@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,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(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,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(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,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(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_61f58def-module__6Xsklq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_61f58def-module__6Xsklq__variable{--font-hanken-grotesk:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/606d931d1de1f041-s.05w992gizc866.woff2)format("woff2");unicode-range:U+460-52F,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(../media/93ce1fb4a74b790b-s.1m9k836wuo8c7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3673b45bb7dd3324-s.2lz2vdkeqaz2g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1317291d1835f011-s.1ocfy-u58n01e.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4656623e11daf2b7-s.3r4--ze9tqti8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1750518007a189a-s.p.29e6ydd6osd72.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f0d9cfea-module__vxbsnW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.jetbrains_mono_f0d9cfea-module__vxbsnW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.BackLink-module__wT8NbG__link{align-items:center;gap:var(--spacing-xs);color:var(--color-on-surface-variant);align-self:flex-start;font-weight:500;text-decoration:none;transition:color .15s,text-decoration-color .15s;display:inline-flex}.BackLink-module__wT8NbG__link:hover{color:var(--color-primary);-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 50%, transparent)}.BackLink-module__wT8NbG__label:hover{text-underline-offset:4px;text-decoration:underline}
.Button-module__LCT47W__button{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-inter);border-radius:var(--rounded-default);cursor:pointer;white-space:nowrap;border:none;font-weight:500;text-decoration:none;transition:filter .2s,box-shadow .2s;display:inline-flex}.Button-module__LCT47W__button:disabled{opacity:.4;pointer-events:none}.Button-module__LCT47W__primary{background:var(--color-primary-container);color:var(--color-text-primary)}.Button-module__LCT47W__primary:hover{filter:brightness(1.2);box-shadow:0 0 20px color-mix(in srgb, var(--color-primary-container) 60%, transparent)}.Button-module__LCT47W__secondary{color:var(--color-text-primary);border:1px solid var(--color-primary-container);background:0 0}.Button-module__LCT47W__secondary:hover{background:color-mix(in srgb, var(--color-primary-container) 15%, transparent)}.Button-module__LCT47W__ghost{color:var(--color-text-muted);background:0 0;border:none}.Button-module__LCT47W__ghost:hover{color:var(--color-text-primary)}.Button-module__LCT47W__sm{padding:6px 12px;font-size:14px;line-height:20px}.Button-module__LCT47W__md{padding:10px 20px;font-size:16px;line-height:24px}.Button-module__LCT47W__lg{padding:14px 28px;font-size:18px;line-height:28px}
.Card-module__YZZNYW__card{border-radius:var(--rounded-lg);overflow:hidden}.Card-module__YZZNYW__elevation0{background:var(--color-background)}.Card-module__YZZNYW__elevation1{background:var(--color-surface-container)}.Card-module__YZZNYW__elevation2{background:var(--color-surface-elevated);border:1px solid color-mix(in srgb, var(--color-primary-container) 30%, transparent);box-shadow:var(--shadow-modal)}.Card-module__YZZNYW__sm{padding:var(--spacing-md)}.Card-module__YZZNYW__lg{padding:var(--spacing-lg)}
.Input-module__Nmke_G__wrapper{gap:var(--spacing-xs);flex-direction:column;display:flex}.Input-module__Nmke_G__label{font-family:var(--font-jetbrains-mono);letter-spacing:.05em;color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}.Input-module__Nmke_G__input{background:var(--color-surface-container);color:var(--color-on-surface);border:1px solid color-mix(in srgb, var(--color-outline-variant) 60%, transparent);border-radius:var(--rounded-default);font-family:var(--font-inter);outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.Input-module__Nmke_G__input::placeholder{color:color-mix(in srgb, var(--color-text-muted) 60%, transparent)}.Input-module__Nmke_G__input:focus{border-color:var(--color-primary-container);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-container) 25%, transparent)}.Input-module__Nmke_G__sm{padding:var(--spacing-xs) var(--spacing-sm);font-size:14px;line-height:20px}.Input-module__Nmke_G__md{padding:10px var(--spacing-md);font-size:16px;line-height:24px}.Input-module__Nmke_G__lg{padding:var(--spacing-md) var(--spacing-lg);font-size:16px;line-height:24px}.Input-module__Nmke_G__inputError{border-color:var(--color-error)}.Input-module__Nmke_G__inputError:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 25%, transparent)}.Input-module__Nmke_G__inputContainer{position:relative}.Input-module__Nmke_G__icon{left:var(--spacing-md);color:var(--color-on-surface-variant);pointer-events:none;font-size:20px;line-height:1;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%)}.Input-module__Nmke_G__inputContainer:focus-within .Input-module__Nmke_G__icon{color:var(--color-primary-container)}.Input-module__Nmke_G__inputWithIcon{padding-left:44px}.Input-module__Nmke_G__inputWithTrailing{padding-right:44px}.Input-module__Nmke_G__trailing{right:var(--spacing-md);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Input-module__Nmke_G__error{font-family:var(--font-jetbrains-mono);letter-spacing:.05em;color:var(--color-error);font-size:12px;line-height:16px}.Input-module__Nmke_G__hint{font-family:var(--font-inter);color:var(--color-text-muted);font-size:14px;line-height:20px}
.Textarea-module__aYD3da__wrapper{gap:var(--spacing-xs);flex-direction:column;display:flex}.Textarea-module__aYD3da__label{font-family:var(--font-jetbrains-mono);letter-spacing:.05em;color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:20px}.Textarea-module__aYD3da__textarea{background:var(--color-surface-container);color:var(--color-on-surface);border:1px solid color-mix(in srgb, var(--color-outline-variant) 60%, transparent);border-radius:var(--rounded-default);font-family:var(--font-inter);outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.Textarea-module__aYD3da__textarea::placeholder{color:color-mix(in srgb, var(--color-text-muted) 60%, transparent)}.Textarea-module__aYD3da__textarea:focus{border-color:var(--color-primary-container);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-container) 25%, transparent)}.Textarea-module__aYD3da__sm{padding:var(--spacing-xs) var(--spacing-sm);font-size:14px;line-height:20px}.Textarea-module__aYD3da__md{padding:10px var(--spacing-md);font-size:16px;line-height:24px}.Textarea-module__aYD3da__lg{padding:var(--spacing-md) var(--spacing-lg);font-size:16px;line-height:24px}.Textarea-module__aYD3da__resizeNone{resize:none}.Textarea-module__aYD3da__resizeVertical{resize:vertical}.Textarea-module__aYD3da__resizeBoth{resize:both}.Textarea-module__aYD3da__textareaError{border-color:var(--color-error)}.Textarea-module__aYD3da__textareaError:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 25%, transparent)}.Textarea-module__aYD3da__error{font-family:var(--font-jetbrains-mono);letter-spacing:.05em;color:var(--color-error);font-size:12px;line-height:16px}.Textarea-module__aYD3da__hint{font-family:var(--font-inter);color:var(--color-text-muted);font-size:14px;line-height:20px}
.Badge-module__UORuMW__badge{border-radius:var(--rounded-full);font-family:var(--font-jetbrains-mono);letter-spacing:.05em;white-space:nowrap;align-items:center;padding:3px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.Badge-module__UORuMW__success{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success)}.Badge-module__UORuMW__error{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error)}.Badge-module__UORuMW__warning{background:color-mix(in srgb, var(--color-tertiary) 12%, transparent);color:var(--color-tertiary)}.Badge-module__UORuMW__info{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.Badge-module__UORuMW__default{background:color-mix(in srgb, var(--color-outline) 20%, transparent);color:var(--color-on-surface-variant)}
.DataTable-module__alnA1a__wrapper{border-radius:var(--rounded-lg);border:1px solid var(--color-outline-variant);width:100%;overflow-x:auto}.DataTable-module__alnA1a__table{border-collapse:collapse;width:100%;font-family:var(--font-inter);font-size:16px;line-height:24px}.DataTable-module__alnA1a__th{padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-jetbrains-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-container-high);border-bottom:1px solid var(--color-outline-variant);font-size:12px;font-weight:500}.DataTable-module__alnA1a__tr:nth-child(2n){background:color-mix(in srgb, var(--color-surface-container) 60%, transparent)}.DataTable-module__alnA1a__tr:nth-child(odd){background:0 0}.DataTable-module__alnA1a__td{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-on-surface);border-bottom:1px solid color-mix(in srgb, var(--color-primary-container) 20%, transparent)}.DataTable-module__alnA1a__tr:last-child .DataTable-module__alnA1a__td{border-bottom:none}
.ProgressSteps-module__GpWXeq__root{align-items:center;gap:0;display:flex}.ProgressSteps-module__GpWXeq__step{align-items:center;gap:var(--spacing-sm);flex:1;display:flex}.ProgressSteps-module__GpWXeq__step:last-child{flex:none}.ProgressSteps-module__GpWXeq__indicator{border-radius:var(--rounded-full);width:28px;height:28px;font-family:var(--font-jetbrains-mono);border:2px dashed var(--color-secondary-container);color:var(--color-text-muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:flex}.ProgressSteps-module__GpWXeq__done .ProgressSteps-module__GpWXeq__indicator{background:var(--color-primary-container);border-color:var(--color-primary-container);color:var(--color-on-primary);border-style:solid}.ProgressSteps-module__GpWXeq__active .ProgressSteps-module__GpWXeq__indicator{background:var(--color-primary-container);border-color:var(--color-primary-container);color:var(--color-on-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary-container) 30%, transparent);border-style:solid}.ProgressSteps-module__GpWXeq__label{font-family:var(--font-inter);color:var(--color-text-muted);white-space:nowrap;font-size:14px;line-height:20px}.ProgressSteps-module__GpWXeq__done .ProgressSteps-module__GpWXeq__label,.ProgressSteps-module__GpWXeq__active .ProgressSteps-module__GpWXeq__label{color:var(--color-text-primary)}.ProgressSteps-module__GpWXeq__connector{border-top:2px dashed var(--color-secondary-container);height:2px;margin:0 var(--spacing-sm);min-width:var(--spacing-lg);background:0 0;flex:1}.ProgressSteps-module__GpWXeq__connectorDone{border-top-style:solid;border-top-color:var(--color-primary-container)}
.Pagination-module__5ucfXG__nav{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;max-width:100%;display:flex}.Pagination-module__5ucfXG__arrow,.Pagination-module__5ucfXG__page{min-width:calc(var(--spacing-xl) + var(--spacing-xs));height:calc(var(--spacing-xl) + var(--spacing-xs));padding:0 var(--spacing-xs);border-radius:var(--rounded-md);border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);font-family:var(--font-sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.Pagination-module__5ucfXG__arrow:hover:not(.Pagination-module__5ucfXG__disabled),.Pagination-module__5ucfXG__page:hover{border-color:color-mix(in srgb, var(--color-primary) 60%, transparent);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary-container) 20%, transparent)}.Pagination-module__5ucfXG__arrow.Pagination-module__5ucfXG__disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.Pagination-module__5ucfXG__page.Pagination-module__5ucfXG__active{background:var(--color-primary-container);color:var(--color-on-primary-container);border-color:#0000;font-weight:500}.Pagination-module__5ucfXG__ellipsis{min-width:calc(var(--spacing-xl) + var(--spacing-xs));height:calc(var(--spacing-xl) + var(--spacing-xs));color:var(--color-on-surface-variant);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.Pagination-module__5ucfXG__icon{font-size:calc(var(--spacing-md) + var(--spacing-xs))}
.AccordionSection-module__bjNCiW__section{flex-direction:column;display:flex}.AccordionSection-module__bjNCiW__trigger{inline-size:100%;padding-block:var(--spacing-sm);border:none;border-block-end:1px solid color-mix(in srgb, var(--color-outline-variant) 45%, transparent);cursor:pointer;color:var(--color-primary);text-align:start;background:0 0;justify-content:space-between;align-items:center;padding-inline:0;transition:color .15s;display:flex}.AccordionSection-module__bjNCiW__trigger:hover{color:color-mix(in srgb, var(--color-primary) 80%, var(--color-on-surface))}.AccordionSection-module__bjNCiW__titleRow{align-items:center;gap:var(--spacing-sm);display:flex}.AccordionSection-module__bjNCiW__badgeRequired{font-family:var(--font-jetbrains-mono);color:var(--color-error);font-size:14px;font-weight:700;line-height:1}.AccordionSection-module__bjNCiW__badgeOptional{font-family:var(--font-jetbrains-mono);letter-spacing:.04em;color:var(--color-on-surface-variant);font-size:10px;font-weight:400}.AccordionSection-module__bjNCiW__chevron{flex-shrink:0;transition:transform .2s}.AccordionSection-module__bjNCiW__chevronOpen{transform:rotate(180deg)}.AccordionSection-module__bjNCiW__body{padding-block-start:var(--spacing-md)}
.PaperSizeSelector-module__Pe699G__selector{gap:var(--spacing-md);flex-direction:column;display:flex}.PaperSizeSelector-module__Pe699G__grid{gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PaperSizeSelector-module__Pe699G__card{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-xs);border:1px solid color-mix(in srgb, var(--color-outline-variant) 55%, transparent);border-radius:var(--rounded-md);cursor:pointer;background:0 0;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex;position:relative}.PaperSizeSelector-module__Pe699G__card:hover{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.PaperSizeSelector-module__Pe699G__selectedCard{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.PaperSizeSelector-module__Pe699G__thumbnail{inline-size:var(--spacing-xl);border:1.5px solid color-mix(in srgb, var(--color-outline-variant) 80%, transparent);border-radius:var(--rounded-sm);background:color-mix(in srgb, var(--color-surface-container-highest) 80%, transparent);transition:border-color .15s}.PaperSizeSelector-module__Pe699G__thumbnail[data-paper=a4]{aspect-ratio:1/1.4142}.PaperSizeSelector-module__Pe699G__thumbnail[data-paper=letter]{aspect-ratio:1/1.2941}.PaperSizeSelector-module__Pe699G__thumbnail[data-paper=legal]{aspect-ratio:1/1.6471}.PaperSizeSelector-module__Pe699G__selectedCard .PaperSizeSelector-module__Pe699G__thumbnail{border-color:var(--color-primary)}.PaperSizeSelector-module__Pe699G__label{font-family:var(--font-jetbrains-mono);font-size:calc(var(--spacing-xs) * 3);letter-spacing:.05em;color:var(--color-on-surface-variant);font-weight:700;line-height:1;transition:color .15s}.PaperSizeSelector-module__Pe699G__selectedCard .PaperSizeSelector-module__Pe699G__label{color:var(--color-primary)}.PaperSizeSelector-module__Pe699G__dimensions{font-family:var(--font-jetbrains-mono);font-size:calc(var(--spacing-xs) * 2.5);color:var(--color-text-muted);opacity:.7;font-weight:500;line-height:1}
.InvoiceDocument-module__20pgEa__page{background:var(--doc-bg);font-family:var(--doc-font-family,var(--font-sans));border-top:var(--doc-top-accent-border,none);flex-direction:column;transition:background-color .3s;display:flex;overflow:hidden}.InvoiceDocument-module__20pgEa__page[data-paper=a4]{aspect-ratio:1/1.4142}.InvoiceDocument-module__20pgEa__page[data-paper=letter]{aspect-ratio:1/1.2941}.InvoiceDocument-module__20pgEa__page[data-paper=legal]{aspect-ratio:1/1.6471}.InvoiceDocument-module__20pgEa__headerBar{padding:var(--spacing-lg) 40px;background:var(--doc-header-bar-bg);flex-shrink:0;justify-content:space-between;align-items:flex-start;transition:background-color .3s;display:flex}.InvoiceDocument-module__20pgEa__continuationBar{padding:var(--spacing-sm) 40px;background:var(--doc-header-bar-bg);border-bottom:1px solid var(--doc-border);flex-shrink:0;justify-content:space-between;align-items:center;transition:background-color .3s,border-color .3s;display:flex}.InvoiceDocument-module__20pgEa__body{min-height:0;padding:var(--spacing-md) 40px 40px;gap:var(--spacing-lg);flex-direction:column;flex:1;display:flex;overflow:hidden}
.FullscreenPreview-module__QdmgIG__overlay{z-index:50;background:var(--color-background);flex-direction:column;display:flex;position:fixed;inset:0}.FullscreenPreview-module__QdmgIG__toolbar{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-surface-container-low);border-block-end:1px solid color-mix(in srgb, var(--color-outline-variant) 45%, transparent);flex-shrink:0;display:flex}.FullscreenPreview-module__QdmgIG__badge{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border:1px solid color-mix(in srgb, var(--color-primary-container) 50%, transparent);border-radius:var(--rounded-full);background:color-mix(in srgb, var(--color-primary) 86%, transparent);color:var(--color-on-primary-fixed);font-family:var(--font-jetbrains-mono);font-size:calc(var(--spacing-xs) * 3);letter-spacing:.05em;font-weight:700;display:inline-flex}.FullscreenPreview-module__QdmgIG__badge span{font-size:calc(var(--spacing-xs) * 4)}.FullscreenPreview-module__QdmgIG__pageIndicator{font-family:var(--font-jetbrains-mono);font-size:calc(var(--spacing-xs) * 3);letter-spacing:.05em;color:var(--color-on-surface-variant);font-weight:700}.FullscreenPreview-module__QdmgIG__zoomControls{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);border:1px solid color-mix(in srgb, var(--color-outline-variant) 60%, transparent);border-radius:var(--rounded-md);background:var(--color-surface-container);margin-inline-start:auto;display:inline-flex}.FullscreenPreview-module__QdmgIG__zoomBtn{inline-size:calc(var(--spacing-lg) + var(--spacing-xs));block-size:calc(var(--spacing-lg) + var(--spacing-xs));border-radius:var(--rounded-sm);color:var(--color-on-surface);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.FullscreenPreview-module__QdmgIG__zoomBtn:hover:not(:disabled){background:var(--color-surface-container-high)}.FullscreenPreview-module__QdmgIG__zoomBtn:disabled{opacity:.35;cursor:not-allowed}.FullscreenPreview-module__QdmgIG__zoomLabel{min-inline-size:calc(var(--spacing-xxl) + var(--spacing-xs));text-align:center;font-family:var(--font-jetbrains-mono);font-size:calc(var(--spacing-xs) * 3);letter-spacing:.04em;color:var(--color-on-surface-variant);font-weight:700}.FullscreenPreview-module__QdmgIG__closeBtn{inline-size:calc(var(--spacing-xl) + var(--spacing-sm));block-size:calc(var(--spacing-xl) + var(--spacing-sm));border-radius:var(--rounded-md);color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.FullscreenPreview-module__QdmgIG__closeBtn:hover{background:var(--color-surface-container-high);color:var(--color-on-surface)}.FullscreenPreview-module__QdmgIG__scroller{flex:1;min-block-size:0;overflow:auto}.FullscreenPreview-module__QdmgIG__zoomWrapper{align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-lg);flex-direction:column;display:flex}.FullscreenPreview-module__QdmgIG__zoomWrapper>*{inline-size:min(calc(100% - var(--spacing-xl)), calc((100svh - (var(--spacing-xxl) * 3.5)) / 1.414));flex-shrink:0}.FullscreenPreview-module__QdmgIG__navControls{justify-content:center;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface-container-low);border-block-start:1px solid color-mix(in srgb, var(--color-outline-variant) 45%, transparent);flex-shrink:0;display:flex}.FullscreenPreview-module__QdmgIG__navButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-lg);border:1px solid color-mix(in srgb, var(--color-outline-variant) 60%, transparent);border-radius:var(--rounded-md);background:var(--color-surface-container);color:var(--color-on-surface);font-family:var(--font-jetbrains-mono);font-size:calc(var(--spacing-xs) * 3);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-weight:700;transition:background-color .15s,opacity .15s;display:inline-flex}.FullscreenPreview-module__QdmgIG__navButton:hover:not(:disabled){background:var(--color-surface-container-high)}.FullscreenPreview-module__QdmgIG__navButton:disabled{opacity:.3;cursor:not-allowed}
.ValidationBanner-module__YoTw_a__banner{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid color-mix(in srgb, var(--color-error) 40%, transparent);border-radius:var(--rounded-default);background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface));color:var(--color-error);display:flex}.ValidationBanner-module__YoTw_a__icon{font-size:var(--spacing-lg);flex-shrink:0;margin-block-start:1px}.ValidationBanner-module__YoTw_a__message{font-family:var(--font-jetbrains-mono);letter-spacing:.02em;margin:0;font-size:12px;line-height:18px}
.PreviewPanel-module__MGpcrG__panel{place-items:start center;gap:var(--spacing-lg);inline-size:100%;min-inline-size:0;max-inline-size:100vw;padding:var(--spacing-lg);background:var(--color-background);display:grid;position:relative;overflow-x:auto}.PreviewPanel-module__MGpcrG__bannerFrame{inline-size:min(100%, calc(var(--spacing-xxl) * 12));min-inline-size:calc(var(--spacing-xxl) * 7)}.PreviewPanel-module__MGpcrG__bannerFrame:empty{display:none}.PreviewPanel-module__MGpcrG__documentFrame{z-index:1;gap:var(--spacing-md);inline-size:min(100%, calc(var(--spacing-xxl) * 12));min-inline-size:calc(var(--spacing-xxl) * 7);flex-direction:column;display:flex;position:relative}.PreviewPanel-module__MGpcrG__previewBadge{z-index:2;justify-self:end;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border:1px solid color-mix(in srgb, var(--color-primary-container) 50%, transparent);border-radius:var(--rounded-full);background:color-mix(in srgb, var(--color-primary) 86%, transparent);color:var(--color-on-primary-fixed);font-family:var(--font-jetbrains-mono);font-size:calc(var(--spacing-xs) * 3);font-weight:700;line-height:calc(var(--spacing-xs) * 4);letter-spacing:.05em;-webkit-backdrop-filter:blur(var(--spacing-sm));backdrop-filter:blur(var(--spacing-sm));display:inline-flex;position:sticky;inset-block-start:var(--spacing-md)}.PreviewPanel-module__MGpcrG__previewBadge span{font-size:calc(var(--spacing-xs) * 4)}.PreviewPanel-module__MGpcrG__fullscreenTrigger{padding:var(--spacing-xs);border-radius:var(--rounded-sm);background:color-mix(in srgb, var(--color-on-primary-fixed) 15%, transparent);color:var(--color-on-primary-fixed);cursor:pointer;border:none;justify-content:center;align-items:center;margin-inline-start:var(--spacing-xs);transition:background-color .15s;display:inline-flex}.PreviewPanel-module__MGpcrG__fullscreenTrigger:hover{background:color-mix(in srgb, var(--color-on-primary-fixed) 28%, transparent)}.PreviewPanel-module__MGpcrG__fullscreenTrigger span{font-size:calc(var(--spacing-xs) * 4)}.PreviewPanel-module__MGpcrG__mobileControls{z-index:2;gap:var(--spacing-md);display:flex;position:sticky;inset-block-end:var(--spacing-lg)}.PreviewPanel-module__MGpcrG__controlButton{inline-size:calc(var(--spacing-xxl) + var(--spacing-sm));block-size:calc(var(--spacing-xxl) + var(--spacing-sm));border-radius:var(--rounded-full);background:color-mix(in srgb, var(--color-surface-elevated) 94%, transparent);color:var(--color-on-surface);box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(var(--spacing-sm));backdrop-filter:blur(var(--spacing-sm));cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1024px){.PreviewPanel-module__MGpcrG__panel{place-items:start center;block-size:100%;overflow-y:auto}.PreviewPanel-module__MGpcrG__bannerFrame,.PreviewPanel-module__MGpcrG__documentFrame{inline-size:min(calc(100% - var(--spacing-xl)), calc((100svh - (var(--spacing-xxl) * 3.5)) / 1.414));min-inline-size:0}.PreviewPanel-module__MGpcrG__mobileControls{display:none}}
.InvoiceTopNav-module__g0nPUW__nav{z-index:50;justify-content:space-between;align-items:center;gap:var(--spacing-md);inline-size:100%;max-inline-size:100vw;padding:var(--spacing-md) var(--spacing-lg);background:color-mix(in srgb, var(--color-surface) 88%, transparent);border-block-end:1px solid color-mix(in srgb, var(--color-outline-variant) 45%, transparent);-webkit-backdrop-filter:blur(calc(var(--spacing-sm) * 1.5));backdrop-filter:blur(calc(var(--spacing-sm) * 1.5));display:flex;position:sticky;inset-block-start:0}.InvoiceTopNav-module__g0nPUW__navLeft,.InvoiceTopNav-module__g0nPUW__navRight,.InvoiceTopNav-module__g0nPUW__draftButton,.InvoiceTopNav-module__g0nPUW__sendButton{align-items:center;display:inline-flex}.InvoiceTopNav-module__g0nPUW__navLeft{gap:var(--spacing-xl);min-inline-size:0}.InvoiceTopNav-module__g0nPUW__navRight{justify-content:flex-end;gap:var(--spacing-md);min-inline-size:0}.InvoiceTopNav-module__g0nPUW__saveStatus{font-family:var(--font-jetbrains-mono);font-size:calc(var(--spacing-xs) * 3.5);font-weight:500;line-height:calc(var(--spacing-xs) * 5);letter-spacing:.05em;color:var(--color-on-surface-variant);white-space:nowrap}.InvoiceTopNav-module__g0nPUW__draftButton{min-block-size:calc(var(--spacing-xxl) - var(--spacing-sm));padding:var(--spacing-sm) var(--spacing-lg);border:1px solid color-mix(in srgb, var(--color-primary) 40%, transparent);border-radius:var(--rounded-default);color:var(--color-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;font-weight:600;transition:background .15s,transform .15s}.InvoiceTopNav-module__g0nPUW__draftButton:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.InvoiceTopNav-module__g0nPUW__draftButton:active{transform:translateY(1px)}.InvoiceTopNav-module__g0nPUW__sendButton{min-block-size:calc(var(--spacing-xxl) - var(--spacing-sm));padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--rounded-default);background:var(--color-primary-container);color:var(--color-text-primary);font:inherit;white-space:nowrap;cursor:pointer;border:0;justify-content:center;font-weight:700;transition:filter .15s,transform .15s}.InvoiceTopNav-module__g0nPUW__sendButton:hover{filter:brightness(1.1)}.InvoiceTopNav-module__g0nPUW__sendButton:active{transform:translateY(1px)}@media (max-width:767px){.InvoiceTopNav-module__g0nPUW__nav{padding-inline:var(--spacing-md)}.InvoiceTopNav-module__g0nPUW__saveStatus{display:none}.InvoiceTopNav-module__g0nPUW__draftButton,.InvoiceTopNav-module__g0nPUW__sendButton{padding-inline:var(--spacing-md);min-inline-size:0}}
.SendSheet-module__j619nW__backdrop{z-index:100;background:color-mix(in srgb, var(--color-background) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-end;animation:.2s SendSheet-module__j619nW__fadeIn;display:flex;position:fixed;inset:0}.SendSheet-module__j619nW__panel{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:var(--rounded-xl) var(--rounded-xl) 0 0;max-block-size:90svh;inline-size:min(100%,520px);box-shadow:var(--shadow-modal);flex-direction:column;animation:.25s cubic-bezier(.25,.46,.45,.94) SendSheet-module__j619nW__slideUp;display:flex;overflow-y:auto}@media (min-width:640px){.SendSheet-module__j619nW__backdrop{align-items:center}.SendSheet-module__j619nW__panel{border-radius:var(--rounded-xl);animation:.2s SendSheet-module__j619nW__scaleIn}}.SendSheet-module__j619nW__header{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-block-end:1px solid var(--color-outline-variant);flex-shrink:0;display:flex}.SendSheet-module__j619nW__headerTitle{align-items:center;gap:var(--spacing-sm);font-family:var(--font-display);color:var(--color-on-surface);font-size:18px;font-weight:600;display:flex}.SendSheet-module__j619nW__headerTitle span{color:var(--color-primary);font-size:20px}.SendSheet-module__j619nW__closeBtn{padding:var(--spacing-xs);border-radius:var(--rounded-default);color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:background .15s,color .15s;display:inline-flex}.SendSheet-module__j619nW__closeBtn:hover{background:color-mix(in srgb, var(--color-outline-variant) 60%, transparent);color:var(--color-on-surface)}.SendSheet-module__j619nW__body{padding:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;display:flex}.SendSheet-module__j619nW__description{font-family:var(--font-sans);color:var(--color-on-surface-variant);font-size:14px;line-height:1.6}.SendSheet-module__j619nW__successBadge{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--rounded-default);background:color-mix(in srgb, var(--color-success) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 30%, transparent);font-family:var(--font-sans);color:var(--color-success);font-size:14px;font-weight:600;display:flex}.SendSheet-module__j619nW__successBadge span{font-size:20px}.SendSheet-module__j619nW__conflictWarning{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--rounded-default);background:color-mix(in srgb, var(--color-tertiary) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-tertiary) 30%, transparent);display:flex}.SendSheet-module__j619nW__conflictWarning>span{color:var(--color-tertiary);flex-shrink:0;margin-top:1px;font-size:20px}.SendSheet-module__j619nW__conflictWarningTitle{color:var(--color-tertiary);margin-bottom:2px;font-size:13px;font-weight:600}.SendSheet-module__j619nW__conflictWarningMessage{color:var(--color-on-surface-variant);font-size:13px;line-height:1.4}.SendSheet-module__j619nW__overrideRow{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--rounded-default);border:1px solid var(--color-outline-variant);background:var(--color-surface-container);cursor:pointer;transition:border-color .15s,background .15s;display:flex}.SendSheet-module__j619nW__overrideRow:has(.SendSheet-module__j619nW__overrideCheckbox:checked){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.SendSheet-module__j619nW__overrideCheckbox{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.SendSheet-module__j619nW__overrideLabel{color:var(--color-on-surface-variant);font-size:13px;font-weight:500;line-height:1.5}.SendSheet-module__j619nW__actions{gap:var(--spacing-sm);flex-direction:column;display:flex}.SendSheet-module__j619nW__sendBtn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--rounded-default);background:var(--color-primary-container);color:var(--color-text-primary);font:inherit;cursor:pointer;border:none;font-size:15px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.SendSheet-module__j619nW__sendBtn:hover:not(:disabled){filter:brightness(1.15)}.SendSheet-module__j619nW__sendBtn:active:not(:disabled){transform:translateY(1px)}.SendSheet-module__j619nW__sendBtn:disabled{opacity:.5;pointer-events:none}.SendSheet-module__j619nW__downloadBtn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);border:1px solid color-mix(in srgb, var(--color-primary) 40%, transparent);border-radius:var(--rounded-default);color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.SendSheet-module__j619nW__downloadBtn:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.SendSheet-module__j619nW__downloadBtn:disabled{opacity:.5;pointer-events:none}.SendSheet-module__j619nW__spinIcon{animation:.8s linear infinite SendSheet-module__j619nW__spin}.SendSheet-module__j619nW__shareSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.SendSheet-module__j619nW__shareLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-variant);font-size:11px;font-weight:700}.SendSheet-module__j619nW__shareButtons{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SendSheet-module__j619nW__shareBtn{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-outline-variant);border-radius:var(--rounded-default);background:var(--color-surface-container);color:var(--color-on-surface-variant);cursor:pointer;font:inherit;flex-direction:column;align-items:center;gap:6px;min-inline-size:88px;font-size:12px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.SendSheet-module__j619nW__shareBtn:hover{background:var(--color-surface-container-highest);border-color:var(--color-primary);color:var(--color-primary)}.SendSheet-module__j619nW__shareBtnIcon{font-size:22px}.SendSheet-module__j619nW__shareBtnLabel{font-size:11px;font-weight:600;font-family:var(--font-mono);letter-spacing:.04em}.SendSheet-module__j619nW__viewInvoicesLink{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-outline-variant);border-radius:var(--rounded-default);color:var(--color-on-surface-variant);font:inherit;background:0 0;align-self:flex-start;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.SendSheet-module__j619nW__viewInvoicesLink:hover{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.SendSheet-module__j619nW__viewInvoicesLink span{font-size:18px}.SendSheet-module__j619nW__doneBtn{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--rounded-default);color:var(--color-on-surface-variant);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:14px;transition:color .15s}.SendSheet-module__j619nW__doneBtn:hover{color:var(--color-on-surface)}@keyframes SendSheet-module__j619nW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SendSheet-module__j619nW__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes SendSheet-module__j619nW__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes SendSheet-module__j619nW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.UnsavedChangesDialog-module__Wub_wq__dialog{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:var(--rounded-lg);max-width:420px;width:calc(100% - var(--spacing-xl));color:var(--color-on-surface);height:fit-content;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 8px 32px #0006}.UnsavedChangesDialog-module__Wub_wq__dialog::backdrop{background:color-mix(in srgb, var(--color-surface) 75%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.UnsavedChangesDialog-module__Wub_wq__content{align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.UnsavedChangesDialog-module__Wub_wq__iconRing{inline-size:var(--spacing-xxl);block-size:var(--spacing-xxl);border-radius:var(--rounded-full);background:color-mix(in srgb, var(--color-error) 18%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UnsavedChangesDialog-module__Wub_wq__icon{color:var(--color-error);font-size:1.5rem}.UnsavedChangesDialog-module__Wub_wq__body{gap:var(--spacing-xs);flex-direction:column;display:flex}.UnsavedChangesDialog-module__Wub_wq__title{color:var(--color-on-surface);margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.UnsavedChangesDialog-module__Wub_wq__message{color:var(--color-on-surface-variant);margin:0;font-size:.875rem;line-height:1.6}.UnsavedChangesDialog-module__Wub_wq__actions{gap:var(--spacing-sm);inline-size:100%;justify-content:flex-end;margin-block-start:var(--spacing-xs);display:flex}.UnsavedChangesDialog-module__Wub_wq__leaveButton.UnsavedChangesDialog-module__Wub_wq__leaveButton{background:color-mix(in srgb, var(--color-error) 14%, transparent);color:var(--color-error);border:1px solid color-mix(in srgb, var(--color-error) 35%, transparent)}.UnsavedChangesDialog-module__Wub_wq__leaveButton.UnsavedChangesDialog-module__Wub_wq__leaveButton:hover{background:color-mix(in srgb, var(--color-error) 24%, transparent);filter:none}@media (max-width:480px){.UnsavedChangesDialog-module__Wub_wq__actions{flex-direction:column-reverse}.UnsavedChangesDialog-module__Wub_wq__actions>*{justify-content:center;inline-size:100%}}
.InvoiceCreator-module__PUE2YG__shell{background:var(--color-background);flex-direction:column;min-block-size:100svh;inline-size:100%;max-inline-size:100vw;display:flex;overflow-x:clip}.InvoiceCreator-module__PUE2YG__workspace{flex:1;grid-template-columns:1fr;min-block-size:0;inline-size:100%;max-inline-size:100vw;display:grid;overflow-x:clip}@media (min-width:1024px){.InvoiceCreator-module__PUE2YG__shell{block-size:100svh;overflow:hidden}.InvoiceCreator-module__PUE2YG__workspace{grid-template-columns:minmax(calc(var(--spacing-xxl) * 10), calc(var(--spacing-xxl) * 12.5)) minmax(0, 1fr);overflow:hidden}}.InvoiceCreator-module__PUE2YG__draftBanner{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-error-container);border-block-end:1px solid var(--color-error);animation:.2s InvoiceCreator-module__PUE2YG__bannerEnter;display:flex}.InvoiceCreator-module__PUE2YG__draftBannerIcon{color:var(--color-on-error-container);flex-shrink:0;font-size:1.25rem}.InvoiceCreator-module__PUE2YG__draftBannerBody{flex-direction:column;flex:1;gap:2px;display:flex}.InvoiceCreator-module__PUE2YG__draftBannerTitle{color:var(--color-on-error-container);font-size:.875rem;font-weight:600;line-height:1.25}.InvoiceCreator-module__PUE2YG__draftBannerMessage{color:var(--color-on-error-container);opacity:.8;font-size:.8125rem;line-height:1.4}.InvoiceCreator-module__PUE2YG__draftBannerDismiss{cursor:pointer;color:var(--color-on-error-container);padding:var(--spacing-xs);border-radius:var(--rounded-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:background .15s;display:flex}.InvoiceCreator-module__PUE2YG__draftBannerDismiss:hover{background:color-mix(in srgb, var(--color-on-error-container) 12%, transparent)}.InvoiceCreator-module__PUE2YG__draftBannerDismiss:focus-visible{outline:2px solid var(--color-on-error-container);outline-offset:2px}@keyframes InvoiceCreator-module__PUE2YG__bannerEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.ActivityFeedItem-module__Vf7b3q__item{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-outline-variant);display:flex}.ActivityFeedItem-module__Vf7b3q__item:last-child{border-bottom:none}.ActivityFeedItem-module__Vf7b3q__iconWrap{border-radius:var(--rounded-full);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.ActivityFeedItem-module__Vf7b3q__iconWrap.ActivityFeedItem-module__Vf7b3q__sent{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.ActivityFeedItem-module__Vf7b3q__iconWrap.ActivityFeedItem-module__Vf7b3q__viewed{background:color-mix(in srgb, var(--color-tertiary) 15%, transparent);color:var(--color-tertiary)}.ActivityFeedItem-module__Vf7b3q__iconWrap.ActivityFeedItem-module__Vf7b3q__paid{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.ActivityFeedItem-module__Vf7b3q__iconWrap.ActivityFeedItem-module__Vf7b3q__overdue{background:color-mix(in srgb, var(--color-error) 15%, transparent);color:var(--color-error)}.ActivityFeedItem-module__Vf7b3q__body{flex:1;min-width:0}.ActivityFeedItem-module__Vf7b3q__headline{color:var(--color-on-surface);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ActivityFeedItem-module__Vf7b3q__meta{color:var(--color-on-surface-variant);margin-top:2px;font-size:12px}.ActivityFeedItem-module__Vf7b3q__timestamp{color:var(--color-on-surface-variant);font-size:11px;font-family:var(--font-mono);white-space:nowrap;flex-shrink:0}
.PasscodeGate-module__loiFbG__wrapper{min-block-size:100svh;padding:var(--spacing-lg);background:var(--color-background);justify-content:center;align-items:center;display:flex}.PasscodeGate-module__loiFbG__card{inline-size:100%;max-inline-size:calc(var(--spacing-xxl) * 10);gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--color-surface-container);border:1px solid color-mix(in srgb, var(--color-outline-variant) 50%, transparent);border-radius:var(--rounded-lg);flex-direction:column;display:flex}.PasscodeGate-module__loiFbG__heading{font-size:var(--text-xl);color:var(--color-on-surface);margin:0;font-weight:700}.PasscodeGate-module__loiFbG__hint{font-size:var(--text-sm);color:var(--color-on-surface-variant);margin:0;line-height:1.6}.PasscodeGate-module__loiFbG__form{gap:var(--spacing-md);flex-direction:column;display:flex}.PasscodeGate-module__loiFbG__submitBtn{inline-size:100%}
.ActivityFeed-module__AtGNBq__section{margin-top:var(--spacing-xl)}.ActivityFeed-module__AtGNBq__header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.ActivityFeed-module__AtGNBq__title{align-items:center;gap:var(--spacing-sm);color:var(--color-on-surface);font-size:18px;font-weight:600;font-family:var(--font-display);display:flex}.ActivityFeed-module__AtGNBq__liveDot{border-radius:var(--rounded-full);background:var(--color-success);width:8px;height:8px;animation:2s ease-in-out infinite ActivityFeed-module__AtGNBq__pulse}@keyframes ActivityFeed-module__AtGNBq__pulse{0%,to{opacity:1}50%{opacity:.4}}.ActivityFeed-module__AtGNBq__card{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:var(--rounded-xl);padding:var(--spacing-lg)}.ActivityFeed-module__AtGNBq__list{margin:0;padding:0;list-style:none}.ActivityFeed-module__AtGNBq__empty{text-align:center;padding:var(--spacing-xl) 0;color:var(--color-on-surface-variant);font-size:14px}
.SignatureSection-module__Lls8Va__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.SignatureSection-module__Lls8Va__modeToggle{gap:var(--spacing-xs);padding:var(--spacing-xs);background:var(--color-surface-container);border-radius:var(--rounded-default);border:1px solid var(--color-outline-variant);display:flex}.SignatureSection-module__Lls8Va__modeBtn{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:calc(var(--rounded-default) - 2px);color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;flex:1;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.SignatureSection-module__Lls8Va__modeBtn:hover{background:var(--color-surface-container-high)}.SignatureSection-module__Lls8Va__modeBtnActive{background:var(--color-primary-container);color:var(--color-on-primary-container)}.SignatureSection-module__Lls8Va__modeBtnActive:hover{background:var(--color-primary-container)}.SignatureSection-module__Lls8Va__canvasWrapper{gap:var(--spacing-xs);flex-direction:column;display:flex}.SignatureSection-module__Lls8Va__canvas{border:1px solid var(--color-outline-variant);border-radius:var(--rounded-default);background:var(--color-surface-container-lowest);cursor:crosshair;touch-action:none;width:100%}.SignatureSection-module__Lls8Va__canvasFooter{justify-content:space-between;align-items:center;display:flex}.SignatureSection-module__Lls8Va__canvasHint{color:var(--color-on-surface-variant);opacity:.7;font-size:11px}.SignatureSection-module__Lls8Va__colorSwatches{align-items:center;gap:6px;display:flex}.SignatureSection-module__Lls8Va__colorSwatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px;padding:0;transition:transform .1s,border-color .1s}.SignatureSection-module__Lls8Va__colorSwatch:hover{transform:scale(1.2)}.SignatureSection-module__Lls8Va__colorSwatchActive{border-color:var(--color-primary);outline:2px solid color-mix(in srgb, var(--color-primary) 35%, transparent);outline-offset:1px}.SignatureSection-module__Lls8Va__canvasActions{justify-content:flex-end;gap:var(--spacing-xs);display:flex}.SignatureSection-module__Lls8Va__clearBtn{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--rounded-default);color:var(--color-on-surface-variant);border:1px solid var(--color-outline-variant);cursor:pointer;background:0 0;font-size:13px;font-weight:500;transition:background-color .15s}.SignatureSection-module__Lls8Va__clearBtn:hover{background:var(--color-surface-container-high)}.SignatureSection-module__Lls8Va__confirmBtn{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--rounded-default);color:var(--color-on-primary);background:var(--color-primary);cursor:pointer;border:none;font-size:13px;font-weight:600;transition:opacity .15s}.SignatureSection-module__Lls8Va__confirmBtn:hover{opacity:.88}.SignatureSection-module__Lls8Va__uploadLabel{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg);border:2px dashed var(--color-outline-variant);border-radius:var(--rounded-default);cursor:pointer;color:var(--color-on-surface-variant);flex-direction:column;transition:border-color .15s,color .15s;display:flex}.SignatureSection-module__Lls8Va__uploadLabel:hover{border-color:var(--color-primary);color:var(--color-primary)}.SignatureSection-module__Lls8Va__uploadText{font-size:13px;font-weight:500}.SignatureSection-module__Lls8Va__uploadHint{opacity:.65;font-size:11px}.SignatureSection-module__Lls8Va__uploadInput{display:none}.SignatureSection-module__Lls8Va__currentSignature{gap:var(--spacing-xs);flex-direction:column;display:flex}.SignatureSection-module__Lls8Va__currentSignatureLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-variant);font-size:11px;font-weight:600}.SignatureSection-module__Lls8Va__currentSignaturePreview{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-surface-container);border-radius:var(--rounded-default);border:1px solid var(--color-outline-variant);display:flex}.SignatureSection-module__Lls8Va__signatureImg{object-fit:contain;object-position:left;flex:1;max-height:60px}.SignatureSection-module__Lls8Va__removeBtn{border-radius:var(--rounded-default);width:32px;height:32px;color:var(--color-error);border:1px solid color-mix(in srgb, var(--color-error) 30%, transparent);background:color-mix(in srgb, var(--color-error) 10%, transparent);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.SignatureSection-module__Lls8Va__removeBtn:hover{background:color-mix(in srgb, var(--color-error) 20%, transparent)}
.InvoiceViewer-module__eRUU9q__documentWrapper{--invoice-doc-width:min(100%, calc(var(--spacing-xxl) * 12));min-block-size:100svh;padding:var(--spacing-xl) var(--spacing-lg);align-items:center;gap:var(--spacing-md);background:var(--color-background);flex-direction:column;display:flex}.InvoiceViewer-module__eRUU9q__toolbar{inline-size:100%;max-inline-size:var(--invoice-doc-width);justify-content:flex-end;display:flex}.InvoiceViewer-module__eRUU9q__documentWrapper [data-invoice-page]{inline-size:100%;max-inline-size:var(--invoice-doc-width)}@media (min-width:1024px){.InvoiceViewer-module__eRUU9q__documentWrapper{--invoice-doc-width:min(calc(100% - var(--spacing-xl)), calc((100svh - (var(--spacing-xxl) * 3.5)) / 1.414))}}.InvoiceViewer-module__eRUU9q__errorWrapper{min-block-size:100svh;padding:var(--spacing-lg);background:var(--color-background);justify-content:center;align-items:center;display:flex}.InvoiceViewer-module__eRUU9q__errorMessage{color:var(--color-error);font-size:calc(var(--spacing-sm) * 2)}
.page-module__cqjDVa__shell{background:var(--color-background);flex-direction:column;min-block-size:100svh;display:flex}.page-module__cqjDVa__stickyTop{z-index:10;position:sticky;top:0}.page-module__cqjDVa__header{padding:var(--spacing-md) var(--spacing-lg);border-block-end:1px solid color-mix(in srgb, var(--color-outline-variant) 45%, transparent);background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(calc(var(--spacing-sm) * 1.5));backdrop-filter:blur(calc(var(--spacing-sm) * 1.5))}.page-module__cqjDVa__actionBar{padding:var(--spacing-sm) var(--spacing-lg);border-block-end:1px solid color-mix(in srgb, var(--color-outline-variant) 30%, transparent);background:var(--color-surface)}.page-module__cqjDVa__main{flex:1}
.AnalyticsSummary-module__CCAPtW__section{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.AnalyticsSummary-module__CCAPtW__sectionTitle{color:var(--color-on-surface);font-size:18px;font-weight:600;font-family:var(--font-display);margin-bottom:var(--spacing-md)}.AnalyticsSummary-module__CCAPtW__statsGrid{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.AnalyticsSummary-module__CCAPtW__statsGrid{grid-template-columns:repeat(3,1fr)}}.AnalyticsSummary-module__CCAPtW__statCard{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:var(--rounded-xl);padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}.AnalyticsSummary-module__CCAPtW__statIcon{color:var(--color-primary);font-size:24px}.AnalyticsSummary-module__CCAPtW__statValue{color:var(--color-on-surface);font-size:28px;font-weight:700;font-family:var(--font-display);line-height:1.1}.AnalyticsSummary-module__CCAPtW__statLabel{color:var(--color-on-surface-variant);font-size:13px}.AnalyticsSummary-module__CCAPtW__gateCard{margin-top:var(--spacing-lg);background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:var(--rounded-xl);padding:var(--spacing-lg);align-items:center;gap:var(--spacing-md);display:flex}.AnalyticsSummary-module__CCAPtW__gateIcon{color:var(--color-on-surface-variant);flex-shrink:0;font-size:32px}.AnalyticsSummary-module__CCAPtW__gateTitle{color:var(--color-on-surface);margin-bottom:var(--spacing-xs);font-size:15px;font-weight:600}.AnalyticsSummary-module__CCAPtW__gateMessage{color:var(--color-on-surface-variant);font-size:13px}
.TemplateSelector-module__dc2sha__cardFooter,.TemplateSelector-module__dc2sha__proBadge,.TemplateSelector-module__dc2sha__selectedCheck{align-items:center;display:flex}.TemplateSelector-module__dc2sha__cardLabel,.TemplateSelector-module__dc2sha__freeLabel{font-family:var(--font-jetbrains-mono);font-size:calc(var(--spacing-xs) * 3);font-weight:700;line-height:calc(var(--spacing-xs) * 4);letter-spacing:.05em}.TemplateSelector-module__dc2sha__grid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TemplateSelector-module__dc2sha__card{gap:var(--spacing-sm);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;min-inline-size:0;padding:0;transition:opacity .15s;display:flex;position:relative}.TemplateSelector-module__dc2sha__lockedCard{cursor:not-allowed;opacity:.5}.TemplateSelector-module__dc2sha__unselectedCard{opacity:.6}.TemplateSelector-module__dc2sha__unselectedCard:hover{opacity:1}.TemplateSelector-module__dc2sha__preview{aspect-ratio:1/1.414;border:1px solid color-mix(in srgb, var(--color-outline-variant) 55%, transparent);border-radius:var(--rounded-sm);inline-size:100%;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.TemplateSelector-module__dc2sha__lockOverlay{background:color-mix(in srgb, var(--color-surface) 55%, transparent);color:var(--color-on-surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TemplateSelector-module__dc2sha__selectedPreview{border-color:var(--color-primary);box-shadow:0 0 0 calc(var(--spacing-xs) / 2) color-mix(in srgb, var(--color-primary) 20%, transparent)}.TemplateSelector-module__dc2sha__unselectedPreview:hover{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.TemplateSelector-module__dc2sha__cardFooter{justify-content:space-between;gap:var(--spacing-sm);min-inline-size:0}.TemplateSelector-module__dc2sha__cardLabel{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.TemplateSelector-module__dc2sha__selectedLabel{color:var(--color-primary)}.TemplateSelector-module__dc2sha__unselectedLabel{color:var(--color-on-surface-variant)}.TemplateSelector-module__dc2sha__freeLabel{color:var(--color-text-muted);flex:none}.TemplateSelector-module__dc2sha__proBadge{gap:var(--spacing-xs);padding-inline:var(--spacing-xs);border-radius:var(--rounded-sm);background:color-mix(in srgb, var(--color-tertiary-container) 30%, transparent);color:var(--color-tertiary);flex:none}.TemplateSelector-module__dc2sha__proBadge span{font-size:calc(var(--spacing-xs) * 2.5);font-weight:700;line-height:calc(var(--spacing-xs) * 3)}.TemplateSelector-module__dc2sha__selectedCheck{inline-size:calc(var(--spacing-lg) + var(--spacing-xs));block-size:calc(var(--spacing-lg) + var(--spacing-xs));border-radius:var(--rounded-full);background:var(--color-primary);color:var(--color-on-primary-fixed);justify-content:center;position:absolute;inset-block-start:calc(var(--spacing-sm) * -1);inset-inline-end:calc(var(--spacing-sm) * -1)}.TemplateSelector-module__dc2sha__selectedCheck span{font-size:calc(var(--spacing-xs) * 3.5);display:block}.TemplateSelector-module__dc2sha__thumbDoc{background:var(--doc-bg);flex-direction:column;width:100%;height:100%;transition:background-color .3s;display:flex}.TemplateSelector-module__dc2sha__thumbHeaderBar{background:var(--doc-header-bar-bg);flex-shrink:0;height:22%;transition:background-color .3s}.TemplateSelector-module__dc2sha__thumbBody{flex-direction:column;flex:1;gap:3px;padding:6px 8px 8px;display:flex}.TemplateSelector-module__dc2sha__thumbLine{background:var(--doc-body-text);opacity:.2;border-radius:2px;height:3px;transition:background-color .3s}.TemplateSelector-module__dc2sha__thumbDivider{background:var(--doc-border);height:1px;margin:3px 0;transition:background-color .3s}.TemplateSelector-module__dc2sha__thumbAccentLine{background:var(--doc-accent);opacity:.7;border-radius:2px;align-self:flex-end;width:38%;height:3px;margin-top:auto;transition:background-color .3s}@media (max-width:767px){.TemplateSelector-module__dc2sha__grid{grid-template-columns:minmax(0,1fr)}.TemplateSelector-module__dc2sha__preview{max-block-size:calc(var(--spacing-xxl) * 6)}.TemplateSelector-module__dc2sha__cardFooter{justify-content:flex-start}.TemplateSelector-module__dc2sha__cardLabel{text-overflow:ellipsis;overflow:hidden}}
.EditStatusForm-module__2z0_PW__card{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:var(--rounded-xl);padding:var(--spacing-xl);gap:var(--spacing-xl);flex-direction:column;display:flex}.EditStatusForm-module__2z0_PW__section{gap:var(--spacing-md);flex-direction:column;display:flex}.EditStatusForm-module__2z0_PW__sectionLabel{font-family:var(--font-body);color:var(--color-on-surface-variant);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:500}.EditStatusForm-module__2z0_PW__statusGrid{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}.EditStatusForm-module__2z0_PW__statusOption{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md);border:1.5px solid var(--color-outline-variant);border-radius:var(--rounded-lg);background:var(--color-surface-container-low);color:var(--color-on-surface-variant);cursor:pointer;font-family:var(--font-body);text-align:center;flex-direction:column;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex}.EditStatusForm-module__2z0_PW__statusOption:hover{border-color:var(--color-primary);color:var(--color-on-surface);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface-container-low))}.EditStatusForm-module__2z0_PW__statusOption[aria-checked=true]{border-color:var(--color-primary);background:var(--color-primary-container);color:var(--color-on-primary-container);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.EditStatusForm-module__2z0_PW__statusIcon{font-size:28px}.EditStatusForm-module__2z0_PW__statusName{font-size:14px;font-weight:600}.EditStatusForm-module__2z0_PW__statusDescription{opacity:.7;font-size:11px;line-height:1.4}.EditStatusForm-module__2z0_PW__footer{gap:var(--spacing-md);flex-direction:column;display:flex}.EditStatusForm-module__2z0_PW__error{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--rounded-default);border:1px solid color-mix(in srgb, var(--color-error) 30%, transparent);background:color-mix(in srgb, var(--color-error) 8%, transparent);color:var(--color-error);font-size:13px;display:flex}.EditStatusForm-module__2z0_PW__actions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.EditStatusForm-module__2z0_PW__saveBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--rounded-default);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);cursor:pointer;border:none;font-size:14px;font-weight:500;transition:opacity .15s;display:inline-flex}.EditStatusForm-module__2z0_PW__saveBtn:disabled{opacity:.5;cursor:not-allowed}.EditStatusForm-module__2z0_PW__cancelBtn{padding:var(--spacing-sm) var(--spacing-xl);border:1px solid var(--color-outline-variant);border-radius:var(--rounded-default);color:var(--color-on-surface-variant);font-family:var(--font-body);cursor:pointer;background:0 0;align-items:center;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.EditStatusForm-module__2z0_PW__cancelBtn:hover{background:var(--color-surface-variant);color:var(--color-on-surface)}.EditStatusForm-module__2z0_PW__spinIcon{animation:.8s linear infinite EditStatusForm-module__2z0_PW__spin}@keyframes EditStatusForm-module__2z0_PW__spin{to{transform:rotate(360deg)}}
