.account-shell{color:#f4f4f5;background:#080809;min-height:100vh;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.account-shell *{box-sizing:border-box}.account-shell a{text-decoration:none}.account-glow{pointer-events:none;background:radial-gradient(circle,#fff1,#0000 70%);border-radius:50%;width:520px;height:520px;animation:12s ease-in-out infinite alternate account-drift;position:absolute;top:70px;right:-260px}.account-header,.account-main,.account-footer{max-width:1140px;margin:auto;position:relative}.account-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:26px 28px;display:flex}.account-brand{letter-spacing:1.1px;color:#fafafa;align-items:center;gap:11px;font-size:14px;font-weight:800;display:flex}.account-brand b{color:#a1a1aa;font-weight:400}.account-brand img{object-fit:contain}.account-header-links{color:#a1a1aa;align-items:center;gap:25px;font-size:12px;display:flex}.account-header-links a,.account-help a,.account-footer span:last-child{align-items:center;gap:7px;display:flex}.account-header-links button{color:#d4d4d8}.account-main{padding:70px 28px 80px}.account-heading{margin-bottom:43px}.account-eyebrow{letter-spacing:2px;align-items:center;gap:9px;font-weight:600;display:flex;color:#a1a1aa!important;margin:0 0 17px!important;font-size:10px!important}.account-eyebrow>span{background:#fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #fff}.account-heading h1{letter-spacing:-1.8px;margin:0 0 15px;font-size:clamp(32px,4.5vw,48px);font-weight:600;line-height:1.12}.account-heading>p:last-child{color:#919198;overflow-wrap:anywhere;font-size:14px}.account-card{background:linear-gradient(140deg,#131316,#0d0d0f);border:1px solid #27272c;border-radius:16px;padding:30px}.account-card h2,.account-promise h2{letter-spacing:-.75px;margin:18px 0 13px;font-size:25px;font-weight:500;line-height:1.2}.account-card p,.account-promise>p{color:#a1a1aa;font-size:13px;line-height:1.8}.account-section-label{color:#a1a1aa;letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;display:flex}.account-auth-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.auth-card{max-width:470px}.auth-card form{gap:20px;margin:30px 0 24px;display:grid}.auth-card label{color:#d4d4d8;gap:10px;font-size:12px;display:grid}.account-shell input{color:#fff;height:45px;box-shadow:none;background:#080809;border:1px solid #323238;border-radius:7px;padding:0 12px;font-size:13px}.account-shell input:focus{outline-offset:2px;outline:1px solid #c4c4ca}.account-shell .account-primary{color:#09090b;background:#f2f2f3;border:1px solid #fff;border-radius:7px;justify-content:center;gap:16px;min-height:44px;padding:0 20px;font-size:12px;display:inline-flex}.account-shell .account-primary:hover{background:#fff;box-shadow:0 0 25px #ffffff16}.account-shell button[data-variant=outline]{color:#ededf0;background:#ffffff04;border:1px solid #3b3b42}.account-shell button[data-variant=ghost]:hover{color:#fff;background:#ffffff09}.auth-switch{color:#8e8e98;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.auth-switch button{color:#f0f0f2;align-items:center;gap:6px;display:flex}.account-text-button{color:#81818c;margin:17px auto 0;font-size:11px;display:block}.account-promise{padding:10px 20px}.account-promise h2{letter-spacing:-1px;font-size:35px;line-height:1.16}.account-promise>p{max-width:310px}.license-visual{background:linear-gradient(130deg,#25252a,#0b0b0d 70%);border:1px solid #52525c;border-radius:13px;width:290px;height:170px;margin:0 0 48px 10px;padding:23px;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 15px 70px #ffffff07}.license-visual:after{content:"";opacity:.55;background:linear-gradient(#0000,#fff,#0000);width:2px;animation:8s linear infinite account-neon;position:absolute;top:-80%;bottom:-80%;left:0;transform:rotate(25deg)}.license-visual-top{letter-spacing:2px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.license-visual>span{letter-spacing:2px;color:#7c7c87;font-size:8px}.license-lines{gap:10px;margin:37px 0 23px;display:flex}.license-lines i{background:#6d6d77;border-radius:3px;width:50px;height:4px}.account-promise-items{color:#bcbcc4;gap:16px;margin-top:24px;font-size:12px;display:grid}.account-promise-items span{align-items:center;gap:12px;display:flex}.account-top-grid{grid-template-columns:1.55fr 1fr;gap:20px;display:grid}.license-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-pill{letter-spacing:1px;white-space:nowrap;color:#bdbdc6;border:1px solid #383840;border-radius:20px;padding:6px 9px;font-size:8px}.activation-key{background:#080809;border:1px solid #42424c;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;margin:22px 0;padding:11px 8px 11px 16px;display:flex}.activation-key code{letter-spacing:.5px;overflow-wrap:anywhere;color:#fff;font-size:11px;line-height:1.8}.account-activation{color:#9a9aa5;gap:12px;padding-left:17px;font-size:12px;line-height:1.7;display:grid}.account-activation strong{color:#d5d5da;overflow-wrap:anywhere;font-weight:400}.account-small{line-height:1.8;color:#82828d!important;font-size:11px!important}.account-small a{color:#d2d2db;text-decoration:underline}.account-help a{color:#dddde4;margin-top:26px;font-size:12px}.license-empty{color:#777783;align-items:center;gap:15px;padding:30px 0;font-size:13px;display:flex}.account-plans-section{margin:36px 0}.account-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.account-section-title h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:500}.account-section-title>span{color:#898993;font-size:10px}.account-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-plan{grid-template-columns:1fr auto;gap:12px;padding:26px;display:grid}.account-plan h3{margin:0 0 12px;font-size:25px;font-weight:500;line-height:1}.account-plan p{margin:0;font-size:11px}.account-plan .account-eyebrow{margin-bottom:12px!important;font-size:8px!important}.account-plan-price{text-align:right;letter-spacing:-1px;font-size:25px;font-weight:500;line-height:1}.account-plan-price small{color:#7e7e8b;letter-spacing:0;max-width:130px;margin-top:10px;font-size:9px;line-height:1.8;display:block}.account-plan>button{grid-column:1/-1;width:100%;margin-top:8px}.preferred-plan{border-color:#73737c;box-shadow:0 0 35px #ffffff05}.checkout-card{border-color:#6a6a73;grid-template-columns:1fr 280px;gap:30px;margin:24px 0;display:grid}.checkout-card h2{gap:20px;font-size:22px;display:flex}.checkout-card h2>span{color:#a1a1aa}.checkout-actions{flex-direction:column;justify-content:center;gap:12px;display:flex}.checkout-actions>small{color:#9999a2;font-size:10px;line-height:1.7}.account-order-status{color:#d4d4de;font-size:10px}.account-orders{margin-top:28px}.account-order{border-top:1px solid #ffffff10;align-items:center;gap:20px;padding:20px 0;display:flex}.account-order:last-child{padding-bottom:0}.account-order>div:first-child{flex:1}.account-order>div:nth-child(2){text-align:right}.account-order strong{font-size:12px;font-weight:500;display:block}.account-order span{color:#898996;overflow-wrap:anywhere;margin-top:7px;font-size:9px;display:block}.account-order button{font-size:11px}.account-message,.account-recovery{background:#19191e;border:1px solid #55555d;border-radius:9px;align-items:center;gap:12px;margin-bottom:22px;padding:16px 20px;font-size:12px;line-height:1.8;display:flex}.account-recovery{flex-wrap:wrap}.account-recovery h2{margin-bottom:5px;font-size:15px;font-weight:600}.account-recovery p{color:#b3b3c0;max-width:630px;font-size:11px}.account-recovery code{overflow-wrap:anywhere;margin-top:12px;font-size:11px;display:block}.account-recovery>div{width:100%;min-width:0}.account-loading{color:#a1a1aa;align-items:center;gap:10px;min-height:230px;font-size:13px;display:flex}.account-spin{animation:1s linear infinite account-spin}.account-footer{color:#777783;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:25px 28px;font-size:10px;display:flex}.account-footer a{color:#aaaab4}:is(.account-shell button:focus-visible,.account-shell a:focus-visible){outline-offset:4px;outline:2px solid #dedee5}.account-shell button:disabled{opacity:.4;cursor:not-allowed}@keyframes account-drift{to{transform:translateY(200px)}}@keyframes account-neon{0%{left:-40%}to{left:140%}}@keyframes account-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.account-main{padding-top:45px}.account-auth-grid{gap:30px}.account-promise{padding:0}.license-visual{width:235px;margin-left:0}.account-top-grid{grid-template-columns:1fr}.account-help{display:none}.account-plan{grid-template-columns:1fr}.account-plan-price{text-align:left}.account-plan-price small{max-width:none}.checkout-card{grid-template-columns:1fr}.account-plans{gap:12px}.account-plan{padding:20px}.account-heading h1{letter-spacing:-1px}}@media (max-width:580px){.account-header{padding:20px}.account-brand{gap:7px;font-size:11px}.account-brand img{width:30px;height:30px}.account-header-links{gap:10px;font-size:10px}.account-header-links button span{display:none}.account-main{padding:35px 20px 45px}.account-heading{margin-bottom:30px}.account-heading h1{max-width:290px;font-size:33px}.account-auth-grid{grid-template-columns:1fr}.auth-card{max-width:none}.account-promise{display:none}.account-card{padding:23px}.license-heading{flex-direction:column;align-items:flex-start;gap:0}.license-heading .account-pill{margin:0 0 15px}.account-plans{grid-template-columns:1fr}.account-plan{grid-template-columns:1fr auto;gap:10px}.account-plan-price{text-align:right;font-size:22px}.account-plan-price small{max-width:100px}.account-section-title{flex-direction:column;align-items:flex-start}.account-order{flex-wrap:wrap;gap:12px}.account-order>div:first-child{min-width:130px}.account-order button{margin-left:auto}.account-footer{flex-wrap:wrap;gap:15px;padding:22px 20px}.account-footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.account-glow,.license-visual:after,.account-spin{animation:none}}.account-card p,.account-promise>p{font-size:16px;line-height:1.65}.account-heading>p:last-child,.account-shell input,.auth-card label,.auth-switch,.account-shell .account-primary,.account-order strong,.account-order-status,.account-activation,.account-help a,.account-message{font-size:14px}.account-small,.account-section-label,.account-eyebrow,.account-pill,.account-header-links,.account-promise-items,.account-text-button,.account-plan p,.account-plan .account-eyebrow,.account-plan-price small,.checkout-actions>small,.account-section-title>span,.account-order span,.account-order button,.account-recovery p,.account-recovery code,.account-footer{font-size:12px!important}.account-plan-price small{min-width:110px}.activation-key code{letter-spacing:0;font-size:12px}.account-help h2{max-width:none}.account-recovery>div{flex:100%}
