@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,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(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,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(/_next/static/media/f10b8e9d91f3edcb-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,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(/_next/static/media/c3bc380753a8436c-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,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(/_next/static/media/a1386beebedccca4-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_6bee3b{--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(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_0bd9b6{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_0bd9b6{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback"}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */: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{letter-spacing:-.02em;font-size:2.5rem;line-height:1.08}.ui-h1,.ui-h2{font-family:var(--ui-font-display);margin:0;font-weight:700}.ui-h2{letter-spacing:-.01em;font-size:1.85rem;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{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-secondary-ink);font-size:12.5px;font-weight:700}.ui-eyebrow,.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{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.ui-input,.ui-label,.ui-select,.ui-textarea{font-family:var(--ui-font-sans);color:var(--ui-text-primary)}.ui-input,.ui-select,.ui-textarea{width:100%;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-select:focus,.ui-textarea:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-ring-wash);outline:none}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--ui-bg-tertiary);opacity:.65;cursor:not-allowed}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--ui-danger)}.ui-input[aria-invalid=true]:focus,.ui-select[aria-invalid=true]:focus,.ui-textarea[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-select[aria-invalid=true]:focus,.ui-textarea[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-chevron,.ui-select-value--placeholder{color:var(--ui-text-muted)}.ui-select-chevron{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--danger,.ui-badge--info,.ui-badge--success,.ui-badge--warning{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);margin:0;display:table}.ui-table,.ui-table tbody,.ui-table thead,.ui-table tr{background:0 0;border:0}.ui-table td,.ui-table th{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);background:var(--ui-bg-secondary);gap:2px;padding:3px}.ui-dg-view,.ui-dg-views{border-radius:var(--ui-radius-control);display:inline-flex}.ui-dg-view{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}.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{gap:12px}.ui-dg-filter,.ui-dg-filters{flex-direction:column;display:flex}.ui-dg-filter{gap:5px}.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 .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);margin:0;display:table}.ui-dg-table,.ui-dg-table tbody,.ui-dg-table tfoot,.ui-dg-table thead,.ui-dg-table tr{background:0 0;border:0}.ui-dg-table td,.ui-dg-table th{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:ui-dg-shimmer 1.4s infinite}@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:ui-skeleton-pulse 1.4s ease-in-out infinite;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-rise,.ui-skeleton,.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}
/*# sourceMappingURL=2a0610295c7c9bbc.css.map*/