@import"https://fonts.googleapis.com/css2?family=Jacquard+24&display=swap";:global(*[disabled]){cursor:not-allowed!important;pointer-events:none!important}html,body{margin:0;padding:0;width:100%;min-height:100vh;box-sizing:border-box;background-color:var(--c-bg);color:var(--c-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;z-index:0}body:before{content:"";position:fixed;top:-10vh;left:0;width:100%;height:80vh;background:radial-gradient(ellipse at 20% 0%,var(--c-red-62-15) 0%,var(--c-transparent) 60%),radial-gradient(ellipse at 80% -10%,var(--c-red-dark-25) 0%,var(--c-transparent) 50%);filter:blur(60px);z-index:-1;pointer-events:none}.viewport{width:100%}.font-logo{font-family:"Jacquard 24",system-ui;font-weight:400}.text-gradient{background:var(--g-logo);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--c-transparent);-webkit-user-select:none;user-select:none}.text-white{background:none;-webkit-text-fill-color:var(--c-white);color:var(--c-white)}.btn-primary{background:var(--c-red-1);border:1px solid var(--c-red-4);padding:.8rem 1.5rem;border-radius:12px;cursor:pointer;color:var(--c-red);font-weight:600;transition:.2s ease}.btn-primary:hover{background:var(--c-red-2);transform:translateY(-2px)}[data-sonner-toast]{background:var(--c-burgundy);color:var(--c-text-primary);border:1px solid var(--c-red-62-3);box-shadow:0 0 40px var(--c-black-8),0 0 20px var(--c-red-dark-2)}:global(.spin){animation:spin 1s linear infinite;color:var(--c-red, #e5484d)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-sections.svelte-1u3w06f{display:flex;flex-direction:column;gap:1rem}.settings-group.svelte-1u3w06f,.settings-category.svelte-1u3w06f{min-width:0;padding:1rem;border:1px solid var(--c-white-08);border-radius:10px;text-align:left}.settings-group.svelte-1u3w06f>legend:where(.svelte-1u3w06f){padding:0 .5rem;color:var(--c-red-bright);font-weight:700}.settings-category.svelte-1u3w06f{margin-top:.75rem;border-color:var(--c-white-05);background:var(--c-white-02)}.settings-category.svelte-1u3w06f>legend:where(.svelte-1u3w06f){padding:0 .4rem;color:var(--c-text-muted);font-size:.9rem}.setting-option.svelte-1u3w06f{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;color:var(--c-text-primary);font-size:.9rem}.setting-label.svelte-1u3w06f{flex:1}.setting-option.svelte-1u3w06f input[type=checkbox]:where(.svelte-1u3w06f){accent-color:var(--c-primary)}.setting-label.svelte-1u3w06f{text-align:left}.setting-option.svelte-1u3w06f input[type=text]:where(.svelte-1u3w06f),.setting-option.svelte-1u3w06f select:where(.svelte-1u3w06f),.setting-option.svelte-1u3w06f textarea:where(.svelte-1u3w06f),.setting-option.svelte-1u3w06f button:where(.svelte-1u3w06f){box-sizing:border-box;width:min(58%,18rem);padding:.55rem .7rem;border:1px solid var(--c-white-08);border-radius:7px;background:var(--c-surface-black-red);color:var(--c-text-primary);font:inherit}.setting-option.svelte-1u3w06f textarea:where(.svelte-1u3w06f){resize:vertical}.setting-option.svelte-1u3w06f button:where(.svelte-1u3w06f){width:auto;cursor:pointer}.slider-control.svelte-1u3w06f{display:flex;align-items:center;gap:.6rem;width:min(58%,18rem)}.slider-control.svelte-1u3w06f input:where(.svelte-1u3w06f){min-width:0;flex:1;accent-color:var(--c-primary)}.slider-control.svelte-1u3w06f output:where(.svelte-1u3w06f){min-width:2ch;color:var(--c-text-muted);text-align:right}@media(max-width:480px){.setting-option.svelte-1u3w06f{align-items:flex-start;flex-direction:column;gap:.5rem}.setting-option.svelte-1u3w06f input[type=text]:where(.svelte-1u3w06f),.setting-option.svelte-1u3w06f select:where(.svelte-1u3w06f),.setting-option.svelte-1u3w06f textarea:where(.svelte-1u3w06f),.slider-control.svelte-1u3w06f{width:100%}}.nav-pill-container.svelte-1uk9y3g{position:absolute;top:1.25rem;left:50%;transform:translate(-50%);z-index:20;width:max-content;max-width:calc(100vw - 2rem)}.nav-pill.svelte-1uk9y3g{display:flex;align-items:center;background:var(--c-surface-black-red);border:1px solid var(--c-white-05);border-radius:9999px;padding:.35rem .5rem;box-shadow:0 4px 20px var(--c-black-8),0 0 15px var(--c-red-dark-15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-item.svelte-1uk9y3g{display:flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:9999px;color:var(--c-text-muted);text-decoration:none;font-size:.825rem;font-weight:500;transition:all .2s ease;white-space:nowrap;background:transparent;border:1px solid transparent;cursor:pointer;font-family:inherit;line-height:inherit}.nav-btn.svelte-1uk9y3g{appearance:none;-webkit-appearance:none}.nav-item.svelte-1uk9y3g:not(.active):hover{color:var(--c-text-primary);background:var(--c-white-03)}.nav-item.active.svelte-1uk9y3g{cursor:default;color:var(--c-text-primary);background:var(--c-red-dark-25);border:1px solid var(--c-red-3)}.nav-pill.svelte-1uk9y3g .nav-icon{flex-shrink:0}.pill-divider.svelte-1uk9y3g{width:1px;height:1rem;background:var(--c-white-05);margin:0 .15rem}@media(max-width:600px){.nav-pill-container.svelte-1uk9y3g{top:.75rem}.nav-item.svelte-1uk9y3g{padding:.4rem .65rem;font-size:.75rem}.nav-item.svelte-1uk9y3g span:where(.svelte-1uk9y3g){display:none}}.turnstile-desc.svelte-gx3gc0{font-size:.95rem;color:var(--c-text-primary);opacity:.8;margin-bottom:1.5rem}.turnstile-container.svelte-gx3gc0{display:flex;justify-content:center;align-items:center;min-height:70px;margin:0 auto}.turnstile-widget.svelte-gx3gc0{display:block;width:100%}.turnstile-stuck.svelte-gx3gc0{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--c-white-1);font-size:.85rem;color:var(--c-text-primary)}.turnstile-hint.svelte-gx3gc0{opacity:.85;margin-bottom:.75rem;line-height:1.4}.turnstile-stuck-row.svelte-gx3gc0{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.turnstile-stuck-row.svelte-gx3gc0 span:where(.svelte-gx3gc0){opacity:.7}.turnstile-btn.svelte-gx3gc0{font:inherit;color:var(--c-text-primary);background:var(--c-red-15);border:1px solid var(--c-red-45);border-radius:8px;padding:.35rem .9rem;cursor:pointer}.turnstile-btn.svelte-gx3gc0:hover{border-color:var(--c-white)}.turnstile-btn.ghost.svelte-gx3gc0{background:var(--c-white-04);border-color:var(--c-white-1)}
