@font-face{font-family:Inter;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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;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;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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;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;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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;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;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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_176161{font-family:Inter,Inter Fallback;font-style:normal}.__variable_176161{--cc-font-inter:"Inter","Inter Fallback"}:root,[data-look-preview][data-palette=cool]{--cc-bg:#EDF0F5;--cc-band:#FFFFFF;--cc-surface:#FFFFFF;--cc-surface-2:#F6F8FB;--cc-ink:#1E232C;--cc-ink-2:#4A5163;--cc-ink-3:#5E6577;--cc-placeholder:#5E6577;--cc-line:#E1E5ED;--cc-line-strong:#CFD2D8;--cc-input-line:#7C8598;--cc-accent:#1554FF;--cc-on-accent:#FFFFFF;--cc-accent-hover:#0052D2;--cc-link:#1554FF;--cc-accent-soft:#DBE9FF;--cc-accent-soft-2:#F4F9FF;--cc-btn2-bg:#FFFFFF;--cc-btn2-line:#1554FF;--cc-btn2-ink:#1554FF;--cc-bar:#0D2045;--cc-bar-2:#1B2F5A;--cc-bar-edge:transparent;--cc-shadow:0 0 0 1px #E1E5ED,0 1px 2px rgba(13,32,69,0.06);--cc-bad:#FB4E6D;--cc-bad-bg:#F7E6EA;--cc-bad-ink:#B4123A;--cc-bad-line:#F3B3C0;--cc-ok:#60C67C;--cc-ok-bg:#DFF4E5;--cc-ok-ink:#1E7A44;--cc-warn:#FF9960;--cc-warn-bg:#F8E6DF;--cc-warn-ink:#9A4A00;--cc-info-bg:#DBE9FF;--cc-purple-bg:#E9E4FB;--cc-purple-ink:#4A1FB8;--cc-sky-bg:#E3F4FF;--cc-hover:#F6F8FB;--cc-sky-ink:#0B5E8A;--cc-info-ink:#1554FF;--cc-warn-line:rgba(255,153,96,0.35);--cc-bad-tile:rgba(251,78,109,0.22);--cc-ok-tile:rgba(96,198,124,0.3);--cc-warn-tile:rgba(255,153,96,0.28);--cc-mark:rgba(21,84,255,0.26);--cc-shadow-control:0 1px 2px rgba(13,32,69,0.06);--cc-shadow-raised:0 1px 2px rgba(13,32,69,0.06),0 2px 6px rgba(13,32,69,0.05);--cc-shadow-primary:0 1px 2px rgba(21,84,255,0.4),inset 0 1px 0 rgba(255,255,255,0.16);--cc-pop-shadow:0 0 0 1px rgba(13,32,69,0.06),0 12px 32px rgba(13,32,69,0.16),0 2px 6px rgba(13,32,69,0.08);--cc-ring:0 0 0 3px rgba(21,84,255,0.18);--cc-tray:rgba(30,35,44,0.07);color-scheme:light;--cc-bar-ink:#FFFFFF;--cc-bar-ink-2:rgba(255,255,255,0.72);--cc-bar-ink-3:rgba(255,255,255,0.78);--cc-bar-line:rgba(255,255,255,0.12);--cc-bar-control-line:rgba(255,255,255,0.45);--cc-bar-divider:rgba(255,255,255,0.16);--cc-bar-fill:rgba(255,255,255,0.08);--cc-bar-fill-on:rgba(255,255,255,0.14);--cc-bar-mark:#8CB9FF;--cc-bar-mark-dim:rgba(255,255,255,0.32);--cc-bar-badge:#FB4E6D;--cc-bar-badge-ink:#0D2045;--cc-launcher-on:#FFFFFF;--cc-launcher-on-mark:#1554FF;--cc-launcher-on-dim:#CDD2DF;--cc-avatar:#1554FF;--cc-avatar-ink:#FFFFFF;--cc-brand:#1554FF;--cc-on-brand:#FFFFFF;--cc-logo-tile:#FFFFFF;--cc-logo-ink:#0D2045;--cc-app-tile:#0D2045;--cc-app-tile-dim:rgba(255,255,255,0.28);--cc-scrim:rgba(7,23,49,0.36);--cc-panel-shadow:var(--cc-pop-shadow);--cc-node-lift:0 1px 2px rgba(13,32,69,0.06);--cc-node-lift-on:0 2px 8px rgba(13,32,69,0.12);--cc-font-family:var(--cc-font-inter,Inter),system-ui,-apple-system,"Segoe UI",sans-serif;--cc-font-family-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--cc-font-size-body:14px;--cc-line-body:24px;--cc-font-size-small:12px;--cc-line-small:16px;--cc-font-size-caps:12px;--cc-line-caps:16px;--cc-font-size-eyebrow:12px;--cc-font-size-h1:24px;--cc-line-h1:32px;--cc-font-size-h2:24px;--cc-line-h2:32px;--cc-font-size-h3:20px;--cc-line-h3:24px;--cc-font-size-h4:16px;--cc-line-h4:24px;--cc-font-size-stat:24px;--cc-font-weight-regular:400;--cc-font-weight-medium:500;--cc-font-weight-semibold:600;--cc-radius:12px;--cc-radius-control:8px;--cc-radius-inset:10px;--cc-radius-float:14px;--cc-radius-companion:18px;--cc-radius-launcher:20px;--cc-radius-status-square:2.5px;--cc-radius-small:5px;--cc-radius-pill:9999px;--cc-control-height-medium:56px;--cc-control-height-small:30px;--cc-control-height-touch:44px;--cc-header-height:52px;--cc-row-compact:36px;--cc-row-comfortable:48px;--cc-gutter:28px;--cc-gutter-top:20px;--cc-gutter-narrow:16px;--cc-card-padding:24px;--cc-workbar-height:52px;--cc-workbar-left:24px;--cc-workbar-bottom:14px;--cc-workbar-width:calc(100vw - 48px);--cc-workbar-panel-width:400px;--cc-workbar-room:0px;--cc-cici-panel-room:0px;--cc-space-1:4px;--cc-space-2:8px;--cc-space-3:12px;--cc-space-4:16px;--cc-space-5:20px;--cc-space-6:24px;--cc-space-7:28px;--cc-space-8:32px;--cc-space-10:40px;--cc-space-12:48px;--cc-focus-ring:2px solid var(--cc-link);--cc-focus-offset:2px;--cc-shadow-node:var(--cc-shadow);--cc-shadow-modal:var(--cc-pop-shadow)}:root[data-theme=dark],[data-look-preview][data-theme=dark]{--cc-bg:#071731;--cc-band:#0E254A;--cc-surface:#0E254A;--cc-surface-2:#132B52;--cc-ink:#EAEEF5;--cc-ink-2:#A9B4C6;--cc-ink-3:#8C99B2;--cc-placeholder:#8C99B2;--cc-line:#1C3358;--cc-line-strong:#2A4570;--cc-input-line:#647EB0;--cc-accent:#4D8BFF;--cc-on-accent:#040E20;--cc-accent-hover:#6FA0FF;--cc-link:#6FA0FF;--cc-accent-soft:#153468;--cc-accent-soft-2:#11305E;--cc-btn2-bg:#0E254A;--cc-btn2-line:#647EB0;--cc-btn2-ink:#EAEEF5;--cc-bar:#040E20;--cc-bar-2:#0E254A;--cc-bar-edge:#1C3358;--cc-shadow:0 0 0 1px #1C3358;--cc-bad:#FF7A90;--cc-bad-bg:#3B1E3A;--cc-bad-ink:#FF9AAB;--cc-bad-line:#5C2C38;--cc-ok:#7BD89A;--cc-ok-bg:#12392F;--cc-ok-ink:#86DBA2;--cc-warn:#FFB27F;--cc-warn-bg:#3A2C2A;--cc-warn-ink:#FFBE8F;--cc-info-bg:#153468;--cc-purple-bg:#2B2547;--cc-purple-ink:#BBA8FF;--cc-sky-bg:#103A5C;--cc-hover:#132E5A;--cc-sky-ink:#8CCBF5;--cc-info-ink:#78A6FF;--cc-warn-line:rgba(255,178,127,0.35);--cc-bad-tile:rgba(255,122,144,0.22);--cc-ok-tile:rgba(123,216,154,0.3);--cc-warn-tile:rgba(255,178,127,0.28);--cc-mark:rgba(77,139,255,0.26);--cc-shadow-control:none;--cc-shadow-raised:0 0 0 1px #1C3358;--cc-shadow-primary:0 1px 2px rgba(77,139,255,0.4),inset 0 1px 0 rgba(255,255,255,0.16);--cc-pop-shadow:0 0 0 1px #2A4570,0 18px 44px rgba(0,0,0,0.55);--cc-ring:0 0 0 3px rgba(77,139,255,0.32);--cc-tray:rgba(234,238,245,0.07);color-scheme:dark}:root[data-palette=stone],[data-look-preview][data-palette=stone]{--cc-bg:#F3F2EF;--cc-band:#FFFFFF;--cc-surface:#FFFFFF;--cc-surface-2:#F8F7F5;--cc-ink:#1F1D1A;--cc-ink-2:#6F6A63;--cc-ink-3:#6F6A63;--cc-placeholder:#6F6A63;--cc-line:#E6E3DE;--cc-line-strong:#D3CFC8;--cc-input-line:#8C877F;--cc-accent:#1554FF;--cc-on-accent:#FFFFFF;--cc-accent-hover:#0052D2;--cc-link:#1554FF;--cc-accent-soft:#DFE8FF;--cc-accent-soft-2:#F5F8FF;--cc-btn2-bg:#FFFFFF;--cc-btn2-line:#1554FF;--cc-btn2-ink:#1554FF;--cc-bar:#1F1D1A;--cc-bar-2:#33302B;--cc-bar-edge:transparent;--cc-shadow:0 0 0 1px #E6E3DE,0 1px 2px rgba(31,29,26,0.07);--cc-bad:#FB4E6D;--cc-bad-bg:#F7E6EA;--cc-bad-ink:#B4123A;--cc-bad-line:#F3B3C0;--cc-ok:#60C67C;--cc-ok-bg:#DFF4E5;--cc-ok-ink:#1E7A44;--cc-warn:#FF9960;--cc-warn-bg:#F8E6DF;--cc-warn-ink:#9A4A00;--cc-info-bg:#DFE8FF;--cc-purple-bg:#E9E4FB;--cc-purple-ink:#4A1FB8;--cc-sky-bg:#E3F4FF;--cc-hover:#F8F7F5;--cc-sky-ink:#0B5E8A;--cc-info-ink:#1554FF;--cc-warn-line:rgba(255,153,96,0.35);--cc-bad-tile:rgba(251,78,109,0.22);--cc-ok-tile:rgba(96,198,124,0.3);--cc-warn-tile:rgba(255,153,96,0.28);--cc-mark:rgba(21,84,255,0.26);--cc-shadow-control:0 1px 2px rgba(31,29,26,0.07);--cc-shadow-raised:0 1px 2px rgba(31,29,26,0.07),0 2px 6px rgba(31,29,26,0.05);--cc-shadow-primary:0 1px 2px rgba(21,84,255,0.4),inset 0 1px 0 rgba(255,255,255,0.16);--cc-pop-shadow:0 0 0 1px rgba(31,29,26,0.06),0 12px 32px rgba(31,29,26,0.16),0 2px 6px rgba(31,29,26,0.08);--cc-ring:0 0 0 3px rgba(21,84,255,0.18);--cc-tray:rgba(31,29,26,0.07);color-scheme:light;--cc-logo-ink:#1F1D1A;--cc-app-tile:#1F1D1A;--cc-scrim:rgba(21,20,18,0.36);--cc-bar-badge:#D2415B;--cc-bar-badge-ink:#FFFFFF;--cc-node-lift:0 1px 2px rgba(31,29,26,0.06);--cc-node-lift-on:0 2px 8px rgba(31,29,26,0.12)}:root[data-palette=stone][data-theme=dark],[data-look-preview][data-palette=stone][data-theme=dark]{--cc-bg:#151412;--cc-band:#1E1C1A;--cc-surface:#1E1C1A;--cc-surface-2:#272421;--cc-ink:#F2EFEA;--cc-ink-2:#A8A29A;--cc-ink-3:#9A948C;--cc-placeholder:#9A948C;--cc-line:#2F2C28;--cc-line-strong:#433F3A;--cc-input-line:#7D776F;--cc-accent:#6B9BFF;--cc-on-accent:#0B1020;--cc-accent-hover:#8FB3FF;--cc-link:#8FB3FF;--cc-accent-soft:#1E2C4D;--cc-accent-soft-2:#1A2238;--cc-btn2-bg:#1E1C1A;--cc-btn2-line:#433F3A;--cc-btn2-ink:#F2EFEA;--cc-bar:#0E0D0C;--cc-bar-2:#1E1C1A;--cc-bar-edge:#2F2C28;--cc-shadow:0 0 0 1px #2F2C28;--cc-bad:#FF7A90;--cc-bad-bg:#3A1F27;--cc-bad-ink:#FF9AAB;--cc-bad-line:#5C2C38;--cc-ok:#7BD89A;--cc-ok-bg:#1B3326;--cc-ok-ink:#86DBA2;--cc-warn:#FFB27F;--cc-warn-bg:#3A2A1C;--cc-warn-ink:#FFBE8F;--cc-info-bg:#1E2C4D;--cc-purple-bg:#2B2547;--cc-purple-ink:#BBA8FF;--cc-sky-bg:#17323F;--cc-hover:#2B2825;--cc-sky-ink:#8CCBF5;--cc-info-ink:#8FB3FF;--cc-warn-line:rgba(255,178,127,0.35);--cc-bad-tile:rgba(255,122,144,0.22);--cc-ok-tile:rgba(123,216,154,0.3);--cc-warn-tile:rgba(255,178,127,0.28);--cc-mark:rgba(107,155,255,0.26);--cc-shadow-control:0 1px 2px rgba(31,29,26,0.07);--cc-shadow-raised:0 1px 2px rgba(31,29,26,0.07),0 2px 6px rgba(31,29,26,0.05);--cc-shadow-primary:0 1px 2px rgba(107,155,255,0.4),inset 0 1px 0 rgba(255,255,255,0.16);--cc-pop-shadow:0 0 0 1px rgba(31,29,26,0.06),0 12px 32px rgba(31,29,26,0.16),0 2px 6px rgba(31,29,26,0.08);--cc-ring:0 0 0 3px rgba(107,155,255,0.32);--cc-tray:rgba(242,239,234,0.07);color-scheme:dark}:root[data-palette=sand],[data-look-preview][data-palette=sand]{--cc-bg:#F1EBE1;--cc-band:#FFFDF8;--cc-surface:#FFFDF8;--cc-surface-2:#F8F3EA;--cc-ink:#2A211B;--cc-ink-2:#76685C;--cc-ink-3:#76685C;--cc-placeholder:#76685C;--cc-line:#E7DED0;--cc-line-strong:#D6C9B7;--cc-input-line:#92836F;--cc-accent:#1554FF;--cc-on-accent:#FFFFFF;--cc-accent-hover:#0052D2;--cc-link:#1554FF;--cc-accent-soft:#DDE7FF;--cc-accent-soft-2:#F3F6FF;--cc-btn2-bg:#FFFDF8;--cc-btn2-line:#1554FF;--cc-btn2-ink:#1554FF;--cc-bar:#2A211B;--cc-bar-2:#40332A;--cc-bar-edge:transparent;--cc-shadow:0 0 0 1px #E7DED0,0 1px 2px rgba(60,40,20,0.08);--cc-bad:#FB4E6D;--cc-bad-bg:#F7E6EA;--cc-bad-ink:#B4123A;--cc-bad-line:#F3B3C0;--cc-ok:#60C67C;--cc-ok-bg:#E1F1DD;--cc-ok-ink:#1E7A44;--cc-warn:#FF9960;--cc-warn-bg:#F7E3D0;--cc-warn-ink:#9A4A00;--cc-info-bg:#DDE7FF;--cc-purple-bg:#E9E4FB;--cc-purple-ink:#4A1FB8;--cc-sky-bg:#E3F4FF;--cc-hover:#F8F3EA;--cc-sky-ink:#0B5E8A;--cc-info-ink:#1554FF;--cc-warn-line:rgba(255,153,96,0.35);--cc-bad-tile:rgba(251,78,109,0.22);--cc-ok-tile:rgba(96,198,124,0.3);--cc-warn-tile:rgba(255,153,96,0.28);--cc-mark:rgba(21,84,255,0.26);--cc-shadow-control:0 1px 2px rgba(60,40,20,0.08);--cc-shadow-raised:0 1px 2px rgba(60,40,20,0.08),0 2px 6px rgba(60,40,20,0.06);--cc-shadow-primary:0 1px 2px rgba(21,84,255,0.4),inset 0 1px 0 rgba(255,255,255,0.16);--cc-pop-shadow:0 0 0 1px rgba(60,40,20,0.07),0 12px 32px rgba(60,40,20,0.18),0 2px 6px rgba(60,40,20,0.08);--cc-ring:0 0 0 3px rgba(21,84,255,0.18);--cc-tray:rgba(42,33,27,0.07);color-scheme:light;--cc-logo-ink:#2A211B;--cc-app-tile:#2A211B;--cc-scrim:rgba(26,21,18,0.36);--cc-bar-badge:#D2415B;--cc-bar-badge-ink:#FFFFFF;--cc-node-lift:0 1px 2px rgba(60,40,20,0.06);--cc-node-lift-on:0 2px 8px rgba(60,40,20,0.12)}:root[data-palette=sand][data-theme=dark],[data-look-preview][data-palette=sand][data-theme=dark]{--cc-bg:#1A1512;--cc-band:#241D19;--cc-surface:#241D19;--cc-surface-2:#2D2520;--cc-ink:#F5EDE3;--cc-ink-2:#B5A696;--cc-ink-3:#A39484;--cc-placeholder:#A39484;--cc-line:#382E27;--cc-line-strong:#4D4037;--cc-input-line:#85766A;--cc-accent:#7CA4FF;--cc-on-accent:#0B1020;--cc-accent-hover:#9BBBFF;--cc-link:#9BBBFF;--cc-accent-soft:#24304F;--cc-accent-soft-2:#1F2638;--cc-btn2-bg:#241D19;--cc-btn2-line:#4D4037;--cc-btn2-ink:#F5EDE3;--cc-bar:#120E0C;--cc-bar-2:#241D19;--cc-bar-edge:#382E27;--cc-shadow:0 0 0 1px #382E27;--cc-bad:#FF7A90;--cc-bad-bg:#3A1F27;--cc-bad-ink:#FF9AAB;--cc-bad-line:#5C2C38;--cc-ok:#7BD89A;--cc-ok-bg:#1B3326;--cc-ok-ink:#86DBA2;--cc-warn:#FFB27F;--cc-warn-bg:#3A2A1C;--cc-warn-ink:#FFBE8F;--cc-info-bg:#24304F;--cc-purple-bg:#2B2547;--cc-purple-ink:#BBA8FF;--cc-sky-bg:#17323F;--cc-hover:#322923;--cc-sky-ink:#8CCBF5;--cc-info-ink:#9BBBFF;--cc-warn-line:rgba(255,178,127,0.35);--cc-bad-tile:rgba(255,122,144,0.22);--cc-ok-tile:rgba(123,216,154,0.3);--cc-warn-tile:rgba(255,178,127,0.28);--cc-mark:rgba(124,164,255,0.26);--cc-shadow-control:0 1px 2px rgba(60,40,20,0.08);--cc-shadow-raised:0 1px 2px rgba(60,40,20,0.08),0 2px 6px rgba(60,40,20,0.06);--cc-shadow-primary:0 1px 2px rgba(124,164,255,0.4),inset 0 1px 0 rgba(255,255,255,0.16);--cc-pop-shadow:0 0 0 1px rgba(60,40,20,0.07),0 12px 32px rgba(60,40,20,0.18),0 2px 6px rgba(60,40,20,0.08);--cc-ring:0 0 0 3px rgba(124,164,255,0.32);--cc-tray:rgba(245,237,227,0.07);color-scheme:dark}:root[data-palette=clay],[data-look-preview][data-palette=clay]{--cc-bg:#F4ECE8;--cc-band:#FFFCFA;--cc-surface:#FFFCFA;--cc-surface-2:#FAF3EF;--cc-ink:#2B1F1C;--cc-ink-2:#7B6862;--cc-ink-3:#7B6862;--cc-placeholder:#7B6862;--cc-line:#EBDDD6;--cc-line-strong:#DBC8BF;--cc-input-line:#96827A;--cc-accent:#1554FF;--cc-on-accent:#FFFFFF;--cc-accent-hover:#0052D2;--cc-link:#1554FF;--cc-accent-soft:#DEE6FF;--cc-accent-soft-2:#F4F6FF;--cc-btn2-bg:#FFFCFA;--cc-btn2-line:#1554FF;--cc-btn2-ink:#1554FF;--cc-bar:#3A2420;--cc-bar-2:#553730;--cc-bar-edge:transparent;--cc-shadow:0 0 0 1px #EBDDD6,0 1px 2px rgba(70,35,25,0.08);--cc-bad:#FB4E6D;--cc-bad-bg:#F7E6EA;--cc-bad-ink:#B4123A;--cc-bad-line:#F3B3C0;--cc-ok:#60C67C;--cc-ok-bg:#DFF4E5;--cc-ok-ink:#1E7A44;--cc-warn:#FF9960;--cc-warn-bg:#F8E6DF;--cc-warn-ink:#9A4A00;--cc-info-bg:#DEE6FF;--cc-purple-bg:#E9E4FB;--cc-purple-ink:#4A1FB8;--cc-sky-bg:#E3F4FF;--cc-hover:#FAF3EF;--cc-sky-ink:#0B5E8A;--cc-info-ink:#1554FF;--cc-warn-line:rgba(255,153,96,0.35);--cc-bad-tile:rgba(251,78,109,0.22);--cc-ok-tile:rgba(96,198,124,0.3);--cc-warn-tile:rgba(255,153,96,0.28);--cc-mark:rgba(21,84,255,0.26);--cc-shadow-control:0 1px 2px rgba(70,35,25,0.08);--cc-shadow-raised:0 1px 2px rgba(70,35,25,0.08),0 2px 6px rgba(70,35,25,0.06);--cc-shadow-primary:0 1px 2px rgba(21,84,255,0.4),inset 0 1px 0 rgba(255,255,255,0.16);--cc-pop-shadow:0 0 0 1px rgba(70,35,25,0.07),0 12px 32px rgba(70,35,25,0.18),0 2px 6px rgba(70,35,25,0.08);--cc-ring:0 0 0 3px rgba(21,84,255,0.18);--cc-tray:rgba(43,31,28,0.07);color-scheme:light;--cc-logo-ink:#3A2420;--cc-app-tile:#3A2420;--cc-scrim:rgba(28,21,19,0.36);--cc-bar-badge:#D2415B;--cc-bar-badge-ink:#FFFFFF;--cc-node-lift:0 1px 2px rgba(70,35,25,0.06);--cc-node-lift-on:0 2px 8px rgba(70,35,25,0.12)}:root[data-palette=clay][data-theme=dark],[data-look-preview][data-palette=clay][data-theme=dark]{--cc-bg:#1C1513;--cc-band:#271D1A;--cc-surface:#271D1A;--cc-surface-2:#312522;--cc-ink:#F6ECE7;--cc-ink-2:#BCA79E;--cc-ink-3:#A8948B;--cc-placeholder:#A8948B;--cc-line:#3D2E29;--cc-line-strong:#54403A;--cc-input-line:#8A766E;--cc-accent:#7CA4FF;--cc-on-accent:#0B1020;--cc-accent-hover:#9BBBFF;--cc-link:#9BBBFF;--cc-accent-soft:#25304F;--cc-accent-soft-2:#201F33;--cc-btn2-bg:#271D1A;--cc-btn2-line:#54403A;--cc-btn2-ink:#F6ECE7;--cc-bar:#130D0C;--cc-bar-2:#271D1A;--cc-bar-edge:#3D2E29;--cc-shadow:0 0 0 1px #3D2E29;--cc-bad:#FF7A90;--cc-bad-bg:#3A1F27;--cc-bad-ink:#FF9AAB;--cc-bad-line:#5C2C38;--cc-ok:#7BD89A;--cc-ok-bg:#1B3326;--cc-ok-ink:#86DBA2;--cc-warn:#FFB27F;--cc-warn-bg:#3A2A1C;--cc-warn-ink:#FFBE8F;--cc-info-bg:#25304F;--cc-purple-bg:#2B2547;--cc-purple-ink:#BBA8FF;--cc-sky-bg:#17323F;--cc-hover:#362A26;--cc-sky-ink:#8CCBF5;--cc-info-ink:#9BBBFF;--cc-warn-line:rgba(255,178,127,0.35);--cc-bad-tile:rgba(255,122,144,0.22);--cc-ok-tile:rgba(123,216,154,0.3);--cc-warn-tile:rgba(255,178,127,0.28);--cc-mark:rgba(124,164,255,0.26);--cc-shadow-control:0 1px 2px rgba(70,35,25,0.08);--cc-shadow-raised:0 1px 2px rgba(70,35,25,0.08),0 2px 6px rgba(70,35,25,0.06);--cc-shadow-primary:0 1px 2px rgba(124,164,255,0.4),inset 0 1px 0 rgba(255,255,255,0.16);--cc-pop-shadow:0 0 0 1px rgba(70,35,25,0.07),0 12px 32px rgba(70,35,25,0.18),0 2px 6px rgba(70,35,25,0.08);--cc-ring:0 0 0 3px rgba(124,164,255,0.32);--cc-tray:rgba(246,236,231,0.07);color-scheme:dark}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-cici-pointed]{outline:2px solid var(--primary)!important;outline-offset:2px;scroll-margin:calc(var(--cc-header-height) + 12px) 16px var(--cc-workbar-room)}*{box-sizing:border-box}body,html{margin:0;padding:0}body,html{background:var(--cc-bg)}body{font-family:var(--cc-font-family);font-size:var(--cc-font-size-body);line-height:var(--cc-line-body);color:var(--cc-ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}:where(button,input,select,textarea){color:inherit}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){background:var(--cc-surface);border:1px solid var(--cc-input-line);border-radius:var(--cc-radius-control)}:where(button){background:var(--cc-btn2-bg);border:1px solid var(--cc-btn2-line);border-radius:var(--cc-radius-control)}:where(fieldset){border:1px solid var(--cc-line);border-radius:var(--cc-radius-control)}:where(hr){border:0;border-top:1px solid var(--cc-line)}:where(code,kbd,pre){font-family:var(--cc-font-family-mono)}h1{font-size:var(--cc-font-size-h1);line-height:var(--cc-line-h1);color:var(--cc-ink)}h1,h2{font-weight:var(--cc-font-weight-semibold);margin:0}h2{font-size:var(--cc-font-size-h3);line-height:var(--cc-line-h3)}h3{font-size:16px;line-height:24px;font-weight:var(--cc-font-weight-semibold);margin:0}a{color:var(--cc-link)}a:hover:where(:not([data-slot],.cc-tw *)){color:var(--cc-accent-hover)}::placeholder{color:var(--cc-placeholder);opacity:1}mark{background:linear-gradient(transparent 55%,var(--cc-mark) 55%);color:inherit;font-weight:var(--cc-font-weight-semibold);padding:0 2px}input[type=checkbox],input[type=radio]{accent-color:var(--cc-accent)}.cc-skip-link{position:fixed;left:16px;top:-80px;z-index:10000;padding:10px 16px;background:var(--cc-surface);color:var(--cc-link);border:2px solid var(--cc-link);border-radius:var(--cc-radius-control);transition:top .15s ease}.cc-skip-link:focus{top:8px}:focus-visible{outline:var(--cc-focus-ring);outline-offset:var(--cc-focus-offset)}body[data-deployment-environment=staging]{--staging-banner-height:calc(var(--cc-line-small) + 2 * var(--cc-space-1));--cc-header-height:calc(52px + var(--staging-banner-height))}.cc-staging-banner{position:sticky;top:0;z-index:45;height:var(--staging-banner-height);padding:var(--cc-space-1) var(--cc-space-4);color:var(--cc-bar-ink);background:var(--cc-bar-2);font-size:var(--cc-font-size-small);line-height:var(--cc-line-small);font-weight:var(--cc-font-weight-semibold);text-align:center}body[data-deployment-environment=staging] [data-slot=top-bar]{top:var(--staging-banner-height)}