:root{--ink:#1d1d1f;--ink-2:#424245;--ink-3:#5a5a5f;--ink-4:#6e6e73;--ink-5:#aeaeb2;--ink-6:#d1d1d6;--ink-grey:#8e8e93;--file-green:#30a46c;--banner-quiet:#f2f2f7;--device:#1d1d1f;--on-device:#ffffffe0;--on-device-2:#ffffff8c;--control-ring:#0a84ff;--pulse:#34c75966;--mat-side:#f2f2f5d1;--mat-side-solid:#f2f2f5f5;--mat-pop:#fffffff5;--mat-bar:#fafafcd1;--glass-rest:linear-gradient(#fafafa, #f0f0f2);--face-ring:#f2f2f4;--page:#fff;--surface:#fff;--fill:#f5f5f7;--fill-hover:#f0f0f2;--fill-2:#e8e8ed;--side:#f6f6f8e6;--scrim:#0000001f;--screen-off:#060607;--screen-off-sheen:#ffffff12;--screen-off-glow:#ffffff29;--boot-mark:#f5f5f7;--boot-track:#ffffff29;--hair:#00000012;--hair-2:#00000017;--ring:0 0 0 1px #00000017;--logo-tile:#fff;--state-hover:#0000000f;--state-press:#0000001a;--state-selected:#00000012;--hover:var(--state-hover);--selected:var(--state-selected);--blue:#0071e3;--blue-2:#0077ed;--link:#06c;--focus:#0071e329;--focus-ring:0 0 0 1px var(--blue), 0 0 0 4px var(--focus);--green:#34c759;--green-t:#1f7a35;--orange:#ff9500;--orange-t:#b34d00;--red:#ff3b30;--red-t:#d70015;--t-red:#fff1f0;--t-green:#eaf7ee;--t-orange:#fff4e5;--t-blue:#e8f1fd;--selection:#d6e8fc;--on-accent:#fff;--line:#00000014;--card-ring:0 0 0 .5px #0000001a;--t-orange-fg:#a04a00;--hue-1:#0a5fd6;--hue-2:#3634a3;--hue-3:#6247c4;--hue-4:#8944ab;--hue-5:#c2246b;--hue-6:#a85a00;--hue-7:#7f6545;--hue-8:#21823a;--hue-9:#0c7f78;--hue-10:#00788f;--hue-11:#0b6fa8;--hue-12:#4b5d7a;--graphite:#1d1d1f;--av-tint:14%;--av-ink:80%;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-17:17px;--fs-20:20px;--fs-22:22px;--fs-28:28px;--fs-34:34px;--fs-48:48px;--fs-19:19px;--fs-44:44px;--ls-tight:-.03em;--ls-title:-.02em;--ls-body:-.01em;--r-6:6px;--r-8:8px;--r-12:12px;--r-16:16px;--r-24:24px;--r-28:28px;--r-pill:999px;--h-28:28px;--h-32:32px;--h-44:44px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--img-w:320px;--img-h:240px;--chart-wait-h:300px;--cards-wait-h:132px;--side-w:248px;--row-h:56px;--conv-h:64px;--bar-h:56px;--topbar-h:52px;--home-max:780px;--state-disabled:.55;--focus-width:3px;--gutter:40px;--page-w:1080px;--page-w-narrow:720px;--page-w-wide:1200px;--read-w:680px;--read-min:480px;--read-g:28px;--panel-w:clamp(300px, 26%, 400px);--panel-w-wide:clamp(360px, 30%, 460px);--sheet-w:440px;--sheet-w-wide:620px;--msg-gap:22px;--msg-gap-grouped:6px;--part-gap:var(--sp-12);--media-w:320px;--media-h:360px;--media-w-compact:240px;--media-h-compact:180px;--media-bg:#000;--h-22:22px;--sh-card:0 0 0 .5px #0000001f, 0 14px 34px -22px #0000004d;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-geist), system-ui, sans-serif;--mono:"SF Mono", var(--font-geist-mono), ui-monospace, Menlo, monospace;--sh-sheet:0 0 0 .5px #0000001a, 0 30px 80px -20px #0000004d;--sh-pop:0 0 0 .5px #0000001f, 0 20px 50px -12px #00000047;--sh-composer:0 0 0 1px #00000017, 0 12px 40px -24px #0003;--sh-window:0 0 0 .5px #00000038, 0 24px 70px -26px #00000061;--sh-seg:0 1px 3px #0000001f, 0 0 0 .5px #0000000a;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--motion-instant:90ms;--motion-quick:.15s;--motion-standard:.25s;--motion-exit:.2s;--motion-emphasized:.35s;--motion-stagger:40ms;--motion-skeleton-delay:.4s;--motion-loop:1.2s;--motion-loop-slow:2s;--motion-spin:.9s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--ease-loop:cubic-bezier(.45, 0, .55, 1);--ease-linear:linear;--motion-power-on:.8s;--motion-power-off:.4s;--motion-reduced:.15s;--motion-progress:1.4s;--motion-ease-out:cubic-bezier(.2, 0, 0, 1);--motion-ease-in:cubic-bezier(.4, 0, 1, 1);--motion-rise:6px;--motion-shift:16px;--motion-cover:100%;--motion-parallax:-30%;--motion-scale:.97;--motion-ring:2.4;--motion-dim:.9;--motion-travel:1;--motion-solid:1;--sh-push:-14px 0 32px -18px #00000047}@media (prefers-reduced-motion:reduce){:root{--motion-standard:.15s;--motion-exit:.15s;--motion-emphasized:.15s;--motion-stagger:0s;--motion-rise:0px;--motion-shift:0px;--motion-cover:0%;--motion-parallax:0%;--motion-scale:1;--motion-ring:1;--motion-dim:1;--motion-solid:0;--motion-travel:0}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--page);color:var(--ink);font:var(--fs-14)/1.45 var(--sans);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:var(--link);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;text-align:left;letter-spacing:inherit;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit;caret-color:var(--blue)}input::placeholder,textarea::placeholder{color:var(--ink-4);opacity:1}h1,h2,h3,p{margin:0}:focus-visible{outline:var(--focus-width) solid color-mix(in srgb, var(--blue) 45%, transparent);outline-offset:1px}::selection{background:var(--selection)}*{scrollbar-width:none}::-webkit-scrollbar{display:none}@keyframes v3rise{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:none}}@keyframes v3fade{0%{opacity:0}to{opacity:1}}@keyframes v3pulse{0%,to{opacity:.45}50%{opacity:1}}.mono{font-family:var(--mono)}.muted{color:var(--ink-3)}.ico{flex:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.interactive,.btn,.linkbtn,.row.go,.seg button,.fr-seg button,.chips button,.team-pick,.home-chip,.bs-conv,.bs-navbtn,.bs-mebtn,.bs-meline,.bs-iconbtn,.bs-sidehead button,.bs-pillbtn,.bs-tab,.fr-btn,.fr-side,.fr-back,.pn-act,.pn-row.go,.popover-item,.search-item,.sheet-close,.composer-icon,.composer-send,.auth-cta,.auth-alt,.live-card,.file-chip,.task-chip,.work-screen,.md-tool,.src-pill,.src-list a,.src-list>li>button,.ans-suggest button,.artifact,.conv-latest){cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-quick) var(--ease-standard), box-shadow var(--motion-quick) var(--ease-standard), color var(--motion-quick) var(--ease-standard), opacity var(--motion-quick) var(--ease-standard)}:where(.interactive,.btn,.linkbtn,.row.go,.seg button,.fr-seg button,.chips button,.team-pick,.home-chip,.bs-conv,.bs-navbtn,.bs-mebtn,.bs-meline,.bs-iconbtn,.bs-sidehead button,.bs-pillbtn,.bs-tab,.fr-btn,.fr-side,.fr-back,.pn-act,.pn-row.go,.popover-item,.search-item,.sheet-close,.composer-icon,.composer-send,.auth-cta,.auth-alt,.live-card,.file-chip,.task-chip,.work-screen,.md-tool,.src-pill,.src-list a,.src-list>li>button,.ans-suggest button,.artifact,.conv-latest){isolation:isolate;position:relative}:is(.interactive,.btn,.linkbtn,.row.go,.seg button,.fr-seg button,.chips button,.team-pick,.home-chip,.bs-conv,.bs-navbtn,.bs-mebtn,.bs-meline,.bs-iconbtn,.bs-sidehead button,.bs-pillbtn,.bs-tab,.fr-btn,.fr-side,.fr-back,.pn-act,.pn-row.go,.popover-item,.search-item,.sheet-close,.composer-icon,.composer-send,.auth-cta,.auth-alt,.live-card,.file-chip,.task-chip,.work-screen,.md-tool,.src-pill,.src-list a,.src-list>li>button,.ans-suggest button,.artifact,.conv-latest):before{content:"";z-index:-1;border-radius:inherit;background:var(--state-hover);opacity:0;pointer-events:none;transition:opacity var(--motion-quick) var(--ease-standard);position:absolute;inset:0}@media (hover:hover){:is(.interactive,.btn,.linkbtn,.row.go,.seg button,.fr-seg button,.chips button,.team-pick,.home-chip,.bs-conv,.bs-navbtn,.bs-mebtn,.bs-meline,.bs-iconbtn,.bs-sidehead button,.bs-pillbtn,.bs-tab,.fr-btn,.fr-side,.fr-back,.pn-act,.pn-row.go,.popover-item,.search-item,.sheet-close,.composer-icon,.composer-send,.auth-cta,.auth-alt,.live-card,.file-chip,.task-chip,.work-screen,.md-tool,.src-pill,.src-list a,.src-list>li>button,.ans-suggest button,.artifact,.conv-latest):hover:not(:disabled,.dis,[aria-disabled=true]):before{opacity:1}}:is(.interactive,.btn,.linkbtn,.row.go,.seg button,.fr-seg button,.chips button,.team-pick,.home-chip,.bs-conv,.bs-navbtn,.bs-mebtn,.bs-meline,.bs-iconbtn,.bs-sidehead button,.bs-pillbtn,.bs-tab,.fr-btn,.fr-side,.fr-back,.pn-act,.pn-row.go,.popover-item,.search-item,.sheet-close,.composer-icon,.composer-send,.auth-cta,.auth-alt,.live-card,.file-chip,.task-chip,.work-screen,.md-tool,.src-pill,.src-list a,.src-list>li>button,.ans-suggest button,.artifact,.conv-latest):active:not(:disabled,.dis,[aria-disabled=true]):before{background:var(--state-press);opacity:1;transition-duration:var(--motion-instant)}:is(.popover-item,.search-item).on:before,.popover-item:focus-visible:before{opacity:0}:is(.interactive,.btn,.linkbtn,.seg button,.chips button,.fr-btn,.pn-act,.popover-item,.composer-send,.auth-cta,.ans-suggest button,.md-tool,.msg-act):is(:disabled,.dis,[aria-disabled=true]),.seg.locked,.switch-wrap.locked{opacity:var(--state-disabled);cursor:not-allowed}:is(.bs-conv,.bs-navbtn,.row,.artifact,.pn-row).on,.row.sel{background-color:var(--state-selected)}:is(.seg button,.fr-seg button,.chips button,.team-pick).on{background-color:var(--surface);color:var(--ink);box-shadow:var(--sh-seg)}:is(.popover-item,.pick-row).on,.popover-item:focus-visible{background-color:var(--blue);color:var(--on-accent);outline:none}.popover-item.on *,.popover-item:focus-visible *{color:inherit!important}.search-item.on{background-color:var(--t-blue);color:var(--ink);outline:none}.bs-app{background:var(--page);height:100dvh;display:flex;position:relative;overflow:hidden}.bs-side{width:var(--side-w);border-radius:var(--r-16);background:var(--mat-side);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);z-index:30;flex-direction:column;flex:none;min-height:0;margin:8px;display:flex;box-shadow:0 0 0 .5px #00000012,0 10px 30px -18px #00000038}.bs-side.drawer{background:var(--mat-side-solid);--from:translateX(calc(-1 * var(--motion-cover)));--from-opacity:var(--motion-solid);position:absolute;top:0;bottom:0;left:0}.bs-scrim{z-index:29;background:#0000002e;position:absolute;inset:0}.bs-ws{align-items:center;gap:10px;padding:14px 14px 8px;display:flex}.bs-ws-mark{width:var(--h-28);height:var(--h-28);border-radius:var(--r-8);background:var(--ink);color:var(--page);font-size:var(--fs-13);flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.bs-ws-name{min-width:0;font-weight:600;font-size:var(--fs-15);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bs-iconbtn{width:var(--h-28);height:var(--h-28);border-radius:var(--r-8);color:var(--ink-3);transition:background-color var(--motion-quick) var(--ease-standard);flex:none;place-items:center;display:grid}.bs-nav{flex-direction:column;gap:2px;padding:4px 8px;display:flex}.bs-navbtn{height:var(--h-32);border-radius:var(--r-8);font-size:var(--fs-13);color:var(--ink);transition:background-color var(--motion-quick) var(--ease-standard);align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.bs-navbtn .ico{color:var(--blue)}.bs-badge{min-width:var(--h-22);height:var(--h-22);border-radius:var(--r-pill);background-color:var(--page);background-image:linear-gradient(var(--t-orange), var(--t-orange));color:var(--orange-t);font-size:var(--fs-12);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;font-weight:600;display:grid}.bs-conv{width:100%;height:var(--h-32);border-radius:var(--r-8);color:var(--ink);transition:background-color var(--motion-quick) var(--ease-standard);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.bs-conv .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-13);flex:1;overflow:hidden}.bs-conv.unread .name{font-weight:600}.bs-dot{border-radius:50%;flex:none;width:7px;height:7px}.bs-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bs-topbar{height:var(--topbar-h);align-items:center;gap:var(--sp-8);min-height:var(--bar-h);flex:none;height:auto;padding:10px 12px;display:flex}.bs-topbar b{min-width:0;font-weight:600;font-size:var(--fs-15);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bs-pillbtn{height:var(--h-32);border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-13);color:var(--ink);white-space:nowrap;transition:background-color var(--motion-quick) var(--ease-standard);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.bs-pillbtn.need{background:var(--t-orange);color:var(--orange-t);font-weight:600}.bs-banner{align-items:center;gap:var(--sp-12);font-size:var(--fs-13);border-bottom:.5px solid var(--hair);flex-wrap:wrap;flex:none;padding:10px 20px;display:flex}.bs-banner b{font-weight:600}.bs-banner .body{color:var(--ink-3);flex:1;min-width:200px}.bs-banner button{font-size:var(--fs-13);color:var(--link);font-weight:500}.bs-scroll{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.bs-page{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.bs-sidehead{align-items:center;padding:14px 10px 4px 18px;display:flex}.bs-sidehead>span:first-child{font-size:var(--fs-11);color:var(--ink-4);white-space:nowrap;flex:1;font-weight:600}.bs-conv{gap:9px;padding:0 10px 0 6px}.bs-face-dot{flex:none;display:inline-flex;position:relative}.bs-face-dot i{width:9px;height:9px;box-shadow:0 0 0 2px var(--face-ring);background:var(--ink-5);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.bs-face-dot i.on,.bs-face-dot i.working{background:var(--green)}.bs-face-dot i.needs_you{background:var(--orange)}.bs-face-dot i.not_done{background:var(--red)}.bs-dot.unread{background:var(--blue)}.bs-dot.need{background:var(--orange)}.bs-sidenote{font-size:var(--fs-12);color:var(--ink-4);padding:2px 10px;line-height:1.45}.bs-foot{border-top:.5px solid var(--hair-2);padding:6px 8px 8px}.bs-ws-home{border-radius:var(--r-8);min-width:0;color:var(--ink);flex:1;align-items:center;gap:10px;margin:-4px;padding:4px;text-decoration:none;display:flex}.bs-needs .label{flex:1}.bs-listwrap{flex:1;min-height:0;padding:0 8px 8px;overflow:auto}.bs-convlist{flex-direction:column;display:flex}.bs-convlist>*{flex:none}.menu-wrap{position:relative}.menu-btn{border-radius:var(--r-8);color:var(--ink);align-items:center;gap:6px;display:flex}.menu-wrap>.menu-btn[aria-expanded=true]{background-color:var(--state-selected)}.popover.menu{z-index:60;left:var(--menu-x,0);top:var(--menu-y,0);min-width:max(200px, var(--menu-min,0px));overscroll-behavior:contain;border-radius:var(--r-12);background:var(--mat-pop);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);max-width:calc(100vw - 16px);max-height:min(520px,100dvh - 16px);box-shadow:var(--sh-pop);--from:scale(var(--motion-scale));--enter:var(--motion-quick);transform-origin:var(--menu-origin,top left);padding:5px;position:fixed;overflow-y:auto}.menu-head{padding:var(--sp-8) 10px var(--sp-4);font-size:var(--fs-12);color:var(--ink-4);font-weight:600}.popover.menu .popover-item{height:var(--h-28)}@media (pointer:coarse){.popover.menu .popover-item{height:var(--h-44)}}.menu-item{color:var(--ink);text-decoration:none}.menu-item .ico{color:var(--ink-3)}.menu-item.danger{color:var(--red-t)}.menu-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu-hint{font-size:var(--fs-12);color:var(--ink-4)}.popover.menu .popover-item.two{height:auto;min-height:var(--h-44);padding-top:var(--sp-4);padding-bottom:var(--sp-4)}.menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.menu-sub{font-size:var(--fs-12);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu-check{color:var(--blue)}.menu-check.off{visibility:hidden}.menu-hr{border:0;border-top:.5px solid var(--hair-2);margin:5px 6px}.bs-account .menu-btn{gap:9px;width:100%;padding:6px 8px}.bs-company{flex:1;min-width:0;display:flex}.bs-company>.menu-btn{flex:1;min-width:0}.bs-pins{padding-left:var(--sp-12);flex-direction:column;gap:2px;display:flex}.bs-pins .bs-conv{height:var(--h-28)}.bs-account .menu-btn b{min-width:0;font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;font-weight:500;overflow:hidden}.bs-account .menu-btn small{font-size:var(--fs-11);color:var(--ink-4)}.list-filter .menu-btn{height:var(--h-28);font-size:var(--fs-11);color:var(--ink-4);margin:-6px -6px -6px 0;padding:0 8px 0 10px;font-weight:500}.list-filter.on .menu-btn{background-color:var(--state-selected);color:var(--ink)}.list-filter.titled .menu-btn{margin:-6px 0 -6px -10px;font-weight:600}.list-rows{flex-direction:column;display:flex}.list-rows>*{flex:none}.list-row{height:var(--conv-h);border-bottom:.5px solid var(--hair);color:var(--ink);align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.list-row.on{background-color:var(--state-selected)}.list-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.list-text b{font-size:var(--fs-15);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.list-row.unread .list-text b{font-weight:600}.list-text small{font-size:var(--fs-13);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-card{gap:var(--sp-12);padding:var(--sp-16);flex-direction:column;display:flex}.queue-head{align-items:center;gap:var(--sp-12);display:flex}.queue-head>div{flex-direction:column;min-width:0;display:flex}.queue-head b{font-size:var(--fs-17);letter-spacing:var(--ls-title);font-weight:600}.queue-head small{font-size:var(--fs-13);color:var(--ink-3)}.queue-text{font-size:var(--fs-15);color:var(--ink);line-height:1.5}.queue-meta{font-size:var(--fs-13);color:var(--ink-3)}.queue-quote{padding:var(--sp-12) var(--sp-16);border-radius:var(--r-12);background:var(--fill);font-size:var(--fs-15)}.queue-acts{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.queue-acts .linkbtn{margin-left:auto}.queue-undo{bottom:var(--sp-16);align-self:center;align-items:center;gap:var(--sp-12);margin:var(--sp-16) auto 0;border-radius:var(--r-pill);background:var(--mat-pop);box-shadow:var(--sh-pop);font-size:var(--fs-13);padding:8px 8px 8px 16px;display:flex;position:sticky}.queue-stack{padding:0 0 var(--sp-24);flex-direction:column;display:flex}.savebar{bottom:var(--sp-16);z-index:5;align-self:center;align-items:center;gap:var(--sp-8);border-radius:var(--r-pill);background:var(--mat-pop);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);max-width:100%;box-shadow:var(--sh-pop);font-size:var(--fs-13);padding:8px 8px 8px 16px;display:flex;position:sticky}.savebar-t{min-width:0;margin-right:var(--sp-4);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.fr-body:has(.savebar){scroll-padding-bottom:calc(var(--h-44) + var(--sp-48))}.set-group{scroll-margin-top:var(--sp-16);flex-direction:column;gap:30px;display:flex}.pn-page{gap:var(--sp-24);padding-top:var(--sp-8);flex-direction:column;display:flex}.home-more{justify-content:center;gap:var(--sp-16);margin-top:var(--sp-16);flex-wrap:wrap;display:flex}.list-none{text-align:center;color:var(--ink-4);font-size:var(--fs-14);padding:32px 16px}.av{width:var(--av-s);height:var(--av-s);font-size:calc(var(--av-s) * .38);letter-spacing:0;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}.av.person{background:color-mix(in srgb, var(--hue) var(--av-tint), var(--surface));color:color-mix(in srgb, var(--hue) var(--av-ink), var(--ink))}.av.person.small{font-size:calc(var(--av-s) * .42);letter-spacing:-.02em}.av.robot{color:var(--hue);border-radius:0;position:relative;overflow:visible}.av.robot svg,.av.robot agent-robot-avatar{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.av.robot .eye{fill:var(--on-accent)}.av.robot.live>agent-robot-avatar:not(:defined){display:none}.av.robot.live:has(>agent-robot-avatar:defined)>svg{display:none}.av img{object-fit:cover;width:100%;height:100%}.av.icon{border-radius:calc(var(--av-s) * .28);background:var(--fill-hover);color:var(--ink-3)}.av.icon.group{background:var(--fill-2)}.status{font-size:var(--fs-12);white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.status i{border-radius:50%;flex:none;width:7px;height:7px}.btn{height:var(--h-32);border-radius:var(--r-pill);font-size:var(--fs-14);white-space:nowrap;background:var(--fill-hover);color:var(--ink);transition:background-color var(--motion-quick) var(--ease-standard), filter var(--motion-quick) var(--ease-standard);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-weight:600;display:inline-flex}.btn.primary{background:var(--blue);color:var(--on-accent)}.btn.danger{color:var(--red-t)}.btn.sm{height:var(--h-28);min-width:84px;font-size:var(--fs-13);padding:0 14px}.btn.lg{height:var(--h-44);font-size:var(--fs-15);padding:0 22px}.btn.block{height:var(--h-44);border-radius:var(--r-12);font-size:var(--fs-15);flex:1}.linkbtn{align-items:center;gap:var(--sp-4);min-height:var(--h-28);padding:0 var(--sp-8);margin:0 calc(-1 * var(--sp-8));border-radius:var(--r-8);font-size:var(--fs-13);color:var(--link);font-weight:500;display:inline-flex}.seg{border-radius:var(--r-8);background:var(--fill-hover);flex-wrap:nowrap;flex:none;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.switch-wrap{align-items:center;gap:var(--sp-8);flex:none;display:inline-flex}.switch-state{font-size:var(--fs-13);color:var(--ink-4)}.switch{border-radius:var(--r-pill);background:var(--fill-hover);width:51px;height:31px;transition:background-color var(--motion-quick) var(--ease-standard);flex:none;position:relative}.switch.on{background:var(--green)}.switch i{width:27px;height:27px;transition:transform calc(var(--motion-standard) * var(--motion-travel)) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000002e}.switch.on i{transform:translate(20px)}.seg button{height:var(--h-28);border-radius:var(--r-8);font-size:var(--fs-13);color:var(--ink);white-space:nowrap;text-align:center;transition:background-color var(--motion-quick) var(--ease-standard), box-shadow var(--motion-quick) var(--ease-standard);flex:none;padding:0 10px;font-weight:500}.seg.tabs button{padding:0 12px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{height:var(--h-32);border-radius:var(--r-pill);font-size:var(--fs-13);background:var(--fill);color:var(--ink-2);transition:background-color var(--motion-quick) var(--ease-standard);flex:none;padding:0 14px;font-weight:500}.fr{flex:1;grid-template:"tm ti""bm bi"minmax(0,1fr)/minmax(0,1fr) 0;min-width:0;min-height:0;display:grid}.fr.open{grid-template-columns:minmax(0, 1fr) var(--panel-w)}.fr.open.wide{grid-template-columns:minmax(0, 1fr) var(--panel-w-wide)}.fr{container:frame/inline-size}.page,.conv-col{--col-left:max(var(--col-g), min((100cqw - var(--col-w)) / 2, 100% - var(--col-g) - var(--col-min)));width:min(var(--col-w), 100% - var(--col-left) - var(--col-g));margin-left:var(--col-left)}.fr.open.canvas{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.fr-bar{min-width:0;min-height:var(--bar-h);border-bottom:.5px solid var(--line);flex-wrap:wrap;grid-area:tm;align-items:center;gap:8px;padding:10px 12px;display:flex;overflow:hidden}.fr-bar.flat{border-bottom:0}.fr-side{width:var(--h-32);height:var(--h-32);color:var(--ink-3);transition:background-color var(--motion-quick) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}.fr-back{width:30px;height:var(--h-32);color:var(--blue);flex:none;place-items:center;margin-left:-6px;display:none}.fr-bar.back-always .fr-back{display:grid}.fr-face{flex:none;display:inline-grid}.fr-head{align-items:center;gap:var(--sp-8);margin-right:auto;border-radius:var(--r-8);min-width:0;color:var(--ink);cursor:pointer;transition:opacity var(--motion-quick) var(--ease-standard);flex:0 auto;margin-block:-4px;padding:4px;text-decoration:none;display:flex}.fr-head .fr-title{flex:0 auto;min-width:0}.fr-head-chev{color:var(--ink-4);opacity:0;transition:opacity var(--motion-quick) var(--ease-standard);flex:none}.fr-head:hover .fr-head-chev,.fr-head:focus-visible .fr-head-chev{opacity:1}.fr-head:active{opacity:.6}.fr-title{flex:1 1 0;min-width:72px;padding-left:2px;line-height:1.2}.fr-title .t{font-size:var(--fs-15);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fr-title .s{font-size:var(--fs-12);color:var(--ink-4);white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.fr-title .s i{border-radius:50%;flex:none;width:6px;height:6px}.fr-title .s span{text-overflow:ellipsis;overflow:hidden}.fr-segwrap{flex:0 auto;justify-content:center;min-width:0;display:flex}.fr-seg{border-radius:var(--r-8);background:var(--fill-hover);max-width:100%;padding:2px;display:inline-flex;overflow:auto}.fr-seg button{text-align:center;height:var(--h-28);border-radius:var(--r-8);font-size:var(--fs-13);white-space:nowrap;transition:background-color var(--motion-quick) var(--ease-standard), box-shadow var(--motion-quick) var(--ease-standard);flex:none;padding:0 10px;font-weight:500}.fr-seg button .n{color:var(--ink-4);margin-left:5px}.fr-seg button .bs-dot,.fr-btn .bs-dot{vertical-align:middle;background:var(--green);margin-left:6px;display:inline-block}.fr-seg.wrap{flex:1;display:flex}.fr-seg.wrap button{font-size:var(--fs-12);flex:1;padding:0 12px}.fr-search{flex:0 180px;align-items:center;min-width:110px;display:flex;position:relative}.fr-search .ico{color:var(--ink-4);pointer-events:none;position:absolute;left:9px}.fr-search input{width:100%;height:var(--h-28);border-radius:var(--r-8);background:var(--hover);font-size:var(--fs-13);color:var(--ink);transition:background-color var(--motion-quick) var(--ease-standard), box-shadow var(--motion-quick) var(--ease-standard);border:0;outline:0;padding:0 10px 0 28px}.fr-search input:focus{background:var(--surface);box-shadow:var(--focus-ring)}.fr-btn{height:var(--h-32);min-width:var(--h-32);border-radius:var(--r-pill);font-size:var(--fs-13);color:var(--ink);background:var(--fill-hover);transition:background-color var(--motion-quick) var(--ease-standard), filter var(--motion-quick) var(--ease-standard);flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.fr-btn.text{padding:0 14px 0 10px}.fr-btn.plain{color:var(--ink-3);background:0 0}.fr-btn.plain.on{color:var(--blue)}.fr-findbtn{display:none}.fr-menu{flex:none}.fr-ibar{min-width:0;min-height:var(--bar-h);border-bottom:.5px solid var(--line);border-left:.5px solid var(--line);grid-area:ti;align-items:center;gap:8px;padding:10px 14px;display:flex;overflow:hidden}.fr-ibar .t{min-width:0;font-size:var(--fs-15);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.fr-ibar .fr-back{display:none}.fr-body{flex-direction:column;grid-area:bm;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.fr-ibody{border-left:.5px solid var(--line);grid-area:bi;min-width:0;min-height:0;padding:6px 16px 20px;overflow:auto}.fr:not(.open)>:is(.fr-ibar,.fr-ibody):not([data-closing]){display:none}.fr{position:relative}.fr>:is(.fr-ibar,.fr-ibody)[data-closing]{left:var(--leave-x);top:var(--leave-y);width:var(--leave-w);height:var(--leave-h);z-index:2;background:var(--page);position:absolute}.pn-head{flex-direction:column;gap:6px;padding:10px 0 4px;display:flex}.pn-head h2{font-size:var(--fs-20);letter-spacing:-.025em;text-wrap:pretty;font-weight:600}.pn-st{font-size:var(--fs-12);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pn-st i{border-radius:50%;width:7px;height:7px}.pn-group{flex-direction:column;gap:6px;margin-top:16px;display:flex}.pn-gt{font-size:var(--fs-11);color:var(--ink-4);font-weight:600}.pn-row{min-height:40px;color:var(--ink);align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.pn-row+.pn-row{border-top:.5px solid var(--hair)}.pn-row.go{cursor:pointer}.pn-main{text-align:left;min-width:0;color:inherit;border-radius:var(--r-8);flex:1;align-self:stretch;align-items:center;gap:10px;display:flex}.pn-tool{color:var(--ink-3)}.pn-row .k{min-width:0;font-size:var(--fs-13);text-wrap:pretty;overflow-wrap:anywhere;flex:1}.pn-row .v{max-width:60%;font-size:var(--fs-13);color:var(--ink-4);text-align:right;text-wrap:pretty;overflow-wrap:anywhere;flex:none}.pn-ic{flex:none;place-items:center;width:26px;height:26px;display:grid}.pn-acts{flex-direction:column;gap:8px;margin-top:22px;display:flex}.pn-act{border-radius:var(--r-12);background:var(--fill-hover);height:40px;color:var(--ink);font-size:var(--fs-14);text-align:center;place-items:center;font-weight:600;text-decoration:none;display:grid}.pn-act.primary{background:var(--blue);color:var(--on-accent)}.pn-act.danger{color:var(--red-t)}.page{--col-w:var(--page-w);--col-g:var(--gutter);--col-min:var(--read-min);flex-direction:column;gap:30px;padding:32px 0 60px;display:flex}.page.narrow{--col-w:var(--page-w-narrow)}.page.wide{--col-w:var(--page-w-wide)}.today-head{flex-direction:column;gap:4px;display:flex}.today-head span{font-size:var(--fs-13);color:var(--ink-4);font-weight:600}.today-head h1{font-size:var(--fs-34);letter-spacing:var(--ls-tight);font-weight:700;line-height:1.06}.empty-page{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.empty-page .e{color:var(--ink-5);margin-bottom:4px;display:inline-flex}.empty-page h2{font-size:var(--fs-20);letter-spacing:var(--ls-title);font-weight:600}.empty-page p{font-size:var(--fs-13);color:var(--ink-4);max-width:46ch}.empty-page .btn{margin-top:8px}.load-failed p{overflow-wrap:anywhere}.load-failed.in-card{padding:var(--sp-24) var(--sp-16);gap:var(--sp-8)}.load-failed.in-card .e{margin-bottom:0}.load-failed.in-card b{font-size:var(--fs-15);font-weight:600}.load-failed.in-card .btn{margin-top:var(--sp-4)}.load-row{align-items:center;gap:var(--sp-4) var(--sp-8);padding:var(--sp-8) var(--sp-4);font-size:var(--fs-13);color:var(--ink-4);flex-wrap:wrap;display:flex}.load-row>.ico{color:var(--orange-t);flex:none}.load-row>span{overflow-wrap:anywhere;flex:180px;min-width:0}.load-row .linkbtn{margin:0}.sec{flex-direction:column;gap:10px;display:flex}.sec-head{align-items:baseline;gap:var(--sp-8);display:flex}.sec-head h2{font-size:var(--fs-20);letter-spacing:-.025em;font-weight:600}.sec-head .count{font-size:var(--fs-15);color:var(--ink-4);font-variant-numeric:tabular-nums;font-weight:500}.sec-head .sp{flex:1}.sec-note{font-size:var(--fs-13);color:var(--ink-4);max-width:70ch;margin-top:-4px;line-height:1.45}.card{border-radius:var(--r-12);background:var(--surface);box-shadow:var(--card-ring);overflow:hidden}.row{min-height:var(--row-h);color:var(--ink);align-items:center;gap:12px;padding:9px 14px;text-decoration:none;display:flex}.card>*+.row{border-top:.5px solid var(--hair)}.row.stretch{position:relative}.row-link{color:inherit;font:inherit;text-align:inherit}.row-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.row-link:focus-visible{outline:none}.row-link:focus-visible:after{outline:var(--focus-width) solid color-mix(in srgb, var(--blue) 45%, transparent);outline-offset:-3px}.row.stretch :is(a,button,input,select,textarea,label,details,[role=button],[role=radiogroup]):not(.row-link){z-index:1;position:relative}.row-body{align-items:center;column-gap:12px;row-gap:var(--sp-8);flex-wrap:wrap;flex:1;min-width:0;display:flex}.row-body.wrap{flex-wrap:wrap}.row-text{flex:180px;min-width:0}.row-body.form .row-text{flex:200px}.row-body.form>.field,.row-body.form>select.field{flex:0 400px;margin-left:auto}.row-body.form>textarea.field{flex:100%}.row-title{font-weight:500;font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row-sub{font-size:var(--fs-12);color:var(--ink-4);white-space:normal;overflow-wrap:anywhere;display:block}.row-sub.wrap,.row-body.wrap .row-title,.row-body.wrap .row-sub,.row.wraptext .row-title,.row.wraptext .row-sub{white-space:normal}.row-col{min-width:0;font-size:var(--fs-13);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;flex:1.3 1 0;overflow:hidden}.row-meta{font-size:var(--fs-13);color:var(--ink-4);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.row-meta.mono{font-size:var(--fs-12)}.row-acts{align-items:center;gap:var(--sp-8);flex-wrap:wrap;flex:none;max-width:100%;display:inline-flex}.chev{color:var(--ink-5);flex:none}.row-body.wrap>.disclose{flex:100%;order:9;margin-top:0}.field{min-width:0;height:var(--h-32);border-radius:var(--r-8);background:var(--fill);font-size:var(--fs-13);color:var(--ink);transition:background-color var(--motion-quick) var(--ease-standard), box-shadow var(--motion-quick) var(--ease-standard);border:0;outline:0;flex:220px;padding:0 12px}.field:focus{background:var(--surface);box-shadow:var(--focus-ring)}textarea.field{border-radius:var(--r-8);resize:vertical;flex:100%;height:auto;padding:8px 12px;line-height:1.5}select.field{appearance:auto}.field-lg{flex-direction:column;gap:6px;display:flex}.field-lg+.field-lg,.field-lg+.row,.row+.field-lg{margin-top:var(--sp-12)}.field.lg{width:100%;height:var(--h-44);border-radius:var(--r-12);font-size:var(--fs-15);flex:none;padding:0 14px}.menu-wrap.dd,.menu-wrap.dd>.menu-btn{width:100%}.menu-wrap.dd>.menu-btn{text-align:left;justify-content:space-between}textarea.field.lg{resize:none;height:auto;padding:11px 14px}.skel-list{animation:v3fade var(--motion-quick) var(--ease-standard) both}.skel-msgs{gap:var(--sp-16);padding-block:var(--sp-8);flex-direction:column;display:flex}.skel-msg{gap:var(--sp-12);align-items:flex-start;display:flex}.slot-wait{visibility:hidden}.slot-in{animation:v3fade var(--motion-quick) var(--ease-standard) both}.split-conv{display:contents}.split-away{display:none}.auth.leaving{background:var(--page);color:var(--ink-3);font-size:var(--fs-13)}.auth.leaving.gate{z-index:1000;justify-content:center;align-items:center;gap:var(--sp-8);flex-direction:column;display:flex;position:fixed;inset:0}.session-app{display:contents}.skel{height:var(--sp-12);background:var(--fill-hover);border-radius:var(--r-6);display:block}.skel.light{height:var(--sp-8);background:var(--fill)}.skel.face{width:var(--h-32);height:var(--h-32);border-radius:50%;flex:none}.skel-lines{gap:var(--sp-8);flex-direction:column;flex:1;display:flex}.sheet-scrim{z-index:40;background:#0003;position:fixed;inset:0}.sheet{width:min(var(--sheet-w), calc(100vw - 2 * var(--sp-16)));z-index:41;background:var(--surface);max-height:80vh;box-shadow:var(--sh-sheet);--from:translate(-50%, calc(-50% + var(--motion-rise))) scale(var(--motion-scale));border-radius:20px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet.wide{width:min(var(--sheet-w-wide), calc(100vw - 2 * var(--sp-16)))}.layer{z-index:40;position:relative}.layer.over{z-index:50}.sheet:focus,.search-box:focus{outline:none}.sheet-head{flex:none;align-items:flex-start;gap:10px;padding:16px 16px 6px 22px;display:flex}.sheet-head>div{flex:1;min-width:0}.sheet-head h2{font-size:var(--fs-20);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.15}.sheet-head p{font-size:var(--fs-13);color:var(--ink-3);margin-top:4px;line-height:1.45}.sheet-close{width:var(--h-28);height:var(--h-28);background:var(--fill);color:var(--ink-3);transition:background-color var(--motion-quick) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}.sheet-body{flex:1;min-height:0;padding:8px 22px 22px;overflow:auto}.sheet-body .sec{margin-top:var(--sp-24)}.sheet-body .sec-head h2{font-size:var(--fs-15)}.sheet-body .sec-head .count{font-size:var(--fs-13)}.sheet-body .row-body{column-gap:var(--sp-12);min-height:48px;padding:8px 0}.sheet-body .row-title{font-size:var(--fs-13)}.sheet-body .row-body.form .field{height:var(--h-32);flex:100%}.sheet-body .row-body.form textarea.field{height:auto}.sheet-preview{border-radius:var(--r-12);background:var(--fill);font-size:var(--fs-13);white-space:pre-wrap;word-break:break-word;max-height:360px;margin:16px 0 0;padding:16px;line-height:1.6;overflow:auto}.sheet-preview.mono{font-family:var(--mono);font-size:var(--fs-12)}.sheet-preview img,.sheet-preview iframe,.sheet-preview video{border-radius:var(--r-8);border:0;max-width:100%;display:block}.sheet-foot{flex:none;gap:8px;padding:12px 22px 22px;display:flex}.sheet-body>.seg{width:100%;margin-bottom:var(--sp-16);display:flex}.sheet-body>.seg button{flex:1 1 0;min-width:0}.sheet-body>.row{padding-left:0;padding-right:0}.sheet-line{margin-top:var(--sp-12);font-size:var(--fs-13);color:var(--ink-3);line-height:1.45}.chip-row{gap:var(--sp-8);margin:var(--sp-8) 0 var(--sp-8) calc(-1 * var(--sp-4));padding:var(--sp-4) var(--sp-32) var(--sp-4) var(--sp-4);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--sp-32)), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--sp-32)), transparent);display:flex;overflow-x:auto}.chip-row .home-chip{flex:none}.chip-row .home-chip[aria-pressed=true]{background:var(--fill-2);box-shadow:var(--focus-ring)}.sheet-error{border-radius:var(--r-12);background:var(--t-red);color:var(--red-t);font-size:var(--fs-13);flex:none;margin:0 22px;padding:12px 14px;line-height:1.5}.narrow .sheet{--from:translateY(var(--motion-cover));--from-opacity:var(--motion-solid);border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:86vh;inset:auto 0 0;transform:none}.sheet.alert{width:min(340px, calc(100vw - 2 * var(--sp-16)));text-align:center}.sheet.alert .sheet-head{padding:22px 22px 4px}.sheet.alert .sheet-head h2{font-size:var(--fs-17)}.sheet.alert .sheet-body{text-align:left;padding:8px 22px 4px}.sheet.alert .sheet-foot{padding:16px}.sheet.alert .sheet-foot>.btn{min-width:0}.toasts{left:var(--toast-x,50%);top:var(--toast-y,calc(var(--h-44) + var(--sp-24)));z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;transform:translate(-50%)}.toast{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--on-accent);font-size:var(--fs-13);--from:translateY(calc(-1 * var(--motion-rise))) scale(var(--motion-scale));text-align:center;background:#1d1d1feb;max-width:90vw;padding:10px 18px}.search-scrim{z-index:50;background:#0000001a;position:fixed;inset:0}.search-box{z-index:51;border-radius:var(--r-16);background:var(--mat-pop);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);width:min(600px,100% - 24px);max-height:72%;box-shadow:var(--sh-sheet);--from:translateY(var(--motion-rise)) scale(var(--motion-scale));flex-direction:column;display:flex;position:fixed;top:12%;left:50%;overflow:hidden;transform:translate(-50%)}.search-box label{height:var(--row-h);border-bottom:.5px solid var(--hair-2);color:var(--ink-4);align-items:center;gap:10px;padding:0 18px;display:flex}.search-box input{min-width:0;font-size:var(--fs-20);letter-spacing:var(--ls-body);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.search-list{padding:6px;overflow:auto}.search-group{font-size:var(--fs-11);color:var(--ink-4);padding:10px 12px 4px;font-weight:600}.search-item{align-items:center;gap:var(--sp-12);width:100%;min-height:var(--h-44);border-radius:var(--r-8);padding:6px 12px;display:flex}.search-item .t{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.search-item .s{font-size:var(--fs-12);opacity:.75;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.popover{z-index:6;border-radius:var(--r-12);background:var(--mat-pop);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--sh-pop);padding:5px;position:absolute}.popover-item{width:100%;height:var(--h-32);border-radius:var(--r-8);font-size:var(--fs-13);align-items:center;gap:10px;padding:0 10px;display:flex}.popover-item.danger{color:var(--red-t)}.mention-pop{width:min(360px,100% - 28px);max-height:min(320px,45vh);bottom:calc(100% + 6px);left:14px;overflow:auto}.mention-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mention-text b{font-weight:500}.mention-text span{color:var(--ink-4)}.pick{gap:var(--sp-8);flex-direction:column;display:flex}.pick-field{min-height:var(--h-44);border-radius:var(--r-12);background:var(--fill);cursor:text;transition:background-color var(--motion-quick) var(--ease-standard), box-shadow var(--motion-quick) var(--ease-standard);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.pick-field:focus-within{background:var(--surface);box-shadow:var(--focus-ring)}.pick-field input{min-width:0;height:var(--h-28);font-size:var(--fs-15);color:var(--ink);background:0 0;border:0;outline:0;flex:120px}.pick-icon{color:var(--ink-4)}.pick-chip{height:var(--h-28);border-radius:var(--r-pill);background:var(--surface);max-width:100%;box-shadow:var(--card-ring);font-size:var(--fs-13);align-items:center;gap:6px;padding:0 4px;font-weight:500;display:inline-flex}.pick-chip>span:not(.av){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pick-chip button{width:var(--h-22);height:var(--h-22);color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.pick-list{flex-direction:column;display:flex}.pick-group{font-size:var(--fs-11);color:var(--ink-4);padding:10px 10px 4px;font-weight:600}.pick-row{width:100%;min-height:var(--h-44);border-radius:var(--r-8);color:var(--ink);align-items:center;gap:10px;padding:6px 10px;display:flex}.pick-row.chosen{background-color:var(--state-selected)}.pick-row.on small,.pick-row.on .pick-check{color:inherit}.pick-row.more{min-height:var(--h-32);font-size:var(--fs-13);font-weight:500}.pick-row.more:not(.on){color:var(--link)}.pick-text{flex-direction:column;flex:1;min-width:0;display:flex}.pick-text b{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pick-text small{font-size:var(--fs-12);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-check{color:var(--blue)}.pick-none{color:var(--ink-4);font-size:var(--fs-13);padding:16px 10px}.pick-in-card{padding:10px 12px}.composer{position:relative}.composer-box{border-radius:var(--r-24);background:var(--surface);box-shadow:var(--sh-composer)}.composer.big .composer-box{border-radius:var(--r-28)}.composer textarea{resize:none;width:100%;font-size:var(--fs-15);color:var(--ink);field-sizing:content;background:0 0;border:0;outline:0;min-height:46px;max-height:200px;padding:14px 18px 2px;line-height:1.5;display:block}.composer.big textarea{font-size:var(--fs-17);min-height:104px;max-height:260px;padding:20px 22px 4px}.composer-bar{align-items:center;gap:4px;padding:2px 10px 10px;display:flex}.composer.big .composer-bar{padding:4px 12px 12px}.composer-hint{min-width:0;font-size:var(--fs-12);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:4px;overflow:hidden}.composer-icon{width:var(--h-32);height:var(--h-32);color:var(--ink-3);transition:background-color var(--motion-quick) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}.composer-send{width:var(--h-32);height:var(--h-32);background:var(--blue);color:var(--on-accent);transition:background-color var(--motion-quick) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}.composer-file{border-radius:var(--r-12);background:var(--fill);flex-direction:column;gap:5px;width:250px;max-width:100%;padding:6px 8px 6px 6px;display:flex}.home{flex-direction:column;flex:1 0 auto;padding:40px 32px 12vh;display:flex}.home-inner{width:100%;max-width:var(--home-max);text-align:center;flex-direction:column;align-items:center;margin:auto;display:flex}.home-title{font-size:var(--fs-48);letter-spacing:var(--ls-tight);text-wrap:balance;transition:opacity var(--motion-quick) var(--ease-standard);font-weight:700;line-height:1.1}.home-sub{font-size:var(--fs-20);color:var(--ink-4);margin-top:var(--sp-8);text-wrap:balance;line-height:1.4}.home-ask{text-align:left;width:100%;margin-top:36px}.home-chips{justify-content:center;gap:var(--sp-8);min-height:var(--h-32);margin-top:var(--sp-16);flex-wrap:nowrap;max-width:100%;display:flex;overflow:hidden}.home-chip{animation:v3fade var(--motion-quick) var(--ease-standard) both;align-items:center;gap:var(--sp-8);min-width:0;height:var(--h-32);border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-13);color:var(--ink);white-space:nowrap;transition:background-color var(--motion-quick) var(--ease-standard);flex:0 auto;padding:0 14px 0 4px;display:inline-flex}.home-chip .who{font-weight:600}.home-chip .what{min-width:0;color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.home-need{margin-top:20px}.auth{place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.auth-card{text-align:center;width:min(320px,100%);animation:v3rise var(--motion-standard) var(--ease-enter) both}.wordmark{width:4em;height:1em;font-size:var(--fs-34);fill:var(--ink);margin:0 auto;display:block;overflow:visible}.wordmark.sm{font-size:var(--fs-22);margin:0}.auth-card h1{font-size:var(--fs-28);letter-spacing:var(--ls-tight);margin-top:var(--sp-24);font-weight:700}.auth-card .lede{color:var(--ink-3);margin-top:var(--sp-8);font-size:var(--fs-15);line-height:1.4}.auth-form{text-align:left;flex-direction:column;gap:10px;margin-top:18px;display:flex}.auth-form input{height:var(--h-44);border-radius:var(--r-12);background:var(--fill);font-size:var(--fs-15);color:var(--ink);transition:background-color var(--motion-quick) var(--ease-standard), box-shadow var(--motion-quick) var(--ease-standard);border:0;outline:0;padding:0 14px}.auth-form input:focus{background:var(--surface);box-shadow:var(--focus-ring)}.auth-err{font-size:var(--fs-13);color:var(--red-t);text-align:center;line-height:1.45}.auth-cta{height:var(--h-44);border-radius:var(--r-12);background:var(--blue);color:var(--on-accent);font-size:var(--fs-15);text-align:center;transition:background-color var(--motion-quick) var(--ease-standard);margin-top:6px;font-weight:600}.auth-alt{width:100%;color:var(--link);text-align:center;margin-top:4px;padding:10px;font-size:14px;display:block}.auth-alt.quiet{color:var(--ink-3);font-size:var(--fs-13)}.auth-foot{font-size:var(--fs-12);color:var(--ink-3);margin-top:var(--sp-32);line-height:1.5}@media (pointer:coarse){.btn,.btn.sm,.btn.lg{height:var(--h-44);font-size:var(--fs-15);padding:0 18px}.seg button,.seg.tabs button{height:var(--h-44);font-size:var(--fs-15);padding:0 14px}.fr-seg button{height:var(--h-32)}.fr-back,.fr-btn{min-width:var(--h-44);min-height:var(--h-44)}.sheet-body .row-body.form .field{height:var(--h-44)}.disclose>summary,.auth-alt,.pn-act,.pn-row{min-height:var(--h-44)}.pn-tool{width:var(--h-44);height:var(--h-44)}.chips button,.home-chip{height:var(--h-44);font-size:var(--fs-15)}.home-chips,.bs-navbtn,.bs-conv,.bs-account .menu-btn,.menu-item,.list-filter .menu-btn{min-height:var(--h-44)}.pick-chip{height:var(--h-44);padding-right:0}.pick-chip button,.pick-row.more{min-width:var(--h-44);min-height:var(--h-44)}.bs-navbtn,.bs-conv .name{font-size:var(--fs-15)}.bs-iconbtn,.sheet-close{min-width:var(--h-44);min-height:var(--h-44)}.bs-pillbtn{height:var(--h-44)}.field,.search{height:var(--h-44);font-size:var(--fs-15)}.search input,.fr-search input{font-size:var(--fs-15)}.fr-search input,.popover-item{height:var(--h-44)}.linkbtn{min-height:var(--h-44)}.composer-icon,.composer-send{width:var(--h-44);height:var(--h-44)}}@media (max-width:819.98px){.bs-side:not(.drawer){display:none}:root{--gutter:var(--sp-16);--read-g:var(--sp-16)}.page{padding:16px 0 32px}.today-head h1{font-size:30px}.row-col{display:none}.row-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.row-body.wrap .row-title,.row.wraptext .row-title{-webkit-line-clamp:unset;display:block}.fr-side,.fr-search{display:none}.fr-findbtn{display:inline-flex}.fr-bar.finding .fr-search{flex:1 0 100%;order:11;width:auto;display:flex}.apv-line{flex-direction:column;gap:2px}.apv-k{width:auto}.apv-face .apv-line{gap:var(--sp-12);flex-direction:row}.apv-face .apv-k{width:92px}.fr-bar.has-back .fr-back,.fr-ibar .fr-back{display:grid}.fr-segwrap{flex:1 0 100%;order:10}.fr-segwrap .fr-seg{width:100%;display:flex}.fr-segwrap .fr-seg button{flex:1 0 auto}.fr.open,.fr.open.wide,.fr.open.canvas{grid-template-columns:0 minmax(0,1fr)}.fr.open>.fr-body{visibility:hidden}.fr.open>.fr-bar{display:none}.fr-ibar,.fr-ibody{border-left:0}.home{padding:24px 18px 60px}.home-title{font-size:var(--fs-34)}.home-sub{font-size:var(--fs-17)}.composer.big textarea{min-height:84px}.home-chips .home-chip:nth-child(n+2){display:none}.row-body>.seg{width:100%;display:flex}.row-body>.seg button{white-space:normal;flex:1 1 0;min-width:0;padding:0 6px;line-height:1.15}}.bs-tabbar{margin:0 14px calc(14px + env(safe-area-inset-bottom));border-radius:var(--r-pill);background:var(--mat-bar);-webkit-backdrop-filter:saturate(180%)blur(30px);backdrop-filter:saturate(180%)blur(30px);flex:none;grid-template-columns:repeat(4,1fr);padding:7px 4px;display:grid;box-shadow:0 0 0 .5px #00000014,0 12px 30px -14px #0000004d}.bs-tab{min-width:0;min-height:var(--h-44);font-size:var(--fs-11);color:var(--ink-4);flex-direction:column;align-items:center;gap:2px;font-weight:500;text-decoration:none;display:flex}.bs-tab>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bs-tab.on{color:var(--blue)}.bs-tab-ic{place-items:center;height:26px;display:grid;position:relative}.bs-tab-ic .bs-badge{position:absolute;top:-6px;left:14px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f7;--ink-2:#d1d1d6;--ink-3:#a1a1a6;--ink-4:#9a9a9f;--ink-5:#636366;--ink-6:#48484a;--pulse:#30d15873;--mat-side:#1c1c1ed1;--mat-side-solid:#1c1c1ef5;--mat-pop:#2c2c2ef5;--mat-bar:#1c1c1ed1;--glass-rest:linear-gradient(#1c1c1e, #2c2c2e);--face-ring:#1c1c1e;--page:#000;--surface:#1c1c1e;--fill:#2c2c2e;--fill-hover:#323234;--fill-2:#3a3a3c;--side:#1c1c1ee6;--scrim:#00000080;--hair:#ffffff14;--hair-2:#ffffff1f;--ring:0 0 0 1px #ffffff1f;--logo-tile:#f2f2f7;--state-hover:#ffffff12;--state-press:#ffffff21;--state-selected:#ffffff1a;--blue:#0a84ff;--blue-2:#409cff;--link:#2997ff;--focus:#0a84ff4d;--green:#30d158;--green-t:#30d158;--orange:#ff9f0a;--orange-t:#ffb340;--red:#ff453a;--red-t:#ff6961;--t-red:#ff453a29;--t-green:#30d15829;--t-orange:#ff9f0a29;--t-blue:#0a84ff2e;--selection:#0a84ff59;--sh-composer:0 0 0 1px #ffffff1f, 0 12px 40px -24px #0009;--sh-sheet:0 0 0 .5px #ffffff24, 0 30px 80px -20px #000000b3;--sh-pop:0 0 0 .5px #ffffff24, 0 20px 50px -12px #000000b3;--sh-seg:0 1px 2px #0006;--sh-card:0 0 0 .5px #ffffff24, 0 14px 34px -22px #000000b3;--hue-1:#4a89e1;--hue-2:#8281c6;--hue-3:#8e7bd5;--hue-4:#a875c1;--hue-5:#d36194;--hue-6:#b97b33;--hue-7:#9a856c;--hue-8:#49995d;--hue-9:#389690;--hue-10:#3694a7;--hue-11:#4390bc;--hue-12:#7c899e;--graphite:#89898b;--av-tint:34%;--av-ink:35%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f7;--ink-2:#d1d1d6;--ink-3:#a1a1a6;--ink-4:#9a9a9f;--ink-5:#636366;--ink-6:#48484a;--pulse:#30d15873;--mat-side:#1c1c1ed1;--mat-side-solid:#1c1c1ef5;--mat-pop:#2c2c2ef5;--mat-bar:#1c1c1ed1;--glass-rest:linear-gradient(#1c1c1e, #2c2c2e);--face-ring:#1c1c1e;--page:#000;--surface:#1c1c1e;--fill:#2c2c2e;--fill-hover:#323234;--fill-2:#3a3a3c;--side:#1c1c1ee6;--scrim:#00000080;--hair:#ffffff14;--hair-2:#ffffff1f;--ring:0 0 0 1px #ffffff1f;--logo-tile:#f2f2f7;--state-hover:#ffffff12;--state-press:#ffffff21;--state-selected:#ffffff1a;--blue:#0a84ff;--blue-2:#409cff;--link:#2997ff;--focus:#0a84ff4d;--green:#30d158;--green-t:#30d158;--orange:#ff9f0a;--orange-t:#ffb340;--red:#ff453a;--red-t:#ff6961;--t-red:#ff453a29;--t-green:#30d15829;--t-orange:#ff9f0a29;--t-blue:#0a84ff2e;--selection:#0a84ff59;--sh-composer:0 0 0 1px #ffffff1f, 0 12px 40px -24px #0009;--sh-sheet:0 0 0 .5px #ffffff24, 0 30px 80px -20px #000000b3;--sh-pop:0 0 0 .5px #ffffff24, 0 20px 50px -12px #000000b3;--sh-seg:0 1px 2px #0006;--sh-card:0 0 0 .5px #ffffff24, 0 14px 34px -22px #000000b3;--hue-1:#4a89e1;--hue-2:#8281c6;--hue-3:#8e7bd5;--hue-4:#a875c1;--hue-5:#d36194;--hue-6:#b97b33;--hue-7:#9a856c;--hue-8:#49995d;--hue-9:#389690;--hue-10:#3694a7;--hue-11:#4390bc;--hue-12:#7c899e;--graphite:#89898b;--av-tint:34%;--av-ink:35%}}.live-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.kv{border-radius:var(--r-12);background:var(--fill);margin-top:10px}.kv-row{font-size:var(--fs-14);grid-template-columns:auto 1fr;gap:16px;padding:11px 14px;display:grid}.kv-row+.kv-row{border-top:.5px solid var(--hair)}.kv-row .v{color:var(--ink-4);text-align:right;overflow-wrap:anywhere}.av.logo{background:var(--logo-tile);box-shadow:inset 0 0 0 .5px var(--hair-2)}.av.logo img{object-fit:contain;padding:4px}.av.icon.mono{background:color-mix(in srgb, var(--hue) var(--av-tint), var(--surface));color:color-mix(in srgb, var(--hue) var(--av-ink), var(--ink))}.app-row :is(.row-sub,.row-link){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.app-row .btn{text-overflow:ellipsis;max-width:50%;line-height:var(--h-28);display:block;overflow:hidden}.dir-head{gap:var(--sp-12);grid-template-columns:minmax(0,1fr);display:grid}.dir-head .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dir-head .chips button.on{background:var(--ink);color:var(--page);box-shadow:none}.faces{gap:4px;display:inline-flex}.ov{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:10px;display:flex}.ov h1{font-size:var(--fs-28);letter-spacing:var(--ls-tight);margin-top:6px;font-weight:700}.ov .job{font-size:var(--fs-15);color:var(--ink-3)}.ov .pill{height:var(--h-28);border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-13);align-items:center;gap:6px;margin-top:6px;padding:0 12px;font-weight:500;display:inline-flex}.ov .pill i{border-radius:50%;width:7px;height:7px}.ov .now{font-size:var(--fs-17);letter-spacing:var(--ls-body);text-wrap:balance;max-width:440px;margin-top:8px;font-weight:500}.ov .acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.agent-intro{padding:var(--sp-32) 0 var(--sp-16)}.conv-list:has(>.agent-intro:only-child){margin-block:auto}.conv-list:has(>.load-failed:only-child){margin-block:auto}.agent-intro h1{font-size:var(--fs-22)}.agent-intro .about{max-width:440px;font-size:var(--fs-14);color:var(--ink-3);text-wrap:pretty;line-height:1.5}.agent-intro .now{font-size:var(--fs-15)}.fr-body.scr-body{background:var(--fill)}.scr{background:var(--fill);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.scr.full{z-index:36;position:fixed;inset:0}.scr-name{max-width:50%;font-size:var(--fs-15);text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:600;overflow:hidden}.scr-switch{align-items:center;gap:var(--sp-4);max-width:100%;height:var(--h-32);padding:0 var(--sp-8);border-radius:var(--r-8);color:var(--ink);display:inline-flex}.scr-switch .scr-name{max-width:none}@media (pointer:coarse){.scr-switch{height:var(--h-44)}}.scr-view{justify-content:center;align-items:center;gap:var(--scr-gap);min-width:0;min-height:0;padding:var(--scr-pad);flex-direction:column;flex:1;display:flex;overflow:hidden}.scr-frame{width:var(--scr-w,100%);border-radius:var(--r-24);background:var(--surface);max-width:100%;box-shadow:var(--sh-pop);transition:box-shadow var(--motion-standard) var(--ease-standard);flex-direction:column;flex:none;display:flex;overflow:hidden}.scr.phone .scr-frame{border-radius:var(--r-16)}.scr-pill{align-items:center;gap:var(--sp-8);max-width:100%;height:var(--scr-pill-h,var(--h-44));border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--sh-pop);font-size:var(--fs-14);flex:none;padding:6px 6px 6px 16px;display:inline-flex}.scr-pill .scr-spin{width:var(--sp-16);height:var(--sp-16)}.scr-pill-t{min-width:0;padding-right:var(--sp-4);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scr-pill .btn{font-size:var(--fs-13);padding:0 16px}.scr-pill-menu .menu-btn{width:var(--h-32);height:var(--h-32);color:var(--ink-3);border-radius:50%;justify-content:center}@media (pointer:coarse){.fr-menu .menu-btn,.scr-pill-menu .menu-btn{width:var(--h-44);height:var(--h-44)}.scr-pill .btn{height:var(--h-44)}}.scr-frame.driving{box-shadow:0 0 0 2px var(--control-ring)}.scr-glass{width:100%;height:var(--scr-h,auto);aspect-ratio:var(--scr-ratio,16 / 10);background:var(--fill);flex:none;position:relative;overflow:hidden}.scr-glass.open{display:block}.scr-media{object-fit:contain;background:var(--surface);opacity:0;width:100%;height:100%;transition:opacity var(--motion-standard) var(--ease-standard);-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.scr-media.on{opacity:1}.scr-pad{resize:none;color:#0000;caret-color:#0000;cursor:default;background:0 0;border:0;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.scr-pointer{border-radius:var(--r-8);box-shadow:0 0 0 2px var(--blue);pointer-events:none;transform-origin:0 0;animation:v3fade var(--motion-quick) var(--ease-standard) both;position:absolute}.scr-pointer span{white-space:nowrap;height:var(--h-22);border-radius:var(--r-pill);background:var(--blue);color:var(--on-accent);font-size:var(--fs-11);align-items:center;padding:0 9px;font-weight:600;display:inline-flex;position:absolute;bottom:calc(100% + 8px);right:-4px}.scr-hold{justify-content:center;align-items:center;gap:var(--sp-8);padding:var(--sp-16);background:var(--fill);color:var(--ink-4);text-align:center;animation:v3fade var(--motion-standard) var(--ease-standard) both;flex-direction:column;display:flex;position:absolute;inset:0}.scr-hold.quiet{background:linear-gradient(180deg, var(--fill) 0%, var(--fill-2) 100%);color:var(--ink-5)}.scr-hold.quiet .ico{width:var(--sp-48);height:var(--sp-48);stroke-width:1.2px}.scr-glass{container-type:inline-size}.scr-power{z-index:2;background:linear-gradient(135deg, var(--screen-off-sheen) 0%, transparent 42%), var(--screen-off);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.scr-power.boot{animation:scr-light var(--motion-power-on) var(--motion-ease-out) both}.scr-power.booted{animation:scr-unlight calc(var(--motion-power-on) / 2) var(--motion-ease-out) both;pointer-events:none}.scr-power.closing{animation:v3fade var(--motion-power-off) var(--motion-ease-in) both}.scr-power.closing:after{content:"";background:radial-gradient(closest-side, var(--screen-off-glow), transparent);animation:scr-contract var(--motion-power-off) var(--motion-ease-in) both;position:absolute;inset:0}.scr-boot{align-items:center;gap:var(--sp-24);animation:scr-mark var(--motion-power-on) var(--motion-ease-out) both;flex-direction:column;display:flex}.scr-boot .av.robot{color:var(--boot-mark)}.scr-boot .av.robot .eye{fill:var(--screen-off)}.scr-boot-bar{width:calc(var(--sp-48) * 2);height:calc(var(--sp-4) / 2);border-radius:var(--r-pill);background:var(--boot-track);display:block;overflow:hidden}.scr-boot-bar i{border-radius:inherit;background:var(--boot-mark);width:40%;height:100%;animation:scr-progress var(--motion-progress) var(--motion-ease-out) infinite;display:block}@keyframes scr-light{0%{background-color:var(--screen-off);opacity:.98}to{opacity:1}}@keyframes scr-unlight{0%{opacity:1}to{opacity:0}}@keyframes scr-mark{0%{opacity:0;transform:scale(.96)}35%{opacity:0}to{opacity:1;transform:none}}@keyframes scr-contract{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes scr-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.scr-power,.scr-boot,.scr-power.closing:after{animation:v3fade var(--motion-reduced) var(--ease-linear) both!important}.scr-power.booted{animation:scr-unlight var(--motion-reduced) var(--ease-linear) both!important}.scr-boot-bar i{opacity:.5;width:100%;animation:none!important}}.scr-under{flex-direction:column;flex:none;align-items:center;max-width:100%;display:flex}.scr-note{height:var(--scr-note-h);padding-top:var(--sp-4);font-size:var(--fs-12);color:var(--ink-4);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;line-height:1.2;overflow:hidden}.scr-hold .d{font-size:var(--fs-12);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.scr-spin{width:var(--sp-20);height:var(--sp-20);border:2px solid var(--line);border-top-color:var(--ink-3);animation:bs-spin var(--motion-spin) var(--ease-linear) infinite;border-radius:50%}@media (min-width:820px){.fr.open.canvas.screen{grid-template-columns:var(--chat-w,400px) minmax(0, 1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"tm tm""bm ti""bm bi"}.fr.open.canvas.screen>.fr-edge{top:var(--bar-h)}}.fr.chat-l{position:relative}.fr.dragging{-webkit-user-select:none;user-select:none;transition:none}.fr-edge{z-index:5;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0}.fr-edge.left{left:calc(var(--chat-w,400px) - 4px)}.fr-edge.right{right:calc(var(--chat-w,400px) - 5px)}.fr-edge:after{content:"";width:1px;transition:background-color var(--motion-quick) var(--ease-standard);background:0 0;position:absolute;top:0;bottom:0;left:4px}.fr-edge:hover:after,.fr.dragging .fr-edge:after{background:var(--blue)}.fr:not(.open)>.fr-edge{display:none}@media (max-width:819.98px){.fr-edge{display:none}}.row-meta{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:50%}.row-meta.under{text-align:left;flex:100%;max-width:none}.row-body.oneline{flex-wrap:nowrap}.row-body.oneline>.row-text{flex:1 1 0;min-width:64px}.row-body.oneline>.row-meta{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:none;overflow:hidden}.row-menu{flex:none;margin:-6px -6px -6px 0}.fr-ibody.flush{flex-direction:column;padding:0;display:flex;overflow:hidden}.fr-body.chat-body{overflow:hidden}.conv{flex-direction:column;flex:1;min-height:0;display:flex}.conv-scroll{overflow-anchor:none;flex-direction:column;flex:1;min-height:0;padding:22px 0 10px;display:flex;overflow:auto}.conv-col{--col-w:var(--read-w);--col-g:var(--read-g);--col-min:var(--read-min)}.conv-list{overflow-wrap:anywhere;flex-direction:column;margin-top:auto;display:flex;overflow-x:clip}.conv-list>.conv-item{content-visibility:auto;contain-intrinsic-size:auto 88px;padding:var(--sp-4) var(--sp-8);margin-inline:calc(-1 * var(--sp-8))}.conv-list>*+*{margin-top:calc(var(--msg-gap) - var(--sp-8))}.conv.compact .conv-col{width:auto;margin-inline:var(--sp-16)}.conv-compose{flex:none;padding:8px 0 20px;position:relative}.conv-compose>.conv-col{position:relative}.conv-start,.conv-system{text-align:center;font-size:var(--fs-13);color:var(--ink-4)}.conv-memory{text-wrap:pretty}.conv-memory svg{vertical-align:-2px;margin-right:2px}.conv-day{text-align:center;font-size:var(--fs-12);color:var(--ink-4);padding-bottom:14px;font-weight:500}.msg{border-radius:var(--r-12);padding:4px var(--sp-8);margin:-4px -8px}.conv-item.arrived>.msg,.msg.live{animation:v3rise var(--motion-standard) var(--ease-enter) both}.msg.on{background:var(--fill)}.msg{position:relative}.msg-tools{top:2px;right:var(--sp-8);border-radius:var(--r-8);opacity:0;transition:opacity var(--motion-quick) var(--ease-standard);align-items:center;display:flex;position:absolute}.msg:hover>.msg-tools,.msg.menu-open>.msg-tools,.msg-tools:focus-within{opacity:1}@media (hover:hover) and (pointer:fine){.msg-tools:not(.below){background:var(--surface);box-shadow:var(--card-ring)}}.act-row{align-items:center;gap:var(--sp-8);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.msg-tools.below{opacity:1;flex-wrap:wrap;margin:-2px 0 0 -6px;position:static}.msg-act{width:var(--h-28);height:var(--h-28);border-radius:var(--r-8);color:var(--ink-4);flex:none;place-items:center;display:grid}.msg-act.on,.msg-act.open{color:var(--ink)}.msg-versions{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.msg-versions.end{margin-left:auto}.msg-menu{z-index:45;outline:none;min-width:200px;position:fixed}.msg-menu-sep{margin:var(--sp-4) var(--sp-8);border-top:.5px solid var(--hair-2)}.msg-sheet-faces{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) 0 var(--sp-12);display:flex}.msg-sheet-faces button{width:var(--h-44);height:var(--h-44);font-size:var(--fs-22);background:var(--fill);border-radius:50%;place-items:center;display:grid}.msg-sheet-acts .popover-item{height:var(--h-44);font-size:var(--fs-15)}@media (hover:none),(pointer:coarse){.msg{-webkit-touch-callout:none}.msg-tools:not(.below){opacity:1;right:0;top:calc(-1 * var(--sp-8))}.msg-act{width:var(--h-44);height:var(--h-44)}.msg-tools:not(.below) .msg-act.more{color:var(--ink-5)}.msg.grouped>.msg-tools:not(.below){opacity:0}.msg.grouped>.msg-tools:not(.below):focus-within{opacity:1}}.conv-list>.conv-item.grouped{margin-top:calc(var(--msg-gap-grouped) - var(--sp-8))}.msg.grouped .msg-text{margin-top:0}.msg.grouped>.msg-col{position:relative}.msg.grouped>.msg-col>time{right:calc(100% + var(--sp-8));font-size:var(--fs-12);color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;position:absolute;top:0}.msg.grouped:hover>.msg-col>time,.msg.grouped:focus-within>.msg-col>time{opacity:1}@media (max-width:819.98px){.msg.grouped>.msg-col>time{display:none}}.msg-edited{font-size:var(--fs-12);color:var(--ink-4)}.msg-col{flex-direction:column;gap:8px;min-width:0;display:flex}.msg-head{align-items:center;gap:var(--sp-8);display:flex}.msg-head b{font-size:var(--fs-13);font-weight:600}.msg-head time{font-size:var(--fs-12);color:var(--ink-4)}.msg-text{font-size:var(--fs-15);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:-4px;line-height:1.5}.msg-text.gone{color:var(--ink-4);font-style:italic}.msg-react{border-radius:var(--r-pill);background:var(--fill);height:26px;font-size:var(--fs-13);align-items:center;gap:5px;padding:0 9px;display:inline-flex}.msg-react .n{font-size:var(--fs-12);color:var(--ink-3);font-weight:500}.msg-react.on{background:var(--t-blue);box-shadow:0 0 0 1px var(--blue)}.file-chip{border-radius:var(--r-12);background:var(--fill);max-width:100%;height:48px;transition:background-color var(--motion-quick) var(--ease-standard);align-items:center;gap:10px;padding:0 14px 0 8px;display:flex}.media{width:var(--media-w);gap:var(--sp-4);flex-direction:column;max-width:100%;margin:0;display:flex}.media.compact{width:var(--media-w-compact)}.media-player{border-radius:var(--r-12);width:100%;display:block}video.media-player,img.media-player{max-height:var(--media-h);object-fit:cover;background:var(--media-bg);box-shadow:var(--card-ring)}img.media-player{background:var(--fill)}.media.compact video.media-player,.media.compact img.media-player{max-height:var(--media-h-compact);border-radius:var(--r-8)}audio.media-player{height:var(--h-32)}@media (pointer:coarse){audio.media-player{height:var(--h-44)}}.media.alone{border-radius:var(--r-12);background:var(--fill);box-shadow:var(--card-ring);display:block;overflow:hidden}.media.alone img.media-player{height:100%;max-height:none;box-shadow:none;border-radius:0}.sheet-preview .media-player{border-radius:var(--r-8);max-height:70vh}.file-chip .ic[data-tone=red]{background:var(--red)}.file-chip .ic[data-tone=green]{background:var(--file-green)}.file-chip .ic[data-tone=blue]{background:var(--blue)}.file-chip .ic[data-tone=grey]{background:var(--ink-grey)}.file-chip .txt{text-align:left;flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.file-chip .m{font-size:var(--fs-12);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media .file-chip{width:100%}.media.compact .file-chip{height:auto;min-height:var(--h-44);padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.media.compact .file-chip .n,.media.compact .file-chip .m{white-space:normal;overflow-wrap:anywhere}a.file-chip{color:var(--ink)}.file-chip .ic{border-radius:var(--r-8);width:32px;height:32px;color:var(--on-accent);flex:none;place-items:center;display:grid}.file-chip .n{min-width:0;font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.task-chip{border-radius:var(--r-12);background:var(--fill);max-width:420px;transition:background-color var(--motion-quick) var(--ease-standard);text-align:left;align-items:center;gap:10px;padding:8px 12px 8px 10px;display:flex}.task-chip .txt{flex:1;min-width:0;line-height:1.3}.task-chip .t{font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:600;display:flex;overflow:hidden}.task-chip .t i{border-radius:50%;flex:none;width:7px;height:7px}.task-chip .s{font-size:var(--fs-12);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:819.98px){.conv-compose{padding:8px 0 14px}}.home{padding:40px 0 12vh}.home-inner{padding:0 32px}.home-title{font-size:var(--fs-44)}.home-sub{font-size:var(--fs-19)}.home-chip{padding:0 14px 0 6px}@media (max-width:819.98px){.home{padding:24px 0 60px}.home-inner{padding:0 18px}.home-title{font-size:32px}.home-sub{font-size:var(--fs-17)}}.search-box{max-height:calc(100% - 120px);top:90px}.search-list{border-top:.5px solid var(--line);max-height:420px;padding:6px}.search-box label{border-bottom:0}.search-group{padding:10px 10px 4px}.search-item{border-radius:10px;gap:10px;min-height:0;padding:7px 10px}.search-item .t{min-width:0;font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;overflow:hidden}.search-item .s{font-size:var(--fs-12);color:var(--ink-4);opacity:1;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:45%;overflow:hidden}.search-none{text-align:center;color:var(--ink-4);font-size:var(--fs-14);padding:28px}.home-need{font-size:var(--fs-14);color:var(--ink-3);padding:0 10px 0 14px;font-weight:600}.bs-pillbtn.need{color:var(--t-orange-fg)}.search-box{margin:0 auto;left:0;right:0;transform:none}.bs-sidewrap{width:calc(var(--side-w) + 16px);flex:none}.bs-sidewrap.hidden{width:0}.bs-sidewrap>.bs-side{height:calc(100% - 16px);transition:transform calc(var(--motion-emphasized) * var(--motion-travel)) var(--ease-spring), opacity var(--motion-emphasized) var(--ease-standard)}.bs-sidewrap.hidden>.bs-side{transform:translateX(calc(-100% - var(--sp-24)))}@media (prefers-reduced-motion:reduce){.bs-sidewrap.hidden>.bs-side{opacity:0}}@media (max-width:819.98px){.bs-sidewrap{display:none}}.start{background:var(--page);flex-direction:column;min-height:100dvh;display:flex}.start-top{height:var(--topbar-h);align-items:center;gap:var(--sp-8);padding:0 var(--sp-24);display:flex}.start-brand{margin-right:auto;display:flex}.start-foot{padding:var(--sp-12) var(--sp-24) var(--sp-24);text-align:center;font-size:var(--fs-12);color:var(--ink-3)}.start-foot,.start-foot *{text-decoration:none;color:var(--ink-3)!important}.team{justify-content:center;gap:var(--sp-8);width:100%;margin-top:var(--sp-16);flex-wrap:wrap;display:flex}.team-pick{align-items:center;gap:var(--sp-8);height:var(--h-32);border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:var(--fs-13);white-space:nowrap;transition:background-color var(--motion-quick) var(--ease-standard), color var(--motion-quick) var(--ease-standard);flex:none;padding:0 14px 0 4px;font-weight:500;display:inline-flex}.team-about{margin-top:var(--sp-12);font-size:var(--fs-15);color:var(--ink-3);text-wrap:balance}.fr-guest{gap:var(--sp-8);margin-left:var(--sp-8);display:flex}.typing{align-items:center;gap:var(--sp-8);padding:var(--sp-4) 0;color:var(--ink-3);font-size:var(--fs-13);display:flex}.pulse{animation:v3pulse var(--motion-loop) var(--ease-loop) infinite}.typing i{background:var(--ink-5);width:6px;height:6px;animation:v3pulse var(--motion-loop) var(--ease-loop) infinite;border-radius:50%}.typing i:nth-child(3){animation-delay:calc(var(--motion-loop) / 6)}.typing i:nth-child(4){animation-delay:calc(var(--motion-loop) / 3)}@media (max-width:819px){.savebar{align-self:stretch}.savebar-t{white-space:normal}.team{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;padding:0 18px;overflow-x:auto}.team::-webkit-scrollbar{display:none}.team{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.start-top{padding:0 var(--sp-16)}.fr-guest .btn:first-child{display:none}}@media (pointer:coarse){.team-pick{height:var(--h-44);font-size:var(--fs-15)}}:root{--chart-1:#0071e3;--chart-2:#34c759;--chart-3:#ff9500;--chart-4:#af52de;--chart-5:#ff2d55;--chart-6:#30b0c7;--code-bg:#f6f6f8;--code-ink:#1d1d1f;--code-kw:#ad3da4;--code-str:#c41a16;--code-num:#1c00cf;--code-fn:#3e6d74;--code-cm:#6e6e73;--code-attr:#836c28}:root[data-theme=dark]{--chart-1:#0a84ff;--chart-2:#30d158;--chart-3:#ff9f0a;--chart-4:#bf5af2;--chart-5:#ff375f;--chart-6:#40c8e0;--code-bg:#161618;--code-ink:#f5f5f7;--code-kw:#ff7ab2;--code-str:#ff8170;--code-num:#d9c97c;--code-fn:#67b7a4;--code-cm:#8e8e93;--code-attr:#e5b567}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chart-1:#0a84ff;--chart-2:#30d158;--chart-3:#ff9f0a;--chart-4:#bf5af2;--chart-5:#ff375f;--chart-6:#40c8e0;--code-bg:#161618;--code-ink:#f5f5f7;--code-kw:#ff7ab2;--code-str:#ff8170;--code-num:#d9c97c;--code-fn:#67b7a4;--code-cm:#8e8e93;--code-attr:#e5b567}}@keyframes bs-spin{to{transform:rotate(360deg)}}@keyframes bs-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--motion-ring))}}.spin{animation:bs-spin var(--motion-spin) var(--ease-linear) infinite}@media (forced-colors:active){.apv-line1 .t.shimmer{color:canvastext;animation:none}}.msg.answer{padding-bottom:2px}.msg-body{min-width:0;margin-top:-4px}.msg-body.ans-blocks{gap:var(--part-gap);margin-top:calc(var(--part-gap) - var(--sp-8));flex-direction:column;display:flex}.msg-quote{border-left:2px solid var(--ink-6);font-size:var(--fs-13);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin-top:2px;padding-left:10px;line-height:1.4;overflow:hidden}.msg-quote span{font-weight:600}.msg-asking{font-size:var(--fs-13);color:var(--orange-t);align-items:center;gap:6px;font-weight:600;display:inline-flex}.work{flex-direction:column;align-items:flex-start;gap:6px;margin-top:-2px;display:flex}.work>.apv-past>.apv-line1{width:auto}.work>.apv-past>.apv-line1 .t{white-space:normal;flex:0 auto}.work.live>.apv-past>.apv-line1{color:var(--ink-2)}.work>.apv-past>.apv-line1.bad{color:var(--ink-3)}.work>.apv-past>.apv-line1.bad>svg:first-child{color:var(--red-t)}.upload-bar{height:var(--sp-4);border-radius:var(--r-pill);background:var(--fill-2);display:block;overflow:hidden}.upload-bar>span{background:var(--blue);transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform var(--motion-quick) var(--ease-standard);display:block}.apv-line1 .t.shimmer{animation:v3pulse var(--motion-loop-slow) var(--ease-loop) infinite}.plan{flex-direction:column;gap:4px;margin:6px 0 2px;padding:0;list-style:none;display:flex}.plan-step{min-height:22px;font-size:var(--fs-14);color:var(--ink-2);align-items:center;gap:9px;display:flex}.plan-mark{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.plan-mark .work-pulse{margin:0}.plan-step.done,.plan-step.done .plan-mark{color:var(--ink-4)}.plan-step.in_progress{color:var(--ink)}.plan-ring{width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--ink-5);border-radius:50%}.plan-title{overflow-wrap:anywhere;min-width:0}.pn-group .plan{padding:2px 14px 8px}.work-pulse{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;margin:0 2px 0 3px;position:relative}.work-pulse:after{content:"";background:var(--pulse);animation:bs-ring var(--motion-loop) var(--ease-enter) infinite;border-radius:50%;position:absolute;inset:0}.work-wait{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px;margin:0 2px 0 3px}.work-screen{border-radius:var(--r-pill);background:var(--fill);height:26px;color:var(--ink-2);font-size:var(--fs-12);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.work-thumb{aspect-ratio:16/10;width:184px;max-width:100%;margin-top:var(--sp-4);border-radius:var(--r-8);background:var(--screen-off);box-shadow:0 0 0 1px var(--hair-2);padding:0;display:block;position:relative;overflow:hidden}.work-thumb img{object-fit:contain;width:100%;height:100%;display:block}.work-thumb-live{left:var(--sp-8);bottom:var(--sp-8);align-items:center;gap:var(--sp-4);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font-size:var(--fs-12);box-shadow:var(--sh-pop);padding:2px 8px;font-weight:500;display:inline-flex;position:absolute}.work-thumb:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.power-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.work-steps>.apv-past{padding-left:8px}.work-steps .apv-line1 .t{white-space:normal}.work-steps .apv-line1.done>svg:first-child{color:var(--ink-4)}.work-steps .apv-line1.bad{color:var(--ink-2)}.work-steps .apv-line1.bad>svg:first-child{color:var(--red-t)}.work-steps{border-left:1px solid var(--hair-2);width:100%;max-width:560px;animation:v3fade var(--motion-quick) var(--ease-standard) both;flex-direction:column;gap:2px;margin:0 0 4px 4px;padding:2px 0 2px 2px;list-style:none;display:flex}.md{font-size:var(--fs-15);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.6}.md>*+*{margin-top:var(--part-gap)}.md p{white-space:pre-wrap}.md h1,.md h2,.md h3,.md h4{letter-spacing:-.01em;margin-top:20px;font-weight:600;line-height:1.3}.md h1{font-size:var(--fs-20)}.md h2{font-size:var(--fs-17)}.md h3,.md h4{font-size:var(--fs-15)}.md>:first-child{margin-top:0}.md ul,.md ol{flex-direction:column;gap:4px;padding-left:22px;display:flex}.md li>ul,.md li>ol{margin-top:4px}.md li::marker{color:var(--ink-4)}.md strong{font-weight:600}.md a{color:var(--link);text-underline-offset:2px;-webkit-text-decoration:underline #0066cc4d;text-decoration:underline #0066cc4d}.md a:hover{text-decoration-color:currentColor}.md blockquote{border-left:3px solid var(--ink-6);color:var(--ink-3);padding-left:12px}.md hr{border:0;border-top:.5px solid var(--hair-2);margin:18px 0}.md-img{border-radius:var(--r-8);background:var(--fill);height:28px;color:var(--ink-2);font-size:var(--fs-13);align-items:center;gap:6px;padding:0 10px;display:inline-flex;text-decoration:none!important}.md-thumb{border-radius:var(--r-12);background:var(--fill);box-shadow:var(--card-ring);cursor:zoom-in;vertical-align:middle;width:min(var(--img-w), 100%);height:var(--img-h);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.md-thumb img{object-fit:contain;width:100%;height:100%;display:block}.md-thumb.wait{cursor:default;background:var(--fill-hover)}.md-table .md-thumb{width:var(--sp-48);height:var(--sp-48)}.md-thumb:focus-visible{box-shadow:var(--focus-ring);outline:none}.md-table .md-thumb{border-radius:var(--r-8)}.md-table .md-thumb img{width:var(--sp-48);height:var(--sp-48);object-fit:cover}.md-thumb-load{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.md-code{font:.88em/1.4 var(--mono);background:var(--fill);color:var(--ink);border-radius:5px;padding:1px 5px}.md input[type=checkbox]{accent-color:var(--blue);margin-right:6px}.md-tool{border-radius:var(--r-6);min-width:26px;height:26px;color:var(--ink-3);font-size:var(--fs-12);transition:background-color var(--motion-quick) var(--ease-standard), color var(--motion-quick) var(--ease-standard);justify-content:center;align-items:center;gap:5px;padding:0 6px;font-weight:500;display:inline-flex}.md-tool.label{padding:0 8px}.md-pre{border-radius:var(--r-12);background:var(--code-bg);box-shadow:inset 0 0 0 .5px var(--hair-2);overflow:hidden}.md-pre-head{height:34px;font-size:var(--fs-12);color:var(--ink-4);border-bottom:.5px solid var(--hair);justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.md-pre pre{font:var(--fs-13)/1.55 var(--mono);color:var(--code-ink);tab-size:2;margin:0;padding:12px 14px 14px;overflow-x:auto}.md-pre code{font:inherit;white-space:pre}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-literal,.hljs-type{color:var(--code-kw)}.hljs-string,.hljs-regexp,.hljs-template-string,.hljs-symbol{color:var(--code-str)}.hljs-number,.hljs-meta{color:var(--code-num)}.hljs-title,.hljs-title.function_,.hljs-function .hljs-title,.hljs-section{color:var(--code-fn)}.hljs-comment,.hljs-quote{color:var(--code-cm);font-style:italic}.hljs-attr,.hljs-attribute,.hljs-name,.hljs-tag,.hljs-variable,.hljs-property{color:var(--code-attr)}.md-table-wrap{position:relative}.md-table{border-radius:var(--r-12);box-shadow:inset 0 0 0 .5px var(--hair-2);overflow-x:auto}.md-table table{border-collapse:collapse;width:100%;font-size:var(--fs-14);line-height:1.4}.md-table th{text-align:left;font-weight:600;font-size:var(--fs-13);color:var(--ink-2);background:var(--fill);white-space:nowrap}.md-table th,.md-table td{border-bottom:.5px solid var(--hair);vertical-align:top;padding:8px 12px}.md-table tr:last-child td{border-bottom:0}.md-table td{min-width:64px}.md-table .num,.md-table [style*=text-align\:right],.md-table [style*="text-align: right"]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.md-table tbody tr:hover td{background:var(--hover)}.md-table-tools{opacity:0;transition:opacity var(--motion-quick) var(--ease-standard);gap:4px;display:flex;position:absolute;top:4px;right:4px}.md-table-tools .md-tool{background:var(--surface);box-shadow:var(--card-ring)}.md-table-wrap:hover .md-table-tools,.md-table-tools:focus-within{opacity:1}.md-table td:first-child{white-space:nowrap}@media (hover:none){.md-table-wrap{flex-direction:column;display:flex}.md-table-tools{opacity:1;align-self:flex-end;margin-top:2px;position:static}.md-table-tools .md-tool{box-shadow:none;background:0 0}}.chart{border-radius:var(--r-12);background:var(--surface);box-shadow:var(--card-ring);flex-direction:column;gap:8px;margin:0;padding:12px 14px;display:flex}.chart-wait{min-height:var(--chart-wait-h);color:var(--ink-4);font-size:var(--fs-13);flex-direction:row;justify-content:center;align-items:center;gap:8px}.chart-wait.cards-wait{min-height:var(--cards-wait-h)}.chart-head{align-items:center;gap:8px;min-height:26px;display:flex}.chart-title{min-width:0;font-size:var(--fs-14);flex:1;font-weight:600}.chart-tools{gap:2px;display:inline-flex}.chart-legend{font-size:var(--fs-12);color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i,.chart-tip i,.chart-keys i{border-radius:2px;flex:none;width:8px;height:8px}.chart-plot{touch-action:pan-y;width:100%;position:relative}.chart-plot svg{display:block;overflow:visible}.chart-grid{stroke:var(--hair);stroke-width:1px}.chart-zero{stroke:var(--ink-6);stroke-width:1px}.chart-guide{stroke:var(--ink-5);stroke-width:1px;stroke-dasharray:3 3}.chart-tick{fill:var(--ink-4);font-variant-numeric:tabular-nums;font-size:11px;font-family:var(--sans)}.chart-total{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;font-family:var(--sans)}.chart-tip{pointer-events:none;z-index:2;border-radius:var(--r-8);background:var(--mat-pop);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--sh-pop);font-size:var(--fs-12);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;padding:7px 10px;display:flex;position:absolute;transform:translate(-50%)}.chart-tip b{font-weight:600}.chart-tip span{color:var(--ink-2);align-items:center;gap:6px;display:flex}.chart-pie{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.chart-keys{flex-direction:column;flex:1;gap:2px;min-width:200px;margin:0;padding:0;list-style:none;display:flex}.chart-keys li{border-radius:var(--r-6);font-size:var(--fs-13);align-items:center;gap:8px;padding:4px 6px;display:flex}.chart-keys li.on{background:var(--hover)}.chart-keys .k{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chart-keys .v{font-variant-numeric:tabular-nums}.chart-keys .p{text-align:right;width:48px;color:var(--ink-4);font-variant-numeric:tabular-nums}.artifacts{flex-direction:column;gap:8px;display:flex}.artifact{border-radius:var(--r-12);background:var(--surface);width:100%;max-width:440px;box-shadow:var(--card-ring);text-align:left;transition:box-shadow var(--motion-quick) var(--ease-standard);align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex}.artifact .ic{border-radius:var(--r-8);width:40px;height:40px;color:var(--on-accent);flex:none;place-items:center;display:grid}.artifact .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.artifact .txt b{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.artifact .txt small{font-size:var(--fs-12);color:var(--ink-4)}.artifact .go{border-radius:var(--r-pill);background:var(--fill);height:28px;font-size:var(--fs-13);flex:none;place-items:center;padding:0 12px;font-weight:600;display:grid}.artifact-view{flex-direction:column;height:100%;min-height:0;display:flex}.artifact-modes{align-self:flex-start;margin:10px 14px 0}.artifact-body{flex:1;min-height:0;margin-top:10px;overflow:auto}.artifact-frame{background:#fff;border:0;width:100%;height:100%;min-height:420px;display:block}.artifact-doc{padding:4px 22px 32px}.artifact-src{font:var(--fs-12)/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--code-ink);margin:0;padding:14px 18px 28px}.artifact-tools{flex:none;gap:2px;margin-left:auto;display:inline-flex}.react-pick{border-radius:var(--r-pill);background:var(--surface);gap:2px;margin:6px 0 0;padding:4px;display:inline-flex;box-shadow:0 0 0 .5px #0000001f,0 10px 28px -12px #00000059}.react-pick button{border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.ans-sources{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.src-pill{border-radius:var(--r-pill);background:var(--fill);height:28px;font-size:var(--fs-12);color:var(--ink-2);transition:background-color var(--motion-quick) var(--ease-standard);align-items:center;gap:8px;padding:0 12px 0 6px;font-weight:500;display:inline-flex}.src-stack{display:inline-flex}.src-stack i{background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--fill);color:var(--ink-3);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.src-stack i+i{margin-left:-5px}.src-list{border-radius:var(--r-12);width:100%;max-width:520px;box-shadow:var(--card-ring);background:var(--surface);animation:v3fade var(--motion-quick) var(--ease-standard) both;margin:0;padding:4px;list-style:none}.src-list a,.src-list>li>button{border-radius:var(--r-8);color:var(--ink);grid-template-columns:1fr auto;grid-template-areas:"t i""h i";align-items:center;column-gap:10px;padding:7px 10px;text-decoration:none;display:grid}.src-list b{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;grid-area:t;font-weight:500;overflow:hidden}.src-list span{font-size:var(--fs-12);color:var(--ink-4);grid-area:h}.src-list .ico{color:var(--ink-4);grid-area:i}.src-ico{position:relative;overflow:hidden}.src-ico img{object-fit:contain;background:var(--surface);width:100%;height:100%;position:absolute;inset:0}.src-ico img.wait{opacity:0}.src-list>li>a,.src-list>li>button{column-gap:var(--sp-12);grid-template-columns:auto 1fr auto;grid-template-areas:"f t i""f h i"}.src-list>li>button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.src-list>li>button:focus-visible{box-shadow:var(--focus-ring);outline:none}.src-list .src-ico{width:var(--sp-20);height:var(--sp-20);border-radius:var(--r-6);background:var(--fill);font-size:var(--fs-11);color:var(--ink-3);grid-area:f;place-items:center;font-style:normal;font-weight:600;display:grid}.src-pages{padding:0 0 var(--sp-4) calc(var(--sp-20) + var(--sp-12));margin:0;list-style:none}.src-pages a{column-gap:var(--sp-12);grid-template-columns:1fr auto;grid-template-areas:"t i""h i";display:grid}.src-pages span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ans-suggest{flex-direction:column;align-items:flex-start;gap:2px;margin:2px 0 0 -10px;display:flex}.ans-suggest button{border-radius:var(--r-8);max-width:100%;min-height:32px;font-size:var(--fs-15);color:var(--ink-2);text-align:left;transition:background-color var(--motion-quick) var(--ease-standard), color var(--motion-quick) var(--ease-standard);animation:v3rise var(--motion-standard) var(--ease-enter) both;background:0 0;align-items:center;gap:8px;padding:5px 12px 5px 10px;display:inline-flex}.ans-suggest button:nth-child(2){animation-delay:var(--motion-stagger)}.ans-suggest button:nth-child(3){animation-delay:calc(2 * var(--motion-stagger))}.ans-suggest button .ico{color:var(--ink-4);flex:none}.composer-send.stop{background:var(--ink);color:var(--page)}.conv-latest{background:var(--surface);width:34px;height:34px;color:var(--ink-2);box-shadow:var(--sh-pop);z-index:3;animation:v3fade var(--motion-quick) var(--ease-standard) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.conv-latest.new:after{content:"";width:var(--sp-8);height:var(--sp-8);background:var(--blue);box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:0;right:0}@media (pointer:coarse){.md-tool{min-width:var(--h-44);height:var(--h-44)}}.cards{flex-direction:column;gap:8px;display:flex}.cards-title{font-size:var(--fs-14);font-weight:600}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.rcard{border-radius:var(--r-12);background:var(--surface);box-shadow:var(--card-ring);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.rcard-head{align-items:flex-start;gap:8px;display:flex}.rcard-head .t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rcard-head b{font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.rcard-head small{font-size:var(--fs-12);color:var(--ink-4)}.rcard .pill{height:var(--h-22);border-radius:var(--r-pill);font-size:var(--fs-12);white-space:nowrap;flex:none;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.rcard dl{flex-direction:column;gap:3px;margin:0;display:flex}.rcard dl div{font-size:var(--fs-13);justify-content:space-between;gap:12px;display:flex}.rcard dt{color:var(--ink-4);flex:none}.rcard dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.rcard-go{font-size:var(--fs-12);color:var(--link);align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.disclose{font-size:var(--fs-13);color:var(--ink-3);margin-top:10px}.disclose>summary{cursor:pointer;width:fit-content;color:var(--ink-3);align-items:center;gap:4px;font-weight:500;list-style:none;display:inline-flex}.disclose>summary::-webkit-details-marker{display:none}.disclose-chev{transition:transform calc(var(--motion-quick) * var(--motion-travel)) var(--ease-standard)}.disclose[open] .disclose-chev{transform:rotate(90deg)}.disclose-kv{border-radius:var(--r-12);background:var(--fill);margin:8px 0 0}.disclose-kv>div{grid-template-columns:minmax(84px,30%) 1fr;gap:12px;padding:8px 12px;display:grid}.disclose-kv>div+div{border-top:.5px solid var(--hair-2)}.disclose-kv dt{color:var(--ink-4);font-size:var(--fs-12)}.disclose-kv dd{min-width:0;font-size:var(--fs-12);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;margin:0;overflow:auto}.disclose>summary:hover{color:var(--ink-2)}.disclose>p.mono{border-radius:var(--r-8);background:var(--fill);font-size:var(--fs-12);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin-top:6px;padding:10px 12px;overflow:auto}.field-label{font-size:var(--fs-13);color:var(--ink-2);font-weight:500}.strong{font-weight:600}.bs-dot.inline{display:inline-block}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fr-seg{scrollbar-width:none;position:relative}.fr-seg::-webkit-scrollbar{display:none}.fr-seg.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.fr-seg.fade-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000)}.fr-seg.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.apv{border-radius:var(--r-16);background:var(--surface);max-width:500px;box-shadow:var(--sh-card);overflow:hidden}.conv-item .apv{max-width:none}.apv-head{flex-direction:column;gap:6px;padding:16px 16px 12px;display:flex}.apv-meta{align-items:center;gap:var(--sp-8);font-size:var(--fs-12);color:var(--ink-4);flex-wrap:wrap;display:flex}.apv-meta .status{font-weight:600}.apv-head h3{font-size:var(--fs-17);letter-spacing:var(--ls-title);text-wrap:balance;font-weight:600;line-height:1.35}.apv-effect{font-size:var(--fs-13);color:var(--ink-3)}.apv-effect.danger{color:var(--red-t)}.apv-body{gap:var(--sp-8);flex-direction:column;margin:0 16px;display:flex}.apv-group{border-radius:var(--r-12);background:var(--fill);flex:none}.apv-line{gap:var(--sp-12);font-size:var(--fs-13);padding:9px 12px;display:flex}.apv-line+.apv-line{border-top:.5px solid var(--hair-2)}.apv-k{width:104px;color:var(--ink-4);overflow-wrap:anywhere;flex:none}.apv-k.mono{font-size:var(--fs-12)}.apv-v{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.apv-text{text-wrap:pretty;word-break:break-word;white-space:pre-wrap;font-variant-numeric:tabular-nums}.apv-sub{color:var(--ink-4);font-size:var(--fs-12);word-break:break-word}.apv-file{align-items:center;gap:6px;display:inline-flex}.apv-foot{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.apv-foot.decided{gap:6px;padding:12px 16px 14px}.apv-decide{gap:var(--sp-8);flex-wrap:wrap;display:flex}.apv-decide .btn{min-width:120px}.apv-links{gap:var(--sp-16);flex-wrap:wrap;justify-content:center;display:flex}.apv-note{font-size:var(--fs-12);color:var(--ink-4);text-align:center;line-height:1.45}.apv-foot.decided .apv-note{text-align:start}.apv-outcome{font-size:var(--fs-15);color:var(--ink);font-weight:500;line-height:1.45}.apv-quote{border-radius:var(--r-12);background:var(--fill);font-size:var(--fs-14);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;line-height:1.45}.apv-media{gap:var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.apv-more{font-size:var(--fs-12);color:var(--ink-4)}.apv.ask{gap:var(--sp-8);border:1px solid var(--hair-2);box-shadow:none;flex-direction:column;padding:14px 16px;display:flex}.ask-meta{align-items:center;gap:var(--sp-8);font-size:var(--fs-13);color:var(--ink-4);display:flex}.apv.ask h3{font-size:var(--fs-15);text-wrap:pretty;font-weight:600;line-height:1.4}.ask-line{font-size:var(--fs-13);color:var(--ink-3);line-height:1.45}.ask-more{color:inherit;text-underline-offset:2px;text-decoration:underline}.ask-row{justify-content:space-between;align-items:center;gap:var(--sp-8);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.ask-decide{gap:var(--sp-8);margin-left:auto;display:flex}.ask-pics{gap:var(--sp-4);display:flex}.ask-pics a{width:calc(var(--sp-16) * 5);height:calc(var(--sp-16) * 5);border-radius:var(--r-8);background:var(--fill);flex:none;overflow:hidden}.ask-pics img,.ask-pics video{object-fit:cover;width:100%;height:100%;display:block}.ask-pics .more{font-size:var(--fs-15);color:var(--ink-3);place-items:center;font-weight:600;text-decoration:none;display:grid}.ask-steps li{gap:var(--sp-8);font-size:var(--fs-14);flex-direction:row;line-height:1.4}.apv-plan{gap:var(--sp-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.apv-step{gap:var(--sp-4);flex-direction:column;display:flex}.apv-step-h{align-items:baseline;gap:var(--sp-8);font-size:var(--fs-14);font-weight:600;line-height:1.35;display:flex}.apv-step-n{min-width:16px;color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none}.apv-tail{justify-content:space-between;align-items:center;column-gap:var(--sp-12);flex-wrap:wrap;display:flex}.apv-tail>.disclose{margin-top:0}.apv-tail>.disclose[open]{flex-basis:100%;order:2}.apv-tail-link{margin-left:auto}.apv-past{max-width:500px}.conv-item .apv-past{max-width:none}.apv-line1{align-items:center;gap:var(--sp-8);width:100%;min-height:var(--h-28);border-radius:var(--r-8);font-size:var(--fs-13);color:var(--ink-3);text-align:start;margin-left:-6px;padding:2px 8px 2px 6px;display:flex}.apv-line1 .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.apv-line1 .t small{font-size:var(--fs-12);color:var(--ink-4);white-space:normal;margin-top:2px;display:block}.apv-line1 time{color:var(--ink-4);font-size:var(--fs-12);font-variant-numeric:tabular-nums;flex:none}.apv-line1.done>svg:first-child{color:var(--green-t)}.apv-line1.running>svg:first-child{color:var(--blue)}.apv-line1.muted>svg:first-child{color:var(--ink-4)}.apv-line1.bad{color:var(--red-t)}.apv-line1.bad .t{white-space:normal}.apv-past-more{gap:var(--sp-8);margin:var(--sp-4) 0 var(--sp-8) 22px;flex-direction:column;display:flex}.apv-appid{font-size:var(--fs-13);color:var(--ink-3);font-variant-numeric:tabular-nums}.apv-diff{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-13);color:var(--ink-4);padding:3px 12px}.apv-diff.add{background:var(--t-green);color:var(--green-t)}.apv-diff.del{background:var(--t-red);color:var(--red-t);text-decoration:line-through}@media (pointer:coarse){.search-item,.apv-line1{min-height:var(--h-44)}}.fr-ibar,.fr-ibody{--from:translateX(var(--motion-shift));--enter:var(--motion-emphasized)}@media (max-width:819.98px){.fr-ibar,.fr-ibody{--from:translateX(var(--motion-cover));--from-opacity:var(--motion-solid)}}.queue-undo{--from:translateY(var(--motion-rise)) scale(var(--motion-scale))}:is(.bs-scrim,.bs-side.drawer,.popover.menu,.sheet-scrim,.sheet,.toast,.search-scrim,.search-box,.queue-undo,.fr-ibar,.fr-ibody){transition:opacity var(--enter,var(--motion-standard)) var(--ease-enter), transform var(--enter,var(--motion-standard)) var(--ease-spring)}@starting-style{:is(.bs-scrim,.bs-side.drawer,.popover.menu,.sheet-scrim,.sheet,.toast,.search-scrim,.search-box,.queue-undo,.fr-ibar,.fr-ibody):not([data-exit-copy] *){opacity:var(--from-opacity,0);transform:var(--from,none)}}:is(.bs-scrim,.bs-side.drawer,.popover.menu,.sheet-scrim,.sheet,.toast,.search-scrim,.search-box,.queue-undo,.fr-ibar,.fr-ibody):is([data-closing],[data-closing] *){opacity:var(--from-opacity,0);transform:var(--from,none);transition-duration:var(--motion-exit);transition-timing-function:var(--ease-exit);pointer-events:none}::view-transition{pointer-events:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(.page-in){animation:none}::view-transition-group(.page-out){animation:none}::view-transition-old(.page-out){mix-blend-mode:normal;background:var(--page);animation:none}::view-transition-new(.page-in){mix-blend-mode:normal;background:var(--page);animation:none}@media (max-width:819.98px){:root:is([data-nav=forward],:active-view-transition-type(nav-forward))::view-transition-group(.page-in){z-index:2}:root:is([data-nav=back],:active-view-transition-type(nav-back))::view-transition-group(.page-out){z-index:2}:root:is([data-nav=forward],:active-view-transition-type(nav-forward))::view-transition-new(.page-in){animation:bs-page-cover var(--motion-emphasized) var(--ease-spring) both;box-shadow:var(--sh-push)}:root:is([data-nav=forward],:active-view-transition-type(nav-forward))::view-transition-old(.page-out){animation:bs-page-under var(--motion-emphasized) var(--ease-spring) both}:root:is([data-nav=back],:active-view-transition-type(nav-back))::view-transition-old(.page-out){animation:bs-page-uncover var(--motion-emphasized) var(--ease-spring) both;box-shadow:var(--sh-push)}:root[data-nav=back-root]::view-transition-old(root){animation:bs-page-uncover var(--motion-emphasized) var(--ease-spring) both;z-index:1;box-shadow:var(--sh-push)}:root[data-nav=back-root]::view-transition-new(root){animation:bs-page-over var(--motion-emphasized) var(--ease-spring) both}:root:is([data-nav=back],:active-view-transition-type(nav-back))::view-transition-new(.page-in){animation:bs-page-over var(--motion-emphasized) var(--ease-spring) both}}@keyframes bs-page-cover{0%{transform:translateX(var(--motion-cover))}to{transform:none}}@keyframes bs-page-uncover{0%{transform:none}to{transform:translateX(var(--motion-cover))}}@keyframes bs-page-under{0%{filter:none;transform:none}to{transform:translateX(var(--motion-parallax));filter:brightness(var(--motion-dim))}}@keyframes bs-page-over{0%{transform:translateX(var(--motion-parallax));filter:brightness(var(--motion-dim))}to{filter:none;transform:none}}@media (max-width:819.98px) and (prefers-reduced-motion:reduce){:root:is([data-nav=forward],[data-nav=back],:active-view-transition-type(nav-forward,nav-back))::view-transition-new(.page-in){animation:v3fade var(--motion-quick) var(--ease-standard) both}:root:is([data-nav=forward],[data-nav=back],:active-view-transition-type(nav-forward,nav-back))::view-transition-old(.page-out){animation:v3fade var(--motion-quick) var(--ease-standard) both reverse;box-shadow:none}:root[data-nav=back-root]::view-transition-old(root){animation:v3fade var(--motion-quick) var(--ease-standard) both reverse;box-shadow:none}:root[data-nav=back-root]::view-transition-new(root){animation:none}}
