.account-page{min-height:100dvh;display:flex;flex-direction:column}.account-page [hidden]{display:none!important}.account-page button{border:0}.account-page input,.account-page select{font:inherit;border-radius:0;color:var(--ink);background:#08121f;border:1px solid #75dbe733;padding:11px 12px;min-width:0}.account-page input:focus-visible,.account-page select:focus-visible{outline:1px solid var(--cyan);outline-offset:2px}.account-nav{display:flex;align-items:center;gap:22px}.account-nav button{font-size:11px;padding:0;background:none;color:var(--muted)}.account-nav button.active,.account-nav button:hover{color:var(--cyan)}.account-signout,.plain-button{font-size:11px;background:none;color:var(--cyan);padding:4px 0;border-bottom:1px solid #75dbe72f!important;text-align:left;cursor:pointer;line-height:1.6}.plain-button:hover,.account-signout:hover{color:#c0f4f8}.account-page button:disabled{opacity:.45;cursor:default}.account-page .button:disabled{transform:none;filter:none}.account-main{padding-block:55px 75px;flex:1}.loading-view{display:flex;min-height:380px;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);gap:12px;font-size:12px}.auth-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;min-height:560px}.auth-intro h1,.account-heading h1{font-size:52px;font-weight:360;letter-spacing:-.055em;line-height:1.12;margin:0 0 27px}.auth-intro>p:not(.eyebrow):not(.auth-footnote){color:var(--muted);font-size:13px;line-height:1.9;max-width:360px;margin:0 0 30px}.auth-facts{display:grid;gap:17px;padding-block:22px;border-top:1px solid var(--line);max-width:350px}.auth-facts span{font-size:11px;color:var(--prose);display:flex;gap:14px}.auth-facts i{font:9px var(--mono);color:var(--cyan);font-style:normal;padding-top:4px}.auth-footnote{font:9px var(--mono);color:var(--muted);margin:17px 0 0}.auth-card{padding:28px;background:linear-gradient(145deg,#101e30,#0b1421);border:1px solid #75dbe72f;min-width:0}.auth-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:25px;gap:25px}.auth-tabs button{background:none;padding:0 0 12px;color:var(--muted);font-size:12px;border-bottom:1px solid transparent!important;margin-bottom:-1px}.auth-tabs button[aria-selected=true]{color:var(--cyan);border-bottom-color:var(--cyan)!important}.customer-form{display:grid;gap:17px}.customer-form label{display:grid;gap:6px;font-size:11px;color:var(--prose)}.customer-form input{width:100%;min-height:45px;font-size:13px}.customer-form .button{margin-top:4px;width:100%}.field-note{font-size:10px;line-height:1.9;color:var(--muted);margin:0}.field-note a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.form-feedback{min-height:1.8em;font-size:11px;line-height:1.8;color:var(--cyan);margin:17px 0 0;overflow-wrap:anywhere}.form-feedback.error,.account-notice.error{color:#f3b0b2}.verification-copy{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.verification-copy strong{font-weight:500;color:var(--prose)}#verifySection h2{font-size:31px;margin-bottom:17px}#verifySection .eyebrow{font-size:8px;margin-bottom:12px}#verifySection .plain-button{margin-top:20px}#verificationCode{font:23px var(--mono);letter-spacing:.25em}.account-notice{padding:14px 18px;border:1px solid var(--line);background:#75dbe708;color:var(--cyan);font-size:12px;line-height:1.8;margin-bottom:24px}.account-heading{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;padding-bottom:23px;margin-bottom:15px}.account-heading h1{font-size:44px;margin:0}.account-heading .eyebrow{font-size:8px;margin-bottom:16px}.account-identity{font:10px/1.8 var(--mono);color:var(--muted);text-align:right;max-width:330px;overflow-wrap:anywhere}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-card{padding:28px;background:#0d1726;border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.card-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px}.card-top .eyebrow{font-size:8px;letter-spacing:.14em;margin:0}.state-pill{font:8px var(--mono);letter-spacing:.12em;color:#9adeb8;background:#8bd5b211;border:1px solid #8bd5b237;padding:5px 8px;white-space:nowrap}.state-pill.subdued{color:var(--muted);background:#75dbe705;border-color:var(--line);font-size:7px}.account-card h2{font-size:31px;line-height:1.2;margin-bottom:16px}.account-card h3{font-size:23px;line-height:1.35;letter-spacing:-.03em;font-weight:400;margin:0 0 16px}.muted-copy{font-size:12px;color:var(--muted);line-height:1.9;margin:0 0 20px}.account-facts{margin:3px 0 23px}.fact-row{display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.9;padding:9px 0;border-bottom:1px solid #75dbe711;color:var(--muted)}.fact-row strong{font-weight:400;color:var(--prose);text-align:right}.account-card-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:auto}.account-card-actions .button,.setup-summary .button{font-size:10px;min-height:42px;gap:20px}.setup-summary .button{align-self:flex-start;margin-top:auto}.setup-summary .field-note{margin-top:16px}.usage-card{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 28px;border:1px solid var(--line);margin-top:20px}.usage-card .eyebrow{font-size:8px;margin-bottom:11px}.usage-card h3{font-size:18px;font-weight:400;letter-spacing:-.025em;margin:0}.usage-meter{text-align:right}.usage-meter>p:first-child{font:24px/1.4 var(--mono);letter-spacing:-.04em;margin:0 0 7px;color:var(--cyan)}.section-top{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:28px}.section-top .eyebrow{font-size:8px}.section-top h2{font-size:35px;margin:0}.interval-label{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:10px}.interval-label select{font-size:11px;padding:7px 11px}.account-section .price-card{min-height:350px}.account-section .price-card h3{font-size:24px}.account-section>.field-note{margin-top:18px}.approval-panel{padding:26px 28px;border:1px solid #75dbe766;background:linear-gradient(130deg,#12304766,#0e1725);display:grid;grid-template-columns:1fr .9fr;gap:15px 40px;margin:10px 0 30px}.approval-panel .eyebrow{font-size:8px;margin-bottom:13px}.approval-panel h2{font-size:27px;margin:0 0 12px}.approval-panel p:not(.eyebrow):not(.device-code):not(.field-note):not(.form-feedback){font-size:11px;color:var(--muted);margin:0}.device-code{font:28px/1.4 var(--mono);letter-spacing:.14em;color:var(--cyan);margin:20px 0 0}.approval-action{display:flex;flex-direction:column;justify-content:center;gap:14px;align-items:flex-start}.approval-action .button{font-size:10px;gap:20px}.approval-panel>.form-feedback{grid-column:1/-1;margin:0}.device-list{display:grid;gap:13px;margin-bottom:20px}.device-row{display:flex;gap:25px;align-items:center;justify-content:space-between;border:1px solid var(--line);background:#0d1726;padding:20px 24px}.device-row h3{font-size:16px;font-weight:400;line-height:1.6;margin:0 0 7px;color:var(--ink);overflow-wrap:anywhere}.device-row p{font:9px/1.9 var(--mono);color:var(--muted);margin:0;overflow-wrap:anywhere}.device-row>div:first-child{min-width:0}.device-row .plain-button{color:#f3b0b2;white-space:nowrap;font-size:10px}.device-empty{font-size:12px;padding:27px;border:1px dashed var(--line);color:var(--muted)}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.download-grid .button{font-size:11px;margin:8px 0 17px;align-self:flex-start}.download-grid .field-note{margin-top:14px}.download-orb{filter:drop-shadow(0 0 20px #75dbe722)}.install-steps{padding-left:20px;margin:2px 0 20px;font-size:12px;color:var(--prose)}.install-steps li{padding-left:7px;margin-bottom:12px}.requirements{color:var(--cyan);font:10px/2 var(--mono);margin:0}.checksum{font:8px/1.9 var(--mono);color:var(--muted);overflow-wrap:anywhere;margin:13px 0 0}.account-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding-block:23px}.account-footer p{font:8px var(--mono);color:var(--muted);margin:0}.account-footer nav{display:flex;gap:22px;font-size:9px;color:var(--muted)}.account-footer a:hover{color:var(--cyan)}
@media(max-width:1000px){.auth-layout{gap:50px;grid-template-columns:1fr 1fr}.auth-intro h1{font-size:43px}.auth-card{padding:23px}.account-nav{gap:17px}.account-nav button{font-size:10px}.account-card{padding:23px}.approval-panel{gap:25px}.account-page .header-actions{gap:14px}}@media(max-width:800px){.account-page .site-header{flex-wrap:wrap;gap:20px}.account-nav{order:3;flex-basis:100%;justify-content:space-between;padding-top:15px;border-top:1px solid var(--line)}.account-main{padding-top:35px}.auth-layout{gap:35px}.auth-intro h1{font-size:35px}.auth-intro>p:not(.eyebrow):not(.auth-footnote){font-size:12px}.auth-intro .eyebrow{font-size:8px}.auth-facts span{font-size:10px}.account-grid{gap:15px}.card-top{flex-wrap:wrap;gap:9px;margin-bottom:20px}.account-card h2{font-size:27px}.approval-panel{grid-template-columns:1fr;gap:24px}.approval-panel>.form-feedback{grid-column:auto}.approval-action{gap:12px}.account-section .price-grid{grid-template-columns:1fr}.account-section .price-card{min-height:0}.download-grid{grid-template-columns:1fr}.download-grid .button{align-self:stretch;justify-content:space-between}.account-heading h1{font-size:36px}}@media(max-width:620px){.account-main{padding-block:30px 45px}.auth-layout{grid-template-columns:1fr;gap:27px;min-height:0}.auth-intro h1{font-size:37px;margin-bottom:18px}.auth-intro>p:not(.eyebrow):not(.auth-footnote){font-size:12px;max-width:100%;margin-bottom:20px}.auth-facts{display:none}.auth-footnote{margin-top:0;font-size:8px}.auth-card{padding:23px 21px}.auth-tabs{gap:23px}.auth-tabs button{font-size:12px}.customer-form{gap:15px}.customer-form input{font-size:14px}.customer-form .button{font-size:11px}.field-note{font-size:10px}.account-heading{display:block;padding-bottom:10px;margin-bottom:14px}.account-heading h1{font-size:36px;margin-bottom:19px}.account-identity{text-align:left;max-width:100%;font-size:9px}.account-grid{grid-template-columns:1fr;gap:15px}.account-card{padding:23px 21px}.card-top{flex-wrap:nowrap}.account-card h2{font-size:29px}.muted-copy{font-size:12px}.usage-card{display:block;padding:23px 21px}.usage-meter{text-align:left;margin-top:20px}.usage-card h3{font-size:18px}.usage-meter>p:first-child{font-size:26px}.section-top{align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:23px}.section-top h2{font-size:32px}.interval-label{font-size:10px}.approval-panel{padding:23px 21px}.device-code{font-size:25px}.approval-panel h2{font-size:26px}.approval-panel .eyebrow{font-size:7px;letter-spacing:.1em}.device-row{padding:18px;gap:16px;align-items:flex-start;flex-wrap:wrap}.device-row h3{font-size:15px}.device-row p{font-size:8px}.device-row .plain-button{font-size:10px}.download-orb{width:70px;height:70px}.download-grid .button{font-size:10px;gap:16px}.install-steps{font-size:12px}.requirements{font-size:9px}.account-footer{display:block;padding-block:22px}.account-footer nav{gap:20px;margin-top:17px;font-size:9px}.account-page .site-header{padding-block:19px}.account-nav{padding-top:13px;gap:12px}.account-nav button{font-size:10px}.account-page .header-actions a,.account-signout{font-size:10px}.account-notice{font-size:11px;padding:12px 15px}}

.verified-provider{padding-bottom:23px;margin-bottom:22px;border-bottom:1px solid var(--line)}.verified-provider .button{width:100%;font-size:11px;gap:18px}.verified-provider .field-note{margin-top:13px}

.verified-provider{padding-bottom:23px;margin-bottom:22px;border-bottom:1px solid var(--line)}.verified-provider .button{width:100%;font-size:11px;gap:18px}.verified-provider .field-note{margin-top:13px}
