@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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{--color-ink:#161814;--color-ink-2:#24261f;--color-ink-3:#52564c;--color-ink-4:#6f7369;--color-ink-5:#8b8f84;--color-white:#fff;--color-canvas:#f9f8f4;--color-background:#f9f8f4;--color-surface:#fff;--color-surface-muted:#f4f4f0;--color-surface-warm:#f4f4f0;--color-line-soft:#e6e6de;--color-line:#dcdcd4;--color-line-strong:#c9cbc2;--color-border:#dcdcd4;--color-border-strong:#c9cbc2;--color-text:#24261f;--color-text-muted:#6f7369;--color-heading:#161814;--color-heading-strong:#161814;--color-accent:#1f6b4f;--color-accent-strong:#175239;--color-link:#1f6b4f;--color-focus:#1f6b4f;--color-success:#1f6b4f;--color-warning:#8a5a12;--color-error:#8f3323;--color-brand-blue:#1f6b4f;--color-brand-blue-strong:#175239;--color-brand-blue-dark:#161814;--color-brand-gold:#8a5a12;--color-brand-gold-dark:#6d4710;--color-cream:#f4f4f0;--color-cream-light:#f9f8f4;--surface-glass:#fff;--surface-glass-strong:#fff;--gradient-soft-blue:none;--gradient-soft-gold:none;--font-display:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-sans:var(--font-body);--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-size-2xs:.656rem;--font-size-xs:.688rem;--font-size-sm:.75rem;--font-size-md:.781rem;--font-size-base:.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.313rem;--font-size-3xl:clamp(1.375rem, 1rem + 1.1vw, 1.875rem);--font-size-display:3.125rem;--line-height-tight:1;--line-height-heading:1.25;--line-height-body:1.45;--line-height-prose:1.65;--content-width:1480px;--content-narrow:760px;--page-padding:clamp(1.25rem, 3vw, 2.5rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4.5rem;--space-7:6rem;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-pill:0;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--duration-fast:.16s;--duration-normal:.24s;--duration-slow:.6s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-text);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-body);background:var(--color-canvas);margin:0}h1,h2,h3{color:var(--color-heading-strong);font-family:var(--font-display);letter-spacing:-.02em;font-weight:650;line-height:var(--line-height-heading);margin:0 0 var(--space-2)}h1{font-size:var(--font-size-3xl);letter-spacing:-.015em;font-weight:400;line-height:1.25}h2{font-size:var(--font-size-sm);letter-spacing:.09em;text-transform:uppercase;font-weight:600;line-height:1.2}h3{font-size:var(--font-size-base);letter-spacing:0;font-weight:500}.mono{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-ink-5);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-5)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:2px solid var(--color-ink);padding-bottom:.5rem;display:flex}p{margin:0 0 var(--space-2)}a{color:var(--color-link)}.container{width:min(calc(100% - (2 * var(--page-padding))), var(--content-width));margin-inline:auto}.container--narrow{max-width:var(--content-narrow)}.row-link{cursor:pointer;border-bottom:1px solid var(--color-line-soft);transition:background-color var(--duration-fast) var(--ease-standard)}.row-link:hover{background:var(--color-surface-muted)}.button--primary,.button--secondary{border:1px solid var(--color-ink);min-height:30px;font:inherit;font-size:var(--font-size-sm);letter-spacing:.02em;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:500;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-ink);color:var(--color-white)}.button--primary:hover:not(:disabled){background:#2f332a;border-color:#2f332a}.button--secondary{border-color:var(--color-line-strong);color:var(--color-text);background:0 0}.button--secondary:hover:not(:disabled){border-color:var(--color-ink)}.button--primary:disabled,.button--secondary:disabled{opacity:.45;cursor:not-allowed}.link-action{font:inherit;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-ink-4);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0}.link-action:hover{color:var(--color-ink)}input,select,textarea{border:0;border-bottom:1px solid var(--color-line-strong);width:100%;color:var(--color-text);font:inherit;transition:border-color var(--duration-fast) ease;background:0 0;border-radius:0;padding:0 0 .15rem}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-bottom-color:var(--color-ink);outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.account[data-v-c661cd0f]{position:relative}.account__trigger[data-v-c661cd0f]{font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:.1rem;padding:0;line-height:1.2;display:flex}.account__name[data-v-c661cd0f]{font-size:var(--font-size-md);color:var(--color-text);white-space:nowrap;font-weight:500}.account__role[data-v-c661cd0f]{font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase}.account__backdrop[data-v-c661cd0f]{z-index:30;position:fixed;inset:0}.account__menu[data-v-c661cd0f]{z-index:31;background:var(--color-white);border:1px solid var(--color-line-strong);min-width:12rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0}.account__item[data-v-c661cd0f]{border:0;border-bottom:1px solid var(--color-line-soft);color:var(--color-text);font:inherit;font-size:var(--font-size-md);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;padding:.5rem .75rem;text-decoration:none}.account__item[data-v-c661cd0f]:last-child{border-bottom:0}.account__item[data-v-c661cd0f]:hover{background:var(--color-surface-muted)}.topbar[data-v-ff3b9749]{align-items:center;gap:var(--space-3);height:58px;padding-inline:var(--page-padding);background:var(--color-white);border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.topbar__left[data-v-ff3b9749]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.topbar__brand[data-v-ff3b9749]{align-items:baseline;gap:.625rem;display:flex}.topbar__nav[data-v-ff3b9749]{align-items:center;gap:var(--space-3);display:flex}.topbar__product[data-v-ff3b9749]{font-size:var(--font-size-md);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);white-space:nowrap;font-weight:600;text-decoration:none}.topbar__nav-link[data-v-ff3b9749]{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.04em;color:var(--color-ink-4);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.topbar__nav-link[data-v-ff3b9749]:hover{color:var(--color-ink)}.topbar__nav-link.is-active[data-v-ff3b9749]{color:var(--color-ink);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.topbar__divider[data-v-ff3b9749]{background:var(--color-line-strong);width:1px;height:12px}.topbar__context[data-v-ff3b9749]{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.04em;color:var(--color-ink-4);white-space:nowrap}.topbar__case-status[data-v-ff3b9749]{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.4rem;display:flex}.topbar__case-status-dot[data-v-ff3b9749]{border-radius:50%;width:7px;height:7px}.topbar__case-status--open[data-v-ff3b9749]{color:var(--color-accent-strong,var(--color-accent))}.topbar__case-status--open .topbar__case-status-dot[data-v-ff3b9749]{background:var(--color-accent-strong,var(--color-accent))}.topbar__case-status--closed[data-v-ff3b9749]{color:var(--color-ink-4)}.topbar__case-status--closed .topbar__case-status-dot[data-v-ff3b9749]{background:var(--color-ink-4)}.search[data-v-ff3b9749]{justify-self:end;width:clamp(140px,26vw,320px);position:relative}.search__label[data-v-ff3b9749]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search__input[data-v-ff3b9749]{height:26px;font-size:var(--font-size-md)}.search__input[data-v-ff3b9749]:disabled{color:var(--color-ink-5);border-bottom-color:var(--color-line-soft);cursor:not-allowed}.search__results[data-v-ff3b9749]{z-index:30;background:var(--color-white);border:1px solid var(--color-line-strong);max-height:60vh;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.search__note[data-v-ff3b9749]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-ink-5);margin:0;padding:.625rem .75rem}.search__note--error[data-v-ff3b9749]{color:var(--color-error)}.search__result[data-v-ff3b9749]{border-inline:0;width:100%;font:inherit;text-align:left;background:0 0;border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.5rem .75rem;display:grid}.search__result[data-v-ff3b9749]:last-child{border-bottom:0}.search__result-title[data-v-ff3b9749]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);overflow:hidden}.search__result-date[data-v-ff3b9749]{white-space:nowrap}.topbar__actions[data-v-ff3b9749]{align-items:center;gap:var(--space-2);display:flex}.detail[data-v-20281f28]{grid-template-columns:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.detail__status[data-v-20281f28]{grid-column:1/-1;margin:0;padding:1.25rem}.detail__status--error[data-v-20281f28]{color:var(--color-error)}.detail__meta[data-v-20281f28]{border-right:1px solid var(--color-line);width:260px;transition:width var(--duration-slow) var(--ease-emphasized);flex-direction:column;padding:1.375rem 1.25rem;display:flex;position:relative;overflow-y:auto}.detail__meta--collapsed[data-v-20281f28]{align-items:center;width:36px;padding-inline:0;overflow:hidden}.detail__meta-toggle[data-v-20281f28]{width:24px;height:24px;color:var(--color-ink-4);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-bottom:.75rem;padding:0;display:flex}.detail__meta-toggle[data-v-20281f28]:hover{color:var(--color-ink)}.detail__meta-toggle svg[data-v-20281f28]{width:13px;height:13px;transition:transform var(--duration-fast) var(--ease-standard)}.detail__meta-toggle-icon--flipped[data-v-20281f28]{transform:rotate(180deg)}.facts[data-v-20281f28]{font-size:var(--font-size-md);grid-template-columns:88px minmax(0,1fr);gap:.5625rem .625rem;margin:0;display:grid}.facts dt[data-v-20281f28]{font-size:var(--font-size-2xs);letter-spacing:.04em;color:var(--color-ink-5)}.facts dd[data-v-20281f28]{color:var(--color-text);overflow-wrap:anywhere;margin:0}.detail__actions[data-v-20281f28]{flex-wrap:wrap;gap:.625rem;margin-top:auto;padding-top:1.25rem;display:flex}.detail__body[data-v-20281f28]{flex-direction:column;min-width:0;padding:1rem 1.25rem 1.25rem;display:flex}.detail__frame[data-v-20281f28]{border:1px solid var(--color-line-soft);flex:1;width:100%;min-height:0}.detail__text[data-v-20281f28]{border:1px solid var(--color-line-soft);white-space:pre-wrap;max-width:68ch;min-height:0;line-height:var(--line-height-prose);color:var(--color-text);flex:1;padding:1.25rem 1.5rem;overflow-y:auto}@container (width<=560px){.detail[data-v-20281f28]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.detail__meta[data-v-20281f28]{border-right:0;border-bottom:1px solid var(--color-line);width:100%}.detail__meta--collapsed[data-v-20281f28]{flex-direction:row;width:100%;height:40px}.detail__meta--collapsed .detail__meta-toggle[data-v-20281f28]{margin-bottom:0}}.scrim[data-v-2f287bef]{z-index:60;background:#16181452;justify-content:center;align-items:center;padding:1.75rem;display:flex;position:fixed;inset:0}.doc[data-v-2f287bef]{background:var(--color-white);border:1px solid var(--color-line-strong);flex-direction:column;width:min(1180px,100%);height:min(880px,100%);display:flex}.doc__head[data-v-2f287bef]{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:1.25rem;height:44px;padding-inline:1.125rem;display:flex}.doc__id[data-v-2f287bef]{flex:none}.doc__tabs[data-v-2f287bef]{flex:1;gap:1rem;min-width:0;display:flex}.doc__tab[data-v-2f287bef]{font:inherit;font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-4);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.doc__tab--active[data-v-2f287bef]{color:var(--color-ink)}.doc__detail[data-v-2f287bef]{flex:1;min-height:0;container-type:inline-size}.trace[data-v-1afb8c96]{background:var(--color-surface-muted);margin-bottom:.75rem;padding:.5rem .625rem}.trace__toggle[data-v-1afb8c96]{width:100%;font:inherit;font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--color-ink-4);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.trace__toggle[data-v-1afb8c96]:hover{color:var(--color-ink)}.trace__list[data-v-1afb8c96]{flex-direction:column;gap:.3125rem;margin-top:.5rem;display:flex}.trace__entry[data-v-1afb8c96]{border-top:1px solid #e2e2da;padding-top:.3125rem}.trace__row[data-v-1afb8c96]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.625rem;display:grid}.trace__call[data-v-1afb8c96]{font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace__state[data-v-1afb8c96]{font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--color-ink-5);white-space:nowrap}button.trace__state[data-v-1afb8c96]{font:inherit;font-family:var(--font-mono);font-size:var(--font-size-2xs);cursor:pointer;background:0 0;border:0;padding:0}.trace__state--done[data-v-1afb8c96]{color:var(--color-accent)}.trace__result[data-v-1afb8c96]{background:var(--color-white);border:1px solid var(--color-line-soft);max-height:220px;font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--color-ink-3);white-space:pre-wrap;word-break:break-word;margin:.3125rem 0 0;padding:.5rem .625rem;line-height:1.5;overflow:auto}.chip[data-v-5b2aba05]{border-color:var(--color-line);align-items:center;gap:.5rem;margin:.75rem 0;display:inline-flex}.chip__dot[data-v-5b2aba05]{background:var(--color-accent);flex:none;width:6px;height:6px}.messages[data-v-65dbf279]{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.messages__empty[data-v-65dbf279]{margin:0}.messages__readonly[data-v-65dbf279]{border-bottom:1px solid var(--color-line-soft);background:var(--color-surface-muted);color:var(--color-ink-4);margin:-1.25rem -1.25rem 1.25rem;padding:.5rem 1.25rem}.turn[data-v-65dbf279]{border-bottom:1px solid var(--color-line-soft);padding-block:1.125rem}.turn[data-v-65dbf279]:first-child{padding-top:0}.turn[data-v-65dbf279]:last-child{border-bottom:0}.turn--user[data-v-65dbf279]{background:var(--color-surface-muted);margin-inline:-1.25rem;padding-inline:1.25rem}.turn__label[data-v-65dbf279]{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-5);margin:0 0 .5rem}.turn__label--assistant[data-v-65dbf279]{color:var(--color-accent)}.turn__content[data-v-65dbf279]{color:var(--color-text);line-height:var(--line-height-prose)}.turn__content[data-v-65dbf279] p{margin:0 0 .5rem}.turn__content[data-v-65dbf279] p:last-child{margin-bottom:0}.turn__content[data-v-65dbf279] ul,.turn__content[data-v-65dbf279] ol{margin:0 0 .5rem;padding-inline-start:1.2rem}.turn__content[data-v-65dbf279] table{border-collapse:collapse;max-width:100%;font-size:var(--font-size-md);margin:0 0 .75rem;display:block;overflow-x:auto}.turn__content[data-v-65dbf279] th,.turn__content[data-v-65dbf279] td{border:1px solid var(--color-line);text-align:left;padding:.375rem .625rem}.turn__content[data-v-65dbf279] th{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-5);background:var(--color-surface-muted)}.turn__content[data-v-65dbf279] .doc-link{vertical-align:baseline;color:var(--color-text);font:inherit;font-size:var(--font-size-md);line-height:inherit;text-underline-offset:2px;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:baseline;gap:.1875rem;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.turn__content[data-v-65dbf279] .doc-link:hover{color:var(--color-accent)}.turn__content[data-v-65dbf279] .doc-link__icon{width:11px;height:11px;color:var(--color-ink-5);flex:none}.turn__content[data-v-65dbf279] .doc-link:hover .doc-link__icon{color:var(--color-accent)}.typing[data-v-65dbf279]{align-items:center;gap:.25rem;display:inline-flex}.typing span[data-v-65dbf279]{background:var(--color-ink-5);width:5px;height:5px;animation:typing-blink-65dbf279 1.1s var(--ease-standard) infinite}.typing span[data-v-65dbf279]:nth-child(2){animation-delay:.15s}.typing span[data-v-65dbf279]:nth-child(3){animation-delay:.3s}@keyframes typing-blink-65dbf279{0%,60%,to{opacity:.3}30%{opacity:1}}.chart-wrap[data-v-67d52a16]{box-sizing:border-box;width:100%;height:100%;padding:1.25rem;position:relative}.chart-wrap--round[data-v-67d52a16]{max-width:480px;margin-inline:auto}.draft[data-v-c7e6d492]{flex-direction:column;height:100%;min-height:0;padding:1.25rem 1.5rem;display:flex}.draft--sent[data-v-c7e6d492]{background:var(--color-surface-muted)}.draft__head[data-v-c7e6d492]{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex:none;margin:0 0 1rem;display:flex}.draft__to[data-v-c7e6d492]{overflow-wrap:anywhere;min-width:0;color:var(--color-ink-3)}.draft__label[data-v-c7e6d492]{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-5);flex:none;margin-bottom:.25rem;display:block}.draft__subject[data-v-c7e6d492]{box-sizing:border-box;width:100%;font-size:var(--font-size-lg);flex:none;margin-bottom:1.25rem;padding-bottom:.375rem;font-weight:500}.draft__body[data-v-c7e6d492]{box-sizing:border-box;border:1px solid var(--color-line);width:100%;min-height:0;font-size:var(--font-size-md);line-height:var(--line-height-body);resize:none;flex:1;margin-bottom:1rem;padding:.875rem 1rem}.draft__subject-sent[data-v-c7e6d492]{font-size:var(--font-size-lg);margin:0 0 .25rem;font-weight:500}.draft__meta[data-v-c7e6d492]{margin:0}.draft__error[data-v-c7e6d492]{color:var(--color-error);font-size:var(--font-size-md);flex:none;margin:0 0 .75rem}.draft__actions[data-v-c7e6d492]{justify-content:space-between;align-items:center;gap:var(--space-2);flex:none;display:flex}.draft__note[data-v-c7e6d492]{margin:0}.board-email[data-v-617b5aca]{flex-direction:column;height:100%;min-height:0;display:flex}.board-email__status[data-v-617b5aca]{margin:1.25rem 1.5rem}.board-email__status--error[data-v-617b5aca]{color:var(--color-error)}.board-email__card[data-v-617b5aca]{flex:1;min-height:0}.panel[data-v-0531cdcf]{border-left:1px solid var(--color-line);background:var(--color-white);min-width:0;height:100%;transition:width var(--duration-slow) var(--ease-emphasized);overflow:hidden}.panel--collapsed[data-v-0531cdcf]{border-left-width:0;width:0}.panel--default[data-v-0531cdcf]{width:720px}.panel--maximized[data-v-0531cdcf]{width:calc(100vw - 360px)}.panel--rail[data-v-0531cdcf]{width:48px}.panel__rail[data-v-0531cdcf]{flex-direction:column;justify-content:center;align-items:center;gap:.625rem;height:100%;display:flex}.panel__rail-btn[data-v-0531cdcf]{border:1px solid var(--color-line-strong);width:32px;height:32px;color:var(--color-ink-4);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.panel__rail-btn[data-v-0531cdcf]:hover{color:var(--color-ink);border-color:var(--color-ink)}.panel__rail-btn svg[data-v-0531cdcf]{width:15px;height:15px}.panel__inner[data-v-0531cdcf]{flex-direction:column;width:100%;height:100%;display:flex}.panel__head[data-v-0531cdcf]{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:1.25rem;height:44px;padding-inline:1.125rem;display:flex}.panel__title[data-v-0531cdcf]{text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.panel__tabs[data-v-0531cdcf]{flex:1;gap:1rem;min-width:0;display:flex}.panel__tab[data-v-0531cdcf]{font:inherit;font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-4);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.panel__tab--active[data-v-0531cdcf]{color:var(--color-ink)}.panel__actions[data-v-0531cdcf]{flex:none;align-items:center;gap:.875rem;margin-left:auto;display:flex}.panel__body[data-v-0531cdcf]{flex:1;min-height:0;container-type:inline-size}.history[data-v-290ee113]{border-right:1px solid var(--color-line-strong);background:var(--color-canvas);min-width:0;height:100%;transition:width var(--duration-slow) var(--ease-emphasized);width:48px;overflow:hidden}.history--open[data-v-290ee113]{width:320px}.history__rail[data-v-290ee113]{flex-direction:column;align-items:center;gap:.5rem;width:48px;height:100%;padding-top:1.125rem;display:flex}.rail-enter-active[data-v-290ee113]{transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);transition-delay:var(--duration-slow)}.rail-leave-active[data-v-290ee113]{transition:opacity var(--duration-fast) var(--ease-standard)}.rail-enter-from[data-v-290ee113]{opacity:0;transform:translateY(-4px)}.rail-leave-to[data-v-290ee113]{opacity:0}.history__rail-btn[data-v-290ee113]{width:24px;height:24px;color:var(--color-ink-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.history__rail-btn[data-v-290ee113]:hover{color:var(--color-ink)}.history__rail-btn[data-v-290ee113]:disabled{color:var(--color-line-strong);cursor:not-allowed}.history__rail-btn[data-v-290ee113]:disabled:hover{color:var(--color-line-strong)}.history__rail-btn svg[data-v-290ee113]{width:13px;height:13px}.history__panel[data-v-290ee113]{flex-direction:column;width:320px;height:100%;display:flex}.history__head[data-v-290ee113]{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:.625rem;padding:1.125rem 1.25rem .875rem;display:flex}.history__new[data-v-290ee113]{flex:1}.history__collapse[data-v-290ee113]{border:1px solid var(--color-line-strong);width:30px;height:30px;color:var(--color-ink-4);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.history__collapse[data-v-290ee113]:hover{color:var(--color-ink);border-color:var(--color-ink)}.history__collapse svg[data-v-290ee113]{width:12px;height:12px}.history__list[data-v-290ee113]{flex:1;min-height:0;padding-block:1.125rem;overflow-y:auto}.history__eyebrow[data-v-290ee113]{margin:0 0 .5rem;padding-inline:1.25rem}.history__status[data-v-290ee113]{margin:0;padding-inline:1.25rem}.history__row[data-v-290ee113]{padding:.4375rem 1.25rem .5rem;position:relative}.history__title[data-v-290ee113]{width:100%;font-size:var(--font-size-md);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.history__title--active[data-v-290ee113]{color:var(--color-ink);font-weight:500}.history__row-fade[data-v-290ee113]{background:linear-gradient(to left, var(--color-canvas) 0%, var(--color-canvas) 30%, transparent 100%);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:flex-end;align-items:center;gap:.5rem;padding-inline:1.25rem;display:flex;position:absolute;inset:0}.history__row:hover .history__row-fade[data-v-290ee113],.history__row:focus-within .history__row-fade[data-v-290ee113]{opacity:1;pointer-events:auto}.history__date[data-v-290ee113]{font-size:var(--font-size-2xs);white-space:nowrap;color:var(--color-ink-5)}.history__delete[data-v-290ee113]{width:20px;height:20px;color:var(--color-ink-4);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.history__delete svg[data-v-290ee113]{width:13px;height:13px}.history__delete[data-v-290ee113]:hover{color:var(--color-error)}.focus[data-v-3a91bbb7]{z-index:80;background:var(--color-white);opacity:1;width:100vw;height:100dvh;transition:opacity var(--duration-slow) var(--ease-emphasized), transform var(--duration-slow) var(--ease-emphasized);grid-template-rows:52px minmax(0,1fr);display:grid;position:fixed;top:0;left:0;overflow:hidden;transform:scale(1)}.focus--flip[data-v-3a91bbb7]{transition:top var(--duration-slow) var(--ease-emphasized), left var(--duration-slow) var(--ease-emphasized), width var(--duration-slow) var(--ease-emphasized), height var(--duration-slow) var(--ease-emphasized)}.focus__head[data-v-3a91bbb7]{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;height:52px;padding-inline:1.25rem;display:grid}.focus__head-left[data-v-3a91bbb7]{align-items:center;gap:.875rem;display:flex}.focus__head-right[data-v-3a91bbb7]{justify-content:flex-end;align-items:center;display:flex}.focus__title[data-v-3a91bbb7]{font-size:var(--font-size-md);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.focus__body[data-v-3a91bbb7]{grid-template-columns:auto minmax(0,1fr) auto;min-height:0;display:grid}.focus__chat[data-v-3a91bbb7]{background:var(--color-canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.focus__chat-inner[data-v-3a91bbb7]{flex-direction:column;width:100%;max-width:760px;height:100%;min-height:0;margin-inline:auto;display:flex}.focus__foot[data-v-3a91bbb7]{background:var(--color-white);border:1px solid var(--color-line);flex:none;margin:0 1.25rem 1.75rem;padding:.875rem 1.125rem 1rem}.suggestions[data-v-3a91bbb7]{flex-direction:column;padding-bottom:.75rem;display:flex}.suggestions .eyebrow[data-v-3a91bbb7]{margin:0 0 .375rem}.suggestions__item[data-v-3a91bbb7]{border:0;border-top:1px solid var(--color-line-soft);font:inherit;font-size:var(--font-size-md);color:var(--color-accent);text-align:left;cursor:pointer;background:0 0;padding:.5rem 0}.suggestions__item[data-v-3a91bbb7]:last-child{border-bottom:1px solid var(--color-line-soft)}.suggestions__item[data-v-3a91bbb7]:hover{text-decoration:underline}.input-row[data-v-3a91bbb7]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.input-row textarea[data-v-3a91bbb7]{max-height:7rem;line-height:1.4}.visually-hidden[data-v-3a91bbb7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scrim[data-v-44782bf5]{z-index:60;background:#16181452;justify-content:center;align-items:center;padding:1.75rem;display:flex;position:fixed;inset:0}.popup[data-v-44782bf5]{background:var(--color-white);border:1px solid var(--color-line-strong);flex-direction:column;width:min(460px,100%);max-height:min(640px,100%);padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.popup__status[data-v-44782bf5]{color:var(--color-ink-4);margin:0}.popup__status--error[data-v-44782bf5]{color:var(--color-error)}.popup__head[data-v-44782bf5]{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.popup__id[data-v-44782bf5]{color:var(--color-ink-4)}.popup__status-badge[data-v-44782bf5]{border:1px solid var(--color-accent);color:var(--color-accent);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.04em;padding:.05rem .4rem}.popup__status-badge.is-closed[data-v-44782bf5]{border-color:var(--color-line-strong);color:var(--color-ink-4)}.popup__close[data-v-44782bf5]{color:var(--color-ink-4);cursor:pointer;font-size:var(--font-size-md);background:0 0;border:0;margin-left:auto;padding:0}.popup__close[data-v-44782bf5]:hover{color:var(--color-error)}.popup__title[data-v-44782bf5]{font-size:var(--font-size-lg);margin:0 0 .5rem;font-weight:500}.popup__summary[data-v-44782bf5]{color:var(--color-ink-3);margin:0 0 1rem}.facts[data-v-44782bf5]{font-size:var(--font-size-md);grid-template-columns:96px minmax(0,1fr);gap:.5rem .625rem;margin:0 0 1rem;display:grid}.facts dt[data-v-44782bf5]{font-size:var(--font-size-2xs);letter-spacing:.04em;color:var(--color-ink-5)}.facts dd[data-v-44782bf5]{overflow-wrap:anywhere;margin:0}.popup__links[data-v-44782bf5]{margin-bottom:1.125rem}.popup__links-label[data-v-44782bf5]{font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-5);margin-bottom:.375rem;display:block}.popup__links ul[data-v-44782bf5]{font-size:var(--font-size-sm);flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.badge[data-v-44782bf5]{border:1px solid var(--color-line-strong);color:var(--color-ink-4);font-size:var(--font-size-2xs);padding:.05rem .3rem}.popup__actions[data-v-44782bf5]{align-items:center;gap:var(--space-3);margin-top:auto;padding-top:.5rem;display:flex}.app-shell[data-v-f0236973]{min-height:100dvh}.headline[data-v-a9394af6]{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:2.25rem 0 1.5rem;display:flex}.headline__date[data-v-a9394af6]{margin:0}.headline__text[data-v-a9394af6]{text-wrap:pretty;max-width:36ch;margin:.625rem 0 0}.headline__right[data-v-a9394af6]{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.headline__meta[data-v-a9394af6]{white-space:nowrap;text-align:right;margin:0}@media (width<=800px){.headline[data-v-a9394af6]{flex-direction:column;align-items:flex-start}.headline__right[data-v-a9394af6]{align-items:flex-start}.headline__meta[data-v-a9394af6]{text-align:left}}.objects[data-v-42ffc61f]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.objects__label[data-v-42ffc61f]{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-5);padding:.625rem .875rem .625rem 0}.objects__chip[data-v-42ffc61f]{font:inherit;font-size:var(--font-size-md);white-space:nowrap;color:var(--color-ink-4);cursor:pointer;box-shadow:none;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:.625rem .75rem}.objects__chip[data-v-42ffc61f]:hover{color:var(--color-ink)}.objects__chip--active[data-v-42ffc61f]{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-ink)}.kpis[data-v-5451c703]{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kpi[data-v-5451c703]{border:0;border-left:1px solid var(--color-line);font:inherit;text-align:left;cursor:pointer;transition:opacity var(--duration-fast) ease;background:0 0;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.625rem 1.5rem 1.5rem;display:flex}.kpi__label[data-v-5451c703]{font-size:var(--font-size-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-4);font-weight:500}.kpi__value[data-v-5451c703]{font-size:var(--font-size-display);font-weight:300;line-height:var(--line-height-tight);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums}.kpi__note[data-v-5451c703]{margin-top:.125rem}@media (width>=1101px){.kpi[data-v-5451c703]:nth-child(5n+1){border-left:0;padding-left:0}.kpi[data-v-5451c703]:nth-child(5n){padding-right:0}}@media (width>=641px) and (width<=1100px){.kpis[data-v-5451c703]{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi[data-v-5451c703]:nth-child(3n+1){border-left:0;padding-left:0}.kpi[data-v-5451c703]:nth-child(3n){padding-right:0}.kpi[data-v-5451c703]:nth-child(-n+3){border-bottom:1px solid var(--color-line)}}@media (width<=640px){.kpis[data-v-5451c703]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi[data-v-5451c703]{padding:1.25rem 1rem}.kpi[data-v-5451c703]:nth-child(odd){border-left:0;padding-left:0}.kpi[data-v-5451c703]:nth-child(2n){padding-right:0}.kpi[data-v-5451c703]:nth-child(-n+4){border-bottom:1px solid var(--color-line)}}.teaser-block[data-v-85952a02]{margin:.75rem 0}.teaser-block .eyebrow[data-v-85952a02]{margin:0 0 .5rem}.teaser[data-v-85952a02]{border:1px solid var(--color-line);background:var(--color-white);cursor:text;width:100%;height:56px;transition:border-color var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-inline:1.125rem;display:grid}.teaser[data-v-85952a02]:hover{border-color:var(--color-line-strong)}.teaser__icon[data-v-85952a02]{width:18px;height:18px;color:var(--color-accent);flex:none}.teaser__input[data-v-85952a02]{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:var(--font-size-lg);color:var(--color-text);background:0 0;border:0;padding:0}.teaser__input[data-v-85952a02]:focus{outline:none}.teaser__send[data-v-85952a02]{flex:none;height:34px}.queue__head-right[data-v-411dff5e]{align-items:baseline;gap:.875rem;display:flex}.queue__clear[data-v-411dff5e]{color:var(--color-accent)}.queue__clear[data-v-411dff5e]:hover{color:var(--color-accent-strong);text-decoration:underline}.queue__empty[data-v-411dff5e]{padding:1.5rem 0}.queue__row[data-v-411dff5e]{grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:0 .75rem;padding:.75rem .5rem .8125rem 0;display:grid}.queue__dot[data-v-411dff5e]{justify-self:start;width:8px;height:8px;position:relative;top:-1px}.queue__main[data-v-411dff5e]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.queue__title[data-v-411dff5e]{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.queue__meta[data-v-411dff5e]{font-size:var(--font-size-2xs);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue__right[data-v-411dff5e]{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.queue__badge[data-v-411dff5e]{font-size:var(--font-size-xs);white-space:nowrap}.queue__secondary[data-v-411dff5e]{font-size:var(--font-size-md);color:var(--color-ink-4);white-space:nowrap}.deadlines__empty[data-v-3b67d0ea]{padding:1.5rem 0}.deadlines__group[data-v-3b67d0ea]{margin-top:.875rem}.deadlines__group-head[data-v-3b67d0ea]{border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;margin:0;padding-bottom:.3125rem}.deadlines__row[data-v-3b67d0ea]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.5625rem 0 .625rem;display:grid}.deadlines__main[data-v-3b67d0ea]{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.deadlines__title[data-v-3b67d0ea]{font-size:var(--font-size-md);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.deadlines__meta[data-v-3b67d0ea]{font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deadlines__badge[data-v-3b67d0ea]{font-size:var(--font-size-xs);white-space:nowrap}.trends[data-v-89305fd9]{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 340px;display:grid}.trends__weeks[data-v-89305fd9]{border-right:1px solid var(--color-line);padding:1.625rem 2.25rem 2rem 0}.trends__categories[data-v-89305fd9]{padding:1.625rem 0 2rem 2rem}.bars[data-v-89305fd9]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));align-items:end;gap:.875rem;height:148px;margin-top:1.375rem;display:grid}.bars__col[data-v-89305fd9]{flex-direction:column;justify-content:flex-end;gap:.375rem;height:100%;display:flex}.bars__value[data-v-89305fd9]{color:var(--color-ink-4)}.bars__axis[data-v-89305fd9]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));border-top:1px solid var(--color-line);gap:.875rem;margin-top:.5rem;padding-top:.5rem;display:grid}.trends__empty[data-v-89305fd9]{padding:1.5rem 0}.category[data-v-89305fd9]{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:.75rem;padding:.4375rem 0;display:grid}.category__label[data-v-89305fd9]{font-size:var(--font-size-md);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category__track[data-v-89305fd9]{background:var(--color-line-soft);height:3px;margin-top:.3125rem}.category__fill[data-v-89305fd9]{background:var(--color-accent);height:3px}.category__value[data-v-89305fd9]{text-align:right;color:var(--color-ink-4)}@media (width<=1000px){.trends[data-v-89305fd9]{grid-template-columns:minmax(0,1fr)}.trends__weeks[data-v-89305fd9]{border-right:0;border-bottom:1px solid var(--color-line);padding-right:0}.trends__categories[data-v-89305fd9]{padding-left:0}}.feed[data-v-d110d09f]{border-top:1px solid var(--color-line);padding-top:1.625rem}.feed__scroll[data-v-d110d09f]{margin-top:.875rem;overflow-x:auto}.feed__table[data-v-d110d09f]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.feed__table th[data-v-d110d09f]{border-bottom:1px solid var(--color-ink);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-4);text-align:left;padding:0 .75rem .4375rem 0;font-weight:500}.feed__table td[data-v-d110d09f]{vertical-align:baseline;text-overflow:ellipsis;white-space:nowrap;padding:.5625rem .75rem .625rem 0;overflow:hidden}.feed__table th[data-v-d110d09f]:first-child,.feed__table td[data-v-d110d09f]:first-child{width:92px}.feed__table th[data-v-d110d09f]:nth-child(3),.feed__table td[data-v-d110d09f]:nth-child(3){width:190px}.feed__table th[data-v-d110d09f]:nth-child(4),.feed__table td[data-v-d110d09f]:nth-child(4),.feed__table th[data-v-d110d09f]:nth-child(5),.feed__table td[data-v-d110d09f]:nth-child(5){width:130px}.feed__table th[data-v-d110d09f]:last-child,.feed__table td[data-v-d110d09f]:last-child{width:110px}.feed__date[data-v-d110d09f]{color:var(--color-ink-4);white-space:nowrap}.feed__title[data-v-d110d09f]{color:var(--color-text)}.feed__truncate[data-v-d110d09f]{color:var(--color-ink-3)}.feed__muted[data-v-d110d09f]{font-size:var(--font-size-md);color:var(--color-ink-4)}.feed__empty[data-v-d110d09f]{padding:1.5rem 0}.feed__status[data-v-d110d09f]{font-size:var(--font-size-md);align-items:baseline;gap:.4375rem;display:inline-flex}.feed__status-mark[data-v-d110d09f]{flex:none;width:7px;height:7px;position:relative;top:-1px}.dashboard[data-v-476e105e]{max-width:var(--content-width);padding:0 var(--page-padding) 4.5rem;margin-inline:auto}.dashboard__split[data-v-476e105e]{grid-template-columns:minmax(0,1fr) 340px;display:grid}.dashboard__split[data-v-476e105e]>:first-child{border-right:1px solid var(--color-line);padding:1.625rem 2.25rem 2rem 0}.dashboard__split[data-v-476e105e]>:last-child{padding:1.625rem 0 2rem 2rem}.dashboard__error[data-v-476e105e]{padding:var(--space-3) 0;color:var(--color-error)}.dashboard__status[data-v-476e105e]{padding:var(--space-3) 0}@media (width<=1000px){.dashboard__split[data-v-476e105e]{grid-template-columns:minmax(0,1fr)}.dashboard__split[data-v-476e105e]>:first-child{border-right:0;border-bottom:1px solid var(--color-line);padding-right:0}.dashboard__split[data-v-476e105e]>:last-child{padding-left:0}}.login[data-v-9b432cc0]{min-height:100dvh;padding:var(--page-padding);background:var(--color-canvas);place-items:center;display:grid}.login__panel[data-v-9b432cc0]{width:min(100%,26rem);padding:var(--space-4);border:1px solid var(--color-line-strong);background:var(--color-white)}.login__title[data-v-9b432cc0]{margin-block:.35rem var(--space-2);font-size:var(--font-size-2xl);letter-spacing:-.02em;font-weight:600}.login__lead[data-v-9b432cc0]{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-body)}.field[data-v-9b432cc0]{margin-bottom:var(--space-3)}.field__label[data-v-9b432cc0]{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-4);margin-bottom:.35rem;display:block}.login__error[data-v-9b432cc0]{margin-bottom:var(--space-2);border-left:2px solid var(--color-error);background:var(--color-surface-muted);color:var(--color-error);font-size:var(--font-size-md);padding:.5rem .625rem}.login__submit[data-v-9b432cc0]{width:100%;min-height:34px}.login__note[data-v-9b432cc0]{margin-top:var(--space-2);margin-bottom:0}
