:root{--tf-bg: #0D0D0D;--tf-surface-1: #111111;--tf-surface-2: #1A1A1A;--tf-surface-3: #232323;--tf-border: #1F1F1F;--tf-border-strong: #2A2A2A;--tf-green: #22C55E;--tf-green-bright:#7CFC00;--tf-green-deep: #15803D;--tf-green-glow: rgba(124, 252, 0, .55);--tf-green-haze: rgba(34, 197, 94, .12);--tf-text-1: #FFFFFF;--tf-text-2: #888888;--tf-text-3: #444444;--tf-danger: #EF4444;--tf-warning: #F59E0B;--tf-info: #38BDF8;--bg: var(--tf-bg);--surface: var(--tf-surface-1);--surface-elev: var(--tf-surface-2);--surface-hover: var(--tf-surface-3);--border: var(--tf-border);--border-strong: var(--tf-border-strong);--fg: var(--tf-text-1);--fg-muted: var(--tf-text-2);--fg-faint: var(--tf-text-3);--accent: var(--tf-green);--accent-bright: var(--tf-green-bright);--font-sans: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Barlow Condensed", "Poppins", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--fs-xs: 12px;--fs-sm: 14px;--fs-base: 16px;--fs-md: 18px;--fs-lg: clamp(20px, 1.8vw, 24px);--fs-xl: clamp(24px, 2.4vw, 32px);--fs-2xl: clamp(32px, 4vw, 48px);--fs-3xl: clamp(44px, 6vw, 72px);--fs-hero: clamp(56px, 9vw, 128px);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--r-xs: 2px;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 20px;--r-pill: 999px;--shadow-card: 0 1px 0 rgba(255,255,255,.02) inset, 0 8px 24px rgba(0,0,0,.6);--shadow-modal: 0 24px 64px rgba(0,0,0,.8), 0 0 0 1px var(--tf-border);--glow-sm: 0 0 12px rgba(124, 252, 0, .35);--glow-md: 0 0 24px rgba(124, 252, 0, .45), 0 0 4px rgba(34, 197, 94, .6);--glow-lg: 0 0 48px rgba(124, 252, 0, .55), 0 0 12px rgba(34, 197, 94, .8);--glow-text: 0 0 18px rgba(124, 252, 0, .55);--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .16s;--dur-base: .26s;--dur-slow: .48s;--dur-reveal: .9s}.tf-h1,h1.tf{font-family:var(--font-sans);font-weight:800;font-size:var(--fs-3xl);line-height:.95;letter-spacing:-.025em;color:var(--fg);text-wrap:balance}.tf-h2,h2.tf{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-2xl);line-height:1.05;letter-spacing:-.02em;color:var(--fg)}.tf-h3,h3.tf{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-xl);line-height:1.15;letter-spacing:-.01em;color:var(--fg)}.tf-eyebrow{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.tf-display{font-family:var(--font-display);font-weight:900;font-size:var(--fs-hero);line-height:.88;letter-spacing:.005em;text-transform:uppercase;font-style:italic;color:var(--fg)}.tf-tagline{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-sm);letter-spacing:.32em;text-transform:uppercase;color:var(--fg)}.tf-body,p.tf{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-base);line-height:1.55;color:var(--fg)}.tf-body-muted{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-base);line-height:1.55;color:var(--fg-muted)}.tf-caption{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-xs);line-height:1.4;color:var(--fg-muted);letter-spacing:.04em}.tf-mono,code.tf{font-family:var(--font-mono);font-size:.92em;color:var(--accent);background:var(--tf-green-haze);padding:2px 6px;border-radius:var(--r-sm)}.tf-glow{text-shadow:var(--glow-text);color:var(--accent-bright)}::selection{background:var(--tf-green);color:#000}.tfc-btn{position:relative;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:12px;padding:14px 22px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .24s cubic-bezier(.4,0,.2,1);border:1px solid transparent;white-space:nowrap;line-height:1}.tfc-btn:active{transform:scale(.98)}.tfc-btn--primary{background:#22c55e;color:#0a1a05;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #7cfc004d,0 6px 18px #00000073,0 0 16px #7cfc004d}.tfc-btn--primary:hover{background:#2edb6c;box-shadow:inset 0 1px #ffffff52,0 0 0 1px #7cfc008c,0 8px 22px #00000080,0 0 38px #7cfc0099}.tfc-btn--secondary{background:#ffffff0d;color:#fff;border-color:#ffffff1a;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px #ffffff1f,0 6px 18px #00000059}.tfc-btn--secondary:hover{background:#7cfc000f;border-color:#7cfc0073;color:#7cfc00;text-shadow:0 0 14px rgba(124,252,0,.5);box-shadow:inset 0 1px #ffffff24,0 0 22px #7cfc0040}.tfc-btn--outline{background:transparent;color:#7cfc00;border-color:#7cfc0073;text-shadow:0 0 12px rgba(124,252,0,.4)}.tfc-btn--outline:hover{background:#7cfc0014;border-color:#7cfc00b3;box-shadow:0 0 24px #7cfc0059}.tfc-btn--text{background:transparent;color:#888;padding:12px 14px}.tfc-btn--text:hover{color:#7cfc00;text-shadow:0 0 14px rgba(124,252,0,.5)}.tfc-btn--danger{background:#ef44441a;color:#fca5a5;border-color:#ef44444d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tfc-btn--danger:hover{background:#ef44442e;border-color:#ef444480;color:#fecaca;box-shadow:0 0 22px #ef444447}.tfc-btn[disabled]{background:#ffffff08;color:#444;border-color:#ffffff0f;cursor:not-allowed;box-shadow:none;text-shadow:none}.tfc-btn--sm{padding:9px 14px;font-size:11px;border-radius:8px}.tfc-btn--lg{padding:18px 30px;font-size:13px;border-radius:12px}.tfc-btn--icon{padding:0;width:42px;height:42px}.tfc-pc{position:relative;width:100%;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000073;overflow:hidden;transition:all .28s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;flex-direction:column;font-family:Poppins,sans-serif}.tfc-pc:hover{transform:translateY(-4px);border-color:#7cfc0052;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #7cfc001f,0 0 36px #7cfc0033,0 18px 40px #0009}.tfc-pc .img{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 50% 60%,rgba(124,252,0,.12),transparent 60%),#0a0a0a;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.05);overflow:hidden}.tfc-pc .img img{max-width:70%;max-height:70%;transition:transform .6s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 24px rgba(124,252,0,.18))}.tfc-pc:hover .img img{transform:scale(1.06)}.tfc-pc .badge{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.tfc-pc .badge--bright{background:#7cfc002e;color:#dfffc4;border-color:#7cfc0066;text-shadow:0 0 10px rgba(124,252,0,.45)}.tfc-pc .badge--muted{background:#ffffff0f;color:#888;border-color:#ffffff14}.tfc-pc .qa{background:#0d0d0db3;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(124,252,0,.4);color:#dfffc4;padding:11px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 10px rgba(124,252,0,.5);opacity:0;transform:translateY(8px);transition:all .24s cubic-bezier(.4,0,.2,1);box-shadow:0 0 18px #7cfc0040}.tfc-pc:hover .qa{opacity:1;transform:translateY(0)}.tfc-pc .name{font-size:15px;font-weight:700;line-height:1.3;color:#fff}.tfc-pc .price{font-size:14px;font-weight:600;color:#fff}.tfc-pc .strike{color:#555;text-decoration:line-through;font-size:12px}.tfc-pc--out .img img{filter:grayscale(.6) brightness(.7)}.tfc-pc--out:hover{transform:none}.tfc-nav{font-family:Poppins,sans-serif;background:#0d0d0db8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #1f1f1f;border-radius:12px;padding:14px 20px;display:flex;align-items:center;gap:24px}.tfc-nav .brand img{height:28px;display:block}.tfc-nav .links{display:flex;gap:22px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#888;font-weight:600;margin-left:auto}.tfc-nav .links a{color:inherit;text-decoration:none;transition:color .16s cubic-bezier(.4,0,.2,1)}.tfc-nav .links a:hover{color:#7cfc00;text-shadow:0 0 14px rgba(124,252,0,.5)}.tfc-nav .links a.active{color:#fff}.tfc-nav .dot{width:6px;height:6px;border-radius:999px;background:#7cfc00;box-shadow:0 0 8px #7cfc0099}.tfc-fld{font-family:Poppins,sans-serif;display:flex;flex-direction:column;gap:6px}.tfc-fld label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#888}.tfc-fld input,.tfc-fld textarea{background:#111;border:1px solid #1f1f1f;border-radius:6px;padding:12px 14px;color:#fff;font-family:inherit;font-size:14px;outline:none;transition:all .26s cubic-bezier(.4,0,.2,1);width:100%}.tfc-fld input::placeholder{color:#444}.tfc-fld input:focus,.tfc-fld textarea:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e2e,0 0 18px #7cfc0040 inset}.tfc-fld--err input{border-color:#ef4444}.tfc-fld--err small{color:#ef4444;font-size:11px}.tfc-tag{font-family:Poppins,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:5px 10px;border-radius:999px;display:inline-block;line-height:1.2}.tfc-tag--new{background:#7cfc001f;color:#7cfc00;border:1px solid rgba(124,252,0,.25)}.tfc-tag--sale{background:#22c55e;color:#0d0d0d}.tfc-tag--sold{background:#1a1a1a;color:#888;border:1px solid #2a2a2a}.tfc-tag--drop{background:transparent;color:#fff;border:1px solid #2a2a2a}.tfc-tag--beta{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.tfc-kbd{font-family:ui-monospace,Menlo,monospace;font-size:11px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px;padding:2px 6px;color:#888}html,body{background:var(--bg);color:var(--fg)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit}img{display:block;max-width:100%}.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-background: 13,13,13;--color-foreground: 255,255,255}
/*# sourceMappingURL=/cdn/shop/t/4/assets/toxicframes.css.map */
