.ticks{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.ticks-legend{color:var(--text);font-size:var(--text-sm);margin-block-end:var(--space-1);padding:0;font-weight:600}.ticks .grant-label .title,.first-run-form .grant-label .title{font-size:var(--text-md);font-weight:600}.ticks-tick{align-items:center}.ticks-tick input{margin-block-start:0;margin-inline-start:0}.ticks-tick input[aria-invalid=true]{border-radius:var(--radius-xs);box-shadow:0 0 0 2px var(--danger)}.ticks-note{margin:var(--space-2) 0 0;color:var(--muted);line-height:1.7}.ticks-link{min-height:var(--tap);color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.ticks-link:disabled{cursor:not-allowed}.ticks-error{align-items:flex-start;gap:var(--space-2);margin:0;line-height:1.5;display:flex}.ticks-error .icon{flex:none;margin-block-start:2px}.not-open-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.not-open-actions form,.not-open-back,.agent-name-helper{margin:0}.first-run-form .agent-name-helper{margin-block-start:calc(var(--space-2) - var(--space-5))}.cp{padding-inline:var(--space-4);padding-block-end:calc(60px + var(--space-8) + env(safe-area-inset-bottom,0px))}.cp.cp-pushed{padding-block-end:calc(68px + var(--space-6) + env(safe-area-inset-bottom,0px))}.cp p{margin:0}.cp-read{align-items:center;gap:var(--space-3);flex:none;display:flex}.cp-read-at{font-size:var(--text-sm);color:var(--muted);display:none}.cp-again{width:var(--control-h);height:var(--control-h);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-inline-end:calc(var(--space-2) * -1);display:inline-grid}.cp-again:hover{background:var(--hover);color:var(--text)}.cp-again-word{display:none}.cp-bar{z-index:6;padding:var(--space-1) var(--space-1) calc(var(--space-1) + env(safe-area-inset-bottom,0px));background:var(--surface);border-block-start:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset-block-end:0;inset-inline:0}.cp-bar-item{min-height:56px;color:var(--muted);font-size:var(--text-xs);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.cp-bar-item .cp-ind{border-radius:15px;place-items:center;width:56px;height:30px;display:grid;position:relative}.cp-bar-item.on{color:var(--text)}.cp-bar-item.on .cp-ind{background:var(--selected)}.cp-badge{background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);font-size:var(--text-xs);text-align:center;box-shadow:0 0 0 2px var(--surface);border-radius:10px;padding:0 6px;font-weight:600;line-height:20px;position:absolute;inset-block-start:-7px;inset-inline-start:34px}.cp-tabs{display:none}.cp-tab{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);color:var(--muted);border-block-end:2px solid #0000;margin-block-end:-1px;font-weight:600;text-decoration:none;display:inline-flex}.cp-tab .cp-ind{place-items:center;display:inline-grid}.cp-tab.on{color:var(--text);border-block-end-color:var(--ink)}.cp-bdg{background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);font-size:var(--text-xs);text-align:center;border-radius:10px;padding:0 6px;line-height:20px}.cp-foot{z-index:6;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface);border-block-start:1px solid var(--line);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.cp-foot .btn{flex:1}.cp-reading{padding-block:var(--space-6);color:var(--muted)}.cp-cols>section+section{margin-block-start:var(--space-2)}.cp-glance{margin:var(--space-1) 0 var(--space-4)}.cp-verdict{font-size:var(--text-xl);align-items:center;gap:10px;font-weight:600;line-height:1.25;display:flex}.cp-verdict.ok .icon{color:var(--live-text)}.cp-verdict.warn .icon{color:var(--bad-text)}.cp .cp-sub{color:var(--muted);margin-block-start:6px}.cp .cp-read-line{font-size:var(--text-sm);color:var(--muted);margin-block-start:var(--space-1)}.cp-h2{align-items:baseline;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-lg);margin:28px 0 10px;font-weight:600;line-height:1.3;display:flex}.cp-h2row{justify-content:space-between;align-items:center;gap:var(--space-3);margin:28px 0 10px;display:flex}.cp-h2row .cp-h2{margin:0}.cp-count{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.cp-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.cp-list>*+*,.cp-fold>.cp-row,.cp-fold>.cp-fold-body{border-block-start:1px solid var(--line)}.cp-list+.cp-list{margin-block-start:var(--space-2)}.cp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px}.cp-card.flush{padding:0;overflow:hidden}.cp-rowc{align-items:center;gap:var(--space-3);display:flex}.cp-row{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) 14px;display:flex}.cp-row.cp-col{align-items:stretch;gap:0;display:grid}.cp-link{color:inherit;text-decoration:none}.cp-link:hover{background:var(--hover)}.cp-row.sel{background:var(--selected);box-shadow:inset 3px 0 0 var(--ink)}.cp-ico{background:var(--selected);width:36px;height:36px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.cp-ico.cp-ico-big{width:56px;height:56px}.cp-txt{flex:1;gap:2px;min-width:0;display:grid}.cp-t1{font-weight:600;font-size:var(--text-md);overflow-wrap:anywhere;line-height:1.3}.cp-t1.one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-t1.w{font-weight:400}.cp-t1.w b{font-weight:600}.cp-t2{font-size:var(--text-sm);color:var(--muted);line-height:1.4}.cp-t3{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.cp-chev{color:var(--muted);flex:none}.cp-not-read{font-size:var(--text-sm);color:var(--muted);font-weight:600}.cp-none{padding:var(--space-3) 0}.cp-more{margin-block-start:var(--space-3)}.cp-more-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.cp-kv{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.cp-k{font-weight:600}.cp-v{font-variant-numeric:tabular-nums;color:var(--muted)}.cp-v b{color:var(--text);font-weight:600;font-size:var(--text-lg)}.cp-meter{background:var(--line);border-radius:4px;height:8px;margin:10px 0 6px;display:block;overflow:hidden}.cp-meter>span{background:var(--ink);height:100%;display:block}.cp-tiles{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cp-tiles>div{gap:0;display:grid}.cp-n{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.cp-n .cp-not-read{font-size:var(--text-sm)}.cp-status{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 var(--space-3);border-radius:var(--radius-md);background:var(--live-tint);color:var(--live-text);border:1px solid var(--live-line);font-size:var(--text-sm);padding:10px 14px;font-weight:600;display:flex}.cp-status .icon{flex:none}.cp-fold>summary{cursor:pointer;list-style:none}.cp-fold>summary::-webkit-details-marker{display:none}.cp-fold-head{align-items:center;gap:var(--space-3);min-height:56px;padding:10px 14px;display:flex}.cp-fold-head>.cp-t1{flex:1}.cp-fold[open] .cp-fold-chev{transform:rotate(180deg)}.cp-fold-body{padding:var(--space-3) 14px 14px}.cp-lines{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cp-detail .cp-who{font-size:var(--text-xl);overflow-wrap:anywhere;margin-block-start:var(--space-2);font-weight:600;line-height:1.25}.cp-detail .cp-meta{margin-block-start:var(--space-1)}.cp-detail .cp-pillp{margin-block-start:10px}.cp-detail-title{margin-block-start:0}.cp-qa{gap:14px;margin:0;display:grid}.cp-qa dt{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);font-weight:600}.cp-qa dd{overflow-wrap:anywhere;margin:2px 0 0}.cp .cp-copied{margin-block-start:var(--space-3)}.cp-swap{display:inline-grid}.cp-swap>span{grid-area:1/1}.cp-swap>.off{visibility:hidden}.cp-acts-row{justify-content:flex-end;gap:var(--space-3);border-block-start:1px solid var(--line);flex-wrap:wrap;margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:flex}.cp-gone{justify-items:start;gap:var(--space-4);padding-block:var(--space-4);display:grid}.cp-pane-empty{padding:var(--space-6)}.cp .cp-lead{margin:calc(var(--space-1) * -1) 0 10px}.cp-form{gap:18px;margin-block-start:var(--space-1);display:grid}.cp-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.cp-lbl{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);padding:0;font-weight:600}.cp-input{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--canvas);color:var(--text);font:inherit;font-size:var(--field-size);line-height:1.5}.cp-input[aria-invalid=true]{border-color:var(--bad-text)}.cp-area{resize:vertical;min-height:72px}.cp-hint{font-size:var(--text-sm);color:var(--muted)}.cp-field-error{font-size:var(--text-sm);color:var(--bad-text);font-weight:600}.cp-seg{border:1px solid var(--line-strong);background:var(--canvas);border-radius:999px;gap:3px;padding:3px;display:grid}.cp-seg.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-seg.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-opt{justify-content:center;align-items:center;gap:var(--space-1);min-height:44px;font-size:var(--text-md);color:var(--text);white-space:nowrap;cursor:pointer;border-radius:999px;font-weight:600;display:flex;position:relative}.cp-opt>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cp-opt:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.cp-opt.on{background:var(--ink);color:var(--on-ink)}.cp-preview{padding:var(--space-3) 14px;border-radius:var(--radius-lg);background:var(--selected);gap:2px;margin-block-start:var(--space-3);display:grid}.cp-block{width:100%}.cp-empty{padding:96px var(--space-4) 0;text-align:center;justify-items:center;gap:10px;display:grid}.cp-empty .cp-t1{font-size:var(--text-lg);margin-block-start:6px}.cp-empty .btn{margin-block-start:10px}.cp-stats{gap:var(--space-2);grid-template-columns:1fr 1fr;margin-block-start:var(--space-3);display:grid}.cp-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);gap:2px;padding:14px;display:grid}.cp-stat.span2{grid-column:1/-1}.cp-stat .cp-k{font-size:var(--text-sm);color:var(--muted)}.cp-stat .cp-v{color:var(--text);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.15}.cp-stat .cp-v small{font-size:var(--text-lg);color:var(--muted);margin-inline-start:var(--space-2)}.cp-stat .cp-s{font-size:var(--text-sm);color:var(--muted)}.cp .cp-rate,.cp .cp-after{margin-block-start:var(--space-2)}.cp .cp-rate{margin-block-end:var(--space-5)}.cp-scroll-x{overflow-x:auto}.cp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cp-table th,.cp-table td{text-align:end;border-block-end:1px solid var(--line);white-space:nowrap;padding:10px 14px}.cp-table th:first-child,.cp-table td:first-child{text-align:start}.cp-table thead th{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);font-weight:600}.cp-table tbody th{font-weight:600}.cp-table tfoot th,.cp-table tfoot td{border-block-end:0;font-weight:600}.cp-quad{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cp-quad>div{padding:var(--space-3) 6px;text-align:center;gap:2px;display:grid}.cp-quad>div+div{border-inline-start:1px solid var(--line)}.cp-l{font-size:var(--text-xs);color:var(--muted);line-height:1.3}.cp-val{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.cp-funnel{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--space-2);display:grid}.cp-funnel>div{background:var(--selected);border-radius:10px;gap:2px;padding:10px;display:grid}.cp-stripe{justify-items:start;gap:6px;margin-block-start:var(--space-3);display:grid}.cp-wide-only{display:none}.cp-gate{gap:var(--space-1);padding:var(--space-3) 14px;display:grid}.cp-gate-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.cp-gate-val{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.cp-logrow{align-items:flex-start;min-height:52px}.cp-time{width:44px;font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;flex:none;padding-block-start:1px}.cp-logt td,.cp-logt th{text-align:start;white-space:normal}.cp-logt .cp-day th{font-size:var(--text-sm);color:var(--muted);background:var(--canvas);padding-block-start:var(--space-4)}.cp-logt td.cp-num{width:72px;color:var(--muted)}.cp-logt td:nth-child(2){width:80px}.cp-mut{color:var(--muted)}dialog.cp-sheet{border:0;border-block-start:1px solid var(--line-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);width:100%;max-width:100%;color:var(--text);margin:auto 0 0;padding:0;inset-block:auto 0}dialog.cp-sheet::backdrop{background:var(--scrim)}.cp-sheet-body{padding:var(--space-6) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));gap:10px;display:grid}.cp-sheet-title{font-family:var(--font-body);font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.cp-sheet-text p{margin:0}.cp-sheet-error{font-size:var(--text-sm);color:var(--bad-text);margin:0;font-weight:600}.cp-sheet-working{font-size:var(--text-sm);color:var(--muted);margin:0}.cp-sheet-acts{gap:var(--space-3);margin-block-start:10px;display:grid}@media (width>=1000px){.cp{max-width:calc(1100px + 2 * var(--space-8));padding-inline:var(--space-8);padding-block-end:56px}.cp.cp-pushed{padding-block-end:56px}.cp-read-at{display:inline}.cp-glance .cp-read-line{display:none}.cp-again{gap:var(--space-2);width:auto;height:40px;padding:0 var(--space-4);border:1px solid var(--line-strong);color:var(--text);border-radius:999px;margin-inline-end:0;font-weight:600;display:inline-flex}.cp-again-word{display:inline}.cp-bar,.cp-foot{display:none}.cp-tabs{gap:var(--space-1);border-block-end:1px solid var(--line);margin-block-end:28px;display:flex}.cp-cols{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.cp-cols+.cp-cols{margin-block-start:var(--space-2)}.cp-cols.cp-l2{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.cp-cols>section+section,.cp-cols>section>.cp-h2:first-child,.cp-cols>section>.cp-h2row:first-child,.cp-cols>section>.cp-glance:first-child .cp-verdict{margin-block-start:0}.cp-pane .cp-detail{padding:var(--space-6)}.cp-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:0}.cp-stat.span2{grid-column:auto}.cp-stripe{margin-block-start:0}.cp-wide-only{display:revert}dialog.cp-sheet{width:min(440px, calc(100% - 2 * var(--space-8)));border:1px solid var(--line-strong);border-radius:var(--radius-lg);margin:auto;inset-block:0}.cp-sheet-acts{flex-direction:row-reverse;justify-content:flex-start;display:flex}}.artifacts-filters{align-items:center;gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.field.artifacts-search{align-items:center;gap:var(--space-2);flex:16rem;min-width:0;display:flex}.artifacts-search input{width:100%;min-width:0;min-height:44px;font-size:16px}.artifacts-origin{gap:var(--space-1);flex-wrap:wrap;display:flex}.artifacts-origin button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.artifacts-archived{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm);display:flex}.artifacts-projects{gap:var(--space-2);overscroll-behavior-inline:contain;padding-block:var(--space-1) var(--space-2);max-width:100%;display:flex;overflow-x:auto}.artifacts-projects button{align-items:center;gap:var(--space-2);min-width:136px;max-width:min(18rem,80vw);min-height:60px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-align:start;flex:none;display:flex}.artifacts-projects button span{overflow-wrap:anywhere}.artifacts-projects button[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 -2px var(--text)}.artifacts-projects .icon,.artifacts-folder>.icon{flex:none}.artifacts-browser{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:var(--space-3);margin-block:var(--space-3)}.artifacts-breadcrumbs{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.artifacts-breadcrumbs button{min-height:44px;color:var(--text);padding:var(--space-1) var(--space-2);text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;text-decoration:underline}.artifacts-folders-title{font-size:var(--text-sm);margin-block:var(--space-3) var(--space-2)}.artifacts-folder-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,192px),1fr));display:grid}.artifacts-folder-card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;align-items:center;padding-inline-end:var(--space-1);display:flex}.artifacts-folder-open{align-items:center;gap:var(--space-2);min-width:0;min-height:72px;padding:var(--space-3);color:var(--text);border-radius:var(--radius-sm);text-align:start;background:0 0;border:0;flex:1;display:flex}.artifacts-folder-open span{overflow-wrap:anywhere;flex:1;min-width:0}.artifacts-folder-open small{color:var(--muted);font-size:var(--text-sm);margin-block-start:var(--space-1);display:block}.artifacts-folder-open>.icon,.artifacts-folder-card>.doc-row-acts{flex:none}.artifacts-folder-open:hover{background:var(--hover)}.artifacts-folder{align-items:center;gap:var(--space-3);min-width:0;min-height:72px;padding:var(--space-3);background:var(--canvas);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:start;display:flex}.artifacts-folder span{overflow-wrap:anywhere;flex:1;min-width:0}.artifacts-folder small{color:var(--muted);font-size:var(--text-sm);margin-block-start:var(--space-1);display:block}.artifacts-contents-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.artifacts-contents-head h2{overflow-wrap:anywhere;margin:0}.artifacts-contents-head .sel{max-width:100%;min-height:44px}.artifacts-browser .doc-list{margin-block-start:var(--space-2)}.artifacts-browser .doc-row-acts{flex-wrap:wrap}.artifacts-projects button:hover,.artifacts-folder:hover,.artifacts-breadcrumbs button:hover{background:var(--hover)}@media (width<=400px){.artifacts-projects button{min-width:120px}.artifacts-browser{padding:var(--space-2)}}dialog.sheet.next-artifact-picker{width:min(760px,100% - 16px);max-width:760px;max-height:90dvh;overflow:hidden}.next-artifact-picker .sheet-body{height:min(820px,90dvh);min-height:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));gap:var(--space-2);flex-direction:column;display:flex}.next-artifact-picker .sheet-head{flex:none;margin:0}.next-artifact-picker .sheet-head>div{min-width:0}.next-artifact-picker .sheet-head h2{overflow-wrap:anywhere;margin:0}.picker-search,.picker-breadcrumbs,.picker-archived,.picker-footer{flex:none;margin:0}.next-artifact-picker .picker-footer .btn{min-block-size:44px}.picker-search input{width:100%;min-width:0;min-height:44px;font-size:16px}.picker-breadcrumbs{overscroll-behavior:contain;flex:0 auto;min-height:44px;max-height:min(8rem,18dvh);overflow:auto}.picker-crumb{align-items:center;min-width:0;max-width:100%;display:inline-flex}.picker-scroll{overscroll-behavior:contain;min-width:0;min-height:48px;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);flex:auto;overflow:auto}.picker-scroll .artifacts-folder-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.picker-rows,.picker-selected{margin:0;padding:0;list-style:none}.picker-row{align-items:center;gap:var(--space-2);border-block-start:1px solid var(--line);min-width:0;display:flex}.picker-check{flex:none;justify-content:center;align-items:center;width:44px;min-height:44px;display:flex}.picker-file{min-width:0;min-height:60px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text);text-align:start;overflow-wrap:anywhere;background:0 0;border:0;flex:1}.picker-file:hover{background:var(--hover)}.picker-file small,.picker-selected small,.picker-footer small{color:var(--muted);font-size:var(--text-sm);display:block}.picker-selected{overscroll-behavior:contain;flex:0 auto;max-height:min(8rem,18dvh);overflow:auto}.picker-selected li{align-items:center;gap:var(--space-2);display:flex}.picker-selected li>span{overflow-wrap:anywhere;flex:1;min-width:0}.picker-footer{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.picker-footer>div{min-width:0}.picker-footer .sheet-actions{margin:0}.next-custom,.next-settings,.next-setup{gap:var(--space-6);padding-block-end:var(--space-8);display:grid}.next-page-lead{gap:var(--space-3);display:grid}.next-page-lead>p{color:var(--muted);margin:0;line-height:1.5}.next-section-nav ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.next-section-nav a{min-height:var(--control-h);padding-inline:var(--space-4);border:1px solid var(--line-strong);color:var(--text);font-size:var(--text-sm);transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.next-section-nav a:hover{background:var(--hover)}.next-section{gap:var(--space-3);scroll-margin-block-start:var(--space-4);display:grid}.next-section-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.next-section-head h2,.next-setup-profile>h2,.next-custom-card h3,.next-setup-group h3{font-family:var(--font-display);color:var(--text);margin:0;font-weight:500;line-height:1.2}.next-section-head h2{font-size:var(--text-xl)}.next-setup-profile>h2{font-size:18px}.next-custom-card h3,.next-setup-group h3{font-size:var(--text-md)}.next-section-lead,.next-custom-line,.next-setup-line{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.next-custom-card{gap:var(--space-4);min-width:0;padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0;display:grid}.next-custom-places{color:var(--muted);font-size:var(--text-sm);margin:0}.next-custom-agents{padding-block:var(--space-1);gap:0;list-style:none}.next-custom-agent{align-items:start;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);display:grid}.next-custom-agent:last-child{border-block-end:0}.next-custom-agent>.orb{margin-block-start:2px}.next-custom-agent-words{gap:2px;min-width:0;display:grid}.next-custom-agent-who,.next-custom-agent-model{align-items:center;gap:2px var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.next-custom-agent-who .name{overflow-wrap:anywhere;font-weight:600}.next-custom-role,.next-custom-model-name small,.next-setup-model-name small{color:var(--muted);font-size:var(--text-sm)}.next-custom-agent-words>.next-scale,.next-setup-model>.next-scale{grid-column:1/-1}.next-custom-notools{padding:0 var(--space-2);border:1px dashed var(--line-strong);border-radius:var(--radius-xs);color:var(--text);font-size:var(--text-xs);align-items:center;font-weight:600;line-height:20px;display:inline-flex}.next-custom-agent-actions{gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}.next-fold>summary{align-items:center;gap:var(--space-3);min-height:var(--control-h);cursor:pointer;list-style:none;display:flex}.next-fold>summary::-webkit-details-marker{display:none}.next-fold-title{flex:1;min-width:0;margin:0;font-weight:600}.next-fold-meta{color:var(--muted);font-size:var(--text-sm)}.next-fold-body{gap:var(--space-3);padding-block-start:var(--space-2);display:grid}.next-fold-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.next-textarea,.next-input{border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--field-size)}.next-input{min-height:var(--control-h);padding-inline:10px}.next-textarea{resize:vertical;min-height:132px;padding:10px;line-height:1.5}.next-check{align-items:start;gap:var(--space-3);min-height:var(--control-h);padding-block:var(--space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.next-check>input{width:20px;height:20px;accent-color:var(--ink);margin:2px 0 0}.next-check>span{gap:2px;display:grid}.next-check-title,.next-settings-title{font-weight:600}.next-check-meta,.next-settings-meta{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.next-custom-cards{gap:var(--space-3);display:grid}.next-custom-cards>.note{margin:0}.next-provider{gap:var(--space-3)}.next-provider-head{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.next-provider-words{gap:2px;min-width:0;display:grid}.next-provider-status{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.next-provider-actions{gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}.next-provider-glyph{border-radius:var(--radius-sm);background:var(--hover);width:32px;height:32px;color:var(--text);place-items:center;display:grid}.next-provider-fact{gap:2px;display:grid}.next-provider-fact h4{font-size:var(--text-sm);margin:0;font-weight:600}.next-provider-fact p,.next-provider-aside{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.next-provider-status.stopped{align-items:center;gap:var(--space-1);display:inline-flex}.next-cal-body,.next-cal-form{gap:var(--space-3);min-width:0;display:grid}.next-cal-label{gap:2px;display:grid}.next-cal-lbl{font-size:var(--text-sm);color:var(--text);font-weight:600}.next-cal-row{gap:var(--space-2);align-items:stretch;min-width:0;display:flex}.next-cal-row>.next-cal-input{flex:auto}.next-cal-row>.btn{flex:none}.next-cal-input[aria-invalid=true]{border-color:var(--danger)}.next-cal-error{align-items:flex-start;gap:var(--space-2);color:var(--bad-text);font-size:var(--text-sm);margin:0;line-height:1.5;display:flex}.next-cal-error>svg{flex:none;margin-block-start:2px}.next-cal-warn{color:var(--text);font-size:var(--text-sm);margin:0;line-height:1.5}.next-cal-folds{border-block-start:1px solid var(--line);display:grid}.next-cal-fold{border-block-end:1px solid var(--line)}.next-cal-fold>summary{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-size:var(--text-sm);color:var(--text);font-weight:600;list-style:none;display:flex}.next-cal-fold>summary::-webkit-details-marker{display:none}.next-cal-fold[open]>summary .next-cal-chevron{transform:rotate(180deg)}.next-cal-fold>p{padding-block-end:var(--space-3)}.next-settings-name-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.next-settings-name-row>.next-input{flex:200px;width:auto}.next-computers{gap:0;margin:0;padding:0;list-style:none;display:grid}.next-computer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--line);flex-wrap:wrap;display:flex}.next-computer-words{gap:2px;min-width:0;display:grid}.next-computer-name{font-weight:600}.next-computer-meta{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.next-custom-coming{align-items:flex-start;gap:var(--space-3);color:var(--muted);line-height:1.5;display:flex}.next-custom-coming>.icon{flex:none;margin-block-start:2px}.next-custom-templates{gap:var(--space-5)}.next-custom-template{gap:var(--space-2);display:grid}.next-custom-template-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-custom-template-row>.next-select{flex:0 220px}.next-setup-lines{margin:0;display:grid}.next-setup-line-row{gap:var(--space-1);padding-block:var(--space-3);border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.next-setup-line-row>dt{gap:2px;font-weight:600;display:grid}.next-setup-line-row>dt small{color:var(--muted);font-size:var(--text-sm);font-weight:400}.next-setup-line-row>dd{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;margin:0;display:grid}.next-setup-line-row>dd>.next-setup-editor{grid-column:1/-1}.next-setup-value{overflow-wrap:anywhere;min-width:0}.next-setup-value.quiet{color:var(--muted)}.next-setup-mark{align-items:center;gap:var(--space-3);display:inline-flex}.next-setup-model{gap:2px;display:grid}.next-setup-model-name{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.next-setup-hint{color:var(--muted);font-size:var(--text-sm)}.next-setup-editor{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-setup-editor>.next-input,.next-setup-editor>.next-select{flex:200px;width:auto}.next-setup-fold{gap:0}.next-setup-fold>summary .next-fold-title{font-family:var(--font-display);font-size:18px;font-weight:500}.next-setup-resting{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--canvas);margin:0;line-height:1.5;display:flex}.next-setup-resting>.icon{flex:none;margin-block-start:2px}.next-setup-group{gap:var(--space-2);border-block-start:1px solid var(--line);padding-block-start:var(--space-3);display:grid}.next-setup-standin{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.next-setup-facts{gap:var(--space-2);margin:0;display:grid}.next-setup-facts>div{gap:2px;display:grid}.next-setup-facts dt{font-size:var(--text-sm);font-weight:600}.next-setup-facts dd{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.next-setup-facts code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text)}.next-setup-manner{gap:var(--space-2);display:grid}.next-setup-foot{justify-content:flex-end;gap:var(--space-3);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.next-setup-heir{gap:var(--space-2);margin-block:var(--space-3);display:grid}.next-setup-heir>label{font-weight:600}.next-setup-heir>small{color:var(--muted);font-size:var(--text-sm)}.next-settings-plan{gap:var(--space-3);scroll-margin-block-start:var(--space-4);display:grid}.next-settings-card{gap:var(--space-3);container:card/inline-size}.next-settings-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.next-settings-words{flex:220px;gap:2px;min-width:0;display:grid}.next-settings-title{overflow-wrap:anywhere}.next-settings-state{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-sm);margin-inline-start:var(--space-2);font-weight:600;display:inline-flex}.next-settings-name{gap:var(--space-2);display:grid}.next-settings-name>label{gap:2px;display:grid}.next-settings-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.next-settings-devices,.next-settings-links{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.next-settings-notices{align-items:center;column-gap:var(--space-3);margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.next-settings-notices>a{min-height:var(--tap);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.next-settings-notices>a:hover{text-decoration-color:currentColor}.next-settings-device>.icon,.next-settings-link>.icon{color:var(--muted);flex:none}.next-settings-link{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.next-settings-tray{align-items:flex-start;gap:var(--space-2);margin:0;display:flex}.next-settings-tray>.icon{flex:none;margin-block-start:2px}.next-settings-quiet{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;display:grid}.next-settings-quiet>label{gap:var(--space-1);font-size:var(--text-sm);font-weight:600;display:grid}.next-settings-quiet>.next-settings-actions{grid-column:1/-1}@media (width>=1000px){.next-setup-line-row{align-items:center;gap:var(--space-4);grid-template-columns:180px minmax(0,1fr)}.next-custom-agent{grid-template-columns:32px minmax(0,1fr) auto;align-items:center}.next-custom-agent-actions{grid-column:3;justify-content:flex-end}.next-provider-head{grid-template-columns:auto minmax(0,1fr) auto}.next-provider-actions{grid-column:3}}.next-plugin-bar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-plugin-count{color:var(--muted);font-size:var(--text-sm);margin:0}.next-plugin-form{gap:var(--space-2);display:grid}.next-plugin-form>.next-check{margin-block-start:var(--space-2)}.next-plugin-tools-fold>summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-h);font-size:var(--text-sm);cursor:pointer;font-weight:600;list-style:none;display:flex}.next-plugin-tools-fold>summary::-webkit-details-marker{display:none}.next-plugin-tools-fold[open]>summary .caret{transform:rotate(180deg)}.next-plugin-note{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-sm)}.next-plugin-tools{margin:0;padding:0;list-style:none;display:grid}.next-plugin-tools>li{padding-block:var(--space-2);border-top:1px solid var(--line);font-size:var(--text-sm);overflow-wrap:anywhere;gap:2px;line-height:1.5;display:grid}.next-plugin-tools code{color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm)}.next-plugin-tools>li>span{color:var(--muted)}.next-plugin-tools>li>.next-plugin-tool-acts{align-items:center;gap:var(--space-2);color:var(--text);flex-wrap:wrap;display:flex}.next-plugin-tool-state{font-weight:600}.next-setup-plugins,.next-plugin-switch{gap:var(--space-2);display:grid}.next-preview-stage{justify-items:center;gap:var(--space-2);padding-block:var(--space-2);display:grid}.next-preview-word{place-items:center;min-height:28px;margin:0;display:grid}.next-preview-play{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-signature-words{gap:2px;display:grid}.next-signature-line{color:var(--muted);font-size:var(--text-sm)}.next-colour-own{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.next-colour-own-pick{align-items:center;gap:var(--space-2);min-height:var(--control-h);font-size:var(--text-sm);display:inline-flex}.next-colour-own-pick input{width:var(--control-h);height:var(--control-h);border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;padding:4px}.next-colour-own-held{width:28px;height:28px}.next-colour-own-line{color:var(--muted);font-size:var(--text-sm);flex-basis:100%}.next-settings-mail{gap:var(--space-2);border-block-start:1px solid var(--line);padding-block-start:var(--space-3);display:grid}.next-settings-subhead{font-size:var(--text-md);margin:0;font-weight:600}.next-settings-addresses{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.next-settings-address{gap:var(--space-1);min-width:0;display:grid}.next-settings-address-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.next-settings-address-text{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.next-settings-senders{gap:var(--space-2);padding-inline-start:calc(24px + var(--space-3));display:grid}.next-settings-senders>summary{min-height:var(--control-h);padding-block:var(--space-2);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:list-item}.next-settings-senders ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.next-settings-senders li{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.next-settings-sender{overflow-wrap:anywhere;min-width:0}.next-ailine{justify-items:center;gap:var(--space-2);max-width:420px;margin-block:var(--space-3) var(--space-2);text-align:center;margin-inline:auto;display:grid}.next-ailine-name{color:var(--c,var(--text));margin:0;font-weight:600}.next-ailine-words{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.first-run-connect>.page{max-width:var(--content-w)}.first-run-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.first-run-optional{border:1px solid var(--line-strong);height:24px;font-size:var(--text-xs);color:var(--text);white-space:nowrap;border-radius:12px;align-items:center;padding-inline:9px;font-weight:600;display:inline-flex}.next-first-starters{gap:var(--space-2);min-width:0;display:grid}.next-first-starters-label,.next-first-starters-line{font-size:var(--text-sm);color:var(--muted);margin:0}.next-first-starters-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.next-first-starters-list li{min-width:0;max-width:100%}.btn.next-first-starter{border-radius:var(--radius-lg);text-align:start;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-block:10px;font-weight:500;line-height:1.4}.first-run-address{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-sm);gap:2px;margin:0;display:grid}.first-run-address-text{color:var(--text);font-size:var(--text-md);overflow-wrap:anywhere;font-weight:600}.app.next-app{--below:env(safe-area-inset-bottom,0px)}.next-shell{min-height:100dvh}.next-rail{display:none}.next-main{outline:none;min-width:0}.next-carried.main{padding-bottom:calc(var(--below) + var(--space-4))}.next-rail-head{align-items:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-1);display:flex}.next-tile{width:var(--control-h);height:var(--control-h);border-radius:13px;flex:none;place-items:center;display:grid}.next-drawer-close{margin-inline-start:auto}.next-agents-label{font-size:var(--text-xs);color:var(--muted);justify-content:space-between;align-items:center;margin-block-start:var(--space-4);padding-inline-start:var(--space-3);font-weight:600;display:flex}.next-agents{align-content:start;gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.next-row{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);grid-template-columns:32px minmax(0,1fr);text-decoration:none;display:grid;position:relative}.next-row:hover{background:var(--hover)}.next-row[aria-current=page],.next-rail-item[aria-current=page]{background:var(--selected)}.next-row[aria-current=page]:before,.next-rail-item[aria-current=page]:before{content:"";background:var(--ink);border-start-end-radius:2px;border-end-end-radius:2px;width:3px;position:absolute;inset-block:10px;inset-inline-start:0}.next-row-words{min-width:0;display:grid}.next-row-top{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.next-row-top .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.next-row-last{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--muted);overflow:hidden}.next-state{font-size:var(--text-xs);white-space:nowrap;color:var(--muted);flex:none;align-items:center;gap:4px;font-weight:400;line-height:1.2;display:inline-flex}.next-state.live{color:var(--live-text)}.next-rail-foot{gap:2px;margin-block-start:auto;padding-block-start:var(--space-3);display:grid}.next-rail-item{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text);transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);text-decoration:none;display:flex;position:relative}.next-rail-item:hover{background:var(--hover)}.next-rail-item[aria-current=page]{font-weight:600}.next-rail-item>.icon{color:var(--muted)}.next-account-row{border-block-start:1px solid var(--line);margin-block-start:6px;padding-block-start:var(--space-2)}.next-account{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border:0;display:flex}.next-account:hover,.next-account[aria-expanded=true]{background:var(--hover)}.next-account>.icon{color:var(--muted)}.next-avatar{background:var(--selected);width:32px;height:32px;color:var(--muted);font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.next-account-words{flex:1;min-width:0;line-height:1.3;display:grid}.next-account-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-account-words small{font-size:var(--text-xs);color:var(--muted)}dialog.next-drawer{border:0;border-inline-end:1px solid var(--line);background:var(--sidebar);width:min(320px,86vw);max-width:none;height:100dvh;max-height:none;color:var(--text);box-shadow:0 12px 40px var(--glow);margin:0;padding:0;inset-block:0;inset-inline:0 auto}dialog.next-drawer::backdrop{background:var(--scrim)}.next-drawer-body{min-height:100%;padding:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.next-top{z-index:5;grid-template-columns:var(--control-h) minmax(0, 1fr) var(--control-h);align-items:center;gap:var(--space-2);min-height:calc(var(--topbar-h) + env(safe-area-inset-top,0px));padding:calc(var(--space-1) + env(safe-area-inset-top,0px)) var(--space-3) var(--space-1);background:var(--canvas);border-block-end:1px solid var(--line);display:grid;position:sticky;top:0}.next-top h1{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.25;overflow:hidden}.next-title{text-align:center;min-width:0}.next-sub{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:0;line-height:1.3;overflow:hidden}.next-round{width:var(--control-h);height:var(--control-h);border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;transition-property:background-color,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.next-round:hover{background:var(--hover)}.next-round:active{transform:scale(.96)}.next-who{align-items:center;gap:var(--space-2);min-height:var(--control-h);border-radius:var(--radius-sm);color:var(--text);font:inherit;cursor:pointer;transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border:0;padding-inline:10px;font-weight:600;display:inline-flex}.next-who:hover,.next-who[aria-expanded=true]{background:var(--hover)}.next-who>.icon{color:var(--muted)}.next-convo{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.next-thread{gap:var(--space-5);width:100%;max-width:728px;padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}.next-reading,.next-empty{margin:var(--space-6) 0;font-size:var(--text-sm);text-align:center;color:var(--muted)}.next-earlier{justify-content:center;margin:0;display:flex}.next-note{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);text-align:center;color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.next-end{flex:none}.next-mine{min-width:0;max-width:80%;padding:10px var(--space-4);border-radius:var(--radius-lg);background:var(--ink);color:var(--on-ink);overflow-wrap:anywhere;align-self:flex-end}.next-mine p{margin:0}.next-mine .md a,.next-mine .md blockquote{color:inherit}.next-mine .md blockquote{border-inline-start-color:currentColor}.next-mine .md :not(pre)>code{background:color-mix(in srgb, var(--on-ink) 16%, var(--ink))}.next-mine a:focus-visible,.next-mine .md-table:focus-visible{outline-color:var(--on-ink)}.next-asked{align-self:flex-end;gap:var(--space-1);min-width:0;max-width:80%;display:grid}.next-asked-head{justify-content:flex-end;align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin:0;display:flex}.next-asked-body{padding:10px var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);overflow-wrap:anywhere}.next-answer{gap:var(--space-2);min-width:0;display:grid}.next-answer-head{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:10px;margin:0;display:flex}.next-answer-body{border-inline-start:2px solid var(--line-strong);min-width:0;padding-inline-start:14px}.next-fallback,.next-doing{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--muted)}.next-turn{gap:6px;min-width:0;display:grid}.next-turn-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-inline-start:-6px;display:flex}.next-copy-failed{font-size:var(--text-sm);color:var(--muted)}.next-tools-toggle{min-height:var(--control-h);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition-property:background-color,color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.next-tools-toggle:hover{background:var(--hover);color:var(--text)}.next-tools-toggle[aria-expanded=true]>.next-caret{rotate:90deg}.next-tools{padding-block:2px 6px;padding-inline:var(--space-2) 0;font-size:var(--text-sm);color:var(--muted);gap:2px;margin:0;list-style:none;display:grid}.next-work-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0}.next-wline{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border:0;border-radius:11px;grid-template-columns:24px auto minmax(0,1fr) auto;padding-block:4px;padding-inline:8px 12px;display:grid}.next-wline:hover{background:var(--hover)}.next-ask{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.next-wline[aria-expanded=true]>.next-ask{-webkit-line-clamp:unset;line-clamp:none;display:block}.next-wdetail{justify-items:start;gap:var(--space-2);padding-block:2px var(--space-3);padding-inline:40px var(--space-3);font-size:var(--text-sm);color:var(--muted);display:grid}.next-wwords{margin:0}.next-wwords strong{color:var(--text)}.next-wresult{min-width:0;font-size:var(--text-md);color:var(--text);justify-self:stretch}.next-wacts{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.next-wwait{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.next-wwait-line{flex:16rem;min-width:0}.next-work-item.plan{padding:4px}.next-work-item.plan>.next-wline,.next-work-item.part>.next-wline{border-radius:var(--radius-sm)}.next-parts{border-inline-start:1px solid var(--line-strong);margin:0;margin-inline-start:20px;padding:0;padding-inline-start:4px;list-style:none;display:grid}.next-work-item.part{background:0 0;border:0;border-radius:0}.next-fresh-block{gap:var(--space-2);display:grid}.next-fresh{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);display:flex}.next-fresh:before,.next-fresh:after{content:"";border-block-start:1px solid var(--line);flex:1}.next-fresh-words{flex:none}.next-notes{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(100%,380px);font-size:var(--text-sm);gap:2px;margin:0 auto;padding:4px;list-style:none;display:grid}.next-note-line{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-inline-start:var(--space-3);display:flex}.next-note-words{flex:12em;min-width:0}.next-note-line .btn.quiet{border-color:#0000}.next-note-failed{color:var(--muted);flex-basis:100%;margin:0}.next-quiet{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-align:center;color:var(--muted);margin:0;display:flex}.next-dock{z-index:4;gap:var(--space-2);padding:var(--space-2) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--canvas);display:grid;position:sticky;bottom:0}.next-address{width:100%}.next-composer{margin:0}.next-pill{border:1px solid var(--edge);border-radius:calc(var(--control-h) / 2 + 4px);background:var(--surface);max-width:680px;transition-property:border-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);align-items:flex-end;gap:4px;margin-inline:auto;padding:3px;display:flex}.next-pill:has(textarea:focus-visible){border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.next-pick{height:var(--control-h);border-radius:calc(var(--control-h) / 2);color:var(--muted);cursor:pointer;transition-property:background-color,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border:0;flex:none;align-items:center;gap:2px;padding-inline:4px 6px;display:inline-flex}.next-pick:hover,.next-pick[aria-expanded=true]{background:var(--hover)}.next-chip{height:var(--control-h);border:1px solid var(--edge);border-radius:calc(var(--control-h) / 2);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;transition-property:background-color,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);flex:none;align-items:center;gap:6px;padding-inline:10px 14px;font-weight:600;display:inline-flex}.next-chip:hover{background:var(--hover)}.next-chip[aria-expanded=true]{background:var(--selected)}.next-chip>.icon{color:var(--muted)}.next-pick:active,.next-chip:active,.next-send:active:not(:disabled){transform:scale(.96)}.next-text{min-width:0;font-size:var(--field-size);flex:1;display:grid}.next-text>textarea,.next-text:after{min-height:var(--control-h);max-height:calc(6 * 1.5em + var(--control-h) - 1.5em);padding:calc((var(--control-h) - 1.5em) / 2) 6px;font:inherit;font-size:var(--field-size);white-space:pre-wrap;overflow-wrap:anywhere;border:0;grid-area:1/1;line-height:1.5}.next-text>textarea{resize:none;width:100%;color:var(--text);background:0 0;overflow-y:auto}.next-text>textarea:focus-visible{outline:none}.next-text:after{content:attr(data-value) " ";visibility:hidden;overflow:hidden}@supports (field-sizing:content){.next-text>textarea{field-sizing:content}.next-text:after{display:none}}.next-send{width:var(--control-h);height:var(--control-h);background:var(--ink);color:var(--on-ink);cursor:pointer;transition-property:background-color,color,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.next-send:disabled{background:var(--disabled);color:var(--muted);cursor:not-allowed}.next-composer-box{border-radius:24px;gap:4px;padding:8px;display:grid}.next-composer-box .next-text>textarea,.next-composer-box .next-text:after{padding-inline:8px}.next-composer-controls{align-items:center;gap:4px;display:flex}.next-composer-controls>.next-send{margin-inline-start:auto}.next-composer-icon{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.next-composer-icon:hover,.next-composer-icon[aria-expanded=true]{background:var(--hover)}.next-composer-icon:disabled{color:var(--muted);cursor:not-allowed}.next-attachments{flex-wrap:wrap;gap:8px;max-width:680px;margin:0 auto 8px;padding:0;list-style:none;display:flex}.next-attachment{border:1px solid var(--edge);background:var(--surface);min-width:0;max-width:100%;font-size:var(--text-sm);border-radius:999px;align-items:center;gap:8px;padding-inline-start:0;display:flex}.next-attachment>span{overflow-wrap:anywhere;min-width:0}.next-attachment>button{flex:none}.next-attachment>.next-attachment-preview{flex:auto;min-width:0}.next-attachment-preview{min-height:var(--control-h);border-radius:inherit;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 12px;display:flex}.next-attachment-preview:hover{background:var(--hover)}.next-attachment-preview>span{overflow-wrap:anywhere;min-width:0}.next-attachment-preview>.icon{flex:none}.next-artifact-picker-list{gap:8px;margin-block:16px;display:grid}.next-artifact-picker-list>label{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;display:flex}dialog.sheet.next-sheet{max-width:560px}.next-sheet-body{padding:var(--space-2) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));gap:14px;display:grid}.next-sheet-body>.sheet-head{margin:0;margin-inline-end:calc(-1 * var(--space-2))}.next-sheet-body>.sheet-head h2{font-family:var(--font-body);font-size:var(--text-md);font-weight:600}.next-group{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.next-group-label{font-size:var(--text-xs);color:var(--muted);margin:0 0 2px;padding:0;font-weight:600}.next-opt{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding-inline:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);grid-template-columns:16px minmax(0,1fr) auto;display:grid}.next-opt:hover{background:var(--hover)}.next-opt>.next-tick{visibility:hidden}.next-opt:has(:checked){background:var(--selected);font-weight:600}.next-opt:has(:checked)>.next-tick{visibility:visible}.next-opt:has(:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.next-opt-meta{font-size:var(--text-sm);color:var(--muted);font-weight:400}.next-opt-meta b{color:var(--text);font-weight:600}.next-think-off,.next-typed-on{font-size:var(--text-sm);color:var(--muted);margin:0}.next-typed-on{margin-block-start:var(--space-1)}.next-seg{border-radius:calc(var(--radius-sm) + 4px);background:var(--hover);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.next-seg label{min-height:var(--control-h);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;display:flex}.next-seg label:has(:checked){border-color:var(--line-strong);background:var(--surface);font-weight:600}.next-seg label>.next-tick{display:none}.next-seg label:has(:checked)>.next-tick{display:block}.next-seg label:has(:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.next-select{width:100%;min-height:var(--control-h);padding-inline:var(--space-3);border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--field-size)}.next-select:disabled{background:var(--disabled);color:var(--muted)}.next-edit-projects{justify-self:start;margin-block-start:var(--space-3)}.next-acts{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.next-act{min-height:56px;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;transition-property:background-color,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:600;display:flex}.next-act:hover:not(:disabled){background:var(--hover)}.next-act:active:not(:disabled){transform:scale(.96)}.next-act:disabled{background:var(--disabled);color:var(--muted);cursor:not-allowed;border-color:#0000}.next-act>.icon{color:var(--muted)}.next-model{align-items:center;gap:2px var(--space-3);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.next-model>.maker-mark{grid-row:1/span 2}.next-model-change{grid-area:1/3/span 2}.next-model-name{margin:0;font-weight:600;line-height:1.3}.next-model-name small{font-size:var(--text-sm);color:var(--muted);font-weight:400}.next-scale{gap:0 var(--space-3);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;grid-column:2;margin:0;display:flex}.next-scale b{color:var(--text);font-weight:600}.next-inspector{background:var(--surface);flex-direction:column;min-width:0;display:flex}.next-insp-head{min-height:var(--topbar-h);padding-inline:var(--space-6) var(--space-2);border-block-end:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.next-insp-head p{font-size:var(--text-sm);color:var(--muted);margin:0;font-weight:600}.next-insp-body{align-content:start;gap:var(--space-6);padding:var(--space-6);display:grid}.next-insp-id{align-items:center;gap:var(--space-3);display:flex}.next-insp-name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;line-height:1.2}.next-fact{gap:6px;display:grid}.next-fact h3{font-size:var(--text-xs);color:var(--muted);margin:0;font-weight:600}.next-fact p{margin:0}.next-colour{align-items:center;gap:var(--space-2);display:flex}.next-swatch{background:var(--c);border-radius:50%;width:20px;height:20px}.next-insp-edit{justify-self:start}.next-work-frame{min-width:0}.next-work-bar{gap:var(--space-3);margin-block:var(--space-1) var(--space-6);display:grid}.next-work-show{border:0;min-width:0;margin:0;padding:0}.next-seg.next-seg-4{grid-template-columns:repeat(2,minmax(0,1fr))}.next-work-project,.next-dash-filter{gap:6px;display:grid}.next-work-project label,.next-dash-filter label{font-size:var(--text-sm);color:var(--muted);font-weight:600}.next-work-section{gap:var(--space-3);margin-block-end:var(--space-8);display:grid}.next-work-head{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-weight:400;line-height:1.2}.next-work-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.next-wrow{align-items:start;gap:var(--space-3);width:100%;min-height:var(--control-h);padding:var(--space-3);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border:0;border-radius:11px;grid-template-columns:24px minmax(0,1fr);display:grid}.next-wrow:hover{background:var(--hover)}.next-wrow[aria-expanded=true]{background:var(--selected)}.next-wrow-words{gap:2px;min-width:0;display:grid}.next-wrow-top{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.next-wrow-top .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.next-wrow-meta{font-size:var(--text-sm);color:var(--muted)}.next-wrow[aria-expanded=true] .next-ask{-webkit-line-clamp:unset;line-clamp:none;display:block}.next-work-row>.next-wdetail{padding-inline:calc(var(--space-3) + 24px + var(--space-3)) var(--space-3)}.next-work-none,.next-work-empty,.next-work-line{color:var(--muted);margin:0}.next-work-older{margin:0}.next-work-detail{justify-items:start;gap:var(--space-3);display:grid}.next-work-parts{justify-self:stretch;gap:var(--space-2);display:grid}.next-work-subhead{font-size:var(--text-xs);color:var(--muted);margin:0;font-weight:600}.next-work-partlist{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.next-work-part{align-items:center;gap:var(--space-2);color:var(--text);grid-template-columns:24px auto minmax(0,1fr) auto;display:grid}.next-routine-list{margin:0}.next-strip{top:env(safe-area-inset-top,0px);z-index:4;padding-block:var(--space-2) var(--space-3);background:var(--canvas);position:sticky}.next-strip-inner{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.next-s-credits{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-h);flex:100%;padding-inline-start:var(--space-3);display:flex}.next-s-lead{align-items:center;gap:var(--space-2);display:inline-flex}.next-s-lead>.icon,.next-s-item>.icon{color:var(--muted);flex:none}.next-s-lead b,.next-s-item b{font-variant-numeric:tabular-nums;font-weight:600}.next-s-row{flex:100%;align-items:center;gap:4px;min-width:0;display:flex}.next-s-item{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-h);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text);white-space:nowrap;transition-property:background-color,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);flex:1;text-decoration:none;display:inline-flex}.next-s-item:hover{background:var(--hover)}.next-s-item:active,.next-s-more:active,.next-starter:active{transform:scale(.96)}.next-s-chev{margin-inline-start:auto;display:none}.next-s-sep{background:var(--line);flex:none;align-self:stretch;width:1px;margin-block:8px}.next-strip-inner>.next-s-sep{display:none}.next-s-more{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;transition-property:background-color,color,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border:0;flex:none;place-items:center;display:grid}.next-s-more:hover,.next-s-more[aria-expanded=true]{background:var(--hover);color:var(--text)}.next-s-more:disabled{background:var(--disabled);color:var(--muted)}.next-dash-said{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--muted)}.next-dash-said:empty{margin:0}.next-dash-filter{margin-block-end:var(--space-4)}.next-panels{gap:var(--space-4);padding-block-end:var(--space-8);display:grid}.next-group-panels{gap:var(--space-2);min-width:0;display:grid}.next-group-head{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;line-height:1.2}.next-panel{align-content:start;gap:var(--space-3);min-width:0;padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.next-p-head{gap:2px;display:grid}.next-p-title{font-family:var(--font-body);font-size:var(--text-md);margin:0;font-weight:600;line-height:1.3}.next-src{font-size:var(--text-xs);color:var(--muted);margin:0}.next-p-note{overflow-wrap:anywhere;white-space:pre-line;margin:0}.next-p-empty{color:var(--muted);margin:0}.next-p-foot{margin:0}.next-panel.next-fold{gap:0;padding:0}.next-fold-button{align-items:center;gap:0 var(--space-3);width:100%;min-height:60px;padding:var(--space-2) var(--card-pad);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border:0;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;display:grid}.next-fold-button:hover{background:var(--hover)}.next-fold-words{gap:2px;min-width:0;display:grid}.next-fold-title{font-weight:600}.next-p-line{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:400;overflow:hidden}.next-fold-chev{color:var(--muted);transition-property:rotate;transition-duration:var(--t-fast);transition-timing-function:var(--ease)}.next-fold-button[aria-expanded=true] .next-fold-chev{rotate:90deg}.next-fold-body{gap:var(--space-3);min-width:0;padding:0 var(--card-pad) var(--card-pad);display:grid}.next-events{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.next-events li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.next-events time{font-variant-numeric:tabular-nums;color:var(--muted)}.next-events li.next-events-more{font-size:var(--text-sm);color:var(--muted);display:block}.next-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.next-bars li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,6.5em) minmax(0,1fr) auto;display:grid}.next-bar-label{overflow-wrap:anywhere}.next-bar-track{min-width:0;display:block}.next-bar{background:var(--ink);border-start-end-radius:4px;border-end-end-radius:4px;height:8px;display:block}.next-bar-value{font-variant-numeric:tabular-nums;text-align:end}.next-files,.next-starters,.next-p-list{margin:0;padding:0;list-style:none;display:grid}.next-files a{align-items:center;gap:var(--space-3);min-height:var(--control-h);border-radius:var(--radius-sm);color:var(--text);transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);grid-template-columns:16px minmax(0,1fr) auto;margin-inline:-4px;padding-inline:4px;text-decoration:none;display:grid}.next-files a:hover{background:var(--hover)}.next-files .icon{color:var(--muted)}.next-file-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-files time{font-size:var(--text-sm);color:var(--muted)}.next-starters{gap:var(--space-2);margin-inline:-4px}.next-starter{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);transition-property:background-color,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);text-decoration:none;display:flex}.next-starter:hover{background:var(--hover)}.next-starter>.icon{color:var(--muted);flex:none}.next-p-list{gap:var(--space-2)}.next-p-list li{gap:2px;display:grid}.next-p-list small{font-size:var(--text-xs);color:var(--muted)}.next-menu-note{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--muted)}dialog.sheet.next-history{max-width:560px}.next-history-line{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--muted)}.next-history-list{margin:0;padding:0;list-style:none;display:grid}.next-history-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-h);padding-block:var(--space-2);border-block-end:1px solid var(--line);display:flex}.next-history-words{gap:2px;min-width:0;display:grid}.next-history-who{font-weight:600}.next-history-when{font-size:var(--text-sm);color:var(--muted)}.next-note-go{flex:none}.next-page-body p{max-width:60ch;margin:0 0 var(--space-4)}@media (width<=999.98px){.next-turn{margin-inline-start:0}}@media (width>=1000px){.app.next-app{--below:0px}.next-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);display:grid}.next-rail{height:100dvh;min-height:0;padding:var(--space-3) var(--space-2) var(--space-2);border-inline-end:1px solid var(--line);background:var(--sidebar);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.next-rail>.next-rail-lists{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.next-drawer-open{display:none}.next-top{min-height:var(--topbar-h);padding-block:0;padding-inline:14px var(--space-6);gap:6px;display:flex}.next-top h1{font-size:var(--text-md)}.next-convo-frame.with-inspector{grid-template-columns:minmax(0,1fr) 320px;display:grid}.next-inspector{border-inline-start:1px solid var(--line);height:100dvh;position:sticky;top:0;overflow-y:auto}.next-thread{gap:var(--space-6);padding:var(--space-6) var(--space-6) var(--space-4)}.next-answer-body{margin-inline-start:11px;padding-inline-start:21px}.next-turn{margin-inline-start:34px}.next-dock{padding:var(--space-2) var(--space-6) var(--space-6)}dialog.sheet.next-sheet{inset-block:auto var(--sheet-end,96px);inset-inline:var(--sheet-start,32px) auto;width:min(360px,100vw - 32px);max-height:calc(100dvh - var(--sheet-end,96px) - var(--space-4));box-shadow:0 12px 40px var(--glow);margin:0;position:fixed}dialog.sheet.next-sheet::backdrop{background:0 0}.next-sheet-body{padding-bottom:var(--space-4)}.next-work-frame.with-inspector{grid-template-columns:minmax(0,1fr) 320px;display:grid}.next-seg.next-seg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.next-work-bar{grid-template-columns:minmax(0,1fr) 220px;align-items:end}.next-work-frame.with-inspector .next-seg.next-seg-4{grid-template-columns:repeat(2,minmax(0,1fr))}.next-work-frame.with-inspector .next-work-bar{grid-template-columns:minmax(0,1fr)}.next-strip-inner{flex-wrap:nowrap}.next-s-credits{flex:none;justify-content:flex-start}.next-strip-inner>.next-s-sep{display:block}.next-s-row{flex:auto}.next-s-item{flex:none}.next-s-chev{display:block}.next-s-more{margin-inline-start:auto}.next-dash-filter{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,260px)}.next-group-panels{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.next-group-head{font-size:var(--text-xl);grid-column:1/-1;margin-block-start:var(--space-3)}.next-panel.wide{grid-column:1/-1}dialog.sheet.next-strip-menu{inset-block:var(--strip-menu-top,96px) auto;inset-inline:auto var(--strip-menu-end,32px);width:min(300px,100vw - 32px);max-height:calc(100dvh - var(--strip-menu-top,96px) - var(--space-4));box-shadow:0 8px 40px var(--glow);margin:0;position:fixed}dialog.sheet.next-strip-menu::backdrop{background:0 0}}@media print{.next-rail{display:none!important}.next-shell{min-height:0;display:block}}.next-wapproval{gap:var(--space-2);justify-self:stretch;min-width:0;display:grid}.next-action-dialog{width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);padding:var(--space-5);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:auto}.next-action-dialog::backdrop{background:var(--scrim)}.next-action-dialog label{gap:var(--space-2);display:grid}.next-approval-asked{color:var(--muted);font-size:var(--text-sm)}.next-approval-feedback{margin-block-start:var(--space-4)}.next-approval-feedback summary{width:fit-content;min-height:var(--control-h);align-content:center;font-weight:600}.next-approval-feedback[open] label{margin-block-start:var(--space-2)}.next-approval-feedback-help{margin-block:var(--space-2) 0;color:var(--muted);font-size:var(--text-sm)}.next-action-dialog textarea{width:100%;min-height:96px}.next-action-dialog .next-wacts{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}@media (width<=999.98px){.next-action-dialog .next-approval-once{flex-basis:100%}}.next-wmail{gap:var(--space-2);justify-self:stretch;min-width:0;display:grid}.next-wmail-head{gap:2px;margin:0;display:grid}.next-wmail-head>div{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.next-wmail-head dt{color:var(--muted)}.next-wmail-head dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.next-wmail-text{max-height:320px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.next-wmail-cut{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm);white-space:normal}.next-wmail-files h4{font-size:var(--text-sm);color:var(--text);margin:0 0 2px;font-weight:600}.next-wmail-files ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.next-wmail-files li{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.next-wmail-file{color:var(--text);overflow-wrap:anywhere}.next-wmail-plain{margin:0}.next-work-held{gap:var(--space-2);margin-block-start:var(--space-3);display:grid}.next-wargs{max-height:240px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.next-stack{flex:none;align-items:center;display:inline-flex}.next-stack>.orb+.orb{margin-inline-start:calc(var(--stack-size,24px) * -.45)}.next-room-row{grid-template-columns:auto minmax(0,1fr)}.next-rooms-label{min-height:var(--control-h)}.next-mine-row{align-self:flex-end;justify-items:end;gap:4px;min-width:0;max-width:80%;display:grid}.next-mine-group{gap:4px;width:fit-content;min-width:0;max-width:100%;display:grid}.next-mine-group>.next-mine{align-self:auto;max-width:100%}.next-sent-attachments{align-items:center;gap:6px;width:0;min-width:100%;min-height:44px;margin:0;padding:4px 0;list-style:none;display:flex;overflow-x:auto}.next-sent-attachments>li{border:1px solid var(--edge);background:var(--surface);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0;display:flex}dialog.sheet.next-file-preview{width:min(900px,100% - 16px);max-width:900px;max-height:86dvh;overflow:hidden}.next-file-preview .sheet-body{height:min(780px,86dvh);max-height:inherit;flex-direction:column;min-height:0;padding:0;display:flex}.next-file-preview .sheet-head{border-block-end:1px solid var(--line);flex:none;align-items:flex-start;margin:0;padding:12px 16px}.next-file-preview .sheet-head>div{min-width:0}.next-file-preview .sheet-head h2{font-family:var(--font-body);font-size:var(--text-md);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}.next-file-preview .sheet-head p{color:var(--muted);font-size:var(--text-xs);margin:4px 0 0}.next-file-preview .sheet-head>button{flex:none}.next-file-preview-content{overscroll-behavior:contain;background:var(--canvas);flex:auto;min-width:0;min-height:0;padding:clamp(12px,2.5vw,24px);overflow:auto}.next-file-preview-image{object-fit:contain;width:100%;height:100%;display:block}.next-file-preview-text{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow-wrap:anywhere;max-width:65ch;margin-inline:auto;padding:clamp(12px,2.5vw,24px)}.next-file-preview-text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.next-file-preview-caption{color:var(--muted);font-size:var(--text-xs)}.next-file-preview-status{justify-items:start;gap:12px;display:grid}.next-file-preview-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;display:flex}.next-file-preview-footer p{color:var(--muted);font-size:var(--text-xs);flex:220px;margin:0}.next-file-preview-footer>button{flex:none;max-width:100%}.next-file-preview-footer>[role=status]{flex-basis:100%}.next-said-acts{opacity:0;min-width:0;transition-property:opacity;transition-duration:var(--t-fast);transition-timing-function:var(--ease);align-items:center;display:flex}.next-mine-row:hover>.next-said-acts,.next-mine-row:focus-within>.next-said-acts,.next-mine-row[data-acts=open]>.next-said-acts,.next-work-item:hover>.next-said-acts,.next-work-item:focus-within>.next-said-acts,.next-work-item[data-acts=open]>.next-said-acts{opacity:1}.next-mine-row>.next-said-acts{margin-inline-end:-6px}.next-work-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.next-work-item>.next-wdetail,.next-work-item>.next-parts{grid-column:1/-1}.next-work-item>.next-said-acts{padding-inline-end:2px}.next-work-item>.next-said-acts:empty{display:none}.next-quote-chip{align-items:center;gap:var(--space-2);width:100%;max-width:680px;padding:2px 2px 2px var(--space-3);border:1px solid var(--edge);border-radius:var(--radius-md);background:var(--surface);margin-inline:auto;display:flex}.next-quote-words{min-width:0;font-size:var(--text-sm);text-align:start;flex:1;margin:0;display:grid}.next-quote-words>.name{font-weight:600}.next-quote-text{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.next-quote-glyph{color:var(--muted);flex:none}.next-quote{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:var(--control-h);padding:4px var(--space-3);border:0;border-inline-start:3px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);font:inherit;cursor:pointer;transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;display:flex}.next-quote:hover{background:var(--hover)}.next-thread [data-jumped]{outline:2px solid var(--ink);outline-offset:4px;border-radius:var(--radius-sm)}.next-credits{width:100%;max-width:680px;padding-inline:var(--space-3);font-size:var(--text-sm);color:var(--muted);align-items:center;gap:6px;margin:0 auto;display:flex}.next-answer-name{font-size:var(--text-sm);color:var(--text);font-weight:600}.next-mentions{max-width:680px;margin:0 auto var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);gap:2px;padding:4px;list-style:none;display:grid}.next-mention{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding-inline:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.next-mention:hover,.next-mention[aria-selected=true]{background:var(--selected)}.next-room-sheet .sheet-body{gap:var(--space-4);display:grid}.next-room-name{width:100%;min-height:var(--control-h);padding-inline:var(--space-3);border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--field-size)}.next-opt.next-room-member{grid-template-columns:32px minmax(0,1fr) auto}.next-room-member-words{min-width:0;display:grid}.next-room-member-words small{font-size:var(--text-xs);color:var(--muted);font-weight:400}.next-room-place{font-size:var(--text-sm);align-items:center;gap:2px;display:inline-flex}.next-room-hint,.next-room-order,.next-room-note{font-size:var(--text-sm);color:var(--muted);margin:0}.next-room-order{margin-block-start:var(--space-2)}.next-room-problem{font-size:var(--text-sm);color:var(--bad-text);margin:0}.next-room-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-room-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.next-room-list>li{align-items:center;gap:var(--space-3);display:flex}@media (prefers-reduced-motion:reduce){.next-said-acts{transition:none}}.next-insp-foot{border-block-start:1px solid var(--line);justify-content:flex-end;padding-block-start:var(--space-4);display:flex}.next-answer.compact{gap:2px;position:relative}.next-answer.compact .next-answer-name{color:var(--c)}.next-answer.compact>.next-answer-body,.next-answer.compact>.next-turn{border-inline-start:0;margin-inline-start:0;padding-inline-start:34px}.next-answer.compact .next-turn-actions{opacity:0;transition-property:opacity;transition-duration:var(--t-fast);transition-timing-function:var(--ease)}.next-answer.compact:hover .next-turn-actions,.next-answer.compact:focus-within .next-turn-actions,.next-answer.compact[data-acts=open] .next-turn-actions{opacity:1}.next-answer.compact .next-turn-actions:not(:has(.next-tools-toggle)){border-radius:var(--radius-sm);background:var(--canvas);margin:0;position:absolute;inset-block-start:-10px;inset-inline-end:0}.next-talking{color:var(--live-text);align-items:center;gap:4px;display:inline-flex}.next-talk-bar{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:680px;margin-inline:auto;padding-inline-start:var(--space-3);display:flex}.next-talk-who{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--muted);margin:0;display:flex}.next-talk-who b{color:var(--text);font-weight:600}.next-stop{align-items:center;gap:var(--space-2);min-width:96px;min-height:var(--control-h);border-radius:calc(var(--control-h) / 2);flex:none;display:inline-flex}.next-stop-glyph{fill:currentColor}.next-question{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);display:grid}.next-question-head{font-size:var(--text-sm);color:var(--text);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.next-stopped{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--muted);align-items:center;gap:6px;display:flex}.next-stopped>.icon{fill:currentColor}.next-talk-end{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.next-talk-end-words{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:6px;margin:0;display:flex}.next-talk-end-line{max-width:44ch;font-size:var(--text-sm);color:var(--muted);margin:0}.next-talk-end-acts{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.next-go-on{min-height:var(--control-h)}.next-talk-limit-line{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--muted)}.next-room-limits .next-opt{grid-template-columns:minmax(0,1fr) auto}.next-room-inspector .next-talk-limit{margin-block-start:var(--space-4)}@media (prefers-reduced-motion:reduce){.next-answer.compact .next-turn-actions{transition:none}}@font-face{font-family:Newsreader;src:url(/assets/Newsreader-DKBimn6N.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Newsreader Fallback;src:local(Georgia);size-adjust:92.62%;ascent-override:79.36%;descent-override:28.61%;line-gap-override:0%}@font-face{font-family:Aspire Sans;src:url(/assets/AspireSans-DH7HXdKU.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Aspire Sans Fallback;src:local(Segoe UI);size-adjust:94.55%;ascent-override:108.3%;descent-override:42.3%;line-gap-override:0%}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:17px;--text-xl:22px;--text-display:clamp(28px, 4vw, 40px);--text-hero:clamp(40px, 5.4vw, 76px);--text-beat:clamp(32px, 3.9vw, 54px);--text-hero-lead:19px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--card-pad:14px;--tap:44px;--shell-wide:1000px;--sidebar-w:264px;--topbar-h:56px;--tabbar-h:60px;--content-w:760px;--font-body:"Aspire Sans", "Aspire Sans Fallback", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:"Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--ease:cubic-bezier(.2, 0, 0, 1);--t-fast:.15s;--t-move:.3s}@media (width>=760px){:root{--text-md:14px;--text-lg:16px}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f6f6f6;--sidebar:#f0f0f0;--surface:#fff;--text:#1c1c1c;--muted:#5c5c5c;--ink:var(--text);--on-ink:#fff;--accent:#496c54;--on-accent:#fff;--selected:#e8e8e8;--hover:#ededed;--line:#e4e4e4;--line-strong:#cbcbcb;--edge:#888;--orbit:#a4b89d;--orb-light:#b8cbaa;--glow:#1c1c1c1f;--disabled:#ededed;--danger:#a4463a;--on-danger:#fff;--accent-deep:#34523f;--live-tint:#e1ebdf;--live-text:#2f5a3e;--live-line:#cfe0cb;--bad-tint:#f7e6e2;--bad-text:#8a3428;--bad-line:#ebcfc8;--mark-tile:#3e5c48;--mark-orbit:#b8cbaa;--mark-core:#cfdfc3;--on-vendor:#fff;--vendor-google:#3c6e8a;--vendor-other:#5c6862;--maker-anthropic:#c36343;--maker-deepseek:#5271ff;--maker-mistral:#e44600;--maker-zai:#73808d;--maker-nvidia:#588c00;--maker-qwen:#716afd;--maker-meta:#237af7;--maker-google:#397be9;--maker-aisingapore:#e84023;--maker-minimax:#eb3559;--maker-unbiased:#e83f2a;--maker-neutral:#7e7e7e;--agent-lead:var(--mark-tile);--agent-blue:#2f55ae;--agent-plum:#7b3f8b;--agent-amber:#875006;--agent-teal:#146767;--agent-red:#a93a48;--on-agent:#fff;--sphere-lead:var(--mark-tile);--sphere-blue:#2f55ae;--sphere-plum:#7b3f8b;--sphere-amber:#875006;--sphere-teal:#146767;--sphere-red:#a93a48;--on-sphere:#fff;--theme-dark:0;--tint:9%;--tint-strong:16%;--scrim:#1c1c1c66;--shadow:#1c1c1c14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#161616;--sidebar:#101010;--surface:#1e1e1e;--text:#ededed;--muted:#a0a0a0;--ink:var(--text);--on-ink:#141414;--accent:#b0c99f;--on-accent:#203022;--selected:#2f2f2f;--hover:#272727;--line:#2c2c2c;--line-strong:#3f3f3f;--edge:#727272;--orbit:#667e5e;--orb-light:#d2dfc7;--glow:#ededed1a;--disabled:#2f2f2f;--danger:#e0907f;--on-danger:#2a1512;--accent-deep:#c4d9b5;--live-tint:#2a382b;--live-text:#c4d9b5;--live-line:#3a493d;--bad-tint:#3a2622;--bad-text:#e0907f;--bad-line:#5a3a34;--mark-tile:#3e5c48;--mark-orbit:#b8cbaa;--mark-core:#cfdfc3;--agent-lead:var(--mark-orbit);--agent-blue:#9db4f2;--agent-plum:#cf96db;--agent-amber:#e3a655;--agent-teal:#64c0c0;--agent-red:#e88f94;--on-agent:#141414;--sphere-lead:var(--mark-tile);--sphere-blue:#2f55ae;--sphere-plum:#7b3f8b;--sphere-amber:#875006;--sphere-teal:#146767;--sphere-red:#a93a48;--on-sphere:#fff;--theme-dark:1;--tint:15%;--tint-strong:24%;--on-vendor:#fff;--vendor-google:#3c6e8a;--vendor-other:#5c6862;--maker-anthropic:#c36343;--maker-deepseek:#5271ff;--maker-mistral:#e44600;--maker-zai:#73808d;--maker-nvidia:#588c00;--maker-qwen:#716afd;--maker-meta:#237af7;--maker-google:#397be9;--maker-aisingapore:#e84023;--maker-minimax:#eb3559;--maker-unbiased:#e83f2a;--maker-neutral:#7e7e7e;--scrim:#0009;--shadow:#0006}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#161616;--sidebar:#101010;--surface:#1e1e1e;--text:#ededed;--muted:#a0a0a0;--ink:var(--text);--on-ink:#141414;--accent:#b0c99f;--on-accent:#203022;--selected:#2f2f2f;--hover:#272727;--line:#2c2c2c;--line-strong:#3f3f3f;--edge:#727272;--orbit:#667e5e;--orb-light:#d2dfc7;--glow:#ededed1a;--disabled:#2f2f2f;--danger:#e0907f;--on-danger:#2a1512;--accent-deep:#c4d9b5;--live-tint:#2a382b;--live-text:#c4d9b5;--live-line:#3a493d;--bad-tint:#3a2622;--bad-text:#e0907f;--bad-line:#5a3a34;--mark-tile:#3e5c48;--mark-orbit:#b8cbaa;--mark-core:#cfdfc3;--agent-lead:var(--mark-orbit);--agent-blue:#9db4f2;--agent-plum:#cf96db;--agent-amber:#e3a655;--agent-teal:#64c0c0;--agent-red:#e88f94;--on-agent:#141414;--sphere-lead:var(--mark-tile);--sphere-blue:#2f55ae;--sphere-plum:#7b3f8b;--sphere-amber:#875006;--sphere-teal:#146767;--sphere-red:#a93a48;--on-sphere:#fff;--theme-dark:1;--tint:15%;--tint-strong:24%;--on-vendor:#fff;--vendor-google:#3c6e8a;--vendor-other:#5c6862;--maker-anthropic:#c36343;--maker-deepseek:#5271ff;--maker-mistral:#e44600;--maker-zai:#73808d;--maker-nvidia:#588c00;--maker-qwen:#716afd;--maker-meta:#237af7;--maker-google:#397be9;--maker-aisingapore:#e84023;--maker-minimax:#eb3559;--maker-unbiased:#e83f2a;--maker-neutral:#7e7e7e;--scrim:#0009;--shadow:#0006}.orb{--orb-sphere:var(--c-sphere,var(--c));--orb-disc:color-mix(in srgb, var(--c) var(--tint-strong), var(--surface));--orb-band:var(--on-sphere);--orb-core:var(--on-sphere);--orb-k:1;--orb-px:1;--orb-ck:1;--orb-rx:21;--orb-ry:31;--orb-tilt:38deg;--tempo-blink:6s;--tempo-jitter:2s;--tempo-period:6s;flex:none;display:block;overflow:visible}.orb[data-size="24"]{--orb-k:calc(8 / 3.5);--orb-px:.25;--orb-ck:calc(8 / 12)}.orb[data-size="32"]{--orb-k:calc(6 / 3.5);--orb-px:calc(32 / 96);--orb-ck:.75}.orb[data-size="40"]{--orb-k:calc(4.8 / 3.5);--orb-px:calc(40 / 96)}.orb[data-size="56"]{--orb-px:calc(56 / 96)}.orb[data-size="64"]{--orb-px:calc(64 / 96)}.orb[data-size="160"]{--orb-px:calc(160 / 96)}.orb[data-tempo=calm]{--tempo-blink:9s;--tempo-jitter:3s;--tempo-period:10s}.orb[data-tempo=lively]{--tempo-blink:4s;--tempo-jitter:1.5s;--tempo-period:4s}.orb[data-geometry=research]{--orb-rx:16;--orb-ry:34;--orb-tilt:52deg}.orb[data-geometry=numbers]{--orb-tilt:45deg}.orb[data-geometry=writing]{--orb-rx:26;--orb-ry:31;--orb-tilt:30deg;--orb-len:179.4}.orb[data-tile]{--orb-band:var(--mark-orbit);--orb-core:var(--mark-core);--orb-k:calc(3 / 3.5)}.orb-tile{fill:var(--mark-tile)}.orb-disc{fill:var(--orb-disc)}.orb-sphere{fill:var(--orb-sphere)}.orb-orbits,.orb-orbit,.orb-gaze,.orb-core{transform-box:fill-box;transform-origin:50%}.orb-orbits{transform-box:view-box}.orb-orbit{fill:none;rx:calc(var(--orb-rx) * 1px);ry:calc(var(--orb-ry) * 1px);stroke:var(--orb-band);stroke-width:calc(3.5px * var(--orb-k) * var(--orb-px));stroke-linecap:butt;vector-effect:non-scaling-stroke}.orb-orbit-a{rotate:var(--orb-tilt)}.orb-orbit-b{rotate:calc(-1 * var(--orb-tilt))}.orb-orbit-c,.orb-orbit-d{display:none}.orb-orbit-d{rotate:90deg}.orb[data-geometry=writing] .orb-orbit-b{display:none}.orb[data-geometry=writing] .orb-orbit-a{stroke-linecap:round;stroke-dasharray:calc(var(--orb-len) * .4px * var(--orb-px)) calc(var(--orb-len) * .6px * var(--orb-px))}.orb[data-geometry=writing][data-state=idle] .orb-orbits,.orb[data-geometry=writing][data-state=thinking] .orb-orbits,.orb[data-geometry=writing][data-state=muted] .orb-orbits{stroke-dashoffset:calc(var(--orb-len) * .4px * var(--orb-px))}.orb-core{rx:calc(12px * var(--orb-ck));ry:calc(12px * var(--orb-ck));fill:var(--orb-core)}.orb[data-gaze=composer] .orb-gaze{translate:calc(4px * var(--orb-k)) 0}.orb[data-gaze=composer]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .orb-gaze{translate:calc(-4px * var(--orb-k)) 0}.orb[data-gaze=line] .orb-gaze{translate:0 calc(-4px * var(--orb-k))}.orb[data-state=listening] .orb-orbit{rx:calc((var(--orb-rx) + 3) * 1px)}.orb[data-state=listening] .orb-core{rx:calc(10px * var(--orb-ck));ry:calc(15px * var(--orb-ck))}.orb[data-state=listening][data-geometry=writing] .orb-orbit-a,.orb[data-state=speaking][data-geometry=writing] .orb-orbit-a{stroke-dasharray:none}.orb[data-state=thinking] .orb-core{rx:calc(12px * var(--orb-ck));ry:calc(8px * var(--orb-ck))}.orb[data-state=thinking][data-signature=scan] .orb-orbits{rotate:30deg}.orb[data-state=thinking][data-signature=trace] .orb-orbits{rotate:180deg}.orb[data-state=thinking][data-signature=trace][data-geometry=writing] .orb-orbits{stroke-dashoffset:calc(var(--orb-len) * -.1px * var(--orb-px));rotate:none}.orb[data-state=thinking][data-signature=count] .orb-orbit-c,.orb[data-state=thinking][data-signature=count] .orb-orbit-d{display:inline}.orb[data-state=thinking][data-signature=count] .orb-orbit-d{opacity:0}.orb[data-state=thinking][data-signature=gather] .orb-orbit{scale:calc((1 + 40 / var(--orb-rx)) / 2) calc((1 + 40 / var(--orb-ry)) / 2)}.orb[data-state=handing-off] .orb-orbit{rx:28px;ry:28px;opacity:.6}.orb[data-state=handing-off][data-geometry=writing] .orb-orbit-a{stroke-dasharray:none}.orb[data-state=ringing] .orb-orbit{stroke-dasharray:calc(6px * var(--orb-k) * var(--orb-px)) calc(5px * var(--orb-k) * var(--orb-px))}.orb[data-state=ringing][data-geometry=writing] .orb-orbit-a{stroke-linecap:round;stroke-dasharray:0 calc(7px * var(--orb-k) * var(--orb-px))}.orb[data-state=muted],.orb[data-state=reconnecting]{--orb-sphere:var(--line-strong);--orb-core:var(--muted);--orb-disc:color-mix(in srgb, var(--line-strong) var(--tint-strong), var(--surface))}.orb[data-state=reconnecting] .orb-orbit{stroke-dasharray:calc(3px * var(--orb-k) * var(--orb-px)) calc(4px * var(--orb-k) * var(--orb-px))}@media (prefers-reduced-motion:no-preference){.orb-disc,.orb-sphere{transition:fill var(--t-fast) var(--ease)}.orb-orbit{transition:rx var(--t-move) var(--ease), ry var(--t-move) var(--ease), opacity var(--t-move) var(--ease), stroke var(--t-fast) var(--ease)}.orb-gaze{transition:translate var(--t-move) var(--ease)}.orb-core{transition:rx var(--t-move) var(--ease), ry var(--t-move) var(--ease), scale 80ms linear, fill var(--t-fast) var(--ease)}.orb[data-state=idle] .orb-core{animation:orb-blink-steady var(--tempo-blink) var(--ease) infinite, orb-wander calc(var(--tempo-blink) * 2.5) linear infinite;animation-delay:calc(var(--tempo-jitter) * var(--orb-seed,0)), 0s}.orb[data-state=idle][data-tempo=calm] .orb-core{animation-name:orb-blink-calm,orb-wander}.orb[data-state=idle][data-tempo=lively] .orb-core{animation-name:orb-blink-lively,orb-wander}.orb[data-state=idle][data-gaze=composer] .orb-core,.orb[data-state=idle][data-gaze=line] .orb-core{animation-play-state:running,paused}.orb[data-state=idle] .orb-orbits{animation:orb-breathe var(--tempo-period) linear infinite}.orb[data-state=idle][data-geometry=writing] .orb-orbits{animation:12s linear infinite orb-pen}.orb[data-state=speaking] .orb-core{scale:calc(1 + .15 * var(--level,0))}.orb[data-state=thinking][data-signature=scan] .orb-orbits{animation:orb-turn var(--tempo-period) linear infinite}.orb[data-state=thinking][data-signature=scan] .orb-orbit-a{animation:2s linear infinite orb-scan}.orb[data-state=thinking][data-signature=trace] .orb-orbits{animation:8s linear infinite orb-turn}.orb[data-state=thinking][data-signature=trace]:where([data-geometry=writing]) .orb-orbits{animation:6s linear infinite orb-pen}.orb[data-state=thinking][data-signature=count] .orb-orbits{animation:orb-count 3s var(--ease) infinite}.orb[data-state=thinking][data-signature=count] .orb-orbit-c{animation:orb-count-third 3s var(--ease) infinite}.orb[data-state=thinking][data-signature=count] .orb-orbit-d{animation:orb-count-fourth 3s var(--ease) infinite}.orb[data-state=thinking][data-signature=gather] .orb-orbit{animation:orb-gather 2.4s var(--ease) infinite}.orb[data-state=handing-off] .orb-orbit{animation:orb-pass-out var(--t-move) var(--ease)}.orb[data-pass=in] .orb-orbit{animation:orb-pass-in var(--t-move) var(--ease) backwards}.orb[data-state=ringing] .orb-orbit{animation:1s linear infinite orb-ring}.orb[data-state=ringing][data-geometry=writing] .orb-orbit-a{animation:1s linear infinite orb-dots}.orb[data-still][data-state] .orb-core,.orb[data-still][data-state] .orb-orbits,.orb[data-still][data-state] .orb-orbit{animation:none}}@keyframes orb-blink-calm{0%,98.6667%{scale:1}99.3333%{scale:1 .12}to{scale:1}}@keyframes orb-blink-steady{0%,98%{scale:1}99%{scale:1 .12}to{scale:1}}@keyframes orb-blink-lively{0%,97%{scale:1}98.5%{scale:1 .12}to{scale:1}}@keyframes orb-wander{0%,50%,to{translate:0}12.5%{translate:2.12px 1px}25%{translate:3px}37.5%{translate:2.12px -1px}62.5%{translate:-2.12px 1px}75%{translate:-3px}87.5%{translate:-2.12px -1px}}@keyframes orb-breathe{0%,50%,to{rotate:0deg}12.5%,37.5%{rotate:2.12deg}25%{rotate:3deg}62.5%,87.5%{rotate:-2.12deg}75%{rotate:-3deg}}@keyframes orb-pen{0%{stroke-dashoffset:calc(var(--orb-len) * .4px * var(--orb-px))}to{stroke-dashoffset:calc(var(--orb-len) * -.6px * var(--orb-px))}}@keyframes orb-turn{0%{rotate:0deg}to{rotate:360deg}}@keyframes orb-scan{0%,to{rotate:calc(-1 * var(--orb-tilt))}12.5%,87.5%{rotate:calc(-.7071 * var(--orb-tilt))}25%,75%{rotate:0deg}37.5%,62.5%{rotate:calc(.7071 * var(--orb-tilt))}50%{rotate:var(--orb-tilt)}}@keyframes orb-count{0%{rotate:0deg}10%,12.5%{rotate:45deg}22.5%,25%{rotate:90deg}35%,37.5%{rotate:135deg}47.5%,50%{rotate:180deg}60%,62.5%{rotate:225deg}72.5%,75%{rotate:270deg}85%,87.5%{rotate:315deg}97.5%,to{rotate:360deg}}@keyframes orb-count-third{0%,25%{opacity:0;scale:.6}35%,90%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes orb-count-fourth{0%,50%{opacity:0;scale:.6}60%,65%{opacity:1;scale:1}75%,to{opacity:0;scale:1}}@keyframes orb-gather{0%,to{scale:1}50%{scale:calc(40 / var(--orb-rx)) calc(40 / var(--orb-ry))}}@keyframes orb-pass-out{0%{rx:calc(var(--orb-rx) * 1px);ry:calc(var(--orb-ry) * 1px);opacity:1}}@keyframes orb-pass-in{0%{rx:28px;ry:28px}}@keyframes orb-ring{to{stroke-dashoffset:calc(-11px * var(--orb-k) * var(--orb-px))}}@keyframes orb-dots{to{stroke-dashoffset:calc(-7px * var(--orb-k) * var(--orb-px))}}*{box-sizing:border-box}html{background:var(--canvas);color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body{font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}button,textarea,select,input{font:inherit;color:inherit}textarea,select,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]){font-size:var(--field-size,16px)}::placeholder{color:var(--muted);opacity:1}button,a,select,summary{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;font-size:var(--text-display);margin:0;line-height:1.15}h2{font-size:var(--text-lg);margin:0;font-weight:600}.eyebrow{font-size:var(--text-xs);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 var(--space-3);font-weight:600}.note{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--muted);line-height:1.6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:var(--space-3);z-index:100;min-height:var(--tap);padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--on-ink);border-radius:var(--radius-sm);align-items:center;display:inline-flex;position:absolute;top:-60px}.skip-link:focus{top:var(--space-3)}.icon{vertical-align:middle;flex-shrink:0}.app{--sidebar-w:272px;--content-w:680px;--control-h:var(--tap);--field-size:16px;--below:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));--c:var(--agent-lead);--c-sphere:var(--sphere-lead);background:var(--canvas);min-height:100dvh;color:var(--text)}.shell{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.main{width:100%;min-width:0;max-width:calc(var(--content-w) + 2 * var(--space-4));padding:0 var(--space-4) calc(var(--below) + var(--space-4));outline:none;margin:0 auto}.main>.inner{min-width:0}.label{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}.muted{color:var(--muted)}.small{font-size:var(--text-sm)}.name{color:var(--c);font-weight:600}.intro{margin:0 0 var(--space-4)}.page-foot{margin:var(--space-6) 0 0}.top{align-items:center;gap:var(--space-3);min-height:calc(var(--topbar-h) + env(safe-area-inset-top,0px));padding-block:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--space-2);display:flex}.top h1{min-width:0;font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;flex:1;font-size:26px;font-weight:500;line-height:1.15}.a-tile{min-width:var(--tap);min-height:var(--tap);flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-mark{flex-shrink:0;display:block}.lockup{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);display:inline-flex}.wordmark{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.005em;white-space:nowrap;font-weight:500}.iconbtn{width:var(--control-h);height:var(--control-h);color:var(--muted);transition-property:background-color,color,border-color,opacity,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.iconbtn:hover:not(:disabled){background:var(--hover);color:var(--text)}.iconbtn:active:not(:disabled){transform:scale(.96)}.iconbtn:disabled{color:var(--muted);background:var(--disabled)}.tab{width:72px;min-height:var(--tap);font-size:var(--text-xs);color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.tab.on{color:var(--text);font-weight:600}.tab .icon{width:22px;height:22px}@media (width>=1000px){.app{--control-h:40px;--field-size:var(--text-md);--below:0px}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.main{padding:var(--space-6) var(--space-8) var(--space-12);max-width:none;margin:0}.main>.inner{max-width:var(--content-w)}.main.wide>.inner{max-width:1040px}.top{min-height:var(--topbar-h);padding-block:5px 0}.top .a-tile,.top .top-back,.top .top-settings{display:none}}.page{width:100%;padding-bottom:var(--space-8)}.chip{min-height:var(--control-h);border:1px solid var(--edge);color:var(--text);background:var(--surface);border-radius:22px;flex:none;align-items:center;gap:6px;padding-inline:13px;font-size:14px;display:inline-flex}.chip.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.chip:hover:not(.on){background:var(--hover)}.sysline{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-2) 0;font-size:var(--text-xs);color:var(--muted);text-align:center;display:flex}.sysline.heads{margin-block-end:calc(-1 * var(--space-1))}.sysline .error{color:var(--danger)}.notes-mark{margin:var(--space-2) 0;flex-direction:column;align-items:center;min-width:0;display:flex}.notes-toggle{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;min-width:var(--control-h);min-height:var(--control-h);padding-inline:var(--space-3);color:var(--muted);font:inherit;font-size:var(--text-xs);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:999px;line-height:1.4;display:inline-flex}.notes-toggle:hover{background:var(--hover);color:var(--text)}.notes-toggle>span{overflow-wrap:anywhere;min-width:0}.notes-toggle>.icon{flex:none}.notes-toggle[aria-expanded=true]>.notes-caret{rotate:90deg}.notes-body{margin-top:var(--space-2);padding:var(--space-3) 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm);align-self:stretch}.notes-title{margin:0 0 var(--space-2);overflow-wrap:anywhere;font-weight:600}.notes-only{color:var(--muted);margin:0}.notes-kept{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notes-line{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.notes-words{overflow-wrap:anywhere;flex:12em;min-width:0}.notes-state{border-radius:12px;flex:none;display:inline-flex}.notes-failed{color:var(--danger);font-size:var(--text-xs);flex-basis:100%;margin:0}.projects-heading{margin-top:var(--space-4);margin-bottom:var(--space-1)}.projects-foot{margin-top:var(--space-4)}.panels{container:panels/inline-size}.card h2,.settings-card h2{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--text);margin:0;font-size:18px;font-weight:500;line-height:1.2}.card>h2{margin-bottom:var(--space-2)}.settings-card>h2{margin-bottom:0}.item{width:calc(100% + 2 * (var(--card-pad) - 10px));margin-inline:calc(10px - var(--card-pad));padding:var(--space-2) calc(var(--card-pad) - 10px);border-top:1px solid var(--line);border-inline:0;border-radius:var(--radius-sm);min-height:var(--tap);text-align:start;color:var(--text);transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background:0 0;border-bottom:0;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;display:grid}.item:first-of-type{border-top:0}.item .t{font-size:14px;font-weight:600}.item .s{font-size:var(--text-sm);color:var(--muted)}.item:hover{background:var(--hover)}.bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;height:96px;padding-top:6px;display:grid}.bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bar i{background:color-mix(in srgb, var(--ink) 38%, var(--surface));border-radius:6px 6px 3px 3px;width:100%;max-width:44px;display:block}.bar.now i{background:var(--ink)}.bar b{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600}.bar span{font-size:var(--text-xs);color:var(--muted)}.weekrow{border-top:1px solid var(--line);grid-template-columns:54px 1fr;gap:10px;padding:6px 0;font-size:14px;display:grid}.weekrow:first-of-type{border-top:0}.weekrow b{color:var(--muted);font-weight:600;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;padding-top:2px}.weekrow.today b{color:var(--text)}.boxes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.box{text-align:start;border:1px solid var(--line);border-inline-start:3px solid var(--c,var(--line));border-radius:var(--radius-xs);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;flex-direction:column;gap:4px;padding:10px;display:flex}.box .t{font-size:14px;line-height:1.3}.box .s{font-size:var(--text-xs);color:var(--muted)}.box.working .s{color:var(--text)}.pool{gap:var(--space-1) 10px;grid-template-columns:1fr auto;align-items:baseline;padding:6px 0;display:grid}.pool .k{font-size:14px}.pool .v{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}.pool .track{background:var(--hover);border-radius:4px;grid-column:1/3;height:8px;overflow:hidden}.pool .track i{background:var(--ink);border-radius:4px;height:100%;display:block}.pool.warm .track i{background:var(--bad-text)}.planline{font-size:var(--text-sm);color:var(--muted);padding-top:var(--space-1);justify-content:space-between;align-items:center;gap:10px;display:flex}.planline b{color:var(--text)}.log{gap:var(--space-4);flex-direction:column;display:flex}.day{font-size:var(--text-xs);color:var(--muted);padding-block:var(--space-2) 0;align-self:center}.answer{gap:var(--space-2);min-width:0;max-width:var(--content-w);flex-direction:column;align-self:stretch;display:flex}.empty{color:var(--muted);padding:var(--space-6) 0;text-align:center}.btn.starter{border-radius:var(--radius-lg);text-align:start;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-block:10px;font-weight:500;line-height:1.4}.pill.pill-working{color:var(--live-text);background:var(--live-tint);border-color:var(--live-line)}.pill.pill-done{background:var(--hover);color:var(--text);border-color:#0000}.pill.pill-unfinished{color:var(--bad-text);background:var(--bad-tint);border-color:var(--bad-line)}.thread{gap:var(--space-3);margin-block:var(--space-2);flex-direction:column;min-width:0;display:flex}.thread>.sysline{margin:0}.thread.nested{margin-inline-start:calc(24px + var(--space-3))}.composer{gap:var(--space-2);align-items:flex-end;display:flex}.composer>.orb{margin-bottom:calc((var(--tap) - 32px) / 2)}.composer .go{width:var(--tap);height:var(--tap);margin:calc(-1 * var(--inset,4px));padding:var(--inset,4px);background-color:var(--ink);color:var(--on-ink);transition-property:background-color,color,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);background-clip:content-box;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:0;display:grid}.composer .go:active:not(:disabled){transform:scale(.96)}.composer .go:disabled{background-color:var(--disabled);color:var(--muted)}@media (width>=1000px){dialog.sheet.tune{inset-block:auto var(--tune-end,96px);inset-inline:var(--tune-start,32px) auto;width:min(360px,100vw - 32px);max-height:calc(100dvh - var(--tune-end,96px) - var(--space-4));box-shadow:0 8px 40px var(--glow);margin:0;position:fixed}dialog.sheet.tune::backdrop{background:0 0}}.menu-list{flex-direction:column;gap:2px;display:flex}.menu-item{align-items:center;gap:var(--space-3);min-height:var(--tap);padding-block:var(--space-1);padding-inline:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.menu-item:hover,.menu-item[aria-checked=true]{background:var(--hover)}.menu-item:disabled,.menu-item:disabled:hover{background:var(--disabled);color:var(--muted);cursor:not-allowed}.menu-item>.orb,.menu-glyph{flex:none}.menu-glyph{width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.menu-words{flex-direction:column;flex:1;min-width:0;display:flex}.menu-words>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-what{font-size:var(--text-xs);color:var(--muted)}.menu-item>.pill,.menu-check{flex:none}.dock-menu-title{align-items:center;gap:var(--space-1);min-width:0;display:flex}@media (width>=1000px){dialog.sheet.dock-menu{inset-block:auto var(--menu-end,96px);inset-inline:var(--menu-start,32px) auto;width:min(320px,100vw - 32px);max-height:calc(100dvh - var(--menu-end,96px) - var(--space-4));box-shadow:0 8px 40px var(--glow);margin:0;position:fixed}dialog.sheet.dock-menu[data-place=below]{inset-block:var(--menu-top,96px) auto;max-height:none}dialog.sheet.dock-menu::backdrop{background:0 0}}.people{gap:var(--space-2);flex-direction:column;display:flex}.person{gap:var(--space-3);padding:var(--space-3) 14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);width:100%;min-height:var(--tap);color:var(--text);text-align:start;grid-template-columns:32px 1fr auto;align-items:center;display:grid}.person:hover:not(:disabled){background:var(--sidebar);border-color:var(--line-strong)}.person .nm{font-size:16px;font-weight:600}.person .role{color:var(--muted);font-size:var(--text-sm)}.person .st{font-size:var(--text-sm);color:var(--muted);margin-top:1px}.conversation .st{overflow-wrap:anywhere}.conversation .st>.pill{vertical-align:middle;margin-inline-end:var(--space-2)}.conversation{gap:var(--space-1);margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-sm);flex-direction:column;display:flex}.person.add{background:0 0;border-style:dashed}.person.add:disabled{cursor:not-allowed;color:var(--muted)}.agent-facts{align-items:center;gap:var(--space-1) var(--space-4);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.ability-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ability-chip{border:1px solid var(--edge);background:var(--surface);min-height:32px;color:var(--text);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:6px;padding-block:3px;padding-inline:6px 12px;display:inline-flex}.ability-chip.more{color:var(--muted);padding-inline:12px}.ability-glyph{width:20px;height:20px;color:var(--muted);flex:none;place-items:center;display:inline-grid}.agent-page{container:agent/inline-size}.agent-sections{gap:var(--space-4);display:grid}.agent-section{scroll-margin-block-start:calc(76px + env(safe-area-inset-top,0px));container:setup/inline-size}.agent-section>.note{margin-top:var(--space-2)}.agent-section-body>.small.muted{margin:0 0 var(--space-2);line-height:1.5}.caret{color:var(--muted);transition:transform var(--t-fast) var(--ease)}details[open]>summary .caret{transform:rotate(90deg)}.row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);min-height:52px;display:flex}.row:last-child{border-bottom:0}.row .l{flex-direction:column;min-width:0;display:flex}.row .l small{color:var(--muted);font-size:var(--text-sm)}.row .value{color:var(--muted)}.row-field{align-items:center;gap:var(--space-2);min-width:0;display:flex}.row-field input{height:var(--control-h);border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--text);font:inherit;font-size:var(--field-size);flex:1;padding-inline:10px}.row-field input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.given{font-size:var(--text-xs);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.switch{width:52px;height:var(--control-h);background:0 0;border:0;flex:none;position:relative}.switch:before{content:"";background:var(--line-strong);width:44px;height:26px;transition:background-color var(--t-fast) var(--ease);border-radius:13px;margin-top:-13px;position:absolute;top:50%;left:4px}.switch:after{content:"";background:var(--surface);width:20px;height:20px;transition:transform var(--t-fast) var(--ease);box-shadow:0 1px 2px var(--scrim);border-radius:50%;margin-top:-10px;position:absolute;top:50%;left:7px}.switch[aria-checked=true]:before{background:var(--ink)}.switch[aria-checked=true]:after{transform:translate(18px)}select.sel{height:var(--control-h);border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--field-size);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-repeat:no-repeat;background-size:5px 5px;max-width:58%;padding-inline:10px 28px}.always-can{border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 var(--space-3)}.always-can>summary{align-items:center;gap:var(--space-2);min-height:var(--control-h);cursor:pointer;font-weight:600;list-style:none;display:flex}.always-can>summary::-webkit-details-marker{display:none}.always-can[open]>summary .caret{transform:rotate(180deg)}.always-can>.row:last-child{border-bottom:0}.ability-row{justify-content:flex-start}.ability-row>.ability-glyph{border:1px solid var(--line);border-radius:var(--radius-sm);width:32px;height:32px}.ability-row>.ability-glyph.tile{border:0}.ability-row>.l{flex:1}.switch-with-word{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.switch-word{min-width:3ch;color:var(--muted);font-size:var(--text-sm)}.skill-add{margin:0 0 var(--space-2)}.skill-add>summary{list-style:none}.skill-add>summary::-webkit-details-marker{display:none}.skill-add[open]>summary .caret{transform:rotate(180deg)}.skill-add>.skill-ways{margin-top:var(--space-2)}.colour-swatches{gap:2px;display:flex}.tempo-options{gap:var(--space-2);flex-direction:column;display:flex}.tempo-option{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding-inline:calc((var(--control-h) - 28px) / 2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;display:flex}.tempo-option:hover{background:var(--hover)}.tempo-option input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.colour-swatch{width:var(--control-h);height:var(--control-h);color:var(--on-agent);background:0 0;border:0;place-items:center;display:grid;position:relative}.colour-swatch:before{content:"";background:var(--c);box-sizing:border-box;border:2px solid #0000;border-radius:50%;width:28px;height:28px}.colour-swatch.on:before{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--surface)}.colour-swatch .icon{position:absolute}.skills{grid-template-columns:minmax(0,1fr);display:grid}.skill{min-height:var(--control-h);padding-inline:var(--space-3);background:var(--surface);border:1px solid var(--line-strong);color:var(--text);border-radius:17px;align-items:center;gap:6px;font-size:14px;display:inline-flex}.skill.add{color:var(--muted);background:0 0;border-style:dashed}.skills .skill-name{min-height:var(--control-h);color:inherit;text-align:start;background:0 0;border:0;flex:1;justify-content:center;padding:0}.skills .skill-name>span{text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px}.skills .skill-name:hover>span{text-decoration-color:currentColor}.skills+.skill-ways{margin-block-start:var(--space-3)}.skill-open{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-h);color:inherit;text-align:start;background:0 0;border:0;flex:1;padding:0;display:flex}.skill-open>.icon{color:var(--muted)}.skill-open:hover .title{text-underline-offset:3px;text-decoration:underline}.skill-mark{vertical-align:-2px;margin-inline-end:var(--space-1)}.skill-ways{gap:var(--space-2);flex-wrap:wrap;display:flex}.skill-rows+.skill-ways{margin-block-start:var(--space-2)}.skill-row-large{row-gap:var(--space-2);flex-wrap:wrap}.skill-row-large>.skill-open{flex-basis:100%}.skill-short-offer{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.skill-row-large>.skill-short-offer{flex-basis:100%;padding-block-end:var(--space-1)}.skill-short-cost{font-size:var(--text-xs);color:var(--muted)}dialog.sheet.skill-sheet{max-width:960px}.skill-sheet .sheet-body{container:skill-sheet/inline-size}.skill-step{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.skill-step>p{margin:0}.skill-sheet .field>small,.skill-tools>small,.skill-method-foot>small{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.skill-from{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere;display:grid}.skill-from p,.skill-findings>p,.skill-others p{margin:0}.skill-label{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);margin:0;font-weight:600}.skill-findings{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--canvas);font-size:var(--text-sm);display:grid}.skill-findings.held{border-color:var(--bad-line);background:var(--bad-tint);color:var(--bad-text)}.skill-findings.held .skill-label{color:inherit}.skill-lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.skill-lines li{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}.skill-lines .icon{margin-block-start:2px;margin-block-start:calc(.5lh - 8px)}.skill-tools{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.skill-tools>legend{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);margin-block-end:var(--space-2);padding:0;font-weight:600}.skill-tool-list{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.skill-tool{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding-block:var(--space-1);cursor:pointer;display:flex}.skill-tool .l{flex-direction:column;min-width:0;display:flex}.skill-tool .l small{color:var(--muted);font-size:var(--text-sm)}.skill-tool input,.skill-tick input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.skill-others{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.skill-method{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.skill-method>.field{align-content:start}.skill-method-foot{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.skill-count{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.skill-preview{gap:var(--space-2);grid-template-rows:auto 1fr;min-width:0;display:grid}.skill-preview>.md,.skill-read{min-width:0;min-block-size:var(--tap);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-wrap:anywhere}@container skill-sheet (width>=700px){.skill-tool-list,.skill-method{grid-template-columns:repeat(2,minmax(0,1fr))}}.md h4,.md h5{margin-block:var(--space-3) var(--space-2);font-family:var(--font-body);font-size:var(--text-md);margin-inline:0;font-weight:600;line-height:1.4}.skill-also{font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere}.skill-tick{align-items:center;gap:var(--space-3);min-height:var(--control-h);cursor:pointer;font-weight:600;display:flex}.skill-actions{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.skill-actions-start,.skill-actions-end{gap:var(--space-2);flex-wrap:wrap;display:flex}.skill-actions-end{margin-inline-start:auto}.skill-choices{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.skill-choices .btn{text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;max-width:100%}.skill-diff{padding:var(--space-2) 0;border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);margin:0;line-height:1.6;list-style:none}.skill-diff li{gap:var(--space-2);padding-inline:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;display:flex}.skill-diff li.same{color:var(--muted)}.skill-diff li.added{background:var(--canvas);color:var(--text);font-weight:600}.skill-diff li.removed{color:var(--muted)}.skill-diff li.removed .skill-diff-text{text-decoration:line-through}.skill-diff-mark{flex:none;inline-size:1ch}.skill-diff-text{min-width:0}details.text{margin-top:10px}details.text>summary{cursor:pointer;min-height:var(--control-h);align-items:center;gap:10px;list-style:none;display:flex}details.text>summary::-webkit-details-marker{display:none}details.text>summary .t{flex:1;font-weight:600}details.text>summary .s{font-size:var(--text-sm);color:var(--muted)}details.text textarea{width:100%;min-height:140px;margin:var(--space-1) 0 0;padding:var(--space-3) 14px;border:1px solid var(--edge);border-radius:var(--radius-sm);background:var(--canvas);color:var(--text);font:inherit;font-size:var(--field-size);resize:vertical;line-height:1.5;display:block}details.text .foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);font-size:var(--text-xs);color:var(--muted);display:flex}details.text .foot .btn{flex:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);background:var(--ink);color:var(--on-ink);text-align:center;white-space:nowrap;cursor:pointer;transition-property:background-color,color,border-color,opacity,transform;transition-duration:var(--t-fast);transition-timing-function:var(--ease);border:1px solid #0000;border-radius:999px;flex:none;padding-inline:18px;font-weight:600;line-height:1.2;display:inline-flex}.btn:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 86%, var(--canvas))}.btn:active:not(:disabled){transform:scale(.96)}.btn.quiet{border-color:var(--line-strong);color:var(--text);background:0 0}.btn.quiet:hover:not(:disabled){background:var(--hover)}.btn.quiet.on,.btn.quiet.on:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.icon-swap{display:inline-grid}.icon-swap>.icon{transition:opacity var(--t-move) var(--ease), scale var(--t-move) var(--ease), filter var(--t-move) var(--ease);grid-area:1/1}.icon-swap>.icon:last-child,.icon-swap[data-on]>.icon:first-child{opacity:0;filter:blur(4px);scale:.25}.icon-swap[data-on]>.icon:last-child{opacity:1;filter:blur();scale:1}.btn.danger{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 88%, var(--canvas))}.btn.quiet.danger{border-color:var(--danger);color:var(--danger);background:0 0}.btn.quiet.danger:hover:not(:disabled){background:var(--bad-tint);color:var(--bad-text)}.btn.small{min-height:var(--control-h);font-size:var(--text-sm);padding-inline:14px}.btn:disabled,.btn.quiet:disabled,.btn.danger:disabled{background:var(--disabled);color:var(--muted);cursor:not-allowed;border-color:#0000}.pill{height:24px;font-size:var(--text-xs);border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.pill .icon{width:12px;height:12px}.pill-live{color:var(--live-text);background:var(--live-tint);border-color:var(--live-line)}.pill-bad{color:var(--bad-text);background:var(--bad-tint);border-color:var(--bad-line)}.vendor-chip{width:24px;height:24px;color:var(--on-vendor);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.row-glyph{color:var(--muted)}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:var(--card-pad);min-width:0}.field{gap:var(--space-2);display:grid}.field>span:first-child,.field>label:first-child{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);font-weight:600}.field textarea,.field input,.field select{width:100%;min-height:var(--tap);border:1px solid var(--edge);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--canvas);color:var(--text);font-size:var(--field-size);resize:vertical;line-height:1.5}.field textarea:focus-visible,.field input:focus-visible,.field select:focus-visible{border-color:var(--ink)}.list-rows{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.list-row{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}.list-row:last-child{border-bottom:0}.list-row .grow{flex:1;min-width:0}.list-row a.grow{min-height:var(--control-h);flex-direction:column;justify-content:center;display:flex}.list-row .title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.list-row .meta{font-size:var(--text-xs);color:var(--muted);display:block}.usage-month-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.usage-month-nav{gap:var(--space-1);display:inline-flex}.usage-figures{gap:var(--space-4);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.usage-figures dt{font-size:var(--text-sm);color:var(--muted)}.usage-figures dd{font-size:var(--text-lg);margin:0}.usage-figures dd strong{font-size:var(--text-xl);font-weight:600}.usage-chart{margin:var(--space-4) 0}.usage-kinds .usage-amount{font-variant-numeric:tabular-nums;font-weight:600}.account-buttons{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@container card (width<=559px){.account-actions{flex-direction:column;align-items:stretch}.account-buttons{justify-content:flex-start}.list-row:not(.account-actions):has(>.account-buttons){flex-wrap:wrap}.list-row:not(.account-actions):has(>.account-buttons)>.grow{flex-basis:calc(100% - 32px - var(--space-3))}.list-row:not(.account-actions)>.account-buttons{margin-inline-start:calc(32px + var(--space-3))}}.env-tag{min-height:22px;padding-inline:var(--space-2);border:1px solid var(--line-strong);color:var(--muted);font-size:var(--text-xs);border-radius:999px;flex:none;align-items:center;font-weight:600;line-height:1;display:inline-flex}@media (width>=1000px){.top .env-tag{display:none}}.list-row.this-computer>form{flex-shrink:0}.list-row.this-computer .title{white-space:normal;overflow-wrap:anywhere}.list-row.this-computer .this-computer-taken{color:var(--text);overflow-wrap:anywhere}@container card (width<=559px){.list-row.this-computer{flex-wrap:wrap}.list-row.this-computer>.grow{flex-basis:calc(100% - 20px - var(--space-3))}.list-row.this-computer>form{margin-inline-start:calc(20px + var(--space-3))}}dialog.sheet{background:var(--surface);width:100%;max-width:560px;max-height:85dvh;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 40px var(--glow);margin:auto auto 0;padding:0;overflow-y:auto}dialog.sheet::backdrop{background:var(--scrim)}.sheet-body{padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom))}.sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.sheet-head h2{font-family:var(--font-display);font-weight:500;font-size:var(--text-xl)}@media (width>=1000px){dialog.sheet{border-radius:var(--radius-lg);margin:auto}.sheet-body{padding-bottom:var(--space-4)}}.placeholder{text-align:center;padding-top:var(--space-12)}.placeholder p{color:var(--muted)}.chart svg{width:100%;height:auto;display:block}.chart-plot{direction:ltr;position:relative}.chart-labels>span{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute}.chart-tick{transform:translateY(-50%)}.chart-axis{bottom:0}.chart-each{text-overflow:ellipsis;text-align:center;line-height:1.25;overflow:hidden;transform:translate(-50%)}.by-agent{fill:var(--c)}.swatch.by-agent{background:var(--c)}.chart-pie{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.chart-legend{margin:var(--space-2) 0 0;gap:var(--space-3);font-size:var(--text-xs);color:var(--text);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:var(--space-1);display:flex}.chart-legend .swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.chart-legend .meta{color:var(--muted)}.series-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.series-table th,.series-table td{text-align:start;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--line)}.series-table th{font-size:var(--text-xs);color:var(--muted);font-weight:600}.card-big{font-size:28px;font-family:var(--font-display);margin:0}.welcome-symbol{margin:0 auto var(--space-6);justify-content:center;display:flex}.on-the-list{min-height:100dvh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.on-the-list .page{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;max-width:480px;display:flex}.on-the-list .lockup{margin-bottom:calc(var(--space-5) - var(--space-4))}.on-the-list .settings-card{text-align:start;width:100%}.welcome-copy{margin:var(--space-4) 0 var(--space-8);color:var(--muted);line-height:1.8}.md p{margin:0 0 var(--space-3);line-height:1.7}.md>:last-child{margin-bottom:0}.md ul,.md ol{margin:0 0 var(--space-3);padding-inline-start:var(--space-5)}.md li{margin-bottom:var(--space-1);line-height:1.6}.md h1,.md h2,.md h3{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;margin:var(--space-3) 0 var(--space-2);font-weight:600;line-height:1.4}.md code{font-family:var(--font-mono);font-size:max(var(--text-xs), .92em);background:var(--hover);border-radius:4px;padding:1px 5px}.md pre{margin:0 0 var(--space-3);padding:var(--space-3);white-space:pre;overflow-wrap:normal;max-width:100%;font-family:var(--font-mono);font-size:var(--text-xs);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.md pre code{background:0 0;padding:0}.md blockquote{margin:0 0 var(--space-3);border-inline-start:2px solid var(--line-strong);color:var(--muted);padding-inline-start:var(--space-3)}.md hr{border:0;border-top:1px solid var(--line);margin:var(--space-3) 0}.md a{color:var(--text);text-decoration:underline}@media (width<=999.98px){.welcome-symbol{margin-bottom:var(--space-4)}.welcome-copy{margin-bottom:var(--space-5)}}.call-surface{gap:var(--space-4);background:var(--canvas);min-width:0;color:var(--text);text-align:center;flex-direction:column;display:flex}.call-surface>.top{justify-content:center}.call-surface>.top h1{flex:none}.call-name{font-family:var(--font-display);margin:0;font-size:26px;font-weight:500;line-height:1.15}.call-stage{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.call-orb{place-items:center;width:220px;height:220px;display:grid;position:relative}.call-orb>.orb{grid-area:1/1;position:relative}.call-giver .orb-gaze,.call-giver .orb-disc,.call-giver .orb-sphere{display:none}.call-orb>.call-nested{scale:.55}.call-nested .orb-gaze,.call-nested .orb-disc,.call-nested .orb-sphere{display:none}.call-surface[data-phase=hearing]:not([data-muted]) .call-nested{rotate:4deg}.call-surface[data-phase=speaking] .call-nested{translate:0 calc(-3px * var(--level,0))}.call-orb>.orb{transition:rotate var(--t-move) var(--ease), translate 80ms linear}.call-orb>.orb[data-state=listening]{rotate:4deg}.call-orb>.orb[data-state=speaking]{translate:0 calc(-3px * var(--level,0))}.call-orb>.orb[data-state=ringing]{animation:call-hop 1s var(--ease) infinite}@keyframes call-hop{0%,30%,to{translate:0}15%{translate:0 -6px}}.call-orb>.call-giver{animation:call-giver-out var(--t-move) var(--ease) forwards}@keyframes call-giver-out{to{opacity:0}}.call-ring{border:2px solid color-mix(in srgb, var(--ink) 55%, transparent);scale:calc(.8 + .2 * var(--mic,0));transition:scale 80ms var(--ease);visibility:hidden;border-radius:50%;position:absolute;inset:0}.call-surface[data-phase=listening] .call-ring,.call-surface[data-phase=hearing] .call-ring{visibility:visible}.call-surface[data-muted] .call-ring{visibility:hidden}.call-took{border:1px solid var(--line);background:var(--surface);font-size:var(--text-sm);border-radius:16px;align-items:center;gap:6px;margin:0;padding-block:4px;padding-inline:4px 12px;display:inline-flex}.call-state{justify-items:center;gap:var(--space-1);display:grid}.call-phase{font-size:var(--text-lg);margin:0;font-weight:600}.call-detail{min-height:1.6em;font-size:var(--text-sm);color:var(--muted);max-width:40ch;margin:0}.call-lines{width:100%;min-height:0;max-width:var(--content-w);gap:var(--space-2);text-align:start;flex-direction:column;flex:auto;margin-inline:auto;display:flex;overflow-y:auto}.call-lines .line{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;border-radius:14px;max-width:90%;margin:0;line-height:1.4}.call-lines .line.me{background:var(--ink);color:var(--on-ink);align-self:flex-end}.call-lines .line.them{background:var(--surface);border:1px solid var(--line);border-inline-start:3px solid var(--c);align-self:flex-start}.call-lines .line .from{font-size:var(--text-xs);color:var(--c);margin-bottom:2px;font-weight:600;display:block}.call-lines .line.aside{color:var(--muted);font-style:italic;font-size:var(--text-sm);text-align:center;background:0 0;border:0;align-self:center}.call-dock{justify-content:center;gap:var(--space-3);width:100%;max-width:var(--content-w);margin-inline:auto;display:flex}.call-dock .btn{flex:1 1 0;min-width:0;max-width:220px}.raw-folders,.raw-acts{margin-block-start:var(--space-4)}.raw-folder{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.raw-count{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;text-align:end}.settings-sections{gap:var(--space-4);min-width:0;display:grid}.settings-card{gap:var(--space-2);scroll-margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid;container:card/inline-size}details.settings-card{padding:0;display:block}details.settings-card>summary{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:var(--card-pad);border-radius:var(--radius-lg);list-style:none;display:flex}details.settings-card>summary::-webkit-details-marker{display:none}details.settings-card>summary h2{flex:1;min-width:0}details.settings-card[open]>summary{padding-bottom:var(--space-2)}.fold-body{gap:var(--space-2);padding:0 var(--card-pad) var(--card-pad);grid-template-columns:minmax(0,1fr);display:grid;container:card/inline-size}.settings-card .note{margin:0}.settings-row-form{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@container card (width>=480px){.settings-row-form{grid-template-columns:minmax(0,1fr) auto}}.settings-card .list-row .grow .title{white-space:normal}.referral-copy{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.referral-copy .field{flex:220px;min-width:0}.referral-copy .field input{font-family:var(--font-mono)}.usage-page .card{margin-bottom:var(--space-4)}.grant-label .title{font-size:var(--text-sm);font-weight:500;display:block}.grant-label .meta{font-size:var(--text-xs);color:var(--muted);line-height:1.5;display:block}.activity-glyph{background:var(--hover);width:36px;height:36px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.grants{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.grant-label{align-items:flex-start;gap:var(--space-3);min-height:var(--tap);cursor:pointer;display:flex}.grant-label input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin-top:2px}.note.error{color:var(--danger)}.note.ok{color:var(--text)}.schedule-row.disabled .title{color:var(--muted);text-decoration:line-through}.list-row.routine-row{padding-block:var(--space-3);display:block}.routine-head{align-items:center;gap:var(--space-3);display:flex}.routine-body{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr);padding-inline-start:calc(36px + var(--space-3));display:grid}.routine-runs{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.routine-runs-none,.routine-today{font-size:var(--text-xs);color:var(--muted);margin:0}.routine-body>.note{margin:0}.routine-address{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.address-shown{gap:var(--space-2);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.address-shown>*{max-width:100%}.address-shown-title{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.address-shown-copy{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-self:stretch;display:flex}.address-shown-copy .field{flex:220px;min-width:0}.address-shown-copy .field input{font-family:var(--font-mono)}.address-shown .note{margin:0}.dock-address{max-width:var(--content-w);margin-inline:auto;margin-block:0 var(--space-3)}.dock-address .address-shown-copy .field{flex:1 1 0}.gate-app{grid-template-columns:minmax(0,1fr)}.gate{min-height:100dvh;padding:var(--space-6);place-items:center;display:grid}.gate .placeholder{padding-top:0}.gate .lockup,.on-the-list .lockup{color:var(--text)}.lockup .wordmark{font-size:28px}.gate-orb{margin:0 auto var(--space-5)}.gate-action{margin:var(--space-6) 0 var(--space-2)}.gate-link{min-height:var(--tap);padding:0 var(--space-2);color:var(--text);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.first-run-form{gap:var(--space-5);display:grid}.policy-links{align-items:center;gap:0 var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.first-run-actions{justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.first-run-actions .first-run-next{margin-block:0;margin-inline-end:auto}.first-run-form .first-run-both{margin:0}.apply{min-height:100dvh;padding:max(var(--space-6), env(safe-area-inset-top,0px)) var(--space-4) max(var(--space-6), env(safe-area-inset-bottom,0px));justify-content:center;display:flex}.apply .page{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;width:100%;max-width:520px;display:flex}.apply .lockup{margin-bottom:calc(var(--space-5) - var(--space-4))}.apply .welcome-symbol,.apply .eyebrow,.apply .welcome-copy,.apply-home{margin:0}.apply-form{text-align:start;gap:var(--space-4);width:100%;display:grid}.apply-form .field>span:first-child,.apply-form legend{font-size:var(--text-sm);letter-spacing:0;color:var(--text);font-weight:600}.apply-form .optional{color:var(--muted);font-weight:400}.apply-form .note.error{margin:calc(var(--space-2) - var(--space-4)) 0 0}.apply-uses{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.apply-uses legend{margin-bottom:var(--space-2);padding:0}.apply-actions{justify-content:flex-end;display:flex}.apply .policy-links{justify-content:center}.meters{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.meter{gap:var(--space-1);display:grid}.meter-label{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);font-weight:600;display:flex}.meter-label>:first-child{white-space:nowrap;flex:none}.meter-label>:last-child{text-align:end;min-width:0}.meter-track{background:var(--hover);border-radius:4px;height:8px;display:block;overflow:hidden}.meter-fill{background:var(--ink);border-radius:4px;height:100%;display:block}.meter-group{font-size:var(--text-sm);color:var(--muted);font-weight:600}.meter-group:not(:first-child){margin-top:var(--space-2)}.plan-beyond{gap:var(--space-2);margin-top:var(--space-3);display:grid}.plan-beyond>.meter-group{margin:0}.plan-given{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.plan-given-line{align-items:flex-start;gap:var(--space-2);display:flex}.plan-given-line>.icon{color:var(--muted);flex:none;margin-top:1px}.plan-given-line>span{gap:2px;min-width:0;display:grid}.plan-given-title{font-size:var(--text-sm);font-weight:600}.plan-given-line .meta{font-size:var(--text-sm);color:var(--muted)}.gate-paused{font-weight:600}.meter.warm .meter-fill{background:var(--bad-text)}.meter-fill.full{background:var(--danger)}.plan-banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);font-size:var(--text-sm);flex-direction:column;display:flex}.plan-banner.bad{background:var(--bad-tint);border-color:var(--bad-line);color:var(--bad-text)}.plan-banner p{margin:0}.plan-banner .btn{align-self:flex-start}.meter .used-up{color:var(--bad-text);font-weight:600}.meter-note{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted);line-height:1.5;display:block}.topup-choices{gap:var(--space-2);min-width:0;margin:var(--space-4) 0;border:0;padding:0;display:grid}.topup-option{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-h);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;display:flex}.topup-option:hover{background:var(--hover)}.topup-option.on{border-color:var(--ink)}.topup-option>input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.topup-words{overflow-wrap:anywhere;flex:auto;min-width:0;display:grid}.topup-title{font-weight:600}.topup-words>.meta{font-size:var(--text-sm);line-height:1.4}.topup-price{white-space:nowrap;flex:none;margin-inline-start:auto;font-weight:600}.sheet-body>.plan-banner{margin-bottom:var(--space-3)}.free-week-line{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);max-width:var(--content-w);margin:0 auto var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.5;display:flex}.free-week-line>p{flex:260px;margin:0}.free-week-acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.free-week-line>.note.error{flex-basis:100%}.plain{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plain li{padding-inline-start:16px;line-height:1.45;position:relative}.plain li:before{content:"·";color:var(--muted);position:absolute;inset-inline-start:4px}.sheet-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.plan-actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.plan-actions .plan-history{margin-inline-start:auto}.first-run{min-height:100dvh;padding:max(var(--space-6), env(safe-area-inset-top,0px)) var(--space-4) max(var(--space-6), env(safe-area-inset-bottom,0px));justify-content:center;display:flex}.first-run>.page{align-items:stretch;gap:var(--space-5);flex-direction:column;width:100%;max-width:560px;padding-bottom:0;display:flex}.first-run .lockup{color:var(--text);margin:0}.first-run .policy-links{margin-top:0}.first-run-intro{color:var(--muted);margin:0;line-height:1.7}.step-line{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.step-line li{align-items:center;gap:6px;display:inline-flex}.step-line li+li:before{content:"·" / ""}.step-n{border:1px solid var(--line-strong);width:20px;height:20px;font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;line-height:1;display:inline-grid}.step-line .here{color:var(--text);font-weight:600}.step-line .here .step-n{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.step-line .step-check{color:var(--text);flex-shrink:0}.first-run-1 .grant-label input,.first-run-2 .grant-label input{margin-inline-start:0}.first-run-said{align-items:flex-start;gap:var(--space-3);display:flex}.first-run-said p{margin:0;line-height:1.7}.first-run-settings>.page{max-width:var(--content-w);gap:var(--space-2)}.first-run-back-row{margin:0}.start-foot{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.start-foot .note{margin:0}.start-foot-actions{align-items:center;gap:var(--space-3);display:flex}.plan-chooser{gap:var(--space-4);width:100%;display:grid}.billed{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.billed legend{margin-bottom:var(--space-2);font-size:var(--text-sm);padding:0;font-weight:600}.billed-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.billed-option{min-height:var(--control-h);padding-inline:var(--space-4);border:1px solid var(--edge);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.billed-option:hover{background:var(--hover)}.billed-option.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.billed-option:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.billed-line{margin:0}.plan-price-lead{font-size:var(--text-md);color:var(--text);font-weight:600;display:block}.plan-free-facts{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);font-size:var(--text-sm);color:var(--text);margin:0;line-height:1.5;list-style:none;display:grid}.plan-free-facts li{padding-inline-start:14px;position:relative}.plan-free-facts li:before{content:"·";color:var(--muted);position:absolute;inset-inline-start:2px}.plan-moving-up{margin:0}.founder-code{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.5;display:flex}.founder-code>.icon{flex:none;margin-top:3px}.founder-code strong{color:var(--text)}.plan-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.plan-choices{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.plan-choice{gap:var(--space-3);flex-direction:column;display:flex}.plan-choice-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.plan-choice-head>h2{margin:0}.plan-choice-tag{border:1px solid var(--line-strong);height:24px;font-size:var(--text-xs);color:var(--text);white-space:nowrap;border-radius:12px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}.plan-choice-price{font-size:var(--text-sm);color:var(--muted);margin:0}.plan-choice-price .plan-price{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text);font-weight:500;line-height:1.25}.plan-choice-price-row{align-items:last baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.topup-words>.meta>.plan-saving{vertical-align:middle;margin-inline-start:var(--space-1)}.plan-choice-facts{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);margin:0;padding:0;list-style:none;display:grid}.plan-choice .btn{margin-top:var(--space-1);align-self:flex-start}.plan-chooser-terms{margin:0}.plan-arriving{gap:var(--space-3);justify-items:start;max-width:560px;display:grid}.plan-arriving p{color:var(--muted);margin:0;line-height:1.7}.plan-arriving-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.plans-page .plan-chooser{margin-top:var(--space-4)}.lapse-notice{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.lapse-notice p{flex:220px;margin:0}.lapse-notice .lapse-error{flex-basis:100%}.plan-lapse{margin:var(--space-3) 0}.agent-share{margin:var(--space-2) 0 0}.template-share,.template-read{gap:var(--space-4);display:grid}.template-share>p,.template-read>p{margin:0;line-height:1.5}.seat-file{border:1px dashed var(--line-strong);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.field input[type=file]{color:var(--muted);cursor:pointer}.field input[type=file]::file-selector-button{padding:2px var(--space-3);border:1px solid var(--line-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-inline-end:var(--space-3);font-weight:600}.template-paste{font-family:var(--font-mono)}.template-review{gap:var(--space-3);min-width:0;display:grid}.template-review>p{margin:0;line-height:1.5}.template-review h3{margin:var(--space-3) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--text-lg)}.template-carries{gap:var(--space-3);min-width:0;display:grid}.template-carries>p{margin:0;line-height:1.5}.template-carries h3{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);margin:0}.review-lines{gap:var(--space-3);min-width:0;margin:0;display:grid}.review-line{gap:2px;min-width:0;display:grid}.review-line dt{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);font-weight:600}.review-line dd{overflow-wrap:anywhere;min-width:0;margin:0}.review-pre{white-space:pre-wrap;overflow-wrap:anywhere}.review-colour{align-items:center;gap:var(--space-2);display:inline-flex}.review-swatch{background:var(--c);border-radius:50%;flex:none;width:16px;height:16px}.review-none,.review-marked{color:var(--muted);font-size:var(--text-sm)}.review-items{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.review-item{gap:var(--space-2);min-width:0;padding:var(--space-3) 14px;border:1px solid var(--line);border-radius:var(--radius-md);display:grid}.review-item p{margin:0}.review-item-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.review-item-title{overflow-wrap:anywhere;min-width:0;font-weight:600}.review-abilities{margin:0;padding:0;list-style:none}.review-ability{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.review-ability:last-child{border-bottom:0}.review-actions .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%}.weekrow.remembered{align-items:center;column-gap:10px;row-gap:var(--space-1);flex-wrap:wrap;display:flex}.weekrow.remembered b{flex:none;padding-top:0}.remembered-who{font-size:var(--text-sm);flex:none;align-items:center;gap:6px;display:inline-flex}.remembered-what{overflow-wrap:anywhere;flex:10em;min-width:0}.remembered-act{margin-inline-start:auto}.remembered-state{border-radius:12px;flex:none;display:inline-flex}.remembered-failed{color:var(--danger);font-size:var(--text-xs);flex-basis:100%;margin:0}.model-chooser{border:0;min-width:0;margin:0;padding:0}.model-chooser>legend{padding:0}.model-hint{color:var(--muted);font-size:var(--text-sm);margin:2px 0 0}.model-unoffered{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.model-option{align-items:flex-start;gap:var(--space-3);min-width:0;min-height:var(--control-h);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;display:flex}.model-option:hover{background:var(--hover)}.model-option.on{border-color:var(--ink)}.model-option>input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:2px 0 0}.model-body{flex:1;gap:2px;min-width:0;display:grid}.model-top{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.model-name{overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.4}.model-on{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:600;line-height:1.4;display:inline-flex}.model-line{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45}.model-part{max-width:100%;display:inline-block}.maker{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-sm);margin-block:2px;display:flex}.maker-mark{flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.maker-mark>img{object-fit:contain;width:24px;height:24px}.maker-mark.robot{color:var(--maker-tint,var(--muted))}:root,[data-theme=light]{--maker-light:block;--maker-dark:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--maker-light:none;--maker-dark:block}}[data-theme=dark]{--maker-light:none;--maker-dark:block}.maker-mark>img.light{display:var(--maker-light)}.maker-mark>img.dark{display:var(--maker-dark)}.model-standin{gap:var(--space-2);margin-top:var(--space-4);display:grid}.model-standin>label{flex-direction:column;display:flex}.model-standin>label>small{color:var(--muted);font-size:var(--text-sm)}.model-standin>select.sel{width:100%;max-width:360px}.add-step{gap:var(--space-4);min-width:0;display:grid}.add-back{justify-self:start}.add-who{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.add-who .nm{font-size:16px}.add-who .role,.add-who .st{color:var(--muted);font-size:var(--text-sm)}.template-review .model-chooser>legend{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);font-weight:600}.model-standin>.model-unoffered{margin:0}.add-card-on>.maker-mark{margin-block:calc(.5lh - 12px)}.model-chips{gap:var(--space-1);flex-wrap:wrap;min-width:0;margin-block:2px;display:flex}.model-chip,.add-chip{min-height:22px;padding-inline:var(--space-2);border:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);border-radius:999px;align-items:center;line-height:1.4;display:inline-flex}.model-dialog .model-hint{margin:0 0 var(--space-3)}.model-filter{gap:var(--space-2);min-width:0;margin:var(--space-3) 0;border:0;flex-wrap:wrap;padding:0;display:flex}.model-filter-option{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding-inline:var(--space-3) var(--space-4);border:1px solid var(--edge);cursor:pointer;border-radius:999px;display:inline-flex}.model-filter-option:hover{background:var(--hover)}.model-filter-option.on{border-color:var(--ink)}.model-filter-option>input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.model-picks{margin-block-end:var(--space-4);display:grid}.maker-folds{gap:var(--space-4);min-width:0;margin-block-start:var(--space-3);display:grid}.maker-fold{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0}.maker-fold>summary{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:var(--space-1) var(--space-3);border-radius:calc(var(--radius-md) - 1px);cursor:pointer;list-style:none;display:flex}.maker-fold>summary::-webkit-details-marker{display:none}.maker-fold>summary:hover{background:var(--hover)}.maker-fold>summary>.maker-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.maker-fold>summary>.maker-count{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;margin-inline-start:auto}.maker-fold>summary>.caret{flex:none}.maker-models{gap:var(--space-2);min-width:0;padding:0 var(--space-1) var(--space-1);display:grid}.model-pick{width:100%;min-width:0;min-height:var(--control-h);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-align:start;cursor:pointer;display:flex}.model-pick:hover{background:var(--hover)}.model-pick.on{border-color:var(--ink)}.model-noticed{min-width:0;display:grid}.model-notice{align-items:center;column-gap:var(--space-4);min-width:0;padding-inline:var(--space-3);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.next-setup-model>.model-notice,.next-setup-standin>.model-notice{padding-inline:0}.next-setup-standin>.model-notice{flex-basis:100%}.model-notice-line{overflow-wrap:anywhere;min-width:0}.model-notice>a{min-height:var(--tap);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;display:inline-flex}.model-notice>a:hover{text-decoration-color:currentColor}.model-chooser>.model-filter{margin-block-end:0}.add-step .model-chooser>legend{font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted);font-weight:600}.add-choose{gap:var(--space-3);min-width:0;display:grid}.add-choose>p{margin:0}.add-places{color:var(--muted);font-size:var(--text-sm)}.add-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));min-width:0;display:grid}.add-card{align-content:start;gap:var(--space-2);min-width:0;min-height:var(--control-h);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-align:start;display:grid}.add-card:hover:not(:disabled){background:var(--sidebar);border-color:var(--line-strong)}.add-card.from-template{border-style:dashed}.add-card:disabled{background:var(--disabled);color:var(--muted);cursor:not-allowed}.add-card:disabled .name{color:var(--muted)}.add-card-head{gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.add-card-title{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.add-card-title .nm{overflow-wrap:anywhere;font-size:16px;font-weight:600}.add-card-role{min-height:22px;padding-inline:var(--space-2);border:1px solid var(--line-strong);color:var(--muted);font-size:var(--text-xs);border-radius:999px;align-items:center;line-height:1.4;display:inline-flex}.add-card-about{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45}.add-card-on{align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;display:flex}.add-card-can{align-items:center;gap:var(--space-1);min-width:0;color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.add-card-can>span:first-child{margin-inline-end:var(--space-1)}.add-card-note{color:var(--muted);font-size:var(--text-sm)}.documents-page{container:documents/inline-size}.document-page{container:document/inline-size}@container documents (width<=419px){.doc-new-more{display:none}}.documents-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.documents-bar .note{margin:0}.doc-project{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.doc-project label{font-size:var(--text-sm);color:var(--muted);font-weight:600}.doc-project .sel{flex:0 auto;min-width:0;max-width:16rem}.doc-said:empty{margin:0}.documents-failed{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.documents-failed .note{margin:0}.doc-list{margin-block-start:var(--space-4)}.list-row.doc-row{padding:0}.doc-link{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-h);padding-block:var(--space-2);border-radius:var(--radius-sm);flex:1;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.doc-glyph{color:var(--muted);display:inline-flex}.doc-words{flex-direction:column;min-width:0;display:flex}.doc-link .title{font-size:var(--text-md);font-weight:600}.doc-link:hover .title{text-underline-offset:3px;text-decoration:underline}.doc-size{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.document-tools{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.doc-acts{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}@container document (width<=519px){.document-tools .doc-project{flex-basis:100%}.document-tools .doc-project .sel{flex:1;max-width:none}.doc-acts{margin-inline-start:0}}.document-meta{gap:0 var(--space-2);margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.document-meta>span:not(:first-child):not(:empty):before{content:"·";content:"·" / "";margin-inline-end:var(--space-2)}.doc-dirty{color:var(--text);font-weight:600}.document-page .top h1{overflow-wrap:anywhere}.document-text{width:100%;height:max(16rem, calc(100dvh - var(--below) - 17rem));padding:var(--space-3) var(--space-4);border:1px solid var(--edge);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--field-size);resize:vertical;margin-block-start:var(--space-2);line-height:1.6;display:block}.document-text:focus-visible{border-color:var(--ink)}.rename-form{gap:var(--space-3);display:grid}.rename-form .note,.draft-page .draft-not-yours,.note-page .note-line{margin:0}.draft-page .draft-revises{margin:var(--space-2) 0 0}.draft-text{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow-wrap:anywhere;min-width:0;margin-block-start:var(--space-3)}.doc-bar-end{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.doc-adds{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.doc-adds .doc-drop-hint{margin:0;margin-inline-start:var(--space-1)}@media (hover:none){.doc-adds .doc-drop-hint{display:none}}.doc-refusals{gap:var(--space-1);margin-block-start:var(--space-2);display:grid}.doc-refusals .note{margin:0}.doc-drop{border-radius:var(--radius-md);min-height:8rem}.doc-drop.over{outline:2px dashed var(--ink);outline-offset:var(--space-1);background:var(--hover)}.doc-drop-line{padding:var(--space-3) var(--space-3) 0;font-size:var(--text-sm);margin:0;font-weight:600}.doc-list{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.doc-list>.doc-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:0;display:grid}.doc-row-acts{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.doc-file{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--control-h);padding:var(--space-2) 0;border-radius:var(--radius-sm);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}.doc-file:hover .title{text-underline-offset:3px;text-decoration:underline}.doc-file .doc-file-source{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.doc-file .title{font-size:var(--text-md);font-weight:600}.list-row .doc-file-line{color:var(--text);overflow-wrap:anywhere}.doc-pin[aria-pressed=true] .icon{fill:currentColor}@container documents (width<=599px){.doc-list{grid-template-columns:minmax(0,1fr)}.doc-row>.doc-row-acts{padding-block-end:var(--space-2)}}.web-page-form{gap:var(--space-3);display:grid}.web-page-form .note{margin:0}.bin-page{container:bin/inline-size}.bin-meters,.bin-list,.bin-empty{margin-block-start:var(--space-4)}.bin-empty:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.list-row.bin-row{flex-wrap:wrap;padding:0}.bin-item{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--control-h);padding-block:var(--space-2);flex:1;grid-template-columns:auto minmax(0,1fr);display:grid}.bin-item .title{font-size:var(--text-md);font-weight:600}.bin-acts{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.bin-row .bin-refused{margin:0 0 var(--space-2);flex:100%}@container bin (width<=559px){.bin-acts{flex:100%;padding-block-end:var(--space-2)}}.list-row.when-full-row{align-items:stretch;gap:var(--space-2);flex-direction:column}.when-full{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.when-full legend{font-size:var(--text-sm);margin-block-end:var(--space-2);padding:0;font-weight:600}.when-full-bin{align-self:flex-start}.export-sheet{gap:var(--space-4);display:grid}.export-sheet .note{margin:0}.export-sheet .export-note{color:var(--text)}.export-choices{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.md table{width:100%;margin:0 0 var(--space-3);border-collapse:collapse;font-size:var(--text-sm)}.md th,.md td{padding:var(--space-1) var(--space-2);border:1px solid var(--line-strong);text-align:start;vertical-align:top}.md th{font-weight:600}.md a{text-underline-offset:3px;overflow-wrap:anywhere;padding-block:2px}.md :is(th,td) a{padding-block:3px}.md pre{color:var(--text)}.md-table{max-width:100%;margin:0 0 var(--space-3);overflow-x:auto}.md-table>table{margin:0}.md-table:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.md th,.md td{overflow-wrap:break-word;font-variant-numeric:tabular-nums}.md li.md-task{list-style:none}.md-task>input[type=checkbox]{appearance:none;block-size:1em;inline-size:1em;margin-block:0;margin-inline:0 var(--space-2);border-radius:var(--radius-xs);color:inherit;font:inherit;vertical-align:-.125em;background:0 0;border:.125em solid;place-content:center;display:inline-grid}.md-task>input[type=checkbox]:checked:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background:currentColor;block-size:.625em;inline-size:.625em}.md-code{min-width:0;margin:0 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.md-code-head{padding:var(--space-2) var(--space-2) 0;justify-content:flex-end;display:flex}.md-code>pre{background:0 0;border:0;margin:0;padding-block-start:var(--space-1)}.md-code>.note{padding:0 var(--space-3) var(--space-3);margin:0}.log .md h4,.log .md h5{margin:var(--space-3) 0 var(--space-2);color:inherit;background:0 0;border:0;padding:0}@media print{.document-print .md-table{overflow:visible}}.document-print{display:none}@media print{@page{margin:20mm 18mm}html,body,.app,.shell,.main{background:var(--surface)}.skip-link,.top>:not(h1),.document-tools,.document-meta,.document-refused,.document-text,dialog{display:none!important}.shell{min-height:0;display:block}.main{max-width:none;margin:0;padding:0}.top{min-height:0;padding:0 0 var(--space-4)}.document-print{margin-block-start:var(--space-2);display:block}.document-print .md h2,.document-print .md h3,.document-print .md h4{break-after:avoid}.document-print .md pre{white-space:pre-wrap;overflow:visible}.document-print .md tr,.document-print .md li{break-inside:avoid}}.memory-filters{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.memory-filter{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.memory-filter label{font-size:var(--text-sm);color:var(--muted);font-weight:600}.memory-filter .sel{flex:0 auto;min-width:0;max-width:16rem}.memory-feed{margin:var(--space-4) 0 0;padding:0;list-style:none}.memory-more{margin-block-start:var(--space-3)}.doc-adds .folder-plan,.doc-adds .folder-said{flex-basis:100%;margin:0}.folder-plan{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.folder-plan .note{margin:0}.folder-plan-actions{justify-content:flex-start}.computer-section{margin-block-start:var(--space-4)}.computer-head{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.computer-glyph,.computer-chevron{color:var(--muted);flex:none}.computer-presence,.computer-over,.computer-waiting{margin:0}.computer-over,.computer-waiting{color:var(--text);margin-block-start:var(--space-2)}.computer-acts{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.computer-said:empty{margin:0}.computer-tree{margin-block-start:var(--space-3)}.computer-tree .computer-tree{margin-block-start:0}.computer-level{padding-inline-start:var(--space-4)}.list-row.computer-row{padding:0}.list-row.computer-folder{flex-direction:column;align-items:stretch;gap:0}.computer-link{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--control-h);padding:var(--space-2) 0;border-radius:var(--radius-sm);text-align:start;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.computer-toggle{gap:var(--space-2);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr)}.computer-link .title{font-size:var(--text-sm);white-space:normal;overflow-wrap:anywhere;font-weight:600}.computer-file .computer-link .title{font-weight:500}a.computer-link:hover .title,.computer-toggle:hover .title,.computer-section-list .computer-link:hover .title{text-underline-offset:3px;text-decoration:underline}.computer-section-list .computer-link{cursor:pointer}.computer-inside[hidden]{display:none}.computer-more,.computer-reading{margin-block:var(--space-2);margin-inline:var(--space-4) 0}.computer-level-failed{margin-inline-start:var(--space-4)}.computer-page .computer-stays{margin:0}.computer-sections{margin-block-start:var(--space-3)}.computer-sections>.note{margin:0 0 var(--space-2)}.computer-section-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.computer-section-bar .note{margin:0}.computer-plain{font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0;line-height:1.6}.computer-folder-line{align-items:center;gap:var(--space-3);min-width:0;display:flex}.computer-tick{align-items:center;gap:var(--space-2);min-height:var(--control-h);font-size:var(--text-sm);color:var(--text);cursor:pointer;flex:none;display:inline-flex}.computer-tick input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.computer-tick:has(input:disabled){color:var(--muted);cursor:not-allowed}.list-row .computer-paused-line{color:var(--text);overflow-wrap:anywhere}.computer-ticks-away{margin:var(--space-2) 0 0}
