.metric-wrap{position:relative;display:inline-flex;align-items:baseline}.metric-label{display:inline-flex;align-items:baseline;gap:4px;text-decoration:underline dotted;text-underline-offset:3px;cursor:help;outline-offset:2px}.metric-hint{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;z-index:30;inline-size:max-content;max-inline-size:min(280px,80vw);padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink2);font-size:12.5px;line-height:1.45;font-weight:400;text-decoration:none;box-shadow:0 8px 24px #0000001f;white-space:normal}.metric-hint[hidden]{display:none}.notify-tabs{display:flex;gap:4px;flex-wrap:wrap;margin:14px 0}.notify-tabs button{border:1px solid transparent;background:transparent;border-radius:999px;padding:6px 12px;font-size:13px;color:var(--ink2)}.notify-tabs button[aria-selected=true]{border-color:var(--line);background:var(--sunk);color:var(--ink)}.notify-filters{display:grid;gap:10px;margin-block-end:14px;min-width:0}.notify-count{display:flex;justify-content:flex-end}.notify-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.notify-item{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--surface)}.notify-item[data-state=acted],.notify-item[data-state=dismissed]{opacity:.7}.notify-item h3{margin:6px 0 4px;font-size:15px}.notify-item p{margin:0 0 8px;color:var(--ink2);font-size:14px}.notify-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--ink3)}.notify-actions{display:flex;gap:8px;flex-wrap:wrap;margin-block-start:8px}.notify-grid{inline-size:100%;border-collapse:collapse;font-size:14px}.notify-grid th,.notify-grid td{padding:10px 8px;border-block-end:1px solid var(--line);text-align:start;vertical-align:middle}.notify-grid th{font-size:12px;color:var(--ink3);font-weight:600}.notify-quiet{margin-block-start:6px}.notify-grid input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent)}.notify-health{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.notify-health article{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--surface)}.notify-health article[data-focus=true]{border-color:var(--accent)}.notify-health h3{margin:0 0 6px;font-size:15px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.notify-health p{margin:4px 0;font-size:13px;color:var(--ink2)}@media(max-width:640px){.notify-grid thead{display:none}.notify-grid tr{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding-block:8px;border-block-end:1px solid var(--line)}.notify-grid td{border:0;padding:2px 0}}.ms{display:grid;gap:18px;min-width:0}.ms-tabs{display:flex;flex-wrap:wrap;gap:6px}.ms-pane{display:grid;gap:14px;min-width:0}.ms-period{max-inline-size:760px}.ms-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.ms-meta-row{gap:8px 12px}.ms-conf{display:inline-flex;align-items:center;gap:6px}.ms-conf[data-level=observed]{border-color:var(--good);color:var(--good)}.ms-conf[data-level=inferred]{border-color:var(--accent);color:var(--accent);border-style:dashed}.ms-conf[data-level=calibrated]{border-color:var(--ink2);color:var(--ink)}.ms-scroll{overflow-x:auto;max-inline-size:100%;min-width:0}.ms-table{inline-size:100%;border-collapse:collapse;font-size:13.5px}.ms-table th,.ms-table td{text-align:start;padding:9px 10px;border-block-end:1px solid var(--line);vertical-align:top}.ms-table tr:last-child>th,.ms-table tr:last-child>td{border-block-end:0}.ms-table thead th{font-weight:500;color:var(--ink3);font-size:12.5px;border-block-end:1px solid var(--line);white-space:nowrap}.ms-table tbody th{font-weight:500}.ms-table td.num,.ms-table th.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ms-table caption{caption-side:top;text-align:start;font-weight:600;font-size:14px;padding-block-end:8px}.ms-table .btn{padding:5px 12px;font-size:13px}.ms-kv-table tbody th{color:var(--ink2);font-weight:400}.ms-state{color:var(--ink3);font-style:italic}.ms-state[data-state=needs_costs]{color:var(--warn);font-style:normal}.ms-state[data-state=zero]{font-style:normal;color:var(--ink)}.ms-fresh{display:flex;flex-wrap:wrap;gap:6px}.ms-fresh .pill[data-state=fresh]{border-color:var(--good);color:var(--good)}.ms-fresh .pill[data-state=stale]{border-color:var(--warn);color:var(--warn);border-style:dashed}.ms-fresh .pill[data-state=missing]{border-color:var(--err);color:var(--err)}.ms-note{font-size:13px;color:var(--ink3);margin:0;line-height:1.5}.ms-callout{margin:0;font-size:13.5px;line-height:1.5;padding:10px 12px;border-radius:10px;border-inline-start:3px solid var(--warn);background:color-mix(in oklab,var(--warn) 9%,transparent)}.ms-claims{display:grid;gap:2px}.ms-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.ms-sev[data-sev=high]{border-color:var(--err);color:var(--err)}.ms-sev[data-sev=medium]{border-color:var(--warn);color:var(--warn)}.ms-anomaly[data-severity=high]{border-inline-start:3px solid var(--err)}.ms-anomaly[data-severity=medium]{border-inline-start:3px solid var(--warn)}.ms-delta{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1}.ms-scenario{display:grid;gap:6px;justify-items:start;border:1px dashed var(--warn);border-radius:12px;padding:12px 14px}.ms-scenario p{margin:0}.ms-side{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}.ms-checks{margin-block:2px}.ms-item{display:grid;gap:3px;min-width:0}.ms-item-top{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;min-width:0}.ms-item p{margin:0}.ms-line{display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.ms-sub-block{display:grid;gap:8px;min-width:0}.ms-sub-block h4,.ms-sub-block p{margin:0}.ms-test>p{margin:0}.ms-report{gap:20px}.ms-report .ui-kv.tiles dd{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.2}:lang(hi) .ms-report .ui-kv.tiles dd{font-family:var(--sans);font-size:16px}.ms-alerts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ms-alerts>li{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);border-inline-start:3px solid var(--line);border-radius:12px;background:var(--bg);min-width:0;overflow-wrap:anywhere}.ms-alerts>li[data-sev=high]{border-inline-start-color:var(--err)}.ms-alerts>li[data-sev=medium]{border-inline-start-color:var(--warn)}.ms-alerts p{margin:0;font-size:14px;line-height:1.5}.ms-alerts .btns{display:flex;flex-wrap:wrap;gap:6px}.ms-alerts .btn{padding:6px 12px;font-size:13px}.ms-set-group{display:grid;gap:6px}.ms-set-sec{display:grid;gap:10px;padding-block-start:14px;border-block-start:1px solid var(--line);min-width:0}.ms-set-sec h4{margin:0}.ms-fee{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;max-inline-size:520px}.ms-fee-add{justify-self:start}.ms-pick{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ms-pick .ui-select{inline-size:auto;flex:1 1 260px;max-inline-size:480px}.ms-pred-row .ui-select{inline-size:auto;min-inline-size:150px}.ms-preds>h4{grid-column:1 / -1;margin:0}.ms-pred p{margin:0}.ms-drill{gap:12px}@media(max-width:640px){.ms-table{font-size:12.5px}.ms-table th,.ms-table td{padding:7px 6px}}:root{color-scheme:light;--g50:oklch(.97 .012 200);--g100:oklch(.93 .03 200);--g200:oklch(.86 .05 200);--g300:oklch(.77 .075 200);--g400:oklch(.67 .095 200);--g500:oklch(.57 .105 200);--g600:oklch(.5 .11 200);--g700:oklch(.42 .095 200);--g800:oklch(.33 .075 200);--g900:oklch(.25 .055 200);--leaf:oklch(.72 .11 200);--bg:#F6F6F3;--surface:#FFFFFF;--sunk:#F0F0EC;--ink:#0F1011;--ink2:#4A4E54;--ink3:#6C7178;--line:rgba(16,17,18,.12);--brand:#0F1011;--accent:oklch(.5 .11 200);--on-accent:#FFFFFF;--warn:oklch(.55 .12 65);--good:oklch(.5 .11 155);--err:oklch(.52 .15 25);--serif:"Instrument Serif","Noto Sans Devanagari","Times New Roman",serif;--sans:"Geist","Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--r:12px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0F1011;--surface:#17181A;--sunk:#1F2123;--ink:#F3F3EF;--ink2:#B4B8BD;--ink3:#868B92;--line:rgba(243,243,239,.14);--brand:#F3F3EF;--accent:oklch(.74 .11 200);--on-accent:#0F1011;--warn:oklch(.78 .12 75);--good:oklch(.74 .12 155);--err:oklch(.72 .13 25)}}:root[data-theme=dark]{color-scheme:dark;--bg:#0F1011;--surface:#17181A;--sunk:#1F2123;--ink:#F3F3EF;--ink2:#B4B8BD;--ink3:#868B92;--line:rgba(243,243,239,.14);--brand:#F3F3EF;--accent:oklch(.74 .11 200);--on-accent:#0F1011;--warn:oklch(.78 .12 75);--good:oklch(.74 .12 155);--err:oklch(.72 .13 25)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3,p{margin:0}[lang=hi]{font-family:"Noto Sans Devanagari",var(--sans);line-height:1.65}.mono{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}[lang=hi].mono,:lang(hi) .mono,:lang(hi) .st-must{font-family:"Noto Sans Devanagari",var(--sans);letter-spacing:0;font-size:12px;text-transform:none}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.link{border:0;background:none;padding:0;font-size:13px;color:var(--ink2);text-decoration:underline;text-underline-offset:3px;text-align:start}.link:hover{color:var(--ink)}.link:disabled{color:var(--ink3);text-decoration:none;cursor:default}.dev{font-family:var(--mono);font-size:11.5px;color:var(--warn);border:1px dashed var(--warn);border-radius:8px;padding:3px 8px;background:none;text-decoration:none}.err{color:var(--err);font-size:13.5px}.ok{color:var(--good);font-size:13.5px}.app{display:grid;grid-template-columns:56px var(--chat-w,380px) minmax(0,1fr);height:100%;min-height:560px;position:relative}.chat-rs{position:absolute;inset-block:0;inset-inline-start:calc(56px + var(--chat-w,380px) - 5px);inline-size:9px;z-index:6;cursor:col-resize;touch-action:none;background:none;border:0;padding:0}.chat-rs:after{content:"";position:absolute;inset-block:0;inset-inline-start:4px;inline-size:1px;background:transparent;transition:background-color .15s,inline-size .15s,inset-inline-start .15s}.chat-rs:hover:after,.chat-rs:focus-visible:after,.app.resizing .chat-rs:after{background:var(--accent);inline-size:3px;inset-inline-start:3px}.chat-rs:focus-visible{outline:0}.app.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.app.resizing .canvas,.app.resizing .chat{pointer-events:none}.app.first .chat-rs{display:none}.app.first{grid-template-columns:56px minmax(0,1fr) 0}.app.first .canvas{display:none}.app.first .chat{max-width:680px;width:100%;margin-inline:auto;border:0;background:transparent}.app.first .chat-head{border-bottom-color:transparent}.app.first .compose{border-top-color:transparent}.app.first .inp{background:var(--surface)}.rail{border-inline-end:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0;background:var(--surface);min-height:0}.logo{width:26px;height:29px;background:var(--accent);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);margin-bottom:14px;flex:none}.rail button{width:40px;height:40px;border-radius:10px;border:1px solid transparent;background:transparent;display:grid;place-items:center;font-family:var(--mono);font-size:11px;color:var(--ink3);position:relative;flex:none}.rail button:hover{background:var(--sunk);color:var(--ink)}.rail button.on{background:var(--ink);color:var(--bg)}.rail button[aria-disabled=true]{cursor:default}.rail button[aria-disabled=true]:hover{background:transparent;color:var(--ink3)}.rail button:after{content:attr(data-n);position:absolute;inset-inline-start:48px;inset-block-start:8px;background:var(--ink);color:var(--bg);font-family:var(--sans);font-size:12px;padding:3px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:30}.rail button:hover:after,.rail button:focus-visible:after{opacity:1}.rail .sp{flex:1}.chat{display:flex;flex-direction:column;border-inline-end:1px solid var(--line);background:var(--surface);min-width:0;min-height:0}.chat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);position:relative}.chat-head b{font-weight:600}.chat-head .who{min-width:0;white-space:nowrap;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;max-block-size:1.6em}.ws-btn b{min-width:0;overflow:hidden;text-overflow:ellipsis}.chat-head .who span{color:var(--ink3);font-size:13px}.ws-btn{border:0;background:none;padding:0;font-weight:600;display:inline-flex;align-items:center;gap:6px;max-width:100%}.ws-btn svg{flex:none;color:var(--ink3)}.menu{position:absolute;inset-block-start:calc(100% - 4px);inset-inline-start:12px;z-index:25;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:8px;display:grid;gap:2px;min-width:240px;max-width:calc(100% - 24px)}.menu .mono{padding:6px 10px 4px}.menu button{display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:start;border:0;background:transparent;border-radius:8px;padding:9px 10px;font-size:14px}.menu button:hover,.menu button:focus-visible{background:var(--sunk)}.menu button[aria-current=true]{background:var(--sunk)}.menu small{color:var(--ink3);font-size:12px}.log{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px;min-height:0;position:relative}.hello{margin-block:0 8px}.app.first .log{justify-content:safe center}.hello h1{font-family:var(--serif);font-weight:400;font-size:38px;line-height:1.06;letter-spacing:-.01em}.hello h1[lang=hi]{font-family:"Noto Sans Devanagari",var(--sans);font-size:30px;line-height:1.3;letter-spacing:0}.hello p{color:var(--ink2);margin-top:10px}.msg{max-width:min(92%,820px);display:grid;gap:8px;animation:rise .25s ease both}.msg.u{align-self:flex-end;background:var(--ink);color:var(--bg);padding:10px 14px;border-radius:14px;border-end-end-radius:4px;overflow-wrap:anywhere}.msg.a p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.work{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px;color:var(--ink3)}.work li{display:flex;gap:8px;align-items:center}.work li:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ink3);flex:none}.work li.done{color:var(--ink2)}.work li.done:before{background:var(--accent);border-color:var(--accent)}.work li.now:before{border-color:var(--accent);animation:pulse 1s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--sunk);border-radius:999px;padding:6px 12px;font-size:13px;justify-self:start;max-width:100%;text-align:start}.chip:hover,.chip.on{border-color:var(--accent)}.chip i{width:8px;height:9px;background:var(--accent);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none}.chip small{color:var(--ink3);font-size:12px}.compose{border-top:1px solid var(--line);padding:12px 14px 14px;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.about{font-size:12.5px;color:var(--ink3);min-height:18px}.about b{color:var(--ink2);font-weight:500}.sugg{display:flex;flex-wrap:wrap;gap:6px}.sugg button{border:1px solid var(--line);background:transparent;border-radius:999px;padding:6px 12px;font-size:13px;text-align:start}.sugg button:hover{border-color:var(--accent)}.inp{display:flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:6px;background:var(--bg)}.inp:focus-within{border-color:var(--accent)}.inp input{flex:1;min-width:0;border:0;background:transparent;outline:0;padding:8px 2px}.icon{width:36px;height:36px;border-radius:10px;border:0;background:transparent;display:grid;place-items:center;color:var(--ink3);position:relative;flex:none}.icon.send{background:var(--accent);color:var(--on-accent)}.icon.send:disabled{opacity:.5;cursor:default}.icon[aria-disabled=true]{opacity:.5;cursor:not-allowed}.icon[aria-disabled=true]:hover:after,.icon[aria-disabled=true]:focus-visible:after{content:attr(data-tip);position:absolute;inset-block-end:42px;inset-inline-end:0;background:var(--ink);color:var(--bg);font-size:12px;padding:3px 8px;border-radius:6px;white-space:nowrap}.canvas{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.cv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-bottom:1px solid var(--line);background:var(--surface)}.cv-head .t{display:flex;gap:10px;align-items:baseline;min-width:0}.cv-head b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tools{display:flex;gap:6px;align-items:center;flex:none}.kbd{border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:12.5px;color:var(--ink2);background:transparent;white-space:nowrap}.kbd.p{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}.sheet-x{display:none}.tabs{display:flex;gap:4px;overflow-x:auto;padding:8px 24px;border-bottom:1px solid var(--line);background:var(--surface);scrollbar-width:none}.tabs button{white-space:nowrap;border:1px solid transparent;background:transparent;border-radius:999px;padding:5px 12px;font-size:13px;color:var(--ink2);display:inline-flex;align-items:center;gap:7px}.tabs button:hover{background:var(--sunk)}.tabs button.on{border-color:var(--line);background:var(--sunk);color:var(--ink)}.tabs.stage-tabs{padding-block:6px}.tabs .stage-n,.tabs .stage-soon{font-size:11px;color:var(--ink3)}.tabs button[aria-disabled=true]{opacity:.6;cursor:default}.tabs button[aria-disabled=true]:hover{background:transparent}.dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ink3);flex:none}.dot.done{background:var(--good);border-color:var(--good)}.dot.in_progress{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 35%,transparent)}.dot.skipped{border-style:dotted}.view{flex:1;overflow-y:auto;padding:clamp(18px,3vw,36px);min-height:0;scroll-behavior:smooth;position:relative;scroll-padding-block-start:16px}.view>div{max-width:1360px;margin-inline:auto;display:grid;gap:22px;animation:viewin .25s ease backwards}:where(.view>div>p){max-width:72ch}@keyframes viewin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ans{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.04;letter-spacing:-.012em;max-width:20em;text-wrap:balance}:lang(hi) .ans,.ans[lang=hi]{font-family:"Noto Sans Devanagari",var(--sans);font-weight:500;font-size:clamp(24px,2.6vw,34px);line-height:1.35;letter-spacing:0}.sub{color:var(--ink2);max-width:44em}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:16px;min-width:0}.card h3{font-size:14px;font-weight:600;margin-bottom:10px}.btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.btn{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 16px;font-weight:500;font-size:14px}.btn:hover:not(:disabled){border-color:var(--accent)}.btn.p{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn:disabled{opacity:.55;cursor:default}.row{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.row:first-of-type{border-top:0}.row small{display:block;color:var(--ink3);font-size:12.5px}.rng{position:relative;height:6px;border-radius:3px;background:var(--sunk);display:block}.rng i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:3px;background:var(--accent)}.big{font-family:var(--serif);font-size:40px;line-height:1}:lang(hi) .big{font-family:var(--mono);font-size:26px;line-height:1.3}.tag{display:inline-block;border-radius:999px;padding:2px 10px;font-size:12px;background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accent);white-space:nowrap}.warn{color:var(--warn)}.banner{border:1px dashed var(--line);border-radius:var(--r);padding:10px 14px;font-size:13.5px;color:var(--ink2);display:flex;gap:10px;align-items:center}.banner:before{content:"";width:8px;height:9px;background:var(--accent);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none}.banner.w{border-color:var(--warn)}.banner.w:before{background:var(--warn)}.banner.g{border-style:solid;border-color:var(--good);color:var(--ink)}.banner.g:before{background:var(--good)}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:start;padding-block:10px;padding-inline:0 12px;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:500;color:var(--ink3);font-size:12.5px;white-space:nowrap}td.num,th.num,.cell.num{white-space:nowrap}th.num{font-family:inherit}table.lines th:last-child,table.lines td:last-child{text-align:end;padding-inline-end:0}.chips{display:flex;flex-wrap:wrap;gap:6px}tr:last-child td{border-bottom:0}.tw{overflow-x:auto}.empty{display:grid;place-items:center;text-align:center;min-height:60vh;color:var(--ink3)}.empty h2{font-family:var(--serif);font-weight:400;font-size:34px;color:var(--ink);margin-bottom:8px}.skel{height:14px;border-radius:7px;background:var(--sunk);margin-block:8px}.st-lab{font-size:12.5px;color:var(--ink3)}.st-note{font-family:var(--mono);font-size:11px;color:var(--ink3);line-height:1.55}.st-acts{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center}.st-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.st-chip{height:32px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink2);font-size:13px;white-space:nowrap}.st-chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.st-form{display:grid;gap:12px;align-content:start;min-width:0}.st-inp{width:100%;min-width:0;height:44px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);padding:0 14px;font:inherit;font-size:15px}.st-inp:focus{outline:0;border-color:var(--accent)}select.st-inp{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink3) 50%),linear-gradient(135deg,var(--ink3) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:34px}[dir=rtl] select.st-inp{background-position:18px 19px,13px 19px}.st-inp.code{font-family:var(--mono);font-size:22px;letter-spacing:.35em;text-align:center}.field{display:grid;gap:6px;min-width:0;align-content:start}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.check input{width:18px;height:18px;margin-block-start:2px;accent-color:var(--accent);flex:none}.auth{min-height:100%;display:grid;grid-template-rows:auto 1fr;background:var(--bg)}.auth-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(16px,4vw,32px)}.auth-top .brandmark{display:flex;align-items:center;gap:10px;font-weight:600}.auth-top .logo{margin:0;width:22px;height:25px}.auth-main{width:100%;max-width:960px;margin-inline:auto;padding:clamp(8px,3vh,40px) clamp(16px,4vw,32px) 48px;display:grid;gap:22px;align-content:start}.auth-main.narrow{max-width:520px}.providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.prov{display:grid;gap:2px;justify-items:start;text-align:start;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:9px 12px;font-size:14px;font-weight:500;min-width:0}.prov:hover:not(:disabled){border-color:var(--accent)}.prov:disabled{cursor:default;color:var(--ink3);background:transparent}.prov small{font-weight:400;font-size:11.5px;color:var(--ink3)}.st-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.st-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5}.st-steps i{font-style:normal;font-family:var(--mono);font-size:12px;color:var(--ink3);padding-top:2px}.st-steps b{display:block;font-weight:500}.st-steps span{color:var(--ink2)}.sep{border:0;border-top:1px solid var(--line);margin:4px 0;width:100%}.st-mark{display:inline-flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap;border-radius:999px;padding-block:2px;padding-inline:7px 9px;border:1px solid var(--line);background:var(--surface);flex:none}.st-mark svg{flex:none}.st-m-answered{color:var(--good);border-style:solid;border-color:var(--good)}.st-m-assumed{color:var(--warn);border-style:dashed;border-color:var(--warn)}.st-m-open{color:var(--ink2);border-style:dotted;border-color:var(--ink3);border-width:1.5px}.st-legend{display:flex;gap:14px 18px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--ink2)}.st-legend>span{display:inline-flex;gap:8px;align-items:center}.st-prog{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--ink2);flex-wrap:wrap}.st-prog .rng{flex:1 1 160px;max-width:320px}.st-prog .rng i{transition:inline-size .6s cubic-bezier(.2,.8,.2,1)}.st-prog b{font-weight:500;color:var(--ink)}.st-rec{display:grid;gap:12px}.st-sec{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:14px 16px;display:grid;gap:6px;min-width:0;animation:st-in .35s ease backwards}@keyframes st-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.st-sech{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.st-sech h3{font-family:var(--sans);font-size:15px;font-weight:600;margin:0;flex:1 1 200px;min-width:0}.st-no{font-family:var(--mono);font-size:11.5px;color:var(--ink3)}.st-line{position:relative;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:flex-start;width:100%;text-align:start;background:none;border:0;border-inline-start:3px solid var(--line);border-radius:0;border-start-end-radius:10px;border-end-end-radius:10px;padding-block:9px;padding-inline:12px 10px;font:inherit;font-size:14px;line-height:1.45;color:var(--ink);scroll-margin-block:90px}.st-line:hover,.st-line:focus-visible{background:var(--sunk)}.st-line .st-lab{flex:0 0 172px;padding-top:1px}.st-val{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.st-val small{display:block;font-size:12px;color:var(--ink3);margin-top:2px;font-style:normal}.st-must{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-inline-start:6px;white-space:nowrap}.st-l-answered{border-inline-start-style:solid;border-inline-start-color:var(--good)}.st-l-assumed{border-inline-start-style:dashed;border-inline-start-color:var(--warn)}.st-l-assumed .st-val{font-style:italic}.st-l-open{border-inline-start-style:dotted;border-inline-start-color:var(--ink3)}.st-l-open .st-val{color:var(--ink3)}.st-edit{display:grid;gap:8px;border:1px solid var(--accent);border-radius:12px;padding:12px;background:var(--bg);min-width:0}.st-later{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.st-later .st-chip{height:auto;padding:5px 12px;cursor:default;background:transparent;white-space:normal}.fresh{animation:fresh 2.2s ease-out both}@keyframes fresh{0%{background-color:color-mix(in oklab,var(--accent) 20%,transparent);box-shadow:inset 3px 0 0 var(--accent)}30%{background-color:color-mix(in oklab,var(--accent) 16%,transparent)}to{background-color:transparent;box-shadow:inset 3px 0 0 transparent}}[dir=rtl] .fresh{animation-name:fresh-rtl}@keyframes fresh-rtl{0%{background-color:color-mix(in oklab,var(--accent) 26%,transparent);box-shadow:inset -3px 0 0 var(--accent)}to{background-color:transparent;box-shadow:inset -3px 0 0 transparent}}tr.fresh{box-shadow:none}tr.fresh td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.card td:first-child,.card th:first-child,.st-sec td:first-child,.st-sec th:first-child{padding-inline-start:10px}.st-read{display:grid;gap:12px;font-family:var(--serif);font-size:20px;line-height:1.4;max-width:34em;white-space:pre-wrap}.st-read[lang=hi]{font-family:"Noto Sans Devanagari",var(--sans);font-size:16.5px;line-height:1.7}.st-call{display:grid;gap:8px;margin:0;padding:0;list-style:none}.st-call li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:flex-start;font-size:14px;line-height:1.45}.st-call li>span:last-child{flex:1 1 220px;min-width:0}.st-call b{font-weight:500}.st-call small{display:block;font-size:12px;color:var(--ink3)}.st-gate{border:1.5px dashed var(--warn);border-radius:var(--r);padding:14px 16px;display:grid;gap:12px}.st-gate.st-done{border:1px solid var(--good)}.st-gate p{font-size:14px;color:var(--ink2);line-height:1.5}.st-gate p b{color:var(--ink);font-weight:600}.cell{display:block;width:100%;border:0;background:none;padding:2px 4px;margin:-2px -4px;border-radius:6px;text-align:start;min-height:24px}.cell:hover,.cell:focus-visible{background:var(--sunk)}.cell.muted{color:var(--ink3)}.cell-inp{width:100%;min-width:90px;height:32px;border:1px solid var(--accent);border-radius:8px;background:var(--bg);padding:0 8px}.cell-inp:focus{outline:0}.x{border:0;background:none;color:var(--ink3);font-size:12.5px;padding:2px 6px;border-radius:6px}.x:hover{color:var(--err);background:var(--sunk)}.star{border:1px solid var(--line);background:none;border-radius:999px;font-size:12px;padding:2px 10px;color:var(--ink3);white-space:nowrap}.star[aria-pressed=true],.star[aria-checked=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent)}.drop{border:1.5px dashed var(--line);border-radius:var(--r);background:var(--surface);padding:28px 18px;display:grid;gap:10px;justify-items:center;text-align:center;transition:border-color .2s,background-color .2s}.drop.over{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 7%,var(--surface))}.drop b{font-weight:500;font-size:16px}.drop.small{padding:16px;justify-items:start;text-align:start;grid-template-columns:minmax(0,1fr) auto;align-items:center}.maprow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px 14px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.maprow:first-of-type{border-top:0}.maprow .st-inp{height:38px;font-size:14px}.maprow.miss .st-inp{border-color:var(--warn)}.maphead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;font-size:12.5px;color:var(--ink3);padding-bottom:6px;border-bottom:1px solid var(--line)}.sample td,.sample th{font-size:12.5px;white-space:nowrap;padding-block:7px}.sample td.hid{color:var(--ink3);letter-spacing:.1em}.fi-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}.fi-tile{border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;background:var(--surface);min-width:0}.fi-tile b{display:block;font-family:var(--mono);font-weight:400;font-size:22px;margin-top:4px;overflow-wrap:anywhere}.fi-tile small{display:block;font-size:11.5px;color:var(--ink3);margin-top:3px}.bars{display:flex;align-items:flex-end;gap:10px;height:150px;padding-top:8px}.bars>div{flex:1;min-width:0;display:grid;grid-template-rows:auto 1fr auto;gap:6px;height:100%;text-align:center}.bars span{font-family:var(--mono);font-size:10.5px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bars i{align-self:end;display:block;border-radius:4px 4px 0 0;background:var(--accent);min-height:2px;transform-origin:bottom;animation:grow .5s cubic-bezier(.2,.8,.2,1) both}@keyframes grow{0%{transform:scaleY(0)}to{transform:none}}.files{display:grid;gap:0}.files>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.files>div:first-child{border-top:0}.files small{color:var(--ink3);display:block;font-size:12px}.stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.stage{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:16px;display:grid;gap:6px;align-content:start}.stage b{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.1}:lang(hi) .stage b{font-family:"Noto Sans Devanagari",var(--sans);font-weight:500;font-size:20px;line-height:1.4}.stage p{font-size:13.5px;color:var(--ink2)}.stage .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.est{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:11.5px;color:var(--ink3);white-space:nowrap}.next-steps{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:16px;display:grid;gap:8px;margin:0 0 14px}.next-steps h3{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.1}:lang(hi) .next-steps h3{font-family:"Noto Sans Devanagari",var(--sans);font-weight:500;font-size:19px;line-height:1.4}.next-steps ol{list-style:none;display:grid;gap:8px;margin:0;padding:0}.next-steps li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px}.stage .lead{display:inline-block;border-radius:999px;padding:1px 8px;font-size:11.5px;background:var(--accent);color:var(--on-accent);white-space:nowrap}.stage[data-lead=true]{border-color:var(--accent)}.veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:start center;padding:14vh 16px 16px;z-index:40}.dialog{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:min(440px,100%);padding:20px;display:grid;gap:12px}.dialog h2{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.1}:lang(hi) .dialog h2{font-family:"Noto Sans Devanagari",var(--sans);font-weight:500;font-size:20px;line-height:1.4}.center{min-height:100%;display:grid;place-items:center;padding:24px;text-align:center}.center>div{display:grid;gap:14px;justify-items:center;max-width:460px}.st-m-suggested{color:var(--accent);border-style:dashed;border-color:var(--accent)}.st-l-suggested{border-inline-start-style:dashed;border-inline-start-color:var(--accent);background:color-mix(in oklab,var(--accent) 5%,transparent)}.st-l-suggested .st-val{color:var(--ink2)}.st-row{align-items:center}.st-main{flex:1 1 200px;min-width:0;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:flex-start;cursor:pointer}button.st-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:start}.st-side{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;margin-inline-start:auto;max-width:100%}.st-act{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--ink2);flex:none;padding:0}.st-act:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.st-act.ok{border-color:var(--good);color:var(--good)}.st-act:disabled{opacity:.5;cursor:default}.st-sugg-n{border:1px dashed var(--accent);color:var(--accent);border-radius:999px;padding:1px 10px;font-size:12.5px;white-space:nowrap}.src{display:inline-flex;max-width:100%;min-width:0}td .src{margin-block-start:4px}.src-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px dashed var(--line);border-radius:999px;background:none;padding:2px 9px;font-size:11.5px;line-height:1.5;color:var(--ink3);text-align:start}.src-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.src-chip:hover,.src-chip[aria-expanded=true]{border-color:var(--accent);color:var(--ink2)}.src-chip i{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.src.guess .src-chip i{background:none;border:1.5px dashed var(--ink3)}.src-pop{position:fixed;z-index:35;display:grid;gap:6px;margin-block:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45;color:var(--ink);text-align:start;font-style:normal;white-space:normal}.src-pop .st-lab{flex:none;padding:0}.src-quote{quotes:"“" "”";border-inline-start:2px solid var(--accent);padding-inline-start:8px;color:var(--ink2);overflow-wrap:anywhere}.src-pop .link{overflow-wrap:anywhere;font-size:12.5px}.work li.off{opacity:.75}.work li.off:before{border-style:dotted}.work li small{font-size:12px;color:var(--ink3)}.tab-sep{inline-size:1px;align-self:stretch;background:var(--line);margin-inline:4px;flex:none}.tabs small{font-size:11px;color:var(--ink3)}.tabs{flex-wrap:wrap;row-gap:4px}.mtabs .back{color:var(--ink);font-weight:500;padding-inline-start:8px;gap:4px}.mtabs .back svg{flex:none}[dir=rtl] .mtabs .back svg{transform:scaleX(-1)}.found{list-style:none;margin:0;padding:0;display:grid}.found li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.found li:first-child{border-top:0}.found li>span:last-child{display:grid;gap:2px;min-width:0;flex:1}.found b{font-weight:500}.found small,.found .link{font-size:12.5px;color:var(--ink3);overflow-wrap:anywhere}.chat{position:relative}.drop-veil{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:26;border:2px dashed var(--accent);border-radius:14px;background:color-mix(in oklab,var(--accent) 10%,var(--surface));display:grid;place-content:center;gap:4px;padding:16px;text-align:center;pointer-events:none}.drop-veil b{font-weight:600;font-size:16px}.drop-veil span{font-size:13px;color:var(--ink2)}.doc{display:flex;gap:10px;align-items:flex-start;align-self:flex-end;border:1px solid var(--line);border-radius:12px;background:var(--sunk);padding:10px 12px;max-width:92%;min-width:min(240px,92%);font-size:13.5px;animation:rise .25s ease both}.doc>svg{flex:none;color:var(--ink3);margin-block-start:2px}.doc-b{display:grid;gap:4px;min-width:0;flex:1}.doc-b b{font-weight:500;overflow-wrap:anywhere}.doc-st{color:var(--ink2);display:inline-flex;gap:8px;align-items:center;font-size:13.5px}.doc-st.live:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid var(--accent);flex:none;animation:pulse 1s ease-in-out infinite}.doc-out{list-style:none;margin:0;padding:0;display:grid;gap:2px;color:var(--ink2);font-size:13.5px}.doc-list{display:grid;gap:12px}.icon.clip:hover:not(:disabled){color:var(--ink);background:var(--sunk)}.icon:disabled{opacity:.5;cursor:default}@media(max-width:900px){.sugg-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px;overscroll-behavior-inline:contain}.sugg-row::-webkit-scrollbar{display:none}.sugg-row button{flex:none;white-space:nowrap}.st-act{width:36px;height:36px}.doc{max-width:100%}.app,.app.first{grid-template-columns:48px minmax(0,1fr)}.chat-rs{display:none}.rail{width:48px}.rail button{width:38px;height:38px}.canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--bg);transform:translateY(102%);transition:transform .3s cubic-bezier(.2,.8,.2,1);visibility:hidden}.canvas.up{transform:none;visibility:visible}.app.first .canvas{display:flex}.sheet-x{display:inline-block}.chat,.app.first .chat{border:0;background:var(--surface);max-width:none}.cv-head{padding:12px 16px}.tabs{padding:8px 16px}.row{grid-template-columns:minmax(0,1fr) 80px auto}.st-line .st-lab{flex:1 1 100%}.hello h1{font-size:32px}.maprow,.maphead{grid-template-columns:1fr;gap:4px}.maphead span:last-child{display:none}.bars{gap:3px;height:120px}.bars span{font-size:9.5px;letter-spacing:-.02em}}@media(max-width:900px){.canvas{transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s}.canvas.up{transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s}}.loader{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--sunk);margin-block:10px;animation:rise .2s ease both}.loader.compact{padding:6px 10px;margin-block:4px;border:0;background:transparent}.loader-txt{display:grid;gap:2px;min-width:0}.loader-txt b{font-weight:600;color:var(--ink)}.loader-txt small{color:var(--ink3);font-size:12.5px}.hexspin{width:22px;height:22px;flex:none;background:var(--accent);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);animation:hexspin 1.1s cubic-bezier(.6,.1,.4,.9) infinite}.loader.compact .hexspin{width:16px;height:16px}@keyframes hexspin{0%{transform:rotate(0);opacity:1}50%{opacity:.55}to{transform:rotate(360deg);opacity:1}}.fm-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in oklab,var(--bg) 55%,transparent);z-index:5;border-radius:inherit}.fm-wait .loader{background:var(--bg);box-shadow:0 6px 24px color-mix(in oklab,var(--ink) 12%,transparent)}.thinking{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.thinking small{color:var(--ink2);font-size:13px}.typing{display:inline-flex;gap:4px;align-items:center;padding:8px 12px;background:var(--sunk);border-radius:14px;border-end-start-radius:4px;justify-self:start}.typing i{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:typing 1.2s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:none;opacity:.35}30%{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.fresh{background-color:color-mix(in oklab,var(--accent) 18%,transparent)}}.frame{display:flex;flex-direction:column;height:100%;min-height:0;overflow:clip}.frame>.app{flex:1 1 auto;height:auto;min-height:0}.bns{display:grid;flex:none}.bn{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;padding-block:8px;padding-inline:16px;font-size:13.5px;background:color-mix(in oklab,var(--warn) 12%,var(--surface));border-bottom:1px solid var(--line);color:var(--ink)}.bn .kbd{background:var(--surface);color:var(--ink)}.head-tools{display:inline-flex;align-items:center;gap:4px;flex:none}.bal{border:1px solid transparent;background:none;border-radius:999px;padding-block:4px;padding-inline:10px;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;display:inline-flex;gap:6px;align-items:center}:lang(hi) .bal{font-family:"Noto Sans Devanagari",var(--sans);letter-spacing:0;font-size:12px;text-transform:none}.bal:hover{border-color:var(--line);color:var(--ink)}.bal.low{border-color:var(--warn);color:var(--warn)}.pill{display:inline-block;border-radius:999px;padding-block:1px;padding-inline:9px;font-size:12px;line-height:1.5;border:1px solid var(--line);color:var(--ink2);white-space:normal;font-family:var(--sans);letter-spacing:0;text-transform:none;vertical-align:baseline}.pill.ok{border-color:var(--good);color:var(--good)}.pill.warn{border-color:var(--warn);color:var(--warn);border-style:dashed}.pill.bad{border-color:var(--err);color:var(--err)}.pill.info{border-color:var(--accent);color:var(--accent)}.pill.muted{color:var(--ink3)}.menu.end{inset-inline-start:auto;inset-inline-end:12px;max-height:min(70vh,520px);overflow-y:auto}.menu button.child{padding-inline-start:24px}.menu .err{margin:6px 10px 2px;font-size:13px;max-width:280px}.cost{display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;background:var(--bg);min-width:0}.cost b{font-weight:600}.kv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;margin:0;font-size:14px}.kv dt{color:var(--ink2)}.kv dd{margin:0;text-align:end}.contact{display:grid;gap:8px;min-width:0;font-size:14px;color:var(--ink2)}.st-inp.area{height:auto;padding-block:10px;resize:vertical;min-height:84px}.recharge{display:grid;gap:12px;max-width:560px;min-width:0}.amt{display:flex;align-items:center;gap:8px;min-width:0}.amt .sym{font-size:18px;color:var(--ink2);flex:none}.amt .st-inp{flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums}.preview{display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;background:var(--bg);min-width:0}.preview .gets{font-size:15px}.preview .hint{font-size:13px;color:var(--accent)}.filters{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:end;margin-block-end:12px}.filters .field{flex:1 1 150px;max-width:240px}.filters .st-inp{height:38px;font-size:14px}.pager{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-block-start:12px}.avatar{width:30px;height:30px;border-radius:50%;background:var(--sunk);border:1px solid var(--line);display:inline-grid;place-items:center;font-size:11.5px;font-weight:600;color:var(--ink2);flex:none;font-family:var(--sans)}.avatar.big{width:44px;height:44px;font-size:15px}.mrow{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.mrow:first-of-type{border-top:0}.mwho{display:grid;gap:2px;flex:1 1 160px;min-width:0}.mwho small{color:var(--ink3);font-size:12.5px}.pal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:start center;padding-block:14vh 16px;padding-inline:16px;z-index:45}.pal>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:min(520px,100%);max-height:72vh;overflow-y:auto;padding:8px;display:grid;gap:2px}.pal .st-inp{margin-block-end:6px}.pal button{display:grid;grid-template-columns:92px minmax(0,1fr);gap:2px 10px;align-items:baseline;text-align:start;border:0;background:transparent;border-radius:8px;padding:10px 12px}.pal button b{font-weight:500}.pal button small{grid-column:2;color:var(--ink3);font-size:12.5px}.pal button:hover,.pal button:focus-visible{background:var(--sunk)}.pal p{padding:10px 12px}.sheet-bal{display:none}.card>.banner,.st-form>.banner{margin:0}@media(max-width:900px){.frame>.app{position:relative;overflow:clip}.frame>.app>.canvas{position:absolute}.sheet-bal{display:inline-block}.tabs{flex-wrap:nowrap}.chat-head{padding-inline:12px;gap:6px}.pal button{grid-template-columns:minmax(0,1fr)}.pal button small{grid-column:1}}@media(max-width:640px){table.stack,table.stack tbody,table.stack tr,table.stack td{display:block;width:100%}table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}table.stack tr{border-bottom:1px solid var(--line);padding-block:8px}table.stack tr:last-child{border-bottom:0}table.stack td{border:0;padding-block:3px;padding-inline:0;display:flex;justify-content:space-between;gap:12px;text-align:end;white-space:normal}table.stack td:empty{display:none}table.stack td[data-l]:before{content:attr(data-l);color:var(--ink3);font-size:12.5px;text-align:start;flex:none;font-family:var(--sans)}.card td:first-child,.st-sec td:first-child{padding-inline-start:0}.filters .field{max-width:none;flex-basis:100%}.pager{justify-content:space-between}}.conn-group{display:grid;gap:10px;min-width:0}.conn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;align-items:start}.conn{display:grid;gap:10px;align-content:start}.conn.off,.conn.soon{background:var(--sunk)}.conn.soon .conn-name h3{color:var(--ink2)}.conn-top{display:flex;gap:12px;align-items:center;min-width:0}.conn-badge{flex:none;inline-size:40px;block-size:40px;border-radius:10px;display:grid;place-items:center;font-family:var(--mono);font-weight:600;font-size:16px;border:1px solid var(--line);background:var(--sunk);color:var(--ink2)}.conn-badge[data-known]{background:oklch(.93 .05 var(--hue));color:oklch(.38 .1 var(--hue));border-color:transparent}:root[data-theme=dark] .conn-badge[data-known]{background:oklch(.32 .06 var(--hue));color:oklch(.88 .08 var(--hue))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .conn-badge[data-known]{background:oklch(.32 .06 var(--hue));color:oklch(.88 .08 var(--hue))}}.conn-name{display:grid;gap:4px;min-width:0}.conn .conn-name h3{margin:0;font-size:15px}.conn-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.conn-pills .tag{white-space:normal}.conn-gives{font-size:14px}.conn-kv{font-size:13.5px}.conn-kv dd{overflow-wrap:anywhere;min-width:0}.conn-connect{display:grid;gap:10px;border-block-start:1px solid var(--line);padding-block-start:12px}.conn-connect .link{justify-self:start}.conn-keys{display:grid;gap:12px;padding:12px;border-radius:var(--r);background:var(--sunk)}.conn-keys .st-steps{gap:8px}.conn-keys .st-steps li{font-size:13.5px}.conn-earlier summary{cursor:pointer}.conn-earlier ul{margin:6px 0 0;padding-inline-start:18px;display:grid;gap:4px}@media(max-width:640px){.conn-kv{grid-template-columns:minmax(0,1fr)}.conn-kv dd{text-align:start;margin-block-end:4px}}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reh{display:grid;gap:18px;container-type:inline-size;min-width:0}.reh-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}@container (min-width:820px){.reh-layout{grid-template-columns:250px minmax(0,1fr)}.reh-list{position:sticky;inset-block-start:0}}.reh-list{display:grid;gap:10px;min-width:0;align-content:start}.reh-list-head{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.reh-list-head h3{margin:0;font-size:12px;color:var(--ink3);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.reh-items{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-block-size:60vh;overflow-y:auto}.reh-item{inline-size:100%;display:grid;gap:4px;text-align:start;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:10px 12px;color:var(--ink);font-size:14px;min-width:0}.reh-item:hover{border-color:var(--accent)}.reh-item.on{border-color:var(--ink);border-inline-start-width:3px;padding-inline-start:10px}.reh-item-top{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.reh-item-top b{font-weight:600}.reh-item-text{color:var(--ink2);font-size:13px;overflow-wrap:anywhere}.reh-open,.reh-editor,.reh-done,.reh-result{display:grid;gap:14px;min-width:0}.reh-fs{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.reh-fs:disabled .st-chip,.reh-fs:disabled .st-inp,.reh-fs:disabled .link{cursor:default}.reh-fs:disabled .link{display:none}.reh-sec{display:grid;gap:10px}.reh-sec h3{margin:0}.reh-city{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.reh-city legend{font-size:12px;color:var(--ink3);padding:0;margin-block-end:6px}.reh-area-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:6px 14px}.reh-area{align-items:center}.reh-area span{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.reh-sample{font-size:11px;padding:0 7px}.reh-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.reh-size{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;cursor:pointer;background:var(--bg)}.reh-size.on{border-color:var(--ink)}.reh-size input{accent-color:var(--accent);margin-block-start:3px;flex:none}.reh-size span{display:grid;gap:2px;min-width:0}.reh-size small{color:var(--ink2);font-size:12.5px}.reh-stim{display:grid;gap:12px;min-width:0}.reh-rows{display:grid;gap:8px;min-width:0}.reh-rows>.link,.reh-stim>.link{justify-self:start}.reh-row2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;align-items:end;min-width:0}.reh-row2 .reh-x{align-self:center}.reh-prices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:10px}.reh-price{display:grid;gap:4px;min-width:0}.reh-price .link{justify-self:start}.reh-option{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--r);padding:12px;background:var(--bg);min-width:0}.reh-option-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.reh-cost{gap:10px}.reh-cost .link{justify-self:start}.reh-rng{block-size:10px;border-radius:5px;overflow:visible}.reh-rng s{position:absolute;inset-block:0;border-radius:5px;background:color-mix(in oklab,var(--accent) 38%,transparent);text-decoration:none}.reh-rng u{position:absolute;inset-block:-3px;inline-size:2px;border-radius:1px;background:var(--ink)}.reh-bars{list-style:none;margin:0;padding:0;display:grid}.reh-bar-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(90px,1fr) auto;gap:12px;align-items:center;padding:9px 0;border-block-start:1px solid var(--line);font-size:14px}.reh-bar-row:first-child{border-block-start:0}.reh-bar-name{min-width:0;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.reh-bar-name small{flex-basis:100%;color:var(--ink3);font-size:12.5px}.reh-bar-name .mono{color:var(--ink3);font-size:11px}.reh-bar-num{text-align:end;white-space:nowrap}.reh-bar-num small{display:block;color:var(--ink3);font-size:12px}.reh-headline{margin:0}.reh-quotes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.reh-quotes li{display:grid;gap:2px;padding-inline-start:12px;border-inline-start:2px solid var(--line)}.reh-quotes q{font-size:14.5px;line-height:1.5;color:var(--ink)}.reh-plain{margin:0;padding-inline-start:18px;display:grid;gap:6px;font-size:14px;line-height:1.5}.reh-stopped{display:grid;gap:8px;border-color:var(--warn)}.reh-progress{display:grid;gap:10px}.reh-progress .rng i{transition:inline-size .6s cubic-bezier(.2,.8,.2,1)}@media(max-width:640px){.reh-bar-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.reh-bar-row .reh-rng{grid-column:1 / -1;grid-row:2}}.find-c{container-type:inline-size;min-width:0}.find{display:grid;gap:16px;min-width:0;grid-template-columns:minmax(0,1fr)}.find-map,.find-panel{min-width:0}.find-map{position:relative}.find-panel{display:grid;gap:14px;align-content:start}@container (min-width:820px){.find{grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);align-items:start}.find-map{position:sticky;inset-block-start:0}.find .fm-box{block-size:min(72vh,640px)}}.fm{position:relative;display:grid;gap:8px;min-width:0}.fm-box{block-size:300px;inline-size:100%;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--sunk)}.fm.picking .fm-box{outline:2px dashed var(--accent);outline-offset:2px}.fm-none{border:1px dashed var(--line);border-radius:var(--r);padding:14px}.fm-hint{position:absolute;inset-block-start:10px;inset-inline-start:10px;background:var(--ink);color:var(--bg);font-size:13px;padding:4px 10px;border-radius:999px;z-index:2}.fm-empty{position:absolute;inset-block-start:50%;inset-inline:16px;margin-inline:auto;max-inline-size:340px;transform:translateY(-50%);background:var(--surface);color:var(--ink2);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:13.5px;line-height:1.4;text-align:center;z-index:2;pointer-events:none}.fm-legend{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12.5px;color:var(--ink2)}.fm-legend b{font-weight:600;margin-inline-end:6px}.fm-ramp{display:inline-flex;align-items:center;gap:6px}.fm-ramp i{display:inline-block;inline-size:80px;block-size:8px;border-radius:4px}.fm-key{display:inline-flex;align-items:center;gap:6px}.fm-key i{display:inline-block;inline-size:10px;block-size:10px;border-radius:50%}.fm-key i.dash{border:2px dashed var(--ink);background:none;border-radius:3px}.fm-key i.pin{background:var(--ink);border-radius:50% 50% 50% 0}.fm-key i.shade{background:color-mix(in oklab,#3a78c9 30%,transparent);border-radius:3px}.fm-key i.ring{border:2px solid var(--ink);background:none;border-radius:3px}.fm-contours{flex-wrap:wrap;gap:4px 10px}.fm-contours small{font-style:italic;color:var(--ink3)}.fm-pin{display:grid;place-items:center;min-inline-size:24px;block-size:24px;padding-inline:5px;border-radius:999px;background:#0f1011;color:#fff;font:600 12px/1 var(--mono);border:2px solid #fff;box-shadow:0 1px 4px #0000004d}.fm-pin.site{background:#3a78c9}.fm-pin.under{background:#c0603a}.fm-pin.over{background:#2f8f5b}.find-search{position:relative}.find-suggest{position:absolute;inset-inline:0;inset-block-start:calc(100% + 4px);z-index:15;list-style:none;margin:0;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:grid;gap:2px;max-block-size:320px;overflow-y:auto;box-shadow:0 8px 24px #00000014}.find-suggest li{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:8px 10px;border-radius:8px;cursor:pointer;min-width:0}.find-suggest li b{font-weight:500;overflow-wrap:anywhere}.find-suggest li small{color:var(--ink3);font-size:12px;text-align:end}.find-suggest li.on,.find-suggest li:hover{background:var(--sunk)}.find-brief{font-size:13.5px;color:var(--ink2);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.find-mode{display:grid;gap:10px}.find-tabs{display:flex;flex-wrap:wrap;gap:6px}.find-tabs .st-chip{height:30px;padding:0 12px}.find-tabs .st-chip[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.find-pane{display:grid;gap:12px;min-width:0}.find-run{display:grid;gap:6px}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:13.5px}.crumbs li+li:before{content:"›";color:var(--ink3);margin-inline-end:4px}.crumbs [aria-current=page]{font-weight:600;color:var(--ink);text-decoration:none}.find-items{list-style:none;margin:0;padding:0;display:grid;gap:6px}.find-item{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:8px 10px;min-width:0}.find-item.on{border-color:var(--ink)}.find-check{padding-block-start:4px}.find-item-b{flex:1;min-width:0;display:grid;gap:3px;text-align:start;border:0;background:none;padding:0;color:var(--ink)}.find-item-top{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.find-item-top b{font-weight:600;overflow-wrap:anywhere}.find-item-sub{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.find-item-why{color:var(--ink2);font-size:12.5px;overflow-wrap:anywhere}.plan{display:grid;gap:12px;min-width:0}.plan-line{font-size:15px;line-height:1.5;margin:0;overflow-wrap:anywhere}.plan-dl{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:4px 14px;margin:4px 0;font-size:13px}.plan-dl dt{color:var(--ink2)}.plan-dl dd{margin:0;text-align:end;overflow-wrap:anywhere}.plan-budget{border:1px solid var(--line);border-radius:var(--r);padding:8px 10px;background:var(--surface)}.plan-payback{border:1px solid var(--line);border-radius:var(--r);padding:8px 10px;overflow-wrap:anywhere}.plan-payback.warn{border-color:var(--warn)}.plan-payback p{margin:0 0 4px}.plan-rings{margin:0;padding-inline-start:18px;display:grid;gap:6px;font-size:13px}.plan-why{margin:2px 0 0;padding-inline-start:18px;display:grid;gap:2px;color:var(--ink2);font-size:12.5px;overflow-wrap:anywhere}.plan-basis summary{cursor:pointer;font-size:13px}@media(max-width:520px){.plan-dl{grid-template-columns:minmax(0,1fr)}.plan-dl dd{text-align:start;margin-bottom:4px}}.fa-score{display:inline-grid;place-items:center;min-inline-size:40px;block-size:40px;border-radius:12px;background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent);font-size:17px;font-weight:600}.fa-score.sm{min-inline-size:30px;block-size:26px;border-radius:8px;font-size:13px}.fa-card{display:grid;gap:12px;scroll-margin-block:16px}.fa-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.fa-title{display:grid;gap:2px;min-width:0;flex:1}.fa-title h3{overflow-wrap:anywhere}.fa-marks{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fa-sample{font-size:11px;padding:0 8px}.fa-nc{font-size:11px;padding:0 8px;background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn)}.fa-reasons{margin:0;padding-inline-start:18px;display:grid;gap:4px;font-size:14px}.fa-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px 14px;margin:0}.fa-facts div{display:grid;gap:1px;min-width:0}.fa-facts dt{font-size:12px;color:var(--ink3)}.fa-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.fa-card h4,.find-pane h4{margin:0 0 6px}.fa-v{font-weight:600}.fa-v.proven_demand,.fa-v.over{color:var(--good)}.fa-v.crowded,.fa-v.under{color:var(--err)}.fa-v.open{color:var(--accent)}.fa-v.unknown{color:var(--ink3)}.fa-acts{flex-wrap:wrap}.find-sel{display:grid;gap:10px}.find-picks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.find-picks .tag{white-space:normal}.find-clusters{list-style:none;margin:0;padding:0;display:grid;gap:6px}.find-clusters li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.find-goal{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;align-items:end}.find-plan{list-style:none;margin:0;padding:0;display:grid;gap:10px}.find-plan li{display:flex;gap:10px;align-items:flex-start}.find-plan p{margin:2px 0;font-size:14px}.find-step{flex:none;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--ink);color:var(--bg);font-size:13px}.find-outlets{list-style:none;margin:0;padding:0;display:grid;gap:8px}.find-outlets li{display:grid;gap:4px}.find-site{display:grid;gap:12px;min-width:0}.find-site-where{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.find-site-result{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@container (min-width:620px){.find-site-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.find-site-side{display:grid;gap:12px;align-content:start;min-width:0}.find-runs summary{cursor:pointer;font-size:13.5px;color:var(--ink2)}.find-runs ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.find-run-item{inline-size:100%;display:grid;gap:2px;text-align:start;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:8px 10px;color:var(--ink)}.empty-card{display:grid;gap:8px}.srh{display:grid;gap:10px}.sr-band{display:grid;gap:6px}.sr-band h4{margin:0;font-size:13px}.sr-groups{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:8px}.sr-group{display:grid;gap:4px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--bg);min-width:0}.sr-top{display:flex;justify-content:space-between;gap:6px}.sr-why{display:grid;gap:3px;font-size:12.5px}.sr-why q{overflow-wrap:anywhere}.sr-for{color:var(--good)}.sr-against{color:var(--err)}.sr-pane{display:grid;gap:8px}.maplibregl-ctrl-attrib{font-size:11px}@media(max-width:640px){.fm-box{block-size:260px}.find-site-where{grid-template-columns:minmax(0,1fr)}}.fm-key i.hex{inline-size:12px;block-size:12px;border-radius:0;background:#5fb0bf;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.find-open{display:grid;gap:4px}.find-open ul{margin:0;padding-inline-start:18px;display:grid;gap:2px;font-size:13px}.find-open li button{display:inline;text-align:start}.fa-rec{font-size:11px;padding:0 8px;background:color-mix(in oklab,#0e8a6a 16%,transparent);color:#0e8a6a}.fi-open{text-align:start;font:inherit;color:inherit;cursor:pointer;display:block;inline-size:100%}.fi-open:hover:not(:disabled){border-color:var(--accent)}.fi-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fi-open:disabled{cursor:default}.fi-open small{color:var(--accent)}.bs-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000061;display:flex;align-items:flex-end;justify-content:center;z-index:45}.bs{background:var(--surface);color:var(--ink);inline-size:min(720px,100%);max-block-size:min(88dvh,100%);display:flex;flex-direction:column;border-start-start-radius:18px;border-start-end-radius:18px;border:1px solid var(--line);border-block-end:0;transition:transform .18s ease;animation:bs-up .2s ease-out}@keyframes bs-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.bs .src-pop{z-index:50}.bs-grab{display:flex;justify-content:center;padding-block:10px 4px;cursor:grab;touch-action:none}.bs-grab span{inline-size:40px;block-size:4px;border-radius:999px;background:var(--line)}.bs-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding-inline:20px;padding-block:4px 12px;border-block-end:1px solid var(--line)}.bs-head h2{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.15}:lang(hi) .bs-head h2{font-family:"Noto Sans Devanagari",var(--sans);font-weight:500;font-size:19px;line-height:1.4}.bs-head .st-lab{margin-block-start:4px}.bs-x{flex:none;inline-size:36px;block-size:36px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:grid;place-items:center}.bs-body{overflow:auto;padding-inline:20px;padding-block:8px 24px;overscroll-behavior:contain}.bs-list{list-style:none;margin:0;padding:0;display:grid}.bs-item{display:flex;gap:12px;align-items:flex-start;padding-block:12px;border-block-start:1px solid var(--line);font-size:14px}.bs-list>.bs-item:first-child{border-block-start:0}.bs-main{display:grid;gap:4px;min-inline-size:0;flex:1}.bs-main b{font-weight:500;overflow-wrap:anywhere}.bs-edit,.bs-reject{flex:none;padding-block:6px;padding-inline:14px;font-size:13px}.bs-reject{color:var(--err)}.bs-tag{justify-self:start;font-size:12px;border-radius:999px;padding-block:2px;padding-inline:8px;background:var(--sunk);color:var(--ink2)}.bs-tag.ok{color:var(--good)}.bs-facts{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13px}.bs-facts div{display:flex;gap:6px}.bs-facts dt{color:var(--ink3)}.bs-facts dd{margin:0}.bs-group{padding-block-start:10px}.bs-group h3{font-size:15px;font-weight:600;padding-block:6px}.bs-group h3 small,.bs-city h4 small{font-weight:400;font-size:12.5px;color:var(--ink3);margin-inline-start:6px}.bs-city{padding-inline-start:12px;border-inline-start:2px solid var(--line);margin-block-end:8px}.bs-city h4{font-size:14px;font-weight:500;padding-block:4px}.bs-none{display:grid;gap:10px;padding-block:12px}.bs-sugg .st-line{padding:0;border:0}.src-inline{display:grid;gap:4px;font-size:12.5px;color:var(--ink3);min-inline-size:0}.src-inline .src-name{font-weight:500;color:var(--ink2)}.src-inline.guess .src-name{color:var(--warn)}.src-inline .link{font-size:12.5px;overflow-wrap:anywhere;justify-self:start}@media(max-width:640px){.bs{max-block-size:92dvh;border-start-start-radius:16px;border-start-end-radius:16px}.bs-head,.bs-body{padding-inline:16px}.bs-item{flex-wrap:wrap}.bs-item>.btn{margin-inline-start:auto}}.bs-veil.is-side{justify-content:flex-end;align-items:stretch}.bs.is-side{inline-size:min(1080px,100%);max-block-size:none;block-size:100dvh;border-radius:0;border:0;border-inline-start:1px solid var(--line);animation:bs-side .2s ease-out}.bs.is-side .bs-grab{display:none}.bs.is-side .bs-head{padding-block-start:16px}@keyframes bs-side{0%{transform:translate(28px);opacity:.6}to{transform:none;opacity:1}}@media(max-width:640px){.bs.is-side{inline-size:100%;max-block-size:none;border-inline-start:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.bs{animation:none;transition:none}}.st-m-waiting{display:flex;gap:8px;align-items:flex-start;flex-basis:100%;font-size:13px;color:var(--ink2);margin-top:4px}.st-m-pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:5px;flex:none;animation:st-pulse 1.4s ease-in-out infinite}@keyframes st-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.st-m-pulse{animation:none}}:root{--ctl-h:42px;--ctl-h-sm:34px;--ctl-r:10px;--ring:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent);--shadow-1:0 1px 2px color-mix(in oklab,var(--ink) 6%,transparent)}.ui-form{display:grid;gap:16px;min-width:0;align-content:start}.ui-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-block-start:4px}.ui-field{display:grid;gap:6px;min-width:0;align-content:start;margin:0;padding:0;border:0}.ui-label-row{display:flex;justify-content:space-between;gap:8px;align-items:baseline;min-width:0}.ui-label{font-size:13px;font-weight:500;color:var(--ink2);line-height:1.35}.ui-req{color:var(--accent);margin-inline-start:3px}.ui-aside{font-size:12px;color:var(--ink3)}.ui-hint{font-size:12.5px;color:var(--ink3);line-height:1.45;margin:0}.ui-error{font-size:12.5px;color:var(--err);line-height:1.45;margin:0}.ui-input{display:block;width:100%;min-width:0;height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--surface);color:var(--ink);padding:0 12px;font:inherit;font-size:14.5px;line-height:1.3;transition:border-color .15s,box-shadow .15s;box-shadow:var(--shadow-1)}.ui-input::placeholder{color:var(--ink3);opacity:1}.ui-input:hover:not(:disabled){border-color:color-mix(in oklab,var(--ink) 28%,transparent)}.ui-input:focus,.ui-input:focus-within{outline:0;border-color:var(--accent);box-shadow:var(--ring)}.ui-input:disabled,.ui-input.disabled{background:var(--sunk);color:var(--ink3);cursor:not-allowed;box-shadow:none}.ui-input[aria-invalid=true],.has-error .ui-input{border-color:var(--err)}.ui-input.sm{height:var(--ctl-h-sm);font-size:13.5px;padding-inline:10px;border-radius:8px}.ui-area{height:auto;min-height:84px;padding-block:10px;resize:vertical;line-height:1.5}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink3) 50%),linear-gradient(135deg,var(--ink3) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:34px;text-overflow:ellipsis}[dir=rtl] .ui-select{background-position:18px 50%,13px 50%}.ui-date{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer}.ui-date-face{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ui-date.is-empty .ui-date-face{color:var(--ink3)}.ui-date-ico{flex:none;color:var(--ink3)}.ui-date-native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;margin:0;font:inherit;box-shadow:none}.ui-date-native::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;opacity:0;cursor:pointer}.ui-row{display:grid;gap:12px 16px;min-width:0;align-items:start;grid-template-columns:minmax(0,1fr)}@container view (min-width:560px){.ui-row.c2,.ui-row.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-row.c3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container view (min-width:860px){.ui-row.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-checks{display:grid;gap:8px}.ui-checks.grid{gap:8px 16px}.ui-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer;min-width:0;font-weight:400;color:var(--ink)}.ui-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent);flex:none;cursor:pointer}.ui-check>span{display:grid;gap:1px;min-width:0}.ui-check small{color:var(--ink3);font-size:12.5px}.ui-check.disabled{color:var(--ink3);cursor:default}.ui-chips{display:flex;flex-wrap:wrap;gap:6px}.ui-chip{height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink2);font-size:13.5px;white-space:nowrap;transition:background-color .15s,border-color .15s}.ui-chip:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.ui-chip[aria-pressed=true],.ui-chip[aria-pressed=true]:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--bg)}.ui-chip:disabled{opacity:.5;cursor:default}.ui-card{display:grid;gap:14px;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:18px 20px;box-shadow:var(--shadow-1)}.ui-card.is-quiet{border:0;background:none;padding:0;box-shadow:none}.ui-card.is-sunk{background:var(--sunk);box-shadow:none}.ui-card.is-accent{border-color:color-mix(in oklab,var(--accent) 55%,var(--line))}.ui-card.is-warn{border-color:var(--warn)}.ui-card-head{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-start;justify-content:space-between;min-width:0}.ui-card-titles{display:grid;gap:4px;min-width:0;flex:1 1 260px}.ui-card-title-row{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;min-width:0}.ui-card-title{font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.005em;margin:0;overflow-wrap:anywhere}h2.ui-card-title{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:-.01em}:lang(hi) h2.ui-card-title{font-family:"Noto Sans Devanagari",var(--sans);font-weight:500;font-size:20px;line-height:1.4}h4.ui-card-title{font-size:14px}.ui-card-meta{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.ui-card-desc{color:var(--ink2);font-size:13.5px;line-height:1.5;max-width:72ch;margin:0}.ui-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:none}.ui-card-body{display:grid;gap:12px;min-width:0}.ui-grid{display:grid;gap:14px;align-items:start;min-width:0}.ui-page-head{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;justify-content:space-between;min-width:0}.ui-page-head>div:first-child{display:grid;gap:10px;min-width:0;flex:1 1 320px}.ui-kv{display:grid;gap:0;margin:0;min-width:0;font-size:14px}.ui-kv-row{display:grid;grid-template-columns:minmax(120px,30%) minmax(0,1fr);gap:2px 16px;padding-block:9px;border-block-start:1px solid var(--line);min-width:0}.ui-kv-row:first-child{border-block-start:0;padding-block-start:0}.ui-kv-row:last-child{padding-block-end:0}.ui-kv dt{color:var(--ink3);font-size:13px;line-height:1.5}.ui-kv dd{margin:0;color:var(--ink);line-height:1.5;overflow-wrap:anywhere;min-width:0}.ui-kv dd small{display:block;color:var(--ink3);font-size:12.5px;margin-block-start:2px}.ui-kv.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px}.ui-kv.tiles .ui-kv-row{grid-template-columns:minmax(0,1fr);gap:2px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--bg)}.ui-kv.tiles dd{font-weight:500}@container view (max-width:520px){.ui-kv-row{grid-template-columns:minmax(0,1fr)}}.ui-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;min-width:0;font-size:14px;line-height:1.5}.ui-list>li{position:relative;min-width:0;overflow-wrap:anywhere}.ui-list.ls-dot>li{padding-inline-start:18px}.ui-list.ls-dot>li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.62em;width:6px;height:6px;border-radius:2px;background:color-mix(in oklab,var(--accent) 70%,transparent);transform:rotate(45deg)}.ui-list.ls-check>li{padding-inline-start:24px}.ui-list.ls-check>li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.32em;width:12px;height:7px;border-inline-start:2px solid var(--good);border-block-end:2px solid var(--good);transform:rotate(-45deg)}.ui-list.ls-plain{gap:0}.ui-list.ls-plain>*{padding-block:10px;border-block-start:1px solid var(--line)}.ui-list.ls-plain>*:first-child{border-block-start:0;padding-block-start:0}.ui-list.ls-steps{counter-reset:s}.ui-list.ls-steps>li{counter-increment:s;padding-inline-start:34px;min-height:24px}.ui-list.ls-steps>li:before{content:counter(s);position:absolute;inset-inline-start:0;inset-block-start:0;width:24px;height:24px;border-radius:50%;background:var(--sunk);border:1px solid var(--line);display:grid;place-items:center;font-family:var(--mono);font-size:11.5px;color:var(--ink2)}.ui-text{display:grid;gap:8px;min-width:0}.ui-text .link{justify-self:start}.ui-muted{color:var(--ink3);font-size:13.5px}.ui-empty{display:grid;gap:8px;justify-items:center;text-align:center;padding:32px 20px;border:1.5px dashed var(--line);border-radius:14px;background:color-mix(in oklab,var(--surface) 60%,transparent);min-width:0}.ui-empty.compact{padding:18px 16px;justify-items:start;text-align:start}.ui-empty-mark{width:26px;height:29px;background:color-mix(in oklab,var(--accent) 28%,transparent);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.ui-empty.compact .ui-empty-mark{display:none}.ui-empty-t{font-family:var(--serif);font-size:22px;line-height:1.2;color:var(--ink);max-width:36ch;text-wrap:balance}:lang(hi) .ui-empty-t{font-family:"Noto Sans Devanagari",var(--sans);font-size:18px;line-height:1.4}.ui-empty.compact .ui-empty-t{font-family:var(--sans);font-size:15px;font-weight:600}.ui-empty-b{color:var(--ink2);font-size:14px;max-width:52ch;margin:0}.ui-empty-a{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-block-start:4px}.ui-empty.compact .ui-empty-a{justify-content:flex-start}.ui-soon{display:grid;gap:6px;border:1px solid var(--line);border-radius:14px;background:var(--sunk);padding:16px 18px;min-width:0}.ui-soon-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.ui-soon-top b{font-weight:600}.ui-soon p{color:var(--ink2);font-size:13.5px;margin:0}.ui-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 9px;font-size:12px;line-height:1.5;font-weight:500;white-space:nowrap;background:var(--sunk);color:var(--ink2);border:1px solid transparent;vertical-align:middle}.ui-badge.tone-info{background:color-mix(in oklab,var(--accent) 13%,transparent);color:var(--accent)}.ui-badge.tone-ok{background:color-mix(in oklab,var(--good) 14%,transparent);color:var(--good)}.ui-badge.tone-warn{background:color-mix(in oklab,var(--warn) 15%,transparent);color:var(--warn)}.ui-badge.tone-bad{background:color-mix(in oklab,var(--err) 13%,transparent);color:var(--err)}.ui-stat{display:grid;gap:2px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ui-stat-l{font-size:12.5px;color:var(--ink3)}.ui-stat-v{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.1;overflow-wrap:anywhere}:lang(hi) .ui-stat-v{font-family:var(--sans);font-size:22px}.ui-stat small{font-size:12px;color:var(--ink3)}.ui-media-grid{display:grid;gap:14px;align-items:start;min-width:0}.ui-media-card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;min-width:0;box-shadow:var(--shadow-1)}.ui-thumb{position:relative;display:block;width:100%;padding:0;border:0;border-block-end:1px solid var(--line);background:var(--sunk);overflow:hidden;cursor:zoom-in;border-radius:0}.ui-thumb:disabled{cursor:default}.ui-thumb img,.ui-thumb video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease,opacity .2s ease}.ui-thumb:hover:not(:disabled) img{transform:scale(1.03)}.ui-thumb.none{display:grid;place-items:center;color:var(--ink3);font-size:13px;cursor:default}.ui-thumb.fit-contain{background:color-mix(in oklab,var(--ink) 5%,var(--surface))}.ui-thumb.fit-contain img,.ui-thumb.fit-contain video{object-fit:contain}.ui-thumb.fit-contain:hover:not(:disabled) img{transform:none}.ui-thumb.is-loading{background:linear-gradient(100deg,var(--sunk) 30%,color-mix(in oklab,var(--ink) 8%,var(--sunk)) 50%,var(--sunk) 70%) 0 0/300% 100%;animation:ui-shimmer 1.4s linear infinite}.ui-thumb.is-loading img{opacity:0}@keyframes ui-shimmer{to{background-position:-150% 0}}.ui-thumb-over{position:absolute;inset-block-start:8px;inset-inline-start:8px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.ui-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;border-radius:50%;background:color-mix(in oklab,#000 55%,transparent)}.ui-play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-block:8px solid transparent;border-inline-start:13px solid #fff;transform:translate(2px)}.ui-media-body{display:grid;gap:8px;padding:12px 14px 14px;align-content:start;min-width:0}.ui-media-top{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;justify-content:space-between;min-width:0}.ui-media-top b{font-weight:600;font-size:14px;overflow-wrap:anywhere}.ui-media-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.ui-media-cap{font-size:13.5px;line-height:1.5;color:var(--ink2);white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0}.ui-media-acts{display:flex;flex-wrap:wrap;gap:6px;padding-block-start:2px}.ui-media-acts .btn{padding:6px 12px;font-size:13px}.ui-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:color-mix(in oklab,#000 78%,transparent);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:clamp(12px,4vh,40px) 16px 16px;animation:rise .18s ease both}.ui-lightbox figure{margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;justify-items:center;min-height:0}.ui-lightbox img,.ui-lightbox video{max-width:min(100%,1100px);max-height:100%;object-fit:contain;border-radius:10px;min-height:0}.ui-lightbox figcaption{display:grid;gap:4px;max-width:70ch;color:#f3f3ef;font-size:14px;text-align:center;white-space:pre-line}.ui-lightbox-bar{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.ui-lightbox-bar .mono{color:#cfd2d6}.view{container-type:inline-size;container-name:view}.view>div{grid-template-columns:minmax(0,1fr)}.view>div>*{min-width:0}:where(.view,.bs,.dialog,.auth-main) :where(img,video){max-width:100%;height:auto}:where(.view,.bs,.dialog) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select){min-width:0;max-width:100%;height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--ctl-r);background-color:var(--surface);color:var(--ink);padding:0 12px;font:inherit;font-size:14.5px;box-shadow:var(--shadow-1);transition:border-color .15s,box-shadow .15s}:where(.view,.bs,.dialog) :where(textarea){width:100%;min-height:84px;border:1px solid var(--line);border-radius:var(--ctl-r);background-color:var(--surface);color:var(--ink);padding:10px 12px;font:inherit;font-size:14.5px;line-height:1.5;resize:vertical;box-shadow:var(--shadow-1)}:where(.view,.bs,.dialog) :where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink3) 50%),linear-gradient(135deg,var(--ink3) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:34px}:where(.view,.bs,.dialog) :where(input,select,textarea):focus{outline:0;border-color:var(--accent);box-shadow:var(--ring)}:where(.view,.bs,.dialog) :where(input,select,textarea):disabled{background-color:var(--sunk);color:var(--ink3);box-shadow:none}:where(.view,.bs,.dialog) :where(input[type=checkbox],input[type=radio]){width:17px;height:17px;accent-color:var(--accent);margin:0;flex:none;box-shadow:none}:where(.view,.bs,.dialog) :where(input[type=date]){font-variant-numeric:tabular-nums}.st-inp{background:var(--surface);box-shadow:var(--shadow-1);transition:border-color .15s,box-shadow .15s}.st-inp:focus{box-shadow:var(--ring)}:where(.view,.bs,.dialog) :where(label):has(>:where(input:not([type=checkbox],[type=radio]),select,textarea)){display:grid;gap:6px;align-content:start;min-width:0;font-size:13px;font-weight:500;color:var(--ink2)}:where(.view,.bs,.dialog) :where(label):has(>:where(input:not([type=checkbox],[type=radio]),select,textarea))>:where(input,select,textarea){width:100%;font-weight:400}:where(.view,.bs,.dialog) :where(label):has(>:where(input[type=checkbox],input[type=radio])){display:inline-flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}:where(.view,.bs,.dialog) :where(label):has(>:where(input[type=checkbox],input[type=radio]))>input{margin-block-start:2px}:where(.view,.bs,.dialog) :where(fieldset){border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}:where(.view,.bs,.dialog) :where(fieldset)>legend{padding:0;margin-block-end:8px;font-size:13px;font-weight:500;color:var(--ink2)}:where(.view,.bs) :where(h3){font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.005em}:where(.view,.bs) :where(h4){font-family:var(--sans);font-size:14px;font-weight:600;line-height:1.35;margin:0 0 6px;color:var(--ink)}:where(.view,.bs) :where(ul,ol):not([class]){list-style:none;margin:0;padding:0;display:grid;gap:6px;min-width:0}:where(.view,.bs) :where(ul):not([class])>li{position:relative;padding-inline-start:18px;overflow-wrap:anywhere;line-height:1.5}:where(.view,.bs) :where(ul):not([class])>li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.62em;width:6px;height:6px;border-radius:2px;background:color-mix(in oklab,var(--accent) 70%,transparent);transform:rotate(45deg)}:where(.view,.bs) :where(ol):not([class]){counter-reset:li}:where(.view,.bs) :where(ol):not([class])>li{counter-increment:li;position:relative;padding-inline-start:26px;line-height:1.5}:where(.view,.bs) :where(ol):not([class])>li:before{content:counter(li);position:absolute;inset-inline-start:0;inset-block-start:.15em;font-family:var(--mono);font-size:11.5px;color:var(--ink3)}:where(.view,.bs) :where(ul.sub){list-style:none;margin:0;padding:0;display:grid;gap:4px}:where(.view,.bs) :where(ul.sub)>li{position:relative;padding-inline-start:16px}:where(.view,.bs) :where(ul.sub)>li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.62em;width:5px;height:5px;border-radius:50%;background:var(--ink3)}:where(.view,.bs) :where(dl):not([class]){display:grid;grid-template-columns:minmax(110px,30%) minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px}:where(.view,.bs) :where(dl):not([class])>dt{color:var(--ink3);font-size:13px}:where(.view,.bs) :where(dl):not([class])>dd{margin:0;overflow-wrap:anywhere;min-width:0}:where(.view,.bs) :where(details)>summary{cursor:pointer;font-size:13.5px;color:var(--ink2);padding-block:4px}:where(.view,.bs) :where(details)>summary:hover{color:var(--ink)}:where(.view) :where(p,li,dd,small,a){overflow-wrap:break-word}:where(.view) :where(pre){white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.kv{grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:8px 20px}.kv dt{color:var(--ink3);font-size:13px;line-height:1.5}.kv dd{text-align:start;overflow-wrap:anywhere;min-width:0;line-height:1.5}.kv.end{grid-template-columns:minmax(0,1fr) auto}.kv.end dd,.cost .kv dd,.preview .kv dd{text-align:end;font-variant-numeric:tabular-nums}.kv.end dt,.cost .kv dt,.preview .kv dt{color:var(--ink2);font-size:14px}@container view (max-width:520px){.kv:not(.end){grid-template-columns:minmax(0,1fr);gap:0}.kv:not(.end) dd{margin-block-end:8px}}.tw,.ms-scroll{overflow-x:auto;max-width:100%}.card,.st-sec,.stage,.next-steps,.notify-item,.notify-health article,.conn{border-radius:14px;box-shadow:var(--shadow-1)}.card{padding:18px 20px}.card h3{font-size:16px;margin-bottom:10px}.btn{transition:border-color .15s,background-color .15s,box-shadow .15s;line-height:1.3}.btn.p:hover:not(:disabled){filter:brightness(1.06)}.btn:focus-visible{box-shadow:var(--ring)}.sub{line-height:1.55}@container view (max-width:520px){.card,.ui-card{padding:14px 16px}}.acr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;align-items:start;min-width:0}.acr-card{display:grid;gap:8px;align-content:start;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:12px;min-width:0;box-shadow:var(--shadow-1);font-size:13.5px}.acr-card>header{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.acr-card[data-status=approved]{border-color:var(--good)}.acr-img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px;background:var(--sunk);border:1px solid var(--line)}video.acr-img{object-fit:contain;background:#000}.acr-files{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.acr-caption{font-size:13.5px;line-height:1.5;color:var(--ink2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.acts-section{display:grid;gap:12px;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:18px 20px;box-shadow:var(--shadow-1)}.acts-section>h3{margin:0}.acts-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px 16px;align-items:end;min-width:0}.acts-form>label:has(textarea),.acts-form>.field:has(textarea){grid-column:1 / -1}.acts-form>.btn,.acts-form>button{justify-self:start}.acts-form>.sub{grid-column:1 / -1}.acts-channel-step{display:grid;gap:8px;border:1px dashed var(--warn);border-radius:12px;padding:12px 14px}.acts-assets,.acts-entries{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.acts-assets>li,.acts-entries>li{display:grid;gap:6px;align-content:start;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--surface);min-width:0;overflow-wrap:anywhere}.acts-assets img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}.acts-peaks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.acts-peaks>li{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:13px;background:var(--sunk)}.checks{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px}.checks>li{position:relative;padding-inline-start:20px;overflow-wrap:anywhere}.checks>li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.45em;width:9px;height:5px;border-inline-start:2px solid var(--good);border-block-end:2px solid var(--good);transform:rotate(-45deg)}.checks>li[data-ok=false]:before{width:8px;height:8px;border:0;border-radius:50%;background:var(--warn);transform:none;inset-block-start:.5em}.st-list{list-style:none;margin:0;padding:0;display:grid}.st-list>li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding-block:10px;border-block-start:1px solid var(--line);min-width:0}.st-list>li:first-child{border-block-start:0;padding-block-start:0}.st-list>li>span:first-child{flex:1 1 220px;min-width:0;font-weight:500;overflow-wrap:anywhere}.st-list>li>.btn{padding:6px 14px;font-size:13px}.conn-never{color:var(--ink3);font-size:12.5px}.fa-live{background:color-mix(in oklab,var(--good) 14%,transparent);color:var(--good)}.fa-sharpen{border-style:solid;border-color:color-mix(in oklab,var(--accent) 50%,var(--line));background:color-mix(in oklab,var(--accent) 5%,transparent)}.fa-verdict{font-size:14px;line-height:1.5;padding:10px 12px;border-radius:10px;background:var(--sunk)}.find-box{display:grid;gap:12px;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:16px 18px;box-shadow:var(--shadow-1)}.find-place{font-size:13.5px;color:var(--ink2);overflow-wrap:anywhere}.lbl{font-size:11px;padding:0 8px}.lbl[data-label=observed]{background:color-mix(in oklab,var(--good) 14%,transparent);color:var(--good)}.lbl[data-label=modelled],.lbl[data-label=estimated]{background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn)}.plan-area{align-items:flex-start}.plan-pick{list-style:none;margin:0;padding:0;display:grid;gap:6px}.plan-pick>li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.ms-preds{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.ms-pred{display:grid;gap:6px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface);min-width:0}.ms-pred[data-compared=true]{border-color:color-mix(in oklab,var(--good) 55%,var(--line))}.ms-sub{padding-inline-start:22px!important;color:var(--ink2);font-weight:400}.qc-city-chip{height:auto;min-height:32px;padding-block:4px}.reh-intro{display:grid;gap:10px}.reh-summary{display:grid;gap:12px;border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}.reh-sim{background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn)}.reh-person{display:grid;gap:10px;min-width:0}.reh-said{font:inherit;font-size:14px;line-height:1.55;margin:0;padding:10px 12px;border-inline-start:2px solid var(--accent);background:var(--sunk);border-start-end-radius:10px;border-end-end-radius:10px;overflow-wrap:anywhere}.soc-accounts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.soc-accounts>li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg);min-width:0}.soc-handle{display:inline-flex;gap:8px;align-items:center;font-weight:500;min-width:0;overflow-wrap:anywhere}.soc-pic{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}.soc-results{display:grid;gap:12px}.st-alerts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.st-alerts>li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-inline-start:3px solid var(--warn);border-radius:10px;background:var(--surface);font-size:14px;overflow-wrap:anywhere}.st-drill-comp{display:inline-flex;gap:6px;align-items:baseline;border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:12.5px;margin-block:2px;margin-inline:0 4px;background:var(--bg)}@media(prefers-reduced-motion:reduce){.ui-lightbox{animation:none}.ui-thumb img{transition:none}.ui-thumb.is-loading{animation:none}}.ui-check-l{min-width:0}.ui-range{align-items:end}.list{list-style:none;margin:0;padding:0;display:grid;gap:0}.list>li{padding-block:10px;border-block-start:1px solid var(--line);overflow-wrap:anywhere}.list>li:first-child{border-block-start:0;padding-block-start:0}:where(.view,.bs) :where(.st-acts,.btns,.ms-period,.ms-row):has(>label>:where(input,select,textarea)){align-items:flex-end}:where(.view,.bs) :where(.st-acts,.btns):has(>label>:where(input,select,textarea))>label{flex:1 1 180px}.btn.sm{padding:5px 12px;font-size:13px}@media(max-width:640px){table.stack td[data-l]{display:grid;grid-template-columns:minmax(96px,38%) minmax(0,1fr);gap:12px;align-items:baseline;text-align:start}table.stack td[data-l]:before{font-size:12.5px}table.stack td[data-l]>*{justify-self:start;max-width:100%}table.stack td:not([data-l]){justify-content:flex-end}table.stack tr{padding-block:12px}}:where(.view,.bs) :where(div,section,article,form,ul,ol,dl,li,fieldset){min-width:0}.ns-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.ns-list>li{padding-block:8px;border-block-start:1px solid var(--line)}.ns-list>li:first-child{border-block-start:0;padding-block-start:2px}.home-more{margin-block-start:4px}.need-list{display:grid;gap:6px;font-size:13.5px;color:var(--ink2)}.need-list>p{margin:0}.notice-list>li{display:grid;gap:2px}.notice-at{color:var(--ink3);font-size:12px}.ui-card-body:has(>.row){gap:0}.ui-card-body>.row:first-child{border-block-start:0;padding-block-start:0}.rec-stats{gap:10px}.rec-cell{display:grid;gap:4px;justify-items:start;min-width:0}@media(max-width:640px){.rec-table td:not([data-l]){justify-content:flex-end}.rec-table .rec-cell{justify-items:end}.rec-table td>*{min-width:0}}.rec-mapfield.miss .ui-input{border-color:var(--warn)}.rec-sample{align-self:start}.rec-found-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.rec-found-cards>li,.rec-found-cards>li:first-child{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--bg);min-width:0}.rec-quote{display:block;font-size:13px;line-height:1.5;color:var(--ink2);padding-inline-start:10px;border-inline-start:2px solid color-mix(in oklab,var(--accent) 45%,var(--line))}.rec-sub{display:grid;gap:8px;padding-block-start:12px;border-block-start:1px solid var(--line)}.rec-sub>h4{margin:0}.rec-sub>.ui-muted{margin:0}.rec-docs{gap:14px}.rec-unread>li:before{background:var(--warn)}.rec-unread>li{color:var(--ink2)}.st-read.rec-read{font-family:var(--sans);font-size:15px;line-height:1.55;max-width:none;white-space:normal}.st-read.rec-read[lang=hi]{font-family:"Noto Sans Devanagari",var(--sans);font-size:15px}.bk-logo{display:block;max-block-size:72px;max-inline-size:200px;object-fit:contain}.bk-swatches{display:flex;flex-wrap:wrap;gap:6px}.bk-swatches:empty{display:none}.bk-swatch{gap:6px;padding-block:3px;font-size:12.5px;background:var(--bg);border-color:var(--line)}.bk-dot{inline-size:12px;block-size:12px;border-radius:3px;border:1px solid var(--line);flex:none}.bk-needs{list-style:none;margin:0;padding:0;display:grid;gap:0}.bk-needs>li{display:grid;gap:8px;padding-block:10px;border-block-start:1px solid var(--line);min-width:0}.bk-needs>li:first-child{border-block-start:0;padding-block-start:0}.bk-need-head{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.bk-need-head strong{font-weight:600}.rec-legend{gap:10px}.rec-map{align-items:end}.st-page,.st-stack{display:grid;gap:16px;min-width:0;align-content:start}.st-stack.tight{gap:10px}.st-head{display:grid;gap:10px;min-width:0}.st-page>.tabs{padding-inline:6px;border:1px solid var(--line);border-radius:12px}.st-status{gap:8px}.st-status-row{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-start;justify-content:space-between;min-width:0}.st-status-text{display:grid;gap:4px;justify-items:start;min-width:0;flex:1 1 280px}.st-status-main{font-size:15px;font-weight:500;margin:0}.st-costbox{display:grid;gap:4px;padding:12px 14px;border-radius:10px;background:var(--sunk);min-width:0}.st-cost{margin:0;font-size:14.5px}.st-picker{gap:14px}.st-inline{display:flex;gap:8px;align-items:flex-start;min-width:0}.st-inline>.ui-input{flex:1 1 auto}.st-inline>.btn{flex:none;height:var(--ctl-h)}@container view (max-width:420px){.st-inline{flex-wrap:wrap}.st-inline>.btn{flex:1 1 100%}}.st-picked{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:34px}.st-picked-chip{display:inline-flex;align-items:center;gap:4px;height:34px;padding-inline:14px 6px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:13.5px;max-width:100%}.st-picked-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-picked-x{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer;padding:0}.st-picked-x:hover{background:color-mix(in oklab,var(--bg) 22%,transparent)}.st-city .ui-card-body{gap:18px}.st-city .ui-card.is-quiet+.ui-card.is-quiet{padding-block-start:16px;border-block-start:1px solid var(--line)}.st-apps{font-size:13.5px;color:var(--ink2)}.st-move{display:grid;gap:4px}.st-move p{margin:0}.st-drill{gap:12px}.st-drill-quote{display:grid;gap:6px}.st-drill-quote p{margin:0}.st-cities{list-style:none;margin:0;padding:0;display:grid;gap:0}.st-cities>li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding-block:10px;border-block-start:1px solid var(--line);min-width:0}.st-cities>li:first-child{border-block-start:0;padding-block-start:0}.st-cities>li>b{flex:0 1 160px;font-weight:600}.st-city-facts{display:inline-flex;flex-wrap:wrap;gap:6px}.st-alert-top{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.st-alerts>li>p{margin:0;color:var(--ink2)}.st-alerts>li[data-action=push]{border-inline-start-color:var(--good)}.st-alerts>li[data-action=pause]{border-inline-start-color:var(--err)}.st-alert-acts{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.st-week{display:grid;gap:2px;font-size:14px}.st-health>li>.st-health-b{flex-basis:100%;margin:0;color:var(--ink2);font-size:13.5px}.find-box{gap:12px}.find-box .ui-card-titles{flex:none}.find-q{block-size:var(--ctl-h);inline-size:100%}.find-pane{gap:14px}.find-pane-d{margin:0;color:var(--ink2);font-size:14px;line-height:1.55}.find-run{gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--sunk);font-size:14px}.find-run p{margin:0}.find-run .st-acts{padding-block-start:2px}.find-brief{padding:10px 12px;border-radius:10px;background:var(--sunk)}.find-place{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:0}.find-open-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.find-open-list .link{text-align:start}.find-tabs .ui-chip{block-size:32px;padding-inline:12px}.find-tabs .ui-chip[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.find-site-where{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.find-site-where>.btn{block-size:var(--ctl-h)}@container view (max-width:420px){.find-site-where{grid-template-columns:minmax(0,1fr)}}.find-sel .find-item-top{align-items:baseline}.find-run-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.find-outlets>li.ui-card{gap:6px;padding:14px 16px}.fa-card{gap:14px}.fa-sec{display:grid;gap:8px;min-width:0}.fa-h,:where(.view) h4.fa-h{font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--ink);margin:0;letter-spacing:0}.fa-reasons{font-size:14px}.fa-card .ui-kv.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px}.plan{gap:16px}.plan-sec{display:grid;gap:8px;min-width:0;padding-block-start:14px;border-block-start:1px solid var(--line)}.plan-budget{display:grid;gap:8px}.plan-budget>.warn{margin:0}.plan-areas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.plan-area.ui-card{display:block;padding:14px 16px;box-shadow:none}.plan-area .find-item-b{gap:10px}.plan-kv.ui-kv.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;font-size:13.5px}.plan-kv.ui-kv.tiles .ui-kv-row{padding:8px 10px}.plan-kv dd .lbl{margin-inline-start:4px}.plan-why.ui-list{font-size:13px;color:var(--ink2);gap:4px}.plan-rings.ui-list{font-size:13.5px;gap:10px}.plan-ring-why{display:block}.plan-pick>li{padding-block:4px}.plan-pick .ui-input.sm{inline-size:min(100%,180px)}.srh{gap:12px}@media(max-width:640px){.st-page table.stack th[scope=row]{display:block;padding-inline:0;font-weight:600}}.mk{display:grid;gap:16px;min-width:0}.mk-head h3{margin:0}.mk-pick{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:end}.mk-pick .ui-field{min-inline-size:180px}.mk-table th[scope=row]{white-space:nowrap}.mk-table tr.mk-own{background:var(--accent-soft,var(--sunk))}.mk-table tr.mk-own th[scope=row]{font-weight:700}@media(min-width:641px){.mk-table tr.mk-own-extra td,.mk-table tr.mk-own-extra th{border-top:2px dashed var(--line)}}@media(max-width:640px){.mk-table tr.mk-own-extra{border-top:2px dashed var(--line)}}.mk-own-note{margin:8px 0 0}[data-testid=mk-all] .mk-table{min-inline-size:100%}.mk-table tr.mk-open{outline:2px solid var(--accent);outline-offset:-2px}.mk-name{font-size:inherit;color:var(--ink);font-weight:600}.mk-score{display:inline-flex;align-items:center;gap:8px;min-inline-size:96px;justify-content:flex-end}.mk-bar{display:inline-block;block-size:6px;max-inline-size:60px;border-radius:3px;background:var(--accent);opacity:.55}.mk-table th.mk-india,.mk-table td.mk-india{background:var(--sunk)}.mk-group th{font-size:12px;color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;border-bottom:0}.mk-events{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;gap:4px 18px;font-size:12.5px}.mk-moves-row td{padding-block-start:0;border-top:0}.mk-prow td,.mk-prow th{border-bottom:0}.mk-nowrap{white-space:nowrap}.mk-sub{margin:0 0 6px;font-size:14px}@media(max-width:640px){.mk-group{display:none}.mk-score{min-inline-size:0}.mk-events{display:grid}}.st-measure-box{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:end;min-width:0}.st-measure-box .ui-field{flex:1 1 260px;min-width:0}.st-measure-box .btn{flex:0 0 auto}.st-measure-notes{display:grid;gap:4px}.st-measured{display:grid;gap:8px;min-width:0}.st-measured h4{margin:0}.st-measured-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.st-measured-row{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);min-width:0}.st-measured-row.on{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.st-measured-text{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;min-width:0;flex:1 1 260px}.st-measured-ask{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex-basis:100%}.mk-spark{display:block;overflow:visible}.mk-spark path{stroke:var(--ink3)}.mk-spark circle{fill:var(--ink3)}.mk-spark.up path{stroke:var(--good)}.mk-spark.up circle{fill:var(--good)}.mk-spark.down path{stroke:var(--err)}.mk-spark.down circle{fill:var(--err)}.mk-journey-head{margin:0 0 4px;font-size:15px}.mk-journey-fig{margin:0;min-width:0}.mk-journey{display:block;inline-size:100%;max-inline-size:720px;block-size:auto}.mk-journey .mk-grid{stroke:var(--line);stroke-width:1}.mk-journey .mk-axis{fill:var(--ink3);font-size:11px}.mk-journey .mk-line{stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round}.mk-journey .mk-dot{fill:var(--surface);stroke:var(--accent);stroke-width:2}.mk-journey .mk-last{fill:var(--ink);font-size:12px;font-weight:700}.mk-moves-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin-top:8px}.mk-moves ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px}.mk-up{color:var(--good)}.mk-down{color:var(--err)}.mk-sort{font-size:inherit;font-weight:inherit;color:inherit;padding:0}.mk-stores tr.mk-missing th[scope=row]{border-inline-start:3px solid var(--warn);padding-inline-start:10px}.mk-top{font-size:13px;min-inline-size:180px}@media(max-width:640px){.mk-journey .mk-axis{font-size:20px}.mk-journey .mk-last{font-size:22px}.mk-journey .mk-line{stroke-width:4}}.reh-intro{gap:12px;padding:22px 24px}.reh-intro .ans{margin:0}.reh-intro-body{max-width:72ch;margin:0}.reh-intro .st-acts{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.reh-intro-foot{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;justify-content:space-between;padding-block-start:10px;border-block-start:1px solid var(--line)}.reh-intro-more{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.reh-intro-tile{display:grid;gap:4px;align-content:start;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.reh-intro-tile h3{margin:0;font-size:14px}.reh-intro-tile p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink2)}@container view (max-width:520px){.reh-intro{padding:16px}}.reh-sec .ui-card-body{gap:12px}.reh-count{font-size:12.5px;color:var(--ink3);font-variant-numeric:tabular-nums}.reh-city{padding-block-start:12px;border-block-start:1px solid var(--line)}.reh-city>legend{float:inline-start;inline-size:100%;margin-block-end:8px;font-size:11.5px;letter-spacing:.04em;color:var(--ink3)}.reh-area-grid{gap:4px 14px}.reh-area{display:flex;gap:9px;align-items:center;min-height:32px;padding:4px 8px;margin-inline:-8px;border-radius:8px;font-size:14px;line-height:1.35;cursor:pointer}.reh-area:hover{background:var(--sunk)}.reh-area:has(input:checked){background:color-mix(in oklab,var(--accent) 8%,transparent)}.reh-area input{width:17px;height:17px;margin:0;flex:none;accent-color:var(--accent)}.reh-area small{color:var(--ink3)}.reh-fs:disabled .reh-area{cursor:default}.reh-fs:disabled .reh-area:hover{background:none}.reh-size{border-radius:12px;padding:12px 14px;transition:border-color .15s,background-color .15s}.reh-size.on{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 6%,var(--surface))}.reh-stim{gap:14px}.reh-rows{gap:10px}.reh-row2{align-items:start}.reh-row2 .reh-x{align-self:end;padding-block-end:10px}.reh-option{border-radius:12px;padding:14px}.reh-cost{border-radius:14px}.reh-result{gap:16px}.reh-result .grid2{gap:14px}.reh-block{display:grid;gap:8px;min-width:0}.reh-block>h4{margin:0}.reh-block>p{margin:0}.reh-next{padding:12px 14px;border-radius:12px;background:color-mix(in oklab,var(--accent) 7%,transparent)}.reh-figs .ui-kv-row{grid-template-columns:minmax(0,1fr) auto}.reh-figs dd{text-align:end;font-variant-numeric:tabular-nums;font-weight:500}.reh-quotes li{padding-block:2px}.reh-quotes q{font-style:italic}.reh-quotes small{font-size:12px}.reh-el-table{inline-size:100%;border-collapse:collapse;font-size:13.5px}.reh-el-table th,.reh-el-table td{text-align:start;padding:9px 10px;border-block-end:1px solid var(--line);vertical-align:top}.reh-el-table thead th{font-weight:500;color:var(--ink3);font-size:12.5px}.reh-el-table tbody tr:last-child>*{border-block-end:0}.reh-el-table td small{display:block;margin-block-start:2px;font-size:12px;line-height:1.4}.reh-stopped .ui-card-body>p{margin:0}.reh-transcript{gap:16px}.reh-t-filters{align-items:end}.reh-t-people{list-style:none;margin:0;padding:0;display:grid;gap:0}.reh-t-people>li{display:grid;gap:10px;padding-block:10px;border-block-start:1px solid var(--line);min-width:0}.reh-t-people>li:first-child{border-block-start:0;padding-block-start:0}.reh-t-row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;min-width:0}.reh-t-line{flex:1 1 280px;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.reh-t-row .btn{padding:6px 12px;font-size:13px}.reh-person{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg);gap:14px}.reh-person p{margin:0}.reh-pre{white-space:pre-wrap;overflow-wrap:anywhere}.reh-said{white-space:pre-wrap}.reh-shown{margin:0;padding:10px 12px;border-inline-start:2px solid var(--line);background:var(--surface);border-start-end-radius:10px;border-end-end-radius:10px;font-size:14px;line-height:1.55}.mg-filters{min-width:0}@container view (max-width:600px){table.mg-table,table.mg-table tbody,table.mg-table tr,table.mg-table td{display:block;width:100%}table.mg-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}table.mg-table tr{border-bottom:1px solid var(--line);padding-block:8px}table.mg-table tr:last-child{border-bottom:0}table.mg-table td{border:0;padding-block:3px;padding-inline:0;display:flex;justify-content:space-between;gap:12px;text-align:end;white-space:normal;min-width:0;overflow-wrap:anywhere}table.mg-table td:empty{display:none}table.mg-table td[data-l]:before{content:attr(data-l);color:var(--ink3);font-size:12.5px;text-align:start;flex:none;font-family:var(--sans)}}.mg-party{display:grid;gap:2px;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.mg-party p{margin:0}.mg-party .ui-label{margin-block-end:4px}.mg-row,.mg-activity>li{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:space-between;min-width:0}.mg-row-main,.mg-activity-what{display:grid;gap:2px;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.mg-row-main small,.mg-activity-what small{color:var(--ink3);font-size:12.5px}.mg-row-end{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.mg-when{color:var(--ink3);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.mg-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.mg-inline>.ui-input{flex:1 1 160px;inline-size:auto}.mg-transfer{min-width:0}.mg-people{display:grid;min-width:0}.mg-form{align-content:start}.mg-needs>li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between}.mg-needs>li[data-have=true]{color:var(--ink3)}.mg-needs .btn{padding:5px 12px;font-size:13px}.amt .ui-input{flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums}.conn-never{display:flex;gap:7px;align-items:flex-start;margin:0}.conn-never:before{content:"";flex:none;inline-size:9px;block-size:5px;margin-block-start:.45em;border-inline-start:2px solid var(--good);border-block-end:2px solid var(--good);transform:rotate(-45deg)}.conn-keylink{justify-self:start}.conn .ui-kv{font-size:13.5px}.soc-accounts>li{flex-wrap:nowrap;align-items:flex-start}.soc-who{display:grid;gap:2px;flex:1 1 auto;min-width:0}.soc-meta{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--ink3);font-size:12.5px}.soc-pic{inline-size:32px;block-size:32px}.soc-pic-none{display:inline-block;border-radius:50%;background:var(--sunk);border:1px solid var(--line)}.off-card{display:grid;gap:8px;min-width:0;font-size:13.5px}.off-card>div{display:grid;gap:8px;min-width:0}.off-card p{margin:0}.acts-view{display:grid;gap:14px;min-width:0}.acts-tabs{padding:4px 0;background:none;margin-block-end:2px}.acts-panel{display:grid;gap:16px;min-width:0}.acts-err{font-size:13.5px}.acts-run{display:grid;gap:8px;justify-items:start;min-width:0}.acts-run>.ui-error{justify-self:stretch}.checks .ui-badge{margin-inline-start:4px}.acts-chk-why{color:var(--ink2)}.acts-chan-missing{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:0;color:var(--ink)}.acts-paused{color:var(--ink)}.ui-form.acts-inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.ui-form.acts-inline>.ui-actions{padding-block-start:0}@container view (max-width:520px){.ui-form.acts-inline{grid-template-columns:minmax(0,1fr)}}.acts-codes>li{display:grid;gap:6px;min-width:0}.acts-codes p{margin:0}.acts-codes a{overflow-wrap:anywhere}.acts-codes img{border-radius:10px;border:1px solid var(--line);background:#fff}.acts-policy .ui-check{max-width:72ch}.acts-period{max-width:520px}.acr{display:grid;gap:16px;min-width:0}.acr-briefs{list-style:none;margin:0;padding:0;display:grid;min-width:0}.acr-briefs>li{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;padding-block:10px;border-block-start:1px solid var(--line);min-width:0}.acr-briefs>li:first-child{border-block-start:0;padding-block-start:0}.acr-briefs>li.is-open b{color:var(--accent)}.acr-brief-main{display:grid;gap:4px;flex:1 1 260px;min-width:0}.acr-brief-main>b{font-weight:500;overflow-wrap:anywhere}.acr-brief-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12.5px;color:var(--ink3)}.acr-block{display:grid;gap:8px;min-width:0;padding-block-start:12px;border-block-start:1px solid var(--line)}.acr-block>h4{margin:0}.acr-lead{margin:0;font-weight:500}.acr-note{margin:0;padding:8px 12px;border-radius:10px;border-inline-start:3px solid var(--warn);background:color-mix(in oklab,var(--warn) 9%,transparent);color:var(--ink);font-size:13.5px;line-height:1.5}.acr-warnings{color:var(--ink2);font-size:13.5px}.acr-make{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;min-width:0}.acr-make>.ui-field{flex:0 1 200px}.acr-drivers>li{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.acr-rules{color:var(--ink2);font-size:13.5px}.acr-variants{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.acr-vcard[data-status=approved]{border-color:var(--good)}.acr-thumb.is-video{cursor:default}.acr-thumb.is-video video{object-fit:contain;background:#000}.acr-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 8px 0}.acr-files figure{margin:0;display:grid;gap:4px;min-width:0}.acr-files .ui-thumb{border:1px solid var(--line);border-radius:10px}.acr-files figcaption{font-size:12px;color:var(--ink3)}.acr-eyebrow{margin:0;font-size:11.5px;color:var(--ink3);overflow-wrap:anywhere}.acr-prediction{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:13.5px;font-weight:500}.acr-sub{display:grid;gap:6px;min-width:0}.acr-sub>.ui-label{margin:0}.acr-vcard .ui-list{font-size:13px}.acr-prompt>summary{font-size:13px;color:var(--ink2);cursor:pointer}.acr-prompt>p{margin-block-start:6px}.acr-results{padding-block-start:10px;border-block-start:1px solid var(--line)}.acr-results>h5{margin:0;font-size:13.5px}.acts-studio,.acts-calendar{display:grid;gap:16px;min-width:0}.acts-claims>li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between}.acts-claims .ui-check{flex:1 1 240px}.acts-claim-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}@container view (max-width:520px){.acts-claim-add{grid-template-columns:minmax(0,1fr)}.acts-claim-add>.btn{justify-self:start}}.acts-packshot input[type=file]{font-size:13px;max-width:100%}.acts-video{display:grid;gap:10px;justify-items:start;min-width:0}.acts-video>.ui-field{justify-self:stretch}.studio-top{display:grid;gap:16px;align-items:start;min-width:0}@container view (min-width:900px){.studio-top{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.studio-create{display:grid;gap:14px;min-width:0}.studio-seg{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.studio-seg .ui-chip{height:32px;padding:0 12px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.studio-seg .ui-chip .num{font-variant-numeric:tabular-nums;font-size:12px;opacity:.7}.studio-create-video{display:grid;gap:12px;min-width:0;max-width:640px}.studio-create-pick{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start}.studio-create-pick>img{inline-size:96px;aspect-ratio:4/5;object-fit:contain;border-radius:10px;border:1px solid var(--line);background:color-mix(in oklab,var(--ink) 5%,var(--surface))}.studio-video-runs{display:flex;flex-wrap:wrap;gap:8px}.studio-bar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding-block-end:14px;margin-block-end:4px;border-block-end:1px solid var(--line);min-width:0}.studio-brief{inline-size:auto;max-inline-size:min(100%,280px)}@container view (max-width:560px){.studio-bar .studio-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-2px;padding:2px;max-inline-size:100%}.studio-bar .studio-seg::-webkit-scrollbar{display:none}.studio-bar .studio-seg .ui-chip{flex:none}.studio-brief{max-inline-size:100%;inline-size:100%}}.studio-count{margin:0 0 0 auto;font-size:13px;color:var(--ink3);font-variant-numeric:tabular-nums}.studio-group{display:grid;gap:10px;padding-block-start:14px;min-width:0}.studio-group-h{margin:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.studio-group-h small{font-weight:400;font-size:12.5px;color:var(--ink3);margin-inline-start:6px}.studio-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,228px),1fr));align-items:stretch}.studio-card .ui-media-body{display:flex;flex-direction:column;gap:7px}.studio-card .ui-media-top b{font-weight:500;font-size:13px;color:var(--ink2)}.studio-card .ui-media-cap{-webkit-line-clamp:2;color:var(--ink);font-size:13.5px}.studio-card .ui-media-acts{margin-block-start:auto;padding-block-start:6px}.studio-card[data-state=fix]{border-color:color-mix(in oklab,var(--warn) 45%,var(--line))}.studio-tag{display:inline-flex;align-items:center;border-radius:6px;padding:1px 7px;font-size:11.5px;font-weight:500;line-height:1.6;background:color-mix(in oklab,#000 58%,transparent);color:#fff}.studio-tag.is-plain{background:var(--sunk);color:var(--ink2)}.studio-meta{margin:0;font-size:12px;color:var(--ink3)}.studio-fix{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink);padding:6px 9px;border-radius:8px;background:color-mix(in oklab,var(--warn) 11%,transparent);border-inline-start:3px solid var(--warn);overflow-wrap:anywhere}.studio-fix.is-bad{background:color-mix(in oklab,var(--err) 10%,transparent);border-inline-start-color:var(--err)}.studio-fix>b{flex:none;font-weight:600;color:var(--warn);margin-inline-end:2px}.studio-fix.is-bad>b{color:var(--err)}.studio-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-card .studio-fix{display:flex;gap:6px;align-items:baseline}.studio-meta.is-warn{color:var(--warn)}a.btn.studio-dl{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--ink)}a.btn.studio-dl.icon{inline-size:34px;padding-inline:0;justify-content:center;margin-inline-start:auto}.studio-card .ui-media-acts{flex-wrap:nowrap;align-items:center}.ui-thumb.fit-contain>img,.ui-thumb.fit-contain>video{position:absolute;top:10px;right:10px;bottom:10px;left:10px;inline-size:calc(100% - 20px);block-size:calc(100% - 20px)}.studio-top .acts-claims .ui-check{flex:1 1 0;min-width:0}.studio-top .acts-claims>li{flex-wrap:nowrap}@container view (min-width:900px){.studio-top .acts-claim-add{grid-template-columns:minmax(0,1fr)}.studio-top .acts-claim-add>.btn{justify-self:start}}.studio-sum{margin:0;font-size:12px;color:var(--ink3)}.studio-skel{aspect-ratio:4/6;border-radius:14px;background:linear-gradient(90deg,var(--sunk) 0%,color-mix(in oklab,var(--sunk) 55%,var(--surface)) 50%,var(--sunk) 100%);background-size:200% 100%;animation:studio-skel 1.4s ease-in-out infinite}@keyframes studio-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.studio-skel{animation:none}}.studio-detail{display:grid;gap:20px;padding-block-start:8px;min-width:0}@media(min-width:900px){.studio-detail{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}.studio-stage{position:sticky;inset-block-start:0}}.studio-stage{display:grid;place-items:center;padding:16px;border-radius:14px;background:color-mix(in oklab,var(--ink) 5%,var(--surface));block-size:min(76dvh,820px);min-width:0}.studio-stage img,.studio-stage video{max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain;border-radius:8px;min-block-size:0;box-shadow:var(--shadow-1)}.studio-stage video{block-size:100%}.studio-stage-none{color:var(--ink3);font-size:13px}@media(max-width:640px){.studio-stage{block-size:min(58dvh,560px);padding:10px}}.studio-side{display:grid;gap:14px;align-content:start;min-width:0}.studio-side-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.studio-caption{min-block-size:140px;resize:vertical}.studio-row{display:flex;flex-wrap:wrap;gap:8px}.studio-block{display:grid;gap:10px;padding-block-start:14px;border-block-start:1px solid var(--line)}.studio-h{margin:0;font-size:15px;font-weight:600}.studio-h small{font-weight:400;font-size:12.5px;color:var(--ink3);margin-inline-start:6px}.acts-peaks>li{display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;border-radius:12px;padding:6px 12px}.acts-peak-day{font-variant-numeric:tabular-nums;color:var(--ink2)}.acts-entry-top{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between}.acts-entries>li>p{margin:0}.acts-entry-cap{font-size:13.5px;line-height:1.5;color:var(--ink2);white-space:pre-line}.acts-entry-acts{display:flex;flex-wrap:wrap;gap:6px}.acts-cards{list-style:none;margin:0;padding:0;display:grid;gap:12px;min-width:0}.acts-stack{display:grid;gap:12px;min-width:0}.acts-results{display:grid;gap:12px;min-width:0;padding-block-start:14px;border-block-start:1px solid var(--line)}.acts-results>.mono{margin:0}.acts-url{font-family:var(--mono);font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.acts-table{width:100%}.acts-table td,.acts-table th{text-align:start}.acts-rate{margin:0;font-size:15px;font-weight:500;line-height:1.5}.acts-inline{display:inline-flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.acts-rows{list-style:none;margin:0;padding:0;display:grid;min-width:0}.acts-rows>li{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;padding-block:10px;border-block-start:1px solid var(--line);min-width:0}.acts-rows>li:first-child{border-block-start:0;padding-block-start:0}.acts-rows>li[data-open=true] b{color:var(--accent)}.acts-row-main{display:grid;gap:6px;flex:1 1 260px;min-width:0}.acts-row-main>b{font-weight:500;overflow-wrap:anywhere}.acts-row-meta{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:12.5px}@container view (min-width:560px){.ui-row.c3.acts-row-wide>:first-child{grid-column:span 2}}.acts-new{max-width:720px}.acr-ask .ui-form{gap:14px}
