:root{--bg:#0e1012;--card:#171a1d;--panel:#f4f5f3;--panel-ink:#0b0d0b;--border:#272b2f;--sidebar:#08090a;--ink:#f1f3f4;--ink-2:#8c949b;--ink-3:#a9b1b8;--go:#39ff14;--go-ink:#000000;--go-soft:#13240f;--go-border:#245a17;--red:#ff4d4f;--amber:#ffb020;--amber-ink:#ffb020;--low:#7c8791;--money:#39ff14;--radius:16px;--display:"Plus Jakarta Sans",system-ui,sans-serif;--body:"Inter Variable",Inter,system-ui,sans-serif;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f4f5f3;--card:#ffffff;--panel:#ffffff;--panel-ink:#0b0d0b;--border:#e2e5e1;--sidebar:#000000;--ink:#0b0d0b;--ink-2:#667066;--ink-3:#4d564d;--go-soft:#e9fbe3;--go-border:#9fdc8c;--red:#e5484d;--amber:#e89a00;--amber-ink:#9a5b00;--money:#1e9e0a;color-scheme:light}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--go);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.site-header .wrap{gap:24px;height:64px}.brand,.site-header .wrap{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:-.02em}.brand .accent{color:var(--go)}@media (prefers-color-scheme:light){.brand .accent{color:var(--money)}}.site-nav{display:flex;align-items:center;gap:20px;margin-left:auto;font-size:14px;color:var(--ink-3)}.site-nav a.site-signin{color:var(--ink);font-weight:700;border:1px solid var(--line-ctl,var(--border));border-radius:999px;padding:7px 14px}.site-nav a.site-signin:hover{border-color:var(--go);color:var(--go)}.hero-signin{margin:14px 0 0}.hero-signin a{color:var(--go);font-weight:600}@media (prefers-color-scheme:light){.hero-signin a{color:var(--money)}}.site-nav a{text-decoration:none}.site-nav a:hover{color:var(--ink)}@media (max-width:720px){.site-nav .optional{display:none}}.brand,.site-nav a{white-space:nowrap}@media (max-width:480px){.site-header .wrap{gap:12px}.site-nav{gap:14px}.site-nav .optional-sm{display:none}.brand{font-size:16px}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;border:1px solid transparent}.btn-go{background:var(--go);color:var(--go-ink);border-color:#2bd10f}.btn-ghost{border-color:var(--border);color:var(--ink)}.hero{padding:72px 0 48px}.hero h1{font-family:var(--display);font-size:clamp(36px,6vw,60px);line-height:1.05;letter-spacing:-.03em;margin:0 0 20px;max-width:14ch}.hero h1 em{font-style:normal;color:var(--go)}@media (prefers-color-scheme:light){.hero h1 em{color:var(--money)}}.hero p.lead{font-size:19px;color:var(--ink-3);max-width:56ch;margin:0 0 28px}.hero .actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero .note{font-size:14px;color:var(--ink-2)}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}}.demo{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:16px}.demo-head{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2);padding:4px 6px 12px}.demo-list{background:var(--panel);color:var(--panel-ink);border-radius:14px;padding:4px 14px}.demo-row{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #dde1dc}.demo-row:last-child{border-bottom:0}.dot{margin-top:6px;flex-shrink:0}.dot.red{background:#e5484d}.dot.amber{background:#e89a00}.dot.low{background:#7c8791}.demo-row strong{display:block;font-size:15px}.demo-row span{display:block;font-size:13px;color:#4d564d}.demo-money{display:flex;gap:10px;margin-top:12px}.demo-money div{flex:1 1;background:var(--go-soft);border:1px solid var(--go-border);border-radius:12px;padding:10px 12px;font-size:12px;color:var(--ink-3)}.demo-money b{display:block;font-size:18px;color:var(--money)}section.block{padding:56px 0;border-top:1px solid var(--border)}section.block h2{font-family:var(--display);font-size:clamp(26px,4vw,36px);letter-spacing:-.02em;margin:0 0 12px}section.block p.intro{color:var(--ink-3);max-width:60ch;margin:0 0 32px}.steps{counter-reset:step}.cards,.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:900px){.cards,.steps{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.card h3{font-size:17px;margin:0 0 6px}.card p{margin:0;color:var(--ink-3);font-size:15px}.step{counter-increment:step}.step h3:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border-radius:50%;background:var(--go);color:var(--go-ink);font-size:14px}.chips{gap:10px}.chip{border:1px solid var(--border);background:var(--card);border-radius:999px;padding:8px 14px;font-size:14px}.price{display:flex;flex-direction:column;gap:8px}.price .amount{font-family:var(--display);font-size:36px;font-weight:800}.price .amount small{font-size:15px;font-weight:500;color:var(--ink-2);margin-left:6px}.trust li{margin-bottom:10px}.vid{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#050605;border:1px solid var(--border)}.vid-wide{aspect-ratio:16/9}.vid-tall{aspect-ratio:9/16}.vid iframe,.vid video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#000;object-fit:contain}.vid-soon{display:flex;flex-direction:column;gap:10px;color:#8c949b;font-size:13px;font-weight:600}.vid-play,.vid-soon{align-items:center;justify-content:center}.vid-play{display:inline-flex;width:52px;height:52px;border-radius:50%;border:2px solid #39ff14;color:#39ff14;padding-left:3px}#demo .vid{max-width:960px;box-shadow:0 20px 60px rgba(0,0,0,.35)}#demo .vid-tall{max-width:360px;justify-self:center}.demo-video-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-gap:56px;gap:56px;align-items:center}.demo-video-grid .intro{margin-bottom:18px!important}.demo-points{margin:0;padding-left:20px;color:var(--ink-3);display:flex;flex-direction:column;gap:8px;font-size:16px}@media (max-width:900px){.demo-video-grid{grid-template-columns:1fr;gap:28px}#demo .vid-tall{width:100%;max-width:340px}}.demo-more{margin:16px 0 0;color:var(--ink-3);font-size:15px}.demo-more a,.tut-end a.inline{color:var(--go);font-weight:600}@media (prefers-color-scheme:light){.demo-more a{color:var(--money)}}.tut-hero{padding-bottom:36px}.tut-hero h1{max-width:18ch}.tut-jump{margin-top:22px}.tut-jump .chip{text-decoration:none}.tut-jump .chip:hover{border-color:var(--go)}.tut-list{display:flex;flex-direction:column;gap:16px}.tut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-gap:24px;gap:24px;align-items:start;scroll-margin-top:80px}.tut-text h3{font-size:19px}.tut-learn-head{margin:16px 0 6px!important;font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)!important}.tut-learn{margin:0;padding-left:18px;color:var(--ink-3);font-size:15px;display:flex;flex-direction:column;gap:4px}.tut-videos{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:14px;gap:14px;align-items:start}.tut-videos figure{margin:0}.tut-videos figcaption{margin-top:8px;font-size:13px;color:var(--ink-2);font-weight:600}.tut-phone .vid{max-width:150px}@media (max-width:900px){.tut{grid-template-columns:1fr}.tut-videos{grid-template-columns:minmax(0,1fr) 120px}.tut-phone .vid{max-width:120px}}@media (max-width:600px){.tut-videos{grid-template-columns:1fr}.tut-phone .vid{max-width:170px}}.site-footer{border-top:1px solid var(--border);padding:32px 0 48px;font-size:14px;color:var(--ink-2)}.site-footer .wrap{display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between}.site-footer nav{display:flex;gap:20px}.legal{padding:48px 0 64px;max-width:760px}.legal h1{font-family:var(--display);font-size:clamp(30px,5vw,42px);letter-spacing:-.02em;margin:0 0 8px}.legal h2{font-size:21px;margin:36px 0 10px}.legal li,.legal p{color:var(--ink-3)}.legal strong{color:var(--ink)}.legal table{width:100%;border-collapse:collapse;margin:12px 0 20px;font-size:15px}.legal td,.legal th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--border)}.legal th{color:var(--ink);font-weight:600}.legal .table-scroll{overflow-x:auto}.draft-note{background:var(--card);border:1px solid var(--amber);border-radius:12px;padding:12px 16px;font-size:14px;color:var(--ink-3);margin:16px 0 8px}.muted{color:var(--ink-2)}.small{font-size:13px}.notice{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:10px 14px;font-size:14px;margin:12px 0}.notice-error{border-color:var(--red)}.notice-ok{border-color:var(--go-border);background:var(--go-soft)}.form{display:flex;flex-direction:column;gap:8px;margin:16px 0}.form label{font-size:14px;font-weight:600;margin-top:6px}.form input[type=email],.form input[type=password],.form input[type=text],.form select{min-height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit}.form input:focus-visible,.form select:focus-visible{outline:2px solid var(--go);outline-offset:1px}.form .btn{margin-top:10px;cursor:pointer}.form .btn:disabled{opacity:.6;cursor:progress}.form .check{display:flex;gap:10px;align-items:center;font-weight:500}.form .hint{margin:0;font-size:13px;color:var(--ink-2)}.link-button{background:none;border:0;padding:0;color:var(--ink-3);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.auth{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.auth-card{width:100%;max-width:420px;background:var(--card);border:1px solid var(--border);border-radius:20px;padding:28px}.auth-card h1{font-family:var(--display);font-size:28px;letter-spacing:-.02em;margin:24px 0 6px}.auth-card .form .btn{width:100%}.app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:linear-gradient(to right,var(--sidebar) 248px,var(--bg) 248px)}.app-side{background:var(--sidebar);color:var(--side-ink);border-right:1px solid var(--border);padding:20px 16px;display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.app-side .brand .accent{color:var(--go)}.app-biz{display:flex;flex-direction:column;background:var(--side-hover);border:1px solid var(--side-line);border-radius:12px;padding:10px 12px;font-size:14px}.app-biz span{color:var(--side-ink-3);font-size:12px}.app-nav{display:flex;flex-direction:column;gap:2px;font-size:15px}.app-nav .soon,.app-nav a{padding:9px 12px;border-radius:10px;text-decoration:none}.app-nav .soon{color:var(--side-ink-3);display:flex;justify-content:space-between}.app-nav .soon small{font-size:11px;border:1px solid var(--side-line);border-radius:999px;padding:1px 8px}.app-side-foot{margin-top:auto}.app-side-foot form{display:flex;flex-direction:column;gap:4px}.app-side-foot .link-button,.app-side-foot .muted{color:var(--side-ink-3)}.app-main{padding:28px clamp(16px,4vw,40px) 64px;max-width:1040px;width:100%}.demo-banner{background:var(--card);border:1px dashed var(--amber);border-radius:12px;padding:10px 14px;font-size:14px;color:var(--ink-3);margin:0 0 20px}@media (max-width:820px){.app{grid-template-columns:minmax(0,1fr);background:var(--bg)}.app-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;min-width:0}.app-biz,.app-nav .soon,.app-side-foot .muted{display:none}.app-nav{order:3;width:100%;flex-direction:row;flex-wrap:nowrap;gap:2px;font-size:14px;overflow-x:auto;scrollbar-width:none;margin:0 -8px}.app-nav a{flex-shrink:0;white-space:nowrap;padding:8px 10px}.app-side-foot{margin:0 0 0 auto}}.home-head h1{font-family:var(--display);font-size:clamp(24px,3.4vw,32px);letter-spacing:-.02em;margin:2px 0 20px}.home-head p{margin:0}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}@media (max-width:720px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.tile b{font-family:var(--display);font-size:30px;line-height:1.1}.tile span{font-size:13px;color:var(--ink-2)}.tile-red b{color:var(--red)}.tile-amber b{color:var(--amber)}.tile-go b{color:var(--money)}.tile-low b{color:var(--low)}.lane{margin-bottom:28px}.lane header h2{display:flex;align-items:center;gap:10px;font-size:18px;margin:0}.lane header p{margin:2px 0 12px;font-size:14px;color:var(--ink-2)}.lane .dot{margin-top:0}.count{font-size:13px;font-weight:600;border:1px solid var(--border);border-radius:999px;padding:0 9px}.count,.lane-empty{color:var(--ink-2);background:var(--card)}.lane-empty{border:1px dashed var(--border);border-radius:14px;padding:16px;margin:0}.items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.item{display:flex;gap:14px;align-items:flex-start;background:var(--card);border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:4px;border-radius:14px;padding:14px 16px}.item-red{border-left-color:var(--red)}.item-amber{border-left-color:var(--amber)}.item-low{border-left-color:var(--low)}.item-body{flex:1 1;min-width:0}.item-top{display:flex;justify-content:space-between;gap:12px}.item-from{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-top time{font-size:13px;color:var(--ink-2);flex-shrink:0}.item-subject{font-size:14px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-reason{margin:6px 0 0;font-size:15px;font-weight:600}.item-reason.warn{color:var(--amber-ink)}.item-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.item-tags:empty{display:none}.tag{font-size:12px;border:1px solid var(--border);border-radius:999px;padding:2px 10px;color:var(--ink-3)}.tag-go{background:var(--go-soft);color:var(--ink)}.tag-go,.tag-money{border-color:var(--go-border)}.tag-money{color:var(--money);font-weight:700}.tag-warn{border-color:var(--amber);color:var(--amber-ink)}.item-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex-shrink:0}.btn-small{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-small:hover{border-color:var(--ink-2)}.btn-small .dot{margin:0;width:8px;height:8px}.move summary{font-size:12px;color:var(--ink-2);cursor:pointer;list-style:none;text-decoration:underline}.move summary::-webkit-details-marker{display:none}.move-menu{display:flex;flex-direction:column;gap:6px;margin-top:6px}@media (max-width:560px){.item{flex-wrap:wrap}.item-actions{width:100%;justify-content:flex-end;align-items:center}.item-actions,.move-menu{flex-direction:row}}.low-wrap>summary{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;cursor:pointer;margin-bottom:12px}.low-wrap>summary .dot{margin-top:0}.low-wrap .lane header{display:none}.empty-state h2{margin:0 0 6px}.empty-state p{color:var(--ink-3)}.page .home-head{margin-bottom:20px}.page .home-head h1{margin-bottom:4px}.page .card{margin-bottom:20px}.page .card h2{font-size:18px;margin:0 0 8px}.inbox-list{list-style:none;margin:8px 0 0;padding:0}.inbox-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.inbox-list li div{display:flex;flex-direction:column;min-width:0}.inbox-list strong{overflow-wrap:anywhere}.inbox-list .muted,.status{font-size:13px}.status{border-radius:999px;padding:2px 10px;border:1px solid var(--border);white-space:nowrap}.status-connected,.status-syncing{border-color:var(--go-border);background:var(--go-soft)}.status-authError{border-color:var(--red);color:var(--red)}.status-connectError{border-color:var(--amber);color:var(--amber-ink)}.connect-form{max-width:460px}.security-note{max-width:60ch}.setup-check ul{list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:12px}.setup-check li{display:flex;gap:12px;align-items:flex-start}.setup-check li div{display:flex;flex-direction:column;font-size:14px}.light{width:14px;height:14px;border-radius:50%;margin-top:4px;flex-shrink:0}.light.on{background:var(--go);box-shadow:0 0 10px var(--go)}.light.off{background:var(--red)}.inbox-side{gap:6px}.catch-up,.inbox-side{display:flex;flex-direction:column;align-items:flex-end}.catch-up{gap:4px}.catch-up .notice{margin:0;max-width:40ch;font-size:13px}.catch-up button:disabled{opacity:.7;cursor:progress}a.item-from,a.item-subject{text-decoration:none;display:block}a.item-from:hover,a.item-subject:hover{text-decoration:underline}.message-page .card{margin-bottom:16px}.message-head h1{font-family:var(--display);font-size:clamp(22px,3vw,28px);letter-spacing:-.01em;margin:6px 0}.badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin:8px 0 0}.badge .dot{margin:0}.why .item-reason{margin-top:0}.email-body{white-space:pre-wrap;word-wrap:break-word;font-family:var(--body);font-size:15px;line-height:1.6;margin:0}.reply-panel h2{font-size:18px;margin:0 0 8px}.reply-panel textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit;line-height:1.55;resize:vertical}.reply-panel textarea:focus-visible{outline:2px solid var(--go);outline-offset:1px}.reply-buttons{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px}.reply-buttons .btn{margin-top:0}.redraft{flex-direction:row;gap:8px;align-items:center;margin-top:4px}.redraft input{flex:1 1;min-height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit;font-size:14px}.money-alert{border-color:var(--red);border-left:4px solid var(--red)}.money-alert h2{color:var(--red)}.money-alert p{margin-bottom:12px}.money-page .tile b{font-size:26px;overflow-wrap:anywhere}.money-page .lane header h2{gap:10px}.auto-list{list-style:none;margin:8px 0 0;padding:0}.auto-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--border)}.auto-text{display:flex;flex-direction:column;gap:2px;min-width:0}.auto-text .muted,.auto-today{font-size:14px}.auto-today{color:var(--ink-3)}.auto-text .item-tags{margin-top:4px}.seg{display:inline-flex;flex-shrink:0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.seg button{min-height:36px;padding:0 12px;border:0;border-left:1px solid var(--border);background:var(--bg);color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.seg button:first-child{border-left:0}.seg button.on,.seg button:hover{color:var(--ink)}.seg button.on{background:var(--go-soft);font-weight:700}.seg button.seg-off.on{background:var(--card)}.seg button:focus-visible{outline:2px solid var(--go);outline-offset:-2px}.mode-key{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 6px}.mode-key div{border:1px solid var(--border);border-radius:10px;padding:8px 10px}.mode-key dt{font-weight:700;font-size:14px}.mode-key dd{margin:2px 0 0;font-size:13px;color:var(--ink-2)}@media (max-width:720px){.mode-key{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-row{flex-direction:column;align-items:flex-start}}.settings-page .form{max-width:560px}.settings-form fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}.form textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit;font-size:15px;line-height:1.5;resize:vertical}.form textarea:focus-visible{outline:2px solid var(--go);outline-offset:1px}.settings-form fieldset:disabled input,.settings-form fieldset:disabled select,.settings-form fieldset:disabled textarea{opacity:.75}.row-actions{display:flex;gap:6px;flex-shrink:0}.settings-page .auto-text span{overflow-wrap:anywhere}.tabs{display:flex;gap:6px;margin:0 0 18px;flex-wrap:wrap}.tabs a{padding:7px 14px;border-radius:999px;border:1px solid var(--border);text-decoration:none;color:var(--ink-3);font-size:14px;font-weight:600;background:var(--card)}.tabs a[aria-current=page]{background:var(--go-soft);border-color:var(--go-border);color:var(--ink)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:12px 0}.facts div{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.facts dt{font-size:13px;color:var(--ink-2)}.facts dd{margin:2px 0 0;font-family:var(--display);font-size:24px;font-weight:700;display:flex;flex-direction:column}.facts dd small{font-family:var(--body);font-size:13px;font-weight:400;color:var(--ink-2);margin-top:2px}.bars{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.bars li{display:grid;grid-template-columns:minmax(120px,220px) 1fr 40px;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track{height:10px;border-radius:999px;background:var(--bg);border:1px solid var(--border);overflow:hidden}.bar-fill{display:block;height:100%;background:var(--go);border-radius:999px}.bars b{text-align:right}.card h3.sub{font-size:15px;margin:18px 0 0}@media (max-width:560px){.bars li{grid-template-columns:minmax(0,1fr) 80px 32px}}.cal-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.cal-head h2{font-size:20px;margin:0;min-width:170px;text-align:center}.cal-key{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 12px}.cal-key span{display:inline-flex;align-items:center;gap:6px}.chip-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.cal-chip.booked,.chip-dot.booked{background:var(--go-soft);border-color:var(--go-border)}.cal-chip.asked,.chip-dot.asked{background:color-mix(in srgb,var(--amber) 18%,transparent);border-color:var(--amber)}.cal-chip.due,.chip-dot.due{background:transparent;border-color:var(--money)}.chip-dot{border:1px solid}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;margin-bottom:28px}.cal-wd{font-size:12px;font-weight:700;color:var(--ink-2);text-align:center;padding:4px 0}.cal-day{min-height:96px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:3px;min-width:0}.cal-day.out{opacity:.45}.cal-day.today{border-color:var(--go);box-shadow:inset 0 0 0 1px var(--go)}.cal-day.clash{border-color:var(--red)}.cal-num{font-size:13px;font-weight:700;display:flex;justify-content:space-between}.clash-mark{color:#fff;background:var(--red);border-radius:999px;width:16px;height:16px;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.cal-chip{font-size:11px;line-height:1.3;border:1px solid;border-radius:6px;padding:1px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.cal-more{font-size:11px;color:var(--ink-2)}.item-booked{border-left-color:var(--go)}.agenda-day h3{font-size:15px;margin:14px 0 8px}.agenda-day .notice{margin:0 0 8px}.book-it{margin-top:10px}.book-it>summary{list-style:none;display:inline-flex}.book-it>summary::-webkit-details-marker{display:none}.booking-form{max-width:520px}.booking-form input[type=date],.booking-form input[type=time]{width:100%;min-height:44px;padding:0 10px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit}.booking-when{grid-gap:10px;gap:10px}.booking-when div{display:flex;flex-direction:column;gap:6px}@media (max-width:640px){.cal-day{min-height:54px;padding:4px}.cal-chip{font-size:0;padding:0;height:6px;border-radius:3px}.cal-more{font-size:10px}.booking-when{grid-template-columns:1fr 1fr}.booking-when div:first-child{grid-column:1/-1}}.cal-chip.delivery,.chip-dot.delivery{background:var(--card);border-color:var(--low);border-style:dashed}.read-pdfs{margin-top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.read-pdfs .hint{margin:0;font-size:13px;color:var(--ink-2)}.price-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.price-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.price-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.price-table{width:100%;border-collapse:collapse;margin:8px 0 4px;font-size:14px}.price-table td{padding:6px 0;border-top:1px solid var(--border);vertical-align:middle}.price-table td:first-child{overflow-wrap:anywhere}.price-table td .tag{margin-left:8px}.price-table .num{font-weight:700;padding:0 14px}.price-table .num,.price-table td:last-child{text-align:right;white-space:nowrap}.price-table tr.cheapest .num{color:var(--money)}.prices-page .low-wrap>summary{font-size:16px}.money-page .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.money-page .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.money-page.prices-page .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.money-page.prices-page .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.supplier-grid{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:720px){.supplier-grid{grid-template-columns:1fr}}.supplier-card{display:flex;flex-direction:column;gap:4px;height:100%;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 16px;color:var(--ink);text-decoration:none}.supplier-card:hover{border-color:var(--ink-2)}.supplier-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.supplier-top strong{font-size:17px;overflow-wrap:anywhere}.quiet-suppliers{margin:8px 0}.suppliers-page .price-table td .tag{margin-left:8px}.rules{margin-top:6px}.rules>summary{font-size:14px;color:var(--ink-3);cursor:pointer;text-decoration:underline}.rules-form{display:flex;flex-direction:column;gap:10px;margin:10px 0 4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg);font-size:14px}.rules-form label{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rules-form input.days{width:64px;min-height:36px;padding:0 8px;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--ink);font:inherit}.rules-form input.days:disabled{opacity:.5}.rules-form select{min-height:36px;padding:0 8px;border-radius:8px;border:1px solid var(--border);background:var(--card);color:var(--ink);font:inherit}.rules-form .b,.rules-form .btn-small{align-self:flex-start}.rules-form .notice{margin:0}.rules-form label.rules-wide{flex-direction:column;align-items:stretch;gap:6px;font-weight:600}.rules-form label.rules-wide .inp{width:100%;font-weight:400}.rules-form label.rules-wide textarea.inp{min-height:96px;padding:10px 12px;resize:vertical;line-height:1.5}.rules-form label.rules-wide small{font-weight:400;color:var(--ink-3);font-size:12.5px}.app{--bg:#0e1012;--card:#171a1d;--panel:#f4f5f3;--panel-ink:#0b0d0b;--border:#272b2f;--sidebar:#08090a;--ink:#f1f3f4;--ink-2:#8c949b;--ink-3:#a9b1b8;--go:#39ff14;--go-soft:#13240f;--go-border:#245a17;--red:#ff4d4f;--amber:#ffb020;--amber-ink:#ffb020;--low:#7c8791;--money:#39ff14;color-scheme:dark;color:var(--ink)}.app .brand .accent{color:var(--go)}.app-main:has(.home-lanes){max-width:none}.home-top{display:flex;align-items:flex-end;gap:14px;margin-bottom:18px;flex-wrap:wrap}.home-title{flex:1 1 360px;min-width:0}.home-title p{margin:0;font-size:13px}.home-title h1{margin:6px 0 0;font-family:var(--display);font-size:clamp(24px,2.6vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.15}.home-title .go{color:var(--go)}.home-chip{display:flex;flex-direction:column;padding:9px 14px;background:var(--card);border:1px solid var(--border);border-radius:12px;text-decoration:none;min-width:120px}.home-chip.chip-go{background:var(--go-soft);border-color:var(--go-border)}.home-chip span{font-size:12px;color:var(--ink-3)}.home-chip b{font-size:17px;font-weight:700;color:var(--ink)}.home-chip.chip-go b{color:var(--go)}.home-chip b.amber{color:var(--amber)}.lanes4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}@media (max-width:1180px){.lanes4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lanes4{grid-template-columns:minmax(0,1fr)}}.lane-col{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--border);border-radius:16px;padding:14px 12px;display:flex;flex-direction:column;gap:10px;min-width:0}.lane-col.col-red{border-top-color:var(--red)}.lane-col.col-amber{border-top-color:var(--amber)}.lane-col.col-low{border-top-color:var(--low)}.lane-col.col-today{border-top-color:var(--hl)}.lane-col h2{margin:0 0 2px;font-size:14px;font-weight:700;display:flex;justify-content:space-between;align-items:baseline}.lane-col.col-red h2 span{color:var(--red)}.lane-col.col-amber h2 span{color:var(--amber)}.lane-col.col-low h2 span{color:var(--low-count)}.lane-col.col-today h2 a{color:var(--go);text-decoration:none;font-size:13px}.lane-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lane-col-note{margin:-4px 0 0;font-size:12.5px;color:var(--ink-2)}.lane-col-empty{margin:0;font-size:13px;color:var(--ink-2)}.lane-col.col-today{align-self:stretch}.home-ask{margin-top:auto;position:-webkit-sticky;position:sticky;bottom:16px;z-index:2;display:flex;align-items:center;gap:6px;height:42px;padding:0 5px 0 12px;background:var(--bg);border:1px solid var(--border);border-radius:12px;color:var(--ink-2)}.home-ask.listening,.home-ask:focus-within{border-color:var(--hl)}.home-ask-icon{flex-shrink:0}.home-ask input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;color:var(--ink);font:inherit;font-size:13px}.home-ask input::placeholder{color:var(--ink-2)}.home-ask-go,.home-ask-mic{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.home-ask-mic{background:var(--raised);border:1px solid var(--line-ctl);color:var(--ink)}.home-ask-mic svg{width:15px;height:15px}.home-ask-mic.on{border-color:var(--btn-line)}.home-ask-go,.home-ask-mic.on{background:var(--btn);color:var(--btn-ink)}.home-ask-go{border:1px solid var(--btn-line)}.home-ask-go:hover{background:var(--btn-hover)}.home-ask-top{display:none}@media (max-width:1180px){.home-ask-top{display:block;margin-bottom:14px}.home-ask-top .home-ask{position:static;margin:0;height:48px}.lane-col.col-today .home-ask{display:none}}.lane-more{font-size:13px;font-weight:600;color:var(--go);text-decoration:none;padding:2px}.lane-card{background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px}.lane-card-meta{font-size:12px;color:var(--paper-muted)}.lane-card-who{font-size:14px;font-weight:700;overflow-wrap:anywhere}.lane-card-subject{font-size:13px;overflow-wrap:anywhere}.lane-card-why{font-size:12px;font-weight:600;color:var(--paper-muted)}.lane-card-why.why-red,.lane-card-why.why-warn{color:var(--paper-red)}.lane-card-why.why-amber{color:var(--paper-amber)}.lane-card-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.card-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--paper-btn);border:1px solid var(--paper-btn-line);border-radius:9px;color:var(--paper-ink);font:inherit;font-size:12.5px;font-weight:700;text-decoration:none;cursor:pointer}.card-btn:hover{border-color:var(--paper-ink)}.card-btn-go{background:var(--btn);border-color:var(--btn-line);color:var(--btn-ink)}.card-btn-go:hover{background:var(--btn-hover);border-color:var(--btn-line)}.card-btn .dot{margin:0;width:8px;height:8px}.lane-card .move summary{font-size:12px;color:var(--paper-muted)}.lane-card .move-menu{flex-direction:row;flex-wrap:wrap}.lane-mini{background:var(--raised);border:1px solid var(--line-mini);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:1px;min-width:0}.lane-mini a,.lane-mini strong{font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.lane-mini a:hover{text-decoration:underline}.lane-mini span{font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}.lane-mini small{font-size:12px;color:var(--ink-2)}.app{grid-template-columns:232px minmax(0,1fr);background:linear-gradient(to right,var(--sidebar) 232px,var(--bg) 232px)}.app-side{padding:20px 14px;gap:4px}.app-side .brand{padding:0 8px 20px;font-size:17px;color:var(--side-ink)}.app-nav{gap:4px;font-size:14px}.app-nav a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;color:var(--side-ink-2);text-decoration:none}.app-nav a:hover{background:var(--side-hover);color:var(--side-ink)}.app-nav a[aria-current=page]{background:var(--side-active);color:var(--side-active-ink);font-weight:600;box-shadow:inset 3px 0 0 var(--side-bar)}.nav-count{font-size:12px;font-weight:600;color:var(--side-ink);background:var(--side-line);border-radius:999px;padding:2px 8px}.side-connected{margin-top:auto;background:var(--side-hover);border:1px solid var(--side-line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;text-decoration:none}.side-connected:hover{border-color:var(--side-ink-3)}.side-label{font-size:12px;font-weight:600;color:var(--side-ink-3);text-transform:uppercase;letter-spacing:.06em}.side-inbox{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--side-ink-2);overflow-wrap:anywhere}.side-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.side-dot.on{background:var(--side-active-ink)}.side-dot.off{background:var(--red)}.app-side-foot{margin-top:12px}.app-main{padding:22px clamp(16px,2.4vw,28px) 48px;max-width:1400px}@media (max-width:820px){.app{grid-template-columns:minmax(0,1fr);background:var(--bg)}.app-side .brand{padding:0}.side-connected{display:none}}.app{--raised:#1c2024;--line-mini:#2e3439;--line-ctl:#343a40;--ink-light:#d5dade;--ink-dim:#6e777f;--low-count:#aab3bb;--col2:#0b0d0f;--red-text:#ff6b6d;--red-soft:#2a1517;--red-line:#5a2426;--amber-soft:#2b2213;--amber-line:#5c4516;--paper:#f4f5f3;--paper-ink:#0b0d0b;--paper-muted:#5e665e;--paper-muted-2:#3f463f;--paper-line:#dde1dc;--paper-btn-line:#c9cec8;--paper-red:#b42318;--paper-amber:#9a6200;--hl:#39ff14;--btn:#39ff14;--btn-line:#2bd10f;--btn-ink:#000000;--btn-hover:#8cff6e;--knob:#f1f3f4;--paper-border:transparent;--paper-btn:#ffffff;--paper-hover:#e6e9e4;--paper-go:#1e7a0a;--line-hover:#4a5158;--line-soft:#22262a;--col2-hover:#121518;--confirmed:#1f3a17;--week-bg:#121416;--side-ink:#f1f3f4;--side-ink-2:#a9b1b8;--side-ink-3:#8c949b;--side-hover:#15181b;--side-line:#272b2f;--side-active:#14270f;--side-active-ink:#39ff14;--side-bar:transparent;--side-accent:#39ff14}.app-main{max-width:none}.app .btn-go{background:var(--btn);color:var(--btn-ink);border-color:var(--btn-line)}.app .app-side .brand .accent{color:var(--side-accent)}.app[data-look=nude]{--bg:#f5eee7;--card:#fffbf7;--panel:#fffbf7;--panel-ink:#3a2a24;--border:#e6d9cc;--sidebar:#eadccd;--ink:#3a2a24;--ink-2:#8a7468;--ink-3:#6f5a50;--ink-light:#4a3830;--ink-dim:#a8968b;--low-count:#8a7468;--go:#a8675a;--go-soft:#f3e2dc;--go-border:#c98f7e;--money:#a8675a;--red:#b03e3a;--red-text:#b03e3a;--red-soft:#f6dcd6;--red-line:#e8b7ae;--amber:#a86e12;--amber-ink:#a86e12;--amber-soft:#f6e6cc;--amber-line:#e5c99a;--low:#a8968b;--raised:#f8f1ea;--line-mini:#e6d9cc;--line-ctl:#dccbbb;--col2:#efe4d9;--col2-hover:#eadccd;--paper:#ffffff;--paper-ink:#3a2a24;--paper-muted:#8a7468;--paper-muted-2:#5e4a40;--paper-line:#eee2d6;--paper-btn-line:#dccbbb;--paper-red:#b03e3a;--paper-amber:#a86e12;--paper-border:#e6d9cc;--paper-btn:#fffbf7;--paper-hover:#f5eee7;--paper-go:#a8675a;--hl:#c98f7e;--btn:#d9a79a;--btn-line:#c98f7e;--btn-ink:#3a2a24;--btn-hover:#e2b8ac;--knob:#ffffff;--line-hover:#c9b4a4;--line-soft:#eee2d6;--confirmed:#f3e2dc;--week-bg:#fffbf7;--side-ink:#3a2a24;--side-ink-2:#6f5a50;--side-ink-3:#8a7468;--side-hover:#e2d1bf;--side-line:#d9c6b3;--side-active:#f5eee7;--side-active-ink:#3a2a24;--side-bar:#c98f7e;--side-accent:#a8675a;color-scheme:light}.app[data-look=ember]{--bg:#ffffff;--card:#ffffff;--panel:#ffffff;--panel-ink:#0a0a0a;--border:#e4e4e4;--sidebar:#0a0a0a;--ink:#0a0a0a;--ink-2:#6b6b6b;--ink-3:#4a4a4a;--ink-light:#222222;--ink-dim:#9a9a9a;--low-count:#6b6b6b;--go:#d94f00;--go-soft:#fff0e5;--go-border:#ff6a00;--money:#d94f00;--red:#c4262b;--red-text:#c4262b;--red-soft:#fde4e4;--red-line:#f3b9ba;--amber:#a87900;--amber-ink:#a87900;--amber-soft:#fff7d6;--amber-line:#f0d27a;--low:#9a9a9a;--raised:#f6f6f6;--line-mini:#e4e4e4;--line-ctl:#d6d6d6;--col2:#f6f6f6;--col2-hover:#eeeeee;--paper:#f6f6f6;--paper-ink:#0a0a0a;--paper-muted:#6b6b6b;--paper-muted-2:#333333;--paper-line:#e4e4e4;--paper-btn-line:#d6d6d6;--paper-red:#c4262b;--paper-amber:#a87900;--paper-border:#e4e4e4;--paper-btn:#ffffff;--paper-hover:#eeeeee;--paper-go:#d94f00;--hl:#ff6a00;--btn:#ff6a00;--btn-line:#e05a00;--btn-ink:#000000;--btn-hover:#ff8533;--knob:#ffffff;--line-hover:#b5b5b5;--line-soft:#eeeeee;--confirmed:#fff0e5;--week-bg:#ffffff;--side-ink:#ffffff;--side-ink-2:#c8c8c8;--side-ink-3:#8a8a8a;--side-hover:#1c1c1c;--side-line:#2a2a2a;--side-active:#1c1c1c;--side-active-ink:#ff6a00;--side-bar:#ff6a00;--side-accent:#ff6a00;color-scheme:light}.app[data-look=daylight]{--bg:#f4f5f3;--card:#ffffff;--panel:#ffffff;--panel-ink:#0b0d0b;--border:#e2e5e1;--sidebar:#000000;--ink:#0b0d0b;--ink-2:#5e665e;--ink-3:#3f463f;--ink-light:#1f241f;--ink-dim:#8a918a;--low-count:#5e665e;--go:#0b0d0b;--go-soft:#ffffff;--go-border:#0b0d0b;--money:#1e7a0a;--red:#c4262b;--red-text:#c4262b;--red-soft:#fde4e4;--red-line:#f3b9ba;--amber:#a86a00;--amber-ink:#a86a00;--amber-soft:#fdf1d9;--amber-line:#f0d49a;--low:#8a918a;--raised:#f4f5f3;--line-mini:#e2e5e1;--line-ctl:#d3d7d2;--col2:#eceee9;--col2-hover:#e4e7e2;--paper:#ffffff;--paper-ink:#0b0d0b;--paper-muted:#5e665e;--paper-muted-2:#3f463f;--paper-line:#e2e5e1;--paper-btn-line:#c9cec8;--paper-red:#b42318;--paper-amber:#9a6200;--paper-border:#e2e5e1;--paper-btn:#ffffff;--paper-hover:#f4f5f3;--paper-go:#1e7a0a;--hl:#0b0d0b;--btn:#39ff14;--btn-line:#2bd10f;--btn-ink:#000000;--btn-hover:#8cff6e;--knob:#ffffff;--line-hover:#9aa19a;--line-soft:#eceee9;--confirmed:#e9fbe3;--week-bg:#ffffff;--side-ink:#ffffff;--side-ink-2:#c9cec8;--side-ink-3:#8c949b;--side-hover:#161816;--side-line:#262a26;--side-active:#161816;--side-active-ink:#ffffff;--side-bar:#ffffff;--side-accent:#39ff14;color-scheme:light}.ph{display:flex;align-items:flex-end;gap:14px;margin-bottom:16px;flex-wrap:wrap}.ph-title{flex:1 1 320px;min-width:0}.ph-title p{margin:0;font-size:13px;color:var(--ink-2)}.ph-title h1{margin:6px 0 0;font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.ph-title h1.std{font-size:26px}.ph-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.st{display:flex;flex-direction:column;gap:1px;padding:9px 14px;background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:128px;text-decoration:none;color:var(--ink)}.st>span{font-size:12px;color:var(--ink-3)}.st>b{font-size:17px;font-weight:700}.st>small{font-size:12px;color:var(--ink-2)}.st.big{padding:14px 16px;border-radius:14px}.st.big>b{font-size:22px;font-weight:800}.st.go{background:var(--go-soft);border-color:var(--go-border)}.st.go>b{color:var(--go)}.st.amber{background:var(--amber-soft);border-color:var(--amber-line)}.st.amber>b{color:var(--amber)}.st.red{background:var(--red-soft);border-color:var(--red-line)}.st.red>b{color:var(--red-text)}.st.hero{border:2px solid var(--go)}a.st:hover{filter:brightness(1.15)}.sc{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px 16px;min-width:0}.sc.flush{padding:0;overflow:hidden}.sc-head h2,.sc>h2{margin:0;font-size:15px;font-weight:700}.sc-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.sc-head a{font-size:13px;font-weight:600;color:var(--go);text-decoration:none}.sc .sub{margin:4px 0 10px;font-size:13px;color:var(--ink-2)}.mini{background:var(--raised);border:1px solid var(--line-mini);border-radius:12px;padding:10px 12px}.insight{background:var(--go-soft);border:1px solid var(--go-border);border-radius:16px;padding:14px 16px}.eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--go)}.eyebrow.dim{color:var(--ink-2)}.warncard{background:var(--red-soft);border:1px solid var(--red-line);border-radius:14px;padding:12px 14px}.highlight{background:var(--card);border:1px solid var(--go);border-radius:16px;padding:14px 16px}.paper{background:var(--paper);border-radius:14px;padding:14px}.paper,.ptable{color:var(--paper-ink)}.ptable{width:100%;border-collapse:collapse;font-size:13.5px}.ptable th{text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--paper-muted);padding:8px 10px}.ptable td{padding:9px 10px;border-top:1px solid var(--paper-line)}.ptable tr.total td{border-top:2px solid var(--paper-ink);font-weight:800}.ptable .num{text-align:right}.b,.ptable .num{white-space:nowrap}.b{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:11px;font:inherit;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid var(--line-ctl);background:transparent;color:var(--ink)}.b:disabled{opacity:.6;cursor:progress}.b-go{background:var(--btn);border-color:var(--btn-line);color:var(--btn-ink)}.b-go:hover{background:var(--btn-hover)}.b-dark{background:var(--card);border-color:var(--border)}.b-dark:hover,.b:not(.b-go):not(.b-paper):hover{border-color:var(--line-hover)}.b-paper{background:var(--paper-btn);border-color:var(--paper-btn-line);color:var(--paper-ink)}.b-danger{border-color:var(--red);color:var(--red-text)}.b-sm{height:32px;padding:0 12px;font-size:12.5px;border-radius:9px}.b-lg{height:52px;padding:0 20px;font-size:15px;border-radius:12px}.chip-s{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:var(--raised);border:1px solid var(--line-ctl);color:var(--ink-light);font:inherit;font-size:12.5px;cursor:pointer}.textlink{color:var(--go);font-size:13px;font-weight:600;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.textlink:hover{text-decoration:underline}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.pill.go{background:var(--go-soft);border:1px solid var(--go-border);color:var(--go)}.pill.amber{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber)}.pill.red{background:var(--red-soft);border:1px solid var(--red-line);color:var(--red-text)}.pill.grey{background:var(--raised);border:1px solid var(--line-ctl);color:var(--low-count)}.pill.solid{background:var(--btn);color:var(--btn-ink)}.fpill{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--raised);border:1px solid var(--line-ctl);color:var(--ink-light);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.fpill[aria-current=page],.fpill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.statusdot{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-light)}.statusdot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--go)}.statusdot.warn{color:var(--amber);font-weight:600}.statusdot.warn:before{background:var(--amber)}.statusdot.bad{color:var(--red-text);font-weight:600}.statusdot.bad:before{background:var(--red)}.segp{display:inline-flex;width:300px;max-width:100%;padding:3px;gap:2px;background:var(--bg);border:1px solid var(--border);border-radius:11px}.segp button{flex:1 1;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ink-3);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.segp button:hover{color:var(--ink)}.segp button.on-auto{background:var(--btn);color:var(--btn-ink)}.segp button.on-approve{background:var(--ink);color:var(--bg)}.segp button.on-suggest{background:var(--line-ctl);color:var(--ink)}.segp button.on-off{background:var(--raised);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-ctl)}.tgl{position:relative;width:44px;height:26px;border-radius:999px;border:0;background:var(--line-ctl);cursor:pointer;flex-shrink:0;padding:0}.tgl:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--knob);transition:left .15s}.tgl[aria-pressed=true]{background:var(--btn)}.tgl[aria-pressed=true]:after{left:21px;background:var(--btn-ink)}.av{width:42px;height:42px;border-radius:50%;background:var(--border);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.av.light{background:var(--paper);color:var(--paper-ink)}.av.sq{width:34px;height:34px;border-radius:9px;background:#0b0d0b;color:#39ff14;font-size:12px}.app .inp,.app textarea.inp{width:100%;background:var(--bg);border:1px solid var(--line-ctl);border-radius:10px;color:var(--ink);font:inherit;font-size:14px;padding:9px 12px}.app textarea.inp{border-radius:12px;resize:vertical;line-height:1.5}.app .inp:focus-visible{outline:2px solid var(--go);outline-offset:1px}.search{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;background:var(--card);border:1px solid var(--border);border-radius:12px}.search input{flex:1 1;background:transparent;border:0;outline:none;color:var(--ink);font:inherit;font-size:13.5px}.body2{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.body2>aside{display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width:1100px){.body2{grid-template-columns:minmax(0,1fr)}}.b.armed,.btn.armed{box-shadow:0 0 0 3px rgba(57,255,20,.35)}.auto-table{display:flex;flex-direction:column}.auto-groups{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.auto-cols,.auto-rows>li{display:grid;grid-template-columns:minmax(0,1fr) 300px 96px;grid-gap:14px;gap:14px;align-items:center}.auto-cols{padding:9px 16px;border-top:1px solid var(--border);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.auto-cols span:last-child,.auto-week{text-align:right}.auto-rows{list-style:none;margin:0;padding:0}.auto-rows>li{padding:12px 16px;border-top:1px solid var(--line-soft)}.auto-main{display:flex;flex-direction:column;gap:3px;min-width:0}.auto-main strong{font-size:14px;font-weight:700}.auto-sub{font-size:12.5px;color:var(--ink-3)}.auto-sub b{color:var(--ink-light);font-weight:600}.auto-note{font-size:12px;color:var(--ink-2)}.auto-timings{align-self:flex-start;font-size:12.5px;margin-top:2px}.auto-timings-panel{grid-column:1/-1}.auto-timings-panel .rules-form{margin:2px 0 4px;max-width:640px}.auto-setting{min-width:0}.auto-locked{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.auto-week{font-size:13px;color:var(--ink-2)}.auto-week.dim{color:var(--ink-dim);font-size:12px}.auto-legend{margin:0;padding:12px 16px;border-top:1px solid var(--border);font-size:12.5px;color:var(--ink-3)}.auto-legend b{color:var(--ink-light)}@media (max-width:760px){.auto-cols{display:none}.auto-rows>li{grid-template-columns:minmax(0,1fr) auto}.auto-rows>li .auto-main{grid-column:1/-1}.auto-setting .segp{width:100%}}.own-rule-form{display:flex;flex-direction:column;gap:8px}.own-rule-form label{font-size:12.5px;font-weight:700;color:var(--ink-2)}.own-rule-form .b{align-self:flex-start}.own-rule-form .notice{margin:0;font-size:13px}.own-rules{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.own-rules .mini{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;line-height:1.4}.own-rules .mini>span{min-width:0;overflow-wrap:anywhere}.own-rule-ctl{display:flex;align-items:center;gap:10px;flex-shrink:0}.own-rule-ctl form{display:contents}.dim{color:var(--ink-dim)}.textlink.dim-link{color:var(--ink-3);font-size:12px;font-weight:500}.feed{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.feed>li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;padding:8px 10px;border-radius:10px;font-size:13px}.feed-time{color:var(--ink-3);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feed-text{color:var(--ink-light);min-width:0}.feed-auto{color:var(--go);font-size:12px;font-weight:700}.feed>li.feed-hi{background:var(--amber-soft)}.feed>li.feed-hi .feed-time{color:var(--amber)}.log-card{max-width:760px}.set-body{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.set-tabs{display:flex;flex-direction:column;gap:4px}.set-tabs a{display:block;padding:10px 12px;border-radius:10px;color:var(--ink-2);font-size:14px;font-weight:600;text-decoration:none}.set-tabs a:hover{background:var(--card);color:var(--ink)}.set-tabs a[aria-current=page]{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-ctl)}.set-signout{margin-top:14px;padding:0 4px}.set-tabs a.set-help{margin-top:10px;font-size:13px;font-weight:500;color:var(--ink-3)}.set-tabs a.set-help+a.set-help{margin-top:0}.set-panel{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.panel-head h2,.set-panel>h2{margin:0;font-size:18px;font-weight:700}.panel-head .sub,.set-panel>.sub{margin:-8px 0 0;color:var(--ink-3)}.panel-head .sub{margin:4px 0 0}.set-panel .eyebrow{margin:4px 0 -6px}.set-panel .notice{margin:0;font-size:13px}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}@media (max-width:860px){.set-body{grid-template-columns:minmax(0,1fr)}.set-tabs{flex-direction:row;overflow-x:auto;padding-bottom:4px}.set-tabs a{white-space:nowrap}.set-signout{margin:0 0 0 auto;padding:0}.set-panel{padding:16px}}.glist{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:14px;overflow:hidden}.glist>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.glist>li+li{border-top:1px solid var(--border)}.glist>li:not(:has(>.tile,>.av,>.dot)){grid-template-columns:minmax(0,1fr) auto auto}.glist>li.warn{background:var(--amber-soft)}.glist-main{display:flex;flex-direction:column;gap:2px;min-width:0}.glist-main strong{font-size:14px;font-weight:700;overflow-wrap:anywhere}.glist-main span{font-size:12.5px;color:var(--ink-3)}.glist .av{width:38px;height:38px;font-size:13px}.glist .tile{width:38px;height:38px;border-radius:10px;background:var(--paper);color:var(--paper-ink);display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;flex-shrink:0}.dot{width:10px;height:10px;border-radius:50%}.dot.red{background:var(--red)}.dot.amber{background:var(--amber)}.dot.grey{background:var(--ink-dim)}.edit-access-panel,.manage-panel{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--bg);border:1px solid var(--border);border-radius:12px}.edit-access{display:contents}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13.5px}.toggle-row .notice{flex-basis:100%}@media (max-width:640px){.glist>li,.glist>li:not(:has(>.tile,>.av,>.dot)){grid-template-columns:auto minmax(0,1fr)}.glist>li>.b,.glist>li>.feed-auto,.glist>li>.pill,.glist>li>.run,.glist>li>.statusdot,.glist>li>.switch,.glist>li>select{grid-column:2;justify-self:start}.glist>li:not(:has(>.tile,>.av,>.dot))>*{grid-column:1/-1}}.add-inbox{display:flex;flex-direction:column;gap:10px}.add-label{margin:0;font-size:13px;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:8px}.sub-line{margin:0;font-size:12.5px;color:var(--ink-3)}.connect-box,.invite-form{display:flex;flex-direction:column;gap:10px}.connect-box small,.field small,.run small,.set-card small{font-size:12px;color:var(--ink-3)}.set-form fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.set-form fieldset:disabled .inp{opacity:.75}.set-form{gap:14px}.field,.set-form{display:flex;flex-direction:column}.field{gap:6px;min-width:0}.field label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.app .field .inp:not(textarea){height:40px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.grid2,.grid3{display:grid;gap:12px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px}@media (max-width:760px){.grid2,.grid3{grid-template-columns:minmax(0,1fr)}}.set-card{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.set-card>strong{font-size:14px}.set-card .inp{width:100%}.check-row{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-light)}.check-row input{width:16px;height:16px;accent-color:var(--btn)}.logo-row{gap:14px}.logo-box,.logo-row{display:flex;align-items:center}.logo-box{width:96px;height:96px;border:1.5px dashed var(--line-ctl);border-radius:14px;justify-content:center;font-size:12.5px;color:var(--ink-3);text-align:center}.logo-side{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pill.soon{font-size:11.5px;padding:3px 9px}details.more{border:1px solid var(--border);border-radius:12px;padding:10px 14px}details.more>summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink-light)}details.more[open]{display:flex;flex-direction:column;gap:12px}details.more[open]>summary{margin-bottom:4px}.set-actions{gap:10px;flex-wrap:wrap}.set-actions,.time-row{display:flex;align-items:center}.time-row{gap:8px;width:100%}.time-row .inp{width:auto;flex:1 1}.request-row{display:flex;gap:8px;width:100%;flex-wrap:wrap}.request-row .inp{flex:1 1 200px;width:auto}.inp-auto{width:auto!important;min-width:210px;height:36px}.run{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.run .notice{max-width:360px}.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:44px;height:26px;border-radius:999px;background:var(--line-ctl);cursor:pointer;margin:0;flex-shrink:0}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--knob);transition:left .15s}.switch:checked{background:var(--btn)}.switch:checked:after{left:21px;background:var(--btn-ink)}.switch:focus-visible,.tgl:focus-visible{outline:2px solid var(--go);outline-offset:2px}.switch:disabled{opacity:.6;cursor:default}.pack-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px!important;gap:10px!important}@media (max-width:1100px){.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pack-card{position:relative;display:flex;flex-direction:column;gap:3px;min-height:64px;padding:11px 13px;border-radius:12px;background:var(--raised);border:1px solid var(--line-ctl);cursor:pointer}.pack-card input{position:absolute;opacity:0;pointer-events:none}.pack-card strong{font-size:13.5px;font-weight:700}.pack-card span{font-size:12px;opacity:.8}.pack-card.on{background:var(--paper);color:var(--paper-ink);border:2px solid var(--hl);padding:10px 12px}.pack-card:has(input:focus-visible){outline:2px solid var(--go);outline-offset:2px}.pack-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pack-summary div{display:flex;flex-direction:column;gap:4px}.pack-summary span{font-size:12px;color:var(--ink-2)}.pack-summary b{font-size:14px}@media (max-width:760px){.pack-summary{grid-template-columns:minmax(0,1fr)}}.set-form fieldset>.b,.set-form>.b{align-self:flex-start}.app select.inp{padding-top:0;padding-bottom:0}.ph-sub{margin:4px 0 0;font-size:13px;color:var(--ink-3)}.status-pill{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;background:var(--card);border:1px solid var(--border);text-decoration:none}.status-pill:hover{border-color:var(--line-hover)}.statusdot.off:before{background:var(--ink-dim)}.month-pick{display:inline-flex;align-items:center;height:38px;border-radius:11px;background:var(--card);border:1px solid var(--border);overflow:hidden}.month-pick .disabled,.month-pick a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:100%;color:var(--ink);text-decoration:none;font-size:18px}.month-pick a:hover{background:var(--raised)}.month-pick .disabled{color:var(--ink-dim)}.month-pick>span:not(.disabled){padding:0 8px;font-size:13.5px;font-weight:700;min-width:96px;text-align:center}.money-top{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px;margin-bottom:14px;align-items:stretch}.equation{display:flex;align-items:stretch;gap:10px;min-width:0}.equation .st{flex:1 1;min-width:0;justify-content:center}.equation .st.profit{flex:1.3 1}.equation .st.profit>b{color:var(--go);font-size:30px}.eq-sign{align-self:center;font-size:26px;font-weight:800;color:var(--ink-dim)}.top-jobs{display:flex;flex-direction:column;gap:8px}.top-jobs h2{font-size:14px!important}.top-jobs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.top-jobs li{display:flex;justify-content:space-between;gap:10px;font-size:13px}.top-jobs li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-jobs li b{color:var(--go)}.top-jobs small{font-size:11.5px;color:var(--ink-3);margin-top:auto}@media (max-width:1100px){.money-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.equation{flex-direction:column}.eq-sign{display:none}}.pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start;margin-bottom:14px}@media (max-width:1250px){.pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pipeline{grid-template-columns:minmax(0,1fr)}}.pcol{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:12px;gap:10px;min-width:0}.pcol,.pcol>header{display:flex;flex-direction:column}.pcol>header{gap:1px}.pcol>header h2{margin:0;font-size:13px;font-weight:700}.pcol>header b{font-size:20px;font-weight:800}.pcol>header span{font-size:12px;color:var(--ink-3)}.pcol-go>header b{color:var(--go)}.pcol-amber{border-color:var(--amber-line)}.pcol-amber>header b,.pcol-amber>header h2{color:var(--amber)}.pcol-paid{background:var(--go-soft);border-color:var(--go-border)}.pcol-paid>header b{color:var(--go)}.pcol-paid>header span{color:var(--ink-2)}.pcol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pcol-empty{margin:0;font-size:12.5px;color:var(--ink-3)}.pcard{background:var(--paper);color:var(--paper-ink);border-radius:12px;padding:10px 11px;gap:8px}.pcard,.pcard summary{display:flex;flex-direction:column}.pcard summary{list-style:none;cursor:pointer;gap:2px}.pcard summary::-webkit-details-marker{display:none}.pcard summary strong{font-size:13.5px;font-weight:700;overflow-wrap:anywhere}.pcard-job{font-size:12.5px;color:var(--paper-muted-2)}.pcard-status{font-size:12px;color:var(--paper-muted)}.pcard-status.amber{color:var(--paper-amber);font-weight:600}.pcard details[open] summary{padding-bottom:8px;border-bottom:1px solid var(--paper-line);margin-bottom:6px}.pcard-menu{display:flex;flex-direction:column}.pcard-menu form{display:contents}.pcard-menu a,.pcard-menu button{display:block;width:100%;text-align:left;padding:7px 4px;background:none;border:0;border-radius:6px;font:inherit;font-size:13px;font-weight:600;color:var(--paper-ink);text-decoration:none;cursor:pointer}.pcard-menu a:hover,.pcard-menu button:hover{background:var(--paper-hover)}.pcard-btn{align-self:flex-start;display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;background:var(--btn);color:var(--btn-ink);font-size:12px;font-weight:700;text-decoration:none}.pcard-btn:hover{background:var(--btn-hover)}.pcard.paid{background:var(--card);color:var(--ink)}.pcard.paid .pcard-job{color:var(--ink-2)}.pcard.paid .pcard-menu a,.pcard.paid .pcard-menu button{color:var(--ink)}.pcard.paid .pcard-menu a:hover,.pcard.paid .pcard-menu button:hover{background:var(--raised)}.pcard.paid details[open] summary{border-color:var(--border)}.paid-more summary{list-style:none;cursor:pointer}.paid-more summary::-webkit-details-marker{display:none}.paid-more ul{margin-top:8px}.bills-strip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 18px}.bills-strip>div{display:flex;flex-direction:column;gap:2px;flex:1 1 320px;min-width:0}.bills-strip strong{font-size:14px}.bills-strip span{font-size:12.5px;color:var(--ink-3)}.bills-strip .pill{text-decoration:none}.money-foot{margin:12px 0 0;font-size:12px;color:var(--ink-3)}.report-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.report-tiles .st>span{font-size:12.5px}.report-tiles .st>b{font-size:24px;font-weight:800}.report-tiles .st>small{color:var(--ink-3)}@media (max-width:1100px){.report-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.report-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px;align-items:stretch}@media (max-width:960px){.report-row{grid-template-columns:minmax(0,1fr)}}.report-row .sc{display:flex;flex-direction:column;gap:10px}.report-row .sc .sub{margin:0}.src-grid{display:flex;flex-direction:column}.src-grid>div{display:grid;grid-template-columns:116px minmax(0,1fr) 118px;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;font-size:13px}.src-grid>div+div{border-top:1px solid var(--line-soft)}.src-head{font-size:11.5px!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.src-head span:last-child,.src-won{text-align:right}.src-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src-bar{display:flex;align-items:center;gap:8px}.src-bar i{display:block;height:14px;background:var(--ink-light);border-radius:0 4px 4px 0}.src-won b{color:var(--ink)}.reply-chart{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:168px auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:6px;row-gap:6px}.rc-y{display:flex;flex-direction:column;justify-content:space-between;font-size:11.5px;color:var(--ink-3);text-align:right}.rc-plot{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:end;border-bottom:1px solid var(--border);padding-right:52px}.rc-col{height:100%;display:flex;align-items:flex-end}.rc-bar{width:100%;background:var(--ink-light);border-radius:4px 4px 0 0}.rc-aim{left:0;border-top:1.5px dashed var(--ink-3)}.rc-aim,.rc-aim span{position:absolute;right:0}.rc-aim span{top:-9px;background:var(--card);padding-left:6px;font-size:11.5px;color:var(--ink-3)}.rc-x{grid-column:2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:14px;gap:14px;padding-right:52px;font-size:12px;color:var(--ink-3);text-align:center}.quote-boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.quote-boxes .mini{display:flex;flex-direction:column;gap:2px}.quote-boxes b{font-size:20px;font-weight:800}.quote-boxes span{font-size:12.5px;color:var(--ink-2)}.insight.monday{display:flex;flex-direction:column;gap:10px}.insight.monday h2{margin:0;font-size:15px;font-weight:700}.insight.monday p{margin:0;font-size:14px;line-height:1.6}.insight.monday p b{color:var(--go)}.monday-when{font-size:12px;color:var(--ink-2)}@media print{.app-nav,.app-side,.demo-banner,.no-print,.ph-actions{display:none!important}.app,body{background:#fff!important}.app-main{padding:0!important}}.go-text{color:var(--go);font-weight:600}.sup-bottom,.sup-top{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:14px;gap:14px;margin-bottom:14px;align-items:start}@media (max-width:1100px){.sup-bottom,.sup-top{grid-template-columns:minmax(0,1fr)}}.paper.checker{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:16px}.checker-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.checker-head h2,.paper-h2{margin:0;font-size:15px;font-weight:800;color:var(--paper-ink)}.checker-head span{font-size:12px;color:var(--paper-muted)}.paper-search{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;background:var(--paper-btn);border:1px solid var(--paper-btn-line);border-radius:12px;color:var(--paper-muted)}.paper-search input{flex:1 1;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--paper-ink)}.paper-search:focus-within{outline:2px solid var(--btn-line);outline-offset:1px}.checker-empty{margin:0;font-size:13px;color:var(--paper-muted)}.checker-product{display:flex;flex-direction:column;gap:4px}.checker-name{font-size:12.5px;color:var(--paper-muted-2)}.checker-product ul{list-style:none;margin:0;padding:0}.checker-product li{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;color:var(--paper-ink)}.checker-product li+li{border-top:1px solid var(--paper-line)}.checker-line a{color:var(--paper-ink);text-decoration:none}.checker-line a:hover{text-decoration:underline}.price-badge{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:4px 8px;border-radius:8px;background:var(--paper-btn);border:1px solid var(--paper-btn-line);font-weight:800;font-size:13px;color:var(--paper-ink)}.price-badge.cheapest{background:#0b0d0b;border-color:#0b0d0b;color:#39ff14}.quote-panel{display:flex;flex-direction:column;gap:8px}.quote-panel h2{margin:0;font-size:15px;font-weight:800}.qp-title{font-size:14px}.qp-text,.saver{margin:0;font-size:13px;color:var(--ink-light)}.saver{padding:10px 12px;background:var(--go-soft);border-radius:10px}.saver b{color:var(--go)}.qp-btn{width:100%}.sup-h2{margin:0 0 10px;font-size:14px;font-weight:700}.sup-h2 span{color:var(--ink-3);font-weight:500}.sup-grid{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:900px){.sup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sup-grid{grid-template-columns:minmax(0,1fr)}}.sup-card{display:flex;flex-direction:column;gap:6px;height:100%;padding:14px;background:var(--card);border:1px solid var(--border);border-radius:14px;color:var(--ink);text-decoration:none}.sup-card:hover{border-color:var(--line-hover)}.sup-card.border-go{border-color:var(--hl)}.sup-card.border-red{border-color:var(--red-line)}.sup-card-top{display:flex;align-items:center;gap:10px;min-width:0}.sup-card-top strong{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av.sq.grey{color:var(--ink-light);background:var(--raised)}.sup-spend{font-size:12.5px;color:var(--ink-2)}.sup-status{font-size:12.5px;color:var(--ink-light)}.sup-status.red{color:var(--red-text);font-weight:600}.sup-status.amber{color:var(--amber);font-weight:600}.sub.quiet{margin:0 0 6px}.bills-due{display:flex;flex-direction:column;gap:10px}.bills-due h2{font-size:15px!important;font-weight:800!important}.bd-total{font-size:13px;color:var(--ink-2)}.bd-row{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.warn-text{font-size:12.5px;color:var(--red-text)}.bd-list{list-style:none;margin:0;padding:0}.bd-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0}.bd-list li+li{border-top:1px solid var(--border)}.bd-list li>div{display:flex;flex-direction:column;gap:1px;min-width:0}.bd-list li>div>a,.bd-list li>div>strong{font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.bd-list li>div>a:hover{text-decoration:underline}.bd-list li>div>span{font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.bd-list li>div>span.late{color:var(--red-text)}.bd-list li>b{font-size:13.5px;font-weight:700;white-space:nowrap}.bills-due small{font-size:12px;color:var(--ink-3)}.sup-head{align-items:center}.sup-av{width:52px;height:52px;border-radius:14px;background:var(--paper);color:var(--paper-ink);font-size:22px;font-weight:800}.crumb{color:var(--ink-3);text-decoration:none}.crumb:hover{color:var(--ink);text-decoration:underline}.sup-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}@media (max-width:900px){.sup-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.sup-tiles .st>span{font-size:12.5px;color:var(--ink-2)}.sup-tiles .st>b.smaller{font-size:17px}.sup-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px;align-items:start}@media (max-width:1000px){.sup-body{grid-template-columns:minmax(0,1fr)}}.sup-aside,.sup-main{display:flex;flex-direction:column;gap:14px;min-width:0}.sup-aside .sc{display:flex;flex-direction:column;gap:8px}.sup-aside .sc h2{font-size:15px}.sup-aside .sub,.sup-aside .warn-text{margin:0}.quote-banner{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.quote-banner>div:first-child{flex:1 1 320px;display:flex;flex-direction:column;gap:4px}.quote-banner .eyebrow{margin:0}.quote-banner strong{font-size:16px;font-weight:800}.quote-banner p{margin:0;font-size:13px;color:var(--ink-light)}.quote-banner p b{color:var(--go)}.qb-actions{display:flex;flex-direction:column;gap:8px}.paper .paper-h2{margin:2px 4px 8px}.ptable-sub{display:block;font-size:12px;font-weight:400;color:var(--paper-muted)}.ptable td .ptable-sub{margin-top:1px}.ptable .num .ptable-sub{display:inline}.all-emails summary{cursor:pointer;font-size:14px;font-weight:700}.all-emails ul{list-style:none;margin:10px 0 0;padding:0}.all-emails li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;border-top:1px solid var(--border)}.all-emails li a{color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.all-emails li a:hover{text-decoration:underline}.all-emails time{color:var(--ink-3);white-space:nowrap;font-size:12px}.highlight{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.highlight .eyebrow{margin:0}.hl-text{margin:0;font-size:13.5px}.h1-suffix{font-size:15px;font-weight:500;color:var(--ink-3);letter-spacing:0}.quote-body .paper{padding:6px 10px;overflow-x:auto}.quote-body .ptable td,.quote-body .ptable th{padding:12px 10px}.diff-save{color:var(--paper-go);font-weight:700;white-space:nowrap}.diff-ok{white-space:nowrap}.diff-ok,.paper-foot{color:var(--paper-muted)}.paper-foot{margin:6px 10px 10px;font-size:12.5px}.verdict{display:flex;flex-direction:column;gap:8px;padding:18px}.verdict .eyebrow{margin:0}.verdict strong{font-size:18px;font-weight:800}.verdict p{margin:0;font-size:13.5px;color:var(--ink-light)}.verdict .b{width:100%}.quote-body aside .sc{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.quote-body aside .sc h2{font-size:15px}.quote-body aside .sc .sub{margin:0}.sup-email{display:flex;flex-direction:column;gap:8px;align-items:stretch;width:100%}.sup-email .notice{margin:0;font-size:12.5px}.sup-email-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sup-email-links .b{width:100%}.split-note{font-size:12.5px!important;color:var(--ink-2)!important}.qb-actions .sup-email{width:auto}.sup-bottom .sub{margin:6px 0;font-size:13px;color:var(--ink-3)}.app-main:has(.convo){padding:0;max-width:none;display:flex;flex-direction:column;height:100vh}.app-main:has(.convo) .demo-banner{margin:12px 16px}.convo{flex:1 1;min-height:0;display:grid;grid-template-columns:330px minmax(0,1fr)}.convo-list{background:var(--col2);border-right:1px solid var(--border);min-height:0}.convo-list,.convo-list-head{display:flex;flex-direction:column}.convo-list-head{padding:20px 16px 10px;gap:12px}.convo-list-head h1{margin:0;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.02em}.convo-pills{display:flex;gap:6px;flex-wrap:wrap}.convo-pills .fpill{height:30px;padding:0 12px;font-size:12.5px}.convo-pills .fp-red:not([aria-pressed=true]){color:var(--red-text)}.convo-pills .fp-amber:not([aria-pressed=true]){color:var(--amber)}.convo-rows{list-style:none;margin:0;padding:4px 8px 16px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;flex:1 1;min-height:0}.convo-row{display:flex;gap:12px;padding:12px;border-radius:14px;border:1px solid transparent;color:var(--ink);text-decoration:none}.convo-row:hover{background:var(--col2-hover)}.convo-row.on{background:var(--card);border-color:var(--hl)}.convo-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.convo-top{display:flex;justify-content:space-between;gap:8px}.convo-top b{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo-time{font-size:12px;font-weight:600;color:var(--ink-3);white-space:nowrap}.convo-time.red{color:var(--red-text)}.convo-time.amber{color:var(--amber)}.convo-preview{font-size:13px;color:var(--ink-2)}.convo-meta,.convo-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo-meta{font-size:12px;color:var(--ink-3)}.convo-empty{padding:16px;font-size:13px;color:var(--ink-3)}.thread{display:flex;flex-direction:column;min-height:0;min-width:0}.thread-head{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--border);flex-wrap:wrap}.thread-back{display:none;color:var(--go);text-decoration:none;font-weight:600;font-size:14px}.thread-who{display:flex;flex-direction:column;min-width:0}.thread-who strong{font-size:16px;font-weight:700}.thread-who span{font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}.job-pill{max-width:320px;overflow:hidden;text-overflow:ellipsis}.thread-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.colour-menu{position:relative}.colour-menu>summary{list-style:none;gap:6px}.colour-menu>summary::-webkit-details-marker{display:none}.colour-pop{position:absolute;right:0;top:38px;z-index:5;background:var(--raised);border:1px solid var(--line-ctl);border-radius:12px;padding:6px;display:flex;flex-direction:column;min-width:150px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.colour-pop form{display:contents}.colour-pop button{display:flex;align-items:center;gap:8px;padding:8px 10px;background:none;border:0;border-radius:8px;color:var(--ink);font:inherit;font-size:13px;cursor:pointer;text-align:left}.colour-pop button:hover{background:var(--card)}.thread-msgs{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px}.msg-wrap,.thread-msgs{display:flex;flex-direction:column;gap:14px}.day-sep{margin:0;text-align:center;font-size:12px;color:var(--ink-3)}.bubble{max-width:min(640px,85%);padding:12px 14px;border-radius:16px;display:flex;flex-direction:column;gap:6px}.bubble.in{align-self:flex-start;background:var(--paper);color:var(--paper-ink);border-bottom-left-radius:6px}.bubble.out{align-self:flex-end;background:var(--raised);border:1px solid var(--line-mini);border-bottom-right-radius:6px}.bubble-text{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.bubble-meta{font-size:12px;color:var(--ink-3)}.bubble.in .bubble-meta{color:var(--paper-muted)}.bubble-warn{margin:0;padding:8px 10px;border-radius:10px;background:#fde8e7;color:var(--paper-red);font-size:12.5px;font-weight:600}.bubble-more summary{cursor:pointer;font-size:12px;color:inherit;opacity:.7}.bubble-more pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12.5px;margin:8px 0 0;max-height:320px;overflow:auto}.waiting-pill{align-self:center;margin:0;padding:5px 12px;border-radius:999px;background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber);font-size:12.5px;font-weight:700}.thread-note{margin:0 22px 20px}.thread-empty{margin:auto;color:var(--ink-3);font-size:14px}.composer{margin:0 22px 20px;padding:14px 16px;border-radius:18px;background:var(--card);border:1px solid var(--go);display:flex;flex-direction:column;gap:10px}.composer.sent{border-color:var(--border)}.composer-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.composer-top .eyebrow{margin:0}.composer-chips{display:flex;gap:6px;flex-wrap:wrap}.composer-chips form{display:contents}.composer-text{margin:0;font-size:14.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:24vh;overflow-y:auto}.composer-text.dim{color:var(--ink-3)}.composer-gaps{margin:0;font-size:12.5px;color:var(--amber)}.composer-form{display:flex;flex-direction:column;gap:10px}.composer-edit{min-height:180px}.composer-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.composer-note{flex:1 1;font-size:12.5px;color:var(--ink-3);min-width:160px}.composer-ask{display:flex;gap:8px}.composer-ask .inp{flex:1 1}.composer .notice{margin:0;font-size:13px}@media (max-width:900px){.app-main:has(.convo){height:auto;min-height:100vh}.convo{grid-template-columns:minmax(0,1fr)}.convo.picked .convo-list,.convo:not(.picked) .thread{display:none}.thread-back{display:inline-block;flex-basis:100%}.thread-msgs{padding:16px}.composer{margin:0 12px 16px}.thread-actions{margin-left:0}}.order-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:14px;gap:14px;align-items:start}@media (max-width:1100px){.order-grid{grid-template-columns:minmax(0,1fr)}}.order-list{display:flex;flex-direction:column;gap:10px}.order-empty h2,.order-list h2{margin:0;font-size:15px}.order-empty .sub,.order-list .sub{margin:0}.order-rows{list-style:none;margin:0;padding:0;gap:10px}.order-rows,.order-rows li{display:flex;flex-direction:column}.order-rows li{gap:4px}.order-row{display:flex;gap:8px;align-items:center}.order-row .inp{flex:1 1;height:42px}.app .order-row .inp.qty{flex:0 0 96px;width:96px}.order-hint{font-size:12px;color:var(--go);padding-left:2px}.order-hint.none{color:var(--ink-3)}.order-results{display:flex;flex-direction:column;gap:10px}.order-empty,.order-option{display:flex;flex-direction:column;gap:8px}.order-option{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px 16px;align-items:flex-start}.order-option.best{border-color:var(--hl)}.oo-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;width:100%}.oo-head>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.oo-head strong{font-size:16px}.oo-cover{font-size:12.5px;color:var(--ink-3)}.oo-total{display:flex;flex-direction:column;align-items:flex-end}.oo-total b{font-size:22px;font-weight:800}.order-option.best .oo-total b{color:var(--go)}.oo-total span{font-size:12px;color:var(--ink-3)}.oo-saving{margin:0;font-size:13px;font-weight:700;color:var(--go)}.oo-lines{width:100%}.oo-lines summary{cursor:pointer;font-size:12.5px;color:var(--ink-2)}.oo-lines ul{list-style:none;margin:8px 0 0;padding:0}.oo-lines li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;border-top:1px solid var(--border)}.oo-lines li b{white-space:nowrap}.order-option form,.order-option form .b{width:100%}.order-done{display:flex;flex-direction:column;gap:8px;max-width:640px}.order-done .eyebrow{margin:0}.order-done strong{font-size:17px}.order-saved{margin:0;font-size:15px}.order-saved b{color:var(--go);font-size:18px}.order-option.split{border-color:var(--hl);background:var(--go-soft)}.order-option.split .oo-total b{color:var(--go)}.oo-note{margin:0;font-size:12.5px;color:var(--ink-3)}.oo-lines li em{font-style:normal;color:var(--ink-3)}.cal-ph{align-items:center}.cal-ph .ph-title{flex:0 0 auto}.cal-ph .ph-title h1{margin:0}.cal-actions{margin-left:auto}.calendar-page .cal-key{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--ink-2)}.k-confirmed,.k-pencilled{display:inline-block;width:12px;height:12px;border-radius:3px}.k-confirmed{background:var(--confirmed);border:1px solid var(--hl)}.k-pencilled{border:1.5px dashed var(--ink-2)}.add-booking{position:relative}.add-booking-pop{position:absolute;right:0;top:46px;z-index:20;width:min(440px,90vw);box-shadow:0 12px 32px rgba(0,0,0,.5)}.booking-form{display:flex;flex-direction:column;gap:10px}.booking-form .b{align-self:flex-start}.booking-form small{font-size:12px;color:var(--ink-3)}.booking-when{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:8px;gap:8px}.booking-form .notice{margin:0;font-size:13px}.cal-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:14px;gap:14px;align-items:start}@media (max-width:1100px){.cal-body{grid-template-columns:minmax(0,1fr)}}.week{background:var(--week-bg);border:1px solid var(--border);border-radius:16px;overflow:hidden;min-width:0}.week-allday,.week-head{display:grid;grid-template-columns:48px repeat(var(--cols),minmax(0,1fr));border-bottom:1px solid var(--border)}.week-head>span{padding:10px 8px;font-size:13px;color:var(--ink-light);border-left:1px solid var(--border)}.week-head>span:first-child{border-left:0}.week-head>span.today b{color:var(--go)}.week-allday>div{border-left:1px solid var(--border);padding:4px;display:flex;flex-direction:column;gap:4px;min-width:0}.wk-label{font-size:10.5px;color:var(--ink-dim);padding:6px 4px;text-align:right}.chip-blk{display:block;font-size:11.5px;font-weight:600;padding:4px 6px;border-radius:6px;background:var(--card);border:1px solid var(--line-ctl);color:var(--ink-light);text-decoration:none;position:relative;white-space:nowrap}.chip-blk,.chip-blk summary{overflow:hidden;text-overflow:ellipsis}.chip-blk summary{list-style:none;cursor:pointer}.chip-blk summary::-webkit-details-marker{display:none}.chip-blk.pencilled{background:transparent;border:1.5px dashed var(--ink-2)}.chip-blk.delivery{border-color:var(--amber-line);color:var(--amber)}.chip-blk[open]{overflow:visible;white-space:normal;z-index:10}.week-grid{display:grid;grid-template-columns:48px repeat(var(--cols),minmax(0,1fr))}.week-grid,.wk-hours{position:relative}.wk-hours span{position:absolute;right:6px;transform:translateY(-50%);font-size:11px;color:var(--ink-dim)}.wk-hours span:first-child{transform:none;top:2px!important}.wk-day{position:relative;border-left:1px solid var(--border)}.wk-day.today{background:rgba(57,255,20,.03)}.wk-line{left:0;right:0;border-top:1px solid var(--line-soft)}.blk,.wk-line{position:absolute}.blk{border-radius:8px;padding:6px 8px;font-size:12px;overflow:hidden;display:block}.blk>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:1px;height:100%}.blk>summary::-webkit-details-marker{display:none}.blk b{font-size:12.5px;font-weight:700}.blk b,.blk span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk span{color:var(--ink-2);font-size:11.5px}.blk.confirmed{background:var(--confirmed);border:1px solid var(--hl)}.blk.pencilled{background:transparent;border:1.5px dashed var(--ink-2)}.blk.clash{border-color:var(--red)}.blk.clash.confirmed{background:var(--red-soft)}.blk em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--red-text)}.blk[open]{overflow:visible;z-index:15;height:auto!important;min-height:60px}.blk-menu{position:absolute;top:calc(100% + 4px);left:0;width:260px;background:var(--raised);border:1px solid var(--line-ctl);border-radius:12px;padding:10px 12px;box-shadow:0 12px 28px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--ink);white-space:normal;z-index:20}.chip-blk .blk-menu{top:calc(100% + 2px)}.blk-menu p{margin:0}.blk-notes{color:var(--ink-2)}.blk-actions{display:flex;gap:6px;flex-wrap:wrap}.blk-actions form{display:contents}.cal-aside{display:flex;flex-direction:column;gap:10px}.cal-aside>h2{margin:0;font-size:14px;font-weight:700}.cal-aside .sub{margin:0;font-size:13px;color:var(--ink-3)}.found-card{display:flex;flex-direction:column;gap:6px;padding:12px}.found-card strong{font-size:13.5px}.found-card p{margin:0;font-size:12.5px;color:var(--paper-muted-2)}.found-card p.found-flag{font-size:12px;font-weight:700;color:var(--paper-muted-2)}.found-card p.found-flag.clash{color:var(--paper-red)}.found-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:flex-start}.found-actions form{display:contents}.pencil-in>summary{list-style:none}.pencil-in>summary::-webkit-details-marker{display:none}.pencil-in[open]{flex-basis:100%}.pencil-in[open] .booking-form{margin-top:8px;padding:10px;background:var(--card);border-radius:12px;color:var(--ink)}.pencil-card{display:flex;flex-direction:column;gap:4px}.pencil-card strong{font-size:13.5px}.found-meta{margin:0;font-size:12px;color:var(--ink-3)}@media (max-width:760px){.week{overflow-x:auto}.week-allday,.week-grid,.week-head{min-width:640px}.cal-actions{margin-left:0}}.cust-list{display:flex;flex-direction:column}.cust-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--border)}.cust-tools .search{flex:1 1 280px}.cust-rows{list-style:none;margin:0;padding:6px}.cust-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto 64px;grid-gap:12px;gap:12px;align-items:center;padding:10px;border-radius:12px;color:var(--ink);text-decoration:none}.cust-row:hover{background:var(--raised)}.cust-main{display:flex;flex-direction:column;min-width:0}.cust-main b{font-size:14px}.cust-main span{font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust-when{font-size:12px;color:var(--ink-3);text-align:right}@media (max-width:640px){.cust-row{grid-template-columns:auto minmax(0,1fr) auto}.cust-when{display:none}}.cust-head{align-items:center}.cust-av{width:48px;height:48px;font-size:17px}.cust-av,.cust-head h1 .go-text{font-weight:800}.stages{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 18px;margin-bottom:14px}.stage{display:flex;flex-direction:column;gap:4px;min-width:0}.stage i{display:block;height:6px;border-radius:999px;background:var(--line-mini)}.stage b{font-size:13px;font-weight:700;color:var(--ink-3)}.stage span{font-size:12px;color:var(--ink-3)}.stage.current i,.stage.done i{background:var(--go)}.stage.done b{color:var(--ink)}.stage.current b{color:var(--go)}.stage.next i{background:var(--amber)}.stage.next b,.stage.next span{color:var(--amber)}.stage.skipped i{background:repeating-linear-gradient(90deg,var(--line-mini) 0 6px,transparent 6px 10px)}@media (max-width:760px){.stages{grid-template-columns:repeat(4,minmax(0,1fr))}}.standing{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.standing .eyebrow{margin:0}.standing-text{margin:0;font-size:14.5px;line-height:1.55}.standing-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.standing-row>span{flex:1 1 260px;font-size:13.5px;font-weight:600;color:var(--ink-light)}.cust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:900px){.cust-grid{grid-template-columns:minmax(0,1fr)}}.cust-grid .sc{display:flex;flex-direction:column;gap:10px}.cust-grid .sc h2{font-size:15px}.cust-grid .sc .sub{margin:0}.cust-files,.cust-msgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cust-msgs a{color:var(--ink-light);text-decoration:none;font-size:13px;line-height:1.45}.cust-msgs a:hover{text-decoration:underline}.cust-msgs b{color:var(--ink-2);font-weight:600}.cust-msgs b.red{color:var(--red-text)}.money-rows{margin:0;display:flex;flex-direction:column}.money-rows>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--border);font-size:13.5px}.money-rows>div:first-child{border-top:0}.money-rows dt{color:var(--ink-2)}.money-rows dd{margin:0;font-weight:700}.amber-text{color:var(--amber)}.other-jobs .eyebrow{margin:6px 0 4px}.other-jobs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.cust-files li,.other-jobs li{display:flex;justify-content:space-between;gap:10px}.cust-files li{font-size:13px}.cust-files a{color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.cust-files a:hover{text-decoration:underline}.cust-files span{color:var(--ink-3);font-size:12px;white-space:nowrap}.ask-card .chips{display:flex;flex-wrap:wrap;gap:6px}.chip-s.disabled{opacity:.55;cursor:default}.ask-card .soon{align-self:flex-start}.app-main:has(.ask){padding:0;max-width:none;display:flex;flex-direction:column;height:100vh}.app-main:has(.ask) .demo-banner{margin:12px 16px}.ask{flex:1 1;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr)}.ask-recent{background:var(--col2);border-right:1px solid var(--border);padding:20px 14px;display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto}.ask-new{width:100%;height:40px;border-radius:10px}.ask-recent .eyebrow{margin:4px 0 0}.ask-recent ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ask-recent a{display:block;padding:9px 10px;border-radius:10px;font-size:13px;color:var(--ink-2);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-recent a:hover,.ask-recent a[aria-current=page]{background:var(--card);color:var(--ink)}.ask-none{font-size:12.5px;color:var(--ink-3);padding:0 10px}.ask-main{display:flex;flex-direction:column;gap:16px;padding:20px 28px 22px;min-height:0;min-width:0}.ask-main h1{margin:0;font-family:var(--display);font-size:22px;font-weight:800}.ask-chat{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.ask-chat>.ask-bar{margin-top:auto}.ask-chat .bubble.out{align-self:flex-end;max-width:440px;margin:0;font-size:14px}.ask-thinking{display:flex;flex-direction:column;gap:14px}.ask-intro{margin:0;max-width:560px;font-size:14px;color:var(--ink-2);line-height:1.55}.answer{align-self:flex-start;max-width:600px;background:var(--paper);color:var(--paper-ink);border-radius:18px 18px 18px 4px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.answer.dim{color:var(--paper-muted);font-size:14px;margin:0}.answer-head{font-size:22px;font-weight:800;line-height:1.25}.answer p{margin:0;font-size:14px;line-height:1.55}.answer-table{width:100%;border-collapse:collapse;font-size:13px}.answer-table th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--paper-muted);padding:6px 8px 6px 0}.answer-table td{padding:7px 8px 7px 0;border-top:1px solid var(--paper-line)}.answer-sources{font-size:12.5px;font-weight:600}.answer-sources a{color:var(--paper-go);text-decoration:none}.answer-sources a:hover{text-decoration:underline}.ask-chips{display:flex;gap:8px;flex-wrap:wrap}.ask-chips .chip-s{font-size:13px}.ask-bar{display:flex;align-items:center;gap:8px;min-height:56px;padding:8px 8px 8px 16px;border:1px solid var(--hl);border-radius:16px;background:var(--card)}.ask-bar input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;color:var(--ink);font:inherit;font-size:14.5px}.mic{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-ctl);background:var(--raised);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.mic.on{background:var(--btn);color:var(--btn-ink);border-color:var(--btn-line)}.ask-inline{display:flex;gap:8px}.ask-inline .inp{flex:1 1;height:40px}.ask-card .chips form{display:contents}@media (max-width:900px){.app-main:has(.ask){height:auto;min-height:100vh}.ask{grid-template-columns:minmax(0,1fr)}.ask-recent{border-right:0;border-bottom:1px solid var(--border);max-height:220px}.ask-main{padding:16px}.ask-chat{min-height:60vh}}.briefing{position:relative}.briefing-btn{gap:10px}.briefing-pop{position:absolute;right:0;top:60px;z-index:30;width:min(520px,92vw);max-height:calc(100vh - 140px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;box-shadow:0 16px 40px rgba(0,0,0,.55)}.briefing-pop .sc-head{margin:0}.briefing-pop .sub{margin:0;font-size:13px;color:var(--ink-3)}.briefing-text{margin:0;font-size:15px;line-height:1.6;white-space:pre-wrap}.send-report{display:flex;flex-direction:column;gap:6px}.send-report .notice{margin:0;font-size:12.5px}a.monday-when{text-decoration:none}a.monday-when:hover{text-decoration:underline}.su{--bg:#0e1012;--card:#171a1d;--border:#272b2f;--ink:#f1f3f4;--ink-2:#8c949b;--ink-3:#a9b1b8;--go:#39ff14;--go-soft:#13240f;--go-border:#245a17;--red:#ff4d4f;--amber:#ffb020;color-scheme:dark;color:var(--ink);background:var(--bg);display:grid;grid-template-columns:440px minmax(0,1fr);min-height:100vh;min-height:100dvh}.su .accent,.su .go{color:#39ff14}.su-p{display:none}.su-brand{background:#050605;border-right:1px solid #1c2024;padding:44px 44px 36px;display:flex;flex-direction:column;gap:28px;position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh}.su-logo{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:20px;letter-spacing:-.02em;color:#f1f3f4}.su-brand h1,.su-logo{font-family:var(--display);font-weight:800}.su-brand h1{margin:24px 0 0;font-size:40px;letter-spacing:-.03em;line-height:1.1}.su-brand ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;font-size:15px;color:#d5dade}.su-brand li{display:flex;align-items:center;gap:12px}.su-brand li i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.su-brand li i.red{background:#ff4d4f}.su-brand li i.amber{background:#ffb020}.su-brand li i.green{background:#39ff14}.su-brand-note{margin:auto 0 0;font-size:13px;color:#8c949b;line-height:1.5}.su-main{padding:36px 56px 32px;display:flex;flex-direction:column;gap:26px;min-width:0;scroll-margin-top:0}.su-phone-head{display:none}.su-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.su-steps li{display:flex;flex-direction:column;gap:8px;font-size:12.5px}.su-steps li i{height:5px;border-radius:3px;background:#272b2f}.su-steps li.current i,.su-steps li.done i{background:#39ff14}.su-steps li.current span{color:#f1f3f4;font-weight:700}.su-steps li.done span{color:#39ff14;font-weight:600}.su-steps li.future span{color:#6e777f;font-weight:500}.su-body{flex:1 1}.su-body,.su-step{display:flex;flex-direction:column;gap:14px}.su-step.s1{max-width:560px}.su-step.s4{max-width:640px}.su-eyebrow{margin:0;font-size:13px;font-weight:700;color:#39ff14}.su-step h2{margin:0;font-family:var(--display);font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.su-sub{margin:0;font-size:14px;color:#a9b1b8;line-height:1.55;max-width:640px}.su-note{margin:0;font-size:13px;color:#8c949b}.su-fields{gap:16px;margin-top:6px}.su-fields,.su-fields label{display:flex;flex-direction:column}.su-fields label{gap:8px;font-size:14px;font-weight:600}.su-inp{height:52px;border-radius:12px;border:1px solid #272b2f;background:#171a1d;color:#f1f3f4;font:inherit;font-size:15px;font-weight:400;padding:0 16px}.su-inp::placeholder{color:#6e777f}.su-inp:focus{outline:none;border-color:#39ff14}.su-industries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.su-industry{text-align:left;display:flex;flex-direction:column;gap:4px;border-radius:14px;background:#171a1d;border:1px solid #272b2f;padding:14px 16px;color:#f1f3f4;font:inherit;cursor:pointer}.su-industry b{font-size:14.5px;font-weight:700}.su-industry small{font-size:12.5px;color:#8c949b}.su-industry[aria-checked=true]{background:#13240f;border:2px solid #39ff14;padding:13px 15px}.su-looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:820px;margin-top:4px}.su-look{text-align:left;display:flex;flex-direction:column;gap:10px;border-radius:18px;background:#171a1d;border:1px solid #272b2f;padding:14px;color:#f1f3f4;font:inherit;cursor:pointer}.su-look[aria-checked=true]{border:2px solid #39ff14;padding:13px}.su-look-name{display:flex;align-items:center;gap:4px;font-size:14.5px}.su-look-name>span.su-d{color:#8c949b;font-size:13px}.su-swatches{margin-left:auto;display:inline-flex;gap:4px}.su-swatches i{width:14px;height:14px;border-radius:4px;border:1px solid rgba(127,127,127,.35)}.su-look small{font-size:12.5px;color:#a9b1b8}.su-mini{height:112px;border-radius:12px;overflow:hidden;background:var(--pv-bg);border:1px solid var(--pv-border);display:grid;grid-template-columns:22% 1fr;position:relative}.su-mini-side{background:var(--pv-side);display:block;padding:12px 8px}.su-mini-side b{display:block;height:6px;width:70%;border-radius:3px;background:var(--pv-bar)}.su-mini-main{padding:10px;display:flex;flex-direction:column;gap:8px}.su-mini-title{display:block;height:8px;width:55%;border-radius:4px;background:var(--pv-ink);opacity:.85}.su-mini-chips{display:flex;gap:6px}.su-mini-chips i{height:12px;flex:1 1;border-radius:6px}.su-mini-chips i.r{background:var(--pv-bad);border:1px solid var(--pv-bad-num)}.su-mini-chips i.a{background:var(--pv-warn);border:1px solid var(--pv-warn-num)}.su-mini-chips i.g{background:var(--pv-calm);border:1px solid var(--pv-calm-line)}.su-mini-paper{flex:1 1;border-radius:8px;background:var(--pv-paper);border:1px solid var(--pv-border);display:flex;align-items:flex-end;gap:6px;padding:8px}.su-mini-paper i{height:10px;width:34%;border-radius:5px;background:var(--pv-btn);border:1px solid var(--pv-btn-line)}.su-mini-paper i+i{background:transparent;border-color:var(--pv-border);width:24%}.su-mini-tabs{display:none}.su-rows{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.su-row{border-radius:14px;background:#171a1d;border:1px solid #272b2f;padding:14px 16px}.su-row.on{background:#13240f;border-color:#39ff14}.su-row-main{display:flex;align-items:center;gap:14px}.su-row-code{width:40px;height:40px;border-radius:10px;background:#272b2f;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex-shrink:0}.su-row-text{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.su-row-text b{font-size:15px;font-weight:700}.su-row-text small{font-size:12.5px;color:#8c949b;overflow-wrap:anywhere}.su-row-go{background:#39ff14;color:#000;border:0;border-radius:10px;padding:8px 14px;font:inherit;font-size:13.5px;cursor:pointer}.su-row-done,.su-row-go{font-weight:700;flex-shrink:0}.su-row-done{color:#39ff14;font-size:14px}.su-row-form{margin-top:12px;display:flex;flex-direction:column;gap:10px}.su-row-form .connect-box{margin:0}.su-pv{max-width:820px;border-radius:20px;background:var(--pv-bg);border:1px solid var(--pv-border);color:var(--pv-ink);padding:18px;display:flex;flex-direction:column;gap:14px}.su-pv-head{display:flex;justify-content:space-between;gap:12px;font-weight:700;flex-wrap:wrap}.su-pv-btn,.su-pv-head{align-items:center;font-size:14px}.su-pv-btn{display:inline-flex;justify-content:center;min-height:40px;padding:0 16px;border-radius:12px;background:var(--pv-btn);border:1px solid var(--pv-btn-line);color:var(--pv-btn-ink);font-weight:800;text-decoration:none}.su-pv-scan{margin:0;font-size:13px;color:var(--pv-muted)}.su-pv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.su-tile{border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.su-tile-label{font-size:13px;font-weight:600;color:var(--pv-muted)}.su-tile b{font-family:var(--display);font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.su-tile small{font-size:12.5px;color:var(--pv-muted)}.su-tile.good{background:var(--pv-good);border:2px solid var(--pv-good-line)}.su-tile.good b{color:var(--pv-good-num)}.su-tile.warn{background:var(--pv-warn);border:1px solid var(--pv-warn-line)}.su-tile.warn b{color:var(--pv-warn-num)}.su-tile.bad{background:var(--pv-bad);border:1px solid var(--pv-bad-line)}.su-tile.bad b{color:var(--pv-bad-num)}.su-tile.calm{background:var(--pv-calm);border:1px solid var(--pv-calm-line)}.su-tile.calm b{color:var(--pv-calm-num)}.su-scan-notes{margin:0;padding-left:18px;font-size:13px;color:#a9b1b8}.su-foot{display:flex;align-items:center;gap:12px}.su-spacer{flex:1 1}.su-back{padding:0 22px;border-radius:14px;background:transparent;border:1px solid #343a40;color:#f1f3f4;font:inherit;font-size:15px;font-weight:700}.su-back,.su-primary{height:52px;cursor:pointer}.su-primary{padding:0 28px;border-radius:14px;background:#39ff14;border:1px solid #2bd10f;color:#000;font:inherit;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.su-primary:disabled,.su-primary[aria-disabled=true]{opacity:.6}.su .notice{margin:0;max-width:640px}.su .notice a{color:#39ff14}@media (max-width:1100px){.su{grid-template-columns:340px minmax(0,1fr)}.su-brand{padding:36px 32px 28px}.su-brand h1{font-size:32px}.su-main{padding:32px 36px 28px}.su-industries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.su{grid-template-columns:minmax(0,1fr)}.su-brand,.su-d{display:none}.su-p{display:inline}div.su-p,p.su-p{display:block}.su-main{padding:8px 18px 14px;gap:14px;min-height:100dvh}.su-phone-head{display:flex;align-items:center;justify-content:space-between;padding:8px 0 0;font-size:13px;color:#8c949b}.su-phone-head .su-logo{font-size:16px;gap:10px}.su-steps{gap:6px}.su-steps li i{height:4px}.su-steps li span{display:none}.su-step h2{font-size:26px}.su-step.s2 h2,.su-step.s5 h2{font-size:24px}.su-inp{height:50px}.su-industries{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.su-industry{min-height:54px;justify-content:center;border-radius:12px;padding:10px 12px}.su-industry[aria-checked=true]{padding:9px 11px}.su-industry small{display:none}.su-industry b{font-size:13.5px}.su-covers{margin:0;font-size:13px;color:#8c949b}.su-looks{gap:10px}.su-look{padding:10px;gap:8px;border-radius:16px}.su-look[aria-checked=true]{padding:9px}.su-mini{height:104px;grid-template-columns:1fr;grid-template-rows:1fr auto}.su-mini-side{display:none}.su-mini-tabs{display:flex;justify-content:space-around;padding:6px 0;background:var(--pv-panel);border-top:1px solid var(--pv-border)}.su-mini-tabs i{width:6px;height:6px;border-radius:50%;background:var(--pv-muted)}.su-mini-tabs i:first-child{background:var(--pv-btn)}.su-row{padding:12px}.su-row-code{width:36px;height:36px}.su-row-text b{font-size:14px}.su-pv{padding:14px;border-radius:18px}.su-pv-grid{gap:8px}.su-tile{padding:12px;border-radius:14px}.su-tile b{font-size:26px}.su-pv-foot .su-pv-btn{width:100%;min-height:46px}.su-foot{position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg);padding:10px 0 4px}.su-back{padding:0 18px}.su-spacer{display:none}.su-primary{flex:1 1}}.look-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:12px}.look-grid form{display:contents}.look-card{text-align:left;display:flex;flex-direction:column;gap:10px;border-radius:18px;background:var(--raised);border:1px solid var(--border);padding:14px;color:var(--ink);font:inherit;cursor:pointer}.look-card[aria-checked=true]{border:2px solid var(--hl);padding:13px}.look-card:hover{border-color:var(--line-hover)}.look-name{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-2);flex-wrap:wrap}.look-name b{color:var(--ink)}.look-name .pill{margin-left:auto}.look-card small{font-size:12.5px;color:var(--ink-3)}@media (max-width:640px){.look-grid{grid-template-columns:minmax(0,1fr)}}.brief-reply{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border);padding-top:12px;margin-top:2px}.brief-reply label{font-size:13px;font-weight:700}.brief-reply small{font-size:12px;color:var(--ink-2)}.brief-reply-bar{display:flex;align-items:center;gap:6px;min-height:46px;padding:4px 5px 4px 12px;border:1px solid var(--hl);border-radius:14px;background:var(--bg)}.brief-reply-bar.listening{box-shadow:0 0 0 3px color-mix(in srgb,var(--hl) 30%,transparent)}.brief-reply-bar input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;color:var(--ink);font:inherit;font-size:13.5px}.brief-reply-bar input::placeholder{color:var(--ink-2)}.brief-list{display:flex;flex-direction:column;gap:10px}.brief-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.brief-list-head p{margin:0;font-size:14px;line-height:1.5}.brief-list ol{list-style:none;margin:0;padding:0;gap:8px}.brief-item,.brief-list ol{display:flex;flex-direction:column}.brief-item{background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-border);border-radius:12px;padding:10px 12px;gap:6px}.brief-item.on{outline:2px solid var(--hl);outline-offset:1px}.brief-item.finished{opacity:.75}.brief-item.skipped{opacity:.6}.brief-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.brief-item-head>span{display:flex;flex-direction:column;gap:1px;min-width:0}.brief-item-head b{font-size:13.5px}.brief-item-head small{font-size:12px;color:var(--paper-muted);overflow-wrap:anywhere}.brief-item details summary{font-size:12.5px;color:var(--paper-muted);cursor:pointer}.brief-item .textlink{color:var(--paper-go)}.brief-item .b-dark{background:var(--paper-btn);border-color:var(--paper-btn-line);color:var(--paper-ink)}.brief-body{margin:6px 0;font-size:13px;line-height:1.5;white-space:pre-wrap}.brief-note{margin:0;font-size:12.5px;color:var(--paper-muted)}.brief-note.warn{color:var(--paper-red);font-weight:600}.brief-gap{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.brief-gap input{flex:1 1;min-width:160px;height:32px;border-radius:9px;border:1px solid var(--paper-btn-line);background:var(--paper-btn);color:var(--paper-ink);font:inherit;font-size:13px;padding:0 10px}.brief-gap small{width:100%;font-size:12px;color:var(--paper-red)}.vn-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;cursor:pointer;border:1px solid var(--line-ctl);background:var(--raised);color:var(--ink);padding:0}.vn-btn.sm{width:32px;height:32px}.vn-btn.sm svg{width:15px;height:15px}.vn-btn.md{width:40px;height:40px}.vn-btn:hover{border-color:var(--line-hover)}.vn-stop{background:#e5484d;border-color:#e5484d;color:#ffffff}.vn-stop:hover{background:#ff5a5f;border-color:#ff5a5f}.vn-stop.md svg,.vn-stop.sm svg{width:12px;height:12px}.vn{flex-shrink:0}.vn,.vn-time{display:inline-flex;align-items:center;gap:6px}.vn-time{font-size:12.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vn-time i{width:8px;height:8px;border-radius:50%;background:#e5484d}.vn.rec .vn-time i{animation:vn-pulse 1.1s ease-in-out infinite}.vn.paused .vn-time{color:var(--ink-2)}.vn.paused .vn-time i{background:var(--ink-2)}@keyframes vn-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.vn.rec .vn-time i{animation:none}}.home-phone,.ph-head,.ph-tabs{display:none}@media (max-width:720px){.app{display:block;background:var(--bg)}.app-side{display:none}.app-main{padding:env(safe-area-inset-top) max(18px,env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.app-main .demo-banner{margin:8px 0 12px;font-size:12.5px;padding:8px 12px}.ph-head{justify-content:space-between;gap:12px;padding:18px 0 6px}.ph-head,.ph-head-brand{display:flex;align-items:center}.ph-head-brand{gap:10px;text-decoration:none;color:var(--ink);font-size:14px;font-weight:600;min-width:0}.ph-head-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-head-av{width:36px;height:36px;border-radius:50%;background:var(--border);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;text-decoration:none;flex-shrink:0}.ph-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(84px + env(safe-area-inset-bottom));padding:0 6px calc(12px + env(safe-area-inset-bottom));background:var(--sidebar);border-top:1px solid var(--side-line)}.ph-tab,.ph-tabs{align-items:center}.ph-tab{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--side-ink-3);text-decoration:none}.ph-tab[aria-current=page]{color:var(--side-active-ink);font-weight:600}.ph-plus{justify-self:center;width:56px;height:56px;border-radius:50%;background:var(--btn);color:var(--btn-ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.35);margin-top:-10px}.home-desktop{display:none}.home-phone{display:flex;flex-direction:column;gap:12px;padding-top:8px}.briefing-pop{position:fixed;left:0;right:0;bottom:0;top:calc(56px + env(safe-area-inset-top));width:auto;max-height:none;border-radius:18px 18px 0 0;z-index:60}}.pt-date{margin:0;font-size:12.5px;color:var(--ink-2)}.pt-h1{margin:0;font-family:var(--display);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.pt-h1 .go{color:var(--go)}.brief-pill{gap:8px;height:36px;padding:0 14px 0 5px;border-radius:999px;background:var(--go-soft);border:1px solid var(--go-border);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.brief-pill,.brief-pill i{display:inline-flex;align-items:center}.brief-pill i{width:26px;height:26px;border-radius:50%;background:var(--btn);color:var(--btn-ink);justify-content:center}.home-phone .briefing{align-self:flex-start}.pt-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pt-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid transparent;font:inherit;text-align:left;cursor:pointer;text-decoration:none;color:var(--ink)}.pt-tile b{font-size:26px;font-weight:700;line-height:1.1}.pt-tile span{font-size:13px;font-weight:600}.pt-tile.red{background:var(--red-soft);border-color:var(--red-line)}.pt-tile.red b{color:var(--red)}.pt-tile.amber{background:var(--amber-soft);border-color:var(--amber-line)}.pt-tile.amber b{color:var(--amber)}.pt-tile.low{background:var(--raised);border-color:var(--line-mini)}.pt-tile.low b{color:var(--low-count)}.pt-tile.go{background:var(--go-soft);border-color:var(--go-border)}.pt-tile.go b{color:var(--go)}.pt-tile[aria-pressed=true].red{box-shadow:inset 0 0 0 2px var(--red)}.pt-tile[aria-pressed=true].amber{box-shadow:inset 0 0 0 2px var(--amber)}.pt-tile[aria-pressed=true].low{box-shadow:inset 0 0 0 2px var(--low-count)}.pt-list{background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-border);border-radius:16px;padding:4px 14px}.pt-list-head{margin:10px 0 4px;font-size:12.5px;font-weight:700}.pt-list-head.red{color:var(--paper-red)}.pt-list-head.amber{color:var(--paper-amber)}.pt-list-head.low{color:var(--paper-muted)}.pt-list ul{list-style:none;margin:0;padding:0}.pt-list li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--paper-line)}.pt-list li:first-child{border-top:0}.pt-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.pt-dot.red{background:#e5484d}.pt-dot.amber{background:#e89a00}.pt-dot.low{background:#aab3bb}.pt-row-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.pt-row-text b{font-size:13.5px;font-weight:700}.pt-row-text b,.pt-row-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-row-text small{font-size:12px;color:var(--paper-muted)}.pt-row-btn{flex-shrink:0;padding:8px 12px;border-radius:10px;font-size:12.5px;font-weight:700;text-decoration:none;background:var(--paper-btn);border:1px solid var(--paper-btn-line);color:var(--paper-ink)}.pt-row-btn.go{background:var(--btn);border-color:var(--btn-line);color:var(--btn-ink)}.pt-empty{margin:6px 0 12px;font-size:13px;color:var(--paper-muted)}.pt-more{display:block;padding:8px 0 12px;font-size:12.5px;font-weight:700;color:var(--paper-go);text-decoration:none}.home-phone .home-ask{position:static;margin:0;height:46px}.pt-next{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:12px 14px}.pt-next-time{width:44px;flex-shrink:0;font-size:13px;font-weight:700}.pt-next-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.pt-next-text b{font-size:14px}.pt-next-text small{font-size:12px;color:var(--ink-2)}.pt-next-text small a{color:var(--go)}.pt-next .pt-row-btn{background:transparent;border-color:var(--line-ctl);color:var(--ink)}.more-page{display:flex;flex-direction:column;gap:14px;max-width:560px}.more-biz{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px}.more-logo{width:46px;height:46px;border-radius:12px;border:1.5px dashed var(--line-ctl);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--ink-2);flex-shrink:0}.more-biz>span:last-child{display:flex;flex-direction:column;min-width:0}.more-biz b{font-size:15px}.more-biz small{font-size:12.5px;color:var(--ink-2)}.more-list{list-style:none;margin:0;padding:0;background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.more-list li+li{border-top:1px solid var(--border)}.more-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 14px;text-decoration:none;color:var(--ink)}.more-row:hover{background:var(--raised)}.more-ic{flex-shrink:0;color:var(--ink-3)}.more-label{flex:1 1;font-size:15px;font-weight:600}.more-note{font-size:13px;color:var(--ink-2)}.more-note.go{color:var(--go);font-weight:700}.more-note.amber{color:var(--amber);font-weight:600}.more-note.dim{color:var(--ink-3)}.more-chev{color:var(--ink-2);flex-shrink:0}.more-foot{margin:4px 0 0;text-align:center;font-size:13.5px;font-weight:600;color:var(--ink-2)}.more-foot a{color:var(--ink-2);text-decoration:none}.inline-form{display:inline}.clear{position:relative;max-width:460px;margin:0 auto;min-height:calc(100dvh - 60px);flex-direction:column;padding-bottom:12px;touch-action:pan-y}.clear,.clear-head{display:flex;gap:10px}.clear-head{align-items:center;padding:18px 0 8px}.clear-close{width:40px;height:40px;border-radius:50%;background:var(--card);border:1px solid var(--border);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:15px;flex-shrink:0}.clear-head h1{flex:1 1;margin:0;font-family:var(--display);font-size:18px;font-weight:800}.clear-count{font-size:13px;color:var(--ink-2)}.clear-count b{color:var(--ink)}.clear-progress{height:6px;border-radius:3px;background:var(--border);overflow:hidden}.clear-progress i{display:block;height:100%;background:var(--go);border-radius:3px;transition:width .3s}.clear-stack{position:relative;margin:10px 0 0;padding-top:24px}.clear-back,.clear-mid{position:absolute;left:22px;right:22px;top:0;bottom:30px;border-radius:22px;background:var(--line-mini)}.clear-mid{left:11px;right:11px;top:12px;bottom:18px;background:var(--paper-btn-line)}.clear-card{position:relative;min-height:min(470px,calc(100dvh - 330px));max-height:calc(100dvh - 330px);overflow-y:auto;border-radius:22px;background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-border);padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 18px 40px rgba(0,0,0,.35);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:transform .05s}.clear-card:active{cursor:-webkit-grabbing;cursor:grabbing}.clear-pill{align-self:flex-start;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:#d63b40}.clear-pill.amber{background:#b77a00}.clear-who{display:flex;align-items:center;gap:12px}.clear-who>span:last-child{display:flex;flex-direction:column;min-width:0}.clear-who b{font-size:16px}.clear-who small{font-size:12.5px;color:var(--paper-muted)}.clear-av{width:42px;height:42px;border-radius:50%;background:#0b0d0b;color:#39ff14;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex-shrink:0}.clear-av.sm{width:32px;height:32px;font-size:12px}.clear-summary{margin:0;font-size:13.5px;line-height:1.5;color:var(--paper-muted-2)}.clear-draft{background:var(--paper-btn);border:1px solid var(--paper-line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.clear-eyebrow{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--paper-muted-2)}.clear-body{margin:0;font-size:13.5px;line-height:1.55;white-space:pre-wrap}.clear-body.dim{color:var(--paper-muted)}.clear-gap{margin:0;font-size:12.5px;font-weight:600}.clear-gap,.clear-gap a{color:var(--paper-red)}.clear-hints{margin:auto 0 0;display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--paper-muted)}.clear-hints .go{color:var(--paper-go)}.clear-toast{align-self:center;display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border-radius:999px;background:var(--card);border:1px solid var(--border);font-size:13.5px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.clear-toast button{background:none;border:0;color:var(--go);font:inherit;font-weight:700;cursor:pointer;padding:0}.clear-voice{justify-content:space-between;gap:10px;background:var(--card);border:1px solid var(--hl);border-radius:16px;padding:8px 10px 8px 14px;font-size:13px}.clear-actions,.clear-voice{display:flex;align-items:center}.clear-actions{justify-content:center;gap:18px;padding-top:6px}.clear-btn{width:60px;height:60px;border-radius:50%;background:var(--card);border:1px solid var(--line-ctl);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.clear-btn.snooze{border-color:var(--amber-line);color:var(--amber)}.clear-btn.send{width:76px;height:76px;background:var(--btn);border-color:var(--btn-line);color:var(--btn-ink)}.clear-btn.send.armed{box-shadow:0 0 0 5px color-mix(in srgb,var(--btn) 35%,transparent)}.clear-btn:disabled{opacity:.45;cursor:default}.clear-armed{margin:0;min-height:18px;text-align:center;font-size:12.5px;font-weight:700;color:var(--go)}.clear-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:60px 10px}.clear-done h2{margin:0;font-family:var(--display);font-size:26px}.clear-done p{margin:0;color:var(--ink-2)}.clear-sheet{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center}.clear-sheet-inner{width:min(520px,100%);background:var(--card);border-top:1px solid var(--line-ctl);border-radius:22px 22px 0 0;padding:16px 18px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px}.clear-sheet-title{margin:0;font-family:var(--display);font-size:18px;font-weight:800}.clear-sheet ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.clear-sheet li button{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--raised);border:1px solid var(--line-mini);color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-align:left}.clear-sheet .sub a{color:var(--go)}@media (max-width:720px){.app-main:has(.clear){padding-bottom:12px}}.cap{min-height:calc(100dvh - 40px);display:flex;flex-direction:column;justify-content:flex-end;max-width:560px;margin:0 auto}.cap-behind{margin:18px 0 auto;font-family:var(--display);font-size:26px;font-weight:800;opacity:.28}.cap-sheet{background:var(--card);border-top:1px solid var(--line-ctl);border-radius:26px 26px 0 0;padding:10px 18px calc(30px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;margin:0 -18px}.cap-handle{align-self:center;width:40px;height:5px;border-radius:3px;background:var(--line-ctl)}.cap-head{display:flex;align-items:center;gap:10px}.cap-head h1{flex:1 1;margin:0;font-family:var(--display);font-size:20px;font-weight:800}.cap-round{width:40px;height:40px;border-radius:50%;background:var(--raised);border:1px solid var(--line-ctl);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font:inherit;font-size:18px;cursor:pointer;flex-shrink:0}.cap-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cap-row{width:100%;min-height:66px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--raised);border:1px solid var(--line-ctl);color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.cap-row:disabled{cursor:default;opacity:.55}.cap-ic{width:42px;height:42px;border-radius:12px;background:var(--border);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cap-ic.go{background:var(--btn);color:var(--btn-ink)}.cap-row-text{display:flex;flex-direction:column;min-width:0}.cap-row-text b{font-size:15px;font-weight:700}.cap-row-text small{font-size:12.5px;color:var(--ink-2)}.cap-snap,.cap-voice{display:flex;flex-direction:column;gap:12px}.cap-preview{position:relative;height:250px;border-radius:18px;background:var(--col2);display:flex;align-items:center;justify-content:center;overflow:hidden}.cap-preview img{max-height:92%;max-width:70%;transform:rotate(-3deg);border-radius:6px;box-shadow:0 10px 24px rgba(0,0,0,.4)}.cap-preview-empty{display:flex;flex-direction:column;align-items:center;gap:10px}.cap-badge{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:999px;background:var(--btn);color:var(--btn-ink);font-size:12px;font-weight:700}.cap-result{background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-border);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px}.cap-result-head{display:flex;align-items:center;gap:10px}.cap-inp{width:100%;min-width:0;height:36px;border-radius:9px;border:1px solid var(--paper-line);background:var(--paper-btn);color:var(--paper-ink);font:inherit;font-size:13.5px;padding:0 8px}.cap-inp.strong{font-weight:800;font-size:15px;flex:1 1}.cap-total{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.cap-inp.total,.cap-total{font-size:17px;font-weight:800;color:#1e9e0a}.cap-inp.total{width:96px}.cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px}.cap-grid label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--paper-muted)}.cap-buttons{display:flex;gap:8px}.cap-buttons .b{height:44px;border-radius:12px}.cap-fill{flex:1 1}.cap-fill.armed{box-shadow:0 0 0 4px color-mix(in srgb,var(--btn) 35%,transparent)}.cap-to{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;max-width:100%;padding:6px 12px;border-radius:999px;background:var(--raised);border:1px solid var(--line-ctl);font-size:13px}.cap-to span{color:var(--ink-2)}.cap-to select{min-width:0;max-width:260px;background:transparent;border:0;color:var(--ink);font:inherit;font-weight:700}.cap-rec{display:flex;gap:12px;background:var(--col2);border-radius:16px;padding:12px}.cap-mic,.cap-rec{align-items:center}.cap-mic{width:52px;height:52px;border-radius:50%;background:var(--btn);color:var(--btn-ink);border:0;box-shadow:0 0 0 7px var(--go-soft);display:inline-flex;justify-content:center;cursor:pointer;flex-shrink:0}.cap-mic:disabled{opacity:.5}.cap-heard{flex:1 1;margin:0;font-size:13px;font-style:italic;color:var(--ink-3)}.cap-foot{margin:0;font-size:12px;color:var(--paper-muted);text-align:center}.cap .notice{margin:0}.cap .notice a{color:var(--go)}@media (min-width:721px){.cap{min-height:0;justify-content:flex-start}.cap-behind{display:none}.cap-sheet{margin:20px 0;border-radius:22px;border:1px solid var(--border)}}.pc{display:none}@media (max-width:720px){.pc{display:flex;flex-direction:column;gap:12px;padding-top:8px}.cal-desktop{display:none}}.pc-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-seg{flex-shrink:0}.pc-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px}.pc-daycell{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 0;border-radius:12px;background:var(--card);border:1px solid var(--border);color:var(--ink);font:inherit;cursor:pointer}.pc-daycell small{font-size:10px;color:var(--ink-2)}.pc-daycell small:first-child{font-size:11px}.pc-daycell b{font-size:15px;font-weight:800}.pc-daycell.weekend b{color:var(--ink-2)}.pc-daycell.on{background:var(--go-soft);border-color:var(--hl)}.pc-daycell.on b{color:var(--go)}.pc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pc-appt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--border)}.pc-appt.confirmed{background:var(--confirmed);border-color:var(--hl)}.pc-appt.pencilled{border-style:dashed}.pc-appt.clash{border-color:var(--red)}.pc-time{width:46px;flex-shrink:0;display:flex;flex-direction:column}.pc-time b{font-size:13px}.pc-time small{font-size:11px;color:var(--ink-2)}.pc-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.pc-text b{font-size:14px}.pc-text small{font-size:12px;color:var(--ink-2)}.pc-appt .pt-row-btn{background:transparent;border-color:var(--line-ctl);color:var(--ink)}.pc-empty{margin:0;font-size:13.5px;color:var(--ink-2)}.pc-found{display:flex;flex-direction:column;gap:6px}.pc-found p,.pc-summary{margin:0;font-size:13px}.pc-summary{color:var(--ink-2)}.pc-week{list-style:none;margin:0;padding:0;gap:8px}.pc-wday button,.pc-week{display:flex;flex-direction:column}.pc-wday button{width:100%;text-align:left;gap:3px;padding:11px 14px;border-radius:14px;background:var(--card);border:1px solid var(--border);color:var(--ink);font:inherit;cursor:pointer}.pc-wday.today button{border-color:var(--hl)}.pc-wday.today b{color:var(--go)}.pc-wday.clash button{background:var(--red-soft);border-color:var(--red-line)}.pc-wday-head{display:flex;justify-content:space-between;gap:10px}.pc-wday-head b{font-size:13.5px}.pc-wday-head small{font-size:12px;color:var(--ink-2)}.pc-wday-items{font-size:12.5px;color:var(--ink-light)}.pc-wday-note{font-size:12px;font-weight:600;color:var(--red-text)}.pc-seg{display:inline-flex;width:auto}.pc-seg button{height:34px;padding:0 16px;min-width:0;flex:0 0 auto}.pc-title .pt-h1{flex:1 1;min-width:0}.other-find{display:flex;gap:8px;align-items:center}.other-find .inp{flex:1 1;min-width:0}.other-box .sub-line b{color:var(--ink)}.oauth-box{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:4px}.oauth-btn{gap:10px;min-height:44px;padding:0 18px 0 10px;font-weight:700}.oauth-btn,.oauth-mark{display:inline-flex;align-items:center}.oauth-mark{justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:800;background:var(--paper);color:var(--paper-ink);border:1px solid var(--line-ctl)}.oauth-google .oauth-mark{color:#1a73e8}.oauth-microsoft .oauth-mark{color:#0078d4}details.oauth-alt{margin-top:2px}details.oauth-alt>summary{cursor:pointer;font-size:13px;color:var(--ink-3)}details.oauth-alt[open]>summary{margin-bottom:10px}@media (max-width:640px){.oauth-btn{width:100%;justify-content:center}.oauth-box{align-items:stretch}}.help-page{max-width:1040px}.help-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.help-answers,.help-report{padding:18px 20px}.help-form{display:flex;flex-direction:column;gap:14px}.help-form textarea.inp{min-height:120px;line-height:1.5;resize:vertical}.help-form small{font-size:12px;color:var(--ink-3)}.help-voice{display:flex;align-items:center;gap:10px;margin-top:4px}.help-label{font-size:13px;font-weight:600;color:var(--ink-light)}.help-file{position:relative;align-self:flex-start;cursor:pointer}.help-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.help-sent{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--go-soft);border:1px solid var(--go-border)}.help-sent b{font-size:15px}.help-sent p{margin:0;font-size:14px;color:var(--ink-light)}.help-answers ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.help-answers li+li{border-top:1px solid var(--border)}.help-answers summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:600;list-style-position:outside}.help-answers details p{margin:0 0 8px;font-size:13.5px;line-height:1.5;color:var(--ink-light)}.help-answers details .textlink{display:inline-block;margin-bottom:12px;font-size:13px}.help-contact{margin:12px 0 0;font-size:13px;color:var(--ink-3)}.help-contact a{color:var(--ink-light)}@media (max-width:860px){.help-grid{grid-template-columns:minmax(0,1fr)}.help-answers,.help-report{padding:16px}}.err-page{display:flex;justify-content:center;padding-top:6vh}.err-card{max-width:520px;width:100%;padding:26px 24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.err-card h1{margin:0;font-family:var(--display);font-size:24px;font-weight:800;letter-spacing:-.02em}.err-card p{margin:0;color:var(--ink-light);line-height:1.5;font-size:14.5px}.err-card small{font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.err-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--amber-soft);color:var(--amber);font-weight:800;font-size:18px}.ops-page{max-width:980px;display:flex;flex-direction:column;gap:16px}.ops-section{padding:18px 20px}.ops-section h2{display:flex;align-items:center;gap:10px}.ops-count{font-size:12px;font-weight:700;color:var(--ink-3);background:var(--raised);border:1px solid var(--border);border-radius:999px;padding:2px 9px}.ops-list{list-style:none;margin:12px 0 0;padding:0;gap:10px}.ops-list,.ops-list>li{display:flex;flex-direction:column}.ops-list>li{border:1px solid var(--border);border-radius:14px;padding:12px 14px;gap:6px;background:var(--bg)}.ops-report.fixed{opacity:.6}.ops-report-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ops-report-head b{font-size:14.5px}.ops-report-head span{font-size:12.5px;color:var(--ink-3)}.ops-pill{margin-left:auto;font-size:11.5px!important;font-weight:700;border-radius:999px;padding:2px 9px;border:1px solid var(--border)}.ops-pill.new{color:var(--amber)!important;border-color:var(--amber)}.ops-pill.fixed{color:var(--go)!important;border-color:var(--go)}.ops-what{margin:0;font-size:14px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ops-what.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--ink-light)}.ops-meta{margin:0;font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.ops-errs summary{cursor:pointer;font-size:12.5px;color:var(--ink-2)}.ops-errs ul{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ops-list form{display:inline}.help-form label.help-file{color:var(--ink);font-size:13px;font-weight:700}.help-voice small{font-size:12.5px;color:var(--ink-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.nm{display:flex;flex-direction:column;gap:12px}.nm-search .inp{width:100%;height:46px;border-radius:14px;font-size:15px}.nm-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nm-person{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:transparent;border:1px solid transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.nm-person:focus-visible,.nm-person:hover{background:var(--raised);border-color:var(--line-ctl)}.nm-av{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:var(--raised);border:1px solid var(--line-ctl);color:var(--ink-light)}.nm-av.customer{color:var(--go)}.nm-av.supplier{color:var(--amber)}.nm-text{display:flex;flex-direction:column;min-width:0}.nm-text b{font-size:14.5px}.nm-text b,.nm-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-text small{font-size:12.5px;color:var(--ink-3)}.nm-none{padding:10px;font-size:13px;color:var(--ink-3)}.nm-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nm-head .cap-to b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.nm-from select{max-width:220px}.nm-say{align-items:flex-start;flex-wrap:wrap}.nm-words{flex:1 1 200px;min-width:0;min-height:76px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;line-height:1.45;resize:vertical}.nm-words:focus-visible{outline:none}.nm-say:focus-within{box-shadow:inset 0 0 0 1px var(--go)}.nm-write{height:46px;border-radius:12px}.nm-subject{height:40px;font-weight:700;font-size:14.5px}.nm-body{width:100%;min-height:170px;border-radius:10px;border:1px solid var(--paper-line);background:var(--paper-btn);color:var(--paper-ink);font:inherit;font-size:14.5px;line-height:1.55;padding:10px;resize:vertical}.composer-voice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--raised);border:1px solid var(--line-ctl)}.composer-heard{flex:1 1 220px;margin:0;font-size:13.5px;font-style:italic;color:var(--ink-light)}.composer-ask .vn-btn{flex-shrink:0}.convo-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.convo-new{flex-shrink:0}.inst{display:none}@media (max-width:720px){.inst{display:flex;align-items:center;gap:12px;position:relative;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:12px 14px;margin-top:14px}.inst-today{padding-right:40px}.inst-icon{flex-shrink:0;display:inline-flex}.inst-icon svg{border-radius:10px}.inst-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.inst-text b{font-size:14px}.inst-text small{font-size:12.5px;color:var(--ink-2);line-height:1.45}.inst-text small b{font-size:12.5px;color:var(--ink)}.inst .b{flex-shrink:0}.inst-x{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:0;background:transparent;color:var(--ink-3);cursor:pointer;font-size:12px}}@media (max-width:720px){.app-main:has(.ask),.app-main:has(.convo){padding:env(safe-area-inset-top) 0 calc(96px + env(safe-area-inset-bottom))}.app-main:has(.ask) .ph-head,.app-main:has(.convo) .ph-head{padding:18px 16px 6px}.app-main:has(.ask) .demo-banner,.app-main:has(.convo) .demo-banner{margin:8px 16px 12px}.ask-main{order:1}.ask-recent{order:2;border-bottom:0;border-top:1px solid var(--border);max-height:none}.ask-chat{min-height:0}.ask-chat>.ask-bar{position:-webkit-sticky;position:sticky;bottom:calc(92px + env(safe-area-inset-bottom));margin-top:8px;z-index:5}}.form input.code-input{font-size:26px;font-weight:700;letter-spacing:.3em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:56px}.code-form{margin-top:4px}.su-code{max-width:360px}.su-code .btn{width:100%}.pw-alt{margin-top:6px;border-top:1px solid var(--border);padding-top:14px}.pw-alt>summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--ink-2)}.pw-alt[open]>summary{margin-bottom:12px}.su-step.bill{max-width:660px}.bill-founding{margin:0;padding:12px 14px;border-radius:12px;background:var(--go-soft);border:1px solid var(--go-border);font-size:14px;color:#d5dade;line-height:1.5}.bill-founding b{color:var(--go)}.bill-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.bill-plan{position:relative;display:flex;flex-direction:column;gap:8px;align-items:flex-start;border-radius:14px;background:#171a1d;border:1px solid #272b2f;padding:16px;cursor:pointer}.bill-plan input{position:absolute;opacity:0;pointer-events:none}.bill-plan:has(input:checked){background:#13240f;border:2px solid #39ff14;padding:15px}.bill-plan:has(input:focus-visible){outline:2px solid #39ff14;outline-offset:2px}.bill-plan-top{display:flex;justify-content:space-between;align-items:baseline;width:100%;gap:10px}.bill-plan-top b{font-size:16px;font-weight:800}.bill-price{font-family:var(--display);font-size:24px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.bill-price small{font-family:var(--body);font-size:13px;font-weight:600;color:#8c949b;letter-spacing:0}.bill-plan>small{font-size:13px;color:#a9b1b8;line-height:1.5}.bill-plan>small strong{color:#f1f3f4}.bill-actions{display:flex;margin-top:4px}.bill-go{min-width:260px}.bill-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:#a9b1b8;line-height:1.5}.bill-facts li{padding-left:18px;position:relative}.bill-facts li:before{content:"";position:absolute;left:2px;top:8px;width:7px;height:7px;border-radius:50%;background:#39ff14}.bill-facts b{color:#f1f3f4}.bill-foot .su-note a{color:#39ff14}.bill-foot form{margin:0}@media (max-width:720px){.bill-plans{grid-template-columns:minmax(0,1fr)}.bill-actions .bill-go{flex:1 1;min-width:0}.su-step.bill h2{font-size:24px}.bill-foot .su-note{display:none}}.plan-banner{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;margin:0 0 20px;padding:10px 14px;border-radius:12px;font-size:14px;background:var(--card);border:1px solid var(--border);color:var(--ink-3)}.plan-banner.warn{border-color:var(--amber-line)}.plan-banner.bad{border-color:var(--red-line);background:var(--red-soft);color:var(--red-text)}.plan-banner .textlink{font-size:14px;font-weight:700}.app-main:has(.ask) .plan-banner,.app-main:has(.convo) .plan-banner{margin:12px 16px}.ty-bold,.ty-modern{--ty-head:var(--display);--ty-body:var(--body)}.ty-classic{--ty-head:Georgia,"Times New Roman",serif;--ty-body:Georgia,"Times New Roman",serif}.ty-editorial{--ty-head:Georgia,"Times New Roman",serif;--ty-body:var(--body)}.bk-head{font-family:var(--ty-head,var(--display))}.ty-bold .bk-head{text-transform:uppercase;letter-spacing:.02em;font-weight:800}.bk-preview{position:relative;display:flex;flex-direction:column;gap:8px;background:#ffffff;color:#1a1a1a;border-radius:12px;padding:18px 16px 16px;overflow:hidden;font-family:var(--ty-body,var(--body));box-shadow:0 1px 0 rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.18);min-width:0}.bk-preview-bar{position:absolute;top:0;left:0;right:0;height:6px}.bk-preview-head{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px}.bk-preview-head img{max-height:42px;max-width:55%;object-fit:contain}.bk-preview-head b{font-size:16px;line-height:1.2}.bk-preview-head small{font-size:10.5px;color:#6b6f73;text-align:right}.bk-preview-title{font-size:26px;line-height:1;margin-top:6px}.ty-bold .bk-preview-title{font-size:30px}.bk-preview-row,.bk-preview-table{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;font-size:11.5px;border-radius:4px}.bk-preview-table{font-weight:700}.bk-preview-row{color:#333;border-bottom:1px solid #eceeef;border-radius:0}.bk-preview-box{border:1.5px solid;border-left:4px solid;border-radius:6px;padding:8px 10px;font-size:11.5px;margin-top:4px}.bk-preview-box u{color:#1a5fb4}.cw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:8px;gap:8px}.cw{display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left;padding:10px;border-radius:12px;background:var(--card);border:1px solid var(--border);color:var(--ink);font:inherit;cursor:pointer}.cw[aria-checked=true]{border:2px solid var(--go);padding:9px;background:var(--go-soft)}.cw-swatch{display:flex;width:100%;height:30px;border-radius:8px;overflow:hidden}.cw-swatch i:first-child{flex:2 1}.cw-swatch i:last-child{flex:1 1}.cw-name{font-size:12.5px;font-weight:700}.ty-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ty{display:flex;align-items:center;gap:12px;text-align:left;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--border);color:var(--ink);font:inherit;cursor:pointer}.ty[aria-checked=true]{border:2px solid var(--go);padding:9px 11px;background:var(--go-soft)}.ty-sample{font-size:28px;line-height:1;min-width:46px;text-align:center}.ty-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ty-text b{font-size:13.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ty-text small{font-size:12px;color:var(--ink-2);line-height:1.4}.ty-match{font-size:10.5px;padding:2px 8px}.bk-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);grid-gap:18px;gap:18px;align-items:start}.bk-logo-col{display:flex;flex-direction:column;gap:12px;min-width:0}.logo-box.has-logo{border-style:solid;background:#ffffff;padding:8px}.logo-box img,.more-logo img{max-width:100%;max-height:100%;object-fit:contain}.more-logo.has-logo{border-style:solid;background:#ffffff;padding:4px}.dim-link{color:var(--ink-2)}.bk-colours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.bk-colour{display:flex;gap:8px;align-items:center}.bk-colour input[type=color]{width:40px;height:40px;border:1px solid var(--line-ctl);border-radius:10px;background:transparent;padding:2px;cursor:pointer;flex-shrink:0}.bk-label{margin:2px 0 0;font-size:12.5px;font-weight:600;color:var(--ink-2)}.bk-fill .field{gap:8px}.bk-fill-row{display:flex;gap:8px;flex-wrap:wrap}.bk-fill-row .inp{flex:1 1 220px;width:auto}.bk-site-logo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.bk-site-logo img{height:44px;max-width:140px;object-fit:contain;background:#ffffff;border-radius:8px;padding:4px}.bk-stack{gap:6px}.bk-hint{margin-top:-6px;font-size:12px;color:var(--ink-3)}.grid3.bk-numbers{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.bk-save{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media (max-width:900px){.bk-top,.ty-grid{grid-template-columns:minmax(0,1fr)}}.su-step.s-brand{max-width:980px}.bs{display:flex;flex-direction:column;gap:14px}.bs-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.bs-source{text-align:left;display:flex;flex-direction:column;gap:4px;border-radius:14px;background:#171a1d;border:1px solid #272b2f;padding:14px 16px;color:#f1f3f4;font:inherit;cursor:pointer}.bs-source b{font-size:14.5px}.bs-source small{font-size:12.5px;color:#8c949b}.bs-source[aria-selected=true]{background:#13240f;border:2px solid #39ff14;padding:13px 15px}.bs-panel{gap:10px}.bs-drop,.bs-panel{display:flex;flex-direction:column}.bs-drop{align-items:center;justify-content:center;gap:8px;min-height:130px;border-radius:16px;border:2px dashed #343a40;background:#121518;color:#f1f3f4;font:inherit;font-size:15px;font-weight:700;cursor:pointer;padding:16px}.bs-drop:hover{border-color:#39ff14}.bs-drop.has-logo img{max-height:90px;max-width:70%;object-fit:contain;background:#ffffff;border-radius:10px;padding:8px}.bs-drop small{font-size:12.5px;font-weight:500;color:#8c949b}.bs-site{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:#a9b1b8}.bs-site-row{display:flex;gap:10px}.bs-site-row .su-inp{flex:1 1;min-width:0}.bs-go{height:52px;padding:0 20px;white-space:nowrap}.bs-site-logo{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#171a1d;border:1px solid #272b2f;font-size:13.5px;color:#d5dade}.bs-site-logo img{height:48px;max-width:150px;object-fit:contain;background:#ffffff;border-radius:8px;padding:4px;flex-shrink:0}.bs-site-logo span{flex:1 1}.bs-site-logo .bs-go{height:40px}.bs-working{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;color:#d5dade}.bs-working i{width:14px;height:14px;border-radius:50%;border:2px solid #39ff14;border-right-color:transparent;animation:bs-spin .8s linear infinite}@keyframes bs-spin{to{transform:rotate(1turn)}}.bs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-gap:22px;gap:22px;align-items:start}.bs-choices{gap:10px;min-width:0}.bs-choices,.bs-name{display:flex;flex-direction:column}.bs-name{gap:8px;font-weight:600}.bs-label,.bs-name{font-size:13px;color:#a9b1b8}.bs-label{margin:6px 0 0;font-weight:700}.bs-more>summary{cursor:pointer;font-size:13px;font-weight:600;color:#8c949b;margin-bottom:8px}.bs-preview{display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:20px}.bs-foot{margin:0;font-size:12.5px;color:#8c949b;line-height:1.5}.su .cw,.su .ty{background:#171a1d;border-color:#272b2f}.su .cw[aria-checked=true],.su .ty[aria-checked=true]{background:#13240f;border-color:#39ff14}@media (max-width:900px){.bs-grid{grid-template-columns:minmax(0,1fr)}.bs-preview{position:static;order:-1}}@media (max-width:720px){.bs-sources{grid-template-columns:minmax(0,1fr);gap:8px}.bs-source{padding:12px 14px}.bs-source[aria-selected=true]{padding:11px 13px}.bs-site-row{flex-direction:column}.ty-grid{grid-template-columns:minmax(0,1fr)}.su-step.s-brand h2{font-size:24px}}.qx-brand{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;margin-top:0}.qx-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.qx-tiles .st{padding:14px 16px;border-radius:14px}.qx-tiles .st>b{font-size:22px;font-weight:800;font-family:var(--display)}.qx-list>li{display:block;padding:0}.qx-row{display:grid;grid-template-columns:90px minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;color:var(--ink);text-decoration:none}.qx-row:hover{background:var(--raised)}.qx-num{font-size:13px;font-weight:700;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qx-total{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qx-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px}.qx-empty .b{margin-top:6px}.qx-h1-pill{vertical-align:middle;margin-left:6px;font-family:var(--body)}.qdoc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:16px;gap:16px;align-items:start}.qdoc-side{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:16px;min-width:0}.qs h2,.qx-status h2{margin:0 0 8px}.qx-timeline{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ink-2)}.qx-timeline li{position:relative;padding-left:18px}.qx-timeline li:before{content:"";position:absolute;left:2px;top:5px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--line-ctl)}.qx-timeline li.done{color:var(--ink)}.qx-timeline li.done:before{background:var(--ink-3);border-color:var(--ink-3)}.qx-timeline li.go:before{background:var(--go);border-color:var(--go)}.qx-timeline q{display:block;color:var(--ink-2);font-style:italic;margin-top:2px}.qx-total-line{margin:0 0 12px;font-family:var(--display);font-size:20px;font-weight:800}.qx-actions{display:flex;flex-wrap:wrap;gap:8px}.qx-actions form{margin:0}.qx-hint{display:block;margin-top:10px;font-size:12px;color:var(--ink-3)}.qs{display:flex;flex-direction:column;gap:10px}.qs .sub{margin:-4px 0 2px}.qs-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qs-foot small{font-size:12px;color:var(--ink-3)}.qb{gap:14px;min-width:0}.qb,.qb-ai{display:flex;flex-direction:column}.qb-ai{gap:10px;border-color:var(--go-border);background:linear-gradient(0deg,var(--card),var(--card)),var(--go-soft)}.qb-ai-head{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.qb-ai-head h2{margin:0;font-size:15px}.qb-ai-head small{font-size:12px;color:var(--ink-3)}.qb-ai-say{display:flex;gap:8px;align-items:flex-start}.qb-ai-say textarea{flex:1 1}.qb-ai-say.on textarea{border-color:var(--go)}.qb-mic{width:44px;height:44px;border-radius:12px;border:1px solid var(--line-ctl);background:var(--raised);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.qb-ai-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qb-ai-actions small{font-size:12px;color:var(--ink-3)}.qb-checks{margin:0;padding:10px 12px 10px 30px;border-radius:10px;background:var(--amber-soft);border:1px solid var(--amber-line);font-size:13px;gap:4px}.qb-checks,.qb-doc{display:flex;flex-direction:column}.qb-doc{gap:12px}.qb-fields{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.qb-fields:disabled .inp{opacity:.8}.qb-lines{display:flex;flex-direction:column;gap:6px}.qb-line{display:grid;grid-template-columns:minmax(0,1fr) 76px 84px 112px 96px 28px;grid-gap:8px;gap:8px;align-items:start}.qb-line-head{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);padding:0 2px}.qb-line-head span:nth-child(n+2):nth-child(-n+5){text-align:right}.qb-line .inp{height:40px;padding:8px 10px}.qb-line textarea.inp{min-height:40px;resize:none;overflow:hidden;line-height:1.4}.qb textarea.inp{overflow:hidden}.qb-line input[type=number]{text-align:right}.qb-desc{display:flex;flex-direction:column;gap:3px;min-width:0}.qb-basis{font-size:11.5px;color:var(--ink-3);padding-left:2px;line-height:1.35}.qb-basis.warn,.qb-line.unpriced .qb-basis{color:var(--amber-ink)}.qb-line.unpriced .qb-money-in .inp{border-color:var(--amber)}.qb-money-in{position:relative;display:block}.qb-money-in i{position:absolute;left:10px;top:11px;font-style:normal;font-size:13px;color:var(--ink-3);pointer-events:none}.qb-money-in .inp{padding-left:22px}.qb-amount{height:40px;display:flex;align-items:center;justify-content:flex-end;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.qb-x{width:28px;height:40px;border:0;background:none;color:var(--ink-3);font-size:20px;cursor:pointer;border-radius:8px}.qb-x:hover{color:var(--red);background:var(--raised)}.qb-add{align-self:flex-start}.qb-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-gap:16px;gap:16px;align-items:start;border-top:1px solid var(--border);padding-top:14px}.qb-extra{gap:12px;min-width:0}.qb-extra,.qb-totals{display:flex;flex-direction:column}.qb-totals{margin:0;gap:6px;padding:12px 14px;border-radius:12px;background:var(--raised);border:1px solid var(--line-mini)}.qb-totals div{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.qb-totals dt{color:var(--ink-2)}.qb-totals dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qb-totals .qb-total{border-top:1px solid var(--border);padding-top:8px;margin-top:2px}.qb-totals .qb-total dt{color:var(--ink);font-weight:700}.qb-totals .qb-total dd{font-family:var(--display);font-size:20px;font-weight:800}.qb-unpriced{margin:2px 0 0;font-size:12px;color:var(--amber-ink)}.qb-save{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qb-save small{font-size:12px;color:var(--ink-3)}.thread-docs{display:inline-flex;gap:6px}.thread-docs-bar{display:none;gap:8px;padding:8px 16px 0}.thread-docs .chip-s,.thread-docs-bar .chip-s{text-decoration:none}.nm-docs{display:inline-flex;gap:6px}.nm-docs .chip-s{text-decoration:none;height:28px}@media (max-width:1180px){.qdoc-grid{grid-template-columns:minmax(0,1fr)}.qdoc-side{position:static}}@media (max-width:720px){.qx-tiles{grid-template-columns:minmax(0,1fr);gap:8px}.qx-tiles .st{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.qx-tiles .st>b{font-size:18px;margin-left:auto}.qx-tiles .st>small{flex-basis:100%}.qx-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.qx-num{grid-column:1}.qx-row .glist-main{grid-column:1/-1;grid-row:2}.qx-total{grid-column:2;grid-row:1}.qx-row .pill{grid-column:1/-1;grid-row:3;justify-self:start}.qb-line-head{display:none}.qb-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) 28px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--raised)}.qb-line .qb-desc{grid-column:1/-1}.qb-line .qb-amount{grid-column:1/-2;grid-row:3;justify-content:flex-start;height:auto}.qb-line>span:last-child{grid-column:-2;grid-row:3}.qb-bottom{grid-template-columns:minmax(0,1fr)}.qb-ai-head small{display:block}.thread-docs{display:none}.thread-docs-bar{display:flex}}.pub{--pub-ink:#1b1d1f;--pub-muted:#62676c;--pub-line:#e4e6e8;min-height:100vh;min-height:100dvh;background:#f3f4f5;color:var(--pub-ink);color-scheme:light;font-family:var(--ty-body,var(--body));position:relative}.pub-bar{display:block;height:8px;background:var(--brand)}.pub-main{max-width:820px;margin:0 auto;padding:28px 20px 48px;display:flex;flex-direction:column;gap:16px}.pub-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.pub-logo{max-height:72px;max-width:240px;object-fit:contain}.pub-name{font-size:26px;color:var(--brand-ink);line-height:1.15}.pub-top address{align-items:flex-end;font-style:normal;font-size:13px;color:var(--pub-muted);line-height:1.5;text-align:right}.pub-card,.pub-top address{display:flex;flex-direction:column}.pub-card{background:#ffffff;border:1px solid var(--pub-line);border-radius:16px;padding:22px;gap:16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.pub-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.pub-kind{margin:0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.pub h1{margin:4px 0 6px;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.01em}.pub.ty-classic h1,.pub.ty-editorial h1{font-weight:700;letter-spacing:0}.pub.ty-bold h1{text-transform:uppercase}.pub-meta{margin:0;font-size:13.5px;color:var(--pub-muted)}.pub-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:12px;border:1px solid var(--brand);background:var(--brand);color:var(--brand-on);font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.pub-btn:disabled{opacity:.6}.pub-btn.ghost{background:#ffffff;color:var(--brand-ink);border-color:#cfd3d6}.pub-pdf{height:40px;font-size:14px;flex-shrink:0}.pub-lines{width:100%;border-collapse:collapse;font-size:14px}.pub-lines th{background:var(--brand);color:var(--brand-on);text-align:left;font-size:12px;font-weight:700;padding:9px 12px}.pub-lines th:first-child{border-radius:8px 0 0 8px}.pub-lines th:last-child{border-radius:0 8px 8px 0}.pub-lines td{padding:11px 12px;border-bottom:1px solid var(--pub-line);vertical-align:top}.pub-lines tr:nth-child(2n) td{background:var(--brand-tint)}.pub-lines .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pub-totals{margin:0 0 0 auto;width:min(100%,340px);display:flex;flex-direction:column;gap:6px}.pub-totals>div:not(.pub-total){padding:0 12px}.pub-totals div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.pub-totals dt{color:var(--pub-muted)}.pub-totals dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pub-totals .pub-total{background:var(--brand-tint);border-radius:10px;padding:10px 12px;margin:2px 0;align-items:baseline}.pub-totals .pub-total dd,.pub-totals .pub-total dt{color:var(--brand-ink);font-weight:800}.pub-totals .pub-total dd{font-size:22px}.pub-notes{margin:0;font-size:14px;line-height:1.55;white-space:pre-line;border-top:1px solid var(--pub-line);padding-top:14px}.pub-act{border-left:5px solid var(--accent)}.pub-head{font-size:18px;color:var(--brand-ink);font-family:var(--ty-head,var(--display))}.pub-answer{display:flex;flex-direction:column;gap:12px}.pub-answer.done b{font-size:17px;color:var(--brand-ink)}.pub-answer.done p{margin:0;color:var(--pub-muted);font-size:14.5px}.pub-accept,.pub-decline{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pub-accept label,.pub-decline label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--pub-muted);width:min(100%,420px)}.pub-accept input:not([type=checkbox]),.pub-decline textarea{height:46px;border-radius:10px;border:1px solid #cfd3d6;padding:0 14px;font:inherit;font-size:15px;color:var(--pub-ink);background:#ffffff}.pub-decline textarea{height:auto;padding:10px 14px;resize:vertical}.pub-accept input:focus,.pub-decline textarea:focus{outline:2px solid var(--brand);outline-offset:1px}.pub-accept .pub-check{flex-direction:row;align-items:center;gap:10px;font-size:14.5px;color:var(--pub-ink);font-weight:500}.pub-check input{width:20px;height:20px;accent-color:var(--brand)}.pub-err{margin:0;color:#b42318;font-size:14px}.pub-link{align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.pub-link,.pub-small{color:var(--pub-muted)}.pub-small{margin:0;font-size:13px}.pub-pay{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--pub-line);padding-top:14px}.pub-act>.pub-pay:first-child{border-top:0;padding-top:0}.pub-pay p{margin:0;font-size:14.5px}.pub-bank{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.pub-bank div{background:#f6f7f8;border:1px solid var(--pub-line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.pub-bank dt{font-size:12px;color:var(--pub-muted)}.pub-bank dd{margin:0;font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}.pub-terms{font-size:13px;color:var(--pub-muted);line-height:1.55;padding:0 4px}.pub-terms p{margin:4px 0 0;white-space:pre-line}.pub-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#8a8f94;padding:8px 4px 0;border-top:1px solid var(--pub-line)}@media (max-width:640px){.pub-main{padding:18px 14px 36px}.pub-top{flex-direction:column;gap:10px}.pub-top address{align-items:flex-start;text-align:left}.pub-card{padding:16px;border-radius:14px}.pub-title-row{flex-direction:column}.pub h1{font-size:22px}.pub-lines thead{display:none}.pub-lines tr{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--pub-line)}.pub-lines tr:nth-child(2n) td{background:none}.pub-lines td{border:0;padding:0}.pub-lines td:first-child{grid-column:1/-1;font-weight:600}.pub-lines td:nth-child(2){color:var(--pub-muted);font-size:13px;text-align:left}.pub-lines td:nth-child(3){display:none}.pub-lines td:nth-child(4){grid-column:2;grid-row:2}.pub-accept label,.pub-btn,.pub-decline label{width:100%}.pub-pdf{width:auto}}.brand-print{display:none}@media print{.brand-print{display:block;margin:0 0 18px;color:#1a1a1a}.brand-print-bar{display:block;height:6px;background:var(--brand);margin-bottom:14px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.brand-print-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.brand-print-row img{max-height:56px;max-width:220px;object-fit:contain}.brand-print-row>b{font-size:22px;color:var(--brand-ink)}.brand-print-row span{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.brand-print-row span b{font-size:18px;color:var(--brand-ink)}.brand-print-row span small{font-size:12px;color:#555}.reports-page:has(.brand-print) .ph-title h1,.reports-page:has(.brand-print) .ph-title p{display:none}}.pub-title-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pp-top{background:#ffffff;border-bottom:1px solid var(--pub-line)}.pp-top-in{max-width:1100px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:16px}.pp-logo{max-height:52px;max-width:220px;object-fit:contain}.pp-top .pub-name{font-size:20px}.pp-top-links{margin-left:auto;display:flex;gap:10px;align-items:center}.pp-call,.pp-msg{height:44px;font-size:14.5px}.pp-main{max-width:1100px}.pp-hello h1{margin:0 0 6px;font-size:32px;font-weight:800;letter-spacing:-.02em}.pp-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.pp-col{display:flex;flex-direction:column;gap:16px;min-width:0}.pp-needs{border:2px solid var(--accent)}.pp-eyebrow{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.pp-eyebrow,.pp-h2{margin:0;font-weight:800}.pp-h2{font-size:19px}.pp-row{display:flex;align-items:center;gap:14px}.pp-row+.pp-row{border-top:1px solid var(--pub-line);padding-top:14px}.pp-row-text{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.pp-row-text b{font-size:16px}.pp-row-text small{font-size:13.5px;color:var(--pub-muted)}.pp-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.pp-stages li{display:flex;flex-direction:column;gap:6px;font-size:13px}.pp-stages li i{height:6px;border-radius:3px;background:var(--pub-line)}.pp-stages li.done i{background:var(--brand)}.pp-stages li.now i{background:var(--accent)}.pp-stages li b{font-weight:600}.pp-stages li.now b{color:var(--brand-ink);font-weight:800}.pp-stages li.later b{color:var(--pub-muted);font-weight:500}.pp-stages li small{font-size:12px;color:var(--pub-muted);min-height:14px}.pp-next{margin:0;padding:12px 14px;border-radius:12px;background:var(--brand-tint);font-size:14px}.pp-msgs{list-style:none;margin:0;padding:0;gap:10px}.pp-msgs,.pp-msgs li{display:flex;flex-direction:column}.pp-msgs li{max-width:78%;gap:4px}.pp-msgs li p{margin:0;padding:11px 14px;font-size:14.5px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.pp-msgs li small{font-size:12px;color:var(--pub-muted);padding:0 4px}.pp-msgs li.in{align-self:flex-end;align-items:flex-end}.pp-msgs li.in p{background:var(--brand-tint);border-radius:14px 14px 4px 14px}.pp-msgs li.out{align-self:flex-start}.pp-msgs li.out p{background:#f3f4f2;border-radius:14px 14px 14px 4px}.pub-msg-form{display:flex;flex-direction:column;gap:6px}.pub-msg-form label{font-size:13px;font-weight:700;color:var(--pub-muted)}.pub-msg-row{display:flex;gap:10px;align-items:flex-end}.pub-msg-row textarea{flex:1 1;min-width:0;border:1px solid #cfd3d6;border-radius:12px;padding:11px 14px;font:inherit;font-size:15px;resize:vertical;color:var(--pub-ink);background:#ffffff}.pub-msg-row textarea:focus{outline:2px solid var(--brand);outline-offset:1px}.pub-ok{margin:0;font-size:14px;color:var(--brand-ink)}.pp-list{list-style:none;margin:0;padding:0;gap:10px}.pp-list,.pp-list li{display:flex;flex-direction:column}.pp-list li{gap:2px;padding:10px 12px;border:1px solid var(--pub-line);border-radius:12px}.pp-list li b{font-size:15px}.pp-list li small{font-size:13px;color:var(--pub-muted)}.pp-docs{list-style:none;margin:0;padding:0}.pp-docs a{display:flex;align-items:center;gap:12px;min-height:52px;color:var(--pub-ink);text-decoration:none;border-bottom:1px solid var(--pub-line)}.pp-docs a:hover b{text-decoration:underline}.pp-docs a>span:last-child{display:flex;flex-direction:column}.pp-docs b{font-size:15px}.pp-docs small{font-size:12.5px;color:var(--pub-muted)}.pp-pdf{width:36px;height:36px;border-radius:8px;background:var(--brand-tint);color:var(--brand-ink);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pp-care{line-height:1.55}.pp-care,.pp-details{margin:0;font-size:14.5px;white-space:pre-line}.pp-details{line-height:1.6}.pp-offers{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:4px 6px;font-size:13px;color:var(--pub-muted)}@media (max-width:860px){.pp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pp-top-in{padding:12px 14px}.pp-logo{max-height:40px;max-width:150px}.pp-call{display:none}.pp-hello h1{font-size:26px}.pp-row{flex-direction:column;align-items:stretch;gap:10px}.pp-row .pub-btn{width:100%}.pp-stages{grid-template-columns:minmax(0,1fr);gap:0}.pp-stages li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:36px}.pp-stages li i{width:12px;height:12px;border-radius:6px}.pp-msgs li{max-width:90%}.pub-msg-row{flex-direction:column;align-items:stretch}.pub-title-actions{justify-content:flex-start}}.portal-panel{display:flex;flex-direction:column;gap:10px}.portal-panel .sub{margin:0}.portal-link-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.portal-link-row code{flex:1 1 200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;padding:8px 10px;border-radius:9px;background:var(--raised);border:1px solid var(--line-mini);color:var(--ink-3)}.portal-reply,.portal-send{display:flex;flex-direction:column;gap:8px}.portal-actions,.portal-msgs{display:flex;gap:8px}.portal-msgs{list-style:none;margin:0;padding:0;flex-direction:column}.portal-msgs li{max-width:88%;display:flex;flex-direction:column;gap:3px}.portal-msgs li p{margin:0;padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.portal-msgs li small{font-size:11.5px;color:var(--ink-2);padding:0 4px}.portal-msgs li.in p{background:var(--raised);border:1px solid var(--line-mini)}.portal-msgs li.out{align-self:flex-end;align-items:flex-end}.portal-msgs li.out p{background:var(--go-soft);border:1px solid var(--go-border)}.portal-toggles>li{grid-template-columns:minmax(0,1fr) auto}.pub-online{display:flex;flex-direction:column;gap:8px}.pub-paybtns{display:flex;flex-wrap:wrap;gap:10px}.pub-paybtns .pub-btn{gap:9px}.pub-paybank{height:52px;font-size:16px;padding:0 26px}.pub-or{margin-top:6px!important;color:var(--pub-muted)}.pub-notice{margin:0;padding:12px 16px;border-radius:12px;font-size:14.5px;font-weight:600;border:1px solid}.pub-notice.go{background:#ecf8f0;border-color:#b7e2c4;color:#135c2e}.pub-notice.amber{background:#fff7e8;border-color:#f2d49b;color:#7a4b00}.pub-notice.red{background:#fdeeee;border-color:#f3c0bd;color:#8f1d15}@media (max-width:640px){.pub-paybtns{flex-direction:column}}.pay-order{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 16px;padding:12px 14px;border:1px dashed var(--line-ctl);border-radius:12px;background:var(--raised)}.pay-order-btn{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:9px;border:1px solid var(--line-ctl);background:var(--card);font-size:13px;font-weight:700}.pay-order-btn.main{background:var(--btn);border-color:var(--btn-line);color:var(--btn-ink);height:38px;padding:0 18px;font-size:14px}.pay-order-note{font-size:12.5px;color:var(--ink-3)}.pay-set{border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.pay-set>p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-light)}.pay-set-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pay-set-head strong{font-size:16px}.pay-set-kicker{margin:0 0 2px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--go)}.pay-set .pay-fee{font-size:13px;color:var(--ink-3)}.pay-cards{margin-top:2px}.chip-s.on,.chip-s[aria-pressed=true]{background:var(--go-soft);border-color:var(--go-border);color:var(--go);font-weight:700}.pc-add{margin:4px 0 10px}.pc-add>.b{width:100%}.pc-add .add-booking-pop{position:static;width:100%;margin-top:10px;box-shadow:none}.tut-videos.tut-only-desktop{grid-template-columns:1fr}.tut-videos.tut-only-phone{grid-template-columns:1fr;justify-items:start}.tut-videos.tut-only-phone .tut-phone .vid{max-width:240px}.setup-steps{display:grid;grid-gap:6px;gap:6px}.setup-steps .sub-line b{color:var(--ink)}.setup-steps ol{margin:0;padding-left:20px;font-size:12.5px;color:var(--ink-2);display:grid;grid-gap:3px;gap:3px}.setup-steps .b{justify-self:start}.disconnect-row{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding-top:4px}.convo-clear{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid var(--btn);color:var(--ink);text-decoration:none}.convo-clear:focus-visible,.convo-clear:hover{background:color-mix(in srgb,var(--btn) 12%,transparent)}.convo-clear-bolt{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--btn);color:var(--btn-ink);flex-shrink:0}.convo-clear-text{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1}.convo-clear-text b{font-size:14px}.convo-clear-text small{font-size:12px;color:var(--ink-3)}.convo-clear-go{font-weight:700;color:var(--btn)}.set-panel h2.set-sub-h{margin-top:28px}.set-card.clear-default{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:14px}.clear-default>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.clear-default .tgl{flex-shrink:0}