:root,.light-island{--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-3xs:.5rem;--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;--weight-display:800;--tracking-tight:-.01em;--space-0-5:2px;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--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-xl:14px;--radius-2xl:20px;--radius-full:999px;--control-sm:1.75rem;--control-md:2rem;--control-lg:2.5rem;--control-xl:2.75rem;--duration-fast:.12s;--duration-base:.16s;--duration-slow:.26s;--z-raised:5;--z-sticky:30;--z-dropdown:50;--z-overlay:60;--z-modal:61;--z-toast:100;--z-top:1000;--color-bg:#fff;--color-sidebar:#f7f7f8;--color-surface:#f4f4f5;--color-surface-raised:#fff;--color-column:#f3f3f5;--color-hover:#ececee;--color-border:#e6e6e9;--color-border-strong:#d2d2d7;--color-text:#1b1b1f;--color-text-muted:#6b6f76;--color-text-faint:#73767e;--color-text-inverse:#fff;--color-field:#fbfbfc;--color-field-border:#e3e3e7;--color-field-border-hover:#cfcfd5;--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:#c4282e;--color-danger-subtle:#fdecec;--color-urgent:#cc2a2f;--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);--shadow-xs:0 1px 2px #0000000a;--shadow-drawer:0 24px 64px -12px #00000047;--color-backdrop:#0c0c0e52;--color-code-bg:#17171a;--color-code-text:#e6e6ea;--color-code-muted:#a8a8b3;--eyebrow-size:var(--text-2xs);--eyebrow-weight:var(--weight-medium);--eyebrow-tracking:.08em;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 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:#878b94;--color-text-inverse:#111114;--color-field:#ffffff09;--color-field-border:#ffffff17;--color-field-border-hover:#ffffff29;--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],.light-island{--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]:not([data-accent=onyx]){--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:var(--z-toast);position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.button{justify-content:center;align-items:center;gap:var(--space-1-5);min-height:var(--control-md);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;transition:background-color var(--duration-fast), border-color var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-base) var(--ease-out);padding:0 .875rem;text-decoration:none;display:inline-flex}.button:active:not(:disabled,[aria-disabled=true]),.icon-button:active:not(:disabled),.segmented>:is(button,a):active{transform:scale(.97)}.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=danger-solid]{color:var(--color-on-accent);background:var(--color-danger);border-color:var(--color-danger)}.button[data-variant=danger-solid]:hover{background:color-mix(in srgb, var(--color-danger), #000 12%)}.button[data-size=sm]{min-height:var(--control-sm);padding:0 var(--space-2-5);font-size:var(--text-xs)}.button[data-size=lg]{min-height:var(--control-lg);padding:0 var(--space-4)}.button[data-size=xl]{min-height:var(--control-xl);padding:0 var(--space-5);font-size:var(--text-md)}.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: "}:where(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.375rem;padding:0 var(--space-3);font:inherit;font-size:var(--text-md);color:var(--color-text);background-color:var(--color-field);border:1px solid var(--color-field-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color var(--duration-base), box-shadow var(--duration-base), background-color var(--duration-base);outline:none;line-height:1.4}::placeholder{color:var(--color-text-faint);opacity:1}:where(input,select,textarea):hover{border-color:var(--color-field-border-hover)}:where(input,select,textarea):focus-visible{background-color:var(--color-surface-raised);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{min-height:8rem;padding:.6rem 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);margin-block:var(--space-1-5);padding:var(--space-1);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover);overflow-y:auto}option{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-sm);border-radius:var(--radius-md);cursor:pointer;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 var(--duration-fast), border-color var(--duration-fast);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}.badge[data-tone=accent]{color:var(--color-accent-text);background:var(--color-accent-subtle);border-color:#0000}.badge[data-tone=success]{color:var(--status-done);border-color:color-mix(in srgb, var(--status-done) 35%, transparent)}.badge[data-tone=danger]{color:var(--color-danger);background:var(--color-danger-subtle);border-color:#0000}.badge[data-tone=metal]{color:var(--color-metal);border-color:color-mix(in oklab, var(--color-metal) 45%, transparent)}.icon-button{width:var(--control-md);height:var(--control-md);color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast), transform var(--duration-base) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--color-text);background:var(--color-hover)}.icon-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.icon-button:disabled{opacity:.55;cursor:not-allowed}.icon-button[data-size=sm]{width:var(--control-sm);height:var(--control-sm)}.icon-button[data-size=lg]{width:var(--control-lg);height:var(--control-lg)}.card{padding:var(--space-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.card>h2,.card>header>h2{font-size:var(--text-md);font-weight:var(--weight-bold)}.eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--color-text-faint)}.chip{align-items:center;gap:var(--space-1-5);min-height:var(--control-sm);padding:0 var(--space-3);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast), border-color var(--duration-fast), color var(--duration-fast);display:inline-flex}.chip:hover{color:var(--color-text);border-color:var(--color-border-strong)}.chip[aria-pressed=true],.chip[aria-checked=true],.chip[data-selected]{color:var(--color-accent-text);background:var(--color-accent-subtle);border-color:var(--color-accent)}.chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.segmented{gap:var(--space-0-5);padding:var(--space-0-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);display:inline-flex}.segmented>button,.segmented>a{align-items:center;gap:var(--space-1-5);min-height:calc(var(--control-md) - 6px);padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast), transform var(--duration-base) var(--ease-out);background:0 0;border:0;text-decoration:none;display:inline-flex}.segmented>:hover{color:var(--color-text)}.segmented>[aria-pressed=true],.segmented>[aria-checked=true],.segmented>[aria-current=page],.segmented>[aria-selected=true]{color:var(--color-text);background:var(--color-surface-raised);box-shadow:var(--shadow-card)}.segmented>:focus-visible{box-shadow:var(--focus-ring);outline:none}.empty-state{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);display:grid}.empty-state>strong{font-size:var(--text-md);color:var(--color-text)}.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 var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) 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 var(--duration-base) var(--ease-out), opacity var(--duration-fast);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:var(--color-backdrop)}@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);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:sheet-in .28s var(--ease-out);border-width:1px 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:var(--text-lg)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,opacity!important;animation:none!important}}.arrow-inline{vertical-align:-.1em;margin-inline:.15em;display:inline-block}:where(#main>*){animation:page-in var(--duration-base) var(--ease-out)}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}}@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}}
