@import "https://fonts.googleapis.com/css2?family=Outfit:wght@200..500&display=swap";:root{--ink:#222;--ink2:#2b2b2b;--t2:#8a8a8a;--t3:#b5b5b5;--line:#d6d6d6;--card:#ffffff9e;--card-hi:#ffffffd9;--acc:#e3261c;--acc-ink:#fff;--rec:#e3261c;--glow:#f8dcd8;--ws-black:#222;--ws-ink:#222;--ws-graphite:#444;--ws-stone:#6f6f6f;--ws-mute:#9a9a9a;--ws-line:#dcdcdc;--ws-line-soft:#e9e9e9;--ws-paper:#efefee;--ws-white:#fff;--ws-red:#e3261c;--ws-red-deep:#b81d15;--ws-red-tint:#fbe6e4;--ws-yellow:#e3261c;--ws-yellow-deep:#b81d15;--ws-yellow-tint:#ffffffb3;--ws-green:#2b2b2b;--ws-green-tint:#ffffffb3;--ws-blue:#2b2b2b;--ws-blue-tint:#ffffffb3;--ws-primary:#2b2b2b;--ws-primary-hover:#111;--ws-primary-tint:#ffffffbf;--ws-highlight:#e3261c24;--ws-bg:var(--ws-paper);--ws-bg-soft:#fff9;--ws-bg-elev:var(--ws-white);--ws-text:var(--ink);--ws-text-mute:var(--ws-stone);--ws-font-sans:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--ws-font-serif:var(--ws-font-sans);--ws-font-mono:var(--ws-font-sans);--ws-font-display:var(--ws-font-sans);--ws-r-xs:8px;--ws-r-sm:12px;--ws-r-md:18px;--ws-r-lg:26px;--ws-r-xl:34px;--ws-r-2xl:40px;--ws-r-pill:999px;--ws-shadow-xs:0 1px 0 #fffc inset;--ws-shadow-sm:0 6px 20px -12px #0000002e;--ws-shadow-md:0 20px 40px -20px #00000047;--ws-shadow-lg:0 30px 60px -28px #0006;--ws-shadow-glow-red:0 0 0 5px #e3261c24;--ws-shadow-glow-yellow:0 0 0 5px #e3261c24;--ws-s-1:4px;--ws-s-2:8px;--ws-s-3:12px;--ws-s-4:16px;--ws-s-5:20px;--ws-s-6:24px;--ws-s-8:32px;--ws-s-10:40px;--ws-s-12:48px;--ws-s-16:64px;--ws-container:1480px;--ws-container-narrow:900px;--ws-measure:68ch;--ws-easing:cubic-bezier(.22, 1, .36, 1);--ws-spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html,body{min-height:100vh;margin:0;padding:0}body{font-family:var(--ws-font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"tnum" 1;background:radial-gradient(1100px 700px at 100% 100%, var(--glow) 0%, transparent 62%), radial-gradient(800px 500px at 80% 0%, color-mix(in srgb, var(--glow) 45%, transparent) 0%, transparent 60%), linear-gradient(160deg, #ededed 0%, #efefee 45%, #f3f2ef 100%);font-size:15px;font-weight:300;line-height:1.5}h1,h2,h3,h4{font-family:var(--ws-font-sans);color:inherit;margin:0}h1{letter-spacing:-.03em;font-size:3.1rem;font-weight:300;line-height:1.06}h2{letter-spacing:-.02em;font-size:1.5rem;font-weight:300;line-height:1.2}h3{letter-spacing:-.01em;font-size:1.12rem;font-weight:400;line-height:1.35}p{margin:0}b,strong{font-weight:400}a{color:inherit;text-decoration:none}button{font-family:inherit}code{background:#ffffffb3;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}svg.lucide{stroke-width:1.25px}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range])),:where(textarea),:where(select){color:var(--ink);transition:border-color .16s var(--ws-easing), background-color .16s var(--ws-easing), box-shadow .16s var(--ws-easing);background-color:#ffffffd9;border:1px solid #0000;border-radius:18px;padding:13px 18px;font-family:inherit;font-size:.97rem;font-weight:300;line-height:1.4}:where(input,textarea,select):hover{background-color:#fff}:where(input,textarea,select):focus-visible{border-color:var(--ink2);background-color:#fff;outline:0;box-shadow:0 0 0 4px #0000000d}:where(input,textarea)::placeholder{color:var(--t3)}:where(input,textarea,select):disabled{color:var(--t2);cursor:not-allowed;background-color:#ffffff73}:where(textarea){resize:vertical;min-height:2.8em}:where(select){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}input[type=checkbox],input[type=radio]{accent-color:var(--ink2);width:18px;height:18px}.ws-table{border-collapse:collapse;width:100%;font-size:.93rem}.ws-table th{color:var(--t2);text-align:left;white-space:nowrap;padding:10px 12px;font-size:.85rem;font-weight:300}.ws-table td{border-top:1px dashed var(--line);vertical-align:middle;padding:14px 12px}.ws-table tbody tr{transition:background .12s var(--ws-easing)}.ws-table tbody tr:hover{background:#ffffff73}.ws-container{max-width:var(--ws-container);margin:0 auto;padding:0 40px}.ws-container-narrow{max-width:var(--ws-container-narrow);margin:0 auto;padding:0 24px}.ws-muted{color:var(--t2)}.ws-nums{font-variant-numeric:tabular-nums}.ws-eyebrow{color:var(--t2);font-size:.92rem}.ws-card,.ws-panel{background:var(--card);-webkit-backdrop-filter:blur(16px);border-radius:34px;min-width:0;padding:32px 34px;position:relative}.ws-card.dark{color:#fff;background:linear-gradient(175deg,#3a3a3a 0%,#232323 100%)}.ws-card.solid{background:#fff}a.ws-card{transition:background .2s var(--ws-easing), transform .2s var(--ws-easing);display:block}a.ws-card:hover{background:var(--card-hi)}.ws-prose{max-width:var(--ws-measure);white-space:pre-wrap;font-size:1.05rem;line-height:1.7}.ws-lead{max-width:var(--ws-measure);white-space:pre-wrap;font-size:1.25rem;font-weight:200;line-height:1.6}.ws-choice{cursor:pointer;transition:background .16s var(--ws-easing), box-shadow .16s var(--ws-easing);background:#ffffffb3;border-radius:26px;gap:8px;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #0000}.ws-choice:hover{background:#fff}.ws-choice.on{box-shadow:inset 0 0 0 1.5px var(--ink2);background:#fff}.ws-choice:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--ink2);background:#fff}.ws-choice input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ws-icircle{color:#444;background:#ffffffd9;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.ws-live-dot{background:var(--rec);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite ws-blink;display:inline-block;box-shadow:0 0 0 4px #e3261c33}@keyframes ws-blink{50%{opacity:.35}}.spin{animation:1s linear infinite ws-spin}@keyframes ws-spin{to{transform:rotate(360deg)}}.ws-rise,.ws-stagger>*{animation:ws-rise .62s var(--ws-easing) both}.ws-stagger>:nth-child(2){animation-delay:50ms}.ws-stagger>:nth-child(3){animation-delay:.1s}.ws-stagger>:nth-child(4){animation-delay:.15s}.ws-stagger>:nth-child(5){animation-delay:.2s}.ws-stagger>:nth-child(6){animation-delay:.25s}.ws-stagger>:nth-child(n+7){animation-delay:.3s}@keyframes ws-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ws-grow{transform-origin:0;animation:ws-grow .9s var(--ws-easing) both;animation-delay:.15s}@keyframes ws-grow{0%{transform:scaleX(0)}}.ws-has-ind{isolation:isolate;position:relative}.ws-pill-ind{z-index:-1;background:var(--ink2);pointer-events:none;transition:transform .42s var(--ws-easing), width .42s var(--ws-easing), opacity .2s;border-radius:999px;position:absolute;top:0;left:0}.ws-has-ind>:is(.on,.active,[aria-current=page]){background:0 0!important}:root{interpolate-size:allow-keywords}details::details-content{height:0;transition:height .34s var(--ws-easing), content-visibility .34s allow-discrete;overflow:clip}details[open]::details-content{height:auto}::selection{color:var(--ink);background:#e3261c2e}:focus-visible{outline:2px solid var(--ink2);outline-offset:3px;border-radius:10px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#00000024;border-radius:999px}@media (width<=900px){.ws-container{padding:0 16px}h1{font-size:2.2rem}.ws-card,.ws-panel{border-radius:26px;padding:22px}}.ws-scrollfade{--fade:36px;scrollbar-width:thin;scrollbar-color:#0000002e transparent}.ws-scrollfade[data-fade=bottom]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade)), transparent)}.ws-scrollfade[data-fade=top]{-webkit-mask-image:linear-gradient(to top, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to top, #000 calc(100% - var(--fade)), transparent)}.ws-scrollfade[data-fade=both]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media print{body{background:#fff}}.bare.svelte-12qhfyh{min-height:100vh}.top.svelte-12qhfyh{align-items:center;gap:12px;padding-top:28px;display:flex}.brand.svelte-12qhfyh{padding:8px 4px}.nav.svelte-12qhfyh{background:#ffffff8c;border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:5px;display:flex}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#3a3a3a;transition:background .18s var(--ws-easing), color .18s var(--ws-easing);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.93rem;display:inline-flex}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#ffffffd9}.nav.svelte-12qhfyh a.on:where(.svelte-12qhfyh){background:var(--ink2);color:#fff}.pillbtn.svelte-12qhfyh{transition:background .18s var(--ws-easing);background:#ffffff8c;border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:.93rem;display:inline-flex}.pillbtn.svelte-12qhfyh:hover,.pillbtn.on.svelte-12qhfyh{background:#fff}.pillbtn.svelte-12qhfyh svg{transition:transform .5s var(--ws-easing)}.pillbtn.svelte-12qhfyh:hover svg{transform:rotate(60deg)}.acct.svelte-12qhfyh{position:relative}.circ.svelte-12qhfyh{cursor:pointer;width:46px;height:46px;color:var(--ink);transition:background .18s var(--ws-easing);transition:background .18s var(--ws-easing), transform .18s var(--ws-easing), box-shadow .18s var(--ws-easing);background:#ffffff8c;border:0;border-radius:50%;place-items:center;display:grid}.circ.svelte-12qhfyh:hover{background:#fff;transform:translateY(-1px)}.circ[aria-expanded=true].svelte-12qhfyh{background:var(--ink2);color:#fff}.menu.svelte-12qhfyh{z-index:60;min-width:240px;box-shadow:var(--ws-shadow-md);transform-origin:100% 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border-radius:22px;padding:8px;display:grid;position:absolute;top:56px;right:0}.who.svelte-12qhfyh{color:var(--t2);border-bottom:1px dashed var(--line);text-overflow:ellipsis;margin-bottom:4px;padding:10px 14px 12px;font-size:.85rem;overflow:hidden}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh),.menu.svelte-12qhfyh button:where(.svelte-12qhfyh){width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;transition:background .16s var(--ws-easing), padding .2s var(--ws-easing);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-size:.93rem;display:flex}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.menu.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{background:#f3f3f3;padding-left:18px}.live-pill.svelte-12qhfyh{background:var(--rec);color:#fff;max-width:340px;animation:ws-rise .42s var(--ws-easing) both;transition:transform .2s var(--ws-easing);border-radius:999px;align-items:center;gap:10px;margin-left:auto;padding:11px 18px;font-size:.9rem;display:inline-flex;box-shadow:0 10px 24px -14px #e3261ce6}.live-pill.svelte-12qhfyh:hover{transform:translateY(-1px)}.live-pill.svelte-12qhfyh .ws-live-dot{background:#fff;box-shadow:0 0 0 4px #ffffff40}.lp-t.svelte-12qhfyh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-pill.svelte-12qhfyh+.nav:where(.svelte-12qhfyh){margin-left:0}.content.svelte-12qhfyh{padding-bottom:40px}@media (width<=900px){.top.svelte-12qhfyh{flex-wrap:wrap;gap:8px;padding-top:14px}.nav.svelte-12qhfyh{order:3;width:100%;margin:0;overflow-x:auto}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:9px 14px}.pillbtn.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}.pillbtn.svelte-12qhfyh{margin-left:auto;padding:12px}}
