:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:oklch(29% .062 258);--muted:oklch(48% .034 258);--blue:oklch(53% .205 258);--blue-hover:oklch(46% .19 258);--pale:oklch(96% .022 258);--line:oklch(91% .012 258);--control-line:oklch(79% .026 258);--past:oklch(49% .025 258);--surface:oklch(99.6% .002 258);--canvas:oklch(98% .006 258);--hover:oklch(96.8% .009 258);--danger:oklch(45% .15 26);--danger-pale:oklch(97% .012 26);--avatar-surface:oklch(91% .022 236);--avatar-ink:oklch(37% .044 236);--radius:10px;--radius-dialog:18px;--soft-shadow:0 16px 64px oklch(29% .062 258/.16);--control-shadow:0 1px 3px oklch(29% .062 258/.08);--overlay:oklch(25% .04 258/.32);--font-family:"Avenir Next", Avenir, "Segoe UI", system-ui, sans-serif;--text-small:.875rem;--text-body:.9375rem;--text-title:1.625rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--touch-target:44px;--motion-fast:.18s;--ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}body{background:var(--surface);color:var(--ink);font-family:var(--font-family);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}:where(button,input,select,textarea,a,summary):focus-visible,input[type=date]:focus-within{outline:2px solid var(--blue);outline-offset:3px}::selection{background:var(--pale);color:var(--ink)}:where(h1,h2,h3,p){overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(h1,h2,h3){letter-spacing:-.025em;line-height:1.25}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);accent-color:var(--blue)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover:not(:disabled){border-color:var(--muted)}:where(input,select,textarea):focus-visible{border-color:var(--blue)}:where(a){text-underline-offset:.22em;text-decoration-thickness:1px}:where(button,a,input,select,textarea):disabled{cursor:not-allowed}:where(p){text-wrap:pretty}._button_l0qvr_1{border-radius:var(--radius);color:var(--ink);min-height:var(--touch-target);min-width:var(--touch-target);padding:var(--space-2) var(--space-3);cursor:pointer;overflow-wrap:anywhere;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000}._button_l0qvr_1:hover{background:var(--hover)}._button_l0qvr_1:active{background:var(--pale)}._primary_l0qvr_4{background:var(--blue);color:var(--surface);font-weight:600}._primary_l0qvr_4:hover,._primary_l0qvr_4:active{background:var(--blue-hover)}._outline_l0qvr_6{border-color:var(--control-line);color:var(--blue-hover)}._button_l0qvr_1:disabled{opacity:.55;cursor:not-allowed}._button_l0qvr_1:disabled:hover{background:0 0}._primary_l0qvr_4:disabled:hover{background:var(--blue)}._segmented_l0qvr_10{gap:var(--space-1);background:var(--hover);border:1px solid var(--line);border-radius:var(--radius);grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;max-width:100%;padding:3px;display:inline-grid}._segment_l0qvr_10{min-inline-size:0;font-size:var(--text-small)}._segment_l0qvr_10[aria-checked=true]{background:var(--surface);color:var(--blue-hover);box-shadow:var(--control-shadow);font-weight:650}._segment_l0qvr_10[aria-checked=true]:before{content:"✓ "}._toggle_l0qvr_14{gap:var(--space-3);min-height:var(--touch-target);cursor:pointer;align-items:center;display:inline-flex}._switch_l0qvr_15{cursor:pointer;background:0 0;border:0;width:48px;min-width:48px;height:44px;padding:0;position:relative}._switch_l0qvr_15:after{content:"";background:var(--muted);border-radius:20px;width:48px;height:28px;position:absolute;top:8px;left:0}._switch_l0qvr_15:before{content:"";z-index:1;background:var(--surface);width:22px;height:22px;transition:transform var(--motion-fast) var(--ease-out);border-radius:50%;position:absolute;top:11px;left:3px}._switch_l0qvr_15[aria-checked=true]:after{background:var(--blue)}._switch_l0qvr_15[aria-checked=true]:before{transform:translate(20px)}._switch_l0qvr_15:disabled{opacity:.5;cursor:default}._toggle_l0qvr_14:has(:focus-visible){outline:2px solid var(--blue);outline-offset:3px;border-radius:var(--radius)}._field_l0qvr_22{font-size:var(--text-small);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._field_l0qvr_22>span{color:var(--muted)}._select_l0qvr_24{font-size:var(--text-body);width:100%;min-width:0;min-height:var(--touch-target);border:1px solid var(--control-line);border-radius:var(--radius);color:var(--ink);background:var(--surface);padding:var(--space-2)}._avatar_l0qvr_25{background:var(--avatar-surface);width:36px;height:36px;color:var(--avatar-ink);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex;overflow:hidden}._avatar_l0qvr_25 img{object-fit:cover;width:100%;height:100%}._dialog_l0qvr_27{border-radius:var(--radius-dialog);padding:var(--space-6);width:min(580px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--surface);box-shadow:var(--soft-shadow);border:0;overflow:auto}._dialog_l0qvr_27::backdrop{background:var(--overlay)}._dialogHeader_l0qvr_29{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}._dialogHeader_l0qvr_29 h2{font-size:var(--text-title);letter-spacing:-.025em;margin:0;font-weight:650}._dialogContent_l0qvr_31{overflow-wrap:anywhere}._sheet_l0qvr_32{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;width:100%;max-width:none;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));margin:auto 0 0}._toast_l0qvr_33{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--pale);border-radius:var(--radius);overflow-wrap:anywhere;display:flex}._skeleton_l0qvr_34{border-radius:var(--radius);background:var(--line);height:16px;animation:1.2s ease-out infinite alternate _pulse_l0qvr_1}@keyframes _pulse_l0qvr_1{to{opacity:.5}}._state_l0qvr_36{padding:var(--space-5) 0;color:var(--muted);overflow-wrap:anywhere}._state_l0qvr_36 h2{color:var(--ink);margin:0 0 var(--space-2);font-size:1.3125rem}._state_l0qvr_36 p{margin:0 0 var(--space-4);max-width:70ch}._error_l0qvr_39{color:var(--danger)}@media (width<=767px){._responsive_l0qvr_40{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;width:100%;max-width:none;margin:auto 0 0}._dialog_l0qvr_27{padding:var(--space-5);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}._dialog_l0qvr_27._responsive_l0qvr_40,._dialog_l0qvr_27._sheet_l0qvr_32{max-height:calc(100dvh - max(16px, env(safe-area-inset-top)));padding:0;overflow:hidden}._responsive_l0qvr_40 ._dialogHeader_l0qvr_29,._sheet_l0qvr_32 ._dialogHeader_l0qvr_29{padding:var(--space-4);border-bottom:1px solid var(--line);margin:0}._responsive_l0qvr_40 ._dialogHeader_l0qvr_29 h2,._sheet_l0qvr_32 ._dialogHeader_l0qvr_29 h2{overflow-wrap:anywhere;font-size:1.125rem}._responsive_l0qvr_40 ._dialogContent_l0qvr_31,._sheet_l0qvr_32 ._dialogContent_l0qvr_31{overscroll-behavior:contain;max-height:calc(100dvh - 120px);padding:var(--space-4) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));overflow-y:auto}}._dialogHeader_l0qvr_29>button{background:var(--hover);border-radius:50%;flex-shrink:0;font-size:1.375rem;line-height:1}._dialogHeader_l0qvr_29>button:hover{background:var(--pale)}._state_l0qvr_36{max-width:70ch}._state_l0qvr_36 h2{font-weight:600}._toast_l0qvr_33{border:1px solid var(--line)}@media (width<=767px){._field_l0qvr_22,._segment_l0qvr_10{font-size:.875rem}._select_l0qvr_24{font-size:1rem}}._backgroundRefresh_l0qvr_56{vertical-align:middle;border:1.5px solid var(--line);border-top-color:var(--blue);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-inline-start:8px;animation:.8s linear infinite _background-refresh_l0qvr_1;display:inline-block}@keyframes _background-refresh_l0qvr_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._backgroundRefresh_l0qvr_56{animation:none}}
