.dia-loading{box-sizing:border-box;display:flex;width:100%;min-height:220px;align-items:center;justify-content:center;gap:15px;padding:28px;color:var(--tx-1, #d4d4d8)}.dia-loading--compact{min-height:96px;gap:12px;padding:16px}.dia-loading__signal{position:relative;display:grid;width:34px;height:34px;flex:none;place-items:center}.dia-loading--compact .dia-loading__signal{width:28px;height:28px}.dia-loading__orbit{position:absolute;inset:5px;border:1px solid var(--ln-1, rgba(255, 255, 255, .08));border-radius:3px;transform:rotate(45deg);animation:dia-loading-orbit 2.2s cubic-bezier(.65,0,.35,1) infinite}.dia-loading__orbit:after{position:absolute;inset:-1px;border:1px solid transparent;border-top-color:var(--tx-1, #d4d4d8);border-radius:inherit;content:""}.dia-loading__core{position:relative;width:4px;height:4px;border-radius:1px;background:var(--tx-0, #f4f4f5);box-shadow:0 0 11px color-mix(in srgb,var(--tx-0, #f4f4f5) 26%,transparent);transform:rotate(45deg);animation:dia-loading-core 1.1s ease-in-out infinite alternate}.dia-loading__copy{display:grid;min-width:0;gap:4px;text-align:left}.dia-loading__copy strong{color:var(--tx-1, #d4d4d8);font:620 11.5px/1.25 var(--fs-ui, Inter, sans-serif);letter-spacing:-.01em}.dia-loading__copy small,.dia-loading__eyebrow{color:var(--tx-3, #71717a);font:550 8.5px/1.35 var(--fs-mono, ui-monospace, monospace);letter-spacing:.075em;text-transform:uppercase}.dia-loading__eyebrow{margin-bottom:2px;letter-spacing:.16em}.dia-loading.is-error .dia-loading__orbit{border-color:color-mix(in srgb,var(--danger-500, #f04452) 34%,transparent);animation:none}.dia-loading.is-error .dia-loading__orbit:after,.dia-loading.is-error .dia-loading__core{border-top-color:var(--danger-500, #f04452);background:var(--danger-500, #f04452);animation:none}.dia-loading.is-error .dia-loading__copy strong{color:var(--tx-0, #f4f4f5)}.boot-screen{position:relative;display:grid;min-height:100dvh;overflow:hidden;place-items:center;padding:24px;color:var(--tx-1, #d4d4d8);background:var(--bg-0, #09090b)}.boot-screen:before{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(var(--ln-0, rgba(255, 255, 255, .035)) 1px,transparent 1px),linear-gradient(90deg,var(--ln-0, rgba(255, 255, 255, .035)) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 68%);mask-image:radial-gradient(circle at center,#000 0,transparent 68%);content:"";pointer-events:none}.boot-screen .dia-loading{position:relative;z-index:1;min-height:0;flex-direction:column;gap:18px;padding:0}.boot-screen .dia-loading__signal{width:42px;height:42px}.boot-screen .dia-loading__copy{gap:6px;text-align:center}.boot-screen .dia-loading__copy strong{font-size:calc(14px * var(--ui-font-scale, 1));font-weight:620}.boot-screen .dia-loading__copy small{font-size:calc(9px * var(--ui-font-scale, 1))}.route-loading{min-height:min(46vh,360px)}.agent-detail__loading{min-height:min(70vh,620px)}.agent-pane-loading{min-height:180px}.dia-loading.agent-chat__loading{width:auto;min-height:110px;margin:auto}.agent-session-preparing{flex:1 1 0;min-height:min(56vh,520px);flex-direction:column;gap:15px;padding-bottom:clamp(42px,8vh,88px)}.agent-session-preparing .dia-loading__signal{width:38px;height:38px}.agent-session-preparing .dia-loading__copy{gap:5px;text-align:center}.agent-session-preparing .dia-loading__copy strong{color:var(--tx-0, #f4f4f5);font-size:calc(12px * var(--ui-font-scale, 1));letter-spacing:-.015em}.agent-session-preparing .dia-loading__copy small{letter-spacing:.035em;text-transform:none}@keyframes dia-loading-orbit{0%{opacity:.45;transform:rotate(45deg) scale(.92)}50%{opacity:1;transform:rotate(225deg) scale(1)}to{opacity:.45;transform:rotate(405deg) scale(.92)}}@keyframes dia-loading-core{0%{opacity:.45;transform:rotate(45deg) scale(.72)}to{opacity:1;transform:rotate(45deg) scale(1)}}@media(max-width:899px){.boot-screen:before{display:none}.dia-loading{min-height:160px;padding:20px}.dia-loading--compact{min-height:84px;padding:12px}.agent-session-preparing{min-height:180px;padding:24px 20px}}@media(prefers-reduced-motion:reduce){.dia-loading__orbit,.dia-loading__core{animation:none}}.header-actions{display:flex;align-items:center;gap:6px;flex:none}.header-actions:empty{display:none}.header-actions--mobile{display:none}.header-tool-button{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid var(--ln-1);border-radius:10px;background:transparent;color:var(--tx-2);font:600 12px/1 var(--fs-ui);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.header-tool-button--labeled{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;padding-inline:11px;white-space:nowrap}.header-tool-button:hover:not(:disabled):not([aria-disabled=true]),.header-tool-button[aria-expanded=true]{background:var(--bg-2);color:var(--tx-0)}.header-tool-button:disabled{opacity:.45;cursor:default}.header-tool-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.header-tool-button svg{width:18px;height:18px;fill:none;stroke:currentColor;flex:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-tool-badge{position:absolute;top:-5px;right:-5px;min-width:17px;padding:2px 4px;border-radius:12px;background:#5ac5b0;color:#071813;font:700 10px/1.3 var(--fs-ui)}.header-tool-dialog{box-sizing:border-box;position:fixed;inset:70px 20px auto auto;width:min(520px,calc(100vw - 40px));height:min(700px,calc(100dvh - 100px));max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:1px solid var(--ln-2);border-radius:18px;background:var(--bg-0);color:var(--tx-0);box-shadow:0 24px 80px #0005}.header-tool-dialog::backdrop{background:#080d1766}.header-tool-dialog .mission-team.is-open{position:static;inset:auto;width:100%;height:100%;min-height:0;margin:0}.header-tool-empty{padding:20px;line-height:1.6}@media(max-width:899.98px){.header-actions--mobile{display:flex;gap:3px}.stage-head .header-tool-button{width:30px;height:30px}.agent-ws .stage-head:has(.header-actions){gap:6px}.header-tool-dialog{inset:0;width:100%;height:100dvh;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);border:0;border-radius:0}}@media(max-width:399px){.stage-head:has(.header-actions) .stage-head__seal,.stage-head:has(.header-actions) .stage-head__dot{display:none}}.header-tool-dialog--compact{inset:auto;width:min(420px,calc(100vw - 24px));height:auto;max-height:min(620px,calc(100dvh - 24px));padding:0;overflow:auto;border:1px solid var(--ln-2);border-radius:16px}.header-tool-dialog--compact::backdrop{background:#080d1726}@media(max-width:899.98px){.agent-ws.cockpit .agent-chat__head:has(.header-tool-button),.agent-ws.cockpit.cockpit--compact .agent-chat__head:has(.header-tool-button){display:flex;gap:8px;padding:8px 12px}.agent-chat__head:has(.header-tool-button) .agent-chat__eyebrow,.agent-chat__head:has(.header-tool-button) .agent-chat__new{display:none}.agent-chat__head .header-tool-button{width:30px;height:30px}}.top-actions-host,.top-actions-slot{display:contents}.app .top-actions .top-more__panel>.top-more__theme{display:none}@media(min-width:600px){.app .top-actions{flex:0 1 auto;min-width:0}.app .top-actions .top-org{flex:0 1 auto;min-width:104px}.app .top-actions .top-btn--org{max-width:min(180px,100%)}.app .top-actions .top-btn--org .top-btn__label{min-width:0}.app .top:is([data-header-fit="1"],[data-header-fit="2"],[data-header-fit="3"]) .top__back{justify-content:center;width:36px;padding:0}.app .top:is([data-header-fit="1"],[data-header-fit="2"],[data-header-fit="3"]) .top__back-label,.app :is([data-header-fit="1"],[data-header-fit="2"],[data-header-fit="3"]) .top-btn--org :is(.top-btn__label,.top-btn__chevron){display:none}.app :is([data-header-fit="1"],[data-header-fit="2"],[data-header-fit="3"]) .top-actions .top-org{min-width:0}.app :is([data-header-fit="1"],[data-header-fit="2"],[data-header-fit="3"]) .top-actions .top-btn--org{justify-content:center;width:36px;padding:0}.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;min-width:36px;height:36px;padding:0;border:1px solid var(--ln-1);border-radius:10px;color:var(--tx-2);background:var(--bg-2);cursor:pointer}.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more__trigger:hover,.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more__trigger[aria-expanded=true]{color:var(--tx-0);background:var(--bg-3)}.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more__trigger svg{width:18px;height:18px}.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more__panel{display:none}.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more.is-open>.top-more__panel{position:absolute;z-index:var(--z-modal, 200);top:calc(100% + 8px);right:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:min(320px,calc(100% - 24px));max-height:calc(100dvh - 140px);box-sizing:border-box;padding:12px;overflow-y:auto;border:1px solid var(--ln-1);border-radius:12px;background:var(--bg-1);box-shadow:0 8px 24px #0002}.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more__panel .header-actions{display:flex;flex-wrap:wrap;gap:8px}.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more__panel .header-actions:empty{display:none}.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more__panel .top-org{display:contents}.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more__panel .top-org__menu{position:static;width:100%;min-width:0;margin:4px 0 0;box-shadow:none;clip-path:none}.app :is([data-header-fit="2"],[data-header-fit="3"]) .top-more:not(.is-open):has(.top-more__panel .header-tool-badge)>.top-more__trigger:after{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border:2px solid var(--bg-1);border-radius:50%;background:var(--tx-0);content:""}.app [data-header-fit="3"] .top-actions-host>.top-actions{gap:4px}.app [data-header-fit="3"] .top-actions>.top-theme{display:none}.app [data-header-fit="3"] .top-actions .top-more__panel>.top-more__theme{display:inline-flex}}.audience-settings{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:12px;z-index:90;display:flex;align-items:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--tx-0) 14%,transparent);border-radius:12px;color:var(--tx-2);background:color-mix(in srgb,var(--bg-2) 75%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font:400 12px/1.4 var(--fs-ui)}.audience-settings:hover{color:var(--tx-0);border-color:var(--accent-line)}.audience-backdrop{display:none}.audience-panel{display:flex;flex-direction:column}.audience-panel__copy{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.audience-panel__brand,.audience-actions{flex-shrink:0}.audience-panel{position:fixed;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 48px);left:16px;z-index:1000;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 88px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:24px;border:1px solid color-mix(in srgb,var(--tx-0) 16%,transparent);border-radius:24px;background:linear-gradient(140deg,var(--sheen),transparent 60%),color-mix(in srgb,var(--bg-2) 86%,transparent);color:var(--tx-1);box-shadow:0 20px 70px #0000003d,inset 0 1px color-mix(in srgb,var(--tx-0) 8%,transparent);backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%);font:400 14px/1.65 var(--fs-ui)}.audience-panel__brand{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.audience-panel__brand .legal-brand img{width:126px;height:24px}.audience-panel__brand>span:last-child{font-size:calc(12px * var(--ui-font-scale, 1));color:var(--tx-2)}.audience-panel h2{font-size:calc(21px * var(--ui-font-scale, 1));font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0 0 12px;color:var(--tx-0);text-wrap:balance}.audience-panel p{margin:0 0 14px}.audience-panel strong{font-weight:500;color:var(--tx-0)}.audience-panel .audience-panel__note{color:var(--tx-2);font-size:calc(12px * var(--ui-font-scale, 1))}.audience-panel__policy{color:var(--tx-1);font-size:calc(12px * var(--ui-font-scale, 1));text-decoration:underline;text-underline-offset:4px}.audience-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.audience-actions button{min-height:44px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--tx-0) 18%,transparent);border-radius:12px;color:var(--tx-0);background:var(--sheen);font:500 14px/1.4 var(--fs-ui);transition:background .15s,border-color .15s}.audience-actions button:hover{background:var(--accent-soft);border-color:var(--accent-line)}.audience-actions button:disabled{opacity:.5;cursor:wait}.audience-actions button:nth-child(3){grid-column:1 / -1;border-color:transparent;background:transparent;color:var(--tx-2)}.audience-panel .audience-panel__error{color:var(--danger-ink);font-size:calc(13px * var(--ui-font-scale, 1));background:var(--danger-soft);padding:12px;border-radius:12px;margin-top:14px}.audience-panel :is(a,button):focus-visible,.audience-settings:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:760px){.audience-backdrop{display:block;position:fixed;inset:0;z-index:999;pointer-events:none;background:color-mix(in srgb,var(--bg-0) 24%,transparent);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.audience-panel{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:hidden;padding:20px;border-radius:22px;background:linear-gradient(135deg,var(--sheen),transparent 60%),color-mix(in srgb,var(--bg-2) 70%,transparent)}.audience-panel__brand{margin-bottom:16px}.audience-actions{margin-top:16px}}@media(prefers-reduced-transparency:reduce){.audience-panel,.audience-settings{background:var(--bg-2);backdrop-filter:none;-webkit-backdrop-filter:none}}.legal-brand{display:inline-flex;flex-shrink:0;align-items:center}.legal-brand img{display:block;width:158px;height:30px;object-fit:contain}.legal-brand .legal-brand__light{display:none}:root[data-theme=light] .legal-brand__dark{display:none}:root[data-theme=light] .legal-brand__light{display:block}@media print{.legal-brand .legal-brand__dark{display:none}.legal-brand .legal-brand__light{display:block}}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0300-0302,U+0304,U+030B-030C,U+0323-0324,U+0330-0331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-math-wght-normal-D2ofpfms.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-nushu-wght-normal-BbUpkz49.woff2) format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-symbols-wght-normal-D5nm3B0V.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-syriac-wght-normal-CspMfZeP.woff2) format("woff2-variations");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+02C7,U+0301-0302,U+0304,U+0306-0307,U+0309,U+0323,U+0331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-vietnamese-wght-normal-BYkxoBzi.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-ext-wght-normal-C0VXOeWd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-wght-normal-CRMKv9uI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-0: #08080a;--bg-1: #0e0e12;--bg-2: #14141a;--bg-3: #1b1b23;--bg-4: #23232d;--bg-5: #2a2a36;--tx-0: #f6f6f8;--tx-1: #d3d3dc;--tx-2: #9e9eaa;--tx-3: #6e6e7c;--tx-4: #4a4a55;--ln-0: #1f1f27;--ln-1: #2a2a36;--ln-2: #383846;--ln-3: #4a4a5a;--gold-ink: #f6ce86;--surface-glass: rgba(8, 8, 10, .92);--scrim: rgba(0, 0, 0, .32);--sheen: rgba(255, 255, 255, .04);--inset: rgba(0, 0, 0, .22);--danger-ink: #ffaeae;--amber-300: #ffd089;--amber-500: #ffa537;--amber-600: #e68a1c;--amber-700: #b26a0e;--amber-soft: rgba(255, 165, 55, .14);--amber-line: rgba(255, 165, 55, .32);--violet-300: #c8aeff;--violet-500: #8b6bff;--violet-600: #6d4deb;--violet-soft: rgba(139, 107, 255, .16);--live-300: #7be5c9;--live-500: #36c8a4;--live-soft: rgba(54, 200, 164, .18);--warn-500: #ffb454;--danger-500: #ff6f6f;--danger-line: rgba(255, 111, 111, .32);--success-500: #36c8a4;--info-500: #7dd3fc;--coral-300: #ff8a95;--coral-400: #ff6b78;--coral-500: #f04452;--coral-600: #d43545;--coral-soft: rgba(240, 68, 82, .14);--coral-line: rgba(240, 68, 82, .32);--brand: var(--coral-500);--brand-soft: var(--coral-soft);--brand-line: var(--coral-line);--brand-coral-soft: rgba(240, 68, 82, .14);--brand-coral-line: rgba(240, 68, 82, .32);--danger-soft: rgba(255, 111, 111, .12);--diadems-ink-deep: #0b0e18;--diadems-ink-mid: #111722;--diadems-ice: #d7dde0;--diadems-paper: #f7f8f5;--diadems-slate: #566068;--accent: var(--amber-500);--accent-soft: var(--amber-soft);--accent-line: var(--amber-line);--fs-ui: "Google Sans Flex Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-mono: var(--fs-ui);--fs-serif: var(--fs-ui);--fs-sans: var(--fs-ui);--fs-display: var(--fs-ui);--font-mono: var(--fs-mono);--type-micro: calc(10px * var(--ui-font-scale, 1));--type-label: calc(11px * var(--ui-font-scale, 1));--type-caption: calc(12px * var(--ui-font-scale, 1));--type-small: calc(13px * var(--ui-font-scale, 1));--type-ui: calc(14px * var(--ui-font-scale, 1));--type-body: calc(15px * var(--ui-font-scale, 1));--type-body-lg: calc(16px * var(--ui-font-scale, 1));--type-title-sm: calc(18px * var(--ui-font-scale, 1));--type-title-md: calc(20px * var(--ui-font-scale, 1));--type-title: calc(22px * var(--ui-font-scale, 1));--type-headline: clamp(27px, 5vw, 40px);--leading-solid: 1;--leading-tight: 1.2;--leading-ui: 1.4;--leading-body: 1.55;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 48px;--s-9: 56px;--s-10: 80px;--r-0: 0px;--r-1: 2px;--r-2: 4px;--r-3: 8px;--r-pill: 999px;--t-fast: .12s cubic-bezier(.2, .6, .2, 1);--t-base: .18s cubic-bezier(.2, .6, .2, 1);--t-slow: .28s cubic-bezier(.16, 1, .3, 1);--top-h: 56px;--bot-h: 64px;--side-w: 0px;--gutter: 16px;--touch-min: 44px;--touch-comfort: 48px;--touch-comfort-lg: 56px;--field-h: 48px;--btn-h: 44px;--safe-bot: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--z-base: 0;--z-sticky-header: 80;--z-bottom-nav: 90;--z-action-dock: 95;--z-sheet-backdrop: 150;--z-sheet: 160;--z-modal: 200;--z-toast: 220}:root[data-theme=light]{color-scheme:light;--bg-0: #eef1f6;--bg-1: #ffffff;--bg-2: #f3f5fa;--bg-3: #ffffff;--bg-4: #e7ebf2;--bg-5: #dfe4ee;--tx-0: #1a1c1e;--tx-1: #2b2f36;--tx-2: #454b54;--tx-3: #6b727c;--tx-4: #9aa1ab;--ln-0: #e6e9ef;--ln-1: #d4dae2;--ln-2: #bdc5d1;--ln-3: #a5aebc;--gold-ink: #8a6a1f;--amber-300: #935a05;--violet-300: #5a3fd0;--coral-300: #c62f3c;--live-300: #0e7a61;--amber-soft: rgba(255, 165, 55, .14);--violet-soft: rgba(139, 107, 255, .12);--live-soft: rgba(54, 200, 164, .13);--coral-soft: rgba(240, 68, 82, .08);--brand-soft: var(--coral-soft);--brand-coral-soft: rgba(240, 68, 82, .08);--brand-coral-line: rgba(240, 68, 82, .3);--danger-soft: rgba(198, 47, 60, .08);--danger-500: #c62f3c;--danger-line: rgba(198, 47, 60, .28);--info-500: #1f6fb2;--warn-500: #a86608;--accent: #bd6a0c;--accent-soft: var(--amber-soft);--accent-line: rgba(189, 106, 12, .4);--surface-glass: rgba(240, 243, 248, .85);--scrim: rgba(16, 20, 30, .32);--sheen: rgba(20, 27, 45, .035);--inset: rgba(20, 27, 45, .045);--danger-ink: #ba1a2b;--r-1: 8px;--r-2: 10px;--r-3: 14px;--elev-1: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .06);--elev-2: 0 1px 2px rgba(16, 24, 40, .04), 0 10px 24px -14px rgba(16, 24, 40, .18)}:root[data-theme=light][data-accent=violet]{--accent: #5a3fd0;--accent-soft: var(--violet-soft);--accent-line: rgba(90, 63, 208, .42)}:root[data-theme=light][data-accent=teal]{--accent: #0f7d63;--accent-soft: var(--live-soft);--accent-line: rgba(15, 125, 99, .42)}[data-accent=violet]{--accent: var(--violet-500);--accent-soft: var(--violet-soft);--accent-line: rgba(139, 107, 255, .36)}[data-accent=teal]{--accent: var(--live-500);--accent-soft: rgba(54, 200, 164, .14);--accent-line: rgba(54, 200, 164, .36)}[data-density=compact]{--s-3: 8px;--s-4: 12px;--s-5: 14px;--s-6: 18px;--s-7: 24px;--btn-h: 40px;--field-h: 40px}[data-contrast=high]{--tx-1: #ffffff;--tx-2: #c0c0cc;--ln-0: #33333f;--ln-1: #444452}[data-motion=reduced] *,[data-motion=reduced] *:before,[data-motion=reduced] *:after{animation-duration:0ms!important;transition-duration:0ms!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;transition-duration:0ms!important}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}html{-webkit-text-size-adjust:100%;background:var(--bg-0);color-scheme:dark;overflow-x:hidden}body{background:var(--bg-0);color:var(--tx-1);font-family:var(--fs-ui);font-size:var(--type-body);line-height:var(--leading-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;overscroll-behavior-y:none;overflow-x:hidden}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{font:inherit;color:inherit;background:var(--bg-2);border:1px solid var(--ln-1);border-radius:var(--r-1);padding:10px 12px;font-size:var(--type-body-lg)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent-line)}a{color:var(--accent);text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}::selection{background:var(--accent-soft);color:var(--tx-0)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono,kbd,code,pre{font-family:var(--fs-mono)}pre{margin:0;white-space:pre;overflow-x:auto;line-height:1.15}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabular{font-variant-numeric:tabular-nums slashed-zero}.sidebar{background:var(--bg-1);border-right:1px solid var(--ln-0);display:none;flex-direction:column;overflow:hidden}.side-collapse{display:none;flex:none;align-items:center;gap:9px;min-height:40px;margin:0 12px 10px;padding:7px 10px;border:1px solid var(--ln-1);border-radius:var(--r-1);color:var(--tx-2);background:transparent;font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.side-collapse:hover,.side-collapse:focus-visible{border-color:var(--accent-line);color:var(--tx-0);background:var(--bg-2)}.side-collapse__ico{display:grid;width:20px;place-items:center;color:var(--brand);font-size:calc(20px * var(--ui-font-scale, 1));line-height:1}.side-collapse__label{white-space:nowrap}.side-brand{position:relative;display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid var(--ln-0);font-family:var(--fs-mono);font-size:calc(13px * var(--ui-font-scale, 1));color:var(--tx-0);letter-spacing:.04em;background:linear-gradient(135deg,rgba(240,68,82,.05) 0%,transparent 40%),var(--bg-1)}.side-brand:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--brand-line),transparent 60%)}.side-brand .glyph{color:var(--brand);font-size:calc(18px * var(--ui-font-scale, 1));line-height:1}.side-brand__logo{height:22px;width:auto;display:block}.side-brand .tag{color:var(--tx-3);font-size:calc(10px * var(--ui-font-scale, 1));letter-spacing:.08em;text-transform:uppercase;margin-left:auto;border:1px solid var(--ln-1);border-radius:var(--r-pill);padding:2px 7px}.side-nav{flex:1;min-height:0;overflow-y:auto;padding:12px 0}.side-group{padding:12px 16px 4px;font-family:var(--fs-mono);font-size:calc(10px * var(--ui-font-scale, 1));color:var(--tx-3);letter-spacing:.08em;text-transform:lowercase}.side-link{display:flex;align-items:center;gap:10px;padding:10px 16px;color:var(--tx-1);font-family:var(--fs-mono);font-size:calc(13px * var(--ui-font-scale, 1));border-left:2px solid transparent;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);min-height:44px;width:100%;text-align:left}.side-link .ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;color:var(--tx-2)}.side-link .ico svg{width:16px;height:16px;stroke-width:1.8}.side-collapse__ico svg{width:17px;height:17px;stroke-width:1.8}.side-link .badge{margin-left:auto;font-size:calc(10px * var(--ui-font-scale, 1));color:var(--tx-3);padding:2px 6px;border-radius:var(--r-1);background:var(--bg-3)}.side-link:hover{background:var(--bg-2);color:var(--tx-0);border-left-color:var(--coral-line)}.side-link[aria-current=page]{background:var(--brand-soft);color:var(--tx-0);border-left-color:var(--brand)}.side-link[aria-current=page] .ico{color:var(--brand)}.side-foot{padding:12px 16px;border-top:1px solid var(--ln-0);font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));color:var(--tx-3)}.main{padding:var(--s-5) var(--gutter) calc(var(--s-8) + var(--safe-bot));display:flex;flex-direction:column;gap:var(--s-5);max-width:1320px;margin:0 auto;width:100%}.main--narrow{padding-bottom:calc(var(--s-7) + var(--safe-bot))}.page-eyebrow{font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--tx-3)}.page-title{font-family:var(--fs-ui);font-weight:600;font-size:calc(22px * var(--ui-font-scale, 1));margin:4px 0 0;color:var(--tx-0);letter-spacing:-.01em}.page-sub{margin:4px 0 0;font-size:calc(14px * var(--ui-font-scale, 1));color:var(--tx-2)}.card{background:var(--bg-1);border:1px solid var(--ln-0);border-radius:var(--r-2);padding:var(--s-5)}.card--surface2{background:var(--bg-2)}.card--callout{border-left:3px solid var(--accent)}.card--danger{border-left:3px solid var(--danger-500)}.card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.card__title{margin:0;font-family:var(--fs-mono);font-size:calc(13px * var(--ui-font-scale, 1));letter-spacing:.04em;color:var(--tx-0);text-transform:uppercase}.card__meta{font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));color:var(--tx-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);min-height:var(--touch-min);padding:0 16px;border:1px solid var(--ln-1);background:var(--bg-2);border-radius:var(--r-1);color:var(--tx-1);font-family:var(--fs-mono);font-size:calc(13px * var(--ui-font-scale, 1));letter-spacing:.02em;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast);white-space:nowrap}.btn:hover,.btn:focus-visible{background:var(--bg-3);border-color:var(--accent-line);color:var(--tx-0)}.btn--primary{background:var(--accent);border-color:var(--accent);color:#0b0b0e;font-weight:600}.btn--primary:hover,.btn--primary:focus-visible{background:var(--amber-600);border-color:var(--amber-600);color:#0b0b0e}.btn--ghost{background:transparent}.btn--danger{border-color:#ff6f6f66;color:var(--danger-500)}.btn--danger:hover,.btn--danger:focus-visible{background:#ff6f6f1a;border-color:var(--danger-500);color:var(--danger-ink)}.btn--full{width:100%}.btn--lg{height:var(--touch-comfort-lg);font-size:calc(14px * var(--ui-font-scale, 1))}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--ln-1);background:var(--bg-2);border-radius:var(--r-pill);font-family:var(--fs-mono);font-size:calc(11px * var(--ui-font-scale, 1));letter-spacing:.04em;color:var(--tx-1);white-space:nowrap}.chip--live{border-color:#36c8a452;color:var(--live-500);background:var(--live-soft)}.chip--warn{border-color:#ffb45452;color:var(--warn-500);background:#ffb4541a}.chip--danger{border-color:#ff6f6f52;color:var(--danger-500);background:#ff6f6f1a}.chip--violet{border-color:#8b6bff52;color:var(--violet-300);background:var(--violet-soft)}.chip--brand{border-color:var(--brand-line);color:var(--coral-300);background:var(--brand-soft)}.chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.meter{height:8px;background:var(--bg-3);border-radius:var(--r-1);overflow:hidden}.meter__fill{height:100%;background:var(--accent);border-radius:inherit;transition:width var(--t-slow)}.meter__fill--warn{background:var(--warn-500)}.meter__fill--danger{background:var(--danger-500)}.meter__fill--violet{background:var(--violet-500)}.ascii-strip{font-family:var(--fs-mono);font-size:calc(10px * var(--ui-font-scale, 1));color:var(--tx-4);letter-spacing:0;line-height:1.1;overflow:hidden;white-space:pre}.brand-moment{position:relative;background:linear-gradient(135deg,var(--diadems-ink-mid) 0%,var(--diadems-ink-deep) 100%);border:1px solid var(--coral-line);box-shadow:inset 0 0 0 1px #f044520f;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));padding:var(--s-6);overflow:hidden}.brand-moment:after{content:"";position:absolute;right:-40px;top:-40px;width:200px;height:200px;background:radial-gradient(closest-side,rgba(240,68,82,.18),transparent);pointer-events:none}.brand-moment .stamp{font-family:var(--fs-mono);color:var(--coral-500);letter-spacing:.16em;font-size:calc(11px * var(--ui-font-scale, 1))}.brand-moment .stamp .glyph{font-size:calc(14px * var(--ui-font-scale, 1))}.brand-moment h2,.brand-moment h3{margin:8px 0 0;font-family:var(--fs-ui);color:var(--tx-0);letter-spacing:-.01em}.brand-moment p{margin:8px 0 0;color:var(--tx-2);font-size:calc(14px * var(--ui-font-scale, 1));max-width:56ch}.brand-moment .actions{margin-top:var(--s-5);display:flex;flex-wrap:wrap;gap:var(--s-2)}.brand-moment .actions .btn{flex:1 1 auto}@media(max-width:480px){.brand-moment{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));padding:var(--s-5)}.brand-moment .actions{flex-direction:column}.brand-moment .actions .btn{width:100%}}.coral-rule{height:1px;background:linear-gradient(90deg,var(--brand-line),transparent 70%)}.side-badge{margin-left:auto;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--brand);color:#fff;font-family:var(--fs-mono);font-size:calc(10.5px * var(--ui-font-scale, 1));line-height:1}[data-theme=light] .btn--primary{background:var(--coral-500);border-color:var(--coral-500);color:#fff}[data-theme=light] .btn--primary:hover,[data-theme=light] .btn--primary:focus-visible{background:var(--coral-600);border-color:var(--coral-600);color:#fff}.native-push-banner{position:fixed;z-index:10050;top:calc(env(safe-area-inset-top,0px) + .75rem);left:.75rem;right:.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:.28rem;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--ln-2));border-radius:1rem;color:var(--tx-0);background:color-mix(in srgb,var(--bg-3) 94%,transparent);box-shadow:0 1rem 3rem #00000047;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:native-push-in .18s ease-out}.native-push-banner__content{display:grid;gap:.2rem;min-width:0;padding:.62rem .72rem;border:0;color:inherit;text-align:left;background:transparent}.native-push-banner strong{font-size:calc(.9rem * var(--ui-font-scale, 1));line-height:1.25}.native-push-banner span{overflow:hidden;color:var(--tx-2);font-size:calc(.82rem * var(--ui-font-scale, 1));line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.native-push-banner__close{align-self:start;width:2.35rem;height:2.35rem;border:0;border-radius:.72rem;color:var(--tx-2);background:transparent;font-size:calc(1.3rem * var(--ui-font-scale, 1))}.native-push-banner__close:hover,.native-push-banner__close:focus-visible{color:var(--tx-0);background:var(--bg-2)}@keyframes native-push-in{0%{opacity:0;transform:translateY(-.5rem)}}.alert{border-radius:var(--r-2);border:1px solid var(--ln-0);padding:12px;font-size:calc(13px * var(--ui-font-scale, 1))}.alert--danger{border-color:#ff5e5e73;background:#ff5e5e1a;color:var(--danger-ink)}.schat-dock{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:var(--z-toast, 1000);display:flex;align-items:flex-end;flex-direction:column;gap:12px}.schat-launcher{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:7px 17px 7px 8px;border:1px solid #424245;border-radius:12px;background:#141415;color:#f4f4f1;cursor:pointer;font-family:var(--fs-ui, "Google Sans Flex Variable", sans-serif);text-align:left}.schat-launcher:hover{background:#242426;border-color:#68686c}.schat-launcher:focus-visible,.schat-hint:focus-visible{outline:2px solid #f08290;outline-offset:4px}.schat-launcher__tile{display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:50%;background:#f4f4f1}.schat-launcher__tile img{display:block;width:36px;height:36px;object-fit:cover}.schat-launcher__label{display:flex;flex-direction:column;gap:2px}.schat-launcher__label strong{font-size:calc(12px * var(--ui-font-scale, 1));line-height:1.4;font-weight:600}.schat-launcher__label small{color:#b5b5b8;font-size:calc(10px * var(--ui-font-scale, 1));line-height:1.4}.schat-hint{max-width:240px;padding:12px 16px;border:1px solid #424245;border-radius:10px;background:#141415;color:#f4f4f1;font-family:var(--fs-ui, "Google Sans Flex Variable", sans-serif);font-size:calc(12px * var(--ui-font-scale, 1));line-height:1.5;cursor:pointer}@media(prefers-reduced-motion:no-preference){.schat-launcher{transition:background-color .18s ease,border-color .18s ease}}@media(max-width:760px){.schat-dock{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.schat-launcher{width:52px;height:52px;padding:7px;justify-content:center}.schat-launcher__label{display:none}.schat-hint{max-width:210px}}
