@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}:root{--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--bg:#0a0a0b;--bg-2:#101012;--surface:#141417;--surface-2:#1b1b1f;--surface-3:#232328;--border:#26262c;--border-strong:#34343c;--text:#ededee;--text-dim:#a1a1a8;--text-mute:#8c8c9a;--accent:oklch(.57 .22 264);--accent-ink:#fff;--danger:oklch(.7 .2 25);--discord:#5865f2;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px}*,:after,:before{box-sizing:border-box}a,button,input,select,textarea{outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#4a4a54}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",Helvetica,Arial;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:radial-gradient(800px 500px at 80% -10%,oklch(.57 .22 264/.07),transparent 60%),radial-gradient(700px 500px at -5% 30%,oklch(.6 .15 250/.05),transparent 60%);pointer-events:none;z-index:0}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}.mono{font-family:inherit}.page-enter-active,.slide-back-enter-active,.slide-forward-enter-active{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.page-leave-active,.slide-back-leave-active,.slide-forward-leave-active{transition:opacity .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1)}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0;transform:translateY(-8px)}.slide-forward-enter-from{opacity:0;transform:translate(40px)}.slide-forward-leave-to{opacity:0;transform:translate(-24px)}.slide-back-enter-from{opacity:0;transform:translate(-40px)}.slide-back-leave-to{opacity:0;transform:translate(24px)}.page{position:relative;z-index:1}.container{max-width:1200px;margin:0 auto;padding:0 28px}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:#0a0a0bb8}.nav-inner{max-width:1200px;margin:0 auto;padding:14px 28px;gap:20px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:12px;font-weight:700;font-size:17px;letter-spacing:-.01em;cursor:pointer}.brand-mark{width:32px;height:32px;border-radius:10px;background:#1e2028;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.brand-mark img{width:22px;height:22px;display:block}.brand-name b{color:var(--text)}.brand-name span{color:var(--text-mute);font-weight:500;margin-left:6px;font-size:12px}.nav-links{display:flex;align-items:center;gap:4px;margin-left:8px}.nav-link{padding:8px 14px;border-radius:var(--radius-full);font-size:14px;color:var(--text-dim);transition:all .15s ease}.nav-link:hover{color:var(--text);background:var(--surface)}.nav-link.active{color:var(--text);background:var(--surface-2)}.nav-spacer{flex:1}.lang-switch{display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);padding:3px}.lang-btn,.lang-switch{border-radius:var(--radius-full)}.lang-btn{padding:6px 12px;font-size:12px;font-weight:600;color:var(--text-mute);letter-spacing:.04em;transition:all .15s}.lang-btn.active{background:var(--surface-3);color:var(--text)}.lang-btn:not(.active):hover{color:var(--text-dim)}.user-panel{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 6px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);transition:border-color .2s}.user-panel:hover{border-color:var(--border-strong)}.user-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#b16cea);display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff;overflow:hidden;flex-shrink:0}.user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-name{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;padding-right:2px}.user-sep{width:1px;height:20px;background:var(--border);flex-shrink:0}.user-topup-pill{--curve-bg:var(--surface-2);display:flex;align-items:stretch;background:none;border:1px solid var(--border);padding:0;cursor:pointer;border-radius:var(--radius-full);overflow:hidden;transition:border-color .15s}.user-topup-pill:hover{border-color:var(--border-strong);--curve-bg:var(--surface-3)}.user-topup-balance{padding:5px 18px 5px 12px;font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;background:var(--curve-bg);z-index:0}.user-topup-add,.user-topup-balance{white-space:nowrap;position:relative}.user-topup-add{display:flex;align-items:center;gap:4px;padding:5px 12px 5px 20px;font-size:12px;font-weight:700;color:var(--accent-ink);background:var(--accent);transition:background .15s;margin-left:-10px;z-index:1;clip-path:path("M10,0 C3,9 17,19 10,28 L9999,28 L9999,0 Z")}.user-topup-add svg{width:13px;height:13px}.user-topup-pill:hover .user-topup-balance{background:var(--surface-3)}.user-topup-pill:hover .user-topup-add{background:#5388ff;background:oklch(.65 .22 264)}.user-logout{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--text-mute);transition:color .15s,background .15s;flex-shrink:0}.user-logout:hover{color:var(--danger);background:#ff625e1f;background:oklch(.7 .2 25/.12)}.user-logout svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-full);font-size:14px;font-weight:600;transition:all .15s ease;border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:#5388ff;background:oklch(.65 .22 264)}.btn-ghost{background:var(--surface);border-color:var(--border);color:var(--text)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--border-strong)}.btn-discord{background:var(--discord);color:#fff}.btn-discord:hover{background:#4752e0}.btn-discord svg{fill:currentColor;stroke:none;width:16px;height:16px}.btn-discord-community{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--text-mute);text-decoration:none;transition:color .15s,background .15s;flex-shrink:0}.btn-discord-community:hover{color:var(--text);background:var(--surface)}.btn-discord-community .iconify,.btn-discord-community svg{width:18px;height:18px;fill:currentColor;stroke:none}.nav-mobile-discord{display:flex;align-items:center;gap:8px}.nav-mobile-discord .iconify,.nav-mobile-discord svg{width:16px;height:16px;fill:currentColor;stroke:none;flex-shrink:0}.hero{padding-top:100px;padding-bottom:72px}.hero,.hero-content{display:flex;flex-direction:column;align-items:center}.hero-content{text-align:center;width:100%;max-width:760px}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 8px;background:var(--surface);border:1px solid var(--border);font-size:12px;color:var(--text-dim);margin-bottom:32px;align-self:flex-start}.eyebrow,.eyebrow-tag{border-radius:var(--radius-full)}.eyebrow-tag{padding:3px 9px;background:#3069f629;color:var(--accent);font-weight:600;font-size:11px;letter-spacing:.04em}.eyebrow-dot{width:5px;height:5px;border-radius:50%;background:var(--border-strong)}.eyebrow-live{position:relative;width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.eyebrow-live:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--accent);animation:live-ring 2.2s ease-out infinite;opacity:0}@keyframes live-ring{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.4);opacity:0}}h1.hero-title{font-size:40px;line-height:.96;letter-spacing:-.038em;font-weight:700;margin:0 0 26px;text-wrap:balance}.hero-live-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);font-size:12.5px;color:var(--text-dim);margin-bottom:32px;white-space:nowrap;flex-wrap:wrap;justify-content:center}.hero-live-icon{color:var(--accent);flex-shrink:0}.hero-live-sep{color:var(--text-mute)}.hero-title em{font-style:normal;color:var(--accent)}.hero-sub{font-size:17px;line-height:1.6;color:var(--text-dim);margin:0 0 36px;text-wrap:pretty}.hero-cta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center}.btn-lg{padding:12px 22px;font-size:15px}.hero-stats{display:flex;align-items:stretch;margin-top:44px;padding-top:28px;border-top:1px solid var(--border);gap:0}.hero-stat{flex:1;display:flex;flex-direction:column;gap:6px;padding-right:32px}.hero-stat+.hero-stat{padding-left:32px;padding-right:32px;border-left:1px solid var(--border)}.hero-stat:last-child{padding-right:0}.hero-stat-num{font-size:30px;font-weight:700;letter-spacing:-.04em;color:var(--text);font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",Helvetica,Arial;line-height:1}.hero-stat-lbl{font-size:12px;color:var(--text-mute);letter-spacing:.01em;line-height:1.4;font-weight:400}.hero-stat-loading{color:var(--text-mute);transition:color .3s}.section{padding-top:80px;padding-bottom:80px}.section-head{margin-bottom:48px;max-width:720px}.section-eyebrow{display:block;font-size:12px;font-weight:400;color:var(--text-mute);letter-spacing:.03em;margin-bottom:20px;padding-left:10px;border-left:2px solid var(--border-strong)}.section-title{font-size:clamp(26px,3.2vw,38px);letter-spacing:-.03em;font-weight:700;line-height:1.1;margin:0 0 14px;text-wrap:balance}.section-sub{font-size:17px;color:var(--text-dim);line-height:1.55;margin:0;max-width:600px}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--border)}.step-card{padding:28px 28px 28px 0;border-right:1px solid var(--border)}.step-card:last-child{border-right:none;padding-right:0;padding-left:28px}.step-card:not(:first-child):not(:last-child){padding-left:28px}.step-num{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500;color:var(--text-mute);letter-spacing:.08em;margin-bottom:20px}.step-num:before{content:"";display:block;width:20px;height:1px;background:var(--border-strong)}.step-title{font-size:17px;font-weight:600;margin:0 0 7px;letter-spacing:-.01em}.step-desc{font-size:15px;color:var(--text-dim);margin:0;line-height:1.6}.feat-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--border)}.feat-card{padding:24px 0;border-bottom:1px solid var(--border);display:flex;gap:24px;align-items:flex-start}.feat-card:nth-child(odd){padding-right:40px;border-right:1px solid var(--border)}.feat-card:nth-child(2n){padding-left:40px}.feat-bullet{display:none}.feat-card h4{margin:0 0 5px;font-size:17px;letter-spacing:-.01em;font-weight:600}.feat-card p{margin:0;font-size:15px;color:var(--text-dim);line-height:1.6}.plugins-grid{display:flex;flex-direction:column;border-top:1px solid var(--border)}.plugin-card{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--border);min-height:unset;background:none;border-radius:0}.plugin-card.soon{opacity:.45}.plugin-logo{width:44px;height:44px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--surface-2);overflow:hidden;flex-shrink:0}.plugin-logo img{max-width:64%;max-height:64%;display:block;-o-object-fit:contain;object-fit:contain}.plugin-logo.logo-pf img{max-width:60%;max-height:60%}.plugin-logo.logo-sw img{max-width:72%;max-height:72%}.plugin-logo .logo-text{font-weight:700;font-size:14px;color:var(--accent);letter-spacing:.02em}.plugin-name{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.plugin-desc{font-size:13px;color:var(--text-mute);margin:0;line-height:1.5;flex:1}.plugin-status{font-size:11px;font-weight:500;letter-spacing:.06em;margin-left:auto;flex-shrink:0}.status-ready{color:#43c251}.status-soon{color:var(--text-mute)}.cta-section{margin:80px 0 0;padding:64px 56px;background:var(--surface);border-radius:var(--radius-xl);text-align:center;position:relative;overflow:hidden}.cta-title{font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;font-weight:700;margin:0 0 14px;position:relative}.cta-sub{font-size:16px;color:var(--text-dim);margin:0 0 28px;position:relative}.cta-section .hero-cta{justify-content:center;position:relative}.footer{padding:40px 0 56px;border-top:1px solid var(--border);margin-top:80px;color:var(--text-mute);font-size:13px}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.dash{padding:56px 0 40px}.dash-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px;gap:24px;flex-wrap:wrap}.dash-title{font-size:36px;letter-spacing:-.03em;font-weight:700;margin:0 0 8px}.dash-sub{color:var(--text-dim);margin:0;font-size:15px}.proj-eyebrow{display:block;font-size:12px;font-weight:400;color:var(--text-mute);letter-spacing:.03em;margin:0 0 14px;padding-left:10px;border-left:2px solid var(--border-strong)}.proj-id-row{display:flex;flex-direction:column;gap:6px;margin-top:18px}.proj-id-lbl{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute)}.proj-id-box{display:inline-flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;width:-moz-fit-content;width:fit-content}.proj-id-val{font-family:var(--font-mono);font-size:13px;color:var(--text-dim);letter-spacing:.02em}.proj-id-copy{width:26px;height:26px;border-radius:6px;background:transparent;border:none;display:grid;place-items:center;color:var(--text-mute);cursor:pointer;transition:color .15s,background .15s;flex-shrink:0}.proj-id-copy:hover{color:var(--text);background:var(--surface-3)}.proj-id-copy svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dash-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:start}.dash-grid>*,.panel{min-width:0}.panel{background:var(--surface);border-radius:var(--radius-xl);padding:32px;overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.panel-title{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-mute);font-weight:600}.panel h3{margin:0 0 8px;font-size:22px;letter-spacing:-.02em;font-weight:600}.panel p.lead{margin:0 0 24px;color:var(--text-dim);font-size:14px;line-height:1.55}.key-box{background:var(--bg-2);border-radius:var(--radius-lg);padding:18px 20px;display:flex;align-items:center;gap:16px;margin-bottom:14px;position:relative;overflow:hidden}.key-value{font-size:13px;flex:1;min-width:0;letter-spacing:.02em;word-break:break-all;overflow-wrap:anywhere;color:var(--text)}.key-value.placeholder{color:var(--text-mute)}.key-actions{display:flex;gap:6px}.icon-btn{width:36px;height:36px;border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;transition:all .15s;color:var(--text-dim)}.icon-btn:hover{background:var(--surface-3);color:var(--text)}.icon-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.key-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}.key-meta-item{background:var(--bg-2);border-radius:var(--radius-md);padding:12px 14px}.key-meta-lbl{font-size:10px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.key-meta-val{font-size:14px;font-weight:600}.key-meta-val.green{color:var(--accent)}.key-spinner{width:14px;height:14px;border:2px solid var(--border-strong);border-top-color:var(--text-dim);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.copy-toast{position:absolute;bottom:calc(100% + 8px);right:0;background:var(--accent);color:var(--accent-ink);padding:6px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:600;animation:pop 1.6s ease;pointer-events:none}@keyframes pop{0%{opacity:0;transform:translateY(4px)}15%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.callout{background:#3069f612;border-radius:var(--radius-lg);padding:14px 18px;display:flex;gap:12px;font-size:13px;color:var(--text-dim);line-height:1.5}.callout svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:1.7;flex-shrink:0;margin-top:1px}.callout strong{color:var(--text);font-weight:600}.dash-tabs{display:inline-flex;gap:4px;margin-bottom:28px;background:var(--surface);border:1px solid var(--border);padding:4px}.dash-tab,.dash-tabs{border-radius:var(--radius-full)}.dash-tab{padding:8px 20px;font-size:14px;font-weight:500;color:var(--text-mute);transition:color .15s,background .15s}.dash-tab:hover{color:var(--text-dim)}.dash-tab.active{background:var(--surface-3);color:var(--text)}.srch-panel{gap:24px;padding-bottom:60px}.srch-panel,.srch-token-wrap{display:flex;flex-direction:column}.srch-token-wrap{max-width:680px;gap:8px}.srch-token-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute)}.srch-token-row{display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:6px 6px 6px 16px;gap:10px;transition:border-color .15s}.srch-token-row:focus-within{border-color:var(--border-strong)}.srch-token-input{flex:1;background:transparent;border:none;outline:none;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",Helvetica,Arial;font-size:13px;color:var(--text);min-width:0}.srch-token-input::-moz-placeholder{color:var(--text-mute)}.srch-token-input::placeholder{color:var(--text-mute)}.srch-token-btn{flex-shrink:0;height:36px;padding:0 18px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:calc(var(--radius-lg) - 4px);font-size:13px;font-weight:600;color:var(--text-dim);cursor:pointer;transition:all .15s;white-space:nowrap}.srch-token-btn:hover:not(:disabled){color:var(--text);border-color:var(--text-mute)}.srch-token-btn:disabled{opacity:.45;cursor:not-allowed}.srch-hero{padding:72px 0 56px}.srch-head{max-width:640px;margin-bottom:40px}.srch-title{font-size:clamp(32px,4vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:0 0 16px}.srch-sub{font-size:16px;color:var(--text-dim);line-height:1.6;margin:0}.srch-form-wrap{max-width:680px}.srch-tabs{display:flex;gap:4px;margin-bottom:12px}.srch-tab{padding:7px 18px;border-radius:var(--radius-full);font-size:13px;font-weight:600;color:var(--text-mute);border:1px solid transparent;transition:all .15s;letter-spacing:.01em}.srch-tab:hover{color:var(--text-dim);background:var(--surface)}.srch-tab.active{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.srch-form{width:100%}.srch-input-wrap{display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:6px 6px 6px 16px;gap:10px;transition:border-color .15s}.srch-input-wrap:focus-within{border-color:var(--border-strong)}.srch-icon{width:16px;height:16px;stroke:var(--text-mute);fill:none;stroke-width:2;stroke-linecap:round;flex-shrink:0}.srch-input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:15px;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",Helvetica,Arial;min-width:0}.srch-input::-moz-placeholder{color:var(--text-mute)}.srch-input::placeholder{color:var(--text-mute)}.srch-btn{padding:10px 22px;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-md);font-size:14px;font-weight:600;transition:background .15s,opacity .15s;flex-shrink:0;display:grid;place-items:center;min-width:80px;min-height:40px}.srch-btn:hover:not(:disabled){background:#5388ff;background:oklch(.65 .22 264)}.srch-btn:disabled{opacity:.45;cursor:not-allowed}.srch-spinner{width:16px;height:16px;border:2px solid oklch(1 0 0/.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;display:block}.srch-results{padding-bottom:80px}.srch-meta{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.srch-meta-count{font-size:13px;font-weight:600;color:var(--text);background:#ff625e1f;background:oklch(.7 .2 25/.12);border:1px solid oklch(.7 .2 25/.25);color:var(--danger);padding:4px 12px;border-radius:var(--radius-full)}.srch-meta-note{font-size:12px;color:var(--text-mute)}.srch-result-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.srch-result-header{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--border);background:var(--surface-2)}.srch-result-summary{font-size:13px;color:var(--text-mute)}.srch-badge-danger{font-size:10px;font-weight:700;letter-spacing:.1em;padding:3px 10px;border-radius:var(--radius-full);background:#ff625e1f;background:oklch(.7 .2 25/.12);border:1px solid oklch(.7 .2 25/.3);color:var(--danger)}.srch-result-body{display:grid;grid-template-columns:1fr 1fr}.srch-section{padding:20px 24px}.srch-section+.srch-section{border-left:1px solid var(--border)}.srch-col-label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500;color:var(--text-mute);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.srch-col-label svg{width:13px;height:13px;fill:none;stroke:var(--text-mute);stroke-width:1.8}.srch-accounts{display:flex;flex-direction:column;gap:6px}.srch-account{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-3);border-radius:var(--radius-md);border:1px solid transparent;transition:border-color .15s,background .15s;min-width:0}.srch-account:hover{background:var(--bg-2);border-color:var(--border)}.srch-account-name{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.srch-account-id{font-family:var(--font-mono);font-size:11px;color:var(--text-mute);white-space:nowrap;flex-shrink:0}.srch-ext-icon{width:12px;height:12px;stroke:var(--text-mute);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;opacity:0;transition:opacity .15s}.srch-account:hover .srch-ext-icon{opacity:1}.srch-ips{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.srch-ip-tag{font-family:var(--font-mono);font-size:12px;color:var(--text-dim);background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px;letter-spacing:.02em}.srch-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:80px 0 60px;text-align:center}.srch-empty-icon{font-size:28px;color:var(--danger);margin-bottom:8px}.srch-empty-clean{font-size:0}.srch-empty-clean svg{width:52px;height:52px;stroke:#43c251;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.srch-empty-title{font-size:18px;font-weight:600;color:var(--text);margin:0}.srch-empty-sub{font-size:14px;color:var(--text-mute);margin:0}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px}.stat-cell{background:var(--bg-2);border-radius:var(--radius-lg);padding:16px}.stat-cell .v{font-size:22px;font-weight:700;letter-spacing:-.01em}.stat-cell .l{font-size:11px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.stat-cell.accent .v{color:var(--accent)}.log{background:var(--bg-2);border-radius:var(--radius-lg);padding:18px 20px;font-size:12px;line-height:1.8;max-height:280px;overflow:hidden;position:relative}.log:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(180deg,transparent,var(--bg-2));pointer-events:none}.log-row{display:flex;gap:12px;align-items:baseline}.log-time{color:var(--text-mute);font-size:11px;min-width:56px}.log-tag{padding:1px 7px;border-radius:var(--radius-full);font-size:10px;font-weight:700;letter-spacing:.04em;flex-shrink:0}.log-msg{color:var(--text-dim)}.log-msg .id{color:var(--text)}.snippet-wrap{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border)}.snippet-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--surface-2);border-bottom:1px solid var(--border)}.snippet-filename{color:var(--text-mute);letter-spacing:.02em}.snippet-copy,.snippet-filename{font-size:11px;font-family:var(--font-mono)}.snippet-copy{display:flex;align-items:center;gap:5px;color:var(--text-dim);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);transition:color .15s,background .15s}.snippet-copy:hover{color:var(--text);background:var(--surface-3)}.snippet{background:#030407;padding:16px 18px;font-size:12px;font-family:var(--font-mono);line-height:1.8;color:#98a5be;overflow:hidden;word-break:break-all;overflow-wrap:anywhere}.snippet .k{color:#77a2fc}.snippet .s{color:#f2a26a}.snippet .n{color:#bc88f4}.snippet .p{color:#748099}.trusted-section{padding:56px 0;overflow:hidden}.trusted-static{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.trusted-label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);margin:0 0 32px;text-align:center;padding:0 24px}.trusted-track-wrap{position:relative;overflow:hidden;max-width:900px;margin:0 auto;mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent)}.trusted-track{gap:64px;width:-moz-max-content;width:max-content;will-change:transform}.trusted-item,.trusted-track{display:flex;align-items:center}.trusted-item{justify-content:center;height:48px;flex-shrink:0;opacity:.45;transition:opacity .3s}.trusted-item:hover{opacity:1}.trusted-item img{height:100%;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(1.4);transition:filter .3s}.trusted-item:hover img{filter:grayscale(0) brightness(1)}.reveal-item{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-item.in-view{opacity:1;transform:none}.reveal-child{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-stagger.in-view .reveal-child{opacity:1;transform:none}.faq-hero{padding:80px 0 56px;max-width:720px;margin-left:auto;margin-right:auto}.faq-title{font-size:clamp(36px,4.5vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:20px 0 18px;text-wrap:balance}.faq-sub{font-size:17px;color:var(--text-dim);line-height:1.6;margin:0;max-width:560px}.faq-body{padding-bottom:96px}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item--open .faq-chevron{transform:rotate(180deg);color:var(--accent)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-size:16px;font-weight:600;color:var(--text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;transition:color .15s}.faq-item--open>.faq-q{color:var(--accent)}.faq-chevron{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;color:var(--text-mute);transition:transform .28s cubic-bezier(.4,0,.2,1),color .15s}.faq-chevron svg{width:16px;height:16px}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.faq-item--open .faq-a-wrap{grid-template-rows:1fr}.faq-a{overflow:hidden}.faq-a p{margin:0;padding-bottom:24px;font-size:15px;line-height:1.75;color:var(--text-dim)}.not-found{min-height:calc(100vh - 130px);display:flex;align-items:center;justify-content:center;padding:64px 28px;position:relative}.nf-glow{position:absolute;inset:0;background:radial-gradient(700px 500px at 50% 35%,oklch(.57 .22 264/.07),transparent 65%),radial-gradient(400px 300px at 60% 60%,oklch(.7 .2 25/.04),transparent 60%);pointer-events:none}.nf-inner{display:flex;flex-direction:column;align-items:center;gap:32px;position:relative;max-width:500px;width:100%}.nf-code{font-size:clamp(100px,16vw,160px);font-weight:800;letter-spacing:-.06em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:transparent;-webkit-text-stroke:1.5px var(--border-strong);filter:drop-shadow(0 0 32px oklch(.57 .22 264/.12))}.nf-code-zero{-webkit-text-stroke-color:var(--accent)}.nf-terminal{width:100%;background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff08}.nf-term-head{padding:11px 16px;display:flex;align-items:center;gap:7px;background:var(--bg-2);border-bottom:1px solid var(--border);position:relative}.nf-term-head:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,oklch(.57 .22 264/.15),transparent)}.term-dot{width:10px;height:10px;border-radius:50%}.dot-red{background:#ff5f57;box-shadow:0 0 4px #ff5f5766}.dot-yellow{background:#febc2e;box-shadow:0 0 4px #febc2e66}.dot-green{background:#28c840;box-shadow:0 0 4px #28c84066}.term-title{margin-left:8px;font-size:11px;color:var(--text-mute);font-family:var(--font-mono);letter-spacing:.04em}.nf-term-body{padding:18px 20px;font-size:13px;line-height:1.85;font-family:var(--font-mono);flex-direction:column;gap:0}.nf-term-body,.term-line{display:flex;color:var(--text-dim)}.term-line{gap:10px}.term-prompt{color:var(--accent);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.9}.nf-term-out{padding-left:20px;color:var(--text-dim)}.nf-tag-err{border-radius:4px;background:#ff625e26;background:oklch(.7 .2 25/.15);color:var(--danger);border:1px solid oklch(.7 .2 25/.2)}.nf-tag-err,.nf-tag-info{display:inline-flex;align-items:center;padding:0 7px;font-size:10px;font-weight:700;letter-spacing:.08em;margin-right:10px}.nf-tag-info{border-radius:4px;background:#ffffff0d;color:var(--text-mute);border:1px solid hsla(0,0%,100%,.07)}.nf-btn{font-size:15px;padding:12px 28px}.nav-desktop-right{display:flex;align-items:center;gap:20px}.nav-burger,.nav-mobile-menu{display:none}@media(max-width:768px){.nav-desktop-right,.nav-links-desktop{display:none}.nav-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);padding:0 8px;flex-shrink:0;cursor:pointer}.nav-burger span{display:block;height:1.5px;background:var(--text-dim);border-radius:2px;transition:all .2s;transform-origin:center}.nav-burger.open span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-mobile-menu{display:block;border-top:1px solid var(--border);background:#0a0a0bf5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:12px 18px 16px;animation:mobile-menu-in .18s ease}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-6px)}}.nav-mobile-links{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.nav-mobile-link{display:block;padding:11px 14px;border-radius:var(--radius-md);font-size:15px;font-weight:500;color:var(--text-dim);transition:background .15s,color .15s}.nav-mobile-link.active,.nav-mobile-link:hover{background:var(--surface-2);color:var(--text)}.nav-mobile-footer{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.nav-mobile-footer .ld{align-self:flex-start}.nav-mobile-user{display:flex;align-items:center;gap:10px;padding:8px 0}}@media(max-width:960px){.container{padding:0 20px}.nav-inner{padding:12px 20px}.hero{padding-top:64px;padding-bottom:48px}h1.hero-title{font-size:34px}.section{padding-top:56px;padding-bottom:56px}.how-grid{grid-template-columns:1fr 1fr}.feat-grid{grid-template-columns:1fr}.feat-card:nth-child(odd){padding-right:0;border-right:none}.feat-card:nth-child(2n){padding-left:0}.dash-grid{grid-template-columns:1fr}.dash-tabs{width:100%;justify-content:stretch}.dash-tab{flex:1;text-align:center}.srch-result-body{grid-template-columns:1fr}.srch-section+.srch-section{border-left:none;border-top:1px solid var(--border)}.srch-form-wrap{max-width:100%}}@media(max-width:640px){.container{padding:0 16px}.nav-inner{padding:11px 16px}.hero{padding-top:40px;padding-bottom:32px}h1.hero-title{font-size:26px}.hero-live-badge{font-size:11px;padding:5px 12px;gap:6px}.hero-cta{flex-direction:column}.hero-cta .btn{width:100%;justify-content:center}.section{padding-top:40px;padding-bottom:40px}.section-head{margin-bottom:28px}.how-grid{grid-template-columns:1fr}.step-card,.step-card:last-child,.step-card:not(:first-child):not(:last-child){padding:20px 0;border-right:none;border-bottom:1px solid var(--border)}.step-card:last-child{border-bottom:none}.trusted-section{padding:0 0 20px}.trusted-item img{max-height:28px}.trusted-track{gap:40px}.cta-section{padding:40px 24px;border-radius:var(--radius-lg);margin:40px 0 0}.dash{padding:32px 0 24px}.dash-title{font-size:26px}.dash-head{margin-bottom:20px}.panel{padding:20px 16px;border-radius:var(--radius-lg)}.key-meta{grid-template-columns:1fr}.proj-id-box{max-width:100%;width:100%;box-sizing:border-box}.proj-id-val{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.dash-tabs{border-radius:var(--radius-lg);overflow-x:auto}.dash-tab{padding:8px 12px;font-size:13px;white-space:nowrap}.srch-input-wrap{border-radius:var(--radius-md)}.srch-btn{padding:9px 16px;font-size:13px;min-width:64px}.srch-account-id{display:none}.srch-section{padding:16px}.srch-form-wrap,.srch-token-wrap{max-width:100%}.hero-stats{flex-wrap:wrap;gap:20px 0;padding-top:20px;margin-top:28px}.hero-stat{flex:0 0 50%;padding:0!important;border-left:none!important}.hero-stat:nth-child(2n){padding-left:16px!important;border-left:1px solid var(--border)!important}.hero-stat-num{font-size:24px}.g-row{flex-wrap:wrap;align-items:flex-start;min-height:auto;padding:12px 16px;gap:8px}.g-input-box{width:100%}.g-id-wrap{margin-left:0;max-width:100%;overflow:hidden}.g-id-text{max-width:calc(100vw - 96px)}.mem-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.srv-row-date{display:none}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{font-size:16px}.footer{padding:28px 0 40px;margin-top:40px}.footer-inner{flex-direction:column;align-items:flex-start;gap:10px}.faq-list{margin:0}.faq-q{font-size:15px}}@media(max-width:480px){h1.hero-title{font-size:22px}.hero-sub{font-size:15px}.section-title{font-size:22px}.cta-section{padding:32px 16px}.cta-title{font-size:22px}.discord-save-bar{left:12px!important;right:12px!important;transform:none!important;flex-wrap:wrap;gap:10px}.discord-bar-enter-from,.discord-bar-leave-to{opacity:0;transform:translateY(14px)!important}}body.has-sidebar .discord-save-bar,body.has-sidebar .toast-container{left:calc(130px + 50vw)}.app-pane{display:flex;flex-direction:column;gap:24px;width:100%;max-width:640px;align-self:flex-start}.ds-pane{max-width:860px;gap:20px}.g-header{display:flex;flex-direction:column;gap:4px;padding-bottom:20px;border-bottom:1px solid var(--border)}.g-title{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--text);margin:0}.g-sub{font-size:15px;color:var(--text-mute);margin:0}.g-section{display:flex;flex-direction:column;gap:10px}.g-section-title{font-size:15px;font-weight:500;color:var(--text-dim)}.g-card{border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.g-row{display:flex;align-items:center;padding:0 16px;min-height:52px;border-bottom:1px solid var(--border);gap:12px;cursor:default}.g-row:last-child{border-bottom:none}.g-lbl{font-size:15px;color:var(--text);flex-shrink:0;flex:1}.g-lbl--social{display:flex;align-items:center;gap:8px;flex:1}.g-lbl--social svg{color:var(--text-mute);width:13px;height:13px;flex-shrink:0}.g-input-box{display:flex;align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);width:210px;flex-shrink:0;overflow:hidden;transition:border-color .15s}.g-input-box:focus-within{border-color:var(--border-strong)}.g-input-prefix{font-size:14px;color:var(--text-mute);font-family:var(--font-mono);white-space:nowrap;padding:0 0 0 10px;flex-shrink:0}.g-input-field{flex:1;min-width:0;background:none;border:none;outline:none;font-size:15px;color:var(--text);font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",Helvetica,Arial;padding:0 12px;height:36px}.g-input-prefix+.g-input-field{padding:0 2px}.g-input-field::-moz-placeholder{color:var(--text-mute)}.g-input-field::placeholder{color:var(--text-mute)}.g-id-wrap{display:flex;align-items:center;gap:6px;margin-left:auto}.g-id-text{font-family:var(--font-mono);font-size:13px;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.g-icon-btn{display:grid;place-items:center;width:24px;height:24px;border-radius:5px;color:var(--text-mute);flex-shrink:0;transition:color .15s,background .15s}.g-icon-btn:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.g-icon-btn:disabled{opacity:.4;cursor:default}.g-icon-btn svg{width:13px;height:13px}.g-danger-btn{align-self:flex-end;height:34px;padding:0 14px;border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-mute);background:transparent;transition:color .15s,background .15s;white-space:nowrap}.g-danger-btn:hover{color:var(--danger);background:#ff625e12;background:oklch(.7 .2 25/.07)}.discord-save-bar{position:fixed;bottom:24px;left:calc(130px + 50vw);transform:translate(-50%);z-index:200;display:flex;align-items:center;gap:16px;padding:12px 16px 12px 20px;background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:0 8px 32px #00000080;white-space:nowrap}.discord-save-hint{font-size:14px;color:var(--text-dim);flex:1}.discord-save-actions{display:flex;align-items:center;gap:8px}.discord-reset-btn{padding:7px 14px;font-size:14px;font-weight:500;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:none;color:var(--text-mute);cursor:pointer;transition:color .15s,border-color .15s}.discord-reset-btn:hover:not(:disabled){color:var(--text);border-color:var(--text-mute)}.discord-reset-btn:disabled{opacity:.5;cursor:default}.discord-save-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;font-size:14px;font-weight:600;border-radius:var(--radius-full);background:var(--accent);color:#fff;cursor:pointer;transition:background .15s,opacity .15s}.discord-save-btn:hover:not(:disabled){background:#5388ff;background:oklch(.65 .22 264)}.discord-save-btn:disabled{opacity:.5;cursor:default}.discord-bar-enter-active{transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.discord-bar-leave-active{transition:opacity .16s ease,transform .16s ease}.discord-bar-enter-from,.discord-bar-leave-to{opacity:0;transform:translate(-50%) translateY(14px)}.sub-modal-head{display:flex;align-items:center;gap:14px;padding:20px 20px 18px;border-bottom:1px solid var(--border);background:var(--surface-2)}.sub-modal-icon{width:48px;height:48px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:18px;font-weight:700;color:#fff;overflow:hidden}.sub-modal-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sub-modal-head-info{display:flex;flex-direction:column;gap:3px;min-width:0}.sub-modal-head-name{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:var(--text)}.sub-modal-head-count{font-size:13px;color:var(--text-mute);font-variant-numeric:tabular-nums}.sub-modal-body{display:flex;flex-direction:column;gap:0}.sub-modal-row{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border)}.sub-modal-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sub-modal-row-label{font-size:15px;font-weight:500;color:var(--text)}.sub-modal-row-sub{font-size:13px;color:var(--text-mute)}.sub-modal-filter-row{display:flex;flex-direction:column;gap:8px;padding:14px 20px 16px;border-bottom:1px solid var(--border)}.sub-modal-filter-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sub-modal-filter-label{font-size:13px;color:var(--text-mute)}.sub-modal-filter-actions{display:flex;align-items:center;gap:5px}.sub-modal-filter-act{font-size:12px;color:var(--accent,#5865f2);background:none;border:none;padding:0;cursor:pointer;line-height:1}.sub-modal-filter-act:hover{text-decoration:underline}.sub-modal-filter-act-sep{font-size:12px;color:var(--text-mute);line-height:1}.sub-modal-reasons-search{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 10px;transition:border-color .15s}.sub-modal-reasons-search:focus-within{border-color:var(--border-strong)}.sub-modal-reasons-search-icon{width:13px;height:13px;flex-shrink:0;color:var(--text-mute)}.sub-modal-reasons-search-input{flex:1;background:none;border:none;outline:none;font-size:13px;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",Helvetica,Arial;color:var(--text);height:34px;min-width:0}.sub-modal-reasons-search-input::-moz-placeholder{color:var(--text-mute)}.sub-modal-reasons-search-input::placeholder{color:var(--text-mute)}.sub-modal-reasons-list{display:flex;flex-direction:column;gap:2px;max-height:160px;overflow-y:auto}.sub-modal-reasons-empty{font-size:13px;color:var(--text-mute);padding:4px 2px}.sub-modal-reasons-loading{font-size:13px;color:var(--text-mute);padding:4px 0;display:flex;align-items:center;gap:6px}.sub-modal-reason-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sub-modal-reason-item:hover{background:var(--surface-2)}.sub-modal-reason-check{width:16px;height:16px;min-width:16px;border-radius:4px;border:1.5px solid var(--border-strong);background:transparent;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s}.sub-modal-reason-item--checked .sub-modal-reason-check{background:var(--accent,#5865f2);border-color:var(--accent,#5865f2)}.sub-modal-reason-text{font-size:14px;color:var(--text)}.sub-modal-reasons-hint{font-size:12px;color:var(--text-mute);padding:2px 0}.sub-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px}.sub-modal-cancel{padding:9px 18px;border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--text-mute);background:var(--surface-3);transition:color .15s,background .15s}.sub-modal-cancel:hover:not(:disabled){color:var(--text);background:var(--border)}.sub-modal-cancel:disabled{opacity:.4;cursor:default}.sub-modal-save{padding:9px 22px;border-radius:var(--radius-md);font-size:14px;font-weight:600;color:#fff;background:var(--accent);min-width:90px;display:grid;place-items:center;transition:background .15s,opacity .15s}.sub-modal-save:hover:not(:disabled){background:#5388ff;background:oklch(.65 .22 264)}.sub-modal-save:disabled{opacity:.5;cursor:default}.del-modal-head{display:flex;align-items:center;gap:10px;padding:20px 20px 16px;border-bottom:1px solid var(--border)}.del-modal-title{font-size:16px;font-weight:700;color:var(--text)}.del-modal-body{padding:20px;display:flex;flex-direction:column;gap:16px}.del-modal-warn{font-size:14px;color:var(--text-dim);line-height:1.6;margin:0}.del-modal-warn strong{color:var(--text);font-weight:600}.del-modal-confirm{display:flex;flex-direction:column;gap:8px}.del-modal-label{font-size:13px;color:var(--text-mute);line-height:1.5}.del-modal-code{font-size:12px;background:var(--surface-3);padding:1px 6px;border-radius:4px}.del-modal-code,.del-modal-input{font-family:var(--font-mono);color:var(--text)}.del-modal-input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 14px;font-size:14px;outline:none;width:100%;transition:border-color .15s}.del-modal-input:focus{border-color:#ff625e80;border-color:oklch(.7 .2 25/.5)}.del-modal-input::-moz-placeholder{color:var(--text-mute);font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif}.del-modal-input::placeholder{color:var(--text-mute);font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif}.del-modal-submit{height:38px;padding:0 18px;border-radius:var(--radius-md);font-size:14px;font-weight:600;color:#fff;background:var(--danger);min-width:150px;display:grid;place-items:center;transition:opacity .15s}.del-modal-submit:hover:not(:disabled){opacity:.88}.del-modal-submit:disabled{opacity:.35;cursor:not-allowed}.browse-modal{max-width:520px;max-height:80vh;display:flex;flex-direction:column}.browse-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 16px;flex-shrink:0}.browse-modal-head-left{display:flex;flex-direction:column;gap:3px}.browse-modal-title{font-size:17px;font-weight:700;color:var(--text);letter-spacing:-.01em}.browse-modal-sub{font-size:13px;color:var(--text-mute)}.browse-modal-close{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--text-mute);flex-shrink:0;transition:color .15s,background .15s}.browse-modal-close:hover{color:var(--text);background:var(--surface-3)}.browse-modal-close svg{width:15px;height:15px}.browse-search-row{display:flex;align-items:center;gap:10px;margin:0 16px 12px;padding:0 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s;flex-shrink:0}.browse-search-row:focus-within{border-color:var(--border-strong)}.browse-search-icon{width:14px;height:14px;flex-shrink:0;color:var(--text-mute)}.browse-search-input{flex:1;background:none;border:none;outline:none;font-size:14px;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",Helvetica,Arial;color:var(--text);height:40px;min-width:0}.browse-search-input::-moz-placeholder{color:var(--text-mute)}.browse-search-input::placeholder{color:var(--text-mute)}.browse-list{flex:1;overflow-y:auto;padding:0 0 8px}.browse-empty,.browse-list{display:flex;flex-direction:column}.browse-empty{align-items:center;gap:8px;padding:40px 24px;color:var(--text-mute);font-size:14px}.browse-empty svg{width:24px;height:24px;color:var(--border-strong)}.browse-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--border);transition:background .1s}.browse-item:last-child{border-bottom:none}.browse-item:hover{background:var(--surface-2)}.browse-item-icon{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:15px;font-weight:700;color:#fff;overflow:hidden}.browse-item-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.browse-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.browse-item-name-row{display:flex;align-items:center;gap:5px}.browse-item-name{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browse-item-count{font-size:12px;color:var(--text-mute);font-variant-numeric:tabular-nums}.browse-item-action{flex-shrink:0}.browse-sub-btn{height:30px;padding:0 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;background:var(--accent);color:#fff;min-width:90px;display:grid;place-items:center;transition:background .15s,opacity .15s}.browse-sub-btn:hover:not(:disabled){background:#5388ff;background:oklch(.65 .22 264)}.browse-sub-btn:disabled{opacity:.5;cursor:default}.browse-unsub-btn{height:30px;padding:0 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--text-mute);background:var(--surface-3);min-width:90px;display:grid;place-items:center;transition:color .15s,background .15s}.browse-unsub-btn:disabled{opacity:.5;cursor:default}.browse-unsub-btn:hover{color:var(--danger);background:#ff625e14;background:oklch(.7 .2 25/.08)}.subs-nav-pill{margin-left:auto;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;padding:2px 7px;border-radius:var(--radius-full);background:var(--surface-3);border:1px solid var(--border);color:var(--text-mute)}.subs-header-row{display:flex;align-items:center;gap:10px}.subs-count-badge{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;padding:2px 9px;border-radius:var(--radius-full);background:var(--surface-3);border:1px solid var(--border);color:var(--text-mute)}.subs-card{border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.subs-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--border);width:100%;text-align:left;transition:background .12s;cursor:pointer}.subs-item:last-child{border-bottom:none}.subs-item:hover{background:var(--surface-2)}.subs-item-icon{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:16px;font-weight:700;color:#fff;overflow:hidden}.subs-item-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.subs-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.subs-item-name-row{display:flex;align-items:center;gap:6px}.subs-item-name{font-size:15px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subs-verified-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.subs-verified{width:15px;height:15px;color:#3b82f6;display:block}.subs-verified-tip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);white-space:nowrap;background:var(--surface-3);border:1px solid var(--border-strong);color:var(--text);font-size:12px;font-weight:400;padding:5px 10px;border-radius:var(--radius-sm);pointer-events:none;opacity:0;transition:opacity .12s;z-index:10}.subs-verified-wrap:hover .subs-verified-tip{opacity:1}.subs-item-mode{font-size:13px;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subs-item-chevron{display:grid;place-items:center;flex-shrink:0;color:var(--text-mute);opacity:0;transition:opacity .12s}.subs-item:hover .subs-item-chevron{opacity:1}.subs-item-chevron svg{width:14px;height:14px}.subs-add-card{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:var(--radius-lg);border:1.5px dashed var(--border-strong);background:transparent;text-align:left;transition:border-color .15s,background .15s;cursor:pointer}.subs-add-card:hover{border-color:var(--border-strong);background:var(--surface-2)}.subs-add-card:hover .subs-add-card-icon{color:var(--text-dim);border-color:var(--border-strong)}.subs-add-card:hover .subs-add-card-label{color:var(--text)}.subs-add-card-icon{width:36px;height:36px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;flex-shrink:0;color:var(--text-mute);transition:color .15s,background .15s,border-color .15s}.subs-add-card-icon svg{width:15px;height:15px}.subs-add-card-text{display:flex;flex-direction:column;gap:2px}.subs-add-card-label{font-size:14px;font-weight:500;color:var(--text-dim);transition:color .15s}.subs-add-card-sub{font-size:13px;color:var(--text-mute)}.mem-header-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.mem-add-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--accent);color:#fff;border-radius:var(--radius-sm);font-size:14px;font-weight:600;flex-shrink:0;transition:background .15s}.mem-add-btn:hover{background:#5388ff;background:oklch(.65 .22 264)}.mem-add-btn svg{width:14px;height:14px}.mem-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;position:relative}.mem-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:20px 16px 14px;display:flex;flex-direction:column;align-items:center;gap:4px;height:160px;position:relative;overflow:hidden;isolation:isolate;transition:border-color .15s}.mem-card-bg{position:absolute;inset:-10px;z-index:0;filter:blur(10px);pointer-events:none;overflow:hidden}.mem-card-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mem-card-bg-grad{position:absolute;inset:0;background:linear-gradient(135deg,#5865f2,#b16cea)}.mem-card-bg-grad--owner{background:linear-gradient(135deg,#1d52de,#3c4bd0,#4e43c2 50%,#6731a8)}.mem-card-bg-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;color:#ffffffd9}.mem-card-tint{position:absolute;inset:0;z-index:1;background:#010203a6;pointer-events:none}.mem-card-avatar,.mem-card-crown,.mem-card-handle,.mem-card-name{position:relative;z-index:2}.mem-card--empty{background:transparent;border-style:dashed;border-color:var(--border)}.mem-card--clickable{cursor:pointer}.mem-card-crown{position:absolute;top:10px;left:10px;color:#fab72a;display:flex;z-index:2;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6))}.mem-card-crown svg{width:14px;height:14px}.mem-card-avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:20px;font-weight:700;color:#fff;margin-bottom:6px;flex-shrink:0;border:2px solid hsla(0,0%,100%,.18);z-index:2}.mem-card-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mem-card-avatar-icon{width:24px;height:24px;color:#ffffffb3}.mem-card-name{font-size:14px;font-weight:600;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-shadow:0 1px 4px rgba(0,0,0,.5)}.mem-card-handle{font-size:12px;color:#ffffff7a}.mem-loading{position:absolute;inset:0;display:grid;place-items:center;background:var(--bg) /.6}.mem-modal{max-width:420px}.mem-modal-head--simple{flex-direction:column;align-items:flex-start;gap:2px;background:var(--surface-2)}.mem-modal-title{font-size:16px;font-weight:700;color:var(--text)}.mem-modal-subtitle{font-size:13px;color:var(--text-mute)}.mem-modal-body{padding:16px 20px;display:flex;flex-direction:column;gap:10px}.mem-modal-label{font-size:13px;font-weight:500;color:var(--text-dim)}.mem-modal-error{font-size:12px;color:var(--danger);margin:0}.mem-modal-hint{font-size:12px;color:var(--text-mute);margin:0}.mem-modal-foot--between{justify-content:space-between}.mem-modal-btns{display:flex;gap:8px}.sub-modal-filter-input{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;font-size:14px;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",Helvetica,Arial;color:var(--text);padding:0 12px;height:38px;transition:border-color .15s;box-sizing:border-box}.sub-modal-filter-input:focus{border-color:var(--border-strong)}.sub-modal-filter-input::-moz-placeholder{color:var(--text-mute)}.sub-modal-filter-input::placeholder{color:var(--text-mute)}.sub-modal-filter-input--error{border-color:var(--danger)!important}.mem-step-dots{display:flex;gap:5px;align-items:center}.mem-step-dot{width:6px;height:6px;border-radius:50%;background:var(--border-strong)}.mem-step-dot--active{background:var(--accent)}.mem-perm-scroll{padding:12px 20px;gap:8px;max-height:360px;overflow-y:auto}.mem-perm-scroll,.mem-step2-wrap{display:flex;flex-direction:column}.mem-step-back-enter-active,.mem-step-fwd-enter-active{transition:opacity .18s ease,transform .18s ease}.mem-step-back-leave-active,.mem-step-fwd-leave-active{transition:opacity .12s ease,transform .12s ease}.mem-step-fwd-enter-from{opacity:0;transform:translate(20px)}.mem-step-fwd-leave-to{opacity:0;transform:translate(-12px)}.mem-step-back-enter-from{opacity:0;transform:translate(-20px)}.mem-step-back-leave-to{opacity:0;transform:translate(12px)}.ctx-backdrop{position:fixed;inset:0;z-index:190}.ctx-menu{position:fixed;z-index:200;transform:translate(-50%);background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 8px 24px #0006;padding:4px;min-width:180px}.ctx-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--text-dim);transition:background .1s,color .1s;text-align:left}.ctx-item:hover{background:var(--surface-2);color:var(--text)}.ctx-item--danger:hover{background:#ff625e14;background:oklch(.7 .2 25/.08);color:var(--danger)}.ctx-item-icon{width:14px;height:14px;flex-shrink:0}.ctx-divider{height:1px;background:var(--border);margin:3px 0}.srv-card{border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.srv-row{display:flex;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid var(--border);transition:background .12s}.srv-row--clickable{cursor:pointer}.srv-row:last-child{border-bottom:none}.srv-row:hover{background:var(--surface-2)}.srv-row-icon-wrap{position:relative;width:38px;height:38px;border-radius:var(--radius-md);background:var(--surface-3);border:1px solid var(--border);display:grid;place-items:center;flex-shrink:0}.srv-row-icon{width:17px;height:17px;color:var(--text-dim)}.srv-row-status{position:absolute;bottom:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:#43c251;border:2px solid var(--surface);box-shadow:0 0 6px #43c25199}.srv-row:hover .srv-row-status{border-color:var(--surface-2)}.srv-row-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.srv-row-name{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srv-row-addr{font-family:var(--font-mono);font-size:11.5px;color:var(--text-mute)}.srv-row-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.srv-row-date{font-size:12px;color:var(--text-mute);white-space:nowrap}.srv-row-menu-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:transparent;color:var(--text-mute);opacity:0;transition:opacity .15s,background .15s,color .15s;flex-shrink:0}.srv-row:hover .srv-row-menu-btn{opacity:1}.srv-row-menu-btn:hover{background:var(--surface-3);color:var(--text)}.srv-row-menu-btn svg{width:15px;height:15px}.srv-empty{position:relative;padding:72px 0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border)}.srv-empty-bg{position:absolute;inset:0;pointer-events:none;background-color:var(--surface);background-image:radial-gradient(circle,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:22px 22px}.srv-empty-inner{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;text-align:center}.srv-empty-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;color:var(--text-mute);margin-bottom:4px}.srv-empty-icon svg{width:20px;height:20px}.srv-empty-title{font-size:15px;font-weight:600;color:var(--text-dim);margin:0}.srv-empty-sub{font-size:13px;color:var(--text-mute);margin:0}.srv-connect-btn{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 18px;background:var(--accent);color:#fff;border-radius:var(--radius-sm);font-size:13px;font-weight:600;transition:background .15s}.srv-connect-btn:hover{background:#5388ff;background:oklch(.65 .22 264)}.srv-connect-btn svg{width:13px;height:13px}.pair-modal-close-btn{position:absolute;top:12px;right:12px}.pair-modal-head{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 20px 16px;text-align:center}.pair-modal-icons{display:flex;align-items:center;gap:12px}.pair-modal-project-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;font-size:18px;font-weight:700;overflow:hidden}.pair-modal-project-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pair-modal-arrows svg{width:16px;height:16px;color:var(--text-mute)}.pair-modal-server-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center}.pair-modal-server-icon svg{width:20px;height:20px;color:var(--text-mute)}.pair-modal-title{font-size:17px;font-weight:700;color:var(--text);letter-spacing:-.01em}.pair-modal-sub{font-size:13px;color:var(--text-mute)}.pair-modal-body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:12px}.pair-modal-hint{font-size:13px;color:var(--text-dim);margin:0;line-height:1.55}.pair-modal-file-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md)}.pair-modal-file-icon{width:14px;height:14px;color:var(--accent);flex-shrink:0}.pair-modal-file-name{flex:1;font-size:13px;font-family:var(--font-mono);color:var(--text-dim)}.pair-modal-download-btn{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:var(--text-mute);transition:color .15s,background .15s}.pair-modal-download-btn:hover{color:var(--text);background:var(--surface-3)}.pair-modal-download-btn svg{width:13px;height:13px}.pair-modal-cmd-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md)}.pair-modal-cmd{flex:1;font-family:var(--font-mono);font-size:13px;color:var(--text);letter-spacing:.02em}.pair-modal-copy-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--text-mute);flex-shrink:0;transition:color .15s,background .15s}.pair-modal-copy-btn:hover:not(:disabled){color:var(--text);background:var(--surface-3)}.pair-modal-copy-btn:disabled{opacity:.4;cursor:default}.pair-modal-copy-btn svg{width:13px;height:13px}.pair-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pair-admin-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;transition:border-color .15s,background .15s;cursor:pointer}.pair-admin-card:hover{border-color:var(--accent);background:var(--surface-3)}.pair-admin-card--active{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 8%,var(--surface-2))}.pair-admin-card-name{font-size:13px;font-weight:600;color:var(--text)}.pair-admin-card-ver{font-size:11px;color:var(--text-mute)}.pair-admin-note{margin:0}.pair-admin-note,.pair-source-link{font-size:12px;color:var(--text-mute)}.pair-source-link{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;padding-top:4px;transition:color .15s}.pair-source-link:hover{color:var(--text)}.pair-source-link svg{width:13px;height:13px}.ds-clean,.ds-idle{display:flex;flex-direction:column;align-items:center;gap:10px;padding:72px 0;text-align:center}.ds-state-icon svg{width:30px;height:30px;color:var(--text-mute);opacity:.2}.ds-state-icon--ok svg{color:#43c251;opacity:.45}.ds-state-text{font-size:14px;color:var(--text-mute);margin:0}.ds-account-row{display:flex;align-items:center;gap:0;padding:0!important}.ds-account-link{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:10px 12px;text-decoration:none}.ds-copy-wrap{position:relative;flex-shrink:0;padding-right:8px}.ds-copy-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--text-mute);transition:color .15s,background .15s}.ds-copy-btn:hover{color:var(--text);background:var(--surface-3)}.ds-copy-btn svg{width:13px;height:13px}.ds-copy-tip{position:absolute;bottom:calc(100% + 4px);right:0;white-space:nowrap;background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:3px 9px;font-size:11px;color:var(--text);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s}.ds-copy-tip.visible{opacity:1;transform:translateY(0)}.ds-block{display:flex;flex-direction:column;gap:10px}.ds-block-hd{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute)}.ds-block-hd svg{width:13px;height:13px;flex-shrink:0}.ds-hd-count{margin-left:2px;padding:1px 8px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-full);font-size:11px;color:var(--text-mute);font-weight:500}.ds-no-item{font-size:13px;color:var(--text-mute);margin:0;padding:4px 0}.ds-ban-list{gap:8px}.ds-ban,.ds-ban-list{display:flex;flex-direction:column}.ds-ban{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;gap:9px;transition:border-color .15s}.ds-ban:hover{border-color:var(--border-strong)}.ds-ban--inactive{opacity:.5}.ds-ban-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ds-ban-status{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-full)}.ds-ban-status--active{background:#ff625e1a;background:oklch(.7 .2 25/.1);border:1px solid oklch(.7 .2 25/.25);color:var(--danger)}.ds-ban-chip,.ds-ban-status--mute{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mute)}.ds-ban-chip{font-size:10px;font-weight:500;padding:2px 8px;border-radius:var(--radius-full)}.ds-ban-date{margin-left:auto;font-size:12px;color:var(--text-mute);font-variant-numeric:tabular-nums}.ds-ban-reason{font-size:14px;font-weight:500;color:var(--text);margin:0;line-height:1.4}.ds-ban-foot{justify-content:space-between;gap:10px}.ds-ban-foot,.ds-ban-proj-wrap{display:flex;align-items:center;flex-wrap:wrap}.ds-ban-proj-wrap{position:relative;gap:6px}.ds-ban-proj{font-size:12px;font-weight:500;color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px 10px;cursor:pointer;transition:border-color .15s}.ds-ban-proj:hover{border-color:var(--border-strong)}.ds-pid-tip{position:absolute;bottom:calc(100% + 5px);left:0;white-space:nowrap;background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:3px 9px;font-size:11px;color:var(--text);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s}.ds-pid-tip.visible{opacity:1;transform:translateY(0)}.ds-ban-socs{display:flex;gap:3px}.ds-soc{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:var(--surface-2);color:var(--text-mute);transition:color .15s,background .15s}.ds-soc:hover{background:var(--surface-3);color:var(--text)}.ds-soc svg{width:11px;height:11px}.ds-ban-steam{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.ds-steam-link{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--text-dim);text-decoration:none;transition:color .15s}.ds-steam-link:hover{color:var(--text)}.ds-steam-link svg{width:10px;height:10px;opacity:0;transition:opacity .15s}.ds-steam-link:hover svg{opacity:1}.ds-ban-dates{display:flex;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--border)}.ds-ban-dt{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-mute)}.ds-ban-dt svg{width:11px;height:11px}.ds-ban-dt--ok{color:#24a965}@media(max-width:860px){.discord-save-bar,body.has-sidebar .toast-container{left:50%}}.pane-enter-active,.pane-leave-active{transition:opacity .12s ease,transform .12s ease}.pane-enter-from{opacity:0;transform:translateY(6px)}.pane-leave-to{opacity:0;transform:translateY(-4px)}.sidebar-backdrop-enter-active,.sidebar-backdrop-leave-active{transition:opacity .25s ease}.sidebar-backdrop-enter-from,.sidebar-backdrop-leave-to{opacity:0}.toast-container[data-v-f27bbd1e]{position:fixed;bottom:24px;right:24px;z-index:9999;pointer-events:none}.toast-container[data-v-f27bbd1e],.toast-list[data-v-f27bbd1e]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.toast[data-v-f27bbd1e]{pointer-events:all;display:grid;grid-template-columns:36px 1fr 28px;align-items:center;gap:12px;padding:16px 14px 16px 16px;width:320px;background:#1a1a1e;border:1px solid #2e2e36;border-radius:14px;box-shadow:0 8px 32px #0009,0 0 0 .5px #ffffff0a}.toast-icon-wrap[data-v-f27bbd1e]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.toast--success .toast-icon-wrap[data-v-f27bbd1e]{background:#54bf5c26;color:#54bf5c}.toast--error .toast-icon-wrap[data-v-f27bbd1e]{background:#ff625e26;background:oklch(.7 .2 25/.15);color:#ff625e;color:oklch(.7 .2 25)}.toast--info .toast-icon-wrap[data-v-f27bbd1e]{background:#3069f626;color:#6c9aff;color:oklch(.7 .18 264)}.toast-icon[data-v-f27bbd1e]{width:16px;height:16px}.toast-body[data-v-f27bbd1e]{display:flex;flex-direction:column;gap:4px;min-width:0}.toast-title[data-v-f27bbd1e]{font-size:13px;font-weight:600;color:#ededee;line-height:1.35}.toast-close[data-v-f27bbd1e]{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:#6c6c75;transition:color .12s,background .12s;flex-shrink:0;align-self:flex-start}.toast-close[data-v-f27bbd1e]:hover{color:#ededee;background:#ffffff12}.toast-close[data-v-f27bbd1e] svg{width:12px;height:12px;display:block}.toast-enter-active[data-v-f27bbd1e]{transition:all .22s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-f27bbd1e]{transition:all .16s ease-in;position:absolute;right:0}.toast-enter-from[data-v-f27bbd1e]{opacity:0;transform:translate(20px) scale(.96)}.toast-leave-to[data-v-f27bbd1e]{opacity:0;transform:translate(12px) scale(.97)}.consent-bar[data-v-ffefd682]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9999;width:calc(100% - 40px);max-width:780px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:0 8px 32px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.consent-inner[data-v-ffefd682]{display:flex;align-items:center;gap:16px;padding:16px 20px}.consent-text[data-v-ffefd682]{flex:1;margin:0;font-size:13px;line-height:1.55;color:var(--text-dim)}.consent-text strong[data-v-ffefd682]{color:var(--text);font-weight:500}.consent-btn[data-v-ffefd682]{flex-shrink:0;padding:8px 20px;background:var(--accent);color:var(--accent-ink);border:none;border-radius:var(--radius-full);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s;white-space:nowrap}.consent-btn[data-v-ffefd682]:hover{opacity:.85}.consent-enter-active[data-v-ffefd682],.consent-leave-active[data-v-ffefd682]{transition:opacity .25s,transform .25s}.consent-enter-from[data-v-ffefd682],.consent-leave-to[data-v-ffefd682]{opacity:0;transform:translate(-50%) translateY(12px)}.ld[data-v-40cecfba]{position:relative;flex-shrink:0}.ld-trigger[data-v-40cecfba]{display:flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 10px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.ld-trigger.open[data-v-40cecfba],.ld-trigger[data-v-40cecfba]:hover{border-color:var(--border-strong);color:var(--text)}.ld-globe[data-v-40cecfba]{width:14px;height:14px;flex-shrink:0}.ld-code[data-v-40cecfba]{font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1}.ld-panel[data-v-40cecfba]{position:absolute;top:calc(100% + 8px);right:0;background:#0d0d0f;border-radius:var(--radius-lg);overflow:hidden;min-width:176px;z-index:200;padding:4px 0}.ld-item[data-v-40cecfba]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 16px;font-size:14px;color:var(--text-dim);transition:background .1s,color .1s;cursor:pointer;text-align:left}.ld-item[data-v-40cecfba]:hover{background:#ffffff0a}.ld-item.active[data-v-40cecfba],.ld-item.active .ld-lcode[data-v-40cecfba],.ld-item[data-v-40cecfba]:hover,.ld-item:hover .ld-lcode[data-v-40cecfba]{color:var(--text)}.ld-item.active[data-v-40cecfba]:hover{background:#ffffff0a}.ld-label[data-v-40cecfba]{font-weight:400}.ld-lcode[data-v-40cecfba]{font-size:12px;font-weight:600;color:var(--text-mute);letter-spacing:.05em;transition:color .1s}@media(max-width:768px){.ld-panel[data-v-40cecfba]{right:auto;left:0}}.ld-enter-active[data-v-40cecfba],.ld-leave-active[data-v-40cecfba]{transition:opacity .14s ease,transform .14s ease}.ld-enter-from[data-v-40cecfba],.ld-leave-to[data-v-40cecfba]{opacity:0;transform:translateY(-6px) scale(.98)}.checkbox[data-v-e95a255f]{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border-strong);background:var(--surface-3);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s;cursor:pointer;padding:0}.checkbox--on[data-v-e95a255f]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.checkbox--disabled[data-v-e95a255f]{opacity:.4;cursor:not-allowed}.checkbox-check[data-v-e95a255f]{width:10px;height:10px;display:block;flex-shrink:0}.spinner[data-v-6ad8f91a]{display:block;border-radius:50%;animation:spin-6ad8f91a .6s linear infinite}.spinner--sm[data-v-6ad8f91a]{width:13px;height:13px;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff}.spinner--md[data-v-6ad8f91a],.spinner[data-v-6ad8f91a]:not([class*=spinner--]){width:16px;height:16px}.spinner--lg[data-v-6ad8f91a],.spinner--md[data-v-6ad8f91a],.spinner[data-v-6ad8f91a]:not([class*=spinner--]){border:2px solid var(--border-strong);border-top-color:var(--text-dim)}.spinner--lg[data-v-6ad8f91a]{width:20px;height:20px}@keyframes spin-6ad8f91a{to{transform:rotate(1turn)}}.modal-overlay[data-v-01139dca]{position:fixed;inset:0;z-index:200;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:24px}.modal-box[data-v-01139dca]{background:var(--surface);border-radius:var(--radius-xl);box-shadow:0 24px 64px #0009;width:100%;max-width:440px;max-height:calc(100vh - 48px);overflow-y:auto;display:flex;flex-direction:column;position:relative;outline:none}@media(max-width:480px){.modal-overlay[data-v-01139dca]{padding:12px;align-items:flex-end}.modal-box[data-v-01139dca]{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-md) var(--radius-md);max-height:90vh}}.modal-enter-active{transition:opacity .28s ease}.modal-leave-active{transition:opacity .22s ease}.modal-enter-active .modal-box{transition:opacity .28s ease,transform .32s cubic-bezier(.34,1.45,.64,1)}.modal-leave-active .modal-box{transition:opacity .2s ease,transform .2s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-box{transform:translateY(20px) scale(.97);opacity:0}.modal-leave-to .modal-box{transform:translateY(8px) scale(.99);opacity:0}.tp[data-v-57cdc317]{padding:0}.tp-head[data-v-57cdc317]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 0}.tp-title[data-v-57cdc317]{font-size:17px;font-weight:700;color:var(--text);line-height:1.2}.tp-sub[data-v-57cdc317]{font-size:12px;color:var(--text-mute);margin-top:3px}.tp-close[data-v-57cdc317]{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--text-mute);flex-shrink:0;transition:color .15s,background .15s}.tp-close[data-v-57cdc317]:hover{color:var(--text);background:var(--surface-3)}.tp-section[data-v-57cdc317]{padding:20px 24px 0}.tp-label[data-v-57cdc317]{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);margin-bottom:10px}.tp-currencies[data-v-57cdc317]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tp-cur-btn[data-v-57cdc317]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.tp-cur-btn[data-v-57cdc317]:hover{border-color:var(--border-strong);background:var(--surface-3)}.tp-cur-btn--active[data-v-57cdc317]{border-color:var(--accent);background:#3069f612}.tp-cur-symbol[data-v-57cdc317]{font-size:18px;font-weight:700;color:var(--text);line-height:1}.tp-cur-code[data-v-57cdc317]{font-size:13px;font-weight:600;color:var(--text)}.tp-cur-name[data-v-57cdc317]{font-size:11px;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tp-methods[data-v-57cdc317]{display:flex;flex-direction:column;gap:8px}.tp-method[data-v-57cdc317]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.tp-method[data-v-57cdc317]:hover{border-color:var(--border-strong);background:var(--surface-3)}.tp-method--active[data-v-57cdc317]{border-color:var(--accent);background:#3069f612}.tp-method-left[data-v-57cdc317]{display:flex;align-items:center;gap:12px;min-width:0}.tp-method-icon-wrap[data-v-57cdc317]{width:38px;height:38px;border-radius:var(--radius-sm);background:#3069f61f;border:1px solid oklch(.57 .22 264/.2);display:grid;place-items:center;flex-shrink:0}.tp-method--active .tp-method-icon-wrap[data-v-57cdc317]{background:#3069f62e}.tp-method-ico[data-v-57cdc317]{width:18px;height:18px;color:var(--accent)}.tp-method-label[data-v-57cdc317]{font-size:14px;font-weight:600;color:var(--text)}.tp-method-sub[data-v-57cdc317]{font-size:12px;color:var(--text-mute);margin-top:1px}.tp-method-right[data-v-57cdc317]{display:flex;align-items:center;gap:10px;flex-shrink:0}.tp-method-badges[data-v-57cdc317]{display:flex;align-items:center;gap:5px}.tp-badge[data-v-57cdc317]{padding:3px 7px;border-radius:4px;font-size:11px;font-weight:700;background:var(--surface-3);border:1px solid var(--border)}.tp-badge--visa[data-v-57cdc317]{font-style:italic;letter-spacing:-.3px;color:var(--text)}.tp-badge--mastercard[data-v-57cdc317]{color:var(--text-dim)}.tp-badge--mir[data-v-57cdc317]{color:#22c55e}.tp-badge--sbp[data-v-57cdc317]{color:#6366f1;border-color:#3266e44d;background:#3266e414}.tp-badge--freekassa[data-v-57cdc317]{color:#f97316;border-color:#de68004d;border-color:oklch(.65 .2 50/.3);background:#de680014;background:oklch(.65 .2 50/.08)}.tp-badge--yoomoney[data-v-57cdc317]{color:#8b5cf6;border-color:#764be54d;background:#764be514}.tp-method-check[data-v-57cdc317]{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--surface-3);display:grid;place-items:center;flex-shrink:0;transition:background .15s,border-color .15s}.tp-method-check.on[data-v-57cdc317]{background:var(--accent);border-color:var(--accent);color:#fff}.tp-method-check svg[data-v-57cdc317]{width:10px;height:10px}.tp-no-methods[data-v-57cdc317]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;color:var(--text-mute)}.tp-no-methods-ico[data-v-57cdc317]{width:15px;height:15px;flex-shrink:0}.tp-amount-wrap[data-v-57cdc317]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .15s}.tp-amount-wrap[data-v-57cdc317]:focus-within{border-color:var(--border-strong)}.tp-amount-box[data-v-57cdc317]{display:flex;align-items:center;padding:0 16px 0 20px;gap:12px}.tp-amount-input[data-v-57cdc317]{flex:1;background:none;border:none;outline:none;padding:20px 0 14px;font-size:38px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-1px;min-width:0}.tp-amount-input[data-v-57cdc317]::-moz-placeholder{color:var(--border-strong)}.tp-amount-input[data-v-57cdc317]::placeholder{color:var(--border-strong)}.tp-amount-input[data-v-57cdc317]:disabled{opacity:.4;cursor:not-allowed}.tp-currency-badge[data-v-57cdc317]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-sm);flex-shrink:0}.tp-currency-symbol[data-v-57cdc317]{font-size:15px;font-weight:700;color:var(--text-dim)}.tp-currency-code[data-v-57cdc317]{font-size:12px;font-weight:600;color:var(--text-mute)}.tp-receive[data-v-57cdc317]{justify-content:space-between;padding:10px 20px 14px;border-top:1px solid var(--border)}.tp-receive[data-v-57cdc317],.tp-receive-label[data-v-57cdc317]{display:flex;align-items:center}.tp-receive-label[data-v-57cdc317]{gap:6px;font-size:13px;color:var(--text-mute)}.tp-recv-arrow[data-v-57cdc317]{width:13px;height:13px;flex-shrink:0}.tp-receive-amount[data-v-57cdc317]{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.tp-rub-sign[data-v-57cdc317]{font-size:16px;font-weight:700;color:var(--accent);line-height:1}.tp-promo[data-v-57cdc317],.tp-promo-field[data-v-57cdc317]{display:flex;gap:8px}.tp-promo-field[data-v-57cdc317]{flex:1;align-items:center;padding:0 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s}.tp-promo-field[data-v-57cdc317]:focus-within{border-color:var(--border-strong)}.tp-promo-icon[data-v-57cdc317]{width:14px;height:14px;color:var(--text-mute);flex-shrink:0}.tp-promo-input[data-v-57cdc317]{flex:1;background:none;border:none;outline:none;font-size:14px;color:var(--text);padding:11px 0}.tp-promo-input[data-v-57cdc317]::-moz-placeholder{color:var(--text-mute)}.tp-promo-input[data-v-57cdc317]::placeholder{color:var(--text-mute)}.tp-promo-btn[data-v-57cdc317]{padding:0 18px;height:44px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;font-weight:600;color:var(--text-mute);white-space:nowrap;flex-shrink:0;transition:border-color .15s,color .15s}.tp-promo-btn.active[data-v-57cdc317]{border-color:var(--accent);color:var(--accent)}.tp-promo-btn[data-v-57cdc317]:hover{border-color:var(--border-strong)}.tp-footer[data-v-57cdc317]{padding:20px 24px 24px;display:flex;flex-direction:column;gap:14px}.tp-agree[data-v-57cdc317]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;color:var(--text-dim);line-height:1.5}.tp-agree-link[data-v-57cdc317]{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.tp-agree-link[data-v-57cdc317]:hover{opacity:.8}.tp-submit[data-v-57cdc317]{width:100%;padding:14px;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-md);font-size:14px;font-weight:700;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,opacity .15s,transform .1s}.tp-submit[data-v-57cdc317]:not(:disabled):hover{background:#5388ff;background:oklch(.65 .22 264)}.tp-submit[data-v-57cdc317]:not(:disabled):active{transform:scale(.98)}.tp-submit[data-v-57cdc317]:disabled{opacity:.4;cursor:not-allowed}.footer[data-v-a251eeb7]{margin-top:100px;padding-bottom:48px}.footer-body[data-v-a251eeb7]{justify-content:space-between;gap:24px;margin-bottom:28px}.footer-body[data-v-a251eeb7],.footer-brand[data-v-a251eeb7]{display:flex;align-items:center}.footer-brand[data-v-a251eeb7]{gap:10px;text-decoration:none;transition:opacity .15s}.footer-brand[data-v-a251eeb7]:hover{opacity:.8}.footer-logo-wrap[data-v-a251eeb7]{width:28px;height:28px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;display:grid;place-items:center;flex-shrink:0}.footer-logo-img[data-v-a251eeb7]{width:17px;height:17px;display:block}.footer-brand-name[data-v-a251eeb7]{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}.footer-brand-tld[data-v-a251eeb7]{color:var(--text-mute);font-weight:500}.footer-nav[data-v-a251eeb7]{display:flex;align-items:center;gap:28px}.footer-nav-link[data-v-a251eeb7]{font-size:13px;color:var(--text-mute);transition:color .15s;text-decoration:none}.footer-nav-link[data-v-a251eeb7]:hover{color:var(--text)}.footer-bottom[data-v-a251eeb7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--border)}.footer-copy[data-v-a251eeb7],.footer-tagline[data-v-a251eeb7]{font-size:12px;color:var(--text-mute)}.footer-tagline[data-v-a251eeb7]{opacity:.6;text-align:right}@media(max-width:640px){.footer-body[data-v-a251eeb7]{flex-direction:column;align-items:flex-start;gap:20px}.footer-nav[data-v-a251eeb7]{flex-wrap:wrap;gap:4px}.footer-bottom[data-v-a251eeb7]{flex-direction:column;align-items:flex-start;gap:6px}.footer-tagline[data-v-a251eeb7]{text-align:left}}
