@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{color-scheme:dark;--bg:#080809;--panel:#111113;--line:#27272c;--text:#f3f3f5;--muted:#929298;--red:#ff3154;--soft:#ff8b9d}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px 'DM Sans',sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3,.logo{font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a,button,input,select,summary{outline-offset:5px}button,a{transition:background .18s,color .18s,border-color .18s}button{color:var(--text)}.skip{position:fixed;left:15px;top:-70px;background:white;color:black;padding:15px;z-index:10}.skip:focus{top:12px}.site-header{height:90px;border-bottom:1px solid #242427;display:flex;align-items:center;gap:40px;padding:0 4%;max-width:1920px;margin:auto}.logo{font-size:19px;font-weight:800;letter-spacing:-.7px;display:flex;align-items:center;gap:11px;white-space:nowrap}.logo-symbol{display:flex;align-items:center;justify-content:center;gap:3px;width:34px;height:34px;background:var(--red);border-radius:10px}.logo-symbol i{background:white;width:2px;border-radius:2px;height:10px}.logo-symbol i:nth-child(2){height:19px}.logo-symbol i:nth-child(3){height:13px}.logo small{display:block;font:7px 'DM Sans';letter-spacing:2.5px;color:#99999e;margin-top:5px}.site-header nav{display:flex;gap:23px;margin:auto;font-size:12px;color:#b6b6bc;height:100%;align-items:center}.site-header nav a{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent}.site-header nav a:hover,.site-header nav a.active{color:white;border-color:var(--red)}.header-actions{display:flex;align-items:center;gap:15px;font-size:12px}.btn{border:1px solid #39393e;border-radius:30px;background:#111113;display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:45px;padding:11px 21px;font-size:12px;font-weight:650}.btn:hover{background:#222225;border-color:#626268}.btn.primary{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 10px 32px #ff31541d}.btn.primary:hover{background:#e92143}.btn.small{min-height:36px;padding:8px 16px;font-size:11px}.text-link{color:var(--soft);font-size:12px}.muted{color:var(--muted)}.overline{color:var(--soft);font-size:10px;font-weight:650;letter-spacing:2px;text-transform:uppercase;margin-bottom:21px}.overline.dot:before{content:'';width:6px;height:6px;background:var(--red);display:inline-block;border-radius:50%;margin-right:9px;box-shadow:0 0 0 4px #ff315418}h1{font-weight:800;font-size:clamp(44px,5.1vw,84px);line-height:1.06;letter-spacing:-4px}h2{font-size:clamp(28px,3.1vw,48px);line-height:1.14;font-weight:750;letter-spacing:-2px}h3{font-size:20px;font-weight:700;letter-spacing:-.7px}.hero{position:relative;isolation:isolate;min-height:730px;display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:7%;max-width:1600px;padding:80px 4% 75px;margin:auto;overflow:hidden}.hero:before{content:'';position:absolute;z-index:-2;inset:0 0 0 20%;background:linear-gradient(#20202355 1px,transparent 1px),linear-gradient(90deg,#20202355 1px,transparent 1px);background-size:110px 110px;mask-image:linear-gradient(90deg,transparent,black)}.orbit{position:absolute;z-index:-1;right:-170px;top:70px;width:750px;height:750px;border:1px solid #ff315428;border-radius:50%;box-shadow:0 0 160px #ff31540d,inset 0 0 180px #ff31540a;pointer-events:none}.orbit:before,.orbit:after{content:'';position:absolute;border:1px solid #ff315419;border-radius:50%;inset:65px}.orbit:after{inset:155px}.hero h1 span{background:linear-gradient(110deg,#ffe1e7,var(--red) 70%);background-clip:text;color:transparent}.hero-copy>p{font-size:17px;color:#a7a7b0;line-height:1.85;max-width:570px;margin-top:26px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.hero-stats{display:flex;gap:40px;margin-top:30px;padding-top:22px;border-top:1px solid #292128;max-width:420px}.hero-stats b{font:750 36px Manrope;letter-spacing:-1px;display:block}.hero-stats small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.hero-note{font-size:10px!important;color:#74747b!important;margin-top:23px!important}.explorer{border:1px solid #4d2630;background:linear-gradient(140deg,#151517,#0d0c0e);border-radius:23px;padding:23px;box-shadow:0 30px 100px #e7204010}.console-title{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:20px}.console-title strong{font-size:12px}.console-title strong:before{content:'●';color:var(--red);margin-right:8px}.console-title small{font-size:9px;color:var(--muted)}.console-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:15px}.console-steps span{font-size:10px;padding:9px;background:#1b1b1e;border-radius:8px;color:#85858d}.console-steps .selected{background:#38202a;color:#f1c2ca}.console-search{width:100%;border:1px solid #36363a;background:#080809;padding:13px;border-radius:12px;color:white;margin-bottom:13px;font-size:12px}.service-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;max-height:205px;overflow:auto}.service-tile{border:1px solid #303035;background:#18181b;border-radius:12px;padding:12px 4px;color:var(--text);min-height:73px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px}.service-tile .service-glyph{font-size:23px;color:var(--glyph);font-weight:700}.service-tile.selected{border-color:var(--red);background:#29171e}.service-tile:hover{border-color:#9b4554}.console-lower{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.console-cell{padding:14px;border:1px solid #303035;border-radius:12px;min-height:107px}.console-cell label{font-size:9px;letter-spacing:1px;color:#a6a6ad;display:block;margin-bottom:12px}.console-cell p{font-size:11px;line-height:1.7;color:var(--muted)}.console-cell select{width:100%;background:#141416;border:1px solid #3d3d42;border-radius:6px;padding:8px;color:var(--text);font-size:11px}.console-price{font-size:21px;display:block;color:var(--soft);margin-top:7px;letter-spacing:-.6px}.console-foot{border-top:1px solid #29292d;padding-top:16px;margin-top:16px}.console-foot p{font-size:10px;color:var(--muted);line-height:1.8;margin-bottom:12px}.console-foot strong{color:#d9d9de;display:block;font-size:11px}.console-foot .btn{min-height:36px;font-size:10px;padding:8px 15px}.brand-strip{border-top:1px solid #242427;border-bottom:1px solid #242427;padding:19px 4%;display:flex;align-items:center;gap:12px;overflow:auto;white-space:nowrap;max-width:1920px;margin:auto}.brand-strip>span{font-size:8px;letter-spacing:1.5px;color:#898991;margin-right:12px}.service-chip{border:1px solid #29292d;border-radius:30px;padding:8px 14px;font-size:11px;display:inline-flex;gap:9px;align-items:center;white-space:nowrap;background:#101012}.service-chip b{color:var(--glyph);font-size:15px}.wrap{max-width:1500px;padding:85px 4%;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px}.section-heading p{color:var(--muted);font-size:13px;line-height:1.8;max-width:360px}.how-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:10%;align-items:start}.how-grid .intro{position:sticky;top:30px}.intro p{color:var(--muted);line-height:1.8;margin-top:20px;font-size:13px;max-width:340px}.step-list{border-left:1px solid #47242d;padding-left:21px;display:grid;gap:12px;counter-reset:step}.step-card{display:flex;align-items:center;gap:20px;border:1px solid #29292d;border-radius:16px;padding:22px;background:linear-gradient(110deg,#141416,#0d0d0f);position:relative;min-height:100px}.step-card:before{counter-increment:step;content:'0' counter(step);color:var(--soft);font-size:10px}.step-card:after{content:'';position:absolute;left:-26px;width:8px;height:8px;background:var(--red);border-radius:50%}.step-card h3{font-size:17px}.step-card p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:6px}.atlas{background:#0b0b0d;border-block:1px solid #222225}.atlas-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.card{border:1px solid #2b2b2f;border-radius:17px;background:linear-gradient(130deg,#131315,#0c0c0e);padding:26px}.card p{color:var(--muted);font-size:12px;line-height:1.8;margin-top:12px}.card-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.card-title span{font:800 43px Manrope;color:#333338;letter-spacing:-2px}.chip-list{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.country-preview{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #29292d;padding:13px 0;font-size:12px}.country-preview small{color:var(--muted);font-size:10px}.country-preview:last-of-type{margin-bottom:20px}.atlas-left{display:grid;gap:16px}.mini-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mini-cards .card{min-height:170px}.mini-icon{width:32px;height:32px;background:#32171f;border-radius:10px;color:var(--soft);display:grid;place-items:center;margin-bottom:20px}.principles{display:grid;grid-template-columns:1fr 1.2fr;gap:12%}.principle{border-top:1px solid #29292d;padding:25px 0;display:flex;gap:27px}.principle>span{font:800 28px Manrope;color:#37373e}.principle h3{font-size:17px}.principle p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:8px}.faq{max-width:930px}.faq h2{margin-bottom:30px}details{border-bottom:1px solid #2b2b2f;padding:20px 0}summary{cursor:pointer;font-weight:600;font-size:14px}details p{color:var(--muted);line-height:1.9;font-size:12px;max-width:750px;margin-top:14px}.final-cta{text-align:center;padding:85px 20px 95px;border-top:1px solid #332027;background:radial-gradient(ellipse at 50% 120%,#40121d77,transparent 60%)}.final-cta h2{font-size:clamp(40px,5.8vw,80px);letter-spacing:-3px}.final-cta h2 span{color:var(--red)}.final-cta p{color:var(--muted);font-size:13px;line-height:1.9;margin:22px auto;max-width:430px}.site-footer{max-width:1500px;padding:45px 4% 25px;margin:auto}.footer-top{display:flex;justify-content:space-between;gap:25px;padding-bottom:30px;border-bottom:1px solid #29292d}.footer-top p{font-size:12px;line-height:1.8;color:var(--muted);max-width:370px}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:30px 0}.footer-grid strong{font-size:12px;display:block;margin-bottom:17px}.footer-grid a{display:block;color:var(--muted);font-size:11px;margin:13px 0}.footer-grid a:hover{color:var(--soft)}.footer-bottom{border-top:1px solid #29292d;padding-top:20px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#77777f}.page{max-width:1300px;padding:65px 4% 90px;margin:auto;min-height:65vh}.page h1{font-size:clamp(38px,4.6vw,62px);letter-spacing:-2.6px;line-height:1.15}.page-lead{color:var(--muted);font-size:14px;line-height:1.9;max-width:680px;margin:21px 0 35px}.page .explorer{max-width:650px}.catalog-toolbar{display:flex;gap:12px;margin:25px 0}.catalog-toolbar input,.catalog-toolbar select{width:100%;max-width:480px;padding:13px;border:1px solid #39393f;border-radius:10px;background:#121215;color:var(--text)}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.catalog-card{display:flex;align-items:center;gap:16px;padding:20px;background:#111114;border:1px solid #29292f;border-radius:12px}.catalog-card .glyph{font-size:27px;font-weight:700;width:37px;text-align:center;color:var(--glyph)}.catalog-card strong{font-size:13px}.catalog-card small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.catalog-card .go{margin-left:auto;color:var(--soft)}.catalog-card:hover{border-color:#7a3847}.notice{padding:14px 17px;border-left:2px solid var(--red);background:#171014;color:#bca4ab;font-size:12px;line-height:1.9;margin:25px 0}.guide-list{display:grid;gap:13px;max-width:850px}.guide-list .card{padding:24px}.guide-list h3{font-size:18px}.support-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.auth-page{max-width:1050px;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding-block:90px}.auth-card{padding:32px;border:1px solid #353039;border-radius:20px;background:linear-gradient(135deg,#181519,#0f0e11)}.auth-card h2{font-size:25px;letter-spacing:-1px}.auth-card p{font-size:12px;line-height:1.9;color:var(--muted);margin:17px 0}.google-btn{width:100%;border:1px solid #555;background:#eee;color:#222;border-radius:9px;padding:14px;display:flex;justify-content:center;gap:12px;font-weight:600}.google-btn span{font-size:18px;color:#4285f4}.auth-help{font-size:10px!important;color:#ac929a!important;border:1px solid #452b34;padding:12px;border-radius:8px}.preview-link{display:block;color:var(--soft);font-size:11px;margin-top:25px}.status-grid .catalog-card{cursor:default}.status-tag{display:inline-block;color:#b3a0a7;border:1px solid #47353d;font-size:9px;border-radius:20px;padding:5px 8px;margin-left:auto}.no-results{color:var(--muted);padding:30px 0;font-size:13px}.mobile-menu{display:none}.menu-open nav{display:flex}.muted-small{font-size:10px;line-height:1.8;color:var(--muted)}::-webkit-scrollbar{width:5px;height:4px}::-webkit-scrollbar-thumb{background:#60323f;border-radius:10px}@media(min-width:1700px){.hero{padding-inline:4%;min-height:790px}.hero-copy{padding-bottom:30px}}@media(max-width:1100px){.site-header{gap:20px}.site-header nav{gap:15px;font-size:11px}.hero{gap:30px;grid-template-columns:1.1fr 1fr;padding-top:60px}.hero h1{letter-spacing:-2.5px;font-size:55px}.hero-copy>p{font-size:14px}.explorer{padding:18px}.header-actions .login-link{display:none}}@media(max-width:800px){.site-header{height:76px;flex-wrap:wrap;position:relative;padding-inline:5%}.site-header .logo{font-size:16px}.logo small{font-size:6px}.site-header nav{display:none;position:absolute;top:75px;left:0;right:0;z-index:5;background:#111114;padding:12px 5%;height:auto;flex-wrap:wrap;border-bottom:1px solid #333}.site-header nav a{min-height:35px}.header-actions{margin-left:auto;gap:10px}.header-actions .btn{padding:8px 12px;font-size:10px;min-height:34px}.mobile-menu{display:block;border:1px solid #333;background:#111;color:#eee;padding:7px 10px;border-radius:8px;font-size:18px}.hero{grid-template-columns:1fr;padding:55px 5% 40px;gap:38px}.hero h1{font-size:52px;letter-spacing:-2.8px}.hero-copy>p{font-size:14px}.hero-stats{gap:40px}.hero-stats b{font-size:29px}.hero .explorer{max-width:550px;width:100%}.orbit{right:-400px;top:250px}.brand-strip{padding-block:15px}.wrap{padding:55px 5%}.section-heading{display:block}.section-heading p{margin-top:20px}.how-grid,.principles{grid-template-columns:1fr;gap:30px}.how-grid .intro{position:static}.intro p{max-width:100%}.step-card{padding:18px;min-height:90px}.atlas-grid{grid-template-columns:1fr}.mini-cards{gap:10px}.card{padding:21px}.mini-cards .card{padding:18px}.mini-cards h3{font-size:17px}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-top{display:block}.footer-top p{margin-top:20px}.footer-bottom{flex-direction:column}.catalog-grid{grid-template-columns:repeat(2,1fr)}.page{padding:40px 5% 65px}.page h1{font-size:39px;letter-spacing:-1.8px}.auth-page{grid-template-columns:1fr;gap:35px}.auth-card{padding:25px}.support-list{grid-template-columns:1fr}.principles h2{max-width:400px}.final-cta{padding:65px 5%}.final-cta h2{letter-spacing:-2px}.console-lower{gap:8px}.console-cell{padding:12px}.console-price{font-size:19px}}@media(max-width:400px){.logo small{display:none}.site-header .logo{gap:7px;font-size:14px}.logo-symbol{width:29px;height:29px}.hero h1{font-size:45px}.catalog-grid{grid-template-columns:1fr}.service-tiles{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.catalog-toolbar select{width:auto;min-width:0}

.registration{width:min(100%,456px);background:#141923;border:1px solid #282f3a;border-radius:25px;box-shadow:none;color:#f6f7fb;padding:34px}
.registration h1{font-size:clamp(26px,6vw,34px);letter-spacing:-1px;white-space:nowrap}
.registration h1 span,.registration .auth-switch a{color:#20c566}
.registration .auth-subtitle{margin:10px 0 32px;color:#e2e6ee}
.registration form>label:not(.campaign){text-transform:uppercase;color:#a7aebc;letter-spacing:.04em;margin:20px 0 8px}
.registration form input:not([type=checkbox]){display:block;width:100%;padding:15px 17px;border:1px solid #3a4556;border-radius:12px;background:#101520;color:inherit}
.registration .invite{margin:18px 0;color:#a7aebc}
.registration .invite input{margin-top:8px}
.registration .campaign{display:flex;align-items:flex-start;gap:12px;border:1px solid #246044;border-radius:16px;background:#142428;padding:15px;margin:20px 0;color:#fff;text-align:left}
.registration .campaign input{flex:none;width:18px;height:18px;accent-color:#22c55e}
.registration .campaign small{display:block;color:#b2bac7;margin-top:5px;line-height:1.5}
.registration .auth-submit{background:#22c55e;border-color:#22c55e;color:#0a2012;box-shadow:none;font-size:17px;margin:0}
.registration .auth-google{margin-top:16px;background:#0d121b;font-size:15px}
.registration .auth-switch{border-top:1px solid #282f3a;padding-top:22px}
@media(max-width:480px){.registration{padding:25px 20px}}

.catalog-icon,.catalog-flag{display:inline-block;object-fit:contain;vertical-align:middle}
.reference-page{max-width:920px}
.reference-page p,.reference-page li{line-height:1.75;color:#c7c7d0}
.reference-page a[href]{color:var(--soft);text-decoration:underline}
.reference-page h2,.reference-page h3{margin-top:12px}
.reference-page details{border:1px solid var(--line);border-radius:12px;padding:14px}
.language-links{display:flex;flex-wrap:wrap;gap:8px;margin-block:20px}
.language-links a{border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:.82rem}
.language-links a[aria-current=page]{border-color:var(--red);color:var(--soft)}
[dir=rtl] .hero-copy,[dir=rtl] .reference-page{text-align:right}
