@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_472ac2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_472ac2;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:__Inter_Fallback_472ac2;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_472ac2{font-family:__Inter_472ac2,__Inter_Fallback_472ac2;font-style:normal}.__variable_472ac2{--font-inter:"__Inter_472ac2","__Inter_Fallback_472ac2"}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root{--ondoc-ink:#0f172a;--ondoc-text-dark:#2c3e50;--ondoc-text-strong:oklch(23% .018 252);--ondoc-white:#fff;--ondoc-radius-xs:.35rem;--ondoc-radius-sm:.5rem;--ondoc-radius-md:.625rem;--ondoc-radius-lg:.875rem;--ondoc-radius-xl:1rem;--ondoc-radius-2xl:1.25rem;--ondoc-radius-pill:9999px;--ondoc-space-xs:.25rem;--ondoc-space-sm:.5rem;--ondoc-space-md:1rem;--ondoc-space-lg:1.5rem;--ondoc-space-xl:2rem;--ondoc-space-2xl:3rem;--ondoc-space-3xl:4rem;--ondoc-space-section:6.25rem;--ondoc-ease-standard:cubic-bezier(.4,0,.2,1);--ondoc-motion-fast:.14s ease;--ondoc-motion-base:.18s ease;--ondoc-motion-slow:.3s ease;--ondoc-motion-gradient:8s ease infinite;--ondoc-shadow-xs:0 1px 2px #0f172a0f;--ondoc-shadow-sm:0 1px 2px #0f172a14;--ondoc-shadow-md:0 1px 2px #0f172a1a,0 10px 25px #0f172a1a;--ondoc-shadow-lg:0 1px 2px #0f172a1a,0 15px 35px #0f172a1f;--ondoc-shadow-xl:0 1px 2px #0f172a1a,0 25px 60px #0f172a29;--ondoc-shadow-card:0 1px 2px #0f172a1a,0 8px 22px #0f172a0f;--ondoc-shadow-glass:0 8px 32px 0 #1f268712;--ondoc-shadow-cta:0 25px 60px #01183380;--ondoc-font-sans:var(--font-inter,"Inter"),"Segoe UI","Roboto","Helvetica Neue",system-ui,sans-serif;--ondoc-font-display:var(--font-manrope,"Manrope"),var(--font-inter,"Inter"),system-ui,sans-serif;--ondoc-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,monospace;--ondoc-surface-base:oklch(97.8% .006 249);--ondoc-surface-elevated:oklch(100% 0 0);--ondoc-surface-muted:oklch(96.3% .008 247);--ondoc-border-soft:oklch(90.4% .01 247);--ondoc-border-strong:oklch(84% .015 248);--ondoc-text-default:oklch(32% .018 251);--ondoc-text-muted:oklch(56% .014 252);--ondoc-brand:oklch(44% .102 259);--ondoc-brand-hover:oklch(40% .102 259);--ondoc-brand-soft:oklch(94% .028 258);--ondoc-brand-0:oklch(96.5% .018 258);--ondoc-brand-1:oklch(94% .028 258);--ondoc-brand-2:oklch(86% .05 258);--ondoc-brand-3:oklch(76% .07 259);--ondoc-brand-4:oklch(64% .09 259);--ondoc-brand-5:oklch(54% .098 259);--ondoc-brand-6:var(--ondoc-brand);--ondoc-brand-7:var(--ondoc-brand-hover);--ondoc-brand-8:oklch(34% .092 259);--ondoc-brand-9:oklch(26% .078 258);--ondoc-success-bg:oklch(95.2% .035 151);--ondoc-success-fg:oklch(42% .12 151);--ondoc-warning-bg:oklch(96% .04 85);--ondoc-warning-fg:oklch(52% .13 80);--ondoc-danger-bg:oklch(95% .04 26);--ondoc-danger-fg:oklch(50% .16 26);--ondoc-info-bg:oklch(95% .03 251);--ondoc-info-fg:oklch(44% .09 256);--ondoc-success-border:#86efac;--ondoc-warning-border:#fdba74;--ondoc-danger-border:#fca5a5;--ondoc-info-border:#93c5fd;--ondoc-neutral-bg:#e2e8f0;--ondoc-neutral-fg:#334155;--ondoc-neutral-border:#cbd5e1;--ondoc-pending-bg:#fef3c7;--ondoc-pending-fg:#b45309;--ondoc-pending-border:#fcd34d;--ondoc-active-bg:#d1fae5;--ondoc-active-fg:#047857;--ondoc-active-border:#6ee7b7;--ondoc-inactive-bg:#e2e8f0;--ondoc-inactive-fg:#475569;--ondoc-inactive-border:#cbd5e1;--ondoc-danger-strong:#991b1b;--ondoc-text-on-brand:#fff;--ondoc-table-header-bg:#edf2fa;--ondoc-table-row-hover:#eef3fb;--ondoc-table-selected-bg:#dbe8ff;--ondoc-skeleton-bg:#dbe3f1;--ondoc-skeleton-bg-strong:#c5d1e6;--ondoc-metric-blue-bg-start:#e8f1ff;--ondoc-metric-blue-bg-end:#d8e8ff;--ondoc-metric-blue-border:#bfd8ff;--ondoc-metric-blue-icon-bg:#d7e7ff;--ondoc-metric-blue-icon-fg:#2563eb;--ondoc-metric-emerald-bg-start:#e9f8f3;--ondoc-metric-emerald-bg-end:#def5ed;--ondoc-metric-emerald-border:#bee8d7;--ondoc-metric-emerald-icon-bg:#d5efe4;--ondoc-metric-emerald-icon-fg:#059669;--ondoc-metric-amber-bg-start:#fdf3e7;--ondoc-metric-amber-bg-end:#fbead5;--ondoc-metric-amber-border:#f2d0ac;--ondoc-metric-amber-icon-bg:#f4dfc5;--ondoc-metric-amber-icon-fg:#d97706;--ondoc-metric-purple-bg-start:#f4eaf9;--ondoc-metric-purple-bg-end:#ecdef5;--ondoc-metric-purple-border:#dcc0ef;--ondoc-metric-purple-icon-bg:#dfcbf0;--ondoc-metric-purple-icon-fg:#9333ea;--ondoc-metric-rose-bg-start:#fdecef;--ondoc-metric-rose-bg-end:#fbe0e6;--ondoc-metric-rose-border:#f6c2cd;--ondoc-metric-rose-icon-bg:#f4d0d9;--ondoc-metric-rose-icon-fg:#e11d48;--ondoc-kanban-column-bg:#eef3fb;--ondoc-kanban-column-border:#d4dfef;--ondoc-kanban-column-header-bg:#e7eef9;--ondoc-kanban-column-title:#0f172a;--ondoc-kanban-column-subtext:#64748b;--ondoc-kanban-card-bg:#fff;--ondoc-kanban-card-border:#d7deea;--ondoc-kanban-card-hover-bg:#f8fbff;--ondoc-kanban-card-drag-bg:#edf4ff;--ondoc-kanban-card-drag-border:#6ea8ff;--ondoc-kanban-card-shadow:0 1px 2px #0f172a1a,0 10px 24px #0f172a14;--ondoc-kanban-scrollbar-track:#dbe4f3;--ondoc-kanban-scrollbar-thumb:#9cb5d8;--ondoc-kanban-summary-bg:#edf3fc;--ondoc-kanban-summary-border:#d3deed;--ondoc-hero-start:#244da6;--ondoc-hero-mid:#1b2d69;--ondoc-hero-end:#121d4a;--ondoc-shell-sidebar:oklch(16.3% .03 258)}.dark{--ondoc-surface-base:oklch(18.7% .017 254);--ondoc-surface-elevated:oklch(23.8% .016 254);--ondoc-surface-muted:oklch(27.2% .017 253);--ondoc-border-soft:oklch(33.5% .016 252);--ondoc-border-strong:oklch(42.5% .02 250);--ondoc-text-default:oklch(90% .008 247);--ondoc-text-strong:oklch(95% .008 246);--ondoc-text-muted:oklch(73% .012 248);--ondoc-brand:oklch(73% .09 257);--ondoc-brand-hover:oklch(79% .09 256);--ondoc-brand-soft:oklch(34% .031 257);--ondoc-brand-0:oklch(22% .026 257);--ondoc-brand-1:oklch(28% .034 257);--ondoc-brand-2:oklch(36% .046 257);--ondoc-brand-3:oklch(50% .07 257);--ondoc-brand-4:var(--ondoc-brand);--ondoc-brand-5:var(--ondoc-brand-hover);--ondoc-brand-6:oklch(83% .082 257);--ondoc-brand-7:oklch(88% .07 257);--ondoc-brand-8:oklch(93% .05 257);--ondoc-brand-9:oklch(97% .025 257);--ondoc-success-bg:oklch(34% .06 157);--ondoc-success-fg:oklch(87% .08 156);--ondoc-warning-bg:oklch(35% .058 79);--ondoc-warning-fg:oklch(88% .09 82);--ondoc-danger-bg:oklch(34% .07 26);--ondoc-danger-fg:oklch(88% .09 26);--ondoc-info-bg:oklch(34% .04 236);--ondoc-info-fg:oklch(86% .07 236);--ondoc-success-border:oklch(60% .07 156);--ondoc-warning-border:oklch(61% .07 80);--ondoc-danger-border:oklch(61% .08 26);--ondoc-info-border:oklch(60% .06 236);--ondoc-neutral-bg:oklch(28% .015 252);--ondoc-neutral-fg:oklch(86% .012 248);--ondoc-neutral-border:oklch(45% .015 252);--ondoc-pending-bg:oklch(34% .06 80);--ondoc-pending-fg:oklch(86% .1 82);--ondoc-pending-border:oklch(60% .08 82);--ondoc-active-bg:#065f4659;--ondoc-active-fg:#5eead4;--ondoc-active-border:#2dd4bf6b;--ondoc-inactive-bg:#33415573;--ondoc-inactive-fg:#94a3b8;--ondoc-inactive-border:#64748b80;--ondoc-danger-strong:#fda4af;--ondoc-table-header-bg:#1b2e54;--ondoc-table-row-hover:#172b50;--ondoc-table-selected-bg:#22406f;--ondoc-skeleton-bg:#28456f;--ondoc-skeleton-bg-strong:#35547f;--ondoc-metric-blue-bg-start:#173563;--ondoc-metric-blue-bg-end:#1b4179;--ondoc-metric-blue-border:#31578c;--ondoc-metric-blue-icon-bg:#204a85;--ondoc-metric-blue-icon-fg:#93c5fd;--ondoc-metric-emerald-bg-start:#143f45;--ondoc-metric-emerald-bg-end:#174c4d;--ondoc-metric-emerald-border:#2d656a;--ondoc-metric-emerald-icon-bg:#1f5e66;--ondoc-metric-emerald-icon-fg:#5eead4;--ondoc-metric-amber-bg-start:#4a2f1a;--ondoc-metric-amber-bg-end:#5b3a1f;--ondoc-metric-amber-border:#6f4b29;--ondoc-metric-amber-icon-bg:#7a5330;--ondoc-metric-amber-icon-fg:#fdba74;--ondoc-metric-purple-bg-start:#3a2c57;--ondoc-metric-purple-bg-end:#45366a;--ondoc-metric-purple-border:#5d4a84;--ondoc-metric-purple-icon-bg:#6c5693;--ondoc-metric-purple-icon-fg:#d8b4fe;--ondoc-metric-rose-bg-start:#4e2535;--ondoc-metric-rose-bg-end:#5c2b3d;--ondoc-metric-rose-border:#744159;--ondoc-metric-rose-icon-bg:#84506a;--ondoc-metric-rose-icon-fg:#fda4af;--ondoc-kanban-column-bg:#13284d;--ondoc-kanban-column-border:#284974;--ondoc-kanban-column-header-bg:#19355e;--ondoc-kanban-column-title:#f8fafc;--ondoc-kanban-column-subtext:#a7b8d1;--ondoc-kanban-card-bg:#0f2348;--ondoc-kanban-card-border:#2f4f80;--ondoc-kanban-card-hover-bg:#17305f;--ondoc-kanban-card-drag-bg:#1e3f75;--ondoc-kanban-card-drag-border:#60a5fa;--ondoc-kanban-card-shadow:0 1px 2px #0206176b,0 12px 28px #02061759;--ondoc-kanban-scrollbar-track:#1f3965;--ondoc-kanban-scrollbar-thumb:#496b9e;--ondoc-kanban-summary-bg:#10284f;--ondoc-kanban-summary-border:#2a4978;--ondoc-hero-start:oklch(44.51% .151 263.1);--ondoc-hero-mid:oklch(32.08% .108 267.4);--ondoc-hero-end:oklch(25.16% .085 269.1);--ondoc-shell-sidebar:oklch(18% .028 257)}.ondoc-button{appearance:none;border:0;cursor:pointer;font-family:var(--ondoc-font-sans);font-weight:700;font-size:13px;padding:10px 16px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2;transition:background-color var(--ondoc-motion-fast,.14s ease),color var(--ondoc-motion-fast,.14s ease),box-shadow var(--ondoc-motion-fast,.14s ease),border-color var(--ondoc-motion-fast,.14s ease),opacity var(--ondoc-motion-fast,.14s ease);text-decoration:none;white-space:nowrap}.ondoc-button--loading,.ondoc-button:disabled,.ondoc-button[data-disabled=true]{opacity:.55;cursor:not-allowed}.ondoc-button:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in oklch,var(--ondoc-brand-7,oklch(40% .102 259)),transparent 75%)}.ondoc-button--full{width:100%}.ondoc-button--primary{background:var(--ondoc-brand-7,oklch(40% .102 259));color:#fff}.ondoc-button--primary:hover:not(:disabled):not([data-disabled=true]){background:var(--ondoc-brand-8,oklch(34% .092 259))}.dark .ondoc-button--primary{color:var(--ondoc-brand-0)}.ondoc-button--secondary{background:var(--ondoc-brand-1,oklch(94% .028 258));color:var(--ondoc-brand-7,oklch(40% .102 259))}.ondoc-button--secondary:hover:not(:disabled):not([data-disabled=true]){background:var(--ondoc-brand-2,oklch(86% .05 258))}.ondoc-button--ghost{background:transparent;color:var(--ondoc-brand-7,oklch(40% .102 259));border:1.5px solid oklch(88% .012 247)}.ondoc-button--ghost:hover:not(:disabled):not([data-disabled=true]){background:var(--ondoc-brand-0,oklch(96.5% .018 258));border-color:var(--ondoc-brand-3,oklch(76% .07 259))}.ondoc-button--neutral{background:oklch(94% .008 247);color:oklch(30% .018 252)}.ondoc-button--neutral:hover:not(:disabled):not([data-disabled=true]){background:oklch(90% .008 247)}.ondoc-button--danger{background:#b91c1c;color:#fff}.ondoc-button--danger:hover:not(:disabled):not([data-disabled=true]){background:#991b1b}.ondoc-button--danger-ghost{background:transparent;color:#b91c1c;border:1.5px solid oklch(86% .05 25)}.ondoc-button--danger-ghost:hover:not(:disabled):not([data-disabled=true]){background:#fef2f2}.ondoc-button--sm{padding:7px 12px;font-size:12px;border-radius:8px}.ondoc-button--lg{padding:13px 22px;font-size:14px;border-radius:12px}.ondoc-button--icon{padding:9px;border-radius:9px}.ondoc-button-leading,.ondoc-button-trailing{display:inline-flex;align-items:center}.ondoc-button-spinner{width:13px;height:13px;border-radius:50%;border:2px solid;border-top:2px solid transparent;opacity:.7;animation:ondoc-button-spin .8s linear infinite;display:inline-block}@keyframes ondoc-button-spin{to{transform:rotate(1turn)}}.ondoc-card{border-radius:18px;display:flex;flex-direction:column;overflow:hidden;border:1px solid oklch(90.4% .01 247);box-shadow:0 1px 2px rgba(15,23,42,.04),0 11px 30px rgba(15,23,42,.06)}.ondoc-card,.ondoc-card--standard{background:#fff}.ondoc-card--muted{background:oklch(97.8% .006 249)}.ondoc-card--dark{background:oklch(16% .03 258);border-color:oklch(24% .03 258);color:#fff;box-shadow:0 20px 50px -10px rgba(15,23,42,.4)}.ondoc-card--fill{height:100%}.ondoc-card-header{padding:14px 18px;border-bottom:1px solid oklch(94% .012 250);display:flex;align-items:center;justify-content:space-between;gap:12px}.ondoc-card--dark .ondoc-card-header{border-bottom-color:oklch(24% .03 258)}.ondoc-card-body{padding:18px 22px;display:flex;flex-direction:column;gap:14px;flex:1}.ondoc-card-footer{padding:14px 22px;border-top:1px solid oklch(94% .012 250);background:oklch(98% .006 249);display:flex;justify-content:flex-end;gap:8px}.ondoc-card--dark .ondoc-card-footer{border-top-color:oklch(24% .03 258);background:oklch(20% .03 258)}.ondoc-section-card-heading{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ondoc-section-card-title{margin:0;font:700 18px var(--ondoc-font-sans);letter-spacing:-.005em;color:oklch(23% .018 252);line-height:1.3}.ondoc-section-card-subtitle{margin:0;font:500 12.5px var(--ondoc-font-sans);color:oklch(56% .014 252);line-height:1.45}.ondoc-section-card-aside{display:flex;align-items:center;gap:8px;flex-shrink:0}.ondoc-card--dark .ondoc-section-card-title{color:#fff}.ondoc-card--dark .ondoc-section-card-subtitle{color:hsla(0,0%,100%,.72)}.ondoc-page-header-title{margin:0;font:800 28px var(--ondoc-font-sans);letter-spacing:-.02em;color:oklch(23% .018 252);line-height:1.15}.ondoc-page-header-subtitle{margin:0;font:500 13.5px var(--ondoc-font-sans);color:oklch(50% .014 252);line-height:1.55}.ondoc-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--ondoc-radius-pill);border:1px solid transparent;font-family:var(--ondoc-font-sans);font-size:12px;font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.ondoc-badge--sm{font-size:11px;padding:2px 8px;gap:4px}.ondoc-badge--lg{font-size:14px;padding:6px 12px;gap:8px}.ondoc-badge-section{display:inline-flex;align-items:center;flex-shrink:0}.ondoc-badge-section svg{width:.875em;height:.875em}.ondoc-badge--soft.ondoc-badge--info{background:var(--ondoc-info-bg);color:var(--ondoc-info-fg,var(--ondoc-info,currentColor))}.ondoc-badge--soft.ondoc-badge--success{background:var(--ondoc-success-bg);color:var(--ondoc-success-fg,var(--ondoc-success,currentColor))}.ondoc-badge--soft.ondoc-badge--warning{background:var(--ondoc-warning-bg);color:var(--ondoc-warning-fg,var(--ondoc-warning,currentColor))}.ondoc-badge--soft.ondoc-badge--danger{background:var(--ondoc-danger-bg);color:var(--ondoc-danger-fg,var(--ondoc-danger,currentColor))}.ondoc-badge--soft.ondoc-badge--neutral{background:var(--ondoc-surface-muted,var(--ondoc-bg-soft,transparent));color:var(--ondoc-text-muted,var(--ondoc-text-medium,currentColor))}.ondoc-badge--soft.ondoc-badge--brand{background:var(--ondoc-brand-soft);color:var(--ondoc-brand)}.ondoc-badge--solid{color:var(--ondoc-white,#fff)}.ondoc-badge--solid.ondoc-badge--info{background:var(--ondoc-info-fg,var(--ondoc-info,currentColor))}.ondoc-badge--solid.ondoc-badge--success{background:var(--ondoc-success-fg,var(--ondoc-success,currentColor))}.ondoc-badge--solid.ondoc-badge--warning{background:var(--ondoc-warning-fg,var(--ondoc-warning,currentColor))}.ondoc-badge--solid.ondoc-badge--danger{background:var(--ondoc-danger-fg,var(--ondoc-danger,currentColor))}.ondoc-badge--solid.ondoc-badge--neutral{background:var(--ondoc-text-default,var(--ondoc-text-dark,currentColor))}.ondoc-badge--solid.ondoc-badge--brand{background:var(--ondoc-brand)}.ondoc-badge--outline{background:transparent}.ondoc-badge--outline.ondoc-badge--info{border-color:var(--ondoc-info-fg,var(--ondoc-info,currentColor));color:var(--ondoc-info-fg,var(--ondoc-info,currentColor))}.ondoc-badge--outline.ondoc-badge--success{border-color:var(--ondoc-success-fg,var(--ondoc-success,currentColor));color:var(--ondoc-success-fg,var(--ondoc-success,currentColor))}.ondoc-badge--outline.ondoc-badge--warning{border-color:var(--ondoc-warning-fg,var(--ondoc-warning,currentColor));color:var(--ondoc-warning-fg,var(--ondoc-warning,currentColor))}.ondoc-badge--outline.ondoc-badge--danger{border-color:var(--ondoc-danger-fg,var(--ondoc-danger,currentColor));color:var(--ondoc-danger-fg,var(--ondoc-danger,currentColor))}.ondoc-badge--outline.ondoc-badge--neutral{border-color:var(--ondoc-border-strong,var(--ondoc-border,currentColor));color:var(--ondoc-text-default,var(--ondoc-text,currentColor))}.ondoc-badge--outline.ondoc-badge--brand{border-color:var(--ondoc-brand);color:var(--ondoc-brand)}.ondoc-status-pill{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:var(--ondoc-radius-pill);font-family:var(--ondoc-font-sans);font-size:.625rem;font-weight:800;letter-spacing:.08em;line-height:1;padding:.25rem .5rem;text-transform:uppercase;white-space:nowrap}.ondoc-status-pill--pending{background:var(--ondoc-pending-bg);border-color:var(--ondoc-pending-border);color:var(--ondoc-pending-fg)}.ondoc-status-pill--active{background:var(--ondoc-active-bg);border-color:var(--ondoc-active-border);color:var(--ondoc-active-fg)}.ondoc-status-pill--inactive{background:var(--ondoc-inactive-bg);border-color:var(--ondoc-inactive-border);color:var(--ondoc-inactive-fg)}.ondoc-status-pill--success{background:var(--ondoc-success-bg);border-color:var(--ondoc-success-border);color:var(--ondoc-success-fg)}.ondoc-status-pill--warning{background:var(--ondoc-warning-bg);border-color:var(--ondoc-warning-border);color:var(--ondoc-warning-fg)}.ondoc-status-pill--danger{background:var(--ondoc-danger-bg);border-color:var(--ondoc-danger-border);color:var(--ondoc-danger-fg)}.ondoc-status-pill--neutral{background:var(--ondoc-neutral-bg);border-color:var(--ondoc-neutral-border);color:var(--ondoc-neutral-fg)}.ondoc-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:var(--ondoc-radius-md);border:1px solid transparent;font-family:var(--ondoc-font-sans);font-size:14px;line-height:1.5}.ondoc-alert-icon{display:inline-flex;align-items:center;flex-shrink:0;margin-top:1px}.ondoc-alert-icon svg{width:1.125em;height:1.125em}.ondoc-alert-body{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.ondoc-alert-title{margin:0;font-size:14px;font-weight:600;line-height:1.4}.ondoc-alert-message{margin:0;font-size:14px;line-height:1.5}.ondoc-alert-close{appearance:none;background:transparent;border:0;padding:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ondoc-radius-sm);font-size:18px;line-height:1;color:inherit;opacity:.7;cursor:pointer;flex-shrink:0;transition:opacity var(--ondoc-motion-fast),background var(--ondoc-motion-fast)}.ondoc-alert-close:focus-visible,.ondoc-alert-close:hover{opacity:1;background:rgba(0,0,0,.06)}.ondoc-alert-close:focus-visible{outline:2px solid currentColor;outline-offset:1px}.ondoc-alert--soft.ondoc-alert--info{background:var(--ondoc-info-bg);color:var(--ondoc-info-fg,var(--ondoc-info,currentColor))}.ondoc-alert--soft.ondoc-alert--success{background:var(--ondoc-success-bg);color:var(--ondoc-success-fg,var(--ondoc-success,currentColor))}.ondoc-alert--soft.ondoc-alert--warning{background:var(--ondoc-warning-bg);color:var(--ondoc-warning-fg,var(--ondoc-warning,currentColor))}.ondoc-alert--soft.ondoc-alert--danger{background:var(--ondoc-danger-bg);color:var(--ondoc-danger-fg,var(--ondoc-danger,currentColor))}.ondoc-alert--soft.ondoc-alert--neutral{background:var(--ondoc-surface-muted,var(--ondoc-bg-soft,transparent));color:var(--ondoc-text-default,var(--ondoc-text,currentColor))}.ondoc-alert--solid{color:var(--ondoc-white,#fff)}.ondoc-alert--solid.ondoc-alert--info{background:var(--ondoc-info-fg,var(--ondoc-info,currentColor))}.ondoc-alert--solid.ondoc-alert--success{background:var(--ondoc-success-fg,var(--ondoc-success,currentColor))}.ondoc-alert--solid.ondoc-alert--warning{background:var(--ondoc-warning-fg,var(--ondoc-warning,currentColor))}.ondoc-alert--solid.ondoc-alert--danger{background:var(--ondoc-danger-fg,var(--ondoc-danger,currentColor))}.ondoc-alert--solid.ondoc-alert--neutral{background:var(--ondoc-text-default,var(--ondoc-text-dark,currentColor))}.ondoc-alert--solid .ondoc-alert-close:focus-visible,.ondoc-alert--solid .ondoc-alert-close:hover{background:hsla(0,0%,100%,.18)}.ondoc-alert--outline{background:transparent}.ondoc-alert--outline.ondoc-alert--info{border-color:var(--ondoc-info-fg,var(--ondoc-info,currentColor));color:var(--ondoc-info-fg,var(--ondoc-info,currentColor))}.ondoc-alert--outline.ondoc-alert--success{border-color:var(--ondoc-success-fg,var(--ondoc-success,currentColor));color:var(--ondoc-success-fg,var(--ondoc-success,currentColor))}.ondoc-alert--outline.ondoc-alert--warning{border-color:var(--ondoc-warning-fg,var(--ondoc-warning,currentColor));color:var(--ondoc-warning-fg,var(--ondoc-warning,currentColor))}.ondoc-alert--outline.ondoc-alert--danger{border-color:var(--ondoc-danger-fg,var(--ondoc-danger,currentColor));color:var(--ondoc-danger-fg,var(--ondoc-danger,currentColor))}.ondoc-alert--outline.ondoc-alert--neutral{border-color:var(--ondoc-border-strong,var(--ondoc-border,currentColor));color:var(--ondoc-text-default,var(--ondoc-text,currentColor))}.ondoc-breadcrumb{font-family:var(--ondoc-font-sans);font-size:13px;line-height:1.4}.ondoc-breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ondoc-breadcrumb-item{display:inline-flex;align-items:center;min-width:0}.ondoc-breadcrumb-link{color:var(--ondoc-text-muted,var(--ondoc-text-medium,currentColor));text-decoration:none;border-radius:var(--ondoc-radius-xs);padding:2px 4px;margin:-2px -4px;transition:color var(--ondoc-motion-fast),background var(--ondoc-motion-fast)}a.ondoc-breadcrumb-link:hover{color:var(--ondoc-text-default,var(--ondoc-text,currentColor));text-decoration:underline;text-underline-offset:2px}a.ondoc-breadcrumb-link:focus-visible{outline:2px solid var(--ondoc-brand,var(--ondoc-indigo,currentColor));outline-offset:2px}.ondoc-breadcrumb-current{color:var(--ondoc-text-strong,var(--ondoc-text,currentColor));font-weight:500}.ondoc-breadcrumb-separator{color:var(--ondoc-text-muted,var(--ondoc-text-light,currentColor));user-select:none;display:inline-flex;align-items:center}.ondoc-pagination{font-family:var(--ondoc-font-sans);font-size:14px}.ondoc-pagination-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ondoc-pagination-item{display:inline-flex}.ondoc-pagination-button{appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--ondoc-radius-sm);color:var(--ondoc-text-default,var(--ondoc-text,currentColor));font:inherit;min-width:32px;height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;transition:background var(--ondoc-motion-fast),color var(--ondoc-motion-fast),border-color var(--ondoc-motion-fast)}.ondoc-pagination-button:hover:not(:disabled):not(.ondoc-pagination-button--current){background:var(--ondoc-surface-muted,var(--ondoc-bg-soft,transparent))}.ondoc-pagination-button:focus-visible{outline:2px solid var(--ondoc-brand,var(--ondoc-indigo,currentColor));outline-offset:1px}.ondoc-pagination-button:disabled{opacity:.4;cursor:not-allowed}.ondoc-pagination-button--current{background:var(--ondoc-brand,var(--ondoc-indigo,currentColor));color:var(--ondoc-white,#fff);font-weight:600;cursor:default}.ondoc-pagination-button--control{font-size:16px;line-height:1}.ondoc-pagination-dots{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;color:var(--ondoc-text-muted,var(--ondoc-text-light,currentColor));user-select:none}.ondoc-tabs{display:flex}.ondoc-tabs--horizontal{flex-direction:column}.ondoc-tabs--vertical{flex-direction:row;gap:16px}.ondoc-tabs-list{display:flex;flex-wrap:nowrap;gap:4px}.ondoc-tabs--horizontal .ondoc-tabs-list{flex-direction:row;border-bottom:1px solid var(--ondoc-border-soft,var(--ondoc-border,transparent))}.ondoc-tabs--vertical .ondoc-tabs-list{flex-direction:column;border-right:1px solid var(--ondoc-border-soft,var(--ondoc-border,transparent));flex-shrink:0}.ondoc-tabs--pills .ondoc-tabs-list{border:none;padding:4px;background:var(--ondoc-surface-muted,var(--ondoc-bg-soft,transparent));border-radius:var(--ondoc-radius-pill)}.ondoc-tabs-tab{appearance:none;background:transparent;border:0;font:inherit;font-family:var(--ondoc-font-sans);font-size:14px;font-weight:500;color:var(--ondoc-text-muted,var(--ondoc-text-medium,currentColor));padding:10px 16px;cursor:pointer;position:relative;white-space:nowrap;transition:color var(--ondoc-motion-fast),background var(--ondoc-motion-fast),border-color var(--ondoc-motion-fast)}.ondoc-tabs-tab:hover:not(:disabled):not(.ondoc-tabs-tab--active){color:var(--ondoc-text-default,var(--ondoc-text,currentColor))}.ondoc-tabs-tab:focus-visible{outline:2px solid var(--ondoc-brand,var(--ondoc-indigo,currentColor));outline-offset:-2px;border-radius:var(--ondoc-radius-sm)}.ondoc-tabs-tab:disabled{opacity:.4;cursor:not-allowed}.ondoc-tabs--default.ondoc-tabs--horizontal .ondoc-tabs-tab,.ondoc-tabs--underline.ondoc-tabs--horizontal .ondoc-tabs-tab{border-bottom:2px solid transparent;margin-bottom:-1px}.ondoc-tabs--default.ondoc-tabs--vertical .ondoc-tabs-tab,.ondoc-tabs--underline.ondoc-tabs--vertical .ondoc-tabs-tab{border-right:2px solid transparent;margin-right:-1px;text-align:left;justify-content:flex-start}.ondoc-tabs--default .ondoc-tabs-tab--active,.ondoc-tabs--underline .ondoc-tabs-tab--active{color:var(--ondoc-text-default,var(--ondoc-text,currentColor));border-color:var(--ondoc-brand,var(--ondoc-indigo,currentColor))}.ondoc-tabs--pills .ondoc-tabs-tab{border-radius:var(--ondoc-radius-pill);padding:6px 14px}.ondoc-tabs--pills .ondoc-tabs-tab--active{background:var(--ondoc-surface-elevated,var(--ondoc-white,#fff));color:var(--ondoc-text-default,var(--ondoc-text,currentColor));box-shadow:var(--ondoc-shadow-xs,0 1px 2px rgba(0,0,0,.06))}.ondoc-tabs-panel{padding-top:16px}.ondoc-tabs-panel:focus-visible{outline:2px solid var(--ondoc-brand,var(--ondoc-indigo,currentColor));outline-offset:2px;border-radius:var(--ondoc-radius-sm)}.ondoc-table{width:100%;border-collapse:collapse;font-family:var(--ondoc-font-sans);font-size:14px;line-height:1.5;color:var(--ondoc-text-default,var(--ondoc-text,currentColor))}.ondoc-table-caption{caption-side:bottom;color:var(--ondoc-text-muted,var(--ondoc-text-medium,currentColor));font-size:13px;padding:8px 0;text-align:left}.ondoc-table-th{text-align:left;font-weight:600;color:var(--ondoc-text-strong,var(--ondoc-text,currentColor));background:var(--ondoc-surface-muted,var(--ondoc-bg-soft,transparent));border-bottom:1px solid var(--ondoc-border-strong,var(--ondoc-border,transparent))}.ondoc-table-td{border-bottom:1px solid var(--ondoc-border-soft,var(--ondoc-border,transparent))}.ondoc-table-tbody .ondoc-table-tr:last-child .ondoc-table-td{border-bottom:0}.ondoc-table[data-vertical-spacing=xs] .ondoc-table-td,.ondoc-table[data-vertical-spacing=xs] .ondoc-table-th{padding-top:4px;padding-bottom:4px}.ondoc-table[data-vertical-spacing=sm] .ondoc-table-td,.ondoc-table[data-vertical-spacing=sm] .ondoc-table-th{padding-top:8px;padding-bottom:8px}.ondoc-table[data-vertical-spacing=md] .ondoc-table-td,.ondoc-table[data-vertical-spacing=md] .ondoc-table-th{padding-top:12px;padding-bottom:12px}.ondoc-table[data-vertical-spacing=lg] .ondoc-table-td,.ondoc-table[data-vertical-spacing=lg] .ondoc-table-th{padding-top:16px;padding-bottom:16px}.ondoc-table[data-horizontal-spacing=xs] .ondoc-table-td,.ondoc-table[data-horizontal-spacing=xs] .ondoc-table-th{padding-left:6px;padding-right:6px}.ondoc-table[data-horizontal-spacing=sm] .ondoc-table-td,.ondoc-table[data-horizontal-spacing=sm] .ondoc-table-th{padding-left:10px;padding-right:10px}.ondoc-table[data-horizontal-spacing=md] .ondoc-table-td,.ondoc-table[data-horizontal-spacing=md] .ondoc-table-th{padding-left:14px;padding-right:14px}.ondoc-table[data-horizontal-spacing=lg] .ondoc-table-td,.ondoc-table[data-horizontal-spacing=lg] .ondoc-table-th{padding-left:20px;padding-right:20px}.ondoc-table[data-striped=true] .ondoc-table-tbody .ondoc-table-tr:nth-child(2n){background:var(--ondoc-surface-muted,var(--ondoc-bg-tint,transparent))}.ondoc-table[data-highlight-on-hover=true] .ondoc-table-tbody .ondoc-table-tr:hover{background:var(--ondoc-surface-muted,var(--ondoc-bg-soft,transparent))}.ondoc-table[data-with-table-border=true]{border:1px solid var(--ondoc-border-soft,var(--ondoc-border,transparent));border-radius:var(--ondoc-radius-md);border-spacing:0;overflow:hidden}.ondoc-table[data-with-column-borders=true] .ondoc-table-td,.ondoc-table[data-with-column-borders=true] .ondoc-table-th{border-right:1px solid var(--ondoc-border-soft,var(--ondoc-border,transparent))}.ondoc-table[data-with-column-borders=true] .ondoc-table-td:last-child,.ondoc-table[data-with-column-borders=true] .ondoc-table-th:last-child{border-right:0}.ondoc-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ondoc-field{display:flex;flex-direction:column;gap:5px;font-family:var(--ondoc-font-sans)}.ondoc-field-label{display:flex;align-items:baseline;gap:6px;font:700 11.5px var(--ondoc-font-sans);letter-spacing:.04em;text-transform:uppercase;color:oklch(40% .014 252)}.ondoc-field-label-main{display:inline-flex;align-items:baseline;gap:4px}.ondoc-field-required-mark{color:#b91c1c;font-weight:800}.ondoc-field-optional{font-weight:500;text-transform:none;letter-spacing:0;color:oklch(56% .014 252);font-size:11px}.ondoc-field-right-label{margin-left:auto;font:500 11px var(--ondoc-font-sans);letter-spacing:0;text-transform:none;color:oklch(60% .014 252)}.ondoc-field-hint{font:500 11.5px var(--ondoc-font-sans);color:oklch(56% .014 252);margin-top:2px}.ondoc-field-error{font:600 11.5px var(--ondoc-font-sans);color:#b91c1c;margin-top:2px}.ondoc-field input[type=date],.ondoc-field input[type=email],.ondoc-field input[type=number],.ondoc-field input[type=password],.ondoc-field input[type=search],.ondoc-field input[type=tel],.ondoc-field input[type=text],.ondoc-field select,.ondoc-field textarea{width:100%;padding:10px 12px;border:1px solid oklch(88% .012 247);border-radius:10px;font:500 14px var(--ondoc-font-sans);color:oklch(23% .018 252);background:#fff;transition:border-color .15s,box-shadow .15s;outline:none}.ondoc-field input:focus,.ondoc-field select:focus,.ondoc-field textarea:focus{border-color:var(--ondoc-brand-7,oklch(40% .102 259));box-shadow:0 0 0 3px color-mix(in oklch,var(--ondoc-brand-7,oklch(40% .102 259)),transparent 88%)}.ondoc-field input[aria-invalid=true],.ondoc-field select[aria-invalid=true],.ondoc-field textarea[aria-invalid=true],.ondoc-field--error input,.ondoc-field--error select,.ondoc-field--error textarea{border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c22}.ondoc-field input:disabled,.ondoc-field select:disabled,.ondoc-field textarea:disabled{background:oklch(96% .006 247);color:oklch(60% .014 252);cursor:not-allowed;border-color:oklch(90% .01 247)}.ondoc-field textarea{resize:vertical;min-height:82px;line-height:1.5}.ondoc-mantine-input.ondoc-mantine-input{padding:10px 12px;border:1px solid oklch(88% .012 247);border-radius:10px;font-family:var(--ondoc-font-sans);font-weight:500;font-size:14px;color:oklch(23% .018 252);background-color:#fff;transition:border-color .15s,box-shadow .15s;outline:none;min-height:0;height:auto;line-height:1.4}.ondoc-mantine-input.ondoc-mantine-input::placeholder{color:oklch(68% .014 252)}.ondoc-mantine-input.ondoc-mantine-input:focus,.ondoc-mantine-input.ondoc-mantine-input:focus-within{border-color:var(--ondoc-brand-7,oklch(40% .102 259));box-shadow:0 0 0 3px color-mix(in oklch,var(--ondoc-brand-7,oklch(40% .102 259)),transparent 88%)}.ondoc-field--error .ondoc-mantine-input.ondoc-mantine-input,.ondoc-mantine-input.ondoc-mantine-input[aria-invalid=true],.ondoc-mantine-input.ondoc-mantine-input[data-error=true]{border-color:#b91c1c;box-shadow:0 0 0 3px rgba(185,28,28,.13)}.ondoc-mantine-input.ondoc-mantine-input:disabled,.ondoc-mantine-input.ondoc-mantine-input[data-disabled=true]{background-color:oklch(96% .006 247);color:oklch(60% .014 252);cursor:not-allowed;border-color:oklch(90% .01 247);opacity:1}textarea.ondoc-mantine-input.ondoc-mantine-input{min-height:82px;line-height:1.5;resize:vertical}select.ondoc-mantine-input.ondoc-mantine-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:32px}.ondoc-mantine-label.ondoc-mantine-label{font-family:var(--ondoc-font-sans);font-weight:700;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:oklch(40% .014 252);margin-bottom:5px;display:inline-block}.ondoc-mantine-required.ondoc-mantine-required{color:#b91c1c;font-weight:800;margin-left:4px}.ondoc-mantine-error.ondoc-mantine-error{font-family:var(--ondoc-font-sans);font-weight:600;font-size:11.5px;color:#b91c1c;margin-top:2px;line-height:1.4}.ondoc-mantine-description.ondoc-mantine-description{font-family:var(--ondoc-font-sans);font-weight:500;font-size:11.5px;color:oklch(56% .014 252);margin-top:2px;line-height:1.4}.ondoc-mantine-checkbox-input.ondoc-mantine-checkbox-input,.ondoc-mantine-radio-input.ondoc-mantine-radio-input{width:18px;height:18px;border:1.5px solid oklch(80% .012 247);background-color:#fff;cursor:pointer;transition:background-color .15s,border-color .15s}.ondoc-mantine-checkbox-input.ondoc-mantine-checkbox-input{border-radius:5px}.ondoc-mantine-radio-input.ondoc-mantine-radio-input{border-radius:50%}.ondoc-mantine-checkbox-input.ondoc-mantine-checkbox-input:checked,.ondoc-mantine-radio-input.ondoc-mantine-radio-input:checked{background-color:var(--ondoc-brand-7,oklch(40% .102 259));border-color:var(--ondoc-brand-7,oklch(40% .102 259))}.ondoc-mantine-checkbox-input.ondoc-mantine-checkbox-input:focus-visible,.ondoc-mantine-radio-input.ondoc-mantine-radio-input:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in oklch,var(--ondoc-brand-7,oklch(40% .102 259)),transparent 80%)}.ondoc-mantine-checkbox-input.ondoc-mantine-checkbox-input:disabled,.ondoc-mantine-radio-input.ondoc-mantine-radio-input:disabled{background-color:oklch(94% .008 247);border-color:oklch(88% .012 247);cursor:not-allowed}.ondoc-mantine-check-label.ondoc-mantine-check-label{font-family:var(--ondoc-font-sans);font-weight:600;font-size:13.5px;color:oklch(23% .018 252);cursor:pointer}.ondoc-mantine-check-description.ondoc-mantine-check-description{font-family:var(--ondoc-font-sans);font-weight:500;font-size:12px;color:oklch(56% .014 252);margin-top:2px}.ondoc-mantine-switch-track.ondoc-mantine-switch-track{width:38px;height:22px;background-color:oklch(86% .012 247);border-color:transparent;border-radius:9999px;transition:background-color .2s;cursor:pointer}.ondoc-mantine-switch-track.ondoc-mantine-switch-track[data-checked]{background-color:var(--ondoc-brand-7,oklch(40% .102 259));border-color:transparent}.ondoc-mantine-switch-thumb.ondoc-mantine-switch-thumb{width:16px;height:16px;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);border:0}.ondoc-mantine-seg.ondoc-mantine-seg{padding:3px;background-color:oklch(94% .008 247);border-radius:11px;gap:2px}.ondoc-mantine-seg-control.ondoc-mantine-seg-control{padding:0;border:0}.ondoc-mantine-seg-label.ondoc-mantine-seg-label{padding:8px 16px;border-radius:8px;font-family:var(--ondoc-font-sans);font-weight:700;font-size:12.5px;color:oklch(50% .014 252);cursor:pointer;transition:color .15s}.ondoc-mantine-seg-control.ondoc-mantine-seg-control[data-active] .ondoc-mantine-seg-label.ondoc-mantine-seg-label,[data-active].ondoc-mantine-seg-control.ondoc-mantine-seg-control .ondoc-mantine-seg-label.ondoc-mantine-seg-label{color:oklch(23% .018 252)}.ondoc-mantine-seg-indicator.ondoc-mantine-seg-indicator{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(15,23,42,.1)}.ondoc-modal{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 32px 80px -20px rgba(15,23,42,.45),0 0 0 1px rgba(0,0,0,.06);font-family:var(--ondoc-font-sans)}.ondoc-modal-header{padding:20px 22px 16px;border-bottom:1px solid oklch(94% .012 250);display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ondoc-modal-heading{display:flex;flex-direction:column;gap:4px;flex:1}.ondoc-modal-title{margin:0;font:800 18px var(--ondoc-font-sans);letter-spacing:-.01em;color:oklch(23% .018 252)}.ondoc-modal-description{margin:0;font:400 13px var(--ondoc-font-sans);color:oklch(50% .014 252);line-height:1.5}.ondoc-modal-close{appearance:none;border:0;background:oklch(96% .008 247);color:oklch(40% .014 252);border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ondoc-modal-close:hover{background:oklch(92% .008 247)}.ondoc-modal-body{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.ondoc-modal-footer{padding:14px 22px;border-top:1px solid oklch(94% .012 250);background:oklch(98% .006 249);display:flex;justify-content:flex-end;gap:8px}.ondoc-confirm{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -16px rgba(15,23,42,.45),0 0 0 1px rgba(0,0,0,.05);font-family:var(--ondoc-font-sans)}.ondoc-confirm-head{padding:22px 22px 0}.ondoc-confirm-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.ondoc-confirm-icon--destructive{background:#fee2e2;color:#b91c1c}.ondoc-confirm-icon--warning{background:#fef3c7;color:#b45309}.ondoc-confirm-icon--info{background:var(--ondoc-brand-1,oklch(94% .028 258));color:var(--ondoc-brand-7,oklch(40% .102 259))}.ondoc-confirm-title{margin:0 0 7px;font:800 17px var(--ondoc-font-sans);color:oklch(23% .018 252)}.ondoc-confirm-description{margin:0 0 18px;font:400 13.5px/1.55 var(--ondoc-font-sans);color:oklch(50% .014 252)}.ondoc-confirm-body{margin:0 0 18px}.ondoc-confirm-footer{padding:0 22px 20px;display:flex;gap:8px;justify-content:flex-end}.ondoc-toast.mantine-Notification-root{background:#0f172a;color:#fff;font-family:var(--ondoc-font-sans);border:0;border-radius:11px;box-shadow:0 12px 30px -8px rgba(15,23,42,.45);padding:11px 14px}.ondoc-toast .mantine-Notification-title,.ondoc-toast .ondoc-toast-title{font:700 12.5px var(--ondoc-font-sans);color:#fff}.ondoc-toast .mantine-Notification-description,.ondoc-toast .ondoc-toast-message{font:500 11px var(--ondoc-font-sans);color:oklch(82% .04 280);margin-top:1px}.ondoc-toast--error.mantine-Notification-root{border-left:3px solid #ef4444}.ondoc-toast--warning.mantine-Notification-root{border-left:3px solid #f59e0b}.ondoc-toast--success.mantine-Notification-root{border-left:3px solid #16a34a}.ondoc-toast--info.mantine-Notification-root{border-left:3px solid var(--ondoc-brand-7,oklch(40% .102 259))}.ondoc-skeleton{background:linear-gradient(90deg,oklch(94% .012 250),oklch(96% .008 247) 50%,oklch(94% .012 250));background-size:200% 100%;animation:ondoc-skeleton-shimmer 1.4s infinite;border-radius:6px;width:100%}.ondoc-skeleton--circle{border-radius:50%}.ondoc-skeleton--aspect{height:auto}@keyframes ondoc-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ondoc-empty-state{max-width:340px;margin:0 auto;text-align:center;font-family:var(--ondoc-font-sans);display:flex;flex-direction:column;align-items:center;gap:12px}.ondoc-empty-state-illustration{width:96px;height:96px;border-radius:24px;background:linear-gradient(135deg,var(--ondoc-brand-1,oklch(96% .024 258)),var(--ondoc-brand-2,oklch(94% .04 280)));display:flex;align-items:center;justify-content:center;color:var(--ondoc-brand-7,oklch(40% .102 259));position:relative;overflow:hidden}.ondoc-empty-state-illustration:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 50% at 70% 20%,oklch(85% .1 280/.35),transparent);pointer-events:none}.ondoc-empty-state-illustration>*{position:relative;z-index:1}.ondoc-empty-state--patient .ondoc-empty-state-illustration{background:linear-gradient(135deg,#eef2ff,#ede9fe)}.ondoc-empty-state--success .ondoc-empty-state-illustration{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534}.ondoc-empty-state--card{max-width:none;background:var(--ondoc-white,#fff);border:1px solid oklch(90.4% .01 247);border-radius:var(--ondoc-radius-lg);padding:var(--ondoc-space-xl)}.ondoc-empty-state--card>*{max-width:340px}.ondoc-empty-state-title{margin:6px 0 0;font:800 17px var(--ondoc-font-sans);letter-spacing:-.01em;color:oklch(23% .018 252)}.ondoc-empty-state-description{margin:0;font:400 13.5px/1.55 var(--ondoc-font-sans);color:oklch(50% .014 252)}.ondoc-empty-state-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.ondoc-error-state{max-width:380px;margin:0 auto;text-align:center;font-family:var(--ondoc-font-sans);display:flex;flex-direction:column;align-items:center;gap:8px}.ondoc-error-state-illustration{width:80px;height:80px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.ondoc-error-state--error .ondoc-error-state-illustration{background:#fef2f2;border:1px solid oklch(86% .05 25);color:#b91c1c}.ondoc-error-state--warning .ondoc-error-state-illustration{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.ondoc-error-state--offline .ondoc-error-state-illustration{background:oklch(94% .012 250);border:1px solid oklch(86% .012 250);color:oklch(40% .014 252)}.ondoc-error-state-title{margin:0;font:800 17px var(--ondoc-font-sans);letter-spacing:-.01em;color:oklch(23% .018 252)}.ondoc-error-state-description{margin:0;font:400 13.5px/1.55 var(--ondoc-font-sans);color:oklch(50% .014 252)}.ondoc-error-state-code{font:600 11px var(--ondoc-font-mono);background:oklch(96% .008 247);color:oklch(50% .014 252);padding:3px 8px;border-radius:5px;display:inline-block}.ondoc-error-state-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.ondoc-source-citation{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 6px;border-radius:9999px;border:1px solid var(--ondoc-brand-2,oklch(86% .05 258));background:var(--ondoc-brand-1,oklch(94% .028 258));color:var(--ondoc-brand-8,oklch(34% .092 259));font:600 11px var(--ondoc-font-sans);cursor:pointer;transition:background .15s,border-color .15s}.ondoc-source-citation[disabled]{cursor:default}button.ondoc-source-citation{appearance:none}.ondoc-source-citation:hover{background:var(--ondoc-brand-2,oklch(86% .05 258))}.ondoc-source-citation--active{border-color:var(--ondoc-brand-7,oklch(40% .102 259))}.ondoc-source-citation--active,.ondoc-source-citation-index{background:var(--ondoc-brand-7,oklch(40% .102 259));color:#fff}.ondoc-source-citation-index{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font:700 10px var(--ondoc-font-sans);flex-shrink:0}.ondoc-source-citation--active .ondoc-source-citation-index{background:#fff;color:var(--ondoc-brand-7,oklch(40% .102 259))}.ondoc-source-citation-label{font-weight:600}.ondoc-review-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9px;border:1px solid oklch(90% .012 247);background:#fff;font:500 12px var(--ondoc-font-sans);color:oklch(40% .014 252)}.ondoc-review-badge-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ondoc-review-badge--approved{background:#ecfdf5;border-color:#a7f3d0}.ondoc-review-badge--approved .ondoc-review-badge-dot{background:#16a34a}.ondoc-review-badge--pending{background:#fffbeb;border-color:#fde68a}.ondoc-review-badge--pending .ondoc-review-badge-dot{background:#d97706}.ondoc-review-badge--expired{background:#fef2f2;border-color:oklch(86% .05 25)}.ondoc-review-badge--expired .ondoc-review-badge-dot{background:#b91c1c}.ondoc-review-badge-text{display:inline-flex;flex-wrap:wrap;gap:0 4px}.ondoc-review-badge-label{color:oklch(56% .014 252)}.ondoc-review-badge-reviewer{color:oklch(23% .018 252);font-weight:700}.ondoc-review-badge-meta{display:block;margin-top:2px;font:500 10.5px var(--ondoc-font-sans);color:oklch(56% .014 252);width:100%}.ondoc-ai-refusal{display:flex;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid;font-family:var(--ondoc-font-sans);align-items:flex-start}.ondoc-ai-refusal--info{background:var(--ondoc-brand-1,oklch(94% .028 258));border-color:var(--ondoc-brand-2,oklch(86% .05 258));color:var(--ondoc-brand-8,oklch(34% .092 259))}.ondoc-ai-refusal--warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.ondoc-ai-refusal--danger{background:#fef2f2;border-color:oklch(86% .05 25);color:#991b1b}.ondoc-ai-refusal-icon{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.6)}.ondoc-ai-refusal--danger .ondoc-ai-refusal-icon{background:#fee2e2;color:#b91c1c}.ondoc-ai-refusal-body{display:flex;flex-direction:column;gap:4px}.ondoc-ai-refusal-title{margin:0;font:700 13.5px var(--ondoc-font-sans);letter-spacing:-.005em}.ondoc-ai-refusal-recovery{margin:0;font:500 12.5px/1.5 var(--ondoc-font-sans)}.ondoc-ai-refusal-emergency{margin:6px 0 0;padding:8px 10px;border-radius:8px;background:#fee2e2;color:#991b1b;font:500 12px/1.45 var(--ondoc-font-sans)}.ondoc-ai-refusal-emergency strong{font-weight:800;margin-right:4px}.ondoc-source-citation-card{display:flex;flex-direction:column;gap:9px;padding:14px;background:oklch(98% .006 249);border:1px solid oklch(94% .012 250);border-radius:12px;font-family:var(--ondoc-font-sans)}.ondoc-source-citation-card[data-active=true]{border-color:var(--ondoc-brand-7,oklch(40% .102 259));background:var(--ondoc-brand-1,oklch(94% .028 258))}.ondoc-source-citation-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ondoc-source-citation-card-title{margin:0;font:700 13px var(--ondoc-font-sans);color:oklch(23% .018 252);flex:1;min-width:0;word-break:break-word}.ondoc-source-citation-card-tag{display:inline-flex;align-items:center;font:800 9px var(--ondoc-font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ondoc-brand-1,oklch(96% .024 258));color:var(--ondoc-brand-7,oklch(40% .102 259));padding:2px 7px;border-radius:9999px;flex-shrink:0}.ondoc-source-citation-card-snippet{margin:0;font:400 12.5px/1.55 var(--ondoc-font-sans);color:oklch(40% .014 252)}.ondoc-source-citation-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 11px var(--ondoc-font-sans);color:oklch(56% .014 252)}.ondoc-source-citation-card-meta{flex:1;min-width:0}.ondoc-source-citation-card-open{appearance:none;border:0;background:transparent;color:var(--ondoc-brand-7,oklch(40% .102 259));font:700 11px var(--ondoc-font-sans);cursor:pointer;padding:0}.ondoc-source-citation-card-open:hover{text-decoration:underline}.ondoc-source-citation[data-tone=dark]{background:rgba(15,23,42,.08);border-color:rgba(15,23,42,.16);color:oklch(23% .018 252)}.ondoc-source-citation[data-tone=dark]:hover{background:rgba(15,23,42,.14)}.ondoc-source-citation--active[data-tone=dark]{border-color:var(--ondoc-brand-7,oklch(40% .102 259))}.ondoc-source-citation--active[data-tone=dark],.ondoc-source-citation[data-tone=dark] .ondoc-source-citation-index{background:var(--ondoc-brand-7,oklch(40% .102 259));color:#fff}.ondoc-source-citation--active[data-tone=dark] .ondoc-source-citation-index{background:#fff;color:var(--ondoc-brand-7,oklch(40% .102 259))}.ondoc-source-citation-card[data-tone=dark]{background:hsla(0,0%,100%,.78);border-color:rgba(15,23,42,.16);backdrop-filter:blur(8px);color:oklch(23% .018 252)}.ondoc-source-citation-card[data-tone=dark][data-active=true]{background:hsla(0,0%,100%,.92);border-color:var(--ondoc-brand-7,oklch(40% .102 259))}.ondoc-ai-refusal[data-tone=dark]{background:hsla(0,0%,100%,.86);backdrop-filter:blur(8px);border-color:rgba(15,23,42,.18);color:oklch(23% .018 252)}.ondoc-ai-refusal[data-tone=dark].ondoc-ai-refusal--warn{background:rgba(255,251,235,.92);border-color:rgba(217,119,6,.4);color:#92400e}.ondoc-ai-refusal[data-tone=dark].ondoc-ai-refusal--danger{background:hsla(0,86%,97%,.94);border-color:rgba(185,28,28,.4);color:#991b1b}.ondoc-ai-refusal[data-tone=dark] .ondoc-ai-refusal-icon{background:hsla(0,0%,100%,.7)}.ondoc-review-badge[data-tone=dark]{background:hsla(0,0%,100%,.86);backdrop-filter:blur(8px);border-color:rgba(15,23,42,.18)}.ondoc-review-badge[data-tone=dark].ondoc-review-badge--approved{background:rgba(236,253,245,.94)}.ondoc-review-badge[data-tone=dark].ondoc-review-badge--pending{background:rgba(255,251,235,.94)}.ondoc-review-badge[data-tone=dark].ondoc-review-badge--expired{background:hsla(0,86%,97%,.94)}.ondoc-voice-consent-banner{display:flex;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid;font-family:var(--ondoc-font-sans);align-items:flex-start}.ondoc-voice-consent-banner--warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.ondoc-voice-consent-banner--danger{background:#fef2f2;border-color:oklch(86% .05 25);color:#991b1b}.ondoc-voice-consent-banner-icon{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.6)}.ondoc-voice-consent-banner--danger .ondoc-voice-consent-banner-icon{background:#fee2e2;color:#b91c1c}.ondoc-voice-consent-banner-body{display:flex;flex-direction:column;gap:4px;flex:1}.ondoc-voice-consent-banner-title{margin:0;font:700 13.5px var(--ondoc-font-sans);letter-spacing:-.005em}.ondoc-voice-consent-banner-description{margin:0;font:500 12.5px/1.5 var(--ondoc-font-sans)}.ondoc-voice-consent-banner-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ondoc-voice-consent-banner-primary-action,.ondoc-voice-consent-banner-secondary-action{appearance:none;font:600 12px var(--ondoc-font-sans);padding:6px 12px;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s}.ondoc-voice-consent-banner--warn .ondoc-voice-consent-banner-primary-action{background:#92400e;color:#fffbeb}.ondoc-voice-consent-banner--warn .ondoc-voice-consent-banner-primary-action:hover{background:#78350f}.ondoc-voice-consent-banner--warn .ondoc-voice-consent-banner-secondary-action{background:transparent;border-color:#fde68a;color:#92400e}.ondoc-voice-consent-banner--warn .ondoc-voice-consent-banner-secondary-action:hover{background:rgba(146,64,14,.08)}.ondoc-voice-consent-banner--danger .ondoc-voice-consent-banner-primary-action{background:#991b1b;color:#fef2f2}.ondoc-voice-consent-banner--danger .ondoc-voice-consent-banner-primary-action:hover{background:#7f1d1d}.ondoc-voice-consent-banner[data-tone=dark]{backdrop-filter:blur(8px)}.ondoc-voice-consent-banner[data-tone=dark].ondoc-voice-consent-banner--warn{background:rgba(255,251,235,.92);border-color:rgba(217,119,6,.4);color:#92400e}.ondoc-voice-consent-banner[data-tone=dark].ondoc-voice-consent-banner--danger{background:hsla(0,86%,97%,.94);border-color:rgba(185,28,28,.4);color:#991b1b}.ondoc-voice-consent-banner[data-tone=dark] .ondoc-voice-consent-banner-icon{background:hsla(0,0%,100%,.7)}.ondoc-audio-recorder{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--ondoc-color-border,#e5e7eb);background:var(--ondoc-color-surface,#fff)}.ondoc-audio-recorder__script{margin:0;font-size:14px;line-height:1.5;color:var(--ondoc-color-text-muted,#4b5563);font-style:italic;padding:12px;border-radius:8px;background:rgba(15,23,42,.03)}.ondoc-audio-recorder__meter{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:56px;padding:6px;border-radius:8px;background:rgba(15,23,42,.03)}.ondoc-audio-recorder__meter-bar{flex:0 0 4px;width:4px;background:var(--ondoc-color-text-muted,#94a3b8);border-radius:2px;transition:height .12s ease-out;min-height:4px}.ondoc-audio-recorder[data-state=recording] .ondoc-audio-recorder__meter-bar{background:#b91c1c}.ondoc-audio-recorder[data-state=ready] .ondoc-audio-recorder__meter-bar{background:#16a34a}.ondoc-audio-recorder__timer{display:flex;align-items:baseline;justify-content:center;gap:4px;font-variant-numeric:tabular-nums;font-family:var(--ondoc-font-mono,ui-monospace,SFMono-Regular,monospace);font-size:18px;font-weight:600;color:var(--ondoc-color-text,#0f172a)}.ondoc-audio-recorder__separator{color:var(--ondoc-color-text-muted,#94a3b8);font-weight:400}.ondoc-audio-recorder__max{color:var(--ondoc-color-text-muted,#64748b);font-weight:400}.ondoc-audio-recorder__warning{margin:0;text-align:center;font-size:13px;font-weight:600;color:#b45309}.ondoc-audio-recorder__controls{display:flex;justify-content:center}.ondoc-audio-recorder__error{margin:0;font-size:13px;color:#b91c1c;text-align:center}