@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/space-grotesk-vietnamese-600-normal.a97e01e2.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/space-grotesk-vietnamese-600-normal.6649b50a.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/space-grotesk-latin-ext-600-normal.e4d6d32d.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/space-grotesk-latin-ext-600-normal.b320523d.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/space-grotesk-latin-600-normal.7c4fb4cd.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/space-grotesk-latin-600-normal.248cabd1.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-grotesk-vietnamese-700-normal.978be8d6.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/space-grotesk-vietnamese-700-normal.374a9217.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-grotesk-latin-ext-700-normal.e6d207e6.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/space-grotesk-latin-ext-700-normal.2c179bdc.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-grotesk-latin-700-normal.ae25f2d6.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/space-grotesk-latin-700-normal.5784f2e8.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.60d8e131.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.29f75c82.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0460-052f,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(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.2bb123c7.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.5858d1d3.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal.7fc1ccb2.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.c2ec8bdc.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.8500db5e.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.0c4f1faa.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.479adc4d.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.93921b23.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.9584c4f9.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.862efc8f.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.9ffd25da.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.61d98003.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0460-052f,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(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.78482633.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.08d56be1.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-greek-500-normal.d783571e.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-500-normal.3ffcbe6a.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.f60070e5.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.6faa9fa4.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.ffdc88ba.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.1198b8d7.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.3cd39316.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.31556cc7.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.2c294d90.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.9ff1fb6b.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0460-052f,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(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.2c722ae1.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.d1e9cc25.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-greek-600-normal.1dc71466.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-600-normal.dd8dd1ad.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.645a7b78.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.ea67a2b6.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.b35e64cd.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.ed106754.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.436813af.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.e76d3920.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-vietnamese-400-normal.0629a8c1.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/space-mono-vietnamese-400-normal.592ca4f9.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-latin-ext-400-normal.96b194a2.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/space-mono-latin-ext-400-normal.0a67d1a8.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/space-mono-latin-400-normal.d33acfaa.woff2?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff2"),url(/_next/static/media/space-mono-latin-400-normal.c44ee4cb.woff?dpl=dpl_2A2GDCSpvh7rM63DwGqR1GyNfkEi) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-paper:#FAFAF9;--color-soft:#EDEDE8;--color-beige:#F1EDE1;--color-ink:#162D47;--color-text:#34485F;--color-muted:#5A6A7C;--color-rule:#CFCFC9;--color-accent:#FBFF81;--color-accent-hover:#DDE072;--color-accent-ink:#162D47;--color-blue:#6074A3;--color-blue-text:#54668F;--color-ok:#275F4B;--color-ok-bg:#E7EEE6;--color-ok-line:#B8CDBF;--color-warn:#78551A;--color-warn-bg:#F3ECD9;--color-warn-line:#D9C493;--color-bad:#8D4036;--color-bad-bg:#F3E7E0;--color-bad-line:#DDBAAF;--color-neutral:#435462;--color-neutral-bg:#E9ECEB;--color-neutral-line:#C6CDCD;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"Space Mono",ui-monospace,monospace;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-xxxl:72px;--radius-frame:2px;--radius-ui:4px;--ease-out:cubic-bezier(.16,1,.3,1);--dur-micro:120ms;--z-sticky:200}*{box-sizing:border-box}body,html{margin:0;overflow-x:clip}body{background:var(--color-paper);color:var(--color-ink);font:400 16px/1.55 var(--font-body)}button,input,select{font:inherit}a{color:inherit;text-decoration:none}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-style:normal;font-weight:600;overflow-wrap:anywhere;min-width:0}h1{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.025em}h2{font-size:21px;line-height:1.3;letter-spacing:-.01em}h3{font-size:18px}p{color:var(--color-muted);max-width:70ch}strong{font-weight:600}svg{flex-shrink:0;vertical-align:middle}.app-shell{min-height:100dvh}.sidebar{position:relative;padding:var(--space-lg) var(--space-md);border-bottom:1px solid var(--color-rule);background:var(--color-paper)}.wordmark{display:flex;gap:var(--space-sm);align-items:center;font:600 17px/1.2 var(--font-display);letter-spacing:-.02em;width:fit-content}.brand-mark{display:grid;place-items:center;width:36px;height:42px;background:var(--color-accent);color:var(--color-accent-ink);border-radius:var(--radius-frame)}.sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xxs);margin-top:var(--space-lg)}.sidebar nav a{display:flex;justify-content:center;gap:6px;align-items:center;padding:var(--space-xs);min-height:44px;font-size:13px;border-radius:var(--radius-ui);white-space:nowrap;color:var(--color-muted)}.sidebar nav a svg{width:16px}.sidebar nav a.active{color:var(--color-ink);background:var(--color-soft);font-weight:600}.sidebar-bottom{display:flex;position:absolute;top:var(--space-lg);right:var(--space-md)}.private-label{display:none}.topbar{display:flex;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-rule);color:var(--color-muted);font-size:13px}.timezone{display:none}main{padding:var(--space-xl) var(--space-md) var(--space-xxl);max-width:1520px;margin:0 auto}.page-header{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-xl)}.page-header p{margin-top:var(--space-xs);font-size:16px}.header-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-sm)}.button{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-xs);border:2px solid var(--color-ink);border-radius:var(--radius-ui);color:var(--color-accent-ink);background:var(--color-accent);padding:10px 18px;min-height:44px;width:fit-content;white-space:nowrap;font-size:15px;line-height:20px;font-weight:600;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out)}.button.secondary{background:transparent;color:var(--color-ink)}.button.quiet{background:transparent;color:var(--color-muted);border-color:transparent;padding-inline:var(--space-xs)}.button:active{transform:translateY(1px)}.button:disabled{opacity:.55;cursor:not-allowed}.action-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);min-width:0}.feedback{font-size:14px;max-width:55ch;overflow-wrap:anywhere}.feedback.success{color:var(--color-ok)}.feedback.error{color:var(--color-bad)}.header-actions .feedback{max-width:24ch}.small-label{font:400 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.section-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}.section-top p{font-size:14px;margin-top:var(--space-xs)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid;border-radius:var(--radius-ui);font-size:12px;font-weight:500;text-transform:capitalize;white-space:nowrap}.badge.ok{color:var(--color-ok);background:var(--color-ok-bg);border-color:var(--color-ok-line)}.badge.warn{color:var(--color-warn);background:var(--color-warn-bg);border-color:var(--color-warn-line)}.badge.bad{color:var(--color-bad);background:var(--color-bad-bg);border-color:var(--color-bad-line)}.badge.neutral{color:var(--color-neutral);background:var(--color-neutral-bg);border-color:var(--color-neutral-line)}.overview-grid{display:grid;gap:var(--space-xl)}.overview-primary,.overview-secondary{min-width:0}.overview-primary{display:flex;flex-direction:column;gap:var(--space-xl)}.framed{border:1px solid var(--color-rule);border-radius:var(--radius-frame);position:relative;margin:var(--space-xs) 0}.framed:after,.framed:before{content:"";position:absolute;width:14px;height:14px;border-color:var(--color-ink);border-style:solid;pointer-events:none}.framed:before{inset:-5px auto auto -5px;border-width:2px 0 0 2px;border-top-left-radius:var(--radius-frame)}.framed:after{inset:auto -5px -5px auto;border-width:0 2px 2px 0;border-bottom-right-radius:var(--radius-frame)}.frame-corners:after,.frame-corners:before{content:"";position:absolute;width:14px;height:14px;border-color:var(--color-ink);border-style:solid;pointer-events:none}.frame-corners:before{inset:-5px -5px auto auto;border-width:2px 2px 0 0;border-top-right-radius:var(--radius-frame)}.frame-corners:after{inset:auto auto -5px -5px;border-width:0 0 2px 2px;border-bottom-left-radius:var(--radius-frame)}.archive-status,.setup-panel{padding:var(--space-lg)}.archive-status h2{font-size:clamp(22px,2.2vw,29px);margin-bottom:var(--space-sm)}.archive-status p{font-size:15px}.schedule-line{border-top:1px solid var(--color-rule);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);color:var(--color-text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-line span:last-child{flex-basis:100%}.archive-numbers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg);padding:0 var(--space-xs) var(--space-md)}.archive-numbers>div{display:flex;flex-direction:column;gap:var(--space-xs)}.archive-numbers strong{font:600 clamp(32px,4vw,48px)/1.15 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.archive-numbers div>span:last-child{color:var(--color-muted);font-size:13px}.panel{margin-bottom:var(--space-xl);min-width:0}.text-link{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;min-height:44px}.run-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm) var(--space-md);padding:var(--space-lg) 0;border-top:1px solid var(--color-rule)}.run-description{display:flex;flex-direction:column;gap:var(--space-xxs);min-width:0}.run-count>span,.run-description>span{font-size:13px;color:var(--color-muted)}.run-description>strong{font-size:15px}.run-count{display:flex;flex-direction:column;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.run-count strong{font-size:17px}.run-status{grid-column:1/-1;display:flex;align-items:flex-start;gap:var(--space-sm)}.run-status .button{padding:4px 12px;font-size:13px}.error-code{color:var(--color-bad)!important}.coverage-warning{color:var(--color-warn)!important}.storage-panel{background:var(--color-soft);color:var(--color-ink);padding:var(--space-lg);border-radius:var(--radius-ui)}.storage-panel h2{margin-top:var(--space-md);font-size:18px}.storage-value{margin:var(--space-lg) 0 var(--space-sm);font:600 27px/1.3 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.storage-value span{font:400 14px/1.4 var(--font-body);color:var(--color-muted);white-space:nowrap}progress{width:100%;height:6px;appearance:none;border:none;background:var(--color-rule);color:var(--color-ink)}progress::-webkit-progress-bar{background:var(--color-rule)}progress::-webkit-progress-value{background:var(--color-ink)}progress::-moz-progress-bar{background:var(--color-ink)}.storage-panel p{margin-top:var(--space-md);margin-bottom:var(--space-sm);font-size:14px}.storage-panel .helper,.storage-panel p,.storage-value span{color:var(--color-text)}.helper{font-size:13px;color:var(--color-muted)}.connection-panel{padding:var(--space-xl) var(--space-xxs)}.connection-panel h2{font-size:17px}.connection-panel .section-top{margin-bottom:var(--space-md)}.compact-details{display:flex;flex-direction:column;gap:var(--space-xs);font-size:13px}dt{color:var(--color-muted)}dd{margin:0}.archive-note{display:flex;gap:var(--space-sm);padding:var(--space-md) 0;border-top:1px solid var(--color-rule)}.archive-note p{font-size:13px}.notice{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:flex-start;background:var(--color-warn-bg);color:var(--color-warn);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-xl);border:1px solid var(--color-warn-line);border-radius:var(--radius-ui)}.notice>div{flex:1 1;min-width:170px}.notice p{color:var(--color-warn);font-size:14px;margin-top:var(--space-xxs)}.notice strong{font-size:15px}.domain-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-xl)}.domain-item{display:flex;gap:var(--space-xs);align-items:center;justify-content:space-between;padding:var(--space-sm) 0;border-top:1px solid var(--color-rule);font-size:13px;text-transform:capitalize}.domain-item>span:first-child,.domain-name{overflow-wrap:anywhere}.domain-name{min-width:0}.domain-name small{display:block;font-size:11px;text-transform:none;color:var(--color-muted);margin-top:4px}.domains-panel{margin-top:var(--space-xl)}.domains-panel>.helper{margin-top:var(--space-md)}.empty-state{padding:var(--space-xl) 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.empty-state p{font-size:15px}.setup-panel{max-width:760px;padding:var(--space-xl)}.setup-panel h2{font-size:28px;margin:var(--space-sm) 0 var(--space-md)}.setup-steps{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-lg);margin:var(--space-xl) 0}.setup-steps li{display:flex;gap:var(--space-md);align-items:flex-start}.setup-steps li>span{font:400 12px/1.8 var(--font-mono);color:var(--color-blue-text)}.setup-steps p{font-size:14px;margin-top:var(--space-xxs)}.empty-note{display:flex;gap:var(--space-sm);color:var(--color-muted);margin:var(--space-xl) 0;font-size:14px}.settings-layout{display:grid;gap:var(--space-xxl);max-width:1060px}.settings-section{padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.settings-section>p{margin:var(--space-xs) 0 var(--space-lg);font-size:15px}.settings-section .badge{margin-bottom:var(--space-md)}.field{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;max-width:520px}.field label{font-size:14px;font-weight:500}.field input,.field select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-ui);outline-offset:2px}.field .helper{min-height:1.5em}.checkbox{display:flex;gap:var(--space-sm);align-items:center;min-height:44px;font-size:15px}.checkbox input{accent-color:var(--color-ink);width:18px;height:18px}.sign-in{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-xl)}.sign-in>p{margin-bottom:var(--space-lg)}details{margin-top:var(--space-sm);font-size:13px}summary{cursor:pointer;min-height:44px;width:fit-content;display:list-item;padding-block:var(--space-sm)}.details{display:grid;grid-template-columns:90px minmax(0,1fr);gap:var(--space-xs);max-width:560px}.details dd{overflow-wrap:anywhere}.alert-list{list-style:none;padding:0;font-size:14px}.alert-list li{display:flex;justify-content:space-between;gap:var(--space-lg);padding-block:var(--space-sm);border-top:1px solid var(--color-rule);text-transform:capitalize}.export-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.export-status{margin-top:var(--space-sm);font-size:14px}footer{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);font-size:12px;color:var(--color-muted);border-top:1px solid var(--color-rule)}.skip-link{position:fixed;top:var(--space-xs);left:var(--space-xs);transform:translateY(-200%);z-index:var(--z-sticky);padding:var(--space-sm);background:var(--color-ink);color:var(--color-paper)}.skip-link:focus{transform:none}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.loading-state{display:flex;flex-direction:column;gap:var(--space-lg)}.skeleton{background:var(--color-soft);color:var(--color-muted);border-radius:var(--radius-ui)}.title-skeleton{height:44px;width:70%}.panel-skeleton{height:260px;width:100%}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled){background:var(--color-accent-hover);color:var(--color-accent-ink)}.button.quiet:hover:not(:disabled),.button.secondary:hover:not(:disabled),.sidebar nav a:hover{background:var(--color-soft);color:var(--color-ink)}.text-link:hover{text-decoration-thickness:2px}.field input:hover,.field select:hover{background:var(--color-soft);color:var(--color-ink)}}@media (min-width:40rem){.sidebar,main{padding-inline:var(--space-xl)}.sidebar{display:flex;justify-content:space-between;align-items:center}.sidebar nav{display:flex;margin:0;gap:var(--space-xs)}.sidebar nav a{font-size:14px}.timezone{display:inline}.schedule-line span:last-child{flex-basis:auto;margin-inline-start:auto}.run-row{grid-template-columns:minmax(0,1fr) 130px 110px;align-items:start}.run-status{grid-column:auto;flex-direction:column;align-items:flex-end}.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer{flex-direction:row;justify-content:space-between}}@media (min-width:64rem){.app-shell{display:grid;grid-template-columns:224px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:var(--space-xl) var(--space-lg);border-bottom:0;border-right:1px solid var(--color-rule)}.sidebar nav{flex-direction:column;margin-top:var(--space-xxl);gap:var(--space-xs)}.sidebar nav a{justify-content:flex-start;padding-inline:var(--space-sm);font-size:15px}.sidebar-bottom{position:static;justify-content:space-between;margin-top:auto}.private-label,.sidebar-bottom{display:flex;align-items:center;gap:var(--space-xs)}.private-label{color:var(--color-muted);font-size:12px}.topbar{padding-inline:var(--space-xxl)}main{padding:var(--space-xxl)}.page-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--space-lg)}.page-header>div:first-child{flex:1 1;min-width:0}.overview-grid{grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-xl)}.archive-status{padding:var(--space-xl)}.settings-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}footer{padding-inline:var(--space-xxl)}}@media (min-width:90rem){.overview-grid{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr) 310px}.domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}