.lz-app{min-height:100dvh;color:var(--lz-ink);background:var(--lz-bg) var(--lz-grain);background-size:var(--lz-grain-size);background-blend-mode:var(--lz-grain-blend);font-family:var(--lz-sans);font-size:var(--lz-text-body);line-height:var(--lz-leading);-webkit-font-smoothing:antialiased}.lz-app *,.lz-app :before,.lz-app :after{box-sizing:border-box}.lz-app :where(h1,h2,h3){letter-spacing:-.015em;color:var(--lz-ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.lz-app :where(h1){letter-spacing:-.03em;line-height:1.12}.lz-app :where(p,li,dd){text-wrap:pretty}.lz-app :where(p){margin:0}.lz-app :where(a){color:var(--lz-accent-text);text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.2em;transition:color var(--lz-quick) ease, text-decoration-color var(--lz-quick) ease, text-underline-offset var(--lz-smooth) var(--lz-ease)}.lz-app :where(a):hover{text-underline-offset:.3em;text-decoration-color:currentColor}.lz-app ::selection{background:color-mix(in oklab, var(--lz-accent) 24%, transparent)}.lz-app :where(a,button,input,select,summary):focus-visible{box-shadow:var(--lz-focus);outline:none}.lz-figure{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.lz-eyebrow{font-size:var(--lz-text-sm);color:var(--lz-ink-soft);font-weight:500}.lz-card{background:var(--lz-surface);border:1px solid var(--lz-border);border-radius:var(--lz-radius)}.lz-button{justify-content:center;align-items:center;gap:var(--lz-space-2);min-height:var(--lz-control-height);padding:var(--lz-control-padding);font:inherit;color:var(--lz-on-accent);background:var(--lz-accent);border:1px solid var(--lz-accent);border-radius:var(--lz-radius-control);cursor:pointer;transition:background-color var(--lz-quick) ease, border-color var(--lz-quick) ease, color var(--lz-quick) ease, box-shadow var(--lz-smooth) var(--lz-ease), transform var(--lz-quick) var(--lz-ease);font-weight:500;text-decoration:none;display:inline-flex}.lz-button:hover{background:var(--lz-accent-hover)}.lz-button:active:not(:disabled){transform:scale(.97)}.lz-button:where(:not([data-variant])){box-shadow:inset 0 1px #ffffff24}.lz-button:where(:not([data-variant])):hover{box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 3px color-mix(in oklab, var(--lz-accent) 20%, transparent)}.lz-button:disabled{opacity:.6;cursor:progress}.lz-button[data-variant=quiet]{color:var(--lz-ink);background:var(--lz-surface);border-color:var(--lz-border)}.lz-button[data-variant=quiet]:hover{background:var(--lz-fill)}.lz-button[data-variant=ghost]{color:var(--lz-ink-soft);background:0 0;border-color:#0000}.lz-button[data-variant=ghost]:hover,.lz-button[data-variant=ghost][data-state=open]{color:var(--lz-ink);background:var(--lz-fill)}.lz-button[data-variant=danger]{color:#fff;background:var(--lz-danger);border-color:var(--lz-danger)}.lz-button[data-size=small]{min-height:var(--lz-control-small);font-size:var(--lz-text-ui);padding:.35rem .9rem}.lz-field{gap:.35rem;display:grid}.lz-field>label,.lz-legend{font-size:var(--lz-text-ui);color:var(--lz-ink);font-weight:600}.lz-field .lz-optional{color:var(--lz-ink-soft);font-weight:400}.lz-input{width:100%;min-height:var(--lz-control-height);padding:var(--lz-input-padding);font:inherit;font-size:var(--lz-input-font-size,var(--lz-text-body));min-width:0;color:var(--lz-ink);background:var(--lz-surface);border:1px solid var(--lz-border-strong);border-radius:var(--lz-radius-small)}.lz-input[aria-invalid=true]{border-color:var(--lz-danger);background-color:var(--lz-danger-soft)}select.lz-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}.lz-hint{font-size:var(--lz-text-sm);color:var(--lz-ink-soft)}.lz-error{font-size:var(--lz-text-sm);color:var(--lz-danger);font-weight:600}.lz-check{font-size:var(--lz-text-body);cursor:pointer;align-items:center;gap:.6rem;display:flex}.lz-check input{width:1.15rem;height:1.15rem;accent-color:var(--lz-accent)}.lz-notice{padding:var(--lz-space-3) var(--lz-space-4);border-radius:var(--lz-radius-small);font-size:var(--lz-text-body);border:1px solid #0000}.lz-notice[data-tone=error]{color:var(--lz-danger);background:var(--lz-danger-soft)}.lz-notice[data-tone=success]{color:var(--lz-success);background:var(--lz-success-soft)}.lz-notice[data-tone=info]{color:var(--lz-ink);background:var(--lz-fill);border-color:var(--lz-border)}.lz-badge{font-size:var(--lz-text-xs);border-radius:var(--lz-radius-control);color:var(--lz-ink-soft);box-shadow:inset 0 0 0 1px var(--lz-border);background:0 0;align-items:center;padding:.1rem .55rem;font-weight:500;display:inline-flex}.lz-badge[data-tone=success]{color:var(--lz-success);background:var(--lz-success-soft);box-shadow:none}.lz-badge[data-tone=warm]{color:var(--lz-warn);background:var(--lz-warn-soft);box-shadow:none}.lz-badge[data-tone=muted]{color:var(--lz-ink-soft);background:var(--lz-fill);box-shadow:none}.lz-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lz-app *,.lz-app :before,.lz-app :after{transition:none!important;animation:none!important}}html{scrollbar-width:thin;scrollbar-color:var(--lz-border-strong) transparent}.lz-stagger>*{animation:lz-rise var(--lz-slow) var(--lz-ease-out) backwards;animation-delay:calc(min(var(--lz-i,7), 7) * 60ms)}.lz-stagger>:first-child{--lz-i:0}.lz-stagger>:nth-child(2){--lz-i:1}.lz-stagger>:nth-child(3){--lz-i:2}.lz-stagger>:nth-child(4){--lz-i:3}.lz-stagger>:nth-child(5){--lz-i:4}.lz-stagger>:nth-child(6){--lz-i:5}.lz-stagger>:nth-child(7){--lz-i:6}@keyframes lz-rise{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}}html:has(.lz-private){scrollbar-gutter:stable}.lz-private{interpolate-size:allow-keywords}.lz-private .lz-button{min-height:var(--lz-control-height);padding:var(--lz-control-padding);font-size:var(--lz-text-body);border-radius:var(--lz-radius-control);gap:.45rem;line-height:1.2}.lz-private .lz-button:hover{background:var(--lz-accent-hover);border-color:var(--lz-accent-hover)}.lz-private .lz-button:active:not(:disabled){background:var(--lz-accent-active)}.lz-private .lz-button:disabled{opacity:.55}.lz-private .lz-button[data-variant=quiet]{color:var(--lz-ink);background:var(--lz-surface);border-color:var(--lz-border)}.lz-private .lz-button[data-variant=quiet]:hover{color:var(--lz-ink);background:var(--lz-fill);border-color:var(--lz-border-strong)}.lz-private .lz-button[data-variant=quiet]:active:not(:disabled){background:var(--lz-border)}.lz-private .lz-button[data-variant=danger]:hover{background:#b91c1c;border-color:#b91c1c}.lz-private .lz-button[data-variant=danger]:active:not(:disabled){background:#991b1b}.lz-private .lz-button:focus-visible,.lz-private .lz-button[data-variant]:focus-visible{box-shadow:var(--lz-focus)}.lz-private .lz-button[data-size=small]{min-height:var(--lz-control-small);padding:.35rem var(--lz-space-3);font-size:var(--lz-text-ui);border-radius:var(--lz-radius-control-small);gap:.35rem}.lz-private .lz-input{min-height:var(--lz-control-height);border-radius:var(--lz-radius-control);transition:border-color var(--lz-quick) ease, box-shadow var(--lz-quick) ease, background-color var(--lz-quick) ease}.lz-private .lz-input:hover:not(:focus-visible,[aria-invalid=true]){border-color:var(--lz-line-strong)}.lz-private .lz-input:focus-visible{border-color:var(--lz-accent-text)}.lz-private select.lz-input{padding-right:var(--lz-space-10);cursor:pointer}.lz-private input[type=file].lz-input{padding:.25rem var(--lz-space-3) .25rem .25rem;font-size:var(--lz-text-ui);color:var(--lz-ink-soft);cursor:pointer;align-items:center;display:flex}.lz-private input[type=file].lz-input::file-selector-button{min-height:2rem;margin-right:var(--lz-space-3);font:inherit;color:var(--lz-ink);background:var(--lz-fill);border:1px solid var(--lz-border);border-radius:var(--lz-radius-control-small);cursor:pointer;transition:background-color var(--lz-quick) ease, border-color var(--lz-quick) ease;padding:.25rem .8rem;font-weight:500}.lz-private input[type=file].lz-input:hover::file-selector-button{background:var(--lz-border);border-color:var(--lz-line-strong)}.lz-private .lz-check{min-height:2rem}.lz-private .lz-badge{border-radius:var(--lz-radius-chip);padding:.1rem .45rem;line-height:1.4}.lz-private a.lz-badge{transition:box-shadow var(--lz-quick) ease;text-decoration:none}.lz-private a.lz-badge:hover{box-shadow:inset 0 0 0 1px}.lz-private .lz-notice{border-radius:var(--lz-radius-control);animation:lz-reveal var(--lz-smooth) var(--lz-ease)}.lz-private .lz-tile{width:2rem;height:2rem;color:var(--lz-ink-soft);border:1px solid var(--lz-border);border-radius:var(--lz-radius-control);flex:none;place-items:center;display:inline-grid}.lz-private .lz-tile[data-tone=warm]{color:var(--lz-warn);background:var(--lz-warn-soft)}.lz-private ul.rows{gap:0}.lz-private ul.rows>li.lz-card{border-radius:0}.lz-private ul.rows>li.lz-card+li.lz-card{border-top:0}.lz-private ul.rows>li.lz-card:first-child{border-top-left-radius:var(--lz-radius);border-top-right-radius:var(--lz-radius)}.lz-private ul.rows>li.lz-card:last-child{border-bottom-left-radius:var(--lz-radius);border-bottom-right-radius:var(--lz-radius)}.lz-private .lz-card-head{align-items:center;gap:var(--lz-space-3);min-width:0;display:flex}.lz-private .lz-card-head :where(h2,h3){font-size:var(--lz-title-card);overflow-wrap:anywhere}.lz-private .lz-more{width:fit-content;font-size:var(--lz-text-ui);transition:color var(--lz-quick) ease;align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.lz-private .lz-more:hover{color:var(--lz-ink);text-decoration:underline}.lz-private .lz-more :where(.icon){transition:transform var(--lz-smooth) var(--lz-ease)}.lz-private .lz-more:hover :where(.icon){transform:translate(3px)}.lz-private .lz-reveal{animation:lz-reveal var(--lz-smooth) var(--lz-ease)}.lz-private .lz-fade-in{animation:lz-fade var(--lz-smooth) ease}@keyframes lz-fade{0%{opacity:0}}@keyframes lz-reveal{0%{opacity:0;transform:translateY(4px)}}@supports selector(::details-content){.lz-private details::details-content{opacity:0;height:0;transition:height var(--lz-smooth) var(--lz-ease), opacity var(--lz-smooth) ease, content-visibility var(--lz-smooth) allow-discrete;overflow:clip}.lz-private details[open]::details-content{opacity:1;height:auto}}@supports not selector(::details-content){.lz-private details[open]>:not(summary){animation:lz-reveal var(--lz-smooth) var(--lz-ease)}}@media (prefers-reduced-motion:reduce){.lz-private *,.lz-private :before,.lz-private :after{animation:none!important}.lz-private details::details-content{transition:none!important}}html.lz-nav-vt #content{view-transition-name:lz-page}html.lz-nav-vt::view-transition-old(root){display:none}html.lz-nav-vt::view-transition-new(root){animation:none}::view-transition-old(lz-page){animation:lz-page-out .12s var(--lz-ease) both}::view-transition-new(lz-page){animation:lz-page-in .36s var(--lz-ease-out) both}@keyframes lz-page-out{to{opacity:0}}@keyframes lz-page-in{0%{opacity:0;transform:translateY(10px)}}html.lz-theme-vt,html.lz-theme-vt *{view-transition-name:none!important}html.lz-theme-vt{view-transition-name:root!important}html.lz-theme-vt::view-transition-old(root){animation:none}html.lz-theme-vt::view-transition-new(root){animation:lz-theme-reveal .56s var(--lz-ease-out)}@keyframes lz-theme-reveal{0%{clip-path:circle(0 at var(--lz-vt-x,50%) var(--lz-vt-y,0))}to{clip-path:circle(var(--lz-vt-r,150vmax) at var(--lz-vt-x,50%) var(--lz-vt-y,0))}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
