@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2-variations"),url(/fonts/Inter-Variable.ttf)format("truetype-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);size-adjust:107%;ascent-override:90.5%;descent-override:22.5%;line-gap-override:0%}:root{--mo-black:#14100c;--mo-coal:#1e1812;--mo-smoke:#2a2119;--mo-cream:#f3e9d6;--mo-cream2:#e9dcc1;--mo-red:#c22f26;--mo-red-hot:#e2493e;--mo-gold:#c9a35a;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-6:48px;--sp-8:64px;--r-sm:4px;--r-md:10px;--r-lg:18px;--r-pill:999px;--ease:cubic-bezier(.22,1,.36,1);--dur-fast:.16s;--dur:.28s;--dur-slow:.62s;--font-display:Georgia,"Times New Roman",serif;--font-text:"Inter","Inter Fallback",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ss-abyss:var(--mo-black);--bg:#f4ecdc;--bg-deep:#ece1cb;--panel:#fdf8ec;--panel2:#efe5d0;--line:#d9cbaf;--line-soft:#e6dbc3;--ink:#1c1610;--muted:#6b5c48;--faint:#9a8a70;--teal:#b3271f;--teal-ink:#a02218;--blue:#8a6a2b;--amber:#a86414;--red:#b3271f;--violet:#6d4dd8;--gold:#8a6a2b;--shadow:0 1px 2px #1c161014,0 2px 8px #1c16100f;--shadow-lg:0 10px 34px #1c161024;--glow:0 0 34px #b3271f24;--pattern-sonar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M-3 17 17-3' fill='none' stroke='%23b3271f' stroke-opacity='.10' stroke-width='1.4'/%3E%3C/svg%3E");--pattern-wake:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='52' viewBox='0 0 160 52'%3E%3Cg fill='none' stroke='%23b3271f' stroke-opacity='.22' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M66 34a14 14 0 0 1 28 0'/%3E%3Cpath d='M56 34a24 24 0 0 1 48 0'/%3E%3C/g%3E%3Ccircle cx='80' cy='36' r='3.4' fill='%23b3271f' fill-opacity='.30'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#14100c;--bg-deep:#0c0906;--panel:#1e1812;--panel2:#2a2119;--line:#3a3024;--line-soft:#2c241b;--ink:#f3e9d6;--muted:#b7a88e;--faint:#7f7259;--teal:#e2493e;--teal-ink:#f0655a;--blue:#c9a35a;--amber:#e0a13c;--red:#e2493e;--violet:#a78bfa;--gold:#c9a35a;--shadow:0 1px 2px #0006,0 8px 26px #0000004d;--shadow-lg:0 18px 60px #00000061;--glow:0 0 34px #e2493e33;--pattern-sonar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M-3 17 17-3' fill='none' stroke='%23f3e9d6' stroke-opacity='.05' stroke-width='1.4'/%3E%3C/svg%3E");--pattern-wake:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='52' viewBox='0 0 160 52'%3E%3Cg fill='none' stroke='%23e2493e' stroke-opacity='.30' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M66 34a14 14 0 0 1 28 0'/%3E%3Cpath d='M56 34a24 24 0 0 1 48 0'/%3E%3C/g%3E%3Ccircle cx='80' cy='36' r='3.4' fill='%23e2493e' fill-opacity='.40'/%3E%3C/svg%3E")}}:root[data-theme=dark]{--bg:#14100c;--bg-deep:#0c0906;--panel:#1e1812;--panel2:#2a2119;--line:#3a3024;--line-soft:#2c241b;--ink:#f3e9d6;--muted:#b7a88e;--faint:#7f7259;--teal:#e2493e;--teal-ink:#f0655a;--blue:#c9a35a;--amber:#e0a13c;--red:#e2493e;--violet:#a78bfa;--gold:#c9a35a;--shadow:0 1px 2px #0006,0 8px 26px #0000004d;--shadow-lg:0 18px 60px #00000061;--glow:0 0 34px #e2493e33;--pattern-sonar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M-3 17 17-3' fill='none' stroke='%23f3e9d6' stroke-opacity='.05' stroke-width='1.4'/%3E%3C/svg%3E");--pattern-wake:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='52' viewBox='0 0 160 52'%3E%3Cg fill='none' stroke='%23e2493e' stroke-opacity='.30' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M66 34a14 14 0 0 1 28 0'/%3E%3Cpath d='M56 34a24 24 0 0 1 48 0'/%3E%3C/g%3E%3Ccircle cx='80' cy='36' r='3.4' fill='%23e2493e' fill-opacity='.40'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}svg{flex:none}::selection{background:color-mix(in srgb,var(--teal) 30%,transparent)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}.spacer{margin-left:auto}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.lockup{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lockup .mark{border-radius:var(--r-md);flex:none;display:block}.lockup .wm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-weight:700;line-height:1}.lockup .wm i{color:var(--teal-ink);font-style:normal}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px;border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{overscroll-behavior-x:none;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{overscroll-behavior-x:none;font-size:15px;line-height:1.6}@supports not (overflow-x:clip){body{overflow-x:hidden}}a{color:var(--teal-ink);text-decoration:none}a:hover{text-decoration:none}img{max-width:100%}.site{flex-direction:column;min-height:100vh;display:flex}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 28px}.narrow{max-width:820px}.landing{overflow:hidden}.hdr{z-index:50;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.hdr .wrap{align-items:center;gap:22px;height:70px;display:flex}.lockup .wm-sub{font-family:var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-top:4px;font-size:9px;display:block}.main-nav{gap:26px;margin-left:46px;display:flex}.main-nav a{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px;transition:color .2s}.main-nav a:hover{color:var(--ink)}.header-cta{color:var(--ink);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--teal);padding:8px 0;font-size:12px}.icon-btn{border-radius:9px;padding:9px}.hero{--ink:#f3e9d6;--muted:#cfc2aa;--faint:#96866e;--panel:#1e1812;--panel2:#2a2119;--line:#c9a35a47;--line-soft:#c9a35a26;--teal:#c53a31;--teal-ink:#eb7a71;color:var(--ink);isolation:isolate;border-bottom:1px solid var(--line-soft);background:#090706;align-items:center;min-height:min(850px,100svh - 70px);display:flex;position:relative;overflow:hidden}.hero-photo{z-index:-2;position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;animation:hero-settle 1.4s var(--ease) both;display:block}.hero-photo:after{content:"";background:linear-gradient(90deg,#080605fc 0%,#080605eb 34%,#08060547 65%,#0806051f 100%),linear-gradient(#08060540,#0000 45%,#080605b8);position:absolute;inset:0}.hero:before{content:"";z-index:-1;opacity:.22;pointer-events:none;background-image:linear-gradient(#f3e9d609 1px,#0000 1px),linear-gradient(90deg,#f3e9d609 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.hero .wrap{padding-top:80px;padding-bottom:100px}.hero-copy{max-width:675px}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:42px;display:grid}.hero-kicker{color:#df766d;letter-spacing:.17em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:800;display:block}.hero-grid .hero-copy{max-width:710px}.hero-grid h1{max-width:11ch;font-size:clamp(52px,5.7vw,82px)}.hero-product{perspective:1200px;filter:drop-shadow(0 38px 52px #0000006b);min-height:540px;animation:rise-in .9s .28s var(--ease) both;position:relative}.hero-bank-card{z-index:4;aspect-ratio:1.62;color:#f6ead4;width:82%;transition:transform .45s var(--ease);background:radial-gradient(circle at 76% 18%,#d3a75333,#0000 27%),linear-gradient(145deg,#21160f,#0d0907 70%);border:1px solid #e8c17473;border-radius:24px;padding:27px 30px 24px;position:absolute;top:24%;left:7%;transform:rotate(-5deg)rotateY(-7deg);box-shadow:0 34px 58px #0000006b,inset 0 1px #ffffff14}.hero-product:hover .hero-bank-card{transform:rotate(-2deg)rotateY(0)translateY(-8px)}.hero-bank-card>div{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hero-bank-card>div>span{letter-spacing:.16em;color:#ad9877;font-size:8px}.hero-bank-card .final-stamp{width:52px;height:52px;margin:0;box-shadow:inset 0 0 0 4px #17110d,inset 0 0 0 5px #533d25}.hero-bank-card .final-stamp svg{width:23px}.hero-bank-card .final-stamp span{font-size:5px}.hero-bank-card>strong{font:400 clamp(28px,3vw,42px)/1 var(--font-display);letter-spacing:.02em;margin-top:34px;display:block}.hero-bank-card>strong span{color:#dc5e54}.hero-bank-card>p{font:400 clamp(15px,1.8vw,21px)/1 var(--font-display);letter-spacing:.09em;color:#d8c6a8}.hero-bank-card>footer{color:#a99472;letter-spacing:.16em;justify-content:space-between;align-items:flex-end;margin-top:29px;font-size:7px;display:flex}.hero-pass{z-index:2;aspect-ratio:.76;color:#241a12;background:linear-gradient(145deg,#f0e2c8,#d2bd98);border:1px solid #b7a17b;flex-direction:column;width:49%;padding:22px;display:flex;position:absolute;top:4%;right:2%;transform:rotate(10deg);box-shadow:0 25px 50px #00000047}.hero-pass>span{letter-spacing:.18em;font-size:7px}.hero-pass svg{color:#8d2c25;margin:auto}.hero-pass b{font:400 54px/1 var(--font-display)}.hero-pass small{text-transform:uppercase;letter-spacing:.08em;margin-top:7px;font-size:8px}.hero-goods{z-index:5;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#18110ce0;border:1px solid #e0bf7e57;width:62%;padding:18px 20px;position:absolute;bottom:7%;left:0;transform:rotate(3deg);box-shadow:0 22px 45px #0000004d}.hero-goods span{color:#d96359;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;display:flex}.hero-goods b{font:400 20px var(--font-display);margin-top:9px;display:block}.hero-product-note{z-index:6;color:#8e7c63;letter-spacing:.17em;text-transform:uppercase;writing-mode:vertical-rl;padding:8px 0;font-size:8px;position:absolute;bottom:2%;right:0}h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.015em;text-wrap:balance;max-width:10ch;animation:rise-in .8s .16s var(--ease) both;margin:0 0 25px;font-size:clamp(48px,6.6vw,84px);font-weight:400;line-height:.91}h1 em{color:#df6a60;font-style:normal}.lead{color:var(--muted);max-width:58ch;animation:rise-in .8s .24s var(--ease) both;margin:0 0 30px;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.hero .btns{animation:rise-in .8s .32s var(--ease) both}.trust{border-top:1px solid var(--line-soft);animation:rise-in .8s .4s var(--ease) both;flex-wrap:wrap;gap:34px;margin-top:36px;padding-top:22px;display:flex}.trust div{min-width:104px}.trust b{font-family:var(--font-display);color:var(--ink);font-size:22px;line-height:1.15;display:block}.trust span{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;margin-top:5px;font-size:10px;display:block}.scroll-cue{color:var(--faint);text-transform:uppercase;letter-spacing:.16em;writing-mode:vertical-rl;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:28px;right:30px}.scroll-cue svg{animation:1.6s ease-in-out infinite cue}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes cue{50%{transform:translateY(5px)}}.eyebrow{color:var(--teal-ink);letter-spacing:.19em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:800;display:block}h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.015em;text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,4.5vw,58px);font-weight:400;line-height:1.02}h3{font-family:var(--font-display);margin:0;font-weight:400}.final-card h2,.mo-sheet-title{overflow-wrap:break-word}.section-intro>p,.family-head>p,.big-copy{color:var(--muted);max-width:52ch;font-size:16px;line-height:1.7}button,.btn{background:var(--panel2);color:var(--ink);border:1px solid var(--line);cursor:pointer;transition:transform .18s var(--ease),border-color .18s ease,color .18s ease,background .18s ease;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;max-width:100%;padding:10px 16px;font-family:inherit;font-size:14px;text-decoration:none;display:inline-flex}button:hover,.btn:hover{border-color:var(--teal);color:var(--teal-ink);transform:translateY(-2px)}button:active,.btn:active{transform:translateY(0)}.btn.primary,button.primary{color:#fff8eb;background:#c84036;border-color:#da5b50;font-weight:750;box-shadow:0 12px 34px #a7261e3d}.btn.primary:hover,button.primary:hover{color:#fff;background:#d74c41;border-color:#ef7d73}.btn.lg{padding:14px 22px;font-size:14px}.btn.xl{padding:16px 26px;font-size:15px}.btn.ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);background:#14100c38}.btns{flex-wrap:wrap;gap:11px;display:flex}[data-reveal]{opacity:1;transform:none}.club-ticker{background:var(--teal);color:#fff8ef;border-block:1px solid color-mix(in srgb,var(--teal) 76%,#000);overflow:hidden}.club-ticker>div{letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:24px;min-width:max-content;padding:11px 24px;font-size:10px;font-weight:800;display:flex}.club-ticker i{background:#e5bd75;border-radius:50%;width:4px;height:4px}.manifesto-section{color:#231a12;background:#eee1c8;border-bottom:1px solid #cdbb99;grid-template-columns:1fr 1fr;gap:9vw;padding:125px max(28px,50vw - 590px);display:grid}.manifesto-copy p{font:400 clamp(22px,2.4vw,34px)/1.45 var(--font-display);max-width:26ch;margin:0 0 28px}.manifesto-section blockquote{font:400 clamp(31px,4vw,57px)/1.08 var(--font-display);border-left:2px solid #a82d24;max-width:14ch;margin:0;padding:5px 0 5px 38px}.manifesto-section blockquote strong{color:#982a22;font:800 10px/1.4 var(--font-text);text-transform:uppercase;letter-spacing:.14em;margin-top:35px;display:block}.case-section{background:var(--bg);padding:130px 0;position:relative}.case-section:before{content:"CONFIDENTIAL";color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--line) 70%,transparent);font-family:var(--font-display);letter-spacing:.04em;opacity:.4;pointer-events:none;font-size:clamp(70px,12vw,170px);position:absolute;top:80px;right:-18px}.case-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:100px;display:grid;position:relative}.case-tabs{border-top:1px solid var(--line);gap:0;margin-top:42px;display:grid}.case-tabs button{border:0;border-bottom:1px solid var(--line);color:var(--muted);text-align:left;white-space:normal;background:0 0;border-radius:0;justify-content:flex-start;gap:2px;padding:18px 0;display:grid;position:relative}.case-tabs button:after{content:"→";color:var(--faint);font-size:18px;position:absolute;top:24px;right:4px}.case-tabs button span{letter-spacing:.14em;color:var(--faint);font-size:9px}.case-tabs button:hover{color:var(--ink);padding-left:8px;transform:none}.case-tabs button.active{color:var(--ink);padding-left:18px}.case-tabs button.active:before{content:"";background:var(--teal);width:3px;position:absolute;top:17px;bottom:17px;left:0}.case-tabs button.active:after{color:var(--teal)}.case-file{color:#211911;background:#e8dcc4;border:1px solid #c6b595;min-height:540px;padding:38px 42px 42px;position:relative;overflow:hidden;transform:rotate(1.1deg);box-shadow:0 30px 90px #120c0738}.case-file:before{content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(#503a221f 1px,#0000 1px);background-size:100% 25px;position:absolute;inset:0}.case-file:after{content:"";border:1px solid #84281f29;border-radius:50%;width:170px;height:170px;position:absolute;top:120px;right:-68px;box-shadow:0 0 0 12px #0000,0 0 0 13px #84281f14}.case-file>*{z-index:1;position:relative}.file-meta{font:700 9px/1 var(--font-mono);letter-spacing:.1em;color:#7f6c52;border-bottom:1px solid #b9a989;justify-content:space-between;padding-bottom:13px;display:flex}.file-mark{color:#e8dcc4;background:#211911;border-radius:50%;place-items:center;width:58px;height:58px;margin:68px 0 24px;display:grid}.case-file h3{text-transform:uppercase;max-width:9ch;font-size:clamp(35px,4vw,54px);line-height:1}.case-file>p{color:#554631;max-width:42ch;margin:25px 0 35px;font-size:17px;line-height:1.7}.file-note{color:#852b25;border-top:1px solid #b9a989;align-items:flex-start;gap:10px;max-width:38ch;padding-top:18px;font-size:13px;font-weight:700;display:flex}.file-note svg{flex:none;margin-top:2px}.wax-seal{color:#dfb978;clip-path:polygon(50% 0,61% 6%,74% 4%,82% 15%,94% 21%,93% 35%,100% 47%,94% 59%,96% 73%,84% 81%,78% 94%,64% 93%,52% 100%,40% 94%,26% 96%,18% 84%,6% 78%,7% 64%,0 52%,6% 40%,4% 26%,16% 18%,22% 6%,36% 7%);background:#8f211b;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:absolute;bottom:35px;right:48px;box-shadow:inset 0 0 0 5px #a9352d,inset 0 0 0 7px #eeb27640,0 9px 14px #3a100c4d}.wax-seal span{font-family:var(--font-display);border:1px solid #dfb978b3;border-radius:50%;place-items:center;width:54px;height:54px;font-size:19px;display:grid}.community-section{color:#f3e9d6;background:#0d0a08;padding:0 22px;position:relative}.community-photo{isolation:isolate;border:1px solid #3b2b20;border-radius:30px;max-width:1480px;min-height:780px;margin:0 auto;position:relative;overflow:hidden}.community-photo>img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.community-photo:hover>img{transform:scale(1.018)}.community-shade{z-index:-1;background:linear-gradient(90deg,#090706e6 0%,#09070675 42%,#0907061f 72%),linear-gradient(#0000 50%,#090706d6);position:absolute;inset:0}.community-title{max-width:680px;position:absolute;top:clamp(44px,8vw,96px);left:clamp(30px,6vw,90px)}.community-title h2{text-shadow:0 3px 30px #00000059;max-width:12ch;font-size:clamp(42px,5.8vw,74px)}.voice-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:min(470px,100% - 60px);animation:voice-in .45s var(--ease) both;background:#140f0bd1;border:1px solid #d3aa5e59;border-radius:16px;padding:23px 25px;position:absolute;bottom:58px;right:clamp(30px,6vw,90px);box-shadow:0 18px 55px #00000047}@keyframes voice-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.voice-top{color:#bda981;font:700 9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.voice-live{color:#df756c;align-items:center;gap:6px;display:flex}.voice-live:before{content:"";background:#e44d42;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #e44d42}.voice-card p{font:400 22px/1.38 var(--font-display);color:#f3e9d6;margin:17px 0 14px}.voice-card small{color:#8e806b;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.voice-picker{gap:7px;display:flex;position:absolute;bottom:50px;left:40px}.voice-picker button{color:#9d8c73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#130e0ab3;border-color:#d3aa5e40;border-radius:50%;width:48px;height:48px;padding:0}.voice-picker button span{font:10px var(--font-mono)}.voice-picker button.active{color:#fff4e2;background:#c43d33;border-color:#eb756a;box-shadow:0 0 0 6px #c43d3321}.community-strip{color:#897a64;text-transform:uppercase;letter-spacing:.16em;justify-content:center;align-items:center;gap:28px;max-width:1180px;margin:0 auto;padding:28px;font-size:10px;display:flex}.community-strip i{background:#9f3129;border-radius:50%;width:4px;height:4px}.family-section{background:var(--bg);padding:130px 0}.family-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.family-head>p{margin:0 0 8px}.rank-deck{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.rank-card{border:1px solid var(--line);background:var(--panel);min-height:300px;transition:transform .35s var(--ease),border-color .25s ease,box-shadow .35s ease;border-radius:18px;flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.rank-card:before{content:"";background:linear-gradient(145deg,transparent 45%,color-mix(in srgb,var(--teal) 7%,transparent));pointer-events:none;position:absolute;inset:0}.rank-card:hover{border-color:color-mix(in srgb,var(--teal) 50%,var(--line));transform:translateY(-12px)rotateX(2deg);box-shadow:0 25px 60px #160f0921}.rank-card svg{color:var(--gold);position:absolute;top:25px;left:24px}.rank-suit{font:400 54px/1 var(--font-display);color:var(--line);position:absolute;top:19px;right:23px}.rank-card h3{text-transform:uppercase;font-size:21px;line-height:1.08;position:relative}.rank-card p{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin:11px 0 0;font-size:11px;position:relative}.rank-card p b{color:var(--teal-ink);font-size:22px;font-family:var(--font-display);margin-right:5px}.rank-card.featured{color:#f3e9d6;background:#211a13;border-color:#6a512f;transform:translateY(-14px)}.rank-card.featured:hover{transform:translateY(-22px)}.rank-card.featured p{color:#a8977c}.rank-card.featured h3{color:#f3e9d6}.rank-card.featured .rank-suit{color:#4a3b2a}.earn-teaser{color:#f3e9d6;background:#0e0a08;grid-template-columns:1.15fr .85fr;align-items:center;gap:10vw;padding:120px max(28px,50vw - 590px);display:grid}.earn-teaser h2{max-width:11ch;font-size:clamp(44px,5.4vw,72px)}.earn-teaser p{color:#aa9a81;max-width:58ch;font-size:16px;line-height:1.7}.earn-teaser-number{aspect-ratio:1;color:#cda95f;text-align:center;border:1px solid #795a35;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(390px,100%);display:flex;box-shadow:inset 0 0 0 12px #0e0a08,inset 0 0 0 13px #4a3624}.earn-teaser-number small{text-transform:uppercase;letter-spacing:.15em;font-size:9px}.earn-teaser-number b{font:400 clamp(51px,6vw,75px)/1 var(--font-display);color:#f3e9d6;margin:12px 0 3px}.earn-teaser-number span{color:#a3937b}.earn-teaser-number em{text-transform:uppercase;letter-spacing:.12em;margin-top:26px;font-size:10px;font-style:normal}[id]{scroll-margin-top:70px}.how-section{background:var(--bg-deep);padding:130px 0}.how-intro{grid-template-columns:.55fr 1.45fr;align-items:start;margin-bottom:60px;display:grid}.how-intro .eyebrow{padding-top:10px}.how-intro h2{max-width:14ch}.how-steps{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.how-steps>div{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:330px;padding:28px;display:flex;position:relative}.how-steps>div:last-child{border:0}.how-steps>div>span{color:var(--faint);font:12px var(--font-mono);position:absolute;top:24px;right:26px}.how-steps svg{color:var(--teal-ink);position:absolute;top:28px;left:28px}.how-steps h3{text-transform:uppercase;font-size:21px}.how-steps p{color:var(--muted);max-width:30ch;margin:12px 0 0;font-size:13px;line-height:1.6}.ritual-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.member-kit{margin:0;position:relative;transform:rotate(-1.3deg)}.member-kit:before{content:"";border:1px solid var(--line);z-index:0;border-radius:24px;position:absolute;inset:18px -18px -18px 18px}.member-kit img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:22px;width:100%;display:block;position:relative;box-shadow:0 28px 80px #1c11093b}.member-kit figcaption{color:#f3e9d6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0a07d1;border:1px solid #d3aa5e52;border-radius:12px;padding:13px 15px;position:absolute;bottom:22px;left:24px;right:24px}.member-kit figcaption span{color:#d66057;text-transform:uppercase;letter-spacing:.15em;font-size:8px;display:block}.member-kit figcaption b{letter-spacing:.03em;margin-top:4px;font-size:11px;display:block}.ritual-copy .how-intro{margin-bottom:34px;display:block}.ritual-copy .how-intro .eyebrow{padding:0}.ritual-copy .how-intro p{color:var(--muted);max-width:50ch}.how-steps.stacked{grid-template-columns:1fr}.how-steps.stacked>div{border-right:0;border-bottom:1px solid var(--line);justify-content:center;min-height:155px;padding-left:78px}.how-steps.stacked>div:last-child{border-bottom:0}.how-steps.stacked svg{top:50%;transform:translateY(-50%)}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.faq-grid h2{max-width:10ch;font-size:clamp(34px,4vw,50px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--faint);flex:none;transition:transform .25s}.faq-list details[open] summary svg{color:var(--teal-ink);transform:rotate(180deg)}.faq-list details p{color:var(--muted);margin:-4px 35px 23px 0;font-size:14px;line-height:1.7}.final-card{text-align:center;color:#f3e9d6;background:#17110d;border:1px solid #463426;border-radius:28px;padding:100px 28px;position:relative;overflow:hidden;box-shadow:0 35px 90px #150e0833}.final-card:before,.final-card:after{content:"";border:1px solid #c79f5314;border-radius:50%;width:400px;height:400px;position:absolute;top:50%;transform:translateY(-50%)}.final-card:before{left:-230px}.final-card:after{right:-230px}.final-card h2{margin-bottom:18px;font-size:clamp(30px,8vw,72px)}.final-card p{color:#ad9d83;max-width:50ch;margin:0 auto 28px}.final-card small{color:#81725d;text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.final-stamp{color:#d2a85c;border:1px solid #7d5c33;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto 27px;display:flex;transform:rotate(-6deg);box-shadow:inset 0 0 0 7px #17110d,inset 0 0 0 8px #533d25}.final-stamp span{font:700 8px var(--font-text);letter-spacing:.12em;margin-top:2px}section.band{padding:48px 0}.sec-head{margin-bottom:24px}.sec-head p{color:var(--muted);max-width:60ch;margin:0;font-size:15px}.h-min{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:600;display:flex}.card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;margin-bottom:16px;padding:24px}ol.steps{counter-reset:s;margin:0;padding:0;list-style:none}ol.steps li{counter-increment:s;padding-bottom:22px;padding-left:44px;position:relative}ol.steps li:last-child{padding-bottom:0}ol.steps li:before{content:counter(s);background:var(--panel2);border:1px solid var(--line);width:28px;height:28px;color:var(--teal-ink);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:-2px;left:0}ol.steps li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:6px;left:13.5px}ol.steps b{margin-bottom:4px;font-size:15px;display:block}ol.steps p{color:var(--muted);margin:0;font-size:14px}.sub-hero{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:24px;margin-bottom:16px;padding:24px;display:flex;position:relative;overflow:hidden}.sub-hero:before{content:"";background-image:var(--pattern-sonar);opacity:.55;pointer-events:none;position:absolute;inset:0}.sub-hero>*{position:relative}.sub-hero .big{font-family:var(--font-display);margin:10px 0 2px;font-size:clamp(34px,7vw,52px);line-height:1}.sub-hero .big small{color:var(--muted);letter-spacing:.04em;margin-left:8px;font-size:.42em}.sub-hero .until{color:var(--muted);font-size:13px}.sub-hero .art{flex:none;margin-left:auto}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:16px;display:grid}.tile{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:16px 18px;display:flex}.tile>.bar{margin-top:auto}.tile>.s{margin-bottom:10px}.tile .k{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.tile .v{font-family:var(--font-display);font-size:22px;line-height:1.15}.tile .s{color:var(--faint);margin-top:4px;font-size:12px}.bar{background:var(--panel2);border-radius:4px;height:7px;margin-top:10px;overflow:hidden}.bar>i{height:100%;transition:width .62s var(--ease);border-radius:4px;display:block}.pill{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.pill.ok{background:color-mix(in srgb,var(--teal) 16%,transparent);color:var(--teal-ink)}.pill.bad{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red)}.pill.warn{background:color-mix(in srgb,var(--amber) 17%,transparent);color:var(--amber)}.tabs{background:var(--panel2);border-radius:10px;flex-wrap:wrap;gap:6px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.tab{cursor:pointer;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 15px;font-size:13.5px}.tab:hover{color:var(--ink);transform:none}.tab.on{background:var(--panel);color:var(--teal-ink);box-shadow:var(--shadow);border-color:var(--line);font-weight:600}.applist{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.app{border:1px solid var(--line);background:var(--panel2);border-radius:10px;align-items:center;gap:11px;padding:12px 14px;transition:all .18s;display:flex}.app:hover{border-color:var(--teal);transform:translateY(-1px)}.app b{color:var(--ink);font-size:14px;font-weight:600;display:block}.app span{color:var(--faint);font-size:12px}.app .badge{text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--teal) 18%,transparent);color:var(--teal-ink);border-radius:4px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.sub-url{background:var(--panel2);border:1px solid var(--line);font-family:var(--font-mono);word-break:break-all;color:var(--muted);border-radius:10px;margin:12px 0;padding:12px 14px;font-size:12.5px}.note{color:var(--muted);border-left:2px solid var(--teal);margin:24px 0 0;padding:2px 0 2px 14px;font-size:13.5px}.note b{color:var(--ink)}.state{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.state .mascot{filter:grayscale(.35);opacity:.9}.state h2{margin:0}.state p{color:var(--muted);max-width:44ch;margin:0}.skel{background:linear-gradient(90deg,var(--panel2) 25%,var(--line-soft) 37%,var(--panel2) 63%);background-size:400% 100%;border-radius:10px;animation:1.4s ease-in-out infinite sh}@keyframes sh{0%{background-position:100% 0}to{background-position:-100% 0}}.wake{background-image:var(--pattern-wake);opacity:.7;background-position:50%;background-repeat:repeat-x}@media (width<=980px){.main-nav{display:none}.case-layout,.control-grid,.faq-grid{grid-template-columns:1fr;gap:65px}.case-file{justify-self:center;width:100%;max-width:680px}.control-panel{order:2;justify-self:center;width:100%;max-width:620px}.control-copy{order:1}.family-head{grid-template-columns:1fr;gap:10px}.rank-deck{grid-template-columns:repeat(2,1fr)}.rank-card.featured{transform:none}.how-intro{grid-template-columns:1fr;margin-bottom:38px}.how-steps>div{min-height:290px}.hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:16px}.hero-product{min-height:430px}.hero-bank-card{padding:21px 23px}.hero-bank-card>strong{margin-top:24px}.hero-bank-card>footer{margin-top:20px}}@media (width<=720px){.wrap{padding-inline:20px}.hdr .wrap{height:60px}.header-cta,.lockup .wm-sub{display:none}.hero{align-items:flex-end;min-height:calc(100svh - 60px)}.hero .wrap{padding-top:250px;padding-bottom:60px}.hero-copy{max-width:none}h1{font-size:clamp(42px,12.2vw,68px)}.lead{font-size:15px}.scroll-cue{display:none}.trust{gap:22px}.case-section,.control-section,.family-section,.how-section,.faq-section{padding:88px 0}.case-section:before{font-size:70px;top:30px}.case-layout{gap:48px}.case-file{min-height:500px;padding:28px;transform:none}.file-mark{margin-top:50px}.wax-seal{bottom:27px;right:28px}.control-panel{min-height:520px;padding:20px}.panel-grid div{padding:13px 10px}.panel-grid b{font-size:9px}.signal-orbit{height:230px}.rank-deck{grid-template-columns:1fr 1fr}.rank-card{min-height:250px}.how-steps{grid-template-columns:1fr}.how-steps>div{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.how-steps>div:last-child{border-bottom:0}.faq-grid{gap:35px}.faq-grid h2{max-width:13ch}.final-cta{padding:20px 0 88px}.final-card{border-radius:0;padding:72px 22px}.final-card:before,.final-card:after{display:none}.tabs{scrollbar-width:none;flex-wrap:nowrap;width:auto;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{flex:none}.hero{min-height:auto;padding-bottom:0}.hero-photo img{object-position:69% top;opacity:.35}.hero-photo:after{background:linear-gradient(#080605c2,#080605f7 64%,#080605)}.hero .wrap.hero-grid{grid-template-columns:1fr;gap:22px;padding-top:56px;padding-bottom:46px}.hero-grid h1{overflow-wrap:normal;max-width:10ch;font-size:clamp(41px,11.5vw,58px);line-height:.92}.hero-kicker{margin-bottom:15px}.hero-grid .lead{max-width:36ch;font-size:15px;line-height:1.55}.hero-product{width:min(100%,390px);min-height:330px;margin:-8px auto 0}.hero-bank-card{border-radius:18px;width:82%;padding:18px 20px;top:23%;left:6%}.hero-bank-card>strong{margin-top:18px;font-size:28px}.hero-bank-card>p{margin:13px 0;font-size:15px}.hero-bank-card>footer{margin-top:15px}.hero-bank-card .final-stamp{width:40px;height:40px}.hero-pass{width:45%;padding:15px;right:3%}.hero-pass b{font-size:38px}.hero-goods{width:67%;padding:13px 15px;bottom:5%}.hero-goods b{font-size:16px}.hero-product-note{display:none}.trust{margin-top:26px;padding-top:18px}}@media (width<=500px){.hero .btns{display:grid}.hero .btn{width:100%}.trust{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.trust div{min-width:0}.trust b{font-size:17px;line-height:1.12}.trust span{font-size:8px}.club-ticker>div{justify-content:flex-start}.case-tabs button{font-size:12px}.case-file h3{font-size:37px}.case-file>p{font-size:15px}.wax-seal{width:70px;height:70px}.wax-seal span{width:47px;height:47px}.panel-grid{grid-template-columns:1fr}.panel-grid div{border-bottom:1px solid #342a20;border-right:0}.panel-grid div:last-child{border-bottom:0}.control-panel{min-height:630px}.panel-state{font-size:40px}.rank-deck{grid-template-columns:1fr}.rank-card{min-height:220px}.sub-hero{gap:16px}.sub-hero .art .mascot{width:92px!important;height:92px!important}.sub-hero .big{font-size:40px}.sub-hero .big small{margin:6px 0 0;font-size:14px;display:block}.btns .btn,.btns button{flex:auto}}@media (width<=980px){.community-photo{min-height:690px}.ritual-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=720px){.community-section{padding:0}.community-photo{border-inline:0;border-radius:0;min-height:780px}.community-photo>img{object-position:58% center}.community-shade{background:linear-gradient(#09070680,#0907061f 40%,#090706e6 78%)}.community-title{top:48px;left:20px;right:20px}.community-title h2{font-size:clamp(38px,10.5vw,54px)}.voice-card{width:auto;padding:19px;bottom:88px;left:20px;right:20px}.voice-card p{font-size:19px}.voice-picker{bottom:24px;left:20px;right:auto}.voice-picker button{width:42px;height:42px}.community-strip{text-align:center;flex-wrap:wrap;gap:10px 16px}.ritual-grid{grid-template-columns:1fr;gap:56px}.member-kit{max-width:560px;margin:0 auto}.ritual-copy .how-intro{margin-bottom:28px}.how-steps.stacked>div{min-height:150px}.manifesto-section{grid-template-columns:1fr;gap:45px;padding:75px 20px}.manifesto-copy p{font-size:23px}.manifesto-section blockquote{padding-left:22px;font-size:39px}.earn-teaser{grid-template-columns:1fr;gap:50px;padding:80px 20px}.earn-teaser-number{justify-self:center;width:300px}.earn-teaser h2{font-size:46px}}@media (width<=500px){.community-photo{min-height:800px}.community-title{top:36px}.voice-card{bottom:85px}.voice-card p{font-size:18px}.community-strip{font-size:8px}.member-kit{transform:none}.how-steps.stacked>div{justify-content:flex-end;min-height:190px;padding:62px 22px 22px}.how-steps.stacked svg{top:26px;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none}.hero-photo img,h1,.lead,.hero .btns,.trust,.orbit,.scroll-cue svg{animation:none}}.public-header{--ink:#f3e9d6;--muted:#b9aa91;--faint:#85775f;--line-soft:#c9a35a2e;color:var(--ink);background:#0b0806f0}.public-header .wrap{grid-template-columns:auto minmax(330px,1fr) auto auto;align-items:center;gap:clamp(16px,2.2vw,34px);max-width:1380px;height:76px;display:grid}.public-header .main-nav{justify-content:center;align-items:center;gap:clamp(18px,2.2vw,34px);margin:0;display:flex}.public-header .main-nav a{color:#aa9b83;padding:26px 0 24px;font-size:11px;position:relative}.public-header .main-nav a:after{content:"";height:2px;transition:right .25s var(--ease);background:#e05248;position:absolute;bottom:0;left:0;right:100%}.public-header .main-nav a:hover,.public-header .main-nav a[aria-current=page]{color:#f3e9d6}.public-header .main-nav a:hover:after,.public-header .main-nav a[aria-current=page]:after{right:0}.public-header .cabinet-link{white-space:nowrap;color:#e8dcc8;border:1px solid #4a392b;border-radius:999px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-size:11px;display:inline-flex}.public-header .bot-link{white-space:nowrap;color:#f0e3c9;text-transform:uppercase;letter-spacing:.1em;background:#c9a35a17;border:1px solid #c9a35a6b;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 17px;font-size:11px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.public-header .bot-link svg{color:#c9a35a;flex:none}.public-header .bot-link:hover{color:#fff4df;background:#c9a35a29;border-color:#c9a35a}.hero-copy .lead{margin-bottom:12px}.hero-zero{color:#efe1cb;align-items:flex-start;gap:9px;max-width:57ch;margin:0 0 18px;font-size:13px;line-height:1.5;display:flex}.hero-zero svg{color:#7bd497;margin-top:2px}.hero-product-live{aspect-ratio:3/2;filter:drop-shadow(0 36px 58px #00000075);width:calc(100% + 48px);min-height:0;margin-left:-8px}.hero-product-live>img{object-fit:cover;border:1px solid #e2bf7952;border-radius:22px;width:100%;height:100%;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.hero-product-live:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#08060561);border-radius:22px;position:absolute;inset:0}.hero-product-live .hero-product-note{bottom:48px;right:-25px}.service-logo-rail{border-block:1px solid #c9a35a2e;max-width:590px;margin:0 0 22px;padding:12px 0}.service-logo-rail>small{color:#877861;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:750;display:block}.service-logo-rail>div{flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,24px);display:flex}.service-logo-rail span{color:#d9ccb6;align-items:center;gap:7px;display:inline-flex}.service-logo-rail img{object-fit:contain;width:19px;height:19px}.service-logo-rail b{font-size:10px;font-weight:650}@media (width<=1050px){.public-header .wrap{grid-template-columns:auto 1fr auto auto;gap:16px}.public-header .main-nav{justify-content:flex-end;gap:20px}.public-header .lockup .wm-sub{display:none}}@media (width<=800px){.public-header .wrap{grid-template-columns:1fr auto;gap:8px 12px;height:auto;min-height:108px;padding-block:10px}.public-header .main-nav{scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px;overflow-x:auto}.public-header .main-nav::-webkit-scrollbar{display:none}.public-header .main-nav a{flex:none;padding:6px 0 5px}.public-header .cabinet-link{height:37px;padding-inline:13px;display:inline-flex}.hero-product-live{width:100%;margin-left:0}}@media (width<=560px){.public-header .wrap{grid-template-columns:1fr}.public-header .cabinet-link,.public-header .lockup .wm-sub{display:none}.public-header .lockup .wm{font-size:15px!important}.public-header .lockup .mark{width:29px!important;height:29px!important}.hero-zero{font-size:12px}.hero-product-live{min-height:0}.service-logo-rail>div{gap:12px 16px}.service-logo-rail b{font-size:9px}}.mo-app{background:var(--bg);min-height:100svh;color:var(--ink);padding-bottom:calc(76px + env(safe-area-inset-bottom))}.mo-join{padding-bottom:32px}.mo-wrap{max-width:640px;margin:0 auto;padding:18px 16px 28px}.mo-h{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:20px 0 10px;font-size:11.5px;font-weight:700}.mo-muted{color:var(--muted);font-size:13.5px;line-height:1.55}.mo-fine{color:var(--faint);align-items:flex-start;gap:8px;font-size:12px;display:flex}.mo-error{color:var(--red);margin:8px 0 0;font-size:13px}.mo-hint{color:var(--faint);margin:10px 0 0;font-size:12.5px}.mo-icon-copy{text-align:left;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.mo-icon-copy>svg{color:var(--teal-ink);flex:none;margin-top:1px}.mo-icon-copy.warn>svg{color:var(--amber)}.mo-h-icon{align-items:center;gap:7px;display:flex}.mo-h-icon>svg{color:var(--teal-ink)}.mo-ok-note{color:var(--ok);margin:8px 0 0;font-size:13px}.mo-md{color:var(--fg);margin:4px 0 10px;font-size:13px;line-height:1.55}.mo-md b{color:var(--fg)}.mo-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;margin:8px 0 4px;font-size:13px;display:flex}.mo-check input{cursor:pointer;flex:none;width:18px;height:18px;margin:1px 0 0}.mo-fields{gap:10px;margin:8px 0;display:grid}.mo-field-label{color:var(--faint);margin-bottom:3px;font-size:12px}.mo-field-row{background:var(--panel2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;padding:9px 10px 9px 12px;display:flex}.mo-field-val{word-break:break-all;flex:1;min-width:0;font-size:15px}.mo-field-val.mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mo-copy{border-radius:9px;flex:none;gap:6px;padding:5px 10px;font-size:12.5px}.mo-plansheet{gap:4px;display:grid}.mo-plansheet-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.mo-plansheet-head .mo-sheet-title{margin:0}.mo-plans-wide{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-height:none;overflow:visible}@media (width<=640px){.mo-plans-wide{grid-template-columns:1fr}}.mo-note{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:14px;padding:14px}.mo-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-bottom:12px;padding:18px}.mo-center{text-align:center;justify-items:center;gap:10px;display:grid}.mo-center h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;margin:2px 0 0;font-size:21px;font-weight:400}.mo-seal{border:1px solid color-mix(in srgb,var(--teal) 55%,var(--line));background:color-mix(in srgb,var(--teal) 9%,var(--panel));width:58px;height:58px;color:var(--teal-ink);box-shadow:inset 0 0 0 6px var(--panel);border-radius:50%;place-items:center;display:grid}.mo-status{color:#f3e9d6;background:linear-gradient(160deg,#241b12,#14100c);border:1px solid #c9a35a4d;border-radius:20px;margin-bottom:6px;padding:20px}.mo-status.off{border-color:#e2493e66}.mo-status-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mo-app .pill{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.mo-app .pill.ok{color:#7ed49a;background:#4ade8024}.mo-app .pill.warn{color:#f0837a;background:#e2493e29}.mo-status-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:block;box-shadow:0 0 9px}.mo-no{font-family:var(--font-display);color:#c9a35a;letter-spacing:.06em;font-size:15px}.mo-days{font-family:var(--font-display);margin:16px 0 4px;font-size:58px;line-height:1}.mo-days small{font-family:var(--font-text);color:#b7a88e;letter-spacing:.03em;margin-top:8px;font-size:12.5px;display:block}.mo-status-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.mo-status .btn{color:#f3e9d6;background:#f3e9d612;border-color:#f3e9d633}.mo-status .btn.primary{color:#fff8eb;background:#c84036;border-color:#da5b50}.mo-list{gap:8px;display:grid}.mo-row{background:var(--panel);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.mo-row b{font-size:14px}.mo-order-note{color:var(--muted);white-space:pre-wrap;word-break:break-word;margin-top:4px;font-size:13px;line-height:1.5;display:block}.mo-intent-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mo-intent-row .btns{margin:0}.mo-icon{background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:9px;place-items:center;padding:7px;display:grid}.mo-linkbtn{color:var(--teal-ink);background:0 0;border:0;align-items:center;gap:6px;padding:8px 2px;font-size:13px;display:inline-flex}.mo-linkbtn:hover{text-decoration:underline;transform:none}.mo-disclosure-icon{transition:transform .2s var(--ease);margin-left:3px}.mo-disclosure-icon.is-open{transform:rotate(180deg)}.mo-price{color:var(--gold);white-space:nowrap;font-weight:700}.mo-price-stars{align-items:center;gap:4px;display:inline-flex}.mo-price-stars>svg{color:var(--teal-ink)}.mo-message-photo{color:var(--teal-ink);vertical-align:-2px;margin-right:5px;display:inline-block}.mo-rank{align-items:center;gap:12px;display:flex}.mo-rank svg{color:var(--gold);flex:none}.mo-rank b{font-family:var(--font-display);letter-spacing:.02em;font-size:17px}.mo-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.mo-stats:has(>:last-child:first-child){grid-template-columns:1fr}:is(.mo-stats:has(>:last-child:nth-child(2)),.mo-stats:has(>:last-child:nth-child(4))){grid-template-columns:repeat(2,1fr)}.mo-stats div{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:14px;padding:12px}.mo-stats b{font-family:var(--font-display);font-size:22px;display:block}.mo-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.mo-link{font-family:var(--font-mono);background:var(--panel2);border:1px dashed var(--line);word-break:break-all;color:var(--muted);border-radius:10px;padding:10px 12px;font-size:12px}.mo-progress{background:var(--panel2);border-radius:99px;height:4px;margin-bottom:16px;overflow:hidden}.mo-progress i{background:var(--teal);height:100%;transition:width .4s var(--ease);border-radius:99px;display:block}.mo-q{margin:0 0 14px;font-size:17px;font-weight:650;line-height:1.45}.mo-opts{gap:8px;margin-bottom:12px;display:grid}.mo-opt{text-align:left;background:var(--panel2);border:1px solid var(--line);white-space:normal;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.mo-opt:hover{border-color:var(--teal);transform:none}.mo-opt.on{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,var(--panel2))}.mo-tick{border:1.5px solid var(--line);width:18px;height:18px;color:var(--teal-ink);border-radius:6px;flex:none;place-items:center;font-size:12px;display:grid}.mo-opt.on .mo-tick{border-color:var(--teal)}.mo-input{width:100%;font:inherit;background:var(--panel2);border:1px solid var(--line);color:var(--ink);resize:vertical;border-radius:12px;margin-bottom:10px;padding:11px 13px;font-size:14.5px}.mo-skel{background:linear-gradient(100deg,var(--panel2) 40%,var(--panel) 50%,var(--panel2) 60%);background-size:400% 100%;border-radius:16px;animation:1.4s ease-in-out infinite sh}.mo-tabs{z-index:60;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);width:100%;max-width:640px;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:18px 18px 0 0;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mo-tabs button{color:var(--faint);letter-spacing:.03em;background:0 0;border:0;border-radius:0;flex:1;justify-items:center;gap:3px;padding:10px 0 8px;font-size:10.5px;display:grid}.mo-tabs button:hover{color:var(--muted);transform:none}.mo-tabs button.on{color:var(--teal-ink)}.mo-tabs button.on svg{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--teal) 45%,transparent))}@media (width<=420px){.mo-wrap{padding:14px 12px 24px}.mo-days{font-size:48px}.mo-stats b{font-size:18px}}.cabinet-link{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-size:12px}.cabinet-link:hover{color:var(--ink);border-color:var(--gold)}.proof-section{color:#f3e9d6;background:#110c09;border-bottom:1px solid #3a291d;grid-template-columns:minmax(380px,44%) 1fr;min-height:680px;display:grid}.proof-lead{background:#a72f27;flex-direction:column;justify-content:flex-end;padding:clamp(54px,4.5vw,66px);display:flex;position:relative;overflow:hidden}.proof-lead:after{content:"MO";font:400 clamp(210px,28vw,500px)/1 var(--font-display);color:#fff5e20e;pointer-events:none;position:absolute;top:-.17em;right:-.08em}.proof-lead .eyebrow{color:#f3c3b9}.proof-lead h2{max-width:none;margin:0;font-size:clamp(54px,5.4vw,78px);line-height:.92;position:relative}.proof-rail{grid-template-rows:repeat(3,1fr);display:grid}.proof-rail article,.proof-rail>a{color:#f3e9d6;border-bottom:1px solid #3a291d;grid-template-columns:54px minmax(190px,.7fr) 1fr 24px;align-items:center;gap:24px;padding:clamp(34px,5vw,74px);transition:background .25s;display:grid}.proof-rail article:last-child,.proof-rail>a:last-child{border-bottom:0}.proof-rail article:hover,.proof-rail>a:hover{background:#19110d}.proof-soon{font:600 12px/1 var(--font-text,inherit);letter-spacing:.06em;text-transform:uppercase;color:#c9a227;vertical-align:middle;white-space:nowrap;margin-left:10px;font-style:normal;display:inline-block}.proof-soon:before{content:"· "}.proof-rail svg{color:#d45a50}.proof-rail>a>svg:last-child{color:#75624d;width:17px}.proof-rail b{font:400 clamp(25px,2.4vw,38px)/1.08 var(--font-display);text-transform:uppercase}.proof-rail span{color:#9f8e75;max-width:30ch;font-size:15px}.community-section{background:#0b0806;padding:0}.community-photo{border:0;border-radius:0;width:100%;max-width:none;min-height:100svh;margin:0}.community-strip{background:#0b0806;border-bottom:1px solid #2f2118;max-width:none}.how-section{background:var(--bg-deep);border-bottom:1px solid var(--line);padding:0}.ritual-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-height:860px;display:grid}.member-kit{background:#17110d;min-height:100%;margin:0;overflow:hidden;transform:none}.member-kit:before{display:none}.member-kit img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;min-height:860px;box-shadow:none;border:0;border-radius:0}.member-kit figcaption{background:#0a0705b8;border:0;border-left:3px solid #c84036;border-radius:0;padding:11px 17px;bottom:clamp(24px,4vw,62px);left:clamp(24px,4vw,64px);right:auto}.ritual-copy{flex-direction:column;justify-content:center;padding:clamp(58px,7vw,110px);display:flex}.ritual-copy .how-intro{margin-bottom:32px}.ritual-copy .how-intro h2{max-width:9ch;font-size:clamp(50px,5.4vw,84px);line-height:.92}.how-steps.stacked{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;display:grid}.how-steps.stacked>div{border:0;border-bottom:1px solid var(--line);justify-content:center;min-height:138px;padding:28px 0 28px 72px}.how-steps.stacked>div>span{top:24px;right:0}.how-steps.stacked svg{left:0}.how-steps.stacked h3{font-size:19px}.how-steps.stacked p{margin-top:5px}.faq-section{background:var(--bg);padding:100px 0}.final-cta{background:#17110d;padding:0}.final-card{box-shadow:none;border:0;border-radius:0;padding:clamp(90px,12vw,170px) 28px}.mo-dashboard{background:var(--bg-deep);grid-template-columns:260px minmax(0,1fr);padding-bottom:0;display:grid}.mo-sidebar{color:#f3e9d6;background:#0c0907;border-right:1px solid #33251b;flex-direction:column;align-self:start;min-height:100svh;padding:30px 22px;display:flex;position:sticky;top:0}.mo-sidebar nav{gap:6px;margin-top:64px;display:grid}.mo-sidebar nav button{color:#877963;background:0 0;border-color:#0000;justify-content:flex-start;width:100%;padding:13px 15px}.mo-sidebar nav button:hover{color:#f3e9d6;background:#17110d;transform:none}.mo-sidebar nav button.on{color:#f3e9d6;background:#21150f;border-color:#55352a}.mo-sidebar nav button.on svg{color:#db5c52}.mo-sidebar-foot{border-top:1px solid #32241a;gap:3px;margin-top:auto;padding-top:20px;display:grid}.mo-sidebar-foot span{letter-spacing:.16em;text-transform:uppercase;color:#6f6251;font-size:9px}.mo-sidebar-foot b{font:400 25px var(--font-display);color:#c9a35a}.mo-workspace{min-width:0}.mo-workspace-head{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;height:92px;padding:0 clamp(34px,5vw,74px);display:flex;position:sticky;top:0}.mo-workspace-head div{display:grid}.mo-workspace-head span{text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:9px}.mo-workspace-head b{font:400 25px var(--font-display);text-transform:uppercase}.mo-dashboard .mo-wrap{max-width:1180px;margin:0;padding:clamp(34px,5vw,72px)}.mo-dashboard .mo-status{background:#15100c;border-radius:0;flex-direction:column;justify-content:center;min-height:280px;padding:clamp(26px,4vw,48px);display:flex}.mo-dashboard .mo-days{font-size:clamp(66px,8vw,108px)}.mo-dashboard .mo-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-dashboard .mo-row{border-radius:0;min-height:74px;padding:18px}.mo-dashboard .mo-card{border-radius:0;padding:26px}.mo-dashboard .mo-stats{background:var(--line);gap:1px}.mo-dashboard .mo-stats div{border:0;border-radius:0;padding:24px}.mo-tabs{display:none}.mo-join{background:#0b0806;grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr);padding:0;display:grid}.mo-entry-visual{color:#f3e9d6;isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.mo-entry-visual>.mo-entry-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mo-entry-shade{z-index:-1;background:linear-gradient(#0705041a 36%,#070504f0),linear-gradient(90deg,#07050429,#070504b8);position:absolute;inset:0}.mo-entry-copy{max-width:690px;position:absolute;bottom:clamp(50px,8vw,110px);left:clamp(42px,7vw,110px)}.mo-entry-copy>span{font:700 9px var(--font-mono);letter-spacing:.2em;color:#d26359}.mo-entry-copy h1{max-width:9ch;margin:17px 0 24px;font-size:clamp(58px,7vw,102px);animation:none}.mo-entry-copy p{color:#c0b199;max-width:38ch;font-size:18px;line-height:1.55}.mo-entry-panel{background:var(--bg);flex-direction:column;min-height:100svh;padding:clamp(28px,4vw,56px);display:flex}.mo-entry-content{margin:auto 0}.mo-entry-primary{text-align:left;justify-items:start;gap:16px}.mo-entry-primary h3{text-align:left;font-size:clamp(30px,3vw,44px)}.mo-entry-primary .mo-muted{text-align:left;max-width:40ch;font-size:15px}.mo-claim-wizard{gap:10px;width:100%;max-width:520px;margin-top:22px;display:grid}.mo-claim-wizard .wizard-actions{margin-top:14px}.mo-entry-doors{gap:9px;width:100%;max-width:380px;margin-top:6px;display:grid}.mo-entry-ready{border-bottom:1px solid var(--line);gap:2px;width:100%;max-width:380px;margin-bottom:2px;padding-bottom:14px;display:grid}.mo-entry-doors>.btn,.mo-entry-doors>button,.mo-entry-doors>a.btn{white-space:normal;text-align:center;width:100%;min-height:52px}.mo-entry-door-quiet{border-color:var(--line-soft);color:var(--muted);background:0 0}.mo-entry-door-quiet:hover{color:var(--teal-ink)}.mo-entry-doors .mo-linkbtn{justify-self:center;margin-top:2px}.mo-entry-waiting{gap:11px}.mo-entry-waiting p{margin:0;font-size:13.5px;line-height:1.5}.mo-entry-form{width:100%;max-width:380px}.mo-entry-back{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);align-items:center;gap:6px;margin-top:28px;font-size:11px;display:inline-flex}@media (width<=980px){.proof-section{grid-template-columns:1fr;min-height:0}.proof-lead{min-height:420px}.proof-rail article{grid-template-columns:48px minmax(190px,.8fr) 1fr}.ritual-grid,.member-kit img{min-height:720px}.ritual-copy{padding:54px 40px}.mo-dashboard{grid-template-columns:220px minmax(0,1fr)}.mo-sidebar{padding-inline:16px}.mo-join{grid-template-columns:1fr 460px}.mo-entry-copy{left:42px}}@media (width<=720px){.cabinet-link{background:var(--panel);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:0;display:inline-flex}.cabinet-link:after{content:"ЛК";letter-spacing:.05em;color:var(--gold);font-size:11px;font-weight:800;line-height:1}.proof-lead{min-height:340px;padding:54px 20px}.proof-lead h2{font-size:58px}.proof-rail article,.proof-rail>a{grid-template-columns:40px 1fr 20px;gap:16px;padding:32px 20px}.proof-rail article span,.proof-rail>a span{grid-column:2}.proof-rail>a>svg:last-child{grid-area:1/3/3}.community-photo{min-height:100svh}.community-strip{display:none}.ritual-grid{grid-template-columns:1fr;min-height:0}.member-kit,.member-kit img{min-height:580px}.ritual-copy{padding:68px 20px}.ritual-copy .how-intro h2{font-size:52px}.faq-section{padding:80px 0}.final-card{padding:92px 20px}.mo-dashboard{padding-bottom:calc(76px + env(safe-area-inset-bottom));background:var(--bg);display:block}.mo-sidebar,.mo-workspace-head{display:none}.mo-dashboard .mo-wrap{max-width:640px;padding:18px 16px 28px}.mo-dashboard .mo-status{border-radius:20px;min-height:0;padding:20px}.mo-dashboard .mo-days{font-size:58px}.mo-dashboard .mo-list{grid-template-columns:1fr}.mo-dashboard .mo-row{border-radius:14px;min-height:0;padding:12px 14px}.mo-dashboard .mo-card{border-radius:16px;padding:18px}.mo-dashboard .mo-stats{background:0 0;gap:8px}.mo-dashboard .mo-stats div{border:1px solid var(--line);border-radius:14px;padding:12px}.mo-tabs{display:flex}.mo-join{background:var(--bg);min-height:100svh;padding:0;display:block}.mo-entry-visual{min-height:42svh}.mo-entry-copy{bottom:28px;left:20px;right:20px}.mo-entry-copy h1{margin-bottom:0;font-size:48px}.mo-entry-copy p{display:none}.mo-entry-panel{min-height:58svh;padding:24px 20px 36px}.mo-entry-content{margin:50px 0 30px}.mo-entry-primary h3{font-size:30px}}.connect-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0907f0;border-bottom:1px solid #34261c;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 clamp(20px,4vw,58px);display:flex;position:sticky;top:0}.connect-header nav{align-items:center;gap:8px;display:flex}.connect-header nav a{color:#c9bba4;border:1px solid #3c2e23;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:650;transition:all .18s;display:inline-flex}.connect-header nav a:hover{color:#fff4e1;background:#18110d;border-color:#76513d}.connect-remaining{text-align:right;line-height:1;display:grid}.connect-remaining span{text-transform:uppercase;letter-spacing:.16em;color:#776a58;margin-bottom:6px;font-size:8px}.connect-remaining b{font:400 20px var(--font-display);color:#f3e9d6;white-space:nowrap}.connect-hero{background:#120d0a;border:1px solid #4c3026;grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:390px;display:grid;position:relative;overflow:hidden}.connect-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 18%,#be32292b,#0000 36%),linear-gradient(#f3e9d606 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#f3e9d606 1px,#0000 1px) 0 0/54px 54px;position:absolute;inset:0}.connect-hero-copy,.connect-primary{padding:clamp(34px,5vw,70px);position:relative}.connect-hero-copy{border-right:1px solid #3b291f;flex-direction:column;justify-content:center;display:flex}.connect-hero-copy h1{text-transform:none;letter-spacing:-.045em;max-width:none;margin:34px 0 25px;font-size:clamp(82px,9vw,128px);line-height:.72;animation:none}.connect-hero-copy h1>span{font:650 13px/1.2 var(--font-text);letter-spacing:.04em;text-transform:uppercase;color:#a5967f;margin-top:22px;display:block}.connect-hero-copy>p{color:#8d7e68;margin:0;font-size:14px}.connect-primary{flex-direction:column;justify-content:center;display:flex}.connect-primary>span{text-transform:uppercase;letter-spacing:.14em;color:#7e6e59;margin-bottom:14px;font-size:10px}.quick-connect{color:#fff8eb;text-align:left;background:#c84036;border-color:#e06459;border-radius:0;grid-template-columns:30px 1fr 22px;align-items:center;width:100%;min-height:112px;padding:22px 24px;display:grid;box-shadow:0 24px 60px #811c1640}.quick-connect:hover{color:#fff;background:#d64c41;transform:translateY(-3px)}.quick-connect span{gap:6px;display:grid}.quick-connect b{font-size:18px}.quick-connect small{color:#f5c5be;font-size:11px;font-weight:500}.connect-facts{background:#100c09;border:1px solid #34261c;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.connect-facts article{border-right:1px solid #34261c;grid-template-columns:25px 1fr;align-content:center;gap:4px 11px;min-height:126px;padding:25px 28px;display:grid}.connect-facts article:last-child{border:0}.connect-facts svg{color:#cb5147;grid-row:1/3}.connect-facts span{text-transform:uppercase;letter-spacing:.12em;color:#776a58;font-size:9px}.connect-facts b{font:400 20px var(--font-display);color:#e8dcc7}.connect-facts i{background:#282018;grid-column:2;height:3px;margin-top:10px;overflow:hidden}.connect-facts i span{background:#c84036;height:100%;display:block}.connect-manual{background:#110d0a;border:1px solid #34261c;margin-top:22px}.connect-manual summary{cursor:pointer;grid-template-columns:1fr auto 22px;align-items:center;gap:18px;min-height:80px;padding:20px 24px;list-style:none;display:grid}.connect-manual summary::-webkit-details-marker{display:none}.connect-manual summary>span{align-items:center;gap:11px;font-weight:700;display:flex}.connect-manual summary>span svg{color:#cf554b}.connect-manual summary small{color:#766957;font-size:11px}.connect-manual summary>svg{color:#7e6f5b;transition:transform .2s}.connect-manual[open] summary>svg{transform:rotate(180deg)}.connect-manual-body{border-top:1px solid #34261c;padding:26px 24px}.connect-manual-body>p{color:#9f9078;margin:0 0 18px}.connect-manual .tabs{background:#1b1510}.connect-manual-actions{flex-wrap:wrap;gap:9px;display:flex}.connect-manual .sub-url{color:#776a58;background:#0c0907;border-color:#33251c;margin-bottom:0}.connect-private{color:#786b58;align-items:flex-start;gap:10px;margin:20px 3px 0;font-size:12px;line-height:1.55;display:flex}.connect-private svg{color:#a6433a;margin-top:2px}.connect-private b{color:#a99a82}.connect-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 76px);padding:40px 20px;display:flex}.connect-state h1{max-width:12ch;margin:22px 0;font-size:clamp(38px,6vw,70px);animation:none}.connect-state p{color:#95856f;max-width:46ch;margin:0 0 26px}.connect-loading{grid-template-columns:1.4fr .6fr;gap:16px;max-width:1100px;margin:0 auto;padding:70px 28px;display:grid}.connect-loading .skel{background-color:#18120e;height:360px}.connect-loading .skel:nth-child(2),.connect-loading .skel:nth-child(3){height:172px}.connect-loading .skel:nth-child(3){grid-column:2;align-self:end}.wizard-layer{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;background:#030201c7;place-items:center;padding:24px;animation:.2s both wizard-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.wizard-modal{color:#f3e9d6;background:#16100c;border:1px solid #654034;flex-direction:column;width:min(680px,100%);max-height:calc(100svh - 48px);margin-block:auto;display:flex;overflow:hidden;box-shadow:0 40px 120px #0009}.wizard-head{border-bottom:1px solid #392820;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 24px;display:grid}.wizard-head>span{text-transform:uppercase;letter-spacing:.14em;color:#85745f;font-size:9px}.wizard-close{color:#aa9b84;background:#211812;border-radius:50%;justify-self:end;width:40px;height:40px;padding:0}.wizard-body{animation:wizard-step .3s var(--ease) both;padding:clamp(28px,5vw,52px);overflow-y:auto}.wizard-kicker{color:#dd5c51;letter-spacing:.17em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:800;display:block}.wizard-body h2{max-width:11ch;margin-bottom:16px;font-size:clamp(36px,5vw,54px);line-height:.96}.wizard-body>p{color:#9e8e76;max-width:48ch;margin:0 0 28px;font-size:15px;line-height:1.6}.device-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.device-grid button{color:#b4a58e;white-space:normal;background:#211812;border-color:#3e2e24;border-radius:0;justify-content:flex-start;min-height:78px;padding:16px}.device-grid button span{text-align:left;flex:1}.device-grid button.on{color:#fff1dc;background:#2a1713;border-color:#c95046}.device-grid button.on svg:last-child{color:#ef7469}.wizard-done{border-radius:0;min-height:54px;font-weight:750;color:#fff7e9!important;background:#c84036!important;border-color:#df6257!important}.wizard-done:hover{transform:translateY(-2px);background:#d64c41!important}.install-client,.import-config{color:#f3e9d6;background:#24130f;border:1px solid #75443a;grid-template-columns:32px 1fr 22px;align-items:center;gap:14px;min-height:92px;padding:18px 20px;display:grid}.install-client:hover,.import-config:hover{background:#2c1712;border-color:#dd5b50}.install-client>svg:first-child,.import-config>svg:first-child{color:#e56358}.install-client span,.import-config span{gap:5px;display:grid}.install-client b,.import-config b{font-size:16px}.install-client small,.import-config small{color:#9f8d75;font-size:11px}.alternative-apps{color:#756754;flex-wrap:wrap;gap:8px;margin-top:16px;font-size:11px;display:flex}.alternative-apps a{color:#d56a60;border-bottom:1px solid #5a342c}.copy-fallback{color:#b9aa91;background:0 0;border-radius:0;width:100%;min-height:48px;margin-top:10px}@keyframes wizard-fade{0%{opacity:0}to{opacity:1}}@keyframes wizard-step{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (width<=720px){.connect-header{gap:8px;height:66px;padding:0 12px}.connect-header nav{gap:5px}.connect-header nav a{gap:6px;min-height:38px;padding:0 10px;font-size:10px}.connect-header nav a svg{width:14px}.connect-remaining span{display:none}.connect-remaining b{font-size:15px}.connect-shell{padding:16px 12px 38px}.connect-hero{grid-template-columns:1fr;min-height:0}.connect-hero-copy,.connect-primary{padding:26px 22px}.connect-hero-copy{border-bottom:1px solid #3b291f;border-right:0}.connect-hero-copy h1{margin:26px 0 20px;font-size:78px}.connect-hero-copy h1>span{margin-top:18px;font-size:11px}.connect-primary>span{margin-bottom:10px}.quick-connect{grid-template-columns:27px 1fr 20px;min-height:94px;padding:17px 18px}.quick-connect b{font-size:16px}.connect-facts{grid-template-columns:1fr}.connect-facts article{border-bottom:1px solid #34261c;border-right:0;grid-template-columns:24px 1fr auto;min-height:84px;padding:17px 20px}.connect-facts article:last-child{border-bottom:0}.connect-facts svg{grid-row:1/3}.connect-facts b{text-align:right;grid-area:1/3/3;align-self:center;font-size:17px}.connect-facts i{grid-column:2/4;margin-top:6px}.connect-manual{margin-top:12px}.connect-manual summary{grid-template-columns:1fr 18px;min-height:72px;padding:16px}.connect-manual summary small{display:none}.connect-manual-body{padding:20px 16px}.connect-manual-actions{display:grid}.connect-manual-actions .btn,.connect-manual-actions button{width:100%;min-height:48px}.connect-private{margin-inline:4px}.connect-loading{grid-template-columns:1fr;padding:28px 12px}.connect-loading .skel,.connect-loading .skel:nth-child(2),.connect-loading .skel:nth-child(3){grid-column:auto;height:180px}.wizard-layer{place-items:end center;padding:0}.wizard-modal{border:0;width:100%;height:100svh;max-height:none}.wizard-head{height:64px;padding:0 16px}.wizard-body{padding:28px 18px 34px}.wizard-body h2{font-size:40px}.wizard-body>p{margin-bottom:22px;font-size:14px}.device-grid{gap:7px}.device-grid button{min-height:72px;padding:13px}.install-client,.import-config{min-height:86px;padding:16px}}.mo-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);overscroll-behavior:contain;background:#0a070599;justify-content:center;align-items:flex-start;animation:.2s both mo-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.mo-sheet{background:var(--panel);border:1px solid var(--line);width:100%;max-width:460px;padding:24px 20px calc(22px + env(safe-area-inset-bottom));animation:mo-rise .28s var(--ease) both;border-bottom:0;border-radius:22px 22px 0 0;margin-top:auto;position:relative}.mo-sheet.mo-sheet--dossier{width:min(760px,100%);max-width:760px;max-height:calc(100svh - 36px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;overflow:visible}.mo-sheet--dossier .mo-close{z-index:12;color:#f3e9d6;background:#211913;border-color:#5f4d3a;border-radius:50%;width:38px;height:38px;padding:0;top:39px;right:14px;box-shadow:0 7px 22px #00000040}.mo-sheet--dossier .mo-close:hover{color:#fff;background:#34251d;transform:none}@media (width>=640px){.mo-overlay{padding:20px}.mo-sheet{border-bottom:1px solid var(--line);border-radius:22px;margin-block:auto;padding-bottom:24px}}@media (width<=639px){.mo-overlay{-webkit-backdrop-filter:blur(10px);background:#080503c2}.mo-sheet.mo-sheet--dossier{scrollbar-width:none;max-height:calc(100svh - 8px);overflow:hidden auto}.mo-sheet--dossier::-webkit-scrollbar{display:none}.mo-sheet--dossier .mo-close{margin:12px 12px -50px auto;position:sticky;top:12px;right:auto}}.mo-close{background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:10px;place-items:center;padding:7px;display:grid;position:absolute;top:12px;right:12px}.mo-sheet-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;text-align:center;margin:0 0 6px;padding-inline:38px;font-size:19px;font-weight:400;line-height:1.16}@keyframes mo-fade{0%{opacity:0}}@keyframes mo-rise{0%{opacity:.4;transform:translateY(26px)}}.mo-invite-opts{gap:9px;margin-top:6px;display:grid}.mo-invite-opt{text-align:left;background:var(--panel2);border:1px solid var(--line);white-space:normal;width:100%;color:var(--ink);border-radius:14px;align-items:center;gap:13px;padding:14px;display:flex}.mo-invite-opt:hover{border-color:var(--teal);text-decoration:none;transform:none}.mo-invite-opt:disabled{opacity:.5}.mo-invite-opt>svg:first-child{color:var(--teal-ink);flex:none}.mo-invite-opt span{flex:1;gap:2px;display:grid}.mo-invite-opt b{font-size:14.5px}.mo-invite-opt i{color:var(--muted);font-size:12px;font-style:normal}.mo-invite-opt>svg:last-child{color:var(--faint);flex:none}.mo-invite-cta{width:100%;margin-top:4px}.mo-banner{text-align:left;white-space:normal;background:color-mix(in srgb,var(--teal) 9%,var(--panel));border:1px solid color-mix(in srgb,var(--teal) 35%,var(--line));width:calc(100% - 32px);max-width:640px;color:var(--ink);border-radius:13px;align-items:center;gap:10px;margin:12px auto 0;padding:11px 14px;font-size:13px;display:flex}.mo-banner:hover{border-color:var(--teal);transform:none}.mo-banner>svg:first-child{color:var(--teal-ink);flex:none}.mo-banner span{flex:1;min-width:0}.mo-banner>svg:last-child{color:var(--faint);flex:none}.mo-ceremony{padding:8px 0 2px}.mo-cer-label{letter-spacing:.22em;color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:700}.mo-cer-no{font-family:var(--font-display);color:var(--teal-ink);letter-spacing:.02em;animation:mo-stamp .5s var(--ease) both .15s;font-size:54px;line-height:1}@keyframes mo-stamp{0%{opacity:0;transform:scale(1.6)}60%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}.don-state{object-fit:contain;object-position:center bottom;display:block}@keyframes don-arrive{0%{opacity:.35;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.connect-primary{grid-template-columns:minmax(0,1fr) minmax(118px,156px);align-items:center;gap:16px;padding-right:18px;display:grid;overflow:hidden}.connect-primary-copy{z-index:2;position:relative}.connect-primary-copy>span{text-transform:uppercase;letter-spacing:.14em;color:#8e7d66;margin-bottom:14px;font-size:10px;display:block}.connect-guide-don{mix-blend-mode:screen;object-position:center bottom;filter:drop-shadow(0 20px 36px #00000073);align-self:end;width:100%;height:300px}.connect-state-don{mix-blend-mode:screen;object-position:center 12%;border-radius:50%;width:170px;height:220px}.wizard-body{grid-template-columns:minmax(0,1fr) 170px;gap:30px;display:grid}.wizard-companion{border-left:1px solid #392820;flex-direction:column;grid-area:1/2;justify-content:flex-end;align-self:stretch;min-width:0;padding-left:22px;display:flex}.wizard-companion .don-state{mix-blend-mode:screen;object-position:center bottom;width:100%;height:270px}.wizard-companion p{color:#8f806b;margin:12px 0 0;font-size:11px;line-height:1.55}.mo-don-moment{color:#f3e9d6;isolation:isolate;background:#100b08;border:1px solid #3d2b21;grid-template-columns:minmax(180px,34%) 1fr;align-items:stretch;min-height:260px;margin:18px 0;display:grid;overflow:hidden}.mo-don-moment-media{background:radial-gradient(circle at 55% 46%,#b22f2633,#0000 58%);min-width:0;overflow:hidden}.mo-don-moment-media .don-state{mix-blend-mode:screen;object-position:center 16%;width:100%;height:100%;min-height:260px;transform:scale(1.04)}.mo-don-moment-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(24px,4vw,46px);display:flex}.mo-don-moment-copy>span{font:750 9px var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:#d45a50;margin-bottom:11px}.mo-don-moment-copy h3{font:400 clamp(28px,3.2vw,44px)/.98 var(--font-display);text-transform:uppercase;max-width:12ch;margin:0 0 14px}.mo-don-moment-copy p{color:#a6967e;max-width:42ch;margin:0 0 20px;font-size:14px;line-height:1.6}.mo-don-moment.compact,.mo-don-moment.compact .don-state{min-height:210px}.mo-status{position:relative;overflow:hidden}.mo-status>:not(.mo-status-don):not(.mo-overlay){z-index:2;position:relative}.mo-status-don{z-index:1;mix-blend-mode:screen;object-position:center bottom;pointer-events:none;width:210px;height:300px;position:absolute;bottom:-16px;right:12px}.mo-status:has(.mo-status-don){padding-right:clamp(220px,25vw,320px)}.mo-modal-don{object-fit:cover;object-position:center 10%;mix-blend-mode:screen;border-radius:50%;width:150px;height:140px;margin:0 auto 8px}.mo-ceremony-don{object-fit:cover;object-position:center 8%;mix-blend-mode:screen;border-radius:50%;width:210px;height:190px;margin-top:-8px}.mo-entry-visual>.mo-entry-don{z-index:0;object-fit:contain;mix-blend-mode:screen;object-position:center bottom;filter:drop-shadow(0 28px 50px #00000073);pointer-events:none;width:min(41vw,560px);height:78%;position:absolute;inset:auto clamp(14px,4vw,72px) -3% auto}.mo-entry-copy{z-index:2;text-shadow:0 4px 28px #00000080}.mo-dashboard .mo-banner{width:auto;max-width:none;margin:18px clamp(34px,5vw,74px) 0}button:focus-visible,.btn:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #e56b60}@media (width<=980px){.connect-primary{grid-template-columns:minmax(0,1fr) 120px}.connect-guide-don{height:270px}}@media (width<=720px){.connect-primary{grid-template-columns:minmax(0,1fr) 76px;gap:10px;padding:22px 12px 22px 20px}.connect-primary-copy>span{margin-bottom:10px}.connect-guide-don{object-fit:cover;object-position:center 8%;mix-blend-mode:normal;border:1px solid #5a392d;border-radius:50%;align-self:start;width:76px;height:76px;margin-top:20px}.wizard-body{grid-template-columns:1fr;gap:0}.wizard-content{grid-area:2/1}.wizard-companion{border:0;border-bottom:1px solid #392820;grid-area:1/1;grid-template-columns:52px 1fr;align-items:center;gap:12px;margin-bottom:24px;padding:0 0 18px;display:grid}.wizard-companion .don-state{object-fit:cover;object-position:center 8%;mix-blend-mode:normal;border:1px solid #5a392d;border-radius:50%;width:52px;height:52px}.wizard-companion p{margin:0;font-size:11px}.mo-don-moment{border-radius:16px;grid-template-columns:118px minmax(0,1fr);min-height:190px;margin:14px 0}.mo-don-moment-media .don-state,.mo-don-moment.compact .don-state{object-fit:cover;object-position:48% 12%;height:100%;min-height:190px;transform:scale(1.08)}.mo-don-moment-copy{padding:18px 16px}.mo-don-moment-copy h3{margin-bottom:10px;font-size:22px}.mo-don-moment-copy p{margin-bottom:14px;font-size:12px;line-height:1.5}.mo-don-moment-copy .btn{white-space:normal;width:100%}.mo-status-don{object-fit:cover;object-position:center 8%;mix-blend-mode:normal;border:1px solid #da5b5059;border-radius:50%;width:72px;height:72px;top:12px;bottom:auto;right:14px}.mo-status:has(.mo-status-don){padding-right:20px}.mo-status:has(.mo-status-don) .mo-status-top{padding-right:80px}.mo-entry-visual>.mo-entry-don{opacity:.82;width:260px;height:82%;bottom:-5%;right:-38px}.mo-dashboard .mo-banner{margin:12px 16px 0}}@media (width<=420px){.mo-don-moment{grid-template-columns:92px minmax(0,1fr)}.mo-don-moment-copy{padding:16px 13px}.mo-don-moment-copy>span{margin-bottom:8px;font-size:8px}.mo-don-moment-copy h3{font-size:19px}.mo-don-moment-copy p{font-size:11.5px}.mo-entry-visual>.mo-entry-don{width:220px;right:-56px}.mo-entry-copy h1{max-width:7ch}}.mo-card-visual{color:#f3e9d6;background:#120d09;border:1px solid #5b4330;border-radius:18px;min-height:220px;margin:0 0 14px;position:relative;overflow:hidden}.mo-card-visual:after{content:"";background:linear-gradient(#0000 38%,#080605e0);position:absolute;inset:0}.mo-card-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mo-card-visual>div{z-index:1;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.mo-card-visual span{color:#e2675d;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:800}.mo-card-visual b{font:400 25px var(--font-display);margin:3px 0}.mo-card-visual small{color:#b4a68f}.mo-plans{gap:10px;max-height:min(58vh,520px);padding-right:2px;display:grid;overflow-y:auto}.mo-plan{background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:14px}.mo-plan-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.mo-plan-head b{font-family:var(--font-display);letter-spacing:.02em;font-size:16px}.mo-plan ul{color:var(--muted);margin:0 0 10px;padding-left:18px;font-size:13px}.mo-plan li{margin:2px 0}.mo-plan .btns{gap:8px}.mo-plan .btn{padding:9px 12px;font-size:13px}.mo-disc{background:color-mix(in srgb,var(--gold) 22%,transparent);color:var(--gold);border-radius:7px;margin-left:7px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.mo-auth{gap:2px;display:grid}.mo-auth .btn{margin-top:4px}.mo-captcha{align-items:flex-start;gap:10px;margin:2px 0 6px;display:flex}.mo-captcha img{border:1px solid var(--line);background:#f3e9d6;border-radius:10px;flex:none}.mo-captcha .mo-input{margin-bottom:4px}.shop-section{background:var(--bg-deep,var(--bg));padding:110px 0}.shop-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.shop-head p{color:var(--muted);max-width:44ch;margin:0;font-size:15px}.shop-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.shop-card{background:var(--panel);border:1px solid var(--line);color:var(--ink);transition:transform .2s var(--ease),border-color .2s ease;border-radius:18px;flex-direction:column;gap:8px;padding:20px;display:flex}.shop-card:hover{border-color:var(--teal);text-decoration:none;transform:translateY(-3px)}.shop-card-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.shop-card b{font-size:15.5px}.shop-card p{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.55}.shop-price{color:var(--gold);white-space:nowrap;font-size:13.5px;font-weight:800}.shop-badge{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--teal) 15%,transparent);color:var(--teal-ink);border-radius:7px;padding:3px 8px;font-size:10px;font-weight:800}.shop-cta{letter-spacing:.04em;text-transform:uppercase;color:var(--teal-ink);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.mo-dossier{--file-paper:#f4e7ca;--file-paper-deep:#e5d1aa;--file-ink:#1b1510;--file-muted:#766348;--file-red:#a92720;--file-gold:#9a7433;width:100%;color:var(--file-ink);isolation:isolate;padding-top:27px;position:relative}.mo-dossier-tab{z-index:-1;background:var(--file-paper-deep);color:#675436;width:190px;height:44px;font:750 8px var(--font-text);letter-spacing:.16em;text-transform:uppercase;animation:mo-file-tab .45s 80ms var(--ease) both;border:1px solid #b99f72;border-bottom:0;border-radius:13px 13px 0 0;justify-content:space-between;align-items:flex-start;padding:10px 20px;display:flex;position:absolute;top:0;left:30px}.mo-dossier-tab b{font:700 10px var(--font-mono);letter-spacing:.08em;color:#9b3028}.mo-dossier-paper{background:linear-gradient(115deg,#ffffff47,transparent 38%), radial-gradient(circle at 12% 22%,#805b2a0b 0 1px,transparent 1.5px), var(--file-paper);transform-origin:50% 78%;animation:mo-file-open .58s 80ms var(--ease) both, mo-file-impact .22s 1.08s ease-out both;background-size:auto,18px 18px,auto;border:1px solid #b99f72;border-radius:10px 24px 24px;position:relative;overflow:hidden;box-shadow:0 36px 100px #0000007a,0 4px #3a231138}.mo-dossier-paper:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #5c3e190f}.mo-dossier-head{border-bottom:1px solid #70553052;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:18px 70px 18px 32px;display:flex}.mo-dossier-brand{font:700 13px var(--font-display);letter-spacing:.12em}.mo-dossier-brand span{color:var(--file-red)}.mo-dossier-code{font:700 8px var(--font-mono);letter-spacing:.13em;color:#8c7655}.mo-dossier-body{grid-template-columns:minmax(260px,.88fr) minmax(330px,1.12fr);min-height:360px;display:grid}.mo-dossier-identity{border-right:1px solid #70553052;flex-direction:column;padding:42px 34px 34px;display:flex}.mo-dossier-kicker,.mo-dossier-copy>span{font:750 8px var(--font-text);letter-spacing:.17em;text-transform:uppercase;color:var(--file-gold)}.mo-dossier-identity h2{font:400 52px/.88 var(--font-display);text-transform:uppercase;letter-spacing:-.035em;margin:17px 0 30px}.mo-dossier-number{border-top:1px solid #7055305c;margin-top:auto;padding-top:18px}.mo-dossier-number span{font:700 8px var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--file-muted);margin-bottom:7px;display:block}.mo-dossier-number strong{font:400 clamp(48px,6vw,70px)/.9 var(--font-display);letter-spacing:-.045em;color:var(--file-red);font-variant-numeric:tabular-nums;animation:mo-file-number .44s .36s var(--ease) both;display:block}.mo-dossier-welcome{flex-direction:column;min-width:0;padding:42px 36px 26px;display:flex;position:relative;overflow:hidden}.mo-dossier-copy{z-index:2;animation:mo-file-copy .44s .28s var(--ease) both;position:relative}.mo-dossier-copy h3{font:400 clamp(28px,3.2vw,39px)/1.02 var(--font-display);text-transform:none;letter-spacing:-.02em;margin:12px 0 14px}.mo-dossier-copy p{max-width:36ch;color:var(--file-muted);margin:0;font-size:13px;line-height:1.58}.mo-dossier-seal-wrap{place-items:center;width:146px;height:146px;margin:auto 8px 0 auto;display:grid;position:relative}.mo-dossier-seal{z-index:2;color:#99221ceb;width:132px;height:132px;box-shadow:inset 0 0 0 7px var(--file-paper),inset 0 0 0 8px #a927208c;border:3px double #a92720e6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:.7s cubic-bezier(.2,.78,.2,1.18) .56s both mo-file-seal;display:flex;position:relative;transform:rotate(-7deg)}.mo-dossier-seal:before,.mo-dossier-seal:after{content:"◆";font-size:7px;position:absolute;top:58px}.mo-dossier-seal:before{left:11px}.mo-dossier-seal:after{right:11px}.mo-dossier-seal span{font:750 8px var(--font-text);letter-spacing:.17em}.mo-dossier-seal b{font:700 22px var(--font-display);letter-spacing:.08em;border-block:1px solid;margin:6px 0;padding:6px 0 4px}.mo-dossier-seal small{font:750 6px var(--font-text);letter-spacing:.11em}.mo-dossier-impact{border:2px solid var(--file-red);opacity:0;border-radius:50%;width:120px;height:120px;animation:.5s ease-out 1.05s both mo-file-ring;position:absolute}.mo-dossier-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mo-dossier-actions{z-index:3;animation:mo-file-actions .4s 1.13s var(--ease) both;background:#cdb58b33;border-top:1px solid #70553052;justify-content:flex-end;gap:10px;padding:20px 28px;display:flex;position:relative}.mo-dossier-actions .btn{min-width:150px;min-height:46px;color:var(--file-ink);background:#fffaef52;border-color:#8c7655;border-radius:10px}.mo-dossier-actions .btn:hover{background:#fffaefb8;border-color:#5f4d34}.mo-dossier-actions .btn.primary{background:var(--file-red);color:#fff9ed;border-color:#c24b42}.mo-dossier-actions .btn.primary:hover{color:#fff;background:#bd352c}@keyframes mo-file-tab{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mo-file-open{0%{opacity:0;transform:translateY(34px)scale(.965)rotateX(-4deg)}to{opacity:1;transform:none}}@keyframes mo-file-copy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mo-file-number{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:none}}@keyframes mo-file-seal{0%{opacity:0;transform:translateY(-155px)rotate(-24deg)scale(1.22)}62%{opacity:1;transform:translateY(-9px)rotate(-4deg)scale(1.05)}78%{transform:translateY(6px)rotate(-8deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(-7deg)scale(1)}}@keyframes mo-file-ring{0%{opacity:.38;transform:scale(.72)}to{opacity:0;transform:scale(1.42)}}@keyframes mo-file-impact{0%,to{transform:none}45%{transform:translateY(2px)scale(.997)}}@keyframes mo-file-actions{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=639px){.mo-dossier{padding-top:25px}.mo-dossier-tab{width:150px;height:38px;padding:8px 15px;left:18px}.mo-dossier-paper{border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -16px 70px #0006}.mo-dossier-head{min-height:60px;padding:15px 62px 15px 20px}.mo-dossier-code{display:none}.mo-dossier-body{grid-template-columns:1fr;min-height:0}.mo-dossier-identity{border-bottom:1px solid #70553052;border-right:0;padding:30px 22px 24px}.mo-dossier-identity h2{margin:13px 0 24px;font-size:clamp(38px,11.4vw,48px);line-height:.92}.mo-dossier-identity h2 br{display:none}.mo-dossier-number{justify-content:space-between;align-items:end;gap:18px;display:flex}.mo-dossier-number span{max-width:9ch;margin:0 0 4px}.mo-dossier-number strong{font-size:clamp(48px,15vw,64px)}.mo-dossier-welcome{min-height:320px;padding:27px 22px 20px}.mo-dossier-copy h3{margin-top:10px;font-size:clamp(28px,8.5vw,36px)}.mo-dossier-copy p{max-width:34ch;font-size:12.5px}.mo-dossier-seal-wrap{width:126px;height:126px;margin:20px 1px 0 auto}.mo-dossier-seal{width:116px;height:116px}.mo-dossier-seal:before,.mo-dossier-seal:after{top:51px}.mo-dossier-seal b{font-size:19px}.mo-dossier-impact{width:104px;height:104px}.mo-dossier-actions{padding:15px 16px calc(16px + env(safe-area-inset-bottom));gap:8px}.mo-dossier-actions .btn{flex:1;min-width:0;min-height:48px;padding-inline:12px}}@media (width<=380px){.mo-dossier-identity{padding-inline:18px}.mo-dossier-number{display:block}.mo-dossier-number span{max-width:none;margin-bottom:8px}.mo-dossier-welcome{padding-inline:18px}.mo-dossier-actions{grid-template-columns:1fr;display:grid}.mo-dossier-actions .btn{width:100%}}.mo-phrase{background:var(--panel2);border:1px dashed var(--line);border-radius:10px;margin:0;padding:8px 14px;font-size:13px}.mo-phrase b{color:var(--teal-ink);letter-spacing:.05em}.mo-paysum{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:4px 14px}.mo-payrow{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.mo-payrow+.mo-payrow{border-top:1px solid var(--line)}.mo-payrow span{color:var(--muted)}.mo-payrow b{font-variant-numeric:tabular-nums}.mo-payalt{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.mo-payrow b.ok{color:var(--teal-ink)}.mo-promo{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.mo-promo input{border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--ink);font:inherit;text-transform:uppercase;border-radius:10px;flex:1;padding:9px 12px}.mo-sale{text-align:center;color:var(--ink);background:#e2493e1a;border-radius:10px;margin:0 0 8px;padding:8px 12px;font-weight:600}.mo-payrow.total b{font-family:Georgia,serif;font-size:18px}.mo-alt{opacity:.7;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:400;display:block}.mo-ladder{flex-direction:column;gap:8px;display:flex}.mo-step{border:1px solid var(--line);background:var(--panel2);border-radius:12px;padding:10px 13px}.mo-step.done{border-color:color-mix(in srgb,var(--teal) 45%,var(--line))}.mo-step.on{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 8%,var(--panel2))}.mo-step-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mo-step-h b{font-family:Georgia,serif;font-size:15px}.mo-step-h span{color:var(--muted);white-space:nowrap;font-size:12px}.mo-step-perk{color:var(--muted);margin-top:3px;font-size:13px}.mo-step-tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.mo-step-tags i{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:2px 8px;font-size:11.5px;font-style:normal}.mo-step.on .mo-step-tags i{border-color:color-mix(in srgb,var(--teal) 40%,var(--line))}.legal-page{background:var(--bg);min-height:100vh;color:var(--ink)}.legal-head{justify-content:space-between;align-items:center;gap:16px;max-width:860px;margin:0 auto;padding:20px 22px 0;display:flex}.legal-pdf{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;text-decoration:none;display:inline-flex}.legal-pdf:hover{border-color:var(--teal)}.legal-wrap{max-width:860px;margin:0 auto;padding:24px 22px 64px}.legal-wrap h1{margin:10px 0 14px;font-family:Georgia,serif;font-size:30px;line-height:1.2}.legal-lead{color:var(--muted);max-width:60ch;margin:0 0 22px;font-size:16px}.legal-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;font-size:13.5px;text-decoration:none;display:inline-flex}.legal-back:hover{color:var(--teal-ink)}.legal-list{flex-direction:column;gap:9px;display:flex}.legal-item{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:13px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.legal-item:hover{border-color:var(--teal);text-decoration:none}.legal-item span{flex-direction:column;gap:2px;display:flex}.legal-item b{font-size:15.5px}.legal-item i{color:var(--muted);font-size:13px;font-style:normal}.legal-foot{color:var(--muted);margin-top:26px;font-size:13px}.legal-skel{background:var(--panel2);border-radius:12px;height:60vh}.legal-body{max-width:72ch;font-size:15.5px;line-height:1.65}.legal-body h2{border-top:1px solid var(--line);margin:30px 0 10px;padding-top:6px;font-family:Georgia,serif;font-size:21px;line-height:1.25}.legal-body h3{margin:20px 0 6px;font-size:16.5px}.legal-body h4{color:var(--muted);margin:16px 0 5px;font-size:15px}.legal-body p{margin:0 0 12px}.legal-body li{margin:0 0 7px 20px}.legal-body code{background:var(--panel2);border-radius:5px;padding:1px 5px;font-size:13.5px}.legal-body hr{border:0;border-top:1px solid var(--line);margin:20px 0}.legal-table{margin:12px 0 18px;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:14px}.legal-table th{background:var(--panel2);text-align:left;border:1px solid var(--line);padding:9px 11px;font-weight:700}.legal-table td{border:1px solid var(--line);vertical-align:top;padding:9px 11px}.footer-legal{flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:13.5px;display:flex}.footer-legal a{color:var(--muted);text-decoration:none}.footer-legal a:hover{color:var(--teal-ink);text-decoration:underline}.footer-req{color:var(--muted);margin-top:10px;font-size:12.5px}@media (width<=640px){.legal-wrap h1{font-size:24px}.legal-body{font-size:15px}}@media (width>=721px){.hero{min-height:min(720px,100svh - 70px)}.hero .wrap.hero-grid{padding-top:30px;padding-bottom:54px}.hero-product{min-height:440px}.manifesto-section{gap:6vw;padding-top:78px;padding-bottom:78px}.proof-section{min-height:560px}.proof-lead{padding-top:54px;padding-bottom:54px}.proof-rail article,.proof-rail>a{padding-top:34px;padding-bottom:34px}.community-photo{min-height:650px}.ritual-grid,.member-kit img{min-height:690px}.ritual-copy{padding-top:58px;padding-bottom:58px}.shop-section{padding-top:78px;padding-bottom:78px}.earn-teaser{gap:7vw;padding-top:80px;padding-bottom:80px}.faq-section{padding-top:76px;padding-bottom:76px}.final-card{padding-top:90px;padding-bottom:90px}}@media (width>=1100px){.hero .wrap.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:34px;max-width:1440px}.hero-grid h1{font-size:clamp(52px,5.1vw,76px)}}@media (width<=720px){.hero .wrap.hero-grid{padding-top:30px}.hero-grid h1{margin-top:0}}.mo-workspace-head{justify-content:flex-start;gap:12px}.mo-workspace-head>div:first-child{min-width:150px;margin-right:auto}.mo-workspace-head>.btn{white-space:nowrap;flex:none}.mo-wallet-shortcut{text-align:left;white-space:normal;border-color:color-mix(in srgb,var(--teal) 32%,var(--line));background:color-mix(in srgb,var(--teal) 7%,var(--panel));min-width:250px;min-height:48px;color:var(--ink);grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:7px 11px;display:grid}.mo-wallet-shortcut:hover{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 11%,var(--panel));transform:none}.mo-wallet-shortcut small{text-overflow:ellipsis;color:var(--faint);letter-spacing:.03em;white-space:nowrap;font-size:8px;overflow:hidden}.mo-wallet-shortcut b{text-overflow:ellipsis;font:750 11.5px var(--font-text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.mo-profile-card{background:linear-gradient(135deg,color-mix(in srgb,var(--teal) 8%,var(--panel)),var(--panel));grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.mo-profile-card>svg{color:var(--teal-ink)}.mo-profile-card>div{gap:3px;min-width:0;display:grid}.mo-profile-card span{letter-spacing:.13em;text-transform:uppercase;color:var(--faint);font-size:8.5px}.mo-profile-card b{font:400 20px var(--font-display)}.mo-profile-card small{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:12px;overflow:hidden}.mo-profile-card>i{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal}.mo-profile-card>i.online{border-color:color-mix(in srgb,#62c986 40%,var(--line));color:#2d8950;background:#62c98614}.mo-wallet-card{border-color:color-mix(in srgb,var(--teal) 24%,var(--line));scroll-margin-top:112px}.mo-settings-head{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.mo-settings-head>svg{color:var(--teal-ink);margin-top:2px}.mo-settings-head h4{margin:0;font-size:14px}.mo-settings-head p{color:var(--faint);margin:3px 0 0;font-size:11px}.mo-setting-row{text-align:left;white-space:normal;border:0;border-top:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.mo-setting-row:hover{color:var(--ink);transform:none}.mo-setting-row>span{gap:3px;min-width:0;display:grid}.mo-setting-row b{font-size:13px}.mo-setting-row small{color:var(--muted);font-size:11.5px}.mo-setting-row>i{border:1px solid var(--line);background:var(--panel2);border-radius:999px;flex:none;width:38px;height:22px;transition:all .18s;position:relative}.mo-setting-row>i:after{content:"";background:var(--faint);border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.mo-setting-row>i.on{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 16%,var(--panel2))}.mo-setting-row>i.on:after{background:var(--teal-ink);left:19px}.mo-document-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.mo-document-links a{border:1px solid var(--line);min-height:40px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;display:inline-flex}.mo-document-links a:hover{border-color:var(--teal);color:var(--teal-ink)}.mo-market-head{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:23px}.mo-market-head>span{color:var(--teal-ink);letter-spacing:.16em;text-transform:uppercase;font-size:8.5px;font-weight:800}.mo-market-head h2{text-transform:none;max-width:13ch;margin:0 0 11px;font-size:clamp(34px,4.3vw,58px);line-height:.94}.mo-market-head p{max-width:61ch;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.mo-market-empty{border-style:dashed;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mo-market-empty>svg{color:var(--teal-ink)}.mo-market-empty>div{gap:4px;display:grid}.mo-market-empty b{font-size:13.5px}.mo-market-empty span{color:var(--muted);font-size:12.5px;line-height:1.55}[id^=more-]{scroll-margin-top:112px}html[data-density=comfortable] .mo-dashboard .mo-wrap{padding-top:clamp(46px,6vw,84px);padding-bottom:clamp(46px,6vw,84px)}html[data-density=comfortable] .mo-dashboard .mo-card{margin-bottom:18px;padding:32px}html[data-motion=reduced]{scroll-behavior:auto}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=1100px) and (width>=721px){.mo-workspace-head{padding-inline:28px}.mo-wallet-shortcut{min-width:220px}.mo-workspace-head>.btn{padding-inline:11px;font-size:11px}}@media (width<=900px) and (width>=721px){.mo-dashboard{padding-bottom:calc(76px + env(safe-area-inset-bottom));background:var(--bg);display:block}.mo-sidebar,.mo-workspace-head{display:none}.mo-dashboard .mo-wrap{max-width:700px;padding:20px 18px 34px}.mo-dashboard .mo-status{border-radius:20px;min-height:0;padding:22px}.mo-dashboard .mo-list{grid-template-columns:1fr}.mo-dashboard .mo-row{border-radius:14px;min-height:0;padding:13px 15px}.mo-dashboard .mo-card{border-radius:16px;padding:20px}.mo-dashboard .mo-stats{background:0 0;gap:8px}.mo-dashboard .mo-stats div{border:1px solid var(--line);border-radius:14px;padding:14px}}@media (width<=720px){.manifesto-section{gap:30px;padding-top:54px;padding-bottom:54px}.proof-lead{min-height:310px;padding-top:44px;padding-bottom:44px}.proof-rail article,.proof-rail>a{padding-top:25px;padding-bottom:25px}.community-photo{min-height:650px}.member-kit,.member-kit img{min-height:450px}.ritual-copy{padding-top:52px;padding-bottom:52px}.shop-section{padding-top:58px;padding-bottom:58px}.earn-teaser{gap:36px;padding-top:58px;padding-bottom:58px}.faq-section{padding-top:56px;padding-bottom:56px}.final-card{padding-top:68px;padding-bottom:68px}.mo-profile-card{grid-template-columns:22px minmax(0,1fr)}.mo-profile-card>i{grid-column:2;justify-self:start}.mo-profile-card small{white-space:normal}.mo-wallet-card,[id^=more-]{scroll-margin-top:72px}html[data-density=comfortable] .mo-dashboard .mo-wrap{padding-top:28px;padding-bottom:42px}html[data-density=comfortable] .mo-dashboard .mo-card{margin-bottom:16px;padding:22px}}.mobile-menu-trigger{display:none}.mobile-menu-overlay{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040302b8;animation:.2s both menu-fade;position:fixed;inset:0}.mobile-menu-panel{width:min(420px,100% - 18px);height:100%;padding:18px 18px calc(18px + env(safe-area-inset-bottom));color:#f3e9d6;animation:menu-slide .28s var(--ease) both;background:#100c09;border-left:1px solid #4a3528;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 90px #0000008c}.mobile-menu-head{border-bottom:1px solid #3b2b21;justify-content:space-between;align-items:flex-start;gap:16px;min-height:58px;padding-bottom:18px;display:flex}.mobile-menu-head>button{color:#f1e4cf;background:#1b130f;border:1px solid #49362a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.mobile-menu-panel nav{border-top:1px solid #35271e;margin-top:20px;display:grid}.mobile-menu-panel nav a{color:#e9dcc6;border-bottom:1px solid #35271e;grid-template-columns:28px 1fr 20px;align-items:center;gap:10px;min-height:70px;padding:0 4px;display:grid}.mobile-menu-panel nav a[aria-current=page]{color:#f06b61}.mobile-menu-panel nav a small{color:#766650;font:400 11px var(--font-mono)}.mobile-menu-panel nav a span{font:400 clamp(23px,7vw,31px)/1 var(--font-display);text-transform:uppercase}.mobile-menu-panel nav a svg{color:#9d8b70}.mobile-menu-actions{gap:9px;margin-top:auto;padding-top:28px;display:grid}.mobile-menu-actions a{border:1px solid #4a372a;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.mobile-menu-actions .mobile-login{color:#eee1cc;background:#1b140f}.mobile-menu-actions .mobile-access{color:#fff7ed;background:#cd4037;border-color:#dc5a50;justify-content:space-between}.mobile-menu-panel>footer{justify-content:space-between;gap:15px;padding-top:18px;display:flex}.mobile-menu-panel>footer a{color:#8f8068;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;font-size:9px;display:flex}.mobile-menu-panel>footer i{background:#70d18e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #70d18e}.mobile-menu-actions .mobile-bot{color:#f4e7d0;background:#c9a35a1f;border-color:#c9a35a73}.mobile-menu-actions .mobile-bot svg{color:#c9a35a;flex:none}@keyframes menu-fade{0%{opacity:0}to{opacity:1}}@keyframes menu-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=800px){.public-header .wrap{grid-template-columns:1fr auto;height:68px;min-height:68px;padding-block:0}.public-header .main-nav,.public-header .bot-link,.public-header .cabinet-link{display:none!important}.public-header .lockup .wm-sub{display:none}.mobile-menu-trigger{color:#eee1cb;white-space:nowrap;background:#18110d;border:1px solid #4a382b;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}}@media (width<=380px){.mobile-menu-trigger{padding-inline:10px;font-size:9px}.mobile-menu-trigger svg{width:17px;height:17px}.public-header .lockup .wm{font-size:13px!important}.public-header .lockup{gap:7px}.public-header .lockup .siren{width:29px!important;height:29px!important}}@media (prefers-reduced-motion:reduce){.mobile-menu-overlay,.mobile-menu-panel{animation:none}}.pricing-bridge{color:#f3e9d6;isolation:isolate;background:#0b0806;min-height:360px;position:relative;overflow:hidden}.pricing-bridge>img,.pricing-bridge-shade{width:100%;height:100%;position:absolute;inset:0}.pricing-bridge>img{z-index:-2;object-fit:cover;object-position:center 54%}.pricing-bridge-shade{z-index:-1;background:linear-gradient(90deg,#070504f0 0%,#070504ba 42%,#0705042e 75%),linear-gradient(#0000 40%,#07050473)}.pricing-bridge-copy{flex-direction:column;justify-content:center;align-items:flex-start;width:min(1380px,100%);min-height:360px;margin:0 auto;padding:48px 40px;display:flex}.pricing-bridge h2{max-width:13ch;margin:0 0 15px;font-size:clamp(42px,5.5vw,72px);line-height:.92}.pricing-bridge p{color:#c1b29a;max-width:46ch;margin:0 0 24px;font-size:15px;line-height:1.55}.public-footer{color:#a99a83;background:#0b0806;border-top:1px solid #3a2b21;margin-top:auto;padding:0}.public-footer>.wrap{color:#a99a83;max-width:1380px;font-size:inherit;padding-top:0;display:block}.footer-entry{border-bottom:1px solid #34271e;justify-content:space-between;align-items:center;gap:40px;min-height:156px;padding:30px 0;display:flex}.footer-entry h2{font:400 clamp(30px,3.6vw,48px)/.96 var(--font-display);text-transform:none;color:#f3e9d6;margin:0 0 8px}.footer-entry p{color:#92836d;max-width:62ch;margin:0;font-size:13px;line-height:1.55}.footer-entry-actions{flex:none;gap:9px;display:flex}.footer-entry-actions a{color:#e7dac5;white-space:nowrap;border:1px solid #4b382b;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.footer-entry-actions a:hover{color:#fff4e2;border-color:#8a5942}.footer-entry-actions a.primary{color:#fff8ee;background:#cb4037;border-color:#d9554b;justify-content:space-between;min-width:176px}.footer-entry-actions a.primary:hover{background:#dd4d43}.footer-directory{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(145px,.65fr));align-items:start;gap:clamp(30px,5vw,78px);padding:36px 0 32px;display:grid}.footer-brand{max-width:330px}.footer-brand .lockup{color:#f3e9d6}.footer-brand p{color:#81735f;max-width:31ch;margin:17px 0 13px;font-size:12px;line-height:1.6}.footer-brand>a{color:#d4c4a9;font-size:12px}.public-footer .footer-directory nav{justify-content:stretch;align-items:start;gap:10px;display:grid}.footer-directory nav>b{color:#eee1cc;margin-bottom:6px;font-size:12px}.public-footer .footer-directory nav>a{color:#8e806b;text-transform:none;letter-spacing:0;padding:2px 0;font-size:11px;line-height:1.35}.public-footer .footer-directory nav>a:hover,.public-footer .footer-directory nav>a[aria-current=page]{color:#f0dfc7}.footer-status{align-items:center;gap:8px;display:flex!important}.footer-status i{background:#71d18f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #71d18f}.footer-bottom{color:#625747;border-top:1px solid #2e231b;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:16px 0;font-size:10px;display:flex}.public-header a:focus-visible,.public-header button:focus-visible,.public-footer a:focus-visible,.mobile-menu-panel a:focus-visible,.mobile-menu-panel button:focus-visible{outline-offset:3px;outline:2px solid #ef6d62}@media (width<=980px){.public-header .wrap{grid-template-columns:1fr auto;height:68px;min-height:68px;padding-block:0}.public-header .main-nav,.public-header .bot-link,.public-header .cabinet-link{display:none!important}.public-header .lockup .wm-sub{display:none}.mobile-menu-trigger{color:#eee1cb;white-space:nowrap;background:#18110d;border:1px solid #4a382b;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.footer-entry{align-items:flex-start}.footer-directory{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;max-width:none;display:grid}.footer-brand p{max-width:48ch;margin:0}}@media (width<=720px){.pricing-bridge{min-height:310px}.pricing-bridge>img{object-position:62% center}.pricing-bridge-shade{background:linear-gradient(90deg,#070504f2,#0705049e 70%,#0705043d)}.pricing-bridge-copy{min-height:310px;padding:38px 20px}.pricing-bridge h2{font-size:43px}.public-footer .wrap{padding-inline:20px}.footer-entry{gap:24px;padding:28px 0;display:grid}.footer-entry-actions{grid-template-columns:1fr;width:100%;display:grid}.footer-entry-actions a{width:100%}.footer-directory{grid-template-columns:1fr 1fr;gap:30px 24px;padding:29px 0 26px}.footer-brand{grid-column:1/-1;display:block}.footer-brand p{margin:15px 0 10px}.footer-directory nav:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}.footer-directory nav:last-child>b{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:5px}}@media (width>=371px) and (width<=720px){.footer-entry-actions{grid-template-columns:1fr 1fr}.footer-entry-actions a{padding-inline:12px}}.mobile-reveal{width:min(100%,52ch)}.mobile-reveal-toggle,.mobile-list-toggle{display:none}@media (width<=650px){.mobile-reveal:not(.is-open)>.mobile-reveal-content{display:none}.mobile-reveal.is-open>.mobile-reveal-content{animation:mobile-disclosure-in .24s var(--ease) both}.mobile-reveal-toggle,.mobile-list-toggle{border:0;border-top:1px solid var(--line);width:100%;min-height:48px;color:var(--muted);text-align:left;white-space:normal;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:0 4px;font-size:12px;font-weight:700;display:flex}.mobile-reveal-toggle:hover,.mobile-list-toggle:hover{border-color:var(--line);color:var(--ink);background:0 0;transform:none}.mobile-reveal-toggle svg,.mobile-list-toggle svg{color:var(--teal-ink);transition:transform .22s var(--ease);flex:none}.mobile-reveal.is-open>.mobile-reveal-toggle svg,.mobile-list-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-collapsible:not(.is-mobile-expanded)>.mobile-collapsible-item{display:none!important}.mobile-collapsible.is-mobile-expanded>.mobile-collapsible-item{animation:mobile-disclosure-in .24s var(--ease) both}.manifesto-copy .mobile-reveal{margin-top:-4px}.manifesto-copy .mobile-reveal-toggle{color:#6c5841;border-color:#4f392540}.manifesto-copy .mobile-reveal-toggle:hover{color:#2d2116;border-color:#4f392559}.manifesto-copy .mobile-reveal-toggle svg{color:#9b3028}.shop-section .mobile-list-toggle{margin-top:13px}}@keyframes mobile-disclosure-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mobile-reveal.is-open>.mobile-reveal-content,.mobile-collapsible.is-mobile-expanded>.mobile-collapsible-item{animation:none}.mobile-reveal-toggle svg,.mobile-list-toggle svg{transition:none}}.mo-overview-hero{color:#f3e9d6;min-height:370px;animation:mo-hero-in .55s var(--ease) both;background:radial-gradient(circle at 82% 14%,#ca3e3433,#0000 35%),linear-gradient(135deg,#17100c,#0d0907 72%);border:1px solid #4b3126;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;display:grid;position:relative;overflow:hidden}.mo-overview-hero:before{content:"";pointer-events:none;opacity:.32;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.mo-overview-hero.is-paused{background:linear-gradient(135deg,#17130f,#0d0a08);border-color:#46382d}.mo-overview-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,66px);display:flex;position:relative}.mo-live-state{color:#9b8c75;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.mo-live-state>i{background:#746857;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #74685714}.mo-live-state.is-on{color:#8ddca4}.mo-live-state.is-on>i{background:#70d18e;box-shadow:0 0 15px #70d18eb8}.mo-overview-copy h1,.mo-vpn-copy h1,.mo-card-page-head h1{text-transform:none;letter-spacing:-.035em;animation:none}.mo-overview-copy h1{max-width:12ch;margin:17px 0 14px;font-size:clamp(46px,5.5vw,76px);line-height:.92}.mo-overview-copy>p{color:#aa9b84;max-width:50ch;margin:0 0 25px;font-size:15px;line-height:1.6}.mo-overview-copy .btns{gap:9px}.mo-overview-time{z-index:1;background:linear-gradient(155deg,#291812b3,#080605a6);border:1px solid #9767454f;flex-direction:column;min-width:0;margin:24px 24px 24px 0;padding:21px 22px 18px;display:flex;position:relative;box-shadow:inset 0 1px #ffebd209,0 24px 70px #0000002e}.mo-time-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mo-time-head>span{color:#8ddca4;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.mo-time-head>span>i{background:#70d18e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #70d18ebf}.mo-time-head small{color:#8c7a64;letter-spacing:.03em;font-size:9px}.mo-time-dial{place-items:center;width:168px;height:168px;margin:13px auto 8px;display:grid;position:relative}.mo-time-dial:before,.mo-time-dial:after{content:"";border-radius:50%;position:absolute}.mo-time-dial:before{border:1px solid #be835538;inset:9px;box-shadow:inset 0 0 32px #c5483d0e}.mo-time-dial:after{border:1px dashed #ae835233;inset:22px}.mo-time-dial>div:last-child{z-index:2;justify-items:center;display:grid;position:relative}.mo-time-dial strong{color:#e45f54;font:400 76px/.73 var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 0 32px #d34a4026}.mo-time-dial span{color:#eee1cc;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:800}.mo-time-orbit{border:1px solid #d553463d;border-radius:50%;animation:14s linear infinite mo-orbit-spin;position:absolute;inset:0}.mo-time-orbit:before{content:"";background:radial-gradient(circle,#d1473c21,#0000 67%);border-radius:50%;position:absolute;inset:16px}.mo-time-orbit>i{background:#e45f54;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 10px #e45f54cc}.mo-time-orbit>i:first-child{top:13px;left:38px}.mo-time-orbit>i:nth-child(2){top:82px;right:-3px}.mo-time-orbit>i:nth-child(3){box-shadow:none;background:#b19366;bottom:18px;left:24px}.mo-overview-time>p{color:#8d7d68;text-align:center;max-width:24ch;margin:0 auto 13px;font-size:10.5px;line-height:1.5}.mo-time-renew{color:#e9dbc6;background:0 0;border:0;border-top:1px solid #9767453d;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 12px;font-size:10.5px;font-weight:750;display:flex}.mo-time-renew:hover{color:#fff;background:#d9514512}@keyframes mo-orbit-spin{to{transform:rotate(360deg)}}@keyframes mo-hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mo-overview-grid{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mo-product-tile{text-align:left;white-space:normal;border:0;border-right:1px solid var(--line);background:var(--panel);min-width:0;min-height:260px;color:var(--ink);border-radius:0;flex-direction:column;align-items:flex-start;padding:27px;display:flex}.mo-product-tile:last-child{border-right:0}.mo-product-tile:hover{background:color-mix(in srgb,var(--panel) 88%,var(--teal) 12%);transform:none}.mo-product-icon{border:1px solid var(--line);width:46px;height:46px;color:var(--teal-ink);background:var(--panel2);border-radius:50%;place-items:center;display:grid}.mo-product-tile>span{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin:24px 0 6px;font-size:9px;font-weight:800}.mo-product-tile>b{font:400 24px/1.05 var(--font-display)}.mo-product-tile>i{border-top:1px solid var(--line);width:100%;color:var(--ink);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:11px;font-style:normal;font-weight:750;display:flex}.mo-next-step{border:1px solid var(--line);background:var(--panel2);border-top:0;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 22px;display:flex}.mo-next-step>div{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mo-next-step>div>svg{color:var(--teal-ink)}.mo-next-step>div span{gap:3px;display:grid}.mo-next-step b{font-size:13px}.mo-next-step small{color:var(--muted);font-size:11px}.mo-next-step .mo-linkbtn{flex:none}.mo-vpn-hero{color:#f3e9d6;background:radial-gradient(circle at 9% 38%,#d6493e33,#0000 27%),#110c09;border:1px solid #4b3126;grid-template-rows:1fr auto;grid-template-columns:180px minmax(0,1fr);min-height:390px;display:grid;overflow:hidden}.mo-vpn-signal{color:#e15c51;border-right:1px solid #38271f;grid-row:1/3;place-items:center;display:grid;position:relative}.mo-vpn-signal svg{z-index:2;filter:drop-shadow(0 0 22px #dd514652);position:relative}.mo-vpn-signal i{border:1px solid #dc50453b;border-radius:50%;width:72px;height:72px;animation:3.2s ease-out infinite mo-signal;position:absolute}.mo-vpn-signal i:nth-of-type(2){animation-delay:1s}.mo-vpn-signal i:nth-of-type(3){animation-delay:2s}@keyframes mo-signal{0%{opacity:.6;transform:scale(.8)}75%,to{opacity:0;transform:scale(2.15)}}.mo-vpn-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,5vw,64px);display:flex}.mo-vpn-copy>p{color:#9c8d76;max-width:58ch;margin:0 0 24px;line-height:1.6}.mo-vpn-facts{border-top:1px solid #38271f;grid-column:2;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.mo-vpn-facts>div{border-right:1px solid #38271f;min-width:0;padding:19px 24px}.mo-vpn-facts>div:last-child{border:0}.mo-vpn-facts dt{color:#746754;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:750}.mo-vpn-facts dd{text-overflow:ellipsis;color:#ebdfcb;font:400 20px var(--font-display);white-space:nowrap;margin:7px 0 0;overflow:hidden}.mo-section-head{justify-content:space-between;align-items:flex-end;gap:22px;margin:34px 0 15px;display:flex}.mo-section-head h2{font:400 30px/1 var(--font-display);text-transform:none;margin:0 0 5px}.mo-section-head p{max-width:60ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.mo-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mo-device-card{border:1px solid var(--line);background:var(--panel);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:86px;padding:15px;display:grid}.mo-device-symbol{background:color-mix(in srgb,var(--teal) 9%,var(--panel2));width:42px;height:42px;color:var(--teal-ink);border-radius:50%;place-items:center;display:grid}.mo-device-card>div:nth-child(2){gap:5px;min-width:0;display:grid}.mo-device-card b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.mo-device-card span{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:10.5px;overflow:hidden}.mo-device-card .mo-icon{justify-self:end}.mo-device-actions{justify-self:end;gap:6px;display:flex}.mo-device-card .mo-input{min-width:0;margin:0}.mo-vpn-tools{border:1px solid var(--line);background:var(--panel2);align-items:center;gap:18px;margin-top:9px;padding:18px 20px;display:flex}.mo-vpn-tools>div:first-child{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;margin-right:auto;display:grid}.mo-vpn-tools>div:first-child>svg{color:var(--teal-ink)}.mo-vpn-tools>div:first-child span{gap:3px;display:grid}.mo-vpn-tools b{font-size:12.5px}.mo-vpn-tools small{color:var(--muted);font-size:10.5px}.mo-vpn-tools>.mo-linkbtn{flex:none;margin:0!important}.mo-card-page{min-width:0}.mo-card-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:22px;display:grid}.mo-card-page-head h1{max-width:15ch;margin:0 0 12px;font-size:clamp(42px,5vw,68px);line-height:.92}.mo-card-page-head p{max-width:66ch;color:var(--muted);margin:0;font-size:13.5px;line-height:1.58}.mo-rate-chip{color:#f3e9d6;background:#17100c;border:1px solid #54372a;gap:6px;min-width:220px;padding:16px 18px;display:grid}.mo-rate-chip small{color:#897961;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.mo-card-stage{color:#f3e9d6;background:#100b08;border:1px solid #503429;grid-template-columns:minmax(390px,1.18fr) minmax(270px,.82fr);align-items:stretch;min-height:390px;display:grid}.mo-card-stage-visual{background:radial-gradient(circle at 22% 28%,#ad803f2e,#0000 34%),linear-gradient(145deg,#17100c,#090605);flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,54px);display:flex;position:relative;overflow:hidden}.mo-card-stage-visual:before{content:"";opacity:.17;filter:blur(3px)saturate(.5);background-image:url(/brand/card-premium.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.mo-card-stage-info{border-left:1px solid #3e2a21;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,48px);display:flex}.mo-card-stage-info>strong{color:#f5e7cf;font:400 clamp(42px,5vw,64px)/1 var(--font-display);font-variant-numeric:tabular-nums;margin:20px 0 8px}.mo-card-stage-info>p{color:#95866e;max-width:34ch;margin:0 0 25px;font-size:12.5px;line-height:1.58}.mo-card-stage-info .btns{width:100%;display:grid}.mo-card-stage-info .btn{white-space:normal;width:100%}.mo-bank-card{z-index:1;aspect-ratio:1.586;color:#efe0bf;width:min(100%,570px);transition:transform .35s var(--ease),filter .25s ease;background:radial-gradient(circle at 16% 8%,#ffe3ad1f,#0000 26%),repeating-linear-gradient(105deg,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(145deg,#211711 0%,#080605 65%,#1a100d 100%);border:1px solid #8b7042;border-radius:25px;margin:auto;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;transform:perspective(900px)rotateX(2deg)rotateY(-3deg);box-shadow:0 32px 70px #00000085,inset 0 1px #ffebc121}.mo-bank-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffebc01f 50%,#0000 60%);position:absolute;inset:-80% -30%;transform:translate(-52%)rotate(12deg)}.mo-bank-card-top,.mo-bank-card-foot{justify-content:space-between;align-items:center;display:flex}.mo-bank-card-top>span{font:700 clamp(17px,2.2vw,25px) var(--font-display);letter-spacing:.06em}.mo-bank-card-top>span b{color:#d64f45}.mo-bank-card-top>i,.mo-bank-card-foot{color:#a99066;font:700 7px var(--font-mono);letter-spacing:.18em;font-style:normal}.mo-bank-card-chip{background:linear-gradient(135deg,#c7aa6f,#775e34);border:1px solid #977c46;border-radius:8px;width:50px;height:38px;position:absolute;top:29%;left:7%;overflow:hidden}.mo-bank-card-chip span{border:1px solid #3c2b158c;position:absolute}.mo-bank-card-chip span:first-child{inset:9px -2px}.mo-bank-card-chip span:nth-child(2){inset:-2px 17px}.mo-bank-card-chip span:nth-child(3){border-radius:4px;width:18px;height:16px;top:10px;left:15px}.mo-bank-card-nfc{color:#c9ad76;position:absolute;top:30%;left:18%;transform:rotate(90deg)}.mo-bank-card-number{color:#f2e1bd;font:500 clamp(17px,2.3vw,27px)/1 var(--font-mono);letter-spacing:.07em;text-shadow:0 1px #000;white-space:nowrap;position:absolute;top:56%;left:7%;right:7%;overflow:hidden}.mo-bank-card-meta{grid-template-columns:1fr auto;gap:20px;display:grid;position:absolute;bottom:13%;left:7%;right:7%}.mo-bank-card-meta>div{gap:3px;display:grid}.mo-bank-card-meta small{color:#806d4d;text-transform:uppercase;letter-spacing:.14em;font-size:6px}.mo-bank-card-meta b{text-overflow:ellipsis;color:#d9c49e;font:700 9px var(--font-mono);letter-spacing:.09em;white-space:nowrap;overflow:hidden}.mo-bank-card-foot{position:absolute;bottom:5%;left:7%;right:7%}.mo-bank-card-lock{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#f3e9d6;background:#050403b8;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex;position:absolute;inset:0}.mo-card-billing{z-index:2;background:#140d0a;border:1px solid #3a2a20;border-radius:14px;gap:6px;width:min(100%,570px);margin:16px auto 0;padding:12px 14px;display:grid;position:relative}.mo-card-billing small{color:#8b7a62;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.mo-card-billing small:last-child{text-transform:none;letter-spacing:0;color:#7a6b57;line-height:1.45}.mo-card-billing-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mo-card-billing-row span{color:#e9dcc4;font:500 13px/1.4 var(--font-mono)}.mo-card-holder-note{z-index:2;background:#140d0a;border:1px solid #3a2a20;border-radius:14px;gap:6px;width:min(100%,570px);margin:10px auto 0;padding:12px 14px;display:grid;position:relative}.mo-card-holder-note small{color:#8b7a62;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.mo-card-holder-note p{color:#c8bba4;margin:0;font-size:12.5px;line-height:1.5}.mo-card-selector{z-index:2;justify-content:center;gap:7px;margin-top:19px;display:flex;position:relative}.mo-card-selector button{color:#8e806a;background:#17100c;border-color:#4b3428;border-radius:999px;min-height:34px;padding:0 11px;font-size:10px}.mo-card-selector button.on{color:#f2e4ce;background:#24130f;border-color:#cf584d}.mo-card-account-line{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.mo-card-account-line>span{border-right:1px solid var(--line);color:var(--muted);padding:15px 18px;font-size:11px}.mo-card-account-line>span:last-child{border:0}.mo-card-account-line b{color:var(--ink);margin-top:4px;font-size:13px;display:block}.mo-card-page>.mo-plan,.mo-card-page>*>.mo-plan{border-radius:0;padding:20px}.mo-card-page .mo-plans{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.mo-card-page .mo-card-intro{max-width:68ch;color:var(--muted);margin:22px 0;line-height:1.6}.mo-card-page .mo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mo-card-page .mo-field{border:1px solid var(--line);background:var(--panel);min-width:0;padding:13px}.mo-card-page .mo-field-row{min-width:0}.mo-card-page .mo-field-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mo-card-page .mo-card-quick-actions{grid-template-columns:repeat(5,1fr);display:grid}.mo-card-detail-panel{animation:mo-panel-reveal .28s var(--ease) both;overflow:hidden}.mo-detail-head-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mo-copy-all{border-color:color-mix(in srgb,var(--teal) 48%,var(--line));color:var(--teal-ink)}.mo-detail-intro{border:1px solid color-mix(in srgb,var(--teal) 24%,var(--line));background:color-mix(in srgb,var(--teal) 5%,var(--panel));color:var(--muted);align-items:center;gap:11px;margin:14px 0 8px;padding:13px 15px;font-size:11.5px;line-height:1.45;display:flex}.mo-detail-intro>svg{color:var(--teal-ink);flex:none}.mo-detail-intro b{color:var(--ink)}.mo-ok-note{animation:mo-confirm-in .32s var(--ease) both}@keyframes mo-panel-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes mo-confirm-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.mo-card-transactions{display:grid}.mo-card-transactions article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:66px;padding:11px 0;display:grid}.mo-card-transactions article:last-child{border:0}.mo-tx-mark{background:color-mix(in srgb,var(--teal) 9%,var(--panel));width:36px;height:36px;color:var(--teal-ink);border-radius:50%;place-items:center;display:grid}.mo-card-transactions article>div:nth-child(2){gap:4px;min-width:0;display:grid}.mo-card-transactions b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mo-card-transactions span{color:var(--muted);font-size:10px}.mo-card-transactions strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.mo-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mo-market-product{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#c9463b14,transparent 38%),var(--panel);min-width:0;min-height:242px;transition:transform .25s var(--ease),border-color .25s ease;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.mo-market-product:hover{border-color:#654033;transform:translateY(-2px)}.mo-market-product:after{content:"";pointer-events:none;border:1px solid #d24f4314;border-radius:50%;height:180px;position:absolute;inset:auto -15% -58% 42%}.mo-market-product-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.mo-market-mark{width:48px;height:48px;color:var(--teal-ink);background:#0f0b09;border:1px solid #433026;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff09}.mo-market-mark img{object-fit:contain;width:27px;height:27px}.mo-market-state{color:#83ce99;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.mo-market-state>i{background:#70d18e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #70d18e99}.mo-market-product h3{color:var(--ink);font:400 25px/1 var(--font-display);text-transform:none;margin:23px 0 7px}.mo-market-product>p{max-width:43ch;color:var(--muted);margin:0 0 20px;font-size:11.5px;line-height:1.5}.mo-market-product footer{z-index:1;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:15px;display:flex;position:relative}.mo-market-product footer>strong{color:#d0aa63;font:400 17px var(--font-display)}.mo-market-product footer>.btn{flex:none}.mo-market-product.is-soon{background:repeating-linear-gradient(135deg,transparent,transparent 17px,#c9a35a05 17px,#c9a35a05 34px),var(--panel);min-height:205px}.mo-market-product.is-soon .mo-market-state{color:#b99b65}.mo-market-grid-soon{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px) and (width>=901px){.mo-overview-grid{grid-template-columns:1fr 1fr}.mo-product-tile:last-child{border-top:1px solid var(--line);grid-column:1/-1}.mo-card-stage{grid-template-columns:minmax(340px,1fr) 290px}.mo-bank-card-number{font-size:18px}.mo-card-page-head{grid-template-columns:1fr}.mo-rate-chip{width:max-content}}@media (width<=900px){.mo-overview-hero{grid-template-columns:minmax(0,1fr) 240px;min-height:0}.mo-overview-copy{padding:28px}.mo-overview-copy h1{font-size:48px}.mo-overview-time{margin:14px 14px 14px 0;padding:18px}.mo-time-dial{width:140px;height:140px}.mo-time-dial strong{font-size:64px}.mo-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-product-tile{min-height:230px;padding:20px}.mo-product-tile>b{font-size:21px}.mo-vpn-hero{grid-template-columns:130px minmax(0,1fr)}.mo-vpn-copy{padding:34px}.mo-vpn-copy h1,.mo-card-page-head h1{font-size:48px}.mo-card-stage{grid-template-columns:minmax(330px,1.08fr) minmax(240px,.92fr)}.mo-card-stage-visual,.mo-card-stage-info{padding:28px}.mo-bank-card-number{font-size:18px}.mo-bank-card-chip{width:44px;height:34px}.mo-card-page .mo-card-quick-actions{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.mo-overview-hero{border-radius:18px;grid-template-columns:1fr}.mo-overview-copy{padding:25px 20px 23px}.mo-overview-copy h1{margin:14px 0 12px;font-size:clamp(38px,12vw,50px)}.mo-overview-copy>p{margin-bottom:20px;font-size:13px}.mo-overview-copy .btns{width:100%;display:grid}.mo-overview-copy .btn{white-space:normal;width:100%}.mo-overview-time{box-shadow:none;background:#08060557;border:0;border-top:1px solid #3d2b22;grid-template-rows:auto auto auto;grid-template-columns:76px minmax(0,1fr);column-gap:15px;margin:0;padding:15px 18px;display:grid}.mo-time-head{grid-column:2;align-self:end}.mo-time-head>span{font-size:7.5px}.mo-time-head small{font-size:8.5px}.mo-time-dial{grid-area:1/1/4;width:76px;height:76px;margin:0}.mo-time-dial:before{inset:5px}.mo-time-dial:after{inset:12px}.mo-time-dial strong{font-size:35px}.mo-time-dial span{margin-top:5px;font-size:7px}.mo-time-orbit>i{width:4px;height:4px}.mo-time-orbit>i:first-child{top:6px;left:18px}.mo-time-orbit>i:nth-child(2){top:36px;right:-2px}.mo-time-orbit>i:nth-child(3){bottom:8px;left:11px}.mo-overview-time>p{text-align:left;grid-column:2;max-width:none;margin:6px 0 4px;font-size:9px;line-height:1.35}.mo-time-renew{border-top:0;grid-column:2;min-height:29px;padding:0;font-size:9.5px}.mo-overview-grid{border-top:1px solid var(--line);border-radius:16px;grid-template-columns:1fr;margin-top:10px;overflow:hidden}.mo-product-tile{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 20px;column-gap:13px;min-height:0;padding:18px;display:grid}.mo-product-tile:last-child{border-bottom:0}.mo-product-icon{grid-row:1/5;width:42px;height:42px}.mo-product-tile>span{grid-column:2;margin:1px 0 4px}.mo-product-tile>b{font:700 14px var(--font-text);grid-column:2}.mo-product-tile>p{grid-column:2;margin:5px 0 0;font-size:11.5px}.mo-product-tile>i{border:0;grid-area:1/3/5;align-self:center;width:auto;margin:0;padding:0}.mo-product-tile>i span{display:none}.mo-next-step{border-top:1px solid var(--line);border-radius:15px;align-items:flex-start;margin-top:10px;padding:15px}.mo-next-step small{display:none}.mo-next-step .mo-linkbtn{font-size:0}.mo-next-step .mo-linkbtn svg{width:19px;height:19px}.mo-vpn-hero{border-radius:18px;grid-template-rows:auto;grid-template-columns:1fr}.mo-vpn-signal{border:0;border-bottom:1px solid #38271f;grid-row:auto;min-height:112px}.mo-vpn-copy{padding:24px 20px}.mo-vpn-copy h1{font-size:clamp(37px,11vw,48px)}.mo-vpn-copy>p{font-size:13px}.mo-vpn-copy .btns{width:100%;display:grid}.mo-vpn-copy .btn{white-space:normal;width:100%}.mo-vpn-facts{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}.mo-vpn-facts>div{text-align:center;padding:15px 10px}.mo-vpn-facts dd{font-size:15px}.mo-section-head{align-items:flex-start;margin-top:25px}.mo-section-head h2{font-size:25px}.mo-section-head p{font-size:11.5px}.mo-section-head>.mo-linkbtn{text-align:right;white-space:normal;max-width:120px}.mo-device-grid{grid-template-columns:1fr}.mo-device-card{border-radius:14px}.mo-vpn-tools{border-radius:14px;margin-top:10px;padding:16px;display:grid}.mo-vpn-tools>div:first-child{margin:0}.mo-vpn-tools>.mo-linkbtn{justify-self:start}.mo-market-grid,.mo-market-grid-soon{grid-template-columns:1fr}.mo-market-product{border-radius:15px;min-height:220px;padding:19px}.mo-market-product h3{font-size:23px}.mo-market-product footer{gap:11px}.mo-market-product footer>strong{font-size:15px}.mo-market-product footer>.btn{min-height:42px;padding-inline:15px}.mo-card-page-head{grid-template-columns:1fr;margin:4px 0 18px}.mo-card-page-head h1{font-size:clamp(37px,11vw,48px)}.mo-card-page-head p{font-size:12.5px}.mo-rate-chip{width:100%;min-width:0}.mo-card-stage{border-radius:18px;grid-template-columns:1fr;min-height:0;overflow:hidden}.mo-card-stage-visual{padding:22px 14px}.mo-card-stage-info{border:0;border-top:1px solid #3e2a21;padding:22px}.mo-card-stage-info>strong{font-size:46px}.mo-bank-card{border-radius:20px;width:min(100%,460px);padding:21px;transform:none}.mo-bank-card-top>span{font-size:18px}.mo-bank-card-number{letter-spacing:.035em;font-size:clamp(15px,4.8vw,21px)}.mo-bank-card-chip{width:42px;height:31px;left:7%}.mo-bank-card-nfc{width:23px;left:21%}.mo-card-account-line{border-radius:14px;grid-template-columns:1fr;overflow:hidden}.mo-card-account-line>span{border:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.mo-card-account-line>span:last-child{border:0}.mo-card-account-line b{text-align:right;margin:0;display:inline}.mo-card-page>.mo-plan,.mo-card-page>*>.mo-plan{border-radius:14px;padding:16px}.mo-card-page .mo-plans,.mo-card-page .mo-fields{grid-template-columns:1fr}.mo-card-page .mo-card-quick-actions{grid-template-columns:repeat(3,1fr)}.mo-card-page .mo-plan-head{align-items:flex-start;gap:12px}.mo-card-page .mo-plan-head>span{text-align:right}.mo-card-page .btns{width:100%}.mo-card-page .btns .btn{white-space:normal}.mo-card-page .mo-field-row{display:grid}.mo-card-page .mo-field-val{white-space:normal;overflow-wrap:anywhere}.mo-card-page .mo-copy{width:100%}.mo-card-detail-panel .mo-plan-head{grid-template-columns:1fr;display:grid}.mo-detail-head-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.mo-detail-head-actions .btn{width:auto;min-width:0;padding-inline:13px}.mo-detail-head-actions .mo-copy-all{width:100%}.mo-detail-intro{align-items:flex-start}}@media (width<=390px){.mo-vpn-facts dt{font-size:7px}.mo-vpn-facts dd{font-size:13px}.mo-bank-card{padding:17px}.mo-bank-card-chip{width:37px;height:28px;top:27%}.mo-bank-card-nfc{top:28%}.mo-bank-card-meta b{font-size:7.5px}.mo-card-page .mo-card-quick-actions{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.mo-vpn-signal i,.mo-time-orbit,.mo-overview-hero,.mo-card-detail-panel,.mo-ok-note{animation:none}.mo-bank-card{transition:none}}.legal-switch{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel2);gap:2px;margin:0 0 18px;padding:3px;display:inline-flex}.legal-switch a{border-radius:var(--r-pill);color:var(--muted);padding:7px 16px;font-size:13px;text-decoration:none}.legal-switch a[aria-current=page]{background:var(--panel);color:var(--ink);box-shadow:var(--shadow);font-weight:650}.legal-item .legal-lang{border:1px solid var(--line);border-radius:var(--r-pill);letter-spacing:.06em;color:var(--muted);flex:none;align-self:center;padding:3px 9px;font-size:11px;font-style:normal}.connect-page{color:#f4ead8;background:#0b0806;min-height:100svh}.connect-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0806f0;border-bottom:1px solid #2d211a;height:64px;padding:0 12px}.connect-header nav{flex:none;gap:6px;min-width:0}.connect-header nav a{color:#c8b99f;white-space:nowrap;background:#120e0b;border:1px solid #3a2b22;border-radius:12px;flex:none;gap:6px;min-height:38px;padding:0 11px;font-size:11px;font-weight:700}.connect-header nav a>svg{flex:none}.connect-header nav a:last-child{color:#ef8278;border-color:#65332d}.connect-header nav a:hover{background:#1b130f;transform:none}.connect-remaining{padding-left:8px}.connect-remaining span{margin-bottom:5px;font-size:7px}.connect-remaining b{font:400 16px var(--font-display)}.connect-shell{width:100%;max-width:1180px;margin:0 auto;padding:16px 12px 38px}.connect-overview{gap:12px;display:grid}.connect-action-card,.connect-status-card,.connect-options{background:#120d0a;border:1px solid #38281f;border-radius:20px;overflow:hidden}.connect-action-card{isolation:isolate;background:radial-gradient(circle at 92% 15%,#be372c2b,#0000 34%),#120d0a;grid-template-columns:minmax(0,1fr) 88px;column-gap:10px;padding:22px 18px 18px;display:grid;position:relative}.connect-action-card:after{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#f4ead806 1px,#0000 1px),linear-gradient(90deg,#f4ead806 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.connect-action-copy{display:contents}.connect-action-copy>.pill{grid-column:1/-1;justify-self:start;margin-bottom:24px}.connect-kicker{font:750 8px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#c95a50;grid-column:1;margin-bottom:9px}.connect-action-copy h1{text-transform:none;max-width:11ch;font:400 clamp(28px,8.2vw,48px)/1 var(--font-display);letter-spacing:-.03em;color:#f4ead8;grid-column:1;margin:0;animation:none}.connect-action-copy>p{color:#a6977f;grid-column:1/-1;max-width:50ch;margin:20px 0 18px;font-size:13px;line-height:1.55}.connect-guide-don{object-fit:contain;object-position:center bottom;mix-blend-mode:screen;filter:drop-shadow(0 14px 24px #0000006b);pointer-events:none;grid-area:2/2/4;align-self:end;width:100%;height:142px}.connect-detected{background:#19120e;border:1px solid #392b22;border-radius:14px;grid-column:1/-1;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 11px;display:grid}.connect-detected>svg{color:#dc6257}.connect-detected span{gap:2px;min-width:0;display:grid}.connect-detected small{text-transform:uppercase;letter-spacing:.12em;color:#766a58;font-size:8px}.connect-detected b{overflow-wrap:anywhere;font-size:12.5px;line-height:1.3}.connect-detected button{color:#d0bea2;background:#261a14;border:0;border-radius:9px;min-height:36px;padding:0 10px;font-size:10px}.connect-go{color:#fff8eb;text-align:left;background:#c94137;border:1px solid #e26156;border-radius:14px;grid-column:1/-1;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:64px;margin-top:10px;padding:11px 13px;display:grid;box-shadow:0 16px 36px #87201838}.connect-go:hover{color:#fff;background:#d64b40;transform:none}.connect-go span{gap:3px;display:grid}.connect-go b{font-size:14px}.connect-go small{color:#fffaf0;font-size:10px;font-weight:650}.connect-status-card{padding:19px 18px}.connect-status-head{border-bottom:1px solid #30231c;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.connect-status-head span{text-transform:uppercase;letter-spacing:.15em;color:#756957;font-size:8px}.connect-status-head b{text-transform:uppercase;letter-spacing:.08em;color:#e2766c;align-items:center;gap:6px;font-size:10px;display:inline-flex}.connect-status-head b:before{content:"";background:#d85147;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #d85147b3}.connect-days{align-items:end;gap:12px;padding:20px 0 5px;display:flex}.connect-days>b{font:400 58px/.78 var(--font-display);letter-spacing:-.04em}.connect-days>span{text-transform:uppercase;letter-spacing:.08em;color:#a79880;padding-bottom:4px;font-size:11px}.connect-status-card>p{color:#776b59;margin:10px 0 18px;font-size:12px}.connect-status-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.connect-status-facts>div{background:#0e0a08;border:1px solid #30241c;border-radius:12px;grid-template-columns:18px 1fr;gap:3px 7px;min-width:0;padding:11px;display:grid}.connect-status-facts svg{color:#c84c43;grid-row:1/3}.connect-status-facts span{text-transform:uppercase;letter-spacing:.1em;color:#746856;font-size:7px}.connect-status-facts b{overflow-wrap:anywhere;font-size:11px}.connect-traffic{background:#292019;border-radius:99px;height:3px;margin-top:11px;overflow:hidden}.connect-traffic span{background:#ce493f;height:100%;display:block}.connect-slots-full{color:#c9b9a2;background:#160e0a;border:1px solid #4a2a20;border-radius:12px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin:11px 0 0;padding:10px 11px;font-size:11px;line-height:1.45;display:grid}.connect-slots-full svg{color:#ce493f;margin-top:1px}.wizard-slots-full{color:#c9b9a2;background:#160e0a;border:1px solid #4a2a20;border-radius:11px;margin:0 0 10px;padding:9px 11px;font-size:11.5px;line-height:1.45}.connect-options{margin-top:12px}.connect-options summary{cursor:pointer;grid-template-columns:1fr 18px;align-items:center;gap:12px;min-height:70px;padding:15px 16px;list-style:none;display:grid}.connect-options summary::-webkit-details-marker{display:none}.connect-options summary>span{grid-template-columns:22px 1fr;align-items:center;gap:3px 10px;display:grid}.connect-options summary svg:first-child{color:#d85b51;grid-row:1/3}.connect-options summary b{font-size:13px}.connect-options summary small{color:#786b59;font-size:10px}.connect-options summary>svg{color:#84745f;transition:transform .2s}.connect-options[open] summary>svg{transform:rotate(180deg)}.connect-options-body{border-top:1px solid #30231c;padding:16px}.connect-options-lead{color:#9a8b75;margin:0 0 12px;font-size:12.5px;line-height:1.55}.connect-link{font:12px var(--font-mono);color:#a89679;word-break:break-all;background:#0e0a08;border:1px solid #33261e;border-radius:12px;padding:11px 12px;line-height:1.45}.connect-options-actions{gap:8px;margin-top:10px;display:grid}.connect-options-actions .btn{white-space:normal;width:100%;min-height:48px}.connect-backup{text-align:left;white-space:normal;color:#cbbb9f;background:0 0;border-color:#3b2d23;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;margin-top:10px;padding:12px;display:grid}.connect-backup>svg{justify-self:center}.connect-backup span{gap:3px;min-width:0;display:grid}.connect-backup b{font-size:12.5px}.connect-backup small{color:#8b7c67;font-size:10px;line-height:1.4}.connect-private{margin:14px 4px 0;font-size:10px}.wizard-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0806;place-items:end center;padding:0}.wizard-modal{background:#120d0a;border:0;border-radius:0;width:100%;height:100svh;max-height:none}.wizard-head{background:#120d0af5;border-color:#32241d;grid-template-columns:minmax(0,1fr) auto;height:60px;padding:0 14px}.wizard-head>span{letter-spacing:.16em;font-size:9px}.wizard-close{background:#201711;border-radius:11px;width:38px;height:38px}.wizard-body{overscroll-behavior:contain;flex:1;grid-template-columns:1fr;gap:0;min-height:0;padding:20px 16px 18px;display:grid;overflow-y:auto}.wizard-content{grid-area:1/1;min-width:0}.wizard-companion{display:none}.wizard-body h2{letter-spacing:.01em;max-width:16ch;margin:0 0 20px;font-size:clamp(24px,7vw,30px);line-height:1.04}.wizard-pick{margin-bottom:18px}.wizard-label{font:750 8px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#8b7c67;margin-bottom:9px;display:block}.wizard-chips{flex-wrap:wrap;gap:7px;display:flex}.wizard-chips button{color:#a4957c;background:#19120e;border-color:#34271f;border-radius:11px;flex:none;min-height:40px;padding:0 13px;font-size:12px}.wizard-chips button.on{color:#ffe9d2;background:#2a1714;border-color:#a44a41}.wizard-chips button:hover{background:#211711;transform:none}.wizard-clients{gap:8px;display:grid}.wizard-clients>button{text-align:left;color:#d5c7af;white-space:normal;background:#17110d;border-color:#33261e;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:66px;padding:11px 12px;display:grid}.wizard-clients>button:hover{background:#1d1611;transform:none}.wizard-clients>button.on{color:#fff0dc;background:#241511;border-color:#a44a41}.wizard-clients>button.on>svg{color:#ef7a6f}.wizard-clients>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.wizard-clients b{flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;display:flex}.wizard-clients small{color:#8b7c67;font-size:10.5px}.wizard-clients em{font:750 7px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#f6a099;background:#5b2924;border-radius:5px;padding:3px 5px;font-style:normal}.connect-client-mark{color:#ed756a;width:40px;height:40px;font:700 18px var(--font-display);background:#2a1d16;border-radius:12px;place-items:center;display:grid!important}.wizard-actions{gap:9px;margin-top:22px;display:grid}.wizard-action{color:#e8dcc7;text-align:left;white-space:normal;background:#1a130f;border:1px solid #3a2b22;border-radius:14px;grid-template-columns:24px 22px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:76px;padding:12px 12px 12px 10px;display:grid;position:relative}.wizard-action:hover{color:#fff;background:#201611;transform:none}.wizard-action>i{color:#aa9a80;width:24px;height:24px;font:750 9px var(--font-text);background:#2d211a;border-radius:50%;place-items:center;font-style:normal;display:grid}.wizard-action>svg:first-of-type{color:#db6257}.wizard-action>span{gap:4px;min-width:0;display:grid}.wizard-action b{font-size:13.5px}.wizard-action small{color:#8b7c67;font-size:10px;line-height:1.35}.wizard-action.primary{color:#fffaf0;background:#b83831;border-color:#e4695e}.wizard-action.primary>i{color:#fff;background:#ffffff2e}.wizard-action.primary>svg{color:#fff8ee}.wizard-action.primary small{color:#fffaf0;font-weight:600}.wizard-action.done{background:#243026;border-color:#55735a}.wizard-action.done>svg:first-of-type{color:#b7e7bd}.wizard-action.primary.done small{color:#d9f3dd}.copy-fallback{color:#b5a58c;white-space:normal;background:0 0;border-color:#33261e;border-radius:12px;width:100%;min-height:46px;margin-top:9px;font-size:11px}.wizard-apk{color:#d8dfd4}.wizard-apk ol{counter-reset:apk-step;gap:12px;margin:12px 0 4px;padding:0;list-style:none;display:grid}.wizard-apk li{counter-increment:apk-step;padding-left:34px;font-size:13px;line-height:1.5;position:relative}.wizard-apk li:before{content:counter(apk-step);color:#d9e6cf;border:1px solid #81947b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.wizard-apk li b{color:#f1eee3;font-size:14px;display:block}.wizard-apk li span{display:block}.wizard-apk-return{color:#d8dfd4;margin:2px 0;font-size:13px;line-height:1.5}.wizard-apk-warn{color:#f0e2c4;background:#2a1f12;border:1px solid #7a6034;border-radius:11px;margin:2px 0;padding:11px 13px;font-size:13px;line-height:1.5}.wizard-apk-help{color:#c9cdbf;font-size:13px;line-height:1.5}.wizard-apk-help summary{cursor:pointer;text-underline-offset:4px;align-content:center;min-height:44px;text-decoration:underline}.wizard-apk-help p{margin:8px 0}.wizard-apk-help summary:focus-visible{outline-offset:3px;outline:2px solid #95ae85}.wizard-hint{color:#7b6e5c;margin:16px 0 0;font-size:10.5px;line-height:1.5}.wizard-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#120d0af7;border-top:1px solid #32241d;flex:none}.wizard-done{border-radius:13px;width:100%;min-height:52px}@media (width>=760px){.connect-header{height:72px;padding:0 clamp(24px,4vw,56px)}.connect-header nav a{border-radius:13px;min-height:42px;padding:0 15px;font-size:12px}.connect-remaining b{font-size:19px}.connect-shell{padding:clamp(28px,4vw,56px) clamp(24px,4vw,48px) 56px}.connect-overview{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px}.connect-action-card{grid-template-columns:minmax(0,1fr) 150px;column-gap:22px;padding:clamp(30px,4vw,54px)}.connect-action-copy>.pill{margin-bottom:38px}.connect-kicker{font-size:9px}.connect-action-copy h1{max-width:9ch;font-size:clamp(50px,5vw,72px)}.connect-action-copy>p{grid-column:1;margin:24px 0 22px;font-size:15px}.connect-guide-don{grid-row:2/7;height:320px}.connect-detected,.connect-go{grid-column:1}.connect-go{max-width:520px;min-height:72px}.connect-go b{font-size:16px}.connect-status-card{padding:28px 26px}.connect-days{gap:10px;padding-top:38px;display:grid}.connect-days>b{font-size:84px}.connect-days>span{font-size:12px}.connect-status-facts{grid-template-columns:1fr;margin-top:28px}.connect-status-facts>div{padding:14px}.connect-options{margin-top:14px}.connect-options summary{padding:18px 22px}.connect-options-body{padding:22px}.connect-options-actions{grid-template-columns:auto auto;justify-content:start}.connect-options-actions .btn{width:auto;min-width:200px}.connect-backup{max-width:420px}.wizard-layer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030201d1;place-items:center;padding:24px}.wizard-modal{border:1px solid #5e3b31;border-radius:22px;width:min(820px,100%);height:auto;max-height:calc(100svh - 48px)}.wizard-head{border-radius:22px 22px 0 0;height:66px;padding:0 22px}.wizard-body{grid-template-columns:minmax(0,1fr) 174px;gap:30px;padding:clamp(26px,3.4vw,38px)}.wizard-content{grid-column:1}.wizard-companion{border-left:1px solid #34261e;grid-area:1/2;padding-left:22px;display:flex}.wizard-companion .don-state{height:230px}.wizard-companion p{font-size:10.5px}.wizard-body h2{max-width:18ch;font-size:34px}.wizard-clients{grid-template-columns:1fr 1fr}.wizard-actions{gap:10px}.wizard-action{min-height:84px}.wizard-foot{border-radius:0 0 22px 22px;padding:14px 22px}.wizard-done{width:auto;min-width:180px;margin-left:auto;display:flex}}@media (width<=380px){.connect-header{padding-inline:10px}.connect-header nav a{gap:5px;padding:0 9px;font-size:10.5px}.connect-action-card{grid-template-columns:minmax(0,1fr) 72px;padding-inline:15px}.connect-action-copy h1{font-size:27px}.connect-guide-don{height:126px}.connect-status-facts{grid-template-columns:1fr}.wizard-body{padding-inline:14px}.wizard-body h2{font-size:26px}.wizard-action{grid-template-columns:22px 20px minmax(0,1fr) 15px;gap:7px;padding-inline:9px}.wizard-link{padding:11px 12px}.wizard-link>code{font-size:11px}.wizard-fix li,.wizard-apk li{padding-left:31px}}:is(.btn.primary,button.primary,.quick-connect,.connect-go,.wizard-done,.wizard-action.primary){color:#fffaf0}:is(.btn.primary,button.primary,.quick-connect,.connect-go,.wizard-done,.wizard-action.primary) :is(small,.mo-muted){color:#fffaf0;font-weight:600}:is(.btn.primary,button.primary,.quick-connect,.connect-go,.wizard-done,.wizard-action.primary) svg{color:#fff8ee}.wizard-import{color:#dedfd4;gap:16px;display:grid}.wizard-import-notice{color:#f1eee3;margin:0;font-size:14px;line-height:1.5}.wizard-import .wizard-import-action{color:#f1eee3;background:#303b37;border:1px solid #95a69c}.wizard-import .wizard-import-action:hover{background:#3c4943;border-color:#c2d0c7}.wizard-import .wizard-import-action>svg{color:#d1ddd5}.wizard-import .wizard-import-action>i{color:#e2e9e3;background:#ffffff12;font-size:12px}.wizard-import .wizard-import-action small{color:#c9d2cb;font-size:12px;font-weight:400}.wizard-import-steps{counter-reset:import-step 1;gap:18px;margin:0;padding:0;list-style:none;display:grid}.wizard-import-steps li{counter-increment:import-step;padding-left:34px;font-size:13px;line-height:1.5;position:relative}.wizard-import-steps li:before{content:counter(import-step);border:1px solid #819087;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:absolute;top:0;left:0}.wizard-import-steps b,.wizard-import-steps span{display:block}.wizard-import-steps b{color:#f1eee3;margin-bottom:4px;font-size:14px}.wizard-import-check{color:#bcc7bf;border-top:1px solid #ffffff26;margin:0;padding-top:14px;font-size:12px;line-height:1.5}.wizard-sequential .wizard-foot .wizard-close-guide{color:#e4e8df;white-space:normal;background:0 0;border:1px solid #7c8a80;flex:1}.wizard-import-action:focus-visible,.wizard-close-guide:focus-visible{outline-offset:3px;outline:2px solid #cfddd3}.wizard-link{background:#ffffff0d;border:1px solid #6d7b72;border-radius:13px;gap:8px;padding:13px 14px;display:grid}.wizard-link>span{color:#f1eee3;font-size:13px;font-weight:650;line-height:1.45}.wizard-link>code{font:12px/1.55 var(--font-mono);color:#cfe0d4;word-break:break-all;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.wizard-link>small{color:#a8b3a9;font-size:11px;line-height:1.45}.wizard-fix{color:#c9d2cb;font-size:13px;line-height:1.5}.wizard-fix summary{cursor:pointer;color:#e6ece7;text-underline-offset:4px;align-content:center;min-height:44px;font-weight:650;text-decoration:underline}.wizard-fix summary:focus-visible{outline-offset:3px;outline:2px solid #cfddd3}.wizard-fix ol{counter-reset:fix-step;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wizard-fix li{counter-increment:fix-step;padding-left:34px;position:relative}.wizard-fix li:before{content:counter(fix-step);color:#d9e6cf;border:1px solid #819087;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.wizard-fix li b{color:#f1eee3;margin-bottom:3px;font-size:14px;display:block}.wizard-fix li span{display:block}.wizard-fix>p{margin:14px 0 0}.shop-page{--shop-bg:#090706;--shop-panel:#120e0b;--shop-panel2:#18110d;--shop-line:#3a291f;--shop-cream:#f3e9d6;--shop-muted:#a99982;--shop-red:#d84c42;--shop-gold:#c9a35a;background:var(--shop-bg);min-height:100svh;color:var(--shop-cream);font-family:var(--font-text);overflow-x:clip}.shop-page *{box-sizing:border-box}.shop-page a{color:inherit}.shop-header{border-bottom:1px solid var(--shop-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#090706e6;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 clamp(16px,3.5vw,56px);display:flex;position:sticky;top:0}.shop-header nav{align-items:center;gap:10px;display:flex}.shop-back,.shop-account{border:1px solid var(--shop-line);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:7px 15px;font-size:11px;font-weight:750;transition:all .2s;display:inline-flex}.shop-account{background:var(--shop-red);color:#fff8ec;border-color:#eb6b61}.shop-back:hover,.shop-account:hover{border-color:var(--shop-gold);transform:translateY(-1px)}.shop-hero{border-bottom:1px solid var(--shop-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(560px,100svh - 72px);display:grid}.shop-hero-copy{flex-direction:column;justify-content:center;padding:clamp(40px,5vw,72px) clamp(20px,4.5vw,72px);display:flex;position:relative}.shop-hero-copy:before{content:"";pointer-events:none;background-image:linear-gradient(#f3e9d606 1px,#0000 1px),linear-gradient(90deg,#f3e9d606 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.shop-kicker{color:#df6a60;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;line-height:1.2;display:flex;position:relative}.shop-kicker>span{background:var(--shop-red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #d84c42b3}.shop-hero h1{max-width:9ch;color:var(--shop-cream);letter-spacing:.01em;margin:18px 0 22px;font-size:clamp(38px,5.2vw,72px);line-height:.9;position:relative}.shop-hero-copy>p{max-width:38ch;color:var(--shop-muted);margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.6;position:relative}.shop-hero-actions{align-items:center;gap:18px;margin-top:26px;display:flex;position:relative}.shop-main-action{background:var(--shop-red);letter-spacing:.03em;border:1px solid #eb6b61;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:12px 20px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex;color:#fff9ed!important}.shop-main-action:hover{background:#e2574d;transform:translateY(-2px)}.shop-hero-actions>span{color:#7f705d;align-items:flex-start;gap:8px;max-width:26ch;font-size:11px;line-height:1.45;display:flex}.shop-hero-actions>span svg{flex:none;margin-top:1px}.shop-hero-art{border-left:1px solid var(--shop-line);background:radial-gradient(circle at 58% 42%,#a6372a3d,#0000 38%),#100c09;position:relative;overflow:hidden}.shop-hero-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0907062e,#0000 32%),linear-gradient(#0000 64%,#090706d1);position:absolute;inset:0}.shop-hero-art>img:not(.shop-don){object-fit:cover;object-position:center 28%;opacity:.55;filter:saturate(.68)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.shop-hero-art>img.shop-don{z-index:3;object-fit:contain;-webkit-mask-composite:source-in;width:min(46%,380px);height:auto;position:absolute;inset:auto 5% -6% auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18%),linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18%),linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.shop-hero-stamp{z-index:4;color:var(--shop-gold);letter-spacing:.15em;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex;position:absolute;top:8%;right:7%}.shop-don-line{z-index:4;color:#dccaa9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.12em;background:#0c0907bf;border:1px solid #c9a35a66;padding:8px 12px;font-size:10px;position:absolute;bottom:8%;left:7%}.shop-catalog-section{padding:clamp(44px,5.5vw,84px) clamp(16px,3.5vw,56px)}.shop-section-head{grid-template-columns:1fr minmax(260px,400px);align-items:end;gap:32px;margin-bottom:30px;display:grid}.shop-section-head h2,.shop-invite h2,.shop-empty h2{color:var(--shop-cream);margin:10px 0 0;font-size:clamp(26px,3.3vw,44px);line-height:1}.shop-section-head>p{color:var(--shop-muted);margin:0;font-size:14px;line-height:1.6}.shop-catalog{border-top:1px solid var(--shop-line);border-left:1px solid var(--shop-line);grid-template-columns:repeat(auto-fill,minmax(272px,1fr));display:grid}.shop-product{border-right:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line);background:linear-gradient(145deg,#ffffff05,#0000 50%);flex-direction:column;min-height:296px;padding:22px;transition:background .25s;display:flex}.shop-product:hover{background:var(--shop-panel2)}.shop-product-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-product-no{color:#756754;letter-spacing:.16em;font-size:9px;font-weight:750}.shop-product-status{color:#ef766c;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.shop-product-status:before{content:"";background:var(--shop-red);border-radius:50%;width:6px;height:6px}.shop-product-status.is-soon{color:var(--shop-gold)}.shop-product-status.is-soon:before{background:var(--shop-gold)}.shop-product-mark{border:1px solid var(--shop-line);color:#df6a60;background:#120d0a;place-items:center;width:44px;height:44px;margin:22px 0 16px;display:grid}.shop-product h2{color:var(--shop-cream);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;margin:0 0 9px;font-size:clamp(18px,1.5vw,23px);line-height:1.15}.shop-product p{color:var(--shop-muted);margin:0;font-size:13px;line-height:1.6}.shop-product-foot{margin-top:auto;padding-top:22px}.shop-product-foot strong{color:#d8c3a0;font-family:var(--font-display);margin-bottom:14px;font-size:17px;font-weight:400;line-height:1.3;display:block}.shop-product-action{border-top:1px solid var(--shop-line);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-size:11px;font-weight:750;display:flex;color:#f1e5d2!important}.shop-product-action svg{color:#df6a60;transition:transform .2s}.shop-product-action:hover svg{transform:translate(4px)}.shop-product.is-soon{background:repeating-linear-gradient(135deg,#0000,#0000 14px,#c9a35a05 14px 28px)}.shop-catalog-loading{border:0;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:1px}.shop-product-skeleton{border:1px solid var(--shop-line);background:linear-gradient(100deg,#0f0b08 35%,#1b130e 48%,#0f0b08 61%) 0 0/300% 100%;height:296px;animation:1.5s infinite shop-shimmer}.shop-error,.shop-empty{border:1px solid var(--shop-line);text-align:center;min-height:250px;color:var(--shop-muted);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.shop-error button{color:var(--shop-cream);background:var(--shop-panel2);border-color:var(--shop-line)}.shop-empty{text-align:left;grid-template-columns:180px minmax(0,400px);place-content:center;gap:24px;padding:32px;display:grid}.shop-empty img{object-fit:contain;object-position:bottom;width:180px;max-height:230px}.shop-empty p{color:var(--shop-muted);font-size:14px;line-height:1.6}@keyframes shop-shimmer{to{background-position:-200% 0}}.shop-rules{border-top:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line);grid-template-columns:repeat(3,1fr);display:grid}.shop-rule{border-right:1px solid var(--shop-line);align-items:flex-start;gap:16px;min-height:122px;padding:26px clamp(20px,3.2vw,48px);display:flex}.shop-rule:last-child{border-right:0}.shop-rule svg{color:#df6a60;flex:none}.shop-rule b,.shop-rule span{display:block}.shop-rule b{color:var(--shop-cream);font-size:13px}.shop-rule span{color:var(--shop-muted);margin-top:6px;font-size:12px;line-height:1.55}.shop-invite{background:radial-gradient(circle at 78% 20%,#ad32272e,#0000 38%);justify-content:space-between;align-items:flex-end;gap:36px;padding:clamp(48px,5.5vw,88px) clamp(16px,3.5vw,56px);display:flex}.shop-invite>div{max-width:780px}.shop-invite h2{max-width:15ch;font-size:clamp(28px,3.8vw,52px)}.shop-invite p{color:var(--shop-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.shop-footer{border-top:1px solid var(--shop-line);color:#766957;justify-content:space-between;align-items:center;gap:22px;min-height:88px;padding:22px clamp(16px,3.5vw,56px);display:flex}.shop-footer>span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;line-height:1.6}@media (width<=1000px){.shop-hero{grid-template-columns:1fr;min-height:0}.shop-hero-copy{min-height:0;padding-block:clamp(44px,7vw,64px)}.shop-hero-art{aspect-ratio:16/8;border-left:0;border-top:1px solid var(--shop-line);min-height:0}.shop-hero-art>img:not(.shop-don){object-position:center 26%}.shop-hero-art>img.shop-don{width:min(34%,260px);bottom:-5%;right:4%}.shop-section-head{grid-template-columns:1fr;gap:16px}.shop-rules{grid-template-columns:1fr}.shop-rule{border-right:0;border-bottom:1px solid var(--shop-line);min-height:0}.shop-rule:last-child{border-bottom:0}.shop-invite{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=640px){.shop-header{gap:10px;height:60px;padding-inline:14px}.shop-header .wm-sub,.shop-header .shop-back{display:none}.shop-account{min-height:36px;padding-inline:13px;font-size:10px}.shop-hero-copy{padding:40px 16px 34px}.shop-hero h1{margin:14px 0 20px;font-size:clamp(34px,9.5vw,46px)}.shop-hero-copy>p{font-size:15px}.shop-hero-actions{gap:14px;margin-top:22px;display:grid}.shop-main-action{width:100%}.shop-hero-actions>span{max-width:none}.shop-hero-art{aspect-ratio:5/4}.shop-hero-art>img.shop-don{width:46%;bottom:-6%;right:2%}.shop-hero-stamp{top:14px;right:14px}.shop-don-line{font-size:9px;bottom:14px;left:14px}.shop-catalog-section{padding:40px 14px}.shop-section-head{margin-bottom:22px}.shop-catalog,.shop-catalog-loading{grid-template-columns:1fr}.shop-product{min-height:0;padding:20px}.shop-product-mark{margin:18px 0 14px}.shop-product-foot{padding-top:18px}.shop-product-skeleton{height:230px}.shop-empty{text-align:center;grid-template-columns:1fr;gap:16px;padding:24px}.shop-empty img{width:150px;margin:auto}.shop-rule{padding:22px 16px}.shop-invite{padding:48px 16px}.shop-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.shop-product-skeleton{animation:none}}.mo-mini-head,.mo-mini-tabs,.mo-mini-drawer-wrap,.mo-entry-mobile-head{display:none}@media (width<=900px){body{overscroll-behavior-y:none;background:var(--bg)}.mo-dashboard{min-height:var(--tg-vh,100dvh);padding-top:calc(60px + env(safe-area-inset-top));padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}.mo-dashboard>.mo-workspace{min-height:calc(var(--tg-vh,100dvh) - 60px - env(safe-area-inset-top))}.mo-dashboard .mo-wrap{padding:14px 14px 28px!important}.mo-mini-head{z-index:75;height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid;position:fixed;top:0;left:0;right:0}.mo-mini-right{justify-content:flex-end;align-items:center;min-width:96px;display:flex}.mo-mini-icon{background:var(--panel);border:1px solid var(--line);width:42px;min-width:42px;height:42px;color:var(--ink);border-radius:13px;padding:0}.mo-mini-icon:hover{transform:none}.mo-mini-title{min-width:0;line-height:1.15;display:grid}.mo-mini-title span{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.mo-mini-title b{text-overflow:ellipsis;white-space:nowrap;font:400 18px var(--font-display);text-transform:uppercase;color:var(--ink);margin-top:4px;overflow:hidden}.mo-mini-member{border:1px solid var(--line);min-width:46px;height:34px;color:var(--gold);font:400 12px var(--font-display);letter-spacing:.03em;border-radius:999px;place-items:center;padding:0 10px;display:grid}.mo-mini-member:has(.mark){border:0;padding:0}.mo-mini-member .mark{display:block}.mo-mini-balance{color:#f2e5d0;min-width:0;min-height:36px;font:750 11px var(--font-text);font-variant-numeric:tabular-nums;white-space:nowrap;background:#20140f;border:1px solid #57372b;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:flex;box-shadow:0 8px 22px #00000029}.mo-mini-balance svg{color:#df6257;flex:none}.mo-mini-balance:hover{background:#281812;transform:none}.mo-mini-tabs{z-index:80;height:calc(68px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);background:#100c09;border-top:1px solid #39291f;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 34px #06040333}.mo-mini-tabs button{color:#827560;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:58px;padding:7px 2px 5px;font-size:9px;font-weight:700;display:flex;position:relative}.mo-mini-tabs button:hover{transform:none}.mo-mini-tabs button.on{color:#f3e9d6;background:#e2493e1a}.mo-mini-tabs button.on svg{color:#e96257;filter:drop-shadow(0 0 9px #e2493e59)}.mo-mini-menu-icon{place-items:center;display:grid;position:relative}.mo-mini-menu-icon i,.mo-mini-badge{color:#fff;min-width:16px;height:16px;font:800 9px var(--font-text);background:#d84c42;border-radius:8px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute}.mo-mini-menu-icon i{top:-7px;right:-10px}.mo-tabs{display:none!important}.mo-mini-drawer-wrap{z-index:110;visibility:hidden;pointer-events:none;transition:visibility .26s;display:block;position:fixed;inset:0}.mo-mini-drawer-wrap.is-open{visibility:visible;pointer-events:auto}.mo-mini-drawer-shade{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050302ad;border:0;border-radius:0;width:100%;height:100%;padding:0;transition:opacity .24s;position:absolute;inset:0}.mo-mini-drawer-wrap.is-open .mo-mini-drawer-shade{opacity:1}.mo-mini-drawer-shade:hover{transform:none}.mo-mini-drawer{--drawer-icon:40px;--drawer-gap:10px;width:min(92vw,380px);padding:calc(14px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));color:#f3e9d6;background:#0d0907;border-right:1px solid #3b2a20;flex-direction:column;transition:transform .28s cubic-bezier(.22,.8,.22,1);display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-102%);box-shadow:24px 0 70px #00000061}.mo-mini-drawer-wrap.is-open .mo-mini-drawer{transform:none}.mo-mini-drawer-head{justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.mo-mini-drawer .wm-sub{display:block}.mo-mini-drawer .mo-mini-icon{color:#f3e9d6;background:#17110d;border-color:#3a2a20}.mo-mini-profile{grid-template-columns:var(--drawer-icon) minmax(0,1fr) 8px;align-items:center;gap:var(--drawer-gap);text-align:left;white-space:normal;color:#f3e9d6;background:#15100c;border:1px solid #3b2a20;border-radius:12px;width:100%;min-height:64px;margin:20px 0 10px;padding:10px 12px;display:grid;position:relative}.mo-mini-profile:hover{background:#1a120e;transform:none}.mo-mini-profile>.mark{justify-self:center}.mo-mini-profile div{min-width:0;display:grid}.mo-mini-profile span{color:#8f806a;text-transform:uppercase;letter-spacing:.1em;font-size:8.5px}.mo-mini-profile b{text-overflow:ellipsis;white-space:nowrap;color:#f3e9d6;margin-top:3px;font-size:13px;overflow:hidden}.mo-mini-profile>i{background:#675c4b;border-radius:50%;justify-self:center;width:7px;height:7px}.mo-mini-profile>i.is-online{background:#e6574d;box-shadow:0 0 13px #e6574db3}.mo-mini-wallet{grid-template-columns:var(--drawer-icon) minmax(0,1fr);align-items:center;gap:var(--drawer-gap);text-align:left;white-space:normal;color:#bbaa8f;background:linear-gradient(135deg,#21140f,#17100c);border:1px solid #59382a;border-radius:12px;width:100%;min-height:52px;margin:0 0 10px;padding:9px 12px;display:grid}.mo-mini-wallet:hover{background:#271711;transform:none}.mo-mini-wallet>svg{color:#df6156;justify-self:center}.mo-mini-wallet>span{gap:3px;min-width:0;display:grid}.mo-mini-wallet small{text-overflow:ellipsis;white-space:nowrap;color:#81745f;letter-spacing:.03em;font-size:8.5px;overflow:hidden}.mo-mini-wallet b{text-overflow:ellipsis;white-space:nowrap;color:#f1e4cf;font-variant-numeric:tabular-nums;font-size:11.5px;overflow:hidden}.mo-mini-drawer-nav{gap:2px;display:grid}.mo-mini-drawer-nav button,.mo-mini-drawer-nav>a{grid-template-columns:var(--drawer-icon) minmax(0,1fr) auto;align-items:center;gap:var(--drawer-gap);color:#a69780;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:stretch;width:100%;min-height:48px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:grid;position:relative}.mo-mini-drawer-nav button>svg,.mo-mini-drawer-nav>a>svg{justify-self:center}.mo-mini-drawer-nav button:hover,.mo-mini-drawer-nav>a:hover{color:#f5ead7;background:#17100c;transform:none}.mo-mini-drawer-nav button.on{color:#f5ead7;background:#1d1410;border-color:#4b3028}.mo-mini-drawer-nav button.on svg{color:#e45b51}.mo-mini-drawer-nav .mo-mini-badge{justify-self:end;position:static}.mo-mini-quick{gap:7px;margin-top:auto;padding-top:20px;display:grid}.mo-mini-quick a,.mo-mini-quick button{grid-template-columns:var(--drawer-icon) minmax(0,1fr);align-items:center;gap:var(--drawer-gap);text-align:left;color:#a99a83;background:#120e0b;border:1px solid #32241b;border-radius:12px;width:100%;min-height:56px;padding:9px 12px;display:grid}.mo-mini-quick>a>svg,.mo-mini-quick>button>svg{justify-self:center}.mo-mini-quick button:hover{transform:none}.mo-mini-quick span{min-width:0;display:grid}.mo-mini-quick b{color:#efe2cd;font-size:12px}.mo-mini-quick small{color:#776b58;margin-top:2px;font-size:9px}.mo-dashboard .mo-status{margin-top:0!important}.mo-dashboard .mo-banner{min-height:52px;padding:11px 13px;margin:10px 14px 0!important}.mo-dashboard .mo-banner span{font-size:11px;line-height:1.4}.mo-dashboard .mo-card,.mo-dashboard .mo-row,.mo-dashboard .mo-status{box-shadow:none}.mo-dashboard button,.mo-dashboard .btn{min-height:44px}.mo-dashboard .mo-status-actions{grid-template-columns:1fr;display:grid}.mo-dashboard .mo-status-actions .btn{white-space:normal;width:100%}.mo-dashboard .mo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-dashboard .mo-stats div{min-width:0;padding:11px 6px!important}.mo-dashboard .mo-stats span{font-size:8.5px}.mo-dashboard .mo-stats b{font-size:17px}.mo-dashboard .mo-row{align-items:flex-start}.mo-dashboard .mo-row>span:last-child{flex:none}.mo-dashboard .mo-mini-profile{min-height:64px}.mo-dashboard .mo-mini-wallet{min-height:52px}.mo-dashboard .mo-mini-drawer-nav :is(button,a){min-height:48px}.mo-dashboard .mo-mini-quick :is(button,a){min-height:56px}.mo-entry-mobile-head{z-index:12;height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.mo-entry-mobile-head>a:last-child{color:#f3e9d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c09076b;border:1px solid #f3e9d633;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.mo-join{background:#0b0806!important;min-height:100dvh!important}.mo-entry-visual{padding-top:calc(58px + env(safe-area-inset-top));min-height:max(38dvh,calc(340px + env(safe-area-inset-top)))!important}.mo-entry-visual>.mo-entry-bg{object-position:center 38%}.mo-entry-shade{background:linear-gradient(#08060529 40%,#080605f7),linear-gradient(90deg,#08060526,#08060575)}.mo-entry-copy{bottom:34px!important;left:18px!important;right:18px!important}.mo-entry-copy>span{font-size:8px}.mo-entry-copy h1{line-height:.88;max-width:8ch!important;margin:10px 0 0!important;font-size:clamp(38px,12vw,54px)!important}.mo-entry-copy p{display:none}.mo-entry-visual>.mo-entry-don{width:215px!important;height:76%!important;bottom:-4%!important;right:-40px!important}.mo-entry-panel{z-index:5;border-radius:24px 24px 0 0;margin-top:-18px;position:relative;box-shadow:0 -16px 38px #00000042;min-height:62dvh!important;padding:30px 18px calc(28px + env(safe-area-inset-bottom))!important;background:var(--bg)!important}.mo-entry-panel:before{content:"";background:var(--line);border-radius:2px;width:34px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.mo-entry-panel>.lockup{display:none}.mo-entry-content{width:100%;max-width:460px;margin:14px auto 22px!important}.mo-entry-primary{text-align:left!important;justify-items:stretch!important;gap:12px!important}.mo-entry-primary h3{line-height:1.05;font-size:30px!important}.mo-entry-primary .mo-muted{line-height:1.55;font-size:13.5px!important}.mo-entry-doors,.mo-entry-form{max-width:none}.mo-entry-doors>.btn,.mo-entry-doors>button{min-height:54px}.mo-entry-back{display:none}}@media (width<=380px){.mo-mini-tabs button{gap:3px;padding-inline:0;font-size:8px}.mo-mini-title b{font-size:16px}.mo-mini-member{padding-inline:8px}.mo-dashboard .mo-wrap{padding-inline:10px!important}.mo-dashboard .mo-banner{margin-inline:10px!important}.mo-entry-copy h1{font-size:38px!important}.mo-entry-visual>.mo-entry-don{width:190px!important;right:-54px!important}}@media (prefers-reduced-motion:reduce){.mo-mini-drawer,.mo-mini-drawer-shade{transition:none}}.show-site{color:#f3e9d6;background:#100c09;min-height:100svh}.show-site h1,.show-site h2,.preview-cabinet h1,.preview-join h1,.preview-connect h1{font-family:var(--font-display);text-transform:uppercase;font-weight:400}.show-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0a08e6;border-bottom:1px solid #33271d;align-items:center;gap:42px;height:76px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.show-header nav{align-items:center;gap:25px;display:flex}.show-header nav a{color:#a99a83;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.show-header nav a:hover{color:#f3e9d6}.show-account{color:#f3e9d6;border-bottom:1px solid #d34b42;margin-left:auto;padding:8px 0;font-size:12px}.show-footer{color:#8f816b;border-top:1px solid #30241c;align-items:center;gap:28px;padding:38px clamp(20px,5vw,72px);display:flex}.show-footer p{margin:0;font-size:12px}.show-footer nav{gap:20px;margin-left:auto;display:flex}.show-footer a{color:#ad9d84;font-size:11px}.show-product-hero,.market-hero,.earn-hero{background:radial-gradient(circle at 72% 30%,#872d232e,#0000 29%),linear-gradient(135deg,#0b0806,#17100c);grid-template-columns:1.02fr .98fr;align-items:center;gap:7vw;min-height:720px;padding:90px clamp(24px,8vw,130px);display:grid;overflow:hidden}.show-product-copy>span,.market-hero>div>span,.earn-hero>div>span,.show-section-title>span,.cabinet-page-head>span{color:#e36057;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.show-product-copy h1,.market-hero h1,.earn-hero h1{max-width:9ch;margin:22px 0 28px;font-size:clamp(54px,6.4vw,96px);line-height:.9}.show-product-copy p,.market-hero p,.earn-hero p{color:#c0b097;max-width:55ch;margin:0 0 32px;font-size:18px;line-height:1.65}.show-product-visual{place-items:center;min-height:520px;display:grid;position:relative}.show-product-visual>img{object-fit:cover;filter:saturate(.75);border:1px solid #463326;width:100%;height:540px;transform:rotate(2deg)}.show-product-visual>.mascot{filter:drop-shadow(0 22px 30px #00000059);position:absolute;bottom:-3%;right:-5%;width:270px!important;height:440px!important}.show-card-art{aspect-ratio:1.59;color:#f4e6ce;background:radial-gradient(circle at 73% 14%,#c9a35a36,#0000 28%),linear-gradient(145deg,#25190f,#0c0907 72%);border:1px solid #eac3776b;border-radius:27px;width:min(570px,92%);padding:34px 38px 31px;transform:rotate(-4deg);box-shadow:0 45px 90px #00000080,inset 0 1px #ffffff12}.show-card-top{justify-content:space-between;align-items:center;display:flex}.show-card-top svg{color:#d6ae62}.show-card-top>span{letter-spacing:.2em;color:#b39d78;font-size:8px}.show-card-art>strong{font:400 clamp(32px,4vw,50px)/1 var(--font-display);letter-spacing:.02em;margin-top:45px;display:block}.show-card-art>strong span{color:#df5f55}.show-card-art>p{font:400 clamp(17px,2vw,24px)/1 var(--font-display);letter-spacing:.1em;color:#dbc7a7}.show-card-art>footer{color:#a28d6b;letter-spacing:.15em;justify-content:space-between;align-items:end;margin-top:34px;font-size:8px;display:flex}.show-card-art.compact{max-width:470px}.show-guarantee-seal{text-align:center;color:#d9ac5c;border:1px solid #8f6c39;border-radius:50%;place-items:center;width:370px;height:370px;display:grid;transform:rotate(-4deg);box-shadow:inset 0 0 0 13px #100c09,inset 0 0 0 15px #5c4228,0 36px 80px #0000004d}.show-guarantee-seal svg{width:75px;height:75px}.show-guarantee-seal b{font:400 31px/1.1 var(--font-display)}.show-vpn-orbit{color:#f06d62;border:1px solid #553a2d;border-radius:50%;place-items:center;width:420px;height:420px;display:grid;position:relative}.show-vpn-orbit:before,.show-vpn-orbit:after{content:"";border:1px solid #39291f;border-radius:50%;position:absolute;inset:44px}.show-vpn-orbit:after{inset:105px}.show-vpn-orbit svg{filter:drop-shadow(0 0 25px #ea524659);width:74px;height:74px}.show-vpn-orbit i{background:#e4564b;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 20px #e4564b}.show-vpn-orbit i:first-of-type{top:45px;left:92px}.show-vpn-orbit i:nth-of-type(2){top:207px;right:14px}.show-vpn-orbit i:nth-of-type(3){bottom:54px;left:70px}.show-vpn-orbit b{letter-spacing:.22em;color:#9c8c73;font-size:9px;position:absolute;bottom:68px}.show-vpn-orbit.small{width:240px;height:240px}.show-vpn-orbit.small:after{inset:60px}.show-vpn-orbit.small:before{inset:27px}.show-vpn-orbit.small svg{width:48px}.show-vpn-orbit.small b{bottom:38px}.show-vpn-orbit.small i:first-of-type{top:27px;left:54px}.show-vpn-orbit.small i:nth-of-type(2){top:117px;right:7px}.show-vpn-orbit.small i:nth-of-type(3){bottom:31px;left:42px}.show-stat-strip{border-block:1px solid #34281e;grid-template-columns:repeat(3,1fr);display:grid}.show-stat-strip>div{text-align:center;border-right:1px solid #34281e;padding:34px}.show-stat-strip>div:last-child{border:0}.show-stat-strip b{font:400 33px var(--font-display);display:block}.show-stat-strip span{color:#8f816b;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.show-details,.show-pricing,.market-catalog,.earn-table-section{grid-template-columns:.75fr 1.25fr;gap:9vw;padding:120px clamp(24px,8vw,130px);display:grid}.show-section-title h2{max-width:12ch;margin:20px 0;font-size:clamp(38px,4.8vw,65px);line-height:.95}.show-section-title p{color:#9c8e77;max-width:43ch}.show-detail-list{border-top:1px solid #382b21}.show-detail-list article{border-bottom:1px solid #382b21;grid-template-columns:60px 1fr;gap:18px;padding:32px 0;display:grid}.show-detail-list article>span{color:#795e45;font:400 20px var(--font-display)}.show-detail-list h3{text-transform:none;font-size:25px}.show-detail-list p{color:#a59780;max-width:55ch;line-height:1.65}.show-pricing{background:#17110d}.show-plan-grid{border-top:1px solid #413126;gap:0;display:grid}.show-plan-grid article{border-bottom:1px solid #413126;grid-template-columns:1fr auto auto;align-items:center;gap:30px;padding:22px 0;display:grid}.show-plan-grid article.featured{color:#f6e8d2}.show-plan-grid h3{text-transform:none;font-size:21px}.show-plan-grid p{color:#8f816c;margin:4px 0 0;font-size:12px}.show-plan-grid strong{font:400 24px var(--font-display)}.show-plan-grid a{color:#e66a60;align-items:center;gap:8px;font-size:12px;display:flex}.show-plan-grid.compact article{padding:32px 0}.show-final{text-align:center;background:radial-gradient(circle,#87281f2b,#0000 34%),#0d0907;padding:135px 22px}.show-final h2{margin:0 auto 25px;font-size:clamp(47px,7vw,90px);line-height:.9}.show-final p{color:#9c8d75;margin-bottom:28px}.market-stack{perspective:1200px;height:490px;position:relative}.market-stack>div{min-height:260px;transform:translate(calc(var(--i)*32px),calc(var(--i)*-28px)) rotate(calc((var(--i) - 1)*4deg));z-index:calc(5 - var(--i));background:linear-gradient(145deg,#251a12,#110c09);border:1px solid #59402f;padding:32px;position:absolute;inset:80px 7% auto;box-shadow:0 35px 70px #00000059}.market-stack p{color:#e46158;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.market-stack b{font:400 34px var(--font-display);margin-top:65px;display:block}.market-stack span{color:#b8a487;margin-top:12px;display:block}.market-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.market-grid article,.cabinet-market-grid article{background:#17110d;border:1px solid #3a2c22;flex-direction:column;min-height:285px;padding:25px;display:flex}.market-grid svg,.cabinet-market-grid svg{color:#dc5e54}.market-grid>article>span,.cabinet-market-grid>article>span{color:#85765f;text-transform:uppercase;letter-spacing:.14em;margin-top:42px;font-size:9px}.market-grid h3,.cabinet-market-grid h2{text-transform:none;margin:8px 0;font-size:26px}.market-grid strong,.cabinet-market-grid>b{font:400 19px var(--font-display);color:#d3b073}.market-grid button,.cabinet-market-grid button{background:#2a1f18;border-color:#493529;width:100%;margin-top:auto}.credit-explain{color:#231a12;background:#e9dcc1;grid-template-columns:70px 1fr auto;align-items:center;gap:28px;padding:70px clamp(24px,8vw,130px);display:grid}.credit-explain>svg{color:#a42c24;width:54px;height:54px}.credit-explain h2{text-transform:none;margin:0;font-size:34px}.credit-explain p{color:#64533e;max-width:65ch;margin:7px 0 0}.credit-explain a{color:#8e281f;align-items:center;gap:8px;font-weight:700;display:flex}.earn-credit{aspect-ratio:1;color:#d8b26b;border:1px solid #8e6d3e;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:330px;display:flex;box-shadow:inset 0 0 0 13px #100c09,inset 0 0 0 14px #493724}.earn-credit small{text-transform:uppercase;letter-spacing:.15em}.earn-credit b{font:400 74px/1 var(--font-display);color:#f2e4ce}.earn-credit span{color:#a89270}.earn-credit footer{text-transform:uppercase;letter-spacing:.13em;margin-top:28px;font-size:9px}.earn-table{border-top:1px solid #3d2e24}.earn-table>div{border-bottom:1px solid #3d2e24;grid-template-columns:1.2fr 1fr 1fr;padding:19px 8px;display:grid}.earn-table .head{color:#897a64;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.earn-table b{font-size:16px}.earn-punch{color:#e4d3b9;font:400 22px/1.5 var(--font-display);grid-column:2}.earn-uses{border-top:1px solid #392a21;grid-template-columns:repeat(3,1fr);display:grid}.earn-uses article{border-right:1px solid #392a21;padding:60px clamp(25px,5vw,70px)}.earn-uses svg{color:#dd5b52}.earn-uses h3{text-transform:none;margin:25px 0 10px;font-size:26px}.earn-uses p{color:#96876f}.status-hero{align-items:flex-start;gap:30px;padding:130px clamp(24px,12vw,180px) 80px;display:flex}.status-dot{background:#68cd8a;border-radius:50%;width:13px;height:13px;margin-top:14px;display:block;box-shadow:0 0 22px #68cd8a}.status-hero small{color:#68cd8a;text-transform:uppercase;letter-spacing:.13em}.status-hero h1{margin:18px 0;font-size:clamp(62px,9vw,130px);line-height:.87}.status-hero p{color:#a5967e}.status-board{border-top:1px solid #3a2c22;margin:0 clamp(24px,12vw,180px) 120px}.status-board article{border-bottom:1px solid #3a2c22;grid-template-columns:25px 1fr auto;align-items:center;gap:20px;padding:24px 8px;display:grid}.status-board .status-dot{width:8px;height:8px;margin:0}.status-board h3{text-transform:none;font-size:19px}.status-board p{color:#887a64;margin:5px 0 0;font-size:12px}.status-board>b{color:#76d495;font-size:12px}.preview-join{color:#f3e9d6;background:#0d0907;grid-template-columns:1.1fr .9fr;min-height:100svh;display:grid;position:relative}.preview-back{z-index:5;color:#c6b79e;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:24px;left:28px}.preview-back svg{width:16px}.preview-join-visual{flex-direction:column;justify-content:flex-end;min-height:100svh;padding:90px clamp(25px,7vw,100px);display:flex;position:relative;overflow:hidden}.preview-join-visual>img,.preview-join-visual>div{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.preview-join-visual>div{background:linear-gradient(#0806051f 35%,#080605f7),linear-gradient(90deg,#08060566,#0000)}.preview-join-visual>.lockup,.preview-join-visual h1,.preview-join-visual p{z-index:1;position:relative}.preview-join-visual>.lockup{position:absolute;top:90px}.preview-join-visual h1{max-width:10ch;margin:0 0 22px;font-size:clamp(50px,6vw,88px);line-height:.89}.preview-join-visual p{color:#c4b59d;max-width:38ch;font-size:17px}.preview-join-panel{flex-direction:column;justify-content:center;align-items:stretch;padding:90px clamp(28px,6vw,90px);display:flex}.preview-join-panel>span{color:#e25c52;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.preview-join-panel h2{margin:18px 0;font-size:clamp(36px,4vw,56px);line-height:.96}.preview-join-panel>p{color:#9c8d75}.need-picker{gap:8px;margin:25px 0;display:grid}.need-picker button{text-align:left;background:#17110d;border-color:#35281e;grid-template-rows:auto auto;grid-template-columns:32px 1fr;justify-content:start;min-height:76px;padding:14px 16px;display:grid}.need-picker button svg{color:#d65a51;grid-row:1/3}.need-picker button b{font-size:14px}.need-picker button small{color:#81735e}.need-picker button.on{background:#21140f;border-color:#b4473d}.preview-join-panel>.btn{width:100%;margin-top:9px}.preview-join-panel>small{color:#83745e;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.preview-step-back{color:#9a8b74;background:0 0;border:0;align-self:flex-start;margin-bottom:35px;padding:0}.preview-connect{color:#f3e9d6;background:#0f0b08;min-height:100svh;padding:0 clamp(18px,5vw,72px)}.preview-connect>header{border-bottom:1px solid #33261d;justify-content:space-between;align-items:center;height:76px;display:flex}.preview-connect>header a{color:#a99a83}.preview-connect>section{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;min-height:670px;display:grid}.preview-connect>section>div>span{color:#e05d53;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.preview-connect h1{max-width:10ch;margin:22px 0;font-size:clamp(52px,6vw,88px);line-height:.9}.preview-connect>section>div>p{color:#a99a83;max-width:48ch;font-size:17px}.preview-connect .btn{margin:18px 8px 0 0}.preview-connect aside{background:#17110d;border:1px solid #493326;flex-direction:column;justify-content:flex-end;min-height:470px;padding:35px;display:flex;position:relative;overflow:hidden}.preview-connect aside>.mascot{position:absolute;top:-2%;left:10%;width:100%!important;height:77%!important}.preview-connect aside>span{color:#6fd28f;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.preview-connect aside>b{font:400 61px var(--font-display)}.preview-connect aside>p{color:#9b8b73}.preview-connect>footer{border-top:1px solid #33261d;align-items:center;gap:20px;padding:30px;display:flex}.preview-connect>footer span{color:#8f806a}.preview-connect>footer button{margin-left:auto}.preview-cabinet{color:#f3e9d6;background:#100c09;grid-template-columns:245px 1fr;min-height:100svh;display:grid}.preview-cabinet>aside{background:#0d0907;border-right:1px solid #38291f;flex-direction:column;height:100svh;padding:27px 20px;display:flex;position:sticky;top:0}.preview-cabinet>aside nav{gap:4px;margin-top:50px;display:grid}.preview-cabinet>aside nav button{color:#8e8069;background:0 0;border:0;justify-content:flex-start}.preview-cabinet>aside nav button.on{color:#f3e9d6;background:#21150f;box-shadow:inset 3px 0 #df584e}.preview-cabinet>aside nav svg{width:17px}.preview-member{border:1px solid #392a20;margin-top:auto;padding:15px;display:grid}.preview-member span,.preview-member small{color:#7e705b;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.preview-member b{font:400 25px var(--font-display);color:#d5ad61;margin:5px 0}.preview-work>header{border-bottom:1px solid #37291f;align-items:center;gap:22px;height:76px;padding:0 34px;display:flex}.preview-work>header>div:first-child{display:grid}.preview-work>header span>small,.preview-work>header>div:first-child span{color:#806f5a;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.preview-work>header>div:first-child b{font:400 18px var(--font-display);text-transform:uppercase}.preview-balance{align-items:center;gap:9px;margin-left:auto;display:flex!important}.preview-balance>span{display:grid}.preview-balance svg{color:#d15a51}.preview-balance b{font-size:12px}.preview-work>header>a{color:#9e8f78;font-size:11px}.preview-content{max-width:1120px;margin:0 auto;padding:42px 34px 90px}.cabinet-welcome{background:radial-gradient(circle at 82% 20%,#ad372b40,#0000 28%),linear-gradient(145deg,#21160f,#100c09);border:1px solid #4a3427;grid-template-columns:1fr 270px;align-items:center;min-height:300px;padding:45px 48px;display:grid;overflow:hidden}.cabinet-welcome>div>span{color:#74d291;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.cabinet-welcome h1,.cabinet-page-head h1{margin:17px 0;font-size:clamp(43px,5vw,68px);line-height:.9}.cabinet-welcome p,.cabinet-page-head p{color:#a99880;max-width:48ch}.cabinet-welcome>.mascot{align-self:end;margin-bottom:-50px;width:300px!important;height:330px!important}.cabinet-status-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.cabinet-status-grid button{text-align:left;background:#18120e;border-color:#3b2d22;grid-template-columns:25px 1fr 18px;align-items:start;min-height:130px;padding:18px;display:grid}.cabinet-status-grid button>svg:first-child{color:#df5d53}.cabinet-status-grid span{display:grid}.cabinet-status-grid small{text-transform:uppercase;letter-spacing:.12em;color:#7e6f5b}.cabinet-status-grid b{margin:7px 0;font-size:13px}.cabinet-status-grid em{color:#8e806a;font-size:10px;font-style:normal}.cabinet-next{background:#17110d;border-left:2px solid #d75147;margin-top:28px;padding:30px}.cabinet-next>span{color:#db5b51;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.cabinet-next h2{text-transform:none;margin:10px 0;font-size:31px}.cabinet-next p{color:#998a73}.cabinet-next button{background:#292018}.cabinet-page-head{margin-bottom:35px}.cabinet-card-layout{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:18px;display:grid}.cabinet-card-layout>.show-card-art{width:100%;transform:none}.cabinet-card-layout>aside{background:#17110d;border:1px solid #3b2c22;flex-direction:column;padding:25px;display:flex}.cabinet-card-layout>aside>span{color:#82735f;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.cabinet-card-layout>aside>b{font:400 50px var(--font-display);margin-top:6px}.cabinet-card-layout>aside>small{color:#99876c}.cabinet-card-layout>aside button{width:100%;margin-top:10px}.cabinet-card-layout>aside .primary{background:#ca4339;margin-top:auto}.card-service-list{margin-top:28px}.card-service-list h2{text-transform:none;font-size:28px}.card-service-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #382b21;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:15px 6px;display:flex}.card-service-list>button span{display:grid}.card-service-list small{color:#7e705b}.mock-note{color:#8c7d67;border:1px dashed #5b4937;padding:13px 15px;font-size:11px}.vpn-live{background:#17110d;border:1px solid #3c2d22;grid-template-columns:280px 1fr;align-items:center;gap:40px;padding:30px;display:grid}.vpn-live>div:last-child{display:grid}.vpn-live>div>span{color:#7f715e;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.vpn-live>div>b{font:400 42px var(--font-display)}.vpn-live p{color:#94846d}.vpn-live button{background:#c84339;justify-self:start}.cabinet-list{gap:8px;margin-top:18px;display:grid}.cabinet-list article{border:1px solid #392b21;grid-template-columns:28px 1fr auto;align-items:center;padding:16px;display:grid}.cabinet-list article>div{display:grid}.cabinet-list article span{color:#7f715d;font-size:11px}.cabinet-list article em{color:#6dcc8b;font-size:10px;font-style:normal}.cabinet-list>button{justify-self:start}.cabinet-market-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cabinet-market-grid article{min-height:240px}.ref-link{background:#17110d;border:1px solid #3c2d22;align-items:center;gap:10px;padding:20px;display:flex}.ref-link>div{margin-right:auto;display:grid}.ref-link small{color:#7e705c}.ref-link b{font-family:var(--font-mono);font-size:12px}.earn-mini-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 25px;display:grid}.earn-mini-stats div{background:#17110d;border:1px solid #392b21;padding:18px}.earn-mini-stats b{font:400 27px var(--font-display);display:block}.earn-mini-stats span{color:#7f715e;text-transform:uppercase;font-size:9px}.earn-table.small>div{grid-template-columns:1fr 1fr 1fr}.preview-toast{z-index:100;color:#21170f;background:#e6d8bf;align-items:center;gap:10px;padding:15px 20px;display:flex;position:fixed;bottom:28px;right:26px;box-shadow:0 20px 60px #0006}.preview-toast svg{color:#27864d}.preview-mobile-tabs{display:none}.preview-ops{color:#f3e9d6;background:#100c09;grid-template-columns:230px 1fr;min-height:100svh;display:grid}.preview-ops>aside{background:#0d0907;border-right:1px solid #38291f;flex-direction:column;height:100svh;padding:27px 20px;display:flex;position:sticky;top:0}.preview-ops>aside nav{gap:4px;margin-top:28px;display:grid}.preview-ops>aside nav button{color:#8e8069;background:0 0;border:0;justify-content:flex-start}.preview-ops>aside nav button:first-child{color:#f3e9d6;background:#21150f;box-shadow:inset 3px 0 #df584e}.preview-ops>aside>a{color:#e15d53;margin-top:12px;font-size:11px}.preview-ops>section{min-width:0;padding-bottom:50px}.preview-ops>section>header,.preview-ops>section>.ops-metrics,.preview-ops>section>.ops-grid,.preview-ops>section>.ops-table,.preview-ops>section>.mock-note{width:min(1180px,100% - 68px);margin-inline:auto}.preview-ops>section>header{border-bottom:1px solid #38291f;align-items:end;padding:45px 0 24px;display:flex}.preview-ops>section>header span{color:#94856e;font-size:10px}.preview-ops>section>header h1{font:400 clamp(48px,5vw,76px)/.88 var(--font-display);text-transform:uppercase;margin:8px 0 0}.ops-live{color:#72d08f;margin-left:auto;font-size:11px}.ops-live i{background:#72d08f;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 15px #72d08f}.ops-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.ops-metrics article{background:#17110d;border:1px solid #392b21;padding:20px}.ops-metrics span{color:#7f715e;text-transform:uppercase;letter-spacing:.12em;font-size:8px;display:block}.ops-metrics b{font:400 31px var(--font-display);margin-bottom:7px;display:block}.ops-grid{grid-template-columns:1.1fr .9fr;gap:10px;margin-top:10px;display:grid}.ops-grid>section{background:#17110d;border:1px solid #392b21;padding:25px}.ops-section-head{align-items:end;gap:18px;margin-bottom:22px;display:flex}.ops-section-head h2{font:400 31px/.95 var(--font-display);text-transform:uppercase}.ops-section-head span{color:#81735f;font-size:10px}.ops-section-head button{margin-left:auto}.ops-funnel{gap:15px;display:grid}.ops-funnel div{grid-template-columns:120px 1fr 45px;align-items:center;gap:12px;display:grid}.ops-funnel span{color:#9b8b73;font-size:11px}.ops-funnel i{background:#2c2119;height:7px;overflow:hidden}.ops-funnel i em{background:linear-gradient(90deg,#bd3b33,#d99b56);height:100%;display:block}.ops-funnel b{text-align:right;font-size:11px}.ops-alerts{gap:9px;display:grid}.ops-alerts article{background:#201711;border-left:2px solid #d15248;grid-template-columns:24px 1fr;gap:10px;padding:14px;display:grid}.ops-alerts article>svg{width:18px}.ops-alerts article>div{display:grid}.ops-alerts b{font-size:12px}.ops-alerts span{color:#82735f;margin-top:4px;font-size:10px}.ops-link{color:#d7c7ab;font-family:var(--font-mono);border:1px dashed #5d4936;padding:15px;font-size:11px}.ops-hint{color:#92836d;font-size:11px;line-height:1.6}.ops-table{border:1px solid #3c2d22;margin-top:10px}.ops-table>.ops-section-head{margin:0;padding:20px 18px}.ops-table>div:not(.ops-section-head){border-top:1px solid #3c2d22;grid-template-columns:1fr 1fr 1fr 1fr;padding:17px 8px;display:grid}.ops-table .head{color:#7d6f5b;text-transform:uppercase;letter-spacing:.11em;font-size:8px}.ops-table b{font-size:11px}.ops-table>div>b:last-child{color:#75d092}.preview-ops>section>.mock-note{margin-top:10px}@media (width<=900px){.show-header nav{display:none}.show-product-hero,.market-hero,.earn-hero{grid-template-columns:1fr;min-height:auto;padding-block:70px}.show-product-visual{min-height:420px}.show-details,.show-pricing,.market-catalog,.earn-table-section{grid-template-columns:1fr;gap:45px;padding-block:80px}.show-product-copy h1,.market-hero h1,.earn-hero h1{font-size:64px}.show-footer p{display:none}.market-stack{height:420px}.credit-explain{grid-template-columns:50px 1fr}.credit-explain a{grid-column:2}.preview-cabinet{grid-template-columns:190px 1fr}.cabinet-status-grid,.cabinet-card-layout{grid-template-columns:1fr}.cabinet-welcome{grid-template-columns:1fr 190px}.vpn-live{grid-template-columns:220px 1fr}.preview-ops{grid-template-columns:190px 1fr}.ops-metrics{grid-template-columns:repeat(2,1fr)}.ops-grid{grid-template-columns:1fr}}@media (width<=650px){.show-header{height:62px;padding-inline:16px}.show-header .wm-sub{display:none}.show-account{font-size:10px}.show-product-hero,.market-hero,.earn-hero{gap:20px;padding:55px 18px 45px}.show-product-copy h1,.market-hero h1,.earn-hero h1{margin-block:18px;font-size:clamp(43px,13vw,60px)}.show-product-copy p,.market-hero p,.earn-hero p{font-size:15px}.show-product-visual{min-height:330px}.show-card-art{border-radius:19px;padding:21px 22px}.show-card-art>strong{margin-top:24px}.show-card-art>footer{margin-top:20px}.show-vpn-orbit{width:300px;height:300px}.show-vpn-orbit:after{inset:76px}.show-vpn-orbit:before{inset:33px}.show-vpn-orbit i:first-of-type{top:33px;left:65px}.show-vpn-orbit i:nth-of-type(2){top:148px;right:10px}.show-vpn-orbit i:nth-of-type(3){bottom:39px;left:50px}.show-vpn-orbit b{bottom:48px}.show-guarantee-seal{width:280px;height:280px}.show-product-visual>img{height:360px}.show-product-visual>.mascot{width:190px!important;height:320px!important}.show-stat-strip>div{padding:22px 8px}.show-stat-strip b{font-size:23px}.show-stat-strip span{font-size:7px}.show-details,.show-pricing,.market-catalog,.earn-table-section{padding:70px 18px}.show-section-title h2{font-size:42px}.show-plan-grid article{grid-template-columns:1fr auto;gap:10px}.show-plan-grid article>a{grid-column:1/3}.market-grid,.cabinet-market-grid{grid-template-columns:1fr}.market-stack{height:330px}.market-stack>div{min-height:220px;padding:23px;inset:55px 2% auto}.market-stack b{margin-top:47px;font-size:26px}.credit-explain{padding:42px 20px}.credit-explain h2{font-size:27px}.earn-credit{width:265px}.earn-credit b{font-size:58px}.earn-uses{grid-template-columns:1fr}.earn-uses article{border-bottom:1px solid #392a21;border-right:0;padding:35px 24px}.earn-table>div{grid-template-columns:1fr 1fr 1fr;gap:7px}.earn-table b{font-size:13px}.status-hero{padding:80px 20px 50px}.status-hero h1{font-size:64px}.status-board{margin:0 20px 80px}.status-board article{grid-template-columns:20px 1fr}.status-board article>b{grid-column:2}.show-footer{padding:30px 18px;display:grid}.show-footer nav{flex-wrap:wrap;margin:0}.preview-join{display:block}.preview-join-visual{min-height:39svh;padding:65px 18px 30px}.preview-join-visual>.lockup{top:25px}.preview-join-visual h1{font-size:39px}.preview-join-visual p{display:none}.preview-join-panel{min-height:61svh;padding:38px 18px}.preview-back{display:none}.preview-connect{padding-inline:15px}.preview-connect>section{grid-template-columns:1fr;gap:20px;padding:45px 0}.preview-connect h1{font-size:48px}.preview-connect aside{min-height:380px}.preview-connect>footer{flex-direction:column;align-items:flex-start}.preview-connect>footer button{margin:0}.preview-cabinet{padding-bottom:76px;display:block}.preview-cabinet>aside{display:none}.preview-work>header{height:62px;padding:0 14px}.preview-balance{margin-left:auto}.preview-work>header>a{display:none}.preview-content{padding:18px 12px 50px}.cabinet-welcome{grid-template-columns:1fr 120px;min-height:330px;padding:28px 22px}.cabinet-welcome h1,.cabinet-page-head h1{font-size:40px}.cabinet-welcome>.mascot{margin-left:-48px;width:170px!important;height:230px!important}.cabinet-status-grid,.cabinet-card-layout{grid-template-columns:1fr}.cabinet-card-layout>aside{min-height:250px}.vpn-live{grid-template-columns:1fr;padding:20px}.vpn-live .show-vpn-orbit{margin:auto}.ref-link{display:grid}.ref-link>div{margin:0}.ref-link button{width:100%}.earn-mini-stats{grid-template-columns:1fr 1fr}.preview-mobile-tabs{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom);background:#0e0a08f2;border-top:1px solid #392b21;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.preview-mobile-tabs button{color:#7f715e;background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:9px 2px 7px;font-size:8px;display:flex}.preview-mobile-tabs button svg{width:19px}.preview-mobile-tabs button.on{color:#ed665c;background:#d8453917}.preview-toast{bottom:82px;left:12px;right:12px}.earn-table.small>div{gap:4px}.earn-table.small b{font-size:11px}}@media (width>=901px){.show-product-hero,.market-hero,.earn-hero{gap:5vw;min-height:640px;padding-top:66px;padding-bottom:66px}.show-product-visual{min-height:460px}.show-product-visual>img{height:480px}.show-details,.show-pricing,.market-catalog,.earn-table-section{gap:7vw;padding-top:82px;padding-bottom:82px}.show-final{padding-top:90px;padding-bottom:90px}.status-hero{padding-top:92px;padding-bottom:60px}.status-board{margin-bottom:84px}}.show-plan-state{color:#9a8a72;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:750;display:block}.show-plan-state.live{color:#71d091}.market-live-note{color:#9c8d75;margin:0;font-size:13px;line-height:1.55}.market-grid a.btn{color:#f3e9d6;background:#2a1f18;border-color:#493529;width:100%;margin-top:auto}@media (width<=650px){.show-details,.show-pricing,.market-catalog,.earn-table-section{padding-top:54px;padding-bottom:54px}.show-final{padding-top:70px;padding-bottom:70px}.preview-ops{display:block}.preview-ops>aside{display:none}.preview-ops>section>header,.preview-ops>section>.ops-metrics,.preview-ops>section>.ops-grid,.preview-ops>section>.ops-table,.preview-ops>section>.mock-note{width:calc(100% - 24px)}.preview-ops>section>header{align-items:flex-start;padding:25px 0 18px}.preview-ops>section>header h1{font-size:43px}.ops-live{margin-top:5px;font-size:9px}.ops-metrics{grid-template-columns:1fr 1fr}.ops-metrics b{font-size:25px}.ops-grid{grid-template-columns:1fr}.ops-grid>section{padding:20px 14px}.ops-section-head{flex-wrap:wrap;align-items:flex-start}.ops-section-head h2{font-size:26px}.ops-funnel div{grid-template-columns:92px 1fr 38px}.ops-table{overflow:auto}.ops-table>div:not(.ops-section-head){min-width:590px}.ops-table>.ops-section-head{min-width:0}.preview-ops>section>.mock-note{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.show-card-art,.market-stack>div{transform:none}}.preview-balance{text-align:left;background:0 0;border:1px solid #0000;padding:7px 10px}.preview-balance:hover{background:#17110d;border-color:#443328}.preview-more-profile{background:linear-gradient(145deg,#20150f,#15100c);border:1px solid #453228;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:22px;display:grid}.preview-more-profile>div{display:grid}.preview-more-profile small{color:#7f715e;text-transform:uppercase;letter-spacing:.12em}.preview-more-profile b{font:400 24px var(--font-display);margin:6px 0}.preview-more-profile span{color:#9f8f77;font-size:11px}.preview-more-profile svg{color:#6ed08d}.preview-more-profile em{color:#6ed08d;font-size:10px;font-style:normal}.preview-more-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.preview-more-grid button{text-align:left;background:#17110d;border-color:#3b2c22;grid-template-columns:25px 1fr 18px;align-items:center;gap:10px;min-height:100px;padding:18px;display:grid}.preview-more-grid button>svg:first-child{color:#df5b52}.preview-more-grid span{display:grid}.preview-more-grid small{color:#81725e;margin-top:4px;font-size:9px}.preview-converter{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050403c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.preview-converter>section{background:#17110d;border:1px solid #584030;width:min(470px,100%);padding:32px;position:relative;box-shadow:0 35px 90px #000}.preview-converter>section>span{color:#df5b52;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.preview-converter h2{font:400 40px var(--font-display);margin:12px 0}.preview-converter p{color:#96866f;font-size:12px;line-height:1.6}.preview-converter section>div{border:1px solid #3b2c22;justify-content:space-between;align-items:center;margin:22px 0;padding:16px;display:flex}.preview-converter section>div b{font-size:13px}.converter-close{background:0 0;border:0;width:34px;height:34px;padding:0;position:absolute;top:12px;right:12px}.converter-close svg{width:17px}@media (width<=650px){.preview-more-grid{grid-template-columns:1fr}.preview-more-profile{grid-template-columns:1fr auto}.preview-more-profile em{grid-column:1/-1}.preview-converter>section{padding:26px 20px}}.show-site .public-header{position:sticky;top:0}.show-product-hero,.market-hero,.earn-hero{background:linear-gradient(135deg,#0b0806,#17100c);gap:clamp(38px,6vw,88px);min-height:620px;padding:64px max(28px,50vw - 620px)}.show-product-copy h1,.market-hero h1,.earn-hero h1{max-width:11ch;margin:18px 0 24px;font-size:clamp(50px,5.7vw,84px)}.show-product-copy p,.market-hero p,.earn-hero p{margin-bottom:26px;font-size:16px;line-height:1.66}.show-product-visual,.market-live-visual,.earn-live-visual{aspect-ratio:3/2;background:#17110d;border:1px solid #4a3628;border-radius:20px;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 36px 78px #00000061}.show-product-visual>img,.market-live-visual>img,.earn-live-visual>img{object-fit:cover;filter:none;border:0;width:100%;height:100%;position:absolute;inset:0;transform:none}.show-product-visual:after,.market-live-visual:after,.earn-live-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#08060580);position:absolute;inset:0}.show-product-visual figcaption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0907e0;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.show-product-visual figcaption span{color:#f1e4cf;border-right:1px solid #ebd8b52e;align-items:center;gap:8px;min-height:54px;padding:12px 14px;font-size:9px;display:flex}.show-product-visual figcaption span:last-child{border:0}.show-product-visual figcaption svg{color:#76d594;flex:none}.show-stat-strip{border-inline:1px solid #34281e;max-width:1240px;margin:0 auto}.show-stat-strip>div{padding:24px 18px}.show-stat-strip b{font-size:29px}.show-stat-strip span{margin-top:3px;display:block}.show-details{gap:7vw;padding:76px max(28px,50vw - 620px)}.show-detail-list article{grid-template-columns:28px 1fr;gap:16px;padding:24px 0}.show-detail-list article>svg{color:#e35f55;width:18px;height:18px;margin-top:5px}.show-detail-list h3{font-size:23px}.show-detail-list p{margin:6px 0 0;font-size:14px;line-height:1.6}.show-pricing{background:#17110d;padding:68px max(28px,50vw - 620px);display:block}.show-pricing>.show-section-title{grid-template-columns:minmax(240px,.7fr) minmax(360px,1.3fr);align-items:end;gap:30px 60px;margin-bottom:30px;display:grid}.show-pricing>.show-section-title>span{grid-column:1}.show-pricing>.show-section-title h2{grid-column:1;max-width:12ch;margin:7px 0 0;font-size:clamp(38px,4vw,55px)}.show-pricing>.show-section-title p{grid-area:1/2/3;max-width:60ch;margin:0 0 5px}.show-plan-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.show-plan-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.show-plan-grid article,.show-plan-grid.compact article{background:#120e0b;border:1px solid #3d2f24;flex-direction:column;align-items:stretch;gap:10px;min-height:218px;padding:19px;display:flex}.show-plan-grid article.featured{background:linear-gradient(150deg,#22160f,#120d0a);border-color:#75533a}.show-plan-grid article>div{min-height:86px}.show-plan-grid h3{font-size:18px}.show-plan-grid p{font-size:10px;line-height:1.45}.show-plan-grid strong{margin-top:auto;font-size:23px}.show-plan-grid a{border-top:1px solid #38291f;justify-content:space-between;padding-top:11px}.market-live-visual,.earn-live-visual{height:auto}.market-catalog{gap:6vw;padding:76px max(28px,50vw - 620px)}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.market-grid article{min-height:245px;padding:20px}.market-grid>article>span{margin-top:25px}.market-grid h3{font-size:22px}.market-grid a.btn{padding:10px 12px}.earn-live-visual>span{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0907d6;border:1px solid #eed3a457;border-radius:12px;padding:12px 14px;display:grid;position:absolute;bottom:18px;left:18px}.earn-live-visual>span b{font:400 22px var(--font-display);color:#f5e7d0}.earn-live-visual>span small{color:#9c8d75}.earn-playbook{background:#0e0a08;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:76px max(28px,50vw - 620px);display:grid}.earn-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.earn-playbook-grid article{background:#17110d;border:1px solid #3a2b21;min-height:230px;padding:24px}.earn-playbook-grid svg{color:#df5c52}.earn-playbook-grid h3{text-transform:none;margin:38px 0 10px;font-size:21px}.earn-playbook-grid p{color:#95866f;font-size:13px;line-height:1.58}.earn-playbook blockquote{font:400 22px/1.45 var(--font-display);color:#e8d8bf;background:#1a120e;border-left:2px solid #d64f45;grid-column:2;margin:18px 0 0;padding:24px}.earn-table-section{gap:7vw;padding:76px max(28px,50vw - 620px)}.earn-punch{font-size:18px}.vpn-referral{background:linear-gradient(135deg,#1c120d,#0e0a08);border-block:1px solid #3a2b21;grid-template-columns:1.25fr .75fr;align-items:center;gap:7vw;padding:58px max(28px,50vw - 620px);display:grid}.vpn-referral>div>span{color:#e36057;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.vpn-referral h2{text-transform:none;max-width:17ch;margin:12px 0 14px;font-size:clamp(34px,4.2vw,58px);line-height:.96}.vpn-referral p{color:#a99980;max-width:65ch;margin:0;font-size:14px;line-height:1.65}.vpn-referral aside{border-left:1px solid #5a4030;padding:22px;display:grid}.vpn-referral aside>b{font:400 68px/.9 var(--font-display);color:#e15d53}.vpn-referral aside>span{color:#c9b99f;margin:10px 0 22px;font-size:12px;line-height:1.5}.vpn-referral aside>a{color:#eb6b61;border-top:1px solid #3d2d22;justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;display:flex}.status-hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;padding:68px max(28px,50vw - 620px) 48px;display:grid}.status-hero>img{object-fit:cover;border:1px solid #403025;border-radius:22px;width:100%;height:440px}.status-hero h1{font-size:clamp(58px,7vw,104px)}.status-live{color:#80d59b;align-items:center;gap:9px;margin-top:18px;font-size:11px;display:inline-flex}.status-live i{background:#68cd8a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #68cd8a}.status-board{max-width:1240px;margin:0 auto 76px}@media (width<=980px){.show-product-hero,.market-hero,.earn-hero{grid-template-columns:1fr;gap:34px;padding:54px 24px}.show-product-copy h1,.market-hero h1,.earn-hero h1{font-size:clamp(48px,8.5vw,72px)}.show-product-visual,.market-live-visual,.earn-live-visual{height:auto;min-height:0}.show-details,.market-catalog,.earn-table-section,.earn-playbook{grid-template-columns:1fr;gap:34px;padding:62px 24px}.show-pricing{padding:62px 24px}.show-pricing>.show-section-title{grid-template-columns:1fr}.show-pricing>.show-section-title p{grid-area:auto/1}.show-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.show-plan-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-playbook blockquote{grid-column:1}.vpn-referral{grid-template-columns:1fr;gap:28px;padding:52px 24px}.status-hero{grid-template-columns:1fr;padding:58px 24px 40px}.status-hero>img{height:400px}.status-board{margin-inline:24px}}@media (width<=650px){.show-product-hero,.market-hero,.earn-hero{padding:42px 18px 36px}.show-product-copy h1,.market-hero h1,.earn-hero h1{font-size:clamp(42px,12vw,56px)}.show-product-visual,.market-live-visual,.earn-live-visual{border-radius:14px;height:auto;min-height:0}.show-product-visual figcaption{grid-template-columns:1fr}.show-product-visual figcaption span{border-bottom:1px solid #ebd8b524;border-right:0;min-height:36px;padding:8px 10px}.show-stat-strip{grid-template-columns:1fr}.show-stat-strip>div{border-bottom:1px solid #34281e;border-right:0}.show-stat-strip>div:last-child{border-bottom:0}.show-details,.market-catalog,.earn-table-section,.earn-playbook,.show-pricing{padding:50px 18px}.show-plan-grid,.show-plan-grid.compact,.market-grid,.earn-playbook-grid{grid-template-columns:1fr}.show-plan-grid article,.show-plan-grid.compact article{min-height:176px}.market-grid article{min-height:225px}.earn-playbook-grid article{min-height:205px}.earn-playbook blockquote{padding:19px;font-size:19px}.vpn-referral{padding:44px 18px}.vpn-referral h2{font-size:39px}.vpn-referral aside{border-top:1px solid #5a4030;border-left:0;padding:18px 0 0}.earn-table>div{padding-inline:0}.earn-table b{font-size:12px}.earn-punch{grid-column:auto}.status-hero{padding:44px 18px 32px}.status-hero h1{font-size:60px}.status-hero>img{height:300px}.status-board{margin:0 18px 60px}}.show-product-hero,.market-hero,.earn-hero{padding-top:30px}.show-product-copy h1,.market-hero h1,.earn-hero h1{margin-top:0}.status-hero{padding-top:34px}.status-hero h1{margin-top:0}@media (width<=650px){.show-product-hero,.market-hero,.earn-hero{padding-top:26px}.status-hero{padding-top:28px}}.show-product-hero,.market-hero,.earn-hero{grid-template-columns:minmax(420px,.88fr) minmax(560px,1.12fr);align-items:stretch;gap:clamp(54px,5.5vw,92px);min-height:640px;padding:46px max(28px,50vw - 660px)}.show-product-copy,.market-hero>div:first-child,.earn-hero>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.show-product-copy h1,.market-hero h1{max-width:10ch;margin:0 0 22px;font-size:clamp(50px,4.8vw,74px);line-height:.94}.earn-hero h1{max-width:none;margin:0 0 22px;font-size:clamp(46px,3.15vw,50px);line-height:.96}.show-product-copy p,.market-hero p,.earn-hero p{max-width:52ch;margin:0 0 20px;font-size:15px;line-height:1.62}.show-product-copy .btns,.market-hero .btn,.earn-hero .btn{margin-top:8px}.show-product-visual,.market-live-visual,.earn-live-visual{aspect-ratio:auto;border-radius:18px;align-self:stretch;width:100%;height:100%;min-height:520px}.show-product-visual>img,.market-live-visual>img,.earn-live-visual>img{object-position:center}.earn-live-visual>span{max-width:520px;padding:14px 16px;bottom:20px;left:20px;right:20px}.earn-live-visual>span b{font-size:20px}.status-hero{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:stretch;gap:clamp(54px,5.5vw,92px);padding:46px max(28px,50vw - 660px)}.status-hero>div{align-self:center;min-width:0}.status-hero>img{height:100%;min-height:460px}@media (width<=1100px){.show-product-hero,.market-hero,.earn-hero{grid-template-columns:minmax(360px,.9fr) minmax(470px,1.1fr);gap:42px;padding-inline:32px}.show-product-copy h1,.market-hero h1{font-size:clamp(48px,5.7vw,64px)}.earn-hero h1{font-size:clamp(42px,4.25vw,47px)}.show-product-visual,.market-live-visual,.earn-live-visual{min-height:460px}}@media (width<=980px){.show-product-hero,.market-hero,.earn-hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding:46px 24px}.show-product-copy,.market-hero>div:first-child,.earn-hero>div:first-child{max-width:680px}.show-product-copy h1,.market-hero h1{max-width:12ch;font-size:clamp(48px,7.5vw,66px)}.earn-hero h1{max-width:14ch;font-size:clamp(45px,6.5vw,56px)}.show-product-visual,.market-live-visual,.earn-live-visual{aspect-ratio:16/10;height:auto;min-height:0}.status-hero{grid-template-columns:1fr;gap:32px;padding:46px 24px}.status-hero>img{aspect-ratio:16/9;height:auto;min-height:0}}@media (width<=650px){.show-product-hero,.market-hero,.earn-hero{gap:26px;padding:34px 18px 38px}.show-product-copy h1,.market-hero h1{font-size:clamp(40px,11vw,50px);line-height:.96}.earn-hero h1{font-size:clamp(38px,10.5vw,46px);line-height:.98}.show-product-copy p,.market-hero p,.earn-hero p{margin-bottom:16px;font-size:14.5px;line-height:1.58}.show-product-visual,.market-live-visual,.earn-live-visual{aspect-ratio:4/3;border-radius:12px}.earn-live-visual>span{padding:11px 12px;bottom:12px;left:12px;right:12px}.earn-live-visual>span b{font-size:17px}.status-hero{gap:26px;padding:34px 18px}.status-hero h1{max-width:10ch;font-size:clamp(40px,11vw,50px);line-height:.94}.status-hero>img{aspect-ratio:4/3;border-radius:12px;width:100%}.show-details>.mobile-list-toggle,.show-pricing>.mobile-list-toggle,.market-catalog>.mobile-list-toggle{margin-top:14px}.earn-hero .mobile-reveal{margin-top:-2px;margin-bottom:5px}.earn-playbook{grid-template-columns:minmax(0,1fr)}.earn-playbook>*{min-width:0;max-width:100%}.earn-playbook>.mobile-list-toggle{grid-column:1;margin-top:5px}.earn-playbook blockquote{margin-top:8px}}.preview-step-back svg{width:15px}.vpn-hero .vpn-cta{margin-top:8px}.vpn-hero-more{color:#c0b097;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #4a382b;align-items:center;gap:8px;margin-top:18px;padding-bottom:6px;font-size:11px;display:inline-flex}.vpn-hero-more:hover{color:#f3e9d6;border-bottom-color:#8d6a51}.vpn-hero-more svg{flex:none}.show-stat-strip.is-four{grid-template-columns:repeat(4,1fr)}.show-stat-strip.is-four>div{border-bottom:0;border-right:1px solid #34281e}.show-stat-strip.is-four>div:last-child{border-right:0}.vpn-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.vpn-steps>li{background:#17110d;border:1px solid #3a2b21;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;padding:24px;display:grid}.vpn-steps>li>b{color:#e15d53;width:46px;height:46px;font:400 21px var(--font-display);border:1px solid #5a4030;border-radius:50%;place-items:center;display:grid}.vpn-steps h3{color:#f3e9d6;text-transform:none;margin:9px 0 8px;font-size:23px}.vpn-steps p{color:#a59780;max-width:56ch;margin:0;font-size:14px;line-height:1.62}.vpn-note-list{border-top:1px solid #382b21}.vpn-note-list>article{border-bottom:1px solid #382b21;grid-template-columns:26px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.vpn-note-list>article>svg{color:#e35f55;width:19px;height:19px;margin-top:4px}.vpn-note-list h3{color:#f3e9d6;text-transform:none;margin:0 0 7px;font-size:22px}.vpn-note-list p{color:#a59780;max-width:58ch;margin:0;font-size:14px;line-height:1.62}.vpn-doc-links{flex-wrap:wrap;gap:20px;margin-top:22px;display:flex}.vpn-doc-links a{color:#eb6b61;align-items:center;gap:8px;font-size:12px;display:inline-flex}.vpn-doc-links svg{flex:none}.vpn-refund{background:linear-gradient(135deg,#1c120d,#0e0a08);border-block:1px solid #3a2b21}.vpn-trial{background:#17110d}.vpn-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.vpn-more-grid>article{background:#17110d;border:1px solid #3a2b21;flex-direction:column;min-width:0;padding:26px;display:flex}.vpn-more-grid>article>svg{color:#df5c52;flex:none}.vpn-more-grid h3{color:#f3e9d6;text-transform:none;margin:26px 0 10px;font-size:23px}.vpn-more-grid p{color:#95866f;margin:0 0 20px;font-size:13.5px;line-height:1.6}.vpn-more-grid a{color:#eb6b61;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:inline-flex}.vpn-more-grid a svg{flex:none}.vpn-faq-list{border-top:1px solid #382b21}.vpn-faq-list details{border-bottom:1px solid #382b21}.vpn-faq-list summary{cursor:pointer;color:#f3e9d6;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;font-size:15px;font-weight:650;list-style:none;display:flex}.vpn-faq-list summary::-webkit-details-marker{display:none}.vpn-faq-list summary svg{color:#8f816b;flex:none;transition:transform .25s}.vpn-faq-list details[open] summary svg{color:#e35f55;transform:rotate(180deg)}.vpn-faq-list details p{color:#a59780;max-width:62ch;margin:-3px 32px 21px 0;font-size:14px;line-height:1.65}.vpn-faq-list details a{color:#eb6b61}@media (width<=980px){.show-stat-strip.is-four{grid-template-columns:repeat(2,1fr)}.show-stat-strip.is-four>div{border-bottom:1px solid #34281e}.show-stat-strip.is-four>div:nth-child(2n){border-right:0}.show-stat-strip.is-four>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=650px){.vpn-hero{padding-top:24px}.vpn-hero .show-product-copy h1{margin-bottom:14px;font-size:clamp(34px,9.4vw,44px)}.vpn-hero .show-product-copy p{margin-bottom:16px;font-size:14px;line-height:1.55}.vpn-hero .vpn-cta{white-space:normal;text-align:center;width:100%}.vpn-hero-more{margin-top:15px}.show-stat-strip.is-four{grid-template-columns:1fr}.show-stat-strip.is-four>div{border-bottom:1px solid #34281e;border-right:0}.show-stat-strip.is-four>div:last-child{border-bottom:0}.vpn-steps>li{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:20px}.vpn-steps>li>b{width:38px;height:38px;font-size:18px}.vpn-steps h3{margin-top:5px;font-size:21px}.vpn-more-grid{grid-template-columns:1fr}.vpn-more-grid>article{padding:22px}.vpn-note-list h3{font-size:20px}.vpn-faq-list summary{gap:12px;font-size:14px}.vpn-faq-list details p{margin-right:0}}.mo-dashboard{--mo-bg:#0a0706;--mo-surface:#14100d;--mo-surface-raised:#1a130f;--mo-surface-soft:#201711;--mo-line:#38291f;--mo-line-soft:#2a1f18;--mo-ink:#f2e6d2;--mo-muted:#aa9a82;--mo-faint:#756955;--mo-red:#d4473d;--mo-red-bright:#eb675c;--mo-brass:#b49358;--mo-green:#78d493;--mo-shadow:0 28px 80px #00000047;min-height:100svh;color:var(--mo-ink);background:radial-gradient(circle at 76% -20%,#713b2721,transparent 34%), var(--mo-bg);padding:0;display:block;overflow-x:clip}.mo-dashboard,.mo-dashboard button,.mo-dashboard input,.mo-dashboard textarea{font-family:var(--font-text)}.mo-dashboard button,.mo-dashboard a{touch-action:manipulation}.mo-dashboard :focus-visible{outline:2px solid var(--mo-red-bright);outline-offset:3px}.mo-dashboard .mo-workspace{min-width:0}.mo-dashboard .mo-workspace-head{display:none!important}.mo-dashboard .mo-wrap{width:min(100%,1360px);max-width:none;margin:0 auto;padding:32px clamp(24px,4vw,58px) 90px}.mo-dashboard .mo-banner{border-radius:14px;width:min(100% - 48px,1244px);min-height:48px;margin:18px auto 0}.mo-dashboard .mo-card{border:1px solid var(--mo-line);background:var(--mo-surface);box-shadow:none;border-radius:18px;padding:24px}.mo-dashboard .btn{border-color:var(--mo-line);min-height:42px;color:var(--mo-ink);background:#17110d;border-radius:11px;font-size:12px;font-weight:720}.mo-dashboard .btn:hover{background:#1d140f;border-color:#694639;transform:translateY(-1px)}.mo-dashboard .btn.primary{background:var(--mo-red);color:#fffaf0;border-color:#e05a50;box-shadow:0 10px 30px #a92a222e}.mo-dashboard .mo-linkbtn{color:#d9cbb5}.mo-dashboard .mo-linkbtn:hover{color:#fff5e3}.mo-dashboard .mo-h{letter-spacing:0;text-transform:none;color:var(--mo-ink);font-size:12px}.mo-dashboard h1,.mo-dashboard h2,.mo-dashboard h3{font-family:var(--font-display)}.mo-dashboard .mo-sidebar{z-index:70;width:100%;height:72px;min-height:72px;color:var(--mo-ink);-webkit-backdrop-filter:blur(22px)saturate(1.15);background:#0a0706e0;border:0;border-bottom:1px solid #493428d1;flex-direction:row;align-items:center;gap:24px;padding:0 clamp(22px,3vw,44px);display:flex;position:sticky;top:0}.mo-dashboard .mo-sidebar>.lockup{flex:none}.mo-dashboard .mo-sidebar .wm{letter-spacing:.035em}.mo-dashboard .mo-sidebar nav{align-items:center;gap:3px;min-width:0;margin:0;display:flex}.mo-dashboard .mo-sidebar nav button{color:#978872;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;gap:7px;width:auto;min-height:40px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.mo-dashboard .mo-sidebar nav button:hover{color:#efe2cd;background:#17100d;transform:none}.mo-dashboard .mo-sidebar nav button.on{color:#201711;background:#efe3ce;border-color:#554035;box-shadow:0 7px 22px #0000002e}.mo-dashboard .mo-sidebar nav button.on svg{color:#a6342c}.mo-sidebar-tools{align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.mo-wallet-shortcut,.mo-top-action,.mo-member-chip{border:1px solid var(--mo-line);min-height:42px;color:var(--mo-ink);background:#15100d;border-radius:11px}.mo-wallet-shortcut{text-align:left;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;max-width:230px;padding:5px 10px;display:grid}.mo-wallet-shortcut>svg:first-child{color:var(--mo-red-bright)}.mo-wallet-shortcut>span{gap:1px;min-width:0;display:grid}.mo-wallet-shortcut small{color:var(--mo-faint);font-size:8px}.mo-wallet-shortcut b{text-overflow:ellipsis;color:#e9dcc6;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;overflow:hidden}.mo-top-action{place-items:center;width:42px;padding:0;display:grid;position:relative}.mo-top-action i{border:2px solid var(--mo-bg);background:var(--mo-red);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.mo-member-chip{color:#d8cbb7;justify-content:center;align-items:center;gap:7px;min-width:100px;padding:0 11px;font-size:10.5px;font-weight:750;display:flex}.mo-member-chip>i{background:#63594b;border-radius:50%;width:6px;height:6px}.mo-member-chip>i.is-online{background:var(--mo-green);box-shadow:0 0 11px #78d493a6}.mo-overview-hero{isolation:isolate;min-height:420px;box-shadow:var(--mo-shadow);background:linear-gradient(100deg,#18100c 0%,#110c09 48%,#0b08068a 100%);border:1px solid #4e3429;border-radius:24px;grid-template-columns:minmax(0,1fr) 330px}.mo-overview-hero:before{z-index:-2;opacity:.8;background:linear-gradient(90deg,#120c09 5%,#0d0907e6 46%,#0a07051a),url(/brand/vpn-access.webp) 100%/58% 100% no-repeat;inset:0}.mo-overview-hero:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 48%,#08060529);position:absolute;inset:0}.mo-overview-copy{justify-content:center;padding:clamp(34px,4.5vw,62px)}.mo-overview-copy h1{letter-spacing:-.032em;max-width:11ch;margin:16px 0 14px;font-size:clamp(43px,4.8vw,64px);line-height:.95}.mo-overview-copy>p{color:#b0a087;max-width:45ch;margin-bottom:23px;font-size:14px;line-height:1.55}.mo-live-state{background:#090d0947;border:1px solid #78d4933b;border-radius:999px;padding:6px 9px;letter-spacing:.04em!important}.mo-overview-time{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#231812db,#0b0806c7);border:1px solid #c2996142;border-radius:18px;justify-content:center;align-self:stretch;margin:20px 20px 20px 0;padding:25px 23px 20px;box-shadow:inset 0 1px #fff5dc0d,0 24px 60px #0000003d}.mo-time-head{margin-bottom:22px}.mo-time-head>span{letter-spacing:.04em;text-transform:none;font-size:9px}.mo-time-access{gap:5px;display:grid}.mo-time-access>span{color:var(--mo-muted);font-size:11px}.mo-time-access>strong{font:400 32px/1.05 var(--font-display);color:var(--mo-ink);font-variant-numeric:tabular-nums}.mo-time-access>small{color:var(--mo-brass);font-size:10px;font-weight:700}.mo-time-track{background:#34261e;border-radius:2px;height:4px;margin:22px 0 15px;overflow:hidden}.mo-time-track>i{border-radius:inherit;background:linear-gradient(90deg,#bd3b33,#ea6a5f);height:100%;display:block;box-shadow:0 0 14px #e04e4457}.mo-overview-time>p{text-align:left;color:#90816c;max-width:none;margin:0 0 15px;font-size:10.5px}.mo-time-renew{border-top-color:#4b3529;min-height:40px;padding:0;font-size:11px}.mo-overview-grid{background:#eee1ca;border:1px solid #d3c3a7;border-radius:18px;margin-top:14px;overflow:hidden;box-shadow:0 20px 54px #0000001f}.mo-product-tile{color:#291e16;background:0 0;border-right-color:#cbb99d;min-height:168px;padding:22px}.mo-product-tile:hover{color:#21170f;background:#f5ead7}.mo-product-icon{color:#e35d53;background:#261b14;border:1px solid #c3ad89;border-radius:11px;width:38px;height:38px}.mo-product-tile>span{color:#7d6b53;letter-spacing:.04em;text-transform:none;margin:15px 0 4px;font-size:9px}.mo-product-tile>b{font:750 15px/1.25 var(--font-text);color:#2b2017}.mo-product-tile>p{color:#6d5e4b;margin:7px 0 14px;font-size:11px;line-height:1.45}.mo-product-tile>i{color:#33251b;border-top-color:#cbb99d;padding-top:11px;font-size:10px}.mo-product-card{background:#78523409}.mo-next-step{border:0;border-top:1px solid var(--mo-line);background:0 0;min-height:64px;margin-top:12px;padding:14px 4px}.mo-vpn-hero{min-height:455px;box-shadow:var(--mo-shadow);background:#100c09;border:1px solid #4c3227;border-radius:24px;grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr)}.mo-vpn-signal{background:linear-gradient(#0806050d,#08060566),url(/brand/vpn-access.webp) 50%/cover no-repeat;border-right:1px solid #493126;grid-row:1/3;overflow:hidden}.mo-vpn-signal:after{content:"";background:linear-gradient(90deg,#0000,#0a07052b);position:absolute;inset:0}.mo-vpn-signal svg{box-sizing:content-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f0ddd0;background:#09070694;border:1px solid #f2e6d238;border-radius:50%;width:46px;height:46px;padding:10px}.mo-vpn-signal i{z-index:1;border-color:#eb625647;width:98px;height:98px}.mo-vpn-copy{padding:clamp(34px,4.6vw,62px)}.mo-vpn-copy h1{max-width:12ch;margin:15px 0;font-size:clamp(43px,4.6vw,60px);line-height:.95}.mo-vpn-copy>p{color:#aa9a82;max-width:52ch;font-size:14px;line-height:1.58}.mo-vpn-facts{border-top-color:#493126;grid-column:2}.mo-vpn-facts>div{border-right-color:#493126;padding:17px 20px}.mo-vpn-facts dt{letter-spacing:.05em;text-transform:none;font-size:8px}.mo-vpn-facts dd{font:700 14px var(--font-text)}.mo-section-head{align-items:flex-end;margin:32px 0 13px}.mo-section-head h2{font:400 29px var(--font-display)}.mo-device-grid{border:1px solid var(--mo-line);background:var(--mo-surface);border-radius:16px;gap:0;overflow:hidden}.mo-device-card{border:0;border-bottom:1px solid var(--mo-line-soft);background:0 0;min-height:74px}.mo-device-card:nth-last-child(-n+2){border-bottom:0}.mo-device-symbol{border-radius:11px}.mo-vpn-tools{background:var(--mo-surface-raised);border-radius:16px;margin-top:12px}.mo-card-page-head{align-items:center;margin-bottom:20px}.mo-card-page-head h1{font-size:clamp(42px,4.7vw,60px);line-height:.95}.mo-rate-chip{border-radius:14px}.mo-rate-chip small{text-transform:none;letter-spacing:.03em}.mo-card-stage{min-height:410px;box-shadow:var(--mo-shadow);border:1px solid #503429;border-radius:24px;overflow:hidden}.mo-card-stage-info{border-left-color:#443027}.mo-card-stage-info>strong{font-size:clamp(40px,4.5vw,58px)}.mo-card-account-line{background:var(--mo-surface);border-radius:14px;margin:14px 0;overflow:hidden}.mo-card-page>.mo-plan,.mo-card-page>*>.mo-plan{background:var(--mo-surface);border-radius:16px;padding:20px}.mo-plan-head{align-items:center;min-height:36px}.mo-plan-head b{font:700 14px var(--font-text)}.mo-card-command-deck{border:1px solid var(--mo-line);background:#100c09;border-radius:14px;grid-template-columns:.85fr 1fr 1.35fr;margin-top:15px;display:grid;overflow:hidden}.mo-card-command-deck>section{border-right:1px solid var(--mo-line);min-width:0;padding:16px}.mo-card-command-deck>section:last-child{border:0}.mo-card-command-deck>section>span{color:#9c8c75;margin-bottom:10px;font-size:10px;font-weight:750;display:block}.mo-card-command-deck .btns{gap:6px;display:flex}.mo-card-command-deck .btn{white-space:normal;min-height:36px;padding:7px 9px;font-size:10.5px}.mo-card-command-deck .mo-card-quick-actions{grid-template-columns:repeat(2,1fr)}.mo-card-page .mo-fields{gap:7px}.mo-card-page .mo-field{background:#100c09;border-radius:11px}.mo-detail-intro{border-radius:11px}.mo-tx-mark{border-radius:10px}.mo-market-head{margin-bottom:20px}.mo-market-head h2{max-width:14ch;font-size:clamp(42px,4.7vw,60px)}.mo-market-head p{font-size:13px}.mo-market-grid{gap:12px}.mo-market-product{background:radial-gradient(circle at 100% 0,#c9463b12,transparent 38%),var(--mo-surface);border-radius:18px;min-height:230px;padding:21px}.mo-market-mark{border-radius:12px}.mo-market-product h3{font-size:24px}.mo-market-product footer>.btn{min-height:38px}.mo-don-moment{min-height:380px;box-shadow:var(--mo-shadow);background:#120d0a;border:1px solid #493126;border-radius:24px;grid-template-columns:minmax(340px,1.1fr) minmax(0,.9fr);overflow:hidden}.mo-don-moment-media{background:radial-gradient(circle at 50% 38%,#b55f3433,#0000 50%);min-height:380px}.mo-don-moment-media .don-state,.mo-don-moment.compact .don-state{object-position:center 34%;mix-blend-mode:normal;filter:none;min-height:380px}.mo-don-moment-copy{justify-content:center;padding:clamp(30px,4vw,52px)}.mo-don-moment-copy>span{color:#db776e;letter-spacing:.03em;text-transform:none;border:1px solid #54382b;border-radius:999px;width:max-content;padding:6px 9px;font-size:9px}.mo-don-moment-copy h3{text-transform:none;max-width:11ch;margin:16px 0 12px;font-size:clamp(38px,4vw,52px);line-height:.96}.mo-don-moment-copy p{font-size:13px}.mo-dashboard .mo-stats{border:1px solid var(--mo-line);background:var(--mo-surface);border-radius:14px;gap:0;overflow:hidden}.mo-dashboard .mo-stats div{border:0;border-right:1px solid var(--mo-line);background:0 0;border-radius:0}.mo-dashboard .mo-stats div:last-child{border:0}.mo-dashboard .mo-stats span{letter-spacing:0;text-transform:none}.mo-account-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:24px;display:grid}.mo-account-nav{border:1px solid var(--mo-line);background:var(--mo-surface);border-radius:17px;gap:3px;padding:10px;display:grid;position:sticky;top:96px}.mo-account-nav-head{border-bottom:1px solid var(--mo-line-soft);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:6px;padding:10px;display:grid}.mo-account-nav-head>svg{color:var(--mo-red-bright)}.mo-account-nav-head>span{gap:3px;min-width:0;display:grid}.mo-account-nav-head b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mo-account-nav-head small{color:var(--mo-faint);font-size:9px;line-height:1.35}.mo-account-nav>button,.mo-account-nav>a{color:#a89880;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 10px;font-size:11.5px;font-weight:670;text-decoration:none;display:flex}.mo-account-nav>button:hover,.mo-account-nav>a:hover{color:var(--mo-ink);background:#1d1511;transform:none}.mo-account-nav>button svg,.mo-account-nav>a svg{color:#b4544b}.mo-account-content{gap:12px;min-width:0;display:grid}.mo-account-content>.mo-card{margin:0;scroll-margin-top:94px}.mo-profile-card{min-height:112px;background:linear-gradient(115deg,#1e1410,#13100d)!important;border-color:#51362a!important;grid-template-columns:44px minmax(0,1fr) auto!important}.mo-profile-card>svg{box-sizing:content-box;background:#100c09;border:1px solid #50372c;border-radius:13px;width:20px;height:20px;padding:10px}.mo-profile-card b{font-size:22px}.mo-profile-card span{text-transform:none;letter-spacing:.03em}.mo-wallet-card .mo-stats{margin-top:16px}.mo-settings-head h4{font-size:15px}.mo-setting-row{min-height:62px}.mo-document-links a{border-radius:10px}@media (width<=1180px) and (width>=901px){.mo-dashboard .mo-sidebar{gap:14px;padding-inline:20px}.mo-dashboard .mo-sidebar nav button{padding-inline:9px}.mo-dashboard .mo-sidebar nav button svg,.mo-wallet-shortcut{display:none}.mo-member-chip{min-width:86px}.mo-card-command-deck{grid-template-columns:1fr 1fr}.mo-card-command-deck>section:nth-child(2){border-right:0}.mo-card-command-deck>section:last-child{border-top:1px solid var(--mo-line);grid-column:1/-1}}@media (width<=900px){.mo-dashboard{padding-top:calc(60px + env(safe-area-inset-top));padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.mo-dashboard .mo-sidebar{display:none!important}.mo-dashboard .mo-wrap{width:100%;padding:12px 12px 30px!important}.mo-dashboard .mo-banner{width:auto;margin:10px 12px 0!important}.mo-overview-hero{background:#130e0b;border-radius:19px;grid-template-columns:1fr;min-height:0;display:grid}.mo-overview-hero:before{opacity:.62;background:linear-gradient(#0c080633,#130e0b 38%),url(/brand/vpn-access.webp) top/100% 205px no-repeat}.mo-overview-copy{justify-content:flex-end;min-height:330px;padding:118px 19px 22px}.mo-overview-copy h1{max-width:10ch;font-size:clamp(38px,11vw,49px)}.mo-overview-copy>p{font-size:12.5px}.mo-overview-copy .btns{width:100%;display:grid}.mo-overview-copy .btn{width:100%}.mo-overview-time{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a070573;border:0;border-top:1px solid #493126;border-radius:0;flex-direction:column;margin:0;padding:18px;display:flex}.mo-time-head,.mo-time-access,.mo-time-track,.mo-overview-time>p,.mo-time-renew{grid-area:auto}.mo-time-head{margin-bottom:13px}.mo-time-access{grid-template-columns:minmax(0,1fr) auto;align-items:end}.mo-time-access>span{grid-column:1/-1}.mo-time-access>strong{font-size:25px}.mo-time-access>small{padding-bottom:3px}.mo-time-track{width:100%;margin:14px 0 11px}.mo-overview-time>p{text-align:left;max-width:none;margin-bottom:9px}.mo-time-renew{width:100%}.mo-overview-grid{border-radius:16px;grid-template-columns:1fr}.mo-product-tile{border-bottom:1px solid #cbb99d;border-right:0;grid-template-columns:40px minmax(0,1fr) 18px;column-gap:12px;min-height:0;padding:16px;display:grid}.mo-product-tile:last-child{border-bottom:0}.mo-product-icon{grid-row:1/5;width:40px;height:40px}.mo-product-tile>span{grid-column:2;margin:0 0 3px}.mo-product-tile>b{grid-column:2}.mo-product-tile>p{grid-column:2;margin:5px 0 0}.mo-product-tile>i{border:0;grid-area:1/3/5;align-self:center;margin:0;padding:0}.mo-product-tile>i span{display:none}.mo-next-step{align-items:flex-start;padding:13px 2px}.mo-next-step small{display:none}.mo-vpn-hero{border-radius:19px;grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.mo-vpn-signal{background-position:50% 47%;border:0;border-bottom:1px solid #493126;grid-row:auto;min-height:195px}.mo-vpn-copy{padding:24px 19px}.mo-vpn-copy h1{font-size:clamp(38px,11vw,49px)}.mo-vpn-copy>p{font-size:12.5px}.mo-vpn-copy .btns{width:100%;display:grid}.mo-vpn-copy .btn{width:100%}.mo-vpn-facts{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}.mo-vpn-facts>div{text-align:center;padding:13px 8px}.mo-vpn-facts dd{font-size:11px}.mo-section-head{align-items:flex-start;margin-top:24px}.mo-section-head h2{font-size:25px}.mo-section-head p{font-size:11px}.mo-device-grid{grid-template-columns:1fr}.mo-device-card:nth-last-child(-n+2){border-bottom:1px solid var(--mo-line-soft)}.mo-device-card:last-child{border-bottom:0}.mo-vpn-tools{padding:15px;display:grid}.mo-card-page-head{grid-template-columns:1fr;align-items:start;gap:13px}.mo-card-page-head h1{font-size:clamp(38px,11vw,49px)}.mo-rate-chip{width:100%;min-width:0}.mo-card-stage{border-radius:19px;grid-template-columns:1fr;min-height:0}.mo-card-stage-visual{padding:20px 13px}.mo-bank-card{border-radius:19px}.mo-card-stage-info{border:0;border-top:1px solid #443027;padding:22px 18px}.mo-card-account-line{grid-template-columns:1fr}.mo-card-account-line>span{border-right:0;border-bottom:1px solid var(--mo-line);padding:11px 14px}.mo-card-account-line>span:last-child{border:0}.mo-card-command-deck{grid-template-columns:1fr}.mo-card-command-deck>section,.mo-card-command-deck>section:nth-child(2),.mo-card-command-deck>section:last-child{border:0;border-bottom:1px solid var(--mo-line);grid-column:auto}.mo-card-command-deck>section:last-child{border-bottom:0}.mo-card-command-deck .btns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mo-card-page .mo-fields{grid-template-columns:1fr}.mo-market-head h2{font-size:clamp(38px,11vw,49px)}.mo-market-grid,.mo-market-grid-soon{grid-template-columns:1fr}.mo-market-product{border-radius:16px;min-height:215px}.mo-don-moment,.mo-don-moment.compact{border-radius:19px;grid-template-columns:1fr;min-height:0}.mo-don-moment-media{min-height:240px}.mo-don-moment-media .don-state,.mo-don-moment.compact .don-state{object-position:center top;width:100%;height:240px;min-height:240px}.mo-don-moment-copy{padding:22px 19px}.mo-don-moment-copy h3{max-width:12ch;font-size:clamp(34px,10vw,44px)}.mo-don-moment-copy .btn{white-space:normal;width:100%}.mo-account-layout{grid-template-columns:1fr;gap:11px}.mo-account-nav{scrollbar-width:none;border-radius:14px;gap:4px;padding:6px;display:flex;position:static;overflow-x:auto}.mo-account-nav::-webkit-scrollbar{display:none}.mo-account-nav-head{display:none}.mo-account-nav>button,.mo-account-nav>a{width:auto;min-width:max-content;min-height:38px;padding:0 10px}.mo-account-content{gap:10px}.mo-account-content>.mo-card{scroll-margin-top:72px}.mo-profile-card{min-height:94px}.mo-profile-card>i{background:#63594b;border:0;width:8px;height:8px;padding:0;font-size:0}.mo-profile-card>i.online{background:var(--mo-green);box-shadow:0 0 11px #78d4938c}.mo-dashboard .mo-card{border-radius:15px;padding:17px}.mo-dashboard .mo-stats div{padding:13px 8px!important}.mo-dashboard .mo-stats b{font-size:18px}}@media (width<=390px){.mo-dashboard .mo-wrap{padding-inline:9px!important}.mo-dashboard .mo-banner{margin-inline:9px!important}.mo-overview-copy{padding-inline:16px}.mo-overview-copy h1,.mo-vpn-copy h1,.mo-card-page-head h1,.mo-market-head h2{font-size:37px}.mo-time-access>strong{font-size:22px}.mo-time-access>small{font-size:9px}.mo-vpn-facts{grid-template-columns:1fr}.mo-vpn-facts>div{text-align:left;border-bottom:1px solid #493126;border-right:0;justify-content:space-between;align-items:center;display:flex}.mo-vpn-facts>div:last-child{border-bottom:0}.mo-vpn-facts dd{margin:0}.mo-card-command-deck .btns{grid-template-columns:1fr}.mo-bank-card-number{letter-spacing:.045em;font-size:15px}.mo-market-product footer{align-items:flex-end}.mo-market-product footer>strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.mo-dashboard *{scroll-behavior:auto!important}.mo-dashboard .mo-vpn-signal i,.mo-dashboard .mo-overview-hero,.mo-dashboard .mo-card-detail-panel,.mo-dashboard .mo-ok-note{animation:none!important}.mo-dashboard .mo-bank-card,.mo-dashboard .btn{transition:none!important}}.mo-home{gap:18px;display:grid}.mo-home-top{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.mo-home-pass{min-height:350px;box-shadow:var(--mo-shadow);isolation:isolate;background:linear-gradient(135deg,#231611 0%,#120d0a 66%);border:1px solid #654136;border-radius:24px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.mo-home-pass:before{content:"";z-index:-2;background:radial-gradient(circle at 88% 12%,#d4473c33,#0000 31%),repeating-linear-gradient(112deg,#0000 0 8px,#ffffff03 8px 9px);position:absolute;inset:0}.mo-home-pass:after{content:"MO";z-index:-1;color:#f2e6d206;font:700 240px/1 var(--font-display);letter-spacing:-.1em;pointer-events:none;position:absolute;bottom:-83px;right:-24px}.mo-home-pass>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.mo-home-identity{align-items:center;gap:11px;min-width:0;display:flex}.mo-home-identity>span{gap:3px;min-width:0;display:grid}.mo-home-identity small{color:#8d7c65;font-size:9px}.mo-home-identity b{text-overflow:ellipsis;color:#eee2ce;white-space:nowrap;font-size:12px;overflow:hidden}.mo-home-pass-main{margin:auto 0;padding:38px 0 30px}.mo-home-pass-main>span{color:#b49a71;font-size:11px}.mo-home-pass-main h1{color:#f4e8d4;font:400 clamp(42px,4.6vw,62px)/.96 var(--font-display);letter-spacing:-.03em;text-transform:none;margin:7px 0 9px}.mo-home-pass-main p{color:#a99981;max-width:47ch;margin:0;font-size:13px;line-height:1.55}.mo-home-pass>footer{border-top:1px solid #432e25;grid-template-columns:minmax(130px,1fr) minmax(100px,.65fr) auto;align-items:end;gap:18px;padding-top:19px;display:grid}.mo-home-pass>footer>div{gap:4px;display:grid}.mo-home-pass>footer small{color:#7f705d;font-size:9px}.mo-home-pass>footer b{font-size:12px}.mo-home-pass>footer .btn{min-width:145px}.mo-home-wallet{text-align:left;white-space:normal;color:#2b2017;background:linear-gradient(150deg,#efe2c9 0%,#d9c3a0 100%);border:1px solid #4c392b;border-radius:24px;flex-direction:column;align-items:stretch;min-width:0;padding:25px;display:flex;box-shadow:0 24px 70px #0000002b}.mo-home-wallet:hover{background:linear-gradient(150deg,#f7ecd9,#dfcbaa);transform:translateY(-2px)}.mo-home-wallet>header{color:#564736;justify-content:space-between;align-items:center;font-size:11px;font-weight:750;display:flex}.mo-home-wallet>header>span{align-items:center;gap:8px;display:flex}.mo-home-wallet>header svg{color:#a5332b}.mo-home-wallet>strong{color:#261a13;font:400 clamp(38px,4vw,54px)/1 var(--font-display);font-variant-numeric:tabular-nums;margin-top:auto}.mo-home-wallet>b{color:#48392b;font-variant-numeric:tabular-nums;margin-top:7px;font-size:14px}.mo-home-wallet>small{color:#77654e;margin-top:10px;font-size:10px;line-height:1.4}.mo-home-wallet>i{color:#2b2017;border-top:1px solid #3e2c1e33;justify-content:space-between;align-items:center;margin-top:23px;padding-top:15px;font-size:10px;font-style:normal;font-weight:800;display:flex}.mo-app-section-title{justify-content:space-between;align-items:end;gap:18px;min-height:44px;display:flex}.mo-app-section-title h2{color:var(--mo-ink);font:750 20px/1.2 var(--font-text);letter-spacing:-.015em;text-transform:none;margin:0}.mo-app-section-title p{color:var(--mo-faint);margin:4px 0 0;font-size:10.5px}.mo-app-section-title>button{color:#b8a78e;background:0 0;border:0;align-items:center;gap:4px;min-height:34px;padding:0;font-size:10.5px;font-weight:700;display:flex}.mo-home-actions{gap:10px;display:grid}.mo-home-action-grid{border:1px solid var(--mo-line);background:var(--mo-surface);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mo-home-action-grid>button{text-align:left;white-space:normal;border:0;border-right:1px solid var(--mo-line);min-width:0;min-height:116px;color:var(--mo-ink);background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 17px;align-content:center;align-items:center;gap:2px 12px;padding:17px;display:grid;position:relative}.mo-home-action-grid>button:last-child{border-right:0}.mo-home-action-grid>button:hover{background:#1b130f;transform:none}.mo-home-action-grid>button>span{width:42px;height:42px;color:var(--mo-red-bright);background:#241510;border:1px solid #50352b;border-radius:13px;grid-row:1/3;place-items:center;display:grid}.mo-home-action-grid>button>b{align-self:end;font-size:12.5px}.mo-home-action-grid>button>small{text-overflow:ellipsis;color:#897b66;white-space:nowrap;align-self:start;font-size:9.5px;overflow:hidden}.mo-home-action-grid>button>svg{color:#665a49;grid-area:1/3/3}.mo-home-lower{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:14px;display:grid}.mo-home-history,.mo-home-care{border:1px solid var(--mo-line);background:var(--mo-surface);border-radius:18px}.mo-home-history{padding:19px}.mo-home-history-list{margin-top:12px;display:grid}.mo-home-history-list>article{border-top:1px solid var(--mo-line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:59px;display:grid}.mo-home-history-list>article>span{color:#a7977e;background:#211711;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mo-home-history-list>article>span.is-income{color:var(--mo-green)}.mo-home-history-list>article>div{gap:3px;min-width:0;display:grid}.mo-home-history-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mo-home-history-list small{text-overflow:ellipsis;color:var(--mo-faint);white-space:nowrap;font-size:9.5px;overflow:hidden}.mo-home-history-list strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.mo-home-empty{border-top:1px solid var(--mo-line-soft);color:#80725f;justify-content:center;align-items:center;gap:12px;min-height:116px;margin-top:10px;display:flex}.mo-home-empty>div{gap:4px;display:grid}.mo-home-empty b{font-size:12px}.mo-home-empty span{font-size:10px}.mo-home-care{grid-template-columns:38px minmax(0,1fr);align-content:center;gap:14px;padding:21px;display:grid}.mo-home-care>svg{box-sizing:border-box;width:38px;height:38px;color:var(--mo-red-bright);background:#281711;border-radius:12px;padding:9px}.mo-home-care h2{font:750 18px var(--font-text);text-transform:none;margin:0}.mo-home-care p{color:#94856f;margin:5px 0 0;font-size:10.5px;line-height:1.5}.mo-home-care>.btn{grid-column:1/-1;width:100%;margin-top:4px}.mo-vpn-console{box-shadow:var(--mo-shadow);background:linear-gradient(145deg,#17100c,#0e0a08);border:1px solid #54372c;border-radius:24px;overflow:hidden}.mo-vpn-console>header{border-bottom:1px solid #3d2a21;justify-content:space-between;align-items:center;gap:18px;min-height:69px;padding:0 24px;display:flex}.mo-vpn-console>header>div{align-items:center;gap:11px;min-width:0;display:flex}.mo-vpn-console>header>div>svg{color:var(--mo-red-bright)}.mo-vpn-console>header>div>span{gap:3px;min-width:0;display:grid}.mo-vpn-console>header b{font-size:12.5px}.mo-vpn-console>header small{color:#7e705d;font-size:9.5px}.mo-vpn-console-main{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,70px);min-height:315px;padding:36px clamp(30px,5vw,68px);display:grid}.mo-vpn-switch{place-items:center;width:172px;height:172px;display:grid;position:relative}.mo-vpn-switch>span{z-index:3;color:#fff6e9;background:radial-gradient(circle at 35% 28%,#e45c51,#a92f28 70%);border:1px solid #8a493e;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative;box-shadow:0 20px 55px #ae2d2452,inset 0 1px #ffffff2e}.mo-vpn-switch>i{border:1px solid #e05b5033;border-radius:50%;position:absolute;inset:15px}.mo-vpn-switch>i:last-child{border-color:#e05b501a;inset:0}.mo-vpn-console.is-paused .mo-vpn-switch>span{filter:saturate(.35);box-shadow:none;background:#392a22}.mo-vpn-console .mo-vpn-copy{padding:0}.mo-vpn-console .mo-vpn-copy h1{max-width:none;color:var(--mo-ink);font:750 clamp(30px,3.2vw,42px)/1.05 var(--font-text);letter-spacing:-.025em;text-transform:none;margin:0 0 10px}.mo-vpn-console .mo-vpn-copy>p{color:#a2927a;max-width:56ch;margin:0 0 21px;font-size:13px;line-height:1.55}.mo-vpn-console .mo-vpn-copy .btns{gap:8px}.mo-vpn-console .mo-vpn-facts{border:0;border-top:1px solid #3d2a21;grid-column:auto;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.mo-vpn-console .mo-vpn-facts>div{border-right:1px solid #3d2a21;padding:16px 24px}.mo-vpn-console .mo-vpn-facts dt{color:#766957;letter-spacing:0;text-transform:none;font-size:9px}.mo-vpn-console .mo-vpn-facts dd{color:#e9dcc7;font:750 13px var(--font-text);margin:5px 0 0}.mo-card-page-head{justify-content:space-between;align-items:center;min-height:76px;margin-bottom:14px;padding:0 2px;display:flex}.mo-card-page-head h1{font:750 clamp(31px,3.5vw,44px)/1 var(--font-text);letter-spacing:-.025em;margin:0 0 5px}.mo-card-page-head p{font-size:11.5px}.mo-rate-chip{border-radius:14px;min-width:230px;padding:13px 16px}.mo-rate-chip b{font:400 20px var(--font-display)}.mo-card-stage{grid-template-columns:minmax(400px,1.15fr) minmax(300px,.85fr);min-height:360px}.mo-card-stage-visual{padding:32px}.mo-card-stage-info{padding:30px}.mo-card-stage-info>strong{margin:18px 0 6px;font-size:clamp(40px,4.2vw,54px)}.mo-card-stage-info>p{margin-bottom:20px}.mo-card-primary-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;display:grid}.mo-card-primary-actions>button{color:#cbbb9f;white-space:normal;background:#17100d;border:1px solid #3f2d24;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:77px;padding:8px 4px;font-size:9px;display:flex}.mo-card-primary-actions>button:hover{color:#fff;background:#20130f;border-color:#70463b;transform:none}.mo-card-primary-actions>button>span{width:31px;height:31px;color:var(--mo-red-bright);background:#271711;border-radius:9px;place-items:center;display:grid}.mo-card-primary-actions>button>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mo-card-refresh{color:#81735f;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;margin-top:11px;padding:0;font-size:9.5px;display:flex}.mo-card-refresh:hover{color:#d9cbb4}.mo-card-command-deck{grid-template-columns:.8fr 1.2fr}.mo-card-command-deck>section:nth-child(2){border-right:0}.mo-market-head h2{max-width:none;font:750 clamp(31px,3.5vw,44px)/1.05 var(--font-text);letter-spacing:-.025em;text-transform:none}.mo-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mo-market-product{min-height:220px}.mo-market-product h3{font:750 19px/1.15 var(--font-text);letter-spacing:-.015em}.mo-market-product>p{font-size:10.5px}.mo-market-product footer>strong{font:750 14px var(--font-text)}.mo-earn-console{box-shadow:var(--mo-shadow);background:linear-gradient(145deg,#1b110d,#100b09);border:1px solid #54372c;border-radius:24px;overflow:hidden}.mo-earn-console>header{border-bottom:1px solid #3d2a21;justify-content:space-between;align-items:center;gap:18px;min-height:69px;padding:0 24px;display:flex}.mo-earn-console>header>div{align-items:center;gap:11px;min-width:0;display:flex}.mo-earn-console>header svg{color:var(--mo-red-bright)}.mo-earn-console>header>div>span{gap:3px;min-width:0;display:grid}.mo-earn-console>header b{font-size:12.5px}.mo-earn-console>header small{color:#7e705d;font-size:9.5px}.mo-earn-console>header>span{color:#c6b396;border:1px solid #55382d;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750}.mo-earn-main{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:54px;min-height:300px;padding:38px clamp(30px,5vw,68px);display:grid}.mo-earn-main h1{max-width:15ch;color:var(--mo-ink);font:750 clamp(32px,3.7vw,48px)/1.02 var(--font-text);letter-spacing:-.035em;text-transform:none;margin:0 0 13px}.mo-earn-main p{color:#a2927a;max-width:60ch;margin:0 0 23px;font-size:12.5px;line-height:1.55}.mo-earn-main aside{background:radial-gradient(circle at 90% 10%,#d4473c29,#0000 36%),#160f0c;border:1px solid #674337;border-radius:18px;flex-direction:column;justify-content:center;min-height:180px;padding:23px;display:flex}.mo-earn-main aside small{color:#8b7a63;font-size:9px}.mo-earn-main aside strong{color:#f0dfc5;font:400 39px/1 var(--font-display);font-variant-numeric:tabular-nums;margin:13px 0 7px}.mo-earn-main aside span{color:#b39566;font-size:10px}.mo-earn-console>footer{border-top:1px solid #3d2a21;grid-template-columns:repeat(4,1fr);display:grid}.mo-earn-console>footer>div{border-right:1px solid #3d2a21;gap:5px;min-width:0;padding:15px 23px;display:grid}.mo-earn-console>footer>div:last-child{border:0}.mo-earn-console>footer small{color:#766957;font-size:8.5px}.mo-earn-console>footer b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.mo-dashboard .mo-section-head h2{font:750 22px/1.15 var(--font-text);letter-spacing:-.015em;text-transform:none}@media (width<=900px){.mo-dashboard{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.mo-mini-title b{letter-spacing:-.01em;font:750 16px/1.1 var(--font-text)!important;text-transform:none!important}.mo-mini-tabs{height:calc(66px + env(safe-area-inset-bottom));padding:4px 5px env(safe-area-inset-bottom);background:#140f0cf5;border:1px solid #3b2a20;border-radius:21px;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 16px 46px #0000007a}.mo-mini-tabs button{border-radius:15px;min-height:56px}.mo-mini-tabs button.on{color:#f3e8d4;background:#2a1713}.mo-mini-tabs button.on svg{color:#ee6b60}.mo-home{gap:14px}.mo-home-top{grid-template-columns:1fr;gap:10px}.mo-home-pass{border-radius:19px;min-height:284px;padding:17px}.mo-home-pass:after{font-size:155px;bottom:-46px;right:-18px}.mo-home-pass-main{margin:0;padding:24px 0 18px}.mo-home-pass-main h1{font-size:36px}.mo-home-pass-main p{font-size:11px}.mo-home-pass>footer{grid-template-columns:1fr 1fr;gap:11px;padding-top:14px}.mo-home-pass>footer .btn{grid-column:1/-1;width:100%;min-height:40px}.mo-home-wallet{border-radius:19px;min-height:164px;padding:17px}.mo-home-wallet>strong{margin-top:20px;font-size:35px}.mo-home-wallet>small{margin-top:7px}.mo-home-wallet>i{margin-top:12px;padding-top:11px}.mo-app-section-title{padding-inline:2px}.mo-app-section-title h2{font-size:18px}.mo-home-action-grid{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mo-home-action-grid>button{grid-template-columns:38px minmax(0,1fr) 16px;min-height:92px;padding:13px}.mo-home-action-grid>button:nth-child(2n){border-right:0}.mo-home-action-grid>button:nth-child(-n+2){border-bottom:1px solid var(--mo-line)}.mo-home-action-grid>button>span{width:38px;height:38px}.mo-home-action-grid>button>small{font-size:8.5px}.mo-home-lower{grid-template-columns:1fr;gap:10px}.mo-home-history,.mo-home-care{border-radius:16px}.mo-home-history{padding:16px}.mo-home-care{padding:17px}.mo-home-history-list>article{min-height:61px}.mo-vpn-console{border-radius:19px}.mo-vpn-console>header{min-height:61px;padding:0 17px}.mo-vpn-console-main{text-align:center;flex-direction:column;align-items:center;gap:22px;min-height:0;padding:26px 18px 24px;display:flex}.mo-vpn-switch{width:140px;height:140px}.mo-vpn-switch>span{width:94px;height:94px}.mo-vpn-console .mo-vpn-copy h1{font-size:28px}.mo-vpn-console .mo-vpn-copy>p{font-size:11.5px}.mo-vpn-console .mo-vpn-copy .btns{width:100%;display:grid}.mo-vpn-console .mo-vpn-copy .btn{width:100%}.mo-vpn-console .mo-vpn-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-vpn-console .mo-vpn-facts>div{text-align:center;padding:13px 7px}.mo-vpn-console .mo-vpn-facts dd{white-space:normal;font-size:11px}.mo-vpn-console .mo-vpn-facts dt{font-size:8px}.mo-card-page-head{grid-template-columns:1fr;gap:11px;min-height:0;margin-bottom:13px;padding:3px 1px 0;display:grid}.mo-card-page-head h1{font-size:30px}.mo-card-page-head p{font-size:10.5px}.mo-card-stage{grid-template-columns:1fr}.mo-card-stage-visual{padding:18px 12px}.mo-card-stage-info{padding:20px 17px}.mo-card-stage-info>strong{font-size:39px}.mo-card-stage-info>p{margin-bottom:16px}.mo-card-primary-actions{gap:6px}.mo-card-primary-actions>button{min-height:70px;font-size:8.5px}.mo-card-refresh{margin-inline:auto}.mo-card-command-deck{grid-template-columns:1fr}.mo-card-command-deck>section{border-right:0;border-bottom:1px solid var(--mo-line)}.mo-card-command-deck>section:last-child{border-bottom:0}.mo-market-grid,.mo-market-grid-soon{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mo-market-product{min-height:205px;padding:15px}.mo-market-product-top{align-items:flex-start}.mo-market-mark{width:44px;height:44px}.mo-market-state{text-align:right;max-width:64px;font-size:6.5px;line-height:1.25}.mo-market-product h3{margin-top:18px;font-size:16px}.mo-market-product>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mo-market-product footer{gap:9px;display:grid}.mo-market-product footer>.btn{width:100%}.mo-market-head h2{font-size:30px}.mo-earn-console{border-radius:19px}.mo-earn-console>header{min-height:61px;padding:0 17px}.mo-earn-console>header>span{font-size:8px}.mo-earn-main{grid-template-columns:1fr;gap:18px;min-height:0;padding:25px 18px}.mo-earn-main h1{max-width:14ch;font-size:29px}.mo-earn-main p{font-size:11.5px}.mo-earn-main .btn{width:100%}.mo-earn-main aside{min-height:116px;padding:17px}.mo-earn-main aside strong{margin:9px 0 5px;font-size:34px}.mo-earn-console>footer{grid-template-columns:repeat(2,1fr)}.mo-earn-console>footer>div{padding:12px 16px}.mo-earn-console>footer>div:nth-child(2){border-right:0}.mo-earn-console>footer>div:nth-child(-n+2){border-bottom:1px solid #3d2a21}.mo-account-layout{gap:0}.mo-account-nav{display:none}.mo-account-content{width:100%}}@media (width<=390px){.mo-home-pass>header{align-items:flex-start}.mo-home-pass>header>.mo-live-state{font-size:7px}.mo-home-pass-main h1{font-size:37px}.mo-home-pass>footer b{font-size:11px}.mo-home-action-grid>button{grid-template-columns:35px minmax(0,1fr) 14px;gap:2px 8px}.mo-home-action-grid>button>span{width:35px;height:35px}.mo-home-action-grid>button>b{font-size:11px}.mo-card-primary-actions>button{font-size:8px}.mo-card-primary-actions>button>span{width:29px;height:29px}.mo-market-product{min-height:198px;padding:13px}.mo-market-product h3{font-size:15px}.mo-market-product footer>strong{font-size:12px}}.mo-dashboard{--mo-bg:#181b1c;--mo-surface:#222627;--mo-surface-raised:#2a2e2f;--mo-surface-soft:#303435;--mo-line:#434746;--mo-line-soft:#343939;--mo-ink:#f3eee4;--mo-muted:#c3c5bf;--mo-faint:#a7ada8;--mo-red:#b73d37;--mo-red-bright:#f18d80;--mo-brass:#c3ac80;--mo-shadow:0 8px 24px #00000016;background:var(--mo-bg);color:var(--mo-ink)}.mo-dashboard :is(h1,h2,h3){text-transform:none;letter-spacing:-.025em}.mo-dashboard :is(button,a,input,textarea,select):focus-visible,.mo-sheet :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #e9c989}.mo-dashboard .btn,.mo-sheet .btn{min-height:44px;box-shadow:none;white-space:normal;border-radius:11px;font-size:13px}.mo-dashboard .btn.primary{color:#fff7ee;background:#b73d37;border-color:#c7554d;box-shadow:inset 0 1px #ffffff12}.mo-dashboard .btn.primary:hover{background:#a73530}.mo-dashboard :is(.mo-sidebar,.mo-mini-head,.mo-mini-tabs,.mo-mini-drawer){border-color:var(--mo-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1f20}.mo-dashboard .mo-sidebar nav button{color:var(--mo-muted);font-size:13px}.mo-dashboard .mo-sidebar nav button.on{color:#252929;box-shadow:none;background:#eae7de}.mo-dashboard .mo-mini-tabs button{color:#b8beb9}.mo-dashboard .mo-mini-tabs button.on{color:#ffd4bc}.mo-dashboard .mo-mini-tabs button.on svg{background:#b73d3726;border-radius:7px}.mo-dashboard :is(.mo-card,.mo-plan,.mo-account-nav,.mo-card-command-deck,.mo-card-account-line,.mo-field,.mo-settings-panel){background:var(--mo-surface);border-color:var(--mo-line);box-shadow:none}.mo-dashboard :is(.mo-muted,.mo-hint){color:var(--mo-muted);line-height:1.55}.mo-dashboard .mo-home-pass{background:#25292a;border-color:#535852;min-height:300px;box-shadow:inset 0 1px #ffffff0d}.mo-dashboard .mo-home-pass:before{opacity:.65;background:linear-gradient(90deg,#25292a 15%,#25292ae8 60%,#25292a55),url(/brand/cabinet-welcome.webp) 100%/auto 100% no-repeat}.mo-dashboard .mo-home-pass:after{display:none}.mo-dashboard .mo-home-pass-main{padding:25px 0}.mo-dashboard .mo-home-pass-main h1{font:650 clamp(30px,3.5vw,44px)/1.1 var(--font-text);max-width:18ch}.mo-dashboard .mo-home-pass-main p{color:#c6c9c2;max-width:43ch;font-size:14px}.mo-dashboard .mo-home-pass-main>span{display:none}.mo-dashboard .mo-home-pass>footer{border-color:#555b57;grid-template-columns:1fr 1fr auto auto;gap:12px}.mo-dashboard .mo-home-pass>footer .btn{min-width:0}.mo-dashboard .mo-home-pass>footer small,.mo-dashboard .mo-home-identity small{color:#bcc3bc;font-size:11px}.mo-dashboard .mo-home-pass>footer b{font-size:14px}.mo-dashboard .mo-live-state{color:#c5d8c7;box-shadow:none;background:#23342a;border-color:#526450;font-size:11px;letter-spacing:0!important}.mo-dashboard .mo-home-wallet{box-shadow:none;background:#dedcd3;border-color:#c6beb0;border-radius:18px;min-height:220px}.mo-dashboard .mo-home-wallet:hover{background:#e8e5dd;transform:none}.mo-dashboard .mo-home-wallet>strong{font:600 36px/1.15 var(--font-text)}.mo-dashboard .mo-home-wallet :is(small,i){color:#55594f;font-size:12px}.mo-dashboard .mo-home-wallet>header{font-size:13px}.mo-dashboard .mo-app-section-title p{color:var(--mo-muted);font-size:13px}.mo-dashboard .mo-app-section-title>button{color:#e6c29c;min-height:44px;font-size:12px}.mo-dashboard .mo-home-action-grid>button{min-height:96px;padding:17px}.mo-dashboard .mo-home-action-grid>button>span{color:#e7b397;background:#3a3330;border:0}.mo-dashboard .mo-home-action-grid>button:nth-child(2)>span{color:#b8d7d4;background:#303b3c}.mo-dashboard .mo-home-action-grid>button:nth-child(3)>span{color:#d0c7e6;background:#363545}.mo-dashboard .mo-home-action-grid>button:nth-child(4)>span{color:#c6d3a8;background:#343d32}.mo-dashboard .mo-home-action-grid>button:hover{background:#2d3232}.mo-dashboard .mo-home-action-grid>button>b{font-size:14px}.mo-dashboard .mo-home-action-grid>button>small{color:#b6bdb7;white-space:normal;font-size:11px}.mo-dashboard :is(.mo-home-history,.mo-home-care){box-shadow:none;background:#202425}.mo-dashboard .mo-home-care p,.mo-dashboard .mo-home-empty span{color:var(--mo-muted);font-size:13px}.mo-dashboard .mo-home-empty b{color:var(--mo-ink);font-size:14px}.mo-dashboard .mo-home-empty{justify-content:flex-start}.mo-dashboard .mo-vpn-console,.mo-dashboard .mo-earn-console{box-shadow:none;background:#25292a;border-color:#49504b}.mo-dashboard .mo-vpn-console-main{grid-template-columns:140px minmax(0,1fr);gap:30px;min-height:240px;padding:26px 32px}.mo-dashboard .mo-vpn-switch{transform-origin:50%;width:140px;height:140px;transform:scale(.78)}.mo-dashboard .mo-vpn-console-main h1,.mo-dashboard .mo-earn-main h1{font:650 34px/1.12 var(--font-text);max-width:19ch}.mo-dashboard .mo-vpn-console-main p,.mo-dashboard .mo-earn-main p{color:var(--mo-muted);font-size:14px;line-height:1.6}.mo-dashboard .mo-earn-main{gap:24px;min-height:0;padding:28px}.mo-dashboard .mo-earn-main aside{color:#252a27;box-shadow:none;background:#dddcd2;border-radius:16px}.mo-dashboard .mo-earn-main aside strong{font:600 38px/1.2 var(--font-text)}.mo-dashboard .mo-earn-console>header small{color:#b8c0b8;font-size:12px}.mo-dashboard .mo-earn-console>footer small{color:#b8c0b8;font-size:11px}.mo-dashboard .mo-market-head h2,.mo-dashboard .mo-card-page-head h1{font:650 34px/1.15 var(--font-text)}.mo-dashboard .mo-market-product{box-shadow:none;background:#242829;border-color:#444b46;min-height:210px}.mo-dashboard .mo-market-product h3{font:650 23px/1.2 var(--font-text)}.mo-dashboard .mo-market-product>p{color:var(--mo-muted);font-size:13px}.mo-dashboard .mo-card-stage{min-height:0;box-shadow:none;background:#292d2e;border-color:#505650;border-radius:20px}.mo-dashboard .mo-card-stage-visual{background:radial-gradient(at 50% 60%,#72726830,#0000 75%),#303435;padding:28px}.mo-dashboard .mo-card-stage-info{background:#242829;border-color:#505650;padding:26px}.mo-dashboard .mo-card-stage-info>strong{font:600 36px/1.2 var(--font-text)}.mo-dashboard .mo-card-stage-info>p{color:var(--mo-muted);font-size:13px}.mo-dashboard .mo-card-primary-actions>button{color:var(--mo-ink);font-size:12px}.mo-dashboard .mo-card-primary-actions>button>span{color:#e1c99d;background:#3a403e;border-color:#59625a}.mo-dashboard .mo-card-command-deck>section>span{color:#d2d6cf;font-size:13px}.mo-dashboard .mo-card-command-deck .btn{min-height:44px;font-size:12px}.mo-bank-card{background:repeating-linear-gradient(103deg,#ffffff02 0 1px,#0000 1px 3px),linear-gradient(125deg,#3c4240,#242928 55%,#171b1c);border-color:#727e73;border-radius:19px;transform:none;box-shadow:0 18px 28px #00000038,inset 0 1px #e8e9df38,inset 0 -2px #0006}.mo-bank-card:hover{transform:none}.mo-bank-card:after{display:none}.mo-bank-card-top>i{font:500 10px var(--font-text);letter-spacing:0;color:#c0c9be}.mo-bank-card-number{text-align:left;color:#f0eee1;letter-spacing:.04em;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:clamp(16px,2.2vw,24px);display:flex;top:49%;min-height:36px!important}.mo-bank-card-number:disabled{opacity:1;cursor:default}.mo-bank-card-number:hover{background:0 0;transform:none}.mo-bank-card-number svg{color:#c8b78c;flex:none}.mo-bank-card-meta{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;bottom:13%}.mo-bank-card-meta>button{text-align:left;color:inherit;background:0 0;border:0;border-radius:0;gap:3px;padding:0;display:grid;min-height:38px!important}.mo-bank-card-meta>button:disabled{opacity:1;cursor:default}.mo-bank-card-meta small{text-transform:none;letter-spacing:0;color:#bcc4b9;font-size:10px}.mo-bank-card-meta b{font:500 12px var(--font-text);letter-spacing:.025em;color:#f0eddf;-webkit-user-select:text;user-select:text;align-items:center;gap:5px;display:flex}.mo-bank-card-foot{font:500 9px var(--font-text);letter-spacing:.03em;color:#9fae9e}.mo-dashboard .mo-card-billing{background:#262c2c;border-color:#515a52;padding:12px}.mo-dashboard .mo-card-billing small{color:#bec6bb;letter-spacing:0;text-transform:none;font-size:11px}.mo-dashboard .mo-card-billing-row span{font:400 13px/1.5 var(--font-text);-webkit-user-select:text;user-select:text}.mo-dashboard .mo-card-holder-note{background:#262c2c;border-color:#515a52;padding:12px}.mo-dashboard .mo-card-holder-note small{color:#bec6bb;letter-spacing:0;text-transform:none;font-size:11px}.mo-dashboard .mo-card-holder-note p{color:#d7ddd2;font:400 13px/1.55 var(--font-text)}.mo-dashboard .mo-field-label{color:var(--mo-muted);font-size:12px}.mo-dashboard .mo-field-val{-webkit-user-select:text;user-select:text;font-size:15px}.mo-dashboard .mo-card-account-line>span{font-size:12px}.mo-dashboard .mo-field-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mo-dashboard .mo-copy{flex:none;width:auto;min-height:44px}.mo-dashboard .mo-mini-title span{color:#b0bbb1}.mo-dashboard .mo-mini-wallet,.mo-dashboard .mo-mini-profile,.mo-dashboard .mo-mini-balance{color:#efece1;background:#2a302e;border-color:#535e53}.mo-dashboard .mo-mini-drawer-nav button,.mo-dashboard .mo-mini-drawer-nav>a{color:#ced5c9}.mo-dashboard .mo-mini-drawer-nav button.on{background:#3b3f39;border-color:#65705f}.mo-dashboard .mo-account-nav>button,.mo-dashboard .mo-account-nav>a{color:#c8d0c4;font-size:13px}.mo-dashboard .mo-document-links a{font-size:13px}.mo-sheet{color:#f2ede3;background:#242829;border-color:#53594f}.mo-sheet .mo-muted,.mo-sheet .mo-hint{color:#c1c8bd}.mo-sheet input,.mo-sheet select,.mo-sheet textarea{font-size:16px}.mo-sheet .mo-field-val{-webkit-user-select:text;user-select:text}@media (width<=1100px) and (width>=901px){.mo-dashboard .mo-home-pass>footer{grid-template-columns:1fr 1fr}.mo-dashboard .mo-home-pass>footer .btn{width:100%}}@media (width<=900px){.mo-dashboard .mo-wrap{padding:14px 14px 24px!important}.mo-dashboard .mo-home{gap:16px}.mo-dashboard .mo-home-top{gap:10px}.mo-dashboard .mo-home-pass{border-radius:17px;min-height:0;padding:18px}.mo-dashboard .mo-home-pass>header{flex-wrap:wrap;gap:8px}.mo-dashboard .mo-home-pass-main{padding:23px 0 20px}.mo-dashboard .mo-home-pass-main h1{font-size:29px;line-height:1.15}.mo-dashboard .mo-home-pass-main p{font-size:13px}.mo-dashboard .mo-home-pass>footer{grid-template-columns:1fr 1fr;gap:12px;padding-top:14px}.mo-dashboard .mo-home-pass>footer .btn{grid-column:auto;width:100%;min-height:44px}.mo-dashboard .mo-home-wallet{border-radius:16px;grid-template-columns:1fr 1fr;gap:5px 12px;min-height:0;padding:16px;display:grid}.mo-dashboard .mo-home-wallet>header{grid-column:1/-1}.mo-dashboard .mo-home-wallet>strong{margin:5px 0 0;font-size:27px}.mo-dashboard .mo-home-wallet>b{text-align:right;align-self:center;margin:5px 0 0;font-size:18px}.mo-dashboard .mo-home-wallet>small{grid-column:1/-1;margin:0;font-size:11px}.mo-dashboard .mo-home-wallet>i{grid-column:1/-1;min-height:28px;margin:4px 0 0;padding-top:8px}.mo-dashboard .mo-home-action-grid>button{grid-template-columns:34px minmax(0,1fr) 12px;gap:3px 9px;min-height:88px;padding:12px}.mo-dashboard .mo-home-action-grid>button>span{border-radius:10px;width:34px;height:38px}.mo-dashboard .mo-home-action-grid>button>b{font-size:13px}.mo-dashboard .mo-home-action-grid>button>small{font-size:11px;line-height:1.3}.mo-dashboard .mo-app-section-title{align-items:center;gap:10px}.mo-dashboard .mo-app-section-title h2{font-size:18px}.mo-dashboard .mo-app-section-title p{font-size:12px}.mo-dashboard .mo-app-section-title>button{text-align:left;flex-shrink:0;max-width:110px}.mo-dashboard .mo-vpn-console-main{grid-template-columns:64px minmax(0,1fr);gap:18px;min-height:0;padding:20px 16px}.mo-dashboard .mo-vpn-switch{transform-origin:50%;width:64px;height:100px;transform:scale(.5)}.mo-dashboard .mo-vpn-console-main h1{font-size:27px}.mo-dashboard .mo-vpn-console-main p{font-size:13px}.mo-dashboard .mo-card-page-head h1,.mo-dashboard .mo-market-head h2{font-size:29px}.mo-dashboard .mo-card-stage-visual{padding:18px 14px}.mo-dashboard .mo-card-stage-info{text-align:left;padding:18px}.mo-dashboard .mo-card-stage-info>strong{font-size:30px}.mo-dashboard .mo-card-stage-info>p{font-size:12px}.mo-dashboard .mo-card-primary-actions>button{min-height:60px;font-size:11px}.mo-dashboard .mo-card-refresh{min-height:44px;font-size:12px}.mo-bank-card{padding:18px}.mo-bank-card-number{letter-spacing:.025em;font-size:clamp(14px,4.2vw,21px)}.mo-bank-card-meta{gap:10px;bottom:11%}.mo-bank-card-meta small{font-size:9px}.mo-bank-card-meta b{font-size:11px}.mo-dashboard .mo-field-row{align-items:flex-start}.mo-dashboard .mo-field-val{overflow-wrap:anywhere;min-width:0;font-size:14px}.mo-dashboard .mo-copy{max-width:120px;padding:8px;font-size:11px}.mo-dashboard .mo-card-command-deck{margin-top:10px}.mo-dashboard .mo-market-product{min-height:205px;padding:15px}.mo-dashboard .mo-market-product h3{font-size:18px}.mo-dashboard .mo-market-state{max-width:none;font-size:10px}.mo-dashboard .mo-earn-main{gap:16px;padding:20px 17px}.mo-dashboard .mo-earn-main h1{font-size:28px}.mo-dashboard .mo-earn-main p{font-size:13px}.mo-dashboard .mo-earn-console>header{flex-wrap:wrap;gap:8px;padding:12px 16px}.mo-dashboard .mo-earn-main aside strong{font-size:30px}.mo-dashboard .mo-stats span{font-size:11px}.mo-sheet{max-height:calc(100dvh - 20px);padding-bottom:calc(22px + env(safe-area-inset-bottom));overflow-y:auto}}@media (width<=359px){.mo-dashboard .mo-home-action-grid{grid-template-columns:1fr}.mo-dashboard .mo-home-action-grid>button{min-height:68px}.mo-bank-card-top>i{font-size:8px}.mo-bank-card-meta b{font-size:10px}.mo-bank-card-foot{font-size:8px}}@media (prefers-reduced-motion:reduce){.mo-dashboard *,.mo-sheet *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mo-dashboard .mo-live-state{text-transform:none;letter-spacing:0!important}.mo-dashboard .mo-mini-title span{text-transform:none;letter-spacing:0}.mo-dashboard .mo-mini-icon{color:#e9eade;background:#2c3230;border-color:#596153}.mo-dashboard .btn{color:#f3eee4;background:#2d3331;border-color:#555f53}.mo-dashboard .btn:hover{background:#38403b}.mo-dashboard .btn.primary{color:#fff7ee;background:#b73d37;border-color:#c7554d}.mo-dashboard .btn.danger{color:#ffc2b4;background:#3e2826;border-color:#895049}.mo-dashboard .mo-card-billing-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.mo-dashboard .mo-card-billing>small:last-child{display:none}.mo-dashboard .mo-card-primary-actions>button{background:0 0;border-color:#4b544c;border-radius:12px}.mo-dashboard .mo-card-primary-actions>button:hover{background:#343d36}.mo-dashboard .mo-card-primary-actions>button>span{background:0 0;border:0}.mo-dashboard .mo-card-refresh{color:#d3cba9}@media (width<=900px){.mo-dashboard .mo-card-page-head p{display:none}.mo-dashboard .mo-card-page-head{gap:10px;margin-bottom:12px}.mo-dashboard .mo-rate-chip{background:#282e2c;border-color:#505b50;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 13px;display:flex}.mo-dashboard .mo-rate-chip small{letter-spacing:0;font-size:11px}.mo-dashboard .mo-rate-chip b{margin:0;font-size:14px}.mo-dashboard .mo-card-stage-info>p{margin:8px 0 12px}.mo-dashboard .mo-card-stage-visual{padding:14px}.mo-dashboard .mo-card-billing{margin-top:12px;padding:10px}}.mo-bank-card-lock{color:#d2dfd0;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:#182420;border-radius:7px;padding:6px 8px;font-size:10px;inset:31% 7% auto auto}.mo-bank-card.is-frozen{filter:saturate(.65)}.mo-dashboard :is(h1,h2,h3){opacity:1;animation:none;transform:none}.mo-dashboard .mo-home-pass:before{opacity:.7;background:linear-gradient(90deg,#25292a,#0000 75%),url(/brand/cabinet-welcome.webp) 100%/auto 100% no-repeat;width:38%;inset:0 0 0 auto}.mo-dashboard .mo-earn-main aside strong{color:#252d26}.mo-dashboard .mo-earn-main aside small,.mo-dashboard .mo-earn-main aside span{color:#57604e;font-size:12px}.mo-dashboard .mo-vpn-console>header small,.mo-dashboard .mo-vpn-console .mo-vpn-facts dt{color:#b6c1b4;font-size:11px}.mo-dashboard .mo-vpn-console .mo-vpn-facts dd{color:#eee9db;font-size:13px}.mo-dashboard .mo-profile-card{background:#282e2b!important;border-color:#505b50!important}.mo-dashboard .mo-profile-card b{font:650 22px var(--font-text)}@media (width<=900px){.mo-dashboard .mo-vpn-console-main{text-align:left;padding:22px 17px;display:block}.mo-dashboard .mo-vpn-switch{display:none}.mo-dashboard .mo-vpn-copy{padding:0}.mo-dashboard .mo-vpn-copy h1{max-width:19ch;margin:0 0 12px}.mo-dashboard .mo-vpn-copy>p{line-height:1.55;font-size:13px!important}.mo-dashboard .mo-vpn-copy .btns{margin-top:18px}.mo-dashboard .mo-don-moment.compact{grid-template-columns:84px minmax(0,1fr);min-height:0;display:grid}.mo-dashboard .mo-don-moment.compact .mo-don-moment-media{min-height:150px;overflow:hidden}.mo-dashboard .mo-don-moment.compact .don-state{object-fit:cover;object-position:54% top;height:100%;min-height:150px}.mo-dashboard .mo-don-moment.compact .mo-don-moment-copy{padding:16px}.mo-dashboard .mo-don-moment.compact h3{font:650 22px/1.2 var(--font-text);max-width:none;margin:8px 0}.mo-dashboard .mo-don-moment.compact p{font-size:13px}.mo-dashboard .mo-earn-console>header>span{font-size:11px}}.mo-dashboard .mo-home-pass:before{background:linear-gradient(90deg,#25292a 10%,#0000 70%),url(/brand/cabinet-welcome.webp) 100%/auto 135% no-repeat}@media (width<=900px){.mo-dashboard .mo-vpn-console .mo-vpn-facts>div{text-align:left;min-width:0;padding:12px 10px;display:block}.mo-dashboard .mo-vpn-console .mo-vpn-facts dt{margin:0 0 5px;font-size:10px;line-height:1.3}.mo-dashboard .mo-vpn-console .mo-vpn-facts dd{text-overflow:clip;white-space:normal;width:auto;max-width:none;margin:0;font-size:12px;line-height:1.35;display:block;overflow:visible}}.mo-copy-alert{z-index:400;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));color:#fff5df;width:min(430px,100% - 28px);font:500 14px/1.5 var(--font-text);pointer-events:none;background:#35382f;border:1px solid #b39268;border-radius:14px;padding:14px 18px;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0004}.mo-store-alert{pointer-events:auto;justify-content:space-between;align-items:center;gap:12px;display:flex}.mo-store-alert>span{min-width:0}.mo-store-alert>.btn{flex:none;gap:7px;min-height:36px;padding:8px 12px;font-size:13px}.mo-skel-screen{gap:12px;margin-top:16px;display:grid}.mo-dashboard .mo-home-pass:before{display:none}.mo-dashboard .mo-home-pass-main{grid-template-columns:minmax(0,1fr) 200px;align-items:center;column-gap:18px;min-height:240px;margin:0;padding:20px 0;display:grid}.mo-dashboard .mo-home-pass-main h1{grid-area:1/1;align-self:end;max-width:18ch}.mo-dashboard .mo-home-pass-main p{grid-area:2/1;align-self:start;margin-top:10px}.mo-dashboard .mo-home-pass-main .mo-home-don{object-fit:cover;object-position:center top;opacity:1;filter:none;border-radius:0;grid-area:1/2/3;width:200px;height:225px;-webkit-mask-image:none;mask-image:none}@media (width<=900px){.mo-dashboard .mo-home-pass-main{grid-template-columns:minmax(0,1fr) 124px;column-gap:8px;min-height:194px;padding:18px 0}.mo-dashboard .mo-home-pass-main h1{overflow-wrap:normal;font-size:27px;line-height:1.12}.mo-dashboard .mo-home-pass-main p{font-size:13px;line-height:1.5}.mo-dashboard .mo-home-pass-main .mo-home-don{width:124px;height:184px}}@media (width<=360px){.mo-dashboard .mo-home-pass-main{grid-template-columns:minmax(0,1fr) 104px}.mo-dashboard .mo-home-pass-main h1{font-size:24px}.mo-dashboard .mo-home-pass-main .mo-home-don{width:104px;height:170px}}.mo-dashboard .mo-home-pass-main .mo-home-don{position:relative;overflow:hidden}.mo-dashboard .mo-home-don img{opacity:1;filter:none;width:170%;max-width:none;height:auto;display:block;transform:translate(-20%)}@media (width<=900px){.mo-dashboard .mo-home-pass-main h1{grid-area:1/1/auto/-1;max-width:none;margin:0 0 10px;font-size:30px}.mo-dashboard .mo-home-pass-main p{grid-row:2;align-self:center;margin:0;font-size:14px}.mo-dashboard .mo-home-pass-main .mo-home-don{grid-row:2;height:140px}}@media (width<=360px){.mo-dashboard .mo-home-pass-main h1{font-size:26px}}.mo-dashboard .mo-home-pass-main .mo-home-don{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.mo-membership{background:#25292a;border:1px solid #555c53;border-radius:22px;min-width:0;padding:22px}.mo-membership>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mo-membership-status{color:#c5c9bc;text-align:right;font-size:11px}.mo-membership-intro{align-items:center;gap:12px;min-height:122px;margin:14px 0;display:flex;position:relative}.mo-membership-intro>div{flex:1;min-width:0}.mo-membership-intro h1{font:650 30px/1.15 var(--font-text);color:#f0e7d4;max-width:23ch;margin:0 0 10px}.mo-membership-intro p{color:#bfc3bc;max-width:49ch;margin:0;font-size:13px;line-height:1.5}.mo-membership-intro>img{object-fit:cover;object-position:50% 6%;width:88px;height:126px;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.mo-membership-products{border-block:1px solid #50574f;grid-template-columns:1fr 1fr;margin-top:8px;display:grid}.mo-membership-products.single{grid-template-columns:1fr}.mo-membership-products article{min-width:0;padding:16px 14px 16px 0}.mo-membership-products article+article{border-left:1px solid #50574f;padding-left:14px;padding-right:0}.mo-product-heading{flex-wrap:wrap;align-items:center;gap:7px;font-size:15px;display:flex}.mo-product-heading>span{color:#d2b998;margin-left:auto;font-size:10px}.mo-product-heading>span.is-on{color:#9bc9a8}.mo-membership-products p{color:#b8bcb3;min-height:36px;margin:10px 0;font-size:12px;line-height:1.5}.mo-membership-products .btn{width:100%;min-height:44px;padding:11px 8px;font-size:12px}.mo-membership-offer{align-items:center;gap:16px;padding-top:16px;display:flex}.mo-membership-offer>div{flex:1;min-width:0}.mo-membership-offer b{font-size:14px;display:block}.mo-membership-offer small{color:#b8bcb3;margin-top:5px;font-size:11px;line-height:1.5;display:block}.mo-membership-offer .btn{min-height:44px;font-size:12px}.mo-membership-suggestion{background:#25292a;border:1px solid #555c53;border-radius:16px;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.mo-membership-suggestion>div{flex:1}.mo-membership-suggestion b{font-size:13px}.mo-membership-suggestion p{color:#b8bcb3;margin:5px 0 0;font-size:12px}.mo-plan-filters{justify-content:center;gap:6px;margin:20px 0;display:flex}.mo-plan-filters button{color:inherit;background:0 0;border:1px solid #555c53;border-radius:10px;min-height:44px;padding:12px 16px}.mo-plan-filters button.on{color:#e5f2d9;background:#37473c;border-color:#719173}.mo-bank-card-reveal{z-index:4;border-radius:inherit;cursor:pointer;color:#eee7d6;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.mo-bank-card-reveal>span{background:#242b25ed;border:1px solid #738071;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:10px;display:flex;position:absolute;top:19%;left:5%;right:5%}.mo-bank-card-reveal:focus-visible{outline-offset:4px;outline:3px solid #d3bd8c}.mo-inline-card-tools{justify-content:space-between;gap:8px;margin:12px 0;display:flex}.mo-inline-card-tools .btn{min-height:44px;font-size:12px}.mo-bank-card-meta b{align-items:center;gap:5px;display:flex}.mo-bank-card-meta button{min-height:44px}@media (width<=900px){.mo-membership{border-radius:18px;padding:16px}.mo-membership-intro h1{font-size:25px}.mo-membership-intro>img{width:66px;height:105px}.mo-membership-intro{min-height:110px;margin:10px 0}.mo-membership-offer{flex-direction:column;align-items:stretch;gap:10px}.mo-membership-offer .btn{width:100%}.mo-product-heading>span{width:100%;margin:2px 0 0;font-size:11px}.mo-membership-suggestion{flex-wrap:wrap}.mo-membership-suggestion .btn{width:100%}.mo-plan-filters button{padding:10px;font-size:12px}}@media (width<=360px){.mo-membership-intro h1{font-size:22px}.mo-membership-intro>img{width:52px;height:100px}.mo-membership-products article{padding-right:9px}.mo-membership-products article+article{padding-left:9px}.mo-membership-products .btn{font-size:11px}}.mo-card-stage-visual:before{pointer-events:none}.mo-inline-card-tools{z-index:1;position:relative}.mo-dashboard .mo-bank-card-number{color:#f0eee1}.mo-dashboard .mo-bank-card-meta button{min-height:44px!important}.mo-membership-don{flex:none;width:88px;height:110px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.mo-membership-don img{width:205%;max-width:none;height:auto;display:block;transform:translate(-26%,-1%)}@media (width<=900px){.mo-membership-don{width:64px;height:96px}.mo-membership-intro{min-height:96px}.mo-membership-intro h1{font-size:23px}.mo-membership-products article{padding-top:12px;padding-bottom:12px}.mo-membership-offer{gap:8px;padding-top:12px}.mo-membership-intro p{font-size:12px}}.mo-dashboard .mo-bank-card-meta button{min-width:44px}.mo-dashboard .mo-bank-card-meta button:first-child{min-width:0}.mo-dashboard .mo-bank-card-meta button:first-child b{overflow-wrap:anywhere;font-size:10px}.mo-membership-intro>.mo-membership-don{flex:0 0 88px;width:88px}@media (width<=900px){.mo-membership-intro>.mo-membership-don{flex-basis:64px;width:64px;height:105px}}@media (width<=360px){.mo-membership-intro>.mo-membership-don{flex-basis:52px;width:52px;height:96px}}.mo-dashboard{isolation:isolate;min-height:var(--tg-vh,100dvh);background:#101715;position:relative}.mo-dashboard:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#101715eb 5%,#101715ca 55%,#101715ad),url(/brand/digital-goods.webp) top/cover no-repeat;position:fixed;inset:0}.mo-dashboard .market-world{background:0 0!important}.mo-dashboard .market-world:before{display:none}.mo-dashboard .mo-home-top{grid-template-columns:1fr}.mo-dashboard .mo-plans,.mo-sheet .mo-plans{max-height:none;padding-right:0;overflow:visible}.mo-dashboard .mo-home-action-grid{background:0 0;border:0;gap:10px;overflow:visible}.mo-dashboard .mo-home-action-grid>button{isolation:isolate;background:#202727;border:1px solid #62655c;border-radius:17px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:152px;padding:18px;display:flex;overflow:hidden}.mo-dashboard .mo-home-action-grid>button:before{content:"";z-index:-1;background:linear-gradient(0deg,#192222 0%,#19222288 45%,transparent 100%),var(--action-art) center/cover;transition:transform .2s;position:absolute;inset:0}.mo-dashboard .mo-home-action-grid>button:hover:before{transform:scale(1.035)}.mo-dashboard .mo-home-action-grid>button[data-art=vpn]{--action-art:url(/brand/vpn-devices-v2.webp)}.mo-dashboard .mo-home-action-grid>button[data-art=card]{--action-art:url(/brand/card-premium.webp)}.mo-dashboard .mo-home-action-grid>button[data-art=market]{--action-art:url(/brand/digital-goods.webp)}.mo-dashboard .mo-home-action-grid>button[data-art=earn]{--action-art:url(/brand/referral-rewards-v2.webp)}.mo-dashboard .mo-home-action-grid>button>span{display:none}.mo-dashboard .mo-home-action-grid>button>b{color:#fff7e7;text-shadow:0 1px 8px #000;align-self:auto;font-size:19px}.mo-dashboard .mo-home-action-grid>button>small{white-space:normal;color:#e1e5db;align-self:auto;font-size:12px}.mo-dashboard .mo-home-action-grid>button>svg{color:#faf0db;position:absolute;bottom:18px;right:14px}.mo-dashboard .mo-app-section-title>button span{text-align:left;gap:1px;display:grid}.mo-dashboard .mo-app-section-title>button small{color:#b5d8bb;font-size:11px}.mo-dashboard .mo-membership-products>article{isolation:isolate;position:relative;overflow:hidden}.mo-dashboard .mo-membership-products>article:before{content:"";z-index:-1;opacity:.23;pointer-events:none;background:linear-gradient(90deg,#222627,#0000),url(/brand/vpn-devices-v2.webp) 100% 0/cover;position:absolute;inset:0}.mo-dashboard .mo-membership-products>article:nth-child(2):before{background-image:linear-gradient(90deg,#222627,#0000),url(/brand/card-premium.webp)}.mo-card-mini-balance{color:#ebd8a8;margin:-4px 0 12px;font-size:22px;display:block}.mo-dashboard .mo-vpn-console .mo-vpn-console-main{background:linear-gradient(90deg,#222727 25%,#222727db 65%,#22272744),url(/brand/vpn-devices-v2.webp) 100%/cover}.mo-dashboard .mo-vpn-tools{background:linear-gradient(90deg,#242a2a 45%,#242a2ac9),url(/brand/gift-access-v2.webp) 100%/cover;border-color:#555c55;gap:12px;padding:22px;display:grid}.mo-dashboard .mo-vpn-tools>div:first-child{align-items:flex-start;margin:0}.mo-dashboard .mo-vpn-tools>div:first-child span{gap:7px;display:grid}.mo-dashboard .mo-vpn-tools small{color:#cdd2c9;max-width:45ch;font-size:13px;line-height:1.5}.mo-dashboard .mo-vpn-tools>.btn{justify-self:start;margin:0!important}.mo-dashboard .mo-vpn-tools>.mo-linkbtn{justify-self:start;min-height:44px;margin:0;padding:8px 0;font-size:12px}.mo-dashboard .mo-card-connect{background:linear-gradient(90deg,#252c29 50%,#252c29c9),url(/brand/member-desk-v2.webp) 100%/cover;border:1px solid #535b53;border-radius:18px;padding:22px}.mo-dashboard .mo-card-connect h2{margin:0;font-size:23px}.mo-dashboard .mo-card-connect p{color:#cbd0c5;max-width:46ch;font-size:14px}.mo-dashboard .mo-card-connect>.btn{width:100%}.mo-dashboard .mo-card-stage{margin-top:0}.mo-dashboard .mo-earn-cover{object-fit:cover;object-position:65% 60%;width:100%;height:200px;display:block}.mo-dashboard .mo-earn-console>header{padding:16px 22px}.mo-dashboard .mo-earn-main{gap:20px;padding-top:18px}.mo-dashboard .mo-earn-main h1{max-width:17ch;font-size:clamp(28px,4vw,40px)}.mo-dashboard .mo-earn-main p{margin:12px 0 20px;font-size:14px;line-height:1.55}.mo-dashboard .mo-earn-main>aside{background:#dddccf;border:0;border-radius:15px;min-height:0;padding:20px}.mo-dashboard .mo-earn-main>aside strong{font-size:32px}.mo-share-ideas{background:#27322b;border:1px solid #596352;border-radius:20px;margin:16px 0;padding:24px}.mo-share-ideas h2{margin:0;font-size:24px}.mo-share-ideas h3{margin:22px 0 8px;font-size:19px}.mo-share-ideas p{color:#d0d7c9;font-size:14px;line-height:1.6}.mo-share-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mo-share-chips .btn{background:#354237;border-color:#657260}.mo-dashboard .mo-profile-card{isolation:isolate;grid-template-columns:48px minmax(0,1fr);align-content:center;min-height:170px;padding:24px;position:relative;overflow:hidden}.mo-dashboard .mo-profile-card:before{content:"";z-index:-1;background:linear-gradient(90deg,#242929 25%,#242929cf 65%,#24292944),url(/brand/member-desk-v2.webp) 100%/cover;position:absolute;inset:0}.mo-dashboard .mo-profile-card>svg{color:#7f352f;background:#efe8d6;border-radius:50%;width:44px;height:44px;padding:10px}.mo-dashboard .mo-profile-card>div>b{white-space:normal;font-size:22px}.mo-dashboard .mo-profile-card>i{width:auto;height:auto;box-shadow:none;color:#b4d8b5;background:0 0;grid-column:2;padding:0;font-size:12px;font-style:normal;position:static}.mo-dashboard .mo-account-nav{gap:6px}.mo-dashboard .mo-account-content{gap:16px}.mo-promo-disclosure{border-top:1px solid #535a50;margin:12px 0 16px;padding-top:4px}.mo-promo-disclosure summary{cursor:pointer;color:#e5d3a9;padding:14px 0;font-weight:650}.mo-promo-disclosure[open] summary{margin-bottom:8px}.mo-dashboard #more-family{background:linear-gradient(90deg,#263027 45%,#263027bb),url(/brand/referral-rewards-v2.webp) 100%/cover}.mo-dashboard .mo-home-care{background:linear-gradient(90deg,#252c2b 30%,#252c2bde),url(/brand/human-support.webp) 100%/cover}.mo-dashboard .mo-plan{background:linear-gradient(135deg,#2f3733,#242a29);border-color:#596355;position:relative}.mo-dashboard .mo-plan-head b{font-size:20px}.mo-dashboard .mo-plan-head>span{text-align:right;font-size:12px}.mo-dashboard .mo-plan-filters{flex-wrap:wrap;gap:6px;padding:16px 0;display:flex;position:static}.mo-dashboard .mo-plan-filters>button{flex:1;min-width:85px;min-height:46px}@media (width<=640px){.mo-dashboard .mo-home-action-grid{grid-template-columns:1fr 1fr}.mo-dashboard .mo-home-action-grid>button{min-height:146px;padding:14px}.mo-dashboard .mo-home-action-grid>button>small{max-width:90%;font-size:11px}.mo-dashboard .mo-vpn-tools{padding:18px}.mo-dashboard .mo-vpn-tools>.btn{width:100%}.mo-dashboard .mo-earn-cover{height:176px}.mo-dashboard .mo-earn-main{padding:20px;display:grid}.mo-dashboard .mo-earn-main>aside{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.mo-dashboard .mo-earn-main>aside strong{grid-area:1/2/3;font-size:25px}.mo-dashboard .mo-earn-main>aside span{font-size:11px}.mo-dashboard .mo-profile-card{min-height:155px;padding:19px}.mo-dashboard .mo-account-nav{grid-template-columns:1fr 1fr;padding:8px;display:grid;overflow:visible}.mo-dashboard .mo-account-nav>button,.mo-dashboard .mo-account-nav>a{min-width:0;padding:8px;font-size:12px}.mo-dashboard .mo-account-nav>a:last-child{grid-column:1/-1}.mo-share-ideas{padding:20px}.mo-dashboard .mo-membership-suggestion{margin-top:16px}}.connect-page{color:#f0ede1;background:#1b2222}.connect-page .connect-header{background:#202828;border-color:#47514b;height:64px}.connect-page .connect-header nav a{color:#eeeadd;background:#2d3732;border-color:#536353}.connect-page .connect-action-card{background:#252e2b;border-color:#576356;border-radius:22px;overflow:hidden}.connect-page .connect-action-card:before{display:none}.connect-page .connect-action-copy{flex-direction:column;gap:0;padding:24px;display:flex}.connect-page .connect-action-copy h1{font:650 clamp(29px,7vw,43px)/1.12 var(--font-text);letter-spacing:-.025em;max-width:18ch;margin:18px 0 0}.connect-page .connect-action-copy>p{color:#cdd4c8;margin:16px 0;font-size:15px;line-height:1.55}.connect-page .connect-guide-don{display:none}.connect-page .connect-action-card:after{content:"";pointer-events:none;background:url(/brand/vpn-devices-v2.webp) 50% 58%/cover;grid-area:1/1/auto/-1;height:180px;display:block}.connect-page .connect-action-card{flex-direction:column-reverse;display:flex}.connect-page .connect-detected{color:#eeeadd;background:#303b33;border-color:#65705d;padding:13px}.connect-page .connect-detected b{font-size:14px}.connect-page .connect-detected small{color:#c1c8b6}.connect-page .connect-detected button{color:#fff;background:#465241;font-size:12px}.connect-page .connect-status-card,.connect-page .connect-other-card,.connect-page .connect-help-card{background:#28302d;border-color:#566051}.connect-page .connect-days b{font:650 42px var(--font-text);color:#edead9}.connect-page .connect-status-card p,.connect-page .connect-status-card span{color:#cbd1c1}@media (width>=900px){.connect-page .connect-action-card:after{height:210px}}@media (prefers-reduced-motion:reduce){.mo-dashboard .mo-home-action-grid>button:before{transition:none}}@media (width<=640px){.mo-dashboard .mo-account-layout{flex-direction:column;gap:12px;display:flex}.mo-dashboard .mo-account-content{display:contents}.mo-dashboard .mo-profile-card{order:-2;margin:0}.mo-dashboard .mo-account-nav{order:-1;margin:0}}.mo-dashboard .mo-profile-card{gap:12px;grid-template-columns:48px minmax(0,1fr)!important}.mo-dashboard .mo-profile-card>svg{box-sizing:border-box;border:0;width:44px;height:44px}.mo-dashboard .mo-share-ideas :is(h2,h3),.mo-dashboard .mo-card-connect h2{font-family:var(--font-text);font-weight:650}.mo-dashboard .mo-market-head{background:linear-gradient(90deg,#252c29 35%,#252c29db),url(/brand/digital-goods.webp) 100%/cover;border:1px solid #535b53;border-radius:20px;padding:24px}.mo-dashboard .mo-market-head p{color:#d0d4c8;max-width:45ch}.mo-dashboard .mo-card-stage.is-empty .mo-card-stage-info{padding:14px 20px}.mo-dashboard .mo-card-stage.is-empty .mo-card-stage-info>strong,.mo-dashboard .mo-card-stage.is-empty .mo-card-stage-info>p{display:none}.connect-page .connect-action-card:after{opacity:1;z-index:auto;border:0;flex:none;width:100%;height:140px;position:static;inset:auto;transform:none;-webkit-mask-image:none;mask-image:none}.connect-page .connect-action-copy{box-sizing:border-box;width:100%;padding:22px}.connect-page .connect-action-copy>.pill{color:#c8e8c6;background:#334b38;align-self:flex-start;font-size:11px}.connect-page .connect-status-facts>div{background:#343e35;border-color:#5e6a57}.connect-page .connect-options{background:#28312b;border-color:#576250}.connect-page .connect-options summary{color:#e7e8d8}.connect-page .connect-private{color:#c5cbb9}.mo-dashboard .mo-share-details>summary{cursor:pointer;color:#e6dbc1;padding:8px 0;font-weight:650;list-style:disclosure-closed}@media (width<=640px){.mo-dashboard .mo-account-layout{align-items:stretch}.mo-dashboard .mo-profile-card{box-sizing:border-box;width:100%}.mo-dashboard .mo-profile-card>div>b{font-size:20px}}.connect-page .connect-action-card{padding:0}.connect-page .connect-action-copy>.pill{margin:0}.connect-page .connect-action-copy h1{margin:16px 0 0}.mo-dashboard .mo-membership-products{grid-template-rows:auto auto 1fr auto}.mo-dashboard .mo-membership-products>article{grid-template-rows:subgrid;grid-row:span 4;align-items:start;gap:10px;display:grid}.mo-dashboard .mo-membership-products>article>.btn{align-self:end;min-height:48px;margin-top:4px}.mo-dashboard .mo-membership-products>article>.mo-product-body p{margin:0;line-height:1.5}.mo-card-balances{gap:5px;margin-top:8px;display:grid}.mo-card-balances>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mo-reveal-under{width:100%;color:var(--text,#eee9de);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:13px;display:flex}.mo-card-selector-hint{color:var(--muted,#bcbdb5);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.mo-sheet.mo-sheet-full{width:min(680px,100%);max-height:100vh;max-height:var(--tg-vh,100dvh);min-height:90dvh;overflow-y:auto}.mo-sheet-full .mo-plan{background:0 0;border:0;padding:0}.mo-card-transaction{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.mo-card-transaction small{color:#b6bbb5;margin-top:4px;display:block}.mo-dashboard .mo-don-moment.compact{isolation:isolate;background:linear-gradient(90deg,#19201fee 5%,#19201fa8 58%,#19201f22),url(/brand/vpn-devices-v2.webp) 50% 55%/cover;min-height:200px;padding:24px;display:block;position:relative;overflow:hidden}.mo-don-moment.compact .mo-don-moment-media{display:none}.mo-don-moment.compact .mo-don-moment-copy{max-width:480px}.mo-don-moment.compact .mo-don-moment-copy p{max-width:360px}.mo-earn-banner{isolation:isolate;position:relative;overflow:hidden}.mo-earn-banner:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 15%,#17201fec);position:absolute;inset:0}.mo-dashboard .mo-earn-banner>header{z-index:1;background:0 0;border:0;align-items:end;gap:14px;position:absolute;bottom:0;left:0;right:0}.mo-dashboard .mo-earn-banner .mo-earn-cover{object-position:center 48%;height:230px}.mo-dashboard .mo-earn-banner>header>span{background:#1b2424bf;border:1px solid #ffffff38}.mo-earn-console summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.mo-dashboard .mo-profile-envelope{isolation:isolate;color:#292b27;background:#afa38a;min-height:195px;padding:28px 24px 42px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eee1c359}.mo-profile-envelope:after{content:"";z-index:1;background:#c5b79b;height:100px;position:absolute;bottom:-40px;left:0;right:0;transform:skewY(-7deg);box-shadow:0 -1px 4px #0002}.mo-profile-paper{background:#ebe6d7;gap:10px;width:100%;padding:18px 22px 40px;display:grid;transform:rotate(-2deg);box-shadow:0 3px 10px #0002}.mo-profile-paper>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.mo-profile-paper>b{font-size:28px}.mo-profile-paper>small{color:#45473f;font-size:14px}.mo-envelope-seal{z-index:2;color:#e4ae89;background:#91332a;border:3px double #c46b54;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:24px;display:grid;position:absolute;bottom:20px;right:30px;box-shadow:0 4px 8px #0003}.mo-account-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mo-account-nav-head{grid-column:1/-1}.mo-account-nav>a,.mo-account-nav>button{align-items:center;gap:8px;min-height:48px;font-size:13px}.mo-mini-identity{border:1px solid #ffffff25;border-radius:18px;margin:8px 0 16px;overflow:hidden}.mo-mini-identity .mo-mini-profile,.mo-mini-identity .mo-mini-wallet{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.mo-mini-identity .mo-mini-wallet{border-top:1px solid #ffffff18}.mo-dashboard .mo-trial-scene{isolation:isolate;background:linear-gradient(#20272720,#20272775 30%,#202727 75%),url(/brand/gift-access-v2.webp) top/100% no-repeat;position:relative;overflow:hidden;padding-top:170px!important}.mo-trial-scene>.don-portrait{display:none}.wizard-sequential .wizard-body{display:block}.wizard-sequential .wizard-content{max-width:none}.wizard-sequential .wizard-foot{flex-wrap:wrap;gap:10px;display:flex}.wizard-sequential .wizard-foot>.copy-fallback{flex-basis:100%;justify-content:center;margin:0;font-size:12px}.wizard-step-caption{color:#b8bdb6;font-size:14px;line-height:1.5}.wizard-progress{gap:6px;padding:14px 24px 0;display:flex}.wizard-progress i{background:#ffffff20;border-radius:8px;flex:1;height:3px}.wizard-progress .on{background:#c2473e}.wizard-sequential .wizard-actions:empty{display:none}.wizard-sequential h2{font-size:clamp(24px,4vw,34px)}.mo-claim-entry .mo-entry-visual{min-height:260px}.mo-claim-entry .mo-entry-links{z-index:3;align-self:end;gap:10px;padding:20px;display:flex;position:relative}.mo-entry-links a{font-size:13px}.mo-claim-entry .mo-entry-don{max-height:280px}.mo-claim-entry .mo-entry-copy{bottom:75px}.mo-claim-start{gap:10px;margin-bottom:24px;display:grid}.mo-promo-code{font-size:14px!important}.mo-promo-code::placeholder{font-size:13px}.mo-modal p{line-height:1.55}@media (width<=600px){.mo-dashboard .mo-don-moment.compact{background-position:65%;min-height:210px;padding:22px}.mo-don-moment.compact .mo-don-moment-copy{max-width:260px}.mo-dashboard .mo-earn-banner .mo-earn-cover{height:200px}.mo-claim-entry .mo-entry-visual{height:210px;min-height:210px}.mo-claim-entry .mo-entry-copy{max-width:60%;bottom:60px}.mo-claim-entry .mo-entry-copy h2{font-size:25px}.mo-claim-entry .mo-entry-copy p{display:none}.mo-claim-entry .mo-entry-don{height:210px}.mo-claim-entry .mo-entry-links{padding:12px 20px}.mo-sheet.mo-sheet-full{border-radius:0;min-height:100dvh}.wizard-sequential .wizard-body{padding:20px}.wizard-sequential .wizard-foot{padding:16px 20px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mo-dashboard .mo-plansheet>p{max-width:660px;text-align:left!important;margin:10px auto!important}.mo-dashboard .mo-plan-filters{margin:18px 0 22px}.mo-dashboard .mo-plansheet>.mo-list>li{align-items:center;gap:18px}.mo-dashboard .mo-plansheet>.mo-list>li>strong{font-size:14px}.mo-dashboard .mo-plansheet>.mo-list>li>span:last-child{text-align:right}.mo-dashboard .mo-transactions>article{border-bottom:1px solid #ffffff15;grid-template-columns:1fr auto;gap:12px;padding:14px 0;display:grid}.mo-transactions>article span{color:#bfc4ba;margin-top:5px;font-size:12px;display:block}.mo-transactions>article strong{white-space:nowrap}.mo-quick-amounts{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.mo-funding-sheet>.btn{width:100%;margin-top:10px}.mo-funding-input{gap:8px;display:grid}.mo-contact-email form>label{margin-bottom:7px;font-size:12px;display:block}.mo-contact-email .btns{flex-wrap:nowrap;display:flex}.mo-contact-email input{flex:1;min-width:0}.mo-contact-email .mo-hint{margin-top:10px;display:block}.connect-page .connect-action-card{isolation:isolate;background:linear-gradient(#20272738,#2027279c 35%,#202727 75%),url(/brand/vpn-devices-v2.webp) top/cover;position:relative}.connect-page .connect-action-card:after{display:none}.connect-page .connect-action-copy{padding-top:30px}.connect-page .connect-action-copy h1{text-shadow:0 2px 18px #0007;max-width:16ch}.connect-page .connect-action-copy>.pill{margin-bottom:65px}.connect-page .connect-action-copy>p{max-width:46ch}.shop-home-compact .wrap{padding-block:36px}.shop-home-compact h2{margin:12px 0}.shop-home-compact p{color:#bac0b6;max-width:650px;line-height:1.7}.shop-category-rail{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.shop-category-rail span{border:1px solid #ffffff25;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;display:flex}.shop-category-rail svg{color:#d0b58b;width:22px}.earn-teaser-revised>img{object-fit:cover;border-radius:24px;width:100%;height:340px}.show-pricing>.mo-plan-filters{justify-content:center;margin:24px 0}.show-pricing .show-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:920px;margin:auto}.show-plan-grid article strong small{font:400 13px var(--font-text)}.show-pricing>.mo-hint{text-align:center;padding:10px}.show-pricing .show-plan-grid article{min-height:240px}.show-pricing .show-plan-grid article a{margin-top:auto}@media (width<=600px){.show-pricing .show-plan-grid{grid-template-columns:1fr}.show-pricing .mo-plan-filters button{padding:12px 10px;font-size:13px}.earn-teaser-revised>img{height:230px}.mo-dashboard .mo-plansheet>.mo-list>li{gap:5px;display:grid}.mo-dashboard .mo-plansheet>.mo-list>li>span:last-child{text-align:left}.mo-contact-email .btns{flex-wrap:wrap}}.mo-trial-scene>.mo-modal-don{display:none}.mo-dashboard .mo-profile-card.mo-profile-envelope{min-height:195px;display:block;background:#b5a88c!important;grid-template-columns:1fr!important;padding:25px 22px 40px!important}.mo-dashboard .mo-profile-card.mo-profile-envelope:before{display:none}.mo-dashboard .mo-profile-card.mo-profile-envelope>.mo-profile-paper{box-sizing:border-box;color:#292b27;z-index:0;background:#eee7d7;gap:9px;width:100%;min-width:0;padding:18px 20px 38px;display:grid;position:relative}.mo-dashboard .mo-profile-card.mo-profile-envelope>.mo-profile-paper>b{color:#292b27;font-size:28px}.mo-dashboard .mo-profile-card.mo-profile-envelope>.mo-profile-paper>small{color:#45473f}.mo-dashboard .mo-profile-card.mo-profile-envelope>.mo-envelope-seal{color:#e4ae89}.mo-dashboard .mo-contact-email .btns{grid-template-columns:minmax(0,1fr) auto;display:grid}.mo-dashboard .mo-contact-email input{box-sizing:border-box;width:100%}.mo-dashboard .mo-contact-email .btns>.btn{width:auto}@media (width<=600px){.mo-dashboard .mo-contact-email .btns{grid-template-columns:1fr}.mo-dashboard .mo-contact-email .btns>.btn{justify-self:end;min-width:130px}}.mo-dashboard .mo-earn-banner>header{box-sizing:border-box;color:#f1ecdf;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.mo-earn-banner>header>div{align-items:center;gap:10px;display:flex}.mo-earn-banner>header>div>svg{color:#e79481;flex-shrink:0}.mo-earn-banner>header>div>span{gap:4px;display:grid}.mo-earn-banner>header b{font-size:17px}.mo-earn-banner>header small{color:#dddccd;font-size:12px}.mo-dashboard .mo-earn-banner>header>span{border-radius:20px;padding:7px 11px;font-size:11px;font-weight:650;display:inline-flex}.mo-dashboard .mo-share-details>summary{justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.mo-share-details>summary::-webkit-details-marker{display:none}.mo-share-details[open]>summary svg{transform:rotate(180deg)}.mo-funding-sheet,.mo-sheet-full{font-family:var(--font-text);color:#ede8dc}.mo-funding-sheet .mo-sheet-title{font:650 22px/1.25 var(--font-text);text-transform:none;text-align:left;margin:8px 40px 22px 0}.mo-funding-sheet .mo-plan{background:#29302d;border:1px solid #ffffff26;margin-top:18px;padding:16px}.mo-funding-sheet .mo-input,.mo-funding-sheet .btn:not(.primary){color:#e6e7db;background:#2a302e;border:1px solid #ffffff28}.mo-funding-sheet .mo-plan ul{padding-left:19px;line-height:1.7}.mo-funding-sheet .mo-plan-head{font-size:15px}.mo-funding-sheet .mo-plan .btns{gap:8px;display:flex}.mo-funding-sheet .mo-plan .btns>.btn{flex:1;min-height:46px}.mo-pay-routes{gap:8px;margin:10px 0 4px;display:grid}.mo-pay-routes>.btn{text-align:left;white-space:normal;place-content:center start;justify-items:start;gap:3px;width:100%;min-height:54px;padding:11px 14px;display:grid}.mo-pay-routes>.btn>b{font-weight:650}.mo-pay-routes>.btn>small{opacity:.78;font-size:12px;line-height:1.35}.mo-pay-routes>.btn:disabled{opacity:.5;cursor:default}.mo-share-copy{text-align:left;margin:10px 0;line-height:1.6}.mo-share-facts{color:#bec6ba;border:1px solid #ffffff20;border-radius:12px;gap:6px;margin:14px 0 18px;padding:12px 14px;font-size:13px;list-style:none;display:grid}.mo-share-facts b{color:#ede8dc}.trust{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.trust>div{grid-template-rows:36px auto;align-items:center;display:grid}.mo-mini-identity .mo-mini-profile{grid-template-columns:minmax(0,1fr) 8px;gap:12px;padding:16px}.mo-mini-identity .mo-mini-profile span{text-transform:none;letter-spacing:0;font-size:11px;line-height:1.5}.mo-mini-identity .mo-mini-profile b{font-size:19px}.mo-mini-identity .mo-mini-wallet{padding:14px 16px}.mo-mini-identity .mo-mini-wallet small{font-size:11px}.mo-mini-identity .mo-mini-wallet b{font-size:17px}.wizard-layer:has(.wizard-sequential){box-sizing:border-box;background:#111918c9;place-items:center;padding:12px}.wizard-modal.wizard-sequential{box-sizing:border-box;background:#202727;border:1px solid #596259;border-radius:22px;width:min(620px,100%);height:auto;max-height:calc(100dvh - 24px)}.wizard-sequential .wizard-head{box-sizing:border-box;background:0 0;border-bottom:1px solid #ffffff18;height:auto;min-height:58px}.wizard-sequential .wizard-body{flex:0 auto;min-height:0;overflow-y:auto}.wizard-sequential .wizard-body h2{font:650 27px/1.15 var(--font-text);text-transform:none;letter-spacing:-.02em;max-width:none;margin:0 0 14px}.wizard-sequential .wizard-foot{box-sizing:border-box;background:#242c29;border-top:1px solid #ffffff20;flex:none}.wizard-sequential .wizard-foot>.wizard-done{flex:1;width:auto;min-width:140px}.wizard-sequential .wizard-foot>.copy-fallback{color:#c9cdbf;border:0;min-height:36px}.wizard-sequential .wizard-chips>button,.wizard-sequential .wizard-clients>button{color:#ece9dd;background:#29312d;border-color:#5d655b}.wizard-sequential .wizard-chips>button.on,.wizard-sequential .wizard-clients>button.on{background:#3b4e40;border-color:#95ae85}.wizard-sequential .wizard-action{background:#2b342f;border-color:#5c665c}.wizard-sequential .wizard-action.primary{background:#b74035}.mo-dashboard .mo-plansheet-head{margin-bottom:4px}.mo-dashboard .mo-plansheet>p{margin:6px auto!important}.mo-dashboard .mo-plansheet>.mo-plan-filters{margin:12px 0 8px;padding:0}.mo-dashboard .mo-plansheet>.mo-h{margin:8px 0 6px}.mo-dashboard .mo-account-nav>button,.mo-dashboard .mo-account-nav>a{background:#2b332f;border:1px solid #65706155;border-radius:11px;min-height:44px}.mo-dashboard .mo-account-nav>button:hover,.mo-dashboard .mo-account-nav>a:hover{background:#39463c;border-color:#88947e}.mo-dashboard .mo-plansheet .mo-plan li:nth-child(-n+2){color:#eee9dc;font-weight:650}.mo-dashboard .mo-plansheet .mo-plan ul{line-height:1.65}.earn-subscriber-story{border-left:3px solid var(--red,#b73c32);background:#efe9d808;border-radius:0 16px 16px 0;margin:24px 0;padding:18px 22px}.earn-subscriber-story>span{color:#bfb7a7;font-size:13px}.earn-subscriber-story p{margin:8px 0 0!important}.earn-subscriber-story strong{color:#efe9d8;font-weight:700}.mo-dashboard .mo-issue-card-cta{justify-content:center;gap:10px;width:100%;min-height:56px;margin:24px 0 8px;padding:16px 24px;font-size:17px;display:flex}.mo-dashboard .mo-trial-scene{text-align:left;background:linear-gradient(90deg,#202727f2,#202727c9 60%,#2027276b),url(/brand/gift-access-v2.webp) top/cover;padding-top:32px!important}.mo-dashboard .mo-trial-scene h3{max-width:24ch;margin-top:0}.mo-dashboard .mo-trial-scene>p{max-width:60ch}.mo-trial-scene .btn{min-height:48px}.legal-back,.mo-entry-back,.shop-back,.connect-back,.mo-back{box-sizing:border-box;border:1px solid #8a93845c;border-radius:12px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:10px 15px;font-size:15px;line-height:1.3;text-decoration:none;display:inline-flex}.legal-back svg,.mo-entry-back svg,.shop-back svg{flex-shrink:0;width:18px;height:18px}.legal-wrap>.legal-back{margin:0 0 22px}.mo-mini-drawer-wrap .mo-mini-drawer{height:var(--tg-vh,100dvh);box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:100%;overflow:hidden auto}.mo-mini-drawer>*{flex-shrink:0}.mo-mini-drawer .mo-mini-identity{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mo-mini-identity .mo-mini-profile{gap:5px;padding:12px}.mo-mini-identity .mo-mini-wallet{border-top:0;border-left:1px solid #ffffff18;gap:7px;min-width:0;padding:12px}.mo-mini-identity .mo-mini-wallet svg{display:none}.mo-mini-identity .mo-mini-wallet b{overflow-wrap:anywhere;font-size:16px}@media (width>=901px){.mo-dashboard .mo-account-layout{flex-direction:column;gap:24px;width:100%;display:flex}.mo-dashboard .mo-account-nav{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;padding:18px;display:grid;position:static}.mo-dashboard .mo-account-nav-head{grid-column:1/-1;margin-bottom:6px;padding:0 0 14px}.mo-dashboard .mo-account-nav>button,.mo-dashboard .mo-account-nav>a{white-space:normal;justify-content:flex-start;min-width:0;min-height:56px;padding:12px;line-height:1.4}.mo-account-nav svg{flex-shrink:0}.mo-dashboard .mo-account-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;width:100%;display:grid}.mo-account-content>#more-support,.mo-account-content>#more-how,.mo-account-content>.mo-account-links,.mo-account-content>.mo-logout{grid-column:1/-1}.mo-account-content>*{min-width:0}}@media (width<=600px){.mo-dashboard .mo-trial-scene{padding:24px!important}.mo-mini-drawer-head{margin-bottom:8px}.mo-mini-drawer .mo-mini-drawer-nav :is(button,a){min-height:44px}.mo-mini-drawer .mo-mini-quick :is(button,a){min-height:48px}}.show-pricing .pricing-intro{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:28px;display:grid}.pricing-intro h2{text-wrap:balance;max-width:19ch;margin:14px 0 18px;font-size:clamp(32px,3.7vw,56px);line-height:1.08}.pricing-intro p{max-width:44ch;margin:0 0 12px;font-size:18px;line-height:1.55}.pricing-intro small{color:#b3a891;font-size:14px;line-height:1.6;display:block}.pricing-intro img{object-fit:cover;border-radius:20px;width:100%;height:260px}.show-pricing>.mo-plan-filters{justify-content:flex-start;gap:8px;margin:0 0 24px;padding:0}.show-pricing .show-plan-grid{gap:18px;width:100%;max-width:none;margin:0}.show-pricing .show-plan-grid>article{border-radius:18px;flex-direction:column;gap:24px;min-height:0;padding:26px;display:flex}.show-pricing .show-plan-grid>article>strong{margin-top:auto}.pricing-perks{color:#bdb29e;margin:14px 0 0;padding-left:18px;font-size:15px;line-height:1.8}.show-pricing .show-plan-grid h3{margin:0;font-size:27px}.show-pricing .show-plan-grid>article>a{min-height:44px}@media (width<=700px){.show-pricing .pricing-intro{grid-template-columns:1fr;gap:20px}.pricing-intro img{height:180px}.pricing-intro h2{max-width:20ch;font-size:34px}.show-pricing .show-plan-grid{grid-template-columns:1fr}.show-pricing>.mo-plan-filters{flex-wrap:wrap;display:flex}.show-pricing>.mo-plan-filters button{flex:1;padding:10px 12px;font-size:13px}.show-pricing .show-plan-grid>article{padding:22px}}.mo-mini-identity .mo-mini-wallet{grid-template-columns:minmax(0,1fr)}.mo-dashboard .mo-linkbtn.mo-back{border:1px solid #8a93845c;border-radius:12px;flex-shrink:0;gap:8px;min-height:44px;padding:10px 15px;font-size:15px;position:static}.mo-plansheet-head:has(.mo-back){flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mo-plansheet-head:has(.mo-back) .mo-sheet-title{margin:0}.mo-card-guide{white-space:pre-line;text-align:left;font-size:14px;line-height:1.65}.mo-card-guide a,.mo-purchase-consent a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.mo-card-guide-disclosure{margin-top:18px}.mo-card-guide-disclosure summary{cursor:pointer;align-items:center;gap:10px;padding:6px 0;font-weight:650;list-style:none;display:flex}.mo-card-guide-disclosure summary:after{content:"+";margin-left:auto;font-size:22px}.mo-card-guide-disclosure[open] summary:after{content:"−"}.mo-card-guide-disclosure .mo-card-guide{margin-top:20px}.mo-purchase-consent{text-align:left;margin:16px 0;font-size:12px;line-height:1.6}.legal-body blockquote{border-left:3px solid var(--accent,#bb4438);margin:14px 0;padding:4px 16px;line-height:1.65}.mo-dashboard .mo-slot-add{color:#f4dfd4;white-space:nowrap;background:#3c2926;border:1px solid #bd695a88;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:13px;line-height:1.25;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.mo-dashboard .mo-slot-add:hover{background:#50312b;border-color:#d98270;text-decoration:none}.mo-dashboard .mo-slot-add:focus-visible{outline-offset:3px;outline:2px solid #ed927f}.mo-slot-add svg{color:#ed927f;flex-shrink:0}@media (width<=640px){.mo-section-head:has(.mo-slot-add){flex-wrap:wrap;gap:12px}.mo-dashboard .mo-slot-add{min-height:44px}}.mo-dashboard .mo-account-refined .mo-account-content{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;display:grid}.mo-account-refined .mo-card{min-width:0;margin:0;padding:22px}.mo-account-refined .mo-h{margin:0 0 10px;font-size:17px;line-height:1.4}.mo-account-refined .mo-muted{font-size:14px;line-height:1.6}.mo-account-refined .btns{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.mo-account-refined .btn{white-space:normal;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 16px;line-height:1.35;display:inline-flex}.mo-account-refined .btn>svg{flex-shrink:0}.mo-account-refined .mo-input{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.mo-account-refined .mo-contact-email .btns>.mo-input{flex:200px;width:auto}.mo-account-refined .mo-contact-email label{color:#bdc2b7;margin:14px 0 7px;font-size:12px;display:block}.mo-account-refined .mo-contact-email .mo-hint{margin-top:10px;line-height:1.5;display:block}.mo-dashboard .mo-account-refined .mo-profile-card.mo-profile-envelope{min-height:160px;padding:18px 20px 30px!important}.mo-account-refined .mo-profile-paper{transform:rotate(-.7deg);gap:7px!important;padding:16px 20px 24px!important}.mo-account-refined .mo-profile-paper>small{overflow-wrap:anywhere;align-items:center;gap:7px;padding-right:38px;display:flex}.mo-account-refined .mo-profile-copy{color:#684c37;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:inline-flex}.mo-account-refined .mo-profile-copy:hover{color:#9d362e;transform:none}.mo-account-refined .mo-envelope-seal{width:40px;height:40px;font-size:21px;bottom:16px;right:24px}.mo-account-refined .mo-wallet-card>.btns .btn{width:100%}.mo-account-refined .mo-stats{background:#171e1b80;border:1px solid #d4d5bd26;border-radius:15px;overflow:hidden}.mo-account-refined .mo-stats>div{min-width:0;padding:16px 10px}.mo-account-refined .mo-stats b{overflow-wrap:anywhere;font-size:clamp(21px,5vw,30px)}.mo-account-refined .mo-document-links{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.mo-account-refined .mo-document-links>a{box-sizing:border-box;color:#dddccc;background:#232b27;border:1px solid #bdbfac26;border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.mo-account-refined .mo-document-links svg{flex-shrink:0}.mo-account-refined #more-family>.btn,.mo-account-refined #more-support>.btn{box-sizing:border-box;width:100%}.mo-account-refined #more-how>.mo-linkbtn{text-align:left;align-items:center;gap:10px;width:100%;min-height:42px;display:flex}.mo-account-refined #more-how .mo-disclosure-icon{flex-shrink:0;margin-left:auto}.mo-account-refined #more-support textarea{margin-bottom:12px}.mo-account-refined .mo-profile-logout{color:#b9bcb3;justify-self:start;gap:8px;min-height:44px;padding:8px;font-size:13px}.mo-account-refined :is(button,a,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #e3c796}@media (width>=1000px){.mo-dashboard .mo-account-refined .mo-account-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.mo-account-refined #more-profile,.mo-account-refined .mo-document-links,.mo-account-refined .mo-profile-logout{grid-column:1/-1}.mo-account-refined .mo-profile-paper{max-width:620px}}@media (width<=420px){.mo-account-refined .mo-card{padding:17px}.mo-account-refined .mo-document-links{grid-template-columns:1fr}.mo-account-refined .mo-contact-email .btns>.btn{width:100%}.mo-account-refined .mo-contact-email .btns>.mo-input{flex-basis:100%}}.mo-account-refined .mo-contact-disclosure>summary{cursor:pointer;color:#e8e4d4;align-items:center;gap:12px;min-height:48px;list-style:none;display:flex}.mo-account-refined .mo-contact-disclosure>summary::-webkit-details-marker{display:none}.mo-account-refined .mo-contact-disclosure>summary>span{flex:1;gap:4px;min-width:0;display:grid}.mo-account-refined .mo-contact-disclosure>summary b{font-size:16px}.mo-account-refined .mo-contact-disclosure>summary small{color:#b7bcb1;overflow-wrap:anywhere;font-size:12px;font-weight:400}.mo-account-refined .mo-contact-disclosure>summary>svg{color:#df8170;flex-shrink:0}.mo-account-refined .mo-contact-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.mo-account-refined .mo-profile-envelope:after,.mo-account-refined .mo-envelope-seal{pointer-events:none}.mo-account-refined .mo-contact-disclosure>summary:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #e3c796}.mo-account-refined .mo-account-primary,.mo-account-refined .mo-account-secondary{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.mo-account-refined .mo-card{scroll-margin-top:90px}@media (width>=1000px){.mo-account-refined .mo-account-primary,.mo-account-refined .mo-account-secondary{gap:18px}}.mo-choice{gap:6px;width:100%;min-width:0;margin:10px 0;display:grid}.mo-choice-label{color:#c1c8bd;font-size:13px}.mo-choice-trigger{color:#f2ede3;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#2a2e2f;border:1px solid #53594f;border-radius:12px;align-items:center;gap:12px;padding:9px 14px;display:flex}.mo-choice-trigger:hover:not(:disabled):not(.mo-choice-static){border-color:#c3ac80}.mo-choice-static{cursor:default}.mo-choice-face{flex:1;min-width:0}.mo-choice-face b,.mo-choice-options b{font-size:15px;font-weight:600;display:block}.mo-choice-face small,.mo-choice-options small{color:#c1c8bd;margin-top:2px;font-size:13px;display:block}.mo-choice-symbol{color:#e9c989;background:#3a3f40;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:21px;font-weight:650;line-height:1;display:grid}.mo-choice-trigger:disabled{opacity:.55;cursor:default}.mo-choice-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;color:#f2ede3;background:#242829;border:1px solid #53594f;border-radius:20px;width:min(440px,100% - 32px);max-height:min(580px,85dvh);padding:20px;font-family:inherit;font-size:15px;overflow-y:auto;box-shadow:0 24px 80px #0009}.mo-choice-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b0e0ebb}.mo-choice-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.mo-choice-dialog h3{letter-spacing:-.02em;margin:0;font-family:inherit;font-size:19px;font-weight:650;line-height:1.3}.mo-choice-dialog header button{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff0e;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.mo-choice-options{gap:10px;display:grid}.mo-choice-options button{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#2a2e2f;border:1px solid #434746;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.mo-choice-options button[aria-pressed=true]{background:#333a36;border-color:#c3ac80}.mo-choice-options button>span:not(.mo-choice-symbol){flex:1;min-width:0}.mo-choice-options svg{color:#c3ac80;flex:none}.mo-choice-trigger:focus-visible,.mo-choice-dialog button:focus-visible{outline-offset:3px;outline:3px solid #e9c989}@media (width<=600px){.mo-choice-dialog{padding-bottom:max(20px,env(safe-area-inset-bottom));margin:auto auto 12px}}@media (prefers-reduced-motion:reduce){.mo-choice-dialog{transition:none}}.mo-plansheet .mo-plan-filters{gap:6px;margin:6px 0 12px;padding:0;display:flex}.mo-plansheet .mo-plan-filters button{white-space:normal;border-radius:12px;flex:1 1 0;min-width:0;min-height:46px;padding:9px 8px;font-size:13px;font-weight:600;line-height:1.25}.mo-plansheet .mo-plan-filters button.on{color:#e5f2d9;background:#37473c;border-color:#8fb08f;box-shadow:inset 0 0 0 1px #8fb08f}.mo-plansheet .mo-plan-filters button:focus-visible{outline-offset:2px;outline:3px solid #e9c989}.mo-plan-about{color:var(--mo-muted,#c1c8bd);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;line-height:1.5;display:flex}.mo-plan-about>svg{color:var(--mo-brass,#c3ac80);flex:none}.mo-plan-about>span{flex:1;min-width:180px}.mo-plan-about b{color:var(--mo-brass,#c3ac80);white-space:nowrap;font-weight:600}@media (width<=420px){.mo-plansheet .mo-plan-filters button{padding:8px 5px;font-size:12px}}.mo-dashboard .mo-plansheet .mo-plan-filters{flex-wrap:nowrap;gap:6px;margin:6px 0 12px;padding:0;display:flex}.mo-dashboard .mo-plansheet .mo-plan-filters>button{flex:1 1 0;min-width:0;min-height:46px;padding:9px 8px;font-size:13px}.mo-autorenew{gap:10px;display:grid}.mo-autorenew-row{text-align:left;width:100%;min-height:60px;font:inherit;color:var(--mo-ink,#f2ede3);border:1px solid var(--mo-line,#434746);background:var(--mo-surface-raised,#2a2e2f);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.mo-autorenew-row:hover{border-color:var(--mo-brass,#c3ac80);color:inherit;transform:none}.mo-autorenew-row:disabled{opacity:.6;cursor:wait}.mo-autorenew-row b{font-size:15px;font-weight:600;display:block}.mo-autorenew-row small{color:var(--mo-muted,#c1c8bd);white-space:normal;margin-top:3px;font-size:12px;line-height:1.45;display:block}.mo-switch{background:#4a5350;border-radius:999px;flex:none;width:46px;height:27px;transition:background .18s;position:relative}.mo-switch i{background:#cfd6cb;border-radius:50%;width:21px;height:21px;transition:transform .18s;position:absolute;top:3px;left:3px}.mo-switch.on{background:#5f7f5a}.mo-switch.on i{background:#f2ede3;transform:translate(19px)}@media (prefers-reduced-motion:reduce){.mo-switch,.mo-switch i{transition:none}}.sc-catalog{text-align:left;width:100%;min-width:0}.sc-search{color:#e9e7dc;background:#252b29;border:1px solid #515851;border-radius:16px;align-items:center;gap:12px;padding:12px 18px;display:flex}.sc-search input{width:100%;min-width:0;color:inherit;font:inherit;outline-offset:5px;background:0 0!important;border:0!important;padding:6px!important}.sc-search button{color:inherit;background:0 0;border:0;place-items:center;padding:8px;display:grid}.sc-controls{color:#bcbeb3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.sc-controls label{align-items:center;gap:8px;display:flex}.sc-controls select{color:#f3efdf;max-width:190px;font:inherit;background:#252b29;border:1px solid #515851;border-radius:10px;padding:10px}.sc-categories{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:16px;display:grid}.sc-categories>button{color:#f3efdf;text-align:left;cursor:pointer;background:#232927;border:1px solid #454c46;border-radius:18px;padding:0;transition:transform .2s,border-color .2s;overflow:hidden}.sc-categories>button:hover{border-color:#bc9b71;transform:translateY(-3px)}.sc-categories>button>span{padding:14px;display:block}.sc-categories b{font-size:16px;line-height:1.35;display:block}.sc-categories small{color:#afb5aa;justify-content:space-between;align-items:center;margin-top:8px;display:flex}.sc-cover{aspect-ratio:16/9;background:#151b1b;position:relative;overflow:hidden}.sc-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.sc-cover>span{color:#fff;background:#101917d9;border-radius:6px;max-width:calc(100% - 16px);padding:4px 8px;font-size:11px;line-height:1.3;position:absolute;bottom:8px;left:8px}.sc-categories button:hover img{transform:scale(1.035)}.sc-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 16px;display:flex}.sc-heading h3{margin:0}.sc-heading>span{color:#bcbeb3;font-size:13px}.sc-products{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:16px;display:grid}.sc-products article{background:#232927;border:1px solid #454c46;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sc-product-body{flex-direction:column;flex:1;padding:16px;display:flex}.sc-product-body>small{color:#c9b190;font-size:11px;line-height:1.4}.sc-product-body h3{color:#f3efdf;overflow-wrap:anywhere;margin:10px 0;font-family:inherit;font-size:17px;line-height:1.4}.sc-product-body p{color:#abb2a8;margin:0 0 20px;font-size:12px;line-height:1.5}.sc-product-body footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.sc-product-body strong{color:#f3efdf;font-size:18px}.sc-product-body .btn{gap:8px;min-height:44px;padding:10px 14px;font-size:13px}.sc-empty{text-align:center;color:#bbc2b7;padding:40px 16px}.sc-empty h3{color:#f3efdf}.sc-more{margin:24px auto;display:flex}.sc-catalog button:focus-visible,.sc-catalog a:focus-visible{outline-offset:3px;outline:3px solid #d9bf8f}@media (width<=540px){.sc-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sc-categories>button>span{padding:12px}.sc-categories b{font-size:14px}.sc-products{grid-template-columns:1fr}.sc-products article{grid-template-columns:110px 1fr;display:grid}.sc-products .sc-cover{aspect-ratio:auto;height:100%}.sc-product-body{min-width:0;padding:14px}.sc-product-body h3{font-size:15px}.sc-product-body p{margin-bottom:12px}.sc-controls{font-size:12px}.sc-controls select{max-width:160px}.sc-cover>span{font-size:10px}.sc-products .sc-cover>span{display:none}}@media (prefers-reduced-motion:reduce){.sc-categories>button,.sc-cover img{transition:none}}.sc-region{color:#c0c8b7;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.sc-region select{color:#f3efdf;max-width:100%;font:inherit;background:#252b29;border:1px solid #515851;border-radius:10px;padding:12px}.sc-app-art{background:radial-gradient(at 30% 10%,#52726466,#0000 80%),#18221d}.sc-app-art img{object-fit:contain;border-radius:26px;padding:14px}.sc-products .sc-app-art img{padding:12px}.sc-app-art>span{display:none}.sc-app-art img[src$=\.svg]{filter:invert();padding:28px}.sc-products .sc-app-art img[src$=\.svg]{padding:18px}.show-site .market-catalog{width:100%;max-width:1440px;margin:0 auto;padding:48px 40px;display:block}.show-site .market-catalog>.show-section-title{max-width:none;margin:0 0 26px;display:block}.show-site .market-catalog .show-section-title h2{width:auto;max-width:none;margin:12px 0;font-size:clamp(28px,3vw,42px);line-height:1.12}.show-site .market-catalog .show-section-title p{max-width:none;margin:0;font-size:15px}.show-site .market-hero{min-height:0;padding-top:36px;padding-bottom:40px}.show-site .market-hero h1{max-width:12ch;font-size:clamp(38px,4.6vw,64px);line-height:1.02}.show-site .market-hero .market-live-visual{max-height:420px}.sc-catalog .sc-categories>button{text-align:left;width:100%;display:block}.sc-catalog .sc-cover{width:100%}.sc-catalog .sc-cover img{width:100%;max-width:none;height:100%;max-height:none}.sc-catalog .sc-categories>button>span{width:100%}.sc-catalog .sc-categories b{white-space:normal;overflow-wrap:anywhere}@media (width<=540px){.show-site .market-catalog{padding:28px 16px}.show-site .market-hero h1{max-width:none}.show-site .market-hero .market-live-visual{max-height:240px}.sc-catalog .sc-categories .sc-cover{aspect-ratio:1.5}.sc-products .sc-cover{width:110px}.sc-products .sc-cover img{object-fit:contain;min-height:100%}}.mo-sheet .mo-store-app-cover{object-fit:contain;background:#1a2420;border-radius:16px;height:150px;padding:14px}.mo-sheet .mo-store-app-cover[src$=\.svg]{filter:invert()}.market-world{isolation:isolate;position:relative;background:#101715!important}.market-world:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#101715f5 5%,#101715d9 55%,#101715bd),url(/brand/digital-goods.webp) top/cover no-repeat;position:fixed;inset:0}.market-world .market-catalog{max-width:1480px;margin:auto;padding:38px 32px 72px;display:block!important}.market-title{margin:0 0 24px}.market-title h1{letter-spacing:-.04em;font-family:inherit;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.05;margin:8px 0 12px!important}.market-title p{color:#b6c0b8;margin:0;font-size:15px}.sc-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c2822ed;border-color:#72816b66}.sc-kicker{color:#d8b986;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.sc-featured{min-width:0;margin:26px 0 30px}.sc-featured header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.sc-featured header h2{letter-spacing:-.025em;text-transform:none;font-family:inherit;font-size:22px;line-height:1.2;margin:5px 0 0!important}.sc-arrows{gap:6px;display:flex}.sc-arrows button{color:#f4ead8;cursor:pointer;background:#213027bd;border:1px solid #65765b77;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.sc-carousel{touch-action:pan-y pinch-zoom;border-radius:20px;overflow:hidden}.sc-track{touch-action:pan-y pinch-zoom;margin-left:-14px;display:flex}.sc-slide{flex:0 0 30%;min-width:0;padding-left:14px}.sc-promo{color:#fff;text-align:left;cursor:grab;background:#223329;border-radius:20px;width:100%;height:190px;text-decoration:none;overflow:hidden;border:1px solid #65815c66!important;padding:0!important;display:block!important;position:relative!important}.sc-promo:active{cursor:grabbing}.sc-promo>img{object-fit:cover;object-position:center 35%;filter:saturate(.9);width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.sc-promo:after{content:"";background:linear-gradient(90deg,#10231eee,#10231e55 76%),linear-gradient(#0000,#07120caa);position:absolute;inset:0}.sc-promo-copy{z-index:1;flex-direction:column;align-items:flex-start;max-width:90%;height:100%;padding:23px;display:flex;position:relative}.sc-promo-copy small{color:#e8c996;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.sc-promo-copy b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 16px;font-size:19px;line-height:1.18;display:-webkit-box;overflow:hidden}.sc-promo-copy strong{align-items:center;gap:14px;margin-top:auto;font-size:16px;display:flex}.sc-promo:hover>img{transform:scale(1.035)}.sc-catalog .sc-categories{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:16px}.sc-catalog .sc-categories>button{aspect-ratio:1.08;background:#14211a;border:1px solid #77887155;border-radius:22px;min-width:0;padding:0;display:block;position:relative}.sc-catalog .sc-categories .sc-cover{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.sc-catalog .sc-categories .sc-cover img{object-fit:cover;filter:none;width:100%;height:100%;padding:0}.sc-categories .sc-cover:after{content:"";background:linear-gradient(#08130a00 20%,#08130a55 46%,#07110df5 100%);position:absolute;inset:0}.sc-catalog .sc-categories .sc-cover>span{display:none}.sc-catalog .sc-categories>button>span{z-index:1;padding:18px;position:absolute;inset:auto 0 0}.sc-catalog .sc-categories b{color:#fff;text-shadow:0 1px 12px #0008;font-size:18px;line-height:1.18}.sc-catalog .sc-categories small{color:#d2d8c8;font-size:12px}.sc-products .sc-app-art img{object-fit:cover!important;padding:0!important}.sc-catalog .sc-products article{background:#18251de8;border-color:#68765b66}.sc-controls{margin:26px 0 16px}.sc-categories button:focus-visible{outline-offset:4px}@media (width>=1200px){.sc-catalog .sc-categories{grid-template-columns:repeat(6,minmax(0,1fr))}.sc-slide{flex-basis:27%}}@media (width<=700px){.market-world .market-catalog{padding:24px 16px 48px}.market-title{margin-bottom:20px}.market-title .eyebrow{font-size:10px}.market-title p{font-size:13px}.sc-slide{flex-basis:72%}.sc-promo{height:164px}.sc-promo-copy{max-width:94%;padding:19px}.sc-promo-copy b{font-size:17px}.sc-featured header h2{font-size:20px}.sc-catalog .sc-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-catalog .sc-categories>button{aspect-ratio:.94;border-radius:18px}.sc-catalog .sc-categories>button>span{padding:14px}.sc-catalog .sc-categories b{font-size:16px}.sc-catalog .sc-categories small{font-size:11px}.sc-featured{margin-top:23px}.sc-search{border-radius:14px;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.sc-promo>img{transition:none}.sc-arrows button:nth-child(2){display:none}}.market-world .market-title{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;display:flex}.market-world .market-title .eyebrow,.market-world .market-title p{margin:0}.market-world .market-title h1{opacity:1;max-width:none;font-size:clamp(28px,3.5vw,44px);line-height:1.1;animation:none;transform:none;margin:0!important}@media (width<=700px){.market-world .market-catalog{padding-top:18px}.market-world .market-title{gap:6px;margin-bottom:16px}}.sc-catalog{scroll-margin-top:90px}.sc-load-more{color:#aebca8;justify-content:center;align-items:center;min-height:64px;padding:20px;font-size:12px;display:flex}.sc-load-more .sc-more{margin:0}.sc-products article.is-soon{opacity:.72}.sc-products article.is-soon .sc-cover img{filter:grayscale(.6)}.sc-soon{color:#d9bf8f;letter-spacing:.02em;border:1px dashed #8a8f86;border-radius:12px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.mo-store-toolbar,.mo-store-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.mo-store-toolbar h3{margin:0;font-size:18px}.mo-store-search{margin:20px 0;display:block}.mo-store-search input{box-sizing:border-box;width:100%}.mo-store-categories{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.mo-store-category{background:var(--panel);color:var(--ink);border:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;border-radius:14px;min-width:0;padding:0;overflow:hidden}.mo-store-category img{aspect-ratio:1.8;object-fit:cover;width:100%;height:auto;display:block}.mo-store-category>span{justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.mo-store-category b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.mo-store-category small{color:var(--muted);flex:none;font-size:13px}.mo-store-category:focus-visible,.mo-store-order:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.mo-store-category:hover{border-color:var(--muted)}.mo-store-more{margin:22px auto;display:flex}.mo-store-detail-cover{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:190px;margin-bottom:18px;display:block}.mo-store-facts{color:var(--muted);flex-direction:column;gap:7px;margin:14px 0;font-size:14px;display:flex}.mo-store-form{gap:18px;margin-top:20px;display:grid}.mo-store-form label{gap:8px;font-size:14px;font-weight:500;display:grid}.mo-store-form input,.mo-store-form select,.mo-store-search input{min-height:44px;font:inherit;color:var(--ink);background:var(--panel2);border:1px solid var(--line);border-radius:9px;min-width:0;padding:10px 12px}.mo-store-form input:focus-visible,.mo-store-form select:focus-visible,.mo-store-search input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mo-store-summary{gap:12px;margin:20px 0;display:grid}.mo-store-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:10px;display:flex}.mo-store-summary dt{color:var(--muted);flex-shrink:0;max-width:50%;font-size:14px}.mo-store-summary dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.mo-store-order{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;border:0;border-bottom:1px solid var(--line);background:0 0;gap:16px}.mo-store-order>span:first-child{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.mo-store-order small{color:var(--muted);font-size:13px}.mo-store-order>span:last-child{flex-shrink:0;align-items:center;gap:8px;display:flex}.mo-store-codes pre{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border:1px solid var(--line);background:var(--panel2);border-radius:9px;max-height:340px;padding:16px;font-size:15px;overflow:auto}@media (width<=520px){.mo-store-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mo-store-category>span{gap:6px;padding:10px}.mo-store-category b{font-size:13px}.mo-store-order{flex-direction:column;align-items:stretch}.mo-store-order>span:last-child{justify-content:space-between}.mo-store-actions>.btn{flex:1}.mo-store .mo-market-product footer{flex-wrap:wrap}}.mo-store>.mo-store-toolbar:first-child{margin-top:0}
