/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}}.captcha-input{color:#16313b;-webkit-text-fill-color:#16313b;caret-color:#17b9ba}.captcha-input::placeholder{color:#71858a;-webkit-text-fill-color:#71858a;opacity:1}:root{--night:#07141c;--navy:#0d2732;--ink:#16313b;--muted:#6b7f86;--cyan:#17b9ba;--mint:#9be15d;--paper:#f4f7f5;--line:#d9e3df;--white:#fff}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.site-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f7f5f0;align-items:center;gap:42px;height:82px;padding:0 max(28px,6vw);display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;margin-right:auto;display:flex}.brand-mark{background:var(--night);width:38px;height:38px;color:var(--mint);border-radius:50% 50% 50% 12%;place-items:center;font:800 21px Georgia,serif;display:grid;box-shadow:inset 0 0 0 1px #28414b}.brand strong,.brand small{display:block}.brand strong{letter-spacing:4px;font-size:16px}.brand small{letter-spacing:1.3px;text-transform:uppercase;color:#789096;margin-top:2px;font-size:8px}.site-header nav{color:#4e666e;gap:28px;font-size:12px;display:flex}.site-header nav a:hover{color:var(--cyan)}.header-action{border:1px solid #193d46;padding:11px 17px;font-size:11px;font-weight:700}.hero{background:radial-gradient(circle at 77% 42%,#17b9ba21,#0000 27%),linear-gradient(135deg,#f7faf8,#edf3ef);grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;min-height:710px;padding:85px max(28px,8vw);display:grid;overflow:hidden}.section-label{text-transform:uppercase;color:#39868a;letter-spacing:2.6px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.section-label span{background:var(--mint);width:20px;height:2px}.hero h1{letter-spacing:-3.5px;color:#0b2732;margin:23px 0;font:500 clamp(48px,5.5vw,82px)/1.02 Georgia,serif}.hero h1 em{color:#1a9295;font-style:normal}.hero-text{color:#667d84;max-width:650px;font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:15px;margin-top:33px;display:flex}.primary{background:var(--night);color:#fff;border:0;justify-content:center;align-items:center;gap:35px;padding:16px 20px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.primary:hover{background:#174554;transform:translateY(-1px)}.primary span{color:var(--mint);font-size:18px}.secondary{border-bottom:1px solid #8aa09e;padding:11px 2px;font-size:11px;font-weight:700}.trust{color:#60777c;flex-wrap:wrap;gap:25px;margin-top:38px;font-size:10px;font-weight:700;display:flex}.trust b{color:#298858;background:#dff1e6;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:4px;display:inline-grid}.hero-visual{place-items:center;min-height:500px;display:grid;position:relative}.orb{aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#d8ffb0,#39c9bf 32%,#0b4f59 67%,#061820);border-radius:50%;place-items:center;width:min(380px,80vw);display:grid;position:relative;box-shadow:0 40px 90px #042a3340,0 0 0 34px #1a97980d,0 0 0 70px #1a979808}.orb:before,.orb:after{content:"";border:1px solid #ffffff47;border-radius:50%;position:absolute}.orb:before{inset:14%}.orb:after{border-radius:0;width:1px;height:116%;transform:rotate(38deg)}.orb-core{z-index:1;color:#fff;letter-spacing:7px;text-shadow:0 3px 25px #063842;font:700 55px Georgia,serif;position:relative}.orb-core small{text-align:center;letter-spacing:3px;text-transform:uppercase;color:#d5ffe2;font:600 8px Inter,sans-serif;display:block}.traffic-card{color:#fff;background:#07141cf0;width:min(430px,96%);padding:22px 24px;position:absolute;bottom:16px;right:0;box-shadow:0 22px 50px #0314194d}.traffic-card>div:first-child{justify-content:space-between;align-items:end;display:flex}.traffic-card span{color:#9db2b7;text-transform:uppercase;letter-spacing:1px;font-size:9px}.traffic-card strong{font-size:25px}.traffic-card strong small{color:#9db2b7;font-size:11px}.progress{background:#28424a;height:6px;margin:15px 0}.progress i{background:linear-gradient(90deg,var(--cyan),var(--mint));width:25%;height:100%;display:block}.traffic-card p{justify-content:space-between;margin:0;display:flex}.traffic-card p span{font-size:8px}.plans-section{background:#fff;padding:90px max(28px,6vw)}.section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.section-heading h2,.how h2,.safety h2{color:#0c2c35;letter-spacing:-1.5px;margin:15px 0 0;font:500 clamp(33px,4vw,54px)/1.08 Georgia,serif}.section-heading>p{max-width:400px;color:var(--muted);font-size:12px;line-height:1.7}.plans-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.plan{border:1px solid var(--line);background:#fbfdfc;flex-direction:column;min-height:310px;padding:28px 24px;transition:all .2s;display:flex;position:relative}.plan:hover{transform:translateY(-4px);box-shadow:0 14px 35px #13353a17}.plan.accent{background:var(--night);color:#fff;border-color:var(--night)}.popular{text-transform:uppercase;letter-spacing:1px;background:var(--mint);color:#16321d;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:12px;right:12px}.plan>p{text-transform:uppercase;letter-spacing:2px;color:#648087;font-size:9px;font-weight:800}.plan h3{margin:20px 0 5px;font:500 35px Georgia,serif}.plan-detail{color:#7d9297;font-size:8px}.plan>strong{margin:auto 0 18px;font-size:23px}.plan>strong small{font-size:12px}.plan>button{text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #9aafad;padding:12px;font-size:10px;font-weight:800}.plan>button span{float:right;color:var(--cyan)}.plan.accent>button{border-color:#5d777a}.best-price{color:#3d9669;margin-top:10px;font-size:8px}.demo-note{text-align:center;color:#71858a;margin:25px 0 0;font-size:10px}.how{color:#fff;background:#0a2029;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px max(28px,8vw);display:grid}.how h2{color:#fff}.how ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.how li{border-left:1px solid #28414a;padding:10px 26px 20px}.how li b{color:#78d7a4;font:500 34px Georgia,serif}.how li h3{margin:30px 0 12px;font:500 19px Georgia,serif}.how li p{color:#9eb0b5;font-size:10px;line-height:1.65}.safety{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:70px max(28px,12vw);display:grid}.safety>p{color:var(--muted);font-size:13px;line-height:1.8}.safety h2{font-size:42px}footer{border-top:1px solid var(--line);background:#eef3f0;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:40px max(28px,6vw);display:grid}footer>div{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}footer button,footer>div a{color:#5f747a;background:0 0;border:0;padding:0;font-size:9px}footer>p{color:#85969a;font-size:8px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020d11b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.access-dialog,.legal-dialog{background:#fff;width:min(590px,100%);max-height:90vh;padding:38px;position:relative;overflow:auto;box-shadow:0 35px 90px #00000059}.legal-dialog{width:min(760px,100%)}.modal-close{color:#64777b;background:0 0;border:0;font-size:28px;position:absolute;top:15px;right:20px}.access-dialog h2,.legal-dialog h2{color:#0d3039;margin:12px 0;font:500 34px Georgia,serif}.access-dialog>p{color:var(--muted);font-size:12px;line-height:1.65}.check{color:#50666c;align-items:flex-start;gap:10px;margin:14px 0;font-size:11px;line-height:1.5;display:flex}.check input{accent-color:var(--cyan);margin-top:3px}.check button{color:#14878b;background:0 0;border:0;padding:0;text-decoration:underline}.captcha-label{text-transform:uppercase;letter-spacing:1.5px;color:#577077;margin-top:22px;font-size:9px;font-weight:800;display:block}.captcha-input{background:#f7faf8;border:1px solid #bfd0cd;outline:0;width:100%;margin-top:8px;padding:13px}.captcha-input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #17b9ba1a}.form-error{color:#a83428;background:#fff1ef;padding:10px;font-size:10px}.primary.wide{width:100%;margin-top:16px}.primary:disabled{opacity:.65}.legal-frame{border:1px solid var(--line);background:#fff;width:100%;height:min(62vh,680px);display:block}.legal-open{color:#13898c;margin-top:12px;font-size:11px;text-decoration:underline;display:inline-block}.ready-icon{color:#29885a;background:#dff5e8;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:22px;font-size:23px;display:grid}.access-ready>p{color:var(--muted);font-size:12px;line-height:1.65}.access-ready>label{text-transform:uppercase;letter-spacing:1.5px;margin:20px 0 7px;font-size:8px;display:block}.profile-url{border:1px solid var(--line);background:#f5f8f6;display:flex}.profile-url code{text-overflow:ellipsis;flex:1;padding:13px;font-size:10px;overflow:hidden}.profile-url button{background:var(--night);color:#fff;border:0;padding:0 12px;font-size:9px}.access-ready>small{color:#85969a;margin-top:10px;font-size:9px;line-height:1.5;display:block}.profile-qr span{color:#71858a;font-size:9px}.trial-plan{overflow:hidden}.trial-gift-ribbon{z-index:2;color:#fff;text-align:center;letter-spacing:.25px;text-shadow:0 1px 1px #50000c59;background:linear-gradient(135deg,#e33d4f,#a90f2a);width:170px;padding:8px 22px 8px 13px;font-size:8px;font-weight:900;line-height:1.25;position:absolute;top:24px;right:-35px;transform:rotate(35deg);box-shadow:0 8px 18px #8e0c253d}.trial-gift-ribbon b{filter:drop-shadow(0 1px #46000a73);margin-right:3px;font-size:12px;display:inline-block}.install{background:#f4f7f5;padding:100px max(28px,8vw)}.install-intro{max-width:780px}.install h2{color:#0c2c35;letter-spacing:-1.7px;margin:16px 0 20px;font:500 clamp(36px,4.5vw,58px)/1.06 Georgia,serif}.install-intro>p:last-child{color:var(--muted);max-width:700px;font-size:13px;line-height:1.8}.platform-tabs{flex-wrap:wrap;gap:8px;margin:40px 0 16px;display:flex}.platform-tabs button{color:#50686e;background:0 0;border:1px solid #afc2bf;padding:12px 18px;font-size:10px;font-weight:800}.platform-tabs button[aria-selected=true]{background:var(--night);border-color:var(--night);color:#fff}.platform-panel{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.platform-panel>div{padding:38px}.platform-panel>div+div{border-left:1px solid var(--line);background:#f9fbfa}.platform-panel h3{color:#11333c;margin:12px 0 6px;font:500 28px Georgia,serif}.requirement{color:#74898e;margin-bottom:25px;font-size:10px}.platform-panel ol{margin:24px 0;padding:0;list-style:none}.platform-panel li{color:#526a70;grid-template-columns:25px 1fr;align-items:start;gap:12px;margin:17px 0;font-size:11px;line-height:1.6;display:grid}.platform-panel li b{color:#247c55;background:#def1e6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.official-link{background:var(--night);color:#fff;align-items:center;gap:25px;padding:14px 18px;font-size:10px;font-weight:800;display:inline-flex}.official-link span{color:var(--mint)}.install-notes{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.install-notes article{border:1px solid var(--line);background:#fff;padding:25px}.install-notes h3{color:#14343d;margin:0 0 10px;font:500 18px Georgia,serif}.install-notes p{color:#687d82;margin:0;font-size:10px;line-height:1.7}.official-source{text-align:center;color:#71858a;margin:26px 0 0;font-size:10px}.official-source a{color:#168a8d;text-decoration:underline}@media (width<=1100px){.plans-grid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr}.hero-copy{text-align:center}.hero .section-label,.hero-actions,.trust{justify-content:center}.hero-text{margin-left:auto;margin-right:auto}.hero-visual{min-height:480px}.how{grid-template-columns:1fr}.site-header nav{display:none}}@media (width<=850px){.platform-panel{grid-template-columns:1fr}.platform-panel>div+div{border-left:0;border-top:1px solid var(--line)}.install-notes{grid-template-columns:1fr}}@media (width<=700px){.site-header{height:68px;padding:0 18px}.header-action{align-items:center;min-height:36px;padding:0 12px;font-size:10px;display:inline-flex}.hero{padding:60px 20px}.hero h1{letter-spacing:-2px;font-size:47px}.hero-actions{flex-direction:column}.hero-visual{min-height:410px}.traffic-card{bottom:10px}.section-heading,.safety{display:block}.plans-section,.how,.safety,.install{padding:65px 20px}.plans-grid,.how ol{grid-template-columns:1fr}.how li{border-top:1px solid #28414a;border-left:0;padding:20px}.how li h3{margin:12px 0}.platform-tabs{grid-template-columns:1fr 1fr;display:grid}.platform-panel>div{padding:27px 22px}.safety>p{margin-top:25px}footer{text-align:center;grid-template-columns:1fr}footer .brand{margin:auto}footer>div{flex-direction:column}.access-dialog,.legal-dialog{padding:30px 22px}.profile-url{display:block}.profile-url button{width:100%;padding:12px}}.open-happ{color:#14878b;margin-top:12px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-block}.brand-mark img{width:100%;height:100%;display:block}.font-size-control{border:1px solid var(--line);background:#fff;flex:none;display:flex}.font-size-control button{width:38px;height:38px;color:var(--ink);background:0 0;border:0;font-weight:800}.font-size-control button+button{border-left:1px solid var(--line)}.font-size-control button:disabled{opacity:.35;cursor:not-allowed}html[data-font-size=large] #top>:not(.site-header){zoom:1.12}html[data-font-size=xlarge] #top>:not(.site-header){zoom:1.25}@media (width<=700px){.site-header{z-index:100;top:0;gap:10px!important;padding:0 12px!important;display:flex!important;position:sticky!important}.site-header .brand{min-width:0}.site-header .brand small{display:none}.site-header .brand strong{font-size:14px}.font-size-control{margin-left:auto}.font-size-control button{width:34px;height:34px}}.build-info{letter-spacing:.04em;white-space:nowrap;margin-top:7px;font:600 8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.plan>button:disabled{cursor:not-allowed;opacity:.58;color:#64787d;background:#e8eeeb}.plan.accent>button:disabled{color:#a6b6ba;background:#18323b}.coming-soon{color:#71868b;margin-top:9px;font-size:8px}.plan.accent .coming-soon{color:#9fb2b6}.site-header nav button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.site-header nav button:hover{color:var(--cyan)}.support-dialog{background:#fff;width:min(590px,100%);max-height:90vh;padding:38px;position:relative;overflow:auto;box-shadow:0 35px 90px #00000059}.support-dialog h2{color:#0d3039;margin:12px 0;font:500 34px Georgia,serif}.support-dialog>p{color:var(--muted);font-size:12px;line-height:1.65}.support-dialog form>label{color:#50666c;margin-top:14px;font-size:10px;font-weight:800;display:block}.support-dialog label small{color:#85969a;font-weight:400}.support-dialog input,.support-dialog textarea{background:#f7faf8;border:1px solid #bfd0cd;outline:0;width:100%;margin-top:6px;padding:13px;display:block}.support-dialog textarea{resize:vertical;min-height:130px}.support-dialog input:focus,.support-dialog textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #17b9ba1a}.support-trap{position:absolute!important;left:-9999px!important}.support-success{text-align:center;padding:20px 0}.support-success>span{color:#29885a;background:#dff5e8;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:24px;display:grid}.support-success h3{margin:14px 0 5px;font:500 25px Georgia,serif}.support-success p{color:var(--muted);font-size:11px}.profile-import{border:1px solid var(--line);background:#f4f8f6;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:20px;margin-top:24px;padding:20px;display:grid}.profile-actions{gap:10px;display:grid}.open-happ{color:#fff;background:linear-gradient(135deg,#0a2029,#164d58);align-items:center;gap:13px;min-height:76px;margin:0;padding:13px 15px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 12px 28px #092e3933}.open-happ:hover{transform:translateY(-2px);box-shadow:0 16px 32px #092e3945}.happ-icon{color:#06232c;background:linear-gradient(145deg,#56e1c0,#149fa6);border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:20px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #fff6}.open-happ>span:nth-child(2){flex:1;min-width:0}.open-happ strong,.open-happ small{display:block}.open-happ strong{letter-spacing:.1px;font-size:15px}.open-happ small{color:#b9d7d9;margin-top:4px;font-size:9px}.open-happ b{color:var(--mint);font-size:21px}.copy-profile{color:#173942;background:#fff;border:1px solid #9eb9b5;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:10px;font-weight:850;transition:all .2s;display:flex}.copy-profile:hover{border-color:var(--cyan);color:#087d81}.copy-profile.copied{color:#247446;background:#e5f7eb;border-color:#4eae75}.copy-profile span{font-size:16px}.profile-actions>p{color:#71858a;margin:0;font-size:9px;line-height:1.55}.profile-qr{justify-items:center;gap:9px;margin:0;display:grid}.profile-qr img{border:1px solid var(--line);background:#fff;width:170px;height:auto;padding:7px}.profile-qr span{color:#5f777d;text-align:center;font-size:9px;font-weight:750}.profile-secret{color:#6f8387;margin-top:12px;font-size:9px;line-height:1.5;display:block}.access-ready .form-error{margin-top:12px}@media (width<=700px){.profile-import{grid-template-columns:1fr;padding:14px}.profile-qr{border-top:1px solid var(--line);padding-top:12px}.profile-qr img{width:min(210px,100%)}.open-happ{min-height:72px}.open-happ strong{font-size:14px}}.access-dialog:has(.access-ready){width:min(780px,100%)}.profile-guide{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.profile-guide-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.profile-guide-heading h3{color:#10333c;margin:6px 0 0;font:500 25px Georgia,serif}.profile-guide-heading>span{color:#71858a;white-space:nowrap;font-size:9px}.profile-platform-tabs{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.profile-platform-tabs button{color:#50686e;background:#fff;border:1px solid #afc2bf;padding:9px 12px;font-size:9px;font-weight:800}.profile-platform-tabs button[aria-selected=true]{border-color:var(--night);background:var(--night);color:#fff}.profile-guide-body{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.profile-guide-body>div{background:#f8faf9;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.profile-guide-body>div>strong{color:#247c55;background:#def1e6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.profile-guide-body p{margin:0}.profile-guide-body p b,.profile-guide-body p span{display:block}.profile-guide-body p b{color:#173942;font-size:11px}.profile-guide-body p span{color:#687d82;margin-top:3px;font-size:9px;line-height:1.55}.profile-guide-body a{color:#fff;white-space:nowrap;background:#0a2029;padding:9px 11px;font-size:9px;font-weight:800}.profile-guide-help{color:#71858a;margin:12px 0 0;font-size:9px;line-height:1.6}@media (width<=700px){.access-dialog:has(.access-ready){padding:25px 18px}.profile-guide-heading{align-items:start}.profile-platform-tabs{grid-template-columns:1fr 1fr;display:grid}.profile-guide-body>div{grid-template-columns:30px minmax(0,1fr)}.profile-guide-body a{text-align:center;grid-column:2}}.turnstile-wrap{background:#f7faf8;border:1px solid #d5e2df;justify-items:center;gap:7px;margin-top:22px;padding:14px;display:grid;overflow:hidden}.turnstile-wrap>div{width:100%;min-height:65px}.turnstile-wrap small{color:#71858a;letter-spacing:.3px;font-size:8px}.turnstile-wrap iframe{max-width:100%}.payment-status-page{color:#eef6ff;background:#080d13;place-items:center;min-height:100vh;padding:24px;display:grid}.payment-status-card{background:#111923;border:1px solid #273544;width:min(620px,100%);padding:42px;box-shadow:0 30px 90px #0008}.payment-brand{color:#fff;letter-spacing:.16em;margin-bottom:32px;font-size:22px;font-weight:900;text-decoration:none;display:inline-block}.payment-state-icon{color:#31c5ed;background:#163047;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:28px;font-weight:900;display:grid}.payment-state-provisioned{color:#66dfa6;background:#143a2b}.payment-state-canceled,.payment-state-chargebacked{color:#ff8792;background:#422126}.payment-status-card h1{margin:8px 0 14px;font-size:clamp(32px,6vw,52px)}.payment-status-card>p{color:#a9bac9}.payment-status-card dl{border-top:1px solid #273544;margin:28px 0}.payment-status-card dl div{border-bottom:1px solid #273544;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.payment-status-card dt{color:#8fa3b4}.payment-status-card dd{text-align:right;margin:0}.payment-status-card code{word-break:break-all;font-size:12px}.payment-primary,.payment-secondary{text-align:center;margin-top:24px;text-decoration:none;display:block}.payment-network-error{background:#402c17;padding:12px;color:#ffd59b!important}.payment-status-card>small{color:#758a9d;margin-top:18px;display:block}:root{--edge-bg-dark:#07141c;--edge-panel-dark:#111923;--edge-text-dark:#f3f8fa;--edge-muted-dark:#91a3b0;--edge-accent:#17b9ba;--edge-accent-strong:#0d8588;--edge-success:#59d49b;--edge-warning:#e2a84b;--edge-danger:#e06a6a;--edge-focus:#21c7c8;--edge-radius:6px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--edge-focus);outline-offset:3px}:where(button,[aria-disabled=true]):disabled{cursor:not-allowed}.header-action,.site-header nav a,.site-header nav button,.platform-tabs button,.profile-platform-tabs button,.modal-close{min-height:44px}.site-header nav a,.site-header nav button{align-items:center;display:inline-flex}.profile-url code,.payment-status-card code{overflow-wrap:anywhere;word-break:break-word}@media (width<=1100px){.site-header{flex-wrap:wrap;gap:10px 20px;height:auto;min-height:82px;padding-top:10px;padding-bottom:10px}.site-header nav{border-top:1px solid var(--line);scrollbar-width:thin;order:4;gap:8px;width:100%;padding-top:8px;display:flex;overflow-x:auto}.site-header nav a,.site-header nav button{border:1px solid var(--line);background:#fff9;flex:none;padding:0 12px}}@media (width<=700px){.site-header{min-height:68px;height:auto!important;padding-top:8px!important;padding-bottom:0!important}.site-header nav{background:#0a151d;border-top:1px solid #20313a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:calc(100% + 24px);margin:0 -12px;padding:0 12px;display:grid;overflow:visible}.site-header nav a,.site-header nav button{color:#dce8eb;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;min-width:0;min-height:42px;padding:0 7px;font-size:9px}.site-header nav a:nth-child(3){display:none}.site-header nav a+*,.site-header nav button{border-left:1px solid #20313a}.header-action{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:88px;min-height:40px;padding:0 10px;overflow:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.account-login{border:1px solid var(--line);color:var(--ink);background:#f4f8f6;margin:18px 0;padding:18px}.account-login-heading b,.account-login-heading small{display:block}.account-login-heading b{font-size:13px}.account-login-heading small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.account-login form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:13px;display:grid}.account-login label{color:#50666c;font-size:9px;font-weight:800}.account-login input{width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border:1px solid #afc2bf;outline:0;margin-top:6px;padding:10px 12px;display:block}.account-login input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #17b9ba1a}.account-login form>button{background:var(--night);color:#fff;border:0;min-height:43px;padding:0 17px;font-size:10px;font-weight:850}.account-login form>button:disabled{opacity:.6}.account-link-button{text-align:left;color:#168a8d!important;background:0 0!important;grid-column:1/-1!important;min-height:auto!important;padding:3px 0!important}.account-message{color:#2d7b58;margin:10px 0 0;font-size:9px}.account-login-ready{background:#e6f5eb;border-color:#b9dfc7;align-items:center;gap:11px;display:flex}.account-login-ready>span,.account-user>span{color:#257a50;background:#ccebd7;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.account-login-ready b,.account-login-ready small{display:block}.account-login-ready small{color:#5f7771;margin-top:3px;font-size:9px}.account-login-ready a{color:#127f83;margin-left:auto;font-size:9px;font-weight:800}.account-login-checking{color:var(--muted);font-size:10px}.account-page{color:#edf5fa;background:#080d13;min-height:100vh;padding-bottom:70px}.account-page>header{border-bottom:1px solid #24303c;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,6vw);display:flex}.account-page>header a{color:#fff;letter-spacing:.18em;font-size:20px;font-weight:950}.account-page>header button{color:#c8d4dc;background:0 0;border:1px solid #53616d;padding:10px 16px;font-size:10px}.account-shell{width:min(1080px,100% - 40px);margin:65px auto}.account-shell>h1{margin:13px 0 25px;font:500 clamp(39px,6vw,64px)/1.05 Georgia,serif}.account-shell>.account-login{color:#fff;background:#111923;border-color:#2b3947;width:min(560px,100%)}.account-shell .account-login input{color:#fff;background:#0c141d;border-color:#3a4b5b}.account-lead,.account-loading,.account-muted{color:#91a3b0;line-height:1.7}.account-user{background:#101d19;border:1px solid #284034;align-items:center;gap:12px;width:max-content;max-width:100%;padding:15px 18px;display:flex}.account-user b,.account-user small{display:block}.account-user small{color:#9db0bb;margin-top:4px}.account-section{margin-top:52px}.account-section-title{justify-content:space-between;align-items:end;gap:20px;display:flex}.account-section-title a{color:#43d5ca;font-size:11px;font-weight:800}.account-section h2{margin:8px 0 20px;font:500 33px Georgia,serif}.account-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-profiles article{background:#111923;border:1px solid #293847;padding:25px}.account-profile-head{justify-content:space-between;align-items:center;display:flex}.account-profile-head>span{text-transform:uppercase;letter-spacing:.08em;padding:5px 8px;font-size:8px;font-weight:900}.account-profile-head .active{color:#75dfa7;background:#153a2b}.account-profile-head .expired{color:#ff9c9c;background:#442627}.account-profile-head small{color:#93a5b3}.account-profiles h3{margin:24px 0 7px;font:500 35px Georgia,serif}.account-profiles p{color:#91a3b0;font-size:10px}.account-profiles code{color:#738694;word-break:break-all;margin:18px 0;font-size:9px;display:block}.account-profiles article>div:last-child{align-items:center;gap:16px;display:flex}.account-profiles .primary{background:#1bbebf;padding:12px 14px}.account-profiles .secondary{color:#b7c5ce;border-color:#657580}.account-danger{background:#1b1217;border:1px solid #59383d;justify-content:space-between;align-items:center;gap:24px;margin-top:60px;padding:24px;display:flex}.account-danger b{color:#ffb0b4}.account-danger p{color:#a98f96;max-width:680px;margin:7px 0 0;font-size:10px;line-height:1.6}.account-danger button{color:#fff;background:#712e38;border:1px solid #a34e57;flex:none;padding:12px 16px;font-size:9px;font-weight:850}.account-danger button:disabled{opacity:.55;cursor:wait}.account-empty{background:#0d141d;border:1px dashed #354553;padding:35px}.account-empty p{color:#91a3b0}.account-empty .primary{margin-top:14px}.account-orders{border:1px solid #293847}.account-orders>div{background:#111923;justify-content:space-between;gap:20px;padding:17px 20px;display:flex}.account-orders>div+div{border-top:1px solid #293847}.account-orders span:last-child{text-align:right}.account-orders b,.account-orders small{display:block}.account-orders small{color:#8ea1af;margin-top:5px;font-size:9px}.account-support{background:#0e1c24;border:1px solid #28505a;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:22px 24px;display:flex}.account-support b{color:#fff}.account-support p{color:#91a3b0;margin:7px 0 0;font-size:10px}.account-support a{color:#07181f;background:#1bbebf;flex:none;padding:13px 17px;font-size:10px;font-weight:900}@media (width<=700px){.account-login form{grid-template-columns:1fr}.account-login form>button{width:100%}.account-profiles{grid-template-columns:1fr}.account-shell{margin-top:40px}.account-section-title{flex-direction:column;align-items:start}.account-profiles article>div:last-child{flex-direction:column;align-items:stretch}.account-orders>div{align-items:flex-start}.account-page>header{height:66px}.account-support,.account-danger{flex-direction:column;align-items:stretch}.account-support a,.account-danger button{text-align:center;width:100%}}.account-login input,.account-login form>button,.account-page>header button,.account-support a,.account-danger button,.account-profiles .primary,.account-profiles .secondary{min-height:44px}.account-page>header button,.account-support a,.account-profiles .primary,.account-profiles .secondary{justify-content:center;align-items:center;display:inline-flex}.account-user,.account-user>div{min-width:0}.account-user small{overflow-wrap:anywhere}.account-profiles code{overflow-wrap:anywhere;word-break:break-word}.account-page :where(a,button,input):focus-visible{outline-color:var(--edge-focus)}:root{--dev-bg:#05080c;--dev-panel:#0d141d;--dev-panel-2:#111c27;--dev-line:#243441;--dev-text:#f4f8fb;--dev-muted:#8fa1ae;--dev-blue:#159dea;--dev-cyan:#24cee6;--dev-green:#63dda4}*{box-sizing:border-box}.dev-app{background:radial-gradient(circle at 12% 0,#0b2636 0,transparent 31rem),linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px),var(--dev-bg);min-height:100vh;color:var(--dev-text);background-size:auto,48px 48px,48px 48px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dev-header{z-index:20;border-bottom:1px solid var(--dev-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080de8;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:72px;padding:10px max(20px,50vw - 590px);display:grid;position:sticky;top:0}.dev-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:max-content;padding:0;display:flex}.dev-brand-mark{width:38px;height:38px;color:var(--dev-cyan);background:#0b1822;border:1px solid #2a566b;border-radius:10px;place-items:center;font-weight:900;display:grid}.dev-brand b,.dev-brand small{display:block}.dev-brand b{letter-spacing:.22em;font-size:17px}.dev-brand small{color:#6e8797;letter-spacing:.18em;margin-top:2px;font-size:7px}.dev-header nav{border:1px solid var(--dev-line);background:#0b1119;border-radius:12px;padding:4px;display:flex}.dev-header nav button{min-width:104px;min-height:42px;color:var(--dev-muted);background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:750}.dev-header nav button small{display:none}.dev-header nav button.active{color:#fff;background:#172432;box-shadow:0 5px 18px #0005}.dev-exit{border:1px solid var(--dev-line);color:#c8d5dc;border-radius:10px;justify-self:end;padding:11px 14px;font-size:11px;font-weight:800}.dev-banner{color:#dfbf70;background:#2a210d;border-bottom:1px solid #694f16;justify-content:center;gap:9px;padding:8px 20px;font-size:10px;display:flex}.dev-banner b{text-transform:uppercase;letter-spacing:.12em}.dev-view{width:min(1180px,100% - 40px);margin:auto;padding:64px 0 90px}.dev-home{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}.dev-intro{padding:45px 0}.dev-kicker{color:#44bfec;letter-spacing:.18em;margin:0;font-size:10px;font-weight:850}.dev-intro h1,.dev-section-head h1{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(46px,6vw,78px);line-height:.98}.dev-intro h1 em{color:#0000;background:linear-gradient(100deg,var(--dev-blue),var(--dev-cyan));-webkit-background-clip:text;background-clip:text;font-style:normal}.dev-intro>p:not(.dev-kicker){color:#a7b5bf;max-width:620px;font-size:16px;line-height:1.75}.dev-actions,.dev-card-actions{gap:10px;margin-top:28px;display:flex}.dev-actions button,.dev-card-actions button,.dev-support,.dev-back{background:linear-gradient(120deg,#126bc5,var(--dev-blue),var(--dev-cyan));color:#fff;border:0;border-radius:10px;min-height:46px;padding:0 18px;font-size:12px;font-weight:850}.dev-actions button span{margin-left:28px}.dev-actions .quiet,.dev-card-actions .quiet{border:1px solid var(--dev-line);color:#d9e4e9;background:#ffffff08}.dev-snapshot,.dev-profile-card,.dev-connect,.dev-usage,.dev-stats article,.dev-orders>div{border:1px solid var(--dev-line);background:linear-gradient(145deg,#ffffff09,#0000),#0b1119;border-radius:18px;box-shadow:0 25px 80px #0006}.dev-snapshot{padding:28px}.dev-snapshot>div:first-child,.dev-snapshot footer,.dev-profile-title,.dev-profile-usage>div,.dev-orders>div{justify-content:space-between;gap:20px;display:flex}.dev-snapshot>strong,.dev-usage>strong{margin-top:35px;font-size:45px;display:block}.dev-snapshot>p,.dev-usage>p{color:var(--dev-muted);margin:5px 0}.dev-live{font-weight:800;color:var(--dev-green)!important}.dev-snapshot small,.dev-snapshot footer,.dev-device{color:var(--dev-muted);font-size:10px}.dev-progress{background:#22313c;border-radius:20px;height:7px;margin:22px 0;overflow:hidden}.dev-progress i{background:linear-gradient(90deg,var(--dev-blue),var(--dev-cyan));width:25%;height:100%;display:block;box-shadow:0 0 15px #159deaaa}.dev-snapshot button,.dev-connect button,.dev-usage button{color:#fff;background:#0f2633;border:1px solid #2c5366;border-radius:10px;width:100%;min-height:48px;margin-top:25px;font-weight:800}.dev-packages{grid-column:1/-1;margin-top:70px}.dev-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.dev-section-head h2{margin:10px 0 0;font-size:32px}.dev-section-head>p,.dev-account-head>div>p:last-child,.dev-profile-head>div>p:last-child{max-width:440px;color:var(--dev-muted);margin:0;line-height:1.6}.dev-package-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dev-package-grid article{border:1px solid var(--dev-line);background:var(--dev-panel);border-radius:16px;flex-direction:column;min-height:270px;padding:25px;display:flex;position:relative}.dev-package-grid article.featured{background:linear-gradient(145deg,#128ed429,transparent),var(--dev-panel);border-color:#247e9f}.dev-package-grid article>small{color:#65c9e9;text-transform:uppercase;letter-spacing:.13em}.dev-package-grid h3{margin:24px 0 4px;font-size:34px}.dev-package-grid p{color:var(--dev-muted)}.dev-package-grid strong{margin:auto 0 20px;font-size:24px}.dev-package-grid button{border:1px solid var(--dev-line);color:#fff;text-align:left;background:#ffffff08;border-radius:9px;min-height:44px;padding:0 14px;font-weight:800}.dev-package-grid button span{float:right}.dev-account-head,.dev-profile-head{align-items:center}.dev-account-head h1,.dev-profile-head h1{font-size:48px}.dev-support{border:1px solid var(--dev-line);background:#ffffff08}.dev-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0;display:grid}.dev-stats article{padding:20px}.dev-stats small,.dev-stats span{color:var(--dev-muted);font-size:10px;display:block}.dev-stats strong{margin:12px 0 5px;font-size:25px;display:block}.dev-profile-card{padding:26px}.dev-profile-title h2{margin:12px 0 8px}.dev-profile-title code{color:#7e939f;overflow-wrap:anywhere;font-size:11px}.dev-device{border:1px solid var(--dev-line);border-radius:8px;align-self:start;padding:7px 9px}.dev-profile-usage{margin-top:28px}.dev-profile-usage span{color:var(--dev-muted)}.dev-orders{margin-top:50px}.dev-orders>div{padding:19px 22px}.dev-orders b,.dev-orders small{display:block}.dev-orders small{color:var(--dev-muted);margin-top:5px}.dev-orders>div>span:last-child{text-align:right}.dev-back{border:1px solid var(--dev-line);background:#ffffff08;margin-bottom:28px}.dev-profile-layout{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.dev-connect,.dev-usage{padding:28px}.dev-connect h2{margin:14px 0;font-size:32px}.dev-connect>p:not(.dev-kicker){color:var(--dev-muted);line-height:1.65}.dev-connect>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.dev-connect button{text-align:left;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin:0;padding:13px;display:grid}.dev-connect button>b{color:#07141c;background:linear-gradient(145deg,#60e3c4,#159dea);border-radius:11px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.dev-connect button strong,.dev-connect button small{display:block}.dev-connect button small{color:#8eabb8;margin-top:4px}.dev-connect button em{font-style:normal}.dev-connect>small{color:#657c89;margin-top:16px;display:block}.dev-usage dl{margin:24px 0}.dev-usage dl div{border-bottom:1px solid var(--dev-line);justify-content:space-between;padding:11px 0;display:flex}.dev-usage dt{color:var(--dev-muted)}.dev-usage dd{margin:0;font-weight:750}.dev-notice{z-index:30;color:#eaf8fa;background:#102532;border:1px solid #2b7c91;border-radius:12px;align-items:center;gap:18px;max-width:min(430px,100% - 44px);padding:15px 16px;font-size:12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 60px #0009}.dev-notice button{color:#fff;background:0 0;border:0;font-size:20px}.dev-app :where(button,a):focus-visible{outline:3px solid var(--dev-cyan);outline-offset:3px}@media (width<=800px){.dev-header{grid-template-columns:1fr auto;padding:8px 12px}.dev-header nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);width:100%;display:grid}.dev-header nav button{min-width:0}.dev-exit{grid-area:1/2}.dev-banner{text-align:center;flex-direction:column;align-items:center;gap:3px}.dev-view{width:min(100% - 28px,680px);padding:42px 0 70px}.dev-home{grid-template-columns:1fr;gap:20px}.dev-intro{padding:10px 0}.dev-intro h1{font-size:clamp(43px,13vw,64px)}.dev-snapshot{order:2}.dev-packages{order:3;margin-top:35px}.dev-section-head{flex-direction:column;align-items:start}.dev-package-grid,.dev-stats,.dev-profile-layout,.dev-connect>div{grid-template-columns:1fr}.dev-profile-title{flex-direction:column;align-items:start}.dev-card-actions{flex-direction:column;align-items:stretch}.dev-card-actions button{width:100%}}@media (width<=420px){.dev-brand small{display:none}.dev-exit{padding:10px;font-size:10px}.dev-header nav button span{display:none}.dev-header nav button small{display:block}.dev-section-head h1,.dev-account-head h1,.dev-profile-head h1{font-size:40px}.dev-intro>p:not(.dev-kicker){font-size:14px}.dev-snapshot,.dev-profile-card,.dev-connect,.dev-usage{padding:21px}.dev-orders>div{flex-direction:column;align-items:flex-start}.dev-orders>div>span:last-child{text-align:left}}.dev-snapshot-meta{color:var(--dev-muted);justify-content:space-between;gap:20px;font-size:10px;display:flex}.stage-app .dev-header nav button:disabled{opacity:.35;cursor:not-allowed}.stage-header-button{background:0 0}.stage-banner{color:#7de2ad;background:#102a20;border-color:#235e45}.stage-package-grid{grid-template-columns:repeat(4,1fr)}.stage-package-grid article{min-height:250px}.stage-package-grid button:disabled{opacity:.45}.stage-login{grid-template-columns:1fr minmax(340px,520px);align-items:start;gap:50px;display:grid}.stage-login h1,.stage-empty h1{margin:15px 0;font-size:clamp(42px,5vw,70px)}.stage-login>div>p:last-child,.stage-muted{color:var(--dev-muted);line-height:1.7}.stage-login .account-login{border:1px solid var(--dev-line);background:var(--dev-panel);border-radius:16px;padding:25px}.stage-login .account-login-heading b,.stage-login .account-login-heading small{display:block}.stage-login .account-login-heading small{color:var(--dev-muted);margin:7px 0 20px}.stage-login .account-login label,.stage-modal label{color:#bdcbd3;gap:7px;margin:13px 0;font-size:12px;font-weight:750;display:grid}.stage-login .account-login input,.stage-modal input,.stage-modal textarea{border:1px solid var(--dev-line);color:#fff;background:#071019;border-radius:8px;width:100%;padding:13px}.stage-login .account-login button,.stage-primary,.stage-empty button,.stage-empty-card button{background:linear-gradient(120deg,#126bc5,var(--dev-cyan));color:#fff;border:0;border-radius:8px;min-height:45px;padding:0 18px;font-weight:850}.stage-login .account-login form>button{width:100%;margin-top:10px}.stage-login .account-login-ready{align-items:center;gap:12px;display:flex}.stage-login .account-login-ready small{color:var(--dev-muted);display:block}.stage-warn,.stage-error{color:#ff9d7c}.stage-empty-card,.stage-danger{border:1px solid var(--dev-line);background:var(--dev-panel);border-radius:16px;margin-top:24px;padding:24px}.stage-empty-card p,.stage-danger p{color:var(--dev-muted)}.stage-danger{border-color:#5a2b30;justify-content:space-between;align-items:center;display:flex}.stage-danger button{color:#ffaaa5;background:#32171b;border:1px solid #824049;border-radius:8px;padding:11px 14px;font-weight:800}.stage-profile-actions{grid-template-columns:1fr!important;display:grid!important}.stage-profile-actions a{color:#fff;background:#0f2633;border:1px solid #2c5366;border-radius:10px;justify-content:space-between;padding:17px;font-weight:800;display:flex}.stage-support-link{padding:0 18px;width:auto!important}.stage-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020508d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.stage-modal{color:#fff;background:#0c151e;border:1px solid #2f4a59;border-radius:18px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:32px;position:relative;overflow:auto;box-shadow:0 35px 100px #000}.stage-modal h2{margin:14px 0 7px;font-size:34px}.stage-modal>p:not(.dev-kicker){color:var(--dev-muted)}.stage-modal-close{color:#fff;background:0 0;border:0;font-size:27px;position:absolute;top:14px;right:15px}.stage-modal form{margin-top:22px}.stage-check{align-items:center;display:flex!important}.stage-check input{width:18px;height:18px}.stage-check a{color:var(--dev-cyan)}.stage-primary{width:100%;margin-top:14px}.stage-modal textarea{resize:vertical;min-height:130px}.stage-trap{position:absolute;left:-9999px}.stage-error{font-size:12px}.stage-app .form-error{color:#ff9d7c}.stage-app .cf-turnstile{margin:15px 0}@media (width<=1050px){.stage-package-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.stage-login{grid-template-columns:1fr;gap:20px}.stage-danger{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=520px){.stage-package-grid{grid-template-columns:1fr}.stage-modal{padding:25px 19px}.stage-app .dev-header nav button{font-size:10px}}.stage-app{--dev-bg:#eef8fc;--dev-panel:#ffffffc7;--dev-panel-2:#f4fbffeb;--dev-line:#4c96b847;--dev-text:#102f40;--dev-muted:#668493;--dev-blue:#168fca;--dev-cyan:#1bc4df;--dev-green:#16865f;color:var(--dev-text);background:radial-gradient(circle at 9% 0,#9fe5fab8,#0000 27rem),radial-gradient(circle at 91% 14%,#cbf4ffb8,#0000 30rem),linear-gradient(#4899bc12 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#4899bc12 1px,#0000 1px) 0 0/48px 48px,#eef8fc}.stage-app .dev-header{background:#f4fbfedb;border-bottom-color:#4589a640;box-shadow:0 8px 30px #377a971a}.stage-app .dev-brand,.stage-app .dev-header nav button.active,.stage-app .dev-exit,.stage-app .dev-package-grid button,.stage-app .dev-snapshot button,.stage-app .dev-connect button,.stage-app .dev-usage button,.stage-app .stage-profile-actions a,.stage-app .stage-profile-actions button{color:#123649}.stage-app .dev-brand-mark{color:#078dbf;background:linear-gradient(145deg,#fff,#d9f4fb);border-color:#1a98c652;box-shadow:inset 0 1px #fff,0 8px 22px #158ebe26}.stage-app .dev-header nav{background:#d5edf78c;border-color:#4589a638}.stage-app .dev-header nav button.active{background:#ffffffe6;box-shadow:0 7px 18px #2e779624}.stage-app .dev-banner.stage-banner{color:#18748d;background:linear-gradient(90deg,#d2f7faf2,#e5fafff2);border-color:#2196b338}.stage-app .dev-snapshot,.stage-app .dev-profile-card,.stage-app .dev-connect,.stage-app .dev-usage,.stage-app .dev-stats article,.stage-app .dev-orders>div,.stage-app .dev-package-grid article,.stage-app .stage-empty-card,.stage-app .stage-danger,.stage-app .stage-login .account-login{background:linear-gradient(145deg,#ffffffe6,#ebf8fdb8);border-color:#418eaf40;box-shadow:0 20px 55px #296d8b1c,inset 0 1px #fff}.stage-app .dev-package-grid article.featured{background:linear-gradient(145deg,#d6f7fff5,#ffffffd1);border-color:#129dcc8c;box-shadow:0 22px 60px #1b99c62b,inset 0 1px #fff}.stage-app .dev-progress{background:#5391ab2b}.stage-app .dev-package-grid button,.stage-app .dev-snapshot button,.stage-app .dev-connect button,.stage-app .dev-usage button,.stage-app .stage-profile-actions a,.stage-app .stage-profile-actions button{color:#fff;background:linear-gradient(115deg,#126bc5,#087e99);border-color:#0875b1;box-shadow:0 4px 12px #0a68a238}.stage-app :is(.dev-package-grid,.dev-snapshot,.dev-connect,.dev-usage,.stage-profile-actions) button:not(:disabled):hover,.stage-app .stage-profile-actions a:hover{filter:brightness(1.08)}.stage-app :is(.dev-package-grid,.dev-snapshot,.dev-connect,.dev-usage,.stage-profile-actions) button:focus-visible,.stage-app .stage-profile-actions a:focus-visible{outline-offset:3px;outline:3px solid #075395}.stage-app :is(.dev-package-grid,.dev-snapshot,.dev-connect,.dev-usage,.stage-profile-actions) button:disabled{color:#526975;box-shadow:none;opacity:1;cursor:not-allowed;background:#dbe7ed;border-color:#b9cbd5}.stage-app .stage-profile-actions button{text-align:left;grid-template-columns:none;justify-content:space-between;width:100%;min-height:58px;margin:0;padding:17px;display:flex}.stage-app .dev-actions .quiet,.stage-app .dev-card-actions .quiet,.stage-app .dev-back,.stage-app .dev-support,.stage-app .stage-header-button{color:#244d61;background:#ffffff9e;border-color:#3b89aa47}.stage-app .dev-device{color:#397084;background:#d7f3fbbd}.stage-app .stage-modal-backdrop{background:#19405073}.stage-app .stage-modal{color:#14384a;background:#f7fdfffa;border-color:#4394b459;box-shadow:0 35px 100px #16455847}.stage-app .stage-modal-close{color:#315f72}.stage-app .stage-login .account-login input,.stage-app .stage-modal input,.stage-app .stage-modal textarea{color:#14384a;background:#ffffffd1;border-color:#3e89a84d}.stage-app .stage-modal label,.stage-app .stage-check,.stage-app .account-login label{color:#486c7d}.stage-app .stage-error,.stage-app .form-error{color:#b33d52}.stage-app .dev-notice{color:#16465b;background:#ebfafff7;border-color:#1e94bb66}.stage-app .dev-notice button{color:#16465b}.stage-app .stage-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-app .stage-package-grid .stage-plan-wide{grid-column:1/-1}.stage-app .stage-package-grid article{overflow:hidden}.stage-plan-badge{color:#087da8;letter-spacing:.08em;text-transform:uppercase;background:#d5f7ffe6;border:1px solid #1499c747;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;position:absolute;top:20px;right:20px}.stage-plan-badge.value{color:#326e84;background:#e3f6faeb}.stage-app .stage-support-link{white-space:normal;min-height:48px;margin-top:12px;padding:0 18px;display:block;width:100%!important}.stage-embed-backdrop{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#173f527a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.stage-embed-modal{background:#f4fcfffa;border:1px solid #4897b757;border-radius:22px;grid-template-rows:auto 1fr;width:min(1080px,100%);height:min(880px,100vh - 44px);display:grid;overflow:hidden;box-shadow:0 36px 110px #113c4f57,inset 0 1px #fff}.stage-embed-modal>header{background:linear-gradient(110deg,#fffffff5,#def6fde6);border-bottom:1px solid #4897b73d;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.stage-embed-modal h2{color:#14384a;margin:4px 0 0;font-size:21px}.stage-embed-modal>header>div:last-child{align-items:center;gap:9px;display:flex}.stage-embed-modal>header a,.stage-embed-modal>header button,.stage-embed-state a{color:#245a71;background:#ffffffb8;border:1px solid #3087aa47;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800}.stage-embed-modal>header button{width:40px;padding:8px;font-size:20px}.stage-embed-body{background:linear-gradient(145deg,#dff3f9,#f5fcfe);min-height:0;padding:10px}.stage-embed-body iframe{background:#eef8fc;border:1px solid #4991ae33;border-radius:14px;width:100%;height:100%}.stage-embed-state{color:#315d70;text-align:center;place-content:center;justify-items:center;gap:12px;height:100%;display:grid}.stage-spinner{border:3px solid #1b96c02e;border-top-color:#159ac8;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite stage-spin}@keyframes stage-spin{to{transform:rotate(360deg)}}@media (width<=520px){.stage-app .stage-package-grid{grid-template-columns:1fr}.stage-app .stage-package-grid .stage-plan-wide{grid-column:auto}.stage-app .dev-profile-head>div{min-width:0}.stage-app .dev-profile-head h1{overflow-wrap:anywhere;font-size:clamp(32px,10vw,42px);line-height:1.05}.stage-app .dev-profile-head p{overflow-wrap:anywhere}.stage-app .stage-profile-actions a,.stage-app .stage-profile-actions button{align-items:center;min-height:58px}.stage-embed-backdrop{padding:0}.stage-embed-modal{border:0;border-radius:0;width:100%;height:100%}.stage-embed-modal>header{padding:12px 14px}.stage-embed-modal>header a{display:none}.stage-embed-modal h2{font-size:18px}.stage-embed-body{padding:6px}.stage-embed-body iframe{border-radius:10px}}.stage-package-grid>article.stage-trial-neon{color:#f3fdff;isolation:isolate;background:radial-gradient(at 100% 0,#273970,#0000 70%),#091827;border:2px solid #55efff;position:relative;box-shadow:0 0 0 4px #45dfff18,0 0 24px #00bde855,inset 0 0 28px #00c8ff14}.stage-package-grid>article.stage-trial-neon .stage-trial-sign{box-sizing:border-box;color:#fff1fc;letter-spacing:.08em;text-transform:uppercase;background:#3a163c;border:1px solid #ff8bdf;border-radius:8px;align-self:flex-start;max-width:100%;margin-bottom:20px;padding:8px 14px;font-size:.875rem;font-weight:800;display:inline-block;box-shadow:0 0 14px #ff46ce66,inset 0 0 12px #ff46ce22}.stage-package-grid>article.stage-trial-neon small{color:#83f4ff}.stage-package-grid>article.stage-trial-neon h3{color:#fff;text-shadow:0 0 10px #32dfffaa,0 0 28px #00bdff66}.stage-package-grid>article.stage-trial-neon p{color:#c4deec}.stage-package-grid>article.stage-trial-neon strong{color:#ffb3ec}.stage-package-grid>article.stage-trial-neon button{color:#06202d;background:#65f1ff;border:1px solid #b9faff;font-weight:850;box-shadow:0 0 18px #2df6}.stage-package-grid>article.stage-trial-neon button:hover{background:#b5f9ff}.stage-package-grid>article.stage-trial-neon button:focus-visible{outline-offset:4px;outline:3px solid #ff9fe6}:root{--tg-bg:#071016;--tg-card:#111c24;--tg-card-2:#172630;--tg-line:#29404a;--tg-text:#f3f8fa;--tg-muted:#8ba0aa;--tg-cyan:#28c8e8;--tg-blue:#197dd7;--tg-green:#59d49b}body{background:var(--tg-bg);color:var(--tg-text);margin:0}.tg-page{background:radial-gradient(circle at 90% 0,#28c8e81f,transparent 28%),var(--tg-bg);box-sizing:border-box;max-width:720px;min-height:100vh;margin:auto;padding:20px 16px 48px;font-family:Arial,sans-serif}.tg-header{justify-content:space-between;align-items:center;padding:4px 0 22px;display:flex}.tg-header span{align-items:center;gap:10px;display:flex}.tg-header img{object-fit:contain;width:34px;height:34px}.tg-header strong{letter-spacing:4px}.tg-header button{border:1px solid var(--tg-line);background:var(--tg-card);width:36px;height:36px;color:var(--tg-cyan);border-radius:50%;font-size:20px}.tg-center{text-align:center;align-content:center;justify-items:center;gap:14px;display:grid}.tg-center img{width:110px}.tg-center p{color:var(--tg-muted);line-height:1.6}.tg-center a,.tg-center button{color:#fff;background:linear-gradient(90deg,var(--tg-blue),var(--tg-cyan));border:0;padding:14px 20px;font-weight:800;text-decoration:none}.tg-spinner{border:3px solid var(--tg-line);border-top-color:var(--tg-cyan);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite tg-spin}@keyframes tg-spin{to{transform:rotate(360deg)}}.tg-intro small,.tg-welcome small,.tg-title small,.tg-sheet>small{color:var(--tg-cyan);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800}.tg-intro h1,.tg-welcome h1{margin:10px 0;font:500 38px/1.05 Georgia,serif}.tg-intro p,.tg-welcome p,.tg-muted{color:var(--tg-muted);line-height:1.5}.tg-tabs{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071016f0;grid-template-columns:repeat(3,1fr);gap:6px;margin:22px -4px;padding:8px 4px;display:grid;position:sticky;top:0}.tg-tabs a{border:1px solid var(--tg-line);color:var(--tg-text);text-align:center;padding:11px 4px;font-size:12px;font-weight:750;text-decoration:none}.tg-section{margin-top:32px;scroll-margin-top:80px}.tg-title{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.tg-title h2{margin:7px 0 0;font-size:24px}.tg-title>span{background:var(--tg-card-2);min-width:32px;height:32px;color:var(--tg-cyan);border-radius:50%;place-items:center;display:grid}.tg-empty{border:1px dashed var(--tg-line);color:var(--tg-muted);padding:24px}.tg-empty b{color:var(--tg-text)}.tg-profiles{gap:10px;display:grid}.tg-profiles article{border:1px solid var(--tg-line);background:var(--tg-card);padding:18px}.tg-profiles article>div:first-child{justify-content:space-between;display:flex}.tg-profiles .active{color:var(--tg-green)}.tg-profiles .expired{color:#ff8b78}.tg-profiles h3{margin:18px 0 8px}.tg-profiles p{color:var(--tg-muted);font-size:12px}.tg-progress{background:#24353e;height:5px;overflow:hidden}.tg-progress i{background:linear-gradient(90deg,var(--tg-blue),var(--tg-cyan));height:100%;display:block}.tg-profiles footer{grid-template-columns:1fr auto;gap:8px;margin-top:16px;display:grid}.tg-profiles button{border:1px solid var(--tg-line);color:var(--tg-text);background:0 0;padding:12px;font-weight:750}.tg-profiles button:first-child{background:var(--tg-text);color:var(--tg-bg)}.tg-plans{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tg-plans>button{border:1px solid var(--tg-line);background:var(--tg-card);min-height:116px;color:var(--tg-text);text-align:left;flex-direction:column;justify-content:space-between;align-items:stretch;padding:15px;display:flex}.tg-plans>button:disabled{opacity:.45}.tg-plans span,.tg-plans strong{justify-content:space-between;gap:10px;display:flex}.tg-plans small{color:var(--tg-muted);font-size:10px}.tg-plans strong{color:var(--tg-cyan);font-size:20px}.tg-orders{border-top:1px solid var(--tg-line)}.tg-orders>div{border-bottom:1px solid var(--tg-line);justify-content:space-between;padding:14px 4px;display:flex}.tg-orders span:last-child{text-align:right}.tg-orders b,.tg-orders small{display:block}.tg-orders small{color:var(--tg-muted);margin-top:5px;font-size:10px}.tg-footer{border-top:1px solid var(--tg-line);flex-wrap:wrap;gap:14px;margin-top:38px;padding-top:20px;display:flex}.tg-footer a{color:var(--tg-muted);font-size:11px}.tg-sheet-backdrop{z-index:20;background:#000000a6;align-items:flex-end;display:flex;position:fixed;inset:0}.tg-sheet{width:100%;max-height:85vh;padding:26px 20px max(24px,env(safe-area-inset-bottom));color:#12313a;box-sizing:border-box;background:#f5f8f8;border-radius:18px 18px 0 0;position:relative;overflow:auto}.tg-sheet h2{margin:8px 0;font:500 30px Georgia,serif}.tg-sheet p{color:#60767e}.tg-sheet label{margin:14px 0;line-height:1.5;display:block}.tg-sheet input{vertical-align:middle;width:20px;height:20px;margin-right:8px}.tg-sheet a{color:#088a9b}.tg-close{color:#60767e;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:14px}.tg-buy{background:linear-gradient(90deg,var(--tg-blue),var(--tg-cyan));color:#fff;border:0;width:100%;min-height:54px;margin-top:10px;font-size:15px;font-weight:850}.tg-buy:disabled{opacity:.5}.tg-error{color:#db4e3f;line-height:1.4}.tg-page .account-login{margin-top:22px}.tg-page .turnstile-wrap{overflow:hidden}@media (width<=420px){.tg-page{padding-left:12px;padding-right:12px}.tg-welcome h1{font-size:34px}.tg-profiles footer{grid-template-columns:1fr}.tg-tabs a{font-size:11px}}:root{--tg-bg:var(--edge-bg-dark,#07141c);--tg-card:var(--edge-panel-dark,#111923);--tg-text:var(--edge-text-dark,#f3f8fa);--tg-muted:var(--edge-muted-dark,#91a3b0);--tg-cyan:var(--edge-accent,#17b9ba);--tg-green:var(--edge-success,#59d49b)}.tg-page{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(48px,env(safe-area-inset-bottom));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tg-header button{width:44px;height:44px}.tg-tabs a{place-items:center;min-height:44px;padding:8px 4px;display:grid}.tg-close{place-items:center;width:44px;height:44px;display:grid}.tg-footer a,.tg-footer button{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.tg-page :where(a,button,input):focus-visible{outline-color:var(--tg-cyan)}.tg-profiles article>div:first-child,.tg-orders>div{gap:12px}.tg-profiles article>div:first-child>*,.tg-orders>div>*{overflow-wrap:anywhere;min-width:0}.tg-promo{background:linear-gradient(145deg,#112c37,#163d49);border:1px solid #315661;padding:18px}.tg-promo>p{color:#b9d0d8}.tg-promo-form{gap:8px;display:flex}.tg-promo input{color:#fff;min-width:0;font:inherit;text-transform:uppercase;background:#08171d;border:1px solid #4a7480;flex:1;padding:13px}.tg-promo button{color:#07151b;background:#28c6df;border:0;padding:0 15px;font-weight:850}.tg-promo-message{font-weight:750;color:#8ce6bb!important}.tg-page .tg-profiles footer{background:0 0;border:0;grid-template-columns:1fr auto;align-items:stretch;gap:8px;margin:16px 0 0;padding:0;display:grid}.tg-page .tg-profiles button{border:1px solid var(--tg-line);background:var(--tg-card-2);min-height:44px;color:var(--tg-text);padding:12px;font-weight:750}.tg-page .tg-profiles button:first-child{background:var(--tg-text);color:var(--tg-bg)}.tg-page .tg-profiles button:hover,.tg-page .tg-profiles button:focus-visible{border-color:var(--tg-cyan);outline:none}.tg-page .tg-profiles button:disabled{color:var(--tg-muted);opacity:.65}@media (width<=420px){.tg-page .tg-profiles footer{grid-template-columns:1fr}}.tg-footer button{min-height:44px;color:var(--tg-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:11px;text-decoration:underline}
