@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;src:url(/fonts/PixelifySans.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#181a1e;--grid:#1c1e22;--panel:#212429;--panel-hover:#25282d;--edge:#383c43;--line:#34383e;--fg:#f3f4f6;--fg-strong:#fff;--muted:#adb3bd;--dim:#6e747d;--primary:#708cff;--on-primary:var(--bg);--accent:#aebdff;--accent-surface:#293044;--mint:#45c995;--peach:#e8ae55;--discord:#5865f2;--danger-bg:#2a1f1f;--danger-edge:#b9423d;--shadow:#000;--stripe:#464b53;--display:"Pixelify Sans", ui-monospace, monospace;--mono:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--sans:var(--mono);font-family:var(--mono);color:var(--fg);background:var(--bg);font-synthesis:none;font-size:17px;line-height:1.5}*{box-sizing:border-box;font-variant-ligatures:no-common-ligatures!important}html{scroll-behavior:smooth}body{background-color:var(--bg);background-image:linear-gradient(var(--grid) 2px, transparent 2px), linear-gradient(90deg, var(--grid) 2px, transparent 2px);background-size:32px 32px;min-width:320px;margin:0}a{color:var(--fg);text-decoration:none}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::selection{background:var(--primary);color:var(--on-primary)}p{margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:60;background:var(--primary);color:var(--on-primary);padding:8px 14px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.accent{color:var(--accent)}.pixel-card{background:var(--panel);clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px))}.home{cursor:crosshair;min-height:100vh;overflow-x:clip}.home img,.home svg{image-rendering:pixelated}.home-section{max-width:1200px;margin:0 auto;padding-inline:28px}.scam-banner{background:var(--danger-bg);border-bottom:2px solid var(--danger-edge);color:var(--fg);text-align:center;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:18px;display:flex}.scam-banner strong{color:var(--peach);font-weight:400}.scam-banner b{color:var(--fg-strong);font-weight:400}.scam-icon{flex:none;width:16px;height:16px}.home-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:18px 28px;display:flex}.home-brand{font:700 24px var(--display);align-items:center;gap:10px;display:flex}.brand-head{width:32px;height:28px}.home-header nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.home-header nav a{color:var(--muted);padding:2px 10px}.home-header nav a:hover,.home-header nav a[aria-current=page]{color:var(--fg-strong);background:var(--panel-hover)}.home-header nav .nav-download{color:var(--on-primary);background:var(--primary);margin-left:8px;padding-inline:12px}.home-header nav .nav-account{color:var(--bg);background:var(--fg);padding-inline:12px}.home-header nav .nav-download:hover,.home-header nav .nav-download[aria-current=page],.home-header nav .nav-account:hover{color:var(--fg-strong);background:var(--accent-surface);box-shadow:inset 0 0 0 2px var(--primary)}.home-header nav .nav-discord{color:#fff;background:var(--discord);align-items:center;gap:8px;padding-inline:12px;display:inline-flex}.home-header nav .nav-discord:hover{color:#fff;background:var(--discord);box-shadow:inset 0 0 0 2px var(--fg-strong)}.discord-logo{flex:none;width:20px;height:20px}.discord-online{align-items:center;gap:6px;display:inline-flex}.discord-online:before{content:"";background:var(--mint);width:8px;height:8px}.hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:40px;padding-block:40px 48px;display:grid}.hero-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.hero h1{font:700 clamp(84px, 13vw, 168px) / .85 var(--display);color:var(--fg-strong);text-shadow:6px 6px 0 var(--accent), 12px 12px 0 var(--panel-hover);margin:0}.hero-wordmark{display:inline-flex}.hero-wordmark span{transition:translate .22s ease-out,text-shadow .22s ease-out;animation:.7s cubic-bezier(.33,1,.68,1) backwards wordmark-drop,6s ease-in-out 1.5s infinite wordmark-hop;display:inline-block}.hero-wordmark span:nth-child(2){animation-delay:.11s,1.65s}.hero-wordmark span:nth-child(3){animation-delay:.22s,1.8s}.hero-wordmark span:nth-child(4){animation-delay:.33s,1.95s}.hero-wordmark span:nth-child(5){animation-delay:.44s,2.1s}.hero-wordmark span:nth-child(6){animation-delay:.55s,2.25s}.hero-wordmark span:hover{text-shadow:6px 6px 0 var(--primary), 12px 12px 0 var(--panel-hover);translate:0 -.12em}@keyframes wordmark-drop{0%{opacity:0;translate:0 -.7em}60%{opacity:1;translate:0 .06em}}@keyframes wordmark-hop{0%,14%,to{transform:none}1%,13%{text-shadow:6px 6px 0 var(--primary), 12px 12px 0 var(--panel-hover)}5%{transform:translateY(-.1em)}9.5%{transform:translateY(-.04em)}}@media (prefers-reduced-motion:reduce){.hero-wordmark span{animation:none}}.hero-tagline{font:clamp(24px, 2.6vw, 32px) var(--display);color:var(--muted);margin-top:12px}.hero-lede{max-width:34ch;color:var(--fg);font-size:20px}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.pixel-button,.quiet-button{align-items:center;gap:10px;padding:10px 20px;font-size:22px;display:inline-flex}.pixel-button{background:var(--primary);color:var(--on-primary);box-shadow:4px 0 0 var(--bg), -4px 0 0 var(--bg), 0 4px 0 var(--bg), 0 -4px 0 var(--bg), 4px 4px 0 4px var(--shadow);transition:transform .12s steps(2,end)}.pixel-button:hover{color:var(--on-primary);transform:translate(-4px,-4px)}.quiet-button{background:var(--panel-hover);color:var(--fg);cursor:crosshair;border:0;font-family:inherit}.quiet-button:hover{color:var(--fg);background:var(--edge)}.hero-art{justify-content:center;align-items:end;gap:24px;min-width:0;display:flex;position:relative}.butler{flex-direction:column;align-items:center;display:flex}.butler-sprite{width:min(260px,60vw);height:auto;display:block}.butler-floor{background:var(--panel-hover);width:calc(100% + 40px);height:16px}.speech{background:var(--fg);color:var(--bg);white-space:nowrap;box-shadow:4px 0 0 var(--fg), -4px 0 0 var(--fg), 0 4px 0 var(--fg), 0 -4px 0 var(--fg);align-self:start;margin-top:20px;padding:8px 14px;position:relative}.speech:before{content:"";background:var(--fg);clip-path:polygon(50% 0,100% 0,100% 50%,75% 50%,75% 62.5%,37.5% 62.5%,37.5% 87.5%,0 87.5%,0 62.5%,12.5% 62.5%,12.5% 50%,25% 50%,25% 25%,50% 25%);width:32px;height:32px;position:absolute;top:12px;left:-36px}.how{flex-direction:column;gap:48px;padding-block:40px;display:flex}.link-visual{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.link-end{flex-direction:column;align-items:center;gap:8px;display:flex}.monitor{width:clamp(96px,14vw,176px);height:auto;display:block}.status-ready{color:var(--mint)}.status-live{color:var(--accent)}.link-wire{background:repeating-linear-gradient(90deg, var(--stripe) 0 8px, transparent 8px 16px);height:8px;margin-bottom:28px;position:relative;container-type:inline-size}.link-wire i{background:var(--primary);width:16px;height:16px;animation:4s step-end infinite packet;position:absolute;top:-4px;left:0}.link-wire i:nth-child(2){animation-delay:-1.33s}.link-wire i:nth-child(3){animation-delay:-2.66s}@keyframes packet{0%{transform:none}3.846%{transform:translate(round(4cqw - .64px,1px))}7.692%{transform:translate(round(8cqw - 1.28px,1px))}11.538%{transform:translate(round(12cqw - 1.92px,1px))}15.385%{transform:translate(round(16cqw - 2.56px,1px))}19.231%{transform:translate(round(20cqw - 3.2px,1px))}23.077%{transform:translate(round(24cqw - 3.84px,1px))}26.923%{transform:translate(round(28cqw - 4.48px,1px))}30.769%{transform:translate(round(32cqw - 5.12px,1px))}34.615%{transform:translate(round(36cqw - 5.76px,1px))}38.462%{transform:translate(round(40cqw - 6.4px,1px))}42.308%{transform:translate(round(44cqw - 7.04px,1px))}46.154%{transform:translate(round(48cqw - 7.68px,1px))}50%{transform:translate(round(52cqw - 8.32px,1px))}53.846%{transform:translate(round(56cqw - 8.96px,1px))}57.692%{transform:translate(round(60cqw - 9.6px,1px))}61.538%{transform:translate(round(64cqw - 10.24px,1px))}65.385%{transform:translate(round(68cqw - 10.88px,1px))}69.231%{transform:translate(round(72cqw - 11.52px,1px))}73.077%{transform:translate(round(76cqw - 12.16px,1px))}76.923%{transform:translate(round(80cqw - 12.8px,1px))}80.769%{transform:translate(round(84cqw - 13.44px,1px))}84.615%{transform:translate(round(88cqw - 14.08px,1px))}88.462%{transform:translate(round(92cqw - 14.72px,1px))}92.308%{transform:translate(round(96cqw - 15.36px,1px))}96.154%{transform:translate(round(100cqw - 16px,1px))}}.steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps li{flex-direction:column;gap:14px;padding:24px;display:flex}.steps li:hover{background:var(--panel-hover)}.step-top{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.step-icon{width:40px;height:40px}.steps h3{font:600 28px var(--display);color:var(--fg-strong);margin:0}.steps p{color:var(--muted)}.section-title{font:40px var(--display);color:var(--fg-strong);margin:0}.features,.faq{flex-direction:column;gap:28px;padding-block:64px 24px;display:flex}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.feature-grid li{flex-direction:column;gap:12px;padding:24px;display:flex}.feature-grid li:hover{background:var(--panel-hover)}.feature-icon{align-self:flex-start;width:auto;height:32px}.feature-grid h3{font:600 24px var(--display);color:var(--fg-strong);margin:0}.feature-grid p,.faq-list p{color:var(--muted)}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-list summary{font:22px var(--display);color:var(--fg-strong);cursor:crosshair;padding:18px 24px}.faq-list summary:focus-visible{outline-offset:-4px}.faq-list summary:hover{color:var(--accent)}.faq-list p{max-width:70ch;padding:0 24px 20px}.app-section{flex-direction:column;gap:14px;padding-block:64px;display:flex}.app-frame{background:var(--edge);box-shadow:8px 8px 0 var(--shadow);cursor:zoom-in;padding:8px;transition:transform .12s steps(2,end);display:block}.app-frame:hover{transform:translate(-4px,-4px)}.app-viewport{aspect-ratio:1920/1380;background:var(--bg);display:block;position:relative;overflow:hidden}.app-viewport img{image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}:is(.app-viewport img:fullscreen,.tour-frame img:fullscreen){object-fit:contain;background:var(--bg);cursor:zoom-out}.tour{flex-direction:column;gap:28px;padding-block:24px 40px;display:flex}.tour-grid{gap:12px 24px;display:grid}.tour-shot{grid-row:span 2;grid-template-rows:subgrid;margin:0;display:grid}.tour-lead{grid-template-columns:calc(36.862% + 25.04px) minmax(0,1fr)}.tour-lead .tour-shot:first-child{grid-row:1/span 4}.tour-lead .tour-shot:first-child .tour-frame{grid-row:1/span 3}.tour-lead .tour-shot:nth-child(2) figcaption{margin-bottom:12px}.tour-phones{grid-template-columns:calc(17.506% + 3.6px) minmax(0,1fr)}.tour-frame{background:var(--edge);box-shadow:6px 6px 0 var(--shadow);cursor:zoom-in;padding:6px;transition:transform .12s steps(2,end);display:block}.tour-frame:hover{transform:translate(-3px,-3px)}.tour-frame img{image-rendering:auto;width:100%;height:auto;display:block}.tour-shot figcaption{font:20px / 24px var(--display);color:var(--fg-strong)}.safety{padding-block:40px}.safety-card{background:var(--danger-bg);flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding:32px;display:flex}.phone{flex:none;width:100px;height:auto}.safety-copy{flex-direction:column;gap:6px;max-width:460px;display:flex}.safety-copy h2{font:34px / 1.05 var(--display);color:var(--fg-strong);margin:0}.safety-lead{color:var(--peach)}#support-safety{border:2px solid var(--danger-edge);margin-top:12px}#support-safety summary{color:var(--fg);cursor:crosshair;padding:6px 12px}#support-safety p,#support-safety a{color:var(--fg);padding:0 12px 10px;display:block}#support-safety a{color:var(--peach);text-decoration:underline}#support-safety a:hover{color:var(--fg-strong)}.download{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:820px;padding-block:64px 96px;display:flex}.disk{width:72px;height:72px}.download h2{font:40px var(--display);color:var(--fg-strong);margin:0}.meter{background-color:var(--panel);background-image:repeating-linear-gradient(90deg, var(--edge) 0 14px, transparent 14px 18px);background-origin:content-box;background-clip:content-box;width:368px;height:32px;padding:6px;position:relative;container-type:inline-size}.meter-fill{animation:4.8s step-end infinite meter-clip;position:absolute;inset:6px;overflow:hidden}.meter-fill:after{content:"";background:repeating-linear-gradient(90deg, var(--accent) 0 14px, transparent 14px 18px);animation:4.8s step-end infinite meter-segments;position:absolute;inset:0}@keyframes meter-clip{0%{transform:translate(-100cqw)}3.35%{transform:translate(calc(round(5.26316cqw,1px) - 100cqw))}6.7%{transform:translate(calc(round(10.5263cqw,1px) - 100cqw))}10.05%{transform:translate(calc(round(15.7895cqw,1px) - 100cqw))}13.4%{transform:translate(calc(round(21.0526cqw,1px) - 100cqw))}16.75%{transform:translate(calc(round(26.3158cqw,1px) - 100cqw))}20.1%{transform:translate(calc(round(31.5789cqw,1px) - 100cqw))}23.45%{transform:translate(calc(round(36.8421cqw,1px) - 100cqw))}26.8%{transform:translate(calc(round(42.1053cqw,1px) - 100cqw))}30.15%{transform:translate(calc(round(47.3684cqw,1px) - 100cqw))}33.5%{transform:translate(calc(round(52.6316cqw,1px) - 100cqw))}36.85%{transform:translate(calc(round(57.8947cqw,1px) - 100cqw))}40.2%{transform:translate(calc(round(63.1579cqw,1px) - 100cqw))}43.55%{transform:translate(calc(round(68.4211cqw,1px) - 100cqw))}46.9%{transform:translate(calc(round(73.6842cqw,1px) - 100cqw))}50.25%{transform:translate(calc(round(78.9474cqw,1px) - 100cqw))}53.6%{transform:translate(calc(round(84.2105cqw,1px) - 100cqw))}56.95%{transform:translate(calc(round(89.4737cqw,1px) - 100cqw))}60.3%{transform:translate(calc(round(94.7368cqw,1px) - 100cqw))}63.65%,to{transform:none}}@keyframes meter-segments{0%{transform:translate(100cqw)}3.35%{transform:translate(calc(100cqw - round(5.26316cqw,1px)))}6.7%{transform:translate(calc(100cqw - round(10.5263cqw,1px)))}10.05%{transform:translate(calc(100cqw - round(15.7895cqw,1px)))}13.4%{transform:translate(calc(100cqw - round(21.0526cqw,1px)))}16.75%{transform:translate(calc(100cqw - round(26.3158cqw,1px)))}20.1%{transform:translate(calc(100cqw - round(31.5789cqw,1px)))}23.45%{transform:translate(calc(100cqw - round(36.8421cqw,1px)))}26.8%{transform:translate(calc(100cqw - round(42.1053cqw,1px)))}30.15%{transform:translate(calc(100cqw - round(47.3684cqw,1px)))}33.5%{transform:translate(calc(100cqw - round(52.6316cqw,1px)))}36.85%{transform:translate(calc(100cqw - round(57.8947cqw,1px)))}40.2%{transform:translate(calc(100cqw - round(63.1579cqw,1px)))}43.55%{transform:translate(calc(100cqw - round(68.4211cqw,1px)))}46.9%{transform:translate(calc(100cqw - round(73.6842cqw,1px)))}50.25%{transform:translate(calc(100cqw - round(78.9474cqw,1px)))}53.6%{transform:translate(calc(100cqw - round(84.2105cqw,1px)))}56.95%{transform:translate(calc(100cqw - round(89.4737cqw,1px)))}60.3%{transform:translate(calc(100cqw - round(94.7368cqw,1px)))}63.65%,to{transform:none}}.download-meta,.download-safety{color:var(--muted)}.download-safety a{color:var(--accent);text-decoration:underline}.download-safety a:hover{color:var(--fg-strong)}.platform-icon{width:18px;height:18px}.download-page{flex-direction:column;gap:40px;max-width:980px;padding-block:32px 96px;display:flex}.download-hero{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.download-hero h1{font:700 clamp(48px, 8vw, 88px) / .9 var(--display);color:var(--fg-strong);text-shadow:4px 4px 0 var(--accent), 8px 8px 0 var(--panel-hover);margin:0 0 8px}.picker{flex-direction:column;gap:14px;display:flex}.picker h2{font:inherit;color:var(--muted);margin:0}.platform-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.build-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.platform-option,.build-option{background:var(--panel);color:var(--fg);font:inherit;text-align:left;cursor:crosshair;border:0;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:inset 0 0 0 2px #0000}.platform-option{text-align:center;align-items:center}.platform-option:hover:not(:disabled),.build-option:hover:not(:disabled){background:var(--panel-hover)}.platform-option:disabled,.build-option:disabled{cursor:not-allowed;opacity:.5}.platform-option[aria-pressed=true],.build-option[aria-pressed=true]{background:var(--accent-surface);box-shadow:inset 0 0 0 3px var(--primary), 4px 4px 0 var(--accent);position:relative}.option-check{width:27px;height:27px;position:absolute;top:0;right:0}.platform-option[aria-pressed=true] .platform-name,.build-option[aria-pressed=true] .build-label{color:var(--accent)}.platform-glyph{width:40px;height:40px}.platform-name,.build-label{font:600 22px var(--display);color:var(--fg-strong)}.build-detail{color:var(--muted)}.availability{color:var(--muted);font-size:18px}.availability.is-available{color:var(--mint)}.availability.is-preview{color:var(--peach)}.detected{color:var(--muted);font-size:18px}.get-panel{flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.get-panel h2{font:600 30px var(--display);color:var(--fg-strong);margin:0}.get-panel #support-safety{align-self:stretch;margin:0 0 8px}.install-commands{border:2px solid var(--edge);background:var(--bg);color:var(--fg-strong);align-self:stretch;margin:0;padding:12px 14px;font:15px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;overflow-x:auto}.home-footer{border-top:4px solid var(--panel);max-width:1200px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:18px 28px 24px;font-size:18px;display:flex}.home-footer nav{flex-wrap:wrap;gap:16px;display:flex}.home-footer a{color:var(--muted)}.home-footer a:hover,.home-footer a[aria-current=page]{color:var(--fg-strong)}.home-footer time{font-variant-numeric:tabular-nums}.legal-page{min-height:100vh}.section-shell{width:min(1120px,100% - 48px);margin-inline:auto}.legal-content{width:min(820px,100% - 48px);padding-block:48px 80px}.legal-heading{border-bottom:4px solid var(--panel);padding-bottom:28px}.legal-heading>span{color:var(--accent);letter-spacing:.14em}.legal-heading h1{font:700 clamp(44px, 7vw, 72px) / .95 var(--display);color:var(--fg-strong);text-shadow:4px 4px 0 var(--accent);margin:12px 0}.legal-heading p{color:var(--muted)}.legal-content section{margin-top:40px}.legal-content h2{font:600 28px var(--display);color:var(--fg-strong);margin:0 0 14px}.legal-content h3{font:600 20px var(--display);color:var(--accent);margin:26px 0 8px}.legal-content p,.legal-content li{font:16px/1.75 var(--sans);color:var(--muted)}.legal-content p{margin:12px 0}.legal-content ul{gap:10px;margin:14px 0;padding-left:24px;display:grid}.legal-content strong{color:var(--fg)}.legal-content a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-content a:hover{color:var(--fg-strong)}.legal-content code{color:var(--fg);overflow-wrap:anywhere;font:.9em ui-monospace,monospace}.legal-summary{background:var(--panel);border-left:4px solid var(--accent);padding:26px 30px}.legal-summary h2{font-size:24px}.legal-summary ul{margin-bottom:0}.discord-card{margin-bottom:32px;padding:26px 30px}.discord-card-heading{align-items:center;gap:16px;display:flex}.discord-card-heading h2{margin:0;font-size:24px}.discord-card-heading p{color:var(--muted);margin:0}.discord-card-logo{width:48px;height:48px;color:var(--discord);flex:none}.discord-members{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px;margin:20px 0;padding:0;list-style:none;display:grid}.discord-members li{align-items:center;gap:10px;min-width:0;display:flex}.discord-members li>span:not([class]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discord-members img,.discord-avatar-blank{background:var(--edge);border-radius:50%;flex:none;width:24px;height:24px}.discord-status{background:var(--mint);flex:none;width:8px;height:8px}.discord-status-idle{background:var(--peach)}.discord-status-dnd{background:var(--danger-edge)}a.discord-join{color:#fff;background:var(--discord);align-items:center;gap:10px;margin-top:4px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}a.discord-join:hover{color:#fff;box-shadow:inset 0 0 0 2px var(--fg-strong)}.discord-note{color:var(--muted);margin:16px 0 0;font-size:14px}.legal-content .license-list{gap:0;padding-left:0;list-style:none}.license-list li{border-bottom:2px solid var(--panel);content-visibility:auto;contain-intrinsic-size:auto 96px;padding-block:10px}.license-list p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.license-text{border:2px solid var(--panel);margin-top:8px}.license-text summary{color:var(--fg);cursor:pointer;padding:6px 12px}.license-text pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);background:var(--panel);margin:0;padding:12px;font:13px/1.5 ui-monospace,monospace;overflow-x:auto}@media (width<=640px){.tour-grid,.tour-lead,.tour-phones{grid-template-columns:1fr;gap:24px}.tour-shot,.tour-lead .tour-shot:first-child{flex-direction:column;grid-row:auto;gap:12px;display:flex}.tour-lead .tour-shot:nth-child(2) figcaption{margin-bottom:0}.tour-phones .tour-shot:first-child{justify-self:center;width:100%;max-width:260px}.tour-shot figcaption{text-align:center}.feature-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-16px;padding:0 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.feature-grid::-webkit-scrollbar{display:none}.feature-grid li{scroll-snap-align:start;flex:0 0 78%}.home-section,.home-header,.home-footer{padding-inline:16px}.home-header nav a,.home-footer a{align-items:center;min-height:44px;display:inline-flex}.home-header nav .nav-link{display:none}.home-header nav .nav-download{margin-left:0}.home-header nav .nav-discord-label,.speech{display:none}.link-visual{gap:8px}.safety-card{gap:20px;padding:24px}.meter{width:100%;width:calc(round(down,100% - 8px,18px) + 8px);max-width:368px}.section-shell,.legal-content{width:calc(100% - 32px)}.legal-content{padding-block:32px 56px}.legal-summary{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.link-wire i:first-child{transform:translate(20cqw)}.link-wire i:nth-child(2){transform:translate(50cqw)}.link-wire i:nth-child(3){transform:translate(80cqw)}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;background:#fff}body{background:#fff}.legal-page header,.legal-page footer,.legal-page .scam-banner,.skip-link{display:none}.legal-content{width:100%;padding:0}.legal-content section{break-inside:avoid}.legal-heading h1,.legal-content h2,.legal-content h3,.legal-content strong{color:#111;text-shadow:none}.legal-content p,.legal-content li,.legal-heading p{color:#222}.legal-summary{background:#f5f5f5}}#root{z-index:1;position:relative}.rain{z-index:0;pointer-events:none;contain:strict;color:var(--primary);opacity:.4;position:fixed;inset:0;overflow:hidden}.rain-column{white-space:pre;will-change:transform;flex-direction:column;font:14px/18px ui-monospace,Menlo,Consolas,monospace;animation:16s linear infinite rain-fall;display:flex;position:absolute;top:0;-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%)}.rain-head{color:#e8ebff;text-shadow:0 0 10px}@keyframes rain-fall{0%{transform:translateY(-100%)}to{transform:translateY(var(--rain-height,720px))}}@media (prefers-reduced-motion:reduce){.rain-column{animation-play-state:paused}}.glitter-layer{z-index:2147483646;pointer-events:none;contain:strict;position:fixed;inset:0}.glitter{opacity:0;background:var(--primary);will-change:transform, opacity;width:4px;height:4px;position:absolute;top:0;left:0}.glitter--spark{background:var(--mint)}.glitter--head{box-shadow:0 0 6px var(--primary);background:#fff}.glitter--soft{background:var(--accent)}
