:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--color-background:#0d0f0d;--color-surface:#141714;--color-surface-raised:#1a1e1a;--color-surface-strong:#222722;--color-surface-pressed:#2b312b;--color-border:#2a302a;--color-border-strong:#3a433a;--color-text:#ecefe8;--color-text-muted:#90998f;--color-text-faint:#687067;--color-accent:#b6f16d;--color-accent-ink:#17200e;--color-accent-hover:#c0ed7b;--color-accent-pressed:#97c85a;--color-accent-tint-faint:color-mix(in srgb, var(--color-accent) 8%, transparent);--color-accent-tint:color-mix(in srgb, var(--color-accent) 12%, transparent);--color-accent-tint-strong:color-mix(in srgb, var(--color-accent) 20%, transparent);--color-success:var(--color-accent);--color-success-tint:var(--color-accent-tint-faint);--color-preview:#d0af59;--color-selected-bg:#26321f;--color-selected-border:#4d6335;--color-selected-border-strong:#66834f;--color-accent-edge:var(--color-selected-border);--color-warning:#f2b64a;--color-warning-muted:#d0af59;--color-warning-border:#66582f;--color-warning-bg:#292312;--color-warning-tint:color-mix(in srgb, var(--color-warning-muted) 10%, transparent);--color-danger:#ff8b85;--color-danger-strong:#e2574c;--color-danger-pressed:#bc483f;--color-danger-muted:#ffb4ad;--color-danger-border:#63302d;--color-danger-bg:#2c1b1a;--color-danger-tint:color-mix(in srgb, var(--color-danger) 14%, transparent);--color-scrim:#000000ad;--color-glow:#1c2419;--color-surface-frosted:color-mix(in srgb, var(--color-surface) 96%, transparent);--color-surface-raised-frosted:color-mix(in srgb, var(--color-surface-raised) 96%, transparent);--color-waveform:#7fd0c9;--color-waveform-reference:var(--color-accent);--color-waveform-centerline:color-mix(in srgb, var(--color-text) 14%, transparent);--color-ruler-tick:color-mix(in srgb, var(--color-text) 35%, transparent);--color-ruler-label:color-mix(in srgb, var(--color-text) 60%, transparent);--color-playhead:var(--color-danger-strong);--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, monospace;--font-size-2xs:.65rem;--font-size-xs:.7rem;--font-size-sm:.73rem;--font-size-md:.78rem;--font-size-lg:.85rem;--font-size-xl:.9rem;--font-size-2xl:1rem;--font-size-title:1.4rem;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.6;--tracking-hero:-.055em;--tracking-display:-.045em;--tracking-title:-.04em;--tracking-wide:.04em;--tracking-caps:.14em;--radius-small:8px;--radius-control:10px;--radius-panel:14px;--radius-dialog:16px;--radius-pill:999px;--control-size:44px;--control-size-sm:36px;--control-size-xs:32px;--topbar-height:64px;--topbar-height-compact:58px;--space-3xs:2px;--space-2xs:4px;--space-xs:6px;--space-sm:8px;--space-md:10px;--space-lg:12px;--space-xl:14px;--space-2xl:16px;--space-3xl:20px;--space-4xl:24px;--space-5xl:32px;--space-6xl:48px;--space-7xl:64px;--elevation-raised:0 6px 12px -8px #0009;--elevation-menu:0 14px 40px #0009;--elevation-dialog:0 24px 70px #000a;--elevation-docked:0 -12px 32px #0008;--blur-scrim:3px;--blur-frosted:14px;--ring:0 0 0 3px;--ring-wide:0 0 0 7px;--ring-tight:0 0 0 2px;--hairline:inset 0 0 0 1px;--hairline-strong:inset 0 0 0 2px;--opacity-disabled:.4;--opacity-pending:.6;--motion-fast:.16s;--motion-standard:.18s;--motion-press:80ms;--motion-press-release:.26s;--motion-loop-fast:1.2s;--motion-loop-slow:1.4s;--motion-control:var(--motion-fast);--ease-standard:ease;--ease-enter:ease-out;--ease-exit:ease-in;--ease-loop:ease-in-out;--z-docked:30;--z-overlay:40;--z-menu:50;--z-toast:60;--z-dialog:70;--z-tooltip:75;--z-top:80;--layout-content-width:1120px;--layout-control-width:720px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{line-height:var(--line-height-normal);-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;background:var(--color-background)}html[data-sheet-open]{overflow:clip}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior-y:none;background:radial-gradient(in oklch circle at 50% -20%, var(--color-glow) 0, var(--color-background) 34rem);min-width:320px;min-height:100svh;margin:0}#root{min-height:100svh}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}small{font-size:80%}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,textarea,select,optgroup{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button,a{-webkit-tap-highlight-color:transparent}input[type=range]{accent-color:var(--color-accent)}button{color:inherit}input:not([type=range]),textarea,[contenteditable],.selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}button,[role=button],[role=menuitem],input[type=range]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a,button,svg{-webkit-user-drag:none}button:not(:disabled),summary,[role=button]{cursor:pointer}button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}svg{stroke-width:1.7px;width:1.15rem;height:1.15rem}@media (width<=900px){input:not([type=range]):not([type=file]),textarea,select{font-size:16px}}@media (hover:none){:root{--motion-control:var(--motion-press-release)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}._page_1ge2m_1{text-align:center;min-height:100svh;padding:var(--space-2xl);place-content:center;justify-items:center;display:grid}._panel_1ge2m_11{padding:var(--space-5xl) var(--space-4xl);border:1px dashed var(--color-border-strong);border-radius:var(--radius-panel);color:var(--color-text-muted);justify-items:center;display:grid}._panel_1ge2m_11>svg{width:2rem;height:2rem;color:var(--color-accent)}._panel_1ge2m_11 h1{color:var(--color-text);font-size:var(--font-size-xl);margin:var(--space-2xl) 0 var(--space-xs)}._panel_1ge2m_11 p{max-width:28rem;line-height:var(--line-height-relaxed);margin:0}._actions_1ge2m_34{margin-top:var(--space-2xl)}._page_79lq7_3{text-align:center;min-height:100svh;padding:var(--space-2xl);align-content:center;justify-items:center;display:grid}._panel_79lq7_13{inline-size:min(30rem,100%);padding:var(--space-5xl) var(--space-4xl);border:1px dashed var(--color-border-strong);border-radius:var(--radius-panel);color:var(--color-text-muted);justify-items:center;display:grid}._panel_79lq7_13>svg{width:2rem;height:2rem;color:var(--color-accent)}._panel_79lq7_13 h1{color:var(--color-text);font-size:var(--font-size-xl);margin:var(--space-2xl) 0 var(--space-xs)}._panel_79lq7_13 p{line-height:var(--line-height-relaxed);margin:0}._causes_79lq7_37{margin-top:var(--space-2xl);text-align:start;justify-self:stretch}._causes_79lq7_37 h2{color:var(--color-text);font-size:var(--font-size-sm);margin:0 0 var(--space-xs)}._causes_79lq7_37 ul{gap:var(--space-xs);line-height:var(--line-height-relaxed);margin:0;padding-inline-start:var(--space-2xl);list-style:outside;display:grid}._local_79lq7_56{margin-top:var(--space-2xl);font-size:var(--font-size-sm)}
