@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/47612ff0978f73b5-s.1xl01vvk-qe34.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/1c915f22c969b4ab-s.27662vfxw17ma.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/07bf60960e999a07-s.p.3ofc-puzlhh2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._2SDnTG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal;font-weight:800}._2SDnTG_variable{--font-display-face:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:var(--font-display-face), var(--font-sans);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--leading:1.45;--weight-regular:400;--weight-medium:500;--weight-bold:600;--tracking-tight:-.01em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:999px;--color-bg:#fff;--color-sidebar:#f7f7f8;--color-surface:#f4f4f5;--color-surface-raised:#fff;--color-column:#fcfcfd;--color-hover:#ececee;--color-border:#e6e6e9;--color-border-strong:#d2d2d7;--color-text:#1b1b1f;--color-text-muted:#6b6f76;--color-text-faint:#9a9ca3;--color-text-inverse:#fff;--color-accent:#232326;--color-accent-hover:#1d1d1f;--color-accent-subtle:#e9e9e9;--color-accent-text:#1f1f21;--color-on-accent:#fff;--color-metal:#b0821f;--color-metal-fill:#ecd193;--color-metal-ink:#2b1f06;--accent-tint:#232326;--accent-fill-dark:#e7e3dc;--accent-fill-dark-hover:#ebe7e1;--accent-on-fill-dark:#0f0f11;--accent-on-dark:#eae6e0;--metal-on-dark:#e3c27a;--color-danger:#d1383d;--color-danger-subtle:#fdecec;--color-urgent:#e5484d;--status-backlog:#a3a6ad;--status-todo:#8a8f98;--status-ongoing:#e2b204;--status-in-review:#26b5ce;--status-done:#2f7d4f;--cat-1:#2a78d6;--cat-2:#eb6834;--cat-3:#1baf7a;--cat-4:#eda100;--cat-5:#e87ba4;--cat-6:#008300;--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent);--shadow-card:0 1px 1px #00000008, 0 0 0 1px var(--color-border);--shadow-card-hover:0 2px 4px #0000000d, 0 0 0 1px var(--color-border-strong);--shadow-lift:0 12px 28px #00000024, 0 2px 6px #00000014, 0 0 0 1px var(--color-border-strong);--shadow-popover:0 8px 30px #0000001f, 0 0 0 1px var(--color-border);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.18, .89, .32, 1.28);--sidebar-width:15rem;--sidebar-collapsed:3.25rem;--column-width:15.5rem;--content-max:72rem}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#131316;--color-sidebar:#0c0c0e;--color-surface:#19191d;--color-surface-raised:#1e1e23;--color-column:#17171b;--color-hover:#27272d;--color-border:#29292f;--color-border-strong:#3a3a42;--color-text:#ececef;--color-text-muted:#9a9ea8;--color-text-faint:#6c707a;--color-text-inverse:#111114;--color-accent:var(--accent-fill-dark);--color-accent-hover:var(--accent-fill-dark-hover);--color-accent-subtle:#363536;--color-accent-text:var(--accent-on-dark);--color-on-accent:var(--accent-on-fill-dark);--color-metal:var(--metal-on-dark);--color-metal-fill:color-mix(in oklab, var(--metal-on-dark) 18%, #19191d);--color-metal-ink:var(--metal-on-dark);--color-danger:#f0686c;--color-danger-subtle:#3a1a1c;--color-urgent:#ff6369;--status-backlog:#62666d;--status-todo:#8a8f98;--status-done:#5cc28a;--cat-1:#3987e5;--cat-2:#d95926;--cat-3:#199e70;--cat-4:#c98500;--cat-5:#d55181;--cat-6:#008300;--shadow-card:inset 0 1px 0 #ffffff08, 0 0 0 1px var(--color-border);--shadow-card-hover:inset 0 1px 0 #ffffff0d, 0 0 0 1px var(--color-border-strong);--shadow-lift:0 16px 36px #0000008c, 0 0 0 1px var(--color-border-strong);--shadow-popover:0 12px 36px #0009, 0 0 0 1px var(--color-border-strong)}:root[data-accent=bordeaux]{--color-accent:#87203f;--color-accent-hover:#6f1a34;--color-accent-subtle:#f3e9ec;--color-accent-text:#771c37;--color-metal:#b0821f;--color-metal-fill:#ecd193;--color-metal-ink:#2b1f06;--accent-tint:#87203f;--accent-fill-dark:#b8325b;--accent-fill-dark-hover:#c63f68;--accent-on-fill-dark:#fff;--accent-on-dark:#ec93ab;--metal-on-dark:#e3c27a}:root[data-accent=sapphire]{--color-accent:#1f45b0;--color-accent-hover:#193990;--color-accent-subtle:#e9ecf7;--color-accent-text:#1b3d9b;--color-metal:#6b7385;--color-metal-fill:#e1e6ef;--color-metal-ink:#1b2333;--accent-tint:#1f45b0;--accent-fill-dark:#3d63d4;--accent-fill-dark-hover:#4c71dc;--accent-on-fill-dark:#fff;--accent-on-dark:#93acf4;--metal-on-dark:#c3cad8}:root[data-accent=emerald]{--color-accent:#11684c;--color-accent-hover:#0e553e;--color-accent-subtle:#e7f0ed;--color-accent-text:#0f5c43;--color-metal:#9a7a2a;--color-metal-fill:#eadcb0;--color-metal-ink:#2a2008;--accent-tint:#11684c;--accent-fill-dark:#16805e;--accent-fill-dark-hover:#1b8d68;--accent-on-fill-dark:#fff;--accent-on-dark:#66d0a8;--metal-on-dark:#d9bd7a}:root[data-accent=amethyst]{--color-accent:#6a3fa3;--color-accent-hover:#573486;--color-accent-subtle:#f0ecf6;--color-accent-text:#5d378f;--color-metal:#a8644f;--color-metal-fill:#f3d5cb;--color-metal-ink:#3a1810;--accent-tint:#6a3fa3;--accent-fill-dark:#8456c4;--accent-fill-dark-hover:#8f63cc;--accent-on-fill-dark:#fff;--accent-on-dark:#bfa2ee;--metal-on-dark:#e7a99a}:root[data-accent=jade]{--color-accent:#0b6b72;--color-accent-hover:#09585d;--color-accent-subtle:#e7f0f1;--color-accent-text:#0a5e64;--color-metal:#a65a2e;--color-metal-fill:#f2d2bd;--color-metal-ink:#3a1a08;--accent-tint:#0b6b72;--accent-fill-dark:#11818a;--accent-fill-dark-hover:#158f99;--accent-on-fill-dark:#fff;--accent-on-dark:#62c6cd;--metal-on-dark:#e5a27a}:root[data-theme=dark][data-accent]{--color-accent:var(--accent-fill-dark);--color-accent-hover:var(--accent-fill-dark-hover);--color-accent-subtle:color-mix(in oklab, var(--accent-tint) 22%, #19191d);--color-accent-text:var(--accent-on-dark);--color-metal:var(--metal-on-dark);--color-metal-fill:color-mix(in oklab, var(--metal-on-dark) 18%, #19191d);--color-metal-ink:var(--metal-on-dark)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";margin:0}h1,h2,h3{letter-spacing:var(--tracking-tight);line-height:1.25;font-weight:var(--weight-bold);margin:0}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}p{margin:0}a{color:inherit}code,kbd,.mono{font-family:var(--font-mono);font-size:.92em}kbd{min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);font-size:var(--text-2xs);text-align:center;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);line-height:1.25rem;display:inline-block}:focus-visible{box-shadow:var(--focus-ring);outline:none}a:not(.button):focus-visible{border-radius:var(--radius-sm)}::selection{background:var(--color-accent-subtle)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);z-index:100;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2rem;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;padding:0 .875rem;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.button:hover{background:var(--color-hover)}.button:disabled{opacity:.55;cursor:not-allowed}.button[data-variant=primary]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.button[data-variant=primary]:hover{background:var(--color-accent-hover)}.button[data-variant=danger]{color:var(--color-danger);border-color:var(--color-border-strong)}.button[data-variant=danger]:hover{background:var(--color-danger-subtle)}.button[data-variant=ghost]{color:var(--color-text-muted);background:0 0;border-color:#0000}.button[data-variant=ghost]:hover{background:var(--color-hover);color:var(--color-text)}.button[data-variant=link]{min-height:auto;color:var(--color-text-muted);font-weight:var(--weight-regular);background:0 0;border:0;padding:0;text-decoration:underline}.button[data-variant=link]:hover{color:var(--color-text)}.field{gap:var(--space-1);display:grid}.field>label,.field>legend,fieldset.field>legend{font-size:var(--text-sm);font-weight:var(--weight-medium)}.field-hint,.field-error{margin:0}.field-hint{font-size:var(--text-xs);color:var(--color-text-muted)}.field-error{font-size:var(--text-xs);color:var(--color-danger);font-weight:var(--weight-medium)}.field-error:before{content:"Error: "}input:not([type]),input[type=text],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=date],input[type=datetime-local],input[type=time],select,textarea{width:100%;min-height:2.125rem;padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-md);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color .12s,box-shadow .12s}input:hover,select:hover,textarea:hover{border-color:var(--color-text-faint)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);border-radius:var(--radius-md)}textarea{min-height:8rem;padding:var(--space-2) var(--space-3);resize:vertical}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%238a8f98' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:10px;padding-right:2.25rem}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select{align-items:center;display:flex}select::picker-icon{display:none}::picker(select){min-width:anchor-size(width);max-height:min(22rem,60dvh);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-popover);border-radius:12px;margin-block:6px;padding:4px;overflow-y:auto}option{align-items:center;gap:var(--space-2);min-height:2rem;font-size:var(--text-sm);cursor:pointer;border-radius:8px;padding:6px 10px;display:flex}option:hover,option:focus-visible{background:var(--color-hover);box-shadow:none;outline:none}option:checked{font-weight:var(--weight-medium)}option::checkmark{color:var(--color-accent);order:1;margin-left:auto;font-size:.85em}option:disabled{color:var(--color-text-faint);cursor:default}}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}fieldset{border:0;min-width:0;margin:0;padding:0}.radio-group{gap:var(--space-2);flex-wrap:wrap;display:flex}.radio-group label{align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-3);font-size:var(--text-sm);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);cursor:pointer;transition:background-color .12s,border-color .12s;display:inline-flex}.radio-group label:hover{background:var(--color-hover)}.radio-group label:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-subtle)}.radio-group label:has(input:focus-visible){box-shadow:var(--focus-ring)}.radio-group input{accent-color:var(--color-accent);margin:0}.radio-group input:focus-visible{box-shadow:none}.notice{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}.notice[data-tone=error]{background:var(--color-danger-subtle);border-color:var(--color-danger)}.notice[data-tone=success]{background:var(--color-accent-subtle);border-color:var(--color-accent)}.badge{align-items:center;gap:var(--space-1);height:1.25rem;padding:0 var(--space-2);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);white-space:nowrap;display:inline-flex}.stack{gap:var(--space-4);display:grid}.cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.muted{color:var(--color-text-muted)}.page{width:100%;max-width:var(--content-max);padding:var(--space-5) var(--space-5);margin:0 auto}.page[data-width=narrow]{max-width:40rem}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th,td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}th{font-weight:var(--weight-medium);color:var(--color-text-muted);font-size:var(--text-xs)}tbody tr:hover{background:var(--color-surface)}input[type=checkbox]{appearance:none;vertical-align:-.15em;background:var(--color-surface-raised);border:1.5px solid var(--color-border-strong);cursor:pointer;width:1rem;height:1rem;transition:background-color .14s var(--ease-out), border-color .14s var(--ease-out), box-shadow .14s var(--ease-out);border-radius:5px;flex:none;place-items:center;margin:0;display:inline-grid;position:relative}input[type=checkbox]:before{content:"";background:var(--color-on-accent);opacity:0;width:.625rem;height:.625rem;transition:transform .16s var(--ease-out), opacity .12s;transform:scale(.4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3 4.9 8.6 9.5 3.6' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3 4.9 8.6 9.5 3.6' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=checkbox]:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border-strong))}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background:var(--color-accent);border-color:var(--color-accent)}input[type=checkbox]:checked:before{opacity:1;transform:none}input[type=checkbox]:indeterminate:before{opacity:1;border-radius:1px;height:.125rem;transform:none;-webkit-mask:none;mask:none}input[type=checkbox]:focus-visible{box-shadow:var(--focus-ring);outline:none}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.check-list{border:0;margin:0;padding:0;display:grid}.check-list>legend{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0}.check-row{align-items:center;gap:var(--space-3);min-height:2.5rem;font-size:var(--text-sm);cursor:pointer;display:flex}.check-list>.check-row{padding:var(--space-2) 0}.check-list>.check-row+.check-row{border-top:1px solid var(--color-border)}.check-row>:first-child{flex:1;min-width:0}.check-row>input[type=checkbox]{margin-left:auto}.check-row small{font-size:var(--text-xs);color:var(--color-text-muted);display:block}dialog{color:var(--color-text);background:var(--color-bg);border:0;padding:0}dialog::backdrop{background:#00000047}@media (max-width:640px){.page{padding:var(--space-4)}dialog:modal:not([data-fullscreen]){width:100%;max-width:none;max-height:calc(100dvh - max(var(--space-6), env(safe-area-inset-top)));padding-bottom:env(safe-area-inset-bottom);animation:sheet-in .28s var(--ease-out);border-width:1px 0 0;border-radius:18px 18px 0 0;margin:auto 0 0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (max-width:767px) and (pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea):not([data-keep-size]){font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}::view-transition-old(.page){animation:.1s var(--ease-out) both page-out}::view-transition-new(.page){animation:.18s var(--ease-out) both page-in}::view-transition-group(.page){animation:none}::view-transition-old(.page){object-fit:none;object-position:top left;width:100%;height:100%}::view-transition-new(.page){object-fit:none;object-position:top left;width:100%;height:100%}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(.page){animation:none}::view-transition-new(.page){animation:none}}@media print{body:has([data-print-quote]) aside{display:none!important}body:has([data-print-quote]) header{display:none!important}body:has([data-print-quote]) [role=search]{display:none!important}body:has([data-print-quote]) .notice{display:none!important}body:has([data-print-quote]) [data-print-quote] header{display:flex!important}body{background:#fff!important}}
