.fc.fc-cutz{--paper:#060608;--card:#101014;--card2:#16161c;--ink:#f4f4f6;--edge:#2b2b34;--edge-hi:#4a4a56;--red:#e2150e;--yellow:#d4af37;--gold:#d4af37;--blue:#8b5cf6;--purple:#8b5cf6;--purple-hi:#a78bfa;--soft:#a1a1ab;--chrome:linear-gradient(180deg,#1d1d24 0%,#111116 46%,#0b0b0e 100%);color:var(--ink);background-color:var(--paper);background-image:radial-gradient(1200px 600px at 85% -10%,#8b5cf61f,#0000 60%),radial-gradient(900px 500px at -10% 30%,#e2150e12,#0000 60%);background-size:auto;background-attachment:fixed}.fc-cutz ::selection{color:#fff;background:#8b5cf6}.fc-cutz .border-black{border-color:var(--edge)!important}.fc-cutz .bg-white{background-color:var(--card2)!important}.fc-cutz .text-black{color:var(--ink)!important}.fc-cutz .fc-card{background:var(--chrome);border:1px solid var(--edge);border-top-color:var(--edge-hi);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -18px #000,0 0 0 1px #00000080}.fc-cutz .fc-card-flat{background:var(--card2);border:1px solid var(--edge);border-radius:10px}.fc-cutz .fc-card.fc-tinted{border-color:#fff2}.fc-cutz .fc-banner{border-bottom:1px solid var(--edge);color:var(--purple-hi);background:#8b5cf61f}.fc-cutz .fc-avatar{border:2px solid var(--edge-hi);color:#fff;background:linear-gradient(135deg,#8b5cf6,#4c1d95)}.fc-cutz .fc-name{color:var(--ink)}.fc-cutz .fc-media{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.fc-cutz .fc-rule{border-bottom:1px solid var(--edge)}.fc-cutz .fc-chip,.fc-cutz .fc-act,.fc-cutz .fc-ghost{border:1px solid var(--edge-hi);color:var(--ink);background:#15151b}.fc-cutz .fc-chip:hover,.fc-cutz .fc-act:hover,.fc-cutz .fc-ghost:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #8b5cf680,0 6px 16px -6px #8b5cf6aa}.fc-cutz .fc-chip[aria-pressed=true]{color:#fff;background:linear-gradient(#9b6dff,#6d3fe0);border-color:#b79cff;box-shadow:0 0 18px -4px #8b5cf6}.fc-cutz .fc-act[aria-pressed=true]{box-shadow:0 0 14px -4px}.fc-cutz .fc-act-red[aria-pressed=true]{background:var(--red);color:#fff;border-color:#ff5a52}.fc-cutz .fc-act-white[aria-pressed=true]{color:#0b0b0e;background:#f4f4f6}.fc-cutz .fc-select{border:1px solid var(--edge-hi);color:var(--ink);background:#15151b}.fc-cutz .fc-btn{background:linear-gradient(#f0281f,#b60f09);border:1px solid #ff5a52;border-radius:10px;box-shadow:0 10px 24px -10px #e2150ecc,inset 0 1px #fff3}.fc-cutz .fc-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px #e2150eee,inset 0 1px #fff3}.fc-cutz .fc-btn:active{transform:translateY(1px);box-shadow:0 4px 10px -6px #e2150e}.fc-cutz .fc-btn-plain{border-color:var(--edge-hi);background:linear-gradient(#22222a,#121216);box-shadow:inset 0 1px #ffffff14;color:var(--ink)!important}.fc-cutz .fc-btn-plain:hover{box-shadow:0 0 0 1px #8b5cf680,0 10px 24px -12px #8b5cf6}.fc-cutz .fc-btn-yellow,.fc-cutz .fc-btn-gold{background:linear-gradient(#f1d37a,#b88a1c);border-color:#f5dc8c;box-shadow:0 10px 24px -10px #d4af37aa;color:#120d00!important}.fc-cutz .fc-btn-purple{background:linear-gradient(#9b6dff,#6232d6);border-color:#b79cff;box-shadow:0 10px 24px -10px #8b5cf6cc;color:#fff!important}.fc-cutz .fc-input{border:1px solid var(--edge-hi);color:var(--ink);background:#0c0c10;border-radius:10px}.fc-cutz .fc-input::placeholder{color:#6f6f7a}.fc-cutz .fc-input:focus,.fc-cutz .fc-select:focus{outline-offset:1px;outline:2px solid #8b5cf6}.fc-cutz .fc-warn{color:#ff6b63}.fc-cutz .fc-alert{color:#f1d37a;background:#d4af371a;border:1px solid #d4af3780;border-radius:10px}.fc-cutz .fc-empty{border:1px dashed var(--edge-hi);color:var(--soft);background:#0f0f13;border-radius:14px}.fc-cutz .fc-thumb{border:1px solid #555;border-radius:6px}.fc-cutz .fc-thumb[aria-pressed=true]{border:2px solid var(--purple)}.fc-cutz .fc-menu{border:1px solid var(--edge-hi);background:#121217;border-radius:12px;box-shadow:0 20px 40px -12px #000}.fc-cutz .fc-menu>*{color:var(--ink);border-bottom:1px solid #ffffff10}.fc-cutz .fc-menu>:hover{background:#8b5cf62e}.fc-cutz .fc-bubble{border:1px solid var(--edge-hi);background:#17171d}.fc-cutz .fc-bubble:before{border-left:1px solid var(--edge-hi);border-top:1px solid var(--edge-hi);background:#17171d}.fc-cutz .fc-thread{border-top:1px solid var(--edge)}.fc-cutz .fc-side h2,.fc-cutz .fc-card>h2:first-child{color:var(--purple-hi);font:400 17px/1.1 var(--font-bebas),Impact,sans-serif;letter-spacing:.14em;text-transform:uppercase;background:#8b5cf62a;border-radius:6px;padding:3px 10px;display:inline-block}.fc-cutz .fc-link:hover{color:var(--purple-hi)}.fc-cutz .fc-list>li,.fc-cutz .fc-list>li:first-child{border-color:var(--edge)}.fc-cutz .fc-list a:hover strong{color:var(--purple-hi)}.fc-cutz .fc-promise{box-shadow:none;color:#f6e6b4;background:linear-gradient(#d4af371f,#d4af3708);border:1px solid #d4af3766;border-radius:14px}.fc-cutz .fc-ai{background:var(--purple);border:1px solid #b79cff;border-radius:4px}.fc-cutz .fc-emo{border:1px solid var(--edge-hi);color:var(--ink);background:#15151b}.fc-cutz .fc-emo[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 12px -4px var(--gold);background:#d4af3726}.fc-cutz .fc-linkcard{border:1px solid var(--edge-hi);background:#0c0c10;border-radius:10px}.fc-cutz .fc-pts{color:#120d00;background:linear-gradient(#f1d37a,#b88a1c);border:1px solid #f5dc8c}.fc-cutz .fc-kicker{color:#120d00;background:linear-gradient(#f1d37a,#b88a1c);border:1px solid #f5dc8c;border-radius:4px;transform:none}.fc-cutz .fc-harvest-card{border:1px solid var(--edge);box-shadow:none;border-radius:14px}.fc-cutz .fc-patch{border:1px dashed var(--edge-hi);background:#0f0f13;border-radius:14px}.fc-cutz .fc-pumpkin-tag{border:1px solid var(--edge-hi);color:var(--ink);background:#15151b}.fc-cutz .fc-pumpkin-mine{border-color:var(--gold);background:#d4af3733}.fc-cutz .fc-pumpkin-tip{border:1px solid var(--edge-hi);color:var(--ink);background:#121217;box-shadow:0 10px 20px -8px #000}.cz-hero{isolation:isolate;border-bottom:1px solid var(--edge);align-items:flex-end;min-height:clamp(520px,86vh,860px);display:flex;position:relative;overflow:hidden}.cz-hero-art{z-index:-2;background-position:50% 30%;background-size:cover;position:absolute;inset:0}.cz-hero:before{content:"";z-index:-1;background:linear-gradient(#06060855 0%,#06060800 30%,#060608b0 72%,#060608 100%),linear-gradient(90deg,#060608cc 0%,#06060800 55%);position:absolute;inset:0}.cz-word{font:400 clamp(110px,19vw,250px)/.8 var(--font-bebas),Impact,sans-serif;letter-spacing:.02em;background:linear-gradient(#fff 0%,#e7e7ee 30%,#8d8d99 49%,#3b3b44 51%,#c9c9d3 70%,#fff 100%);color:#0000;filter:drop-shadow(0 2px #000)drop-shadow(0 0 28px #8b5cf699);-webkit-background-clip:text;background-clip:text}.cz-the{font:400 clamp(26px,3vw,38px)/1 var(--font-bebas),Impact,sans-serif;letter-spacing:.5em;color:var(--gold);text-shadow:0 0 18px #d4af3766}.cz-lede{color:#e6e6ea;text-shadow:0 2px 12px #000;max-width:40rem;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.cz-rings{scrollbar-width:none;gap:18px;padding:6px 2px 10px;display:flex;overflow-x:auto}.cz-rings::-webkit-scrollbar{display:none}.cz-ring{width:92px;color:var(--ink);cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.cz-ring-dot{background:conic-gradient(from 210deg,#8b5cf6,#e2150e,#d4af37,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;padding:3px;transition:transform .15s;display:flex;position:relative}.cz-ring-dot>span{background:#0b0b0e;border:3px solid #0b0b0e;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;display:flex;overflow:hidden}.cz-ring:hover .cz-ring-dot{transform:scale(1.05)}.cz-ring[aria-pressed=true] .cz-ring-dot{box-shadow:0 0 0 2px #060608,0 0 0 4px var(--purple-hi),0 0 26px -2px #8b5cf6}.cz-ring-name{font:400 16px/1.05 var(--font-bebas),Impact,sans-serif;letter-spacing:.06em;text-transform:uppercase}.cz-ring-sub{color:var(--soft);letter-spacing:0;text-transform:none;font-size:11px;font-family:var(--font-geist-sans),Arial,sans-serif;display:block}.cz-top{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.cz-brand{font:400 44px/1 var(--font-bebas),Impact,sans-serif;letter-spacing:.04em;background:linear-gradient(#fff,#9a9aa5 52%,#fff);color:#0000;-webkit-background-clip:text;background-clip:text}.cz-stat{border:1px solid var(--edge);background:#0f0f13;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:84px;padding:12px 10px;display:flex}.cz-stat strong{font:400 26px/1 var(--font-bebas),Impact,sans-serif;letter-spacing:.04em}.cz-stat small{color:var(--soft);text-align:center;font-size:12px;line-height:1.2}.cz-tile{aspect-ratio:4/3;border:1px solid var(--edge);background:#0b0b0e;border-radius:12px;display:block;position:relative;overflow:hidden}.cz-tile img,.cz-tile video{object-fit:cover;width:100%;height:100%;transition:transform .3s}.cz-tile:hover img,.cz-tile:hover video{transform:scale(1.04)}.cz-tile-play{background:linear-gradient(#0000,#0008);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cz-tile-play>span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0008;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.cz-tile-label{font:400 19px/1.05 var(--font-bebas),Impact,sans-serif;letter-spacing:.05em;text-shadow:0 2px 8px #000;position:absolute;bottom:9px;left:10px;right:10px}.cz-rail-btn{border:1px solid var(--edge-hi);width:100%;color:var(--ink);background:linear-gradient(#1d1d24,#111116);border-radius:999px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:700;transition:box-shadow .12s;display:flex;position:relative}.cz-rail-btn:hover{box-shadow:0 0 0 1px #8b5cf680,0 8px 20px -10px #8b5cf6}.cz-rail-btn[aria-current=page]{background:linear-gradient(#9b6dff33,#6d3fe01f);border-color:#b79cff}.cz-dot{background:var(--red);color:#fff;text-align:center;border-radius:999px;min-width:22px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:800;line-height:1.5}.cz-drop{background:linear-gradient(#d4af3712,#0000);border:1px dashed #d4af3788;border-radius:14px;padding:16px}.cz-drop h2{font:400 20px/1.1 var(--font-bebas),Impact,sans-serif;letter-spacing:.1em;color:var(--gold)}.cz-drop a{border-bottom:1px solid #ffffff10;padding:9px 0;font-size:14px;display:block}.cz-drop a:hover strong{color:var(--purple-hi)}.cz-stars{justify-content:center;gap:3px;display:flex}.cz-admin{color:#120d00;letter-spacing:.14em;background:linear-gradient(#f1d37a,#b88a1c);border:1px solid #f5dc8c;border-radius:4px;padding:2px 9px;font:800 11px/1.4 system-ui,sans-serif;display:inline-block}@media (prefers-reduced-motion:reduce){.cz-ring-dot,.cz-tile img,.cz-tile video{transition:none}}