@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');

[hidden]{display:none!important}

:root{--bg:#111318;--surface:#191c22;--surface-2:#20242b;--text:#f5f6f8;--muted:#a7adb8;--line:rgba(255,255,255,.1);--yellow:#f6c43d;--red:#ec4b4b;--green:#63b94d;--container:1180px;--radius:24px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--container),calc(100% - 40px));margin:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:white;color:#111;padding:10px 16px;border-radius:10px}.skip-link:focus{top:16px}.site-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid transparent;transition:.3s}.site-header.scrolled{background:rgba(17,19,24,.88);border-color:var(--line);backdrop-filter:blur(18px)}.nav-wrap{height:82px;display:flex;align-items:center;gap:38px}.brand img{width:140px;height:auto}.site-nav{display:flex;gap:30px;margin-left:auto}.site-nav a{font-size:14px;color:#c8ccd3;transition:.2s}.site-nav a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:13px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-small{padding:11px 18px;font-size:13px}.button-ghost{border:1px solid var(--line);background:rgba(255,255,255,.04)}.button-primary{padding:16px 24px;background:linear-gradient(135deg,#f1b92f,#f6d36e);color:#17130a;box-shadow:0 10px 30px rgba(246,196,61,.2)}.button-primary svg{width:20px;fill:currentColor}.button-text{padding:14px;color:#e8e9ec}.button-text span{color:var(--yellow)}.nav-toggle{display:none;background:none;border:0}.hero{min-height:800px;padding:150px 0 90px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.04),transparent 48%)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(to bottom,black,transparent 75%)}.hero-glow{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(120px);opacity:.12}.hero-glow-red{background:var(--red);right:7%;top:20%}.hero-glow-green{background:var(--green);right:25%;bottom:-15%}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:80px;align-items:center;position:relative}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800;color:#d4d6dc}.eyebrow{display:flex;align-items:center;gap:10px}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,6vw,78px);line-height:1.03;letter-spacing:-.055em;margin:22px 0 25px;max-width:720px}h1 span{background:linear-gradient(90deg,var(--yellow),var(--red) 52%,var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-heading-main{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:inherit!important}.hero-lead{font-size:18px;color:#b9bec7;max-width:620px;line-height:1.75}.hero-actions{display:flex;gap:10px;margin-top:34px}.release-note{color:#747b87;font-size:12px;margin:14px 0 0}.trust-row{display:flex;gap:42px;margin-top:45px;padding-top:26px;border-top:1px solid var(--line);max-width:580px}.trust-row div{display:grid}.trust-row strong{font-size:25px;line-height:1}.trust-row span{font-size:11px;color:#7f8691;margin-top:7px}.phone-stage{height:590px;position:relative;display:flex;justify-content:center;align-items:center}.phone{width:300px;height:600px;border:8px solid #292d35;border-radius:45px;background:#08090c;box-shadow:0 35px 90px rgba(0,0,0,.5),inset 0 0 0 1px #444b57;position:relative;z-index:2;transform:rotate(2deg)}.phone-speaker{position:absolute;width:85px;height:20px;background:#090a0d;border-radius:0 0 14px 14px;top:0;left:50%;transform:translateX(-50%);z-index:4}.phone-screen{height:100%;border-radius:36px;overflow:hidden;padding:35px 15px 16px;background:#2e3238 url('assets/pattern-model.jpg') center/cover;position:relative}.phone-screen:before{content:"";position:absolute;inset:0;background:rgba(29,32,37,.78)}.phone-screen>*{position:relative}.app-bar{height:70px;display:flex;align-items:flex-start;justify-content:space-between}.app-bar img{width:105px}.gear{color:#c4c8d0;font-size:22px}.summary-card{padding:14px 14px;background:rgba(135,126,130,.66);border:1px solid rgba(255,255,255,.09);border-radius:18px;font-size:11px}.summary-card div{display:flex;justify-content:space-between}.summary-card strong{color:var(--green);font-size:19px}.updated{color:#d6d2d4}.model-heading{display:flex;justify-content:space-between;font-size:10px;margin:16px 3px 8px;color:#b8bdc5}.model-heading span:last-child{color:var(--yellow)}.model-card{display:flex;align-items:center;gap:10px;padding:10px;margin:8px 0;background:rgba(106,118,130,.72);border:1px solid rgba(255,255,255,.09);border-radius:15px}.avatar{width:40px;height:46px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:20px;color:#fff}.avatar-one{background:linear-gradient(145deg,#6b3f55,#e68369)}.avatar-two{background:linear-gradient(145deg,#345b75,#6fbab2)}.avatar-three{background:linear-gradient(145deg,#5a4a75,#ad75a0)}.model-info{display:grid;min-width:0}.model-info strong{font-size:11px}.model-info span{font-size:8px;color:#d3d6db}.live-pill{margin-left:auto;font-size:7px;font-weight:800;background:rgba(10,20,14,.6);border:1px solid rgba(99,185,77,.4);padding:4px 6px;border-radius:8px}.live-pill i,.demo-top i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green)}.muted-card{opacity:.65}.bell{margin-left:auto;color:var(--yellow)}.app-tabs{position:absolute;left:0;right:0;bottom:0;height:62px;background:rgba(16,18,22,.94);display:flex;justify-content:space-around;align-items:center;font-size:16px;color:#727985}.app-tabs span{display:grid;text-align:center}.app-tabs small{font-size:6px;margin-top:2px}.app-tabs .active{color:var(--yellow)}.floating-chip{position:absolute;z-index:3;background:rgba(35,39,46,.94);border:1px solid var(--line);box-shadow:0 18px 45px rgba(0,0,0,.35);backdrop-filter:blur(12px);border-radius:16px;padding:12px 16px;font-size:10px}.chip-one{left:0;top:25%;display:flex;align-items:center;gap:10px}.chip-one i{width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--red)}.chip-one span{display:grid;color:#8f96a1}.chip-one strong{color:white;font-size:11px}.chip-two{right:-3%;bottom:20%;display:grid;color:#8f96a1}.chip-two span{color:var(--green);font-size:16px;font-weight:800}.orbit{position:absolute;border:1px solid rgba(255,255,255,.07);border-radius:50%}.orbit-one{width:470px;height:470px}.orbit-two{width:570px;height:570px;border-color:rgba(246,196,61,.08)}.sites-strip{padding:38px 0;background:#e9eaec;color:#202329;text-align:center}.sites-strip p{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#7d828a;font-weight:700}.site-logos{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:40px;margin:25px 0}.site-logos div{display:flex;justify-content:center}.site-logos img{height:35px;width:auto;max-width:145px;object-fit:contain;filter:saturate(.7)}.cam4-wordmark{font-size:26px;font-weight:800;color:#222}.cam4-wordmark span{color:#d52362}.sites-strip .independent-note{font-size:9px;letter-spacing:.08em;margin-bottom:0}.section{padding:110px 0}.section-heading{max-width:660px;margin-bottom:54px}.kicker{color:var(--yellow)}h2{font-size:clamp(36px,4.7vw,58px);line-height:1.12;letter-spacing:-.045em;margin:15px 0 20px}.section-heading p,.showcase-copy>p,.premium-copy>p,.payment-copy>p{color:var(--muted);font-size:16px;max-width:620px}.problem-section{background:#f2f1ed;color:#17191d}.problem-section .section-heading p{color:#676c74}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{min-height:310px;background:white;border:1px solid #dddcd8;border-radius:var(--radius);padding:30px;position:relative;box-shadow:0 14px 45px rgba(20,22,25,.05)}.card-number{position:absolute;right:25px;top:24px;color:#b3b3ae;font-size:11px;font-weight:700}.feature-icon{width:53px;height:53px;border-radius:16px;display:grid;place-items:center;font-size:24px;margin-bottom:54px}.icon-yellow{background:#fff5d2;color:#c58e00}.icon-red{background:#ffe3e1;color:#d74343}.icon-green{background:#e7f4e3;color:#4d9a3d}.feature-card h3{font-size:21px;margin-bottom:12px}.feature-card p{color:#777b82;font-size:14px}.showcase-section{background:#17191e}.showcase-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.check-list{list-style:none;padding:0;margin:34px 0 0;display:grid;gap:16px}.check-list li{font-size:14px;color:#d4d7dc}.check-list i{font-style:normal;color:var(--green);margin-right:10px}.dashboard-demo{background:#262b33 url('assets/pattern-site.jpg') center/cover;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:22px;box-shadow:0 35px 70px rgba(0,0,0,.28)}.demo-top{display:flex;justify-content:space-between;font-size:13px;padding:4px 4px 18px}.demo-top strong{font-size:11px;color:#aeb4bd}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.demo-tile{min-height:150px;border-radius:17px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.demo-tile:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 10%,rgba(255,255,255,.12),transparent 35%)}.demo-tile>*{position:relative}.tile-one{background:linear-gradient(145deg,#55483f,#2e3c48)}.tile-two{background:linear-gradient(145deg,#4a3235,#3e4550)}.tile-three{background:linear-gradient(145deg,#3a4a43,#323746)}.tile-four{background:linear-gradient(145deg,#3a3d54,#4d383d)}.tile-site{font-size:8px;letter-spacing:.1em;color:var(--yellow);margin-bottom:auto}.demo-tile strong{font-size:18px}.demo-tile small{color:#abb1b9}.premium-section{background:#ebe9e1;color:#191b1f}.premium-wrap{display:grid;grid-template-columns:1.08fr .92fr;background:#22252b url('assets/pattern-summary.jpg') center/cover;color:white;border-radius:32px;overflow:hidden;box-shadow:0 35px 80px rgba(17,19,22,.18)}.premium-copy{padding:58px}.premium-label{display:inline-flex;background:linear-gradient(90deg,var(--yellow),#e9a24a);color:#2b2210;padding:7px 11px;border-radius:7px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.premium-copy h2{font-size:45px}.premium-copy>p{color:#b4b8c0}.relay-note{margin:28px 0;padding:16px;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:14px;display:flex;gap:12px}.relay-note span{color:var(--yellow);font-size:10px;font-weight:800;text-transform:uppercase}.relay-note p{font-size:12px;color:#aeb3bc;margin:0}.relay-note strong{color:#e8e9ec}.button-light{background:white;color:#16181c;padding:14px 19px}.premium-features{background:rgba(255,255,255,.05);padding:58px 48px;display:grid;align-content:center;gap:16px}.premium-features article{display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding:0 0 18px}.premium-features article>div{width:43px;height:43px;display:grid;place-items:center;background:rgba(246,196,61,.11);color:var(--yellow);border-radius:13px}.premium-features article span{display:grid;font-size:11px;color:#9299a4}.premium-features article strong{color:white;font-size:14px}.premium-features>p{font-size:10px;color:#787f8a;margin:0}.install-section{background:#f4f3ef;color:#181a1e}.centered{text-align:center;margin-left:auto;margin-right:auto}.install-section .section-heading p{color:#70757d}.download-card{max-width:940px;margin:auto;background:white;border:1px solid #deddd8;border-radius:25px;box-shadow:0 24px 65px rgba(24,26,30,.07);overflow:hidden}.download-main{display:flex;align-items:center;padding:30px;gap:25px}.download-main img{width:120px}.download-main div{margin-right:auto}.download-main h3{margin:0;font-size:19px}.download-main p{margin:4px 0 0;color:#8b8e94;font-size:11px}.download-main code{color:#5f646b}.button-disabled{background:#e7e7e4;color:#9b9c99;padding:14px 20px;cursor:not-allowed}.button-disabled:hover{transform:none}.release-details{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e7e6e1;margin:0}.release-details div{padding:19px 23px;border-right:1px solid #e7e6e1}.release-details div:last-child{border:0}.release-details dt{text-transform:uppercase;letter-spacing:.1em;color:#9a9d9f;font-size:8px}.release-details dd{margin:5px 0 0;font-size:11px;font-weight:700}.install-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:940px;margin:45px auto 0}.install-steps article{display:flex;gap:14px}.install-steps article>span{flex:0 0 32px;height:32px;border:1px solid #cbc9c3;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800}.install-steps h3{font-size:13px;margin:3px 0 5px}.install-steps p{font-size:10px;color:#8b8d92}.payment-section{background:#17191e}.payment-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.payment-card{background:#21242b;border:1px solid var(--line);border-radius:25px;padding:28px}.payment-status{display:flex;justify-content:space-between;color:#e1b54a;font-size:10px;text-transform:uppercase;letter-spacing:.09em;padding-bottom:19px;border-bottom:1px solid var(--line)}.payment-status i{width:8px;height:8px;border-radius:50%;background:#e1b54a;box-shadow:0 0 10px #e1b54a}.payment-card ol{list-style:none;padding:8px 0;margin:0}.payment-card li{display:flex;gap:15px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;color:#c7cad0}.payment-card li span{color:#68707b;font-size:10px}.payment-card li p{margin:0}.tbd-row{display:flex;justify-content:space-between;padding-top:15px;font-size:10px;color:#7f8691}.tbd-row strong{color:#c8ccd3}.faq-section{background:#f2f1ed;color:#191b1f}.faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px}.faq-section .section-heading p{color:#797c82}.accordion details{border-top:1px solid #d8d7d2;padding:22px 0}.accordion details:last-child{border-bottom:1px solid #d8d7d2}.accordion summary{list-style:none;cursor:pointer;font-weight:700;font-size:15px;display:flex;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{font-size:22px;color:#8b8e91;transition:.2s}.accordion details[open] summary span{transform:rotate(45deg)}.accordion details p{font-size:13px;color:#71757b;max-width:650px;margin:15px 35px 0 0}footer{padding:60px 0 24px;background:#0d0f13}.footer-top{display:grid;grid-template-columns:1.2fr .7fr 1fr;gap:60px;padding-bottom:45px}.footer-top img{width:125px}.footer-top p{font-size:11px;color:#737a85;max-width:300px;margin-top:12px}.footer-top nav,.legal-links{display:grid;align-content:start;gap:11px;font-size:11px;color:#969ca6}.footer-top a:hover{color:white}.footer-bottom{display:flex;align-items:center;gap:20px;padding-top:20px;border-top:1px solid var(--line);font-size:9px;color:#626974}.footer-bottom p{margin:0 0 0 auto}.age-mark{border:1px solid #555c67;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;color:#b6bbc3;font-weight:800}.toast{position:fixed;z-index:100;left:50%;bottom:25px;transform:translate(-50%,120px);background:#fff;color:#181a1f;border-radius:12px;padding:12px 18px;font-size:12px;box-shadow:0 15px 45px rgba(0,0,0,.3);opacity:0;transition:.3s}.toast.show{transform:translate(-50%,0);opacity:1}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
@media(max-width:900px){.site-nav{position:absolute;top:75px;left:20px;right:20px;background:#1d2026;border:1px solid var(--line);border-radius:16px;padding:20px;display:none;flex-direction:column;margin:0}.site-nav.open{display:flex}.nav-toggle{display:grid;gap:4px;margin-left:auto;padding:10px}.nav-toggle span:not(.sr-only){display:block;width:22px;height:2px;background:white}.desktop-cta{display:none}.hero{padding-top:125px}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy{display:flex;flex-direction:column;align-items:center}.hero-lead{max-width:720px}.phone-stage{margin-top:-20px}.steps-grid,.showcase-grid,.payment-grid,.faq-grid{grid-template-columns:1fr}.showcase-grid,.payment-grid,.faq-grid{gap:50px}.premium-wrap{grid-template-columns:1fr}.site-logos{grid-template-columns:repeat(5,1fr);gap:18px}.site-logos img{max-width:110px}.footer-top{grid-template-columns:1fr 1fr}.legal-links{grid-column:span 2}.footer-bottom{flex-wrap:wrap}.footer-bottom p{width:100%;margin:0}.payment-copy{max-width:650px}}
@media(max-width:620px){.container{width:min(100% - 28px,var(--container))}.nav-wrap{height:70px}.brand img{width:118px}.hero{padding:110px 0 65px}.hero-grid{gap:45px}.eyebrow{font-size:10px}h1{font-size:43px}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;width:100%}.hero-actions .button{width:100%}.trust-row{gap:20px;width:100%;justify-content:center}.phone-stage{height:505px}.phone{width:245px;height:490px}.floating-chip{display:none}.orbit-one{width:330px;height:330px}.orbit-two{width:410px;height:410px}.phone-screen{padding:31px 12px 12px}.app-bar{height:55px}.model-card{padding:7px}.avatar{height:37px;width:34px}.sites-strip{padding:28px 0}.site-logos{grid-template-columns:repeat(2,1fr);gap:25px}.site-logos div:last-child{grid-column:span 2}.section{padding:78px 0}.section-heading{margin-bottom:38px}h2{font-size:37px}.steps-grid,.demo-grid,.release-details,.install-steps{grid-template-columns:1fr}.feature-card{min-height:245px}.feature-icon{margin-bottom:35px}.premium-copy,.premium-features{padding:35px 24px}.premium-copy h2{font-size:36px}.download-main{flex-wrap:wrap}.download-main div{width:calc(100% - 145px)}.download-main .button{width:100%}.release-details div{border-right:0;border-bottom:1px solid #e7e6e1}.install-steps{gap:14px}.faq-grid{gap:20px}.footer-top{grid-template-columns:1fr;gap:30px}.legal-links{grid-column:auto}.footer-bottom{gap:12px}}

.ios-roadmap{max-width:940px;margin:42px auto 0;padding:22px 25px;border:1px solid #d9d7d0;border-radius:20px;background:rgba(255,255,255,.58);display:flex;align-items:center;gap:18px}.ios-icon{flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:#202329;color:white;display:grid;place-items:center;font-size:12px;box-shadow:inset 0 0 0 6px #2e3238}.ios-roadmap>div:nth-child(2){flex:1}.roadmap-label{text-transform:uppercase;letter-spacing:.12em;color:#8a8d91;font-size:8px;font-weight:800}.ios-roadmap h3{font-size:16px;margin:2px 0 4px}.ios-roadmap p{font-size:11px;color:#74787e;margin:0}.roadmap-status{white-space:nowrap;border:1px solid #d6d4cd;border-radius:999px;padding:8px 12px;color:#797c81;font-size:9px;font-weight:700}
@media(max-width:620px){.ios-roadmap{align-items:flex-start;flex-wrap:wrap}.ios-roadmap>div:nth-child(2){flex-basis:calc(100% - 65px)}.roadmap-status{margin-left:62px}}

.plans-section{background:#edebe4;color:#17191d}.plans-section .section-heading p{color:#6e7279}.product-grid{display:grid;grid-template-columns:1.15fr .925fr .925fr;gap:18px}.product-card{background:#fff;border:1px solid #dcdbd6;border-radius:24px;padding:29px;min-height:360px;display:flex;flex-direction:column;box-shadow:0 15px 45px rgba(20,22,25,.05)}.product-main{background:#202329;color:#fff;border-color:#343942}.product-tag{text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:800;color:#8d9197}.product-symbol{width:50px;height:50px;margin:28px 0 36px;border-radius:15px;background:#fff4cc;color:#c18a00;display:grid;place-items:center;font-size:23px}.product-main .product-symbol{background:rgba(246,196,61,.12);color:var(--yellow)}.symbol-premium{background:#f2e8ff;color:#7750a6}.symbol-relay{background:#e6f4e3;color:#4c963d}.product-card h3{font-size:23px;margin-bottom:12px}.product-card p{font-size:13px;color:#73777e}.product-main p{color:#adb2bb}.product-term{font-size:10px;margin-top:auto;color:#676c73}.product-main .product-term{color:#d8ba66}.package-row{display:flex;gap:6px;margin:7px 0 20px}.package-row span{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px 9px;font-size:9px}.trial-panel{margin-top:55px;background:#fff;border:1px solid #dcdbd6;border-radius:28px;padding:42px;display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}.trial-copy h2{font-size:38px}.trial-copy p{font-size:12px;color:#777b82;margin:0}.trial-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.trial-flow div{border:1px solid #e2e1dd;border-radius:17px;padding:16px;display:grid}.trial-flow div:first-child{grid-column:1/-1;background:#f3f1eb}.trial-flow span{font-size:8px;text-transform:uppercase;color:#909399}.trial-flow strong{font-size:32px;line-height:1.2}.trial-flow small{font-size:9px;color:#858990}.trial-flow b{color:#aaa;font-size:16px}.trial-flow .flow-accent{border-color:#d4e7cf;background:#f0f8ee}.flow-accent strong{color:#4e9b40}.renewal-note{margin-top:18px;background:#fff5d9;border:1px solid #ead49c;border-radius:20px;padding:20px 24px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.renewal-icon{width:36px;height:36px;border-radius:50%;background:#d39e20;color:#fff;display:grid;place-items:center;font-weight:800}.renewal-note h3{font-size:13px;margin:0 0 4px}.renewal-note p{font-size:10px;color:#776b4a;margin:0}.renewal-note>span{max-width:180px;font-size:8px;color:#897649;text-align:right}.account-section{background:#16181d}.account-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:center}.account-button{margin-top:25px}.cabinet-card{background:#22262d;border:1px solid rgba(255,255,255,.1);border-radius:25px;padding:26px;box-shadow:0 30px 70px rgba(0,0,0,.3)}.cabinet-head{display:grid;grid-template-columns:1fr auto;position:relative;padding-bottom:22px;border-bottom:1px solid var(--line)}.cabinet-head span{font-size:9px;color:#818895}.cabinet-head strong{grid-row:2;font-size:17px}.cabinet-head i{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;color:#71c55d;font-size:9px;background:rgba(99,185,77,.1);padding:6px 9px;border-radius:8px}.capacity{padding:24px 0}.capacity>div:first-child{display:flex;justify-content:space-between;font-size:10px;color:#9097a2}.capacity>div strong{color:white}.capacity-bar{height:7px;background:#343942;border-radius:10px;margin:9px 0 6px;overflow:hidden}.capacity-bar i{display:block;width:84%;height:100%;background:linear-gradient(90deg,var(--yellow),var(--green));border-radius:10px}.capacity small{font-size:8px;color:#747c87}.cabinet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.cabinet-stats div{background:#292d35;border-radius:13px;padding:13px;display:grid}.cabinet-stats span{font-size:7px;color:#858c97}.cabinet-stats strong{font-size:20px}.service-line{display:flex;justify-content:space-between;padding:12px 2px;border-top:1px solid rgba(255,255,255,.06);font-size:9px}.service-line span{color:#d0d3d8}.service-line strong{color:#747c88;font-weight:500}.service-line i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.green-dot{background:var(--green)}.yellow-dot{background:var(--yellow)}.red-dot{background:var(--red)}.cabinet-preview{text-align:center;color:#646c77;font-size:7px;text-transform:uppercase;letter-spacing:.1em;margin-top:15px}.limit-example{display:grid;gap:8px;margin-top:28px;max-width:390px}.limit-example span,.limit-example strong{display:flex;justify-content:space-between;padding:10px 14px;border:1px solid var(--line);border-radius:10px;font-size:10px}.limit-example b{color:#fff;font-size:13px}.limit-example strong{background:rgba(99,185,77,.1);border-color:rgba(99,185,77,.22);color:#8bc77d}.network-warning{display:flex;gap:10px;margin:13px 0;padding:12px;background:rgba(236,75,75,.08);border:1px solid rgba(236,75,75,.18);border-radius:10px;font-size:9px;color:#b5bac2}.network-warning strong{color:#f07171;text-transform:uppercase;font-size:8px}
@media(max-width:900px){.product-grid{grid-template-columns:1fr}.product-card{min-height:280px}.trial-panel,.account-grid{grid-template-columns:1fr}.trial-panel,.account-grid{gap:40px}.renewal-note{grid-template-columns:auto 1fr}.renewal-note>span{grid-column:2;text-align:left;max-width:none}}
@media(max-width:620px){.trial-panel{padding:25px}.trial-flow{grid-template-columns:1fr}.trial-flow div:first-child{grid-column:auto}.trial-flow b{transform:rotate(90deg);text-align:center}.renewal-note{padding:18px}.cabinet-stats{grid-template-columns:1fr 1fr}.cabinet-stats div:last-child{grid-column:span 2}.service-line{gap:12px}.service-line strong{text-align:right}}

/* Safe, self-contained account dashboard demonstration */
.account-section{background:#15181d}.account-section .section-heading p{margin-inline:auto;color:#aeb6c0}.account-demo{--demo-bg:#11151a;--demo-card:#1b2128;--demo-field:#111820;--demo-line:#313a45;--demo-text:#eef3f8;--demo-muted:#9ba9b7;--demo-blue:#4da3ff;--demo-green:#51d17b;--demo-yellow:#ffd447;--demo-red:#ff5a62;max-width:1120px;margin:auto;color:var(--demo-text)}.account-demo[data-demo-theme="light"]{--demo-bg:#f4f6f8;--demo-card:#fff;--demo-field:#eef2f5;--demo-line:#cad2da;--demo-text:#19222c;--demo-muted:#647382;--demo-blue:#1677d2;--demo-green:#208a45;--demo-yellow:#b77700;--demo-red:#c6353d}.account-demo-browser{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:27px;background:var(--demo-bg);box-shadow:0 35px 90px rgba(0,0,0,.4)}.account-demo-browserbar{min-height:48px;padding:10px 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;background:#242932;border-bottom:1px solid rgba(255,255,255,.08)}.browser-dots{display:flex;gap:6px}.browser-dots i{width:9px;height:9px;border-radius:50%;background:#ff6259}.browser-dots i:nth-child(2){background:#ffc34a}.browser-dots i:nth-child(3){background:#43c65f}.demo-safe-label{font-size:10px;letter-spacing:.04em;color:#aeb6c0;text-align:center}.account-theme-toggle{justify-self:end;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#15191f;color:#dfe4ea;padding:5px 8px;display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px}.account-theme-toggle i{width:28px;height:15px;border-radius:999px;background:#3b4450;position:relative}.account-theme-toggle i:after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;right:2px;top:2px;background:var(--demo-yellow);transition:.2s}.account-demo[data-demo-theme="light"] .account-theme-toggle i:after{right:15px}.account-demo-panel{padding:26px;background-color:var(--demo-bg);background-image:linear-gradient(135deg,var(--demo-bg) 0%,color-mix(in srgb,var(--demo-bg) 88%,transparent) 100%),url('assets/pattern-summary.jpg');background-size:auto,cover}.account-demo-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px}.account-demo-head>div:first-child{display:flex;align-items:baseline;gap:12px}.account-demo-head .brand-inline{font-size:25px;font-weight:800}.account-demo-head small,.demo-account span{color:var(--demo-muted);font-size:10px}.demo-account{display:grid;text-align:right}.demo-account strong{font-size:12px}.account-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.account-summary article,.demo-dashboard-card{background:color-mix(in srgb,var(--demo-card) 94%,transparent);border:1px solid var(--demo-line);border-radius:17px}.account-summary article{padding:18px;display:grid;min-height:125px}.account-summary span,.demo-card-head span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:var(--demo-muted);font-weight:700}.account-summary strong{font-size:29px;line-height:1.2;margin-top:8px}.account-summary strong small{font-size:11px;color:var(--demo-muted)}.account-summary em{font-style:normal;font-size:9px;color:var(--demo-muted);align-self:end}.account-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.demo-dashboard-card{padding:19px;min-width:0}.demo-card-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:17px}.demo-card-head>div{display:grid}.demo-card-head strong{font-size:14px;overflow-wrap:anywhere}.demo-card-head>b{height:max-content;padding:5px 8px;border-radius:7px;background:color-mix(in srgb,var(--demo-blue) 12%,transparent);color:var(--demo-blue);font-size:8px;white-space:nowrap}.demo-card-head .status-connected{color:var(--demo-green);background:color-mix(in srgb,var(--demo-green) 13%,transparent)}.demo-card-head .status-waiting{color:var(--demo-yellow);background:color-mix(in srgb,var(--demo-yellow) 13%,transparent)}.demo-dashboard-card label{display:block;font-size:10px;color:var(--demo-muted);margin-bottom:6px}.calculator-controls{display:grid;grid-template-columns:1fr auto;gap:8px}.calculator-controls input,.topup-card select{width:100%;border:1px solid var(--demo-line);background:var(--demo-field);color:var(--demo-text);border-radius:10px;padding:11px 12px;outline:none}.calculator-controls input:focus,.topup-card select:focus{border-color:var(--demo-blue)}.calculator-controls button,.demo-wallet button{border:0;border-radius:10px;background:var(--demo-blue);color:#fff;font-weight:700;padding:10px 15px;cursor:pointer}.slot-calculator output{display:block;margin:12px 0 5px;color:var(--demo-green);font-weight:800;font-size:14px}.demo-dashboard-card>small,.device-card p{font-size:8px;color:var(--demo-muted);margin:0}.device-card dl{margin:0 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.device-card dl div{padding:10px;border-radius:10px;background:var(--demo-field)}.device-card dt{font-size:8px;color:var(--demo-muted)}.device-card dd{margin:2px 0 0;font-size:10px;font-weight:700}.demo-wallet{display:grid;grid-template-columns:1fr auto;gap:8px;margin:8px 0}.demo-wallet code,.demo-tx code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--demo-line);background:var(--demo-field);border-radius:10px;padding:10px;font-size:10px;color:var(--demo-text)}.demo-tx{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px}.demo-tx span{font-size:9px;color:var(--demo-muted)}.payment-check-card ol{list-style:none;margin:13px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;counter-reset:payment-step}.payment-check-card li{font-size:8px;color:var(--demo-muted);border-top:2px solid var(--demo-line);padding-top:8px}.payment-check-card li.done{border-color:var(--demo-green);color:var(--demo-green)}.payment-check-card li.active{border-color:var(--demo-yellow);color:var(--demo-yellow)}.account-demo-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px}.account-demo-footer>span{font-size:9px;color:var(--demo-muted)}.account-button{background:var(--demo-text);color:var(--demo-bg);padding:11px 16px;font-size:10px}.account-button:hover{box-shadow:0 10px 25px rgba(0,0,0,.16)}
@media(max-width:760px){.account-demo-browserbar{grid-template-columns:1fr auto}.demo-safe-label{display:none}.account-demo-panel{padding:16px}.account-demo-head{align-items:flex-start}.account-demo-head>div:first-child{display:grid;gap:0}.account-summary{grid-template-columns:1fr}.account-summary article{min-height:100px}.account-demo-grid{grid-template-columns:1fr}.payment-check-card ol{grid-template-columns:1fr}.account-demo-footer{align-items:stretch;flex-direction:column}.account-demo-footer .account-button{width:100%}.device-card dl{grid-template-columns:1fr}.demo-account strong{font-size:9px}.account-demo-browser{border-radius:20px}}

.wallet-list{display:grid;gap:8px;margin:15px 0}.wallet-row{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.025)}.wallet-row>div{display:grid}.wallet-row>div strong{font-size:10px;color:#e3e5e9}.wallet-row>div span{font-size:7px;color:#717986;text-transform:uppercase;letter-spacing:.08em}.wallet-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:8px;color:#aeb4bd}.wallet-row button{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#2b3038;color:#d6d9de;padding:7px 9px;font-size:8px;cursor:pointer}.wallet-row button:hover{background:#353b45;color:#fff}
.evm-note{margin:12px 0;padding:11px 13px;border-left:2px solid #657080;color:#858d99;font-size:8px}.evm-note strong{color:#c4c8ce}
@media(max-width:620px){.wallet-row{grid-template-columns:1fr auto}.wallet-row code{grid-column:1/-1;grid-row:2;white-space:normal;overflow-wrap:anywhere}.wallet-row button{grid-column:2;grid-row:1}}

.chip-one i{background:var(--green);box-shadow:0 0 12px var(--green)}

/* Faithful, neutral reconstruction of the Android home screen. */
.phone-screen.app-home-screen{padding:25px 0 0;background:#393a3d url('assets/pattern-home-floral.jpg') center/cover;color:#d9d7df}.app-home-screen:before{background:rgba(44,45,49,.78)}.app-home-header{height:73px;position:relative;display:flex;align-items:flex-start;padding:9px 12px}.app-home-logo{width:82px;height:auto;margin-top:6px;z-index:2}.app-home-collage{position:absolute;width:135px;height:76px;object-fit:contain;left:50%;top:-2px;transform:translateX(-43%)}.app-home-header .gear{margin-left:auto;font-size:20px;line-height:1;color:#d6d5dc;padding-top:10px}.app-summary{margin:0 12px 9px;padding:8px 9px 7px;border-radius:14px;background:rgba(119,108,111,.76) url('assets/pattern-summary.jpg') center/cover;background-blend-mode:soft-light;border:1px solid rgba(255,255,255,.08);box-shadow:0 5px 16px rgba(0,0,0,.13)}.app-summary-top{height:26px;display:grid;grid-template-columns:1.2fr 28px .95fr 25px;gap:5px;align-items:center;font-size:8px}.app-summary-top strong{font-size:9px;white-space:nowrap}.app-summary-top>b{display:grid;place-items:center;height:21px;border-radius:7px;background:#0d47a1;color:#fff;font-size:11px}.app-summary-top span{text-align:center;white-space:nowrap;font-weight:700}.app-summary-top i{display:grid;place-items:center;height:21px;border-radius:7px;background:rgba(118,106,85,.88);border:1px solid #d2b56d;color:#fff2c2;font-style:normal;font-weight:800}.app-summary-sites{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;text-align:center}.app-summary-sites span{display:grid;font-size:5.2px;white-space:nowrap}.app-summary-sites b{font-size:9px;color:#9c87e8;line-height:1.1}.app-site-list{padding:0 12px 18px;display:grid;gap:9px;height:430px;overflow:hidden}.app-site-card{min-height:148px;border-radius:16px;position:relative;overflow:hidden;display:grid;grid-template-columns:43% 57%;background:#66717b url('assets/pattern-card-geometric.jpg') center/cover;background-blend-mode:soft-light;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 14px rgba(0,0,0,.15)}.app-site-left,.app-site-right{position:relative;z-index:2}.app-site-left{padding:6px 4px 7px 13px;display:flex;flex-direction:column;align-items:center}.app-site-left img{width:94px;height:62px;object-fit:contain;margin-top:-5px}.app-site-left span{font-size:7px;font-weight:700;margin-top:-4px}.app-site-left strong{font-size:27px;line-height:1.15;color:#2e8d37;text-shadow:0 0 9px rgba(95,209,102,.8)}.app-site-right{padding:18px 8px 8px 10px}.app-site-right h3{font-size:17px;line-height:1;margin:0 0 30px;letter-spacing:-.03em}.app-site-right p{font-size:8px;font-weight:600;line-height:1.25;margin:0 0 5px}.app-site-right p b{font-size:9px}.app-site-right .notify{color:#f1f0f5}.app-site-right .notify:first-letter{color:#ff8f00}.app-ornament{position:absolute;right:8px;bottom:8px;width:24px;height:24px;opacity:.78}.app-signal{position:absolute;right:9px;top:8px;height:23px;display:flex;align-items:flex-end;gap:2px;z-index:3}.app-signal i{display:block;width:3px;border-radius:2px;background:currentColor}.app-signal i:nth-child(1){height:6px}.app-signal i:nth-child(2){height:11px}.app-signal i:nth-child(3){height:16px}.app-signal i:nth-child(4){height:21px;opacity:.28}.signal-red{color:#d8193b}.signal-green{color:#13b84b}.signal-orange{color:#ef7c10}.app-site-card-peek{min-height:148px}.app-site-card-peek .app-site-left img{margin-top:5px}.app-site-card-peek .app-site-right h3{margin-top:2px}
@media(max-width:620px){.phone-screen.app-home-screen{padding-top:22px}.app-home-header{height:61px}.app-home-logo{width:68px}.app-home-collage{width:112px;height:64px}.app-home-header .gear{font-size:17px}.app-summary{margin-inline:9px;padding:6px 7px}.app-summary-top{grid-template-columns:1.2fr 24px .95fr 22px;font-size:6px}.app-summary-top strong{font-size:7px}.app-summary-sites span{font-size:4.2px}.app-site-list{padding-inline:9px;gap:7px}.app-site-card{min-height:121px}.app-site-left img{width:76px;height:51px}.app-site-left span{font-size:5.5px}.app-site-left strong{font-size:22px}.app-site-right{padding-top:15px}.app-site-right h3{font-size:14px;margin-bottom:24px}.app-site-right p{font-size:6.5px;margin-bottom:4px}.app-site-right p b{font-size:7px}.app-ornament{width:20px;height:20px}.app-signal{transform:scale(.82);transform-origin:top right}}

.app-signal i{opacity:.18}.app-signal.signal-level-2 i:nth-child(-n+2),.app-signal.signal-level-3 i:nth-child(-n+3),.app-signal.signal-level-4 i{opacity:1}.app-signal.signal-orange{color:#f06a00}.app-signal.signal-yellow{color:#e1b900}.app-signal.signal-green{color:#1fa447}.app-summary-sites b{color:#090a0c}

.trust-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:680px;width:100%}.trust-row div{padding-right:10px;border-right:1px solid rgba(255,255,255,.07)}.trust-row div:last-child{border-right:0}.trust-row span{line-height:1.35}
.site-logos div:last-child img{transform:scale(.85)}
@media(max-width:620px){.trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;text-align:left}.trust-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding:0 5px 12px}.trust-row div:last-child{grid-column:1/-1;border-bottom:0;text-align:center}}

.problem-intro{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:80px;align-items:center;margin-bottom:60px}.problem-intro .section-heading{margin-bottom:0}.overview-phone-wrap{display:grid;justify-items:center}.overview-phone-wrap>p{margin:14px 0 0;color:#96989c;font-size:8px;text-transform:uppercase;letter-spacing:.12em}.overview-phone{width:310px;height:620px;padding:7px;border-radius:43px;background:#24272d;box-shadow:0 28px 70px rgba(22,24,28,.2),inset 0 0 0 1px #484d56;position:relative;transform:none}.overview-speaker{position:absolute;z-index:3;top:7px;left:50%;width:82px;height:18px;transform:translateX(-50%);border-radius:0 0 13px 13px;background:#131519}.overview-screen{height:100%;overflow:hidden;border-radius:36px;background:#373a40;color:#e7e8eb;padding:23px 10px 12px;display:flex;flex-direction:column}.overview-status{height:23px;display:flex;justify-content:space-between;padding:0 6px;font-size:7px;font-weight:700;color:#cfd2d8}.overview-filters{display:flex;gap:5px;overflow:hidden;padding:5px 1px 10px;white-space:nowrap}.overview-filters>*{flex:0 0 auto;height:25px;padding:5px 7px;border:1px solid #686d76;border-radius:7px;background:#494d54;font-size:7px;font-weight:600}.overview-filters b{background:#77707e;border-color:#a18caa}.overview-filters span:nth-child(2){width:27px;text-align:center;padding-inline:0;color:#f6c43d}.overview-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1;align-content:start}.overview-model-card{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#4b4f56;box-shadow:0 4px 10px rgba(0,0,0,.13)}.preview-slot{aspect-ratio:16/10;position:relative;overflow:hidden;display:grid;place-items:center;background:#636972}.preview-slot:before,.preview-slot:after{content:"";position:absolute;border-radius:50%;filter:blur(12px);opacity:.75}.preview-slot:before{width:70px;height:70px;left:-10px;top:-15px}.preview-slot:after{width:90px;height:65px;right:-20px;bottom:-20px}.preview-slot span{position:relative;z-index:2;padding:4px 6px;border:1px solid rgba(255,255,255,.22);border-radius:5px;background:rgba(18,20,24,.2);font-size:6px;letter-spacing:.08em;color:rgba(255,255,255,.75)}.preview-one{background:linear-gradient(145deg,#6e5964,#af7a6a)}.preview-one:before{background:#dc9a77}.preview-one:after{background:#3e6574}.preview-two{background:linear-gradient(145deg,#465d72,#66a093)}.preview-two:before{background:#82c0a8}.preview-two:after{background:#725b85}.preview-three{background:linear-gradient(145deg,#5f536e,#9b6f8b)}.preview-three:before{background:#c48ba4}.preview-three:after{background:#454c72}.preview-four{background:linear-gradient(145deg,#625d4c,#8f765a)}.preview-four:before{background:#d4a668}.preview-four:after{background:#466d65}.overview-model-card>div:last-child{height:28px;display:grid;grid-template-columns:1fr auto auto;gap:4px;align-items:center;padding:4px 6px;font-size:6px}.overview-model-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.overview-model-card>div:last-child span{color:#77c26a}.overview-model-card>div:last-child b{color:#8eb7ef;font-size:6px}.overview-sort{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding-top:9px}.overview-sort span{height:25px;display:grid;place-items:center;border-radius:4px;background:#5e5e5e;color:#fff;font-size:6px;text-shadow:0 0 5px #fff}.overview-sort span:first-child{background:#8a8a8a}.problem-intro+.steps-grid{margin-top:0}
@media(max-width:900px){.problem-intro{grid-template-columns:1fr;gap:50px}.problem-intro .section-heading{text-align:center;margin-inline:auto}.overview-phone{width:300px;height:600px}}
@media(max-width:620px){.problem-intro{gap:38px;margin-bottom:50px}.overview-phone{width:276px;height:552px;border-radius:39px}.overview-screen{border-radius:32px}.overview-model-grid{gap:6px}.overview-model-card>div:last-child{padding-inline:5px}}

.overview-model-card>div:last-child{height:16px;padding:1px 6px;line-height:1}
@media(max-width:620px){.overview-model-card>div:last-child{height:15px;padding:1px 5px}}

.overview-filters{display:grid;grid-template-columns:.8fr .28fr 1.25fr 1.05fr 1.12fr 1.2fr .72fr;gap:2px;overflow:visible}.overview-filters>*{min-width:0;width:auto;padding:5px 2px;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:4px}.overview-filters span:nth-child(2){width:auto}.preview-five{background:linear-gradient(145deg,#596b67,#79978d)}.preview-five:before{background:#86b8a6}.preview-five:after{background:#5c547c}.preview-six{background:linear-gradient(145deg,#67565b,#a46e73)}.preview-six:before{background:#d38d7f}.preview-six:after{background:#466779}.preview-seven{background:linear-gradient(145deg,#4d6075,#6f83a0)}.preview-seven:before{background:#83a7c0}.preview-seven:after{background:#765c83}.preview-eight{background:linear-gradient(145deg,#655d71,#8a7596)}.preview-eight:before{background:#b393b3}.preview-eight:after{background:#506c68}

.overview-filters{display:flex;gap:5px;overflow:hidden;white-space:nowrap}.overview-filters>*{flex:0 0 auto;width:auto;min-width:auto;padding:5px 7px;font-size:7px;overflow:visible;text-overflow:clip}.overview-filters span:nth-child(2){width:27px;padding-inline:0}

.overview-filters{padding:2px 1px 5px}.overview-filters>*{height:18px;padding:1px 7px;line-height:14px}.overview-filters span:nth-child(2){padding:1px 0}.overview-sort{padding-top:4px}.overview-sort span{height:17px;line-height:1}
.overview-filters{padding-bottom:0;margin-bottom:0}
.overview-model-grid{gap:6px;transform:translateY(6px)}
.overview-sort{transform:translateY(6px)}

.overview-preview-only{align-self:start}.overview-preview-only>.preview-slot{width:100%;height:auto;padding:0;line-height:normal;aspect-ratio:16/10}.preview-nine{background:linear-gradient(145deg,#5c6d5b,#84956f)}.preview-nine:before{background:#a6c187}.preview-nine:after{background:#665873}.preview-ten{background:linear-gradient(145deg,#6d5850,#9a7769)}.preview-ten:before{background:#c99979}.preview-ten:after{background:#486a70}

.overview-model-card.overview-preview-only>div.preview-slot:last-child{height:auto;min-height:0;padding:0;line-height:normal;aspect-ratio:16/10}

.overview-model-grid{min-height:0;overflow:hidden}.overview-sort{flex:0 0 auto}
.phone-theme-control{display:flex;align-items:center;justify-content:center;gap:8px;color:#9298a3;font-size:16px;line-height:1}.phone-theme-switch{width:42px;height:22px;padding:2px;border:1px solid #555d69;border-radius:999px;background:#242932;box-shadow:inset 0 1px 4px rgba(0,0,0,.35);cursor:pointer}.phone-theme-switch i{display:block;width:16px;height:16px;border-radius:50%;background:#f6c43d;box-shadow:0 1px 5px rgba(0,0,0,.35);transform:translateX(18px);transition:transform .25s,background .25s}.phone-theme-switch[aria-pressed="false"]{background:#e7e9ed;border-color:#c9cdd4}.phone-theme-switch[aria-pressed="false"] i{transform:translateX(0);background:#fff}.phone-stage>.phone-theme-control{position:absolute;z-index:7;top:-38px;left:50%;transform:translateX(-50%)}.overview-phone-wrap>.phone-theme-control{margin-bottom:12px}
[data-phone-theme] .phone,[data-phone-theme] .phone-screen,[data-phone-theme] .app-summary,[data-phone-theme] .app-site-card,[data-phone-theme] .floating-chip,[data-phone-theme] .overview-phone,[data-phone-theme] .overview-screen,[data-phone-theme] .overview-filters>*,[data-phone-theme] .overview-model-card,[data-phone-theme] .overview-sort{transition:background-color .28s,border-color .28s,color .28s,box-shadow .28s}
.phone-stage[data-phone-theme="light"] .phone{border-color:#c9ced6;background:#f8f9fb;box-shadow:0 35px 90px rgba(0,0,0,.24),inset 0 0 0 1px #eef0f3}.phone-stage[data-phone-theme="light"] .phone-speaker{background:#24282e}.phone-stage[data-phone-theme="light"] .phone-screen.app-home-screen{background-color:#f1f2f4;color:#272b31}.phone-stage[data-phone-theme="light"] .app-home-screen:before{background:rgba(246,247,249,.86)}.phone-stage[data-phone-theme="light"] .app-home-header .gear{color:#555c66}.phone-stage[data-phone-theme="light"] .app-home-collage{filter:brightness(1.15) contrast(.82)}.phone-stage[data-phone-theme="light"] .app-summary{background-color:rgba(255,255,255,.88);background-blend-mode:screen;border-color:#d8dce2;box-shadow:0 5px 16px rgba(31,39,51,.09)}.phone-stage[data-phone-theme="light"] .app-summary-top i{background:#fff5d7;border-color:#d8ae45;color:#755900}.phone-stage[data-phone-theme="light"] .app-site-card{background-color:#eef1f4;background-blend-mode:screen;border-color:#d6dbe1;box-shadow:0 6px 14px rgba(31,39,51,.1)}.phone-stage[data-phone-theme="light"] .app-site-right .notify{color:#30343a}.phone-stage[data-phone-theme="light"] .floating-chip{background:rgba(255,255,255,.94);border-color:#d8dce2;color:#30343a}.phone-stage[data-phone-theme="light"] .chip-one span{color:#68707c}.phone-stage[data-phone-theme="light"] .chip-one strong,.phone-stage[data-phone-theme="light"] .chip-two strong{color:#24282e}
.overview-phone-wrap[data-phone-theme="light"] .overview-phone{background:#cfd3da;box-shadow:0 28px 70px rgba(22,24,28,.14),inset 0 0 0 1px #eef0f3}.overview-phone-wrap[data-phone-theme="light"] .overview-speaker{background:#24282e}.overview-phone-wrap[data-phone-theme="light"] .overview-screen{background:#f3f4f6;color:#24282e}.overview-phone-wrap[data-phone-theme="light"] .overview-status{color:#3e444d}.overview-phone-wrap[data-phone-theme="light"] .overview-filters>*{background:#e2e5e9;border-color:#c5cad1;color:#303640}.overview-phone-wrap[data-phone-theme="light"] .overview-filters b{background:#d8d0dc;border-color:#b5a5bd}.overview-phone-wrap[data-phone-theme="light"] .overview-model-card{background:#fff;border-color:#d9dde3;box-shadow:0 4px 10px rgba(31,39,51,.09)}.overview-phone-wrap[data-phone-theme="light"] .overview-model-card>div:last-child{color:#303640}.overview-phone-wrap[data-phone-theme="light"] .overview-model-card>div:last-child span{color:#388b40}.overview-phone-wrap[data-phone-theme="light"] .overview-model-card>div:last-child b{color:#356da6}.overview-phone-wrap[data-phone-theme="light"] .overview-sort{background:#f3f4f6}.overview-phone-wrap[data-phone-theme="light"] .overview-sort span{background:#d9dde2;color:#303640;text-shadow:none}.overview-phone-wrap[data-phone-theme="light"] .overview-sort span:first-child{background:#c8cdd4}
@media(max-width:620px){.phone-stage>.phone-theme-control{top:-28px}.phone-theme-control{font-size:14px}}
.brand-inline{display:inline;font-weight:800;white-space:nowrap}.brand-inline-my{color:var(--yellow)}.brand-inline-on{color:var(--red)}.brand-inline-mo{color:var(--green)}
.feature-card:after{content:"";display:block;clear:both}.feature-card .feature-icon{float:left;margin:0 18px 12px 0}.feature-card h3{padding-top:3px}.feature-card p{clear:both;padding-top:22px;margin-bottom:0}
.feature-card h3{font-size:20px}
.models-section{background:#111318;overflow:hidden}.models-section-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:72px;align-items:center}.models-section-copy>p{max-width:590px;color:#aeb3bc;font-size:16px}.models-phone-pair{display:flex;justify-content:center;align-items:flex-start;gap:22px}.models-phone-pair figure{width:245px;margin:0;text-align:center}.models-phone{width:100%;aspect-ratio:9/20;padding:6px;border-radius:34px;background:#272b32;box-shadow:0 26px 65px rgba(0,0,0,.38),inset 0 0 0 1px #505762;overflow:hidden}.models-phone img{width:100%;height:100%;object-fit:cover;border-radius:28px}.models-phone-pair figure:first-child{transform:translateY(28px)}.models-phone-pair figcaption{margin-top:12px;color:#858c98;font-size:9px;text-transform:uppercase;letter-spacing:.13em}@media(max-width:980px){.models-section-grid{grid-template-columns:1fr;gap:52px}.models-section-copy{text-align:center}.models-section-copy>p{margin-inline:auto}.models-section-copy .check-list{justify-items:start;width:max-content;max-width:100%;margin-inline:auto}}@media(max-width:620px){.models-phone-pair{gap:10px}.models-phone-pair figure{width:calc(50% - 5px)}.models-phone{padding:4px;border-radius:24px}.models-phone img{border-radius:20px}.models-phone-pair figure:first-child{transform:translateY(18px)}}
.landscape-phone-wrap{display:grid;justify-items:center;min-width:0}.landscape-phone-wrap>.phone-theme-control{margin-bottom:12px}.landscape-phone{width:100%;max-width:720px;aspect-ratio:19/10;padding:7px;border-radius:42px;background:#24272d;box-shadow:0 28px 70px rgba(0,0,0,.3),inset 0 0 0 1px #4b515b;position:relative}.landscape-speaker{position:absolute;z-index:4;left:7px;top:50%;width:17px;height:74px;transform:translateY(-50%);border-radius:0 12px 12px 0;background:#121419}.landscape-screen{height:100%;overflow:hidden;border-radius:35px;background:#373a40;color:#e7e8eb;padding:4px 18px 4px 28px;display:flex;flex-direction:column}.landscape-filters{display:grid;grid-template-columns:repeat(7,max-content);justify-content:start;gap:2px;padding:0 0 7px}.landscape-filters>*{min-width:0;padding:1px 3px;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap;border:1px solid #686d76;border-radius:6px;background:#494d54;font-size:6px}.landscape-filters b{background:#77707e;border-color:#a18caa}.landscape-filters span:nth-child(2){color:var(--yellow)}.landscape-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;min-height:0;flex:1}.landscape-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#4b4f56}.landscape-preview{height:calc(100% - 18px);min-height:0;position:relative;overflow:hidden;display:grid;place-items:center}.landscape-preview:before,.landscape-preview:after{content:"";position:absolute;border-radius:50%;filter:blur(12px);opacity:.75}.landscape-preview:before{width:70px;height:60px;left:-8px;top:-12px}.landscape-preview:after{width:80px;height:55px;right:-14px;bottom:-14px}.landscape-preview>span{position:relative;z-index:2;padding:3px 5px;border:1px solid rgba(255,255,255,.22);border-radius:4px;background:rgba(18,20,24,.2);font-size:5px;letter-spacing:.08em}.landscape-preview .preview-image{width:100%;height:100%;object-fit:cover}.landscape-preview.has-preview>span{display:none}.landscape-card>div:last-child{height:18px;display:grid;grid-template-columns:1fr auto auto;gap:3px;align-items:center;padding:2px 5px;font-size:5px}.landscape-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:6px}.landscape-card>div:last-child span{color:#77c26a}.landscape-card>div:last-child b{color:#8eb7ef;font-size:5px}.landscape-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding-top:4px}.landscape-actions span{height:18px;display:grid;place-items:center;border-radius:5px;background:#5e6269;border:1px solid #70757d;font-size:6px}.landscape-phone-wrap[data-phone-theme="light"] .landscape-phone{background:#cfd3da;box-shadow:0 28px 70px rgba(22,24,28,.16),inset 0 0 0 1px #eef0f3}.landscape-phone-wrap[data-phone-theme="light"] .landscape-screen{background:#f3f4f6;color:#24282e}.landscape-phone-wrap[data-phone-theme="light"] .landscape-filters>*{background:#e2e5e9;border-color:#c5cad1;color:#303640}.landscape-phone-wrap[data-phone-theme="light"] .landscape-card{background:#fff;border-color:#d9dde3}.landscape-phone-wrap[data-phone-theme="light"] .landscape-actions span{background:#d9dde2;border-color:#c5cad1;color:#303640}@media(max-width:900px){.landscape-phone{max-width:760px}}@media(max-width:620px){.landscape-phone{border-radius:24px;padding:4px}.landscape-screen{border-radius:20px;padding:2px 10px 2px 17px}.landscape-speaker{left:4px;width:10px;height:45px}.landscape-filters{gap:1px;padding-bottom:3px}.landscape-filters>*{padding:0 1px;font-size:3.5px;border-radius:3px}.landscape-grid{gap:3px}.landscape-card{border-radius:4px}.landscape-preview{height:calc(100% - 11px)}.landscape-card>div:last-child{height:11px;padding:1px 2px;font-size:3px}.landscape-card strong{font-size:3.5px}.landscape-card>div:last-child b{font-size:3px}.landscape-actions{gap:2px;padding-top:2px}.landscape-actions span{height:10px;font-size:3.5px;border-radius:3px}}
.language-picker{position:relative;display:flex;margin-left:-18px}.language-picker:after{content:"⌄";position:absolute;right:9px;top:50%;transform:translateY(-58%);color:#8f96a1;font-size:11px;pointer-events:none}.language-picker select{appearance:none;height:36px;padding:0 27px 0 11px;border:1px solid var(--line);border-radius:10px;background:#1c1f25;color:#f0f1f3;font-size:11px;font-weight:800;letter-spacing:.08em;cursor:pointer}.language-picker select:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.models-screens>.phone-theme-control{margin-bottom:15px}.models-screens[data-phone-theme="light"] .models-phone{background:#d9dde3;box-shadow:0 26px 65px rgba(0,0,0,.2),inset 0 0 0 1px #f5f6f8}
@media(max-width:980px){.language-picker{margin-left:auto}.desktop-cta{display:none}}
@media(max-width:620px){.nav-wrap{gap:12px}.language-picker{margin-left:auto}.language-picker select{height:33px;padding-left:9px}.models-screens>.phone-theme-control{margin-bottom:12px}}

.overview-screen{position:relative}.overview-model-grid{flex:none;min-height:auto;overflow:visible}.overview-sort{position:absolute;z-index:5;left:10px;right:10px;bottom:12px;padding-top:4px;background:#373a40}
@media(max-width:620px){.overview-sort{left:10px;right:10px;bottom:12px}}

.preview-slot .preview-image{position:absolute;z-index:3;inset:0;width:100%;height:100%;object-fit:cover;display:block}.preview-slot.has-preview>span{display:none}.preview-slot.has-preview:before,.preview-slot.has-preview:after{display:none}

/* Горизонтальная витрина: исходные preview имеют пропорцию 16:9. */
.landscape-phone{aspect-ratio:2/1}
.landscape-grid{grid-template-rows:repeat(2,minmax(0,1fr));flex:1;width:100%}
.landscape-preview{height:calc(100% - 18px);aspect-ratio:auto}
.landscape-preview .preview-image{position:absolute;z-index:3;inset:0;width:100%;height:100%;display:block;object-fit:cover}
.landscape-preview.has-preview{background:none}
.landscape-preview.has-preview:before,.landscape-preview.has-preview:after,.landscape-preview.has-preview>span{display:none}
@media(max-width:620px){.landscape-preview{height:calc(100% - 11px)}}

/* Укрупнённые подписи горизонтальной онлайн-витрины. */
.landscape-filters>*{font-size:10px}
.landscape-preview>span{font-size:9px}
.landscape-card>div:last-child{height:22px;font-size:9px}
.landscape-card strong{font-size:10px}
.landscape-card>div:last-child b{font-size:9px}
.landscape-preview{height:calc(100% - 22px)}
.landscape-actions span{height:22px;font-size:10px}
@media(max-width:620px){
  .landscape-filters>*{font-size:7.5px}
  .landscape-preview>span{font-size:9px}
  .landscape-card>div:last-child{height:15px;font-size:7px}
  .landscape-card strong{font-size:7.5px}
  .landscape-card>div:last-child b{font-size:7px}
  .landscape-preview{height:calc(100% - 15px)}
  .landscape-actions span{height:14px;font-size:7.5px}
}

.media-section{background:#181b21;overflow:hidden}.media-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:72px;align-items:center}.media-copy>p{max-width:650px;color:#aeb3bc;font-size:16px}.media-benefits{display:grid;gap:12px;margin:28px 0;padding:0;list-style:none}.media-benefits li{display:grid;grid-template-columns:18px 1fr;gap:10px;color:#d7dae0;font-size:13px}.media-benefits i{color:var(--green);font-style:normal}.media-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:28px}.media-flow span{padding:7px 10px;border:1px solid #353a44;border-radius:8px;background:#22262d;color:#c8ccd3;font-size:9px}.media-flow b{color:#6d7480}.media-demo{display:grid;justify-items:center}.media-demo>.phone-theme-control{margin-bottom:10px}.media-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:min(410px,100%);gap:5px;margin-bottom:10px}.media-tabs button{border:1px solid #353b46;border-radius:8px;padding:8px;background:#23272e;color:#858c97;font-size:10px;cursor:pointer}.media-tabs button.active{background:#72529a;border-color:#9a76c4;color:#fff}.media-phone{width:310px;height:555px;padding:7px;border-radius:42px;background:#272b32;box-shadow:0 28px 70px rgba(0,0,0,.38),inset 0 0 0 1px #505762;position:relative}.media-speaker{position:absolute;z-index:3;top:7px;left:50%;width:80px;height:17px;transform:translateX(-50%);border-radius:0 0 12px 12px;background:#121419}.media-screen{height:100%;overflow:hidden;border-radius:35px;background:#34383f;color:#f0f1f3;padding:25px 12px 12px}.media-state{height:100%}.media-appbar{display:flex;justify-content:space-between;align-items:center;padding:7px 2px 10px;font-size:10px}.media-appbar span{color:#b69ad7;font-size:8px}.media-live-video,.media-record-video{position:relative;overflow:hidden;border-radius:13px;background:linear-gradient(145deg,#482f5e,#b54e59 48%,#e4a95d);box-shadow:inset 0 0 35px rgba(0,0,0,.2)}.media-live-video{height:315px}.media-live-video:before,.media-record-video:before{content:"";position:absolute;width:150px;height:210px;left:50%;bottom:-55px;transform:translateX(-50%);border-radius:48% 48% 28% 28%;background:linear-gradient(#e9b17e,#643b52);filter:drop-shadow(0 0 22px rgba(255,203,151,.25))}.media-live-video>span{position:absolute;z-index:2;left:10px;top:10px;padding:4px 7px;border-radius:5px;background:#e34f55;font-size:8px;font-weight:800}.media-live-video>i{position:absolute;z-index:2;right:10px;top:12px;font-style:normal;font-size:8px}.media-live-video>button{position:absolute;z-index:2;right:10px;bottom:10px;width:30px;height:30px;border:0;border-radius:8px;background:rgba(16,18,22,.65);color:#fff}.media-quality{display:flex;gap:5px;padding:10px 0 7px}.media-quality>*{padding:5px 8px;border-radius:6px;background:#4a4f58;font-size:7px}.media-quality b{background:#7c5aa2}.media-controls{display:grid;grid-template-columns:1fr 42px 1.3fr;gap:5px}.media-controls button,.record-list button,.player-controls button{border:1px solid #666c76;border-radius:7px;background:#4a4f57;color:#f0f1f3;font-size:7px}.media-controls button{height:30px}.media-controls button:first-child{color:#ff7478}.media-gallery-links{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:7px}.media-gallery-links span{padding:8px;border-radius:7px;background:#292d34;color:#cbb2e7;font-size:8px}.media-gallery-links b{float:right;color:#fff}.record-list{display:grid;gap:8px}.record-list article{display:grid;grid-template-columns:58px 1fr;gap:9px;padding:8px;border:1px solid #4b5059;border-radius:11px;background:#292d34}.record-thumb{grid-row:1/3;width:58px;height:77px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,#684d7d,#d27d69);font-size:18px}.record-list article>div:nth-child(2){display:grid}.record-list b{font-size:9px}.record-list span{color:#969da8;font-size:8px}.record-list article>div:last-child{display:flex;gap:4px}.record-list button{padding:5px 7px}.media-record-video{height:330px}.media-record-video>span{position:absolute;z-index:2;left:10px;top:10px;font-size:8px}.media-record-video>button{position:absolute;z-index:2;left:50%;top:50%;width:48px;height:48px;transform:translate(-50%,-50%);border:0;border-radius:50%;background:rgba(16,18,22,.72);color:#fff;font-size:17px}.player-progress{height:5px;margin-top:18px;border-radius:9px;background:#60656e}.player-progress i{display:block;width:36%;height:100%;border-radius:9px;background:#a77acb}.player-times{display:flex;justify-content:space-between;margin-top:5px;color:#9ba1aa;font-size:7px}.player-controls{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:18px}.player-controls button{height:35px}.player-controls .player-main{background:#7b59a0}.player-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:20px}.player-actions span{padding:8px 3px;border-radius:7px;background:#292d34;text-align:center;color:#bbbfc7;font-size:7px}.media-caption{max-width:430px;min-height:38px;margin:12px 0 0;text-align:center;color:#aeb3bc;font-size:11px}.media-local-note{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:42px;padding-top:22px;border-top:1px solid #30353e}.media-local-note strong{font-size:12px;color:#e1e3e7}.media-local-note span{font-size:9px;color:#858c97}.media-demo[data-phone-theme="light"] .media-phone{background:#d9dde3;box-shadow:0 28px 70px rgba(0,0,0,.18),inset 0 0 0 1px #f5f6f8}.media-demo[data-phone-theme="light"] .media-screen{background:#f1f2f4;color:#24282e}.media-demo[data-phone-theme="light"] .media-appbar span{color:#72529a}.media-demo[data-phone-theme="light"] .media-quality>*{background:#dde0e5}.media-demo[data-phone-theme="light"] .media-controls button,.media-demo[data-phone-theme="light"] .record-list button,.media-demo[data-phone-theme="light"] .player-controls button{background:#e2e4e8;color:#30343a;border-color:#c8ccd2}.media-demo[data-phone-theme="light"] .media-gallery-links span,.media-demo[data-phone-theme="light"] .record-list article,.media-demo[data-phone-theme="light"] .player-actions span{background:#e3e5e9;color:#5c4775}@media(max-width:980px){.media-layout{grid-template-columns:1fr;gap:45px}.media-copy{text-align:center}.media-copy>p{margin-inline:auto}.media-benefits{max-width:650px;margin-inline:auto;text-align:left}.media-flow{justify-content:center}.media-local-note{grid-template-columns:1fr;text-align:center}}@media(max-width:520px){.media-phone{width:286px;height:512px}.media-layout{gap:35px}.media-tabs{width:286px}.media-flow{gap:5px}.media-flow span{font-size:7px;padding:6px}.media-local-note{margin-top:30px}.media-copy>p{font-size:14px}}

/* Точная пропорция вертикального корпуса: высота к ширине 21:10. */
.media-phone{height:auto;aspect-ratio:10/21}
@media(max-width:520px){.media-phone{height:auto}}

.media-screen{position:relative}.media-real-screen{position:absolute;z-index:8;inset:0;width:100%;height:100%;display:block;object-fit:cover;border-radius:35px;background:#000}.media-fullscreen-trigger{position:absolute;z-index:10;right:0;bottom:0;width:27%;height:19%;border:0;background:transparent;cursor:pointer}.media-demo.media-fullscreen{grid-column:1/-1}.media-demo.media-fullscreen .media-tabs{display:none}.media-demo.media-fullscreen .media-phone{width:min(760px,100%);aspect-ratio:21/10;animation:media-phone-turn .55s cubic-bezier(.2,.75,.2,1)}.media-demo.media-fullscreen .media-fullscreen-trigger{right:auto;left:0;bottom:0;width:15%;height:24%}.media-demo.media-fullscreen .media-caption{max-width:720px}@keyframes media-phone-turn{0%{transform:rotate(-90deg) scale(.48);opacity:.35}100%{transform:rotate(0) scale(1);opacity:1}}@media(max-width:620px){.media-real-screen{border-radius:31px}.media-demo.media-fullscreen .media-phone{width:100%}}
.media-demo.media-fullscreen{grid-column:auto}.media-demo.media-player-landscape .media-phone{width:min(620px,100%);aspect-ratio:21/10;animation:media-phone-turn .55s cubic-bezier(.2,.75,.2,1)}.media-demo.media-player-landscape .media-real-screen{object-fit:cover}.media-demo.media-player-landscape .media-caption{max-width:620px}
.media-player-close{display:none;position:absolute;z-index:12;right:0;top:36%;width:10%;height:28%;border:0;background:transparent;cursor:pointer}.media-demo.media-player-landscape .media-player-close{display:block}.media-player-close:focus-visible{outline:2px solid var(--yellow);outline-offset:-5px}
.media-demo.media-player-portrait .media-real-screen[data-media-screen="player"]{display:none}
.media-layout{align-items:start}.media-copy{align-self:start}.media-demo.media-fullscreen .media-phone,.media-demo.media-player-landscape .media-phone{animation:none!important;transition:none!important}.media-phone,.media-real-screen{transition:none!important}
.media-real-screen[data-media-screen="player"]{transform:translateX(8px) scaleX(1.06)}
.media-demo.media-fullscreen .media-real-screen[data-media-screen="live"]{transform:translateX(8px) scaleX(1.06)}
.media-demo.media-fullscreen .media-phone,.media-demo.media-player-landscape .media-phone{aspect-ratio:20/9}
.media-demo.media-fullscreen .media-real-screen[data-media-screen="live"],.media-demo.media-player-landscape .media-real-screen[data-media-screen="player"]{object-fit:contain;transform:none}
.media-demo{min-height:800px;align-content:start}.media-local-note{margin-top:24px}@media(max-width:980px){.media-demo{min-height:800px}}@media(max-width:520px){.media-demo{min-height:740px}}
.media-demo{grid-template-rows:auto auto 651px auto}.media-demo .media-phone{align-self:center}.media-demo.media-fullscreen .media-tabs{display:grid;visibility:hidden;pointer-events:none}@media(max-width:520px){.media-demo{grid-template-rows:auto auto 601px auto}}
.media-fullscreen-trigger{overflow:visible}.media-fullscreen-trigger span{position:absolute;right:12%;bottom:72%;display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(19,21,25,.88);box-shadow:0 5px 18px rgba(0,0,0,.38);color:#fff;font-size:8px;font-weight:800;white-space:nowrap;animation:media-fullscreen-hint 1.4s ease-in-out infinite}.media-fullscreen-trigger span:after{content:"↓";color:var(--yellow);font-size:14px;line-height:1}.media-demo.media-fullscreen .media-fullscreen-trigger span{display:none}@keyframes media-fullscreen-hint{0%,100%{transform:translateY(-3px)}50%{transform:translateY(1px)}}@media(prefers-reduced-motion:reduce){.media-fullscreen-trigger span{animation:none}}
.media-details{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px}.media-details h3{grid-column:1/-1;margin:0 0 4px;font-size:15px}.media-details article{padding:13px;border:1px solid #343a44;border-radius:12px;background:#20242b}.media-details b{display:block;margin-bottom:6px;color:#e1e3e7;font-size:10px}.media-details p{margin:0;color:#9299a4;font-size:9px;line-height:1.55}.media-privacy-note{margin:12px 0 0;padding:13px 15px;border-left:3px solid var(--green);border-radius:0 10px 10px 0;background:rgba(88,184,120,.08);color:#aeb5bf!important;font-size:9px!important;line-height:1.6}@media(max-width:620px){.media-details{grid-template-columns:1fr}.media-details h3{grid-column:auto}.media-details article{padding:11px}}
.account-section .section-heading{max-width:900px}.account-intro-list{list-style:none;padding:0;margin:28px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:850px;text-align:left}.account-intro-list li{padding:12px 15px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035);font-size:12px;color:#d8dce2}.account-intro-list li:before{content:"✓";color:var(--green);font-weight:800;margin-right:9px}@media(max-width:620px){.account-intro-list{grid-template-columns:1fr}}
.release-api-status{margin:0;padding:16px 24px;border-top:1px solid #e7e6e1;color:#74787e;font-size:11px}.release-api-status strong{color:#33373d}.release-api-status[hidden]{display:none}.release-hash{grid-column:span 1}.release-hash dd{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.release-hash code{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-hash code.expanded{max-width:100%;white-space:normal;overflow-wrap:anywhere}.release-hash button{border:1px solid #d9d8d3;border-radius:7px;background:#f4f3ef;color:#555a62;padding:4px 7px;font-size:8px;cursor:pointer}.release-verify-link{display:block;padding:11px 24px 17px;color:#626871;font-size:9px;text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.release-hash code{max-width:100%}}
.demo-wallet-label{display:block;margin:10px 0 5px;color:var(--muted);font-size:9px}
.help-card{max-width:940px;margin:28px auto 0;padding:22px 24px;display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:18px;border:1px solid #deddd8;border-radius:20px;background:#fff;box-shadow:0 16px 42px rgba(24,26,30,.055)}.help-card-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#fff5d2;color:#b98200;font-size:22px;font-weight:800}.help-card-copy h3{margin:0 0 3px;font-size:16px}.help-card-copy p{max-width:480px;margin:0;color:#777b82;font-size:11px;line-height:1.55}.help-card-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.help-card-actions .button{min-height:36px;padding:8px 11px;border-radius:10px;font-size:9px}.help-button-primary{background:#24272d;color:#fff}.help-button-secondary{border:1px solid #d8d7d2;background:#f5f4f0;color:#555a62}@media(max-width:900px){.help-card{grid-template-columns:auto 1fr}.help-card-actions{grid-column:1/-1;justify-content:flex-start;padding-left:64px}}@media(max-width:620px){.help-card{grid-template-columns:auto 1fr;padding:18px;gap:13px}.help-card-actions{padding-left:0}.help-card-actions .button:first-child{width:100%}.help-card-actions .button:not(:first-child){flex:1}.help-card-mark{width:40px;height:40px}.help-card-copy p{font-size:10px}}
.accordion summary>span:first-child{font-size:15px;color:inherit;transition:none;transform:none}.accordion summary>span:first-child span{font-size:inherit;transition:none;transform:none}.accordion details[open] summary span{transform:none}.accordion details[open] summary>span:last-child{transform:rotate(45deg)}
.accordion summary .brand-inline-my{color:var(--yellow)}.accordion summary .brand-inline-on{color:var(--red)}.accordion summary .brand-inline-mo{color:var(--green)}
