:root{--page-bg:#000;--accent:#22c55e;--accent-bright:#4ade80;--accent-hover:#16a34a;--accent-deep:#14532d;--accent-rgb:34, 197, 94;--accent-surface:#142418;--accent-surface-hover:#1a3024;--accent-border-muted:#2d5c40;--card-fill:#0e120f;--card-stroke:#1d231c;--card-bg:var(--card-fill);--card-border:var(--card-stroke);--card-inset-bg:#0a0b0a;--card-shadow:inset 0 1px 0 #ffffff0a, 0 1px 2px #00000052, 0 4px 12px #0000002e;--card-shadow-elevated:inset 0 1px 0 #ffffff0d, 0 2px 6px #00000047, 0 10px 24px #00000038;--site-shell:min(64rem, calc(100% - 2rem));--page-gutter:clamp(1.25rem, 4vw, 2rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--nav-top:1.25rem;--nav-height:3.5rem;--below-nav:calc(var(--nav-top) + var(--nav-height) + var(--space-12));--section-gap:clamp(var(--space-12), 8vh, var(--space-20));--scrollbar-track:#111;--scrollbar-thumb:#3f3f46;--scrollbar-thumb-hover:var(--accent)}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:var(--scrollbar-track)}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}html,body,#root{background:var(--page-bg);min-height:100dvh}html.is-home,html.is-home body,html.is-home #root,html.is-home .app{background:var(--page-bg)}#root{z-index:1;background:0 0;position:relative}body{-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,sans-serif;font-size:1.125rem}.logo-img{mix-blend-mode:normal;border-radius:.65rem;display:block}.security-gate{justify-content:center;align-items:center;gap:var(--space-8);width:100%;max-width:28rem;padding:var(--page-gutter);opacity:0;flex-direction:column;transition:opacity .35s cubic-bezier(.33,1,.68,1);display:flex}.security-gate--visible{opacity:1}.security-gate--entered .security-gate__card{animation:.4s cubic-bezier(.33,1,.68,1) forwards security-gate-card-in}@keyframes security-gate-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.security-gate__brand{align-items:center;gap:var(--space-3);color:#fafafa;letter-spacing:-.03em;font-size:1.35rem;font-weight:600;display:inline-flex}.security-gate__logo{border-radius:10px;flex-shrink:0;width:36px;height:36px}.security-gate__card{width:100%;padding:var(--space-6);background:var(--card-fill);border:1px solid var(--card-stroke);box-shadow:var(--card-shadow);opacity:0;border-radius:1.15rem}.security-gate__block{gap:var(--space-6);grid-template-columns:minmax(0,max-content);max-width:100%;display:inline-grid}.security-gate__head{margin:0}.security-gate__title{margin:0 0 var(--space-2);letter-spacing:-.02em;color:#fafafa;font-size:1.125rem;font-weight:600}.security-gate__subtitle{color:#71717a;margin:0;font-size:.875rem}.security-gate__widget{width:100%;min-height:4.5rem}.security-gate__widget>div{width:100%!important}.security-gate__status{margin:var(--space-4) 0 0;text-align:left;color:#71717a;min-height:1.25rem;font-size:.8125rem}.security-gate__status--error{color:#f87171}@media (prefers-reduced-motion:reduce){.security-gate,.security-gate__card{opacity:1;transition:none;transform:none;animation:none!important}}.discord-invite-btn{letter-spacing:-.01em;color:#fafafa;white-space:nowrap;background:linear-gradient(180deg, rgba(var(--accent-rgb), .14) 0%, var(--accent-surface) 55%, #101814 100%);border:1px solid var(--accent-border-muted);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 1px 0 rgba(var(--accent-rgb), .12), 0 2px 10px #00000052;-webkit-backdrop-filter:blur(10px);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.35rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}.discord-invite-btn:hover{background:linear-gradient(180deg, rgba(var(--accent-rgb), .2) 0%, var(--accent-surface-hover) 55%, #121c16 100%);border-color:rgba(var(--accent-rgb), .45);box-shadow:inset 0 1px 0 #ffffff14, inset 0 1px 0 rgba(var(--accent-rgb), .18), 0 4px 14px #0000005c}.discord-invite-btn:active{transform:scale(.98)}.discord-invite-btn__icon{color:var(--accent-bright);flex-shrink:0}.discord-invite-btn--sm{gap:.4rem;padding:.45rem .9rem;font-size:.8125rem}.discord-invite-btn--sm .discord-invite-btn__icon{width:1rem;height:1rem}.site-footer{width:100%;padding:var(--space-12) 0 var(--space-8);box-sizing:border-box;pointer-events:auto;background:0 0;border-top:1px solid #ffffff0f;margin-top:auto}.site-footer__inner{width:var(--site-shell);max-width:100%;padding:0 var(--page-gutter);box-sizing:border-box;margin:0 auto}.site-footer__top{justify-content:space-between;align-items:flex-start;gap:var(--space-10);padding-bottom:var(--space-10);display:flex}.site-footer__brand{flex:1;min-width:0;max-width:26rem}.site-footer__brand-header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.site-footer__brand-link{align-items:center;gap:var(--space-3);color:#fafafa;text-decoration:none;display:inline-flex}.site-footer__brand-link:hover{color:#fafafa}.site-footer__logo{border-radius:10px;width:40px;height:40px}.site-footer__name{letter-spacing:-.03em;font-size:1.25rem;font-weight:600}.site-footer__status{align-items:center;gap:var(--space-2);margin-left:var(--space-2);color:#d4d4d8;vertical-align:middle;border:2px solid #333338;border-radius:999px;padding:.35rem .7rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.site-footer__status:hover{color:#fafafa;border-color:#3f3f46}.site-footer__status-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px rgba(var(--accent-rgb), .65);border-radius:50%}.site-footer__desc{margin:0 0 var(--space-5);color:#a1a1aa;font-size:.9rem;line-height:1.6}.site-footer__locale{align-items:center;gap:var(--space-2);color:#d4d4d8;cursor:pointer;background:0 0;border:2px solid #333338;border-radius:.5rem;padding:.45rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.site-footer__locale:hover{color:#fafafa;border-color:#3f3f46}.site-footer__locale-flag{font-size:1rem;line-height:1}.site-footer__locale-chevron{color:#71717a;font-size:.65rem}.site-footer__columns{gap:clamp(var(--space-10), 8vw, 5rem);flex-shrink:0;display:flex}.site-footer__column-title{margin:0 0 var(--space-4);letter-spacing:-.02em;color:#fafafa;font-size:.9375rem;font-weight:600}.site-footer__links{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__link{color:#a1a1aa;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.site-footer__link:hover{color:#fafafa}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid #1a1a1a;display:flex}.site-footer__copyright{color:#52525b;letter-spacing:-.01em;font-size:.8125rem;font-weight:500}.site-footer__social{align-items:center;gap:var(--space-2);display:flex}.site-footer__social-link{color:#a1a1aa;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.site-footer__social-link:hover{color:#fafafa}.site-footer__social-icon{width:1.125rem;height:1.125rem}@media (width<=900px){.site-footer__top{gap:var(--space-8);flex-direction:column}.site-footer__brand{max-width:none}.site-footer__columns{justify-content:flex-start;width:100%}}@media (width<=640px){.site-footer{padding-top:var(--space-10)}.site-footer__status{margin-left:0}.site-footer__bottom{flex-direction:column;align-items:flex-start}}.home-hero{min-height:clamp(28rem,72vh,40rem);padding:clamp(var(--space-16), 12vh, var(--space-20)) 0 clamp(var(--space-20), 14vh, 6rem);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.home-hero__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:40rem;display:flex;position:relative;overflow:visible}.home-hero__brand-wrap{margin:0 0 var(--space-6);max-width:100%;filter:drop-shadow(0 0 56px rgba(var(--accent-rgb), .35));display:inline-block}.home-hero__brand{letter-spacing:-.045em;text-transform:lowercase;background:linear-gradient(180deg, #fafafa 0%, var(--accent-bright) 42%, var(--accent) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding:.02em 0 .14em;font-size:clamp(3.25rem,11vw,5.25rem);font-weight:700;line-height:1.12;overflow:visible}.home-hero__desc{margin:0 0 var(--space-5);color:#a1a1aa;max-width:38ch;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:400;line-height:1.65}.home-hero__stats{margin:0 0 var(--space-10);color:#a1a1aa;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.5}.home-hero__stats strong{color:var(--accent-bright);font-weight:600}.home-hero__actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@property --home-hero-invite-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.home-hero__invite-glow{background:conic-gradient(from var(--home-hero-invite-glow-angle), transparent 0deg 255deg, var(--accent-bright) 292deg, rgba(var(--accent-rgb), .65) 312deg, transparent 345deg);border-radius:9999px;padding:1.5px;animation:2.8s linear infinite home-hero-invite-glow-spin;display:inline-flex}@keyframes home-hero-invite-glow-spin{to{--home-hero-invite-glow-angle:360deg}}.home-hero__invite.discord-invite-btn{background:linear-gradient(#161f1a 0%,#101814 55%,#0c100e 100%);border:none;border-radius:9999px;padding:.7rem 1.35rem;font-size:.9375rem;box-shadow:inset 0 1px #ffffff0f}.home-hero__invite.discord-invite-btn:hover{background:linear-gradient(#1a241e 0%,#121c16 55%,#0e1410 100%);border-color:#0000}.home-hero__btn--ghost{letter-spacing:-.01em;color:#e4e4e7;background:linear-gradient(180deg, rgba(var(--accent-rgb), .08) 0%, #080c0ad9 100%);border:1px solid var(--accent-border-muted);box-shadow:inset 0 1px 0 #ffffff0d, inset 0 1px 0 rgba(var(--accent-rgb), .08);-webkit-backdrop-filter:blur(12px);border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.35rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.home-hero__btn--ghost:hover{color:var(--accent-bright);background:linear-gradient(180deg, rgba(var(--accent-rgb), .14) 0%, var(--accent-surface) 100%);border-color:rgba(var(--accent-rgb), .45);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 20px rgba(var(--accent-rgb), .15)}.home-hero__btn--ghost:hover .home-hero__btn-icon{color:var(--accent-bright)}.home-hero__btn-icon{color:#a1a1aa;flex-shrink:0;transition:color .2s}@media (width<=520px){.home-hero__actions{flex-direction:column;width:100%;max-width:18rem}.home-hero__invite-glow{width:100%;display:flex}.home-hero__invite.discord-invite-btn,.home-hero__btn--ghost{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.home-hero__invite-glow{background:rgba(var(--accent-rgb), .35);animation:none}}.bento-section{width:100%}.bento-section__title{margin:0 0 clamp(var(--space-10), 4vh, var(--space-12));letter-spacing:-.03em;text-align:center;color:#fafafa;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:600}.bento-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bento-grid>li{min-width:0;display:flex}.bento-card.home__card-surface{overflow:hidden}.bento-card{width:100%;min-width:0;padding:var(--space-8);text-align:left;flex-direction:column;align-items:flex-start;transition:border-color .2s,box-shadow .2s;display:flex}.bento-card:hover{border-color:var(--accent-border-muted);box-shadow:var(--card-shadow-elevated)}.bento-card__icon-wrap{width:3.15rem;height:3.15rem;margin-bottom:var(--space-5);color:var(--accent-bright);background:radial-gradient(ellipse 95% 75% at 50% 115%, rgba(var(--accent-rgb), .22), transparent 58%), linear-gradient(180deg, #0e100e 0%, #111612 45%, #152018 100%);border:1px solid rgba(var(--accent-rgb), .18);box-shadow:inset 0 1px 0 #ffffff0d, inset 0 -8px 20px rgba(var(--accent-rgb), .08);border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.bento-card__icon{width:1.45rem;height:1.45rem}.bento-card__title{margin:0 0 var(--space-3);letter-spacing:-.02em;color:#fafafa;font-size:1.25rem;font-weight:600;line-height:1.3}.bento-card__desc{color:#a1a1aa;flex:1;margin:0;font-size:.9375rem;font-weight:400;line-height:1.65}.bento-card__link{margin-top:var(--space-4);color:var(--accent-bright);font-size:.8125rem;font-weight:500;text-decoration:none}.bento-card__link:hover{color:#86efac;text-decoration:underline}@media (width<=900px){.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.bento-grid{grid-template-columns:1fr}}.faq-panel{width:100%;margin:0 auto}.faq-panel__header{margin-bottom:var(--space-8)}.faq-panel__title{margin:0 0 var(--space-4);letter-spacing:-.03em;color:#fafafa;font-size:1.65rem;font-weight:600}.faq-panel__title--home{font-size:clamp(2rem,4.5vw,2.75rem)}.faq-panel--home .faq-panel__header{text-align:center;margin-bottom:clamp(var(--space-10), 4vh, var(--space-12));flex-direction:column;align-items:center;display:flex}.faq-panel--home .faq-panel__intro{text-align:center;max-width:54ch;margin-inline:auto;font-size:1rem}.faq-panel--home .faq-panel__list{gap:var(--space-4)}.faq-panel--home .faq-item{border-radius:1.25rem}.faq-panel--home .faq-item__question{padding:var(--space-5) var(--space-6);font-size:1rem}.faq-panel--home .faq-item__answer{padding:0 var(--space-6) var(--space-6)}.faq-panel--home .faq-item__answer p{font-size:.9375rem;line-height:1.7}.faq-panel__intro{color:#a1a1aa;max-width:52ch;margin:0;font-size:.9375rem;line-height:1.65}.faq-panel__intro a,.faq-item__answer a{color:var(--accent-bright);text-decoration:none}.faq-panel__intro a:hover,.faq-item__answer a:hover{text-decoration:underline}.faq-panel__list{gap:var(--space-3);flex-direction:column;display:flex}.faq-item{background:var(--card-fill);border:1px solid var(--card-stroke);box-shadow:var(--card-shadow);border-radius:1rem;overflow:hidden}.faq-item[open]{border-color:#333338}.faq-item__question{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:#fafafa;cursor:pointer;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:after{color:#71717a;content:"+";flex-shrink:0;font-size:1.125rem;font-weight:400;line-height:1;transition:transform .2s,color .2s}.faq-item[open] .faq-item__question:after{content:"−";color:var(--accent)}.faq-item__question:hover{color:#e4e4e7}.faq-item__answer{padding:0 var(--space-5) var(--space-5)}.faq-item__answer p{color:#a1a1aa;margin:0;font-size:.875rem;line-height:1.65}.faq-item__answer code{color:#d4d4d8;background:#1a1a1a;border-radius:.35rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.home__voicemaster{width:100%;position:relative}.home__voicemaster-arc{width:100vw;max-width:100vw;height:clamp(4.5rem,9vw,7rem);margin:clamp(var(--space-12), 6vh, var(--space-16)) 0 0;pointer-events:none;color:#ffffff38;position:relative;left:50%;transform:translate(-50%)}.home__voicemaster-arc__svg{width:100%;height:100%;display:block}.home__voicemaster-arc__lines{opacity:.95}.vm-bento{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vm-card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.vm-card--wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;display:grid}.vm-card__copy{gap:var(--space-4);padding:var(--space-8);flex-direction:column;display:flex}.vm-card__title{letter-spacing:-.02em;color:var(--accent-bright);margin:0;font-size:1.25rem;font-weight:600}.vm-card__desc{color:#a1a1aa;max-width:38ch;margin:0;font-size:.9375rem;line-height:1.65}.vm-card__visual{min-height:12.5rem;padding:var(--space-8) var(--space-8) var(--space-8);background:radial-gradient(ellipse 80% 70% at 50% 100%, rgba(var(--accent-rgb), .1), transparent 70%);border-top:1px solid #ffffff0a;flex:auto;justify-content:center;align-items:center;display:flex}.vm-card--wide .vm-card__visual{border-top:none;border-left:1px solid #ffffff0a}.vm-card:not(.vm-card--wide) .vm-card__visual{border-top:1px solid #ffffff0a}.vm-interface{padding:var(--space-8)}.vm-interface__grid{grid-template-columns:repeat(5,minmax(0,3.15rem));gap:.65rem;width:min(100%,18.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.vm-interface__grad-defs{width:0;height:0;position:absolute;overflow:hidden}.vm-interface__btn{background:radial-gradient(ellipse 95% 75% at 50% 115%, rgba(var(--accent-rgb), .22), transparent 58%), linear-gradient(180deg, #0e100e 0%, #111612 45%, #152018 100%);border:1px solid rgba(var(--accent-rgb), .18);width:3.15rem;height:3.15rem;box-shadow:inset 0 1px 0 #ffffff0d, inset 0 -8px 20px rgba(var(--accent-rgb), .08);border-radius:.7rem;justify-content:center;align-items:center;display:flex}.vm-interface__btn .vm-control-icon{width:1.45rem;height:1.45rem;display:block}.vm-interface__btn .vm-control-icon .duo-icons-primary-layer{fill:url(#vm-duo-grad)}.vm-interface__btn .vm-control-icon .duo-icons-secondary-layer{fill:url(#vm-duo-grad);opacity:.35}.vm-setup{justify-content:flex-start;align-items:stretch;gap:var(--space-4);flex-direction:column}.vm-setup__cmd{color:#e4e4e7;background:#080a08f2;border:1px solid #ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;gap:.2rem;padding:.5rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;display:inline-flex}.vm-setup__slash{color:#fafafa}.vm-setup__steps{gap:var(--space-4);padding:0 0 0 var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.vm-setup__steps:before{content:"";background:repeating-linear-gradient(#ffffff24 0 4px,#0000 4px 8px);width:1px;position:absolute;top:.35rem;bottom:.35rem;left:.28rem}.vm-setup__step{align-items:center;gap:var(--space-3);color:#71717a;font-size:.8125rem;display:flex}.vm-setup__step--done{color:var(--accent-bright)}.vm-setup__dot{z-index:1;background:#3f3f46;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;position:relative}.vm-setup__step--done .vm-setup__dot{background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .2)}.vm-setup__step--done .vm-setup__dot:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%230a0f0c' d='M1.5 4 3 5.5 6.5 2'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:.12rem}.vm-channels{padding:var(--space-6) var(--space-8);justify-content:center;align-items:flex-start}.vm-channels__sidebar{width:min(100%,13.5rem);position:relative}.vm-channels__grad-defs{width:0;height:0;position:absolute;overflow:hidden}.vm-channels__category{margin-bottom:var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:#949ba4;align-items:center;gap:.2rem;font-size:.6875rem;font-weight:700;display:flex}.vm-channels__chevron{color:#949ba4;flex-shrink:0;transform:rotate(-90deg)}.vm-channels__tree{margin:0;padding:0;list-style:none}.vm-channels__row{letter-spacing:-.01em;align-items:center;gap:.4rem;padding:.2rem 0;font-size:.9375rem;font-weight:500;line-height:1.35;display:flex}.vm-channels__row--muted{color:#5c6d62;margin-bottom:.15rem}.vm-channels__row--active{color:#6ee7b7}.vm-channels__icon{color:currentColor;flex-shrink:0}.vm-channels__icon .duo-icons-secondary-layer{opacity:.35}.vm-channels__icon--live .duo-icons-primary-layer,.vm-channels__icon--live .duo-icons-secondary-layer{fill:url(#vm-channels-duo-grad)}.vm-channels__members{margin:.1rem 0 0;padding:0 0 0 1.5rem;list-style:none}.vm-channels__member{color:#b5bac1;align-items:center;gap:.5rem;padding:.22rem 0;font-size:.9375rem;font-weight:500;line-height:1.35;display:flex}.vm-channels__avatar{background:#3f3f46;border-radius:50%;flex-shrink:0;width:1.375rem;height:1.375rem}.vm-channels__avatar--violet{background:linear-gradient(145deg,#7c3aed,#5b21b6)}.vm-channels__avatar--slate{background:linear-gradient(145deg,#52525b,#27272a)}.vm-channels__avatar--rose{background:linear-gradient(145deg,#e11d48,#9f1239)}@media (width<=900px){.vm-card--wide{grid-template-columns:1fr}.vm-card--wide .vm-card__visual{border-top:1px solid #ffffff0a;border-left:none}.vm-interface__grid{width:100%;max-width:16rem}}@media (width<=640px){.vm-bento{grid-template-columns:1fr}.vm-interface__grid{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none}}.home-cta{width:100%}.home-cta__panel{border-radius:2rem;position:relative;overflow:hidden}.home-cta__glow{pointer-events:none;background:radial-gradient(ellipse 55% 45% at 50% 110%, rgba(var(--accent-rgb), .14), transparent 68%), radial-gradient(ellipse 40% 35% at 50% -10%, rgba(var(--accent-rgb), .06), transparent 70%);position:absolute;inset:0}.home-cta__inner{z-index:1;align-items:center;gap:var(--space-5);max-width:36rem;padding:clamp(var(--space-12), 7vh, var(--space-16)) clamp(var(--space-6), 4vw, var(--space-10));text-align:center;flex-direction:column;margin:0 auto;display:flex;position:relative}.home-cta__title{letter-spacing:-.03em;background:linear-gradient(#fafafa 0%,#e4e4e7 50%,#a1a1aa 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;line-height:1.15}.home-cta__desc{color:#a1a1aa;max-width:34ch;margin:0;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.6}.home-cta__invite{margin-top:var(--space-2);padding:.85rem 1.75rem;font-size:1rem}@media (width<=640px){.home-cta__panel{border-radius:1.5rem}}.home{pointer-events:none;background:0 0;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:hidden}.home a,.home button,.home input,.home label,.home .home__header,.home .site-footer,.home .site-footer *{pointer-events:auto}.home .site-footer{z-index:1;background:0 0;border-top-color:#ffffff0f;position:relative}@keyframes home-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.home-hero__inner,.bento-card,.home__voicemaster .vm-card,.home__faq,.home-cta__panel{opacity:0;transform:translateY(18px)}.home--visible.home--entered .home-hero__inner{animation:.55s cubic-bezier(.33,1,.68,1) 50ms forwards home-rise-in}.home--visible.home--entered .bento-card{animation:.55s cubic-bezier(.33,1,.68,1) forwards home-rise-in}.home--visible.home--entered .bento-grid>li:first-child .bento-card{animation-delay:.1s}.home--visible.home--entered .bento-grid>li:nth-child(2) .bento-card{animation-delay:.14s}.home--visible.home--entered .bento-grid>li:nth-child(3) .bento-card{animation-delay:.18s}.home--visible.home--entered .bento-grid>li:nth-child(4) .bento-card{animation-delay:.22s}.home--visible.home--entered .bento-grid>li:nth-child(5) .bento-card{animation-delay:.26s}.home--visible.home--entered .bento-grid>li:nth-child(6) .bento-card{animation-delay:.3s}.home--visible.home--entered .home__voicemaster .vm-card{animation:.55s cubic-bezier(.33,1,.68,1) forwards home-rise-in}.home--visible.home--entered .home__voicemaster .vm-card--wide{animation-delay:.32s}.home--visible.home--entered .home__voicemaster .vm-card:nth-of-type(2){animation-delay:.36s}.home--visible.home--entered .home__voicemaster .vm-card:nth-of-type(3){animation-delay:.4s}.home--visible.home--entered .home__faq{animation:.55s cubic-bezier(.33,1,.68,1) .44s forwards home-rise-in}.home--visible.home--entered .home-cta__panel{animation:.55s cubic-bezier(.33,1,.68,1) .48s forwards home-rise-in}@media (prefers-reduced-motion:reduce){.home-hero__inner,.bento-card,.home__voicemaster .vm-card,.home__faq,.home-cta__panel{opacity:1;transform:none;animation:none!important}}.home__header{top:var(--nav-top);z-index:200;width:var(--site-shell);padding:var(--space-2) var(--space-4);background:linear-gradient(165deg, #ffffff1f 0%, rgba(var(--accent-rgb), .1) 32%, #080e0b61 62%, #0408067a 100%);-webkit-backdrop-filter:blur(32px)saturate(1.6);box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #00000047, inset 0 0 28px rgba(var(--accent-rgb), .06), 0 4px 24px #00000047, 0 16px 48px #00000061, 0 0 0 1px rgba(var(--accent-rgb), .14);pointer-events:auto;border:1px solid #ffffff1f;border-radius:999px;justify-content:flex-start;align-items:center;margin:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.home__header{background:#0a0e0ceb}}.home__brand{z-index:1;align-items:center;gap:var(--space-2);color:#fafafa;letter-spacing:-.02em;min-width:0;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.home__brand-logo{border-radius:8px;width:32px;height:32px}.home__nav{justify-content:center;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;max-width:calc(100% - 11rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home__nav-link{padding:var(--space-1) var(--space-3);color:#a1a1aa;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.home__nav-link:hover,.home__nav-link--active{color:#fafafa}.home__header-cta{z-index:1;flex-shrink:0;margin-left:auto;position:relative}.home__viewport{z-index:1;isolation:isolate;flex-direction:column;flex:1;display:flex;position:relative}.home__main{--home-section-gap:clamp(var(--space-20), 16vh, 10rem);width:100%;max-width:var(--site-shell);padding:var(--below-nav) var(--page-gutter) clamp(var(--space-16), 10vh, 6rem);box-sizing:border-box;flex:1;margin:0 auto}.home__main>*+*{margin-top:var(--home-section-gap)}.home__card-surface{background:var(--card-fill);border:1px solid var(--card-stroke);box-shadow:var(--card-shadow);border-radius:2rem}.home__faq{width:100%}.home__voicemaster-heading{margin:0 0 clamp(var(--space-10), 4vh, var(--space-12));letter-spacing:-.03em;text-align:center;color:#fafafa;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:600}@media (width<=640px){.home__header{width:calc(100% - 2 * var(--page-gutter));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.home__nav{gap:var(--space-3);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:min(52vw,20rem);overflow-x:auto}.home__header-cta{padding:.45rem .75rem;font-size:.75rem}.home__header-cta .discord-invite-btn__icon{width:.875rem;height:.875rem}.home__nav::-webkit-scrollbar{display:none}.home__nav-link{padding:var(--space-1) var(--space-2);flex-shrink:0;font-size:.8125rem}}.coming-soon{background:0 0;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.coming-soon__main{z-index:1;width:100%;padding:var(--page-gutter);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.coming-soon__panel{text-align:center;width:min(100%,28rem);padding:var(--space-8) var(--space-6);align-items:center;gap:var(--space-4);background:var(--card-fill);border:1px solid var(--card-stroke);box-shadow:var(--card-shadow);border-radius:1.15rem;flex-direction:column;display:flex}.coming-soon__logo{margin-bottom:var(--space-2);border-radius:1rem}.coming-soon__eyebrow{color:var(--accent-bright);letter-spacing:.02em;margin:0;font-size:.8125rem;font-weight:500}.coming-soon__title{letter-spacing:-.03em;color:#fafafa;margin:0;font-size:clamp(2rem,6vw,2.75rem);font-weight:600}.coming-soon__desc{color:#a1a1aa;margin:0;font-size:.9375rem;line-height:1.6}.cmd-panel{width:100%;margin:0 auto}.cmd-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.cmd-panel__heading{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cmd-panel__intro{color:#71717a;margin:0;font-size:.875rem;line-height:1.5}.cmd-panel__intro code{color:#d4d4d8;background:#1a1a1a;border-radius:.35rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.cmd-panel__title{letter-spacing:-.03em;color:#fafafa;margin:0;font-size:1.65rem;font-weight:600}.duo-icon{color:currentColor;flex-shrink:0}.duo-icon .duo-icons-secondary-layer{opacity:.35}.cmd-panel__tools{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.cmd-panel__search-btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:#a1a1aa;cursor:pointer;background:#131312;border:2px solid #262626;border-radius:.65rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.cmd-panel__search-btn:hover{color:#fafafa;background:#1a1a1a;border-color:#3f3f46}.cmd-panel__search-btn .duo-icon{width:1rem;height:1rem}.cmd-search{z-index:200;padding:min(12vh, 7rem) var(--page-gutter) var(--page-gutter);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cmd-search__backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;opacity:0;background:#000000b8;border:none;animation:.22s cubic-bezier(.33,1,.68,1) forwards cmd-search-backdrop-in;position:absolute;inset:0}.cmd-search--closing .cmd-search__backdrop{animation:.22s cubic-bezier(.4,0,.2,1) forwards cmd-search-backdrop-out}.cmd-search__panel{background:var(--card-fill);border:1px solid var(--card-stroke);width:min(32rem,100%);max-height:min(28rem,100vh - 10rem);box-shadow:var(--card-shadow-elevated);opacity:0;border-radius:1rem;flex-direction:column;animation:.26s cubic-bezier(.33,1,.68,1) forwards cmd-search-panel-in;display:flex;position:relative;overflow:hidden;transform:translateY(-10px)scale(.96)}.cmd-search--closing .cmd-search__panel{animation:.22s cubic-bezier(.4,0,.2,1) forwards cmd-search-panel-out}@keyframes cmd-search-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cmd-search-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes cmd-search-panel-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cmd-search-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.cmd-search__backdrop,.cmd-search__panel{opacity:1;transform:none;animation:none!important}}.cmd-search__input-row{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid #1f1f1f;display:flex}.cmd-search__input{color:#fafafa;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:1rem}.cmd-search__input::placeholder{color:#52525b}.cmd-search__hint{color:#71717a;text-transform:lowercase;background:#1a1a1a;border:1px solid #27272a;border-radius:.35rem;flex-shrink:0;padding:.2rem .45rem;font-family:inherit;font-size:.6875rem;font-weight:500}.cmd-search__list{padding:var(--space-2);margin:0;list-style:none;overflow-y:auto}.cmd-search__item{align-items:center;gap:var(--space-2) var(--space-4);width:100%;padding:var(--space-3) var(--space-3);text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.5rem;grid-template-columns:auto 1fr auto;font-family:inherit;transition:background .15s;display:grid}.cmd-search__item:hover{background:#1a1a1a}.cmd-search__item-name{color:#fafafa;font-size:.9rem;font-weight:600}.cmd-search__item-desc{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.cmd-search__item-cat{color:#a1a1aa;text-transform:lowercase;background:#1a1a1a;border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:500}.cmd-search__empty{padding:var(--space-6) var(--space-4);color:#71717a;text-align:center;font-size:.9rem;list-style:none}.cmd-panel__filters-wrap{margin-bottom:var(--space-8);position:relative}.cmd-panel__filters-wrap--can-left:before,.cmd-panel__filters-wrap--can-right:after{z-index:1;pointer-events:none;content:"";width:2.75rem;position:absolute;top:0;bottom:0}.cmd-panel__filters-wrap--can-left:before{background:linear-gradient(90deg,#111 35%,#0000);border-radius:999px 0 0 999px;left:0}.cmd-panel__filters-wrap--can-right:after{background:linear-gradient(270deg,#111 35%,#0000);border-radius:0 999px 999px 0;right:0}.cmd-panel__filters-nav{z-index:2;color:#e4e4e7;cursor:pointer;background:#1a1a1a;border:1px solid #333338;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000059}.cmd-panel__filters-nav .duo-icon{flex-shrink:0}.cmd-panel__filters-nav:hover{color:#fafafa;background:#262626;border-color:#52525b}.cmd-panel__filters-nav--prev{left:.35rem}.cmd-panel__filters-nav--next{right:.35rem}.cmd-panel__filters{align-items:center;gap:var(--space-2);padding:var(--space-2);scrollbar-width:none;background:#111;border:none;border-radius:999px;display:flex;overflow-x:auto}.cmd-panel__filters::-webkit-scrollbar{display:none}.cmd-panel__filter{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;font-family:inherit;font-size:.88rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.cmd-panel__filter:hover{color:#e4e4e7}.cmd-panel__filter--active{color:#fafafa;background:#1f1f1f}.cmd-panel__filter-icon{color:#71717a;width:.95rem;height:.95rem;display:inline-flex}.cmd-panel__filter--active .cmd-panel__filter-icon{color:#d4d4d8}.cmd-panel__filter-icon .duo-icon{width:100%;height:100%}.cmd-panel__filter-count{color:#a1a1aa;text-align:center;background:#262626;border-radius:999px;min-width:1.35rem;padding:.1rem .4rem;font-size:.72rem;font-weight:600}.cmd-panel__filter--active .cmd-panel__filter-count{color:#e4e4e7;background:#333}.cmd-panel__grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cmd-card{gap:var(--space-5);padding:var(--space-6);background:var(--card-fill);border:1px solid var(--card-stroke);box-shadow:var(--card-shadow);border-radius:.875rem;flex-direction:column;display:flex}.cmd-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.cmd-card__heading{min-width:0}.cmd-card__name{letter-spacing:-.02em;color:#fafafa;margin:0;font-size:1rem;font-weight:700}.cmd-card__subtitle{margin:var(--space-1) 0 0;color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.4}.cmd-card__copy{color:#a1a1aa;cursor:pointer;background:#161618;border:1px solid #2e2e32;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.cmd-card__copy .duo-icon{width:.875rem;height:.875rem}.cmd-card__copy:hover{color:#e4e4e7;background:#1c1c1f;border-color:#52525b}.cmd-card__copy--copied{color:var(--accent-bright);border-color:var(--accent-border-muted);background:var(--accent-surface)}.cmd-card__copy-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmd-card__divider{background:#252529;height:1px;margin:0}.cmd-card__field{gap:var(--space-3);flex-direction:column;display:flex}.cmd-card__field-label{align-items:center;gap:var(--space-2);letter-spacing:-.01em;color:#d4d4d8;font-size:.8125rem;font-weight:600;display:inline-flex}.cmd-card__field-icon,.cmd-card__field-label .duo-icon{color:#a1a1aa;flex-shrink:0}.cmd-card .duo-icons .duo-icons-secondary-layer{opacity:.3}.cmd-card__pill{color:#a1a1aa;word-break:break-word;background:#1c1c1f;border:1px solid #2e2e32;border-radius:999px;align-self:flex-start;max-width:100%;padding:.4rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.cmd-card__pill--empty{color:#71717a;font-family:inherit;font-style:italic;font-weight:400}.cmd-card__pill--perm{color:#fafafa;font-family:inherit;font-size:.8125rem;font-weight:500}.cmd-panel__empty{margin:var(--space-8) 0 0;text-align:center;color:#71717a;font-size:.95rem}@media (width<=960px){.cmd-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cmd-panel__header{align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column}.cmd-panel__tools{width:100%}.cmd-panel__search-btn{justify-content:center;width:100%}.cmd-search{padding-top:6rem}.cmd-search__item{gap:var(--space-1);grid-template-columns:1fr}.cmd-search__item-cat{justify-self:start}.cmd-panel__grid{grid-template-columns:1fr}}.commands-page{grid-template-columns:1fr var(--site-shell) 1fr;pointer-events:none;background:0 0;grid-template-rows:1fr auto;width:100%;min-height:100svh;display:grid}.commands-page a,.commands-page button,.commands-page input,.commands-page label,.commands-page .home__header,.commands-page .site-footer,.commands-page .site-footer *,.commands-page .cmd-panel,.commands-page .cmd-panel *,.commands-page .cmd-search,.commands-page .cmd-search *{pointer-events:auto}.commands-page__main{min-width:0;padding:var(--below-nav) 0 var(--section-gap);box-sizing:border-box;grid-area:1/2;justify-content:flex-start;align-self:start;align-items:stretch;display:flex}.commands-page .cmd-panel{width:100%;margin:0}.commands-page .site-footer{grid-area:2/1/auto/-1}@media (width<=640px){:root{--nav-top:.75rem;--below-nav:calc(var(--nav-top) + var(--nav-height) + var(--space-10))}.commands-page__main{padding-bottom:var(--space-12)}}.team-avatar{border-radius:999px;flex-shrink:0;box-shadow:0 0 0 1px #ffffff14}.team-avatar--sm{color:#fafafa;background:linear-gradient(145deg, var(--accent) 0%, var(--accent-deep) 100%);place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:600;display:grid}.team-avatar--md{color:#fafafa;background:linear-gradient(145deg, var(--accent) 0%, var(--accent-deep) 100%);place-items:center;width:3rem;height:3rem;font-size:1.125rem;font-weight:600;display:grid}.team-avatar--sm img,.team-avatar--md img{object-fit:cover;border-radius:inherit;background:#18181b;width:100%;height:100%;display:block}.team-panel{width:100%;margin:0 auto}.team-panel__header{margin-bottom:var(--space-8)}.team-panel__title{margin:0 0 var(--space-4);letter-spacing:-.03em;color:#fafafa;font-size:1.65rem;font-weight:600}.team-panel__intro{color:#a1a1aa;max-width:52ch;margin:0;font-size:.9375rem;line-height:1.65}.team-panel__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.team-card{gap:var(--space-4);padding:var(--space-5);background:var(--card-fill);border:1px solid var(--card-stroke);box-shadow:var(--card-shadow);border-radius:1rem;flex-direction:column;display:flex}.team-card__top{align-items:center;gap:var(--space-4);display:flex}.team-card__identity{min-width:0}.team-card__name{letter-spacing:-.02em;color:#fafafa;margin:0;font-size:1.05rem;font-weight:600}.team-card__role{margin:var(--space-1) 0 0;color:var(--accent);font-size:.8125rem;font-weight:500}.team-card__bio{color:#a1a1aa;margin:0;font-size:.875rem;line-height:1.6}.team-card__links{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.team-card__link{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:#d4d4d8;background:var(--card-inset-bg);border:1px solid #27272a;border-radius:.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.team-card__link:hover{color:#fafafa;border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .1)}.team-card__link .duo-icon{color:var(--accent)}@media (width<=640px){.team-panel__grid{grid-template-columns:1fr}}.team-page{grid-template-columns:1fr var(--site-shell) 1fr;pointer-events:none;background:0 0;grid-template-rows:1fr auto;width:100%;min-height:100svh;display:grid}.team-page a,.team-page button,.team-page input,.team-page label,.team-page .home__header,.team-page .site-footer,.team-page .site-footer *,.team-page .team-panel,.team-page .team-panel *{pointer-events:auto}.team-page__main{min-width:0;padding:var(--below-nav) 0 var(--section-gap);box-sizing:border-box;grid-area:1/2;justify-content:flex-start;align-self:start;align-items:stretch;display:flex}.team-page .team-panel{width:100%;margin:0}.team-page .site-footer{grid-area:2/1/auto/-1}@media (width<=640px){.team-page__main{padding-bottom:var(--space-12)}}.store-panel{width:100%;margin:0 auto}.store-panel__header{margin-bottom:var(--space-8)}.store-panel__eyebrow{margin:0 0 var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:600}.store-panel__title{margin:0 0 var(--space-4);letter-spacing:-.03em;color:#fafafa;font-size:1.65rem;font-weight:600}.store-panel__intro{color:#a1a1aa;max-width:52ch;margin:0;font-size:.9375rem;line-height:1.65}.store-panel__card{align-items:flex-start;gap:var(--space-5);max-width:36rem;padding:var(--space-6);background:var(--card-fill);border:1px solid var(--card-stroke);box-shadow:var(--card-shadow);border-radius:1rem;flex-direction:column;display:flex}.store-panel__card-text{color:#a1a1aa;margin:0;font-size:.9375rem;line-height:1.65}.store-panel__cta{align-items:center;gap:var(--space-2);color:#fafafa;background:var(--accent-surface);border:2px solid var(--accent-border-muted);border-radius:999px;padding:.625rem 1.125rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.store-panel__cta:hover{background:var(--accent-surface-hover);border-color:var(--accent)}.store-panel__cta .duo-icon{color:var(--accent-bright)}.store-page{grid-template-columns:1fr var(--site-shell) 1fr;pointer-events:none;background:0 0;grid-template-rows:1fr auto;width:100%;min-height:100svh;display:grid}.store-page a,.store-page button,.store-page input,.store-page label,.store-page .home__header,.store-page .site-footer,.store-page .site-footer *,.store-page .store-panel,.store-page .store-panel *{pointer-events:auto}.store-page__main{min-width:0;padding:var(--below-nav) 0 var(--section-gap);box-sizing:border-box;grid-area:1/2;justify-content:flex-start;align-self:start;align-items:stretch;display:flex}.store-page .store-panel{width:100%;margin:0}.store-page .site-footer{grid-area:2/1/auto/-1}@media (width<=640px){.store-page__main{padding-bottom:var(--space-12)}}.legal-doc{width:100%;max-width:42rem}.legal-doc__header{margin-bottom:var(--space-8)}.legal-doc__title{margin:0 0 var(--space-3);letter-spacing:-.03em;color:#fafafa;font-size:1.65rem;font-weight:600}.legal-doc__updated{color:#71717a;margin:0;font-size:.8125rem}.legal-doc__body{gap:var(--space-6);color:#a1a1aa;flex-direction:column;font-size:.9375rem;line-height:1.65;display:flex}.legal-doc__body h2{color:#e4e4e7;margin:0;font-size:1rem;font-weight:600}.legal-doc__body p{margin:0}.legal-doc__body ul{margin:0;padding-left:1.25rem}.legal-doc__body li+li{margin-top:var(--space-2)}.legal-doc__body a{color:var(--accent-bright);text-decoration:none}.legal-doc__body a:hover{text-decoration:underline}.legal-page{grid-template-columns:1fr var(--site-shell) 1fr;pointer-events:none;background:0 0;grid-template-rows:1fr auto;width:100%;min-height:100svh;display:grid}.legal-page a,.legal-page button,.legal-page input,.legal-page label,.legal-page .home__header,.legal-page .site-footer,.legal-page .site-footer *,.legal-page .legal-doc,.legal-page .legal-doc *{pointer-events:auto}.legal-page__main{min-width:0;padding:var(--below-nav) 0 var(--section-gap);box-sizing:border-box;grid-area:1/2;align-self:start}.legal-page .site-footer{grid-area:2/1/auto/-1}@media (width<=640px){.legal-page__main{padding-bottom:var(--space-12)}}.faq-page{grid-template-columns:1fr var(--site-shell) 1fr;pointer-events:none;background:0 0;grid-template-rows:1fr auto;width:100%;min-height:100svh;display:grid}.faq-page a,.faq-page button,.faq-page input,.faq-page label,.faq-page .home__header,.faq-page .site-footer,.faq-page .site-footer *,.faq-page .faq-panel,.faq-page .faq-panel *{pointer-events:auto}.faq-page__main{min-width:0;padding:var(--below-nav) 0 var(--section-gap);box-sizing:border-box;grid-area:1/2;justify-content:flex-start;align-self:start;align-items:stretch;display:flex}.faq-page .faq-panel{width:100%;margin:0}.faq-page .site-footer{grid-area:2/1/auto/-1}@media (width<=640px){.faq-page__main{padding-bottom:var(--space-12)}}.page-transition{opacity:0;width:100%;min-height:100svh;position:relative}.page-transition--visible.page-transition--entered{animation:.32s cubic-bezier(.33,1,.68,1) forwards page-transition-in}@keyframes page-transition-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-transition{opacity:1;animation:none!important}.page-transition--visible.page-transition--entered{animation:none!important}}.site-bg{--site-bg-base:#030806;--site-bg-mesh-left:color-mix(in srgb, var(--accent) 30%, var(--site-bg-base));--site-bg-mesh-wave:color-mix(in srgb, var(--accent-deep) 52%, #000);z-index:0;pointer-events:none;background:radial-gradient(ellipse 68% 85% at -4% 54%, #16a34a33, transparent 72%), radial-gradient(ellipse 55% 42% at 78% 12%, #14532d33, transparent 68%), var(--site-bg-base);width:100vw;height:100dvh;position:fixed;top:0;left:0;overflow:hidden;transform:translateZ(0)}.site-bg__mesh{object-fit:cover;width:100%;height:100%;display:block}.reload-overlay{z-index:2;background-color:var(--page-bg);background-image:radial-gradient(circle,#1c1c1c 1px,#0000 1px);background-size:22px 22px;place-items:center;display:grid;position:fixed;inset:0}.app{z-index:1;pointer-events:none;min-height:100svh;position:relative}
