@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--qr-bg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f6f6f4;--sheet:#fff;--surface:#fff;--surface-2:#fafaf9;--surface-raised:#fff;--hover:#1818160a;--active:#18181612;--overlay:#1c1c1a3d;--text:#18181b;--text-2:#52525b;--text-3:#6b6b73;--text-4:#a1a1aa;--text-on-ink:#fff;--line:#18181614;--line-2:#18181621;--line-strong:#18181633;--ink:#18181b;--ink-hover:#2c2c31;--accent:#3a5ccc;--accent-2:#2f4db0;--accent-soft:#3a5ccc17;--accent-line:#3a5ccc52;--focus:#3a5ccc8c;--critical:#d03b3b;--critical-text:#b42c2c;--critical-soft:#d03b3b14;--serious:#e5764a;--serious-text:#b14f22;--warning:#e9a307;--warning-text:#8a5c00;--warning-soft:#e9a3071a;--good:#1a9a4b;--good-text:#147a3b;--good-soft:#1a9a4b17;--info:#3a7bd5;--neutral:#a1a1aa;--series-1:#2a78d6;--series-2:#eb6834;--grid:#1818160f;--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.75rem;--r-xs:4px;--r-sm:6px;--r:8px;--r-lg:12px;--shadow-xs:0 1px 0 #1818160a;--shadow-sm:0 1px 2px #1818160f, 0 0 0 1px var(--line);--shadow-pop:0 0 0 1px #18181614, 0 8px 24px -6px #18181629, 0 2px 6px #1818160d;--sidebar-w:14.5rem;--sidebar-collapsed-w:3.5rem;--topbar-h:2.875rem;--sheet-inset:.5rem;--page-x:2rem;--ease:cubic-bezier(.2, 0, 0, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d0d0e;--sheet:#141416;--surface:#18181b;--surface-2:#1a1a1d;--surface-raised:#1d1d21;--hover:#ffffff0a;--active:#ffffff12;--overlay:#00000080;--text:#ececee;--text-2:#b4b4bb;--text-3:#8e8e96;--text-4:#64646c;--text-on-ink:#141416;--line:#ffffff12;--line-2:#ffffff1c;--line-strong:#ffffff2e;--ink:#ececee;--ink-hover:#fff;--accent:#7d97f0;--accent-2:#98adf4;--accent-soft:#7d97f01f;--accent-line:#7d97f066;--focus:#7d97f099;--critical:#e5534b;--critical-text:#f08a84;--critical-soft:#e5534b21;--serious:#ec8a5e;--serious-text:#f2a583;--warning:#e9ab1c;--warning-text:#f0c35a;--warning-soft:#e9ab1c21;--good:#3fb26a;--good-text:#6fcf8f;--good-soft:#3fb26a21;--info:#5d9be8;--neutral:#6e6e76;--series-1:#3987e5;--series-2:#d95926;--grid:#ffffff0f;--shadow-xs:none;--shadow-sm:0 0 0 1px var(--line);--shadow-pop:0 0 0 1px #ffffff14, 0 12px 32px -8px #0009, 0 2px 8px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d0d0e;--sheet:#141416;--surface:#18181b;--surface-2:#1a1a1d;--surface-raised:#1d1d21;--hover:#ffffff0a;--active:#ffffff12;--overlay:#00000080;--text:#ececee;--text-2:#b4b4bb;--text-3:#8e8e96;--text-4:#64646c;--text-on-ink:#141416;--line:#ffffff12;--line-2:#ffffff1c;--line-strong:#ffffff2e;--ink:#ececee;--ink-hover:#fff;--accent:#7d97f0;--accent-2:#98adf4;--accent-soft:#7d97f01f;--accent-line:#7d97f066;--focus:#7d97f099;--critical:#e5534b;--critical-text:#f08a84;--critical-soft:#e5534b21;--serious:#ec8a5e;--serious-text:#f2a583;--warning:#e9ab1c;--warning-text:#f0c35a;--warning-soft:#e9ab1c21;--good:#3fb26a;--good-text:#6fcf8f;--good-soft:#3fb26a21;--info:#5d9be8;--neutral:#6e6e76;--series-1:#3987e5;--series-2:#d95926;--grid:#ffffff0f;--shadow-xs:none;--shadow-sm:0 0 0 1px var(--line);--shadow-pop:0 0 0 1px #ffffff14, 0 12px 32px -8px #0009, 0 2px 8px #0006}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--canvas)}body{background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:-.003em;font-feature-settings:"cv11", "ss01", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--accent-soft)}.tabular{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset-inline-start:0;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{overflow-wrap:break-word}.app>.sheet{overflow-x:hidden}@media (width<=640px){header.topbar .crumbs{overflow:hidden}header.topbar .crumbs li:not(:last-child),header.topbar .crumbs li .sep{display:none}header.topbar .crumbs li a,header.topbar .crumbs li .current{text-overflow:ellipsis;overflow:hidden}button.handle[aria-controls=chat-panel]{display:none}:root:root header.topbar{gap:.25rem;max-width:100vw}:root:root header.topbar .crumbs{flex:1 1 0;min-width:0}:root:root header.topbar>.demo{width:1.5rem;box-shadow:none;color:#0000;flex:none;justify-content:center;gap:0;margin-right:0;padding:0;font-size:0;overflow:hidden}:root:root header.topbar .tools{gap:.125rem}:root:root header.topbar .tools .icon-btn.search{display:none}#chat-inbox.inbox{top:calc(var(--topbar-h) + .25rem);width:auto;max-height:calc(100dvh - var(--topbar-h) - 1rem);position:fixed;left:.5rem;right:.5rem}[role=tablist]{min-width:0;max-width:100%}:root dialog.dialog{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 2.5rem);padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}}@media (width<=1099px),(pointer:coarse){aside#chat-panel:not(.open){display:none}}@media (width<=420px){header.topbar .tools button.theme{display:none}}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea,[contenteditable=true]{font-size:16px!important}}:root[data-ui="1.02"],:root[data-ui="1.02"][data-theme=light]{--canvas:#eaeff7;--sheet:#fff;--surface:#fff;--surface-2:#f4f7fc;--surface-raised:#fff;--hover:#1234780d;--active:#12347817;--overlay:#09163452;--text:#0b1730;--text-2:#33415c;--text-3:#56627b;--text-4:#94a0b6;--text-on-ink:#fff;--line:#0f26541a;--line-2:#0f265429;--line-strong:#0f265442;--ink:#0d2457;--ink-hover:#163a85;--accent:#1b5fde;--accent-2:#1650c0;--accent-soft:#1b5fde1a;--accent-line:#1b5fde61;--focus:#1b5fde;--navy:#0d2457;--teal:#0b8c88;--teal-soft:#0b8c881f;--purple:#6a4bd6;--purple-soft:#6a4bd61f;--m-home:#1b5fde;--m-service:#2563eb;--m-clients:#0b8c88;--m-sales:#6a4bd6;--m-money:#0f8a52;--m-time:#0e7fa6;--m-insight:#8a3fc8;--m-risk:#c2364a;--m-loop:#5b4fd6;--m-admin:#4b5872;--series-1:#1b5fde;--series-2:#e2652f;--series-3:#0b8c88;--series-4:#6a4bd6;--grid:#0f265412;--r-xs:5px;--r-sm:7px;--r:10px;--r-lg:14px;--shadow-xs:0 1px 0 #0d24570d;--shadow-sm:0 0 0 1px var(--line), 0 1px 2px #0d24570f, 0 2px 6px -2px #0d245714;--shadow-md:0 0 0 1px var(--line), 0 2px 4px #0d24570d, 0 8px 20px -6px #0d245724;--shadow-pop:0 0 0 1px #0d24571a, 0 4px 8px #0d24570f, 0 18px 40px -10px #0d245747;--glass:#ffffffb8;--glass-strong:#ffffffeb;--glass-pop:#fffffff7;--glass-solid:#f7f9fd;--glass-line:#ffffffb3;--app-backdrop:radial-gradient(1200px 600px at 0% 0%, #1b5fde1a, transparent 60%), radial-gradient(900px 500px at 100% 100%, #0b8c8814, transparent 60%), var(--canvas)}:root[data-ui="1.02"][data-theme=dark]{--canvas:#060c18;--sheet:#0c1424;--surface:#101a2e;--surface-2:#132037;--surface-raised:#15233d;--hover:#96b4f00f;--active:#96b4f01a;--overlay:#0000008c;--text:#e9eef8;--text-2:#b9c4d9;--text-3:#93a0b9;--text-4:#5e6b86;--text-on-ink:#0b1730;--line:#96b4f01a;--line-2:#96b4f029;--line-strong:#96b4f042;--ink:#e9eef8;--ink-hover:#fff;--accent:#79a6ff;--accent-2:#9bbcff;--accent-soft:#79a6ff24;--accent-line:#79a6ff6b;--focus:#79a6ffa6;--navy:#9bbcff;--teal:#3cc7c1;--teal-soft:#3cc7c124;--purple:#a593ff;--purple-soft:#a593ff24;--m-home:#79a6ff;--m-service:#7aa2ff;--m-clients:#3cc7c1;--m-sales:#a593ff;--m-money:#4cc98a;--m-time:#4cbfe6;--m-insight:#c58cf0;--m-risk:#ff8597;--m-loop:#9c94ff;--m-admin:#9aa8c2;--series-1:#6f9eff;--series-2:#e97a49;--series-3:#3cc7c1;--series-4:#a593ff;--grid:#96b4f014;--shadow-xs:none;--shadow-sm:0 0 0 1px var(--line), 0 2px 6px #00000059;--shadow-md:0 0 0 1px var(--line), 0 8px 22px -6px #0000008c;--shadow-pop:0 0 0 1px #96b4f01f, 0 18px 44px -10px #000000b3, 0 2px 8px #00000073;--glass:#101a2eb3;--glass-strong:#101a2eeb;--glass-pop:#101a2ef7;--glass-solid:#0f182b;--glass-line:#96b4f01f;--app-backdrop:radial-gradient(1200px 600px at 0% 0%, #79a6ff1a, transparent 60%), radial-gradient(900px 500px at 100% 100%, #3cc7c112, transparent 60%), var(--canvas)}@media (prefers-color-scheme:dark){:root[data-ui="1.02"]:not([data-theme]){--canvas:#060c18;--sheet:#0c1424;--surface:#101a2e;--surface-2:#132037;--surface-raised:#15233d;--hover:#96b4f00f;--active:#96b4f01a;--overlay:#0000008c;--text:#e9eef8;--text-2:#b9c4d9;--text-3:#93a0b9;--text-4:#5e6b86;--text-on-ink:#0b1730;--line:#96b4f01a;--line-2:#96b4f029;--line-strong:#96b4f042;--ink:#e9eef8;--ink-hover:#fff;--accent:#79a6ff;--accent-2:#9bbcff;--accent-soft:#79a6ff24;--accent-line:#79a6ff6b;--focus:#79a6ffa6;--navy:#9bbcff;--teal:#3cc7c1;--teal-soft:#3cc7c124;--purple:#a593ff;--purple-soft:#a593ff24;--m-home:#79a6ff;--m-service:#7aa2ff;--m-clients:#3cc7c1;--m-sales:#a593ff;--m-money:#4cc98a;--m-time:#4cbfe6;--m-insight:#c58cf0;--m-risk:#ff8597;--m-loop:#9c94ff;--m-admin:#9aa8c2;--series-1:#6f9eff;--series-2:#e97a49;--series-3:#3cc7c1;--series-4:#a593ff;--grid:#96b4f014;--shadow-xs:none;--shadow-sm:0 0 0 1px var(--line), 0 2px 6px #00000059;--shadow-md:0 0 0 1px var(--line), 0 8px 22px -6px #0000008c;--shadow-pop:0 0 0 1px #96b4f01f, 0 18px 44px -10px #000000b3, 0 2px 8px #00000073;--glass:#101a2eb3;--glass-strong:#101a2eeb;--glass-pop:#101a2ef7;--glass-solid:#0f182b;--glass-line:#96b4f01f;--app-backdrop:radial-gradient(1200px 600px at 0% 0%, #79a6ff1a, transparent 60%), radial-gradient(900px 500px at 100% 100%, #3cc7c112, transparent 60%), var(--canvas)}}:root[data-ui="1.02"] .app{background:var(--app-backdrop)}:root[data-ui="1.02"] .sheet{box-shadow:var(--shadow-md)}:root[data-ui="1.02"] .sidebar{background:var(--glass-solid);border-right:1px solid var(--line)}:root[data-ui="1.02"] .topbar{background:var(--glass-solid)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-ui="1.02"] .sidebar{background:var(--glass);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px)}:root[data-ui="1.02"] .topbar{background:var(--glass-strong);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px)}}:root[data-ui="1.02"] .sidebar .nav-link{--mod:var(--m-admin);height:2.125rem;font-weight:500}:root[data-ui="1.02"] .sidebar .nav-link svg{box-sizing:content-box;border-radius:var(--r-sm);background:color-mix(in srgb, var(--mod) 13%, transparent);color:var(--mod);stroke-width:2px;padding:.25rem}:root[data-ui="1.02"] .sidebar .nav-link.active{background:var(--sheet);box-shadow:var(--shadow-sm), inset 3px 0 0 var(--mod);color:var(--text);font-weight:600}:root[data-ui="1.02"] .sidebar .nav-link.active svg{background:var(--mod);color:var(--text-on-ink)}:root[data-ui="1.02"] .sidebar .nav-link[href=\/]{--mod:var(--m-home)}:root[data-ui="1.02"] .sidebar .nav-link[href^=\/loop]{--mod:var(--m-loop)}:root[data-ui="1.02"] .sidebar .nav-link[href^=\/companies],:root[data-ui="1.02"] .sidebar .nav-link[href^=\/contacts]{--mod:var(--m-clients)}:root[data-ui="1.02"] .sidebar .nav-link[href^=\/tickets],:root[data-ui="1.02"] .sidebar .nav-link[href^=\/search]{--mod:var(--m-service)}:root[data-ui="1.02"] .sidebar .nav-link[href^=\/quotes],:root[data-ui="1.02"] .sidebar .nav-link[href^=\/leads]{--mod:var(--m-sales)}:root[data-ui="1.02"] .sidebar .nav-link[href^=\/accounting],:root[data-ui="1.02"] .sidebar .nav-link[href^=\/billing]{--mod:var(--m-money)}:root[data-ui="1.02"] .sidebar .nav-link[href^=\/time]{--mod:var(--m-time)}:root[data-ui="1.02"] .sidebar .nav-link[href^=\/reports],:root[data-ui="1.02"] .sidebar .nav-link[href^=\/projects]{--mod:var(--m-insight)}:root[data-ui="1.02"] .sidebar .nav-link[href^=\/risk]{--mod:var(--m-risk)}:root[data-ui="1.02"] .panel:not(#chat-panel),:root[data-ui="1.02"] .card{box-shadow:var(--shadow-sm)}:root[data-ui="1.02"] .panel:not(#chat-panel):hover,:root[data-ui="1.02"] .card:hover{box-shadow:var(--shadow-md)}:root[data-ui="1.02"] .panel:not(#chat-panel),:root[data-ui="1.02"] .card{transition:box-shadow .16s var(--ease)}:root[data-ui="1.02"] main h1{color:var(--text);letter-spacing:-.022em;font-weight:650}:root[data-ui="1.02"] main h2{color:var(--text);letter-spacing:-.01em;font-weight:620}:root[data-ui="1.02"] dl.metrics{box-shadow:none;background:0 0;gap:.625rem}:root[data-ui="1.02"] dl.metrics>div{--kpi:var(--m-service);border-radius:var(--r);background:linear-gradient(180deg, color-mix(in srgb, var(--kpi) 7%, transparent), transparent 70%), var(--surface);box-shadow:var(--shadow-md), inset 0 3px 0 var(--kpi);padding:.75rem .9375rem .8125rem;position:relative}:root[data-ui="1.02"] dl.metrics>div+div{box-shadow:var(--shadow-md), inset 0 3px 0 var(--kpi)}:root[data-ui="1.02"] dl.metrics>div:nth-child(5n+2){--kpi:var(--m-clients)}:root[data-ui="1.02"] dl.metrics>div:nth-child(5n+3){--kpi:var(--m-sales)}:root[data-ui="1.02"] dl.metrics>div:nth-child(5n+4){--kpi:var(--m-time)}:root[data-ui="1.02"] dl.metrics>div:nth-child(5n+5){--kpi:var(--m-money)}:root[data-ui="1.02"] dl.metrics dt{color:var(--text-3);font-size:var(--fs-2xs);letter-spacing:.03em;text-transform:uppercase;font-weight:600}:root[data-ui="1.02"] dl.metrics dd.tabular,:root[data-ui="1.02"] dl.metrics dd.value{letter-spacing:-.03em;font-size:1.625rem;font-weight:680}:root[data-ui="1.02"] .btn.primary{background:linear-gradient(180deg, var(--ink-hover), var(--ink));box-shadow:inset 0 1px #ffffff29,0 1px 2px #0d245733,0 4px 10px -4px #0d245759}:root[data-ui="1.02"] .btn.primary:hover{background:linear-gradient(180deg, var(--accent), var(--ink-hover))}:root[data-ui="1.02"] .btn.secondary{box-shadow:var(--shadow-sm)}:root[data-ui="1.02"] .btn{transition:background .14s var(--ease), box-shadow .14s var(--ease), transform .14s var(--ease)}:root[data-ui="1.02"] .btn:hover:not(:disabled){transform:translateY(-1px)}:root[data-ui="1.02"] .btn:active:not(:disabled){transform:translateY(0)}:root[data-ui="1.02"] .badge.soft{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent)}:root[data-ui="1.02"] #chat-panel,:root[data-ui="1.02"] section.window,:root[data-ui="1.02"] #chat-inbox,:root[data-ui="1.02"] [role=menu],:root[data-ui="1.02"] .dialog,:root[data-ui="1.02"] .drawer,:root[data-ui="1.02"] .palette{background:var(--glass-solid);box-shadow:var(--shadow-pop)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-ui="1.02"] #chat-panel,:root[data-ui="1.02"] section.window{background:var(--glass-strong);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px)}:root[data-ui="1.02"] #chat-inbox,:root[data-ui="1.02"] [role=menu],:root[data-ui="1.02"] .dialog,:root[data-ui="1.02"] .drawer,:root[data-ui="1.02"] .palette{background:var(--glass-pop);-webkit-backdrop-filter:saturate(1.6)blur(24px);backdrop-filter:saturate(1.6)blur(24px)}}:root[data-ui="1.02"] section.window:focus-within{box-shadow:var(--shadow-pop), 0 0 0 2px var(--accent-line)}:root[data-ui="1.02"] :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-ui="1.02"] .sidebar .nav-link{transition:background .14s var(--ease), color .14s var(--ease), box-shadow .14s var(--ease)}@media (prefers-reduced-motion:reduce){:root[data-ui="1.02"] *{transition-duration:0s!important;animation-duration:0s!important}}:root[data-ui="2.00"]{--v2-rail-top:#0a1029;--v2-rail-mid:#121c4a;--v2-rail-bottom:#0b1233;--v2-rail-text:#e8ecfb;--v2-rail-text-2:#b7bfdd;--v2-rail-dim:#9aa3c7;--v2-rail-line:#a0afff24;--v2-rail-tile:#ffffff12;--v2-rail-hover:#ffffff12;--v2-electric:#4f7cff;--v2-violet:#8b5cf6;--v2-cyan:#22d3ee;--v2-glow:#6384ff8c;--v2-canvas:#eef1fb;--v2-surface:#fff;--v2-surface-2:#f5f7fe;--v2-ink:#0a1233;--v2-ink-2:#36406a;--v2-ink-3:#545e86;--v2-outline:#1e2d6e24;--v2-outline-strong:#1e2d6e3d;--v2-glass:#ffffffb8;--v2-glass-solid:#f7f8fe;--v2-shadow:0 0 0 1px var(--v2-outline), 0 1px 2px #0a14460f, 0 8px 18px -6px #0a144624, 0 24px 48px -16px #0a144638;--v2-shadow-hover:0 0 0 1px var(--v2-outline-strong), 0 2px 4px #0a144614, 0 14px 28px -8px #0a144633, 0 34px 64px -18px #0a14464d;--v2-hero:radial-gradient(900px 380px at 0% 0%, #4f7cff29, transparent 62%), radial-gradient(700px 360px at 100% 0%, #8b5cf621, transparent 60%), radial-gradient(800px 500px at 50% 110%, #22d3ee1a, transparent 60%);--v2-title-from:#0a1233;--v2-title-to:#2a44c9;--focus:#2a44c9}:root[data-ui="2.00"][data-theme=dark]{--v2-canvas:#070b1c;--v2-surface:#0e1531;--v2-surface-2:#121b3d;--v2-ink:#eef1ff;--v2-ink-2:#c3cae6;--v2-ink-3:#a3acd0;--v2-outline:#96a5ff29;--v2-outline-strong:#96a5ff4d;--v2-glass:#0e1531a8;--v2-glass-solid:#0e1531;--v2-shadow:0 0 0 1px var(--v2-outline), 0 1px 2px #0006, 0 10px 22px -8px #0000008c, 0 28px 56px -18px #000000b3;--v2-shadow-hover:0 0 0 1px var(--v2-outline-strong), 0 2px 4px #00000073, 0 16px 32px -8px #0009, 0 0 36px -12px var(--v2-glow);--v2-hero:radial-gradient(900px 380px at 0% 0%, #4f7cff38, transparent 62%), radial-gradient(700px 360px at 100% 0%, #8b5cf633, transparent 60%), radial-gradient(800px 500px at 50% 110%, #22d3ee1f, transparent 60%);--v2-title-from:#fff;--v2-title-to:#9db4ff;--focus:#9db4ff}@media (prefers-color-scheme:dark){:root[data-ui="2.00"]:not([data-theme]){--v2-canvas:#070b1c;--v2-surface:#0e1531;--v2-surface-2:#121b3d;--v2-ink:#eef1ff;--v2-ink-2:#c3cae6;--v2-ink-3:#a3acd0;--v2-outline:#96a5ff29;--v2-outline-strong:#96a5ff4d;--v2-glass:#0e1531a8;--v2-glass-solid:#0e1531;--v2-shadow:0 0 0 1px var(--v2-outline), 0 1px 2px #0006, 0 10px 22px -8px #0000008c, 0 28px 56px -18px #000000b3;--v2-shadow-hover:0 0 0 1px var(--v2-outline-strong), 0 2px 4px #00000073, 0 16px 32px -8px #0009, 0 0 36px -12px var(--v2-glow);--v2-hero:radial-gradient(900px 380px at 0% 0%, #4f7cff38, transparent 62%), radial-gradient(700px 360px at 100% 0%, #8b5cf633, transparent 60%), radial-gradient(800px 500px at 50% 110%, #22d3ee1f, transparent 60%);--v2-title-from:#fff;--v2-title-to:#9db4ff;--focus:#9db4ff}}:root[data-ui="2.00"] main:has(>section.center){max-width:82rem;padding-top:2.25rem;position:relative}:root[data-ui="2.00"] .sheet:has(>main>section.center){background:var(--v2-hero), var(--v2-canvas)}:root[data-ui="2.00"] main:has(>section.center)>.page-header{margin-bottom:1.75rem}:root[data-ui="2.00"] main:has(>section.center)>.page-header h1{color:var(--v2-ink);letter-spacing:-.03em;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1.1}@supports ((-webkit-background-clip:text) or (background-clip:text)){:root[data-ui="2.00"] main:has(>section.center)>.page-header h1{background:linear-gradient(100deg, var(--v2-title-from) 35%, var(--v2-title-to));color:#0000;-webkit-background-clip:text;background-clip:text}}:root[data-ui="2.00"] main:has(>section.center)>.page-header p{color:var(--v2-ink-3);margin-top:.5rem;font-size:1rem;font-weight:500}:root[data-ui="2.00"] main>section.center{background:var(--v2-glass-solid);box-shadow:var(--v2-shadow);border-radius:1.25rem;padding:1.25rem}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-ui="2.00"] main>section.center{background:var(--v2-glass);-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px)}}:root[data-ui="2.00"] main>section.center #cc-title{color:var(--v2-ink);letter-spacing:-.015em;font-size:1.25rem;font-weight:800}:root[data-ui="2.00"] main>section.center>.metrics{background:0 0;border:none;gap:1rem}:root[data-ui="2.00"] main>section.center>.metrics>div{--v2-accent:#6f95ff;background:radial-gradient(220px 150px at 100% 0%, color-mix(in srgb, var(--v2-accent) 34%, transparent), transparent 72%), linear-gradient(155deg, #1a2463 0%, #111947 55%, #0b1135 100%);color:#fff;box-shadow:inset 0 0 0 1px #ffffff12, inset 0 3px 0 var(--v2-accent), 0 16px 32px -14px #080e328c, 0 30px 60px -28px #080e3299;border:none;border-radius:1.125rem;padding:1.125rem 1.25rem 1.25rem;position:relative;overflow:hidden}:root[data-ui="2.00"] main>section.center>.metrics>div:nth-child(2){--v2-accent:#ff6b86}:root[data-ui="2.00"] main>section.center>.metrics>div:nth-child(3){--v2-accent:#ffb44a}:root[data-ui="2.00"] main>section.center>.metrics>div:nth-child(4){--v2-accent:#b39bff}:root[data-ui="2.00"] main>section.center>.metrics>div:nth-child(5){--v2-accent:#3fd9c4}:root[data-ui="2.00"] main>section.center>.metrics dt{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}:root[data-ui="2.00"] main>section.center>.metrics dd,:root[data-ui="2.00"] main>section.center>.metrics dd *{color:#fff}:root[data-ui="2.00"] main>section.center>.metrics dd{letter-spacing:-.025em;margin-top:.25rem;font-size:clamp(2rem,2.6vw,2.5rem);font-weight:800;line-height:1.05}:root[data-ui="2.00"] main>section.center .panel{background:var(--v2-surface);box-shadow:var(--v2-shadow);border:none;border-radius:1rem}:root[data-ui="2.00"] main:has(>section.center) .section{background:var(--v2-surface);box-shadow:var(--v2-shadow);border:none;border-radius:1rem}:root[data-ui="2.00"] main:has(>section.center) .section>header{border-bottom:1px solid var(--v2-outline);padding-bottom:.625rem}:root[data-ui="2.00"] main>section.center .panel h3{color:var(--v2-ink);letter-spacing:-.01em;font-weight:750}:root[data-ui="2.00"] main:has(>section.center) .section>header h2{color:var(--v2-ink);letter-spacing:-.01em;font-weight:750}:root[data-ui="2.00"] main:has(>section.center) .section>header .meta{color:var(--v2-ink-3)}:root[data-ui="2.00"] main:has(>section.center)>.metrics{box-shadow:none;background:0 0;border:none;gap:1rem;margin:1.75rem 0}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric{--v2-accent:#6f95ff;background:radial-gradient(220px 150px at 100% 0%, color-mix(in srgb, var(--v2-accent) 34%, transparent), transparent 72%), linear-gradient(155deg, #1a2463 0%, #111947 55%, #0b1135 100%);color:#fff;box-shadow:inset 0 0 0 1px #ffffff12, inset 0 3px 0 var(--v2-accent), 0 16px 32px -14px #080e328c, 0 30px 60px -28px #080e3299;border:none;border-radius:1.125rem;padding:1.25rem 1.25rem 1.125rem;position:relative;overflow:hidden}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric:nth-child(2){--v2-accent:#ff6b86}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric:nth-child(3){--v2-accent:#ffb44a}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric:nth-child(4){--v2-accent:#b39bff}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric:nth-child(5){--v2-accent:#3fd9c4}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric dt{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric .value{color:#fff;letter-spacing:-.025em;margin-top:.375rem;font-size:clamp(2rem,2.6vw,2.5rem);font-weight:800;line-height:1.05}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric .value.alert{color:#fff;text-shadow:0 0 18px #ffffff73}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric .note{color:#fffffff0;margin-top:.375rem;font-size:.8rem;font-weight:500}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric .note span{color:#fffffff0;margin-top:.375rem;font-size:.8rem;font-weight:500}:is(:root[data-ui="2.00"] main:has(>section.center)>.charts,:root[data-ui="2.00"] main:has(>section.center)>.split){gap:1.25rem;margin-top:1.25rem}@media (prefers-reduced-motion:no-preference){:root[data-ui="2.00"] .sidebar .nav-link,:root[data-ui="2.00"] .sidebar .nav-link svg,:root[data-ui="2.00"] header.topbar .icon-btn,:root[data-ui="2.00"] main>section.center>.metrics>div,:root[data-ui="2.00"] main>section.center .panel{transition:transform .18s,box-shadow .18s,background-color .18s}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric{transition:transform .18s,box-shadow .18s,background-color .18s}:root[data-ui="2.00"] main:has(>section.center) .section{transition:transform .18s,box-shadow .18s,background-color .18s}:root[data-ui="2.00"] main>section.center>.metrics>div:hover{transform:translateY(-3px)}:root[data-ui="2.00"] main:has(>section.center)>.metrics>.metric:hover{transform:translateY(-3px)}:root[data-ui="2.00"] main>section.center .panel:hover{box-shadow:var(--v2-shadow-hover)}:root[data-ui="2.00"] main:has(>section.center) .section:hover{box-shadow:var(--v2-shadow-hover)}:root[data-ui="2.00"] header.topbar .icon-btn:hover{transform:translateY(-1px)}}:root[data-ui="2.00"]{--v2-topbar-glass:#ffffffeb}:root[data-ui="2.00"][data-theme=dark]{--v2-topbar-glass:#0e1531eb}@media (prefers-color-scheme:dark){:root[data-ui="2.00"]:not([data-theme=light]){--v2-topbar-glass:#0e1531eb}}:root[data-ui="2.00"] .app{background:radial-gradient(600px 420px at 0% 0%, #4f7cff47, transparent 70%), radial-gradient(520px 520px at 0% 100%, #8b5cf638, transparent 70%), linear-gradient(180deg, var(--v2-rail-top), var(--v2-rail-mid) 55%, var(--v2-rail-bottom))}:root[data-ui="2.00"] .sheet{box-shadow:0 0 0 1px #a0afff38,0 30px 80px -30px #000000b3}:root[data-ui="2.00"] .sidebar{color:var(--v2-rail-text);background:0 0;padding:.875rem .625rem}:root[data-ui="2.00"] .sidebar .workspace{height:3rem;margin-bottom:.75rem;padding:0 .25rem 0 .375rem}:root[data-ui="2.00"] .sidebar .mark svg{width:2rem;height:2rem;box-shadow:0 0 0 1px #ffffff2e, 0 6px 18px -4px var(--v2-glow);border-radius:.6rem}:root[data-ui="2.00"] .sidebar .mark svg rect{fill:var(--v2-electric)}:root[data-ui="2.00"] .sidebar .mark svg path{fill:#fff}:root[data-ui="2.00"] .sidebar .ws-name{color:var(--v2-rail-text);letter-spacing:-.005em;font-size:.8125rem;font-weight:700}:root[data-ui="2.00"] .sidebar .ws-product{color:var(--v2-rail-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}:root[data-ui="2.00"] .sidebar .icon-btn{color:var(--v2-rail-text-2)}:root[data-ui="2.00"] .sidebar .icon-btn:hover{background:var(--v2-rail-hover);color:#fff}:root[data-ui="2.00"] .sidebar:not(.collapsed) .jump{display:none}@media (width<=640px){:root[data-ui="2.00"] .sidebar:not(.collapsed) .jump{display:flex}}:root[data-ui="2.00"] .sidebar.collapsed .jump{border:1px solid var(--v2-rail-line);background:var(--v2-rail-tile);width:2.5rem;height:2.5rem;color:var(--v2-rail-text-2);border-radius:.75rem;margin:0 auto .75rem;box-shadow:inset 0 1px #ffffff0f}:root[data-ui="2.00"] .sidebar.collapsed .jump:hover{background:var(--v2-rail-hover);color:#fff}:root[data-ui="2.00"] .sidebar.collapsed .jump svg{width:1.0625rem;height:1.0625rem}:root[data-ui="2.00"] .sidebar .group-label{color:var(--v2-rail-dim);letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;font-weight:700}:root[data-ui="2.00"] .sidebar .nav-link{min-height:2.5rem;color:var(--v2-rail-text-2);border-radius:.75rem;gap:.7rem;margin:.125rem 0;padding:.25rem .5rem .25rem .25rem;font-size:.875rem;font-weight:550}:root[data-ui="2.00"] .sidebar .nav-link svg{background:var(--v2-rail-tile);width:2rem;height:2rem;color:var(--v2-tile,#c9d1ff);border-radius:.6rem;flex:none;padding:.42rem;box-shadow:inset 0 0 0 1px #ffffff12}:root[data-ui="2.00"] .sidebar .nav-link:hover{background:var(--v2-rail-hover);color:#fff}:root[data-ui="2.00"] .sidebar .nav-link:hover svg{background:#ffffff1f}:root[data-ui="2.00"] .sidebar .nav-link.active{background:linear-gradient(90deg, color-mix(in srgb, var(--v2-tile,#8fb0ff) 26%, transparent), color-mix(in srgb, var(--v2-tile,#8fb0ff) 5%, transparent));color:#fff;box-shadow:inset 3px 0 0 var(--v2-tile,#8fb0ff), inset 0 0 0 1px color-mix(in srgb, var(--v2-tile,#8fb0ff) 40%, transparent), 0 10px 28px -10px color-mix(in srgb, var(--v2-tile,#8fb0ff) 65%, transparent);font-weight:650;position:relative}:root[data-ui="2.00"] .sidebar .nav-link.active svg{background:linear-gradient(135deg, color-mix(in srgb, var(--v2-tile,#8fb0ff) 70%, #fff), var(--v2-tile,#8fb0ff));color:var(--v2-rail-top);box-shadow:inset 0 0 0 1px #ffffff59, 0 0 0 3px color-mix(in srgb, var(--v2-tile,#8fb0ff) 18%, transparent), 0 6px 18px -4px color-mix(in srgb, var(--v2-tile,#8fb0ff) 70%, transparent)}:root[data-ui="2.00"] .sidebar .nav-link[href=\/]{--v2-tile:#8fb0ff}:root[data-ui="2.00"] .sidebar .nav-link[href^=\/loop]{--v2-tile:#b4a6ff}:root[data-ui="2.00"] .sidebar .nav-link[href^=\/companies],:root[data-ui="2.00"] .sidebar .nav-link[href^=\/contacts]{--v2-tile:#5fe0d8}:root[data-ui="2.00"] .sidebar .nav-link[href^=\/tickets],:root[data-ui="2.00"] .sidebar .nav-link[href^=\/search]{--v2-tile:#8cb6ff}:root[data-ui="2.00"] .sidebar .nav-link[href^=\/quotes],:root[data-ui="2.00"] .sidebar .nav-link[href^=\/leads]{--v2-tile:#d4a8ff}:root[data-ui="2.00"] .sidebar .nav-link[href^=\/accounting],:root[data-ui="2.00"] .sidebar .nav-link[href^=\/billing]{--v2-tile:#6ee7a8}:root[data-ui="2.00"] .sidebar .nav-link[href^=\/time]{--v2-tile:#67d6f5}:root[data-ui="2.00"] .sidebar .nav-link[href^=\/reports],:root[data-ui="2.00"] .sidebar .nav-link[href^=\/projects]{--v2-tile:#e0a6ff}:root[data-ui="2.00"] .sidebar .nav-link[href^=\/risk]{--v2-tile:#ff9aad}:root[data-ui="2.00"] .sidebar .count{color:#fff;min-width:1.5rem;box-shadow:0 4px 12px -4px var(--v2-glow);background:linear-gradient(135deg,#3d63f0,#6d3fe0);border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:700}:root[data-ui="2.00"] .sidebar .soon{border:1px solid var(--v2-rail-line);color:var(--v2-rail-dim);background:0 0}:root[data-ui="2.00"] .sidebar .bottom{border-top:1px solid var(--v2-rail-line);padding-top:.625rem}:root[data-ui="2.00"] .sidebar .me{box-shadow:inset 0 0 0 1px var(--v2-rail-line);background:#ffffff0d;border-radius:.75rem}:root[data-ui="2.00"] .sidebar .me-name{color:var(--v2-rail-text)}:root[data-ui="2.00"] .sidebar .me-role{color:var(--v2-rail-dim)}:root[data-ui="2.00"] header.topbar{border:1px solid var(--v2-outline);background:var(--v2-glass-solid);height:3.75rem;box-shadow:0 1px 0 var(--v2-outline), 0 10px 30px -18px #0a144659;border-radius:1rem;flex:none;gap:.625rem;margin:.625rem .75rem 0;padding:0 .625rem 0 1rem;top:.625rem}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-ui="2.00"] header.topbar{background:var(--v2-topbar-glass);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px)}}:root[data-ui="2.00"] header.topbar:after{content:"";background:linear-gradient(90deg, var(--v2-electric), var(--v2-violet) 50%, var(--v2-cyan));opacity:.85;pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:1rem;right:1rem}:root[data-ui="2.00"] header.topbar .crumbs a{color:var(--v2-ink-3);font-weight:550}:root[data-ui="2.00"] header.topbar .crumbs .current{color:var(--v2-ink);letter-spacing:-.01em;font-size:1.0625rem;font-weight:750}:root[data-ui="2.00"] header.topbar .demo{border:1px solid var(--v2-outline-strong);background:var(--v2-surface);color:var(--v2-ink-2);font-weight:600;box-shadow:0 2px 8px -4px #0a144640}:root[data-ui="2.00"] header.topbar .tools{gap:.5rem}:root[data-ui="2.00"] header.topbar .icon-btn{border:1px solid var(--v2-outline);background:var(--v2-surface);width:2.375rem;height:2.375rem;color:var(--v2-ink-2);border-radius:.75rem;box-shadow:0 2px 6px -3px #0a144640}:root[data-ui="2.00"] header.topbar .icon-btn:hover{border-color:var(--v2-outline-strong);color:var(--v2-ink);box-shadow:0 6px 16px -6px #0a144659}:root[data-ui="2.00"] header.topbar .icon-btn.search{border-color:var(--v2-outline-strong);width:clamp(12rem,26vw,24rem);color:var(--v2-ink-3);order:-1;justify-content:flex-start;align-items:center;gap:.6rem;padding:0 .875rem;display:flex}:root[data-ui="2.00"] header.topbar .icon-btn.search:after{content:"Search or jump to…";font-size:.875rem;font-weight:500}:root[data-ui="2.00"] header.topbar .icon-btn.search:hover{color:var(--v2-ink-2)}:root[data-ui="2.00"] header.topbar .icon-btn.search:after{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:root[data-ui="2.00"] header.topbar .icon-btn.search:before{content:"⌘K";border:1px solid var(--v2-outline-strong);background:var(--v2-surface-2);color:var(--v2-ink-3);letter-spacing:.02em;border-radius:.4375rem;flex:none;order:2;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600}:root[data-ui="2.00"] header.topbar .icon-btn.search{background:var(--v2-surface-2);height:2.5rem;box-shadow:inset 0 1px 2px #0a14460f}:root[data-ui="2.00"] header.topbar .icon-btn.search:hover{border-color:color-mix(in srgb, var(--v2-electric) 45%, transparent);background:var(--v2-surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--v2-electric) 12%, transparent), 0 6px 16px -8px #0a14464d}:root[data-ui="2.00"] header.topbar .quick .plus{background:linear-gradient(135deg, var(--v2-electric), var(--v2-violet));color:#fff;width:2.375rem;height:2.375rem;box-shadow:inset 0 1px 0 #ffffff47, 0 8px 20px -8px var(--v2-glow);border-radius:.75rem}:root[data-ui="2.00"] header.topbar .quick .plus:hover{opacity:1;box-shadow:inset 0 1px 0 #ffffff47, 0 10px 26px -8px var(--v2-glow)}:root[data-ui="2.00"] header.topbar .quick .plus svg{stroke-width:2.25px;width:1.125rem;height:1.125rem}:root[data-ui="2.00"] header.topbar .theme{border:1px solid var(--v2-outline);background:var(--v2-surface);width:2.375rem;height:2.375rem;color:var(--v2-ink-2);border-radius:.75rem;box-shadow:0 2px 6px -3px #0a144640}:root[data-ui="2.00"] header.topbar .theme:hover{border-color:var(--v2-outline-strong);color:var(--v2-ink)}:root[data-ui="2.00"] header.topbar .icon-btn svg,:root[data-ui="2.00"] header.topbar .theme svg{width:1.0625rem;height:1.0625rem}:root[data-ui="2.00"] header.topbar .user-menu .me{background:linear-gradient(135deg, var(--v2-electric), var(--v2-violet), var(--v2-cyan));box-shadow:0 6px 16px -8px var(--v2-glow);border-radius:999px;padding:2px}:root[data-ui="2.00"] header.topbar .demo{margin-right:.5rem}:root[data-ui="2.00"] .sidebar :focus-visible{outline-offset:2px;outline:2px solid #9db4ff}:root[data-ui="2.00"] header.topbar :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-ui="2.00"] .sidebar.collapsed .nav-link{justify-content:center;padding:.25rem}@media (width<=860px){:root[data-ui="2.00"] .sidebar,:root[data-ui="2.00"] .sidebar.collapsed{background:linear-gradient(180deg, var(--v2-rail-top), var(--v2-rail-mid) 55%, var(--v2-rail-bottom))}:root[data-ui="2.00"] header.topbar{border-width:0 0 1px;border-radius:0;height:3.25rem;margin:0;padding:0 .5rem;top:0}:root[data-ui="2.00"] header.topbar:after{bottom:0;left:0;right:0}:root[data-ui="2.00"] header.topbar .icon-btn.search{order:0;justify-content:center;width:2.375rem;padding:0}:root[data-ui="2.00"] header.topbar .icon-btn.search:before,:root[data-ui="2.00"] header.topbar .icon-btn.search:after{content:none}}@media (prefers-reduced-motion:no-preference){:root[data-ui="2.00"] .sidebar .nav-link,:root[data-ui="2.00"] .sidebar .nav-link svg,:root[data-ui="2.00"] header.topbar .icon-btn,:root[data-ui="2.00"] header.topbar .theme,:root[data-ui="2.00"] header.topbar .quick .plus{transition:background .16s,box-shadow .2s,border-color .16s,color .16s,transform .16s}:root[data-ui="2.00"] header.topbar .icon-btn:not(.search):hover,:root[data-ui="2.00"] header.topbar .theme:hover,:root[data-ui="2.00"] header.topbar .quick .plus:hover{transform:translateY(-1px)}:root[data-ui="2.00"] .sidebar .nav-link:hover svg{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){:root[data-ui="2.00"] .sidebar .nav-link,:root[data-ui="2.00"] .sidebar .nav-link svg,:root[data-ui="2.00"] header.topbar .icon-btn,:root[data-ui="2.00"] header.topbar .theme,:root[data-ui="2.00"] header.topbar .quick .plus{transition:none}}@media (width<=640px){:root[data-ui="2.00"] header.topbar{gap:.25rem}:root[data-ui="2.00"] header.topbar .tools{gap:.1875rem}}@media (width<=639px){main>section.center .panel[aria-labelledby=cc-mine]{padding-inline:.375rem}main>section.center .panel[aria-labelledby=cc-mine]>header,main>section.center .panel[aria-labelledby=cc-mine]>.tools{padding-inline:.5rem}}.user-menu.svelte-4ol9hl{position:relative}.me.svelte-4ol9hl{border-radius:var(--r-sm);width:100%;height:2.5rem;color:var(--text);text-align:left;transition:background .12s var(--ease);background:0 0;border:none;align-items:center;gap:.5625rem;padding:0 .4375rem;display:flex}.me.svelte-4ol9hl:hover,.me[aria-expanded=true].svelte-4ol9hl{background:var(--hover)}.me-text.svelte-4ol9hl{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.me-name.svelte-4ol9hl,.me-role.svelte-4ol9hl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-name.svelte-4ol9hl{font-size:var(--fs-xs);font-weight:500}.me-role.svelte-4ol9hl{color:var(--text-3);font-size:var(--fs-2xs)}.me.svelte-4ol9hl .chev{width:.875rem;height:.875rem;color:var(--text-3);flex:none}.collapsed.svelte-4ol9hl .me:where(.svelte-4ol9hl){justify-content:center;padding:0}.collapsed.svelte-4ol9hl .me-text:where(.svelte-4ol9hl),.collapsed.svelte-4ol9hl .me:where(.svelte-4ol9hl) .chev{display:none}.menu.svelte-4ol9hl{z-index:50;border-radius:var(--r);background:var(--surface-raised);width:max(100%,14rem);box-shadow:var(--shadow-pop);animation:svelte-4ol9hl-rise .12s var(--ease);flex-direction:column;padding:.3125rem;display:flex;position:absolute;bottom:calc(100% + .375rem);left:0}.topbar.svelte-4ol9hl{position:relative}.topbar.svelte-4ol9hl .me:where(.svelte-4ol9hl){border-radius:50%;width:2rem;height:2rem}.topbar.svelte-4ol9hl .menu:where(.svelte-4ol9hl){width:15rem;inset:calc(100% + .375rem) 0 auto auto}@keyframes svelte-4ol9hl-rise{0%{opacity:0;transform:translateY(3px)}}.head.svelte-4ol9hl{flex-direction:column;padding:.375rem .5rem .5rem;line-height:1.35;display:flex}.h-name.svelte-4ol9hl{font-size:var(--fs-xs);font-weight:600}.h-mail.svelte-4ol9hl{color:var(--text-3);font-size:var(--fs-2xs);text-overflow:ellipsis;overflow:hidden}[role=menuitem].svelte-4ol9hl,[role=menuitemradio].svelte-4ol9hl{border-radius:var(--r-sm);height:1.875rem;color:var(--text);font-size:var(--fs-sm);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}[role=menuitem].svelte-4ol9hl:hover,[role=menuitem].svelte-4ol9hl:focus-visible,[role=menuitemradio].svelte-4ol9hl:hover,[role=menuitemradio].svelte-4ol9hl:focus-visible{background:var(--active);outline:none}[role=menuitem].svelte-4ol9hl svg,[role=menuitemradio].svelte-4ol9hl svg{width:.875rem;height:.875rem;color:var(--text-3)}.demo.svelte-4ol9hl{color:var(--text-2)}.tag.svelte-4ol9hl{border-radius:var(--r-xs);background:var(--active);color:var(--text-3);margin-left:auto;padding:0 .3125rem;font-size:.625rem;font-weight:500}hr.svelte-4ol9hl{border:none;border-top:1px solid var(--line);margin:.25rem 0}.group-label.svelte-4ol9hl{color:var(--text-3);font-size:var(--fs-2xs);padding:.25rem .625rem .125rem;font-weight:600}.sidebar.svelte-1tpzg2h{width:var(--sidebar-w);background:var(--canvas);height:100dvh;transition:width .18s var(--ease);flex-direction:column;flex:none;padding:.625rem .5rem;display:flex;position:sticky;top:0}.workspace.svelte-1tpzg2h{align-items:center;gap:.5625rem;height:2.25rem;margin-bottom:.375rem;padding:0 .25rem 0 .375rem;display:flex}.ws-home.svelte-1tpzg2h{border-radius:var(--r-sm);min-width:0;color:inherit;flex:1;align-items:center;gap:.5625rem;text-decoration:none;display:flex}.ws-home.svelte-1tpzg2h:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mark.svelte-1tpzg2h svg:where(.svelte-1tpzg2h){width:1.25rem;height:1.25rem;display:block}.ws-text.svelte-1tpzg2h{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ws-name.svelte-1tpzg2h{font-size:var(--fs-xs);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ws-product.svelte-1tpzg2h{color:var(--text-3);font-size:var(--fs-2xs)}.icon-btn.svelte-1tpzg2h{border-radius:var(--r-sm);width:1.625rem;height:1.625rem;color:var(--text-3);transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:none;place-items:center;padding:0;display:grid}.icon-btn.svelte-1tpzg2h:hover{background:var(--hover);color:var(--text)}.icon-btn.svelte-1tpzg2h svg{stroke-width:1.75px;width:.9375rem;height:.9375rem}.jump.svelte-1tpzg2h{border-radius:var(--r-sm);background:var(--surface);height:1.875rem;box-shadow:0 0 0 1px var(--line), var(--shadow-xs);color:var(--text-3);font-size:var(--fs-xs);text-align:left;transition:box-shadow .12s var(--ease);border:none;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:0 .375rem 0 .5625rem;display:flex}.jump.svelte-1tpzg2h:hover{box-shadow:0 0 0 1px var(--line-2), var(--shadow-xs);color:var(--text-2)}.jump.svelte-1tpzg2h svg{stroke-width:1.9px;flex:none;width:.8125rem;height:.8125rem}.jump.svelte-1tpzg2h .label:where(.svelte-1tpzg2h){flex:1}kbd.svelte-1tpzg2h{border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-sans);padding:.0625rem .3125rem;font-size:.625rem;font-weight:500}nav.svelte-1tpzg2h{flex:1;overflow-y:auto}.group-label.svelte-1tpzg2h{color:var(--text-3);font-size:var(--fs-2xs);margin:1rem 0 .25rem;padding:0 .5625rem;font-weight:500}ul.svelte-1tpzg2h{gap:1px;display:grid}.nav-link.svelte-1tpzg2h{border-radius:var(--r-sm);height:1.875rem;color:var(--text-2);font-size:var(--fs-sm);transition:background .12s var(--ease), color .12s var(--ease);align-items:center;gap:.5625rem;padding:0 .5625rem;font-weight:500;display:flex}.nav-link.svelte-1tpzg2h:hover{background:var(--hover);color:var(--text)}.nav-link.active.svelte-1tpzg2h{background:var(--sheet);color:var(--text);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0000000a}.nav-link.svelte-1tpzg2h svg{width:.9375rem;height:.9375rem;color:var(--text-3);stroke-width:1.8px;flex:none}.nav-link.active.svelte-1tpzg2h svg{color:var(--text)}.label.svelte-1tpzg2h{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count.svelte-1tpzg2h{color:var(--text-3);font-size:var(--fs-2xs);font-weight:500}.soon.svelte-1tpzg2h{border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);padding:.0625rem .3125rem;font-size:.625rem;font-weight:500}.bottom.svelte-1tpzg2h{gap:.375rem;padding-top:.5rem;display:grid}.me.svelte-1tpzg2h{align-items:center;gap:.5625rem;padding:.25rem .4375rem;display:flex}.me-text.svelte-1tpzg2h{flex-direction:column;line-height:1.25;display:flex}.me-name.svelte-1tpzg2h{font-size:var(--fs-xs);font-weight:500}.me-role.svelte-1tpzg2h{color:var(--text-3);font-size:var(--fs-2xs);text-overflow:ellipsis;overflow:hidden}.collapsed.svelte-1tpzg2h{width:var(--sidebar-collapsed-w)}.collapsed.svelte-1tpzg2h .ws-text:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .label:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .kbd:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .count:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .soon:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .group-label:where(.svelte-1tpzg2h){display:none}.collapsed.svelte-1tpzg2h .workspace:where(.svelte-1tpzg2h){flex-direction:column;gap:.5rem;height:auto;padding:0}.collapsed.svelte-1tpzg2h .ws-home:where(.svelte-1tpzg2h){flex:none}.collapsed.svelte-1tpzg2h .jump:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .nav-link:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .me:where(.svelte-1tpzg2h){justify-content:center;padding:0}.collapsed.svelte-1tpzg2h .group-label:where(.svelte-1tpzg2h)+ul:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h ul:where(.svelte-1tpzg2h)+.group-label:where(.svelte-1tpzg2h){margin-top:.75rem}@media (width<=860px){.sidebar.svelte-1tpzg2h,.sidebar.collapsed.svelte-1tpzg2h{z-index:40;width:min(16.5rem,86vw);box-shadow:var(--shadow-pop);transition:transform .2s var(--ease);position:fixed;left:0;transform:translate(-104%)}.sidebar.mobile-open.svelte-1tpzg2h{transform:none}.collapse.svelte-1tpzg2h{display:none}.collapsed.svelte-1tpzg2h .ws-text:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .label:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .kbd:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .count:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .soon:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .group-label:where(.svelte-1tpzg2h){display:revert}.collapsed.svelte-1tpzg2h .workspace:where(.svelte-1tpzg2h){flex-direction:row;height:2.25rem;padding:0 .25rem 0 .375rem}.collapsed.svelte-1tpzg2h .ws-home:where(.svelte-1tpzg2h){flex:1}.collapsed.svelte-1tpzg2h .jump:where(.svelte-1tpzg2h),.collapsed.svelte-1tpzg2h .nav-link:where(.svelte-1tpzg2h){justify-content:flex-start;padding:0 .5625rem}}.theme.svelte-1yzjdyo{border-radius:var(--r-sm);width:1.875rem;height:1.875rem;color:var(--text-3);transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:none;place-items:center;padding:0;display:grid}.theme.svelte-1yzjdyo:hover{background:var(--hover);color:var(--text)}.theme.svelte-1yzjdyo svg{stroke-width:1.75px;width:.95rem;height:.95rem}.quick.svelte-q28r1v{position:relative}.plus.svelte-q28r1v{border-radius:var(--r-sm);background:var(--ink);width:1.875rem;height:1.875rem;color:var(--text-on-ink);transition:opacity .12s var(--ease);border:none;place-items:center;padding:0;display:grid}.plus.svelte-q28r1v:hover{opacity:.88}.plus.svelte-q28r1v svg{stroke-width:2.2px;width:1rem;height:1rem}.menu.svelte-q28r1v{z-index:50;border-radius:var(--r);background:var(--surface-raised);width:14rem;box-shadow:var(--shadow-pop);animation:svelte-q28r1v-drop .12s var(--ease);flex-direction:column;padding:.3125rem;display:flex;position:absolute;top:calc(100% + .375rem);right:0}@keyframes svelte-q28r1v-drop{0%{opacity:0;transform:translateY(-3px)}}[role=menuitem].svelte-q28r1v{border-radius:var(--r-sm);height:2rem;color:var(--text);font-size:var(--fs-sm);text-align:left;background:0 0;border:none;align-items:center;gap:.5625rem;padding:0 .5rem;display:flex}[role=menuitem].svelte-q28r1v:hover,[role=menuitem].svelte-q28r1v:focus-visible{background:var(--hover);outline:none}[role=menuitem].svelte-q28r1v svg{width:.9375rem;height:.9375rem;color:var(--text-3)}@media (prefers-reduced-motion:reduce){.menu.svelte-q28r1v{animation:none}}.soon.svelte-1qn8f4k{position:relative}.icon-btn.svelte-1qn8f4k{border-radius:var(--r-sm);width:1.875rem;height:1.875rem;color:var(--text-3);transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:none;place-items:center;padding:0;display:grid}.icon-btn.svelte-1qn8f4k:hover,.icon-btn[aria-expanded=true].svelte-1qn8f4k{background:var(--hover);color:var(--text)}.icon-btn.svelte-1qn8f4k svg{stroke-width:1.8px;width:.95rem;height:.95rem}.pop.svelte-1qn8f4k{z-index:50;border-radius:var(--r);background:var(--surface-raised);width:min(16rem,100vw - 2rem);box-shadow:var(--shadow-pop);padding:.75rem .875rem;position:absolute;top:calc(100% + .375rem);right:0}.title.svelte-1qn8f4k{font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.tag.svelte-1qn8f4k{border-radius:var(--r-xs);background:var(--active);color:var(--text-3);font-size:var(--fs-2xs);padding:0 .375rem;font-weight:600}.text.svelte-1qn8f4k{color:var(--text-2);font-size:var(--fs-xs);margin-top:.375rem}.wrap.svelte-fwh7kt{display:inline-grid;position:relative}.icon-btn.svelte-fwh7kt{border-radius:var(--r-sm);width:1.875rem;height:1.875rem;color:var(--text-3);background:0 0;border:none;place-items:center;padding:0;display:grid;position:relative}.icon-btn.svelte-fwh7kt:hover,.icon-btn[aria-expanded=true].svelte-fwh7kt{background:var(--hover);color:var(--text)}.icon-btn.svelte-fwh7kt svg{stroke-width:1.8px;width:.95rem;height:.95rem}.badge.svelte-fwh7kt{background:var(--critical,#d93025);color:#fff;text-align:center;border-radius:999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.panel.svelte-fwh7kt{z-index:50;border-radius:var(--r-lg);background:var(--surface-raised);width:min(24rem,100vw - 1rem);max-height:min(32rem,100dvh - 5rem);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;top:calc(100% + .375rem);right:0}.head.svelte-fwh7kt{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .875rem .5rem;display:flex}.title.svelte-fwh7kt{font-size:var(--fs-sm);margin:0;font-weight:600}.link.svelte-fwh7kt{color:var(--accent);font-size:var(--fs-xs);background:0 0;border:none;padding:0;font-weight:500}.note.svelte-fwh7kt{color:var(--text-3);font-size:var(--fs-sm);margin:0;padding:.875rem}.problem.svelte-fwh7kt{color:var(--critical-text)}ul.svelte-fwh7kt{margin:0;padding:.25rem;list-style:none;overflow-y:auto}li.svelte-fwh7kt button:where(.svelte-fwh7kt){border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;text-align:left;background:0 0;border:none;gap:.125rem;padding:.625rem .625rem .625rem 1rem;display:grid;position:relative}li.svelte-fwh7kt button:where(.svelte-fwh7kt):hover{background:var(--hover)}li.unread.svelte-fwh7kt button:where(.svelte-fwh7kt):before{content:"";background:var(--accent);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.95rem;left:.375rem}li.sev-alert.unread.svelte-fwh7kt button:where(.svelte-fwh7kt):before{background:var(--critical,#d93025)}.t.svelte-fwh7kt{font-size:var(--fs-sm);font-weight:600}li.svelte-fwh7kt:not(.unread) .t:where(.svelte-fwh7kt){font-weight:500}.b.svelte-fwh7kt{color:var(--text-2);font-size:var(--fs-xs);overflow-wrap:anywhere}.m.svelte-fwh7kt{color:var(--text-3);font-size:var(--fs-2xs,.6875rem)}@media (width<=640px){.panel.svelte-fwh7kt{top:calc(var(--topbar-h) + .25rem);width:auto;max-height:calc(100dvh - var(--topbar-h) - 1rem);position:fixed;left:.5rem;right:.5rem}}.inbox.svelte-6ccaqp{z-index:50;border-radius:var(--r-lg);background:var(--surface-raised);width:min(22rem,100vw - 1rem);max-height:min(30rem,100dvh - 5rem);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;top:calc(100% + .375rem);right:0}.title.svelte-6ccaqp{font-size:var(--fs-sm);padding:.75rem 1rem .375rem;font-weight:600}ul.svelte-6ccaqp{outline:none;flex:1;padding:0 .375rem .375rem;overflow-y:auto}ul.svelte-6ccaqp:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-line);border-radius:var(--r-sm)}li.svelte-6ccaqp{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}li.active.svelte-6ccaqp{background:var(--hover)}.text.svelte-6ccaqp{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.line.svelte-6ccaqp{align-items:center;gap:.5rem;min-width:0;display:flex}.name.svelte-6ccaqp{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.when.svelte-6ccaqp{color:var(--text-3);font-size:var(--fs-2xs);flex:none}.preview.svelte-6ccaqp{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.unread.svelte-6ccaqp .name:where(.svelte-6ccaqp),.unread.svelte-6ccaqp .preview:where(.svelte-6ccaqp){color:var(--text);font-weight:600}.count.svelte-6ccaqp{background:var(--accent);min-width:1.25rem;color:var(--text-on-ink);font-size:var(--fs-2xs);text-align:center;border-radius:999px;flex:none;padding:0 .375rem;font-weight:600;line-height:1.25rem}.empty.svelte-6ccaqp{color:var(--text-3);font-size:var(--fs-sm);padding:.5rem 1rem .75rem}.all.svelte-6ccaqp{border:none;border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);color:var(--accent-2);font:inherit;font-size:var(--fs-sm);text-align:center;background:0 0;padding:.625rem 1rem;font-weight:500}.all.svelte-6ccaqp:hover{background:var(--hover)}.wrap.svelte-1ngml4t{display:inline-grid;position:relative}.icon-btn.svelte-1ngml4t{border-radius:var(--r-sm);width:1.875rem;height:1.875rem;color:var(--text-3);transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:none;place-items:center;padding:0;display:grid;position:relative}.icon-btn.svelte-1ngml4t:hover,.icon-btn[aria-expanded=true].svelte-1ngml4t{background:var(--hover);color:var(--text)}.icon-btn.svelte-1ngml4t svg{stroke-width:1.8px;width:.95rem;height:.95rem}.badge.svelte-1ngml4t{background:var(--critical);min-width:1rem;height:1rem;box-shadow:0 0 0 2px var(--sheet);color:var(--text-on-ink);text-align:center;border-radius:999px;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.pulsing.svelte-1ngml4t{animation:svelte-1ngml4t-pulse .9s var(--ease) 1}@keyframes svelte-1ngml4t-pulse{0%{box-shadow:0 0 0 0 var(--accent-line)}to{box-shadow:0 0 0 .5rem #0000}}@media (prefers-reduced-motion:reduce){.pulsing.svelte-1ngml4t{animation:none}}.form.svelte-147kfe9{gap:.875rem;display:grid}.sections.svelte-147kfe9{border:0;margin:0;padding:0}legend.svelte-147kfe9{color:var(--text-2);font-size:var(--fs-sm);margin-bottom:.375rem;font-weight:500}.grid.svelte-147kfe9{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.25rem .75rem;display:grid}.check.svelte-147kfe9{min-height:1.75rem;font-size:var(--fs-sm);align-items:center;gap:.375rem;display:flex}.error.svelte-147kfe9{color:var(--critical-text);font-size:var(--fs-xs);margin:.375rem 0 0}.icon-btn.svelte-1mra267{border-radius:var(--r-sm);width:1.875rem;height:1.875rem;color:var(--text-3);transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:none;place-items:center;padding:0;display:grid;position:relative}.icon-btn.svelte-1mra267:hover{background:var(--hover);color:var(--text)}.icon-btn.svelte-1mra267 svg{stroke-width:1.8px;width:.95rem;height:.95rem}.panel.svelte-1mra267{gap:.875rem;padding-top:.875rem;display:grid}.row.svelte-1mra267{gap:.5rem;display:flex}.mine.svelte-1mra267{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mine.svelte-1mra267 li:where(.svelte-1mra267){border:1px solid var(--line);border-radius:var(--r);gap:.375rem;padding:.75rem;display:grid}.top.svelte-1mra267{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.title.svelte-1mra267{overflow-wrap:anywhere}.meta.svelte-1mra267,.muted.svelte-1mra267{color:var(--text-3);font-size:var(--fs-xs);margin:0}.desc.svelte-1mra267{font-size:var(--fs-sm);white-space:pre-line;overflow-wrap:anywhere;margin:0}.note.svelte-1mra267{border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--fs-sm);white-space:pre-line;margin:0;padding:.5rem .625rem}.label.svelte-1mra267{color:var(--text-3)}.ok.svelte-1mra267{font-size:var(--fs-sm);margin:0}.problem.svelte-1mra267{color:var(--critical-text);font-size:var(--fs-sm);margin:0}.emoji.svelte-yae6wz{z-index:2;border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop);position:absolute;bottom:calc(100% + .25rem);right:.5rem}.emoji.svelte-yae6wz emoji-picker{--border-radius:var(--r-lg);--background:var(--surface-raised);--border-color:var(--line);--num-columns:7;width:min(20rem,100vw - 2rem);height:20rem}.failed.svelte-yae6wz{color:var(--text-3);font-size:var(--fs-sm);padding:1rem}.composer.svelte-oq8dxb{border-top:1px solid var(--line);padding:.5rem;position:relative}.row.svelte-oq8dxb{align-items:flex-end;gap:.125rem;display:flex}textarea.svelte-oq8dxb{border-radius:var(--r-sm);background:var(--surface-2);min-width:0;max-height:7.5rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;font-size:var(--fs-sm);resize:none;field-sizing:content;border:none;flex:1;padding:.4375rem .625rem;line-height:1.35}textarea.svelte-oq8dxb:focus{box-shadow:inset 0 0 0 1px var(--accent-line);outline:none}textarea[aria-invalid=true].svelte-oq8dxb{box-shadow:inset 0 0 0 1px var(--critical)}.icon.svelte-oq8dxb{border-radius:var(--r-sm);width:2rem;height:2rem;color:var(--text-3);background:0 0;border:none;flex:none;place-items:center;display:grid}.icon.svelte-oq8dxb:hover:not(:disabled){background:var(--hover);color:var(--text)}.icon.svelte-oq8dxb svg{width:1rem;height:1rem}.send.svelte-oq8dxb:not(:disabled){color:var(--accent)}.send.svelte-oq8dxb:disabled{opacity:.45}.uploads.svelte-oq8dxb{flex-direction:column;gap:.25rem;margin-bottom:.375rem;display:flex}.upload.svelte-oq8dxb{border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--fs-xs);align-items:center;gap:.25rem;padding:.25rem .25rem .25rem .5rem;display:flex}.upload.failed.svelte-oq8dxb{box-shadow:inset 0 0 0 1px var(--critical-soft)}.file.svelte-oq8dxb{flex-direction:column;flex:1;min-width:0;display:flex}.fname.svelte-oq8dxb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fmeta.svelte-oq8dxb{color:var(--text-3);font-size:var(--fs-2xs)}.failed.svelte-oq8dxb .fmeta:where(.svelte-oq8dxb){color:var(--critical-text)}progress.svelte-oq8dxb{width:100%;height:3px;accent-color:var(--accent)}.upload.svelte-oq8dxb .icon:where(.svelte-oq8dxb){width:1.5rem;height:1.5rem}.upload.svelte-oq8dxb .icon:where(.svelte-oq8dxb) svg{width:.8rem;height:.8rem}.limit.svelte-oq8dxb{color:var(--critical-text);font-size:var(--fs-2xs);margin-top:.25rem}.window.svelte-11kuu6h{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface-raised);width:20rem;height:28rem;max-height:calc(100dvh - 5rem);box-shadow:var(--shadow-pop);pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}.window.minimized.svelte-11kuu6h{height:auto}.back.svelte-11kuu6h{min-height:2.75rem;color:var(--accent);font:inherit;font-size:var(--fs-sm);background:0 0;border:none;flex:none;align-items:center;gap:.125rem;padding:0 .5rem 0 .25rem;font-weight:600;display:inline-flex}.back.svelte-11kuu6h svg{width:1.125rem;height:1.125rem}.window.sheet.svelte-11kuu6h{border-radius:0;width:100vw;height:100dvh;max-height:none}.window.sheet.minimized.svelte-11kuu6h{height:auto}header.svelte-11kuu6h{border-bottom:1px solid var(--line);align-items:center;gap:.125rem;padding:.375rem .375rem .375rem .5rem;display:flex}.who.svelte-11kuu6h{border-radius:var(--r-sm);min-width:0;color:var(--text);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;padding:.125rem .25rem;display:flex}.who.svelte-11kuu6h:hover{background:var(--hover)}.avatar.svelte-11kuu6h{display:inline-grid;position:relative}.dot.svelte-11kuu6h{background:var(--text-4);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--surface-raised);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.dot.online.svelte-11kuu6h{background:var(--good)}.dot.away.svelte-11kuu6h{background:var(--warning)}.text.svelte-11kuu6h{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-11kuu6h{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.meta.svelte-11kuu6h{color:var(--text-3);font-size:var(--fs-2xs)}.unread.svelte-11kuu6h{background:var(--accent);min-width:1.25rem;color:var(--text-on-ink);font-size:var(--fs-2xs);text-align:center;border-radius:999px;padding:0 .375rem;font-weight:600;line-height:1.25rem}.icon.svelte-11kuu6h{border-radius:var(--r-sm);width:1.75rem;height:1.75rem;color:var(--text-3);background:0 0;border:none;flex:none;place-items:center;display:grid}.icon.svelte-11kuu6h:hover{background:var(--hover);color:var(--text)}.icon.svelte-11kuu6h svg{width:.95rem;height:.95rem}.log.svelte-11kuu6h{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.25rem;padding:.5rem .625rem;display:flex;overflow-y:auto}.day.svelte-11kuu6h{color:var(--text-3);font-size:var(--fs-2xs);align-self:center;margin:.5rem 0 .25rem;font-weight:500}.msg.svelte-11kuu6h{flex-direction:column;align-items:flex-start;max-width:85%;display:flex}.msg.mine.svelte-11kuu6h{align-self:flex-end;align-items:flex-end}.bubble.svelte-11kuu6h{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;border-radius:.875rem .875rem .875rem .25rem;padding:.4375rem .625rem;line-height:1.4}.mine.svelte-11kuu6h .bubble:where(.svelte-11kuu6h){background:var(--accent);box-shadow:none;color:var(--text-on-ink);border-radius:.875rem .875rem .25rem}.mine.svelte-11kuu6h .bubble.failed:where(.svelte-11kuu6h){background:var(--critical-soft);box-shadow:inset 0 0 0 1px var(--critical);color:var(--text)}.body.svelte-11kuu6h{white-space:pre-wrap}.body.svelte-11kuu6h a:where(.svelte-11kuu6h),.attachment.svelte-11kuu6h a:where(.svelte-11kuu6h){color:inherit;text-decoration:underline}.attachment.svelte-11kuu6h{font-size:var(--fs-xs);align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.attachment.svelte-11kuu6h svg{flex:none;width:.8rem;height:.8rem}.size.svelte-11kuu6h{opacity:.75}.stamp.svelte-11kuu6h{color:var(--text-3);font-size:var(--fs-2xs);align-items:center;gap:.375rem;margin:.125rem .25rem .25rem;display:flex}.status.svelte-11kuu6h{align-items:center;gap:.125rem;display:inline-flex}.status.svelte-11kuu6h svg{width:.75rem;height:.75rem}.status.read.svelte-11kuu6h{color:var(--accent)}.status.failed.svelte-11kuu6h{color:var(--critical-text)}.retry.svelte-11kuu6h{color:var(--critical-text);font-size:var(--fs-2xs);align-items:center;gap:.5rem;display:flex}.link.svelte-11kuu6h{color:var(--accent-2);font:inherit;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.notice.svelte-11kuu6h{color:var(--text-3);font-size:var(--fs-sm);text-align:center;margin:auto 0}.older.svelte-11kuu6h{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font-size:var(--fs-2xs);border:none;border-radius:999px;align-self:center;padding:.25rem .625rem}.typing.svelte-11kuu6h{color:var(--text-3);font-size:var(--fs-2xs);font-style:italic}.dock.svelte-so9t52{z-index:35;pointer-events:none;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:0;right:1rem}.dock.shifted.svelte-so9t52{right:calc(300px + 1rem)}.dock.phone.svelte-so9t52{flex-direction:column;align-items:stretch;gap:0;left:0;right:0}.waiting.svelte-so9t52{pointer-events:auto;flex-direction:column;gap:.25rem;margin-bottom:.75rem;display:flex}.phone.svelte-so9t52 .waiting:where(.svelte-so9t52){background:var(--surface-raised);flex-flow:wrap;margin:0;padding:.375rem}.waiting.svelte-so9t52 button:where(.svelte-so9t52){background:var(--surface-raised);max-width:10rem;box-shadow:var(--shadow-pop);color:var(--text);font-size:var(--fs-xs);white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;display:inline-flex}.unread.svelte-so9t52{background:var(--accent);min-width:1.125rem;color:var(--text-on-ink);font-size:var(--fs-2xs);text-align:center;border-radius:999px;padding:0 .3rem;font-weight:600;line-height:1.125rem}.tabs.svelte-1xwj6s7{background:var(--surface-2);border-radius:999px;gap:.25rem;margin:0 .75rem .5rem;padding:.25rem;display:flex}.tabs.svelte-1xwj6s7 button:where(.svelte-1xwj6s7){min-height:2.5rem;color:var(--text-2);font:inherit;font-size:var(--fs-sm);background:0 0;border:none;border-radius:999px;flex:1;font-weight:600}.tabs.svelte-1xwj6s7 button[aria-selected=true]:where(.svelte-1xwj6s7){background:var(--surface-raised);box-shadow:var(--shadow-sm);color:var(--text)}.tab-dot.svelte-1xwj6s7{background:var(--accent);vertical-align:.125rem;border-radius:50%;width:.5rem;height:.5rem;margin-left:.375rem;display:inline-block}.tabpanel.svelte-1xwj6s7{display:contents}.when.svelte-1xwj6s7{flex:none;align-self:flex-start}.panel.svelte-1xwj6s7{z-index:40;border-left:1px solid var(--line);background:var(--surface-raised);visibility:hidden;width:300px;max-width:100vw;transition:transform .2s var(--ease), visibility 0s linear .2s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.panel.open.svelte-1xwj6s7{visibility:visible;transition:transform .2s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){.panel.svelte-1xwj6s7,.panel.open.svelte-1xwj6s7,.handle.svelte-1xwj6s7{transition:none}}@media (width<=1099px){.panel.svelte-1xwj6s7{box-shadow:var(--shadow-pop)}}@media (width<=639px){.panel.svelte-1xwj6s7{width:100vw}.handle.open.svelte-1xwj6s7{display:none}}.handle.svelte-1xwj6s7{z-index:41;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-raised);width:1.25rem;height:3.5rem;box-shadow:var(--shadow-pop);color:var(--text-3);transition:right .2s var(--ease);border:none;place-items:center;padding:0;display:grid;position:fixed;top:50%;right:0;transform:translateY(-50%)}.handle.open.svelte-1xwj6s7{right:300px}.handle.svelte-1xwj6s7:hover{color:var(--text)}.handle.svelte-1xwj6s7 svg{width:.875rem;height:.875rem}header.svelte-1xwj6s7{height:var(--topbar-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 .5rem 0 1rem;display:flex}h2.svelte-1xwj6s7{font-size:var(--fs-md);font-weight:600}.icon.svelte-1xwj6s7{border-radius:var(--r-sm);width:1.875rem;height:1.875rem;color:var(--text-3);background:0 0;border:none;place-items:center;display:grid}.icon.svelte-1xwj6s7:hover{background:var(--hover);color:var(--text)}.icon.svelte-1xwj6s7 svg{width:1rem;height:1rem}.search.svelte-1xwj6s7{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);align-items:center;gap:.5rem;margin:.75rem;padding:0 .625rem;display:flex}.search.svelte-1xwj6s7 svg{flex:none;width:.875rem;height:.875rem}.search.svelte-1xwj6s7 input:where(.svelte-1xwj6s7){min-width:0;height:2rem;color:var(--text);font:inherit;font-size:var(--fs-sm);background:0 0;border:none;outline:none;flex:1}.search.svelte-1xwj6s7:focus-within{box-shadow:inset 0 0 0 1px var(--accent-line)}.people.svelte-1xwj6s7{flex:1;padding:0 .375rem .75rem;overflow-y:auto}.person.svelte-1xwj6s7{border-radius:var(--r-sm);width:100%;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.person.svelte-1xwj6s7:hover{background:var(--hover)}.avatar.svelte-1xwj6s7{display:inline-grid;position:relative}.dot.svelte-1xwj6s7{background:var(--text-4);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--surface-raised);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.dot.online.svelte-1xwj6s7{background:var(--good)}.dot.away.svelte-1xwj6s7{background:var(--warning)}.text.svelte-1xwj6s7{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-1xwj6s7{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.meta.svelte-1xwj6s7{color:var(--text-3);font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group.svelte-1xwj6s7{color:var(--text-3);font-size:var(--fs-2xs);letter-spacing:.02em;text-transform:uppercase;margin:.5rem .625rem .25rem;font-weight:600}.unread.svelte-1xwj6s7{background:var(--accent);min-width:1.25rem;color:var(--text-on-ink);font-size:var(--fs-2xs);text-align:center;border-radius:999px;padding:0 .375rem;font-weight:600;line-height:1.25rem}.empty.svelte-1xwj6s7,.error.svelte-1xwj6s7{color:var(--text-3);font-size:var(--fs-sm);margin:.5rem 1rem}.error.svelte-1xwj6s7{color:var(--critical-text)}.chat-root.svelte-w9qdap{display:contents}html.chat-on .app{transition:padding-right .2s var(--ease)}@media (width>=1100px){html.chat-panel-open .app{padding-right:300px}}@media (prefers-reduced-motion:reduce){html.chat-on .app{transition:none}}.topbar.svelte-1429gnd{z-index:20;height:var(--topbar-h);padding:0 .75rem 0 var(--page-x);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--sheet) 88%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(12px);backdrop-filter:saturate(1.5)blur(12px);align-items:center;gap:.375rem;display:flex;position:sticky;top:0}.icon-btn.svelte-1429gnd{border-radius:var(--r-sm);width:1.875rem;height:1.875rem;color:var(--text-3);transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:none;place-items:center;padding:0;display:grid}.icon-btn.svelte-1429gnd:hover{background:var(--hover);color:var(--text)}.icon-btn.svelte-1429gnd svg{stroke-width:1.8px;width:.95rem;height:.95rem}.menu.svelte-1429gnd,.search.svelte-1429gnd{display:none}.tools.svelte-1429gnd{flex:none;align-items:center;gap:.25rem;display:flex}.crumbs.svelte-1429gnd{flex:1;min-width:0}ol.svelte-1429gnd{font-size:var(--fs-sm);align-items:center;display:flex}li.svelte-1429gnd{white-space:nowrap;align-items:center;min-width:0;display:flex}.sep.svelte-1429gnd{color:var(--text-3);margin:0 .5rem}li.svelte-1429gnd a:where(.svelte-1429gnd){color:var(--text-3);transition:color .12s var(--ease)}li.svelte-1429gnd a:where(.svelte-1429gnd):hover{color:var(--text)}.current.svelte-1429gnd{text-overflow:ellipsis;font-weight:500;overflow:hidden}.demo.svelte-1429gnd{height:1.375rem;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font-size:var(--fs-2xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;margin-right:.25rem;padding:0 .5rem;font-weight:500;display:inline-flex}.demo-dot.svelte-1429gnd{background:var(--warning);width:6px;height:6px;box-shadow:0 0 0 2px var(--warning-soft);border-radius:50%}.mode-api.svelte-1429gnd .demo-dot:where(.svelte-1429gnd){background:var(--good);box-shadow:0 0 0 2px var(--good-soft)}@media (width<=860px){.topbar.svelte-1429gnd{padding:0 .5rem}.menu.svelte-1429gnd,.search.svelte-1429gnd{display:grid}}@media (width<=420px){.messenger.svelte-1429gnd{display:none}}@media (width<=480px){.demo.svelte-1429gnd{padding:0 .375rem}}.palette.svelte-p8qy4h{border-radius:var(--r-lg);background:var(--surface-raised);width:min(38rem,100vw - 2rem);max-height:min(28rem,100vh - 6rem);box-shadow:var(--shadow-pop);color:var(--text);border:none;margin:14vh auto auto;padding:0;overflow:hidden}.palette[open].svelte-p8qy4h{animation:svelte-p8qy4h-rise .14s var(--ease);flex-direction:column;display:flex}@keyframes svelte-p8qy4h-rise{0%{opacity:0;transform:translateY(4px)scale(.99)}}.palette.svelte-p8qy4h::backdrop{background:var(--overlay)}.field.svelte-p8qy4h{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;height:3.25rem;padding:0 1rem;display:flex}.field.svelte-p8qy4h svg{width:1rem;height:1rem;color:var(--text-3);stroke-width:1.8px}input.svelte-p8qy4h{font-size:var(--fs-md);background:0 0;border:none;outline:none;flex:1}input.svelte-p8qy4h::placeholder{color:var(--text-3)}ul.svelte-p8qy4h{flex:1;padding:.375rem;overflow-y:auto}.group.svelte-p8qy4h{color:var(--text-3);font-size:var(--fs-2xs);padding:.5rem .625rem .25rem;font-weight:500}[role=option].svelte-p8qy4h{border-radius:var(--r-sm);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.625rem;height:2.25rem;padding:0 .625rem;display:grid}[role=option].active.svelte-p8qy4h{background:var(--active)}.page-icon.svelte-p8qy4h{width:1.375rem;height:1.375rem;color:var(--text-2);place-items:center;display:grid}.page-icon.svelte-p8qy4h svg{stroke-width:1.8px;width:.9375rem;height:.9375rem}.label.svelte-p8qy4h{white-space:nowrap;font-weight:500}.hint.svelte-p8qy4h{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.none.svelte-p8qy4h{color:var(--text-3);text-align:center;padding:1.75rem}.none.error.svelte-p8qy4h{color:var(--critical-text);font-size:var(--fs-xs);text-align:left;padding:.75rem .625rem}footer.svelte-p8qy4h{border-top:1px solid var(--line);background:var(--surface-2);color:var(--text-3);font-size:var(--fs-2xs);gap:1rem;padding:.5rem .875rem;display:flex}footer.svelte-p8qy4h span:where(.svelte-p8qy4h){align-items:center;gap:.375rem;display:inline-flex}kbd.svelte-p8qy4h{border-radius:var(--r-xs);background:var(--surface);min-width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-sans);place-items:center;padding:0 .25rem;font-size:.625rem;display:inline-grid}kbd.svelte-p8qy4h svg{width:.625rem;height:.625rem}.stack.svelte-xvnfck{flex-direction:column;gap:.875rem;display:flex}.done.svelte-xvnfck{font-size:var(--fs-sm);align-items:flex-start;gap:.625rem;display:flex}.done.svelte-xvnfck svg{width:1.25rem;height:1.25rem;color:var(--good);flex:none}.after.svelte-xvnfck{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.link.svelte-xvnfck{color:var(--accent);font-size:var(--fs-sm);margin-right:auto;font-weight:500}.about.svelte-xvnfck{color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.about.svelte-xvnfck input:where(.svelte-xvnfck){accent-color:var(--accent)}.about.svelte-xvnfck svg{width:.875rem;height:.875rem;color:var(--text-3)}.failure.svelte-xvnfck{color:var(--critical-text);font-size:var(--fs-sm)}.hint.svelte-xvnfck{color:var(--text-3);font-size:var(--fs-xs)}.why.svelte-8iedr1,.why.svelte-1khs2t3{color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.config-warnings.svelte-1d72dxk{border-bottom:1px solid var(--critical);background:var(--critical-soft);color:var(--critical-text);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;padding:.75rem 1rem}h2.svelte-1d72dxk{font-size:var(--fs-sm);align-items:center;gap:.375rem;margin:0 0 .25rem;font-weight:600;display:flex}.config-warnings.amber.svelte-1d72dxk{border-bottom-color:var(--warning);background:var(--warning-soft,color-mix(in srgb, var(--warning) 14%, transparent));color:var(--warning-text,var(--text))}.notice.svelte-1d72dxk{align-items:flex-start;gap:.375rem;margin:0;font-weight:600;display:flex}.notice.svelte-1d72dxk svg,h2.svelte-1d72dxk svg{flex:none;width:1rem;height:1rem}ul.svelte-1d72dxk{margin:0;padding-left:1.25rem}code.svelte-1d72dxk{font-size:.95em}.how.svelte-1d72dxk{color:var(--text-2);margin:.25rem 0 0}.screen.svelte-13q95hw{background:var(--canvas);place-items:center;min-height:100dvh;padding:1.5rem 1rem;display:grid}.card.svelte-13q95hw{border-radius:var(--r-lg,var(--r));background:var(--surface);width:min(100%,30rem);box-shadow:var(--shadow-md,var(--shadow-sm));padding:1.75rem}.icon.svelte-13q95hw svg{width:1.75rem;height:1.75rem;color:var(--accent)}h1.svelte-13q95hw{font-size:var(--fs-lg);margin:.5rem 0 .375rem}.lead.svelte-13q95hw{color:var(--text-2);font-size:var(--fs-sm);margin:0 0 1rem}.out.svelte-13q95hw{color:var(--text-3);font-size:var(--fs-sm);margin:1.25rem 0 0}.splash.svelte-12qhfyh{background:var(--canvas);height:100vh}.app.svelte-12qhfyh{background:var(--canvas);height:100dvh;display:flex}.sheet.svelte-12qhfyh{min-width:0;margin:var(--sheet-inset) var(--sheet-inset) var(--sheet-inset) 0;overscroll-behavior:contain;border-radius:var(--r-lg);background:var(--sheet);box-shadow:0 0 0 1px var(--line), 0 1px 3px #1818160a;flex-direction:column;flex:1;display:flex;overflow-y:auto}main.svelte-12qhfyh{width:100%;max-width:76rem;padding:1.75rem var(--page-x) 2.5rem;flex:1;margin:0 auto}.read-only.svelte-12qhfyh{padding:.5rem var(--page-x);border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-xs);text-align:center;margin:0}main.svelte-12qhfyh:focus{outline:none}footer.svelte-12qhfyh{padding:.75rem var(--page-x) 1.25rem;color:var(--text-3);font-size:var(--fs-2xs);text-align:center}.scrim.svelte-12qhfyh{z-index:30;background:var(--overlay);border:none;position:fixed;inset:0}.skip.svelte-12qhfyh{z-index:100;border-radius:var(--r-sm);background:var(--ink);color:var(--text-on-ink);padding:.5rem .75rem;position:absolute;top:-3rem;left:1rem}.skip.svelte-12qhfyh:focus{top:1rem}@media (width<=860px){.app.svelte-12qhfyh{--page-x:1rem}.sheet.svelte-12qhfyh{box-shadow:none;border-radius:0;margin:0}main.svelte-12qhfyh{padding-top:1.25rem}}
