@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--base: #0a0b0d;--panel: #111316;--panel-2: #171a1e;--border: #22252b;--border-strong: #2f333a;--border-dashed: #2c3037;--border-soft: #1a1d21;--text: #f4f5f6;--text-dim: #c4c8cf;--muted: #8b909a;--muted-dim: #5e636c;--blue: #0052ff;--blue-hover: #1b63ff;--blue-soft: rgba(0, 82, 255, .14);--money: #4c82ff;--views: #7fb2ff;--coral: #ff6e5e;--mint: #43d29b;--violet: #c9a0ff;--brand-violet: #5d93ff;--amber: #ffb86b;--font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--radius: 14px;--radius-sm: 10px;--shell: 1180px;--gutter: clamp(16px, 4vw, 32px)}*{box-sizing:border-box}html{color-scheme:dark;background:var(--base)}body{margin:0;background:var(--base);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-wrap:pretty}h1,h2,h3{text-wrap:balance}::selection{background:#0052ff73;color:#fff}*{scrollbar-width:thin;scrollbar-color:#2a2e35 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#23262c;border:3px solid var(--base);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#30343b}a{color:var(--text)}a:hover{color:var(--blue)}input,textarea,button,select{font:inherit;color:inherit;font-variant-numeric:tabular-nums lining-nums}button{cursor:pointer}:focus-visible{outline:2px solid var(--views);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--muted-dim)}@keyframes drift{0%,to{transform:translate(0) rotate(-6deg)}50%{transform:translate(10px,-22px) rotate(6deg)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes coinIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes shine{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes flame{0%,to{transform:translateY(0) scale(1) rotate(-2deg)}30%{transform:translateY(-1px) scale(1.06,1.1) rotate(2deg)}60%{transform:translateY(0) scale(.98,1.02) rotate(-1deg)}}@keyframes flameGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.25)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes veil{0%{opacity:0}to{opacity:1}}@keyframes warnPulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}@keyframes drawIn{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes toastIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes typing{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes numRoll{0%{transform:translateY(35%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes growUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.4);opacity:0}}@keyframes glowPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes ruleIn{0%{transform:scaleX(0);opacity:.35}to{transform:scaleX(1);opacity:1}}@keyframes settleIn{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ringSpin{to{transform:rotate(360deg)}}@keyframes bloom{0%,to{transform:translate(-50%)}}@keyframes auroraShift{0%,to{transform:none}}@keyframes wordUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sweep{0%{transform:translate(-120%) skew(-16deg)}55%,to{transform:translate(260%) skew(-16deg)}}@keyframes keySweep{0%{transform:translate(-140%)}to{transform:translate(560%)}}@keyframes keyFlip{0%{transform:translateY(-70%);opacity:0}55%,to{transform:translateY(0);opacity:1}}@keyframes lockPulse{0%,to{box-shadow:0 0 #4c82ff59}50%{box-shadow:0 0 0 4px #4c82ff00}}@keyframes kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.06) translate(-1%,-1.2%)}}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}[data-reveal=in]{opacity:1;transform:none}@keyframes heat{0%{transform:translate(-140%)}to{transform:translate(240%)}}@keyframes aura{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.35);opacity:.75}}@keyframes ember{0%{transform:translate(0) scale(.9);opacity:0}18%{opacity:.95}to{transform:translate(var(--ex, 0px),-19px) scale(.3);opacity:0}}@keyframes tickPop{0%{transform:translateY(30%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;font-weight:550;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease),transform .12s var(--ease)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--blue);color:#fff;box-shadow:inset 0 1px #ffffff24}.btn-primary:hover:not(:disabled){background:var(--blue-hover);color:#fff}.btn-white{background:#f4f5f6;color:#0a0b0d}.btn-white:hover:not(:disabled){background:#fff;color:#0a0b0d}.btn-soft{background:#ffffff0f;color:var(--text);border:1px solid transparent}.btn-soft:hover:not(:disabled){background:#ffffff1a;color:var(--text)}.btn-ai{color:#fff;border:1px solid rgba(93,147,255,.45);background:linear-gradient(180deg,#0052ff80,#0052ff52)}.btn-ai:hover:not(:disabled){border-color:#7fb2ffcc;background:linear-gradient(180deg,#0052ff9e,#0052ff66)}.btn-ghost{background:transparent;color:var(--text);border:1px solid transparent}.btn-ghost:hover:not(:disabled){background:#ffffff0d;color:var(--text)}.btn-outline{background:transparent;color:var(--text);border:1px solid var(--border-strong)}.btn-outline:hover:not(:disabled){background:#ffffff0a;border-color:#3a3f47;color:var(--text)}.btn-outline-on-base:hover:not(:disabled){background:var(--panel)}.btn-accept{background:var(--mint);color:#06140e}.btn-accept:hover:not(:disabled){background:#5ee0ae}.btn-sm{height:32px;padding:0 12px;font-size:13px}.btn-md{height:38px;padding:0 16px;font-size:14px}.btn-lg{height:44px;padding:0 20px;font-size:14.5px}.btn-xl{height:52px;padding:0 26px;font-size:15.5px}.input{width:100%;height:42px;background:var(--base);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 12px;font-size:14.5px;outline:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.input:hover:not(:focus):not([readonly]){border-color:var(--border-strong)}.input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0052ff38}.input-on-base{background:var(--panel)}.textarea{width:100%;display:block;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;font-size:14.5px;line-height:1.55;outline:none;resize:vertical;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.textarea:hover:not(:focus){border-color:var(--border-strong)}.textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0052ff38}.select{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);height:38px;padding:0 12px;font-size:14px;font-weight:550;color-scheme:dark;outline:none;transition:border-color .16s var(--ease)}.select:hover:not(:focus){border-color:var(--border-strong)}.select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0052ff38}.code-box{width:100%;max-width:56px;height:56px;text-align:center;font-size:24px;font-weight:600;background:var(--base);border:1px solid var(--border);border-radius:12px;outline:none;padding:0;transition:border-color .16s}.code-box:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0052ff38}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.card-lift{transition:border-color .2s var(--ease)}.card-lift:hover{border-color:var(--border-strong)}.shell{max-width:var(--shell);margin:0 auto;padding:0 var(--gutter)}.wordmark{display:inline-flex;align-items:baseline;gap:0;text-decoration:none;color:var(--text);transition:color .18s var(--ease)}.brand-lockup{display:inline-flex;align-items:baseline;gap:7px}.brand-lockup>svg{transform:translateY(7%)}.mark-tile{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--border)}.wordmark:hover{color:var(--text)}.wordmark span{font-weight:600;line-height:1;letter-spacing:-.025em}.wordmark-tile{align-items:center;gap:10px}.wordmark-tile img{display:block;border-radius:8px;flex:none}.btn-shine{position:relative;overflow:hidden}.btn-shine>.shine{display:none;position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-120%) skew(-16deg);animation:sweep 4.2s var(--ease) 1.4s infinite backwards}.btn-shine>.shine-label{position:relative;display:inline-flex;align-items:center;gap:10px}.page-clip{overflow:hidden;overflow:clip}.nav-link-plain{border:0;background:none;padding:6px 0;font:inherit;font-size:15px;color:var(--text-dim);cursor:pointer;transition:color .18s var(--ease)}.nav-link-plain:hover{color:var(--text)}.timeline-seg{transform:scaleY(0);transform-origin:top center;z-index:0}.timeline-dot{z-index:1;transform:scale(.4);opacity:0}[data-reveal=in] .timeline-seg{animation:timelineDown .62s cubic-bezier(.65,0,.35,1) both}[data-reveal=in] .timeline-dot{animation:timelineDot .46s cubic-bezier(.34,1.56,.64,1) both}@keyframes timelineDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes timelineDot{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.timeline-seg,.timeline-dot,[data-reveal=in] .timeline-seg,[data-reveal=in] .timeline-dot{animation:none;transform:none;opacity:1}}.status-bar{transform-origin:bottom center;animation:statusBar .52s var(--ease) backwards;transition:filter .16s var(--ease),transform .16s var(--ease)}.status-bar:hover{filter:brightness(1.35);transform:scaleY(1.08)}@keyframes statusBar{0%{transform:scaleY(.2);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.status-bar{animation:none}}.campaign-rail{scrollbar-width:none}.campaign-rail::-webkit-scrollbar{display:none}.brand-dot{position:relative;width:26px;height:26px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;flex:none}.underline-link{color:var(--text);font-weight:600;text-decoration:none;border-bottom:1px solid var(--border);transition:border-color .18s var(--ease)}.underline-link:hover{border-bottom-color:var(--money)}.muted-link{color:var(--muted);text-decoration:none}.muted-link:hover{color:var(--text)}.link-blue{color:var(--views);text-decoration:none;font-weight:600}.link-blue:hover:not(:disabled){color:var(--text)}.link-blue:disabled{opacity:.55;cursor:default}.row-hover:hover{background:#ffffff08}.row-inset{transition:background .2s var(--ease)}.row-inset:hover{background:var(--base)}.btn-lift-blue{background:transparent;color:var(--text);border:1px solid var(--border);transition:all .2s var(--ease)}.btn-lift-blue:hover{background:var(--base);border-color:var(--money);transform:translateY(-1px)}.project-chip{transition:transform .24s var(--ease),border-color .24s}.project-chip:hover{transform:translateY(-2px);border-color:var(--money)}.faq-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;border:0;text-align:left;font-weight:600;color:var(--text)}.faq-toggle-card{padding:18px 24px;font-size:17px;border-radius:0;outline-offset:-2px}.faq-toggle-card:hover{background:#23272d}.faq-toggle-flat{padding:18px 0;font-size:16px;border-radius:8px}.nav-item:hover{background:#ffffff0b!important;color:var(--text)!important}.menu-item:hover{background:#ffffff0f!important;color:var(--text)!important}.icon-btn{border-radius:999px;border:1px solid var(--border);background:transparent;display:grid;place-items:center;color:var(--muted);transition:all .18s}.icon-btn:hover{color:var(--text);background:#ffffff0d}.chip-btn{height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:12px;font-weight:600;transition:all .18s}.chip-btn:hover{background:#ffffff0f;color:var(--text)}.composer{transition:border-color .22s var(--ease),box-shadow .22s var(--ease)}.composer:focus-within{border-color:var(--money)}.composer[data-live=true]{border-color:var(--money);box-shadow:0 0 0 3px #0052ff29}.send-btn{transition:all .22s var(--ease)}.send-btn:not(:disabled):hover{background:var(--blue-hover);transform:translateY(-2px)}.send-btn:not(:disabled):active{transform:translateY(0) scale(.95)}.ghost-icon:hover{background:var(--panel-2);color:var(--text)}.copy-btn{background:transparent;border:0;color:var(--muted);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border-radius:999px}.copy-btn:hover{color:var(--text);background:var(--panel)}.reveal-pw{position:absolute;right:6px;top:6px;height:32px;padding:0 10px;background:transparent;border:0;border-radius:999px;color:var(--muted);font-size:13px;font-weight:600}.reveal-pw:hover{background:var(--panel);color:var(--text)}.tag-x:hover{color:var(--text);background:var(--border)}.step-btn{transition:all .18s var(--ease)}.step-btn:hover:not(:disabled){color:var(--text);background:var(--panel)}.add-tile{transition:all .2s var(--ease)}.add-tile:hover:not(:disabled){background:var(--base);color:var(--text);border-color:var(--money)}.add-tile:disabled{opacity:.55;cursor:default}.log-row{transition:background .2s var(--ease)}.log-row:hover{background:var(--base)}.perf-row{transition:background .18s var(--ease)}.perf-row:hover{background:var(--panel-2)}.viral-row{transition:border-color .22s var(--ease),transform .22s var(--ease)}.viral-row:hover{border-color:var(--border-strong);transform:translateY(-1px)}.filter-tile{transition:border-color .2s var(--ease),transform .24s var(--ease-out)}.filter-tile:hover{border-color:var(--border-strong);transform:translateY(-2px)}.user-row{transition:background .18s var(--ease)}.user-row:hover{background:#ffffff06}.drawer-tab:hover{color:var(--text)}.mod-row{transition:all .22s var(--ease)}.mod-row:hover{border-color:var(--border-strong);transform:translateY(-2px)}.stat-box{transition:border-color .22s var(--ease)}.stat-box:hover{border-color:var(--border-strong)}.shimmer{background:linear-gradient(90deg,#16191d 25%,#20242a,#16191d 75%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shell-logo,.shell-logo:hover{display:block;color:inherit;text-decoration:none;opacity:1;background:transparent;border-radius:12px}.coin-swap{overflow:hidden;transition:box-shadow .2s var(--ease)}.coin-swap:hover,.coin-swap:focus-visible{box-shadow:0 0 0 2px var(--money)}.coin-swap-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;background:#08090b94;opacity:0;transition:opacity .2s var(--ease)}.coin-swap:hover .coin-swap-hint,.coin-swap:focus-visible .coin-swap-hint{opacity:1}.switch-row{transition:background .2s var(--ease)}.switch-row:hover{background:var(--base)}.close-spin{transition:transform .2s var(--ease),color .18s,background .18s}.close-spin:hover{transform:rotate(90deg)}.tag-chip{transition:border-color .2s,transform .2s var(--ease)}.tag-chip:hover{transform:translateY(-1px)}.tag-remove{transition:all .18s var(--ease)}.tag-remove:hover{color:var(--coral);background:#ff6e5e24}.history-row{transition:border-color .24s var(--ease),transform .24s var(--ease)}.history-row:hover{border-color:var(--border-strong);transform:translateY(-2px)}.play-btn{transition:all .22s var(--ease)}.play-btn:hover{background:var(--blue);border-color:transparent;transform:scale(1.06)}.field-card{transition:border-color .22s var(--ease)}.field-card:hover{border-color:var(--border-strong)}.media-tile{transition:transform .24s var(--ease),border-color .24s var(--ease)}.media-tile:hover{transform:translateY(-2px);border-color:var(--border-strong)}.btn-danger{transition:all .2s var(--ease)}.btn-danger:hover{background:#ff6e5e2e!important;transform:translateY(-1px)}.podium{transition:transform .24s var(--ease),border-color .24s}.podium:hover{transform:translateY(-2px);border-color:var(--border-strong)}.podium-first:hover{border-color:#5d6472}.rank-row{transition:background .2s var(--ease)}.rank-row:hover{background:#242830!important}.video-row{transition:background .22s var(--ease),transform .22s var(--ease)}.video-row:hover{background:#22262c;transform:translate(2px)}.sr-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.faq-page{max-width:880px;animation:settle .32s var(--ease) both}.interface-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--border)}.interface-header h1{margin:0;font-size:clamp(28px,3vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.interface-header p{margin:6px 0 0;color:var(--muted);font-size:14px}.interface-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.interface-note{color:var(--muted-dim);font-size:12px;line-height:1.5;margin:12px 0 0}.faq-search{position:relative;max-width:100%}.faq-search>svg{position:absolute;left:12px;top:12px;color:var(--muted-dim)}.faq-search input{width:220px;max-width:100%;height:40px;padding-left:34px;background:var(--panel)}.faq-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.faq-entry{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--border);border-radius:16px;animation:rise .52s var(--ease) both;transition:border-color .24s var(--ease)}.faq-entry:hover{border-color:var(--border-strong)}.faq-entry:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--money);transform:scaleY(0);transform-origin:top;transition:transform .32s var(--ease)}.faq-entry[data-open=true]:before{transform:scaleY(1)}.faq-question{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:14px;align-items:center;background:transparent;border:0;padding:17px 20px;text-align:left;font-weight:600;font-size:15.5px;letter-spacing:-.01em}.faq-question:hover{background:#23272d}.faq-entry.has-grip .faq-question{padding-left:40px}.faq-grip{position:absolute;z-index:1;left:8px;top:12px;width:26px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--muted-dim);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:color .16s var(--ease),background .16s var(--ease)}.faq-grip:hover{color:var(--text);background:#ffffff0d}.faq-entry[data-dragging]{z-index:2;border-color:#5d93ff99;box-shadow:0 14px 34px -12px #000000b3,0 0 0 1px #5d93ff40;transform:scale(1.01)}.faq-entry[data-dragging] .faq-grip{cursor:grabbing;color:#5d93ff}.faq-question svg{color:var(--muted)}.faq-answer{padding:0 20px 18px;animation:fadeIn .24s both}.faq-answer p{margin:0;color:var(--muted);line-height:1.6;font-size:14.5px;white-space:pre-wrap;overflow-wrap:anywhere}.faq-answer .interface-actions,.faq-video{margin-top:14px}.faq-video-kicker{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:550;color:var(--views)}.faq-video-frame{position:relative;margin-top:9px;width:100%;max-width:520px;aspect-ratio:16 / 9;border-radius:13px;overflow:hidden;background:#0e1014;border:1px solid var(--border-soft)}.faq-video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.faq-video-link{display:flex;align-items:center;gap:11px;margin-top:9px;max-width:520px;padding:11px 13px;border-radius:13px;background:var(--base);border:1px solid var(--border);text-decoration:none;color:var(--text);transition:all .2s var(--ease)}.faq-video-link:hover{border-color:#4c82ff;background:#1b1f26}.faq-video-link>span:nth-child(2){min-width:0}.faq-video-link strong{display:block;font-weight:600;font-size:13px}.faq-video-link strong+span{display:block;font-size:11.5px;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faq-video-link>svg{flex:none;margin-left:auto;color:var(--muted-dim)}.faq-video-play{width:34px;height:34px;border-radius:10px;background:#0052ff29;display:grid;place-items:center;flex:none}.faq-video-play:after{content:"";width:10px;height:12px;background:var(--views);clip-path:polygon(0 0,100% 50%,0 100%);margin-left:2px}.faq-video-optional{font-weight:400;color:var(--muted-dim);margin-left:4px}.faq-video-note{display:flex;align-items:center;gap:7px;margin:7px 0 0;font-size:12px;color:var(--muted)}.faq-video-note[data-state=ok]{color:var(--mint)}.faq-video-note[data-state=bad]{color:var(--coral)}.faq-video-preview{max-width:100%}.faq-delete:hover{color:var(--coral);border-color:#ff6e5e66}.faq-empty{padding:52px 0 44px;text-align:center;color:var(--muted);line-height:1.5}.faq-empty strong{color:var(--text);font-size:15px}.faq-empty p{font-size:14px;margin:4px 0 0}.faq-support{margin-top:28px;padding:24px;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--panel)}.faq-support p{color:var(--muted);font-size:14px;margin:2px 0 0}.faq-dialog,.app-dialog{width:min(560px,calc(100% - 40px));max-height:92dvh;padding:0;color:var(--text);background:var(--panel);border:1px solid var(--border-strong);border-radius:16px;box-shadow:0 32px 80px -24px #000000d9;animation:modalIn .32s var(--ease-out) both}.faq-dialog::backdrop,.app-dialog::backdrop{background:#06080bb3}.faq-dialog header,.app-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--border)}.faq-dialog h2,.app-dialog h2{margin:0;font-weight:600;font-size:18px;letter-spacing:-.022em}.faq-dialog header p,.app-dialog header p{font-size:13px;color:var(--muted);margin:4px 0 0}.faq-dialog form,.app-dialog form{padding:18px 22px 22px}.faq-dialog label,.app-dialog label{display:block;font-size:13px;font-weight:550;margin-bottom:6px}.faq-dialog label:not(:first-child),.app-dialog label:not(:first-child){margin-top:18px}.faq-dialog textarea,.app-dialog textarea{height:auto;padding:11px 12px;line-height:1.6;resize:vertical}.faq-dialog [aria-invalid=true],.app-dialog [aria-invalid=true]{border-color:var(--coral)}.faq-dialog footer,.app-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.faq-dialog footer>span,.app-dialog footer>span{font-size:12.5px;color:var(--muted)}.notifications{margin-top:36px}.notification-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.notification-heading h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em}.notification-heading>span{font-size:13px;font-weight:600}.discord-card{margin-top:14px;padding:18px 20px;background:var(--panel)}.discord-card[data-linked=true]{border-color:#5865f273}.discord-main{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.discord-icon{width:42px;height:42px;flex:none;border-radius:12px;background:#5865f2;color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px -8px #5865f2cc}.discord-copy{min-width:160px;flex:1}.discord-copy strong{font-size:15px}.discord-copy p{font-size:13px;color:var(--muted);margin:3px 0 0;line-height:1.45}.discord-connect{background:#5865f2;color:#fff}.discord-connect:hover{background:#6875ff}.discord-account{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border);flex-wrap:wrap;font-size:13px}.discord-avatar{width:26px;height:26px;border-radius:50%;background:#5865f2;display:grid;place-items:center;color:#fff}.discord-account>span:not(.discord-avatar){color:var(--muted-dim);font-size:12px}.discord-account .btn-outline{margin-left:auto}.notification-preferences{margin-top:14px}.notification-preferences[data-disabled=true]{opacity:.45;filter:grayscale(.6)}.notification-eyebrow{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.notification-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:13px;align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-top:9px}.notification-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center}.notification-row strong{font-size:14.5px;font-weight:600}.notification-row p{font-size:12.5px;color:var(--muted);margin:2px 0 0;line-height:1.45}.notification-switch{position:relative;width:44px;height:26px;border-radius:999px;border:1px solid var(--border);background:var(--base);padding:0;transition:background .26s var(--ease)}.notification-switch span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#5e6673;transition:transform .28s var(--ease),background .26s;box-shadow:0 2px 6px #0006}.notification-switch[aria-checked=true]{background:var(--blue);border-color:transparent}.notification-switch[aria-checked=true] span{transform:translate(18px);background:#fff}.room-header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 100% 0,rgba(0,82,255,.12),transparent 55%);flex-wrap:wrap;z-index:2}.room-identity,.room-tools{display:flex;align-items:center;gap:12px}.room-lock{width:36px;height:36px;border-radius:11px;background:var(--blue);display:grid;place-items:center;color:#fff;box-shadow:0 6px 16px -8px #0052ffe6}.room-title{font-weight:600;font-size:15.5px;letter-spacing:-.02em}.room-locked{display:inline-block;padding:2px 9px;border-radius:999px;font-size:10.5px;color:var(--coral);background:#ff6e5e24;border:1px solid rgba(255,110,94,.34)}.room-presence{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;margin-top:3px}.room-presence>span{width:6px;height:6px;border-radius:50%;background:var(--money);animation:breathe 2.4s ease-in-out infinite}.room-key{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 6px;border-radius:7px;background:#121418;border:1px solid var(--border-soft);transition:border-color .4s var(--ease)}.room-key[data-rotating=true]{border-color:#4c82ff80}.room-key .key-sweep{position:absolute;top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg,transparent,rgba(127,178,255,.1),transparent);animation:keySweep 3.4s linear infinite;pointer-events:none}.room-key[data-rotating=true] .key-sweep{background:linear-gradient(90deg,transparent,rgba(127,178,255,.28),transparent);animation-duration:1.1s}.room-key .key-lock{position:relative;width:13px;height:13px;border-radius:4px;background:#4c82ff29;color:var(--views);display:grid;place-items:center;flex:none;animation:lockPulse 2.6s ease-in-out infinite}.room-key[data-rotating=true] .key-lock{background:#4c82ff4d;color:#a9cbff}.room-key .key-digits{position:relative;display:inline-flex;align-items:center;gap:2px;font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.02em}.room-key .key-digits>span{display:inline-block;width:7px;text-align:center;overflow:hidden;color:var(--muted-dim)}.room-key .key-digits>span[data-sep]{width:5px;color:#2f3339}.room-key .key-digits>span[data-hot=true]{color:#a9cbff;text-shadow:0 0 6px rgba(76,130,255,.65)}.room-key[data-rotating=true] .key-digits>span:not([data-sep]){color:var(--views);text-shadow:0 0 6px rgba(76,130,255,.65)}.room-key .key-digits>span>i{display:inline-block;font-style:normal}.room-key .key-digits>span[data-hot=true]>i{animation:keyFlip .26s cubic-bezier(.16,1,.3,1) both}.room-key[data-on=false]{color:var(--muted);padding:0 8px;font-size:10px;gap:6px}.creator-table{overflow-x:hidden}.creator-table thead th{position:sticky;top:0;z-index:1;background:var(--panel);box-shadow:inset 0 -1px 0 var(--border)}@media (max-width: 1180px){.creator-table th:nth-child(7),.creator-table td:nth-child(7){display:none}}@media (max-width: 920px){.creator-table th:nth-child(3),.creator-table td:nth-child(3){display:none}}.room-menu{position:relative}.room-menu-panel{position:absolute;right:0;top:calc(100% + 8px);width:266px;max-width:calc(100vw - 104px);background:var(--panel);border:1px solid var(--border-strong);border-radius:14px;padding:7px;box-shadow:0 22px 50px -18px #000c;z-index:5;animation:scaleIn .18s var(--ease) both;transform-origin:top right}.room-menu-label{font-size:10.5px;font-weight:600;color:var(--muted-dim);padding:6px 9px 7px;text-transform:uppercase;letter-spacing:.06em}.room-menu-panel>button{display:flex;align-items:center;gap:10px;width:100%;padding:9px;border:0;border-radius:10px;background:transparent;text-align:left}.room-menu-panel>button:hover:not(:disabled){background:var(--panel-2)}.room-menu-panel>button>span:first-of-type{min-width:0;flex:1}.room-menu-panel strong{display:block;font-size:13px;font-weight:600}.room-menu-panel small{display:block;font-size:11.5px;color:var(--muted-dim);margin-top:1px}.room-menu-panel .room-clear{color:var(--coral)}.room-mini-switch{width:30px;height:18px;border-radius:999px;background:var(--border);position:relative;flex:none}.room-mini-switch i{position:absolute;width:14px;height:14px;border-radius:50%;left:2px;top:2px;background:var(--text);transition:transform .22s}.room-mini-switch[data-on=true]{background:var(--blue)}.room-mini-switch[data-on=true] i{transform:translate(12px)}.room-security{align-self:center;max-width:420px;text-align:center;margin-bottom:4px;animation:popIn .52s cubic-bezier(.16,1,.3,1) both}.room-security>span{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 9px;border-radius:999px;background:#0052ff1f;border:1px solid rgba(0,82,255,.3);font-size:11.5px;font-weight:600;color:var(--views)}.room-security[data-on=false]>span{background:#9da1aa1a;border-color:var(--border);color:var(--muted)}.room-security p{font-size:11.5px;color:var(--muted-dim);line-height:1.5;margin:8px 0}@keyframes bubbleIn{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.msg-bubble{transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.msg-row:hover .msg-bubble{transform:translateY(-1px);box-shadow:0 10px 24px -14px #000000e6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.typing-dots{display:flex;gap:4px;align-items:center}.typing-dots i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:typing 1.2s infinite}.typing-dots i:nth-child(2){animation-delay:.2s}.typing-dots i:nth-child(3){animation-delay:.4s}.poll-option{position:relative;overflow:hidden;width:100%;text-align:left;background:transparent;border-radius:11px;padding:9px 12px;color:var(--text);transition:border-color .2s var(--ease)}.poll-option:hover{border-color:var(--money)}.poll-option i{position:absolute;left:0;top:0;bottom:0;transition:width .52s cubic-bezier(.16,1,.3,1)}.attach-item{flex:1;display:flex;align-items:center;gap:10px;text-align:left;padding:11px 13px;border-radius:13px;background:var(--base);border:1px solid var(--border);color:var(--text);transition:all .2s var(--ease)}.attach-item:hover{border-color:var(--money);background:var(--panel-2)}.msg-actions{opacity:0;transition:opacity .14s var(--ease)}.msg-row:hover .msg-actions,.msg-actions:focus-within{opacity:1}@media (hover: none){.msg-actions{opacity:1}}.faq-page button:disabled,.notifications button:disabled,.room-menu button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 600px){.settings-account-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.settings-account-row>div:first-child{grid-column:1 / -1}.settings-account-row input{min-width:0}.notification-row{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding:12px}.notification-icon{width:28px;height:28px}.room-header{padding:14px}.room-tools{justify-content:space-between;width:100%}.faq-dialog header,.faq-dialog form,.app-dialog header,.app-dialog form{padding:18px}.faq-search,.faq-search input{width:100%}}.auth-shell{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding-bottom:28px;overflow:hidden}.auth-navigation{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,32px)}.auth-navigation nav{display:flex;justify-content:space-between;align-items:center;height:72px;gap:12px}.auth-navigation-actions{display:flex;align-items:center;gap:8px}.auth-content{position:relative;width:100%;padding:0 clamp(20px,4vw,32px)}.auth-login{flex-grow:1;display:flex;justify-content:center;align-items:center;padding-top:clamp(24px,6vh,64px);padding-bottom:clamp(24px,6vh,64px)}.auth-content .card:not([role=dialog]){background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--panel);border-radius:22px;box-shadow:0 40px 100px -50px #000000e6,inset 0 1px #ffffff0d}.auth-contact{border-color:var(--border)}.auth-footer{position:relative;display:flex;justify-content:center;gap:24px;margin-top:auto;padding-top:32px;font-size:13px}.auth-footer .muted-link{color:var(--muted-dim);transition:color .16s var(--ease)}.auth-footer .muted-link:hover,.auth-footer .muted-link:focus-visible{color:var(--text)}.flask-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.flask-float{position:absolute;fill:none;stroke:#f2f2f3;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(var(--tilt))}@keyframes flaskRise{0%,to{transform:translate(0) rotate(var(--tilt))}50%{transform:translate(10px,-22px) rotate(calc(var(--tilt) + 8deg))}}@keyframes flaskSink{0%,to{transform:translate(0) rotate(var(--tilt))}50%{transform:translate(-14px,18px) rotate(calc(var(--tilt) - 10deg))}}@media (max-width: 720px){.flask-float-wide{display:none}}@media (prefers-reduced-motion: reduce){.flask-float{animation:none!important}}.auth-signup{max-width:480px;margin:clamp(24px,6vh,72px) auto 0;animation:settle .32s var(--ease) both}.auth-gate{margin-top:clamp(0px,8vh,96px)}.auth-gate-mark{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:18px}.auth-content .input{min-width:0}.auth-content [role=dialog]{max-height:calc(100dvh - 40px);overflow-y:auto}@media (max-width: 380px){.auth-navigation-actions{gap:2px}.auth-navigation-actions .btn{padding:0 12px}}.password-recovery{width:min(440px,calc(100% - 40px));max-height:calc(100dvh - 40px);padding:0;border:0;background:transparent;color:var(--text);overflow:visible}.password-recovery[open]{display:flex;flex-direction:column;gap:10px}.recovery-card{padding:clamp(20px,4vw,32px);animation:scaleIn .22s var(--ease) both}.password-recovery::backdrop{background:#000000b8}.password-recovery h2{margin:0 0 6px;font-weight:600;font-size:24px;letter-spacing:-.03em;line-height:1.1}.password-recovery p{margin:0 0 20px;color:var(--muted);line-height:1.5}.password-recovery label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.recovery-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;flex-wrap:wrap}.password-recovery .recovery-note{font-size:12px;margin:14px 0 0}.disclaimer-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#06080ba8;z-index:50;animation:veil .22s ease-out both}.disclaimer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:51;display:grid;place-items:center;padding:20px;pointer-events:none}.disclaimer{position:relative;width:min(520px,100%);max-height:min(92dvh,760px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border-strong);border-radius:20px;overflow:hidden;pointer-events:auto;box-shadow:0 40px 90px -30px #000c;animation:modalIn .32s cubic-bezier(.16,1,.3,1) both}.disclaimer>header{position:relative;flex:none;padding:24px 26px 20px;overflow:hidden;border-bottom:1px solid var(--border)}.disclaimer-aurora{position:absolute;right:-80px;top:-120px;width:260px;height:260px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,110,94,.07),transparent);pointer-events:none}.disclaimer-head{position:relative;display:flex;align-items:flex-start;gap:14px}.disclaimer-badge{position:relative;width:42px;height:42px;border-radius:13px;background:#ff6e5e21;border:1px solid rgba(255,110,94,.26);display:grid;place-items:center;flex:none}.disclaimer-ring{display:none}.disclaimer h2{margin:0;font-weight:600;font-size:21px;letter-spacing:-.025em;line-height:1.15}.disclaimer>header p{margin:5px 0 0;color:var(--muted);line-height:1.45;font-size:13px}.disclaimer-body{flex:1;min-height:0;overflow-y:auto;padding:16px 26px 20px;display:flex;flex-direction:column;gap:8px}.disclaimer-term{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;align-items:start;padding:13px 14px;border-radius:13px;background:var(--base);border:1px solid var(--border-soft);animation:slideIn .46s cubic-bezier(.16,1,.3,1) both;transition:border-color .22s var(--ease),transform .22s var(--ease)}.disclaimer-term:hover{border-color:var(--border-strong);transform:translate(2px)}.disclaimer-n{width:30px;height:30px;border-radius:50%;background:#ff6e5e1f;border:1px solid rgba(255,110,94,.22);display:grid;place-items:center;font-weight:600;font-size:12.5px;color:#ff8a7a;flex:none}.disclaimer-term strong{display:block;font-weight:600;font-size:13.5px;color:var(--text)}.disclaimer-term strong+span{display:block;font-size:12.5px;color:var(--muted);line-height:1.5;margin-top:3px}.disclaimer>footer{position:relative;flex:none;padding:15px 26px 18px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.disclaimer>footer>span{font-size:12px;color:var(--muted-dim)}.disclaimer-accept{gap:9px}.disclaimer-accept:disabled{opacity:.72;cursor:default}.referral-cta{transition:transform .24s var(--ease),border-color .24s}.referral-cta:hover{transform:translateY(-2px);border-color:#7fb2ff99!important}.referral-cta .referral-cta-go svg{transition:transform .24s var(--ease)}.referral-cta:hover .referral-cta-go svg{transform:translate(3px)}@keyframes tourPulse{0%,to{box-shadow:0 0 0 2px var(--blue),0 0 0 6px #0052ff29}50%{box-shadow:0 0 0 2px var(--blue),0 0 0 10px #0052ff0f}}.brand-tile{position:relative;display:grid;place-items:center;height:168px;border-radius:24px;background:var(--panel);border:1px solid var(--border-soft);text-decoration:none;transition:border-color .2s var(--ease),transform .2s var(--ease),background .2s var(--ease)}.brand-tile img{opacity:.72;transition:opacity .2s var(--ease)}.brand-tile-name{position:absolute;left:18px;bottom:14px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--muted);opacity:0;transition:opacity .2s var(--ease)}.brand-tile:hover,.brand-tile:focus-visible{border-color:var(--border);transform:translateY(-2px)}.brand-tile:hover img,.brand-tile:focus-visible img{opacity:1}.brand-tile:hover .brand-tile-name,.brand-tile:focus-visible .brand-tile-name{opacity:1}.social-btn{justify-content:center;min-width:132px;background:var(--panel-2);color:var(--text);border:1px solid transparent;transition:transform .24s var(--ease),background-color .24s var(--ease),box-shadow .24s var(--ease)}.social-btn svg{transition:transform .24s var(--ease)}.social-btn:hover,.social-btn:focus-visible{color:var(--text);background:var(--border);transform:translateY(-2px);box-shadow:0 10px 22px -14px #000000e6}.social-btn:hover svg,.social-btn:focus-visible svg{transform:scale(1.12)}.social-btn:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.social-btn,.social-btn svg{transition:none}.social-btn:hover,.social-btn:focus-visible{transform:none}.social-btn:hover svg,.social-btn:focus-visible svg{transform:none}}.screen-min{min-height:100vh;min-height:100dvh}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.app-topbar{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;gap:6px;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));background:#0a0b0dd1;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--border-soft)}.app-topbar-btn{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--text);transition:background .16s var(--ease)}.app-topbar-btn:active{background:var(--panel)}.app-topbar-logo{flex:none;font-size:18px;line-height:1;letter-spacing:-.025em;text-decoration:none;color:var(--text);padding:10px 4px}.app-topbar-title{flex:1;min-width:0;text-align:right;padding-right:2px;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar-logo.brand-lockup{display:inline-flex;align-items:baseline;gap:7px}.app-topbar-logo+.app-topbar-btn{margin-left:auto}.app-drawer-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#06080b9e;opacity:0;visibility:hidden;transition:opacity .22s var(--ease),visibility 0s linear .22s}.app-drawer-veil[data-open=true]{opacity:1;visibility:visible;transition:opacity .22s var(--ease)}.app-drawer{z-index:41!important;padding-top:calc(16px + env(safe-area-inset-top))!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important;padding-left:max(12px,env(safe-area-inset-left))!important;overflow-y:auto;overscroll-behavior:contain;transform:translate(-100%);visibility:hidden;box-shadow:none;transition:transform .26s var(--ease),visibility 0s linear .26s,box-shadow .26s var(--ease)!important}.app-drawer[data-open=true]{transform:none;visibility:visible;box-shadow:24px 0 60px -20px #000c;transition:transform .26s var(--ease),box-shadow .26s var(--ease)!important}.app-drawer-close{position:absolute;top:calc(10px + env(safe-area-inset-top));right:8px;color:var(--muted)}.app-drawer .nav-item{height:44px!important}@media (prefers-reduced-motion: reduce){.app-drawer,.app-drawer[data-open=true],.app-drawer-veil{transition:none!important}}@media (max-width: 767px){.app-main{padding:calc(74px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(56px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}.app-main{overflow-wrap:break-word}.shell{padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}.auth-navigation,.auth-content{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.auth-shell{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.input,.textarea,.select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.code-box),textarea,select{font-size:16px!important}.select,.btn-md{height:44px}.btn-sm{height:36px;padding:0 14px}.icon-btn{min-width:36px;min-height:36px}.tag-remove{position:relative}.tag-remove:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}button.link-blue,button.muted-link{padding-top:8px;padding-bottom:8px;margin-top:-8px;margin-bottom:-8px}.toasts{left:max(16px,env(safe-area-inset-left))!important;right:max(16px,env(safe-area-inset-right))!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;align-items:center}.faq-dialog,.app-dialog{width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:18px;overflow-y:auto;overscroll-behavior:contain}.faq-dialog footer,.app-dialog footer{padding-bottom:env(safe-area-inset-bottom)}.public-footer-grid{grid-template-columns:auto auto auto!important;justify-content:space-between;gap:24px 12px!important}.public-footer-grid>:first-child{grid-column:1 / -1}.public-footer-grid .muted-link{padding:6px 0;margin:-6px 0}.public-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.auth-footer{gap:8px}.auth-footer .muted-link{padding:12px 8px}.auth-content .muted-link{display:inline-block;padding:6px 0}.interface-header{gap:14px}.interface-header h1{font-size:26px}.faq-toggle-card{padding:16px 18px;font-size:16px}.brand-tile{height:120px;border-radius:20px}.brand-tile img{max-height:64px}}.x-scroll{overflow-x:auto}@media (max-width: 767px){.x-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;background:linear-gradient(to right,var(--x-scroll-bg, var(--panel)) 30%,transparent) left center / 40px 100% no-repeat local,linear-gradient(to left,var(--x-scroll-bg, var(--panel)) 30%,transparent) right center / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.55),transparent) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.55),transparent) right center / 14px 100% no-repeat scroll}}@media (max-width: 767px){.creator-table{max-height:none;overflow:visible}.creator-table table,.creator-table tbody{display:block}.creator-table thead{display:none}.creator-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 2px}.creator-table td{padding:0!important;min-width:0;text-align:left!important;grid-row:2}.creator-table td:nth-child(1){grid-row:1;grid-column:1 / 3}.creator-table td:nth-child(6){grid-row:1;grid-column:3;justify-self:end;align-self:center}.creator-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:600;color:var(--muted-dim)}.creator-table td:nth-child(1) span{overflow-wrap:anywhere}}@media (max-width: 767px){.card-pad{padding-left:18px!important;padding-right:18px!important}}@media (max-width: 767px){.podium{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}.podium-name{grid-column:1 / -1}.podium-value,.podium-made{grid-column:1}.podium-share{grid-column:2;grid-row:2 / span 2;flex-direction:column;align-items:flex-end!important;gap:2px!important;margin-top:8px!important;padding-top:0!important;border-top:0!important}}.x-swipe{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.x-swipe::-webkit-scrollbar{display:none}@media (max-width: 767px){.leads-table td:first-child>button,.leads-table th{white-space:nowrap}}@media (max-width: 1023px){.chat-room{height:calc(100dvh - 200px)!important}}@media (max-width: 767px){.chat-room{height:calc(100dvh - 114px - env(safe-area-inset-top))!important;min-height:420px!important}.msg-col{max-width:86%!important}.msg-actions{flex-direction:column}}@media (max-width: 767px){.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg>button{flex:none;height:36px!important}.seg>[aria-hidden=true]{height:36px!important}}@media (max-width: 767px){.ref-row{grid-template-columns:34px minmax(0,1fr) auto!important;row-gap:4px!important}.ref-row>:nth-child(1),.ref-row>:nth-child(2){grid-row:1 / span 2}.ref-row>:nth-child(3){grid-column:3;justify-self:end}.ref-row>:nth-child(4){grid-column:3;min-width:0!important}}@media (max-width: 767px){.past-row{gap:10px!important}.past-row>:last-child{max-width:120px}}@media (max-width: 767px){.home-figures{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:20px!important}.home-figures>div{padding:14px!important}.home-figures>:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 767px){html:has(.app-topbar){scroll-padding-top:calc(68px + env(safe-area-inset-top))}}@media (max-width: 767px){.app-modal-frame{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important}.app-modal{max-height:100%!important;overflow-y:auto;overscroll-behavior:contain}}@media (max-width: 359px){.public-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.public-footer-grid>:last-child{grid-column:1 / -1}}.nf-code{display:flex;align-items:center;gap:clamp(6px,1.4vw,16px);font-weight:600;font-size:clamp(104px,19vw,210px);line-height:.9;letter-spacing:-.06em;color:var(--views)}.nf-code span{background:linear-gradient(180deg,#a9c8ff,#5d93ff);-webkit-background-clip:text;background-clip:text;color:transparent}.nf-code .nf-flask{width:auto;height:.74em;filter:drop-shadow(0 18px 36px rgba(0,82,255,.4))}.nf-path{font-family:ui-monospace,Menlo,monospace;font-size:.88em;color:var(--text);background:var(--panel-2);border:1px solid var(--border-soft);border-radius:8px;padding:2px 8px;word-break:break-all}.mk{position:relative;isolation:isolate}.mk-wash{position:absolute;z-index:-1;left:0;right:0;top:0;height:980px;pointer-events:none;background:radial-gradient(52% 46% at 50% 0%,rgba(0,82,255,.2),transparent 72%),radial-gradient(30% 30% at 82% 6%,rgba(127,178,255,.07),transparent 70%)}.mk-grid{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 40%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse 60% 55% at 50% 40%,#000 20%,transparent 72%)}.mk-hero-grid{top:-64px;right:-6vw;bottom:0;left:-6vw;-webkit-mask-image:radial-gradient(ellipse 46% 58% at 50% 34%,#000 8%,transparent 70%);mask-image:radial-gradient(ellipse 46% 58% at 50% 34%,#000 8%,transparent 70%)}.mk-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .22s var(--ease),border-color .22s var(--ease)}.mk-nav[data-hidden=true]{transform:translateY(-100%)}.mk-nav[data-hidden=true]:focus-within{transform:none}@media (prefers-reduced-motion: reduce){.mk-nav{transition:background-color .22s var(--ease),border-color .22s var(--ease)}}.mk-nav[data-scrolled=true],.mk-nav[data-open=true]{background:#0a0b0dc7;-webkit-backdrop-filter:saturate(150%) blur(16px);backdrop-filter:saturate(150%) blur(16px);border-bottom-color:var(--border-soft)}.mk-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.mk-nav-links{display:flex;align-items:center;gap:2px}.mk-nav-link{height:34px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;cursor:pointer;transition:color .16s var(--ease),background-color .16s var(--ease)}.mk-nav-link:hover,.mk-nav-link[aria-current=page]{color:var(--text);background:#ffffff0d}.mk-nav-menu{display:none}.mk-nav-sheet{display:flex;flex-direction:column;gap:2px;padding:8px 0 18px;animation:settle .26s var(--ease-out) both}.mk-nav-sheet .mk-nav-link{height:44px;padding:0 4px;font-size:16px;border-radius:10px}.mk-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--muted)}.mk-eyebrow:before{content:"";width:18px;height:1px;background:var(--views)}.mk-h1{margin:0;font-size:clamp(42px,6vw,76px);font-weight:600;line-height:1;letter-spacing:-.048em}.mk-h2{margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:600;line-height:1.04;letter-spacing:-.04em}.mk-h3{margin:0;font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.1;letter-spacing:-.03em}.mk-grad{background:linear-gradient(180deg,#fff 30%,#a8aeb8);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-lead{margin:0;font-size:clamp(17px,1.45vw,19px);line-height:1.6;color:var(--muted)}.mk-body{margin:0;font-size:16px;line-height:1.65;color:var(--muted)}.mk-section{padding-top:clamp(96px,13vw,160px);scroll-margin-top:64px}.mk-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:720px;margin:0 auto}.mk-live{position:relative;width:7px;height:7px;border-radius:50%;background:var(--mint);flex:none}.mk-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--mint);animation:ping 2.4s var(--ease-out) infinite}.mk-frame{position:relative;border-radius:22px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:0 40px 100px -50px #000000e6,inset 0 1px #ffffff0d}.mk-surface{background:var(--panel);border:1px solid var(--border);border-radius:14px}.mk-glow{position:absolute;z-index:-1;top:8%;right:6%;bottom:8%;left:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,82,255,.2),transparent);filter:blur(24px);pointer-events:none}.mk-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:550;white-space:nowrap}.mk-tag-mint{background:#43d29b1f;color:var(--mint)}.mk-tag-blue{background:#0052ff29;color:var(--views)}.mk-tag-dim{background:#ffffff0f;color:var(--muted)}.mk-steps{display:flex;flex-direction:column;gap:clamp(80px,11vw,136px);margin-top:clamp(56px,7vw,96px)}.mk-step{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,6vw,96px);align-items:center}.mk-step[data-flip=true]>:first-child{order:2}.mk-step-n{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--muted)}.mk-step-n b{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:#ffffff0a;border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-dim);font-variant-numeric:tabular-nums}.mk-proof{position:relative;max-width:1040px;margin:clamp(56px,6vw,80px) auto 0;text-align:left}.mk-bento{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}.mk-brands{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-top:14px;padding:18px clamp(22px,2.6vw,32px);font-size:14.5px;color:var(--muted)}.mk-brands .mk-logos{--logo-scale: .78;margin-top:0;gap:clamp(28px,4vw,56px)}.mk-proof-note{margin:18px 0 0;text-align:center;font-size:13.5px;color:var(--muted-dim)}.mk-bento-main,.mk-bento-fig{display:flex;flex-direction:column;padding:clamp(22px,2.6vw,32px)}.mk-bento-side{display:grid;grid-template-rows:1fr 1fr;gap:14px}.mk-fig-n{font-size:clamp(40px,4.6vw,60px);font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.mk-fig-l{margin-top:10px;font-size:15px;color:var(--muted)}.mk-bars{display:flex;flex-direction:column;gap:14px;margin-top:auto;padding-top:36px}.mk-bar{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr) 56px;align-items:center;gap:18px}.mk-bar-name{display:flex;align-items:center;gap:10px;min-width:0;font-size:14.5px;font-weight:550}.mk-bar-name>span:not(.mk-tag){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-bar-name>.mk-tag{flex:none}.mk-bar-track{height:8px;border-radius:999px;background:#ffffff0d;overflow:hidden}.mk-bar-track>span{display:block;height:100%;border-radius:inherit;background:#7fb2ff61}.mk-bar[data-live] .mk-bar-track>span{background:var(--views)}.mk-bar-n{text-align:right;font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums}.mk-logos{display:flex;justify-content:center;align-items:center;gap:clamp(36px,6vw,72px);margin-top:22px;flex-wrap:wrap}.mk-contact{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);padding-top:clamp(32px,5vw,72px)}.mk-contact-text{min-width:0}.mk-contact-text .mk-h1{margin-top:22px}.mk-contact-text .mk-lead{margin-top:20px;max-width:480px}.mk-contact-account{margin:22px 0 0;font-size:15px;color:var(--muted)}.mk-reel{position:relative;justify-self:center}.mk-reel-glow{position:absolute;z-index:-1;left:50%;top:50%;width:640px;height:640px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,82,255,.24),transparent);pointer-events:none}.mk-float{position:absolute;z-index:20;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:14px;border:1px solid var(--border-strong);background:#111316d6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 48px -20px #000000d9;font-size:13px;line-height:1.35;text-align:left;animation:mkFloatIn .9s var(--ease-out) both,mkFloat 7s ease-in-out infinite}.mk-float-a{left:-104px;top:17%;width:262px;animation-delay:.7s,1.6s}.mk-float-b{right:-96px;top:41%;animation-delay:.95s,2.9s}@media (max-width: 1199px){.mk-float-a{left:-48px}.mk-float-b{right:-48px}}.mk-float-avatar{width:32px;height:32px;flex:none;border-radius:50%;background:#5865f2;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600}.mk-float-icon{width:32px;height:32px;flex:none;border-radius:9px;background:var(--blue-soft);color:var(--views);display:grid;place-items:center}.mk-float-head{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--text)}.mk-float-bot{padding:1px 5px;border-radius:4px;background:#5865f2;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.02em}.mk-float-body{display:block;margin-top:1px;color:var(--text-dim)}@keyframes mkFloatIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes mkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mk-rows{display:flex;flex-direction:column;gap:10px;max-width:520px;margin-top:32px}.mk-row{--brand: var(--blue);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;padding:14px 16px 14px 14px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff08,#ffffff03);color:var(--text);text-decoration:none;text-align:left;transition:border-color .32s var(--ease)}.mk-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 22%,transparent),color-mix(in srgb,var(--brand) 6%,transparent) 70%,transparent);transform:scaleX(0);transform-origin:left center;transition:transform .52s var(--ease-out)}.mk-row:hover,.mk-row:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--brand) 42%,var(--border))}.mk-row:hover:before,.mk-row:focus-visible:before{transform:scaleX(1)}.mk-row-icon{width:44px;height:44px;flex:none;border-radius:12px;display:grid;place-items:center;color:#fff;transition:transform .42s var(--ease-out),box-shadow .42s var(--ease)}.mk-row:hover .mk-row-icon,.mk-row:focus-visible .mk-row-icon{transform:translateY(-2px);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--brand) 70%,transparent)}.mk-row-text{display:flex;flex-direction:column;flex:1;min-width:0;transition:transform .42s var(--ease-out)}.mk-row:hover .mk-row-text,.mk-row:focus-visible .mk-row-text{transform:translate(4px)}.mk-row-title{font-size:16.5px;font-weight:600;letter-spacing:-.015em}.mk-row-sub{margin-top:2px;font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 560px){.mk-row-sub{white-space:normal}.mk-track-age{display:none}}.mk-row-arrow{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);color:var(--text-dim);overflow:hidden;transition:background-color .32s var(--ease),border-color .32s var(--ease),color .32s var(--ease)}.mk-row:hover .mk-row-arrow,.mk-row:focus-visible .mk-row-arrow{background:var(--brand);border-color:var(--brand);color:#fff}.mk-row:hover .mk-row-arrow svg,.mk-row:focus-visible .mk-row-arrow svg{animation:mkArrowOut .52s var(--ease-out)}@keyframes mkArrowOut{0%{transform:translate(0)}45%{transform:translate(16px,-16px);opacity:0}46%{transform:translate(-16px,16px);opacity:0}to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion: reduce){.mk-float{animation:none}.mk-row:before,.mk-row-icon,.mk-row-text{transition:none}.mk-row:hover .mk-row-arrow svg{animation:none}}@media (max-width: 1023px){.mk-contact{grid-template-columns:minmax(0,1fr);gap:56px;text-align:center}.mk-contact-text .mk-lead,.mk-rows{margin-left:auto;margin-right:auto}}.mk-login{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);padding-top:clamp(40px,7vw,104px)}.mk-login-form{min-width:0;max-width:460px}.mk-login-title{margin-top:18px;font-size:clamp(40px,4.8vw,62px)}.mk-discord-btn.btn{width:100%;max-width:420px;margin-top:30px;gap:10px;background:#5865f2;color:#fff;text-decoration:none}.mk-discord-btn.btn:hover:not([aria-disabled=true]){background:#4f5bd5;color:#fff}.mk-login-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:22px;font-size:14px}.mk-login-links a{color:var(--muted);text-decoration:none;transition:color .16s var(--ease)}.mk-login-links a b{font-weight:550;color:var(--text-dim)}.mk-login-links a:hover,.mk-login-links a:hover b{color:var(--text)}.mk-login-alert{max-width:420px;margin-top:26px;padding:14px 16px;border-radius:14px;background:#ff6e5e14;box-shadow:inset 0 0 0 1px #ff6e5e47;text-align:left}.mk-fan{position:relative;width:100%;max-width:540px;height:480px;justify-self:center}.mk-fan-card{position:absolute;left:50%;top:50%;overflow:hidden;border-radius:22px;background:#111316;box-shadow:0 40px 80px -30px #000000e6,0 0 0 1px #ffffff14}.mk-fan-card img{display:block;width:100%;height:100%;object-fit:cover}.mk-fan-card[data-pos=center]{z-index:2;width:236px;height:420px;transform:translate(-50%,-50%)}.mk-fan-card[data-pos=left],.mk-fan-card[data-pos=right]{width:188px;height:334px}.mk-fan-card[data-pos=left]{transform:translate(-50%,-50%) translate(-148px,18px) rotate(-9deg)}.mk-fan-card[data-pos=right]{transform:translate(-50%,-50%) translate(148px,18px) rotate(9deg)}.mk-fan-card[data-pos=left] img,.mk-fan-card[data-pos=right] img{filter:brightness(.62) saturate(.9)}.mk-fan-platform{position:absolute;top:12px;left:12px;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#fff;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mk-fan-scrim{position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78))}.mk-fan-meta{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:3px;color:#fff;text-align:left}.mk-fan-handle{font-size:12.5px;font-weight:600}.mk-fan-caption{font-size:14px;font-weight:600;line-height:1.3}.mk-fan-tags{font-size:12px;color:#ffffffb8}@media (max-width: 1023px){.mk-login{grid-template-columns:minmax(0,1fr);text-align:center;gap:64px}.mk-login-form{margin:0 auto}.mk-login-form .mk-lead,.mk-discord-btn.btn,.mk-login-alert{margin-left:auto;margin-right:auto}.mk-login-links{justify-content:center}}.mk-ref-rewards{display:flex;align-items:stretch;justify-content:center;gap:14px;max-width:760px;margin:clamp(48px,6vw,72px) auto 0}.mk-ref-reward{flex:1 1 0;min-width:0;padding:28px 26px 24px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff09,#ffffff03);text-align:left}.mk-ref-reward-n{font-size:clamp(44px,5vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.mk-ref-reward-l{margin-top:12px;font-size:15px;line-height:1.5;color:var(--muted)}.mk-ref-plus{align-self:center;font-size:28px;font-weight:500;color:var(--muted-dim)}.mk-ref-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px}.mk-ref-step{padding:26px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff08,#ffffff03)}.mk-ref-step-title{margin:16px 0 0;font-size:19px;font-weight:600;letter-spacing:-.02em}.mk-ref-step .mk-body{margin-top:8px;font-size:15px}.mk-ref-step code,.mk-ref-list code{font-family:var(--font-mono);font-size:.9em;color:var(--text-dim)}.mk-ref-terms{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.mk-ref-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mk-ref-list li{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--border-soft);font-size:15.5px;line-height:1.55;color:var(--text-dim)}.mk-ref-list li:first-child{padding-top:4px}.mk-ref-check{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--blue-soft);color:var(--views)}@media (max-width: 960px){.mk-ref-steps,.mk-ref-terms{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.mk-ref-rewards{flex-direction:column;gap:10px}.mk-ref-plus{display:none}.mk-ref-reward,.mk-ref-step{padding:20px}.mk-ref-steps{gap:10px;margin-top:32px}}.mk-legal-head{position:relative;padding-top:clamp(40px,6vw,80px)}.mk-legal-title{margin-top:18px;font-size:clamp(40px,5vw,64px)}.mk-legal-date{margin:14px 0 0;font-size:14px;color:var(--muted)}.mk-legal-tabs{display:inline-flex;gap:4px;margin-top:28px;padding:4px;border-radius:999px;border:1px solid var(--border);background:#ffffff05}.mk-legal-tabs button{height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:550;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease)}.mk-legal-tabs button:hover{color:var(--text)}.mk-legal-tabs button[aria-selected=true]{background:#ffffff14;color:var(--text)}.mk-legal{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:start;margin-top:clamp(40px,5vw,64px)}.mk-legal-toc{position:sticky;top:92px;display:flex;flex-direction:column;max-height:calc(100vh - 120px);overflow:auto;scrollbar-width:none}.mk-legal-toc-label{margin-bottom:10px;font-size:12.5px;font-weight:600;color:var(--text)}.mk-legal-toc a{padding:7px 0 7px 14px;border-left:1px solid var(--border);font-size:13.5px;line-height:1.35;color:var(--muted);text-decoration:none;transition:color .16s var(--ease),border-color .16s var(--ease)}.mk-legal-toc a:hover{color:var(--text)}.mk-legal-toc a[data-active]{color:var(--text);border-left-color:var(--views)}.mk-legal-body{min-width:0;max-width:720px}.mk-legal-intro{margin:0;font-size:17px;line-height:1.7;color:var(--text-dim)}.mk-legal-section{padding-top:36px;scroll-margin-top:96px}.mk-legal-section h2{margin:0 0 10px;font-size:19px;font-weight:600;letter-spacing:-.02em}.mk-legal-section p{margin:0;font-size:15.5px;line-height:1.75;color:var(--muted)}.mk-legal-ask{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:48px;padding:22px 24px;border-radius:18px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff09,#ffffff03)}.mk-legal-ask-title{font-size:15.5px;font-weight:600}.mk-legal-ask-body{margin-top:3px;font-size:14px;color:var(--muted)}@media (max-width: 960px){.mk-legal{grid-template-columns:minmax(0,1fr)}.mk-legal-toc{display:none}}.mk-end{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mk-end-card{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,44px)}.mk-end-card[data-primary]{border-color:#0052ff47;background:linear-gradient(180deg,#0052ff1a,#0052ff05 70%)}.mk-end-card .mk-h3{margin-top:18px;max-width:440px}.mk-end-card .mk-body{margin-top:12px;max-width:420px}.mk-end-card>:last-child{margin-top:auto;padding-top:30px}.mk-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;margin:0;background:transparent;cursor:pointer}.mk-range:focus{outline:none}.mk-range::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--blue) var(--fill, 50%),var(--border-strong) var(--fill, 50%))}.mk-range::-moz-range-track{height:4px;border-radius:4px;background:var(--border-strong)}.mk-range::-moz-range-progress{height:4px;border-radius:4px;background:var(--blue)}.mk-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 10px #00000080;transition:transform .16s var(--ease)}.mk-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:0}.mk-range:active::-webkit-slider-thumb{transform:scale(1.1)}.mk-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #7fb2ff73}.mk-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #7fb2ff73}.mk-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.mk-faq-item{border-bottom:1px solid var(--border)}.mk-faq-item:first-child{border-top:1px solid var(--border)}.mk-faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 0;border:0;background:none;color:var(--text);font:inherit;font-size:17px;font-weight:550;letter-spacing:-.01em;text-align:left;cursor:pointer}.mk-faq-plus{position:relative;width:14px;height:14px;flex:none;color:var(--muted)}.mk-faq-plus:before,.mk-faq-plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor;border-radius:2px;transition:transform .26s var(--ease-out)}.mk-faq-plus:after{transform:rotate(90deg)}.mk-faq-q[aria-expanded=true] .mk-faq-plus:after{transform:rotate(0)}.mk-footer{margin-top:clamp(96px,12vw,152px);border-top:1px solid var(--border-soft);padding-top:clamp(48px,6vw,72px);font-size:14px;color:var(--muted)}.mk-footer-grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:40px clamp(56px,9vw,128px)}.mk-footer-brand p{margin:14px 0 0;font-size:14.5px;line-height:1.6}.mk-footer-brand .btn{margin-top:22px}.mk-footer-social{display:flex;gap:8px;margin-top:22px}.mk-footer-social a{width:38px;height:38px;border-radius:50%;border:1px solid var(--border);background:#ffffff08;display:grid;place-items:center;color:var(--text-dim);transition:color .16s var(--ease),background-color .16s var(--ease),border-color .16s var(--ease)}.mk-footer-social [data-soon]{width:38px;height:38px;border-radius:50%;border:1px solid var(--border);background:#ffffff08;display:grid;place-items:center;color:var(--text-dim);cursor:default}.mk-footer-social a:hover{color:var(--text);background:#ffffff12;border-color:var(--border-strong)}.mk-footer h4{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--text)}.mk-footer-links{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.mk-footer-link{border:0;background:none;padding:0;font:inherit;color:var(--muted);text-decoration:none;cursor:pointer;transition:color .16s var(--ease)}.mk-footer-link:hover{color:var(--text)}.mk-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:clamp(48px,6vw,64px);padding-top:22px;border-top:1px solid var(--border-soft);font-size:13px;color:var(--muted-dim)}.mk-footer-bottom nav{display:flex;gap:8px 22px;flex-wrap:wrap}.mk-footer-bottom .mk-footer-link{color:var(--muted-dim)}.mk-footer-bottom .mk-footer-link:hover{color:var(--text)}.mk-footer-mark{display:block;width:100%;height:auto;margin-top:clamp(28px,4vw,44px);pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 960px){.mk-nav-links{display:none}.mk-nav-menu{display:inline-flex}.mk-step,.mk-faq{grid-template-columns:minmax(0,1fr)}.mk-step[data-flip=true]>:first-child{order:0}.mk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-footer-grid>:first-child{grid-column:1 / -1}.mk-bento{grid-template-columns:minmax(0,1fr)}.mk-bento-side{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.mk-nav-login{display:none}.mk-bento,.mk-bento-side{gap:10px}.mk-proof{margin-top:48px}.mk-brands{justify-content:center;text-align:center}.mk-brands .mk-logos{--logo-scale: .7}.mk-fig-n{font-size:36px}.mk-fig-l{font-size:14px}.mk-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.mk-bar-track{grid-column:1 / -1;grid-row:2}.mk-faq-q{font-size:16px;padding:18px 0}.mk-logos{--logo-scale: .74;gap:28px}.mk-end{grid-template-columns:minmax(0,1fr);gap:10px}.mk-row{padding:12px 14px 12px 12px}.mk-row-title{font-size:15.5px}}@keyframes mkWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.mk-logo{position:relative;display:block}.mk-logo img{display:block;width:auto;transition:opacity .52s var(--ease)}.mk-logo-white{opacity:.6;filter:brightness(0) invert(1)}.mk-logo-color{position:absolute;top:0;left:0;opacity:0}.mk-logo:hover img{transition-duration:.24s}.mk-logo:hover .mk-logo-white{opacity:0}.mk-logo:hover .mk-logo-color{opacity:1}.mk .btn{transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .28s var(--ease-out),transform .28s var(--ease-out)}.mk .btn .btn-arrow{transition:transform .28s var(--ease-out)}@media (hover: hover) and (pointer: fine){.mk .btn:hover:not(:disabled){transform:translateY(-1px)}.mk .btn-lg:hover:not(:disabled),.mk .btn-xl:hover:not(:disabled){transform:translateY(-2px)}.mk .btn-primary:hover:not(:disabled){box-shadow:inset 0 1px #ffffff2e,0 14px 30px -14px #0052ffe6}.mk .btn-soft:hover:not(:disabled){border-color:#ffffff1a;box-shadow:0 12px 26px -16px #000000e6}.mk .btn-white:hover:not(:disabled){box-shadow:0 12px 28px -16px #fff6}.mk .btn:hover:not(:disabled) .btn-arrow{transform:translate(3px)}}.mk .btn:active:not(:disabled){transform:translateY(0) scale(.98);transition-duration:90ms}@media (prefers-reduced-motion: reduce){.mk .btn,.mk .btn:hover,.mk .btn:active,.mk .btn .btn-arrow{transform:none!important}}.mk-track-dot{position:absolute;right:-4px;top:calc(100% * 8 / 60 - 4px);width:8px;height:8px;border-radius:50%;background:#7fb2ff;box-shadow:0 0 0 4px #7fb2ff24;transition:opacity .4s var(--ease)}.mk-track-dot[data-beat]{animation:mkDotBeat .65s var(--ease-out)}@keyframes mkDotBeat{35%{transform:scale(1.4)}}.mk-wall{--wall-gap: 14px;position:relative;height:620px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wall-gap);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent)}.mk-wall-col{min-width:0}.mk-wall-track{display:flex;flex-direction:column;gap:var(--wall-gap);animation:mkWallUp 60s linear infinite;will-change:transform}.mk-wall-col[data-down] .mk-wall-track{animation-name:mkWallDown}.mk-wall-tile{position:relative;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:#111316}.mk-wall-tile img{display:block;width:100%;height:100%;object-fit:cover}.mk-wall-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff12;pointer-events:none}.mk-wall-platform{position:absolute;top:10px;left:10px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:#fff;background:#00000080}@keyframes mkWallUp{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - var(--wall-gap) / 2))}}@keyframes mkWallDown{0%{transform:translateY(calc(-50% - var(--wall-gap) / 2))}to{transform:translateY(0)}}@media (max-width: 1023px){.mk-wall{width:100%;max-width:520px;height:460px;margin:0 auto}}@media (max-width: 560px){.mk-wall{--wall-gap: 10px;height:400px}.mk-wall-tile{border-radius:12px}}@media (prefers-reduced-motion: reduce){.mk-wall-track{animation:none}}.ui-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:24px;animation:rise .52s var(--ease-out) backwards}.ui-eyebrow{font-size:13px;font-weight:500;color:var(--muted);margin-bottom:8px}.ui-title{margin:0;font-size:clamp(24px,2.3vw,30px);font-weight:600;letter-spacing:-.032em;line-height:1.12}.ui-sub{margin-top:6px;font-size:14px;line-height:1.5;color:var(--muted)}.ui-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-stats{display:grid;gap:12px}.ui-stat{min-width:0;padding:16px 18px 15px;border-radius:14px;border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;animation:rise .52s var(--ease-out) backwards}.ui-stat-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--muted);white-space:nowrap}.ui-stat-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-dot{width:7px;height:7px;border-radius:50%;flex:none}.ui-stat-value{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:clamp(22px,2vw,27px);font-weight:600;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-stat-sub{margin-top:6px;font-size:12.5px;line-height:1.4;color:var(--muted-dim)}.ui-live{position:relative;width:7px;height:7px;border-radius:50%;flex:none}.ui-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:ping 2.4s var(--ease-out) infinite}.ui-panel{min-width:0;border-radius:14px;border:1px solid var(--border);background:var(--panel);animation:rise .52s var(--ease-out) 60ms backwards}.ui-panel.ui-accent,.ui-wash{background-image:radial-gradient(ellipse at 100% 0%,rgba(0,82,255,.12),transparent 55%)}.ui-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:16px 20px 0}.ui-panel-head:last-child{padding-bottom:16px}.ui-panel-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.ui-panel-sub{margin-top:3px;font-size:13px;line-height:1.45;color:var(--muted)}.ui-panel-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.ui-panel-body{padding:16px 20px 20px}.ui-panel-body.ui-flush{padding:12px 0 0}.ui-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.ui-col{display:flex;flex-direction:column;gap:16px;min-width:0}.ui-seg{display:inline-flex;max-width:100%;padding:3px;border-radius:999px;background:var(--base);border:1px solid var(--border-soft);overflow-x:auto;scrollbar-width:none}.ui-seg::-webkit-scrollbar{display:none}.ui-seg>button{display:inline-flex;align-items:center;gap:6px;flex:none;height:30px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:550;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease)}.ui-seg>button:hover{color:var(--text)}.ui-seg>button[aria-selected=true]{background:#ffffff14;color:var(--text)}.ui-seg-sm>button{height:26px;padding:0 10px;font-size:12.5px}.ui-seg-n{font-size:11.5px;color:var(--muted-dim);font-variant-numeric:tabular-nums}.ui-table{width:100%;border-collapse:collapse;font-size:14px}.ui-table th{padding:10px 12px;font-size:12.5px;font-weight:500;color:var(--muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}.ui-table td{padding:12px;border-bottom:1px solid var(--border-soft);vertical-align:middle}.ui-table tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background-color .16s var(--ease)}.ui-table tbody tr:hover{background:#ffffff06}.ui-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table th:first-child,.ui-table td:first-child{padding-left:20px}.ui-table th:last-child,.ui-table td:last-child{padding-right:20px}.ui-empty{padding:40px 20px;text-align:center}.ui-empty-title{font-size:15px;font-weight:600}.ui-empty-body{max-width:380px;margin:6px auto 0;font-size:13.5px;line-height:1.55;color:var(--muted)}.ui-chip{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:7px 12px 7px 8px;border-radius:12px;border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;transition:border-color .16s var(--ease),background-color .16s var(--ease)}.ui-chip:hover{border-color:var(--border-strong);background:var(--panel-2)}.ui-delta{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:550;white-space:nowrap}.ui-delta.up{color:var(--mint);background:#43d29b1a}.ui-delta.down{color:var(--coral);background:#ff6e5e1a}.ui-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11.5px;font-weight:600;background:#ffffff12;color:var(--text-dim)}.ui-count.bad{background:#ff6e5e24;color:var(--coral)}.ui-bar{flex:1;min-height:2px;border-radius:3px 3px 1px 1px;transform-origin:bottom;animation:growUp .6s var(--ease-out) both;transition:height .4s var(--ease),background-color .16s var(--ease)}.ui-bar:hover{filter:brightness(1.25)}.ui-label{font-size:12.5px;font-weight:500;color:var(--muted)}@media (max-width: 1080px){.ui-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.ui-head{margin-bottom:18px}.ui-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.ui-stats>:last-child:nth-child(odd){grid-column:1 / -1}.ui-panel-head{padding:14px 16px 0}.ui-panel-head:last-child{padding-bottom:14px}.ui-panel-body{padding:14px 16px 16px}.ui-stat{padding:14px 15px 13px}.ui-table th:first-child,.ui-table td:first-child{padding-left:16px}.ui-table th:last-child,.ui-table td:last-child{padding-right:16px}}
