@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_6c0d1d{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_6c0d1d{--font-hanken-grotesk:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--font-sans:var(--font-hanken-grotesk),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,monospace;--r-xs:5px;--r-sm:7px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--row-h:46px;--pad:14px;--gap:12px;--fs-base:13.5px;--fs-sm:12px;--fs-xs:11px;--sidebar-w:248px;--ease:cubic-bezier(0.22,0.61,0.36,1);--fast:120ms;--med:200ms}[data-density=compact]{--row-h:38px;--pad:10px;--gap:9px;--fs-base:13px;--fs-sm:11.5px;--fs-xs:10.5px}[data-direction=aurora]{--bg:#f4f5fa;--surface:#ffffff;--surface-2:#f7f8fc;--surface-3:#eef0f7;--inset:#f1f3f9;--border:#e6e8f0;--border-strong:#d4d7e3;--text:#1a1d29;--text-2:#5a6072;--text-3:#8a90a2;--text-inv:#ffffff;--accent:#5b5bd6;--accent-hover:#4b4bc4;--accent-weak:#eeeefb;--accent-border:#d8d8f5;--on-accent:#ffffff;--green:#1a7f52;--green-bg:#e7f6ee;--green-border:#c4e8d4;--amber:#b06d05;--amber-bg:#fdf3e2;--amber-border:#f3dcb0;--red:#c63434;--red-bg:#fdecec;--red-border:#f4cccc;--blue:#2563c9;--blue-bg:#e9f0fd;--blue-border:#cadcf7;--violet:#7a3fd6;--violet-bg:#f2ebfc;--violet-border:#e0d0f6;--shadow-sm:0 1px 2px rgba(20,22,40,.05),0 1px 1px rgba(20,22,40,.04);--shadow-md:0 4px 16px rgba(20,22,40,.08),0 1px 3px rgba(20,22,40,.05);--shadow-pop:0 12px 40px rgba(20,22,40,.16),0 2px 8px rgba(20,22,40,.08);--scrim:rgba(26,29,41,.34);color-scheme:light}[data-direction=paper]{--bg:#f3f0ea;--surface:#fdfcfa;--surface-2:#f7f4ee;--surface-3:#efebe2;--inset:#f2efe8;--border:#e8e2d6;--border-strong:#d8d0c0;--text:#2a2620;--text-2:#6b6457;--text-3:#9a9384;--text-inv:#ffffff;--accent:#b1602f;--accent-hover:#9a5226;--accent-weak:#f8ede3;--accent-border:#ecd6c2;--on-accent:#ffffff;--green:#4f7a2f;--green-bg:#eef4e4;--green-border:#d7e6c2;--amber:#a9700f;--amber-bg:#f9efdb;--amber-border:#ecd5a8;--red:#b94434;--red-bg:#f9e8e4;--red-border:#eecabf;--blue:#3a6ea5;--blue-bg:#e9f0f7;--blue-border:#cadbed;--violet:#7a5099;--violet-bg:#f1e9f5;--violet-border:#e0cee9;--shadow-sm:0 1px 2px rgba(60,48,30,.06),0 1px 1px rgba(60,48,30,.04);--shadow-md:0 4px 16px rgba(60,48,30,.09),0 1px 3px rgba(60,48,30,.05);--shadow-pop:0 14px 40px rgba(60,48,30,.18),0 2px 8px rgba(60,48,30,.08);--scrim:rgba(42,38,32,.32);color-scheme:light}[data-direction=graphite]{--bg:#0c0d12;--surface:#141620;--surface-2:#1b1e2b;--surface-3:#232634;--inset:#0f1118;--border:#262a3a;--border-strong:#343a4f;--text:#eceef5;--text-2:#99a0b5;--text-3:#6b7186;--text-inv:#0c0d12;--accent:#7c7cf0;--accent-hover:#8f8ff5;--accent-weak:#1d1f3a;--accent-border:#34356a;--on-accent:#ffffff;--green:#4ade80;--green-bg:#142a1f;--green-border:#1f4633;--amber:#fbbf4d;--amber-bg:#2a2113;--amber-border:#4a3a1a;--red:#f87171;--red-bg:#2c1718;--red-border:#4d2627;--blue:#60a5fa;--blue-bg:#122031;--blue-border:#1f3a55;--violet:#b18bf0;--violet-bg:#221a33;--violet-border:#3a2c52;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 6px 22px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.4);--shadow-pop:0 16px 48px rgba(0,0,0,.6),0 2px 10px rgba(0,0,0,.5);--scrim:rgba(4,5,9,.6);color-scheme:dark}[data-accent=teal]{--accent:#0d9488;--accent-hover:#0b827a;--accent-weak:color-mix(in srgb,#0d9488 12%,var(--surface));--accent-border:color-mix(in srgb,#0d9488 30%,var(--surface))}[data-accent=blue]{--accent:#2f6fed;--accent-hover:#2560d8;--accent-weak:color-mix(in srgb,#2f6fed 12%,var(--surface));--accent-border:color-mix(in srgb,#2f6fed 30%,var(--surface))}[data-accent=violet]{--accent:#7c5cf0;--accent-hover:#6c4ce6;--accent-weak:color-mix(in srgb,#7c5cf0 12%,var(--surface));--accent-border:color-mix(in srgb,#7c5cf0 30%,var(--surface))}[data-accent=rose]{--accent:#e0457b;--accent-hover:#cf3a6e;--accent-weak:color-mix(in srgb,#e0457b 12%,var(--surface));--accent-border:color-mix(in srgb,#e0457b 30%,var(--surface))}[data-direction=graphite][data-accent=teal]{--accent:#2dd4bf;--accent-hover:#43e0cd}[data-direction=graphite][data-accent=blue]{--accent:#60a5fa;--accent-hover:#7ab4fb}[data-direction=graphite][data-accent=violet]{--accent:#a78bfa;--accent-hover:#b9a3fb}[data-direction=graphite][data-accent=rose]{--accent:#f472b6;--accent-hover:#f78fc6}[data-accent=brand]{--accent:#2f7d4f;--accent-hover:#266741;--accent-weak:color-mix(in srgb,#2f7d4f 12%,var(--surface));--accent-border:color-mix(in srgb,#2f7d4f 30%,var(--surface))}[data-direction=graphite][data-accent=brand]{--accent:#46b97a;--accent-hover:#58c98a}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}*{box-sizing:border-box}:root{--background:var(--bg);--foreground:var(--text);--card:var(--surface);--muted:var(--surface-3);--muted-foreground:var(--text-2);--sidebar:#0d1630;--sidebar-foreground:#eef3ff;--sidebar-muted:#9aa8c4;--sidebar-border:rgba(255,255,255,0.08);--primary:var(--accent);--primary-strong:var(--accent-hover);--primary-soft:var(--accent-weak);--warning-soft:var(--amber-bg);--warning-ink:var(--amber);--info-soft:var(--blue-bg);--info-ink:var(--blue);--success-soft:var(--green-bg);--success-ink:var(--green);--danger-soft:var(--red-bg);--danger-ink:var(--red)}body,html{margin:0;padding:0;min-height:100%;font-family:var(--font-sans);background:var(--background);color:var(--foreground)}body{overflow-x:hidden}.cp-auth-page{min-height:100vh;display:grid;place-items:center;padding:40px 24px;background:radial-gradient(circle at top,rgba(34,197,94,.12),transparent 26%),linear-gradient(180deg,#f6fbf8,#edf4ef)}.cp-auth-shell{width:min(100%,470px);background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:32px;box-shadow:0 34px 90px rgba(15,23,42,.12);padding:34px;display:grid;grid-gap:24px;gap:24px}.cp-auth-lockup{display:flex;gap:14px;text-align:left}.cp-auth-lockup,.cp-auth-lockup-mark{align-items:center;justify-content:center}.cp-auth-lockup-mark{width:56px;height:56px;border-radius:20px;background:linear-gradient(180deg,#23c768,#139c55);box-shadow:0 18px 34px rgba(35,199,104,.28);display:inline-flex;color:white}.cp-auth-lockup-icon{width:26px;height:26px}.cp-auth-hero-description,.cp-auth-hero-eyebrow,.cp-auth-hero-title,.cp-auth-lockup-eyebrow,.cp-auth-lockup-title,.cp-auth-step-description,.cp-auth-step-eyebrow,.cp-auth-step-title{margin:0}.cp-auth-hero-eyebrow,.cp-auth-lockup-eyebrow,.cp-auth-step-eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cp-auth-lockup-eyebrow{color:#3b9d5e}.cp-auth-lockup-title{margin-top:4px;font-size:1rem;font-weight:800;color:#10222c}.cp-auth-hero-copy,.cp-auth-step-copy{display:grid;grid-gap:8px;gap:8px}.cp-auth-hero-copy{text-align:center}.cp-auth-hero-eyebrow,.cp-auth-step-eyebrow{color:#17915b}.cp-auth-hero-title{font-size:2.05rem;line-height:1.02;font-weight:800;letter-spacing:-.035em;color:#11202a}.cp-auth-step-title{font-size:1.35rem;line-height:1.15;font-weight:800;color:#11202a}.cp-auth-hero-description,.cp-auth-step-description{color:#435167;line-height:1.7}.cp-auth-trust-note{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid #cfe6dd;background:linear-gradient(180deg,#f7fcf9,#eff8f3);color:#224a38}.cp-auth-trust-note strong{color:#163828}.cp-auth-trust-note span{color:#365241;line-height:1.6}.cp-auth-card-form{gap:18px}.cp-auth-input{min-height:54px;border-radius:16px;border-color:#d7e1e7;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.cp-auth-input:focus{outline:3px solid rgba(35,199,104,.12);outline-offset:1px;border-color:#20b16b}.cp-auth-field-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cp-auth-inline-link{color:#0f766e;font-size:.88rem;font-weight:800;text-decoration:underline;text-underline-offset:.18em}.cp-auth-checkbox-row{display:flex;align-items:center;gap:10px;color:#425267;font-size:.92rem}.cp-auth-checkbox-row input{width:16px;height:16px;accent-color:#1ca36f}.cp-auth-feedback{padding:13px 14px;border-radius:16px;border:1px solid transparent;font-size:.92rem;font-weight:700;line-height:1.55}.cp-auth-feedback.success{background:#eaf9f1;border-color:#cdeedb;color:#248151}.cp-auth-feedback.warning{background:#fff7e1;border-color:#f1dfaa;color:#94661d}.cp-auth-feedback.danger{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.cp-auth-feedback.info{background:#eef8f7;border-color:#b9e4dd;color:#115e59}.cp-auth-challenge-box{flex-direction:column;gap:6px;padding:16px;border-color:#dbe9df;background:#f4faf5;color:#476154}.cp-auth-challenge-box strong{color:#264332}.cp-auth-form-actions{display:grid;grid-gap:12px;gap:12px}.cp-auth-microsoft-button,.cp-auth-primary-button,.cp-auth-secondary-button{width:100%;min-height:54px;border-radius:16px}.cp-auth-primary-button{background:linear-gradient(180deg,#23b7ac,#15978d);box-shadow:0 18px 34px rgba(26,163,154,.26)}.cp-auth-primary-button:hover{background:linear-gradient(180deg,#1fa99f,#127f78)}.cp-auth-microsoft-button,.cp-auth-secondary-button{background:#f6f8fb;border-color:#dbe3ea;color:#556476}.cp-auth-microsoft-button:hover,.cp-auth-secondary-button:hover{background:#eef3f7}.cp-auth-divider{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center;color:#607083;font-size:.84rem;font-weight:800}.cp-auth-divider span:first-child,.cp-auth-divider span:last-child{height:1px;background:#e5eaef}.cp-auth-microsoft-mark{width:18px;height:18px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;gap:2px}.cp-auth-microsoft-mark span:first-child{background:#f25022}.cp-auth-microsoft-mark span:nth-child(2){background:#7fba00}.cp-auth-microsoft-mark span:nth-child(3){background:#00a4ef}.cp-auth-microsoft-mark span:nth-child(4){background:#ffb900}.cp-auth-footer-links,.cp-auth-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;color:#627085;font-size:.9rem}.cp-auth-footer-link-button,.cp-auth-footer-links a,.cp-auth-links a{color:#243447;font-weight:800;text-decoration:underline;text-underline-offset:.18em}.cp-auth-footer-link-button{border:0;background:transparent;padding:0}.cp-auth-help-panel,.cp-auth-mode-card{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid #dbe5ec;background:#f8fbfd}.cp-auth-mode-card-primary{border-color:#cae7dc;background:linear-gradient(180deg,#f7fcf9,#f1f8f4)}.cp-auth-mode-eyebrow{margin:0;color:#0f766e;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cp-auth-help-panel strong,.cp-auth-mode-card strong{color:#10222c}.cp-auth-help-panel-subtle{background:#fbfcfe}.cp-auth-help-panel-emphasis{border-color:#c7d8e8;background:linear-gradient(180deg,#f7fbff,#eef5fb)}.cp-auth-help-copy,.cp-auth-help-panel,.cp-auth-mode-card span{color:#435167;line-height:1.6}.cp-auth-help-copy{margin:0}.cp-auth-support-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid #c8d7e6;background:#ffffff;color:#183247;font-weight:800;width:-moz-fit-content;width:fit-content}.cp-auth-help-list{margin:0;padding-left:1.1rem;display:grid;grid-gap:6px;gap:6px}.cp-ticket-table-row-action{background:linear-gradient(180deg,#fffaf0,#fff7e8)}.cp-ticket-table-row-action:hover{background:linear-gradient(180deg,#fff6e3,#fff0d3)}.cp-ticket-table-icon-action{background:#fff4d6;border-color:#f0dca0}.cp-ticket-action-chip{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#fff4d6;border:1px solid #f0dca0;color:#8a5a00;font-size:.78rem;font-weight:800}.cp-queue-guidance-card,.cp-trust-inline-note{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid #dbe5ec;background:linear-gradient(180deg,#ffffff,#f8fbfd)}.cp-queue-guidance-card{border-color:#d6e6ef;background:linear-gradient(180deg,#fbfdff,#f4f9fd)}.cp-queue-guidance-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cp-queue-guidance-card__copy,.cp-trust-inline-note span{margin:0;color:#435167;line-height:1.65}.cp-trust-inline-note{border-color:#cfe6dd;background:linear-gradient(180deg,#f7fcf9,#eff8f3)}.cp-trust-inline-note strong{color:#163828}.cp-trust-inline-note-muted{border-color:#dbe5ec;background:linear-gradient(180deg,#ffffff,#f8fbfd)}.cp-trust-inline-note-muted strong{color:#11202a}.cp-callout-grid{grid-template-columns:auto minmax(0,1fr) auto}.cp-callout-actions{display:grid;grid-gap:10px;gap:10px;justify-items:end}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.cp-code-input{letter-spacing:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}::selection{background:rgba(47,125,79,.18);color:#102617}.cp-shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr);background:var(--background)}.cp-sidebar{background:linear-gradient(180deg,#0d1630,#101b3a);color:var(--sidebar-foreground);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;box-shadow:inset -1px 0 0 rgba(255,255,255,.02)}.cp-brand{display:flex;align-items:center;gap:12px;padding:18px 16px;border-bottom:1px solid var(--sidebar-border)}.cp-brand-mark{width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.1);color:white;display:inline-flex;align-items:center;justify-content:center;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.cp-brand-subtitle,.cp-brand-title,.cp-field-label,.cp-hero-kicker,.cp-info-panel-kicker,.cp-page-description,.cp-page-title,.cp-priority-description,.cp-priority-title,.cp-profile-name,.cp-profile-role,.cp-section-description,.cp-section-title,.cp-stat-label,.cp-ticket-subject,.cp-ticket-title,.cp-topbar-label{margin:0}.cp-brand-title{font-size:.95rem;font-weight:800}.cp-brand-subtitle{margin-top:3px;color:var(--sidebar-muted);font-size:.78rem}.cp-nav{display:grid;grid-gap:8px;gap:8px;padding:16px 12px}.cp-nav-link{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:14px;color:rgba(238,243,255,.86);border:1px solid transparent;font-weight:600;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.cp-nav-icon-chip{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);color:rgba(238,243,255,.88);flex-shrink:0}.cp-nav-icon{width:16px;height:16px;opacity:1}.cp-nav-link:hover{background:rgba(255,255,255,.08);color:var(--sidebar-foreground);border-color:rgba(255,255,255,.12);transform:translateX(1px)}.cp-nav-link:hover .cp-nav-icon-chip{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.16)}.cp-nav-link.active{background:linear-gradient(180deg,rgba(36,184,174,.2),rgba(23,145,136,.16));color:#f8fbff;border-color:rgba(36,184,174,.36);box-shadow:0 10px 24px rgba(4,10,24,.22)}.cp-nav-link.active .cp-nav-icon-chip{background:rgba(248,251,255,.12);border-color:rgba(248,251,255,.16);color:#ffffff}.cp-sidebar-footer{margin-top:auto;padding:14px 12px 16px;border-top:1px solid var(--sidebar-border);position:relative}.cp-profile{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px}.cp-profile-panel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.cp-account-menu{position:relative}.cp-account-menu-trigger{width:100%;border:1px solid rgba(255,255,255,.1);background:rgba(10,17,34,.72);color:var(--sidebar-foreground);border-radius:18px;padding:14px;display:flex;align-items:center;gap:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.cp-account-menu-trigger:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.cp-account-menu.open .cp-account-menu-trigger{background:rgba(255,255,255,.08);border-color:rgba(36,184,174,.32)}.cp-account-menu-avatar{width:42px;height:42px;border-radius:999px}.cp-account-menu-copy{min-width:0;flex:1 1;display:grid;text-align:left}.cp-account-menu-chevron{color:rgba(238,243,255,.6);font-size:.95rem;transition:transform .18s ease}.cp-account-menu.open .cp-account-menu-chevron{transform:rotate(180deg)}.cp-account-menu-popover{position:absolute;left:0;right:0;bottom:calc(100% + 10px);display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(16,27,58,.98),rgba(10,18,36,.98));box-shadow:0 18px 44px rgba(4,10,24,.38);z-index:30}.cp-account-menu-section{display:grid;grid-gap:4px;gap:4px}.cp-account-menu-label{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(238,243,255,.48)}.cp-account-menu-muted{color:rgba(238,243,255,.62);font-size:.82rem;line-height:1.5;word-break:break-word}.cp-account-menu-action{width:100%}.cp-avatar{width:38px;height:38px;border-radius:14px;background:linear-gradient(180deg,#24b8ae,#179188);color:white;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;flex-shrink:0;box-shadow:0 12px 24px rgba(26,163,154,.18)}.cp-avatar-topbar{width:40px;height:40px}.cp-profile-meta{min-width:0;flex:1 1}.cp-profile-name{font-size:.92rem;font-weight:700;color:var(--sidebar-foreground)}.cp-profile-role{margin-top:2px;font-size:.78rem;color:rgba(238,243,255,.68);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-account-chip{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.cp-account-chip-label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(238,243,255,.56)}.cp-account-chip-value{font-size:.84rem;font-weight:700;color:var(--sidebar-foreground);word-break:break-word}.cp-main{min-width:0;display:flex;flex-direction:column}.cp-topbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid rgba(219,228,240,.8);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.cp-topbar-label{color:var(--muted-foreground);font-size:.88rem;font-weight:700}.cp-topbar-actions{display:flex;align-items:center;gap:12px}.cp-notification{width:40px;height:40px;border-radius:14px;border:1px solid rgba(219,228,240,.9);background:rgba(255,255,255,.92);display:inline-flex;align-items:center;justify-content:center;color:var(--muted-foreground);position:relative;box-shadow:0 10px 24px rgba(15,23,42,.04)}.cp-notification-icon{width:17px;height:17px}.cp-notification-dot{width:8px;height:8px;border-radius:999px;background:var(--primary);position:absolute;top:10px;right:10px;box-shadow:0 0 0 3px white}.cp-content{padding:24px}.cp-page{width:100%;max-width:1240px;display:grid;grid-gap:20px;gap:20px}.cp-page-header-row,.cp-page-header-stack{display:flex;gap:16px}.cp-page-header-row{align-items:center;justify-content:space-between;flex-wrap:wrap}.cp-page-header-stack{flex-direction:column}.cp-page-title{font-size:1.8rem;line-height:1.08;font-weight:800;letter-spacing:-.02em}.cp-page-description{margin-top:8px;color:var(--muted-foreground);max-width:780px;line-height:1.6}.cp-back-link,.cp-inline-link{display:inline-flex;align-items:center;gap:8px;color:var(--muted-foreground);font-weight:700}.cp-inline-link{color:var(--primary-strong)}.cp-inline-link-icon{gap:6px}.cp-section-title-row{display:flex;align-items:flex-start;gap:12px}.cp-section-icon-chip{width:36px;height:36px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 22px rgba(15,23,42,.04)}.cp-section-icon-chip.info{color:var(--info-ink);background:rgba(49,94,201,.1)}.cp-section-icon-chip.success{color:var(--success-ink);background:rgba(22,130,79,.1)}.cp-section-card{background:var(--card);border:1px solid var(--border);border-radius:22px;overflow:hidden;box-shadow:var(--shadow-soft)}.cp-surface-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cp-intro-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,253,.98))}.cp-section-header{padding:22px 22px 0}.cp-section-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cp-section-body{padding:20px 22px 22px}.cp-intro-body{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.cp-intro-actions{display:flex;gap:12px;flex-wrap:wrap}.cp-section-title{font-size:1.03rem;font-weight:800}.cp-section-description{margin-top:8px;color:var(--muted-foreground);line-height:1.6}.cp-hero{position:relative;overflow:hidden;border-radius:28px;min-height:184px;color:white;box-shadow:0 28px 70px rgba(12,22,42,.18)}.cp-hero-image{background:linear-gradient(135deg,#0d1b2f,#14345c 46%,#149b92)}.cp-hero-overlay{position:absolute;inset:0;background:linear-gradient(96deg,rgba(11,19,35,.88),rgba(17,31,56,.56) 54%,rgba(16,127,125,.16))}.cp-hero-glow{position:absolute;border-radius:999px;filter:blur(10px)}.cp-hero-glow-one{width:240px;height:240px;right:-40px;top:-80px;background:rgba(126,247,230,.18)}.cp-hero-glow-two{width:180px;height:180px;right:14%;bottom:-90px;background:rgba(91,178,255,.16)}.cp-hero-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px}.cp-hero-kicker{color:#a5fff0;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cp-hero h1{margin:8px 0 0;font-size:2rem;line-height:1.05}.cp-hero p{margin:10px 0 0;max-width:720px;color:rgba(255,255,255,.84);line-height:1.6}.cp-primary-button-hero{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.cp-primary-button-hero:hover{background:rgba(255,255,255,.2)}.cp-ghost-action,.cp-primary-button,.cp-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 15px;border-radius:14px;border:1px solid transparent;font-weight:800;transition:.15s ease}.cp-button-icon,.cp-callout-icon,.cp-empty-art-icon,.cp-inline-link-arrow,.cp-pill-icon-svg,.cp-search-icon-svg,.cp-section-icon,.cp-stat-icon-svg,.cp-ticket-arrow-icon{width:16px;height:16px}.cp-primary-button{background:linear-gradient(180deg,#24b8ae,#179188);color:white;box-shadow:0 18px 32px rgba(26,163,154,.24)}.cp-primary-button:hover{background:var(--primary-strong)}.cp-primary-button:disabled{opacity:.65;cursor:not-allowed}.cp-secondary-button{background:white;color:#56637c;border-color:var(--border)}.cp-ghost-action:hover,.cp-secondary-button:hover{background:var(--muted)}.cp-ghost-action{background:transparent;color:var(--muted-foreground);border-color:var(--border)}.cp-ghost-action:disabled{cursor:not-allowed;opacity:.7}.cp-stat-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-stat-grid-compact .cp-stat-card{min-height:0}.cp-stat-card{border:1px solid var(--border);border-radius:22px;padding:20px;background:white;box-shadow:0 18px 40px rgba(15,23,42,.045)}.cp-stat-card.warning{background:linear-gradient(180deg,#fffaf0 0,var(--warning-soft) 100%)}.cp-stat-card.info{background:linear-gradient(180deg,#f8fbff 0,var(--info-soft) 100%)}.cp-stat-card.success{background:linear-gradient(180deg,#f9fdf9 0,var(--success-soft) 100%)}.cp-stat-card.compact .cp-stat-description{display:none}.cp-stat-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.cp-footer-card-icon,.cp-stat-icon,.cp-ticket-dot-wrap,.cp-ticket-table-icon{display:inline-flex;align-items:center;justify-content:center}.cp-stat-icon{width:46px;height:46px;border-radius:15px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.94);color:#64748b;box-shadow:0 10px 24px rgba(15,23,42,.06)}.cp-stat-icon.warning{color:var(--warning-ink)}.cp-stat-icon.info{color:var(--info-ink)}.cp-stat-icon.success{color:var(--success-ink)}.cp-stat-value{font-size:2rem}.cp-stat-label,.cp-stat-value{font-weight:800}.cp-stat-description{margin:8px 0 0;color:var(--muted-foreground);font-size:.92rem;line-height:1.55}.cp-callout,.cp-footer-card,.cp-info-panel,.cp-info-strip,.cp-success-banner{border-radius:18px}.cp-callout{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;padding:16px 18px;border:1px solid #efd7b0;background:linear-gradient(180deg,#fffaf0,#fff7e8);color:#8f671b;box-shadow:0 14px 32px rgba(180,118,18,.08)}.cp-callout-copy span,.cp-callout-copy strong{display:block}.cp-callout-copy span{margin-top:4px}.cp-callout-icon-wrap{width:36px;height:36px;border-radius:14px;background:rgba(255,255,255,.8);border:1px solid rgba(213,174,103,.3);display:inline-flex;align-items:center;justify-content:center;color:var(--warning-ink)}.cp-success-banner{border:1px solid #cde9d6;background:var(--success-soft);color:var(--success-ink)}.cp-info-panel,.cp-info-strip,.cp-success-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px}.cp-info-panel,.cp-info-strip{border:1px solid #dbe7ff;background:#f7faff;color:var(--info-ink)}.cp-info-panel{gap:14px;flex-direction:column}.cp-info-panel-sidebar{border-color:rgba(148,163,184,.16);background:rgba(255,255,255,.72)}.cp-info-panel-sidebar,.cp-info-panel-sidebar .cp-info-panel-kicker,.cp-info-panel-sidebar .cp-list-item strong{color:var(--sidebar-foreground)}.cp-info-panel-sidebar .cp-list-item,.cp-info-panel-sidebar .cp-list-item span{color:var(--sidebar-muted)}.cp-dashboard-footer,.cp-two-col{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.cp-conversation-stack,.cp-footer-card,.cp-form-stack,.cp-list,.cp-main-stack,.cp-side-stack{display:grid;grid-gap:16px;gap:16px}.cp-info-panel-kicker{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.cp-footer-card-list,.cp-info-panel-list{gap:12px}.cp-list-item{display:grid;grid-template-columns:10px 1fr;grid-gap:12px;gap:12px;align-items:start;line-height:1.6}.cp-list-dot{width:8px;height:8px;margin-top:8px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 4px rgba(26,163,154,.12)}.cp-ticket-list{display:grid}.cp-ticket-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;padding:20px 22px;border-top:1px solid rgba(219,228,240,.9);background:transparent;transition:.18s ease}.cp-ticket-row:first-child{border-top:0}.cp-ticket-row:hover,.cp-ticket-table-row:hover{background:rgba(245,251,251,.72)}.cp-ticket-dot{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 6px rgba(255,255,255,.95),0 8px 18px rgba(15,23,42,.08)}.cp-message-stack,.cp-ticket-content{min-width:0}.cp-ticket-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cp-ticket-ref{font-family:Fira Code,ui-monospace,monospace;color:var(--muted-foreground);font-size:.8rem;font-weight:600}.cp-ticket-subject,.cp-ticket-title{font-weight:700}.cp-ticket-title{margin-top:4px}.cp-badge-row,.cp-metadata-list,.cp-metric-list,.cp-ticket-meta,.cp-ticket-submeta{display:flex;gap:10px;flex-wrap:wrap}.cp-ticket-meta,.cp-ticket-submeta{margin-top:6px;color:var(--muted-foreground);font-size:.88rem}.cp-ticket-meta-header{margin-top:0;margin-bottom:10px}.cp-ticket-arrow{color:#9aa6bb;font-weight:800}.cp-ticket-arrow-chip{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);border:1px solid rgba(219,228,240,.92);box-shadow:0 8px 18px rgba(15,23,42,.04)}.cp-pill{gap:8px;padding:6px 10px;border-radius:999px;font-size:.82rem;font-weight:700;border:1px solid transparent}.cp-pill,.cp-pill-icon{display:inline-flex;align-items:center}.cp-pill-icon{width:18px;height:18px;border-radius:999px;background:rgba(255,255,255,.72);justify-content:center;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.cp-pill.info{background:#edf3ff;color:#5376c4;border-color:#d9e5ff}.cp-pill.success{background:#edf8f0;color:#2f8755;border-color:#d8ecdf}.cp-pill.warning{background:#fff5dd;color:#a06f17;border-color:#f0e0b6}.cp-pill.neutral{background:#f5f7fa;color:#66748c;border-color:#e5ebf2}.cp-pill.danger{background:#fff1f1;color:#bb6666;border-color:#f2d8d8}.cp-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cp-toolbar-surface{padding:18px;border-radius:22px;border:1px solid var(--border);background:rgba(255,255,255,.78);box-shadow:var(--shadow-soft)}.cp-search-wrap{position:relative;flex:1 1 320px;min-width:240px}.cp-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted-foreground);display:inline-flex}.cp-search{width:100%;padding:12px 14px 12px 42px;border-radius:14px;border:1px solid var(--border);background:white}.cp-filter-tabs{display:flex;align-items:center;gap:6px;padding:5px;border-radius:12px;border:1px solid var(--border);background:#f7f9fc;flex-wrap:wrap}.cp-filter-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:0;background:transparent;color:var(--muted-foreground);font-weight:700}.cp-filter-tab.active{background:white;color:var(--foreground);box-shadow:0 1px 3px rgba(15,23,42,.06)}.cp-filter-count{padding:2px 7px;border-radius:999px;background:#edf3ff;color:#5578c7;font-size:.78rem}.cp-list-surface-body{display:grid;grid-gap:18px;gap:18px}.cp-ticket-table{border:1px solid var(--border);border-radius:22px;overflow:hidden;background:rgba(255,255,255,.88)}.cp-ticket-table-header,.cp-ticket-table-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 160px 150px 44px;grid-gap:14px;gap:14px;align-items:center}.cp-ticket-table-header{padding:15px 18px;background:#f7f9fc;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.cp-ticket-table-row{padding:18px;border-top:1px solid #edf1f6}.cp-ticket-table-request{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.cp-ticket-table-icon{width:26px;height:26px;border-radius:999px;background:#f3f6fb;border:1px solid #e5ebf4;margin-top:2px}.cp-ticket-table-icon-inner{font-size:.8rem;color:#7d8ba2}.cp-empty-state{display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:48px 20px;text-align:center;border:1px dashed #d9e2ef;border-radius:20px;background:#fcfdff}.cp-empty-art{width:64px;height:64px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:#f3f6fb;color:var(--muted-foreground);border:1px solid #e5ebf4}.cp-detail-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 320px}.cp-detail-grid-form{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.cp-message{display:flex;gap:12px}.cp-message.customer{flex-direction:row-reverse}.cp-message-stack{display:grid;grid-gap:6px;gap:6px;max-width:76%}.cp-message-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted-foreground);font-size:.84rem}.cp-message-meta strong{color:var(--foreground)}.cp-bubble-agent,.cp-bubble-customer{padding:12px 14px;border-radius:16px;line-height:1.6}.cp-bubble-customer{background:rgba(47,125,79,.1);border-top-right-radius:6px}.cp-bubble-agent{background:white;border:1px solid var(--border);border-top-left-radius:6px}.cp-input,.cp-reply-textarea,.cp-select,.cp-textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:white}.cp-reply-textarea{min-height:110px;resize:vertical}.cp-textarea{min-height:150px;resize:vertical}.cp-field{display:grid;grid-gap:8px;gap:8px}.cp-field-label{font-size:.92rem;font-weight:700}.cp-form-actions{display:flex;gap:12px;flex-wrap:wrap}.cp-priority-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-priority-card{padding:14px;border-radius:14px;border:1px solid var(--border);background:white;text-align:left}.cp-priority-card.active{box-shadow:0 0 0 2px rgba(47,125,79,.12)}.cp-priority-title{margin-top:10px;font-weight:700}.cp-priority-description{margin-top:6px;color:var(--muted-foreground);font-size:.9rem}.cp-metadata-list,.cp-metric-list{display:grid;grid-gap:14px;gap:14px}.cp-metadata-row,.cp-metric-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.cp-footer-card{padding:18px;border:1px solid var(--border);background:#f8fbff}.cp-footer-card-icon{width:34px;height:34px;border-radius:999px;background:white;border:1px solid #dfe7f3;color:#7f8ead}.cp-metadata-row span,.cp-metric-row span,.cp-muted-copy{color:var(--muted-foreground)}.cp-description-copy{line-height:1.7}@media (max-width:1024px){.cp-shell{grid-template-columns:minmax(0,1fr)}.cp-sidebar{min-height:auto;position:static}.cp-topbar{padding:0 16px}.cp-content{padding:18px}.cp-dashboard-footer,.cp-detail-grid,.cp-detail-grid-form,.cp-priority-grid,.cp-stat-grid,.cp-two-col{grid-template-columns:minmax(0,1fr)}.cp-intro-body,.cp-page-header-row,.cp-queue-guidance-card__top,.cp-section-header-row{flex-direction:column;align-items:flex-start}.cp-callout-grid{grid-template-columns:minmax(0,1fr)}.cp-callout-actions{justify-items:start}.cp-ticket-row,.cp-ticket-table-header,.cp-ticket-table-request,.cp-ticket-table-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cp-brand,.cp-content,.cp-topbar{padding-left:14px;padding-right:14px}.cp-content{padding-top:14px;padding-bottom:14px}.cp-page-title{font-size:1.55rem}.cp-section-body,.cp-section-header{padding-left:16px;padding-right:16px}.cp-ticket-row,.cp-ticket-table-row{padding:16px}.cp-message-stack{max-width:100%}}