@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_27c1d5ca-module__9rNIbG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_27c1d5ca-module__9rNIbG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_37154d05-module__mGIqaW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_37154d05-module__mGIqaW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_7618295e-module__0uytZW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_7618295e-module__0uytZW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root,[data-brand]{--ui-bg-primary:#fffdf8;--ui-bg-secondary:#fff;--ui-bg-tertiary:#f5efe2;--ui-bg-hover:#efe6d4;--ui-border:#eae0cd;--ui-border-light:#dbcdb2;--ui-text-primary:#21241b;--ui-text-secondary:#5b5a4b;--ui-text-muted:#968f7b;--ui-accent:#2f61a7;--ui-accent-hover:#27548f;--ui-on-accent:#fff;--ui-accent-ink:#2a5797;--ui-secondary:#ff6b4a;--ui-secondary-ink:#d63a1e;--ui-success:#2e9e1c;--ui-warning:#e8910a;--ui-danger:#e5402a;--ui-info:#1f93c9;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-xl:24px;--ui-radius-control:9999px;--ui-shadow-sm:0 1px 2px 0 #3d2e000f;--ui-shadow-md:0 4px 14px -2px #3d2e001a;--ui-shadow-lg:0 14px 30px -8px #3d2e0029;--ui-shadow-pop:0 10px 24px -6px #2f61a773;--ui-ease-control:cubic-bezier(.34, 1.56, .64, 1);--ui-ease-enter:cubic-bezier(.22, 1, .36, 1);--ui-active-scale:.97;--ui-font-sans:"Poppins", -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-display:"Bricolage Grotesque", "Poppins", sans-serif;--ui-font-mono:"Space Mono", ui-monospace, Menlo, monospace;--ui-accent-wash:#2f61a71a;--ui-ring-wash:#2f61a738;--ui-lift-y:-5px;--ui-ring:var(--ui-accent)}.dark,[data-brand].dark{--ui-bg-primary:#15170f;--ui-bg-secondary:#1e2118;--ui-bg-tertiary:#2a2d22;--ui-bg-hover:#353930;--ui-border:#3a3e30;--ui-border-light:#4c5040;--ui-text-primary:#f3efe2;--ui-text-secondary:#bcb6a2;--ui-text-muted:#888269;--ui-accent:#5b92e8;--ui-accent-hover:#74a6f2;--ui-on-accent:#07203f;--ui-accent-ink:#8fb6f5;--ui-secondary:#ff7b5c;--ui-secondary-ink:#ff9176;--ui-success:#5dd33e;--ui-warning:#ffb23d;--ui-danger:#ff6049;--ui-info:#4fb6e6;--ui-shadow-pop:0 10px 24px -6px #5b92e873;--ui-accent-wash:#5b92e81f;--ui-ring-wash:#5b92e847}[data-brand=checkpad]{--ui-bg-primary:#fff;--ui-bg-secondary:#f8f9fa;--ui-bg-tertiary:#f1f3f5;--ui-bg-hover:#e9ecef;--ui-border:#dee2e6;--ui-border-light:#ced4da;--ui-text-primary:#212529;--ui-text-secondary:#495057;--ui-text-muted:#868e96;--ui-accent:#1862aa;--ui-accent-hover:#145291;--ui-on-accent:#fff;--ui-accent-ink:#1862aa;--ui-secondary:#46be2c;--ui-secondary-ink:#3aa524;--ui-success:#46be2c;--ui-warning:#e65100;--ui-danger:#dd2b0e;--ui-info:#1862aa;--ui-radius-sm:4px;--ui-radius-md:6px;--ui-radius-lg:8px;--ui-radius-xl:12px;--ui-radius-control:8px;--ui-shadow-sm:0 1px 2px 0 #0000000d;--ui-shadow-md:0 2px 8px -2px #00000014;--ui-shadow-lg:0 8px 20px -6px #0000001f;--ui-shadow-pop:none;--ui-ease-control:ease;--ui-ease-enter:ease-out;--ui-active-scale:1;--ui-lift-y:-2px;--ui-accent-wash:#1862aa14;--ui-ring-wash:#1862aa2e;--ui-font-sans:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, "Helvetica Neue", sans-serif;--ui-font-display:var(--ui-font-sans);--ui-font-mono:"Fira Code", ui-monospace, Menlo, monospace;--ui-ring:var(--ui-accent)}[data-brand=checkpad].dark{--ui-bg-primary:#0f0f0f;--ui-bg-secondary:#1a1a1a;--ui-bg-tertiary:#242424;--ui-bg-hover:#2e2e2e;--ui-border:#3d3d3d;--ui-border-light:#4a4a4a;--ui-text-primary:#e5e5e5;--ui-text-secondary:#a0a0a0;--ui-text-muted:#6b6b6b;--ui-accent:#4ed033;--ui-accent-hover:#5ee042;--ui-on-accent:#0c1207;--ui-accent-ink:#4ed033;--ui-secondary:#2a7bc4;--ui-secondary-ink:#3a8bd4;--ui-success:#4ed033;--ui-warning:#ff6d1a;--ui-danger:#f04730;--ui-info:#2a7bc4;--ui-shadow-pop:none;--ui-accent-wash:#4ed0331a;--ui-ring-wash:#4ed03340}[data-brand=checkbooks]{--ui-accent:#46be2c;--ui-accent-hover:#3aa524;--ui-on-accent:#0e3608;--ui-accent-ink:#1e7d12;--ui-shadow-pop:0 8px 20px -6px #46be2c80;--ui-accent-wash:#46be2c1a;--ui-ring-wash:#46be2c40}[data-brand=checkbooks].dark{--ui-accent:#5dd33e;--ui-accent-hover:#7fe05f;--ui-on-accent:#0b2606;--ui-accent-ink:#7fe05f;--ui-shadow-pop:0 8px 20px -6px #5dd33e73;--ui-accent-wash:#5dd33e1f;--ui-ring-wash:#5dd33e47}.ui-display{font-family:var(--ui-font-display);letter-spacing:-.025em;font-weight:800;line-height:1.04}.ui-h1{font-family:var(--ui-font-display);letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:700;line-height:1.08}.ui-h2{font-family:var(--ui-font-display);letter-spacing:-.01em;margin:0;font-size:1.85rem;font-weight:700;line-height:1.12}.ui-h3{font-family:var(--ui-font-display);margin:0;font-size:1.4rem;font-weight:600;line-height:1.2}.ui-lead{color:var(--ui-text-secondary);font-size:1.125rem}.ui-eyebrow{font-family:var(--ui-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-secondary-ink);font-size:12.5px;font-weight:700}.ui-mono{font-family:var(--ui-font-mono)}.ui-muted{color:var(--ui-text-muted)}.ui-btn{border-radius:var(--ui-radius-control);font-family:var(--ui-font-sans);cursor:pointer;transition:transform .16s var(--ui-ease-control), background-color .2s ease, border-color .2s ease, color .2s ease;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ui-btn>p{margin:0}.ui-btn:active{transform:scale(var(--ui-active-scale))}.ui-btn:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.ui-btn:disabled{background:var(--ui-bg-tertiary);color:var(--ui-text-muted);box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}.ui-btn--ghost:disabled{background:0 0}.ui-btn--sm{padding:7px 14px;font-size:13.5px}.ui-btn--md{padding:10px 20px;font-size:14.5px}.ui-btn--lg{padding:13px 24px;font-size:15.5px}.ui-btn--primary{background:var(--ui-accent);color:var(--ui-on-accent);box-shadow:var(--ui-shadow-pop)}.ui-btn--primary:hover:not(:disabled){background:var(--ui-accent-hover)}.ui-btn--secondary{background:var(--ui-bg-secondary);color:var(--ui-text-primary);border-color:var(--ui-border-light);box-shadow:var(--ui-shadow-sm)}.ui-btn--secondary:hover:not(:disabled){background:var(--ui-bg-hover)}.ui-btn--ghost{color:var(--ui-accent-ink);background:0 0}.ui-btn--ghost:hover:not(:disabled){background:var(--ui-bg-hover)}.ui-btn--danger{background:var(--ui-danger);color:#fff}.ui-btn--danger:hover:not(:disabled){filter:brightness(.92)}.ui-card{background:var(--ui-bg-secondary);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md);padding:26px}.ui-card--xl{border-radius:var(--ui-radius-xl);padding:30px}.ui-card--split{padding:0}.ui-card-head{border-bottom:1px solid var(--ui-border);color:var(--ui-text-secondary);padding:13px 20px;font-size:14px;font-weight:600}.ui-card-body{padding:20px}.ui-card--tint{background:var(--ui-accent-wash);box-shadow:none;border-color:#0000}.ui-card--lift{transition:transform .18s var(--ui-ease-control), box-shadow .2s ease}.ui-card--lift:hover{transform:translateY(var(--ui-lift-y));box-shadow:var(--ui-shadow-lg)}@media (prefers-reduced-motion:reduce){.ui-card--lift{transition:none}.ui-card--lift:hover{transform:none}}.ui-label{font-family:var(--ui-font-sans);color:var(--ui-text-primary);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.ui-input,.ui-textarea,.ui-select{width:100%;font-family:var(--ui-font-sans);color:var(--ui-text-primary);background:var(--ui-bg-secondary);border:1.5px solid var(--ui-border-light);border-radius:var(--ui-radius-md);padding:10px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-text-muted)}.ui-input:focus,.ui-textarea:focus,.ui-select:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-ring-wash);outline:none}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{background:var(--ui-bg-tertiary);opacity:.65;cursor:not-allowed}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--ui-danger)}.ui-input[aria-invalid=true]:focus,.ui-textarea[aria-invalid=true]:focus,.ui-select[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-input[aria-invalid=true]:focus,.ui-textarea[aria-invalid=true]:focus,.ui-select[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-danger) 22%, transparent)}}.ui-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23909090' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.ui-input[type=file]{background:var(--ui-bg-tertiary);cursor:pointer;border-style:dashed;padding:10px}.ui-textarea{resize:vertical;min-height:96px}.ui-field{margin-bottom:16px;display:block}.ui-field-help{color:var(--ui-text-muted);margin:6px 0 0;font-size:13px}.ui-field-error{color:var(--ui-danger);margin:6px 0 0;font-size:13px;font-weight:500}.ui-select-root{position:relative}.ui-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-select-trigger:disabled{cursor:not-allowed}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-value--placeholder{color:var(--ui-text-muted)}.ui-select-chevron{color:var(--ui-text-muted);flex-shrink:0;transition:transform .15s}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{transform:rotate(180deg)}.ui-select-pop{z-index:50;background:var(--ui-bg-secondary);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-lg);animation:ui-select-enter .15s var(--ui-ease-enter) both;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}@keyframes ui-select-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ui-select-search{border:none;border-bottom:1px solid var(--ui-border);width:100%;font-family:var(--ui-font-sans);color:var(--ui-text-primary);background:0 0;border-radius:0;outline:none;padding:10px 14px;font-size:14px}.ui-select-search::placeholder{color:var(--ui-text-muted)}.ui-select-list{max-height:240px;padding:6px;overflow-y:auto}.ui-select-option{border-radius:var(--ui-radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;display:flex}.ui-select-option--active{background:var(--ui-bg-hover)}.ui-select-option--selected{color:var(--ui-accent-ink);font-weight:600}.ui-select-option--disabled{opacity:.5;cursor:default}.ui-select-empty{color:var(--ui-text-muted);padding:12px 14px;font-size:13.5px}@media (prefers-reduced-motion:reduce){.ui-select-pop{animation:none}.ui-select-chevron{transition:none}}.ui-badge{font-family:var(--ui-font-sans);border-radius:var(--ui-radius-control);background:var(--ui-bg-tertiary);border:1px solid var(--ui-border);color:var(--ui-text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.ui-badge>p{margin:0}.ui-badge--accent,.ui-badge--success,.ui-badge--warning,.ui-badge--danger,.ui-badge--info{border-color:#0000;padding:3px 10px}.ui-badge--accent{background:var(--ui-accent-wash);color:var(--ui-accent-ink)}.ui-badge--success{background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ui-badge--success{background:color-mix(in srgb, var(--ui-success) 14%, transparent)}}.ui-badge--success{color:var(--ui-success)}.ui-badge--warning{background:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.ui-badge--warning{background:color-mix(in srgb, var(--ui-warning) 14%, transparent)}}.ui-badge--warning{color:var(--ui-warning)}.ui-badge--danger{background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-badge--danger{background:color-mix(in srgb, var(--ui-danger) 12%, transparent)}}.ui-badge--danger{color:var(--ui-danger)}.ui-badge--info{background:var(--ui-info)}@supports (color:color-mix(in lab, red, red)){.ui-badge--info{background:color-mix(in srgb, var(--ui-info) 14%, transparent)}}.ui-badge--info{color:var(--ui-info)}.ui-badge--mono{font-family:var(--ui-font-mono);letter-spacing:0;font-size:12px;font-weight:700}.ui-table-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-bg-secondary);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-family:var(--ui-font-sans);background:0 0;border:0;margin:0;display:table}.ui-table thead,.ui-table tbody,.ui-table tr{background:0 0;border:0}.ui-table th,.ui-table td{text-align:left;border:0;border-bottom:1px solid var(--ui-border);color:var(--ui-text-primary);background:0 0;padding:12px 16px;font-size:14.5px}.ui-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted);white-space:nowrap;font-size:12px;font-weight:700}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table--hover tbody tr:hover td{background:var(--ui-bg-hover)}.ui-table a{font-weight:600}.ui-table-num{font-family:var(--ui-font-mono);font-feature-settings:"tnum" 1;font-size:13.5px;text-align:right!important}.ui-dg{font-family:var(--ui-font-sans);color:var(--ui-text-primary);flex-direction:column;gap:10px;display:flex}.ui-dg--fill{flex:1;height:100%;min-height:0}.ui-dg--fill .ui-dg-wrap{flex:1;min-height:0;overflow-y:auto}.ui-dg-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-dg-toolbar-spacer{flex:1}.ui-dg-icon{flex:none;width:15px;height:15px}.ui-dg-tool{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-secondary);color:var(--ui-text-secondary);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ui-dg-tool:hover:not(:disabled){background:var(--ui-bg-hover);color:var(--ui-text-primary)}.ui-dg-tool:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.ui-dg-tool:disabled{opacity:.5;cursor:default}.ui-dg-tool--active{border-color:var(--ui-accent);color:var(--ui-accent-ink);background:var(--ui-accent-wash)}.ui-dg-tool--danger{color:var(--ui-danger);border-color:var(--ui-danger)}.ui-dg-tool--danger:hover:not(:disabled){background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-dg-tool--danger:hover:not(:disabled){background:color-mix(in srgb, var(--ui-danger) 10%, transparent)}}.ui-dg-tool--danger:hover:not(:disabled){color:var(--ui-danger)}.ui-dg-tool-badge{background:var(--ui-accent);min-width:17px;color:var(--ui-on-accent);text-align:center;border-radius:999px;padding:2px 5px;font-size:11px;font-weight:700}.ui-dg-views{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-bg-secondary);gap:2px;padding:3px;display:inline-flex}.ui-dg-view{border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;transition:background .15s,color .15s;display:inline-flex}.ui-dg-view:hover{color:var(--ui-text-primary)}.ui-dg-view:focus-visible{outline:2px solid var(--ui-ring);outline-offset:1px}.ui-dg-view--active{background:var(--ui-accent-wash);color:var(--ui-accent-ink);font-weight:600}.ui-dg-view-badge{background:var(--ui-bg-tertiary);min-width:17px;color:var(--ui-text-secondary);text-align:center;border-radius:999px;padding:1px 5px;font-size:11px;font-weight:700}.ui-dg-view--active .ui-dg-view-badge{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-dg-search{align-items:center;display:inline-flex;position:relative}.ui-dg-search>.ui-dg-icon{color:var(--ui-text-muted);pointer-events:none;position:absolute;left:11px}.ui-dg-input{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-secondary);color:var(--ui-text-primary);min-width:0;padding:7px 10px;font-family:inherit;font-size:13.5px;line-height:1.3}.ui-dg-input::placeholder{color:var(--ui-text-muted)}.ui-dg-input:focus-visible{outline:2px solid var(--ui-ring);outline-offset:0;border-color:var(--ui-accent)}.ui-dg-search-input{border-radius:var(--ui-radius-control);width:220px;padding-left:32px}.ui-dg-menu{position:relative}.ui-dg-panel{z-index:30;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-secondary);min-width:240px;max-height:60vh;box-shadow:var(--ui-shadow-lg);padding:10px;position:absolute;top:calc(100% + 6px);overflow-y:auto}.ui-dg-panel--end{right:0}.ui-dg-panel--start{left:0}.ui-dg-filters{flex-direction:column;gap:12px;display:flex}.ui-dg-filter{flex-direction:column;gap:5px;display:flex}.ui-dg-filter-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);font-size:11.5px;font-weight:700}.ui-dg-filter-options{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.ui-dg-check{color:var(--ui-text-primary);cursor:pointer;align-items:center;gap:8px;padding:3px 2px;font-size:13.5px;display:flex}.ui-dg-check input,.ui-dg-checkbox{width:15px;height:15px;accent-color:var(--ui-accent);cursor:pointer;margin:0}.ui-dg-range{align-items:center;gap:6px;display:flex}.ui-dg-range--date{gap:8px}.ui-dg-range--date>:not(.ui-dg-range-sep){flex:1 1 0;min-width:8.75rem}.ui-dg-range .ui-dg-input{flex:1;width:0}.ui-dg-range-sep{color:var(--ui-text-muted)}.ui-dg-item{border-radius:var(--ui-radius-sm);width:100%;color:var(--ui-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-family:inherit;font-size:13.5px;display:block}.ui-dg-item:hover{background:var(--ui-bg-hover)}.ui-dg-panel-note{color:var(--ui-text-muted);font-size:12.5px;line-height:1.4}.ui-dg-preset{align-items:center;gap:4px;display:flex}.ui-dg-preset .ui-dg-item{flex:1}.ui-dg-preset-save{border-top:1px solid var(--ui-border);gap:6px;padding-top:8px;display:flex}.ui-dg-preset-save .ui-dg-input{flex:1}.ui-dg-icon-btn{border-radius:var(--ui-radius-sm);width:28px;height:28px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-dg-icon-btn:hover{background:var(--ui-bg-hover);color:var(--ui-danger)}.ui-dg-link{color:var(--ui-accent-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-family:inherit;font-size:13px;font-weight:600}.ui-dg-link:hover{text-decoration:underline}.ui-dg-chips{flex-wrap:wrap;gap:6px;display:flex}.ui-dg-chip{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-accent-wash);color:var(--ui-text-primary);align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.ui-dg-chip strong{color:var(--ui-accent-ink);font-weight:600}.ui-dg-chip-clear{width:18px;height:18px;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-dg-chip-clear:hover{background:var(--ui-bg-hover);color:var(--ui-text-primary)}.ui-dg-chip-clear .ui-dg-icon{width:11px;height:11px}.ui-dg-bulk{border:1px solid var(--ui-accent);border-radius:var(--ui-radius-md);background:var(--ui-accent-wash);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.ui-dg-bulk-count{color:var(--ui-accent-ink);margin-right:4px;font-size:13.5px;font-weight:700}.ui-dg-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-bg-secondary);position:relative;overflow-x:auto}.ui-dg-wrap--loading{opacity:.6;pointer-events:none}.ui-dg-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--ui-font-sans);background:0 0;border:0;margin:0;display:table}.ui-dg-table thead,.ui-dg-table tbody,.ui-dg-table tfoot,.ui-dg-table tr{background:0 0;border:0}.ui-dg-table th,.ui-dg-table td{text-align:left;border:0;border-bottom:1px solid var(--ui-border);color:var(--ui-text-primary);vertical-align:middle;background:0 0;padding:11px 14px;font-size:14px}.ui-dg-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted);white-space:nowrap;background:var(--ui-bg-secondary);font-size:11.5px;font-weight:700}.ui-dg-wrap--sticky thead th{z-index:10;position:sticky;top:0}.ui-dg-table tbody tr:last-child td{border-bottom:0}.ui-dg-summary{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-tertiary);color:var(--ui-text-primary);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px 24px;padding:9px 14px;font-size:13px;font-weight:700;display:flex}.ui-dg-summary-item{align-items:baseline;gap:7px;display:inline-flex}.ui-dg-summary-item:first-child{margin-right:auto}.ui-dg-summary-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);font-size:11px;font-weight:700}.ui-dg-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.ui-dg-sort:hover{color:var(--ui-text-primary)}.ui-dg-sort:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px;border-radius:4px}.ui-dg-sort-mark{opacity:0;font-size:12px;transition:opacity .15s}.ui-dg-sort:hover .ui-dg-sort-mark{opacity:.5}.ui-dg-sort--active{color:var(--ui-accent-ink)}.ui-dg-sort--active .ui-dg-sort-mark{opacity:1}.ui-dg-sort-index{text-align:center;background:var(--ui-accent-wash);min-width:14px;height:14px;color:var(--ui-accent-ink);border-radius:999px;font-size:10px;font-weight:700;line-height:14px}:where(.ui-dg--striped tbody tr:nth-child(2n)){background:var(--ui-bg-tertiary)}@supports (color:color-mix(in lab, red, red)){:where(.ui-dg--striped tbody tr:nth-child(2n)){background:color-mix(in srgb, var(--ui-bg-tertiary) 55%, transparent)}}.ui-dg-row--clickable{cursor:pointer}.ui-dg-row--clickable:hover td{background:var(--ui-bg-hover)}.ui-dg-row--selected td{background:var(--ui-accent-wash)}.ui-dg-num{text-align:right}.ui-dg-center{text-align:center}.ui-dg-mono{font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums;font-size:13px}.ui-dg-empty-cell{padding:0}.ui-dg-empty{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:64px 24px;display:flex}.ui-dg-empty-icon{background:var(--ui-accent-wash);width:46px;height:46px;color:var(--ui-accent-ink);border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.ui-dg-empty-icon .ui-dg-icon{width:21px;height:21px}.ui-dg-empty-title{font-family:var(--ui-font-display);color:var(--ui-text-primary);font-size:16px;font-weight:700}.ui-dg-empty-body{color:var(--ui-text-muted);max-width:42ch;font-size:13.5px;line-height:1.5}.ui-dg-empty-action{margin-top:12px}.ui-dg--fill .ui-dg-table:has(.ui-dg-empty-cell){height:100%}.ui-dg-skeleton{background:linear-gradient(90deg, var(--ui-bg-tertiary) 25%, var(--ui-bg-hover) 50%, var(--ui-bg-tertiary) 75%);background-size:200% 100%;border-radius:6px;height:16px;animation:1.4s infinite ui-dg-shimmer}@keyframes ui-dg-shimmer{to{background-position:-200% 0}}.ui-dg-pager{color:var(--ui-text-secondary);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.ui-dg-pager-size{align-items:center;gap:8px;display:inline-flex}.ui-dg-pager-size .ui-dg-input{padding:5px 8px}.ui-dg-pager-range{font-variant-numeric:tabular-nums}.ui-dg-pager-nav{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ui-dg-pager-page{font-variant-numeric:tabular-nums;text-align:center;min-width:48px}.ui-alert{border-radius:var(--ui-radius-md);background:var(--ui-bg-tertiary);font-family:var(--ui-font-sans);color:var(--ui-text-secondary);flex-direction:column;gap:2px;padding:14px 16px;font-size:13.5px;display:flex}.ui-alert-title{color:var(--ui-text-primary);font-size:14px;font-weight:600}.ui-alert--info{background:var(--ui-accent-wash)}.ui-alert--info .ui-alert-title{color:var(--ui-accent-ink)}.ui-alert--success{background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.ui-alert--success{background:color-mix(in srgb, var(--ui-success) 12%, transparent)}}.ui-alert--success .ui-alert-title{color:var(--ui-success)}.ui-alert--warning{background:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.ui-alert--warning{background:color-mix(in srgb, var(--ui-warning) 12%, transparent)}}.ui-alert--warning .ui-alert-title{color:var(--ui-warning)}.ui-alert--danger{background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-alert--danger{background:color-mix(in srgb, var(--ui-danger) 10%, transparent)}}.ui-alert--danger .ui-alert-title{color:var(--ui-danger)}.ui-empty{border:1.5px dashed var(--ui-border-light);border-radius:var(--ui-radius-lg);text-align:center;font-family:var(--ui-font-sans);flex-direction:column;align-items:center;gap:4px;padding:32px 24px;display:flex}.ui-empty-title{color:var(--ui-text-primary);font-size:15px;font-weight:600}.ui-empty-body{color:var(--ui-text-muted);max-width:36ch;font-size:13.5px}.ui-empty-action{margin-top:12px}.ui-skeleton{background:var(--ui-bg-hover);border-radius:var(--ui-radius-sm);animation:1.4s ease-in-out infinite ui-skeleton-pulse;display:block}.ui-skeleton--full{border-radius:9999px}@keyframes ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes ui-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ui-rise,.ui-stagger>*{animation:ui-rise .5s var(--ui-ease-enter) both}.ui-stagger>:first-child{animation-delay:0s}.ui-stagger>:nth-child(2){animation-delay:60ms}.ui-stagger>:nth-child(3){animation-delay:.12s}.ui-stagger>:nth-child(4){animation-delay:.18s}.ui-stagger>:nth-child(5){animation-delay:.24s}.ui-stagger>:nth-child(6){animation-delay:.3s}.ui-stagger>:nth-child(n+7){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.ui-skeleton,.ui-rise,.ui-stagger>*{animation:none}}.ui-avatar{background:var(--ui-accent);color:var(--ui-on-accent);font-family:var(--ui-font-sans);-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar--sm{width:28px;height:28px;font-size:11px}.ui-avatar--md{width:36px;height:36px;font-size:13.5px}.ui-avatar--lg{width:48px;height:48px;font-size:17px}.ui-account{display:inline-flex;position:relative}.ui-account-trigger{cursor:pointer;transition:box-shadow .12s var(--ui-ease-enter);background:0 0;border:0;border-radius:9999px;place-items:center;padding:2px;line-height:0;display:inline-grid}.ui-account-trigger:hover{box-shadow:0 0 0 4px var(--ui-accent-wash)}.ui-account-trigger:focus-visible{box-shadow:0 0 0 3px var(--ui-ring-wash);outline:none}.ui-account-pop{z-index:60;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-bg-secondary);width:300px;box-shadow:var(--ui-shadow-lg);font-family:var(--ui-font-sans);color:var(--ui-text-primary);animation:ui-account-in .14s var(--ui-ease-enter);padding:6px;position:absolute;top:calc(100% + 10px)}.ui-account-pop--end{right:0}.ui-account-pop--start{left:0}@keyframes ui-account-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ui-account-pop{animation:none}}.ui-account-card{border-radius:var(--ui-radius-md);background:var(--ui-bg-tertiary);text-align:center;justify-items:center;gap:2px;padding:18px 16px 16px;display:grid}.ui-account-name{margin-top:8px;font-size:14.5px;font-weight:600;line-height:1.3}.ui-account-email{color:var(--ui-text-secondary);word-break:break-all;font-size:12.5px}.ui-account-manage{border:1px solid var(--ui-border-light);border-radius:var(--ui-radius-control);background:var(--ui-bg-secondary);color:var(--ui-text-primary);transition:background .12s var(--ui-ease-enter), border-color .12s var(--ui-ease-enter);margin-top:12px;padding:7px 16px;font-size:13px;font-weight:500;text-decoration:none}.ui-account-manage:hover{background:var(--ui-bg-hover);border-color:var(--ui-accent)}.ui-account-manage:focus-visible{box-shadow:0 0 0 3px var(--ui-ring-wash);outline:none}.ui-account-section{border-top:1px solid var(--ui-border);margin-top:6px;padding:6px 0}.ui-account-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-muted);padding:4px 12px 8px;font-size:11px;font-weight:600}.ui-account-row{border-radius:var(--ui-radius-sm);width:100%;color:var(--ui-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:13.5px;text-decoration:none;display:flex}.ui-account-row:hover{background:var(--ui-bg-hover)}.ui-account-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-ring);outline:none}.ui-account-row-icon{width:16px;height:16px;color:var(--ui-text-secondary);place-items:center;display:inline-grid}.ui-account-row--signout:hover{background:var(--ui-bg-hover);color:var(--ui-danger)}.ui-account-row--signout:hover .ui-account-row-icon{color:var(--ui-danger)}.ui-account-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.ui-account-tile{border-radius:var(--ui-radius-sm);color:var(--ui-text-primary);align-items:center;gap:9px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.ui-account-tile:hover{background:var(--ui-bg-hover)}.ui-account-tile:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-ring);outline:none}.ui-account-tile-mark{border-radius:var(--ui-radius-sm);background:var(--ui-accent);color:#fff;letter-spacing:.02em;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-grid}.ui-account-tile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-account-tile--current{color:var(--ui-text-muted)}.ui-account-tile--current .ui-account-tile-mark{opacity:.5}