:root{--se-bg:#f7f9fc;--se-surface:#ffffff;--se-text:#111827;--se-muted:#667085;--se-primary:#1455d9;--se-primary-strong:#0d47c5;--se-accent:#12b76a;--se-border:#e4e7ec;--se-radius:14px;--se-shadow:0 8px 30px rgba(16,24,40,.07);--se-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--se-bg);color:var(--se-text);font-family:var(--se-font)}button,input,select{font:inherit}button{cursor:pointer}.app-shell{display:flex;min-height:100vh}.sidebar{width:252px;background:#0b1220;color:#fff;padding:22px 14px;position:sticky;top:0;height:100vh}.brand{font-weight:800;font-size:20px;padding:8px 12px 22px;letter-spacing:-.03em}.nav{display:grid;gap:5px}.nav a{color:#cbd5e1;text-decoration:none;padding:11px 12px;border-radius:10px}.nav a:hover,.nav a.active{background:#17233b;color:#fff}.main{flex:1;min-width:0}.topbar{height:72px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--se-border);display:flex;align-items:center;justify-content:space-between;padding:0 30px;position:sticky;top:0;z-index:5}.content{max-width:1440px;margin:0 auto;padding:30px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--se-primary);margin:0 0 7px}.page-title{font-size:30px;line-height:1.15;letter-spacing:-.04em;margin:0}.muted{color:var(--se-muted)}.grid{display:grid;gap:18px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0}.card{background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius);box-shadow:var(--se-shadow);padding:22px}.stat-number{font-size:30px;font-weight:800;letter-spacing:-.04em}.stat-label{color:var(--se-muted);font-size:13px;margin-top:4px}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn{border:1px solid var(--se-border);background:#fff;padding:10px 15px;border-radius:10px;font-weight:700}.btn-primary{background:var(--se-primary);color:#fff;border-color:var(--se-primary)}.btn-primary:hover{background:var(--se-primary-strong)}.table-wrap{overflow:auto;border:1px solid var(--se-border);border-radius:12px}.table{width:100%;border-collapse:collapse;min-width:760px}.table th,.table td{text-align:left;padding:13px 14px;border-bottom:1px solid var(--se-border);white-space:nowrap}.table th{font-size:12px;color:var(--se-muted);background:#f9fafb}.badge{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800;background:#eef4ff;color:var(--se-primary)}.badge-green{background:#ecfdf3;color:#027a48}.badge-red{background:#fef3f2;color:#b42318}.badge-warn{background:#fffaeb;color:#b54708}.badge-muted{background:#f2f4f7;color:#667085}.linklike{background:none;border:0;padding:0;font:inherit;color:var(--se-primary);cursor:pointer;text-align:left}.account-tabs{display:flex;flex-wrap:wrap;gap:4px;max-width:1200px;margin:0 auto;padding:14px clamp(18px,5vw,72px) 0}.account-tab{display:inline-flex;align-items:center;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:750;color:var(--se-muted);text-decoration:none;white-space:nowrap;min-height:40px}.account-tab:hover{background:#eef4ff;color:var(--se-primary)}.account-tab.active{background:var(--se-primary);color:#fff}.service-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.service-filters .account-tab{border:1px solid var(--se-border);cursor:pointer;font-family:inherit}.service-search{margin:0 0 14px}.service-search input{width:100%;max-width:420px;padding:11px 13px;border:1px solid #d0d5dd;border-radius:10px;font:inherit;min-height:44px}.service-card .eyebrow{margin:0 0 4px}.service-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:0}.service-facts dt{color:var(--se-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.service-facts dd{margin:4px 0 0;font-weight:650}@media(max-width:700px){.service-card .approval-actions{width:100%}.service-facts{grid-template-columns:1fr 1fr}}@media(max-width:420px){.service-facts{grid-template-columns:1fr}}@media(max-width:760px){.account-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.account-tabs::-webkit-scrollbar{display:none}.account-tab{min-height:44px}}.linklike:hover{text-decoration:underline}.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.form-grid label{display:grid;gap:7px;font-size:13px;font-weight:700}.form-grid input,.form-grid select{border:1px solid var(--se-border);border-radius:10px;padding:10px 12px;background:#fff}.dashboard-section{margin-top:20px}.two-col{grid-template-columns:1.5fr 1fr}.hero-price{display:flex;align-items:end;justify-content:space-between;gap:20px}.hero-price strong{font-size:40px;letter-spacing:-.05em}.mobile-menu{display:none}@media(max-width:1050px){.sidebar{width:210px}.stats,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sidebar{display:none}.mobile-menu{display:inline-flex}.topbar{padding:0 16px}.content{padding:18px}.stats,.two-col,.form-grid{grid-template-columns:1fr}.page-title{font-size:25px}.card{padding:17px}}.storefront{min-height:100vh;background:#f7f9fc;color:#101828}.store-nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,5vw,72px);background:#ffffffeb;border-bottom:1px solid #eaecf0;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.store-brand{font-size:19px;font-weight:850;letter-spacing:-.03em}.store-brand span,.brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#1455d9;color:#fff;margin-right:8px;font-size:13px}.store-nav nav{display:flex;gap:30px}.store-nav nav a{color:#475467;text-decoration:none;font-weight:650;font-size:14px}.store-hero{max-width:1400px;margin:auto;padding:80px clamp(18px,6vw,90px) 60px;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.hero-pill{display:inline-flex;padding:8px 12px;border:1px solid #bfd3ff;background:#eef4ff;color:#1455d9;border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.1em}.hero-copy h1{font-size:clamp(46px,6vw,82px);line-height:.98;letter-spacing:-.065em;margin:20px 0}.hero-copy h1 span{color:#1455d9}.hero-copy>p{max-width:620px;font-size:19px;line-height:1.65;color:#667085}.hero-actions{display:flex;gap:12px;margin:28px 0}.trust-row{display:flex;gap:20px;flex-wrap:wrap;color:#475467;font-size:13px;font-weight:650}.featured-visual{display:flex;justify-content:center}.featured-card{position:relative;background:#fff;border:1px solid #dfe5ef;border-radius:24px;padding:34px;box-shadow:0 24px 70px #1018281f;max-width:470px;width:100%}.featured-card h2{font-size:31px;letter-spacing:-.04em;margin:8px 0}.save-badge{display:inline-flex;background:#12b76a;color:#fff;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:850;letter-spacing:.06em}.price{font-size:70px;font-weight:900;letter-spacing:-.07em;margin:22px 0 10px;color:#111827}.price span{font-size:28px;vertical-align:top;margin-right:4px}.price small,.product-price small{font-size:17px;letter-spacing:-.02em}.term-chip{display:inline-flex;background:#eef4ff;color:#1455d9;padding:9px 12px;border-radius:9px;font-weight:800;font-size:13px}.disclosure,.term-note{font-size:11px;line-height:1.5;color:#667085}.full{width:100%;justify-content:center}.benefits{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.benefits div{padding:24px;text-align:center;border-right:1px solid #eaecf0}.benefits div:last-child{border-right:0}.benefits b{display:block;font-size:20px}.benefits span{display:block;color:#667085;font-size:12px;margin-top:4px}.store-products{max-width:1400px;margin:auto;padding:80px clamp(18px,6vw,90px)}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:26px}.section-head h2{font-size:38px;letter-spacing:-.05em;margin:0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:25px;transition:.2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 15px 40px #10182817}.product-card.featured{border:2px solid #1455d9}.product-top{display:flex;justify-content:space-between;align-items:center}.category{font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#667085}.product-card h3{font-size:23px;margin:22px 0 7px;letter-spacing:-.03em}.product-price{font-size:42px;font-weight:900;letter-spacing:-.06em;margin:22px 0 4px}.product-price small{font-size:15px}.storefront footer{max-width:1400px;margin:auto;padding:40px clamp(18px,6vw,90px);display:flex;justify-content:space-between;border-top:1px solid #eaecf0}.login-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top,#eef4ff 0,#f7f9fc 45%)}.login-card{width:min(430px,calc(100% - 32px));padding:34px}.login-card form{display:grid;gap:14px;margin-top:22px}.login-card label{display:grid;gap:7px;font-size:13px;font-weight:750}.login-card input{padding:12px;border:1px solid #d0d5dd;border-radius:10px}.login-card .btn{margin-top:6px}.tiny{font-size:11px}.error{color:#b42318;background:#fef3f2;padding:10px;border-radius:8px;font-size:13px}@media(max-width:900px){.store-hero{grid-template-columns:1fr;gap:30px;padding-top:55px}.store-nav nav{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.section-head{align-items:start;flex-direction:column}.benefits{grid-template-columns:repeat(2,1fr)}.benefits div:nth-child(2){border-right:0}.benefits div:nth-child(-n+2){border-bottom:1px solid #eaecf0}}@media(max-width:600px){.store-nav>div:last-child .btn:first-child{display:none}.hero-copy h1{font-size:49px}.hero-copy>p{font-size:16px}.featured-card{padding:24px}.price{font-size:56px}.product-grid{grid-template-columns:1fr}.storefront footer{flex-direction:column;gap:20px}}.google-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:12px;font-weight:800;cursor:pointer}.google-g{font-weight:900;font-size:18px}.or{display:flex;align-items:center;gap:12px;color:#98a2b3;margin:18px 0}.or:before,.or:after{content:"";height:1px;background:#eaecf0;flex:1}.text-btn{border:0;background:none;color:#1455d9;font-weight:750;cursor:pointer;padding:8px 0}.switch-auth{text-align:center;font-size:13px}.switch-auth a{color:#1455d9;font-weight:800;text-decoration:none}.auth-security{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid #eaecf0;color:#667085;font-size:10px}.account-page{min-height:100vh;background:#f7f9fc}.account-nav{height:72px;background:#fff;border-bottom:1px solid #eaecf0;padding:0 clamp(18px,5vw,72px);display:flex;justify-content:space-between;align-items:center}.account-nav div{display:flex;gap:15px;align-items:center}.account-main{max-width:1200px;margin:auto;padding:60px 20px}.account-main h1{font-size:52px;letter-spacing:-.06em;margin:8px 0}.account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.account-grid .card{min-height:170px}@media(max-width:800px){.account-grid{grid-template-columns:1fr}.account-main h1{font-size:40px}}.checkout-page{min-height:100vh;background:#f7f9fc;color:#101828}.checkout-shell{max-width:1200px;margin:auto;padding:60px clamp(18px,5vw,70px);display:grid;grid-template-columns:1.35fr .65fr;gap:30px}.checkout-shell h1{font-size:46px;letter-spacing:-.055em;margin:8px 0}.checkout-options{display:grid;gap:10px;margin-top:28px}.checkout-option{background:#fff;border:1px solid #e4e7ec;border-radius:13px;padding:18px;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer}.checkout-option:hover,.checkout-option.selected{border-color:#1455d9;box-shadow:0 7px 25px #1455d914}.checkout-option div{display:grid;gap:5px}.checkout-option span{font-size:12px;color:#667085}.checkout-option strong{font-size:21px}.checkout-summary{height:max-content;position:sticky;top:100px}.checkout-summary h2{margin:8px 0;font-size:25px}.summary-total{font-size:42px;font-weight:900;letter-spacing:-.06em;margin:25px 0}.summary-total small{font-size:13px;letter-spacing:0}.checkout-summary label{display:grid;gap:7px;font-size:13px;font-weight:750;margin:20px 0}.checkout-summary input{padding:12px;border:1px solid #d0d5dd;border-radius:10px}.checkout-message{padding:11px;background:#eef4ff;border-radius:9px;color:#1455d9;font-size:13px}@media(max-width:850px){.checkout-shell{grid-template-columns:1fr}.checkout-summary{position:static}.checkout-shell h1{font-size:38px}}.approval-panel{max-width:1200px;margin:30px auto;padding:0 clamp(18px,4vw,40px)}.approval-list{display:grid;gap:12px}.approval-card{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:18px;display:flex;justify-content:space-between;gap:20px;align-items:center;box-shadow:0 4px 18px #1018280a}.approval-card p{margin:5px 0;color:#667085;font-size:13px}.approval-badge{display:inline-block;margin-top:8px;font-size:10px;font-weight:800;letter-spacing:.08em}.approval-actions{display:flex;gap:8px;flex-wrap:wrap}.empty-state{padding:28px;background:#fff;border:1px dashed #d0d5dd;border-radius:14px;color:#667085}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}@media(max-width:700px){.approval-card{flex-direction:column;align-items:stretch}.approval-actions{width:100%}.approval-actions button{flex:1}}.app{display:flex;min-height:100vh}.app>aside{width:252px;flex:0 0 252px;background:#0b1220;color:#fff;padding:22px 14px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.app>aside .brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;padding:8px 6px 20px;letter-spacing:-.03em;color:#fff}.app>aside .brand>span{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:var(--se-primary);color:#fff;font-size:13px;font-weight:800}.app>aside .brand>div{display:flex;flex-direction:column;line-height:1.15}.app>aside .brand small{font-weight:600;font-size:11px;color:#94a3b8;letter-spacing:0}.app>aside .nav{text-decoration:none;font-family:inherit;cursor:pointer;box-sizing:border-box;display:block;width:100%;text-align:left;background:none;border:0;color:#cbd5e1;padding:11px 12px;border-radius:10px;font-weight:650;font-size:14px}.app>aside .nav:hover{background:#17233b;color:#fff}.app>aside .nav.active{background:var(--se-primary);color:#fff;font-weight:750}.app>main{flex:1;min-width:0;display:flex;flex-direction:column}.app>main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 30px;background:var(--se-surface);border-bottom:1px solid var(--se-border)}.app>main>header h1{font-size:30px;line-height:1.15;letter-spacing:-.04em;margin:0 0 6px}.app>main>header p{margin:0}.app>main>section,.app>main>div{padding:0 30px}.app>main>section:first-of-type{padding-top:24px}.app>main>*:last-child{padding-bottom:40px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:#ecfdf3;color:#027a48;font-size:12px;font-weight:800;white-space:nowrap;flex:0 0 auto}.pill-bad{background:#fef3f2;color:#b42318}.pill i{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px}.kpis>div,.kpi{background:var(--se-surface);border:1px solid var(--se-border);border-radius:10px;box-shadow:var(--se-shadow);padding:12px 14px;display:flex;flex-direction:column-reverse;gap:4px}.kpis>div>b,.kpi>b,.kpis>div strong,.kpi strong{font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1}.kpis>div>span,.kpi>span{color:var(--se-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tablewrap{overflow:auto;border:1px solid var(--se-border);border-radius:12px;background:var(--se-surface)}.tablewrap table{width:100%;border-collapse:collapse;min-width:760px}.tablewrap th,.tablewrap td{text-align:left;padding:13px 14px;border-bottom:1px solid var(--se-border);white-space:nowrap;font-size:14px}.tablewrap th{font-size:12px;color:var(--se-muted);background:#f9fafb;font-weight:700}.tablewrap tr:last-child td{border-bottom:0}.tablehead{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.btn-secondary{background:#fff;color:var(--se-text);border:1px solid var(--se-border)}.btn-secondary:hover{background:#f9fafb}.btn.primary,.btn-primary{background:var(--se-primary);color:#fff;border-color:var(--se-primary)}.btn:disabled{opacity:.55;cursor:not-allowed}.actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.success{color:#027a48;background:#ecfdf3;padding:10px;border-radius:8px;font-size:13px}.status{font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--se-muted)}.link{background:none;border:0;color:var(--se-primary);font-weight:750;cursor:pointer;padding:0}.empty{color:var(--se-muted);text-align:center;padding:26px}.market-form,.calc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:end}.market-form label,.calc label{display:grid;gap:7px;font-size:13px;font-weight:700}.market-form input,.market-form select,.calc input,.calc select{border:1px solid var(--se-border);border-radius:10px;padding:10px 12px;background:#fff}.ai-card,.ai-task{background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius);padding:18px}.ai-task-list{display:grid;gap:12px}.ai-safety{border-left:3px solid var(--se-accent)}.price-editor{display:grid;gap:14px}.app>main .card{margin-bottom:18px}@media(max-width:1050px){.app>aside{width:210px;flex-basis:210px}.kpis{gap:10px}.kpis>div,.kpi{padding:10px 12px}.kpis>div>b,.kpi>b,.kpis>div strong,.kpi strong{font-size:19px}.market-form,.calc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app{flex-direction:column}.app>aside{width:100%;flex-basis:auto;height:auto;position:static;flex-direction:row;flex-wrap:wrap;gap:6px;padding:14px}.app>aside .brand{width:100%;padding-bottom:10px}.app>aside .nav{width:auto}.app>main>header{flex-direction:column;gap:12px;padding:18px}.app>main>section,.app>main>div{padding:0 16px}.market-form,.calc{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.kpis>div,.kpi{padding:10px 8px}.kpis>div>b,.kpi>b,.kpis>div strong,.kpi strong{font-size:18px}.kpis>div>span,.kpi>span{font-size:10px}.app>main>header h1{font-size:25px}}@media(max-width:520px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.header-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}@media(max-width:760px){.header-actions{width:100%;justify-content:space-between}}.app .card input[type=text],.app .card input:not([type]),.app .card input[type=number],.app .card input[type=url],.app .card input[type=email],.app .card select,.app .card textarea{border:1px solid var(--se-border);border-radius:10px;padding:10px 12px;background:#fff;color:var(--se-text);font-size:14px;min-width:0}.app .card input:focus,.app .card select:focus{outline:2px solid rgba(20,85,217,.25);border-color:var(--se-primary)}.app .card select{padding-right:30px}.ai-task>div>small,.source-card>div>small,.ai-task small,.source-card small{display:block;color:var(--se-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin-top:2px}.ai-task{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ai-task>div:first-child{flex:1 1 220px;min-width:200px;display:flex;flex-direction:column}.ai-task>div:first-child strong{font-size:15px}.ai-task select{flex:0 1 200px}.ai-task .status,.source-card .status{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#f2f4f7;color:var(--se-muted);font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.ai-task .status.on{background:#ecfdf3;color:#027a48}.ai-task .status.off{background:#fef3f2;color:#b42318}.source-card{background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius);padding:16px;margin-bottom:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.source-card>div:first-child{flex:0 0 170px;display:flex;flex-direction:column}.source-fields{display:flex;align-items:center;gap:10px;flex:1 1 420px;flex-wrap:wrap}.source-fields input{flex:1 1 180px}.source-fields select{flex:0 1 160px}.facts{display:flex;gap:22px;flex-wrap:wrap;margin-top:6px}.facts span{color:var(--se-muted);font-size:13px}.facts b{color:var(--se-text);margin-left:6px}.inline-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0 4px}.inline-form input,.inline-form select{flex:1 1 170px}@media(max-width:900px){.ai-task>div:first-child,.source-card>div:first-child{flex-basis:100%}.ai-task select,.source-fields select,.source-fields input{flex-basis:100%}}.ai-task button,.source-card button,.source-fields button,.facts button{border:1px solid var(--se-border);background:#fff;color:var(--se-text);padding:9px 14px;border-radius:10px;font-weight:700;font-size:13px;white-space:nowrap;cursor:pointer}.ai-task button:hover,.source-card button:hover,.source-fields button:hover{background:#f9fafb}.signup-card{width:min(460px,calc(100% - 32px))}.signup-steps{display:flex;gap:8px;list-style:none;padding:0;margin:18px 0 6px;counter-reset:s}.signup-steps li{flex:1;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--se-muted);padding:8px 6px;border-top:3px solid var(--se-border);text-align:center}.signup-steps li.on{color:var(--se-primary);border-top-color:var(--se-primary)}.signup-steps li.done{color:#027a48;border-top-color:var(--se-accent)}.phone-input{display:flex;align-items:stretch;border:1px solid #d0d5dd;border-radius:10px;overflow:hidden;background:#fff}.phone-input .phone-cc{display:flex;align-items:center;padding:0 12px;background:#f9fafb;border-right:1px solid #d0d5dd;font-weight:700;color:var(--se-text);white-space:nowrap}.phone-input input{flex:1;border:0;padding:12px;outline:none;min-width:0}.otp-step{display:grid;gap:12px;margin-top:18px}.otp-step h3{margin:0;font-size:20px;letter-spacing:-.02em}.otp-step label{display:grid;gap:7px;font-size:13px;font-weight:750}.otp-step input{padding:12px;border:1px solid #d0d5dd;border-radius:10px;font-size:22px;letter-spacing:.45em;text-align:center;font-weight:700}.otp-step .actions{display:flex;gap:10px}.otp-step .actions .btn{flex:1}@media(max-width:520px){.signup-steps li{font-size:10px}.otp-step .actions{flex-direction:column}}.integration-card{background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius);padding:18px;margin-bottom:14px}.integration-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.integration-head>div{display:flex;flex-direction:column}.integration-head small{color:var(--se-muted);font-size:11px;font-weight:700;letter-spacing:.05em}.integration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-fields label{display:grid;gap:6px;font-size:13px;font-weight:700}.field-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.field-label .req{font-style:normal;font-size:10px;font-weight:800;color:#b42318;background:#fef3f2;padding:2px 6px;border-radius:999px}.field-label .src{font-style:normal;font-size:10px;font-weight:700;color:#027a48;background:#ecfdf3;padding:2px 6px;border-radius:999px}.integration-test{margin-top:14px;padding-top:14px;border-top:1px dashed var(--se-border)}.confirm-inline{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650}.confirm-inline input{width:16px;height:16px}.status.warn{background:#fffaeb;color:#b54708}.combo-item{display:flex;gap:10px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.combo-item select{flex:2 1 260px}.combo-pick{position:relative;flex:2 1 260px;min-width:220px}.combo-item .combo-pick input{flex:none;width:100%;border:1px solid var(--se-border);border-radius:10px;padding:10px 12px;background:#fff}.combo-pick-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;max-height:320px;overflow:auto;background:var(--se-surface);border:1px solid var(--se-border);border-radius:10px;box-shadow:var(--se-shadow)}.combo-pick-list li{padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14px}.combo-pick-list li:hover,.combo-pick-list li[aria-selected=true]{background:#eef4ff;color:var(--se-primary)}.combo-pick-list li.combo-pick-empty{cursor:default;color:var(--se-muted);font-size:12px}.combo-pick-list li.combo-pick-empty:hover{background:none;color:var(--se-muted)}.combo-item input{flex:0 1 130px}@media(max-width:900px){.integration-fields{grid-template-columns:1fr}.combo-item>*{flex-basis:100%}}.best-value{max-width:1400px;margin:0 auto;padding:0 clamp(18px,6vw,90px)}.best-value-inner{display:grid;grid-template-columns:1.3fr .7fr;gap:36px;align-items:center;background:linear-gradient(135deg,#eef4ff,#f7f9fc 60%);border:1px solid #dfe5ef;border-radius:22px;padding:36px clamp(20px,4vw,44px)}.best-value-copy h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.04em;margin:14px 0 8px}.best-value-points{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;color:#475467;font-weight:650;font-size:14px}.best-value-price{background:#fff;border:1px solid var(--se-border);border-radius:18px;padding:26px;box-shadow:0 18px 50px #1018281a;text-align:center}.best-value-price .price{font-size:26px;font-weight:900;letter-spacing:-.05em;color:#111827;margin:0 0 4px}.best-value-price .price .amount{font-size:56px}.best-value-price .price small{font-size:16px;font-weight:700;color:var(--se-muted)}.best-value-price .btn{margin-top:14px}.combo-offers{max-width:1400px;margin:0 auto;padding:70px clamp(18px,6vw,90px) 0}.combo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.combo-card{background:#fff;border:2px solid var(--se-primary);border-radius:18px;padding:26px;display:flex;flex-direction:column}.combo-card h3{font-size:26px;letter-spacing:-.035em;margin:0 0 6px}.combo-price{font-size:22px;font-weight:900;letter-spacing:-.05em;margin:16px 0 2px;color:#111827}.combo-price .amount{font-size:52px}.combo-price small{font-size:15px;color:var(--se-muted);font-weight:700}.combo-items{list-style:none;padding:14px 0 0;margin:16px 0;display:grid;gap:8px;border-top:1px solid var(--se-border)}.combo-items li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.combo-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--se-border);padding-top:12px;margin-top:auto}.combo-total strong{font-size:24px;letter-spacing:-.03em}.combo-savings{margin:8px 0 0;color:#027a48;background:#ecfdf3;padding:7px 10px;border-radius:8px;font-size:13px;font-weight:800;text-align:center}@media(max-width:900px){.best-value-inner{grid-template-columns:1fr;gap:24px;padding:26px 20px}.best-value-price .price .amount{font-size:46px}.combo-offers{padding-top:48px}}.store-brand.brand-logo{display:flex;align-items:flex-start;overflow:hidden;height:60px;text-decoration:none;padding:0}.store-brand.brand-logo img{height:86px;width:auto;display:block;margin:-5px 0 -21px}.store-nav{height:88px}.store-nav nav{gap:34px}.store-nav nav a,.store-nav nav .nav-link-btn{font-size:16px;font-weight:600;color:#344054}.store-nav nav a:hover,.store-nav nav .nav-link-btn:hover{color:#1455d9}.store-nav nav a.active{color:#1455d9;font-weight:700}.store-nav .btn{font-size:15px;padding:10px 18px}@media(max-width:1100px){.store-nav nav{gap:24px}.store-nav nav a,.store-nav nav .nav-link-btn{font-size:15px}}@media(max-width:720px){.store-nav{height:70px}.store-brand.brand-logo{height:44px}.store-brand.brand-logo img{height:63px;margin:-4px 0 -15px}}.pricing-page{min-height:100vh;background:#f6f8fc}.pricing-shell{max-width:1220px;margin:0 auto;padding:28px 20px 64px}.pricing-head h1{margin:.2rem 0 .4rem;font-size:1.9rem;letter-spacing:-.02em}.pricing-head .muted{max-width:none}.pricing-sub{white-space:normal}@media(min-width:900px){.pricing-sub{white-space:nowrap}}.pricing-shell .dom-wrap,.pricing-shell .domain-search{margin-bottom:6px}.pricing-head{margin-top:18px}.pricing-controls{margin:14px 0 10px}.pricing-controls{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin:22px 0 14px}.pricing-controls input,.pricing-controls select{padding:10px 12px;border:1px solid #d7deeb;border-radius:10px;background:#fff;font-size:.92rem;color:#16233d;width:100%}.pricing-controls input:focus,.pricing-controls select:focus{outline:2px solid #2f6bff;outline-offset:1px;border-color:#2f6bff}.pricing-table{background:#fff;border:1px solid #e4e9f2;border-radius:14px;overflow:hidden}.pricing-row{display:grid;grid-template-columns:2.1fr .9fr 1.4fr .9fr .9fr .9fr auto;gap:12px;align-items:center;padding:11px 16px;border-top:1px solid #eef1f7}.pricing-header{background:#f2f5fa;border-top:none;font-size:.73rem;text-transform:uppercase;letter-spacing:.06em;color:#5a6b88;font-weight:600}.pricing-group:first-child .pricing-row{border-top:none}.pricing-group.open{background:#fbfcff}.pricing-row .num{text-align:right}.p-name{display:flex;flex-direction:column;gap:2px;min-width:0}.p-name small{color:#8a97ad;font-size:.72rem}.linklike{background:none;border:none;padding:0;text-align:left;font:inherit;font-weight:600;color:#16233d;cursor:pointer;text-decoration:underline;text-decoration-color:#c9d4e6}.linklike:hover{color:#2f6bff}.p-cat,.p-spec,.p-billing{color:#5a6b88;font-size:.86rem}.p-price strong{display:block;font-size:1rem;color:#16233d}.p-price small{display:block;color:#8a97ad;font-size:.7rem}.offer-badge{display:inline-block;background:#e8f2ff;color:#1552c9;border:1px solid #c5dcff;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:600;white-space:nowrap}.btn-sm{padding:5px 10px;font-size:.78rem}.pricing-detail{padding:4px 16px 18px;border-top:1px dashed #e4e9f2}.offer-note{background:#f0f7ff;border:1px solid #cfe3ff;border-radius:10px;padding:10px 12px;font-size:.83rem;color:#274264;margin:12px 0}.offer-note em{color:#5a6b88}.term-block{margin-top:14px}.term-block h4{margin:0 0 8px;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#5a6b88}.term-grid{display:flex;flex-wrap:wrap;gap:10px}.term-cell{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e4e9f2;border-radius:10px;padding:8px 12px;font-size:.85rem}.term-cell span{color:#5a6b88}.term-cell strong{color:#16233d}.pricing-empty{background:#fff;border:1px solid #e4e9f2;border-radius:14px;padding:40px;text-align:center;color:#5a6b88}.pricing-toast{background:#eafaf1;border:1px solid #b7e6cc;color:#1b6b42;border-radius:10px;padding:10px 14px;margin-bottom:12px;font-size:.88rem}.pricing-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.pricing-foot{margin-top:22px;max-width:80ch}@media(max-width:1000px){.pricing-controls{grid-template-columns:1fr 1fr}.pricing-row{grid-template-columns:2fr 1fr 1fr 1fr auto}.hide-sm{display:none}}@media(max-width:680px){.pricing-shell{padding:18px 12px 48px}.pricing-controls{grid-template-columns:1fr}.pricing-header{display:none}.pricing-row{grid-template-columns:1fr auto;grid-template-areas:"name price" "cat billing" "action action";gap:6px 12px;padding:14px}.p-name{grid-area:name}.p-price{grid-area:price;text-align:right}.p-cat{grid-area:cat}.p-billing{grid-area:billing;text-align:right}.p-action{grid-area:action;margin-top:6px}.p-action .btn{width:100%}.term-grid{flex-direction:column}.term-cell{justify-content:space-between}}.store-hero{padding-top:44px;padding-bottom:36px;gap:44px}.store-products{padding-top:44px;padding-bottom:44px}.section-head{margin-bottom:18px}.hero-copy h1{margin:14px 0}.hero-actions{margin:20px 0}.storefront footer{padding-top:28px;padding-bottom:28px}.pricing-shell{padding-top:20px}.pricing-head h1{margin:.15rem 0 .3rem}.pricing-controls{margin:16px 0 12px}@media(max-width:900px){.store-hero{padding-top:32px;padding-bottom:26px;gap:26px}.store-products{padding-top:32px;padding-bottom:32px}}.dom-search{margin:0 0 18px;padding:20px 22px}.dom-search h2{margin:0 0 4px;font-size:1.25rem;letter-spacing:-.02em}.dom-form{display:flex;gap:10px;margin:14px 0 0}.dom-form input{flex:1;padding:12px 14px;border:1px solid #d7deeb;border-radius:10px;font-size:1rem;color:#16233d}.dom-form input:focus{outline:2px solid #2f6bff;outline-offset:1px;border-color:#2f6bff}.dom-form .btn{padding:12px 22px}.dom-results{margin-top:16px}.dom-results h4{margin:18px 0 8px;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:#5a6b88}.dom-sim{background:#fff6e5;border:1px solid #f2d8a3;color:#7a5312;border-radius:9px;padding:8px 12px;font-size:.8rem;margin:0 0 12px}.dom-row{display:grid;grid-template-columns:2fr 1.2fr 1fr auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid #eef1f7;border-radius:10px;margin-bottom:8px;background:#fff}.dom-row.lead{border-color:#c5dcff;background:#f7fbff}.dom-name{font-weight:650;color:#16233d;display:flex;align-items:center;gap:9px;flex-wrap:wrap;word-break:break-all}.dom-name em{font-style:normal;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.dom-ok{background:#e6f7ee;color:#1b6b42}.dom-taken{background:#fdecec;color:#a33}.dom-unknown{background:#f1f3f7;color:#5a6b88}.dom-testreg{background:#fff6e5;color:#7a5312;border:1px dashed #d9a441}.dom-nonauth{background:#f1f3f7;color:#3d4b63;border:1px dashed #9aa7bd}.dom-price strong{display:block;color:#16233d}.dom-price small{display:block;color:#8a97ad;font-size:.72rem}.dom-act{text-align:right}@media(max-width:680px){.dom-form{flex-direction:column}.dom-row{grid-template-columns:1fr auto;grid-template-areas:"name name" "price offer" "act act";gap:8px}.dom-name{grid-area:name}.dom-price{grid-area:price}.dom-offer{grid-area:offer;text-align:right}.dom-act{grid-area:act;text-align:stretch}.dom-act .btn{width:100%}}.home-domain-search{max-width:1400px;margin:0 auto;padding:22px clamp(18px,6vw,90px) 0}.home-domain-search .dom-search{margin-bottom:0}.home-domain-search .pricing-toast{margin-bottom:12px}.dom-back{margin-top:14px}.dom-more-wrap{display:flex;justify-content:center;margin:18px 0 6px}.dom-more{background:#f59e0b;border-color:#f59e0b;color:#111827;font-weight:700;padding:10px 28px;border-radius:999px}.dom-more:hover:not(:disabled){background:#d97706;border-color:#d97706}.dom-more:focus-visible{outline:3px solid #111827;outline-offset:2px}.dom-more:disabled{opacity:.7;cursor:progress}.dom-listhead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dom-sort{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:var(--se-muted,#667085)}.dom-sort select{padding:6px 10px;border:1px solid var(--se-border,#e4e7ec);border-radius:8px;background:var(--se-surface,#fff);color:var(--se-text,#111827)}@media(max-width:900px){.home-domain-search{padding-top:16px}}.dom-title{text-align:center;font-size:1.5rem;letter-spacing:-.02em;margin:2px 0 16px}.dom-input-wrap{position:relative;flex:1;display:block}.dom-input-wrap input{width:100%}.dom-ph{position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:1rem;display:flex;gap:8px;align-items:baseline;white-space:nowrap;overflow:hidden;max-width:calc(100% - 30px)}.dom-ph b{font-weight:500;color:#9aa6ba}.dom-ph i{font-style:normal;color:#c2cbdb;font-size:.9rem}.dom-ph u{text-decoration:none;font-weight:600;color:#2f6bff}@media(max-width:680px){.dom-title{font-size:1.3rem}.dom-ph{font-size:.92rem;gap:6px}}@media(max-width:520px){.dom-ph b,.dom-ph i{display:none}.dom-ph u{color:#7d8ba3;font-weight:500}}.dom-was{display:inline-block;color:#98a3b6;text-decoration:line-through;font-size:.86rem;margin-right:8px}.dom-now{color:#16233d;font-size:1.06rem}.dom-now sup{font-size:.6em;margin-left:1px}.dom-renew{display:block;color:#7d8ba3;font-size:.72rem;margin-top:2px}.dom-premium{background:#f3ecff;color:#5a34a8}.store-nav,.pricing-row,.dom-row,.product-card,.featured-card,.checkout-shell,.account-main,.cart-summary,.p-name,.dom-name,.dom-price,.term-cell,.pricing-group{min-width:0}.dom-name,.cart-domain,.p-name strong,.p-name small,.term-cell{overflow-wrap:anywhere}img{max-width:100%}@media(max-width:900px){.btn,.dom-form button,.pricing-controls select,.pricing-controls input{min-height:44px}.store-nav .btn{min-height:40px}}.nav-toggle{display:none;background:#fff;border:1px solid #e4e7ec;border-radius:10px;width:44px;height:44px;font-size:18px;line-height:1;color:#16233d;flex:0 0 auto}.nav-toggle:focus-visible,.store-nav a:focus-visible,.btn:focus-visible{outline:2px solid #1455d9;outline-offset:2px}.store-actions{display:flex;gap:8px;align-items:center}.mobile-nav{display:none}@media(max-width:1200px){.store-nav{position:sticky;top:0;gap:10px}.store-links{display:none}.nav-toggle{display:inline-grid;place-items:center}.store-actions{margin-left:auto}.store-actions .hide-xs,.mobile-nav[hidden]{display:none}.mobile-nav{display:block;position:absolute;left:0;right:0;top:100%;z-index:30;background:#fff;border-bottom:1px solid #eaecf0;box-shadow:0 16px 34px #1018281f;padding:10px clamp(14px,5vw,24px) 16px;margin-top:0}.mobile-nav nav{display:grid}.mobile-nav nav a{padding:12px 6px;color:#344054;text-decoration:none;font-weight:600;font-size:16px;border-radius:8px;min-height:44px;display:flex;align-items:center}.mobile-nav nav a:hover,.mobile-nav nav a.active{background:#f2f5fa;color:#1455d9}.mobile-nav-actions{display:grid;gap:8px;margin-top:10px}.mobile-nav-actions .btn{width:100%;justify-content:center}}@media(max-width:420px){.store-actions .btn{padding:8px 12px;font-size:14px}}.cart-domain{display:block;font-weight:600;color:#1455d9;font-size:.86rem;margin-top:2px}.cart-promo{display:block;color:#1b6b42;font-size:.72rem;margin-top:2px}.cart-was{display:block;color:#98a3b6;text-decoration:line-through;font-size:.72rem}.cart-summary{margin-top:18px;max-width:420px;margin-left:auto}.qty{display:flex;align-items:center;gap:8px}.qty-btn{min-width:44px;min-height:44px;display:grid;place-items:center;padding:0;font-size:18px}@media(max-width:760px){.cart-summary{max-width:none;margin-left:0}.cart-table{overflow:visible}.cart-table table{min-width:0;width:100%;border-collapse:separate;border-spacing:0}.cart-table thead{display:none}.cart-table tbody,.cart-table tr,.cart-table td{display:block;width:auto}.cart-table tr{border:1px solid var(--se-border);border-radius:12px;background:#fff;padding:12px 14px;margin-bottom:12px}.cart-table td{border:none;padding:6px 0;white-space:normal;display:flex;justify-content:space-between;align-items:center;gap:12px}.cart-table td:before{content:attr(data-label);color:var(--se-muted);font-size:.78rem;font-weight:600;flex:0 0 auto}.cart-table td[data-label=Plan]{display:block;padding-bottom:10px}.cart-table td[data-label=Plan]:before{display:none}.cart-table td[data-label=""]{padding-top:10px}.cart-table td[data-label=""]:before{display:none}.cart-table td[data-label=""] .btn{width:100%}.cart-table td>*:last-child{text-align:right}}.hero-copy h1{font-size:clamp(32px,8.5vw,82px)}.hero-copy>p{font-size:clamp(15px,4vw,19px)}.section-head h2{font-size:clamp(24px,5.5vw,38px)}.price{font-size:clamp(40px,12vw,70px)}.product-price{font-size:clamp(28px,8vw,42px)}.featured-card h2{font-size:clamp(22px,5.5vw,31px)}.pricing-head h1{font-size:clamp(22px,5.5vw,30px)}@media(max-width:900px){.checkout-shell{grid-template-columns:1fr}.benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.product-grid,.benefits{grid-template-columns:1fr}.benefits div{border-right:0;border-bottom:1px solid #eaecf0}.trust-row{gap:10px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%;justify-content:center}}.auth-brand{display:flex;justify-content:center;margin-bottom:6px}.auth-brand .store-brand.brand-logo{height:46px}.auth-brand .store-brand.brand-logo img{height:66px;margin:-4px 0 -16px}@media(max-width:480px){.login-card{padding:22px 18px}.auth-brand .store-brand.brand-logo{height:38px}.auth-brand .store-brand.brand-logo img{height:54px;margin:-3px 0 -13px}}.brand-icon{width:32px;height:32px;border-radius:9px;flex:0 0 auto}.app>aside .brand{display:flex;align-items:center;gap:10px}.account-nav{flex-wrap:wrap;gap:10px}.account-nav .store-brand.brand-logo{height:40px}.account-nav .store-brand.brand-logo img{height:57px;margin:-3px 0 -14px}@media(max-width:600px){.account-nav{padding-top:10px;padding-bottom:10px}.account-nav>div{display:flex;flex-wrap:wrap;gap:10px;align-items:center}}@media(max-width:600px){.storefront footer{flex-direction:column;gap:14px;text-align:left}.storefront footer a{display:inline-block;padding:6px 0}}@media(max-width:1200px){.mobile-nav nav{gap:2px}.mobile-nav nav a{font-size:15px}}@media(max-width:560px){.store-nav{flex-wrap:nowrap;height:70px;padding-top:0;padding-bottom:0}.store-actions{display:none}.mobile-nav{position:absolute;left:0;right:0;top:100%;z-index:30;background:#fff;border-bottom:1px solid #eaecf0;box-shadow:0 16px 34px #1018281f;padding:10px clamp(14px,5vw,24px) 16px;margin-top:0}.store-brand.brand-logo{height:38px}.store-brand.brand-logo img{height:54px;margin:-3px 0 -13px}}.mobile-nav-actions .btn:first-child{display:block;width:100%}@media(max-width:1000px){.pricing-row{grid-template-columns:2fr .9fr .9fr 1fr .9fr auto}}@media(max-width:680px){.pricing-row{grid-template-columns:1fr auto;grid-template-areas:"name price" "cat billing" "spec spec" "offer offer" "action action"}.p-spec{grid-area:spec;display:block}.p-offer{grid-area:offer;display:block}.p-offer:empty{display:none}.pricing-row .p-spec.hide-sm{display:block}.offer-badge{white-space:normal;display:inline-block}}.app{min-width:0;max-width:100%}.app>main{min-width:0;max-width:100%}.app>main>.content,.content{min-width:0;max-width:100%}.tablewrap{max-width:100%}.tablewrap table{max-width:none}@media(max-width:900px){.content{padding:18px 14px}.app>aside{gap:6px}.toolbar{flex-direction:column;align-items:stretch}.toolbar>*{width:100%}.form-grid{grid-template-columns:1fr}}@media(max-width:900px){.login-card input,.checkout-summary input,.dom-form input,.account-main input,.account-main select{min-height:44px}.login-card .btn{min-height:46px}}.store-links{display:flex;gap:26px;align-items:center}.nav-item{position:relative;display:flex;align-items:center}.nav-item>a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nav-item>.nav-link-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:none;border:0;padding:0 8px;min-height:38px;margin:0;font:inherit;cursor:pointer;color:#344054}.nav-item>.nav-link-btn:hover{color:#1455d9}.nav-item>.nav-link-btn:focus-visible{outline:2px solid #1455d9;outline-offset:3px;border-radius:4px}.nav-badge{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.03em;background:#eef4ff;color:#1455d9;border:1px solid #cfe0ff;border-radius:999px;padding:1px 6px;text-transform:uppercase}.mega{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 24px 60px #10182824;padding:18px;z-index:40;min-width:320px;max-width:min(760px,calc(100vw - 32px))}.nav-item.open:after{content:"";position:absolute;top:100%;left:0;right:0;height:10px}.mega-inner{display:flex;gap:26px}.mega-col{display:grid;gap:2px;min-width:128px}.mega-col a{display:grid;gap:1px;padding:8px 10px;border-radius:9px;text-decoration:none;color:#16233d;min-height:44px;align-content:center}.mega-col a:hover{background:#f2f5fa}.mega-title{font-weight:650;font-size:14px;display:flex;align-items:center;gap:6px}.mega-desc{font-size:12px;color:#667085;line-height:1.35}.mega-foot{margin:14px 0 0;padding-top:12px;border-top:1px solid #eef1f7;font-size:12px;color:#667085}.mobile-branch{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:12px 6px;min-height:44px;font:inherit;font-weight:600;font-size:15px;color:#344054;border-radius:8px;text-align:left}.mobile-branch:hover{background:#f2f5fa;color:#1455d9}.mobile-branch span:first-child{display:flex;align-items:center;gap:8px}.mobile-back{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:10px 6px;min-height:44px;font:inherit;font-weight:600;color:#1455d9}.mobile-heading{margin:2px 0 6px;padding:0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a97ad}@media(max-width:1200px){.mega{display:none}.mobile-nav nav a{display:flex;align-items:center;gap:8px}.mobile-nav{max-height:calc(100vh - 84px);overflow-y:auto;-webkit-overflow-scrolling:touch}}.menu-inactive{opacity:.55}.menu-inactive strong{text-decoration:line-through}.store-nav{gap:14px}.store-links{gap:clamp(10px,1.4vw,24px);flex:1 1 auto;min-width:0;justify-content:center}.store-nav nav a,.store-nav nav .nav-link-btn{font-size:15px}.store-actions{flex:0 0 auto}.store-actions .btn{white-space:nowrap}.nav-badge{font-size:9px;padding:1px 5px}@media(max-width:1400px){.store-links{gap:10px}.store-nav nav a,.store-nav nav .nav-link-btn{font-size:14px}.nav-item>a .nav-badge{display:none}}@media(max-width:1150px){.store-nav nav a,.store-nav nav .nav-link-btn{font-size:13.5px}.store-actions .hide-xs{display:none}}.mega{padding:20px 22px;min-width:280px}.mega-inner{gap:34px;align-items:flex-start}.mega-col{min-width:170px}.mega-heading{margin:0 0 8px;padding:0 10px 8px;border-bottom:1px solid #eef1f7;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1455d9}.mega{left:0;transform:none}.store-nav{flex-wrap:wrap;row-gap:6px}.store-links{flex:0 1 auto;min-width:auto;justify-content:flex-start}.store-links .nav-item>a .nav-badge,.store-links .nav-item>.nav-link-btn .nav-badge{display:none}@media(max-width:1200px){.store-links{display:none}.nav-toggle{display:inline-grid;place-items:center}.store-nav{flex-wrap:nowrap}}@media(min-width:1201px){.store-nav{flex-wrap:nowrap}.store-brand.brand-logo{height:52px}.store-brand.brand-logo img{height:74px;margin:-4px 0 -18px}}.pricing-status{background:#fff6e5;border:1px solid #f2d8a3;color:#6b4a12;border-radius:10px;padding:12px 14px;margin-bottom:14px;font-size:.9rem;line-height:1.5}.pricing-status a{color:#1455d9}.store-links{display:none}.nav-toggle{display:inline-grid;place-items:center}@media(min-width:1201px){.store-links{display:flex;align-items:center}.nav-toggle{display:none}}.store-nav nav.store-links{display:none}@media(min-width:1201px){.store-nav nav.store-links{display:flex;align-items:center}}.site-footer{background:#fff;border-top:1px solid #eaecf0;margin-top:40px;padding:clamp(28px,4vw,44px) clamp(16px,6vw,90px) 24px}.footer-cols{max-width:1400px;margin:0 auto;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.footer-col h3{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#16233d}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.footer-col a{display:inline-flex;align-items:center;gap:6px;color:#475467;text-decoration:none;font-size:14px;padding:7px 0;min-height:32px}.footer-col a:hover{color:#1455d9;text-decoration:underline}.footer-col .ext{font-size:11px;color:#98a3b6}.footer-toggle{display:none}.footer-heading{display:inline}.footer-legal{max-width:1400px;margin:26px auto 0;padding-top:20px;border-top:1px solid #eef1f7;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-brand .store-brand.brand-logo{height:34px}.footer-brand .store-brand.brand-logo img{height:49px;margin:-3px 0 -12px}.footer-legal p{margin:0;max-width:70ch}@media(max-width:760px){.footer-cols{grid-template-columns:1fr;gap:0}.footer-col{border-bottom:1px solid #eef1f7}.footer-col h3{margin:0}.footer-heading{display:none}.footer-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:14px 2px;min-height:48px;font:inherit;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#16233d;text-align:left}.footer-toggle .chev{font-size:18px;font-weight:600;color:#8a97ad}.footer-col ul{max-height:0;overflow:hidden;transition:max-height .18s ease}.footer-col.open ul{max-height:620px;padding-bottom:10px}.footer-col a{min-height:44px;padding:10px 2px;font-size:15px}.footer-legal{flex-direction:column;align-items:flex-start;margin-top:18px}}.sw-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 18px}.chip{border:1px solid #d7deeb;background:#fff;border-radius:999px;padding:8px 16px;min-height:40px;font-size:.88rem;font-weight:600;color:#475467}.chip.on{background:#1455d9;border-color:#1455d9;color:#fff}.sw-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sw-card{background:#fff;border:1px solid #e4e9f2;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:8px;min-width:0}.sw-segment{align-self:flex-start;background:#eef4ff;color:#1455d9;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sw-card h2{margin:2px 0 0;font-size:1.15rem;letter-spacing:-.02em;overflow-wrap:anywhere}.sw-card h2 a{color:#16233d;text-decoration:none}.sw-card h2 a:hover{color:#1455d9}.sw-headline{margin:0;color:#1455d9;font-weight:600;font-size:.92rem}.sw-summary{margin:0;color:#5a6b88;font-size:.9rem;line-height:1.5}.sw-price{margin-top:auto;padding-top:8px}.sw-price strong{font-size:1.25rem;color:#16233d;display:block}.sw-price small{color:#8a97ad;font-size:.75rem}.sw-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.sw-actions .btn{flex:1 1 auto;justify-content:center;text-align:center;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.sw-title{font-size:clamp(24px,5vw,38px);letter-spacing:-.03em;margin:.2rem 0}.sw-headline.lead{font-size:1.05rem}.sw-detail{display:grid;grid-template-columns:1.6fr .9fr;gap:26px;margin-top:18px;align-items:start}.sw-body p{color:#475467;line-height:1.65;max-width:70ch}.sw-buy{position:sticky;top:110px;display:grid;gap:10px}.sw-buy .btn{justify-content:center;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}@media(max-width:860px){.sw-detail{grid-template-columns:1fr}.sw-buy{position:static}}.menu-tabs{display:flex;gap:8px;margin-top:12px}.nav-item.align-right .mega{left:auto;right:0}.nav-item:nth-last-child(-n+3) .mega{left:auto;right:0}.mega{max-width:min(720px,calc(100vw - 40px))}.mega-inner{flex-wrap:wrap}@media(max-width:900px){.chip{min-height:44px}}.mega-inner{flex-wrap:nowrap}.mega{max-width:min(860px,calc(100vw - 40px))}.mega-col{min-width:150px;max-width:230px}.store-links{gap:0}.store-nav nav.store-links a{padding:8px 10px;border-radius:8px}.store-nav nav.store-links a:hover{background:#f2f5fa}@media(min-width:1201px)and (max-width:1400px){.store-nav nav.store-links a{padding:8px 7px}}.store-nav nav.store-links{gap:2px}.cart-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;color:#344054;position:relative}.cart-btn:hover{color:#1455d9;border-color:#c9d4e6}.cart-btn svg{display:block}.cart-count{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#eaecf0;color:#667085;font-size:11px;font-weight:800;display:inline-grid;place-items:center;line-height:1}.cart-count.has{background:#1455d9;color:#fff}.store-nav nav.store-links a{font-size:16.5px;font-weight:600}@media(min-width:1201px)and (max-width:1400px){.store-nav nav.store-links a{font-size:15.5px;padding:8px}}.store-nav nav.store-links .nav-item>.nav-link-btn{font-size:16.5px;font-weight:600;padding:8px 10px;border-radius:8px;min-height:0;line-height:inherit}.store-nav nav.store-links .nav-item>.nav-link-btn:hover{background:#f2f5fa}@media(min-width:1201px)and (max-width:1400px){.store-nav nav.store-links .nav-item>.nav-link-btn{font-size:15.5px;padding:8px}}@media(max-width:1200px){.mobile-nav nav a,.mobile-branch{font-size:16px}}.mega{padding:0;min-width:0;max-width:min(980px,calc(100vw - 40px));border-radius:14px;overflow:hidden}.mega-2pane{display:grid;grid-template-columns:232px 1fr}.mega-rail{background:#f7f9fc;border-right:1px solid #eef1f7;padding:14px 10px;display:grid;gap:2px;align-content:start}.rail-item{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;border-radius:9px;padding:11px 12px;min-height:44px;text-align:left;font:inherit;font-size:14.5px;font-weight:600;color:#344054;cursor:pointer}.rail-item .mi{color:#8a97ad;flex:0 0 auto}.rail-arrow{margin-left:auto;color:#c9d4e6;font-size:14px}.rail-item.on,.rail-item:hover{background:#fff;color:#1455d9;box-shadow:0 1px 3px #10182812}.rail-item.on .mi,.rail-item:hover .mi,.rail-item.on .rail-arrow{color:#1455d9}.mega-pane{padding:18px 20px;min-width:0}.mega-grid{display:grid;gap:6px 18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.mega-tile{display:flex;gap:11px;align-items:flex-start;padding:10px 11px;border-radius:10px;text-decoration:none;color:#16233d;min-width:0}.mega-tile:hover{background:#f2f5fa}.mega-tile .mi{color:#1455d9;flex:0 0 auto;margin-top:2px}.mt-text{display:grid;gap:2px;min-width:0}.mt-title{font-weight:650;font-size:14.5px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mt-desc{font-size:12.5px;color:#667085;line-height:1.4;overflow-wrap:anywhere}.mega-all{display:inline-block;margin:10px 0 2px 11px;font-size:13px;font-weight:600;color:#1455d9;text-decoration:none}.mega-all:hover{text-decoration:underline}.mega-foot{margin:0;padding:14px 20px;border-top:1px solid #eef1f7;font-size:12px;color:#667085;background:#fbfcff}.mega:not(.mega-2pane) .mega-grid{padding:16px 18px}.mega-2pane .mega-pane .mega-grid{min-width:420px}@media(max-width:1200px){.mega{display:none}}.mobile-nav .mi{color:#8a97ad;flex:0 0 auto}.mega-2pane{width:min(900px,calc(100vw - 40px))}.mega-2pane .mega-pane .mega-grid{min-width:0}.mega:not(.mega-2pane){width:max-content;max-width:min(720px,calc(100vw - 40px))}.wi-form{display:flex;gap:10px;margin:18px 0 20px;flex-wrap:wrap}.wi-form input{flex:1 1 280px;min-width:0;padding:12px 14px;border:1px solid #d7deeb;border-radius:10px;font-size:1rem;min-height:48px}.wi-form input:focus{outline:2px solid #2f6bff;outline-offset:1px;border-color:#2f6bff}.wi-form .btn{min-height:48px;padding:0 22px}.wi-result{padding:20px;max-width:760px}.wi-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.wi-head h2{margin:0;font-size:1.3rem;overflow-wrap:anywhere}.wi-status{background:#eafaf1;color:#1b6b42;border:1px solid #b7e6cc;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;text-transform:uppercase}.wi-row{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:9px 0;border-top:1px solid #eef1f7;font-size:.92rem;align-items:baseline}.wi-row>span{color:#667085}.wi-row strong{color:#16233d;overflow-wrap:anywhere}.wi-ns{list-style:none;margin:0;padding:0;display:grid;gap:3px}.wi-ns li{color:#16233d;font-weight:600;overflow-wrap:anywhere}.wi-codes{display:flex;flex-wrap:wrap;gap:6px}.wi-code{background:#f2f5fa;border:1px solid #e4e9f2;border-radius:6px;padding:2px 8px;font-size:12px;color:#475467}.wi-privacy{margin-top:16px;background:#fff6e5;border:1px solid #f2d8a3;color:#6b4a12;border-radius:10px;padding:12px 14px;font-size:.86rem;line-height:1.5}.wi-src{margin-top:10px}@media(max-width:620px){.wi-row{grid-template-columns:1fr;gap:2px}.wi-form .btn{width:100%}}.wi-result:has(.di-tabs){max-width:1040px}.di-tabs{display:flex;gap:4px;flex-wrap:wrap;margin:4px 0 16px;border-bottom:1px solid #eef1f7;padding-bottom:10px}.di-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f7fb;border:1px solid #e4e9f2;border-radius:999px;padding:7px 14px;font-size:.86rem;font-weight:600;color:#475467;cursor:pointer;min-height:38px}.di-tab:hover{background:#eef2f9;color:#16233d}.di-tab.is-on{background:#2f6bff;border-color:#2f6bff;color:#fff}.di-tab:focus-visible{outline:2px solid #2f6bff;outline-offset:2px}.di-body{min-height:120px}.di-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:6px}.di-stat{background:#f8fafc;border:1px solid #eef1f7;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0}.di-stat>span{color:#667085;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.di-stat>strong{color:#16233d;font-size:1.05rem;overflow-wrap:anywhere}.di-stat>em{color:#667085;font-size:.8rem;font-style:normal;overflow-wrap:anywhere}.di-note{margin:14px 0 0;background:#f2f6ff;border:1px solid #d9e4ff;color:#294080;border-radius:10px;padding:11px 13px;font-size:.85rem;line-height:1.5}.di-rt{margin-top:18px}.di-rt h3{margin:0 0 8px;font-size:.95rem;color:#16233d;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.di-rt .di-c{background:#f2f5fa;border-radius:999px;padding:1px 8px;font-size:12px;color:#475467;font-weight:600}.di-empty{color:#667085;font-size:.86rem;margin:0}.di-pill{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.di-ok{background:#eafaf1;color:#1b6b42;border:1px solid #b7e6cc}.di-none{background:#f2f5fa;color:#667085;border:1px solid #e4e9f2}.di-bad{background:#fdecec;color:#a3242a;border:1px solid #f3c4c4}.di-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.di-table{border-collapse:collapse;width:100%;font-size:.86rem}.di-table th{text-align:left;color:#667085;font-weight:700;font-size:.76rem;text-transform:uppercase;letter-spacing:.03em;padding:6px 10px 6px 0;border-bottom:1px solid #eef1f7;white-space:nowrap}.di-table td{padding:7px 10px 7px 0;border-bottom:1px solid #f4f6fa;color:#16233d;vertical-align:top}.di-table td.di-first{font-weight:600}.di-val{overflow-wrap:anywhere;word-break:break-word;display:inline-block;max-width:100%}.di-chain{margin:12px 0;display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.di-chain>span{color:#667085;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.di-hop{background:#f5f7fb;border:1px solid #e4e9f2;border-radius:8px;padding:3px 9px;font-size:.84rem;color:#16233d;overflow-wrap:anywhere;margin-right:6px;display:inline-block}.di-pre{background:#f8fafc;border:1px solid #eef1f7;border-radius:8px;padding:10px 12px;margin:0 0 8px;font-size:.82rem;color:#16233d;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}@media(max-width:620px){.di-tabs{gap:6px}.di-tab{flex:1 1 auto;min-width:0;padding:7px 10px;font-size:.8rem}.di-grid{grid-template-columns:1fr}.di-table{font-size:.82rem}}.mega-2pane{width:auto;min-width:600px;max-width:min(920px,calc(100vw - 40px))}.mega-2pane .mega-pane{min-width:340px}.page-article{max-width:760px}.page-article h1{font-size:clamp(26px,5vw,40px);letter-spacing:-.03em;margin:.2em 0 .3em}.page-excerpt{font-size:1.05rem;color:#475467;line-height:1.6}.page-body{color:#344054;line-height:1.7}.page-body h2{font-size:clamp(19px,3.4vw,25px);margin:1.6em 0 .4em;letter-spacing:-.02em;color:#16233d}.page-body h3{font-size:clamp(16px,2.8vw,19px);margin:1.3em 0 .3em;color:#16233d}.page-body p{margin:0 0 1em}.page-body ul,.page-body ol{margin:0 0 1em;padding-left:1.3em}.page-body li{margin:.3em 0}.page-body a{color:#1455d9}.page-content-label{display:grid;gap:7px;font-size:13px;font-weight:750;margin-top:14px}.page-content-label textarea{width:100%;padding:12px;border:1px solid #d0d5dd;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;resize:vertical}.footer-legal{justify-content:flex-start;gap:clamp(14px,2vw,28px);align-items:center}.footer-legal p{max-width:74ch;flex:1 1 auto;min-width:0}.footer-brand{flex:0 0 auto}.footer-cols{max-width:1400px;margin-inline:auto}@media(min-width:1500px){.footer-cols{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.hp-hero{max-width:1400px;margin:0 auto;padding:clamp(28px,5vw,60px) clamp(16px,6vw,90px) clamp(18px,3vw,32px)}.hp-hero-copy{max-width:760px}.hp-hero h1{font-size:clamp(30px,6vw,58px);line-height:1.05;letter-spacing:-.04em;margin:14px 0 12px}.hp-lead{font-size:clamp(15px,2.2vw,19px);color:#475467;line-height:1.6;max-width:62ch;margin:0}.hp-hero .hero-actions{margin-top:22px}.hp-hero .hero-actions .btn{text-decoration:none;display:inline-flex;align-items:center;min-height:46px}.hp-hero--media{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:center}.hp-hero--media .hp-hero-copy{max-width:none}.hp-hero-media{min-width:0}.hp-hero-media img{display:block;width:100%;height:auto;border-radius:16px;max-height:420px;object-fit:contain}.hp-banner-img{flex:0 0 auto;width:clamp(64px,12vw,120px);height:auto;border-radius:12px;object-fit:cover}.hp-content-img{display:block;width:100%;max-width:900px;height:auto;border-radius:14px;margin:0 0 16px}.hp-section{max-width:1400px;margin:0 auto;padding:clamp(22px,4vw,44px) clamp(16px,6vw,90px)}.hp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:18px}.hp-head .btn{text-decoration:none;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.hp-h2{font-size:clamp(22px,3.6vw,34px);letter-spacing:-.03em;margin:0 0 6px}.hp-sub{color:#667085;margin:0 0 14px;max-width:70ch;line-height:1.55}.hp-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:center}@media(max-width:620px){.hp-grid{grid-template-columns:1fr}}.hp-card{background:#fff;border:1px solid #e4e9f2;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:8px;min-width:0}.hp-cat{align-self:flex-start;background:#eef4ff;color:#1455d9;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hp-card h3{margin:2px 0 0;font-size:1.1rem;letter-spacing:-.02em;overflow-wrap:anywhere}.hp-card h3 a{color:#16233d;text-decoration:none}.hp-card h3 a:hover{color:#1455d9}.hp-headline{margin:0;color:#1455d9;font-weight:600;font-size:.9rem}.hp-spec{margin:0;color:#5a6b88;font-size:.88rem;line-height:1.5}.hp-price{margin-top:auto;padding-top:8px}.hp-price strong{display:block;font-size:1.35rem;color:#16233d;letter-spacing:-.02em}.hp-price small{color:#8a97ad;font-size:.75rem}.hp-promo{align-self:flex-start;background:#e8f2ff;color:#1552c9;border:1px solid #c5dcff;border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:700}.hp-card .btn{justify-content:center;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;margin-top:4px}.hp-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.hp-actions .btn{flex:1 1 auto}.hp-note{margin-top:14px;color:#8a97ad;font-size:.78rem;line-height:1.5;max-width:80ch}.hp-combo-items{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.hp-combo-items li{font-size:.88rem;color:#475467;display:flex;gap:6px;align-items:center}.hp-combo-items li:before{content:"✓";color:#12b76a;font-weight:700}.hp-optional{font-style:normal;background:#f2f5fa;color:#667085;border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:600}.hp-terms{font-size:.74rem;color:#8a97ad;line-height:1.45;margin:6px 0 0}.hp-benefits{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hp-benefits div{background:#fff;border:1px solid #e4e9f2;border-radius:12px;padding:18px;min-width:0}.hp-benefits b{display:block;font-size:1.15rem;color:#16233d;letter-spacing:-.02em}.hp-benefits span{display:block;color:#667085;font-size:.85rem;margin-top:4px;line-height:1.45}.hp-banner,.hp-cta{max-width:1400px;margin:0 auto;padding:clamp(24px,4vw,44px) clamp(16px,6vw,90px)}.hp-cta{text-align:center}.hp-cta h2{font-size:clamp(22px,4vw,34px);letter-spacing:-.03em;margin:0 0 8px}.hp-cta p{color:#667085;margin:0 auto 18px;max-width:60ch}.hp-cta .hero-actions{justify-content:center;display:flex;gap:12px;flex-wrap:wrap}.hp-cta .btn{text-decoration:none;display:inline-flex;align-items:center;min-height:46px}.hp-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.hp-toast{max-width:1400px;margin:12px auto 0;padding:10px 14px;background:#eafaf1;border:1px solid #b7e6cc;color:#1b6b42;border-radius:10px;font-size:.9rem}@media(max-width:560px){.hp-grid,.hp-benefits{grid-template-columns:1fr}.hp-hero--media{grid-template-columns:1fr;gap:22px}.hp-hero--media .hp-hero-media{order:-1}.hp-hero-media img{max-height:260px}.hp-hero .hero-actions{flex-direction:column}.hp-hero .hero-actions .btn,.hp-cta .btn{width:100%;justify-content:center}.hp-head{flex-direction:column;align-items:stretch}.hp-head .btn{width:100%;justify-content:center}}.storefront footer.site-footer{display:block;max-width:none;padding:clamp(28px,4vw,44px) clamp(16px,6vw,90px) 24px;margin:40px 0 0}.storefront footer.site-footer .footer-cols{max-width:1400px;margin-inline:auto}.storefront footer.site-footer .footer-legal{max-width:1400px}@media(min-width:1000px){.storefront footer.site-footer .footer-cols,.footer-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 30px}}@media(min-width:761px)and (max-width:999px){.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-section-title{font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0 0 10px}.sc-page-head{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.sc-attention-list{display:grid;gap:8px}.sc-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.sc-dash-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-top:26px;align-items:start}.sc-card-head-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.sc-card-head-row h3{margin:0;font-size:15px}.sc-breakdown,.sc-recent-list,.sc-capability-list,.sc-session-list,.sc-thread{list-style:none;margin:0;padding:0}.sc-breakdown li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--se-border)}.sc-breakdown li:last-child{border-bottom:0}.sc-breakdown-count{font-weight:800}.sc-recent-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--se-border)}.sc-recent-list li:last-child{border-bottom:0}.sc-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.sc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0}.sc-facts dt{color:var(--se-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sc-facts dd{margin:4px 0 0;font-weight:650}.sc-order-list,.sc-invoice-list,.sc-ticket-list,.sc-domain-list,.sc-address-grid{display:grid;gap:12px}.sc-address-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sc-order-row,.sc-session-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-start}.sc-order-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sc-filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:18px 0}.sc-filter-label{display:grid;gap:4px;font-size:12px;font-weight:700;color:var(--se-muted)}.sc-filter-caption{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.sc-filter-bar select,.sc-filter-bar input,.sc-search-field{padding:10px 12px;border:1px solid #d0d5dd;border-radius:10px;font:inherit;min-height:44px;background:#fff}.sc-search-field{min-width:min(320px,100%)}.sc-session-list li{margin-bottom:12px}.sc-address-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.sc-address-body{font-style:normal;margin-top:8px;line-height:1.6;color:var(--se-muted)}.sc-capability-list li{padding:8px 0;border-bottom:1px solid var(--se-border);color:var(--se-muted)}.sc-capability-list li:last-child{border-bottom:0}.sc-faq-list{display:grid;gap:8px}.sc-faq{border:1px solid var(--se-border);border-radius:12px;background:#fff;padding:12px 14px}.sc-faq summary{cursor:pointer;font-weight:700;list-style:revert}.sc-faq p{margin:10px 0 0;color:var(--se-muted);line-height:1.6}.sc-thread li{border:1px solid var(--se-border);border-radius:12px;background:#fff;padding:12px 14px;margin-bottom:10px}.sc-thread-staff{background:#f8fafc;border-color:#cddffb}.sc-thread-meta{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.sc-thread-body{margin:8px 0 0;white-space:pre-wrap;line-height:1.6}.btn-sm{padding:6px 10px;font-size:12px;min-height:34px}.linklike:focus-visible,.btn:focus-visible,.account-tab:focus-visible,.sc-faq summary:focus-visible,.sc-filter-bar select:focus-visible,.sc-filter-bar input:focus-visible,.sc-search-field:focus-visible{outline:3px solid #1455d9;outline-offset:2px;border-radius:6px}@media(max-width:600px){.sc-dash-columns{grid-template-columns:1fr}.sc-order-meta{width:100%;justify-content:space-between}.sc-filter-bar>*{width:100%}.sc-search-field{width:100%}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sc-main h1,.sc-main h2,.sc-main h3,.sc-thread-body,.sc-thread-meta,.sc-thread li,.sc-ticket-list .linklike,.sc-order-list .linklike,.sc-invoice-list .linklike,.sc-domain-list .linklike,.sc-address-body,.sc-card .muted,.sc-faq summary,.sc-faq p,.service-card strong,.sc-order-row strong{overflow-wrap:anywhere}.sc-order-row>div,.sc-session-row>div,.sc-card-body,.sc-thread li>*{min-width:0}.service-card>div>.linklike,.sc-ticket-list .sc-order-row>div>.linklike,.sc-order-list .sc-order-row>div>.linklike,.sc-invoice-list .sc-order-row>div>.linklike,.sc-domain-list .sc-order-row>div>.linklike{display:inline-block;min-height:24px;padding:1px 0}.sc-product-pick{min-width:230px;padding:8px 10px;border:1px solid #d0d5dd;border-radius:8px;font:inherit;min-height:40px}.sc-product-pick:focus-visible{outline:2px solid #2f6bff;outline-offset:2px}.sc-error-surface{position:fixed;right:16px;bottom:16px;z-index:9999;max-width:420px;display:flex;gap:12px;align-items:flex-start;background:#7f1d1d;color:#fff;padding:12px 14px;border-radius:10px;box-shadow:0 8px 24px #00000047;font-size:14px;line-height:1.4}.sc-error-surface button{background:transparent;border:0;color:#fff;font-size:18px;line-height:1;cursor:pointer;min-width:24px;min-height:24px}.sc-error-surface button:focus-visible{outline:2px solid #fff;outline-offset:2px}.price-list{display:flex;flex-direction:column;gap:2px;margin-top:8px}.price-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:0 8px;border-radius:8px}.price-row:nth-child(odd){background:#fafbfc}.price-row.selected{background:#eef4ff;box-shadow:inset 2px 0 #2f6bff}.price-pick{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(110px,1fr) minmax(120px,.9fr) 110px 58px;align-items:center;gap:12px;width:100%;background:none;border:0;font:inherit;text-align:left;padding:8px 4px;min-height:40px;cursor:pointer}.price-pick:hover{background:#f2f5f9}.price-pick:focus-visible{outline:2px solid #2f6bff;outline-offset:-2px}.price-name{font-weight:600}.price-sku,.price-term{color:#667085;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-cost{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.price-stale{background:#fef3c7;color:#92400e;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;letter-spacing:.02em}.price-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 8px;border-bottom:1px solid #e4e7ec}.price-selall{display:flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}.price-bulkres{margin-top:12px}.price-bulkres .row-refused{background:#fef2f2}.price-refused{color:#b42318;font-weight:600}@media(max-width:900px){.price-pick{grid-template-columns:minmax(60px,.7fr) minmax(70px,1fr) minmax(90px,.9fr) 88px 52px;gap:8px;font-size:13px}}.price-pick{grid-template-columns:minmax(80px,.6fr) minmax(95px,.9fr) minmax(105px,.8fr) 105px 105px 92px 58px}.price-termcost{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.price-permo{color:#667085;font-weight:400;margin-left:2px}.price-basis{font-size:11px;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:1px 8px;text-align:center;white-space:nowrap}.price-basis.is-set{background:#ecfdf3;color:#027a48}.price-basis.is-unset{background:#fef3f2;color:#b42318}.price-warn{color:#b54708;font-size:13px}.price-pager{display:flex;align-items:center;gap:12px;padding:10px 8px;justify-content:center;flex-wrap:wrap}.price-pager span{color:#667085;font-size:13px}.price-chunks{margin-top:12px}.price-chunks .row-refused{background:#fef2f2}@media(max-width:900px){.price-pick{grid-template-columns:minmax(56px,.6fr) minmax(64px,.9fr) minmax(84px,.8fr) 84px 84px 78px 52px;gap:8px;font-size:13px}}.basis-badge,.basis-prop{display:inline-block;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;letter-spacing:.02em}.basis-badge.b-unset{background:#fef3f2;color:#b42318}.basis-badge.b-mixed{background:#fffaeb;color:#b54708}.basis-badge.b-per_term,.basis-badge.b-per_month{background:#ecfdf3;color:#027a48}.basis-prop.p-unset{background:#f2f4f7;color:#475467}.basis-prop.p-per_month,.basis-prop.p-per_term{background:#eff8ff;color:#175cd3}.basis-evidence td{background:#f9fafb}.basis-curve{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0}.basis-curve span{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:4px 10px;font-size:13px;font-variant-numeric:tabular-nums}.row-exists td{opacity:.62}.dom-renew-unknown{color:#b54708}.dom-wanted{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;font-size:.88rem;line-height:1.45}.signup-gate-backdrop{overflow-y:auto;align-items:start}.signup-gate{position:relative;max-width:430px;padding:28px 26px 24px;max-height:calc(100vh - 40px);overflow-y:auto;margin:auto}.signup-gate h2{margin:0 0 6px;font-size:1.3rem;letter-spacing:-.02em}.signup-gate-lead,.signup-gate-verify p{margin:0 0 16px;color:#54617a;font-size:.9rem;line-height:1.5}.signup-gate-note{color:#b54708}.signup-gate-x{position:absolute;top:8px;right:10px;width:36px;height:36px;border:0;background:none;font-size:1.5rem;line-height:1;color:#7d8ba3;cursor:pointer;border-radius:8px}.signup-gate-x:hover{background:#f1f4f9;color:#1e293b}.signup-gate-form{display:flex;flex-direction:column;gap:12px}.signup-gate-form label{display:flex;flex-direction:column;gap:5px;font-size:.82rem;font-weight:600;color:#344054}.signup-gate-form input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d5dbe6;border-radius:9px;font-size:.95rem}.signup-gate-form input:focus-visible{outline:2px solid var(--se-primary);outline-offset:1px}.signup-gate-phone{display:flex;align-items:stretch}.signup-gate-cc{display:flex;align-items:center;padding:0 11px;font-size:.9rem;color:#54617a;background:#f4f6fa;border:1px solid #d5dbe6;border-right:0;border-radius:9px 0 0 9px}.signup-gate-phone input{border-radius:0 9px 9px 0}.signup-gate-form .btn{margin-top:4px}.signup-gate-field-error{font-size:.78rem;font-weight:500;color:#b42318}.signup-gate-form input[aria-invalid=true]{border-color:#d92d20;background:#fffbfa}.signup-gate-form input[aria-invalid=true]:focus-visible{outline-color:#d92d20}.signup-gate-verify{display:flex;flex-direction:column;gap:10px}.signup-gate-verify .btn{width:100%;box-sizing:border-box;text-align:center}.signup-gate .switch-auth{margin:14px 0 0;text-align:center;font-size:.85rem}@media(max-width:520px){.signup-gate-backdrop{padding:12px}.signup-gate{padding:24px 18px 20px;max-height:calc(100vh - 24px)}.signup-gate-form input,.signup-gate-cc,.signup-gate-form .btn{min-height:46px}}.sc-rowdetail>td{background:#f7f9fc;border-top:0;padding-top:0;padding-bottom:10px;color:#42526b;overflow-wrap:anywhere;word-break:break-word;max-width:0}.sc-rowdetail strong{color:#1a2332;font-weight:600}@media(max-width:900px){.sc-rowdetail>td{max-width:none}}.tablewrap td>.linklike{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom;text-align:left}.sc-mapcell{max-width:340px}.sc-mapcell .status{display:inline-block;margin-bottom:4px}.sc-mapnote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#5a6a85;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.sc-subtle{display:block;color:#8595ad;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.sc-diag{min-width:140px;max-width:170px;overflow-wrap:normal;word-break:normal}.sc-catcol{min-width:92px;overflow-wrap:normal;word-break:normal}.sc-mapcell .cx-chip,.sc-prices .cx-chip,.sc-prices .cx-chip b{word-break:normal;overflow-wrap:normal}@media(min-width:700px){.sc-mapcell .cx-chip,.sc-prices .cx-chip,.sc-prices .cx-chip b{white-space:nowrap}}.sc-diag .sc-subtle{color:#5a6a85;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-diag-why{flex-basis:100%;overflow-wrap:anywhere;line-height:1.45}.coupon-box{border:1px dashed var(--se-border,#D8DFEA);border-radius:12px;padding:12px;margin-bottom:14px}.coupon-box.coupon-on{display:flex;align-items:center;justify-content:space-between;gap:12px;border-style:solid;border-color:#1fa971;background:#f1fbf6}.coupon-box.coupon-on strong{color:#12704c}.coupon-row{display:flex;gap:8px;margin-top:6px}.coupon-row input{flex:1;min-width:0;text-transform:uppercase}.order-totals{margin-top:6px}.discount-amt{color:#12704c}.sum-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--se-border,#EEF2F7);font-size:14px}.sum-line span:first-child{display:flex;flex-direction:column}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:28px;align-items:start}@media(max-width:900px){.checkout-grid{grid-template-columns:1fr}}.pay-option{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--se-border,#D8DFEA);border-radius:12px;cursor:pointer}.pay-option.pay-on{border-color:var(--se-primary);background:#f5f8ff}.pay-option span{display:flex;flex-direction:column;gap:2px}.pay-manual{display:grid;gap:18px;max-width:1080px;align-items:start}@media(min-width:980px){.pay-manual{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr)}.pay-manual>.error{grid-column:1/-1}.pay-manual>.card:first-of-type{position:sticky;top:16px}}.pay-manual .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.pay-manual .form-grid{grid-template-columns:1fr}}.pay-file{display:block;margin-top:14px;font-size:13px;font-weight:700}.pay-file input{display:block;margin-top:7px;width:100%}.bank-details{display:grid;gap:10px;margin:14px 0 0}.bank-details div{display:flex;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--se-border,#EEF2F7)}.bank-details dt{color:var(--se-muted,#6B7A90);font-size:13px;margin:0}.bank-details dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.bank-details .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.upi-qr img{width:172px;height:172px;object-fit:contain;border-radius:12px;border:1px solid var(--se-border,#D8DFEA);background:#fff;padding:8px}.proof-preview{display:flex;flex-direction:column;gap:6px;margin:10px 0}.proof-preview img{max-width:260px;border-radius:10px;border:1px solid var(--se-border,#D8DFEA)}.pay-done{max-width:560px}.pay-status{margin:12px 0}.offer-strip{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.offer-chip{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:999px;background:#fff6e5;border:1px solid #F3D08A}.offer-chip strong{font-size:14px;color:#8a5a00}.app>aside .nav-top{font-weight:750;color:#e8eefb}.app>aside .nav-parent{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#e8eefb;border-top:1px solid rgba(255,255,255,.08);border-radius:0;position:relative}.app>aside .nav-parent:hover{background:#17233b;border-radius:10px}.nav-parent-label{flex:1;min-width:0;text-align:left}.nav-caret{font-size:10px;opacity:.65;flex:0 0 auto}.app>aside .nav-parent:hover .nav-caret{opacity:1}.app>aside .nav-parent.collapsed.has-active{color:#fff}.app>aside .nav-parent.collapsed.has-active .nav-parent-label:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:var(--se-primary,#2563EB);vertical-align:middle}.app>aside .nav-child{padding-left:26px;font-size:13px;font-weight:600;color:#9fb0c9;position:relative}.app>aside .nav-child:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:1px;background:#ffffff24}.app>aside .nav-child:hover{color:#fff}.app>aside .nav-child.active{color:#fff;font-weight:750}.app>aside .nav-child.active:before{background:var(--se-primary,#2563EB);width:2px}.nav-break{display:none}@media(max-width:760px){.app>aside{padding:10px 12px;gap:6px;align-items:center}.app>aside .brand{order:0;width:auto;padding:0;margin-right:2px}.app>aside .brand>div{display:none}.app>aside .nav-top,.app>aside .nav-parent{order:1;flex:0 0 auto;width:auto;margin:0;border-top:0;border-radius:999px;background:#17233b;padding:6px 10px;font-size:11.5px;letter-spacing:.04em}.app>aside .nav-top.active{background:var(--se-primary,#2563EB)}.app>aside .nav-parent.has-active{background:#22355a}.app>aside .nav-parent .nav-caret{margin-left:6px}.app>aside .nav-break{display:block;order:2;flex:0 0 100%;height:0}.app>aside .nav-child{order:3;flex:0 0 auto;margin:0;padding:6px 10px;border-radius:999px;font-size:12.5px;background:#ffffff0f}.app>aside .nav-child:before{display:none}.app>aside .nav-child.active{background:var(--se-primary,#2563EB)}.header-tagline{display:none}.app>main>header{gap:8px;padding:10px 16px}.app>main>header h1{font-size:20px;line-height:1.2;margin:0}.app>main>header .eyebrow{font-size:10px;margin:0}.app>main>header .nav-toggle{width:30px;height:30px;flex-basis:30px}.header-actions{gap:6px;flex-wrap:nowrap}.header-actions .pill{font-size:11px;padding:4px 8px;white-space:nowrap}.header-actions .btn{padding:6px 10px;font-size:13px;line-height:1.2;white-space:nowrap;min-height:0}}.app>aside{transition:flex-basis .18s ease,width .18s ease,padding .18s ease}.app.nav-hidden>aside{flex-basis:0;width:0;padding-left:0;padding-right:0;overflow:hidden;border:0}.header-title{display:flex;align-items:flex-start;gap:12px;min-width:0}.nav-toggle{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 36px;margin-top:2px;border:1px solid var(--se-border,#D8DFEA);border-radius:10px;background:#fff;color:var(--se-muted,#5B6B85);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.nav-toggle:hover{background:#f2f6fd;color:var(--se-primary,#2563EB);border-color:var(--se-primary,#2563EB)}.nav-toggle:focus-visible{outline:2px solid var(--se-primary,#2563EB);outline-offset:2px}@media(max-width:760px){.app.nav-hidden>aside{flex-basis:auto;width:100%;height:0;padding-top:0;padding-bottom:0}}.row-caret{display:inline-block;width:12px;transition:transform .12s ease}.row-detail-chips{display:flex;flex-wrap:wrap;gap:6px 18px;padding:2px 0 6px;font-size:12px;overflow-wrap:anywhere}.row-detail-chips>span{max-width:100%}.pay-testflag{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;background:#fff4e5;color:#8a5a00;border:1px solid #F3D08A;font-size:10px;font-weight:800;letter-spacing:.06em;vertical-align:middle}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px 2px;flex-wrap:wrap}.pager .muted{font-size:13px}.crumbs{font-size:13px;color:var(--se-muted,#6B7A90);margin:18px 0 6px}.crumbs a{color:var(--se-primary,#2563EB);text-decoration:none}.crumbs a:hover{text-decoration:underline}.cat-hero{margin:10px 0 22px;max-width:70ch}.cat-hero h1{font-size:2rem;letter-spacing:-.02em;margin:.2rem 0 .5rem}.cat-hero .lede{font-size:1.05rem;color:#33415c;margin:0 0 .4rem}.cat-filters{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 18px}.cat-filters label{display:grid;gap:6px;font-size:13px;font-weight:700}.cat-filters select{border:1px solid var(--se-border,#D8DFEA);border-radius:10px;padding:9px 12px;background:#fff;font:inherit}.cat-empty{max-width:640px;margin:8px 0 28px}.cat-empty .actions{flex-wrap:wrap;gap:8px;margin-top:14px}.plan-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:6px 0 18px}.plan-card{background:#fff;border:1px solid var(--se-border,#E4E7EC);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 18px #1018280a}.plan-card h2{font-size:1.05rem;margin:0}.plan-spec{color:var(--se-muted,#6B7A90);font-size:13px;margin:0;line-height:1.5}.plan-price{margin:6px 0 0;font-size:1.35rem}.plan-price strong{letter-spacing:-.02em}.plan-price .muted{font-size:13px}.plan-promo{margin:0;font-size:12px;font-weight:800;color:#8a5a00;background:#fff6e5;border:1px solid #F3D08A;border-radius:999px;padding:3px 9px;align-self:flex-start}.plan-card .btn{margin-top:auto}.renew-up{font-size:11px;font-weight:800;color:#8a5a00;margin-top:2px}select{max-width:100%}.store-main{max-width:1220px;margin:0 auto;padding:20px 20px 64px}@media(max-width:640px){.store-main{padding:14px 16px 48px}}.store-main .num{text-align:right}.pcard-unavail{margin:.4rem 0;padding:.6rem .75rem;border-radius:10px;background:#f1f5f9;color:#334155;font-weight:600;text-align:center}.pcard-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));margin:8px 0 20px}.pcard{display:flex;flex-direction:column;background:#fff;border-radius:14px;border:1px solid var(--se-border,#E4E7EC);overflow:hidden;box-shadow:0 6px 22px #1018280f;transition:box-shadow .15s ease}.pcard:hover{box-shadow:0 10px 28px #1018281a}.pcard-head{background:#111827;color:#fff;padding:16px 16px 14px;text-align:center}.pcard-head h3{margin:0 0 8px;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.pcard-price{margin:0;display:flex;align-items:baseline;justify-content:center;gap:2px;color:#fbbf24}.pcard-price .cur{font-size:1rem;font-weight:700}.pcard-price strong{font-size:1.7rem;font-weight:800;letter-spacing:-.02em}.pcard-price .per{font-size:.78rem;font-weight:700;margin-left:2px;opacity:.9}.pcard-specs{list-style:none;margin:0;padding:14px 16px;display:grid;gap:9px;text-align:center;font-size:13.5px;color:#33415c;flex:1}.pcard-specs li{padding-bottom:9px;border-bottom:1px solid #F1F4F9}.pcard-specs li:last-child{border-bottom:0}.pcard-foot{padding:0 16px 16px;display:grid;gap:9px}.pcard-foot select{width:100%;border:1px solid var(--se-border,#D8DFEA);border-radius:9px;padding:9px 10px;font:inherit;font-size:13px;background:#fff}.pcard-term{margin:0;font-size:13px;font-weight:700;text-align:center;border:1px solid var(--se-border,#D8DFEA);border-radius:9px;padding:9px 10px}.pcard-total{margin:0;text-align:center}.btn-buy{background:#16a34a;color:#fff;border:0;font-weight:800}.btn-buy:hover:not(:disabled){background:#15803d}.btn-buy:disabled{opacity:.65}.pcard-details{display:block;text-align:center;font-size:12.5px;color:var(--se-primary,#2563EB);text-decoration:none}.pcard-details:hover{text-decoration:underline}@media(max-width:520px){.pcard-grid{grid-template-columns:1fr}}.env-banner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px clamp(14px,5vw,72px);background:#b42318;color:#fff;font-size:13px;line-height:1.45;position:relative;z-index:30}.env-banner strong{display:inline-flex;align-items:center;background:#fff;color:#b42318;border-radius:5px;padding:3px 9px;font-size:11px;font-weight:900;letter-spacing:.09em;white-space:nowrap}.env-banner span{font-weight:600}.env-banner .env-banner-sub{flex:0 0 100%;font-weight:500;opacity:.92;font-size:12px}.env-banner-pending{background:#b54708}.env-banner-pending strong{color:#b54708}@media print{.env-banner{background:#000;color:#fff}}.setup-toggle{margin-top:8px}.setup-guide{flex-basis:100%;margin-top:10px;padding:14px 16px;border:1px solid #e4e7ec;border-radius:10px;background:#fbfcfe}.setup-guide h4{margin:16px 0 6px;font-size:13px;letter-spacing:-.01em}.setup-guide h4:first-of-type{margin-top:10px}.setup-guide p{margin:4px 0}.setup-pre{background:#101828;color:#e4e7ec;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.6;overflow-x:auto;margin:6px 0;white-space:pre}.copy-line{display:flex;align-items:center;gap:8px;margin:6px 0;flex-wrap:wrap}.copy-line code{background:#eef2f7;padding:6px 9px;border-radius:6px;font-size:12px;word-break:break-all;flex:1 1 240px}.setup-table{width:100%;border-collapse:collapse;margin:6px 0}.setup-table td{padding:5px 8px;border-bottom:1px solid #eaecf0;vertical-align:top;font-size:12px}.setup-table td:first-child{white-space:nowrap;width:1%}.setup-test{margin-top:12px;padding:12px;border:1px solid #e4e7ec;border-radius:8px;background:#fff}.setup-check{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-top:1px solid #f2f4f7}.setup-check:first-of-type{border-top:0}.setup-check .status{flex:0 0 auto;margin-top:1px}.fee-table{font-size:11px}.fee-table th{text-align:left;padding:5px 8px;border-bottom:2px solid #eaecf0;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#667085}.fee-table td{white-space:nowrap}.fee-table td:last-child{display:flex;gap:4px}.fee-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;margin:8px 0 12px}.fee-form label{display:grid;gap:4px;font-size:11px;font-weight:700;color:#475467}.fee-form input,.fee-form select{padding:7px 9px;border:1px solid #d0d5dd;border-radius:7px;font-size:12px;font-weight:500}.fee-form .fee-check{display:flex;flex-direction:row;align-items:center;gap:7px;align-self:end;padding-bottom:7px}.fee-form .fee-check input{width:auto}.fee-form .fee-wide{grid-column:1/-1}.payments-hub{display:grid;gap:18px}.form-grid .grid-wide{grid-column:1/-1}.form-grid .grid-wide textarea{width:100%;resize:vertical}.form-grid .pay-file input[type=file]{font-size:11px}.form-grid .proof-preview img{max-width:120px;border-radius:8px;border:1px solid #e4e7ec}.qr-preview{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.qr-preview img{width:104px;height:104px;object-fit:contain;border-radius:8px;border:1px solid #eaecf0;background:#fff;flex:0 0 auto}.qr-preview b{display:block;font-size:12px}.form-grid input[aria-invalid=true],.form-grid select[aria-invalid=true],.form-grid textarea[aria-invalid=true]{border-color:#d92d20;background:#fffbfa}.form-grid input[aria-invalid=true]:focus-visible{outline-color:#d92d20}.sum-line .spec-line{display:block;line-height:1.45}.upi-qr{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:16px}.upi-qr-frame{padding:10px;background:#fff;border:1px solid #e4e7ec;border-radius:12px;cursor:zoom-in;line-height:0}.upi-qr-frame img,.upi-qr img{width:210px;height:210px;object-fit:contain;display:block}.upi-qr .qr-amount{font-size:17px;letter-spacing:-.02em}.upi-qr .link.tiny{background:none;border:0;color:#1455d9;cursor:pointer;font-weight:700;font-size:11px;padding:2px 4px}.qr-zoom{position:fixed;top:0;right:0;bottom:0;left:0;background:#101828b8;display:grid;place-items:center;z-index:120;padding:20px}.qr-zoom-inner{background:#fff;border-radius:16px;padding:24px;text-align:center;max-width:min(92vw,460px)}.qr-zoom-inner img{width:min(78vw,380px);height:min(78vw,380px);object-fit:contain;display:block}.qr-zoom-inner p{margin:10px 0 0;font-size:20px}.cred-status{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.cred-item{white-space:nowrap}.cred-db{color:#067647;font-weight:700}.cred-env{color:#b54708;font-weight:700}.cred-no{color:#667085;font-weight:600}.cred-missing{color:#b42318;font-weight:700}.error{white-space:pre-line}.pcard-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pcard-title h3{margin:0}.save-badge-pct{display:inline-flex;align-items:center;background:#eef4ff;color:#1455d9;border:1px solid #bfd3ff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:850;letter-spacing:.02em;white-space:nowrap}.pcard-was{display:flex;align-items:baseline;gap:6px;margin:6px 0 0}.pcard-was s{color:#98a2b3;font-size:15px;font-weight:700}.pcard-save-note{margin:4px 0 0;font-size:11px;color:#067647;font-weight:700}.pcard-head{display:flex;flex-direction:column}.pcard-head .pcard-title{flex:1 0 auto;justify-content:center;align-items:flex-start}.pcard-specs{align-content:start}.pcard-placeholder{visibility:hidden}.pcard-save-note{min-height:2.7em;line-height:1.35}.pcard-term,.pcard-foot select{box-sizing:border-box;height:40px}.pcard-term{display:flex;align-items:center;justify-content:center}@supports (grid-template-rows:subgrid){.pcard-grid{grid-auto-rows:auto}.pcard{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:0}}.cart-tenure-saving{display:block;margin-top:4px;line-height:1.5}.cart-tenure-saving s{color:#98a2b3;font-size:12px;margin-right:6px}.cart-tenure-saving b{color:#067647;font-size:12px}.cart-tenure-saving .tiny{display:block}.pdp-was{display:block;line-height:1.3}.pdp-was s{color:#98a2b3;font-size:12px;font-weight:600}.pdp-save-note{display:block;margin-top:2px;font-size:11px;color:#067647;font-weight:700;white-space:normal}.sum-line-was{display:block;line-height:1.3}.sum-line-was s{color:#98a2b3;font-size:11px;font-weight:600}.bulk-bar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.bulk-bar .actions{flex-wrap:wrap}.bulk-btn{display:inline-flex;flex-direction:column;max-width:320px}.bulk-btn small{white-space:normal;overflow-wrap:anywhere}.sc-prices{display:flex;flex-wrap:wrap;gap:4px 6px;max-width:420px}.sc-price{display:inline-block;padding:2px 8px;border:1px solid #e3e8ef;border-radius:999px;background:#f7f9fc;font-size:12px;line-height:1.6;white-space:nowrap;color:#344054}.sc-price b{font-weight:600;margin-right:2px}.sc-pricetable{width:auto;margin:4px 0 8px;font-size:12px}.sc-pricetable th,.sc-pricetable td{padding:4px 12px 4px 0;border:0}.admin-help-launch{position:fixed;right:20px;bottom:20px;z-index:60;border:0;border-radius:999px;padding:10px 18px;font-weight:700;background:var(--se-primary,#1455d9);color:#fff;box-shadow:0 6px 18px #10182840;cursor:pointer}.admin-help{position:fixed;right:20px;bottom:20px;z-index:60;width:min(520px,calc(100vw - 32px));height:min(680px,calc(100vh - 40px));display:flex;flex-direction:column;background:#fff;border:1px solid var(--se-border,#e4e7ec);border-radius:14px;box-shadow:0 12px 32px #10182840}.admin-help-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--se-border,#e4e7ec)}.admin-help-body{flex:1;overflow:auto;padding:12px 14px;font-size:14px;line-height:1.5}.admin-help-chips{display:flex;flex-wrap:wrap;gap:6px}.admin-help-turn{margin-bottom:16px}.admin-help-q{font-weight:700;margin:0 0 6px}.admin-help-a h4{margin:10px 0 4px;font-size:14px}.admin-help-a p{margin:4px 0}.admin-help-a ol,.admin-help-a ul{margin:4px 0 4px 20px;padding:0}.admin-help-input{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--se-border,#e4e7ec)}.admin-help-input input{flex:1}@media(max-width:760px){.admin-help{right:8px;left:8px;bottom:8px;width:auto;height:calc(100vh - 16px)}}.hp-card-media{margin:-20px -20px 4px;border-radius:14px 14px 0 0;overflow:hidden;aspect-ratio:16/9;background:#eef2f8}.hp-card-media img{display:block;width:100%;height:100%;object-fit:cover}.hp-preview-flag{position:sticky;top:0;z-index:20;background:#16233d;color:#fff;padding:8px 16px;font-size:.85rem;text-align:center}.hp-draft{outline:2px dashed #d97706;outline-offset:-2px}.hp-draft-flag{background:#fff7e6;color:#8a4b00;padding:4px 16px;font-size:.8rem;font-weight:600}.he-sortable li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e4e9f2;border-radius:10px;margin-bottom:6px;background:#fff;cursor:grab}.he-sortable li.dragging{opacity:.5}.he-sortable li.drop-target{border-color:#1455d9}.he-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.he-gallery figure{margin:0;border:1px solid #e4e9f2;border-radius:10px;overflow:hidden;background:#fff}.he-gallery img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#eef2f8}.he-gallery figcaption{padding:6px 8px;font-size:.75rem}.he-device{border:1px solid #cfd8e6;border-radius:12px;background:#f6f8fb;padding:12px;overflow:auto;max-width:100%}.he-device iframe{display:block;margin:0 auto;border:1px solid #cfd8e6;border-radius:8px;background:#fff;height:720px;max-width:none}.hp-faq-list{display:grid;gap:10px;max-width:860px}.hp-faq details,.pd-faq details{background:#fff;border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:0}.hp-faq summary,.pd-faq summary{cursor:pointer;padding:14px 16px;font-weight:600;list-style-position:inside}.hp-faq summary:focus-visible,.pd-faq summary:focus-visible{outline:var(--se-focus-width) solid var(--se-focus);outline-offset:2px}.hp-faq details p,.pd-faq details p{margin:0;padding:0 16px 14px;color:var(--se-text-muted);line-height:var(--se-leading-relaxed)}.pd-crumbs{font-size:var(--se-text-sm);color:var(--se-text-muted);margin-bottom:var(--se-space-2)}.pd-crumbs a{color:inherit}.pd-media{margin:var(--se-space-4) 0;border-radius:var(--se-radius-lg);overflow:hidden;aspect-ratio:16/9;background:#eef2f8;max-width:720px}.pd-media img{display:block;width:100%;height:100%;object-fit:cover}.pd-summary{margin:0;display:grid;gap:6px;padding:12px 14px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:#f8fafc}.pd-summary div{display:flex;justify-content:space-between;gap:12px;font-size:var(--se-text-sm)}.pd-summary dt{color:var(--se-text-muted)}.pd-summary dd{margin:0;font-weight:600;text-align:right}.pd-faq{display:grid;gap:10px}.pd-help{margin-top:var(--se-space-6);font-size:var(--se-text-sm);color:var(--se-text-muted)}.page-figure{margin:18px 0}.page-figure img{display:block;max-width:100%;height:auto;border-radius:12px}.page-figure figcaption{font-size:.85rem;color:#667085;margin-top:6px}.he-gallery.small{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.he-gallery.small img{aspect-ratio:1/1}.he-gallery.small figcaption{font-size:.7rem;padding:4px 6px}.media-drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);background:#fff;box-shadow:-8px 0 24px #1018282e;z-index:60;overflow:auto;padding:16px}.media-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}a.btn{text-decoration:none}.card .actions a.btn:not(.btn-primary):not(.primary){color:var(--se-text)}.grid>*{min-width:0}.families-table th,.families-table td{padding:10px 4px;font-size:13px}.families-table th{white-space:normal;line-height:1.2}.app>aside.media-drawer{position:fixed;top:0;right:0;bottom:0;left:auto;width:min(560px,100vw);height:auto;flex:none;background:#fff;color:inherit;padding:16px;display:block;overflow:auto}.app>main>.card{margin-left:clamp(14px,2.2vw,30px);margin-right:clamp(14px,2.2vw,30px)}.price-list,.he-device{overflow-x:auto;max-width:100%}@media(max-width:640px){.card>table{display:block;overflow-x:auto;max-width:100%}}@media(max-width:640px){.he-sortable li{flex-wrap:wrap;row-gap:6px;min-width:0}}.se-select-panel{position:fixed;z-index:10000;display:flex;flex-direction:column;background:var(--se-surface);color:var(--se-text);border:1px solid var(--se-border);border-radius:10px;box-shadow:0 18px 50px #10182829;overflow:hidden;font-size:14px}.se-select-panel[hidden]{display:none}.se-select-search{margin:8px;padding:8px 10px;border:1px solid var(--se-border);border-radius:8px;font:inherit;min-width:0}.se-select-search:focus{outline:none;border-color:var(--se-primary);box-shadow:0 0 0 3px #1455d92e}.se-select-list{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1 1 auto;min-height:0}.se-select-list li[role=option]{padding:8px 12px;cursor:pointer;overflow-wrap:anywhere;line-height:1.35}.se-select-list li[data-active]{background:#1455d91a}.se-select-list li[aria-selected=true]{font-weight:700;color:var(--se-primary-strong)}.se-select-list li[aria-disabled=true]{color:var(--se-muted);cursor:not-allowed}.se-select-group{padding:8px 12px 4px;font-size:12px;font-weight:700;color:var(--se-muted);text-transform:uppercase;letter-spacing:.03em}.se-select-empty{padding:10px 12px;color:var(--se-muted)}@media(pointer:coarse){.se-select-list li[role=option]{padding:12px 14px}}.se-icon{display:block;width:1em;height:1em}.cat-icon .se-icon{width:22px;height:22px;color:var(--se-primary)}.eyebrow .se-icon{display:inline-block;vertical-align:-2px;margin-right:2px}.hp-grid{justify-content:start}.hp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.hp-range{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.hp-range-tile{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--se-border);border-radius:var(--se-radius-lg);background:var(--se-surface);color:var(--se-text);text-decoration:none;transition:border-color var(--se-duration-fast),box-shadow var(--se-duration-fast)}.hp-range-tile:hover,.hp-range-tile:focus-visible{border-color:var(--se-primary);box-shadow:var(--se-shadow-sm)}.hp-range-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:var(--se-radius-md);background:#eef4ff;color:var(--se-primary);font-size:22px}.hp-range-tile strong{font-size:1.08rem;letter-spacing:-.02em}.hp-range-text{color:var(--se-text-muted);font-size:.9rem;line-height:1.5}.hp-range-price{margin-top:auto;font-size:.88rem;color:var(--se-text-muted)}.hp-range-price b{color:var(--se-text);font-size:1.05rem}.hp-range-go{font-weight:700;font-size:.88rem;color:var(--se-primary)}.hp-tld-strip{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.hp-tld{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface);font:inherit;text-align:left;cursor:pointer;min-height:44px}@media(max-width:1023px){.hp-tld-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hp-tld{padding:12px 10px;min-width:0}}@media(max-width:639px){.hp-tld-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.hp-tld-strip{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.hp-tld{padding:12px 10px;min-width:0}.hp-tld-name{font-size:1.15rem}.hp-tld-price{overflow-wrap:anywhere;font-size:.85rem}}.hp-tld:hover,.hp-tld:focus-visible{border-color:var(--se-primary)}.hp-tld-name{font-size:1.3rem;font-weight:800;color:var(--se-text);letter-spacing:-.02em}.hp-tld-price{font-weight:700;color:var(--se-text)}.hp-tld-price small{font-weight:500;color:var(--se-text-muted)}.hp-tld-promo{font-size:.78rem;color:var(--se-savings);font-weight:700}.hp-tld-price--soon{font-size:clamp(11px,13cqi,.78rem);font-weight:600;line-height:1.25;color:var(--se-text-muted);white-space:normal;overflow-wrap:normal;word-break:normal}.hp-offer{display:grid;gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:center;padding:clamp(20px,3vw,36px);border:1px solid var(--se-border);border-radius:var(--se-radius-xl);background:var(--se-surface)}.hp-offer-copy .hero-pill{margin-bottom:10px;display:inline-block}.hp-offer-copy .btn{margin-top:12px;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.hp-offer-card{background:#f8faff;max-width:none}@media(max-width:820px){.hp-offer{grid-template-columns:1fr}}.home-domain-search{padding-top:28px}.pd-related{margin-top:var(--se-space-10)}.pd-related-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:var(--se-space-3)}.pd-related-grid a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface);color:var(--se-text);text-decoration:none}.pd-related-grid a:hover,.pd-related-grid a:focus-visible{border-color:var(--se-primary)}.pd-related-grid small{color:var(--se-text-muted)}.pd-trust{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:var(--se-space-8);padding:18px;border:1px solid var(--se-border);border-radius:var(--se-radius-lg);background:var(--se-surface)}.pd-trust div{display:grid;gap:2px}.pd-trust b{font-size:.92rem}.pd-trust span{font-size:.85rem;color:var(--se-text-muted);line-height:1.45}.pd-trust a{color:var(--se-primary)}.cat-cms{margin-top:var(--se-space-10);max-width:80ch}.svps-bulk-pick{display:flex;flex-wrap:wrap;gap:6px 16px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:10px 12px;margin:8px 0}.svps-bulk-pick legend{font-weight:700;font-size:13px;padding:0 4px}.svps-bulk-pick .actions{flex-basis:100%}.hp-combo-row{--gap:var(--se-space-5);display:grid;grid-auto-flow:column;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:6px 2px 14px;scrollbar-width:thin;scrollbar-color:var(--se-border) transparent;grid-auto-columns:minmax(270px,300px)}.hp-combo-row[data-count="1"]{grid-auto-columns:minmax(270px,340px)}@media(min-width:1180px){.hp-combo-row:not([data-count="5"]){grid-auto-columns:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));overflow-x:visible}.hp-combo-row[data-count="1"]{grid-auto-columns:minmax(300px,360px)}.hp-combo-row[data-count="2"]{grid-auto-columns:minmax(300px,420px)}.hp-combo-row[data-count="3"]{grid-auto-columns:minmax(300px,1fr)}}@media(max-width:620px){.hp-combo-row{--gap:var(--se-space-4);grid-auto-columns:78%}}.hp-combo-card{scroll-snap-align:start;padding:22px;gap:var(--se-space-3);box-shadow:var(--se-shadow-sm);transition:transform var(--se-duration-normal) var(--se-ease-default),box-shadow var(--se-duration-normal) var(--se-ease-default),border-color var(--se-duration-normal)}.hp-combo-card:hover,.hp-combo-card:focus-within{transform:translateY(-3px);box-shadow:var(--se-shadow-md);border-color:#bfd3ff}.hp-combo-top{display:flex;justify-content:space-between;align-items:center;gap:var(--se-space-2);flex-wrap:wrap}.hp-combo-card h3{margin:var(--se-space-2) 0 0;font-size:1.3rem;line-height:var(--se-leading-tight);letter-spacing:-.02em;min-height:2.3em;display:flex;align-items:flex-end}.hp-combo-card h3 a{color:var(--se-text)}.hp-combo-price{display:flex;align-items:baseline;gap:var(--se-space-2);margin:var(--se-space-1) 0 0}.hp-combo-price strong{font-size:2.1rem;font-weight:var(--se-weight-extrabold);letter-spacing:-.04em;color:var(--se-text)}.hp-combo-price small{color:var(--se-muted);font-size:var(--se-text-sm)}.hp-combo-lines{list-style:none;margin:0;padding:0;color:var(--se-muted);font-size:var(--se-text-sm);display:grid;gap:var(--se-space-1)}.hp-combo-lines li:before{content:"✓";color:var(--se-success);margin-right:8px;font-weight:700}.hp-combo-card .hp-combo-cta{margin-top:auto;justify-content:center;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:6px;color:var(--se-primary);border:1px solid var(--se-primary);background:#fff;font-weight:var(--se-weight-bold);border-radius:var(--se-radius-md)}.hp-combo-card .hp-combo-cta:hover{background:#eef4ff}.hp-combo-card .hp-spec{margin:0}.hp-combo-row:focus-visible,.hp-combo-card a:focus-visible{outline:2px solid var(--se-primary);outline-offset:var(--se-focus-ring-offset);border-radius:var(--se-radius-sm)}.hp-soon{background:#fff7e6;color:#93370d;border:1px solid #fedf89;border-radius:var(--se-radius-pill);padding:3px 10px;font-size:var(--se-text-xs);font-weight:var(--se-weight-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}@media(prefers-reduced-motion:reduce){.hp-combo-card{transition:none}.hp-combo-card:hover,.hp-combo-card:focus-within{transform:none}.hp-combo-row{scroll-behavior:auto}}.pc-scroll{overflow-x:auto;border:1px solid var(--se-border);border-radius:var(--se-radius-lg);-webkit-overflow-scrolling:touch}.pc-scroll:focus-visible{outline:2px solid var(--se-primary);outline-offset:2px}.pc-table{min-width:900px;font-size:13px}.pc-table .badge{white-space:nowrap;padding:3px 8px;font-size:11px}.pc-name{min-width:170px;max-width:210px;overflow-wrap:break-word}.pc-price{white-space:nowrap}.pc-plan{font-size:15px}.pc-vis>div{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:3px;min-width:128px}.pc-table th,.pc-table td{padding:10px 8px}.pc-actions{display:flex;flex-direction:column;gap:6px}.pc-table td{white-space:normal;vertical-align:top}.pc-table .pc-row-blocked{background:#fffbfa}.pc-table details summary{cursor:pointer;color:#b42318;font-weight:var(--se-weight-medium)}.pc-manual{margin-top:var(--se-space-8);border-top:3px solid var(--se-border)}.hp-combo-top{flex-wrap:nowrap}.hp-combo-top .hp-cat,.hp-combo-top .hp-soon{padding:3px 8px;letter-spacing:.03em;white-space:nowrap}.hp-combo-card{padding:20px}.pc-actions .btn{padding:6px 10px;min-height:0}.pc-name{max-width:185px}.pc-vis>div{min-width:112px}.pc-table th,.pc-table td{padding:10px 6px}.pc-name{max-width:175px}.skel-card{pointer-events:none;min-height:260px}.skel-line,.skel-btn,.skel-row{display:block;border-radius:var(--se-radius-sm);background:linear-gradient(90deg,#eef2f7 25%,#f6f8fb,#eef2f7 75%);background-size:200% 100%;animation:se-skel 1.4s ease-in-out infinite}.skel-line{height:12px}.skel-line.tall{height:22px}.skel-line.w40{width:40%}.skel-line.w50{width:50%}.skel-line.w70{width:70%}.skel-line.w90{width:90%}.skel-btn{height:44px;margin-top:auto}.pc-skeleton{display:grid;gap:8px;margin:8px 0}.skel-row{height:44px}@keyframes se-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skel-line,.skel-btn,.skel-row{animation:none}.pc-table details summary,.hp-combo-card .hp-combo-cta,.product-card{transition:none}.product-card:hover{transform:none}}.cart-unavailable{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}.cart-unavailable li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}@media(max-width:900px){.tablewrap.stack-narrow table{min-width:0}.tablewrap.stack-narrow thead{display:none}.tablewrap.stack-narrow tr{display:block;padding:8px 0;border-bottom:1px solid var(--se-border)}.tablewrap.stack-narrow td{display:block;border-bottom:0;padding:3px 14px;white-space:normal}}.form-grid label.check{display:flex;align-items:center;gap:8px;flex-direction:row;min-height:40px}.form-grid label.check input[type=checkbox]{width:18px;height:18px;margin:0;flex:none}@media(min-width:1201px){.store-nav .nav-toggle{display:none}}.mobile-nav .mobile-branch.active,.mobile-nav a.active{color:#1455d9;font-weight:700}.cat-cell{max-width:360px}.cat-cell p,.cat-cell li,.cat-cell summary{overflow-wrap:anywhere}.seo-serp{border:1px solid #e4e7ec;border-radius:10px;padding:12px 14px;background:#fff;max-width:640px;margin:8px 0 14px}.seo-serp-title{color:#1a0dab;font-size:18px;line-height:1.3}.seo-serp-url{color:#188038;font-size:13px;overflow-wrap:anywhere}.seo-serp-desc{color:#4d5156;font-size:13px;line-height:1.5}.seo-status{border:1px solid #e4e7ec;border-radius:10px;padding:10px 14px;margin:12px 0;background:#fafbfd}.seo-status ul{margin:6px 0 0;padding-left:18px}.seo-move{margin-top:14px}.store-nav .nav-item:has(>.mega-cols){position:static}.store-nav .nav-item .mega.mega-cols{left:50%;right:auto;transform:translate(-50%);top:100%;margin-top:0;padding:22px 24px;width:max-content;max-width:min(1120px,calc(100vw - 32px))}.mega-cols-grid{display:grid;gap:8px 26px;align-items:start}.mega-colx{display:grid;gap:2px;align-content:start;min-width:0}.mega-colx .mega-heading{text-transform:none;letter-spacing:0;font-size:15.5px;font-weight:750;color:#1455d9;padding:0 10px 8px;margin:0 0 6px}.mega-colx .mega-heading a{color:inherit;text-decoration:none}.mega-colx .mega-tile{padding:9px 10px}.sc-dash2{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--se-space-5)}.sc-dash2>*{min-width:0}.sc-dash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--se-space-4);flex-wrap:wrap}.sc-dash-head h1{margin:0 0 4px;font-size:var(--se-text-2xl);letter-spacing:-.02em}.sc-dash-head p{margin:0}.sc-dash-actions{display:flex;gap:var(--se-space-2);flex-wrap:wrap}.sc-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--se-space-3)}.sc-kpi{display:flex;align-items:center;gap:var(--se-space-3);padding:var(--se-space-4);text-align:left;background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius-lg);box-shadow:var(--se-shadow-sm);cursor:pointer;font:inherit;color:inherit;transition:box-shadow var(--se-duration-fast) var(--se-ease-default),transform var(--se-duration-fast) var(--se-ease-default)}.sc-kpi:hover{box-shadow:var(--se-shadow-md);transform:translateY(-1px)}.sc-kpi:focus-visible{outline:none;box-shadow:var(--se-shadow-focus)}.sc-kpi-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--se-radius-md);background:#1455d917;color:var(--se-primary)}.sc-kpi-warn .sc-kpi-ico{background:#fff4e5;color:#b54708}.sc-kpi-body{display:flex;flex-direction:column;min-width:0}.sc-kpi-label{font-size:var(--se-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--se-muted)}.sc-kpi-value{font-size:var(--se-text-xl);font-weight:800;letter-spacing:-.03em;line-height:1.2}.sc-kpi-body small{color:var(--se-muted);font-size:var(--se-text-xs)}.sc-attn{list-style:none;margin:0;padding:0;display:grid;gap:var(--se-space-2)}.sc-attn li{display:flex;align-items:center;gap:var(--se-space-3);padding:10px 12px;border-radius:var(--se-radius-md);background:#fffaeb;border:1px solid #fedf89}.sc-attn li.sc-attn-info{background:#eff6ff;border-color:#bfdbfe}.sc-attn li.sc-attn-danger{background:#fef3f2;border-color:#fecdca}.sc-attn-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#f79009}.sc-attn-info .sc-attn-dot{background:var(--se-primary)}.sc-attn-danger .sc-attn-dot{background:#d92d20}.sc-attn-text{flex:1;min-width:0}.sc-dash-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--se-space-5);align-items:start}.sc-order-rows{list-style:none;margin:0;padding:0}.sc-order-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--se-space-3);padding:10px 0;border-bottom:1px solid var(--se-border)}.sc-order-rows li:last-child{border-bottom:0}.sc-order-rows .tiny:last-child{grid-column:1 / -1}.sc-dash-table td small{display:block}.sc-dash-foot{margin:0}.sc-dash2>*{animation:sc-rise var(--se-duration-normal) var(--se-ease-default) both}.sc-dash2>*:nth-child(2){animation-delay:40ms}.sc-dash2>*:nth-child(3){animation-delay:80ms}.sc-dash2>*:nth-child(n+4){animation-delay:.12s}@keyframes sc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sc-dash2>*{animation:none}.sc-kpi{transition:none}.sc-kpi:hover{transform:none}}@media(max-width:1050px){.sc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sc-dash-cols{grid-template-columns:1fr}.sc-dash-head h1{font-size:var(--se-text-xl)}.sc-order-rows li{grid-template-columns:minmax(0,1fr) auto}.sc-order-rows li>*:nth-child(2){order:3}.sc-order-rows li>*:nth-child(3){order:2}.sc-order-rows li>*:nth-child(4){order:4;justify-self:end}}@media(max-width:760px){.sc-dash-table,.sc-dash-table thead,.sc-dash-table tbody,.sc-dash-table tr,.sc-dash-table td{display:block;width:100%;min-width:0}.sc-dash-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sc-dash-table tr{padding:var(--se-space-3) 0;border-bottom:1px solid var(--se-border)}.sc-dash-table tr:last-child{border-bottom:0}.sc-dash-table td{display:flex;justify-content:space-between;align-items:center;gap:var(--se-space-3);padding:4px 0;border:0;text-align:right}.sc-dash-table td:before{content:attr(data-label);color:var(--se-muted);font-size:var(--se-text-sm);text-align:left}.sc-dash-table td[data-label=Service]{display:block;text-align:left}.sc-dash-table td[data-label=Service]:before{display:none}.sc-dash-table td:last-child{justify-content:flex-start}}@media(max-width:389px){.sc-kpi{padding:var(--se-space-3);gap:var(--se-space-2)}.sc-kpi-ico{width:32px;height:32px}.sc-kpi-value{font-size:var(--se-text-md)}}.sc-dash2 .table-wrap{border:0}.sc-dash2 .table th,.sc-dash2 .table td{padding-left:0}.btn-danger-ghost{color:#b42318;border-color:#fecdca;background:#fff}.btn-danger-ghost:hover{background:#fef3f2}.menu-confirm{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--se-space-2);padding:4px 8px;border-radius:var(--se-radius-md);background:#fef3f2;border:1px solid #fecdca;color:#912018;font-size:var(--se-text-sm)}.menu-inactive td{opacity:.6}.menu-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;min-width:240px}.menu-link{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.menu-table{min-width:0;width:100%}.menu-table th,.menu-table td{padding:6px 10px;vertical-align:middle}.menu-table td small{display:block;color:var(--se-muted);font-size:var(--se-text-xs);line-height:1.3}.menu-table .menu-actions{min-width:0}.menu-table td.tiny{white-space:normal;max-width:220px}.menu-table .menu-confirm{max-width:230px}.menu-table td code.tiny{white-space:normal;overflow-wrap:anywhere}.sc-help-card{margin:var(--se-space-4) var(--se-space-3);padding:var(--se-space-4);border-radius:var(--se-radius-lg);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#e6ebf5;display:grid;gap:var(--se-space-2)}.sc-help-card strong{font-size:var(--se-text-md)}.sc-help-card p{margin:0;font-size:var(--se-text-sm);line-height:1.45;color:#b7c0d4}.sc-help-card .btn{justify-self:start;background:#fff;color:#0b1220;border-color:#fff}.sc-drawer .sc-help-card,[role=dialog] .sc-help-card{background:var(--se-bg)}[role=dialog] .sc-help-card p{color:var(--se-muted)}[role=dialog] .sc-help-card{color:var(--se-text)}.sc-shell-sidebar{overflow:hidden}.sc-shell-sidebar>.sc-sidebar{flex:1 1 auto;min-height:0;overflow-y:auto}.sc-shell-sidebar>.sc-help-card{flex:none}.card:empty{display:none}.svc-secret-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.svc-secret-row .linklike{font-size:var(--se-text-sm)}.sc-dash2 .table-wrap{position:relative}@media(max-width:900px){.sc-dash-table,.sc-dash-table thead,.sc-dash-table tbody,.sc-dash-table tr,.sc-dash-table td{display:block;width:100%;min-width:0}.sc-dash-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sc-dash-table tr{padding:var(--se-space-3) 0;border-bottom:1px solid var(--se-border)}.sc-dash-table tr:last-child{border-bottom:0}.sc-dash-table td{display:flex;justify-content:space-between;align-items:center;gap:var(--se-space-3);padding:4px 0;border:0;text-align:right}.sc-dash-table td:before{content:attr(data-label);color:var(--se-muted);font-size:var(--se-text-sm);text-align:left}.sc-dash-table td[data-label=Service]{display:block;text-align:left}.sc-dash-table td[data-label=Service]:before{display:none}.sc-dash-table td:last-child{justify-content:flex-start}}.service-facts>div:has(.svc-secret-row){grid-column:1 / -1}.footer-legal-links{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}.footer-legal-links a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:.875rem;padding:6px 0}.sc-skip-link{position:absolute;left:12px;top:-100px;z-index:1000;background:#111827;color:#fff;padding:12px 16px;border-radius:6px;font-weight:700;text-decoration:none}.sc-skip-link:focus{top:12px;outline:3px solid #fbbf24;outline-offset:2px}.sc-main,.account-main{min-width:0;overflow-wrap:anywhere}.sc-main :where(p,span,strong,a,li,td,dd,dt,h1,h2,h3,small){overflow-wrap:anywhere}button.linklike{min-height:24px}.login-card a,.crumbs a,.pricing-empty a,.sp-empty a{display:inline-block;padding-block:5px}.terms-agree label,.signup-gate-form .terms-agree label,.login-card .terms-agree label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.45}.terms-agree input[type=checkbox],.signup-gate-form .terms-agree input[type=checkbox],.login-card .terms-agree input[type=checkbox]{width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0;flex:none;accent-color:var(--se-primary,#1455d9)}.terms-agree a{font-weight:650}.terms-agree .error{margin:6px 0 0}.terms-agree input[aria-invalid=true]{outline:2px solid #d92d20;outline-offset:2px}:root{--se-bg:#f7f9fc;--se-surface:#ffffff;--se-text:#111827;--se-muted:#667085;--se-primary:#1455d9;--se-primary-strong:#0d47c5;--se-accent:#12b76a;--se-border:#e4e7ec;--se-radius:14px;--se-shadow:0 8px 30px rgba(16,24,40,.07);--se-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--se-space-1:4px;--se-space-2:8px;--se-space-3:12px;--se-space-4:16px;--se-space-5:20px;--se-space-6:24px;--se-space-7:28px;--se-space-8:32px;--se-space-10:40px;--se-space-12:48px;--se-space-16:64px;--se-text-xs:11px;--se-text-sm:13px;--se-text-base:14px;--se-text-md:16px;--se-text-lg:18px;--se-text-xl:22px;--se-text-2xl:28px;--se-text-3xl:36px;--se-leading-tight:1.15;--se-leading-normal:1.5;--se-leading-relaxed:1.65;--se-weight-regular:500;--se-weight-medium:600;--se-weight-bold:700;--se-weight-extrabold:800;--se-radius-sm:8px;--se-radius-md:10px;--se-radius-lg:14px;--se-radius-xl:18px;--se-radius-pill:999px;--se-shadow-sm:0 2px 10px rgba(16,24,40,.06);--se-shadow-md:0 8px 30px rgba(16,24,40,.07);--se-shadow-lg:0 18px 50px rgba(16,24,40,.11);--se-shadow-focus:0 0 0 3px rgba(20,85,217,.18);--se-z-header:20;--se-z-sidebar:30;--se-z-drawer:40;--se-z-modal:50;--se-z-toast:60;--se-duration-fast:.15s;--se-duration-normal:.22s;--se-ease-default:cubic-bezier(.2,.8,.2,1);--se-focus-ring:0 0 0 3px rgba(20,85,217,.22);--se-focus-ring-offset:2px;--se-action:var(--se-primary);--se-action-hover:var(--se-primary-strong);--se-action-contrast:#ffffff;--se-success:#067647;--se-success-bg:#ecfdf3;--se-success-border:#a6f4c5;--se-savings:#067647;--se-savings-bg:#f1fbf6;--se-savings-border:#1fa971;--se-text-muted:#667085;--se-text-subtle:#667085;--se-error:#b42318;--se-error-bg:#fef3f2;--se-error-border:#d92d20;--se-warning:#b54708;--se-warning-bg:#fffaeb;--se-focus:#1455d9;--se-focus-width:2px;--se-content-max:1440px;--se-content-narrow:760px;--se-sidebar-expanded:252px;--se-sidebar-collapsed:72px;--se-sidebar-compact:210px;--se-header-height:64px;--se-header-height-mobile:56px}.sc-app-shell{display:flex;min-height:100vh;background:var(--se-bg)}.sc-shell-sidebar{width:var(--se-sidebar-expanded);flex:0 0 var(--se-sidebar-expanded);background:var(--se-surface);color:var(--se-text);border-right:1px solid var(--se-border);position:sticky;top:0;height:100vh;overflow-y:auto;padding:16px 10px;display:flex;flex-direction:column;gap:6px}.sc-shell-sidebar.collapsed{width:var(--se-sidebar-collapsed);flex-basis:var(--se-sidebar-collapsed)}.sc-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 18px}.sc-sidebar-logo{display:flex;align-items:center;gap:8px;min-width:0;font-weight:800;letter-spacing:-.03em;color:var(--se-text);text-decoration:none}.sc-sidebar-logo img{width:30px;height:30px;flex:none;border-radius:8px;object-fit:cover}.sc-sidebar-toggle{display:grid;place-items:center;background:var(--se-surface);color:var(--se-muted);border:1px solid var(--se-border);border-radius:var(--se-radius-md);width:40px;height:40px;flex:none;cursor:pointer}.sc-sidebar-toggle:hover{background:var(--se-bg);color:var(--se-primary)}.sc-sidebar-group{margin-top:8px}.sc-sidebar-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:var(--se-radius-md);background:transparent;color:var(--se-muted);font:inherit;font-size:10px;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer}.sc-sidebar-group-toggle:hover{background:var(--se-bg);color:var(--se-text)}.sc-sidebar-group-toggle:focus-visible{outline:3px solid var(--se-primary);outline-offset:2px}.sc-sidebar-group-label{padding:0;color:inherit}.sc-sidebar-chevron{flex:none;transform:rotate(0);transition:transform var(--se-duration-fast) var(--se-ease-default)}.sc-sidebar-group-toggle[aria-expanded=true] .sc-sidebar-chevron{transform:rotate(90deg)}.sc-sidebar-submenu{display:grid;gap:2px}.sc-sidebar-submenu[hidden]{display:none}.sc-sidebar-item{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px 10px;border-radius:var(--se-radius-md);color:var(--se-muted);text-decoration:none;font-size:13px;font-weight:600;transition:background var(--se-duration-fast) var(--se-ease-default),color var(--se-duration-fast) var(--se-ease-default)}.sc-sidebar-item>.ai-icon{flex:none;color:var(--se-primary)}.sc-sidebar-item:hover{background:var(--se-bg);color:var(--se-text)}.sc-sidebar-item.active{background:linear-gradient(100deg,var(--se-primary),var(--se-primary-strong));color:#fff;box-shadow:var(--se-shadow-sm)}.sc-sidebar-item.active>.ai-icon{color:#fff}.sc-sidebar-item:focus-visible{outline:3px solid var(--se-primary);outline-offset:2px}.sc-sidebar-collapsed .sc-sidebar-logo>span,.sc-sidebar-collapsed .sc-sidebar-group-toggle,.sc-sidebar-collapsed .sc-sidebar-item-label{display:none}.sc-sidebar-collapsed .sc-sidebar-head{justify-content:center;flex-wrap:wrap;padding-inline:0}.sc-sidebar-collapsed .sc-sidebar-item{justify-content:center;padding-inline:6px}.sc-sidebar-collapsed .sc-sidebar-group{margin-top:6px}.sc-shell-main{flex:1;min-width:0;display:flex;flex-direction:column}.sc-header{height:var(--se-header-height);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--se-border);position:sticky;top:0;z-index:var(--se-z-header)}.sc-header-left{display:flex;align-items:center;gap:10px}.sc-header-menu{display:none;width:44px;height:44px;border:1px solid var(--se-border);background:#fff;border-radius:10px;font-size:18px}.sc-header-brand{font-weight:800;letter-spacing:-.03em;color:var(--se-text);text-decoration:none}.sc-header-actions{display:flex;align-items:center;gap:10px}.sc-header-actions a{color:var(--se-muted);text-decoration:none;font-weight:600;font-size:14px}.sc-header-user{font-weight:700;color:var(--se-text)}.sc-shell-breadcrumbs{padding:10px 20px 0}.sc-breadcrumbs{font-size:13px;color:var(--se-muted)}.sc-breadcrumbs a{color:var(--se-primary);text-decoration:none}.sc-breadcrumbs a:hover{text-decoration:underline}.sc-breadcrumb-sep{margin:0 6px;color:var(--se-muted)}.sc-main{padding:18px 20px 32px}.sc-card{margin-bottom:14px}.sc-card-header{padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--se-border);font-weight:750}.sc-card-footer{padding-top:12px;margin-top:12px;border-top:1px solid var(--se-border)}.sc-stat-card{background:var(--se-surface);border:1px solid var(--se-border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--se-shadow)}.sc-stat-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--se-muted)}.sc-stat-value{font-size:22px;font-weight:800;letter-spacing:-.04em}.sc-empty{margin:12px 0}.sc-loading-page{padding:32px;text-align:center;color:var(--se-muted)}.sc-loading-compact{padding:12px;color:var(--se-muted)}.sc-skeleton{display:grid;gap:8px;padding:16px}.sc-skeleton-line{height:14px;background:#eef2f7;border-radius:6px;animation:sc-pulse 1.2s ease-in-out infinite}@keyframes sc-pulse{0%,to{opacity:1}50%{opacity:.6}}.sc-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182873;z-index:var(--se-z-drawer);display:flex}.sc-drawer{background:var(--se-surface);color:var(--se-text);width:min(320px,85vw);height:100%;overflow-y:auto;padding:14px 10px;position:relative;box-shadow:var(--se-shadow-lg)}.sc-drawer-close{position:absolute;top:8px;right:8px;background:var(--se-surface);color:var(--se-text);border:1px solid var(--se-border);border-radius:var(--se-radius-md);width:44px;height:44px;font-size:18px;cursor:pointer}.sc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182873;z-index:var(--se-z-modal);display:grid;place-items:center;padding:20px}.sc-modal{background:#fff;border-radius:14px;max-width:560px;width:100%;padding:22px;box-shadow:var(--se-shadow-lg)}.sc-form-field{display:grid;gap:7px;font-size:13px;font-weight:700}.sc-form-help{color:var(--se-muted);font-weight:500}.sc-form-error{color:#b42318}.sc-password-field{position:relative;display:block}.sc-password-field input{padding-right:42px;width:100%;box-sizing:border-box}.sc-password-toggle{position:absolute;top:0;right:0;height:100%;width:38px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0;border-radius:0 9px 9px 0;cursor:pointer;color:#667085}.sc-password-toggle:hover{color:#344054}.sc-password-toggle:focus-visible{outline:2px solid var(--se-primary);outline-offset:-2px}.sc-password-field input[aria-invalid=true]+.sc-password-toggle{color:#b42318}.sc-search-field{width:100%;max-width:420px;padding:11px 13px;border:1px solid #d0d5dd;border-radius:10px;min-height:44px}.sc-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.sc-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.sc-toast{position:fixed;bottom:16px;right:16px;background:#111827;color:#fff;padding:12px 16px;border-radius:10px;z-index:var(--se-z-toast);display:flex;gap:12px;align-items:center;box-shadow:var(--se-shadow-lg)}.sc-toast-close{background:none;border:0;color:#fff;font-size:20px;cursor:pointer}.sc-table-skeleton{padding:20px;color:var(--se-muted)}@media(max-width:1023px){.sc-shell-sidebar{width:var(--se-sidebar-compact);flex-basis:var(--se-sidebar-compact)}}.renewals-list{list-style:none;margin:14px 0;padding:0;display:grid;gap:10px}.renewals-row{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:0}.renewals-row--soon{border-left:3px solid #d97706}.renewals-pick input{width:18px;height:18px}.renewals-main{flex:1;min-width:0}.renewals-name{font-weight:700;color:var(--se-text);text-decoration:none}.renewals-meta{font-size:13px;margin-top:2px}.renewals-due{color:#b45309;font-weight:700}.renewals-price{margin:4px 0 0;font-size:13px}.renewals-btn{white-space:nowrap}.renewals-bar{position:sticky;bottom:0;display:flex;gap:8px;justify-content:flex-end;padding:10px 0;background:var(--se-bg)}.manage-service summary{cursor:pointer;color:var(--se-muted);font-weight:600;font-size:14px}.manage-service[open] summary{margin-bottom:10px}@media(max-width:767px){.sc-shell-sidebar{display:none}.sc-header{height:var(--se-header-height-mobile);padding:0 12px}.sc-header-menu{display:inline-grid;place-items:center}.sc-main{padding:14px 12px}.sc-header{gap:8px}.sc-header-left{gap:8px;min-width:0}.sc-header-actions{gap:10px;flex:0 0 auto}.sc-header-user{display:none}.sc-header-actions .btn{padding:6px 10px;font-size:13px;line-height:1.2;white-space:nowrap;min-height:0}.sc-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sc-stat-card{padding:8px 6px;gap:2px;border-radius:8px;min-width:0}.sc-stat-label{font-size:9px;letter-spacing:0;line-height:1.2;overflow-wrap:normal;word-break:normal}.sc-stat-value{font-size:17px}.sc-stat-card .tiny,.sc-stat-card small,.sc-stat-hint{font-size:10.5px;line-height:1.2}.sc-main h1{font-size:26px;line-height:1.15}.renewals-row{padding:10px;gap:8px;align-items:flex-start}.renewals-pick{padding-top:2px}.renewals-main{flex:1 1 0}.renewals-name{font-size:14px}.renewals-btn{flex:0 0 auto;padding:6px 10px;font-size:12.5px;line-height:1.2;min-height:0;align-self:center}.renewals-bar{justify-content:space-between}}@media(max-width:389px){.sc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.sc-header a:focus-visible,.sc-sidebar-item:focus-visible,.sc-sidebar-toggle:focus-visible,.sc-sidebar-group-toggle:focus-visible,.sc-drawer-close:focus-visible,.sc-modal:focus-visible{outline:2px solid var(--se-primary);outline-offset:2px}:root{--se-surface-muted:#f9fafb;--se-border-strong:#d0d5dd;--se-text-secondary:#475467;--se-info:#1455d9;--se-info-bg:#eef4ff;--se-info-border:#bfd3ff;--se-warning-border:#f5b942;--se-chrome-bg:#0b1220;--se-chrome-raised:#17233b;--se-chrome-text:#cbd5e1;--se-chrome-muted:#94a3b8;--se-overlay:rgba(16,24,40,.45);--se-target-min:44px;--se-skeleton:#eef2f7}.btn-primary,.btn.primary,.btn-buy{background:var(--se-action);color:var(--se-action-contrast);border:1px solid var(--se-action)}.btn-primary:hover:not(:disabled),.btn-buy:hover:not(:disabled){background:var(--se-action-hover);border-color:var(--se-action-hover)}.btn-outline{background:transparent;color:var(--se-action);border:1px solid var(--se-border);font-weight:700}.btn-outline:hover:not(:disabled){background:var(--se-bg);border-color:var(--se-action)}.btn-danger{background:var(--se-error);color:#fff;border:1px solid var(--se-error)}.btn-block{display:block;width:100%;text-align:center;min-height:46px;margin-top:var(--se-space-3)}.btn:focus-visible,.coupon-row input:focus-visible,.billing-grid input:focus-visible,.pdp-faq summary:focus-visible,.pdp-details summary:focus-visible{outline:var(--se-focus-width) solid var(--se-focus);outline-offset:2px}.term:focus-within{outline:var(--se-focus-width) solid var(--se-focus);outline-offset:2px}.price-was{color:var(--se-text-subtle);text-decoration:line-through;font-weight:600;font-variant-numeric:tabular-nums}.save-amount{color:var(--se-savings);font-weight:800}.save-note{color:var(--se-savings);font-weight:700;font-size:var(--se-text-xs)}.badge-save,.badge-best,.badge-promo{display:inline-flex;align-items:center;border-radius:var(--se-radius-pill);padding:3px 9px;font-size:var(--se-text-xs);font-weight:800;letter-spacing:.02em;white-space:nowrap}.badge-save{background:var(--se-savings-bg);color:var(--se-savings);border:1px solid var(--se-savings-border)}.badge-best{background:#eef4ff;color:var(--se-action);border:1px solid #bfd3ff}.badge-promo{background:var(--se-warning-bg);color:var(--se-warning)}.account-main h1.page-h1{font-size:var(--se-text-2xl);letter-spacing:-.03em;margin:var(--se-space-2) 0 var(--se-space-5)}@media(min-width:768px){.account-main h1.page-h1{font-size:32px}}.order-summary-card{padding:var(--se-space-5)}.order-summary-title{margin:0 0 var(--se-space-4);font-size:var(--se-text-lg);letter-spacing:-.02em}.summary-items{list-style:none;margin:0 0 var(--se-space-4);padding:0;display:grid;gap:var(--se-space-3)}.summary-item{display:flex;justify-content:space-between;gap:var(--se-space-3);padding-bottom:var(--se-space-3);border-bottom:1px solid var(--se-border)}.summary-item:last-child{border-bottom:0;padding-bottom:0}.summary-item-main{display:flex;flex-direction:column;gap:2px;min-width:0}.summary-item-name{font-weight:700;font-size:var(--se-text-base);overflow-wrap:anywhere}.summary-item-spec,.summary-item-term{color:var(--se-text-muted);font-size:var(--se-text-sm);line-height:var(--se-leading-normal)}.summary-item-save{color:var(--se-savings);font-size:var(--se-text-sm);font-weight:700}.summary-item-money{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.summary-item-total{font-weight:750;font-variant-numeric:tabular-nums}.summary-item-money .price-was{font-size:var(--se-text-xs)}.totals{margin-top:var(--se-space-4);border-top:1px solid var(--se-border);padding-top:var(--se-space-3)}.totals-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--se-space-4);padding:var(--se-space-2) 0;font-size:var(--se-text-base)}.totals-label{color:var(--se-text-muted)}.totals-value{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.totals-row--discount .totals-value{color:var(--se-savings)}.totals-row--grand-total{margin-top:var(--se-space-2);padding-top:var(--se-space-3);border-top:1px solid var(--se-border)}.totals-row--grand-total .totals-label{color:var(--se-text);font-weight:800;font-size:var(--se-text-md)}.totals-row--grand-total .totals-value{font-size:var(--se-text-xl);font-weight:800;letter-spacing:-.03em}.totals-note,.totals-renewal-note{margin:var(--se-space-3) 0 0;color:var(--se-text-muted);font-size:var(--se-text-sm);line-height:var(--se-leading-relaxed)}.totals-renewal-note{padding-top:var(--se-space-3);border-top:1px dashed var(--se-border)}.coupon{border:1px dashed var(--se-border);border-radius:var(--se-radius-md);padding:var(--se-space-3);margin-bottom:var(--se-space-4)}.coupon--on{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--se-space-3);border-style:solid;border-color:var(--se-savings-border);background:var(--se-savings-bg);flex-wrap:wrap}.coupon--rejected{border-color:var(--se-error-border);background:var(--se-error-bg)}.coupon-label{display:block;color:var(--se-text-muted);font-size:var(--se-text-xs);font-weight:700}.coupon-row{display:flex;gap:var(--se-space-2);margin-top:var(--se-space-2)}.coupon-row input{flex:1;min-width:0;text-transform:uppercase;min-height:44px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:10px 12px}.coupon-row .btn{min-height:44px;white-space:nowrap}.coupon-applied{display:flex;flex-direction:column;gap:3px;min-width:0}.coupon-code-chip{display:inline-block;align-self:flex-start;background:var(--se-surface);border:1px solid var(--se-savings-border);color:var(--se-savings);border-radius:var(--se-radius-sm);padding:2px 8px;font-weight:800;font-size:var(--se-text-sm);letter-spacing:.04em}.coupon-applied-text{color:var(--se-savings);font-size:var(--se-text-sm)}.coupon-condition{color:var(--se-text-muted);font-size:var(--se-text-xs)}.coupon-error{margin:var(--se-space-2) 0 0;color:var(--se-error);font-size:var(--se-text-xs);width:100%}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--se-space-7);align-items:start}.cart-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--se-space-3)}.cart-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--se-space-4);align-items:start;background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius-lg);padding:var(--se-space-4);box-shadow:var(--se-shadow-sm)}.cart-line-main{min-width:0}.cart-line-name{margin:0;font-size:var(--se-text-md);letter-spacing:-.02em;overflow-wrap:anywhere}.cart-line-domain{margin:2px 0 0;color:var(--se-action);font-weight:700;font-size:var(--se-text-sm);overflow-wrap:anywhere}.cart-line-meta{display:flex;flex-wrap:wrap;gap:var(--se-space-2);margin:var(--se-space-2) 0 0;color:var(--se-text-muted);font-size:var(--se-text-sm)}.cart-line-term{font-weight:700;color:var(--se-text)}.cart-line-unit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--se-space-2);margin:var(--se-space-2) 0 0;color:var(--se-text-muted);font-size:var(--se-text-sm)}.cart-line-qty{display:flex;flex-direction:column;gap:4px}.cart-line-qty-label{color:var(--se-text-muted);font-size:var(--se-text-xs);font-weight:700}.cart-line-save{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--se-space-2);margin:var(--se-space-3) 0 0;padding:7px 10px;background:var(--se-savings-bg);border:1px solid var(--se-savings-border);border-radius:var(--se-radius-sm);width:fit-content;max-width:100%}.cart-line-save .save-amount{font-size:var(--se-text-base)}.cart-line-save .save-note{font-size:var(--se-text-sm);font-weight:600}.cart-line-money{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.cart-line-total{font-size:var(--se-text-xl);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cart-line-was{font-size:var(--se-text-sm)}.cart-line-permonth{color:var(--se-text-muted);font-size:var(--se-text-sm)}.cart-line-money .btn{margin-top:var(--se-space-3)}.commerce-header{padding:0 clamp(16px,5vw,72px)}.commerce-header .store-brand.brand-logo{height:38px;display:inline-flex;align-items:center}.commerce-header .store-brand.brand-logo img{height:38px;width:auto}.commerce-header .sc-header-actions{gap:var(--se-space-2)}.commerce-header .sc-header-actions a{color:var(--se-text-muted);font-size:12px;font-weight:600;text-decoration:none;padding:6px 9px;border-radius:var(--se-radius-sm);min-height:36px;display:inline-flex;align-items:center}.commerce-header .sc-header-actions a:hover{background:#eef4ff;color:var(--se-action)}.commerce-header .sc-header-actions a:focus-visible{outline:var(--se-focus-width) solid var(--se-focus);outline-offset:2px}.commerce-header .sc-header-user-link{color:var(--se-text);font-weight:700}.commerce-breadcrumbs{max-width:1200px;margin:0 auto;padding:14px 20px 0}.commerce-breadcrumbs .sc-breadcrumbs{font-size:var(--se-text-sm)}.commerce-breadcrumbs a{color:var(--se-action);text-decoration:none}.commerce-breadcrumbs a:hover{text-decoration:underline}.commerce-breadcrumbs+.account-main{padding-top:var(--se-space-5)}.account-nav a{color:var(--se-text-muted);text-decoration:none;font-weight:600;font-size:12px;padding:6px 9px;border-radius:var(--se-radius-sm);min-height:44px;display:inline-flex;align-items:center;transition:background var(--se-duration-fast) var(--se-ease-default),color var(--se-duration-fast) var(--se-ease-default)}.account-nav a:hover{background:#eef4ff;color:var(--se-action)}.account-nav a:focus-visible{outline:var(--se-focus-width) solid var(--se-focus);outline-offset:2px}.account-nav a.store-brand,.account-nav a.brand-logo{padding:0;background:none;font-size:19px}.sc-header-actions a{font-size:12px;font-weight:600}@media(min-width:901px){.checkout-grid{grid-template-columns:minmax(0,1fr) 360px}}@media(min-width:901px){.order-summary{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 104px);overflow-y:auto}}@media(max-width:900px){.order-summary{position:static;max-height:none}.cart-layout{grid-template-columns:1fr}}@media(max-width:700px){.cart-line{grid-template-columns:1fr;gap:var(--se-space-3)}.cart-line-qty{flex-direction:row;align-items:center;gap:var(--se-space-3)}.cart-line-money{align-items:stretch;text-align:left}.cart-line-save{align-items:flex-start}.cart-line-money .btn{width:100%}}.billing-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--se-space-4);margin-top:var(--se-space-4)}.billing-grid label{display:grid;gap:7px;font-size:var(--se-text-sm);font-weight:700;min-width:0}.billing-grid input,.billing-grid select{border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:11px 12px;background:var(--se-surface);min-height:44px;width:100%;box-sizing:border-box;font:inherit}.billing-grid input[aria-invalid=true],.billing-grid select[aria-invalid=true]{border-color:var(--se-error-border);background:var(--se-error-bg)}.billing-grid input[aria-invalid=true]:focus-visible,.billing-grid select[aria-invalid=true]:focus-visible{outline-color:var(--se-error-border)}.bf-optional{color:var(--se-text-muted);font-weight:500}.bf-full{grid-column:span 6}.bf-half{grid-column:span 3}.bf-third{grid-column:span 2}@media(max-width:820px){.billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-full{grid-column:span 2}.bf-half,.bf-third{grid-column:span 1}}@media(max-width:560px){.billing-grid{grid-template-columns:1fr}.bf-full,.bf-half,.bf-third{grid-column:span 1}}.pdp-hero{margin:var(--se-space-4) 0 var(--se-space-6);max-width:var(--se-content-narrow)}.pdp-title{font-size:var(--se-text-2xl);letter-spacing:-.04em;margin:var(--se-space-1) 0}@media(min-width:768px){.pdp-title{font-size:var(--se-text-3xl)}}.pdp-lede{color:var(--se-text-muted);font-size:var(--se-text-lg);line-height:var(--se-leading-relaxed);margin:var(--se-space-3) 0 0}.pdp-section{margin-top:var(--se-space-4)}.pdp-section-title{margin:0 0 var(--se-space-3);font-size:var(--se-text-lg);letter-spacing:-.02em}.pdp-body{color:var(--se-text-muted);font-size:var(--se-text-md);line-height:var(--se-leading-relaxed);margin:0}.pdp-buy-sub{color:var(--se-text-muted);font-size:var(--se-text-md);margin:0 0 var(--se-space-4)}.pdp-benefits{margin:0;padding-left:var(--se-space-5);display:grid;gap:8px;font-size:var(--se-text-md);line-height:var(--se-leading-relaxed)}.pdp-faq p,.pdp-dl dd{font-size:var(--se-text-md)}.pdp-dl{display:grid;gap:var(--se-space-3);margin:var(--se-space-3) 0 0}.pdp-dl dt{color:var(--se-text-muted);font-size:var(--se-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pdp-dl dd{margin:3px 0 0;overflow-wrap:anywhere}.pdp-details summary,.pdp-faq summary{cursor:pointer;font-weight:700;padding:var(--se-space-3) 0;min-height:44px;display:flex;align-items:center}.pdp-faq details{border-bottom:1px solid var(--se-border)}.pdp-faq details:last-child{border-bottom:0}.pdp-faq p{margin:0 0 var(--se-space-3);color:var(--se-text-muted);line-height:var(--se-leading-relaxed)}.pdp-support-actions{display:flex;flex-wrap:wrap;gap:var(--se-space-3);margin-top:var(--se-space-4)}.pdp-support-actions .btn{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.terms{display:grid;gap:var(--se-space-3)}.term{display:flex;gap:var(--se-space-3);align-items:flex-start;border:1px solid var(--se-border);border-radius:var(--se-radius-lg);padding:var(--se-space-4);cursor:pointer;background:var(--se-surface);transition:border-color var(--se-duration-fast) var(--se-ease-default),background var(--se-duration-fast) var(--se-ease-default)}.term:hover{border-color:var(--se-action)}.term--on{border-color:var(--se-action);background:#f5f8ff;box-shadow:var(--se-shadow-focus)}.term-radio{margin-top:3px;width:20px;height:20px;flex:0 0 20px;accent-color:var(--se-action)}.term-body{display:grid;gap:4px;min-width:0;flex:1}.term-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--se-space-2)}.term-name{font-weight:800;font-size:var(--se-text-md);letter-spacing:-.02em}.term-money{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--se-space-2)}.term-total{font-weight:800;font-size:var(--se-text-lg);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.term-permonth{color:var(--se-text-muted);font-size:var(--se-text-sm)}.term-save-note{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;color:var(--se-savings);font-size:var(--se-text-xs);font-weight:700}.term-save-note .price-was{font-weight:600}.pdp-cta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--se-space-4);margin-top:var(--se-space-5);padding-top:var(--se-space-4);border-top:1px solid var(--se-border)}.pdp-cta-price{display:flex;flex-direction:column;gap:2px;min-width:0}.pdp-cta-label{color:var(--se-text-muted);font-size:var(--se-text-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.pdp-cta-total{font-size:var(--se-text-2xl);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pdp-cta-permonth{color:var(--se-text-muted);font-size:var(--se-text-sm)}.pdp-cta-gst{color:var(--se-text-muted);font-size:var(--se-text-xs)}.pdp-cta .btn{flex:0 0 auto;min-width:200px;margin-top:0}@media(max-width:600px){.pdp-cta{flex-direction:column;align-items:stretch}.pdp-cta .btn{width:100%;min-width:0}}.pcard-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin:var(--se-space-2) 0 0}.pcard-price strong{font-size:var(--se-text-2xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pcard-price .per{color:var(--se-text-muted);font-size:var(--se-text-xs);font-weight:700}.pcard-total{margin:var(--se-space-3) 0 0;font-size:var(--se-text-sm);color:var(--se-text-muted);display:flex;flex-direction:column;gap:2px}.pcard-total strong{color:var(--se-text);font-variant-numeric:tabular-nums}.pcard-gst{font-size:var(--se-text-xs)}.pcard-was s{font-size:var(--se-text-base)}.pcard-was s,.cart-was,.cart-tenure-saving s,.pdp-was s,.sum-line-was s{color:var(--se-text-subtle)}.pcard-save-note,.pdp-save-note,.cart-tenure-saving b,.discount-amt{color:var(--se-savings)}.save-badge-pct{background:var(--se-savings-bg);color:var(--se-savings);border-color:var(--se-savings-border)}.cart-promo{color:var(--se-warning)}.cart-layout,.checkout-grid,.terms,.billing-grid{min-width:0}.cart-layout>*,.checkout-grid>*{min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cat-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--se-radius-pill);font-size:var(--se-text-xs);font-weight:var(--se-weight-bold);letter-spacing:.02em}.cat-badge--ok{background:var(--se-success-bg);color:var(--se-success)}.cat-badge--info{background:#eef4ff;color:var(--se-primary)}.cat-badge--muted{background:#f2f4f7;color:var(--se-text-muted)}.cat-badge--warn{background:#fffaeb;color:#b54708}.cat-badge--bad{background:#fef3f2;color:#b42318}.cat-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.cat-price strong{font-size:var(--se-text-2xl);font-weight:var(--se-weight-extrabold);letter-spacing:-.03em;color:var(--se-text)}.cat-price-per{color:var(--se-text-muted);font-weight:var(--se-weight-medium)}.cat-price-note{flex-basis:100%;font-size:var(--se-text-xs);color:var(--se-text-muted)}.cat-grid{display:grid;gap:var(--se-space-4);grid-template-columns:1fr}@media(min-width:640px){.cat-grid--2,.cat-grid--3,.cat-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cat-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cat-card{display:flex;flex-direction:column;gap:var(--se-space-3);background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius-lg);padding:var(--se-space-6);box-shadow:var(--se-shadow-sm);transition:box-shadow var(--se-duration-normal) var(--se-ease-default),transform var(--se-duration-normal) var(--se-ease-default)}.cat-card:hover{box-shadow:var(--se-shadow-md);transform:translateY(-2px)}.cat-card-top{display:flex;justify-content:space-between;align-items:center}.cat-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--se-radius-md);background:#eef4ff;font-size:22px}.cat-card-badge{background:var(--se-savings-bg);color:var(--se-savings);border:1px solid var(--se-savings-border);border-radius:var(--se-radius-pill);padding:3px 10px;font-size:var(--se-text-xs);font-weight:var(--se-weight-bold)}.cat-card-title{font-size:var(--se-text-lg);margin:0;letter-spacing:-.02em}.cat-card-title a{color:inherit;text-decoration:none}.cat-card-title a:hover{color:var(--se-primary)}.cat-card-desc{margin:0;color:var(--se-text-muted);font-size:var(--se-text-base);line-height:var(--se-leading-normal)}.cat-highlights{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--se-text-sm)}.cat-highlights li:before{content:"✓";color:var(--se-success);font-weight:var(--se-weight-bold);margin-right:8px}.cat-card-foot{margin-top:auto;display:grid;gap:var(--se-space-2)}.cat-term-pick{font-weight:var(--se-weight-bold);color:var(--se-text)}.cat-term-pick .fvo-dd-btn span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.cat-term-pick .fvo-dd-list li{white-space:normal}.cat-card:hover,.cat-card:focus-within{border-color:#9bbcff;box-shadow:var(--se-shadow-md)}.cat-starting{font-size:var(--se-text-xs);color:var(--se-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--se-weight-bold)}.cat-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--se-space-3);margin:0}.cat-specs>div{background:var(--se-bg);border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:var(--se-space-3)}.cat-specs dt{font-size:var(--se-text-xs);color:var(--se-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--se-weight-bold)}.cat-specs dd{margin:4px 0 0;font-weight:var(--se-weight-bold)}.cat-terms{display:grid;gap:var(--se-space-2)}.cat-term{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px var(--se-space-3);padding:var(--se-space-3) var(--se-space-4);border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface);cursor:pointer}.cat-term:focus-within{box-shadow:var(--se-focus-ring)}.cat-term--on{border-color:var(--se-primary);background:#f5f8ff}.cat-term input{margin:0}.cat-term-name{font-weight:var(--se-weight-bold)}.cat-term-best,.cat-term-save{grid-column:2;justify-self:start;font-size:var(--se-text-xs);font-weight:var(--se-weight-bold);border-radius:var(--se-radius-pill);padding:2px 8px}.cat-term-best{background:#eef4ff;color:var(--se-primary)}.cat-term-save{background:var(--se-savings-bg);color:var(--se-savings)}.cat-term-price{grid-column:3;grid-row:1 / span 2;text-align:right;display:grid}.cat-term-price small{color:var(--se-text-muted)}.cat-term-price em{font-style:normal;font-size:var(--se-text-xs);color:var(--se-text-muted)}.pd{max-width:1200px;margin:0 auto;padding:var(--se-space-8) clamp(16px,5vw,72px);display:grid;gap:var(--se-space-8)}@media(min-width:960px){.pd{grid-template-columns:1.25fr .9fr;align-items:start}}.pd h1{font-size:clamp(26px,4vw,40px);letter-spacing:-.03em;margin:var(--se-space-2) 0}.pd-lead{color:var(--se-text-muted);font-size:var(--se-text-md);line-height:var(--se-leading-relaxed)}.pd-buy{position:sticky;top:96px;display:grid;gap:var(--se-space-4)}.pd-renewal{font-size:var(--se-text-sm);color:var(--se-text-muted)}.pd-field{display:grid;gap:6px;font-weight:var(--se-weight-medium);font-size:var(--se-text-sm)}.pd-field input,.pd-field select{padding:11px 13px;border:1px solid #d0d5dd;border-radius:var(--se-radius-md);font:inherit;min-height:44px}.flow{display:grid;gap:var(--se-space-4);grid-template-columns:minmax(0,1fr)}.flow-row{display:flex;gap:var(--se-space-2);flex-wrap:wrap}.flow-row>input,.flow-row>select{flex:1 1 220px;padding:11px 13px;border:1px solid #d0d5dd;border-radius:var(--se-radius-md);font:inherit;min-height:44px}.flow-note{font-size:var(--se-text-sm);color:var(--se-text-muted);margin:0}.flow-result{border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:var(--se-space-4);background:var(--se-surface);display:grid;gap:var(--se-space-3)}.flow-reasons{margin:0;padding-left:18px;color:var(--se-text-muted);font-size:var(--se-text-sm)}.flow-grid{display:grid;gap:var(--se-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.flow-grid label{display:grid;gap:6px;font-size:var(--se-text-sm);font-weight:var(--se-weight-medium)}.flow-grid input,.flow-grid select{padding:10px 12px;border:1px solid #d0d5dd;border-radius:var(--se-radius-md);font:inherit;min-height:44px}.tld-chips{display:flex;flex-wrap:wrap;gap:var(--se-space-2)}.tld-chip{border:1px solid var(--se-border);border-radius:var(--se-radius-pill);padding:6px 12px;font-size:var(--se-text-sm);background:var(--se-surface)}.tld-chip b{margin-right:6px}.hb-steps{display:grid;gap:var(--se-space-4)}.hb-choices{display:flex;flex-wrap:wrap;gap:var(--se-space-2)}.hb-choice{border:1px solid var(--se-border);background:var(--se-surface);border-radius:var(--se-radius-md);padding:10px 14px;font:inherit;font-weight:var(--se-weight-bold);cursor:pointer;min-height:44px}.hb-choice[aria-pressed=true]{border-color:var(--se-primary);background:#eef4ff;color:var(--se-primary)}.hb-choice small{display:block;font-weight:var(--se-weight-regular);color:var(--se-text-muted)}.hb-items{display:grid;gap:var(--se-space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.hb-item{text-align:left;border:1px solid var(--se-border);background:var(--se-surface);border-radius:var(--se-radius-md);padding:var(--se-space-3);font:inherit;cursor:pointer;display:grid;gap:4px}.hb-item[aria-pressed=true]{border-color:var(--se-primary);box-shadow:var(--se-focus-ring)}.hb-item small{color:var(--se-text-muted)}.hb-preview{border:1px dashed var(--se-primary);border-radius:var(--se-radius-lg);padding:var(--se-space-4);background:var(--se-bg)}.mf-details{display:grid;gap:var(--se-space-2)}.mf-detail{display:grid;grid-template-columns:1fr 1fr 1.2fr auto auto auto;gap:6px;align-items:center}@media(max-width:760px){.mf-detail{grid-template-columns:1fr 1fr}}.mf-detail input,.mf-detail select{padding:9px 10px;border:1px solid #d0d5dd;border-radius:var(--se-radius-sm);font:inherit;min-height:40px}.svc-secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.cfg{display:grid;gap:var(--se-space-4)}.cfg-group{border:0;margin:0;padding:0;display:grid;gap:var(--se-space-2);min-width:0}.cfg-group legend{font-weight:var(--se-weight-bold);margin-bottom:var(--se-space-2)}.cfg-choices{display:grid;gap:var(--se-space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cfg-choice{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px var(--se-space-2);padding:var(--se-space-3);border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface);cursor:pointer}.cfg-choice:focus-within{box-shadow:var(--se-focus-ring)}.cfg-choice.is-on{border-color:var(--se-primary);background:#f5f8ff}.cfg-choice input{margin:0}.cfg-group--select{display:grid;gap:var(--se-space-2)}.cfg-select-label{font-weight:600}.cfg-select-row{display:flex;align-items:center;gap:var(--se-space-2);min-width:0}.cfg-select{flex:1;min-width:0;max-width:100%;min-height:44px;padding:var(--se-space-2) var(--se-space-3);border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface);font:inherit;color:inherit}.cfg-select:focus-visible{outline:none;box-shadow:var(--se-focus-ring)}.cfg-choice small{grid-column:2;color:var(--se-text-muted);font-size:var(--se-text-xs)}.cfg-extra{display:flex;align-items:center;gap:var(--se-space-2)}.cfg-extra .cfg-choice{flex:1}.cfg-summary{border-top:1px solid var(--se-border);padding-top:var(--se-space-3)}.cfg-lines{list-style:none;margin:0 0 var(--se-space-2);padding:0;display:grid;gap:4px;font-size:var(--se-text-sm)}.cfg-lines li{display:flex;justify-content:space-between;gap:var(--se-space-3)}.cfg-total{margin:0}.cfg-total strong{font-size:var(--se-text-lg)}.cfg-line-options{list-style:none;margin:4px 0 0;padding:0;font-size:var(--se-text-xs);color:var(--se-text-muted)}.bt{display:grid;gap:6px;min-width:0}.bt .cat-price{margin:2px 0 0}.bt-single{margin:0;font-size:var(--se-text-sm);font-weight:700;color:var(--se-text)}.bt-billed{margin:0;font-size:var(--se-text-sm);font-weight:600;color:var(--se-text)}.bt-loading{margin:0;min-height:72px;font-size:var(--se-text-sm)}.ai-launcher{position:fixed;right:var(--se-space-5);bottom:var(--se-space-5);z-index:var(--se-z-drawer);display:inline-flex;align-items:center;gap:var(--se-space-2);padding:var(--se-space-3) var(--se-space-5);border:0;border-radius:var(--se-radius-pill);background:var(--se-text);color:var(--se-bg);font:inherit;font-weight:var(--se-weight-bold);box-shadow:var(--se-shadow-lg);cursor:pointer}.ai-launcher:hover{background:var(--se-primary-strong)}.ai-launcher-icon{font-size:1.1em}.ai-launcher-wrap{position:fixed;right:var(--se-space-5);bottom:var(--se-space-5);z-index:var(--se-z-drawer);display:flex;flex-direction:column;align-items:center;gap:0;pointer-events:none}.ai-launcher-wrap .ai-launcher{position:static;pointer-events:auto}.ai-launcher-figure{position:relative;display:block;width:200px;height:200px;margin-bottom:-26px;pointer-events:none;transform-origin:50% 90%}.ai-launcher-mascot{display:block;width:100%;height:100%;pointer-events:none;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(16,24,40,.18))}.ai-launcher-hit{position:absolute;left:30%;top:2%;width:50%;height:66%;border-radius:50%;padding:0;border:0;margin:0;background:transparent;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}@keyframes ai-mascot-in{0%{opacity:0;transform:translateY(40px) scale(.6)}60%{opacity:1;transform:translateY(-10px) scale(1.04)}to{transform:none}}@keyframes ai-mascot-bounce{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.6,.35,1)}50%{transform:translateY(-24px);animation-timing-function:cubic-bezier(.65,0,.8,.4)}}@media(prefers-reduced-motion:no-preference){.ai-launcher-figure{animation:ai-mascot-in .8s cubic-bezier(.16,1,.3,1) both,ai-mascot-bounce 1.4s .8s infinite}}.ai-launcher:focus-visible,.ai-chip:focus-visible,.ai-icon-btn:focus-visible,.ai-card-btn:focus-visible,.ai-send:focus-visible{outline:var(--se-focus-width) solid var(--se-focus);outline-offset:2px}.ai-dialog{position:fixed;top:var(--se-space-4);right:var(--se-space-4);bottom:var(--se-space-4);z-index:var(--se-z-drawer);width:min(440px,calc(100vw - 2 * var(--se-space-4)));display:flex}.ai-chat--panel{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;background:var(--se-bg);border:1px solid var(--se-border);border-radius:var(--se-radius-xl);box-shadow:var(--se-shadow-lg);overflow:hidden;overflow:clip}.ai-head{display:flex;align-items:center;gap:var(--se-space-3);padding:var(--se-space-4) var(--se-space-5)}.ai-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--se-text);color:var(--se-bg);flex:0 0 auto}.ai-title{font-size:var(--se-text-lg);flex:1}.ai-head-actions{display:flex;align-items:center;gap:var(--se-space-1)}.ai-icon-btn{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:var(--se-radius-md);background:transparent;color:var(--se-text);cursor:pointer;text-decoration:none}.ai-icon-btn:hover{background:var(--se-surface)}.ai-menu-wrap{position:relative}.ai-menu{position:absolute;right:0;top:40px;min-width:190px;background:var(--se-bg);border:1px solid var(--se-border);border-radius:var(--se-radius-md);box-shadow:var(--se-shadow-md);padding:var(--se-space-1);z-index:2}.ai-menu button{width:100%;text-align:left;border:0;background:transparent;padding:var(--se-space-2) var(--se-space-3);border-radius:var(--se-radius-sm);font:inherit;cursor:pointer}.ai-menu button:hover{background:var(--se-surface)}.ai-sheet{position:absolute;top:72px;left:var(--se-space-5);right:var(--se-space-5);z-index:3;background:var(--se-bg);border:1px solid var(--se-border);border-radius:var(--se-radius-xl);box-shadow:var(--se-shadow-lg);padding:var(--se-space-5);display:flex;flex-direction:column;gap:var(--se-space-3)}.ai-sheet-head{display:flex;align-items:center;gap:var(--se-space-2)}.ai-sheet-head h3{margin:0;font-size:var(--se-text-lg)}.ai-sheet-tab{display:inline-block;font-weight:var(--se-weight-bold);border-bottom:2px solid var(--se-text);padding-bottom:var(--se-space-1)}.ai-sheet-rule{border-top:1px solid var(--se-border);margin-top:calc(-1 * var(--se-space-3))}.ai-sheet h4{margin:0}.ai-sheet p{margin:0;color:var(--se-text-muted);line-height:var(--se-leading-relaxed)}.ai-page-privacy{font-size:var(--se-text-sm)}.ai-chat{display:flex;flex-direction:column;gap:var(--se-space-3)}.ai-chat--page{max-width:880px}.ai-page-actions{display:flex;justify-content:flex-end;gap:var(--se-space-2)}.ai-log{display:flex;flex-direction:column;gap:var(--se-space-5)}.ai-chat--panel .ai-log{flex:1;min-height:0;overflow-y:auto;padding:var(--se-space-2) var(--se-space-5) var(--se-space-5)}.ai-chat--page .ai-log{min-height:240px}.ai-state{padding:var(--se-space-5);display:flex;flex-direction:column;gap:var(--se-space-3);align-items:flex-start}.ai-state h3{margin:0}.ai-empty{display:flex;flex-direction:column;gap:var(--se-space-3)}.ai-welcome{margin:0;font-size:var(--se-text-xl);font-weight:var(--se-weight-extrabold)}.ai-lede{margin:0;color:var(--se-text-muted)}.ai-chips{display:flex;flex-direction:column;align-items:flex-start;gap:var(--se-space-2)}.ai-chips--inline{flex-direction:row;flex-wrap:wrap}.ai-chip{border:1px solid var(--se-border);background:var(--se-bg);color:var(--se-text);border-radius:var(--se-radius-pill);padding:var(--se-space-2) var(--se-space-4);font:inherit;cursor:pointer;text-align:left}.ai-chip:hover{border-color:var(--se-text)}.ai-msg{display:flex;flex-direction:column;gap:var(--se-space-3)}.ai-msg--user{align-items:flex-end}.ai-bubble{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--se-leading-relaxed);color:var(--se-text)}.ai-msg--user .ai-bubble{max-width:85%;padding:var(--se-space-3) var(--se-space-4);border-radius:var(--se-radius-lg);background:var(--se-surface);border:1px solid var(--se-border)}.ai-thinking{display:inline-flex;align-items:center;gap:var(--se-space-2);color:var(--se-text-muted)}.ai-dots{display:inline-flex;gap:4px}.ai-dots i{width:6px;height:6px;border-radius:50%;background:var(--se-text-muted);animation:ai-dot 1.2s infinite ease-in-out}.ai-dots i:nth-child(2){animation-delay:.15s}.ai-dots i:nth-child(3){animation-delay:.3s}@keyframes ai-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.ai-dots i{animation:none}}.ai-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--se-space-2)}.ai-cards{display:flex;flex-direction:column;gap:var(--se-space-3);width:100%}.ai-card{display:flex;gap:var(--se-space-4);padding:var(--se-space-3);border:1px solid var(--se-border);border-radius:var(--se-radius-xl);background:var(--se-bg)}.ai-card-media{width:96px;min-height:96px;flex:0 0 96px;display:grid;place-items:center;font-size:34px;border-radius:var(--se-radius-lg);background:var(--se-surface)}.ai-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--se-space-2)}.ai-card-title{margin:0;font-size:var(--se-text-md)}.ai-card-title a{color:var(--se-text);text-decoration:underline;text-underline-offset:3px}.ai-card-price{margin:0}.ai-card-actions{display:flex;flex-wrap:wrap;gap:var(--se-space-2);margin-top:auto}.ai-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--se-space-1);border:1px solid var(--se-text);background:var(--se-text);color:var(--se-bg);border-radius:var(--se-radius-pill);padding:var(--se-space-2) var(--se-space-4);font:inherit;font-weight:var(--se-weight-bold);text-decoration:none;cursor:pointer}.ai-card-btn:disabled{opacity:.55;cursor:not-allowed}.ai-card-btn--ghost{background:var(--se-bg);color:var(--se-text)}.ai-note{font-size:var(--se-text-sm);color:var(--se-text-muted);margin:0}.ai-compare{width:100%;overflow-x:auto}.ai-compare-table{width:100%;border-collapse:collapse;font-size:var(--se-text-sm)}.ai-compare-table th,.ai-compare-table td{border:1px solid var(--se-border);padding:var(--se-space-2) var(--se-space-3);text-align:left;vertical-align:top}.ai-compare-table thead th{background:var(--se-surface)}.ai-compare-table ul{margin:0;padding-left:1.1em}.ai-domains{display:flex;flex-direction:column;gap:var(--se-space-2);align-items:flex-start}.ai-domain-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--se-space-2);width:100%}.ai-domain{display:flex;flex-wrap:wrap;align-items:center;gap:var(--se-space-3);padding:var(--se-space-3);border:1px solid var(--se-border);border-radius:var(--se-radius-md)}.ai-domain-name{font-weight:var(--se-weight-bold)}.ai-promo{color:var(--se-savings)}.ai-proposal{display:flex;flex-direction:column;gap:var(--se-space-2);padding:var(--se-space-4);border:1px solid var(--se-text);border-radius:var(--se-radius-xl)}.ai-proposal h4,.ai-proposal p{margin:0}.ai-input{display:flex;align-items:center;gap:var(--se-space-2);padding:var(--se-space-2) var(--se-space-2) var(--se-space-2) var(--se-space-5);border:1px solid var(--se-border);border-radius:var(--se-radius-pill);background:var(--se-bg)}.ai-chat--panel .ai-input{margin:0 var(--se-space-4)}.ai-chat--page .ai-input{position:sticky;bottom:var(--se-space-3);box-shadow:var(--se-shadow-md)}.ai-input:focus-within{border-color:var(--se-text)}.ai-input textarea{flex:1;resize:none;border:0;outline:0;font:inherit;padding:var(--se-space-2) 0;max-height:120px;background:transparent}.ai-send{width:40px;height:40px;flex:0 0 40px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--se-text);color:var(--se-bg);cursor:pointer}.ai-send:disabled{opacity:.35;cursor:not-allowed}.ai-disclaimer{font-size:var(--se-text-xs);color:var(--se-text-muted);margin:0}.ai-chat--panel .ai-disclaimer{padding:var(--se-space-2) var(--se-space-5) var(--se-space-4)}.smartweb-ai-admin{margin-bottom:var(--se-space-5)}.ai-tool-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--se-space-3)}.ai-tool{display:flex;gap:var(--se-space-2);align-items:flex-start;padding:var(--se-space-3);border:1px solid var(--se-border);border-radius:var(--se-radius-md)}.ai-tool--action{border-color:var(--se-warning);background:var(--se-warning-bg)}.ai-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--se-space-4)}.ai-admin-box{border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:var(--se-space-4);display:flex;flex-direction:column;gap:var(--se-space-2)}.ai-admin-box h4{margin:0}.ai-key-ok{color:var(--se-success);font-weight:var(--se-weight-bold)}.ai-key-missing{color:var(--se-text-muted)}@media(max-width:760px){.ai-dialog{top:0;right:0;bottom:0;left:0;width:100vw}.ai-chat--panel{border-radius:0;border:0}body.ai-open{overflow:hidden}.ai-launcher{right:var(--se-space-3);bottom:var(--se-space-3);padding:var(--se-space-2) var(--se-space-4)}.ai-launcher-wrap{right:var(--se-space-3);bottom:var(--se-space-3)}.ai-launcher-figure{width:112px;height:112px;margin-bottom:-14px}@keyframes ai-mascot-bounce{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.6,.35,1)}50%{transform:translateY(-16px);animation-timing-function:cubic-bezier(.65,0,.8,.4)}}.ai-card-media{width:64px;min-height:64px;flex-basis:64px;font-size:26px}}.ai-card-media{color:var(--se-text)}.ai-card-media--img img{display:block;width:56px;height:56px;object-fit:contain}@media(max-width:480px){.ai-card-media--img img{width:44px;height:44px}}.ai-card-actions{flex-wrap:nowrap}.ai-card-btn{font-size:var(--se-text-sm);padding:var(--se-space-2) var(--se-space-3);white-space:nowrap}.ai-title{white-space:nowrap}.ai-admin-box--wide{grid-column:1 / -1}.ai-key-input{flex:1;min-width:200px;padding:var(--se-space-2) var(--se-space-3);border:1px solid var(--se-border);border-radius:var(--se-radius-md);font:inherit}.ai-table{width:100%;border-collapse:collapse;font-size:var(--se-text-sm)}.ai-table th,.ai-table td{text-align:left;padding:var(--se-space-2) var(--se-space-3);border-bottom:1px solid var(--se-border);vertical-align:middle}.ai-table th{color:var(--se-text-muted);font-weight:var(--se-weight-medium)}.ai-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--se-space-3);margin:var(--se-space-3) 0}.ai-stat{border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:var(--se-space-3);display:flex;flex-direction:column;gap:var(--se-space-1)}.ai-stat small{color:var(--se-text-muted)}.ai-stat b{font-size:var(--se-text-lg)}@media(max-width:760px){.ai-head{padding:var(--se-space-3) var(--se-space-4)}.ai-head-actions{gap:0}}.sp{max-width:1180px;margin:0 auto;padding:clamp(18px,3vw,36px) clamp(16px,5vw,56px) 64px}.sp-preview{background:#fff7e6;border:1px solid #f5c76b;color:#6b4a00;border-radius:var(--se-radius-md);padding:10px 14px;margin-bottom:16px;font-size:var(--se-text-sm)}.sp-crumbs{font-size:var(--se-text-sm);color:var(--se-muted);margin-bottom:14px}.sp-crumbs a{color:inherit}.sp-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(8px,2vw,24px) 0 clamp(20px,3vw,36px)}.sp-hero--solo{grid-template-columns:minmax(0,1fr)}.sp-eyebrow{font-size:var(--se-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--se-primary);font-weight:var(--se-weight-bold);margin:0 0 8px}.sp-hero h1{font-size:clamp(28px,4.2vw,42px);line-height:1.12;margin:0 0 14px;letter-spacing:-.01em}.sp-lead{font-size:var(--se-text-md);line-height:var(--se-leading-relaxed);color:#344054;margin:0 0 18px;max-width:62ch}.sp-hero-media img{width:100%;height:auto;border-radius:var(--se-radius-lg);border:1px solid var(--se-border);display:block;background:#f2f4f7}.sp-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.sp-section{padding:clamp(18px,3vw,32px) 0;border-top:1px solid var(--se-border)}.sp-section>h2{font-size:var(--se-text-2xl);margin:0 0 6px;letter-spacing:-.005em}.sp-sub{color:var(--se-muted);margin:0 0 18px;max-width:70ch}.sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.sp-tile{border:1px solid var(--se-border);background:var(--se-surface);border-radius:var(--se-radius-lg);padding:18px}.sp-tile h3{font-size:var(--se-text-md);margin:0 0 6px}.sp-tile p{margin:0;color:#475467;line-height:var(--se-leading-normal)}.sp-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.sp-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.sp-list li{position:relative;padding-left:22px;line-height:var(--se-leading-normal)}.sp-list li:before{content:"";position:absolute;left:3px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--se-accent)}.sp-list--extra li:before{background:#98a2b3}.sp-list--limit li:before{background:#f79009}.sp-h3{font-size:var(--se-text-lg);margin:0 0 10px}.sp-spec{width:100%;border-collapse:collapse;font-size:var(--se-text-base)}.sp-spec th{width:34%;text-align:left;font-weight:var(--se-weight-medium);color:#475467;padding:9px 12px 9px 0;border-bottom:1px solid var(--se-border);vertical-align:top}.sp-spec td{padding:9px 0;border-bottom:1px solid var(--se-border)}.sp-steps{counter-reset:s;margin:0;padding:0;list-style:none;display:grid;gap:12px}.sp-steps li{counter-increment:s;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.sp-steps li:before{content:counter(s);width:30px;height:30px;border-radius:50%;background:#eef4ff;color:var(--se-primary);font-weight:var(--se-weight-bold);display:grid;place-items:center}.sp-steps b{display:block}.sp-faq details{border-bottom:1px solid var(--se-border);padding:12px 0}.sp-faq summary{cursor:pointer;font-weight:var(--se-weight-medium)}.sp-faq p{margin:8px 0 0;color:#475467;line-height:var(--se-leading-relaxed);max-width:72ch}.sp-note{background:#f8fafc;border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:12px 14px;color:#344054;max-width:72ch}.sp-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.sp-gallery figure{margin:0}.sp-gallery img{width:100%;height:auto;border-radius:var(--se-radius-md);border:1px solid var(--se-border);display:block}.sp-gallery figcaption{font-size:var(--se-text-sm);color:var(--se-muted);margin-top:4px}.sp-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.sp-related a{display:block;border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:14px;text-decoration:none;color:inherit;background:var(--se-surface)}.sp-related a:hover,.sp-related a:focus-visible{border-color:var(--se-primary)}.sp-related b{display:block;margin-bottom:2px}.sp-related small{color:var(--se-muted)}.sp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.sp-plan{border:1px solid var(--se-border);border-radius:var(--se-radius-lg);background:var(--se-surface);padding:18px;display:flex;flex-direction:column;gap:10px}.sp-plan h3{font-size:var(--se-text-md);margin:0}.sp-plan .sp-spec-line{color:#475467;font-size:var(--se-text-sm);line-height:1.45;margin:0;min-height:2.6em}.sp-price{display:grid;gap:2px}.sp-price strong{font-size:var(--se-text-2xl);letter-spacing:-.01em}.sp-price small{color:var(--se-muted)}.sp-price .sp-per{font-size:var(--se-text-sm);font-weight:600;color:var(--se-muted);margin-left:2px}.sp-terms{margin:0;padding:10px 0 0;border-top:1px dashed var(--se-border);display:grid;gap:4px;font-size:var(--se-text-sm);color:#475467}.sp-terms div{display:flex;justify-content:space-between;gap:10px}.sp-badge{display:inline-block;font-size:var(--se-text-xs);font-weight:var(--se-weight-bold);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--se-radius-pill);padding:3px 9px;background:#f2f4f7;color:#475467;width:max-content}.sp-plan .btn{margin-top:auto}.sp-empty{border:1px dashed var(--se-border-strong,#d0d5dd);border-radius:var(--se-radius-lg);padding:20px;color:var(--se-muted);background:#fcfcfd}@media(max-width:820px){.sp-hero{grid-template-columns:1fr}.sp-spec th{width:42%}}.oss{padding-block:clamp(22px,4vw,44px)}.oss-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.oss-head h2{margin:0}.oss-ctrl{display:flex;gap:8px}.oss-ctrl button{width:40px;height:40px;border-radius:50%;border:1px solid var(--se-border-strong,#d0d5dd);background:var(--se-surface);cursor:pointer;font-size:18px;line-height:1}.oss-ctrl button:hover:not(:disabled){border-color:var(--se-primary);color:var(--se-primary)}.oss-ctrl button:disabled{opacity:.4;cursor:default}.oss-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 12px;scrollbar-width:thin;overscroll-behavior-x:contain}.oss-track:focus-visible{outline:2px solid var(--se-focus,#1455d9);outline-offset:2px;border-radius:var(--se-radius-md)}@media(prefers-reduced-motion:no-preference){.oss-track{scroll-behavior:smooth}}.oss-card{flex:0 0 clamp(236px,26vw,288px);scroll-snap-align:start;border:1px solid var(--se-border);border-radius:var(--se-radius-lg);background:var(--se-surface);padding:16px;display:flex;flex-direction:column;gap:8px}.oss-top{display:flex;align-items:center;gap:12px}.oss-mark{width:46px;height:46px;border-radius:var(--se-radius-md);background:#eef4ff;color:var(--se-primary);display:grid;place-items:center;font-weight:var(--se-weight-extrabold);font-size:18px;flex:none;overflow:hidden}.oss-mark img{width:100%;height:100%;object-fit:contain;background:#fff}.oss-card h3{font-size:var(--se-text-md);margin:0}.oss-cat{font-size:var(--se-text-xs);color:var(--se-muted);text-transform:uppercase;letter-spacing:.04em}.oss-card p{margin:0;color:#475467;font-size:var(--se-text-sm);line-height:1.5}.oss-meta{margin-top:auto;display:grid;gap:6px;font-size:var(--se-text-sm)}.oss-meta a{color:var(--se-primary)}.oss-status{display:inline-block;width:max-content;font-size:var(--se-text-xs);font-weight:var(--se-weight-bold);border-radius:var(--se-radius-pill);padding:3px 9px}.oss-status--offered{background:#ecfdf3;color:#067647}.oss-status--self{background:#f2f4f7;color:#344054}.oss-foot{font-size:var(--se-text-sm);color:var(--se-muted);margin:6px 0 0}.fvo-headrow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:18px}.fvo-headrow h2{margin:0 0 6px}.fvo-lead{color:#475467;line-height:var(--se-leading-relaxed);margin:0 0 8px;max-width:760px}.fvo-why{font-size:var(--se-text-sm);color:#475467;margin:0;max-width:760px}.fvo-all{white-space:nowrap}.fvo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;align-items:stretch}.fvo-card{display:flex;flex-direction:column;min-width:0;border-radius:var(--se-radius-xl);background:#fff;border:1px solid var(--se-border);box-shadow:0 12px 30px #10182814;transition:border-color var(--se-duration-fast) var(--se-ease-default),box-shadow var(--se-duration-fast) var(--se-ease-default)}.fvo-card:hover,.fvo-card:focus-within{border-color:#9bbcff;box-shadow:var(--se-shadow-md)}@media(prefers-reduced-motion:reduce){.fvo-card{transition:none}}.fvo-head{border-radius:calc(var(--se-radius-xl) - 1px) calc(var(--se-radius-xl) - 1px) 0 0;background:#0f172a;color:#fff;padding:18px 18px 16px}.fvo-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px}.fvo-title h3{margin:0;font-size:1.15rem;font-weight:800;color:#fff}.fvo-pill{display:inline-block;padding:2px 10px;border-radius:999px;background:#fff4cc;color:#7a5200;font-size:12px;font-weight:800}.fvo-price{margin:0;display:flex;align-items:baseline;justify-content:center;gap:6px;flex-wrap:wrap;text-align:center}.fvo-price strong{font-size:clamp(1.7rem,2.6vw,2.1rem);line-height:1.15;color:#fbbf24;font-weight:900}.fvo-price span{color:#cbd5e1;font-weight:700;font-size:13px}.fvo-body{display:flex;flex-direction:column;flex:1;padding:14px 18px 18px}.fvo-specs{list-style:none;margin:0 0 12px;padding:0}.fvo-specs li{display:flex;justify-content:center;gap:6px;padding:8px 0;border-bottom:1px solid var(--se-border);font-size:14.5px;text-align:center}.fvo-specs li:last-child{border-bottom:0}.fvo-k{color:var(--se-muted);text-align:center}.fvo-v{font-weight:700;color:var(--se-text);text-align:center}.fvo-terms{display:grid;gap:6px;margin:0 0 12px;padding:0;border:0;min-width:0}.fvo-term{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--se-border-strong,#d0d5dd);border-radius:10px;background:#fff;cursor:pointer;font-size:14.5px;color:var(--se-text)}.fvo-term input{accent-color:var(--se-primary);margin:0;flex:none}.fvo-term.is-on{border-color:var(--se-primary);background:#eef4ff;color:var(--se-primary);font-weight:700}.fvo-term:focus-within{box-shadow:var(--se-focus-ring,0 0 0 3px rgba(20,85,217,.25))}.fvo-total{display:grid;justify-items:center;gap:2px;margin:0 0 10px;text-align:center}.fvo-total strong{font-size:1.1rem;color:var(--se-text)}.fvo-total span{color:#475467}.fvo-total small{color:var(--se-muted)}.fvo-config{font-size:12.5px;color:var(--se-muted);margin:0 0 12px;text-align:center}.fvo-cta{display:block;width:100%;margin-top:auto;text-align:center;padding:13px 16px;font-size:16px;font-weight:800;border-radius:12px}.fvo-links{font-size:var(--se-text-sm);margin:10px 0 0;text-align:center}.fvo-links a{font-weight:700;color:var(--se-primary)}.fvo-foot{margin-top:14px}.fvo-note{font-size:12.5px;color:var(--se-muted);margin:4px 0 0;line-height:1.45}.fvo-preview{color:#b54708;font-weight:700}.fvo-empty{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:24px;align-items:center;border:1px solid var(--se-border);border-radius:var(--se-radius-xl);background:var(--se-surface);padding:clamp(18px,3vw,32px)}.fvo-art{max-width:220px}.fvo-art .se-art{width:100%;height:auto;display:block}@media(max-width:640px){.fvo-empty{grid-template-columns:minmax(0,1fr)}.fvo-art{max-width:160px}}.se-glyph{display:inline-block;vertical-align:middle;flex:none}.sp-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--se-radius-md);background:#eef4ff;color:var(--se-primary);margin-bottom:10px}.sp-ico--sm{width:38px;height:38px;margin:0}.sp-plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-step-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eef4ff;color:var(--se-primary)}.sp-steps li{grid-template-columns:34px 1fr}.sp-steps li:before{content:none}.sp-hero-media .se-art{width:100%;height:auto;display:block}.oss-mark .se-glyph{color:var(--se-primary)}.hp-range-icon .se-glyph{width:1.5em;height:1.5em}@media(max-width:820px){.sp-hero-media{order:-1;max-width:420px}}.cfg-choice .cfg-ico{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid var(--se-border);color:var(--se-primary);flex:none;overflow:hidden}.cfg-choice .cfg-ico img{width:24px;height:24px;object-fit:contain;display:block}.cfg-ico--flag img{width:24px;height:18px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #1018281f}.cfg-choice{display:flex;align-items:center;gap:8px}.isl{padding-block:clamp(10px,2vw,22px)}.isl-frame{position:relative;border-radius:var(--se-radius-xl);overflow:hidden;border:1px solid var(--se-border);background:#f2f4f7}.isl-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.isl-track::-webkit-scrollbar{display:none}.isl-track:focus-visible{outline:2px solid var(--se-focus,#1455d9);outline-offset:-2px}.isl-slide{flex:0 0 100%;scroll-snap-align:center;margin:0;position:relative}.isl-slide a{display:block}.isl-slide img{display:block;width:100%;aspect-ratio:3/1;object-fit:cover}.isl-slide figcaption{position:absolute;left:0;right:0;bottom:0;padding:10px 16px;background:#101828b8;color:#fff;font-size:var(--se-text-sm)}.isl-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#1018288c;color:#fff;font-size:20px;cursor:pointer;line-height:1}.isl-btn:hover,.isl-btn:focus-visible{background:#101828cc}.isl-prev{left:10px}.isl-next{right:10px}.isl-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:8px;pointer-events:none}.isl-dot{pointer-events:auto;width:10px;height:10px;border-radius:50%;border:1px solid #fff;background:#ffffff73;padding:0;cursor:pointer}.isl-dot.is-on{background:#fff}.slide-editor{border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:12px;margin:10px 0}.slide-row{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:8px 0;border-top:1px solid var(--se-border)}@media(max-width:900px){.slide-row{grid-template-columns:1fr}}.isl-slide figcaption{position:static;background:#fff;color:#344054;border-top:1px solid var(--se-border);padding:8px 14px}.isl-dots{position:static;margin-top:10px;pointer-events:auto}.isl-dot{border-color:var(--se-primary);background:#fff}.isl-dot.is-on{background:var(--se-primary)}.cfg-choice{flex-wrap:wrap}.cfg-choice small{flex:1 1 100%;margin-left:38px;white-space:normal}.cfg-choice input[type=radio],.cfg-choice input[type=checkbox]{flex:none}.sp{--sp-accent:var(--se-primary);--sp-soft:#eef4ff;--sp-ink:#16306b}.sp-eyebrow{color:var(--sp-accent)}.sp-ico,.sp-step-ico{background:var(--sp-soft);color:var(--sp-accent)}.sp .btn-primary{background:var(--sp-accent);border-color:var(--sp-accent)}.sp-hero{background:var(--sp-soft);border-radius:var(--se-radius-xl);padding:clamp(18px,3vw,36px);margin-bottom:8px}.sp-hero h1{color:var(--sp-ink)}.sp-lead--soft{color:#475467}.sp-badge--soon{background:#fff4e5;color:#9a5b00}.sp-ico--xs{width:26px;height:26px;margin:0 6px 0 0;border-radius:8px;display:inline-grid;vertical-align:middle}.sp-strip{margin:8px 0 6px}.sp-strip ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.sp-strip li{display:flex;align-items:center;gap:12px;border:1px solid var(--se-border);border-radius:var(--se-radius-lg);background:var(--se-surface);padding:12px 14px}.sp-strip small{display:block;color:var(--se-muted);font-size:var(--se-text-xs);text-transform:uppercase;letter-spacing:.04em}.sp-strip b{display:block;font-size:var(--se-text-base)}.sp-search{border:1px solid var(--se-border);border-radius:var(--se-radius-lg);background:var(--se-surface);padding:16px}.sp-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sp-chips li{font-size:var(--se-text-xs);font-weight:var(--se-weight-medium);background:var(--sp-soft);color:var(--sp-ink);border-radius:var(--se-radius-pill);padding:4px 9px}.sp-tablewrap{overflow-x:auto;border:1px solid var(--se-border);border-radius:var(--se-radius-lg);background:var(--se-surface)}.sp-table{width:100%;border-collapse:collapse;font-size:var(--se-text-base);min-width:560px}.sp-table th,.sp-table td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--se-border);vertical-align:middle}.sp-table thead th{background:var(--sp-soft);color:var(--sp-ink);font-size:var(--se-text-sm);white-space:nowrap}.sp-table tbody tr:last-child th,.sp-table tbody tr:last-child td{border-bottom:0}.sp-table tbody th{font-weight:var(--se-weight-medium);white-space:nowrap}.sp-compare th:first-child,.sp-compare td:first-child{position:sticky;left:0;background:var(--se-surface)}.sp-badges{display:grid;gap:18px}.sp-badge-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.sp-badge-grid li{display:flex;align-items:center;gap:10px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface);padding:10px 12px;flex-wrap:wrap}.sp-badge-grid small{flex-basis:100%;margin-left:40px;color:var(--se-muted)}.sp-badge-grid .cfg-ico{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--se-border);background:#fff;color:var(--sp-accent)}.sp-badge-grid .cfg-ico img{width:24px;height:24px;object-fit:contain}.sp-soon{display:flex;gap:14px;align-items:flex-start;border:1px dashed var(--se-border-strong,#d0d5dd);border-radius:var(--se-radius-lg);background:#fcfcfd;padding:18px}.sp-soon p{margin:4px 0 0;color:#475467}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:560px){.sp-table:not(.sp-compare){min-width:0}.sp-table:not(.sp-compare) thead{display:none}.sp-table:not(.sp-compare) tr{display:block;border-bottom:1px solid var(--se-border);padding:10px 12px}.sp-table:not(.sp-compare) th,.sp-table:not(.sp-compare) td{display:flex;justify-content:space-between;gap:12px;border:0;padding:4px 0}.sp-table:not(.sp-compare) td[data-label]:before{content:attr(data-label);color:var(--se-muted)}}.icon-palette{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 10px}.icon-palette .btn{padding:4px 6px;line-height:0}.look-row{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:start;margin:8px 0}.look-preview{border:2px solid;border-radius:var(--se-radius-lg);padding:6px}.look-preview .se-art{width:100%;height:auto;display:block}@media(max-width:760px){.look-row{grid-template-columns:1fr}.look-preview{max-width:260px}}.check-row{display:flex;flex-wrap:wrap;gap:8px 20px;margin:10px 0}.facts{border:1px solid var(--se-border);border-radius:var(--se-radius-md);padding:12px;margin:12px 0}.fact-row{display:grid;grid-template-columns:auto 130px minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end;padding:8px 0;border-top:1px solid var(--se-border)}@media(max-width:900px){.fact-row{grid-template-columns:1fr}}.order-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.order-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--se-border);border-radius:8px;padding:6px 10px}.img-pick{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.img-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--se-border);border-radius:var(--se-radius-pill);padding:3px 8px;font-size:var(--se-text-sm)}.sp-more{text-align:center;margin:14px 0 0}.cfg{display:grid;gap:14px}.cfg .cfg-group legend{font-size:var(--se-text-sm);margin-bottom:6px}.cfg .cfg-choices{grid-template-columns:1fr;gap:6px}.cfg .cfg-choice{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:7px 10px;min-height:40px;font-size:var(--se-text-sm);line-height:1.3}.cfg .cfg-choice>span:not(.cfg-ico){flex:1 1 auto;min-width:0}.cfg .cfg-choice small{flex:none;margin-left:auto;text-align:right;white-space:nowrap}.cfg .cfg-choice .cfg-ico{width:24px;height:24px;border-radius:6px}.cfg .cfg-choice .cfg-ico img{width:18px;height:18px}.cfg .cfg-choice .cfg-ico--flag img{width:20px;height:15px}.cfg .cfg-choices--terms{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.cfg .cfg-choices--terms .cfg-choice{flex-wrap:wrap;gap:2px 6px;padding:6px 10px}.cfg .cfg-choices--terms .cfg-choice small{flex-basis:100%;margin-left:22px;text-align:left}.cfg .cfg-off{color:#067647;font-weight:var(--se-weight-bold)}@media(max-width:480px){.cfg .cfg-choice{flex-wrap:wrap}.cfg .cfg-choice small{flex-basis:100%;margin-left:54px;text-align:left;white-space:normal}.cfg .cfg-choices--terms .cfg-choice small{margin-left:22px}}.sp-badge--off{background:#ecfdf3;color:#067647}.sp-term-pick{display:grid;gap:6px;margin:4px 0 2px;color:var(--se-text-muted);font-size:var(--se-text-sm);font-weight:700}.sp-term-pick .fvo-dd-btn span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.sp-term-pick .fvo-dd-list li{white-space:normal}.ai-icon{flex:0 0 auto;display:inline-block;vertical-align:middle}.app>aside{background:linear-gradient(180deg,#0b1220,#0d1526);scrollbar-width:thin;scrollbar-color:#24324d transparent}.app>aside .nav{display:flex;align-items:center;gap:10px;transition:background .15s ease,color .15s ease}.app>aside .nav .nav-ico{opacity:.8}.app>aside .nav:hover .nav-ico,.app>aside .nav.active .nav-ico{opacity:1}.app>aside .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app>aside .nav-parent{text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:750;color:#e8eefb;margin-top:6px;padding:10px 12px;border-top:0}.app>aside .nav-parent .nav-ico{color:#8fb3ff;opacity:1}.app>aside .nav-parent:hover{border-radius:10px}.app>aside .nav-child{padding:8px 12px 8px 34px;border-radius:9px;margin:1px 0}.app>aside .nav-child:before{left:21px}.app>aside .nav-child:hover{background:#15203a}.app>aside .nav-child.active{background:#1455d938;color:#fff;box-shadow:inset 3px 0 0 var(--se-primary)}.app>aside .nav-child.active:before{display:none}.app>aside .nav-top.active{box-shadow:0 6px 18px #1455d959}.app>aside .nav:focus-visible{outline:2px solid #8fb3ff;outline-offset:2px}.app>main>header{align-items:center;padding:18px 30px;position:sticky;top:0;z-index:6;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-page{min-width:0}.crumbs{display:flex;gap:6px;align-items:center;font-size:11.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--se-primary);margin:0 0 4px}.crumbs span:nth-child(n+2){color:#667085}.app>main>header h1{display:flex;align-items:center;gap:10px;font-size:24px;margin:0}.header-ico{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eef4ff;color:var(--se-primary);flex:0 0 36px}.app main .card{border-radius:var(--se-radius);box-shadow:0 1px 2px #1018280d,0 6px 20px #1018280a}.app main section.card>h2{font-size:20px;letter-spacing:-.02em;margin:0 0 6px}.app main .card>h2+p.muted{margin-top:0;max-width:110ch;line-height:1.55}.app main .table th{font-size:11.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#667085;background:#f8fafc}.app main .table td{vertical-align:middle}.app main .table tbody tr{transition:background .12s ease}.app main .table tbody tr:hover{background:#f8fbff}.app main .table-wrap{background:#fff}.app main .btn{transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.app main .btn:hover:not(:disabled){border-color:#c9d4e6}.app main .btn-primary:hover:not(:disabled){border-color:var(--se-primary-strong)}.app main .btn:disabled{opacity:.55;cursor:not-allowed}.app main .btn-sm{padding:6px 10px;font-size:13px;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.app :is(.btn,input,select,textarea,a,button):focus-visible{outline:2px solid #8fb3ff;outline-offset:2px}.app main input:not([type=checkbox]):not([type=radio]):focus,.app main select:focus,.app main textarea:focus{border-color:var(--se-primary);box-shadow:0 0 0 3px #1455d91f;outline:none}.app main .badge{align-items:center;white-space:nowrap}.app main p.ok{background:#ecfdf3;color:#027a48;border:1px solid #abefc6;padding:10px 12px;border-radius:10px}.ov .page-head{margin:0 0 16px}.ov .page-head h2{font-size:22px;margin:0 0 4px;letter-spacing:-.02em}.ov .page-head p{margin:0;max-width:90ch;line-height:1.5}.ov-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0 0 18px}.ov-stat{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--se-border);border-radius:var(--se-radius);background:#fff;color:inherit;text-decoration:none;box-shadow:0 1px 2px #1018280d;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease;min-height:96px}.ov-stat:hover{box-shadow:0 10px 26px #10182814;transform:translateY(-1px);border-color:#c9d4e6}.ov-stat-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eef4ff;color:var(--se-primary);flex:0 0 42px}.ov-stat-body{display:grid;gap:2px;min-width:0}.ov-stat-label{font-size:13px;font-weight:700;color:#475467}.ov-stat-value{font-size:28px;line-height:1.1;letter-spacing:-.03em}.ov-stat small{color:#667085;font-size:12px}.ov-warn .ov-stat-ico{background:#fffaeb;color:#b54708}.ov-warn{border-color:#fedf89}.ov-ok .ov-stat-ico{background:#ecfdf3;color:#027a48}.ov-cols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin:0 0 16px}.ov-card h3{display:flex;align-items:center;gap:8px;font-size:16px;margin:0 0 12px}.ov-card h3 .ai-icon{color:var(--se-primary)}.ov-todo{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ov-todo li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--se-border);background:#fcfcfd}.ov-todo li.ov-todo-warn{border-color:#fedf89;background:#fffcf5}.ov-todo-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eef4ff;color:var(--se-primary);flex:0 0 32px}.ov-todo-warn .ov-todo-ico{background:#fef0c7;color:#b54708}.ov-todo-text{flex:1;min-width:0;font-weight:600;font-size:14px}.ov-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ov-link{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--se-border);border-radius:11px;color:#1d2939;text-decoration:none;font-weight:650;font-size:14px;transition:border-color .15s ease,background .15s ease}.ov-link .ai-icon{color:var(--se-primary)}.ov-link:hover{border-color:#bfd3ff;background:#f5f8ff}.ov-activity{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ov-activity li{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;font-size:14px}.ov-dot{width:8px;height:8px;border-radius:50%;background:#bfd3ff;box-shadow:0 0 0 3px #eef4ff}.ov-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:700;font-size:13px;color:var(--se-primary);text-decoration:none}.ov-empty{display:flex;gap:12px;align-items:center;padding:14px;border-radius:12px;background:#f8fafc;border:1px dashed #d0d5dd}.ov-empty>span{font-size:24px}.ov-empty p{margin:0;color:#475467}.ov-empty-page{text-align:center;padding:40px 24px}.ov-empty-page>span{font-size:40px;display:block;margin-bottom:8px}.ov-empty-page .row-actions{justify-content:center}.ov-empty-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:#eef4ff;color:var(--se-primary)}.ov-empty-page>.ov-empty-ico{display:flex;margin:0 auto 10px;width:64px;height:64px;border-radius:18px}.ov-empty-page>.ov-empty-ico svg{width:34px;height:34px}.skeleton{position:relative;overflow:hidden;background:#f2f4f7;border-color:#eaecf0;min-height:96px}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:se-shimmer 1.2s infinite}@keyframes se-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}.ov-stat,.app main .btn,.app>aside .nav{transition:none}.ov-stat:hover{transform:none}}@media(max-width:1100px){.ov-cols{grid-template-columns:minmax(0,1fr)}}.ov-cols>*{min-width:0}@media(max-width:760px){.app>aside .nav-child .nav-ico{display:none}.app>aside .nav-parent{font-size:12px;margin:0}.app>aside .nav-parent .nav-ico{width:14px;height:14px}.app>aside .nav-child{padding:6px 10px}.app>aside .nav-child.active{box-shadow:none}.app>main>header{position:static;padding:10px 16px}.app>main>header h1{font-size:19px}.header-ico{width:30px;height:30px;flex-basis:30px}.crumbs{font-size:10px}.ov-links{grid-template-columns:1fr}.ov-todo li{flex-wrap:wrap}.ov-stat-value{font-size:24px}}.app>main{padding-bottom:84px}@media(max-width:760px){.ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ov-stat{flex-direction:column;gap:8px;padding:12px;min-height:0}.ov-stat-ico{width:32px;height:32px;flex-basis:32px;border-radius:9px}.ov-stat-label{font-size:12px}}.app main div:has(>table.table):not(.table-wrap){overflow-x:auto;max-width:100%}@media(max-width:760px){.app main .kpis{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.app main .kpis>div>span,.app main .kpi>span{white-space:normal}.app main .approval-panel{max-width:100%;padding:0;margin:0 0 18px}.app main .approval-card{flex-direction:column;align-items:stretch;min-width:0}.app main .approval-card>*{min-width:0;overflow-wrap:anywhere}}.app main :is(input,select,textarea){max-width:100%}.app main label{min-width:0}@media(max-width:1100px){.app main .kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.app main .kpis>div>span,.app main .kpi>span{white-space:normal}.app main .approval-panel{max-width:100%;padding:0;margin:0 0 18px}.app main .approval-card{flex-wrap:wrap;min-width:0}.app main .approval-card>*{min-width:0;overflow-wrap:anywhere}}.imp-banner{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 14px;margin:0 0 14px;border:1px solid #fedf89;background:#fffaeb;color:#7a2e0e;border-radius:12px;font-size:14px}.imp-banner>span:nth-child(2){flex:1;min-width:220px}.admin-env-badge{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;padding:7px 10px;border-radius:8px;border:1px solid transparent;font-size:12px;line-height:1.3}.admin-env-badge strong{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.admin-env-badge small{font-size:11px;opacity:.9}.admin-env-badge--production{background:#7f1d1d;color:#fff;border-color:#450a0a}.admin-env-badge--staging,.admin-env-badge--legacy-staging{background:#fef3c7;color:#78350f;border-color:#f59e0b}.admin-env-badge--local-preview{background:#ede9fe;color:#4c1d95;border-color:#8b5cf6}.admin-env-badge--local-dev{background:#dbeafe;color:#1e3a8a;border-color:#3b82f6}.admin-env-badge--pending,.admin-env-badge--unverified{background:#f3f4f6;color:#374151;border-color:#9ca3af}.content{padding-bottom:96px}.badge-info{background:#eef4ff;color:var(--se-primary)}.adm-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;font-weight:800;letter-spacing:.02em}.adm-kpis{margin-bottom:16px;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.adm-kpis .ov-stat{padding:14px}.adm-kpis .ov-stat-ico{width:38px;height:38px}.adm-kpis .ov-stat{text-align:left;font:inherit;color:inherit;cursor:default;background:var(--se-surface)}.adm-kpis button.ov-stat{cursor:pointer}.adm-kpis button.ov-stat:focus-visible{outline:none;box-shadow:var(--se-shadow-focus)}.adm-kpis .ov-stat-value{font-size:22px;overflow-wrap:anywhere}.adm-kpi-on{border-color:var(--se-primary)!important;box-shadow:0 0 0 3px #1455d91f}.adm-intro{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px}.adm-intro p{margin:0;max-width:72ch}.adm-intro-actions{display:flex;gap:8px;flex-wrap:wrap}.adm-panel{background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius-lg);box-shadow:var(--se-shadow-sm);min-width:0}.adm-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--se-border)}.adm-toolbar .grow{flex:1 1 280px}.adm-search{display:flex;align-items:center;gap:8px;flex:1 1 280px;min-width:0;padding:0 12px;height:40px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface);color:var(--se-muted)}.adm-search:focus-within{border-color:var(--se-primary);box-shadow:var(--se-shadow-focus)}.adm-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--se-text);padding:0;height:100%}.adm-select{height:40px;padding:0 32px 0 12px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface);font:inherit;color:var(--se-text);cursor:pointer}.adm-select:focus-visible{outline:none;border-color:var(--se-primary);box-shadow:var(--se-shadow-focus)}.adm-chips{display:flex;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--se-border);background:var(--se-bg)}.adm-chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--se-border);background:var(--se-surface);font:inherit;font-size:13px;font-weight:600;color:var(--se-muted);cursor:pointer}.adm-chip[aria-pressed=true]{background:var(--se-primary);border-color:var(--se-primary);color:#fff}.adm-table-wrap{overflow:auto;max-width:100%}.adm-table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.adm-table th{position:sticky;top:0;z-index:1;background:var(--se-bg);text-align:left;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--se-muted);padding:10px 14px;border-bottom:1px solid var(--se-border);white-space:nowrap}.adm-table th button{all:unset;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.adm-table th button:focus-visible{outline:2px solid var(--se-primary);outline-offset:2px;border-radius:4px}.adm-table td{padding:12px 14px;border-bottom:1px solid var(--se-border);vertical-align:middle}.adm-table tbody tr{transition:background var(--se-duration-fast) var(--se-ease-default)}.adm-table tbody tr.adm-row-link{cursor:pointer}.adm-table tbody tr:hover{background:#f8faff}.adm-table .num{text-align:right}.adm-table td small,.adm-table td .sub{display:block;color:var(--se-muted);font-size:12px;line-height:1.35}.adm-person{display:flex;align-items:center;gap:12px;min-width:0}.adm-person .t{min-width:0}.adm-person strong{display:block;font-weight:700}.adm-person button{all:unset;cursor:pointer;font-weight:700;color:var(--se-text)}.adm-person button:hover{color:var(--se-primary)}.adm-person button:focus-visible{outline:2px solid var(--se-primary);outline-offset:2px;border-radius:4px}.adm-pager{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px}.adm-pager-btns{display:flex;gap:10px;align-items:center}.adm-empty{display:grid;justify-items:center;gap:6px;text-align:center;padding:44px 16px}.adm-empty p{margin:0;max-width:46ch}.adm-empty-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#eef4ff;color:var(--se-primary)}.adm-skel{display:grid;gap:10px;padding:14px}.adm-skel-row{height:44px;border-radius:10px;background:linear-gradient(90deg,#eef1f6 25%,#f6f8fb,#eef1f6 75%);background-size:200% 100%;animation:adm-sh 1.2s linear infinite}@keyframes adm-sh{0%{background-position:200% 0}to{background-position:-200% 0}}.adm-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--se-border);margin:16px 0 18px}.adm-tabs button{all:unset;cursor:pointer;padding:10px 14px;font-size:14px;font-weight:600;color:var(--se-muted);border-bottom:2px solid transparent;white-space:nowrap}.adm-tabs button:hover{color:var(--se-text)}.adm-tabs button.on{color:var(--se-primary);border-bottom-color:var(--se-primary)}.adm-tabs button:focus-visible{outline:2px solid var(--se-primary);outline-offset:-2px;border-radius:6px}.adm-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.adm-head-id{display:flex;gap:16px;align-items:center;min-width:0}.adm-head-id h2{margin:0 0 2px;font-size:22px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.adm-meta{display:flex;gap:6px 16px;flex-wrap:wrap;color:var(--se-muted);font-size:13px}.adm-meta code{font-size:12px}.adm-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adm-menu{position:relative}.adm-menu>summary{list-style:none;cursor:pointer}.adm-menu>summary::-webkit-details-marker{display:none}.adm-menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:230px;background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius-md);box-shadow:var(--se-shadow-lg);padding:6px;display:grid;gap:2px}.adm-menu-list button{all:unset;cursor:pointer;padding:9px 12px;border-radius:8px;font-size:14px}.adm-menu-list button:hover,.adm-menu-list button:focus-visible{background:var(--se-bg);outline:none}.adm-menu-list .danger{color:#b42318}.adm-menu-list .danger:hover{background:#fef3f2}.btn-danger-quiet{color:#b42318;border-color:#fecdca}.btn-danger-quiet:hover{background:#fef3f2}@media(max-width:760px){.adm-table th,.adm-table td{padding:10px}.adm-head-id{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.adm-skel-row{animation:none}.adm-table tbody tr{transition:none}}.adm-toolbar .adm-select{max-width:180px}.adm-toolbar .adm-search{flex:1 1 220px}.adm-table td:last-child,.adm-table td:nth-last-child(2){white-space:nowrap}.adm-table td .link{white-space:nowrap}.adm-table td input:not([type=checkbox]):not([type=radio]){width:100%;min-width:140px;height:34px;padding:0 10px;border:1px solid var(--se-border);border-radius:8px;font:inherit;font-size:13px;background:var(--se-surface);color:var(--se-text)}.adm-table td input:focus-visible{outline:none;border-color:var(--se-primary);box-shadow:var(--se-shadow-focus)}@media(max-width:600px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-kpis .ov-stat{padding:12px;gap:10px;flex-direction:column}.adm-kpis .ov-stat-ico{width:32px;height:32px}.adm-kpis .ov-stat-value{font-size:20px}}.adm-table td{padding:10px 14px}.adm-table td.nw,.adm-table td.nw *{white-space:nowrap}.adm-person .t{min-width:0;max-width:300px}.adm-person .t button{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.adm-person .t .sub{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 18px;max-width:920px}.adm-form label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--se-muted);min-width:0}.adm-form label input,.adm-form label select,.adm-form label textarea{width:100%;box-sizing:border-box;height:40px;padding:0 12px;border:1px solid var(--se-border);border-radius:10px;font:inherit;font-size:14px;font-weight:400;color:var(--se-text);background:var(--se-surface)}.adm-form label input:disabled,.adm-form label select:disabled{background:var(--se-bg);color:var(--se-muted)}.adm-form label input:focus-visible,.adm-form label select:focus-visible{outline:none;border-color:var(--se-primary);box-shadow:var(--se-shadow-focus)}.adm-form>.btn,.adm-form>p,.adm-form>.error{grid-column:1 / -1;justify-self:start}.card>.tablehead:first-child .eyebrow{display:none}.card>.tablehead:first-child h2{font-size:18px;margin:0 0 4px}.app main .approval-panel{max-width:100%;margin:0 0 18px}.app main .section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.app main .section-head h2{font-size:18px;margin:0 0 4px}.app main .section-head .eyebrow{display:none}.app main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([class]),.app main select:not([class]),.app main textarea:not([class]){font:inherit;font-size:14px;color:var(--se-text);background:var(--se-surface);border:1px solid var(--se-border);border-radius:10px;padding:0 12px;min-height:38px;box-sizing:border-box;max-width:100%}.app main textarea:not([class]){padding:8px 12px;min-height:84px}.app main input:not([class]):focus-visible,.app main select:not([class]):focus-visible,.app main textarea:not([class]):focus-visible{outline:none;border-color:var(--se-primary);box-shadow:var(--se-shadow-focus)}.app main button:not([class]){font:inherit;font-size:13px;font-weight:600;color:var(--se-text);background:var(--se-surface);border:1px solid var(--se-border);border-radius:8px;padding:0 12px;min-height:34px;cursor:pointer}.app main button.primary:not(.btn){font:inherit;font-size:13px;font-weight:650;color:#fff;background:var(--se-primary);border:1px solid var(--se-primary);border-radius:8px;padding:0 14px;min-height:34px;cursor:pointer}.app main button.primary:not(.btn):hover:not(:disabled){background:var(--se-primary-strong,var(--se-primary));border-color:var(--se-primary-strong,var(--se-primary))}.app main button.primary:not(.btn):disabled{opacity:.5;cursor:not-allowed}.app main button:not([class]):hover:not(:disabled){background:var(--se-bg);border-color:#c9d4e6}.app main button:not([class]):disabled{opacity:.55;cursor:not-allowed}.app main button:not([class]):focus-visible{outline:none;box-shadow:var(--se-shadow-focus)}.app main input[type=file]{font:inherit;font-size:13px;max-width:100%}.app main input[type=file]::file-selector-button{font:inherit;font-size:13px;font-weight:600;border:1px solid var(--se-border);background:var(--se-surface);border-radius:8px;padding:6px 12px;margin-right:10px;cursor:pointer}.app main .tablewrap{border-radius:var(--se-radius-lg);box-shadow:var(--se-shadow-sm)}.app main .tablewrap th,.app main .table-wrap th{font-size:12px;letter-spacing:.03em;text-transform:uppercase;padding:10px 14px}.app main .tablewrap tbody tr:hover,.app main .table-wrap tbody tr:hover{background:#f8faff}.header-sub{margin:2px 0 0;font-size:13px;line-height:1.35;color:#667085;max-width:70ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.header-sub{white-space:normal;font-size:12.5px}}@media(max-width:900px){.adm-table-wrap.stack-narrow table{min-width:0}.adm-table-wrap.stack-narrow thead{display:none}.adm-table-wrap.stack-narrow tr{display:block;padding:8px 0;border-bottom:1px solid var(--se-border)}.adm-table-wrap.stack-narrow td{display:block;border-bottom:0;padding:3px 14px;white-space:normal}}@media(min-width:761px)and (max-width:1100px){.app>main>header{flex-wrap:wrap;gap:10px 16px}.app>main>header .header-page{flex:1 1 100%}.app>main>header .header-actions{flex:1 1 100%;justify-content:flex-start}.header-sub{white-space:normal}}.item-picker{border:1px solid var(--se-border,#e4e7ec);border-radius:10px;padding:10px 12px;margin:10px 0}.item-picker legend{font-weight:700;padding:0 6px}.item-picker-box{position:relative}.item-picker-box input{width:100%;box-sizing:border-box}.item-picker-list{position:absolute;z-index:30;left:0;right:0;top:100%;margin:2px 0 0;padding:4px;list-style:none;max-height:280px;overflow:auto;background:#fff;border:1px solid var(--se-border,#e4e7ec);border-radius:10px;box-shadow:0 12px 30px #10182824}.item-picker-list li{padding:7px 9px;border-radius:8px;cursor:pointer}.item-picker-list li.on,.item-picker-list li:hover{background:#eef1ff}.item-picker-list li.muted{cursor:default}.item-picker-chosen{margin:8px 0 0;padding-left:20px;display:grid;gap:6px}.item-picker-chosen li .btn{margin-left:6px}.chip{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--se-border,#d0d5dd);border-radius:999px;background:#fff;cursor:pointer;font:inherit}.chip.on{background:#eef1ff;border-color:#9aa8f5;font-weight:700;color:#1d2b7a}.app main .form-grid.adm-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px 16px;margin:12px 0}.app main .adm-form .form-wide{grid-column:1/-1}.app main .adm-form label{min-width:0;align-content:start}.app main .adm-form input:not([type=checkbox]):not([type=radio]),.app main .adm-form select,.app main .adm-form textarea{width:100%;box-sizing:border-box;font:inherit;font-weight:500;border:1px solid var(--se-border);border-radius:10px;padding:11px 12px;background:#fff}.app main .adm-form input:not([type=checkbox]):not([type=radio]),.app main .adm-form select{min-height:44px}.app main .adm-form textarea{resize:vertical;line-height:1.5}.app main .adm-form label:has(>input[type=checkbox]){display:flex;align-items:center;gap:10px;font-weight:600}.app main .adm-form input[type=checkbox]{width:24px;height:24px;flex:0 0 24px;margin:0}.app main fieldset.adm-set{border:0;padding:0;margin:20px 0 0;min-inline-size:0}.app main fieldset.adm-set>legend{font-size:14px;font-weight:750;padding:0;margin:0 0 10px}.app main .adm-sub{font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#667085;margin:22px 0 0;padding-top:16px;border-top:1px solid var(--se-border)}.app main .adm-sub:first-of-type{border-top:0;padding-top:0;margin-top:14px}.app main .ct-admin-card{border:1px solid var(--se-border);border-radius:12px;background:#f8fafc;padding:14px;margin:0 0 12px}.app main .ct-admin-card .row-actions{grid-column:1/-1}.app main .adm-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.app main .adm-stack{container-type:inline-size}.app main .adm-stack .table{min-width:0}.app main .adm-stack td{overflow-wrap:anywhere;white-space:normal}@container (max-width:980px){.app main .adm-stack table,.app main .adm-stack tbody{display:block}.app main .adm-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.app main .adm-stack tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 16px;padding:14px;border-bottom:1px solid var(--se-border)}.app main .adm-stack td{display:block;border:0;padding:0}.app main .adm-stack td:before{content:attr(data-label);display:block;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#667085;margin-bottom:2px}}.app main .row-actions input[type=search]{min-width:240px;min-height:44px}.app main .table,.app main .tablewrap table,.app main .adm-table-wrap table,.app main .pc-scroll table{min-width:0!important}.app main .table th,.app main .table td,.app main .tablewrap th,.app main .tablewrap td,.app main .adm-table-wrap th,.app main .adm-table-wrap td{white-space:normal;overflow-wrap:break-word}.app main .table td .btn,.app main .table td .badge,.app main .tablewrap td .btn,.app main .adm-table-wrap td .btn{white-space:nowrap}.app main .pe-pane[hidden]{display:none}.app main .pe-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px}.app main .pe-title{flex:1 1 240px;min-width:0}.app main .pe-title h3{margin:0;font-size:20px;letter-spacing:-.02em;overflow-wrap:anywhere}.app main .pe-title code{font-size:12.5px;color:#667085;overflow-wrap:anywhere}.app main .pe fieldset[aria-label="Page checklist"]{margin:0 0 14px;padding:12px 14px;border:1px solid var(--se-border);border-radius:12px;background:#f8fafc;min-inline-size:0}.app main .pe fieldset[aria-label="Page checklist"]>legend{font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#667085;padding:0 6px}.app main .pe fieldset[aria-label="Page checklist"] ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:4px 16px;font-size:13px}.app main .pe-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--se-border);margin:0 0 18px;scrollbar-width:thin}.app main .pe-tab{flex:0 0 auto;padding:11px 16px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;font:inherit;font-weight:650;color:#667085;cursor:pointer;white-space:nowrap}.app main .pe-tab:hover{color:#101828}.app main .pe-tab.on{color:var(--se-primary);border-bottom-color:var(--se-primary)}.app main .pe-pane>h4{margin:26px 0 10px;font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#667085}.app main .pe-pane>h4:first-child{margin-top:4px}.app main .pe-pane .form-wide{margin:12px 0}.app main .pe-pane .form-wide label{display:grid;gap:7px;font-size:13px;font-weight:700}.app main .pe-pane textarea{width:100%;box-sizing:border-box;font:inherit;font-weight:500;line-height:1.55;border:1px solid var(--se-border);border-radius:10px;padding:11px 12px;resize:vertical}.app main .pe-pane .check-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 18px;margin:16px 0}.app main .pe-pane .check-row label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.app main .pe-pane .look-row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:18px;align-items:start}.app main .pe-pane fieldset.facts{border:1px solid var(--se-border);border-radius:12px;padding:14px 16px;margin:16px 0;min-inline-size:0}.app main .pe-pane fieldset.facts>legend{font-size:13px;font-weight:750;padding:0 6px}.app main .pe-pane .fact-row{display:grid;grid-template-columns:auto minmax(110px,1fr) minmax(120px,1.4fr) minmax(120px,1.6fr) auto;gap:10px;align-items:end;margin:10px 0}.app main .pe-pane .fact-row label{display:grid;gap:6px;font-size:12px;font-weight:700;min-width:0}.app main .pe-pane .fact-row input,.app main .pe-pane .fact-row select{width:100%;box-sizing:border-box}.app main .pe-bar{position:sticky;bottom:0;z-index:5;margin:22px -4px -4px;padding:12px 14px;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--se-border);border-radius:0 0 14px 14px;box-shadow:0 -6px 18px #1018280f}.app main .pe-bar>.issues{margin:0 0 8px;max-height:120px;overflow:auto}.app main .pe-bar>p{margin:0 0 8px}.app main .pe-bar-row{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.app main .pe-bar-row label{flex:1 1 260px;display:grid;gap:6px;font-size:12px;font-weight:700}.app main .pe-bar-row input{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--se-border);border-radius:10px;padding:10px 12px;font:inherit;font-weight:500}@media(max-width:700px){.app main .pe-pane .look-row{grid-template-columns:1fr}.app main .pe-pane .fact-row{grid-template-columns:1fr 1fr}}.app main #pe-pane-details:not([hidden]){display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:0 22px;align-items:start}.app main #pe-pane-details>.form-grid{grid-column:1/-1}.app main h3 .pa-mode-badge{display:inline-block;padding:2px 10px;margin-left:4px;line-height:1.5;vertical-align:baseline}.app main .pa-mode-badge.error{color:#b42318;background:#fef3f2}@media(max-width:760px){.admin-help-launch{right:12px;bottom:12px;padding:8px 14px;font-size:13px}.app>main{padding-bottom:72px}}.app main input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px;margin:0;accent-color:var(--se-primary)}.app main .cx-table td small>a{display:inline-block;min-height:24px;line-height:24px}.app main button.cx-chip{min-height:24px}.app main .ov-more{min-height:24px}@media(max-width:760px){.app>aside .nav{min-height:44px;min-width:44px}.app main :is(a.btn,.btn-primary){min-height:44px}.app :is(button,a.btn,select,[role=tab],input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range])){min-height:44px}.app :is(button,a.btn,[role=tab]){min-width:44px}.app main input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([class]),.app main select:not([class]){min-height:44px}.app main :is(.ov-more,.ov-link){display:inline-flex;align-items:center;min-height:44px}.sc-skip-link{min-height:44px}}.app main input[type=file]{max-width:100%;min-width:0}.app main :is(td,th).num-cell{text-align:right;font-variant-numeric:tabular-nums}@media(min-width:901px){.app main .wb-table :is(td,th):nth-child(n+5):nth-child(-n+11){text-align:right;font-variant-numeric:tabular-nums}}.confirm-dialog{max-width:520px}.confirm-dialog .confirm-message{white-space:pre-line;margin:0 0 var(--se-space-3);line-height:var(--se-leading-normal)}.confirm-dialog .confirm-items{max-height:200px;overflow:auto;margin:0 0 var(--se-space-3);padding-left:1.2em;font-size:var(--se-text-sm)}.confirm-dialog .confirm-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:var(--se-space-4)}.app main{padding-bottom:88px}@media(max-width:700px){.app main .menu-table .menu-actions,.app main .sf-actions,.app main .row-actions,.app main .actions{flex-wrap:wrap!important;row-gap:6px}}.sts{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.sts .adm-kpis{margin-bottom:4px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.sts .adm-kpis .ov-stat{padding:10px 12px;gap:10px}.sts .adm-kpis .ov-stat-ico{width:30px;height:30px;flex-basis:30px;border-radius:9px}.sts .adm-kpis .ov-stat-value{font-size:1.15rem}.sts .adm-kpis small{display:block;font-size:.74rem;line-height:1.25}.sts .adm-kpis button.ov-stat{cursor:pointer}.sts-msg{white-space:normal;display:block}.sts-codes code,.sts code{overflow-wrap:anywhere}.sts-env{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.84rem;align-items:center}.sts-mode{padding:2px 9px;border-radius:999px;border:1px solid var(--se-border,#d6dbe4)}.sts-mode.is-test{background:#fff7e6;border-color:#f0c36d;color:#7a4b00}.sts-mode.is-live{background:#fdecec;border-color:#e9a3a3;color:#8a1c1c}.sts-mode.is-ref{background:#eef6ff;border-color:#a8c8f0;color:#174a7c}.sts-panel{padding:0;overflow:hidden}.sts-panel>p,.sts-panel>ul,.sts-panel>div,.sts-panel>fieldset,.sts-panel>h3,.sts-panel>.adm-empty{margin-left:14px;margin-right:14px}.sts-panel>h3{font-size:.95rem;margin-top:14px;margin-bottom:4px}.sts-sel select{max-width:190px;font-size:.86rem;padding:5px 8px}.sts-count{margin:8px 14px}.sts-groups{display:grid;gap:6px;margin:0 14px 14px!important}.sts-group{border:1px solid var(--se-border,#d6dbe4);border-radius:10px;min-width:0}.sts-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;padding:8px 12px;background:#f8fafc;border:0;border-radius:10px;font:inherit;color:inherit;text-align:left;cursor:pointer}.sts-group-head[aria-expanded=true]{border-radius:10px 10px 0 0;border-bottom:1px solid var(--se-border,#d6dbe4)}.sts-group-name{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.sts-caret{width:12px;flex:0 0 12px;color:#475467}.sts-chips{display:flex;flex-wrap:wrap;gap:4px}.sts-chip{font-size:.74rem;padding:1px 8px;border-radius:999px;background:#eef2f6;color:#344054;white-space:nowrap}.sts-chip.is-ok{background:#e8f6ee;color:#14532d}.sts-chip.is-warn{background:#fff4e0;color:#7a4b00}.sts-chip.is-bad{background:#fdecec;color:#8a1c1c}.sts-chip.is-info{background:#eef4ff;color:#1e3a8a}.sts-rows{list-style:none;margin:0;padding:0}.sts-row+.sts-row{border-top:1px solid #eef0f3}.sts-row-sum{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:7px 12px;cursor:pointer;list-style:none}.sts-row-sum::-webkit-details-marker{display:none}.sts-row-sum:hover{background:#fafbfc}.sts-row-id{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;min-width:0}.sts-name{font-weight:650;overflow-wrap:anywhere}.sts-sku{font-size:.78rem;color:#475467}.sts-row-meta{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;justify-content:flex-end}.sts-kv{font-size:.8rem;color:#475467;white-space:nowrap}.sts-bad{color:#b42318;font-weight:650}.sts-detail{padding:4px 12px 12px;display:grid;gap:8px;min-width:0}.sts-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px 14px;margin:0;font-size:.84rem}.sts-facts dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#667085}.sts-facts dd{margin:0;overflow-wrap:anywhere}.sts-blockers{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sts-blocker{border:1px solid #eef0f3;border-left:3px solid #f0c36d;border-radius:8px;padding:6px 10px;font-size:.88rem;min-width:0}.sts-blocker p{margin:2px 0}.sts-blocker .row-actions{margin-top:4px;gap:6px;flex-wrap:wrap}.sts-blocker-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sts-evidence{overflow-wrap:anywhere}.sts-prices{display:grid;font-size:.82rem;border:1px solid #eef0f3;border-radius:8px;overflow:hidden}.sts-price{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr .7fr 1.4fr;gap:6px;padding:4px 10px}.sts-price.is-head{background:#f8fafc;font-weight:650;color:#475467}.sts-price+.sts-price{border-top:1px solid #f2f4f7}.sts-review{list-style:none;padding:0;display:grid;gap:6px;margin-bottom:14px!important}.sts-review-item{border:1px solid #eef0f3;border-radius:8px;padding:6px 10px;min-width:0;overflow-wrap:anywhere}.sts-review-item p{margin:2px 0}.sts-review-item .sts-row-meta{justify-content:flex-start;margin-top:2px}.sts-launch{list-style:none;padding:0;display:grid;gap:4px;font-size:.88rem;margin-bottom:10px!important}.sts-launch li{overflow-wrap:anywhere}.sts-pick{display:flex;flex-wrap:wrap;gap:6px 14px;border:1px solid var(--se-border,#d6dbe4);border-radius:10px;padding:6px 12px;margin-bottom:8px!important}.sts-approve,.sts-form{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:6px!important;margin-bottom:12px!important}.sts-form input:not([type=checkbox]),.sts-approve input:not([type=checkbox]){min-width:180px;max-width:100%}.sts-form input[type=number]{min-width:70px;width:80px}.sts-settings{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 24px;margin:12px 14px!important}.sts-settings h3{font-size:.95rem;margin:10px 0 4px}.sts-settings textarea{width:100%;max-width:420px}.sts-links{margin:0;padding-left:18px;display:grid;gap:6px;font-size:.88rem}.sts .row-actions{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:960px){.sts-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:700px){.sts-row-sum{grid-template-columns:minmax(0,1fr)}.sts-row-meta{justify-content:flex-start}.sts-price{grid-template-columns:1fr 1fr 1fr}.sts-price.is-head{display:none}.sts-sel select{max-width:100%}.sts .adm-toolbar .sts-sel{flex:1 1 140px}.sts .adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.menu-saved{margin:0;padding:8px 12px;border-radius:8px;background:#e8f6ee;color:#14532d;border:1px solid #b7e3c8;font-size:.9rem}.cp,.cp-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.cp-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.cp h2{font-size:1.05rem;margin:0 0 8px}.cp h3{font-size:.95rem;margin:12px 0 6px}.cp-prec{margin:0 0 8px;padding-left:0;list-style:none;display:grid;gap:4px}.cp-prec li{display:grid;gap:1px}.cp-default{margin:6px 0}.cp-rules,.cp-fx,.cp-blockers,.cp-check,.cp-reasons{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:.88rem}.cp-blockers li{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.cp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.cp code,.cp-key{overflow-wrap:anywhere}.cp-listhead{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end;justify-content:space-between;margin-bottom:8px}.cp-filters{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end}.cp-filters label{display:grid;gap:2px;font-size:12px;font-weight:650;color:var(--se-muted)}.cp-filters input{min-width:0;width:min(280px,100%)}.cp-table td.cp-why{max-width:320px}.cp-detail{display:grid;gap:8px}.ls{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.ls h2{font-size:1.05rem;margin:0 0 8px}.ls h3{font-size:.95rem;margin:12px 0 6px}.ls h4{font-size:.92rem;margin:0}.ls-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ls-step{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--se-border,#d6dbe4);background:#fff;font:inherit;font-weight:650;cursor:pointer}.ls-step.is-current{background:var(--se-primary,#1455d9);border-color:var(--se-primary,#1455d9);color:#fff}.ls-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#10182814;font-size:12px}.ls-step.is-current .ls-n{background:#ffffff40}.ls-env{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.ls-list{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:.9rem}.ls-list code,.ls code{overflow-wrap:anywhere}.ls-pass{display:grid;gap:10px}.ls-pass h4{margin:4px 0 0;font-size:.9rem}.ls-pass-table{max-width:560px}.ls-skus summary{cursor:pointer;font-weight:600}.ls-skus .ls-list{margin-top:6px;max-height:240px;overflow:auto}.ls-devices{display:flex;gap:6px;margin:6px 0 10px}.ls-frame{margin:0 auto;width:100%;border:1px dashed var(--se-border,#d6dbe4);border-radius:12px;padding:12px;transition:max-width .2s ease}.ls-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.ls-card{border:1px solid var(--se-border,#d6dbe4);border-radius:10px;padding:10px;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.ls-price{font-size:1.1rem;font-weight:750;margin:0}.int{display:grid;gap:14px;min-width:0}.int .adm-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.int-note{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border:1px solid #fedf89;background:#fffaeb;border-radius:12px;color:#93370d;font-size:13.5px}.int-note .ai-icon{flex:0 0 auto;margin-top:1px}.int-group-title{margin:4px 0 8px;font-size:11.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#667085}.int-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}.int-card{background:var(--se-surface,#fff);border:1px solid var(--se-border);border-radius:var(--se-radius-lg,14px);box-shadow:var(--se-shadow-sm,0 1px 2px rgba(16,24,40,.05));min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.int-card:hover{border-color:#c7d2fe}.int-card--open{grid-column:1/-1;border-color:var(--se-primary);box-shadow:0 0 0 3px #1455d914}.int-card-head{display:flex;align-items:center;gap:10px;padding:12px 14px;min-width:0}.int-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef4ff;color:var(--se-primary);flex:0 0 34px}.int-title{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.int-title strong{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.int-title small{font-size:12px}.int-body{border-top:1px solid var(--se-border);padding:14px;display:grid;gap:12px}.int-hint{margin:0}.int-fields{display:grid;gap:10px 16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.int-field{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;min-width:0}.int-field input{grid-column:1/-1;width:100%;min-width:0}.int-field-label{font-size:12.5px;font-weight:650;color:#344054}.int-field-label .req{margin-left:6px;font-style:normal;font-size:10.5px;font-weight:700;color:#b42318;text-transform:uppercase;letter-spacing:.04em}.int-state{font-size:11.5px;font-weight:650;padding:1px 8px;border-radius:999px;white-space:nowrap}.int-state--ok{background:#ecfdf3;color:#067647}.int-state--warn{background:#fffaeb;color:#b54708}.int-state--muted{background:#f2f4f7;color:#475467}.int-state--info{background:#eef4ff;color:var(--se-primary)}.int-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.int-test{border-top:1px dashed var(--se-border);padding-top:12px}.int-test p{margin:0 0 8px}.int-test-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.int-test-row>input{flex:1 1 220px;min-width:0}.int-ep-hint{font-size:11.5px;font-weight:650;color:var(--se-primary)}.int-endpoints{display:grid;gap:10px;padding:12px;border:1px solid #c7d2fe;background:#f5f8ff;border-radius:12px}.int-ep-title{margin:0;font-size:11.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--se-primary)}.int-ep{display:grid;gap:4px;min-width:0}.int-ep-row{display:flex;gap:8px;align-items:center;min-width:0}.int-ep-url{flex:1 1 auto;min-width:0;padding:6px 10px;border:1px solid var(--se-border);border-radius:8px;background:#fff;font-size:12.5px;overflow-wrap:anywhere}@media(max-width:700px){.int-grid{grid-template-columns:1fr}.int-card-head{flex-wrap:wrap}.int-card-head .btn{margin-left:auto}.int-fields{grid-template-columns:1fr}}.ov-business{margin:0 0 18px}.ov-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 10px}.ov-section-head h3{margin:0;font-size:var(--se-text-md);font-weight:700;color:var(--se-text)}.ov-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ov-kpis .ov-stat-value{font-size:24px;font-variant-numeric:tabular-nums}.ov-kpis .ov-stat small{overflow-wrap:anywhere}.ov-up{color:var(--se-success);font-weight:700}.ov-down{color:#b42318;font-weight:700}.ov-chart{margin:0}.ov-chart svg{display:block;width:100%;height:150px}.ov-chart-bar{fill:var(--se-primary);transition:fill var(--se-duration-fast) var(--se-ease-default)}.ov-chart-bar.is-hover{fill:var(--se-primary-strong)}.ov-chart-base{stroke:var(--se-border);stroke-width:1}.ov-chart-axis{font-size:11px;fill:var(--se-text-muted)}.ov-chart-tip{min-height:22px;font-size:13px;margin:0 0 6px;font-variant-numeric:tabular-nums}.ov-chart-table{margin-top:8px;font-size:13px}.ov-chart-table summary{cursor:pointer;color:var(--se-primary);font-weight:600}.ov-chart-table table{margin-top:8px}.ov-health{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ov-health li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:#fcfcfd}.ov-health li>span:nth-child(2){display:grid;gap:1px;min-width:0}.ov-health b{font-size:14px}.ov-health small{color:var(--se-text-muted);font-size:12px;overflow-wrap:anywhere}.ov-health-dot{width:8px;height:8px;border-radius:50%;background:#98a2b3}.ov-health .is-ok .ov-health-dot,.ov-health li.is-ok .ov-health-dot{background:var(--se-success)}.ov-health li.is-warn .ov-health-dot{background:#dc6803}.ov-health li.is-bad .ov-health-dot{background:#d92d20}.ov-health li.is-bad{border-color:#fecdca;background:#fffbfa}@media(max-width:560px){.ov-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ov-kpis .ov-stat{padding:12px;gap:10px}.ov-kpis .ov-stat-ico{display:none}.ov-kpis .ov-stat-value{font-size:20px}}@media(prefers-reduced-motion:reduce){.ov-chart-bar{transition:none}}.int-howto{margin:0 0 12px;padding:10px 12px;border-radius:var(--se-radius-md);background:#f5f8ff;border:1px solid #dbe6ff;font-size:13px;line-height:1.5;color:#344054}.int-needs{color:#b54708;font-weight:600;font-size:12px}.int-card--info{background:#fcfcfd;border-style:dashed}.int-info-text{margin:8px 0 0;font-size:13px;line-height:1.5;color:#475467}.sc-table td{padding-top:8px;padding-bottom:8px;vertical-align:middle}.sc-fam b,.sc-fam small{white-space:nowrap}.sc-why{display:flex;align-items:center;gap:8px;min-width:0;max-width:440px}.sc-why-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-why a{flex:none;font-weight:600}.sc-more{flex:none;border:1px solid var(--se-border);background:#f8fafc;border-radius:var(--se-radius-pill);padding:2px 8px;font:inherit;font-size:12px;font-weight:600;color:var(--se-primary);cursor:pointer}.sc-more:hover{background:#eef4ff}.sc-why-list{margin:0;padding-left:16px;display:grid;gap:4px}@media(max-width:760px){.sc-why{max-width:none}}.apq-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 10px}.apq-tools .adm-search{flex:1;max-width:420px}.apq-table td{vertical-align:middle;padding-top:9px;padding-bottom:9px}.apq-items{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.apq-chip{display:inline-flex;align-items:baseline;gap:2px;max-width:280px;padding:2px 8px;border-radius:var(--se-radius-pill);background:#f2f4f7;border:1px solid var(--se-border);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apq-chip small{font-weight:500;color:var(--se-text-muted)}.apq-chip--more{background:#eef4ff;color:var(--se-primary);border-color:#d6e4ff}.apq-prov{font-size:12px;color:var(--se-text-muted);align-self:center}.apq-email{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apq-age{display:inline-block;padding:2px 8px;border-radius:var(--se-radius-pill);background:#ecfdf3;color:#027a48;font-size:12px;font-weight:700}.apq-age--late{background:#fffaeb;color:#b54708}.ov-cols--feed{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ov-feed-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.ov-feed-tab{border:1px solid var(--se-border);background:#fff;border-radius:var(--se-radius-pill);padding:3px 10px;font:inherit;font-size:12px;font-weight:600;color:#344054;cursor:pointer}.ov-feed-tab span{color:var(--se-text-muted);font-weight:500;margin-left:2px}.ov-feed-tab.is-on{background:#eef4ff;border-color:#bfd3ff;color:var(--se-primary)}.ov-feed-list{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto;display:grid;gap:2px}.ov-feed-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 6px;border-radius:var(--se-radius-md)}.ov-feed-list li:hover{background:#f8fafc}.ov-feed-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eef4ff;color:var(--se-primary)}.ov-feed-ok .ov-feed-ico{background:#ecfdf3;color:#027a48}.ov-feed-warn .ov-feed-ico{background:#fffaeb;color:#b54708}.ov-feed-bad .ov-feed-ico{background:#fef3f2;color:#b42318}.ov-feed-body{display:grid;gap:1px;min-width:0;color:inherit;text-decoration:none}.ov-feed-body b{font-size:13.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-feed-body small{font-size:12px;color:var(--se-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-feed-time{font-size:12px;color:var(--se-text-muted);white-space:nowrap}@media(max-width:1100px){.ov-cols--feed{grid-template-columns:minmax(0,1fr)}}.app main .cx{display:grid;gap:16px;min-width:0}.cx>*{min-width:0}.cx-head{display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:space-between;align-items:flex-start}.cx-head-text{flex:1 1 340px;min-width:0}.cx-head h2{margin:0 0 4px;font-size:22px;letter-spacing:-.02em}.cx-head p{margin:0;max-width:80ch;color:var(--se-muted);line-height:1.55;font-size:14px}.cx-steps{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.cx-stats .sc-stat-card{margin:0;padding:14px 16px;border-radius:12px}.cx-stats .sc-stat-value{font-size:24px}.cx-stats .sc-stat-hint{font-size:12px;color:var(--se-muted)}.cx-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--se-border);border-radius:12px;background:#f8fafc}.cx-toolbar input:not([type=checkbox]){flex:1 1 260px;min-width:0;padding:9px 12px;border:1px solid #d0d5dd;border-radius:9px;background:#fff}.cx-toolbar .cx-spacer{flex:1 1 auto}.cx-count{font-size:13px;color:var(--se-muted);font-weight:650;white-space:nowrap}.cx-bulk{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding:10px 14px;border:1px solid #bfd3ff;border-radius:12px;background:#f5f8ff}.cx-bulk b{color:var(--se-primary)}.cx-note{margin:0;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid var(--se-border);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.cx-note--busy{background:#eef4ff;border-color:#bfd3ff;color:#1d3a8a}.cx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;padding:12px;border:1px dashed #bfd3ff;border-radius:12px;background:#fbfdff}.cx-facts>span{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--se-muted)}.cx-facts>span b{color:var(--se-text);font-variant-numeric:tabular-nums}.cx-table-wrap{border:1px solid var(--se-border);border-radius:12px;background:#fff;overflow-x:auto;max-width:100%}.cx-table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.cx-table th{text-align:left;padding:9px 8px;font-size:11.5px;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:#667085;background:#f8fafc;border-bottom:1px solid var(--se-border);vertical-align:bottom;overflow-wrap:normal;word-break:normal}.cx-table td{padding:8px;overflow-wrap:anywhere;border-bottom:1px solid #eef1f6;vertical-align:middle}.cx-table tbody tr:last-child>td{border-bottom:0}.cx-table tbody tr.cx-row:hover>td{background:#f8fbff}.cx-table th.cx-num,.cx-table td.cx-num{text-align:right;font-variant-numeric:tabular-nums}.cx-table td.cx-num.cx-zero{color:#b0b8c6}.cx-table td.cx-num.cx-alert{color:#b54708;font-weight:750}.cx-table td.cx-check,.cx-table th.cx-check{width:30px;padding-left:12px;padding-right:0}.cx-table th.cx-num,.cx-table td.cx-num{width:1%;white-space:nowrap}.cx-name{display:grid;gap:2px;min-width:0}.cx-name .linklike{justify-self:start;font-weight:750;font-size:14.5px;color:var(--se-text);text-align:left}.cx-name .linklike:hover{color:var(--se-primary)}.cx-sub{font-size:12px;color:var(--se-muted)}.cx-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.cx-chev{display:inline-block;transition:transform .12s ease;color:var(--se-muted);margin-right:4px}.cx-chev--open{transform:rotate(90deg)}.cx-detail>td{background:#fbfcfe;padding:14px 16px}.cx-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 18px;margin:0 0 10px}.cx-detail-grid>span{display:flex;flex-direction:column;gap:1px;font-size:12px;color:var(--se-muted);min-width:0;overflow-wrap:anywhere}.cx-detail-grid>span b{font-size:13.5px;color:var(--se-text);font-weight:650}.cx-detail-grid select{margin-top:3px;padding:7px 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;max-width:100%}.cx-subtable{width:100%;table-layout:auto;border-collapse:collapse;font-size:13.5px;background:#fff;border:1px solid var(--se-border);border-radius:10px;overflow:hidden}.cx-subtable th{padding:8px 10px;text-align:left;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#667085;background:#f2f4f7}.cx-subtable td{padding:8px 10px;border-top:1px solid #eef1f6}.cx-empty{padding:28px 16px;text-align:center;color:var(--se-muted)}.cx-pager{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.cx-more{display:grid;gap:8px}.cx-more ul{margin:0;padding-left:18px;columns:2;column-gap:28px;font-size:13px;color:var(--se-muted)}.cx-chips{display:flex;flex-wrap:wrap;gap:6px}.cx-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#eef4ff;color:var(--se-primary);font-size:12px;font-weight:700}.cx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:start}.cx-card{padding:18px;border:1px solid var(--se-border);border-radius:var(--se-radius);background:#fff;box-shadow:0 1px 2px #1018280d}.cx-card h3{margin:0 0 4px;font-size:17px;letter-spacing:-.01em}.cx-card .eyebrow{margin:0 0 4px}.cx-card>p.muted{margin:0 0 12px;line-height:1.5;font-size:13.5px}.cx-card--wide{grid-column:1/-1}.cx-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 12px}.cx-form label{display:grid;gap:5px;font-size:12.5px;font-weight:700;color:#344054;min-width:0}.cx-form input,.cx-form select{padding:9px 11px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;font-weight:400;min-width:0}.cx-guard{margin:0 0 12px;padding:10px 12px;border-left:3px solid var(--se-primary);border-radius:0 10px 10px 0;background:#f5f8ff;font-size:13px;line-height:1.5;color:#1d2939}.cx-btnrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cx-result{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#ecfdf3;border:1px solid #abefc6;color:#027a48;font-size:13.5px;font-weight:650;overflow-wrap:anywhere}@media(max-width:760px){.cx-head{flex-direction:column}.cx-head-text{flex-basis:auto}.cx-more ul{columns:1}.cx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.cx-table,.cx-table thead,.cx-table tbody,.cx-table tr,.cx-table td{display:block;width:100%}.cx-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cx-table tr.cx-row{padding:10px 12px;border-bottom:1px solid #eef1f6}.cx-table td{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;padding:4px 0;text-align:right}.cx-table td>:not(button):not(input):not(select):not(.btn){min-width:0;max-width:100%;overflow-wrap:anywhere}.cx-table td:before{content:attr(data-label);font-size:11px;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:#667085;text-align:left;flex:0 0 auto}.cx-table td.cx-check:before,.cx-table td[data-label=""]:before{content:none}.cx-table td.cx-check{width:auto;padding-left:0}.cx-table td.cx-num{width:100%}.cx-table tr.cx-detail,.cx-table tr.cx-detail>td{display:block}.cx-table tr.cx-detail>td:before{content:none}.cx-table td.cx-stack{flex-direction:column;align-items:stretch;text-align:left}.cx-table td.cx-stack ul{margin:0;padding-left:18px}.cx-row-actions{justify-content:flex-start}.cx-subtable,.cx-subtable thead,.cx-subtable tbody,.cx-subtable tr,.cx-subtable td{display:block;width:100%}.cx-subtable thead{display:none}.cx-subtable tr{padding:6px 0;border-top:1px solid #eef1f6}.cx-subtable td{border:0;padding:2px 10px;display:flex;justify-content:space-between;gap:10px}.cx-subtable td:before{content:attr(data-label);font-size:11px;font-weight:750;text-transform:uppercase;color:#667085}.cx-table.pc-table{min-width:0}.cx-table.pc-table td.pc-name{max-width:none}}.app>main>header{flex-wrap:wrap;gap:10px}.app>main>header .header-actions{flex-wrap:wrap;min-width:0}.app main,.app main .card{max-width:100%}.cx-table th.cx-num,.cx-table td.cx-num{width:52px;white-space:normal;padding-left:4px;padding-right:4px;text-align:center}.cx-table th.cx-num{line-height:1.2}.cx-table td[data-label=Family]{min-width:150px}.cx-table td[data-label=""]:last-child{min-width:168px}.cx-row-actions{gap:4px}.cx-row-actions .btn{padding:4px 9px;font-size:12px;min-height:0}.cx-table td.cx-check,.cx-table th.cx-check{width:28px;padding-left:10px}@media(max-width:900px){.cx-table th.cx-num,.cx-table td.cx-num{width:100%;text-align:right}}@media(min-width:901px){.cx-table td[data-label=""]:last-child{min-width:206px;width:1%}.cx-table td[data-label=""]:last-child .cx-row-actions{flex-wrap:nowrap}.cx-row-actions .btn{white-space:nowrap}}@media(min-width:901px){.cx-table th.cx-num,.cx-table td.cx-num{width:46px;padding-left:2px;padding-right:2px}.cx-table th.cx-num{font-size:10px;letter-spacing:0;overflow-wrap:normal;word-break:normal}.cx-table td[data-label=Approval],.cx-table td[data-label=Readiness]{white-space:nowrap}.cx-name .linklike{font-size:13.5px;line-height:1.25}}@media(min-width:901px){.cx-table td[data-label=Countries]{white-space:nowrap}.cx-table td[data-label=Family]{max-width:200px}.cx-name .linklike{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap){overflow-x:hidden;max-width:100%}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) table{min-width:0;width:100%;max-width:100%}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:9px 10px;font-size:13.5px;vertical-align:middle}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) th{font-size:11.5px;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:#667085;background:#f8fafc}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) tbody tr:hover>td{background:#f8fbff}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) td .actions,.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) td .row-actions{gap:6px;flex-wrap:wrap}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) td .link{white-space:nowrap}@media(max-width:900px){.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) :is(table,thead,tbody,tr,td){display:block;width:100%}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) tbody tr{padding:8px 12px;border-bottom:1px solid #eef1f6}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) td{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;padding:4px 0;text-align:right}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) td[data-label]:not([data-label=""]):before{content:attr(data-label);font-size:11px;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:#667085;text-align:left;flex:0 0 auto}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) td[colspan]{display:block;text-align:left}}.ov-info .ov-stat-ico{background:#f4f3ff;color:#5925dc}.ov-bad .ov-stat-ico{background:#fef3f2;color:#b42318}.ov-bad{border-color:#fecdca}.cx-stats .ov-stat{min-height:0;padding:14px 16px;cursor:default}.cx-stats .ov-stat:hover{transform:none;box-shadow:0 1px 2px #1018280d;border-color:var(--se-border)}.cx-stats .ov-stat-value{font-size:24px}.cx-chip--add{background:#eef4ff;color:#1455d9}.cx-chip--renew{background:#ecfdf3;color:#027a48}.cx-chip--transfer{background:#f4f3ff;color:#5925dc}.cx-chip--restore{background:#fffaeb;color:#b54708}.cx-chip--ok{background:#ecfdf3;color:#027a48}.cx-chip--warn{background:#fffaeb;color:#b54708}.cx-chip--info{background:#f4f3ff;color:#5925dc}.cx-chip--bad{background:#fef3f2;color:#b42318}.cx-chip--muted{background:#f2f4f7;color:#475467}.app main .cx{gap:12px}.app main .grid{gap:12px}.app main .tablehead{margin-bottom:8px}.app main .toolbar{padding:8px 10px;gap:6px}.app main .form-grid,.app main .market-form{gap:10px}.app main .actions{gap:6px}.cx-toolbar{padding:8px 10px;gap:6px}.cx-table td{padding:6px 8px}.cx-table th{padding:8px}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) :is(th,td){padding:6px 8px}.cx-stats{gap:10px}.cx-stats .ov-stat{padding:10px 12px;gap:10px}.cx-stats .ov-stat-ico{width:34px;height:34px;flex-basis:34px;border-radius:10px}.cx-stats .ov-stat-value{font-size:20px}.app main h2{font-size:19px}@media(min-width:901px){td.pc-name{max-width:260px}td.pc-name .cx-sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-table td .cx-chips,.cx-table td[data-label=History] .cx-row-actions{flex-wrap:nowrap}}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap){border:1px solid var(--se-border);border-radius:14px;background:#fff;box-shadow:0 1px 2px #1018280a}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table,.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table){border-collapse:separate;border-spacing:0;font-size:14px;font-variant-numeric:tabular-nums;color:#101828}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table th,.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table) th{font-size:11.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#667085;background:#f8fafc;border-bottom:1px solid var(--se-border);text-align:left;vertical-align:bottom}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table td,.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table) td{font-size:14px;line-height:1.35;border-bottom:1px solid #eef1f6;vertical-align:middle}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table tbody tr:last-child>td,.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table) tbody tr:last-child>td{border-bottom:0}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table tbody tr:hover>td,.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table) tbody tr:hover>td{background:#f8fbff}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table td:first-child:not(.cx-check):not(.cx-num):not(:has(input)),.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table) td:first-child:not(.cx-check):not(.cx-num):not(:has(input)){font-weight:700;color:#101828}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table td .badge,.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table) td .badge{padding:3px 10px;font-size:12px;font-weight:750;line-height:1.3;white-space:nowrap}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table td .badge-muted,.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table) td .badge-muted{background:#f2f4f7;color:#475467}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table td .cx-chip,.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table) td .cx-chip{padding:3px 10px;font-weight:750}@media(min-width:901px){.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) th:is(th){padding:12px}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) td:is(td){padding:11px 12px;font-size:14px}.app main :is(.cx-table-wrap,.keep-scroll) table td,.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table) td{padding:11px 12px}.app main :is(.cx-table-wrap,.keep-scroll) table th,.app main :is(table.table,table.adm-table,table.ai-table,table.cx-table) th{padding:12px}}@media(min-width:901px){.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap):has(th:nth-child(9)){overflow-x:auto}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap):has(th:nth-child(9)) table{min-width:max(100%,1180px)}.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap):has(th:nth-child(9)) :is(th,td):is(th,td){white-space:nowrap}}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table){border-collapse:separate;border-spacing:0;font-size:14px;font-variant-numeric:tabular-nums;color:#101828}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table):not(:is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table){width:100%;border:1px solid var(--se-border);border-radius:14px;background:#fff;box-shadow:0 1px 2px #1018280a}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table):not(:is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table)>thead>tr:first-child>th:first-child{border-top-left-radius:13px}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table):not(:is(.tablewrap,.table-wrap,.adm-table-wrap,.cx-table-wrap,.sc-tablewrap) table)>thead>tr:first-child>th:last-child{border-top-right-radius:13px}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table)>thead th{font-size:11.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#667085;background:#f8fafc;border-bottom:1px solid var(--se-border);text-align:left;vertical-align:bottom}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table)>tbody>tr>td{font-size:14px;line-height:1.35;border-bottom:1px solid #eef1f6;vertical-align:middle}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table)>tbody>tr:last-child>td{border-bottom:0}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table)>tbody>tr:hover>td{background:#f8fbff}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table)>tbody>tr>td:first-child:not(.cx-check):not(.cx-num):not(:has(input,select,textarea)){font-weight:700;color:#101828}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table) td .badge{padding:3px 10px;font-size:12px;font-weight:750;line-height:1.3;white-space:nowrap}@media(min-width:901px){.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table)>thead th{padding:12px}.app main table:not(.sc-pricetable):not(.tiny):not(.setup-table):not(.cx-subtable):not(td table)>tbody>tr>td{padding:11px 12px}}@media(min-width:901px){.app main table td :is(.btn,button.btn,a.btn){min-height:30px;height:auto;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.3;border-radius:999px;white-space:nowrap}.app main table td :is(.actions,.adm-actions,.menu-actions,.row-actions,.cx-row-actions){gap:6px;align-items:center}.app main table td input:not([type=checkbox]):not([type=radio]),.app main table td select{min-height:32px;height:32px;font-size:13px}}.prov-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.prov-tabs{display:inline-flex;gap:4px;padding:4px;background:#f2f4f7;border-radius:999px;flex-wrap:wrap}.prov-tab{border:0;background:transparent;padding:7px 16px;border-radius:999px;font:inherit;font-size:13px;font-weight:700;color:#475467;cursor:pointer;min-height:36px}.prov-tab.is-on{background:#fff;color:var(--se-primary,#1455d9);box-shadow:0 1px 2px #1018281f}.prov-tab:focus-visible{outline:2px solid var(--se-primary,#1455d9);outline-offset:2px}.prov-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.prov-detail>td{background:#fafbfd;padding:16px!important}.prov-fold{padding:12px 16px}.prov-fold>summary{cursor:pointer;font-weight:600;display:flex;gap:8px;align-items:center}.auto-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.auto-stats .kpi{padding:8px 12px;box-shadow:none;background:#f8fafc;border-radius:10px;min-width:0}.auto-stats .kpi b{font-size:18px}.auto-stats .kpi span{font-size:11.5px}button.cx-chip{border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:700}button.cx-chip.is-on{outline:2px solid var(--se-primary,#1455d9);outline-offset:1px}.cx-table-wrap thead th{position:sticky;top:0;z-index:1}.pc-toolbar{display:flex;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.pc-toolbar-actions{margin-left:auto;display:inline-flex;gap:8px;flex-wrap:wrap}.pc-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.pc-filters label{display:flex;flex-direction:column;gap:2px;font-size:11.5px;font-weight:700;color:#667085;min-width:130px;flex:1 1 130px;max-width:220px}.pc-filters input,.pc-filters select{font-weight:400;color:#101828}.pc-next{max-width:240px;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.adm-kpis{margin-bottom:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.adm-kpis .ov-stat{padding:8px 12px;gap:8px;min-height:0}.adm-kpis .ov-stat-ico{display:none}.adm-kpis .ov-stat-value{font-size:20px}.adm-kpis .ov-stat-label{font-size:11.5px}.pay-decision{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.app main .pay-decision input{flex:0 1 104px;width:104px;min-width:80px}td.pc-clamp .pc-next{max-width:260px}.menu-table .menu-actions,.sf-actions{flex-wrap:nowrap;gap:4px}.sf-actions-cell{white-space:nowrap}.sf-actions-cell .btn,.sf-actions .btn{padding:4px 10px;font-size:12.5px}.menu-table small.menu-desc{display:block;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-fresh{margin:0 clamp(14px,2.2vw,30px) 12px;padding:10px 16px}.media-add{margin:0 0 12px;padding:10px 14px;border:1px solid var(--se-border);border-radius:12px;background:#fafbfd}.media-add>summary{cursor:pointer}.menu-table td>button.linklike{display:block;max-width:340px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-toolbar-actions .btn{white-space:nowrap}.app main .menu-table .menu-actions{flex-wrap:nowrap;gap:4px}.app main .menu-table .menu-actions .btn{padding:4px 9px;font-size:12.5px}.app main .card.hp-fresh{padding:8px 14px}.app main .hp-fresh .pc-toolbar{align-items:center}.app main .menu-table .menu-actions,.app main .sf-actions{flex-wrap:nowrap!important}details.integration-card>summary.integration-head{cursor:pointer;list-style:none}details.integration-card>summary.integration-head::-webkit-details-marker{display:none}details.integration-card>summary.integration-head:after{content:"›";margin-left:12px;transition:transform .12s}details.integration-card[open]>summary.integration-head:after{transform:rotate(90deg)}details.integration-card[open]{padding-bottom:14px}code.audit-id{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}td.ov-email{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-table-wrap thead th{position:sticky;top:0;z-index:1}.ov-card table td{white-space:nowrap}.ov-card td.ov-email{max-width:150px}.he-gallery figcaption .muted,.he-gallery figcaption small{overflow-wrap:anywhere;white-space:normal}.cx-table-wrap:has(.cx-linked){overflow-x:auto}.cx-table.cx-linked th.cx-num,.cx-table.cx-linked td.cx-num{width:auto;min-width:118px;white-space:nowrap;text-align:left;padding-left:10px;padding-right:10px}@media(max-width:900px){datalist#sc-product-list~.tablewrap thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;border-bottom:1px solid #eef1f6}datalist#sc-product-list~.tablewrap thead tr{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;padding:0 8px}datalist#sc-product-list~.tablewrap thead th{display:block;width:auto;padding:0;background:none;border:0}datalist#sc-product-list~.tablewrap thead th:not(:has(button,input)){display:none}datalist#sc-product-list~.tablewrap thead th input[type=checkbox]{margin:12px}datalist#sc-product-list~.tablewrap thead th button.linklike{min-height:44px;min-width:44px;padding:0 8px;white-space:normal;text-align:left}}.cx-table td.ov-order{max-width:280px;white-space:normal;overflow-wrap:anywhere}.cx-table td.cx-stack{max-width:360px;white-space:normal}@media(max-width:900px){.cx-table td.ov-order,.cx-table td.cx-stack{max-width:none}}.wb-view{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 12px}.app main .wb-toggle{font:inherit;font-size:13px;font-weight:650;color:var(--se-primary);background:#eef4ff;border:1px solid #d6e4ff;border-radius:999px;padding:0 12px;min-height:28px;cursor:pointer;white-space:nowrap}.app main .wb-toggle[aria-expanded=true]{background:var(--se-primary);border-color:var(--se-primary);color:#fff}.wb-table tbody.wb-group+tbody.wb-group>tr.wb-product>td{border-top:2px solid #e4e9f2}.wb-table tr.wb-term>td{background:#f9fbfe;font-size:13px}.wb-table tr.wb-term>td:nth-child(2){padding-left:22px}@media(max-width:900px){.cx-table td:has(>*+*):not(:has(>button,>a.btn,>input,>select,>label)),.app main :is(.tablewrap,.table-wrap,.adm-table-wrap,.sc-tablewrap):not(.keep-scroll):not(.cx-table-wrap) td:has(>*+*):not(:has(>button,>a.btn,>input,>select,>label)){flex-direction:column;align-items:flex-start;text-align:left;gap:2px}}@media(max-width:900px){.app main .tablewrap .wb-table tr.wb-product>td.wb-na{display:none}.app main .tablewrap .wb-table tr.wb-product>td.wb-prod{display:block;text-align:left}.app main .tablewrap .wb-table tr.wb-product>td.wb-prod:before{display:none}}@media(prefers-reduced-motion:no-preference){.app main .wb-toggle{transition:background .15s ease,color .15s ease}}.kpis.auto-stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.kpis.auto-stats .kpi>span{white-space:normal;overflow-wrap:anywhere}@media(max-width:760px){.ov-card td.ov-email,td.ov-email{max-width:none;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}}.families-table td.fam-readiness{width:260px;min-width:200px;white-space:normal}@media(min-width:901px){.families-table td[data-label=""]:last-child{min-width:0}.families-table td[data-label=""]:last-child .cx-row-actions{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.families-table td.cx-num{width:1%}}.families-table td.fam-readiness .fam-blockers span{white-space:normal}.fam-changes{display:flex;flex-wrap:wrap;gap:4px;min-width:120px}.fam-changes .cx-chip{padding:2px 8px;font-size:11.5px;white-space:nowrap}@media(min-width:901px){.families-table td[data-label=Family]{max-width:none;min-width:170px}.families-table .cx-name .linklike{white-space:normal;overflow:visible}}.fam-blockers{display:flex;flex-direction:column;gap:2px;margin-top:4px;overflow-wrap:normal;word-break:normal;color:#5a6a85}.fam-blockers .fam-next{color:#42526b}.fam-summary ul{margin:4px 0 0;padding-left:18px}.sc-prices{display:flex;flex-wrap:wrap;gap:4px}.sc-prices .cx-chip{white-space:nowrap}@media(max-width:900px){.cx-table td:has(>.sc-prices),.app main .tablewrap td:has(>.sc-prices){flex-direction:column;align-items:flex-start;text-align:left;gap:4px}}.home-hero{max-width:1400px;margin:0 auto;padding:clamp(18px,3vw,32px) clamp(16px,6vw,90px) 0}.home-hero-surface{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(24px,4vw,48px);border:1px solid var(--se-border);border-radius:var(--se-radius-xl);background:var(--se-surface);box-shadow:var(--se-shadow-sm)}.home-hero-copy{min-width:0;max-width:760px}.home-hero-badge{margin-bottom:12px}.home-hero-kicker{margin:0 0 10px;color:var(--se-primary);font-size:var(--se-text-xs);font-weight:var(--se-weight-extrabold);letter-spacing:.12em}.home-hero h1{margin:0 0 12px;color:var(--se-text);font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.045em;overflow-wrap:anywhere}.home-hero-lead{max-width:60ch;margin:0;color:var(--se-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.6}.home-hero-body{margin-top:12px}.home-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.home-hero-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;text-decoration:none}.home-hero-secondary{border:1px solid var(--se-border);background:#fff;color:var(--se-primary)}.home-hero-secondary:hover{border-color:var(--se-primary);background:#f7faff}.home-hero-media{min-width:0}.home-hero-media img{display:block;width:100%;height:auto;max-height:320px;object-fit:contain;border-radius:var(--se-radius-lg)}#domain-search{scroll-margin-top:96px}.home-promotions{max-width:1400px;margin:0 auto;padding:14px clamp(16px,6vw,90px) 0}.home-promotions .offer-strip{gap:8px;margin:0}.offer-banner{display:flex;align-items:center;gap:clamp(12px,3vw,32px);margin:0 0 10px;padding:14px clamp(14px,3vw,28px);border:1px solid var(--se-border,#dfe6f3);border-radius:var(--se-radius-lg,16px);background:var(--se-surface,#fff)}.offer-banner-art{flex:0 0 auto;width:min(300px,40%);height:auto}.offer-banner-text{min-width:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.offer-banner-text h2{margin:0;font-size:clamp(18px,2.4vw,26px);overflow-wrap:anywhere}.offer-banner-text p{margin:0;font-size:14px}.offer-banner-conditions{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.offer-banner-conditions li{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--se-surface-muted,#f2f5fb);border:1px solid var(--se-border,#dfe6f3)}.home-promotions .offer-chip{flex:1 1 220px;min-width:0;border-radius:var(--se-radius-md);padding:9px 12px}.home-promotions .offer-chip strong,.home-promotions .offer-chip span{overflow-wrap:anywhere}.home-domain-search{padding-top:12px}.hp-section[id]{scroll-margin-top:104px}.fvo-term.is-on{border-width:2px;padding:8px 11px;font-weight:800}.fvo-term-picker{display:grid;gap:6px;margin:0 0 12px;color:var(--se-text-muted);font-size:var(--se-text-sm);font-weight:700}.fvo-term-picker{position:relative}.fvo-dd{position:relative;min-width:0}.fvo-dd-btn{display:block;width:100%;min-width:0;min-height:46px;padding:10px 32px 10px 12px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23334155' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--se-text);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}@media(min-width:769px)and (max-width:1279px){.fvo-dd-btn{font-size:12px;padding-right:28px;background-position:right 10px center}}.fvo-dd-btn span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fvo-dd-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:min(280px,50vh);overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius-md);box-shadow:0 12px 30px #1018282e}.fvo-dd-list li{padding:10px 12px;border-radius:8px;color:var(--se-text);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.fvo-dd-list li[data-active=true]{background:#e6edfb}.fvo-dd-list li[aria-selected=true]{color:#1455d9}.fvo-total{justify-items:start;gap:3px;margin:2px 0 12px;padding:12px 14px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:#f8faff;text-align:left}.fvo-total strong{font-size:1.3rem;font-weight:800}.fvo-total span{font-weight:600;font-size:.86rem;color:#475467}@media(max-width:900px){.home-hero-surface{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}}@media(max-width:680px){.home-hero{padding-top:14px}.home-hero-surface{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 18px}.home-hero-media{grid-row:1}.home-hero-media img{max-height:220px}.home-hero h1{font-size:clamp(1.8rem,8vw,2.35rem)}.home-hero-actions{display:grid;grid-template-columns:minmax(0,1fr)}.home-hero-actions .btn{width:100%}.home-promotions{padding-top:10px}.home-promotions .offer-chip{flex-basis:100%}.offer-banner{flex-direction:column}.offer-banner-art{width:min(260px,70%)}.home-domain-search{padding-top:10px}.home-domain-search .dom-search{padding:18px 16px}.hp-section[id]{scroll-margin-top:86px}}@media(max-width:420px){.store-nav{height:64px;padding-inline:12px;gap:6px}.store-brand.brand-logo{height:32px;flex:0 1 auto;min-width:0}.store-brand.brand-logo img{height:46px;max-width:118px;margin:-3px 0 -11px}.store-actions{gap:4px;min-width:0}.store-actions .btn{padding:7px 8px;font-size:13px}.store-actions .cart-btn{min-width:44px}.store-nav>.nav-toggle{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.home-hero *,.home-promotions *{scroll-behavior:auto}}.svc-page{max-width:1180px;margin:0 auto;min-width:0}.svc-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--se-space-3);margin:var(--se-space-3) 0 var(--se-space-2)}.svc-search{flex:1 1 280px;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:var(--se-radius-md);font:inherit;background:#fff}.svc-select{display:grid;gap:4px;font-size:var(--se-text-xs);font-weight:var(--se-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--se-muted)}.svc-select select{min-height:44px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:var(--se-radius-md);font:inherit;text-transform:none;letter-spacing:0;color:var(--se-text);background:#fff}.svc-search:focus-visible,.svc-select select:focus-visible,.svc-name:focus-visible,.svc-more summary:focus-visible{outline:3px solid var(--se-primary);outline-offset:2px}.svc-count{margin:var(--se-space-2) 0 var(--se-space-3)}.svc-list{display:grid;gap:var(--se-space-3)}.svc-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) auto;gap:var(--se-space-3) var(--se-space-5);align-items:start;padding:var(--se-space-4);background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius-lg);box-shadow:var(--se-shadow-sm)}.svc-row[data-status=FAILED]{border-left:4px solid #b42318}.svc-row[data-status=SUSPENDED]{border-left:4px solid #b54708}.svc-main,.svc-state{min-width:0}.svc-main p,.svc-state p{margin:2px 0}.svc-name{font-size:var(--se-text-lg);font-weight:var(--se-weight-extrabold);color:var(--se-text);text-decoration:none;overflow-wrap:anywhere}.svc-name:hover{color:var(--se-primary);text-decoration:underline}.svc-expiry{margin-top:var(--se-space-2)!important}.svc-chip{display:inline-flex;margin-left:8px;padding:2px 8px;border-radius:var(--se-radius-pill);font-size:var(--se-text-xs);font-weight:var(--se-weight-extrabold)}.svc-chip-warn{background:#fffaeb;color:#b54708}.svc-chip-bad{background:#fef3f2;color:#b42318}.svc-actions{display:flex;flex-wrap:wrap;gap:var(--se-space-2);align-items:flex-start;justify-content:flex-end}.svc-more{position:relative}.svc-more summary{list-style:none;cursor:pointer}.svc-more summary::-webkit-details-marker{display:none}.svc-more-body{margin-top:var(--se-space-2);min-width:220px}.svc-pager{display:flex;align-items:center;justify-content:center;gap:var(--se-space-4);margin-top:var(--se-space-5)}@media(max-width:900px){.svc-row{grid-template-columns:minmax(0,1fr) auto}.svc-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:600px){.svc-row{grid-template-columns:minmax(0,1fr)}.svc-toolbar>*{width:100%}.svc-select select{width:100%}.svc-actions .btn{flex:1 1 auto;justify-content:center}.svc-more{flex:1 1 100%}.svc-more-body{min-width:0}}.ord-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--se-space-4)}.ord-state{display:flex;flex-direction:column;gap:4px;min-width:0}.ord-state strong{font-size:var(--se-text-lg)}.ord-k{font-size:var(--se-text-xs);font-weight:var(--se-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--se-muted)}.ord-pill{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-weight:var(--se-weight-extrabold);font-size:var(--se-text-md)}.ord-pill i{width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}.ord-ok{color:var(--se-success)}.ord-warn{color:#b54708}.ord-bad{color:#b42318}.ord-info{color:var(--se-primary)}.ord-neutral{color:var(--se-muted)}.oc{margin-top:var(--se-space-3);padding:var(--se-space-3) var(--se-space-4);background:#f9fafb;border:1px solid var(--se-border);border-radius:var(--se-radius-md);min-width:0}.oc-failed{background:#fffbfa;border-color:#fecdca}.oc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--se-space-2)}.oc p{margin:var(--se-space-2) 0 0}.oc-list{margin:var(--se-space-2) 0 0;display:grid;gap:var(--se-space-2)}.oc-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,3fr);gap:var(--se-space-3);align-items:baseline;padding:var(--se-space-2) 0;border-bottom:1px solid var(--se-border)}.oc-row:last-child{border-bottom:0}.oc-row dt{color:var(--se-muted);font-size:var(--se-text-sm);font-weight:var(--se-weight-bold)}.oc-row dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--se-space-2);min-width:0;overflow-wrap:anywhere}.oc .svc-secret,.oc .svc-secret-row{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--se-text-base)}.copy-wrap{display:inline-flex;align-items:center;gap:var(--se-space-2)}.copy-btn{min-height:32px;padding:4px 12px;border:1px solid var(--se-border);border-radius:var(--se-radius-sm);background:#fff;font:inherit;font-size:var(--se-text-sm);font-weight:var(--se-weight-bold);cursor:pointer}.copy-btn:hover{border-color:var(--se-primary);color:var(--se-primary)}.copy-btn:focus-visible{outline:3px solid var(--se-primary);outline-offset:2px}.copy-note{font-size:var(--se-text-sm);color:var(--se-success)}.copy-note-bad{color:#b42318}@media(max-width:900px){.ord-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ord-summary{grid-template-columns:minmax(0,1fr)}.oc-row{grid-template-columns:minmax(0,1fr);gap:2px}}.ws-setup{margin:8px 0;padding:10px 12px;border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface)}.ws-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:8px 0}.ws-grid label{display:grid;gap:4px;font-size:var(--se-text-sm);font-weight:600}.ws-addr{display:flex;align-items:center;gap:4px;min-width:0}.ws-addr input{flex:1 1 auto;min-width:0}.ws-addr span{color:var(--se-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-alert{display:block;margin:0 0 var(--se-space-3);padding:var(--se-space-3) var(--se-space-4);border:1px solid #b2ccff;border-left-width:4px;border-radius:var(--se-radius-md);background:#eef4ff;color:#0d47c5;font-size:var(--se-text-base);line-height:var(--se-leading-normal);white-space:pre-line;overflow-wrap:anywhere}.sc-alert--warning{background:var(--se-warning-bg,#fffaeb);border-color:#fec84b;color:var(--se-warning,#b54708)}.sc-alert,.sc-alert--success,.sc-alert--warning,.sc-alert--danger{border-left-color:currentColor}.sc-alert strong{font-weight:var(--se-weight-extrabold)}.sc-alert code{color:inherit}@media(prefers-contrast:more){.sc-alert{border-width:2px;border-left-width:6px}}.sc-attn-tag{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:var(--se-text-xs);font-weight:var(--se-weight-extrabold);letter-spacing:.03em;text-transform:uppercase;color:var(--se-warning)}.sc-attn li .sc-attn-dot{background:var(--se-warning)}.sc-attn li.sc-attn-info .sc-attn-tag{color:var(--se-primary-strong)}.sc-attn li.sc-attn-info .sc-attn-dot{background:var(--se-primary-strong)}.sc-attn li.sc-attn-danger .sc-attn-tag{color:var(--se-error)}.sc-attn li.sc-attn-danger .sc-attn-dot{background:var(--se-error)}@media(max-width:600px){.sc-attn li{flex-wrap:wrap}.sc-attn-tag{flex:1 1 100%}.sc-attn-text{flex:1 1 0}}.sc-modal{position:relative;max-height:calc(100vh - 2 * var(--se-space-5));overflow-y:auto;overscroll-behavior:contain;padding:var(--se-space-6)}.sc-modal h2{margin:0 0 var(--se-space-4);padding-right:72px;font-size:var(--se-text-xl);letter-spacing:-.01em;line-height:var(--se-leading-tight)}.sc-modal>.btn[aria-label=Close]{position:absolute;top:var(--se-space-4);right:var(--se-space-4);min-height:36px;padding:6px 12px;font-size:var(--se-text-sm)}.sc-modal .sc-form-field{gap:6px;margin:0 0 var(--se-space-4)}.sc-modal .sc-form-label{font-size:var(--se-text-sm);font-weight:var(--se-weight-extrabold);color:var(--se-text)}.sc-modal .sc-form-help{font-size:var(--se-text-sm);line-height:var(--se-leading-normal)}.sc-modal .sc-form-error{font-size:var(--se-text-sm);font-weight:var(--se-weight-bold)}.sc-modal .sc-form-field input:not([type=checkbox]):not([type=radio]),.sc-modal .sc-form-field select,.sc-modal .sc-form-field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:var(--se-radius-md);background:#fff;color:var(--se-text);font:inherit;font-weight:var(--se-weight-regular)}.sc-modal .sc-form-field input:focus-visible,.sc-modal .sc-form-field select:focus-visible,.sc-modal .sc-form-field textarea:focus-visible{outline:3px solid var(--se-primary);outline-offset:1px;border-color:var(--se-primary)}.sc-modal .sc-form-field [aria-invalid=true]{border-color:var(--se-error-border);background:var(--se-error-bg)}.sc-modal .sc-form-field input:disabled,.sc-modal .sc-form-field select:disabled{background:#f2f4f7;color:var(--se-muted);cursor:not-allowed}.sc-modal .actions{display:flex;flex-wrap:wrap;gap:var(--se-space-2)}.sc-modal dl.service-facts{margin:0 0 var(--se-space-4)}@media(max-width:600px){.sc-modal-backdrop{align-items:end;padding:0}.sc-modal{max-width:none;border-radius:var(--se-radius-lg) var(--se-radius-lg) 0 0;padding:var(--se-space-5)}.sc-modal .actions .btn{flex:1 1 auto;justify-content:center}}.dns-sentence{margin:0 0 var(--se-space-5);padding:var(--se-space-3) var(--se-space-4);background:#f9fafb;border:1px solid var(--se-border);border-radius:var(--se-radius-md);font-size:var(--se-text-md);line-height:var(--se-leading-relaxed);overflow-wrap:anywhere}.dns-sentence code{font-weight:var(--se-weight-bold);color:var(--se-text)}.dns-ph{color:var(--se-muted);font-weight:var(--se-weight-bold)}.dns-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--se-space-4)}.dns-row-name{grid-template-columns:minmax(110px,1fr) minmax(0,3fr)}.dns-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--se-space-3);margin:var(--se-space-3) 0 var(--se-space-2)}.dns-search{flex:1 1 260px;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:var(--se-radius-md);font:inherit;background:#fff}.dns-filter{display:grid;gap:4px;font-size:var(--se-text-xs);font-weight:var(--se-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--se-muted)}.dns-filter select{min-height:44px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:var(--se-radius-md);font:inherit;text-transform:none;letter-spacing:0;color:var(--se-text);background:#fff}.dns-search:focus-visible,.dns-filter select:focus-visible,.dns-sort:focus-visible{outline:3px solid var(--se-primary);outline-offset:2px}.dns-count{margin:var(--se-space-2) 0}.dns-sort{background:none;border:0;padding:0;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;white-space:nowrap}.dns-sort:hover{color:var(--se-primary)}.dns-type-badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:28px;padding:3px 9px;border:1px solid var(--se-border);border-radius:999px;background:#f9fafb;color:var(--se-text);font-size:var(--se-text-xs);font-weight:var(--se-weight-bold);letter-spacing:.03em}.sc-modal .sc-form-field input[readonly]{background:#f9fafb;color:var(--se-text);cursor:default}@media(max-width:900px){.dns-row2,.dns-row-name{grid-template-columns:minmax(0,1fr)}.dns-table{min-width:0}.dns-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dns-table,.dns-table tbody,.dns-table tr,.dns-table td{display:block;width:100%}.dns-table tbody{display:grid;gap:var(--se-space-3)}.dns-table tr{padding:var(--se-space-3) var(--se-space-4);border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:#fff;box-shadow:0 1px 2px #1018280d}.dns-table td{display:grid;grid-template-columns:minmax(68px,84px) minmax(0,1fr);gap:var(--se-space-3);align-items:start;padding:6px 0;border:0;white-space:normal;overflow-wrap:anywhere}.dns-table td:before{content:attr(data-label);color:var(--se-muted);font-size:var(--se-text-xs);font-weight:var(--se-weight-bold);text-transform:uppercase;letter-spacing:.04em}.dns-table td.actions{display:flex;flex-wrap:wrap;gap:var(--se-space-2);padding-top:var(--se-space-2);border-top:1px solid var(--se-border)}.dns-table td.actions:before{display:none}.dns-table td.actions .btn{min-height:44px;flex:1 1 96px;justify-content:center}.dns-toolbar{align-items:stretch}.dns-search{flex-basis:100%}.dns-filter{flex:1 1 140px}}.sc-modal .sc-form-field{align-content:start}body:has(.sc-modal-backdrop) .admin-help-launch{display:none}.sc-modal>:first-child :is(h2,h3):first-child,.sc-modal>h3:first-child{padding-right:72px}.hp-tld{container-type:inline-size;min-width:0;overflow:hidden}.hp-tld-name{max-width:100%;overflow-wrap:anywhere;font-size:clamp(.8rem,calc(100cqi / (var(--len,5) * .6)),1.3rem)}.hp-tld-price,.hp-tld-promo{max-width:100%;overflow-wrap:anywhere}.pd-head,.pd-body{min-width:0}@media(min-width:960px){.pd{grid-template-areas:"head buy" "body buy";grid-template-rows:auto 1fr}.pd-head{grid-area:head}.pd-body{grid-area:body}.pd-buy{grid-area:buy}}@media(max-width:959px){.pd-buy{position:static}}.cat-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--se-space-3);margin:var(--se-space-5) 0}.legal-page{display:block}.legal-hero{padding:72px 24px 64px;text-align:center;background:radial-gradient(80% 60% at 80% 20%,rgba(184,190,255,.55),transparent 60%),radial-gradient(60% 50% at 10% 90%,rgba(196,190,255,.45),transparent 60%),#fff}.legal-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:7px 12px;border:1px solid rgba(20,85,217,.2);border-radius:999px;background:#1455d90d;color:var(--se-primary-strong,#0d47c5);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.legal-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--se-primary,#1455d9)}.legal-hero h1{margin:0 auto 16px;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.02em;max-width:900px}.legal-accent{background:linear-gradient(90deg,var(--se-primary,#1455d9),#6b5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.legal-hero p:not(.legal-eyebrow){margin:0 auto;max-width:680px;color:var(--se-text-muted,#667085);font-size:18px;line-height:1.6}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start;max-width:1120px;margin:0 auto;padding:56px 24px 80px}.legal-layout--single{grid-template-columns:minmax(0,860px);justify-content:center}.legal-index{position:sticky;top:92px;display:grid;gap:4px;padding:18px;border:1px solid var(--se-border,#e4e7ec);border-radius:20px;background:#fff;max-height:calc(100vh - 120px);overflow:auto}.legal-index strong{grid-column:1/-1;margin-bottom:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#344054}.legal-index a{padding:8px 4px;color:var(--se-text-muted,#667085);font-size:14px;line-height:1.35;text-decoration:none}.legal-index a:hover,.legal-index a:focus-visible{color:var(--se-primary,#1455d9)}.legal-copy{min-width:0}.legal-copy .page-body h2,.legal-copy .page-body h3{scroll-margin-top:95px;margin:40px 0 12px;font-size:28px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.legal-copy .page-body h3{font-size:24px}.legal-copy .page-body>:first-child{margin-top:0}.legal-copy .page-body p,.legal-copy .page-body li{color:var(--se-text-muted,#667085);font-size:16px;line-height:1.7;max-width:78ch}.legal-copy .page-body ul,.legal-copy .page-body ol{padding-left:22px}.legal-copy .page-body a{overflow-wrap:anywhere}@media(max-width:900px){.legal-layout{grid-template-columns:1fr;padding:28px 18px 48px}.legal-index{position:static;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media(max-width:520px){.legal-index{grid-template-columns:1fr}}.ord-pills{display:inline-flex;flex-wrap:wrap;gap:6px}.renewals-nodate{margin:var(--se-space-2) 0 0}.sc-dash-eyebrow{margin:0 0 var(--se-space-2);color:var(--se-primary);font-weight:var(--se-weight-extrabold)}.sc-card-subtitle{margin:4px 0 0}.sc-kpi{position:relative;overflow:hidden;min-width:0}.sc-kpi-art{flex:none;width:58px;height:58px;margin-left:auto;color:var(--se-primary);filter:drop-shadow(0 4px 5px rgb(58 50 130 / 12%));transition:transform var(--se-duration-fast) var(--se-ease-default)}.sc-kpi:hover .sc-kpi-art{transform:translateY(-2px) rotate(-2deg)}.sc-kpi-art-domain{filter:drop-shadow(0 5px 6px rgb(58 50 130 / 18%))}.sc-kpi-art-billing{filter:drop-shadow(0 4px 5px rgb(58 50 130 / 10%))}.sc-kpi-art-stack{transform-origin:31px 31px;animation:sc-server-float 4s ease-in-out infinite}@keyframes sc-server-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.sc-kpi:focus-visible .sc-kpi-art{transform:translateY(-2px)}.sc-kpi-warn .sc-kpi-art{opacity:.78}@media(prefers-reduced-motion:reduce){.sc-kpi-art,.sc-kpi-art-stack{animation:none!important;transition:none!important}}.sc-family-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:var(--se-space-2)}.sc-family-link{display:flex;align-items:center;gap:var(--se-space-3);min-width:0;min-height:64px;padding:var(--se-space-3);border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface);color:var(--se-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.sc-family-link:hover{border-color:var(--se-primary);background:var(--se-bg);box-shadow:var(--se-shadow-sm)}.sc-family-link:focus-visible{outline:3px solid var(--se-primary);outline-offset:2px}.sc-family-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--se-radius-md);background:var(--se-bg);color:var(--se-primary)}.sc-family-copy{display:grid;min-width:0;gap:2px}.sc-family-copy>span{font-size:var(--se-text-sm);font-weight:var(--se-weight-bold);overflow-wrap:anywhere}.sc-family-copy>strong{font-size:var(--se-text-xs);font-weight:var(--se-weight-medium);color:var(--se-muted)}.sc-family-arrow{margin-left:auto;color:var(--se-primary);font-size:22px;line-height:1}.sc-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--se-space-3)}.sc-account-item{display:flex;align-items:center;gap:var(--se-space-3);min-width:0;padding:var(--se-space-3);border:1px solid var(--se-border);border-radius:var(--se-radius-md);background:var(--se-surface)}.sc-account-item>span:nth-child(2){display:grid;flex:1;min-width:0;gap:2px}.sc-account-item>span:nth-child(2) strong{font-size:var(--se-text-sm)}.sc-account-item small{color:var(--se-muted);font-size:var(--se-text-xs);overflow-wrap:anywhere}.sc-shell-sidebar .sc-help-card{background:var(--se-bg);border:1px solid var(--se-border);color:var(--se-text)}.sc-shell-sidebar .sc-help-card p{color:var(--se-muted)}.sc-shell-sidebar .sc-help-card .btn:not(.btn-primary){background:var(--se-surface);color:var(--se-primary);border-color:var(--se-border)}.sc-shell-sidebar .sc-help-card .btn:not(.btn-primary):hover{background:var(--se-surface);border-color:var(--se-primary)}@media(min-width:761px)and (max-width:900px){.sc-dash-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.sc-dash2{gap:var(--se-space-3)}.sc-dash2 .sc-card,.sc-dash2 .sc-dash-cols>.sc-card{margin-bottom:0}.sc-dash2 .sc-dash-cols{gap:var(--se-space-3)}.sc-dash2 .sc-card{padding:var(--se-space-3) var(--se-space-4)}.sc-dash2 .sc-card-header{padding-bottom:var(--se-space-2);margin-bottom:var(--se-space-2)}.sc-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--se-space-2)}.sc-family-link{min-height:68px;padding:var(--se-space-2);gap:var(--se-space-2)}.sc-family-icon{width:34px;height:34px}.sc-family-arrow{font-size:20px}.sc-kpi{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;grid-template-rows:40px auto;align-items:center;gap:4px 8px}.sc-kpi-ico{grid-column:1;grid-row:1;width:36px;height:36px}.sc-kpi-art{grid-column:3;grid-row:1;width:40px;height:40px;margin:0}.sc-kpi-body{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 8px}.sc-kpi-label{grid-column:1/-1}.sc-kpi-value{grid-column:1;grid-row:2}.sc-kpi-body small{grid-column:2;grid-row:2;justify-self:end;text-align:right}.sc-account-grid{grid-template-columns:minmax(0,1fr);gap:var(--se-space-2)}.sc-account-item{flex-wrap:wrap;min-height:64px;padding:var(--se-space-2)}.sc-account-item>.btn{min-height:44px}.sc-dash-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.sc-dash-actions .btn{justify-content:center;min-height:44px}.sc-attn li{padding:var(--se-space-2) var(--se-space-3);gap:2px var(--se-space-3)}.sc-attn-tag{flex:1 1 100%}.sc-attn-text{flex:1 1 0;min-width:0}.sc-dash-table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"svc st" "dom act" "paid act";gap:2px var(--se-space-3);align-items:center;padding:var(--se-space-2) 0}.sc-dash-table td[data-label=Service]{grid-area:svc}.sc-dash-table td[data-label=Service] strong{display:block;overflow-wrap:anywhere}.sc-dash-table td[data-label=Service] small{display:block;margin:2px 0 0}.sc-dash-table td[data-label=Status]{grid-area:st;justify-content:flex-end}.sc-dash-table td[data-label=Status]:before{display:none}.sc-dash-table td[data-label=Domain]{grid-area:dom}.sc-dash-table td[data-label="Paid until"]{grid-area:paid}.sc-dash-table td[data-label=Domain],.sc-dash-table td[data-label="Paid until"]{text-align:left;justify-content:flex-start;gap:var(--se-space-2);font-size:var(--se-text-sm);color:var(--se-muted)}.sc-dash-table td:last-child{grid-area:act;justify-content:flex-end}.sc-dash-table td:last-child .btn{min-height:44px;min-width:44px}.sc-order-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px var(--se-space-3);padding:var(--se-space-2) 0}.sc-order-rows li>:first-child{grid-column:1 / 3;grid-row:1;min-width:0}.sc-order-rows li>:last-child{grid-column:3;grid-row:1;justify-self:end}.sc-order-rows li>:nth-child(2):not(:last-child){grid-column:1;grid-row:2}.sc-order-rows li>:nth-child(3):not(:last-child){grid-column:2 / 4;grid-row:2;justify-self:end}.sc-order-rows li.sc-row-stack{grid-template-columns:minmax(0,1fr);gap:2px}.sc-order-rows li.sc-row-stack>*{grid-column:auto;grid-row:auto;justify-self:start}}:root{--sf-tint:#f3f5ff;--sf-tint-strong:#e6eaff;--sf-accent:#4b5ff0;--sf-ring:0 0 0 1px rgba(20,85,217,.08),0 12px 32px -12px rgba(36,50,140,.18)}.home-hero--art .home-hero-surface{background:radial-gradient(120% 90% at 85% 10%,var(--sf-tint-strong) 0,rgba(230,234,255,0) 55%),linear-gradient(180deg,#fbfcff 0,var(--sf-tint) 100%);border:1px solid #e3e8f8;box-shadow:var(--sf-ring)}.home-hero--art .home-hero-surface{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:center}.home-hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid #d9e0fb;border-radius:var(--se-radius-pill);background:#fff;color:var(--se-primary)}.home-hero-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--se-primary)}.home-hero-art{min-width:0;display:flex;justify-content:center}.home-hero-art img{display:block;width:min(100%,420px);height:auto;filter:drop-shadow(0 24px 30px rgba(36,50,140,.18))}.home-hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;color:var(--se-text);font-size:var(--se-text-sm);font-weight:var(--se-weight-medium)}.home-hero-points li{display:inline-flex;align-items:center;gap:8px}.home-hero-points .ai-icon{flex:none;width:30px;height:30px;padding:7px;border-radius:var(--se-radius-md);background:#fff;border:1px solid #dfe5fb;color:var(--se-primary)}.home-hero--art .home-hero-surface{position:relative;overflow:hidden;isolation:isolate}.home-hero--art .home-hero-surface>*{position:relative;z-index:1}.home-hero--art .home-hero-surface:before,.home-hero--art .home-hero-surface:after{content:"";position:absolute;z-index:0;border-radius:50%;filter:blur(48px);pointer-events:none}.home-hero--art .home-hero-surface:before{width:420px;height:420px;top:-140px;right:-90px;background:#1455d91f}.home-hero--art .home-hero-surface:after{width:320px;height:320px;bottom:-120px;left:-60px;background:#4b5ff01a}@media(prefers-reduced-motion:no-preference){.home-hero-art{animation:sf-rise .9s cubic-bezier(.16,1,.3,1) both}.home-hero-art img{animation:sf-mascot-hover 4s ease-in-out .9s infinite;transform-origin:50% 80%}.hp-cta-art,.auth-aside-art{animation:sf-float-slow 7s ease-in-out infinite}.home-hero--art .home-hero-surface:before{animation:sf-float-slow 7s ease-in-out infinite}.home-hero--art .home-hero-surface:after{animation:sf-float 6s ease-in-out infinite}.home-hero-kicker:before{animation:sf-ring 2.4s ease-out infinite}}@keyframes sf-rise{0%{opacity:0;transform:translateY(30px) scale(.92)}to{opacity:1;transform:none}}@keyframes sf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes sf-mascot-hover{0%,to{transform:translateY(0) rotate(0) scale(1)}25%{transform:translateY(-14px) rotate(-2.5deg) scale(1.015)}50%{transform:translateY(-34px) rotate(0) scale(1.03)}75%{transform:translateY(-14px) rotate(2.5deg) scale(1.015)}}@keyframes sf-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sf-ring{0%{box-shadow:0 0 #1455d973}to{box-shadow:0 0 0 7px #1455d900}}.hp-h2{letter-spacing:-.035em;line-height:1.15}.hp-sub{font-size:var(--se-text-md)}.cat-card{border-color:#e6e9f4;border-radius:var(--se-radius-xl);box-shadow:var(--sf-ring)}.cat-card:hover,.cat-card:focus-within{border-color:#b9c6ff;box-shadow:0 0 0 1px #1455d92e,0 18px 36px -16px #24328c47}.cat-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:var(--se-radius-lg);background:var(--sf-tint-strong);color:var(--se-primary);font-size:22px}.cat-highlights{gap:8px}.cat-highlights li{display:flex;gap:8px;align-items:flex-start}.cat-highlights li:before{content:"";flex:none;width:16px;height:16px;margin:2px 0 0;border-radius:50%;background:var(--se-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;color:transparent}.cat-card-foot{padding-top:var(--se-space-4);border-top:1px solid #eef0f7}.hp-cta--art{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--se-space-6);overflow:hidden;background:radial-gradient(90% 120% at 100% 0,var(--sf-tint-strong) 0,rgba(230,234,255,0) 60%),linear-gradient(180deg,#fbfcff,var(--sf-tint));border:1px solid #e3e8f8;box-shadow:var(--sf-ring);text-align:left}.hp-cta--art{box-sizing:border-box;width:calc(100% - (2*clamp(16px,6vw,90px)));max-width:1220px;margin:clamp(24px,4vw,48px) auto;border-radius:var(--se-radius-xl);padding:clamp(24px,4vw,44px)}.hp-cta-copy{min-width:0}.hp-cta-copy h2{margin:0 0 8px}.hp-cta-copy p{margin:0 0 18px;max-width:56ch}.hp-cta-copy .hero-actions{justify-content:flex-start}.hp-cta-art{width:min(240px,30vw);height:auto;filter:drop-shadow(0 18px 24px rgba(36,50,140,.18))}.site-footer{background:linear-gradient(180deg,#fff 0,#f7f8fd);border-top:1px solid #e8ebf5}.footer-col h3{letter-spacing:.06em}.auth-split{background:radial-gradient(80% 60% at 0 0,var(--sf-tint-strong) 0,rgba(230,234,255,0) 60%),var(--se-bg)}.auth-aside{display:none}@media(min-width:960px){.auth-split{display:grid;grid-template-columns:minmax(0,600px) minmax(0,460px);gap:var(--se-space-6);place-items:stretch;align-content:center;justify-content:center;width:100%;box-sizing:border-box;padding:clamp(24px,5vh,56px) var(--se-space-6)}.auth-split .login-card{margin:0;width:100%;max-width:none;box-shadow:var(--sf-ring);display:flex;flex-direction:column;justify-content:center}.auth-aside{display:flex;flex-direction:column;gap:var(--se-space-4);padding:var(--se-space-8);border:1px solid #e3e8f8;border-radius:var(--se-radius-xl);background:linear-gradient(180deg,#fbfcff,var(--sf-tint));box-shadow:var(--sf-ring);position:relative;overflow:hidden}}.auth-aside-pill{align-self:flex-start;margin:0;padding:5px 12px;border:1px solid #d9e0fb;border-radius:var(--se-radius-pill);background:#fff;color:var(--se-primary);font-size:var(--se-text-xs);font-weight:var(--se-weight-extrabold);letter-spacing:.1em;text-transform:uppercase}.auth-aside h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.04em;max-width:16ch}.auth-aside h2 span{color:var(--se-primary)}.auth-aside-lead{margin:0;max-width:42ch;color:var(--se-muted);line-height:var(--se-leading-relaxed)}.auth-aside-art{align-self:center;width:190px;margin:var(--se-space-2) 0;filter:drop-shadow(0 18px 24px rgba(36,50,140,.18));pointer-events:none}.auth-aside-art .sx-mascot{display:block;width:190px;height:190px;object-fit:contain}.auth-aside-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--se-space-3);position:relative}.auth-aside-list li{display:flex;gap:var(--se-space-3);align-items:flex-start}.auth-aside-list .ai-icon{flex:none;width:40px;height:40px;padding:10px;border-radius:var(--se-radius-md);background:#fff;border:1px solid #dfe5fb;color:var(--se-primary)}.auth-aside-list b{display:block;font-size:var(--se-text-base)}.auth-aside-list span{color:var(--se-muted);font-size:var(--se-text-sm);line-height:1.5}@media(min-width:960px)and (max-height:760px){.auth-aside-art{position:absolute;top:var(--se-space-5);right:var(--se-space-5);width:104px;margin:0}.auth-aside-art .sx-mascot{width:104px;height:104px}}.auth-mascot{display:flex;justify-content:center;margin:2px 0 6px;pointer-events:none}.auth-mascot .sx-mascot{display:block;width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(36,50,140,.16))}@media(max-width:560px),(max-height:620px){.auth-mascot .sx-mascot{width:68px;height:68px}}@media(min-width:960px){.auth-mascot--paired{display:none}}.checkout-step{display:flex;align-items:center;gap:var(--se-space-3)}.checkout-step:before{content:attr(data-step);flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--se-primary);color:#fff;font-size:var(--se-text-sm);font-weight:var(--se-weight-extrabold);letter-spacing:0}.checkout-due{display:flex;align-items:center;gap:var(--se-space-3);margin:0 0 var(--se-space-4);padding:var(--se-space-4);border-radius:var(--se-radius-lg);background:linear-gradient(180deg,#fbfcff,var(--sf-tint));border:1px solid #e3e8f8}.checkout-due .ai-icon{flex:none;width:44px;height:44px;padding:11px;border-radius:var(--se-radius-md);background:#fff;border:1px solid #dfe5fb;color:var(--se-primary)}.checkout-due small{display:block;color:var(--se-muted);font-size:var(--se-text-sm);font-weight:var(--se-weight-medium)}.checkout-due strong{display:block;font-size:var(--se-text-2xl);letter-spacing:-.03em;color:var(--se-primary-strong);font-variant-numeric:tabular-nums}.co-hero{padding:var(--se-space-10) var(--se-space-5) var(--se-space-8);text-align:center;border-bottom:1px solid var(--se-border);background:radial-gradient(ellipse at 78% 0%,rgba(184,190,255,.45),transparent 45%),linear-gradient(110deg,#fff,#f5f5ff)}.co-hero .eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 var(--se-space-4);padding:7px 11px;border:1px solid #dfdcff;border-radius:var(--se-radius-pill);background:#ffffffc2;color:var(--se-primary-strong);font-size:10px;font-weight:var(--se-weight-extrabold);letter-spacing:.12em;text-transform:uppercase}.co-hero .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--se-primary)}.co-hero h1{margin:0 auto var(--se-space-3);font-size:clamp(30px,4.2vw,46px);line-height:1.08;letter-spacing:-.035em;color:var(--se-text)}.co-hero h1 em{font-style:normal;color:var(--se-primary)}.co-hero p:not(.eyebrow){max-width:620px;margin:0 auto;color:var(--se-muted);line-height:var(--se-leading-relaxed)}.co-steps{display:grid;gap:var(--se-space-4);align-content:start}.co-step{padding:var(--se-space-5);border:1px solid var(--se-border);border-radius:16px;background:var(--se-surface,#fff);box-shadow:var(--se-shadow-sm)}.co-step>.checkout-step{margin:0 0 4px;font-size:var(--se-text-lg)}.co-step-caption{margin:0 0 var(--se-space-4) 42px;color:var(--se-muted);font-size:var(--se-text-sm);line-height:1.5}.co-assurance{display:grid;gap:var(--se-space-3);margin-top:var(--se-space-4);padding:var(--se-space-4);border:1px solid var(--se-border);border-radius:15px;background:var(--se-surface,#fff)}.co-assurance p{margin:0;color:var(--se-muted);font-size:var(--se-text-sm);line-height:1.5}.co-assurance strong{display:block;margin-bottom:3px;color:var(--se-text)}@media(max-width:640px){.co-hero{padding:var(--se-space-8) var(--se-space-4) var(--se-space-6)}.co-step{padding:var(--se-space-4) var(--se-space-3)}.co-step-caption{margin-left:0}}@media(max-width:760px){.home-hero--art .home-hero-surface{grid-template-columns:minmax(0,1fr)}.home-hero-art img{width:min(48vw,190px)}.home-hero-points{gap:10px;flex-direction:column}.hp-cta--art{grid-template-columns:minmax(0,1fr)}.hp-cta-art{display:none}}.pay-option .pay-testflag{align-self:flex-start;width:max-content;max-width:100%}a.pcard-details,.cat-card-title a,.pd-crumbs a{display:inline-flex;align-items:center;min-height:24px}.cr-item-copy button{min-height:24px}@media(max-width:760px){.store-nav .nav-toggle{min-width:44px;min-height:44px}a.store-brand.brand-logo,a.footer-logo,.storefront footer a.footer-logo{display:inline-flex;align-items:center;min-height:44px}.pcard-foot select,a.pcard-details,.cat-card-title a,.pd-crumbs a,a.svc-name,.cr-panel-head a.cr-quiet-link,.sc-header-left a,.sc-header-actions a,.empty-state a{display:inline-flex;align-items:center;min-height:44px}.pcard-foot select{display:block}.cr-item-copy button,button.cr-quiet-link,.login-card button.text-btn{min-height:44px}.sc-password-field .sc-password-toggle{min-width:44px}}.fvo-links a{display:inline-flex;align-items:center;min-height:32px;padding:0 6px}.hp-more{display:flex;justify-content:center;margin:18px 0 0}.cat-hero--art{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,300px);gap:28px;align-items:center;max-width:none}.cat-hero--art .cat-hero-copy{max-width:70ch}.cat-hero-art .se-art{display:block;width:100%;height:auto}@media(max-width:760px){.cat-hero--art{grid-template-columns:1fr;gap:12px}.cat-hero-art{order:-1;max-width:180px}}@media(max-width:760px){.oss-ctrl button{min-width:44px;min-height:44px}}html.sf-reveal main{overflow-x:clip}.sf-reveal .sf-rv{opacity:0;transition:opacity .6s ease-out,transform .75s cubic-bezier(.16,1,.3,1);transition-delay:var(--sf-delay,0ms)}.sf-reveal .sf-rv-left{transform:translate(-56px)}.sf-reveal .sf-rv-right{transform:translate(56px)}.sf-reveal .sf-rv-up{transform:translateY(32px)}.sf-reveal .sf-rv.is-in{opacity:1;transform:none}@media print{.sf-reveal .sf-rv{opacity:1!important;transform:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){.sf-reveal .sf-rv{opacity:1!important;transform:none!important;transition:none!important}}.slim-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;padding:18px 16px 22px;border-top:1px solid var(--se-border);background:var(--se-bg)}.slim-footer p{margin:0}.slim-footer a{color:var(--se-text-muted);font-size:13px}.hp-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:5px 12px;border:1px solid #d9e0fb;border-radius:var(--se-radius-pill);background:#fff;color:var(--se-primary);font-size:var(--se-text-xs);font-weight:var(--se-weight-extrabold);letter-spacing:.12em;text-transform:uppercase}.hp-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--se-primary)}.hp-display{margin:0 0 12px;font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.04em}.hp-accent{color:var(--se-primary)}.hp-guarantee{display:block;width:112px;height:auto;margin-top:var(--se-space-5);filter:drop-shadow(0 10px 16px rgba(16,24,40,.16))}.hp-guarantee--head{flex:none;width:88px;margin-top:0}.home-hero-search{margin:22px 0 4px}.home-hero-search .dom-search{margin:0;padding:16px 18px;border:1px solid #dfe5fb;border-radius:var(--se-radius-xl);background:#fff;box-shadow:var(--sf-ring)}.home-hero-search .dom-title{margin:0 0 4px;text-align:left;font-size:var(--se-text-md);letter-spacing:-.01em}.home-hero-search .dom-form{margin-top:10px}.home-hero-search .pricing-toast{margin-bottom:10px}.home-hero-search+.home-hero-actions{margin-top:14px}@media(min-width:761px){.home-hero--art .home-hero-surface{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);background:radial-gradient(120% 90% at 15% 10%,var(--sf-tint-strong) 0,rgba(230,234,255,0) 55%),linear-gradient(180deg,#fbfcff 0,var(--sf-tint) 100%)}.home-hero--art .home-hero-art{order:-1}.home-hero--art .home-hero-surface:before{right:auto;left:-90px}.home-hero--art .home-hero-surface:after{left:auto;right:-60px}}@media(min-width:761px)and (max-width:1023px){.home-hero--art .home-hero-surface{grid-template-columns:minmax(150px,.5fr) minmax(0,1.5fr)}}.home-hero .home-hero-surface:has(.home-hero-search .dom-results){grid-template-columns:minmax(0,1fr)}.home-hero .home-hero-surface:has(.home-hero-search .dom-results) .home-hero-art{display:none}.home-hero .home-hero-surface:has(.home-hero-search .dom-results) .home-hero-copy{max-width:none}.hp-svc-grid{display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:1fr;align-items:start}@media(min-width:1024px){.hp-svc-grid{grid-template-columns:minmax(260px,.85fr) 2fr}}.hp-svc-copy{min-width:0}.hp-svc-copy .hp-sub{max-width:44ch}.hp-svc-copy .hero-actions{flex-wrap:wrap;margin:22px 0 0}.hp-svc-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--se-space-4);grid-template-columns:1fr}@media(min-width:600px){.hp-svc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.hp-svc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp-svc-card{min-width:0}.hp-svc-card>a,.hp-svc-card>div{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;height:100%;box-sizing:border-box;padding:var(--se-space-6);border:1px solid #e6e9f4;border-radius:var(--se-radius-xl);background:var(--se-surface);box-shadow:var(--sf-ring);color:inherit;text-decoration:none;transition:border-color var(--se-duration-normal) var(--se-ease-default),box-shadow var(--se-duration-normal) var(--se-ease-default)}.hp-svc-card>a:after,.hp-svc-card>div:after{content:"";position:absolute;top:-38px;right:-38px;width:96px;height:96px;border-radius:50%;background:var(--sf-tint);pointer-events:none}.hp-svc-card h3{margin:6px 0 0;font-size:var(--se-text-md);letter-spacing:-.01em}.hp-svc-card p{margin:0;color:var(--se-text-muted);font-size:var(--se-text-sm);line-height:var(--se-leading-normal)}.hp-svc-ico{position:relative;z-index:1;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:var(--se-radius-lg);background:var(--sf-tint-strong);color:var(--se-primary);transition:background-color var(--se-duration-normal),color var(--se-duration-normal)}.hp-svc-card>a:hover,.hp-svc-card>a:focus-visible,.hp-svc-card>div:hover{border-color:#b9c6ff;box-shadow:0 0 0 1px #1455d92e,0 18px 36px -16px #24328c47}.hp-svc-card>a:hover .hp-svc-ico,.hp-svc-card>a:focus-visible .hp-svc-ico,.hp-svc-card>div:hover .hp-svc-ico{background:var(--se-primary);color:#fff}.hp-svc-card>a:focus-visible{outline:var(--se-focus-width) solid var(--se-focus);outline-offset:var(--se-focus-ring-offset)}.hp-stats{position:relative;margin-top:clamp(28px,4vw,48px);padding:clamp(20px,3vw,32px);border:1px solid #e3e8f8;border-radius:var(--se-radius-xl);background:radial-gradient(90% 140% at 100% 0,var(--sf-tint-strong) 0,rgba(230,234,255,0) 60%),linear-gradient(180deg,#fbfcff,var(--sf-tint));box-shadow:var(--sf-ring)}.hp-stats dl{margin:0;display:grid;gap:var(--se-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.hp-stats dl{grid-template-columns:repeat(4,minmax(0,1fr))}}.hp-stats dl>div{display:flex;flex-direction:column-reverse;gap:4px;min-width:0}.hp-stats dt{color:var(--se-text-muted);font-size:var(--se-text-sm);font-weight:var(--se-weight-medium)}.hp-stats dd{margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:var(--se-weight-extrabold);letter-spacing:-.04em;color:var(--se-text)}.hp-stats-mascot{display:none}@media(min-width:1100px){.hp-stats--mascot{padding-right:clamp(180px,16vw,230px)}.hp-stats-mascot{display:block;position:absolute;right:clamp(8px,2vw,28px);bottom:6px;width:clamp(150px,13vw,190px);height:auto;filter:drop-shadow(0 16px 20px rgba(36,50,140,.18));pointer-events:none}}.hp-marquee{margin:clamp(16px,3vw,32px) 0;padding:clamp(18px,3vw,28px) 0;background:var(--se-surface);border-block:1px solid #e8ebf5}.hp-marquee-title{margin:0 0 14px;padding:0 16px;text-align:center;color:var(--se-text-muted);font-size:var(--se-text-xs);font-weight:var(--se-weight-extrabold);letter-spacing:.14em;text-transform:uppercase}.hp-marquee-viewport{overflow:hidden;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.hp-marquee-viewport:focus-visible{outline:var(--se-focus-width) solid var(--se-focus);outline-offset:-2px}.hp-marquee-track{display:flex;justify-content:center}.hp-marquee-row{list-style:none;margin:0;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.hp-marquee-row[aria-hidden=true]{display:none}.hp-marquee-row li{display:inline-flex;align-items:center;gap:10px;flex:none;padding:8px 16px 8px 10px;border:1px solid #e6e9f4;border-radius:var(--se-radius-pill);background:#fff;color:var(--se-text);font-size:var(--se-text-sm);font-weight:var(--se-weight-bold);white-space:nowrap}.hp-marquee-row img{width:28px;height:28px;object-fit:contain}.hp-show{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:1fr;align-items:center}@media(min-width:900px){.hp-show{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hp-show--left .hp-show-art{order:-1}}.hp-show-copy{min-width:0}.hp-show-copy .hp-sub{max-width:56ch}.hp-show-points{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:14px 24px;grid-template-columns:1fr}@media(min-width:560px){.hp-show-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-show-points li{display:flex;gap:10px;align-items:flex-start;min-width:0}.hp-show-points b{display:block;font-size:var(--se-text-base)}.hp-show-points small{display:block;margin-top:2px;color:var(--se-text-muted);font-size:var(--se-text-sm)}.hp-check{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--se-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.hp-show-copy .hero-actions{flex-wrap:wrap;margin:24px 0 0}.hp-show-art{position:relative;display:flex;justify-content:center;min-width:0;padding:clamp(12px,3vw,32px)}.hp-show-art:before{content:"";position:absolute;top:8%;right:4%;bottom:8%;left:4%;border-radius:var(--se-radius-xl);pointer-events:none;background:radial-gradient(circle,rgba(20,85,217,.22) 1.4px,transparent 1.6px) 0 0/18px 18px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.hp-show-img{position:relative;display:block;width:min(100%,400px);height:auto;filter:drop-shadow(0 22px 28px rgba(36,50,140,.18))}.hp-split{display:grid;gap:clamp(24px,4vw,40px);grid-template-columns:1fr;align-items:start}@media(min-width:1100px){.hp-split{grid-template-columns:minmax(260px,.8fr) 2fr;align-items:center}}.hp-split-copy{min-width:0}.hp-split-copy .hp-sub{max-width:40ch}.cat-card--featured{position:relative;border:2px solid var(--se-primary);box-shadow:0 0 0 4px #1455d914,0 22px 44px -18px #24328c59}.cat-card--featured .cat-card-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap;background:var(--se-primary);color:#fff;border-color:var(--se-primary)}.cat-grid:has(.cat-card--featured){padding-top:14px}@media(min-width:1024px){.cat-card--featured{transform:translateY(-10px)}}.site-footer.site-footer--dark{background:#0f1533;border-top:0;color:#c3c8dc}.footer-top{max-width:1400px;margin:0 auto;display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:1fr}@media(min-width:1100px){.footer-top{grid-template-columns:minmax(220px,.9fr) 4fr}}.footer-about{min-width:0}.footer-about p{margin:12px 0 0;max-width:34ch;font-size:var(--se-text-sm);line-height:var(--se-leading-relaxed)}.footer-logo{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:var(--se-text-lg);font-weight:var(--se-weight-extrabold);letter-spacing:-.02em}.footer-logo img{border-radius:var(--se-radius-md)}.footer-top .footer-cols{width:100%;max-width:none;margin:0}.site-footer--dark .footer-col h3,.site-footer--dark .footer-heading{color:#9aa4cc}.site-footer--dark .footer-col a{color:#dfe3f2}.site-footer--dark .footer-col a:hover,.site-footer--dark .footer-col a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.site-footer--dark a:focus-visible,.site-footer--dark button:focus-visible{outline:2px solid #8fb0ff;outline-offset:2px}.site-footer--dark .footer-col .ext{color:#9aa4cc}.site-footer--dark .nav-badge{background:#ffffff1f;color:#fff}.site-footer--dark .footer-legal{border-top-color:#ffffff1f}.site-footer--dark .footer-legal p,.site-footer--dark .footer-legal .muted{color:#aab2cf}.site-footer--dark .footer-legal-links a{color:#dfe3f2}@media(max-width:760px){.site-footer--dark .footer-col{border-bottom-color:#ffffff1f}.site-footer--dark .footer-toggle{color:#dfe3f2}.site-footer--dark .footer-toggle .chev{color:#9aa4cc}}@media(prefers-reduced-motion:no-preference){.hp-eyebrow:before{animation:sf-ring 2.4s ease-out infinite}.hp-stats-mascot{animation:sf-float-slow 7s ease-in-out infinite}.hp-show-img{animation:sf-float 6s ease-in-out infinite}.hp-marquee-track{justify-content:flex-start;width:max-content;animation:hp-marquee 35s linear infinite}.hp-marquee-row{flex-wrap:nowrap;padding:0 12px 0 0}.hp-marquee-row[aria-hidden=true]{display:flex}.hp-marquee-viewport:hover .hp-marquee-track,.hp-marquee-viewport:focus-within .hp-marquee-track{animation-play-state:paused}}@keyframes hp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.contact-page main{max-width:1120px;margin:0 auto;padding:0 var(--se-space-4,16px) 64px}.ct-hero{position:relative;overflow:hidden;margin:24px 0 28px;padding:44px 28px;border-radius:var(--se-radius-xl);text-align:center;background:radial-gradient(120% 90% at 15% 0,#e6eaff 0,#e6eaff00 55%),linear-gradient(180deg,#fbfcff 0,#eef1ff)}.ct-hero h1{margin:0 auto 12px;max-width:18em;font-size:clamp(28px,4vw,46px);line-height:1.1;letter-spacing:-.04em}.ct-intro{margin:0 auto;max-width:36em;color:var(--se-text-muted);font-size:var(--se-text-md);line-height:var(--se-leading-relaxed)}.ct-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media(min-width:960px){.ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px}}.ct-stack{display:grid;gap:14px}.ct-cards{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ct-card>a,.ct-card>div{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--se-border);border-radius:var(--se-radius-lg);background:var(--se-surface);color:inherit;text-decoration:none;box-shadow:var(--se-shadow-sm)}.ct-card>a:hover{border-color:#c7d2fe;box-shadow:var(--se-shadow-md)}.ct-card>a:focus-visible{outline:var(--se-focus-width) solid var(--se-focus);outline-offset:2px}.ct-ico{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--se-radius-md);background:#eef1ff;color:var(--se-primary)}.ct-card-text{display:grid;gap:2px;min-width:0}.ct-label{font-size:var(--se-text-xs);font-weight:var(--se-weight-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--se-text-muted)}.ct-value{font-size:var(--se-text-md);font-weight:var(--se-weight-bold);color:var(--se-text);overflow-wrap:anywhere}.ct-note{font-size:var(--se-text-sm);color:var(--se-text-muted)}.ct-notice{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--se-radius-lg);background:#eef1ff;border:1px solid #d9e0fb}.ct-notice p{margin:0;display:grid;gap:2px;font-size:var(--se-text-base)}.ct-notice span:not(.ct-ico){color:var(--se-text-muted)}.ct-form-panel{padding:26px;border:1px solid var(--se-border);border-radius:var(--se-radius-xl);background:var(--se-surface);box-shadow:var(--se-shadow-md)}.ct-form-panel h2{margin:0 0 6px;font-size:var(--se-text-xl);letter-spacing:-.02em}.ct-form-intro{margin:0 0 18px;color:var(--se-text-muted)}.ct-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:560px){.ct-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-field--wide{grid-column:1/-1}}.ct-field{display:grid;gap:6px}.ct-field label{font-size:var(--se-text-sm);font-weight:var(--se-weight-bold)}.ct-field input,.ct-field select,.ct-field textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #cfd4dc;border-radius:var(--se-radius-md);background:#fff;color:var(--se-text);font:inherit;font-size:var(--se-text-md)}.ct-field textarea{resize:vertical;min-height:140px}.ct-field input:focus-visible,.ct-field select:focus-visible,.ct-field textarea:focus-visible{outline:none;border-color:var(--se-focus);box-shadow:var(--se-focus-ring)}.ct-field [aria-invalid=true]{border-color:var(--se-error-border)}.ct-hint{color:var(--se-text-muted);font-size:var(--se-text-sm)}.ct-error{margin:0;color:var(--se-error);font-size:var(--se-text-sm);font-weight:var(--se-weight-medium)}.ct-form-foot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:18px}.ct-consent{margin:0;flex:1 1 260px;color:var(--se-text-muted);font-size:var(--se-text-sm)}.ct-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ct-sent{display:grid;gap:10px;padding:8px 0}.ct-sent:focus{outline:none}.ct-sent h2{color:var(--se-success)}.ct-ref{padding:10px 12px;border-radius:var(--se-radius-md);background:var(--se-success-bg);border:1px solid var(--se-success-border);margin:0}.ct-admin-message{white-space:pre-wrap;padding:12px;border-radius:var(--se-radius-md);background:#f8fafc;border:1px solid var(--se-border)}@media(max-width:559px){.ct-hero{padding:32px 18px}.ct-form-panel{padding:18px}.ct-form-foot .btn{width:100%}}@media(prefers-reduced-motion:no-preference){.ct-card>a{transition:border-color var(--se-duration-fast) var(--se-ease-default),box-shadow var(--se-duration-fast) var(--se-ease-default)}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{line-height:var(--se-leading-normal);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}img,svg,video,canvas{max-width:100%;height:auto}h1,h2,h3{text-wrap:balance}:target{scroll-margin-top:calc(var(--se-header-height) + var(--se-space-4))}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--se-focus-width) solid var(--se-focus);outline-offset:var(--se-focus-ring-offset)}:where([aria-invalid=true]):focus-visible{outline-color:var(--se-error-border)}.sc-skip-link{position:absolute;left:var(--se-space-3);top:-100px;z-index:calc(var(--se-z-toast) + 1);background:var(--se-action);color:var(--se-action-contrast);padding:var(--se-space-3) var(--se-space-4);border-radius:var(--se-radius-sm);font-weight:var(--se-weight-bold);text-decoration:none}.sc-skip-link:focus{top:var(--se-space-3)}.sc-main:focus{outline:none}.sc-alert{display:block;padding:var(--se-space-3) var(--se-space-4);border-radius:var(--se-radius-sm);border:1px solid var(--se-info-border);background:var(--se-info-bg);color:var(--se-text);font-size:var(--se-text-sm);line-height:var(--se-leading-normal)}.sc-alert--success{background:var(--se-success-bg);border-color:var(--se-success-border);color:var(--se-success)}.sc-alert--warning{background:var(--se-warning-bg);border-color:var(--se-warning-border);color:var(--se-warning)}.sc-alert--danger{background:var(--se-error-bg);border-color:var(--se-error-border);color:var(--se-error)}.sc-loading-page,.sc-loading-compact{display:flex;align-items:center;justify-content:center;gap:var(--se-space-3)}.sc-loading-compact{justify-content:flex-start}.sc-spinner{width:18px;height:18px;flex:0 0 18px;border-radius:50%;border:2px solid var(--se-border-strong);border-top-color:var(--se-action);animation:sc-spin .8s linear infinite}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-skeleton-line{background:var(--se-skeleton)}.sc-table-skeleton{display:grid;gap:var(--se-space-2);padding:var(--se-space-4)}.sc-empty{text-align:center}.sc-empty-title,.sc-error-message{margin:0}.sc-empty-title{font-size:var(--se-text-md);margin-bottom:var(--se-space-2)}.sc-empty-description{margin:0}.sc-state-actions{margin-top:var(--se-space-4);display:flex;flex-wrap:wrap;gap:var(--se-space-2);justify-content:center}.sc-error{padding:var(--se-space-4);border:1px solid var(--se-error-border);background:var(--se-error-bg);color:var(--se-error);border-radius:var(--se-radius-sm)}.sc-error .btn{margin-top:var(--se-space-3)}.sc-modal-backdrop,.sc-drawer-backdrop{background:var(--se-overlay)}.sc-modal{max-height:calc(100vh - 2 * var(--se-space-5));overflow-y:auto;overscroll-behavior:contain}.sc-modal-close{margin-top:var(--se-space-4)}body.sc-scroll-locked{overflow:hidden}.sc-tablewrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sc-tablewrap caption{caption-side:top;text-align:left;padding:var(--se-space-3) var(--se-space-4);font-weight:var(--se-weight-bold)}.sc-toast-close,.sc-drawer-close,.sc-password-toggle{min-width:var(--se-target-min);min-height:var(--se-target-min)}.sc-toast-close,.sc-drawer-close{display:inline-flex;align-items:center;justify-content:center}.sc-password-toggle{width:var(--se-target-min)}.sc-password-field input{padding-right:calc(var(--se-target-min) + 4px)}.sc-search-field,.sc-form-field input:not([type=checkbox]):not([type=radio]),.sc-form-field select{min-height:var(--se-target-min)}.sc-toast{max-width:calc(100vw - 2 * var(--se-space-4));bottom:max(var(--se-space-4),env(safe-area-inset-bottom))}@media(max-width:767px){.sc-modal-backdrop{align-items:end;padding:0}.sc-modal{max-width:none;border-radius:var(--se-radius-lg) var(--se-radius-lg) 0 0;padding-bottom:max(var(--se-space-5),env(safe-area-inset-bottom))}.sc-toast{left:var(--se-space-4);right:var(--se-space-4)}.sc-search-field,.sc-filter-bar>*{max-width:100%}}@media(prefers-contrast:more){.sc-alert,.sc-error{border-width:2px}:where(a,button,input,select,textarea,summary):focus-visible{outline-width:3px}}.plan-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--se-space-3);margin:var(--se-space-4) 0}.plan-filter{display:grid;gap:var(--se-space-1);min-width:0;flex:1 1 180px;max-width:320px}.plan-filter:first-child{flex-basis:260px;max-width:420px}.plan-filter label{font-size:var(--se-text-sm);font-weight:var(--se-weight-bold);color:var(--se-text-secondary)}.plan-filter select,.plan-filter .sc-search-field{width:100%;max-width:none;min-height:var(--se-target-min);padding:var(--se-space-2) var(--se-space-3);border:1px solid var(--se-border-strong);border-radius:var(--se-radius-md);background:var(--se-surface);font:inherit}.plan-filter-clear{min-height:var(--se-target-min)}@media(max-width:767px){.plan-filter,.plan-filter:first-child{flex-basis:100%;max-width:none}}:root{--cr-ink:#13213b;--cr-muted:#60718f;--cr-line:#e4eaf4;--cr-canvas:#f7f9fe;--cr-brand:#4937e8;--cr-brand-dark:#3022bf;--cr-brand-soft:#f0efff;--cr-success:#087b48;--cr-success-bg:#e9f8ef;--cr-warning:#8a5700;--cr-warning-bg:#fff4dc;--cr-danger:#b42318;--cr-danger-bg:#fef3f2;--cr-shadow:0 10px 28px rgba(30,48,86,.055);--cr-radius:16px}.cr-shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;background:var(--cr-canvas);color:var(--cr-ink)}.cr-shell .sc-shell-sidebar{width:auto;flex:none;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:22px 16px 16px;background:#fff;border-right:1px solid var(--cr-line);overflow-y:auto}.cr-shell .sc-shell-main{min-width:0;display:flex;flex-direction:column}.cr-shell .sc-main{padding:6px clamp(20px,3vw,48px) 24px}.cr-shell .sc-shell-breadcrumbs{padding:0 clamp(20px,3vw,48px)}.cr-shell .sc-shell-breadcrumbs:empty{display:none}.cr-brand{display:flex;align-items:center;min-height:46px;padding:0 12px}.cr-brand img{display:block;width:192px;max-width:100%;height:auto}.cr-nav{display:grid;gap:6px}.cr-nav-home,.cr-group-toggle,.cr-subnav a{display:flex;align-items:center;gap:12px;min-height:46px;border-radius:11px;text-decoration:none}.cr-nav-home{padding:0 13px;color:#fff;background:linear-gradient(105deg,#4a39e8,#6954f2);font-weight:700;box-shadow:0 7px 16px #4937e833}.cr-nav-home:hover{color:#fff}.cr-nav-heading{margin:12px 13px 4px;color:#7a89a3;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.cr-group-toggle{width:100%;justify-content:space-between;padding:0 12px;color:#3c4d6b;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.cr-group-toggle:hover,.cr-subnav a:hover{background:#f6f7fc}.cr-group-label{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:650}.cr-group-toggle[aria-expanded=true]{color:var(--cr-brand-dark)}.cr-chevron{flex:none;transition:transform .18s ease}.cr-group-toggle[aria-expanded=true] .cr-chevron{transform:rotate(180deg)}.cr-subnav{display:grid;gap:3px;padding:2px 0 7px 34px}.cr-subnav[hidden]{display:none}.cr-subnav a{min-height:40px;padding:0 12px;color:#5e6e89;font-size:13px}.cr-subnav a[aria-current=page]{color:var(--cr-brand-dark);background:var(--cr-brand-soft);font-weight:700}.cr-nav a:focus-visible,.cr-group-toggle:focus-visible{outline:3px solid #8377ff;outline-offset:3px}.cr-help{margin-top:auto;display:grid;gap:6px;padding:0}.cr-help img{display:block;width:100%;height:112px;object-fit:contain}.cr-help .cr-outline-link{display:flex;width:100%;font-size:13px}.cr-outline-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 13px;border:1px solid #c9c3ff;border-radius:10px;color:var(--cr-brand-dark);background:#fff;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;font-family:inherit}.cr-outline-link:hover{background:var(--cr-brand-soft)}.cr-profile{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--cr-line);border-radius:14px}.cr-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;color:var(--cr-brand-dark);background:var(--cr-brand-soft);font-weight:800}.cr-profile-copy{min-width:0;flex:1}.cr-profile-copy strong,.cr-profile-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-profile-copy strong{font-size:12px}.cr-profile-copy small{margin-top:3px;color:var(--cr-muted);font-size:11px}.cr-signout{flex:none;min-height:36px;padding:0 10px;border:1px solid var(--cr-line);border-radius:9px;background:#fff;color:var(--cr-ink);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.cr-signout:hover{border-color:#c9c3ff;color:var(--cr-brand-dark)}.cr-shell .sc-header{height:auto;min-height:44px;margin:22px clamp(20px,3vw,48px) 6px;padding:0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;justify-content:flex-end}.cr-shell .sc-header-left{margin-right:auto}.cr-menu-btn{display:none;place-items:center;width:44px;height:44px;border:1px solid var(--cr-line);border-radius:11px;color:var(--cr-ink);background:#fff;cursor:pointer}.cr-mobile-logo{display:none;width:145px;height:36px;object-fit:contain;object-position:left center}.cr-toolbar{display:flex;align-items:center;gap:10px}.cr-search{display:flex;align-items:center;gap:9px;width:260px;min-height:44px;padding:0 13px;border:1px solid var(--cr-line);border-radius:11px;color:#6b7a92;background:#fff;font-size:12px}.cr-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--cr-ink)}.cr-search:focus-within{border-color:#8377ff;box-shadow:0 0 0 3px #8377ff33}.cr-icon-btn{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--cr-line);border-radius:11px;color:#425575;background:#fff;text-decoration:none;position:relative}.cr-icon-btn:hover{border-color:#c9c3ff;color:var(--cr-brand-dark)}.cr-icon-btn:focus-visible{outline:3px solid #8377ff;outline-offset:3px}.cr-dash{display:grid;gap:18px;min-width:0}.cr-dash>*{min-width:0}.cr-page-head h1{margin:1px 0 5px;font-size:clamp(22px,2vw,27px);letter-spacing:-.035em;color:var(--cr-ink)}.cr-page-head p{margin:0;color:var(--cr-muted);font-size:14px}.cr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cr-stat{position:relative;display:flex;min-height:154px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:18px;border:1px solid var(--cr-line);border-radius:var(--cr-radius);background:#fff;box-shadow:var(--cr-shadow);text-align:left;font:inherit;color:inherit;cursor:pointer}.cr-stat:hover{border-color:#d6d2ff}.cr-stat:focus-visible{outline:3px solid #8377ff;outline-offset:3px}.cr-stat-top{display:flex;align-items:center;gap:12px}.cr-stat-icon,.cr-row-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;color:var(--cr-brand);background:var(--cr-brand-soft)}.cr-stat-top strong{font-size:13px}.cr-stat-number{margin-top:14px;font-size:31px;font-weight:750;letter-spacing:-.04em}.cr-stat-foot{color:var(--cr-muted);font-size:12px}.cr-stat-art{position:absolute;right:14px;bottom:13px;display:grid;place-items:center;width:75px;height:75px;color:#8073f1;opacity:.22;pointer-events:none}.cr-stat-warn .cr-stat-number{color:var(--cr-warning)}.cr-panel{border:1px solid var(--cr-line);border-radius:var(--cr-radius);background:#fff;box-shadow:var(--cr-shadow)}.cr-services{padding:20px 18px 13px}.cr-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid #edf0f6}.cr-panel-head h2{margin:0 0 4px;font-size:17px;letter-spacing:-.02em}.cr-panel-head p{margin:0;color:var(--cr-muted);font-size:12px}.cr-quiet-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--cr-line);border-radius:10px;color:var(--cr-brand-dark);background:#fff;font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.cr-quiet-link:hover{border-color:#c9c3ff;background:var(--cr-brand-soft)}.cr-table-wrap{overflow-x:auto}.cr-table{width:100%;min-width:660px;border-collapse:collapse;text-align:left}.cr-table th{padding:14px 10px 12px;color:#64738e;font-size:10px;letter-spacing:.055em;text-transform:uppercase}.cr-table td{height:60px;padding:9px 10px;border-top:1px solid #edf0f6;font-size:12px}.cr-service-name{display:flex;align-items:center;gap:12px;min-width:215px}.cr-service-name strong,.cr-service-name small{display:block}.cr-service-name strong{font-size:12px}.cr-service-name small{margin-top:4px;color:var(--cr-muted);font-size:11px}.cr-domain{color:#425575;overflow-wrap:anywhere}.cr-due strong,.cr-due small{display:block}.cr-due small{margin-top:4px;color:var(--cr-muted);font-size:10px}.cr-more{display:inline-grid;place-items:center;min-width:40px;min-height:40px;border:1px solid var(--cr-line);border-radius:10px;color:var(--cr-ink);background:#fff;font-size:17px;text-decoration:none;cursor:pointer;font-family:inherit}.cr-more:hover{border-color:#c9c3ff;background:var(--cr-brand-soft)}.cr-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 3px 0;color:var(--cr-muted);font-size:11px}.cr-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.cr-lower>*{min-width:0}.cr-list-panel{padding:18px 14px 12px}.cr-list-panel .cr-panel-head{padding:0 1px 14px;border:0}.cr-list-panel .cr-panel-head h2{font-size:16px}.cr-items{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cr-list-item{display:flex;align-items:center;gap:12px;min-height:68px;padding:10px;border:1px solid #e9edf5;border-radius:12px}.cr-item-copy{min-width:0;flex:1}.cr-item-copy>button,.cr-item-copy>a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:700;color:var(--cr-ink);text-align:left;cursor:pointer;text-decoration:none}.cr-item-copy>button:hover{color:var(--cr-brand-dark);text-decoration:underline}.cr-item-copy small{display:block;margin-top:5px;color:var(--cr-muted);font-size:11px}.cr-item-end{display:grid;justify-items:end;gap:5px;text-align:right}.cr-item-end strong{font-size:12px}.cr-empty{padding:14px 4px;color:var(--cr-muted);font-size:13px}.cr-empty strong{display:block;color:var(--cr-ink);margin-bottom:3px}.cr-foot{margin:4px 0 0;color:var(--cr-muted);font-size:10px}.cr-shell .badge{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.cr-shell .badge:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.cr-shell .badge-green{color:var(--cr-success);background:var(--cr-success-bg)}.cr-shell .badge-warn{color:var(--cr-warning);background:var(--cr-warning-bg)}.cr-shell .badge-red{color:var(--cr-danger);background:var(--cr-danger-bg)}.cr-shell .badge-muted{color:#51607a;background:#eef1f7}.cr-shell .badge:not(.badge-green):not(.badge-warn):not(.badge-red):not(.badge-muted){color:var(--cr-brand-dark);background:var(--cr-brand-soft)}.cr-attn{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cr-attn li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid #fedf89;background:#fffaeb;font-size:13px}.cr-attn li.sc-attn-info{background:#f0efff;border-color:#dedaff}.cr-attn li.sc-attn-danger{background:var(--cr-danger-bg);border-color:#fecdca}.cr-attn .sc-attn-tag{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cr-attn .sc-attn-text{flex:1;min-width:0}@media(max-width:1120px){.cr-shell{grid-template-columns:228px minmax(0,1fr)}.cr-stats{gap:11px}.cr-stat{padding:15px}.cr-search{width:200px}}@media(max-width:850px){.cr-shell{display:block}.cr-shell .sc-shell-sidebar{display:none}.cr-menu-btn{display:grid}.cr-mobile-logo{display:block}.cr-shell .sc-header{margin:16px clamp(14px,3vw,24px) 6px;justify-content:space-between}.cr-shell .sc-header-left{gap:12px}.cr-search{display:none}.cr-shell .sc-main{padding:6px clamp(14px,3vw,24px) 20px}.cr-shell .sc-shell-breadcrumbs{padding:0 clamp(14px,3vw,24px)}.cr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-stat{min-height:138px}}@media(max-width:850px){.sc-drawer .cr-nav{margin-top:44px}.sc-drawer{display:flex;flex-direction:column;gap:18px;padding:18px 14px}}@media(max-width:560px){.cr-page-head h1{font-size:21px}.cr-page-head p{font-size:12px;line-height:1.45}.cr-stats{gap:9px}.cr-stat{min-height:128px;padding:12px;border-radius:13px}.cr-stat-top{gap:8px}.cr-stat-icon{width:34px;height:34px}.cr-stat-top strong{font-size:11px}.cr-stat-number{margin-top:11px;font-size:27px}.cr-stat-foot{max-width:115px;font-size:10px;line-height:1.35}.cr-stat-art{right:5px;bottom:4px;width:46px;height:46px}.cr-services{padding:15px 12px 11px}.cr-panel-head{align-items:flex-start}.cr-panel-head h2{font-size:15px}.cr-panel-head p{max-width:195px;font-size:11px;line-height:1.4}.cr-table-wrap{overflow:visible}.cr-table{min-width:0}.cr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cr-table tbody,.cr-table tr,.cr-table td{display:block;width:100%}.cr-table tbody{display:grid;gap:9px;padding-top:11px}.cr-table tbody tr{padding:10px;border:1px solid #e9edf5;border-radius:12px}.cr-table td{display:flex;align-items:center;justify-content:space-between;gap:12px;height:auto;min-height:32px;padding:4px 0;border:0;font-size:11px}.cr-table td:before{flex:0 0 92px;color:#64738e;content:attr(data-label);font-size:10px;font-weight:700;text-transform:uppercase}.cr-table td:first-child{padding-bottom:9px;border-bottom:1px solid #edf0f6}.cr-table td:first-child:before{display:none}.cr-service-name{min-width:0}.cr-table-foot{align-items:flex-start;padding-top:10px;font-size:10px}.cr-lower{grid-template-columns:minmax(0,1fr);gap:12px}.cr-list-panel{padding:14px 11px 11px}.cr-list-item{min-height:64px;padding:9px}.cr-attn li{flex-wrap:wrap;gap:4px 10px}.cr-attn .sc-attn-tag{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.cr-chevron{transition:none}}@media(max-width:560px){.cr-list-item{flex-wrap:wrap}.cr-item-copy{flex:1 1 140px}.cr-item-end{flex:1 1 100%;grid-auto-flow:column;justify-content:space-between;justify-items:start;margin-left:54px;text-align:left}.cr-shell .badge{max-width:100%;height:auto;min-height:28px;padding-block:5px;line-height:1.25}}.cr-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]),.cr-shell select,.cr-shell textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px 13px;border:1px solid #d5dcea;border-radius:11px;background:#fff;color:var(--cr-ink);font:inherit;font-size:14px;font-weight:500;line-height:1.35;transition:border-color .15s ease,box-shadow .15s ease}.cr-shell textarea{min-height:110px;resize:vertical}.cr-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2360718f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.cr-shell input::placeholder,.cr-shell textarea::placeholder{color:#8592a9}.cr-shell input:hover:not(:disabled):not(:focus),.cr-shell select:hover:not(:disabled):not(:focus),.cr-shell textarea:hover:not(:disabled):not(:focus){border-color:#b9c3d8}.cr-shell input:focus-visible,.cr-shell select:focus-visible,.cr-shell textarea:focus-visible{outline:none;border-color:#8377ff;box-shadow:0 0 0 3px #8377ff38}.cr-shell input:disabled,.cr-shell select:disabled,.cr-shell textarea:disabled,.cr-shell input[readonly]{background:#f3f5fa;color:#51607a;border-color:#e4eaf4;cursor:not-allowed}.cr-shell input[aria-invalid=true],.cr-shell select[aria-invalid=true],.cr-shell textarea[aria-invalid=true]{border-color:#d92d20;background:#fffbfa}.cr-shell input[aria-invalid=true]:focus-visible,.cr-shell textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #d92d202e}.cr-shell input[type=checkbox],.cr-shell input[type=radio]{width:18px;height:18px;accent-color:var(--cr-brand)}.cr-shell label{font-size:13px;font-weight:700;color:var(--cr-ink)}.cr-shell .muted,.cr-shell .tiny.muted,.cr-shell small{color:var(--cr-muted)}.cr-shell .sc-search-field{max-width:420px}.cr-shell .sc-password-field input{padding-right:46px}.cr-shell .sc-password-toggle{border-radius:0 11px 11px 0}.cr-shell .sc-form-field{gap:7px}.cr-shell .sc-form-help{color:var(--cr-muted);font-size:12px;font-weight:500}.cr-shell .sc-form-error,.cr-shell p.error,.cr-shell .error{color:var(--cr-danger);font-size:13px;font-weight:600}.cr-shell .sc-alert{display:block;margin:0 0 14px;padding:12px 14px 12px 16px;border:1px solid var(--cr-line);border-left-width:4px;border-radius:12px;font-size:13px;line-height:1.5;box-shadow:none}.cr-shell .sc-alert--info{background:var(--cr-brand-soft);border-color:#dedaff;border-left-color:var(--cr-brand);color:#2b2470}.cr-shell .sc-alert--success{background:var(--cr-success-bg);border-color:#b8e8cf;border-left-color:var(--cr-success);color:#075e38}.cr-shell .sc-alert--warning{background:var(--cr-warning-bg);border-color:#f5dba0;border-left-color:#c27803;color:#6b4300}.cr-shell .sc-alert--danger{background:var(--cr-danger-bg);border-color:#fecdca;border-left-color:var(--cr-danger);color:#912018}.cr-shell .sc-alert strong{font-weight:750}.cr-shell .sc-alert a{color:inherit;text-decoration:underline}.cr-shell .sc-toast{border-radius:12px}.cr-shell .btn{min-height:44px;border-radius:10px;font-weight:700}.cr-shell .btn-primary{border:0;color:#fff;background:linear-gradient(105deg,#4a39e8,#6954f2);box-shadow:0 7px 16px #4937e833}.cr-shell .btn-primary:hover:not(:disabled){background:linear-gradient(105deg,#3d2ddb,#5a45ea)}.cr-shell .btn:not(.btn-primary){border:1px solid #c9c3ff;color:var(--cr-brand-dark);background:#fff;box-shadow:none}.cr-shell .btn:not(.btn-primary):hover:not(:disabled){background:var(--cr-brand-soft)}.cr-shell .btn:focus-visible{outline:3px solid #8377ff;outline-offset:3px}.cr-shell .btn:disabled{opacity:.55;cursor:not-allowed}.cr-shell .btn-sm{min-height:36px;padding:0 12px;font-size:12px}@media(prefers-reduced-motion:reduce){.cr-shell input,.cr-shell select,.cr-shell textarea{transition:none}}.cr-shell .sc-shell-sidebar,.cr-nav-wrap{scrollbar-width:thin;scrollbar-color:#d5dcea transparent}@media(min-width:851px){.cr-shell:has(.cr-dash) .sc-shell-main{position:relative}.cr-shell:has(.cr-dash) .sc-header{position:absolute;top:28px;right:clamp(20px,3vw,48px);margin:0;min-height:0;z-index:5}.cr-shell:has(.cr-dash) .sc-main{padding-top:28px}}.cr-shell .sc-main h1{margin:1px 0 6px;font-size:clamp(22px,2vw,27px);letter-spacing:-.035em;color:var(--cr-ink);line-height:1.2}.cr-shell .sc-main h1+p,.cr-shell .sc-main h1+.muted{margin:0 0 18px;color:var(--cr-muted);font-size:14px;line-height:1.5}.cr-shell .eyebrow:has(+h1){display:none}.cr-shell .sc-main h2{letter-spacing:-.02em;color:var(--cr-ink)}.cr-shell .sc-main h3{letter-spacing:-.015em;color:var(--cr-ink)}.cr-shell .eyebrow{color:#7a89a3;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.cr-shell .sc-breadcrumbs{font-size:12px;color:var(--cr-muted)}.cr-shell .sc-breadcrumbs a{color:var(--cr-brand-dark)}.cr-shell .sc-main a:not(.btn):not(.cr-more):not(.cr-quiet-link):not(.cr-outline-link):not(.cr-icon-btn){color:var(--cr-brand-dark)}.cr-shell .sc-main a:not(.btn):hover{color:var(--cr-brand)}.cr-shell .sc-main .card,.cr-shell .sc-main .sc-card{border:1px solid var(--cr-line);border-radius:var(--cr-radius);background:#fff;box-shadow:var(--cr-shadow)}.cr-shell .sc-card-header{border-bottom:1px solid #edf0f6;font-size:15px;letter-spacing:-.01em}.cr-shell .sc-card-footer{border-top:1px solid #edf0f6}.cr-shell .chip,.cr-shell .sc-filter-bar button,.cr-shell button.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 13px;border:1px solid var(--cr-line);border-radius:999px;background:#fff;color:#3c4d6b;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cr-shell .chip:hover{border-color:#c9c3ff}.cr-shell .chip.on,.cr-shell .chip[aria-pressed=true],.cr-shell .chip[aria-selected=true],.cr-shell .chip.active{border-color:#8377ff;background:var(--cr-brand-soft);color:var(--cr-brand-dark)}.cr-shell .sc-main .table{border-collapse:collapse;width:100%}.cr-shell .sc-main .table th{padding:14px 10px 12px;color:#64738e;font-size:10px;letter-spacing:.055em;text-transform:uppercase;font-weight:700;text-align:left;border-bottom:1px solid #edf0f6;background:transparent}.cr-shell .sc-main .table td{padding:11px 10px;border-top:1px solid #edf0f6;font-size:13px;vertical-align:middle}.cr-shell .sc-main .table tbody tr:hover{background:#fafbff}.cr-shell .table-wrap{border:0;border-radius:12px}.cr-shell .service-facts dt,.cr-shell dt{color:#64738e;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cr-shell .service-facts dd,.cr-shell dd{color:var(--cr-ink);font-weight:700}.cr-shell .empty-state,.cr-shell .sc-empty{border:1px dashed #d5dcea;border-radius:14px;background:#fbfcff;color:var(--cr-muted)}.cr-shell .sc-skeleton-line{background:#eef1f7}.cr-shell .linklike{color:var(--cr-brand-dark);font-weight:700}.cr-shell .account-tab{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 13px;border:1px solid var(--cr-line);border-radius:999px;background:#fff;color:#3c4d6b;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cr-shell .account-tab:hover{border-color:#c9c3ff}.cr-shell .account-tab.active,.cr-shell .account-tab[aria-pressed=true]{border-color:#8377ff;background:var(--cr-brand-soft);color:var(--cr-brand-dark)}.cr-shell summary.btn{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer}.cr-shell summary.btn::-webkit-details-marker{display:none}.cr-shell .svc-more>summary.btn{width:100%}.cr-shell .sc-main .sc-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.cr-shell .sc-main .sc-stat-card{padding:16px 18px;gap:6px;border:1px solid var(--cr-line);border-radius:var(--cr-radius);background:#fff;box-shadow:var(--cr-shadow);min-width:0}.cr-shell .sc-main .sc-stat-label{color:#64738e;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;line-height:1.3}.cr-shell .sc-main .sc-stat-value{color:var(--cr-ink);font-size:26px;font-weight:750;letter-spacing:-.03em;line-height:1.2}@media(max-width:767px){.cr-shell .sc-main .sc-stat-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.cr-shell .sc-main .sc-stat-label{font-size:10px}.cr-shell .sc-main .sc-stat-value{font-size:22px}}.cr-shell .sc-main .tablewrap table{width:100%;border-collapse:collapse}.cr-shell .sc-main .tablewrap th{padding:12px 10px;color:#64738e;font-size:10px;letter-spacing:.055em;text-transform:uppercase;font-weight:700;text-align:left;border-bottom:1px solid #edf0f6}.cr-shell .sc-main .tablewrap td{padding:11px 10px;border-top:1px solid #edf0f6;font-size:13px;vertical-align:top}@media(max-width:700px){.cr-shell .sc-main .tablewrap{overflow:visible}.cr-shell .sc-main .tablewrap table,.cr-shell .sc-main .tablewrap tbody,.cr-shell .sc-main .tablewrap tr,.cr-shell .sc-main .tablewrap td{display:block;width:100%;min-width:0;box-sizing:border-box}.cr-shell .sc-main .tablewrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cr-shell .sc-main .tablewrap tbody{display:grid;gap:9px}.cr-shell .sc-main .tablewrap tr{padding:10px 12px;border:1px solid #e9edf5;border-radius:12px}.cr-shell .sc-main .tablewrap td{display:grid;grid-template-columns:38% minmax(0,1fr);gap:14px;padding:4px 0;border:0;text-align:right;white-space:normal;overflow-wrap:anywhere}.cr-shell .sc-main .tablewrap td:before{content:attr(data-label);color:#64738e;font-size:10px;font-weight:700;text-transform:uppercase;text-align:left}.cr-shell .sc-main .tablewrap td:first-child{display:block;text-align:left;padding-bottom:8px;border-bottom:1px solid #edf0f6;margin-bottom:4px}.cr-shell .sc-main .tablewrap td:first-child:before{display:none}}.cr-shell .approval-list .facts>.badge:before{display:none}@media(min-width:561px)and (max-width:900px){.cr-list-item{flex-wrap:wrap}.cr-item-copy{flex:1 1 160px}.cr-item-end{flex:1 1 100%;grid-auto-flow:column;justify-content:space-between;justify-items:start;margin-left:54px;text-align:left}.cr-shell .badge{max-width:100%;height:auto;min-height:28px;padding-block:5px;line-height:1.25}}.cr-shell .sc-main:not(:has(.cr-dash)){font-size:14px;line-height:1.5}.cr-shell .sc-main h1{font-size:clamp(21px,1.8vw,24px);margin-bottom:4px}.cr-shell .sc-main h2{font-size:17px;line-height:1.3}.cr-shell .sc-main h3,.cr-shell .sc-main h4{font-size:16px;line-height:1.35}.cr-shell .sc-main:not(:has(.cr-dash)) :is(p,li,dd,summary){font-size:inherit}.cr-shell .sc-main dd{font-size:14px}.cr-shell .sc-main .tiny,.cr-shell .sc-main small,.cr-shell .sc-main .cr-foot,.cr-shell .sc-main .sc-form-help,.cr-shell .sc-main .muted.tiny{font-size:12px}.cr-shell .sc-main:not(:has(.cr-dash)) .badge{font-size:12px}.cr-shell .eyebrow,.cr-shell dt,.cr-shell .service-facts dt,.cr-shell .sc-main .table th,.cr-shell .sc-main .tablewrap th,.cr-shell .sc-main th,.cr-shell .sc-main .ord-k,.cr-shell .sc-main .sc-stat-label,.cr-shell .sc-main .sc-filter-caption{font-size:11px}.cr-shell .sc-main .btn{display:inline-flex;align-items:center;justify-content:center;font-size:14px;min-height:38px;padding:7px 14px}.cr-shell .sc-main .btn.btn-sm{font-size:13px;min-height:32px;padding:5px 12px}.cr-shell .sc-main .linklike{display:inline-flex;align-items:center;font-size:13px;min-height:24px}.cr-shell .sc-main .svc-name{font-size:16px;font-weight:750}.cr-shell .sc-main .renewals-name{font-size:14px}.cr-shell .sc-main .ord-pill{font-size:13px}.cr-shell .sc-main .sc-section-title{font-size:16px}.cr-shell .sc-main .card,.cr-shell .sc-main .sc-card{padding:16px 18px}@media(max-width:760px){.cr-shell .sc-main .btn,.cr-shell .sc-main .btn.btn-sm{min-height:44px}.cr-shell .sc-main .linklike{min-height:32px}.cr-shell .sc-main .tablewrap td:before{font-size:11px}}@media(min-width:851px){.cr-shell .sc-shell-sidebar{gap:14px;padding-top:18px}.cr-shell .sc-shell-sidebar>.sc-sidebar{flex:0 0 auto;min-height:auto;overflow:visible}.cr-shell .sc-shell-sidebar .cr-nav-home,.cr-shell .sc-shell-sidebar .cr-group-toggle{min-height:40px}.cr-shell .sc-shell-sidebar .cr-subnav a{min-height:36px}}.cr-shell .service-facts dd{overflow-wrap:break-word;word-break:normal}.cr-shell .sc-main .card .flow-result{border:0;padding:0;background:none;box-shadow:none}.cr-shell .service-facts dd .linklike{white-space:nowrap}.cr-shell .sc-main .card:empty,.cr-shell .sc-main .card:has(>.flow:only-child:empty){display:none}@media(max-width:560px){.cr-shell .sc-main .service-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.cr-shell .sc-main .service-facts>div:has(.linklike){grid-column:1 / -1}}.cr-shell .sc-main .empty-state{min-height:96px;padding:18px 18px 18px 112px;text-align:left;align-items:flex-start;background:#fbfcff url(/brand/mascot/cta-480.webp) no-repeat 22px center/72px auto;display:flex;flex-direction:column;justify-content:center;gap:6px}@media(max-width:560px){.cr-shell .sc-main .empty-state{padding:92px 16px 16px;background-position:center 14px;background-size:68px auto;text-align:center;align-items:center}}.cr-shell .cr-search input,.cr-shell .cr-search input:hover,.cr-shell .cr-search input:focus-visible{border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;background:transparent!important}.cr-shell .sc-filter-bar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr));gap:8px 10px;align-items:end}.cr-shell .sc-filter-label{display:grid;gap:4px;min-width:0;margin:0}.cr-shell .sc-filter-label .sc-search-field{max-width:none;width:100%}.cr-shell .sc-filter-caption{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7a92}@media(max-width:1050px){.cr-shell .sc-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-shell .sc-filter-search{grid-column:1 / -1}}@media(max-width:560px){.cr-shell .sc-filter-bar{grid-template-columns:minmax(0,1fr)}}.dz{display:grid;gap:0}.dz-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:14px}.dz-head-actions{display:flex;flex-wrap:wrap;gap:8px}.dz-summary{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px;padding:0;list-style:none}.dz-summary li{display:flex;align-items:baseline;gap:8px;padding:10px 14px;border:1px solid var(--cr-line,#e4eaf4);border-radius:12px;background:#fff}.dz-summary strong{font-size:18px;letter-spacing:-.02em}.dz-summary span{color:var(--cr-muted,#60718f);font-size:12px}.dz-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dz-chips{display:flex;flex-wrap:wrap;gap:6px}.dz-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--cr-line,#e4eaf4);border-radius:999px;background:#fff;color:#3c4d6b;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.dz-chip span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#eef1f7;color:#51607a;font-size:11px}.dz-chip:hover{border-color:#c9c3ff}.dz-chip.on{border-color:#8377ff;background:var(--cr-brand-soft,#f0efff);color:var(--cr-brand-dark,#3022bf)}.dz-chip.on span{background:#fff;color:var(--cr-brand-dark,#3022bf)}.dz-chip:focus-visible,.dz-setup:focus-visible,.dz-type-pick:focus-visible,.dz-copy:focus-visible{outline:3px solid #8377ff;outline-offset:2px}.dz-table th{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#64738e}.dz-table td{vertical-align:middle}.dz-table tbody tr:hover{background:#fafbff}.dz-host{display:block;font-size:13px}.dz-full{display:block;margin-top:2px;color:var(--cr-muted,#60718f);font-size:11px;overflow-wrap:anywhere}.dz-value{max-width:420px}.dz-value code{overflow-wrap:anywhere;word-break:break-all;font-size:12px}.dz-copy{margin-left:8px;min-height:28px;padding:0 9px;border:1px solid var(--cr-line,#e4eaf4);border-radius:8px;background:#fff;color:var(--cr-brand-dark,#3022bf);font:inherit;font-size:11px;font-weight:700;cursor:pointer;vertical-align:middle}.dz-copy:hover{background:var(--cr-brand-soft,#f0efff)}.dz-type{border-color:transparent;font-weight:800}.dz-type-a{background:#eaf1ff;color:#1d4ed8}.dz-type-aaaa{background:#eef0ff;color:#3730a3}.dz-type-cname{background:#e6f7f4;color:#0f766e}.dz-type-mx{background:#fff4e5;color:#9a4a00}.dz-type-txt{background:#f1f0ff;color:#4c3fb8}.dz-type-srv{background:#fdeef6;color:#a21caf}.dz-empty{display:grid;gap:12px}.dz-setups{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none}.dz-setup{display:grid;gap:4px;width:100%;height:100%;padding:12px 14px;border:1px solid var(--cr-line,#e4eaf4);border-radius:12px;background:#fff;text-align:left;font:inherit;cursor:pointer;color:var(--cr-ink,#13213b)}.dz-setup:hover{border-color:#c9c3ff;background:#fafaff}.dz-setup strong{font-size:13px}.dz-setup small{color:var(--cr-muted,#60718f);font-size:11px;line-height:1.4}.dz-setups-mini{margin:0 0 14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dz-setups-mini .dz-setup{padding:9px 12px}.dz-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}.dz-type-pick{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--cr-line,#e4eaf4);border-radius:12px;background:#fff;text-align:left;font:inherit;cursor:pointer;color:var(--cr-ink,#13213b)}.dz-type-pick strong{font-size:13px}.dz-type-pick small{color:var(--cr-muted,#60718f);font-size:11px;line-height:1.35}.dz-type-pick:hover{border-color:#c9c3ff}.dz-type-pick.on{border-color:#8377ff;background:var(--cr-brand-soft,#f0efff);box-shadow:0 0 0 3px #8377ff26}.dz-timeline{margin:0;padding:0 0 0 7px;list-style:none;border-left:2px solid var(--cr-line,#e4eaf4)}.dz-event{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:12px 0 12px 18px}.dz-event-body{min-width:0;overflow-wrap:anywhere}.dz-event-status{display:grid;justify-items:end;gap:4px;max-width:260px;text-align:right}.dz-dot{position:absolute;left:-7px;top:18px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:#9aa6bd}.dz-dot-success{background:var(--cr-success,#087b48)}.dz-dot-warning{background:#c27803}.dz-dot-danger{background:var(--cr-danger,#b42318)}@media(max-width:700px){.dz-types{grid-template-columns:minmax(0,1fr)}.dz-summary li{flex:1 1 30%;flex-direction:column;gap:2px;align-items:flex-start}.dz-event{grid-template-columns:minmax(0,1fr)}.dz-event-status{justify-items:start;text-align:left;max-width:none}.dz-value{max-width:none}.dz-head-actions .btn{flex:1 1 auto}}.dz-head-actions{align-items:center}.dz-summary-action{margin-left:auto;padding:0!important;border:0!important;background:none!important}@media(max-width:700px){.dz-summary-action{margin-left:0;flex:1 1 100%}}@media(max-width:900px){.dz-table .dz-type{justify-self:start}}@media(max-width:700px){.dz-types{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-type-pick small{display:none}.dz-type-pick.on small{display:block;grid-column:1/-1}.dz-type-pick.on{grid-column:1/-1}}.dz-setup .dns-type-badge{justify-self:start;margin-bottom:2px}.app main{font-size:14px;line-height:1.45}.app main h1{font-size:22px;line-height:1.2}.app main h2{font-size:17px;line-height:1.25}.app main h3{font-size:15px;line-height:1.3}.app main h4{font-size:14px}.app .btn{font-size:13px;line-height:1.2;padding:6px 12px;min-height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.app .btn-sm{font-size:12.5px;padding:4px 10px;min-height:28px;border-radius:7px}.app main button:not([class]),.app main button.primary:not(.btn){min-height:32px;font-size:13px}.app main :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea){font-size:13px}.app main :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])){min-height:32px;padding-top:4px;padding-bottom:4px}.app main .adm-form label :is(input,select){height:34px}.app main .card{padding:14px 16px}.app main .kpi{padding:10px 12px}.app main .kpi b{font-size:20px}.app main .kpi span{font-size:11px}.app main :is(.cx-chip,.badge){white-space:nowrap;word-break:normal;overflow-wrap:normal;font-size:11.5px;padding:2px 8px;line-height:1.4}.app main .cx-chips{display:flex;flex-wrap:wrap;gap:4px}.app main :is(table.table,table.cx-table,table.adm-table) :is(th,td){padding:7px 10px;font-size:13px;vertical-align:top}.app main :is(table.table,table.cx-table,table.adm-table) th{font-size:11px;white-space:nowrap}.app main :is(table.cx-table,table.adm-table) td{white-space:normal}.app main :is(table.table,table.cx-table,table.adm-table) :is(td.cx-num,th.cx-num,td.num){white-space:nowrap}.app main .status{white-space:nowrap}.app main :is(table.table,table.cx-table,table.adm-table) td code{word-break:normal;overflow-wrap:anywhere}@media(min-width:1024px){.app main table.table{min-width:0}.app main table.table td{white-space:normal}}.app .header-actions .btn,.app header .btn{min-height:32px;font-size:13px;padding:6px 12px}@media(max-width:760px){.app .btn,.app main :is(select,input:not([type=checkbox]):not([type=radio])){min-height:40px}.app .btn-sm{min-height:36px}}.app main .filter-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px 8px;align-items:end;margin:6px 0 10px;padding:8px 10px;border:1px solid var(--se-border);border-radius:10px;background:#fafbfd}.app main .filter-row .ff{display:grid;gap:2px;min-width:0;margin:0}.app main .filter-row .ff-label{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--se-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app main .filter-row .ff.is-set .ff-label{color:var(--se-primary)}.app main .filter-row select,.app main .filter-row input{width:100%;min-width:0;min-height:32px;font-size:13px;padding:4px 22px 4px 8px;border-radius:7px;text-overflow:ellipsis;white-space:nowrap}.app main .filter-row input{padding-right:8px}.app main .filter-row .ff.is-set :is(select,input){border-color:var(--se-primary);background-color:#eef4ff;color:var(--se-primary);font-weight:650}.app main .filter-row .ff-search{grid-column:span 2}.app main .filter-row .ff-reset{align-self:end;min-height:32px}.app main button.kpi-link{text-align:left;cursor:pointer;font:inherit;color:inherit;display:block;width:100%}.app main button.kpi-link:hover{border-color:var(--se-primary);box-shadow:0 0 0 3px #eef4ff}.app main .auto-reasons{list-style:none;padding:0;margin:6px 0;display:grid;gap:4px}.app main .auto-reasons li{font-size:12.5px}.app main .chip-btn{cursor:pointer;border:0;font:inherit}.app main .chip-count{margin-left:6px;padding:0 6px;border-radius:999px;background:#fff;color:var(--se-text);font-size:11px}.app main .chip-btn:hover{background:#dfe8ff;color:var(--se-primary)}.app main .fix-guide{display:grid;gap:4px;margin:0 0 8px;font-size:13px}.app main .fix-guide .btn{justify-self:start}.app main .xtable{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.app main .xtable th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--se-muted);text-align:left;padding:6px 8px;border-bottom:1px solid var(--se-border);background:#f9fafb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app main .xtable td{padding:7px 8px;border-bottom:1px solid var(--se-border);font-size:13px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.app main .xtable tr.xrow:hover>td{background:#f8faff}.app main .xtable tr.xrow.is-open>td{background:#f3f7ff;border-bottom-color:transparent}.app main .xtable .x-toggle{width:26px;height:26px;min-height:26px;padding:0;border:1px solid var(--se-border);border-radius:6px;background:#fff;cursor:pointer;font-size:12px;line-height:1;color:var(--se-muted);display:inline-grid;place-items:center}.app main .xtable .x-toggle[aria-expanded=true]{background:var(--se-primary);border-color:var(--se-primary);color:#fff}.app main .xtable .x-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app main .xtable .x-sub{font-size:11.5px;color:var(--se-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app main .xtable .x-actions{display:flex;gap:4px;justify-content:flex-end;flex-wrap:nowrap}.app main .xtable td.x-actions-cell{overflow:visible}.app main .xtable td .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.app main .xtable .x-more{font-size:11.5px;color:var(--se-muted);white-space:nowrap}.app main .xtable tr.xdetail>td{background:#f3f7ff;padding:4px 12px 12px 42px;border-bottom:1px solid #d6e2ff;white-space:normal;overflow:visible}.app main .xpanel{display:grid;gap:10px}.app main .xfacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.app main .xfact{background:#fff;border:1px solid var(--se-border);border-radius:8px;padding:6px 8px;min-width:0}.app main .xfact dt,.app main .xfact .k{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--se-muted)}.app main .xfact dd,.app main .xfact .v{margin:2px 0 0;font-size:13px;font-weight:650;overflow-wrap:anywhere}.app main .xsection-title{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--se-muted);margin:0 0 4px}.app main .v-price{color:#1d4ed8;font-weight:750}.app main .v-cost{color:#475467}.app main .v-good{color:#027a48;font-weight:700}.app main .v-warn{color:#b54708;font-weight:700}.app main .v-bad{color:#b42318;font-weight:700}.app main .v-up{color:#b42318}.app main .v-down{color:#027a48}.app main .xterms{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--se-border);border-radius:8px;overflow:hidden;table-layout:auto}.app main .xterms th{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--se-muted);background:#f9fafb;padding:5px 8px;text-align:left;white-space:nowrap}.app main .xterms td{padding:5px 8px;border-top:1px solid #eef0f3;font-size:12.5px;white-space:nowrap}.app main .xterms td.num,.app main .xterms th.num{text-align:right;font-variant-numeric:tabular-nums}.app main .xreasons{list-style:none;margin:0;padding:0;display:grid;gap:6px}.app main .xreasons li{background:#fff;border:1px solid var(--se-border);border-left:3px solid #f79009;border-radius:8px;padding:6px 10px;font-size:12.5px}.app main .xreasons li.r-provider{border-left-color:#98a2b3}.app main .xreasons li.r-auto{border-left-color:#12b76a}.app main .xreasons li .btn{margin-top:4px}.app main .vdots{display:flex;gap:8px;flex-wrap:nowrap;font-size:11.5px;white-space:nowrap}.app main .vdot{display:inline-flex;align-items:center;gap:4px;color:var(--se-muted)}.app main .vdot:before{content:"";width:8px;height:8px;border-radius:50%;background:#d0d5dd}.app main .vdot.on{color:#027a48;font-weight:650}.app main .vdot.on:before{background:#12b76a}.app main .vdot.off:before{background:#f04438}.app main .xtable th.x-vis{width:250px}.app main .xfact .vdots{flex-wrap:wrap}@media(max-width:1399px){.app main .xtable th.x-vis{width:84px}.app main .xtable td.x-vis .vlabel{display:none}.app main .xtable td.x-vis .vdots{gap:6px}.app main .xtable td.x-vis .vdot:before{width:10px;height:10px}}@media(max-width:760px){.app main table.xtable,.app main table.xtable>tbody{display:block;width:100%}.app main table.xtable>thead{display:none}.app main table.xtable tr.xrow{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:8px;row-gap:4px;padding:8px;border-bottom:1px solid var(--se-border)}.app main table.xtable tr.xrow>td{display:block;border:0;padding:0;overflow:visible;width:auto!important;min-width:0}.app main table.xtable tr.xrow>td:first-child{grid-row:1 / span 6}.app main table.xtable tr.xrow>td[data-label]:not([data-label=Item]):not([data-label=Combo]):before{content:attr(data-label);display:block;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--se-muted)}.app main table.xtable tr.xrow>td .x-name,.app main table.xtable tr.xrow>td .x-sub{white-space:normal}.app main table.xtable .x-actions{justify-content:flex-start}.app main table.xtable td.x-vis .vlabel{display:inline}.app main table.xtable tr.xdetail{display:block}.app main table.xtable tr.xdetail>td{display:block;padding:8px 10px 12px}.app main .xfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.app main .xterms th,.app main .xterms td{white-space:normal;padding:4px 5px;font-size:11.5px}}.app .nbell{position:relative;display:inline-flex}.app .nbell-btn{position:relative;width:34px;height:34px;min-height:34px;padding:0;display:inline-grid;place-items:center;border:1px solid var(--se-border);border-radius:9px;background:#fff;color:var(--se-text);cursor:pointer}.app .nbell-btn:hover{border-color:#c9d4e6;background:#f8faff}.app .nbell-btn[aria-expanded=true]{border-color:var(--se-primary);color:var(--se-primary)}.app .nbell-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#d92d20;color:#fff;font-size:10.5px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.app .nbell-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(440px,calc(100vw - 24px));max-height:min(70vh,640px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--se-border);border-radius:12px;box-shadow:0 18px 50px #1018282e;z-index:60;overflow:hidden}.app .nbell-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--se-border);font-size:14px}.app .nbell-tabs{display:flex;gap:4px;padding:6px 8px;border-bottom:1px solid var(--se-border);background:#fafbfd}.app .nbell-tabs button{flex:1;border:0;background:transparent;border-radius:7px;padding:6px 8px;font:inherit;font-size:12.5px;font-weight:700;color:var(--se-muted);cursor:pointer;min-height:30px}.app .nbell-tabs button.is-on{background:#fff;color:var(--se-primary);box-shadow:0 1px 2px #10182814}.app .nbell-count{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:#eef4ff;color:var(--se-primary);font-size:10.5px;font-weight:800;line-height:17px}.app .nbell-count.is-bad{background:#fef3f2;color:#b42318}.app .nbell-list{list-style:none;margin:0;padding:6px;overflow-y:auto;display:grid;gap:6px}.app .nbell-empty{padding:16px 10px;color:var(--se-muted);font-size:13px;text-align:center}.app .nbell-item{border:1px solid var(--se-border);border-left:4px solid #98a2b3;border-radius:9px;padding:8px 10px;background:#fff}.app .nbell-item.tone-error{border-left-color:#d92d20;background:#fffbfa}.app .nbell-item.tone-warning{border-left-color:#f79009;background:#fffcf5}.app .nbell-item.tone-ok{border-left-color:#12b76a}.app .nbell-item.tone-info{border-left-color:#2e90fa}.app .nbell-item.is-new{box-shadow:inset 0 0 0 1px #b2ccff}.app .nbell-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:750}.app .nbell-dot{width:8px;height:8px;border-radius:50%;background:#98a2b3;flex:0 0 auto}.app .tone-error .nbell-dot{background:#d92d20}.app .tone-warning .nbell-dot{background:#f79009}.app .tone-ok .nbell-dot{background:#12b76a}.app .tone-info .nbell-dot{background:#2e90fa}.app .nbell-detail{font-size:12.5px;color:#344054;margin-top:2px;overflow-wrap:anywhere}.app .nbell-meta{display:flex;justify-content:space-between;gap:8px;margin-top:4px;font-size:11.5px;color:var(--se-muted)}.app .nbell-meta a{font-weight:700}.app main .restore-defaults{margin-top:14px;padding:10px 12px;border:1px solid #fecdca;border-radius:10px;background:#fffbfa}.app main .restore-box{display:grid;gap:6px;margin-top:6px}.app main .restore-box label{display:grid;gap:3px;max-width:420px}.app main .restore-box .xfact.is-hit{border-color:#fedf89}.app .btn-danger{background:#d92d20;border-color:#d92d20;color:#fff}.app .btn-danger:hover:not(:disabled){background:#b42318;border-color:#b42318}.app main th>button:not([class]){border:0;background:none;padding:0;min-height:24px;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.app main th>button:not([class]):hover{color:var(--se-primary);background:none}.app main th>button:not([class]):focus-visible{outline:2px solid var(--se-focus);outline-offset:2px;box-shadow:none}.app main td .t>button:not([class]){border:0;background:none;padding:0;min-height:24px;font:inherit;font-weight:700;color:var(--se-text);cursor:pointer;text-align:left}.app main td .t>button:not([class]):hover{color:var(--se-primary);text-decoration:underline}.app main .adm-search{height:34px}.app main .adm-search input{border:0!important;box-shadow:none!important;min-height:0!important;padding:0!important;background:transparent}.app .sc-sidebar-group-toggle,.app aside .nav-parent-label{font-size:11px}@media(max-width:760px){.app main table.se-stack,.app main table.se-stack>tbody,.app main table.se-stack>tbody>tr,.app main table.se-stack>tbody>tr>td{display:block;width:100%!important;min-width:0!important}.app main table.se-stack>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app main table.se-stack>tbody>tr{border:1px solid var(--se-border);border-radius:10px;padding:6px 10px;margin:0 0 8px;background:var(--se-surface)}.app main table.se-stack>tbody>tr>td{border:0!important;padding:3px 0!important;white-space:normal!important;text-align:left!important;display:grid;grid-template-columns:minmax(90px,38%) minmax(0,1fr);gap:8px;align-items:baseline}.app main table.se-stack>tbody>tr>td:before{content:attr(data-label);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--se-muted)}.app main table.se-stack>tbody>tr>td:not([data-label]),.app main table.se-stack>tbody>tr>td[data-label=""]{display:block}.app main table.se-stack>tbody>tr>td:not([data-label]):before,.app main table.se-stack>tbody>tr>td[data-label=""]:before{content:none}.app main table.se-stack{min-width:0!important}.app main :is(.table-wrap,.cx-table-wrap,.adm-table-wrap,.tablewrap):has(>table.se-stack){border:0;overflow:visible;background:none}}.sp-hero,.sp-hero--solo{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.sp-hero>div:first-child{max-width:760px}.sp-hero .sp-lead{margin-inline:auto}.sp-hero .sp-cta{justify-content:center}.sp-hero-media{width:100%;max-width:220px}.sp-hero{gap:12px!important;padding-top:clamp(14px,2vw,22px)!important;padding-bottom:clamp(14px,2vw,22px)!important}.sp-hero h1{font-size:clamp(26px,3.2vw,36px)}.sp-section>h2{text-align:center}.sp-section>h2+.sp-sub,.sp-section>.sp-sub:first-of-type{text-align:center;margin-inline:auto}.cat-hero{text-align:center;margin-inline:auto}.cat-hero .lede{margin-inline:auto}.cat-hero--art{grid-template-columns:minmax(0,1fr);justify-items:center;max-width:none}.cat-hero--art .cat-hero-copy{max-width:70ch;margin-inline:auto}.cat-hero--art .cat-hero-art{order:1;width:100%;max-width:200px}.cat-cms{margin-inline:auto}.cat-cms .page-body>h2{text-align:center}.home-hero .home-hero-surface{min-height:var(--home-hero-fill,auto);align-content:center}@media(min-width:761px){.home-hero{padding-top:14px}.home-hero .home-hero-surface{padding:24px clamp(24px,3.2vw,44px);gap:clamp(16px,3vw,40px)}.home-hero .home-hero-kicker{margin-bottom:6px}.home-hero h1{font-size:clamp(2rem,3.25vw,2.9rem);line-height:1.06;margin-bottom:8px}.home-hero .home-hero-lead{font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.5}.home-hero .home-hero-search{margin:14px 0 2px}.home-hero .home-hero-search .dom-search{padding:12px 16px}.home-hero .home-hero-search .dom-form{margin-top:8px}.home-hero .home-hero-search+.home-hero-actions,.home-hero .home-hero-actions{margin-top:10px}.home-hero .home-hero-actions .btn{min-height:42px}.home-hero .home-hero-points{margin-top:12px;gap:6px 18px}.home-hero .home-hero-points .ai-icon{width:26px;height:26px;padding:6px}.home-hero .home-hero-art img{width:min(100%,460px,58svh)}}.hp-head{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.hp-head>div{text-align:center}.hp-h2,.dom-title{text-align:center}.fvo-headrow{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.fvo-headrow>div{text-align:center}:root{--sx-ink:#0f1330;--sx-text:#2b3045;--sx-muted:#555c72;--sx-subtle:#6a7088;--sx-primary:var(--se-primary,#1455d9);--sx-primary-strong:var(--se-primary-strong,#0d47c5);--sx-violet:#4f3fe0;--sx-violet-ink:#3d2bc4;--sx-grad:linear-gradient(110deg,#1455d9 0%,#3b45dd 55%,#4f3fe0 100%);--sx-lav-25:#fbfaff;--sx-lav-50:#f7f6ff;--sx-lav-100:#f0eefd;--sx-lav-200:#e4e0fa;--sx-lav-300:#cfc8f5;--sx-line:#eceef5;--sx-line-strong:#dfe1ea;--sx-radius-hero:26px;--sx-radius-card:22px;--sx-radius-tile:16px;--sx-radius-ctl:12px;--sx-radius-tag:8px;--sx-shadow-card:0 4px 18px rgba(30,30,80,.05);--sx-shadow-hover:0 18px 40px rgba(52,46,160,.12);--sx-shadow-feat:0 14px 34px rgba(79,63,224,.14);--sx-shadow-cta:0 10px 22px rgba(36,64,214,.24);--sx-btn-h:48px;--sx-ctl-h:44px;--sx-ease:cubic-bezier(.2,.8,.2,1);--sx-h1:clamp(30px,3.6vw,46px);--sx-h2:clamp(24px,2.4vw,30px);--sx-h3:17px;--sx-body:15px;--sx-small:13px;--sx-xs:12px}.store-nav{background:#fffffff0;border-bottom:1px solid var(--sx-line)}.store-nav .store-links{gap:4px}.store-nav nav a,.store-nav nav .nav-link-btn{padding:8px 12px;border-radius:10px;font-size:15px;font-weight:600;color:var(--sx-text);transition:background-color .15s var(--sx-ease),color .15s var(--sx-ease)}.store-nav nav a:hover,.store-nav nav .nav-link-btn:hover,.store-nav .nav-item.open>a,.store-nav .nav-item.open>.nav-link-btn{background:var(--sx-lav-100);color:var(--sx-violet-ink)}.store-nav nav a.active{background:var(--sx-lav-100);color:var(--sx-primary);font-weight:700}.store-actions{gap:10px}.store-actions .btn{min-height:var(--sx-ctl-h);border-radius:var(--sx-radius-ctl);padding:0 16px;font-size:15px;font-weight:700}.store-actions .cart-btn{background:#fff;border:1px solid var(--sx-line-strong);color:var(--sx-text)}.store-actions .cart-btn:hover{border-color:var(--sx-lav-300);background:var(--sx-lav-50)}.store-actions .btn-primary{background:var(--sx-grad);border-color:transparent;box-shadow:0 6px 16px #2440d62e}.store-actions .btn-primary:hover{box-shadow:var(--sx-shadow-cta)}.nav-toggle{border-color:var(--sx-line-strong);border-radius:var(--sx-radius-ctl)}@media(max-width:1200px){.mobile-nav{border-radius:0 0 18px 18px}.mobile-nav nav a:hover,.mobile-nav nav a.active{background:var(--sx-lav-100);color:var(--sx-violet-ink)}}@media(max-width:420px){.store-actions .btn{padding:0 12px;font-size:14px}}@media(max-width:560px){.store-actions{display:flex;margin-left:auto}.store-actions>.btn:not(.cart-btn){display:none}.store-actions .cart-btn{min-width:44px;padding:0 10px}}.store-page:has(.sx-page){background:#fff}.sx-page{max-width:1280px;color:var(--sx-text)}.sx-page{--sp-accent:var(--sx-violet)!important;--sp-soft:var(--sx-lav-100)!important;--sp-ink:var(--sx-ink)!important}.sx-page .sp-table thead th{background:var(--sx-lav-50)}.sx-page .sp-table th a{color:var(--sx-violet-ink)}.sx-page .sp-crumbs{font-size:var(--sx-small);color:var(--sx-subtle);margin-bottom:16px}.sx-page .sp-crumbs a{color:var(--sx-muted);text-decoration:none}.sx-page .sp-crumbs a:hover{color:var(--sx-primary);text-decoration:underline}.sx-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(26px,3.4vw,44px) clamp(22px,4vw,56px);border:1px solid #ecebfb;border-radius:var(--sx-radius-hero);overflow:hidden;background:radial-gradient(ellipse at 74% 42%,rgba(214,206,255,.55),transparent 52%),linear-gradient(120deg,#f9f8ff,#f2f1ff);text-align:left}.sx-hero-copy{min-width:0}.sx-chip{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:6px 12px;border:1px solid var(--sx-lav-200);border-radius:999px;background:#fff;color:var(--sx-violet-ink);font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sx-chip-dot{width:8px;height:8px;border-radius:3px;background:var(--sx-grad);transform:rotate(45deg)}.sx-hero h1{max-width:18ch;margin:0 0 16px;color:var(--sx-ink);font-size:var(--sx-h1);line-height:1.08;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.sx-hero h1 em{font-style:normal;color:var(--sx-violet)}.sx-hero-lede{max-width:52ch;margin:0 0 8px;color:var(--sx-muted);font-size:16.5px;line-height:1.65}.sx-hero-sub{max-width:56ch;margin:0;color:var(--sx-subtle);font-size:var(--sx-body);line-height:1.6}.sx-perks{display:flex;flex-wrap:wrap;gap:14px 26px;margin:24px 0 0;padding:0;list-style:none}.sx-perks li{display:flex;align-items:center;gap:10px;min-width:0}.sx-perk-ico{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid var(--sx-lav-200);border-radius:11px;background:#fff;color:var(--sx-violet)}.sx-perks small{display:block;color:var(--sx-subtle);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sx-perks b{display:block;color:var(--sx-ink);font-size:14px;font-weight:700}.sx-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.sx-hero-cta,.sx-hero-alt{min-height:var(--sx-btn-h);border-radius:var(--sx-radius-ctl);padding:0 22px;font-size:15px;font-weight:750;display:inline-flex;align-items:center;justify-content:center}.sx-hero-cta.btn-primary{background:var(--sx-grad);border-color:transparent;box-shadow:var(--sx-shadow-cta)}.sx-hero-alt{background:#fff;border:1px solid var(--sx-lav-300);color:var(--sx-violet-ink)}.sx-hero-art{position:relative;display:grid;place-items:center;min-height:280px}.sx-hero-art .sx-mascot,.sx-hero-art .sx-hero-img{width:min(100%,320px);aspect-ratio:1;object-fit:contain;height:auto;filter:drop-shadow(0 22px 26px rgba(80,60,200,.16))}.sx-hero-art .sx-hero-img{border-radius:var(--sx-radius-tile);filter:none;box-shadow:var(--sx-shadow-card)}.sx-hero-art .se-art{width:min(100%,340px);height:auto;color:var(--sx-violet)}.sx-hero-badge{position:absolute;top:8px;right:0;display:grid;gap:3px;padding:14px 20px;border-radius:14px;background:var(--sx-grad);color:#fff;text-decoration:none;box-shadow:var(--sx-shadow-cta);transition:transform .2s var(--sx-ease),box-shadow .2s var(--sx-ease)}.sx-hero-badge b{font-size:15px;font-weight:750}.sx-hero-badge small{font-size:12px;opacity:.9}.sx-hero-badge:hover{transform:translateY(-2px)}.sx-hero-badge:focus-visible,.sx-cta:focus-visible,.sx-link:focus-visible,.sx-more:focus-visible{outline:2px solid var(--se-focus,#1455d9);outline-offset:3px}.sx-page .sp-section{border-top:0;padding:clamp(28px,4vw,48px) 0 0}.sx-page .sp-section>h2{color:var(--sx-ink);font-size:var(--sx-h2);letter-spacing:-.02em;margin-bottom:22px}.sx-page .sp-tile{border-color:var(--sx-line);border-radius:var(--sx-radius-tile);padding:22px;box-shadow:var(--sx-shadow-card)}.sx-page .sp-tile .sp-ico,.sx-page .sp-step-ico{background:var(--sx-lav-100);color:var(--sx-violet)}.sx-page .sp-faq details{border-color:var(--sx-line);border-radius:14px}.sx-page .sp-related a{border-color:var(--sx-line);border-radius:var(--sx-radius-tile);transition:border-color .15s,box-shadow .2s}.sx-page .sp-related a:hover{border-color:var(--sx-lav-300);box-shadow:var(--sx-shadow-card)}.sx-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:24px;align-items:stretch}.sx-plan{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid var(--sx-line);border-radius:var(--sx-radius-card);background:#fff;box-shadow:var(--sx-shadow-card);transition:transform .22s var(--sx-ease),box-shadow .22s var(--sx-ease),border-color .22s var(--sx-ease)}.sx-plan:hover,.sx-plan:focus-within{border-color:var(--sx-lav-300);box-shadow:var(--sx-shadow-hover)}.sx-plan.is-featured{border-color:#b7a6f6;box-shadow:var(--sx-shadow-feat)}.sx-plan.is-muted{background:var(--sx-lav-25)}@supports (grid-template-rows:subgrid){.sx-plans{grid-auto-rows:auto}.sx-plan{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}.sx-plan-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px;min-width:0}.sx-plan-flag{position:absolute;top:14px;right:14px;padding:4px 9px;border-radius:var(--sx-radius-tag);background:var(--sx-lav-100);color:var(--sx-violet-ink);font-size:11px;font-weight:800}.sx-plan.is-featured .sx-plan-title{padding-right:72px}.sx-plan-ico{display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;border-radius:14px;background:var(--sx-lav-100);color:var(--sx-violet)}.sx-plan-ico--img{background:#f5f4fd;border:1px solid #e9e7f7}.sx-plan-ico--img img{display:block;width:44px;height:44px;object-fit:contain}.sx-plan-title{min-width:0}.sx-plan-title h3{margin:4px 0 10px;color:var(--sx-ink);font-size:var(--sx-h3);font-weight:750;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.sx-plan-chips{display:flex;flex-wrap:wrap;gap:6px}.sx-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--sx-radius-tag);background:var(--sx-lav-100);color:var(--sx-violet-ink);font-size:12px;font-weight:750;line-height:1.5}.sx-tag--off{background:var(--se-savings-bg,#f1fbf6);color:var(--se-savings,#067647)}.sx-tag--soon{background:#f2f4f7;color:#475467}.sx-plan-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-bottom:22px}.sx-features{width:100%}.sx-features ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.sx-features li{display:flex;align-items:flex-start;gap:10px;color:#3c4257;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.sx-features li svg{flex:0 0 auto;margin-top:2px;color:var(--sx-violet)}.sx-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--sx-ease)}.sx-fold.is-open{grid-template-rows:1fr}.sx-fold>ul{overflow:hidden;min-height:0;padding-top:11px}.sx-link,.sx-more{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:10px;padding:0;border:0;background:none;color:var(--sx-violet-ink);font:inherit;font-size:13.5px;font-weight:750;cursor:pointer;text-decoration:none}.sx-link:hover,.sx-more:hover{text-decoration:underline}.sx-more{margin-top:14px}.sx-plan-foot{align-self:start;container:sxplan/inline-size;min-width:0;padding-top:18px;border-top:1px solid var(--sx-line)}.sx-plan-foot-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"term term" "price cta" "billed cta" "extra extra" "domain domain";column-gap:14px;row-gap:6px;align-items:center;min-width:0}.sx-plan-foot-grid>.bt{display:contents}.sx-plan-foot .sp-term-pick,.sx-plan-foot .bt-single,.sx-plan-foot>p.muted,.sx-plan-foot .bt-loading{grid-area:term;margin:0 0 8px}.sx-plan-foot .bt-single{display:flex;align-items:center;min-height:var(--sx-ctl-h);padding:0 14px;border:1px solid var(--sx-line-strong);border-radius:var(--sx-radius-ctl);background:var(--sx-lav-25);font-size:14px}.sx-plan-foot .cat-price,.sx-plan-foot .sp-price{grid-area:price;margin:0}.sx-plan-foot .cat-price strong,.sx-plan-foot .sp-price strong{color:var(--sx-ink);font-size:30px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sx-plan-foot .cat-price-per,.sx-plan-foot .sp-per{color:var(--sx-subtle);font-size:14px;font-weight:600}.sx-plan-foot .cat-price,.sx-plan-foot .sp-price{flex-wrap:nowrap;white-space:nowrap;min-width:0}@container sxplan (max-width:400px){.sx-plan-foot .cat-price strong,.sx-plan-foot .sp-price strong{font-size:25px}}@container sxplan (max-width:300px){.sx-plan-foot .cat-price strong,.sx-plan-foot .sp-price strong{font-size:22px}.sx-plan-foot .cat-price-per,.sx-plan-foot .sp-per{font-size:12.5px}}.sx-plan-foot .sp-term-pick .fvo-dd-btn span,.cat-card-foot .sp-term-pick .fvo-dd-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.cat-card-foot .sp-term-pick .fvo-dd-btn{font-size:13px;padding-left:12px;padding-right:10px;gap:6px}@media(min-width:900px)and (max-width:1365px){.cat-card-foot .sp-term-pick .fvo-dd-btn span{white-space:normal;overflow:visible;text-overflow:clip}.cat-card-foot .sp-term-pick .fvo-dd-btn{min-height:56px;font-size:12.5px}}@container sxplan (max-width:340px){.sx-plan-foot .fvo-dd-btn{font-size:13px;padding-left:12px;padding-right:10px}}.sx-plan-foot .bt-billed,.sx-plan-foot .sp-price small{grid-area:billed;color:var(--sx-muted);font-size:var(--sx-small);font-weight:600}.sx-plan-foot .sp-terms{grid-area:extra;margin-top:10px;padding-top:10px;border-top:1px dashed var(--sx-line-strong);color:var(--sx-muted)}.sx-plan-foot .sp-terms b{color:var(--sx-text)}.sx-plan-foot .sp-term-pick{gap:6px;color:var(--sx-subtle);font-size:12px;font-weight:700}.sx-plan-foot .sp-term-pick>span:first-child{letter-spacing:.04em;text-transform:uppercase}.sx-plan-foot .sp-term-pick .bt-single{grid-area:auto;width:100%;margin:0;color:var(--sx-text)}.sx-plan-foot .fvo-dd-btn{min-height:var(--sx-ctl-h);border:1px solid var(--sx-line-strong);border-radius:var(--sx-radius-ctl);background:#fff;font-size:14px;letter-spacing:0;text-transform:none;transition:border-color .15s}.sx-plan-foot .fvo-dd-btn:hover,.sx-plan-foot .fvo-dd-btn[aria-expanded=true]{border-color:var(--sx-lav-300)}.sx-cta{grid-area:cta;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--sx-btn-h);margin:0;padding:0 20px;border-radius:var(--sx-radius-ctl);font-size:15px;font-weight:750;white-space:nowrap;transition:transform .15s var(--sx-ease),box-shadow .2s var(--sx-ease),background-color .2s}.sx-cta.btn-primary{background:var(--sx-grad);border-color:transparent;color:#fff}.sx-cta.btn-primary:hover{transform:translateY(-1px);box-shadow:var(--sx-shadow-cta)}.sx-plan:not(.is-featured) .sx-cta.btn-primary{background:#fff;color:var(--sx-primary);border:1.5px solid var(--sx-primary)}.sx-plan:not(.is-featured) .sx-cta.btn-primary:hover{background:var(--sx-primary);color:#fff}.sx-cta[aria-disabled=true]{background:#f2f4f7;border:1px solid var(--sx-line-strong);color:#475467;cursor:not-allowed}.sx-select{width:100%;min-height:var(--sx-ctl-h);padding:0 38px 0 14px;border:1px solid var(--sx-line-strong);border-radius:var(--sx-radius-ctl);background:#fff;color:var(--sx-text);font:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}.sx-select:hover{border-color:var(--sx-lav-300)}.sx-select:focus-visible{outline:2px solid var(--se-focus,#1455d9);outline-offset:2px}.sx-plan-foot .pcard-was-line{display:grid;gap:2px;font-size:12.5px}.sx-plan-foot .pcard-was-line b{color:var(--se-savings,#067647);font-weight:700}.sx-plan-foot .price-was{color:var(--sx-subtle);margin-right:4px}.sx-plan-foot .sx-domain{grid-area:domain;margin-top:8px}.sx-plan-foot .sx-domain .field{display:grid;gap:6px;margin:0}.sx-plan-foot .sx-domain label{color:var(--sx-text);font-size:13px;font-weight:700}.sx-plan-foot .sx-domain input{min-height:var(--sx-ctl-h);padding:0 14px;border:1px solid var(--sx-line-strong);border-radius:var(--sx-radius-ctl);font:inherit;font-size:15px}.sx-plan-foot .sx-domain input:focus-visible{outline:2px solid var(--se-focus,#1455d9);outline-offset:1px;border-color:transparent}.sx-plan-foot .sx-domain .tiny{margin:0;color:var(--sx-subtle);font-size:12px;line-height:1.45}.sx-plan-foot .pcard-unavail{grid-area:cta;margin:10px 0 0;border-radius:var(--sx-radius-ctl)}.sx-plan-foot:has(.sx-domain),.sx-plan-foot:has(.pcard-unavail){grid-template-columns:minmax(0,1fr);grid-template-areas:"term" "price" "billed" "extra" "domain" "cta"}.sx-plan-foot:has(.sx-domain) .sx-cta{width:100%;margin-top:12px}.store-nav .nav-toggle{min-width:44px;min-height:44px}.store-page:has(.sx-cat){background:#fff}.sx-cat{max-width:1280px;margin-inline:auto}.sx-cat .sx-hero{margin-bottom:28px}@container sxplan (max-width:330px){.sx-plan-foot-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"term" "price" "billed" "extra" "domain" "cta"}.sx-cta{width:100%;margin-top:10px}}.sx-showall{text-align:center;margin-top:26px}.sx-showall .btn{min-height:var(--sx-ctl-h);border-radius:var(--sx-radius-ctl);border-color:var(--sx-lav-300);color:var(--sx-violet-ink);font-weight:700;padding:0 20px}.sx-skel{display:grid;gap:14px;min-height:360px}.sx-skel span{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--sx-lav-100),var(--sx-lav-50),var(--sx-lav-100));background-size:200% 100%}.sx-skel span:first-child{width:54px;height:54px;border-radius:14px}.sx-skel span:nth-child(2){width:70%;height:18px}.sx-skel span:nth-child(3){width:90%}.sx-skel span:nth-child(4){width:80%}.sx-skel span:last-child{margin-top:auto;height:48px;border-radius:12px}.sx-notice{display:flex;align-items:flex-start;gap:16px;padding:22px 24px;border:1px solid var(--sx-line);border-radius:var(--sx-radius-card);background:var(--sx-lav-25)}.sx-notice-ico{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border-radius:14px;background:var(--sx-lav-100);color:var(--sx-violet)}.sx-notice b{display:block;color:var(--sx-ink);font-size:16px;margin:4px 0}.sx-notice p{margin:0;color:var(--sx-muted);line-height:1.55}.sx-notice-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sx-notice-actions .btn{min-height:var(--sx-ctl-h);border-radius:var(--sx-radius-ctl)}.sx-support{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:clamp(28px,4vw,48px);padding:24px 28px;border:1px solid var(--sx-line);border-radius:20px;background:#f8f8fd}.sx-support-ico{display:grid;place-items:center;width:72px;height:72px;border-radius:18px;background:#ecebfa;color:var(--sx-violet-ink);overflow:hidden}.sx-support-ico .sx-mascot--small{width:72px;height:72px;object-fit:contain;filter:none}.sx-support h2{margin:0 0 4px;color:var(--sx-ink);font-size:18px;letter-spacing:-.01em;text-align:left}.sx-support p{margin:0;color:var(--sx-muted);font-size:14px;line-height:1.55}.sx-support-links{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:8px!important}.sx-support-links a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--sx-violet-ink);font-size:15px;font-weight:800;text-decoration:none}.sx-support-links a:hover{text-decoration:underline}.sx-support-ch{display:grid;gap:8px;margin:0;padding:0 0 0 26px;border-left:1px solid var(--sx-line-strong);list-style:none;font-size:14px}.sx-support-ch small{display:block;color:var(--sx-subtle);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sx-support-ch a{color:var(--sx-text);font-weight:700;text-decoration:none}.sx-support-ch a:hover{color:var(--sx-primary);text-decoration:underline}.sx-support-ch span{color:var(--sx-text);font-weight:600}@media(max-width:1024px){.sx-hero{grid-template-columns:minmax(0,1fr) minmax(200px,.7fr)}.sx-plans{gap:20px}}@media(max-width:820px){.sx-hero{grid-template-columns:1fr;padding:28px 24px}.sx-hero h1{max-width:none}.sx-hero-art{min-height:0;justify-items:start}.sx-hero-art .sx-mascot,.sx-hero-art .se-art{width:min(70%,240px)}.sx-hero-badge{position:static;margin-top:12px;justify-self:start}.sx-support{grid-template-columns:auto minmax(0,1fr)}.sx-support-ch{grid-column:1/-1;padding:14px 0 0;border-left:0;border-top:1px solid var(--sx-line-strong)}}@media(max-width:600px){.sx-page{padding-left:16px;padding-right:16px}.sx-hero{padding:22px 18px;border-radius:20px}.sx-chip{margin-bottom:14px}.sx-hero-lede{font-size:15.5px}.sx-perks{gap:12px;margin-top:18px}.sx-perks li,.sx-hero-actions .btn{flex:1 1 100%}.sx-hero-art .sx-mascot,.sx-hero-art .se-art{width:min(62%,200px)}.sx-hero-badge{display:none}.sx-plan{padding:20px;border-radius:18px}.sx-plan-foot-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"term" "price" "billed" "extra" "domain" "cta"}.sx-cta{width:100%;margin-top:10px}.sx-support{grid-template-columns:1fr;padding:20px}}@media(prefers-reduced-motion:no-preference){.sx-plan:hover{transform:translateY(-3px)}.sx-hero-copy{animation:sx-nudge .45s var(--sx-ease) both}.sx-hero-art{animation:sx-rise .6s .08s var(--sx-ease) both}.sx-hero-art .sx-mascot{animation:sx-float 7s ease-in-out 1s infinite}.sx-skel span{animation:sx-shimmer 1.4s linear infinite}}@media(prefers-reduced-motion:reduce){.sx-plan,.sx-cta,.sx-fold,.sx-hero-badge,.store-nav nav a{transition:none}}@keyframes sx-nudge{0%{transform:translateY(8px)}to{transform:none}}@keyframes sx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cat-card{padding:26px;border-color:var(--sx-line);border-radius:var(--sx-radius-card);box-shadow:var(--sx-shadow-card);transition:transform .22s var(--sx-ease),box-shadow .22s var(--sx-ease),border-color .22s var(--sx-ease)}.cat-card:hover,.cat-card:focus-within{border-color:var(--sx-lav-300);box-shadow:var(--sx-shadow-hover)}.cat-icon{width:54px;height:54px;border-radius:14px;background:var(--sx-lav-100);color:var(--sx-violet)}.cat-card-title{color:var(--sx-ink);font-size:var(--sx-h3);font-weight:750}.cat-card-title a:hover{color:var(--sx-violet-ink)}.cat-card-badge{border:0;border-radius:var(--sx-radius-tag);background:var(--se-savings-bg,#f1fbf6);color:var(--se-savings,#067647);font-weight:750}.cat-card--featured{border:1px solid #b7a6f6;box-shadow:var(--sx-shadow-feat)}.cat-card--featured .cat-card-badge{background:var(--sx-lav-100);color:var(--sx-violet-ink)}.cat-highlights li{color:#3c4257;font-size:14px}.cat-highlights li:before{background:none!important;content:"";width:16px;height:16px;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.4 2.8 2.8 6.2-6.4' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.4 2.8 2.8 6.2-6.4' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;background-color:var(--sx-violet)!important}.cat-card-foot{border-top-color:var(--sx-line)}.cat-card-foot .cat-price strong{color:var(--sx-ink);font-size:28px;letter-spacing:-.03em}.cat-card-foot .btn{min-height:var(--sx-btn-h);border-radius:var(--sx-radius-ctl);font-weight:750}.cat-card-foot .btn-primary,.fvo-cta.btn-primary{background:var(--sx-grad);border-color:transparent;color:#fff}.cat-card-foot .btn-primary:hover,.fvo-cta.btn-primary:hover{box-shadow:var(--sx-shadow-cta)}.cat-card .fvo-dd-btn,.fvo-card .fvo-dd-btn{min-height:var(--sx-ctl-h);border-color:var(--sx-line-strong);border-radius:var(--sx-radius-ctl)}.fvo-card{border-color:var(--sx-line);border-radius:var(--sx-radius-card);box-shadow:var(--sx-shadow-card);transition:transform .22s var(--sx-ease),box-shadow .22s var(--sx-ease),border-color .22s var(--sx-ease)}.fvo-card:hover,.fvo-card:focus-within{border-color:var(--sx-lav-300);box-shadow:var(--sx-shadow-hover)}.fvo-head{background:linear-gradient(120deg,#f9f8ff,#f0eefd);color:var(--sx-ink);border-bottom:1px solid #ecebfb;border-radius:calc(var(--sx-radius-card) - 1px) calc(var(--sx-radius-card) - 1px) 0 0;padding:22px 20px 18px}.fvo-head h3{color:var(--sx-ink)}.fvo-pill{background:var(--se-savings-bg,#f1fbf6);color:var(--se-savings,#067647);border-radius:var(--sx-radius-tag)}.fvo-price strong{color:var(--sx-ink)}.fvo-price span{color:var(--sx-subtle)}.fvo-specs li{border-bottom-color:var(--sx-line)}.fvo-cta{min-height:var(--sx-btn-h);border-radius:var(--sx-radius-ctl)}.fvo-links a{color:var(--sx-violet-ink)}@media(prefers-reduced-motion:no-preference){.cat-card:hover,.fvo-card:hover{transform:translateY(-3px)}}.acs{display:grid;gap:14px;max-width:1080px;color:var(--sx-text,#2b3045)}.acs-back{justify-self:start;background:none;border:0;padding:6px 2px;color:var(--sx-violet-ink,#3d2bc4);font-weight:700;font-size:14px;cursor:pointer;min-height:44px;border-radius:8px}.acs-back:hover{text-decoration:underline}.acs-back:focus-visible,.acs a:focus-visible,.acs-term:focus-within{outline:3px solid var(--sx-lav-300,#cfc8f5);outline-offset:2px}.acs-card,.acs>.card{background:#fff;border:1px solid var(--sx-line,#eceef5);border-radius:var(--sx-radius-tile,16px);box-shadow:var(--sx-shadow-card,0 4px 18px rgba(30,30,80,.05));padding:18px 20px;margin:0!important}.acs>.card:empty{display:none}.acs>.card h3{font-size:16px;margin:0 0 10px;color:var(--sx-ink,#0f1330)}.acs-summary{background:linear-gradient(135deg,var(--sx-lav-25,#fbfaff) 0%,#fff 60%);border-color:var(--sx-lav-200,#e4e0fa)}.acs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.acs-title{min-width:0}.acs-eyebrow{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-violet-ink,#3d2bc4)}.acs-title h1{margin:2px 0 0;font-size:clamp(20px,2.4vw,26px);line-height:1.2;color:var(--sx-ink,#0f1330);overflow-wrap:anywhere}.acs-sub{margin:2px 0 0;color:var(--sx-muted,#555c72);font-size:14px}.acs-status{flex:none;white-space:nowrap;font-size:12px!important;font-weight:800;padding:5px 10px!important;border-radius:999px}.acs-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:14px 0 0}.acs-facts>div{min-width:0}.acs-facts dt{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--sx-subtle,#6a7088);margin:0}.acs-facts dd{margin:2px 0 0;font-size:14px;font-weight:700;color:var(--sx-ink,#0f1330);overflow-wrap:anywhere}.acs-facts dd a{color:var(--sx-primary,#1455d9)}.acs-ref{margin:12px 0 0;font-size:11.5px;color:var(--sx-subtle,#6a7088);overflow-wrap:anywhere}.acs-note{color:var(--sx-muted,#555c72);font-size:13px;font-weight:500;margin:8px 0 0}.acs-facts dd .acs-note{display:inline;margin:0}.acs-h2{margin:0;font-size:16px;font-weight:800;color:var(--sx-ink,#0f1330)}.acs-h2+*{margin-top:10px}.acs-card .acs-h2:not(:first-child){margin-top:18px}.acs-renew-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.acs-renew-date{margin:4px 0 0;font-size:14px}.acs-renew-btn{min-height:44px;padding:0 22px;border-radius:var(--sx-radius-ctl,12px);background:var(--sx-grad);border-color:transparent;box-shadow:0 6px 16px #2440d62e;font-weight:800}.acs-renew-btn:hover{box-shadow:var(--sx-shadow-cta)}.acs-terms{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.acs-term{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px;border:1px solid var(--sx-line-strong,#dfe1ea);border-radius:12px;cursor:pointer;background:#fff;transition:border-color .15s,background-color .15s}.acs-term:hover{border-color:var(--sx-lav-300,#cfc8f5)}.acs-term.is-on{border-color:var(--sx-violet,#4f3fe0);background:var(--sx-lav-50,#f7f6ff)}.acs-term input{margin:0;accent-color:var(--sx-violet,#4f3fe0)}.acs-term-name{font-weight:800;font-size:14px;color:var(--sx-ink,#0f1330)}.acs-term small{color:var(--sx-muted,#555c72);font-size:12px}.acs-specs .cat-specs{display:flex;flex-wrap:wrap;gap:8px;margin:0}.acs-specs .cat-specs>div{display:flex;align-items:baseline;gap:6px;padding:7px 12px;border-radius:10px;background:var(--sx-lav-50,#f7f6ff);border:1px solid var(--sx-lav-100,#f0eefd);min-height:0}.acs-specs .cat-specs dt{font-size:12px;color:var(--sx-muted,#555c72);font-weight:600;text-transform:none;letter-spacing:0}.acs-specs .cat-specs dd{margin:0;font-size:13.5px;font-weight:800;color:var(--sx-ink,#0f1330)}.acs-access{margin-top:10px}.acs .manage-service{margin-top:6px!important}@media(max-width:820px){.acs-card,.acs>.card{padding:16px}}@media(max-width:560px){.acs{gap:12px}.acs-head{flex-direction:column;gap:8px}.acs-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.acs-renew-head{align-items:stretch;flex-direction:column}.acs-renew-btn{width:100%}.acs-term{flex:1 1 calc(50% - 8px)}}@media(max-width:400px){.acs-card,.acs>.card{padding:14px}.acs-term{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.acs-term,.acs-renew-btn{transition:none}}.auth-frame{display:flex;flex-direction:column;min-height:100vh;color:var(--sx-ink,#0f1330);background:radial-gradient(ellipse 620px 360px at 0% 0%,rgba(214,216,255,.5),transparent 70%),radial-gradient(ellipse 620px 360px at 100% 100%,rgba(214,216,255,.42),transparent 70%),#f8f8fd}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1380px,calc(100% - 32px));margin:0 auto;padding:14px 0}.auth-top .store-brand.brand-logo img{height:64px;width:auto;margin:-4px 0 -16px}.auth-top-actions{display:flex;align-items:center;gap:10px}.auth-top-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:700;white-space:nowrap}.auth-top-ghost{background:#fff;border:1px solid var(--sx-line-strong,#dfe1ea);color:var(--sx-text,#2b3045);box-shadow:0 2px 8px #1018280a}.auth-top-ghost:hover{border-color:var(--sx-lav-300,#cfc8f5);background:var(--sx-lav-50,#f7f6ff)}.auth-frame .login-page{min-height:0;flex:1;background:transparent;padding:8px 0 0}.auth-strip{display:flex;align-items:center;gap:16px;width:min(1380px,calc(100% - 32px));box-sizing:border-box;margin:24px auto;padding:16px 22px;border:1px solid #ebeaf8;border-radius:22px;background:#fff}.auth-strip p{margin:0;max-width:62ch;color:var(--sx-muted,#555c72);font-size:13px;line-height:1.6}.auth-strip-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#ebe9fd;color:var(--sx-violet-ink,#3d2bc4)}.auth-strip-brand{margin-left:auto;color:var(--sx-muted,#555c72);font-size:12.5px;font-weight:600;white-space:nowrap}.auth-ico{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.auth-split.auth-layout{display:grid;box-sizing:border-box;width:min(1380px,calc(100% - 32px));margin:0 auto;padding:0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"intro card" "feats card";grid-template-rows:auto 1fr;column-gap:32px;row-gap:0;align-items:stretch;place-items:stretch;justify-content:stretch;align-content:start}.auth-intro{grid-area:intro;min-width:0;padding:40px 36px 8px;border:1px solid #ebeaf8;border-bottom:0;border-radius:26px 26px 0 0;background:radial-gradient(ellipse 60% 55% at 78% 48%,#d6ceff99,#d6ceff00),linear-gradient(180deg,#f3f2ff,#f7f6ff)}.auth-feats{grid-area:feats;min-width:0;padding:10px 36px 34px;border:1px solid #ebeaf8;border-top:0;border-radius:0 0 26px 26px;background:linear-gradient(180deg,#f7f6ff,#fbfbff)}.auth-tag{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:5px 12px;border:1px solid #dcdafb;border-radius:999px;background:#fff;color:var(--sx-violet-ink,#3d2bc4);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-tag:before{width:7px;height:7px;border-radius:50%;background:var(--se-primary,#1455d9);content:""}.auth-intro h2{margin:0 0 14px;font-size:clamp(32px,3.2vw,46px);line-height:1.08;letter-spacing:-.035em;color:var(--sx-ink,#0f1330)}.auth-intro h2 span{background:var(--sx-grad,linear-gradient(110deg,#1455d9,#4f3fe0));-webkit-background-clip:text;background-clip:text;color:transparent}.auth-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:12px}.auth-lead{padding-top:6px}.auth-lead{margin:0;max-width:34ch;color:var(--sx-muted,#555c72);font-size:15px;line-height:1.75}.auth-hero-art{width:clamp(190px,18vw,280px);aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 18px 24px rgba(80,70,220,.18))}.auth-hero-art .sx-mascot{display:block;width:100%;height:100%;object-fit:contain}.auth-feats ul{display:grid;gap:18px;margin:0;padding:0;list-style:none}.auth-feats li{display:flex;align-items:flex-start;gap:18px}.auth-feat-ico{display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid #ebebf6;border-radius:12px;background:#fff;color:var(--sx-violet-ink,#3d2bc4);box-shadow:0 4px 10px #1018280a}.auth-feats li>span:last-child{display:grid;gap:3px;padding-top:3px}.auth-feats b{font-size:15px;color:var(--sx-ink,#0f1330)}.auth-feats a{color:inherit;text-decoration:none}.auth-feats a b{color:var(--se-primary,#1455d9)}.auth-feats a:hover b{text-decoration:underline}.auth-feats li>span:last-child>span{color:var(--sx-muted,#555c72);font-size:13.5px;line-height:1.6}.auth-split .auth-card{grid-area:card;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:40px clamp(22px,3.2vw,48px);border:1px solid #ebeaf8;border-radius:26px;background:#fff;box-shadow:0 18px 50px #342ea012;display:flex;flex-direction:column;justify-content:center}.auth-mark{display:block;width:58px;height:58px;margin:0 auto 16px;border-radius:15px;box-shadow:0 8px 20px #1455d938}.auth-card h1{margin:0 0 8px;font-size:clamp(26px,2.2vw,30px);letter-spacing:-.025em;text-align:center}.auth-card .auth-sub{max-width:38ch;margin:0 auto 24px;font-size:14.5px;line-height:1.65;text-align:center}.auth-card .signup-steps{margin:0 0 4px}.auth-card form{display:grid;gap:18px;margin-top:4px}.auth-frame .login-card label{display:grid;gap:8px;color:var(--sx-ink,#0f1330);font-size:13.5px;font-weight:700}.auth-frame .login-card input:where(:not([type=checkbox]):not([type=radio])){box-sizing:border-box;width:100%;min-height:48px;padding:0 14px;border:1px solid var(--sx-line-strong,#dfe1ea);border-radius:12px;background-color:#fff;color:var(--sx-ink,#0f1330);font:inherit;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s}.auth-frame .login-card input::placeholder{color:#7b8197;opacity:1}.auth-frame .login-card input:where(:not([type=checkbox])):focus{outline:none;border-color:var(--se-primary,#1455d9);box-shadow:0 0 0 4px #1455d924}.auth-frame .login-card .phone-input{border-color:var(--sx-line-strong,#dfe1ea);border-radius:12px}.auth-frame .login-card .phone-input input{min-height:46px;border:0;border-radius:0;box-shadow:none}.auth-frame .login-card .phone-input:focus-within{border-color:var(--se-primary,#1455d9);box-shadow:0 0 0 4px #1455d924}.auth-card input[type=email],.auth-card input[autocomplete=name],.auth-card .sc-password-field input{padding-left:44px;background-repeat:no-repeat;background-position:14px 50%;background-size:18px 18px}.auth-card input[type=email]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555c72' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E")}.auth-card .sc-password-field input{padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555c72' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.auth-card input[autocomplete=name]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555c72' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}.auth-pw{position:relative}.auth-forgot{position:absolute;top:-4px;right:0;padding:4px 0;color:var(--se-primary,#1455d9);font-size:13px;font-weight:700;text-decoration:none}.auth-forgot:hover{text-decoration:underline}.auth-frame .login-card label.auth-remember{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;font-size:13.5px;font-weight:600;cursor:pointer}.auth-remember input{width:18px;height:18px;margin:0;accent-color:var(--se-primary,#1455d9)}.auth-frame .auth-submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:2px 0 0;border-radius:12px;font-size:15.5px;font-weight:700;box-shadow:var(--sx-shadow-cta,0 10px 22px rgba(36,64,214,.24))}.auth-submit .auth-ico{position:absolute;right:20px}.auth-submit[disabled]{opacity:.75;cursor:progress}.auth-card .or{margin:20px 0 14px}.auth-card .google-btn{min-height:48px;border-radius:12px;border-color:var(--sx-line-strong,#dfe1ea)}.auth-card .switch-auth{margin:16px 0 0;color:var(--sx-muted,#555c72);font-size:14px;text-align:center}.auth-card .switch-auth a{font-weight:700}.auth-card .switch-auth.auth-find{margin-top:4px;font-size:13px}.auth-card .error,.auth-card .success,.auth-card .notice{margin:0}.auth-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.auth-quick a{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px;border:1px solid var(--sx-line,#eceef5);border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s}.auth-quick a:hover{border-color:var(--sx-lav-300,#cfc8f5);background:var(--sx-lav-25,#fbfaff);box-shadow:0 6px 16px #342ea012}.auth-quick a.on{border-color:var(--se-primary,#1455d9);background:#f3f6ff}.auth-quick-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--sx-lav-100,#f0eefd);color:var(--sx-violet-ink,#3d2bc4)}.auth-quick a.on .auth-quick-ico{background:var(--se-primary,#1455d9);color:#fff}.auth-quick a>span:last-child{display:grid;gap:2px;min-width:0}.auth-quick strong{font-size:13.5px;line-height:1.3}.auth-quick small{color:var(--sx-muted,#555c72);font-size:12px}.auth-frame a:focus-visible,.auth-frame button:focus-visible,.auth-remember input:focus-visible,.se-loader .btn:focus-visible{outline:3px solid var(--se-primary,#1455d9);outline-offset:2px;border-radius:10px}.auth-solo{display:grid;place-items:center;padding:16px 0 40px}.auth-solo .login-card{box-sizing:border-box;width:min(480px,calc(100% - 32px));padding:34px clamp(20px,4vw,36px);border:1px solid #ebeaf8;border-radius:24px;background:#fff;box-shadow:0 18px 50px #342ea012}.auth-solo .login-card>h1{margin:4px 0 8px;font-size:clamp(24px,2.2vw,28px);letter-spacing:-.025em;text-align:center}.auth-solo .login-card>.eyebrow{margin:0 0 6px;text-align:center}.auth-solo .login-card>p.muted{text-align:center}.auth-solo .login-card form{display:grid;gap:16px;margin-top:18px}.auth-solo .login-card .btn{min-height:48px;border-radius:12px}.auth-solo .login-card>.btn{display:flex;justify-content:center;width:100%;margin-top:16px}.auth-solo .switch-auth{text-align:center}.auth-frame .auth-mascot{display:flex;justify-content:center;margin:0 0 6px;pointer-events:none}.auth-frame .auth-mascot .sx-mascot{display:block;width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(36,50,140,.16))}@media(min-width:960px)and (max-height:780px){.auth-top{padding:8px 0}.auth-top .store-brand.brand-logo img{height:56px;margin:-4px 0 -14px}.auth-intro{padding:28px 30px 4px}.auth-intro h2{font-size:clamp(28px,2.7vw,38px);margin-bottom:10px}.auth-tag{margin-bottom:12px}.auth-hero-art{width:clamp(160px,14vw,210px)}.auth-feats{padding:6px 30px 26px}.auth-feats ul{gap:12px}.auth-split .auth-card{padding:28px clamp(22px,3vw,40px)}.auth-mark{width:48px;height:48px;margin-bottom:10px}.auth-card .auth-sub{margin-bottom:16px}.auth-card form{gap:14px}.auth-quick{margin-top:16px}.auth-frame .auth-mascot .sx-mascot{width:96px;height:96px}}@media(max-width:959px){.auth-split.auth-layout{width:min(720px,calc(100% - 32px));grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "card" "feats";grid-template-rows:none;row-gap:16px}.auth-intro,.auth-feats{border:1px solid #ebeaf8;border-radius:22px}.auth-intro{padding:24px 24px 18px}.auth-feats{padding:22px 24px}.auth-intro h2{font-size:clamp(26px,5vw,34px)}.auth-intro h2 br{display:none}.auth-hero-art{width:clamp(110px,22vw,170px)}.auth-split .auth-card{padding:32px clamp(18px,5vw,40px)}}@media(max-width:560px){.auth-top{width:calc(100% - 24px);padding:8px 0}.auth-top .store-brand.brand-logo img{height:48px;margin:-3px 0 -12px}.auth-top-actions .auth-top-ghost{display:none}.auth-top-actions .btn{min-height:42px;padding:0 14px}.auth-split.auth-layout{width:calc(100% - 24px)}.auth-intro{padding:20px 18px 14px}.auth-tag{margin-bottom:12px;font-size:10px}.auth-intro h2{font-size:26px;margin-bottom:8px}.auth-hero{gap:8px}.auth-lead{font-size:14px;line-height:1.6}.auth-hero-art{width:104px}.auth-feats{padding:18px}.auth-feats li{gap:14px}.auth-feat-ico{width:40px;height:40px}.auth-split .auth-card{padding:26px 18px}.auth-mark{width:48px;height:48px}.auth-quick{grid-template-columns:minmax(0,1fr)}.auth-quick a{min-height:56px}.auth-strip{width:calc(100% - 24px);display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px 14px;padding:14px 16px}.auth-strip-brand{grid-column:2;margin-left:0}.auth-solo .login-card{width:calc(100% - 24px)}.auth-frame .auth-mascot .sx-mascot{width:96px;height:96px}}@media(max-width:380px){.auth-hero-art{width:92px}.auth-intro h2{font-size:24px}}.se-loader{position:relative;display:grid;place-items:center;min-height:100vh;overflow:hidden;background:radial-gradient(ellipse 360px 320px at 50% 0%,rgba(205,205,255,.34),transparent 70%),radial-gradient(ellipse 300px 230px at 50% 100%,rgba(205,212,255,.3),transparent 70%),#fff}.se-loader-inner{display:grid;justify-items:center;width:min(260px,80vw);text-align:center;opacity:0;animation:se-loader-in .3s ease-out var(--se-loader-delay,.15s) forwards}.se-loader-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 9px;border:1px solid #f0f0fa;border-radius:999px;background:#fff;box-shadow:0 6px 22px #4f46e512}.se-loader-chip img{display:block;width:38px;height:38px;border-radius:10px}.se-loader-chip img.se-loader-word{width:auto;height:34px;border-radius:0}.se-loader-name{margin:30px 0;color:#555c72;font-size:14px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.se-loader-track{position:relative;width:100%;height:4px;overflow:hidden;border-radius:999px;background:#e9ebfb}.se-loader-bar{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#1455d9,#4f3fe0 70%,#93a0f5);transform-origin:left;transition:transform .3s ease-out}.se-loader-track--indeterminate .se-loader-bar{width:40%;inset:0 auto 0 0;animation:se-loader-slide 1.4s cubic-bezier(.45,0,.25,1) infinite}.se-loader-status{min-height:1.5em;margin:14px 0 0;color:#555c72;font-size:13px;line-height:1.5}.se-loader-status--error{color:#b42318}.se-loader-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.se-loader-actions .btn{display:inline-flex;align-items:center;min-height:44px;border-radius:12px;padding:0 18px}@keyframes se-loader-in{to{opacity:1}}@keyframes se-loader-slide{0%{transform:translate(-105%)}to{transform:translate(255%)}}@media(prefers-reduced-motion:reduce){.se-loader-inner{animation:none;opacity:1}.se-loader-track--indeterminate .se-loader-bar{animation:none;width:100%;opacity:.55}.auth-frame *{transition:none}}.pi{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f5f4fd;border:1px solid #e9e7f7}.pi img{display:block;width:34px;height:34px;object-fit:contain}.pi-line .mi{width:20px;height:20px;margin:0;color:#4f46e5}.mega-tile{gap:12px}.mega-tile:hover .pi{border-color:#dcd8f3}.mobile-nav nav a:has(>.pi){display:flex;align-items:center;gap:12px}.mobile-nav .pi{width:36px;height:36px;border-radius:10px}.mobile-nav .pi img{width:28px;height:28px}.mobile-nav .pi-line .mi{width:18px;height:18px}.hp-range-tile{align-items:center;text-align:center;position:relative}.hp-range-tile strong{min-height:2.7em;display:flex;align-items:center;justify-content:center;line-height:1.3}.hp-range-icon--img{width:64px;height:64px;border-radius:16px;background:#f5f4fd;border:1px solid #e9e7f7}.hp-range-icon--img img{display:block;width:50px;height:50px;object-fit:contain}.hp-range-tile .hp-range-price{margin-top:auto}.hp-range-tile--partner{background:linear-gradient(170deg,#f1fbf5,#fff 60%);border-color:#cdeedb}.hp-range-tile--partner:hover,.hp-range-tile--partner:focus-visible{border-color:#25a35a}.hp-range-tile--partner .hp-range-icon--img{background:#eaf8f0;border-color:#cdeedb}.hp-range-new{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:999px;background:#e3f7eb;color:#11733e;font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hp-range-tile--partner .hp-range-go{color:#128c4b}.hp-range-icon--img img.hp-range-appicon{width:44px;height:44px;border-radius:11px}.co-v2{--co-accent:#5b2fe0;--co-accent-2:#9b4dff;--co-soft:#f1ecff;--co-line:#eef0f6}.co-v2 .co-title{margin:0 0 6px}.co-v2 .co-title h1{margin:0 0 8px;color:var(--se-text,#101828);font-size:clamp(30px,3.4vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.co-v2 .co-title p{max-width:520px;margin:0;color:var(--se-muted,#667085);font-size:14px;line-height:1.6}.co-v2 .co-step{border-color:var(--co-line);box-shadow:0 4px 16px #1e1e500a}.co-v2 .checkout-step:before{background:var(--co-accent);color:#fff}.co-v2 .co-sub{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:var(--se-text,#101828);font-size:13px;font-weight:750}.co-v2 .co-sub .ai-icon{color:var(--co-accent)}.co-v2 .billing-grid>.co-sub:first-child{margin-top:4px}.co-v2 .co-pay{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:18px;align-items:start;margin-top:14px}.co-v2 .co-due{padding:18px;border-radius:12px;background:linear-gradient(120deg,#efeaff,#f8f6ff)}.co-v2 .co-due small{display:block;color:var(--se-muted,#667085);font-size:12px;font-weight:600}.co-v2 .co-due strong{display:block;margin-top:6px;color:var(--co-accent);font-size:24px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.co-v2 .co-methods-lead{margin:2px 0 10px;color:var(--se-muted,#667085);font-size:13px}.co-v2 .pay-option.pay-on{border-color:#b7a6f6;background:#f7f4ff}.co-v2 .pay-option input[type=radio]{accent-color:var(--co-accent)}.co-v2 .co-complete{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:18px;border:0;border-radius:12px;color:#fff;background:linear-gradient(90deg,var(--co-accent),var(--co-accent-2));font:inherit;font-size:16px;font-weight:750;cursor:pointer;box-shadow:0 10px 24px #5b2fe038;transition:filter .15s,box-shadow .15s}.co-v2 .co-complete:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 12px 28px #5b2fe04d}.co-v2 .co-complete:focus-visible{outline:3px solid #c9b8ff;outline-offset:3px}.co-v2 .co-complete:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.co-v2 .checkout-due strong{color:var(--co-accent)}.co-v2 .checkout-due .ai-icon{color:var(--co-accent);border-color:#e3dcfb}.co-v2 .co-sum-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.co-v2 .co-sum-head a{color:var(--co-accent);font-size:13px;font-weight:700;text-decoration:none}.co-v2 .co-sum-head a:hover{text-decoration:underline}.co-v2 .co-assurance{gap:18px;border-color:var(--co-line)}.co-v2 .co-assurance p{display:flex;align-items:flex-start;gap:14px}.co-v2 .co-ai{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--co-soft);color:var(--co-accent)}@media(max-width:640px){.co-v2 .co-pay{grid-template-columns:1fr}}.save-pill,.sx-tag.sx-tag--off,.cat-card-badge.save-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:#e5484d;color:#fff;font-size:12px;font-weight:800;line-height:1.5;white-space:nowrap;letter-spacing:.01em}.term-save-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.term-save-note .price-was{color:var(--se-muted,#667085);font-size:13px}.summary-item-save{display:block;margin-top:4px}.cart-line-save{margin:6px 0 0}.cart-line .cart-line-save,.cart-line-save{display:block;padding:0;border:0;background:none;box-shadow:none}@media(min-width:901px){.co-v2 .order-summary .checkout-due{position:sticky;top:0;z-index:2;box-shadow:0 -24px 0 4px #fff,0 6px 14px -8px #1e1e502e}}.store-page:has(.pd-v2),.store-page:has(.pd-v2) .store-main{background:#fff}.pd-v2{max-width:1240px;gap:28px clamp(20px,3vw,40px)}.pd-v2 .pd-hero{padding:clamp(22px,3vw,36px) clamp(20px,3.4vw,44px);border:1px solid #ecebfb;border-radius:var(--sx-radius-hero);background:radial-gradient(ellipse at 88% 18%,rgba(214,206,255,.55),transparent 55%),linear-gradient(120deg,#f9f8ff,#f2f1ff)}.pd-v2 .pd-crumbs{font-size:var(--sx-small);color:var(--sx-subtle);margin-bottom:18px}.pd-v2 .pd-crumbs a{color:var(--sx-muted);text-decoration:none}.pd-v2 .pd-crumbs a:hover{color:var(--sx-primary);text-decoration:underline}.pd-title-row{display:flex;align-items:center;gap:18px;min-width:0}.pd-v2 .pd-ico{width:68px;height:68px;border-radius:18px;background:#fff}.pd-v2 .pd-ico.sx-plan-ico--img img{width:54px;height:54px}.pd-title{min-width:0}.pd-v2 .pd-chip{margin:0 0 8px}.pd-v2 h1{margin:0;color:var(--sx-ink);font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.03em;font-weight:800;overflow-wrap:anywhere}.pd-v2 .pd-lead{max-width:62ch;margin:18px 0 0;color:var(--sx-muted);font-size:16px;line-height:1.65}.pd-v2 .pd-media{margin:18px 0 0;border-radius:var(--sx-radius-tile)}.pd-v2 .pd-perks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin:22px 0 0}.pd-v2 .pd-perks li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sx-lav-200);border-radius:12px;background:#fff;color:var(--sx-ink);font-size:14px;font-weight:650}.pd-v2 .pd-h2{margin:0 0 14px;color:var(--sx-ink);font-size:var(--sx-h2);letter-spacing:-.02em;font-weight:800;text-align:left}.pd-v2 .pd-body{display:grid;gap:30px;align-content:start}.pd-v2 .pd-body>.flow-note{margin:-18px 0 0}.pd-v2 .cat-specs{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:12px}.pd-v2 .cat-specs>div{padding:14px 16px;border:1px solid var(--sx-line);border-radius:var(--sx-radius-tile);background:var(--sx-lav-25);box-shadow:var(--sx-shadow-card)}.pd-v2 .cat-specs dt{color:var(--sx-subtle);font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pd-v2 .cat-specs dd{margin:4px 0 0;color:var(--sx-ink);font-size:15.5px;font-weight:750;overflow-wrap:anywhere}.pd-v2 .pd-faq{gap:10px}.pd-v2 .pd-faq details{border-color:var(--sx-line);border-radius:14px;background:#fff;box-shadow:var(--sx-shadow-card)}.pd-v2 .pd-faq summary{color:var(--sx-ink);font-weight:700}.pd-v2 .pd-faq details[open] summary{color:var(--sx-violet-ink)}.pd-v2 .pd-trust{margin:0;border:1px solid var(--sx-lav-200);border-radius:var(--sx-radius-card);background:var(--sx-lav-50)}.pd-v2 .pd-trust b{color:var(--sx-ink)}.pd-v2 .pd-trust a{color:var(--sx-violet-ink)}.pd-v2 .pd-related{margin:0}.pd-v2 .pd-related-grid a{border-color:var(--sx-line);border-radius:var(--sx-radius-tile);box-shadow:var(--sx-shadow-card);text-decoration:none;color:var(--sx-ink);transition:border-color .15s,box-shadow .2s}.pd-v2 .pd-related-grid a:hover,.pd-v2 .pd-related-grid a:focus-visible{border-color:var(--sx-lav-300);box-shadow:var(--sx-shadow-hover)}.pd-v2 .pd-related .pd-help a{color:var(--sx-violet-ink);font-weight:700}.pd-v2 .pd-buy{padding:26px;border:1px solid var(--sx-line);border-radius:var(--sx-radius-card);background:#fff;box-shadow:var(--sx-shadow-feat);gap:16px}.pd-v2 .pd-buy .sx-tag--off{font-size:12.5px}.pd-v2 .pd-buy p:has(>.sx-tag){margin:0}.pd-v2 .pd-buy .fvo-dd-btn,.pd-v2 .pd-buy select{min-height:var(--sx-ctl-h);border:1px solid var(--sx-line-strong);border-radius:var(--sx-radius-ctl);background:#fff;font-size:14px;letter-spacing:0;text-transform:none}.pd-v2 .pd-buy .fvo-dd-btn:hover,.pd-v2 .pd-buy .fvo-dd-btn[aria-expanded=true]{border-color:var(--sx-lav-300)}.pd-v2 .pd-buy .cat-price strong{color:var(--sx-ink);font-size:34px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pd-v2 .pd-summary{border-color:var(--sx-line);border-radius:14px;background:var(--sx-lav-25);padding:14px 16px;gap:8px}.pd-v2 .pd-field input{min-height:var(--sx-ctl-h);border:1px solid var(--sx-line-strong);border-radius:var(--sx-radius-ctl);font-size:15px}.pd-v2 .pd-field input:focus-visible{outline:2px solid var(--se-focus,#1455d9);outline-offset:1px;border-color:transparent}.pd-v2 .pd-cta{min-height:var(--sx-btn-h);border-radius:var(--sx-radius-ctl);background:var(--sx-grad);border-color:transparent;font-size:16px;font-weight:750;box-shadow:var(--sx-shadow-cta);transition:transform .15s var(--sx-ease),box-shadow .2s var(--sx-ease)}.pd-v2 .pd-cta:hover:not(:disabled){transform:translateY(-1px)}.pd-v2 .pd-cta:disabled{background:#f2f4f7;color:#475467;box-shadow:none}@media(max-width:600px){.pd-v2 .pd-ico{width:56px;height:56px;border-radius:15px}.pd-v2 .pd-ico.sx-plan-ico--img img{width:44px;height:44px}.pd-v2 .pd-buy{padding:20px}.pd-v2{padding-inline:12px;gap:20px}.pd-v2 .pd-hero{padding:20px 16px;border-radius:20px}.pd-v2 .pd-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pd-v2 .pd-perks li{padding:9px 10px;font-size:13px}.pd-title-row{gap:12px}}.sx-head{display:block;margin:0 0 22px;padding:clamp(22px,3vw,36px) clamp(20px,3.4vw,44px);border:1px solid #ecebfb;border-radius:var(--sx-radius-hero);background:radial-gradient(ellipse at 88% 18%,rgba(214,206,255,.55),transparent 55%),linear-gradient(120deg,#f9f8ff,#f2f1ff);text-align:left;max-width:none}.sx-head .sx-chip{margin:0 0 14px}.sx-head h1,.sx-head h1.hp-h2{margin:0 0 10px;color:var(--sx-ink);font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.03em;font-weight:800;text-align:left}.sx-head p.muted,.sx-head .hp-sub,.sx-head .pricing-sub{max-width:68ch;margin:0;color:var(--sx-muted);font-size:16px;line-height:1.6;text-align:left}.sx-head a{color:var(--sx-violet-ink);font-weight:700}.cat-hero.sx-head,.cat-hero.sx-head .muted{margin-inline:0}.xfer-v2{max-width:1080px;margin-inline:auto}.xfer-card{padding:22px;border:1px solid var(--sx-line);border-radius:var(--sx-radius-card);background:#fff;box-shadow:var(--sx-shadow-card)}.pricing-shell .wi-form input,.xfer-card input,.pricing-shell .pricing-search,.pricing-shell .pricing-controls select{min-height:var(--sx-ctl-h);border:1px solid var(--sx-line-strong);border-radius:var(--sx-radius-ctl)}.pricing-shell .wi-form .btn-primary,.xfer-card .btn-primary{min-height:var(--sx-ctl-h);border-radius:var(--sx-radius-ctl);background:var(--sx-grad);border-color:transparent}.pricing-shell .pricing-empty{border-color:var(--sx-line);border-radius:var(--sx-radius-card);box-shadow:var(--sx-shadow-card)}.offer-strip--v2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0 0 22px}.offer-strip--v2 .offer-chip{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px 14px 20px;border:1px solid var(--sx-lav-200);border-radius:var(--sx-radius-tile);background:#fff;box-shadow:var(--sx-shadow-card);overflow:hidden}.offer-strip--v2 .offer-chip:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--sx-grad)}.offer-strip--v2 .offer-chip strong{color:var(--sx-ink);font-size:14.5px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.offer-strip--v2 .offer-chip .tiny{color:var(--sx-muted);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.offer-strip--v2 .offer-chip--more{justify-content:center;align-items:center;background:var(--sx-lav-50);color:var(--sx-violet-ink);font-weight:750;text-decoration:none}.offer-strip--v2 .offer-chip--more:hover,.offer-strip--v2 .offer-chip--more:focus-visible{background:var(--sx-lav-100)}.cart-v2{--co-accent:#5b2fe0;--co-accent-2:#9b4dff;--co-line:#eef0f6}.cart-v2 .cart-v2-title{font-size:clamp(30px,3.4vw,40px);font-weight:800;letter-spacing:-.03em}.cart-v2 .cart-line,.cart-v2 .order-summary-card{border-color:var(--co-line);border-radius:16px;box-shadow:0 4px 16px #1e1e500a}.cart-v2 .cart-line-head{display:flex;align-items:center;gap:12px;min-width:0}.cart-v2 .cart-line-head .cart-line-name{margin:0;min-width:0;overflow-wrap:anywhere}.cart-line-ico{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:1px solid #e9e7f7;border-radius:12px;background:#f5f4fd}.cart-line-ico img{display:block;width:32px;height:32px;object-fit:contain}.cart-v2 .cart-line-domain{color:var(--co-accent)}.cart-v2 .cart-line-total,.cart-v2 .totals-due strong{font-variant-numeric:tabular-nums}.cart-v2 .cart-v2-cta{min-height:52px;border:0;border-radius:12px;background:linear-gradient(90deg,var(--co-accent),var(--co-accent-2));font-size:16px;font-weight:750;box-shadow:0 10px 24px #5b2fe038}.cart-v2 .cart-v2-cta:hover:not(:disabled){filter:brightness(1.05)}.cart-v2 .cart-v2-cta:focus-visible{outline:3px solid #c9b8ff;outline-offset:3px}.cart-v2 .btn-outline{border-color:#ddd5fb;color:var(--co-accent)}@media(max-width:600px){.cart-line-ico{width:38px;height:38px}.cart-line-ico img{width:28px;height:28px}}.sx-tag--mb{background:#eef4ff;color:#1849a9;max-width:100%;white-space:normal;overflow-wrap:anywhere}.pd-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.hp-card--v2{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--sx-line);border-radius:var(--sx-radius-card);background:#fff;box-shadow:var(--sx-shadow-card);transition:border-color .2s var(--sx-ease),box-shadow .2s var(--sx-ease)}.hp-card--v2:hover,.hp-card--v2:focus-within{border-color:var(--sx-lav-300);box-shadow:var(--sx-shadow-hover)}.hp-card-top{display:flex;align-items:center;gap:10px;min-width:0}.hp-card--v2 .hp-card-ico{width:46px;height:46px;border-radius:13px}.hp-card--v2 .hp-card-ico img{width:36px;height:36px}.hp-card--v2 .hp-cat{padding:3px 9px;border-radius:var(--sx-radius-tag);background:var(--sx-lav-100);color:var(--sx-violet-ink);font-size:11.5px;font-weight:800;letter-spacing:.04em}.hp-card--v2 h3{margin:4px 0 0;color:var(--sx-ink);font-size:var(--sx-h3);font-weight:750;line-height:1.3}.hp-card--v2 h3 a{color:inherit;text-decoration:none}.hp-card--v2 h3 a:hover{color:var(--sx-violet-ink);text-decoration:underline}.hp-card--v2 .hp-card-mb{align-self:flex-start}.hp-card--v2 .hp-spec{color:var(--sx-muted);font-size:14px}.hp-card--v2 .hp-price strong,.hp-card--v2 .hp-combo-price strong{color:var(--sx-ink);font-size:28px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hp-card--v2 .hp-price small,.hp-card--v2 .hp-combo-price small{color:var(--sx-subtle);font-size:13px;font-weight:500}.hp-card--v2 .hp-price{margin-top:auto;padding-top:12px;border-top:1px solid var(--sx-line)}.hp-card--v2 .btn{min-height:var(--sx-btn-h);border-radius:var(--sx-radius-ctl);font-weight:750}.hp-card--v2 .btn-primary{background:var(--sx-grad);border-color:transparent;box-shadow:0 6px 16px #2440d62e}.hp-card--v2 .btn:not(.btn-primary){border:1.5px solid var(--sx-primary);color:var(--sx-primary);background:#fff}.hp-card--v2 .hp-price small,.hp-card--v2 .hp-combo-price small{display:block;margin-top:2px;text-transform:none;letter-spacing:0;line-height:1.45}.hp-card--v2 .hp-combo-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;position:static}.hp-card--v2 .hp-soon{position:static;transform:none}.cat-icon--img{display:grid;place-items:center;background:#f5f4fd;border:1px solid #e9e7f7}.cat-icon--img img{display:block;width:32px;height:32px;object-fit:contain}.cat-card-mb{align-self:flex-start;margin:-2px 0 6px}.sp-promo{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.sp-promo strong{color:var(--se-savings,#067647);font-weight:800}.sp-promo small{flex-basis:100%;color:var(--sx-subtle);font-size:11.5px;line-height:1.35}
