@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap');

:root{--ink:#171717;--paper:#f2efe9;--acid:#d8f36a;--coral:#ff684e;--muted:#817d76;--line:rgba(23,23,23,.18);--display:'Space Grotesk',sans-serif;--mono:'DM Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--display);overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.section-shell,.site-header{width:min(1180px,calc(100% - 80px));margin-inline:auto}.site-header{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-weight:700;font-size:1.15rem;letter-spacing:-.04em}.brand-mark{display:grid;place-items:center;width:29px;height:29px;background:var(--ink);color:var(--acid);font-size:1.35rem;border-radius:50%;font-style:italic}.desktop-nav{display:flex;gap:37px;margin-left:100px}.desktop-nav a,.footer-links a{font:500 .72rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);text-decoration:none}.desktop-nav a:hover,.footer-links a:hover{color:var(--coral)}.header-cta{font:500 .7rem var(--mono);letter-spacing:.06em;text-decoration:none;color:var(--ink);border:1px solid var(--ink);padding:12px 15px;display:flex;align-items:center;gap:9px}.pulse-dot,.live-dot,.now-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--coral)}.pulse-dot{animation:pulse 1.5s infinite}.menu-toggle,.mobile-nav{display:none}.hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:75px 0 85px}.eyebrow,.section-index{font:500 .66rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:26px}.hero h1{font-size:clamp(4.5rem,9vw,8.7rem);line-height:.81;letter-spacing:-.095em;margin:0 0 37px;font-weight:700}.hero h1 em,.section-heading h2 em,.community h2 em{color:var(--coral);font-style:normal}.outline{color:transparent;-webkit-text-stroke:2px var(--ink)}.hero-lede{max-width:390px;font-size:1rem;line-height:1.55;margin:0 0 31px;color:#47443f}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.button{border:0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 18px;font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.button-primary{background:var(--ink);color:var(--paper)}.button-primary:hover{background:var(--coral)}.text-link{color:var(--ink);font:500 .67rem var(--mono);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:4px}.text-link span{padding-left:7px}.hero-meta{display:flex;gap:13px;align-items:center;margin-top:53px;color:var(--muted);font:500 .62rem var(--mono);text-transform:uppercase;letter-spacing:.07em}.meta-line{height:1px;width:35px;background:var(--line)}.hero-visual{position:relative}.stream-frame{height:495px;position:relative;overflow:hidden;background:var(--coral);box-shadow:14px 14px 0 var(--acid)}.stream-image{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(15,15,15,.1) 20%,rgba(15,15,15,.86) 100%),url('https://images.unsplash.com/photo-1542751371-adc38448a05e?auto=format&fit=crop&w=1200&q=85');background-size:cover;background-position:center}.stream-topbar{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:21px 22px;color:#fff;font:500 .66rem var(--mono);letter-spacing:.08em}.live-label{display:flex;gap:8px;align-items:center}.stream-caption{position:absolute;left:28px;bottom:27px;color:white;display:grid;gap:9px}.caption-kicker,.caption-game{font:500 .64rem var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--acid)}.stream-caption strong{font-size:clamp(1.45rem,3vw,2.3rem);line-height:.92;letter-spacing:-.07em;max-width:400px}.caption-game{color:rgba(255,255,255,.72)}.floating-tag{position:absolute;background:var(--acid);padding:9px 12px;font:500 .62rem var(--mono);text-transform:uppercase;transform:rotate(-6deg)}.tag-one{top:105px;right:-13px}.tag-two{bottom:130px;left:-17px;transform:rotate(5deg);background:var(--ink);color:var(--acid)}.visual-note{display:flex;align-items:center;gap:10px;position:absolute;right:-45px;bottom:-49px;font:500 .59rem var(--mono);line-height:1.25;text-transform:uppercase;transform:rotate(-7deg)}.scribble{font-size:2.2rem;color:var(--coral)}.ticker{background:var(--ink);color:var(--acid);overflow:hidden;padding:15px 0;transform:rotate(-1.4deg) scale(1.02);margin:14px 0 110px}.ticker-track{display:flex;gap:29px;align-items:center;width:max-content;animation:marquee 24s linear infinite;font-size:.82rem;font-weight:600;letter-spacing:.04em}.ticker i{color:var(--coral);font-style:normal}.schedule{padding-bottom:120px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:44px}.section-heading h2,.community h2{font-size:clamp(3rem,6vw,6.2rem);line-height:.82;letter-spacing:-.09em;margin:19px 0 0}.section-heading p{max-width:260px;color:#69655f;font-size:.86rem;line-height:1.5;margin:0 6% 4px 0}.schedule-row{display:grid;grid-template-columns:120px 1fr 220px 30px;align-items:center;border-top:1px solid var(--line);min-height:98px;gap:25px}.schedule-row:last-child{border-bottom:1px solid var(--line)}.day{display:flex;align-items:center;gap:14px}.day span,.schedule-info span{font:500 .6rem var(--mono);text-transform:uppercase;color:var(--muted);letter-spacing:.05em}.day strong{font-size:1.8rem;letter-spacing:-.08em}.schedule-info{display:grid;gap:7px}.schedule-info strong{font-size:1.05rem;letter-spacing:-.04em}.schedule-time{font:500 .65rem var(--mono);text-transform:uppercase;letter-spacing:.06em;text-align:right}.today .schedule-time{color:var(--coral);display:flex;gap:8px;justify-content:flex-end;align-items:center}.schedule-row>a{font-size:1.15rem;color:var(--ink);text-decoration:none;text-align:right}.schedule-row>a:hover{color:var(--coral)}.community{padding-bottom:100px}.community-card{min-height:430px;background:var(--coral);position:relative;overflow:hidden;padding:52px 62px;display:flex}.community .section-index{color:rgba(23,23,23,.62)}.community h2{margin-top:18px}.community-copy p{max-width:300px;line-height:1.45;margin:27px 0 28px;font-size:.9rem}.button-light{background:var(--ink);color:var(--acid)}.button-light:hover{background:var(--paper);color:var(--ink)}.community-stamp{position:absolute;top:48px;right:10%;width:130px;height:130px;border:2px solid var(--ink);border-radius:50%;display:grid;place-items:center;text-align:center;transform:rotate(13deg);font:500 .62rem var(--mono);line-height:1.1}.community-stamp b{position:absolute;font-size:1.4rem;bottom:-8px;left:10px}.chat-stack{position:absolute;bottom:0;right:5%;width:45%;height:75%}.chat-bubble{position:absolute;background:var(--paper);padding:17px 21px;box-shadow:6px 6px 0 var(--ink);font-size:.83rem;white-space:nowrap}.chat-bubble span{color:var(--coral)}.bubble-a{top:16%;right:11%;transform:rotate(5deg)}.bubble-b{top:45%;left:9%;background:var(--acid);transform:rotate(-7deg)}.bubble-c{bottom:10%;right:12%;background:var(--ink);color:var(--acid);transform:rotate(3deg)}.site-footer{border-top:1px solid var(--line);padding:28px 0 35px;display:flex;align-items:center;justify-content:space-between}.site-footer p{font:500 .63rem var(--mono);text-transform:uppercase;color:var(--muted);letter-spacing:.07em}.footer-links{display:flex;gap:25px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,130%);background:var(--ink);color:var(--acid);padding:14px 19px;font:500 .67rem var(--mono);transition:transform .3s ease;z-index:30}.toast.visible{transform:translate(-50%,0)}.reveal{animation:rise .8s ease both}.reveal-delay{animation-delay:.16s}@keyframes rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{box-shadow:0 0 0 5px rgba(255,104,78,.18)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:760px){.ticker{transform:rotate(-1.4deg)}}

/* Dark creator mode */
:root{--ink:#f3f1ea;--paper:#0b0d0f;--acid:#d7ff3f;--coral:#ff5d57;--muted:#8e9497;--line:rgba(243,241,234,.16);--panel:#12161a;--glow:rgba(215,255,63,.14)}
body{background:radial-gradient(circle at 76% 4%,rgba(255,93,87,.1),transparent 25rem),radial-gradient(circle at 9% 28%,rgba(215,255,63,.06),transparent 20rem),var(--paper);color:var(--ink)}
.noise{opacity:.025}.site-header{border-color:var(--line)}.brand-mark{background:var(--acid);color:var(--paper)}.desktop-nav a,.footer-links a,.brand,.text-link{color:var(--ink)}.header-tools{display:flex;align-items:center;gap:11px}.theme-toggle{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--ink);font-size:1rem;cursor:pointer}.theme-toggle:hover{border-color:var(--acid);color:var(--acid)}.header-cta{border-color:var(--line);color:var(--ink);background:rgba(255,255,255,.03)}.header-cta:hover{border-color:var(--acid);color:var(--acid)}.hero{min-height:675px}.hero h1{font-size:clamp(4.5rem,9vw,8.7rem);text-shadow:0 0 50px rgba(215,255,63,.04)}.outline{-webkit-text-stroke-color:var(--ink)}.hero-lede{color:#b3b6b1}.button-primary{background:var(--acid);color:#0b0d0f;box-shadow:0 0 28px var(--glow)}.button-primary:hover{background:#efffb5;color:#0b0d0f}.text-link{border-color:var(--line)}.stream-frame{background:var(--panel);box-shadow:14px 14px 0 var(--acid);border:1px solid rgba(255,255,255,.12)}.stream-image{background-image:linear-gradient(180deg,rgba(7,10,12,.08) 14%,rgba(7,10,12,.92) 100%),url('https://images.unsplash.com/photo-1593305841991-05c297ba4575?auto=format&fit=crop&w=1200&q=90');filter:saturate(1.1)}.stream-caption strong{color:#fff}.floating-tag{box-shadow:4px 4px 0 rgba(0,0,0,.25)}.tag-two{background:var(--acid);color:var(--paper)}.ticker{background:var(--acid);color:var(--paper);box-shadow:0 0 30px var(--glow)}.ticker i{color:var(--coral)}.section-heading p{color:#a4a9aa}.schedule-row{border-color:var(--line)}.schedule-row:last-child{border-color:var(--line)}.schedule-info span,.day span{color:var(--muted)}.schedule-row>a{color:var(--ink)}.community-card{background:linear-gradient(120deg,#ff5d57 0%,#ff7159 48%,#d7ff3f 170%);color:#0b0d0f;box-shadow:0 16px 60px rgba(255,93,87,.12)}.community .section-index{color:rgba(11,13,15,.64)}.button-light{background:#0b0d0f;color:var(--acid);box-shadow:none}.button-light:hover{background:#fff;color:#0b0d0f}.chat-bubble{box-shadow:6px 6px 0 rgba(11,13,15,.72)}.site-footer{border-color:var(--line)}.site-footer p{color:var(--muted)}.toast{background:var(--acid);color:var(--paper)}
[data-theme="light"]{--ink:#171717;--paper:#f2efe9;--acid:#d8f36a;--coral:#ff684e;--muted:#817d76;--line:rgba(23,23,23,.18);--panel:#fff;--glow:rgba(216,243,106,.18)}[data-theme="light"] body{background:var(--paper)}[data-theme="light"] .brand-mark{background:var(--ink);color:var(--acid)}[data-theme="light"] .stream-image{background-image:linear-gradient(180deg,rgba(15,15,15,.1) 20%,rgba(15,15,15,.86) 100%),url('https://images.unsplash.com/photo-1542751371-adc38448a05e?auto=format&fit=crop&w=1200&q=85')}[data-theme="light"] .ticker{background:var(--ink);color:var(--acid)}[data-theme="light"] .community-card{background:var(--coral)}[data-theme="light"] .button-primary{background:var(--ink);color:var(--paper)}
[data-theme="purple"]{--ink:#f6efff;--paper:#110d18;--acid:#d9a7ff;--coral:#ff77c8;--muted:#b5a7c2;--line:rgba(246,239,255,.18);--panel:#1b1325;--glow:rgba(217,167,255,.2)}[data-theme="purple"] body{background:radial-gradient(circle at 76% 4%,rgba(255,119,200,.16),transparent 25rem),radial-gradient(circle at 9% 28%,rgba(151,91,255,.2),transparent 20rem),var(--paper)}[data-theme="purple"] .brand-mark{background:var(--acid);color:var(--paper)}[data-theme="purple"] .button-primary{background:var(--acid);color:var(--paper)}[data-theme="purple"] .button-primary:hover{background:#edceff;color:var(--paper)}[data-theme="purple"] .stream-frame{box-shadow:14px 14px 0 var(--acid)}[data-theme="purple"] .ticker{background:var(--acid);color:var(--paper)}[data-theme="purple"] .ticker i{color:var(--coral)}[data-theme="purple"] .community-card{background:linear-gradient(120deg,#8d55e8 0%,#d35cc0 55%,#ff77c8 120%);color:#180d20;box-shadow:0 16px 60px rgba(213,92,192,.18)}[data-theme="purple"] .community .section-index{color:rgba(24,13,32,.65)}[data-theme="purple"] .button-light{background:#180d20;color:#f6efff}[data-theme="purple"] .purple-toggle{border-color:var(--acid);color:var(--acid);background:rgba(217,167,255,.14)}
@media(max-width:760px){.header-tools{margin-left:auto;margin-right:10px}.theme-toggle{width:34px;height:34px}.stream-frame{box-shadow:9px 9px 0 var(--acid)}.hero{padding-top:58px}}
.button-secondary{border:1px solid var(--line);color:var(--ink);background:rgba(255,255,255,.04)}.button-secondary:hover{border-color:var(--acid);color:var(--acid)}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.project-card{min-height:170px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.015));padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s ease,border-color .25s ease,background .25s ease}.project-card:hover{transform:translateY(-5px);border-color:var(--acid);background:linear-gradient(145deg,rgba(215,255,63,.13),rgba(255,255,255,.02))}.project-number,.project-type{font:500 .6rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.project-card strong{font-size:1.15rem;letter-spacing:-.04em;max-width:190px}.project-type{color:var(--acid)}.collabs{display:grid;grid-template-columns:220px 1fr;gap:35px;align-items:start;margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.collabs p{font-size:.78rem;line-height:1.45;color:var(--muted);max-width:160px;margin-top:12px}.collab-list{display:flex;flex-wrap:wrap;gap:9px}.collab-tag{border:1px solid var(--line);padding:10px 13px;color:var(--ink);font:500 .68rem var(--mono);transition:color .2s,border-color .2s,background .2s}.collab-tag:hover{border-color:var(--acid);color:var(--acid);background:var(--glow)}.data-error{color:var(--coral);font:500 .72rem var(--mono)}[data-theme="light"] .project-card{background:rgba(255,255,255,.65)}[data-theme="light"] .button-secondary{background:transparent}
@media(max-width:760px){.project-grid{grid-template-columns:1fr 1fr}.project-card{min-height:145px;padding:15px}.project-card strong{font-size:.95rem}.collabs{display:block}.collabs p{max-width:260px}.collab-list{margin-top:22px}.hero-actions .button{flex:1;min-width:0;padding-inline:10px;gap:8px;font-size:.6rem}}
.stream-media{position:absolute;inset:0;overflow:hidden;background:var(--panel);z-index:0}.stream-media iframe,.stream-media #twitch-player-container{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.stream-media .stream-image{z-index:0;opacity:.18}.stream-media #twitch-player-container{z-index:1}.stream-media #twitch-chat{display:none;z-index:2;background:#0b0d0f}.stream-media.show-chat #twitch-player-container{display:none}.stream-media.show-chat #twitch-chat{display:block}.stream-mode-switch{position:absolute;right:20px;bottom:20px;z-index:5;display:flex;border:1px solid rgba(255,255,255,.28);background:rgba(7,10,12,.72);backdrop-filter:blur(8px)}.stream-mode{border:0;background:transparent;color:rgba(255,255,255,.7);padding:8px 11px;font:500 .58rem var(--mono);text-transform:uppercase;cursor:pointer}.stream-mode.active{background:var(--acid);color:var(--paper)}.stream-topbar,.stream-caption,.floating-tag{z-index:4}.footer-links{flex-wrap:wrap}.mobile-nav.open{display:grid;gap:15px;background:rgba(11,13,15,.97);border:1px solid var(--line);box-shadow:0 20px 45px rgba(0,0,0,.35);backdrop-filter:blur(14px)}
@media(max-width:760px){.menu-toggle{display:block;position:relative;z-index:22}.mobile-nav{position:fixed;top:74px;left:20px;right:20px;padding:18px;z-index:21}.stream-mode-switch{right:12px;bottom:12px}.stream-caption{bottom:58px}.footer-links{gap:12px 18px}}
.live-label.is-live{color:var(--acid);animation:live-pulse 1.8s ease-in-out infinite}.live-label.is-live .live-dot{background:var(--acid);box-shadow:0 0 0 5px rgba(215,255,63,.14)}@keyframes live-pulse{50%{opacity:.68}}
.clips-section{padding:100px 0 120px}.filter-buttons{display:flex;gap:8px}.clip-filter{border:1px solid var(--line);background:transparent;color:var(--muted);padding:10px 14px;font:500 .62rem var(--mono);text-transform:uppercase;cursor:pointer}.clip-filter.active,.clip-filter:hover{border-color:var(--acid);color:var(--paper);background:var(--acid)}.clips-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.clip-card{border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.015));color:var(--ink);padding:0;text-align:left;cursor:pointer;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.clip-card:hover{transform:scale(1.02);border-color:var(--acid);box-shadow:0 15px 40px rgba(215,255,63,.12)}.clip-thumbnail{display:block;position:relative;aspect-ratio:16/8;overflow:hidden;background:var(--panel)}.clip-thumbnail img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.8);transition:transform .3s ease}.clip-card:hover img{transform:scale(1.06);filter:saturate(1.15)}.clip-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--acid);color:var(--paper);opacity:.9}.clip-card-copy{display:grid;gap:8px;padding:16px}.clip-card-copy strong{font-size:1rem;line-height:1.1}.clip-card-copy small{font:500 .6rem var(--mono);text-transform:uppercase;color:var(--acid);letter-spacing:.08em}.clip-modal{position:fixed;inset:0;background:rgba(4,5,6,.86);backdrop-filter:blur(12px);display:none;place-items:center;padding:22px;z-index:50}.clip-modal.open{display:grid}.clip-modal-inner{position:relative;width:min(900px,100%);background:var(--panel);border:1px solid var(--line);padding:22px}.clip-modal-inner h2{margin:0 0 16px;color:var(--ink);font-size:1.25rem}.clip-modal-inner iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.clip-modal-close{position:absolute;right:10px;top:7px;background:none;border:0;color:var(--ink);font-size:1.8rem;cursor:pointer}.community-tools{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-bottom:110px}.tools-panel{border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.015));padding:28px}.tools-panel h3{font-size:clamp(2.4rem,4vw,4.4rem);line-height:.85;letter-spacing:-.08em;margin:18px 0 30px}.tools-panel h3 em{color:var(--coral);font-style:normal}.sound-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sound-button{min-height:80px;text-align:left;border:1px solid var(--line);background:transparent;color:var(--ink);padding:12px;font:500 .7rem var(--mono);cursor:pointer}.sound-button span{display:block;color:var(--muted);font-size:.55rem;margin-bottom:18px}.sound-button:hover,.sound-button.playing{border-color:var(--acid);background:var(--glow);color:var(--acid)}.sound-button.playing{animation:sound-pop .35s ease}@keyframes sound-pop{50%{transform:scale(1.04)}}.command-list{display:grid}.command-row{display:grid;grid-template-columns:85px 1fr auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.command-row code{color:var(--acid);font:500 .7rem var(--mono)}.command-row span{color:var(--muted);font-size:.75rem}.copy-command{border:1px solid var(--line);background:transparent;color:var(--ink);padding:6px 8px;font:500 .55rem var(--mono);cursor:pointer}.copy-command:hover{border-color:var(--acid);color:var(--acid)}
@media(max-width:760px){.desktop-nav{display:none}.clips-section{padding:75px 0 85px}.section-heading .filter-buttons{margin-top:28px}.clips-grid,.community-tools{grid-template-columns:1fr}.tools-panel{padding:22px}.sound-grid{grid-template-columns:repeat(3,1fr)}.command-row{grid-template-columns:74px 1fr auto}.command-row span{font-size:.65rem}}

.brand-mark{overflow:hidden}.brand-mark img{width:100%;height:100%;object-fit:cover;display:block}.setup-section,.faq-section,.support-section{padding:100px 0 0}.setup-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:14px}.gear-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.gear-card,.team-panel,.faq-item,.support-panel{border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.015))}.gear-card{min-height:170px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.gear-number,.gear-label,.team-row span{font:500 .62rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.gear-label{color:var(--acid)}.gear-value{font-size:1.3rem;letter-spacing:-.04em}.team-panel{padding:24px}.team-list{margin-top:32px}.team-row{display:flex;justify-content:space-between;gap:15px;padding:18px 0;border-top:1px solid var(--line)}.team-row strong{font:500 .75rem var(--mono);color:var(--ink)}.faq-list{display:grid;gap:8px}.faq-item{padding:0 20px;transition:border-color .25s ease}.faq-item[open]{border-color:var(--acid)}.faq-item summary{display:grid;grid-template-columns:38px 1fr 25px;align-items:center;gap:12px;min-height:70px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font:500 .62rem var(--mono);color:var(--acid)}.faq-item summary b{font-size:1.4rem;font-weight:400;color:var(--acid);transition:transform .25s ease}.faq-item[open] summary b{transform:rotate(45deg)}.faq-item p{max-width:720px;margin:0 38px 24px 50px;color:var(--muted);line-height:1.6}.support-panel{padding:36px;display:flex;justify-content:space-between;align-items:end;gap:30px}.support-panel h2{margin:16px 0 12px;font-size:clamp(2.8rem,6vw,5rem);line-height:.88;letter-spacing:-.07em}.support-panel p{max-width:460px;color:var(--muted);line-height:1.6}.support-actions{display:grid;gap:18px;min-width:190px}.support-link{color:var(--ink);font:500 .68rem var(--mono);text-transform:uppercase;text-decoration:none}.support-link:hover{color:var(--acid)}.community-status{display:grid;grid-template-columns:9px 1fr;column-gap:9px;margin:22px 0 24px;align-items:center}.community-status .pulse-dot{grid-row:span 2}.community-status strong{font:500 .7rem var(--mono);text-transform:uppercase}.community-status small{font-size:.72rem;opacity:.72}.clip-card{display:block}.clip-embed{aspect-ratio:16/9;background:var(--panel)}.clip-embed iframe{width:100%;height:100%;border:0;display:block}.clip-card-copy{background:var(--panel)}
@media(max-width:760px){.setup-section,.faq-section,.support-section{padding-top:75px}.setup-layout{grid-template-columns:1fr}.gear-card{min-height:140px;padding:16px}.gear-value{font-size:1.05rem}.support-panel{display:grid;padding:24px}.support-actions{min-width:0}.faq-item summary{grid-template-columns:28px 1fr 20px;padding:12px 0}.faq-item p{margin-left:40px;margin-right:0}.clips-grid{grid-template-columns:1fr}}
.discord-page{min-height:100vh}.discord-landing{min-height:calc(100vh - 93px);display:flex;flex-direction:column;justify-content:center;padding:80px 0}.discord-landing h1{font-size:clamp(4rem,10vw,9rem);line-height:.82;letter-spacing:-.08em;margin:24px 0}.discord-landing h1 em{color:var(--acid);font-style:normal}.discord-landing p{max-width:540px;color:var(--muted);font-size:1.05rem;line-height:1.6}.discord-actions{display:flex;align-items:center;gap:25px;margin-top:22px}.discord-facts{display:grid;grid-template-columns:repeat(3,1fr);max-width:720px;gap:12px;margin-top:90px}.discord-facts>div{border-top:1px solid var(--line);padding-top:14px;display:grid;grid-template-columns:10px 1fr;column-gap:8px}.discord-facts strong{font:500 .72rem var(--mono);text-transform:uppercase}.discord-facts small{grid-column:2;color:var(--muted);font-size:.7rem;margin-top:7px}.discord-facts .pulse-dot{grid-row:span 2;margin-top:4px}@media(max-width:760px){.discord-landing{padding:60px 0}.discord-landing h1{font-size:clamp(4rem,20vw,7rem)}.discord-actions{align-items:flex-start;flex-direction:column}.discord-facts{grid-template-columns:1fr;margin-top:65px}}
