@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--forest:#022c28;--panel-frame:8px;--panel-radius:24px;--sidebar-width:258px;--header-height:80px;--lime:#d1f55f;--navy:#111c22;--mint:#f2fcdd;--cloud:#f4f7f5;--slate:#64706b;--surface:#fff;--sidebar:#e9eeeb;--catalogue-sidebar:#f0f4f1;--line:#e6ebe7;--muted:#64706b;--text:#111c22;--hover:#f4f7f5;--shadow:0 12px 48px #111c2210;color:var(--text);background:var(--forest);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:DM Sans,sans-serif;font-size:14px}:root,:root[data-theme=dark]{--catalogue-sidebar-divider:#d1d9d4}:root[data-theme=dark]{--surface:#142f2b;--cloud:#102723;--sidebar:#16332d;--catalogue-sidebar:#193832;--line:#2a443c;--muted:#a3b5ac;--text:#f4f7f5;--hover:#1d3e34;--shadow:0 12px 48px #0004;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #8ba73d}.brand small,.brand>span,h1,h2,h3{font-family:DM Sans,sans-serif}h1{letter-spacing:-1.4px;font-size:32px;font-weight:600;line-height:1.3}h2{letter-spacing:-.7px;font-size:21px}h2,h3{font-weight:650}h3{letter-spacing:-.25px;font-size:15px}.brand small,.eyebrow,small{font-size:14px}.eyebrow,.muted,small{color:var(--muted)}.muted{line-height:1.7}.panel-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.eyebrow{letter-spacing:1.5px;margin-bottom:12px;font-weight:600;display:block}.brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:12px;display:block}.brand>span{letter-spacing:-1px;font-size:25px;font-weight:750;line-height:1.05}.brand small{letter-spacing:2.7px;text-transform:uppercase;color:inherit;opacity:.65;margin:5px 0 0 1px;font-weight:450;display:block}.global-header{background:var(--forest);color:#fff;z-index:40;justify-content:space-between;height:80px;padding:0 28px;position:fixed;inset:0 0 auto}.global-header,.header-actions,.header-left,.header-workspace{align-items:center;display:flex}.header-left{gap:25px}.header-actions{gap:14px}.header-divider{background:#ffffff26;width:1px;height:28px;margin-left:9px}.header-workspace{color:#d0e0d2;gap:9px;font-size:14px}.header-workspace .panel-icon{color:var(--lime)}.icon-button{width:38px;height:38px;color:inherit;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.global-header .icon-button{color:#eef6ef;border-color:#ffffff20}.global-header .icon-button:hover{background:#ffffff12;border-color:#fff5}.global-header .profile-toggle{border-color:#d1f55f85;box-shadow:0 0 0 3px #d1f55f12}.header-create{background:var(--lime);color:var(--forest);border:1px solid var(--lime);border-radius:25px;align-items:center;gap:8px;margin-right:3px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.header-create:hover{background:#dcff7c}.mobile-toggle{display:none}.workspace{background:var(--forest);height:100dvh;padding:calc(var(--header-height) + var(--panel-frame)) var(--panel-frame) var(--panel-frame);overflow:hidden}.sidebar{top:calc(var(--header-height) + var(--panel-frame));bottom:var(--panel-frame);left:var(--panel-frame);width:var(--sidebar-width);border-radius:var(--panel-radius) 0 0 var(--panel-radius);background:var(--sidebar);z-index:20;flex-direction:column;padding:23px 17px 16px;display:flex;position:fixed;overflow-y:auto}.sidebar nav{gap:5px;margin-bottom:30px;display:grid}.sidebar nav button{text-align:left;color:var(--slate);background:0 0;border:0;border-radius:12px;align-items:center;gap:15px;min-height:47px;padding:14px 18px;font-size:14px;display:flex}.sidebar nav button .panel-icon{stroke-width:1.7px;width:21px;height:21px}.sidebar nav button.active{background:var(--surface);color:var(--forest);font-weight:600;box-shadow:0 2px 4px #022c2803}.sidebar nav button:hover{background:var(--surface)}.sidebar nav button b{background:var(--cloud);text-align:center;border-radius:6px;min-width:21px;margin-left:auto;padding:3px 7px}.nav-caption,.sidebar nav button b{color:var(--muted);font-size:14px;font-weight:550}.nav-caption{letter-spacing:.5px;margin:2px 0 13px;padding:0 18px}.workspace-chip{overflow-wrap:anywhere;align-items:center;gap:11px;padding:13px 15px;font-size:14px;font-weight:550;display:flex}.workspace-icon{width:34px;height:34px;color:var(--forest);background:#ffffff50;border:1px solid #022c2812;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.workspace-chip small{margin-top:5px;font-size:14px;font-weight:400;display:block}.sidebar-bottom{margin-top:auto}.sidebar-help{color:var(--muted);background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:14px;display:flex}.sidebar-help>.panel-icon:last-child,.version{margin-left:auto}.sidebar-status{color:var(--muted);border-top:1px solid #022c280c;align-items:center;gap:7px;margin-top:10px;padding:18px 14px 2px;font-size:14px;display:flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.sidebar-status .status-dot{background:#93a884}.main-wrap{margin-left:var(--sidebar-width);background:var(--cloud);border-radius:0 var(--panel-radius) var(--panel-radius) 0;overscroll-behavior:contain;height:100%;min-height:0;position:relative;overflow:auto}.content{max-width:1270px;min-height:100%;margin:0 auto;padding:28px 56px 22px;position:relative}.verification-banner{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:2px 0 10px;font-size:14px;line-height:1.6;display:flex}.verification-banner .panel-icon{color:#83927e}.verification-banner strong{font-size:14px;font-weight:550}.verification-banner>span:first-of-type{border-left:1px solid var(--line);padding-left:9px}.sim-label{background:var(--mint);color:#596e32;border:1px solid #dbe7cc;border-radius:20px;margin-left:auto;padding:3px 9px;font-size:14px}.home-intro{text-align:center;padding:45px 0 48px}.intro-kicker{letter-spacing:1.8px;color:var(--muted);font-size:14px;font-weight:500}.home-intro h1{letter-spacing:-1.2px;margin:14px 0 11px;font-size:33px;font-weight:550}.home-intro>p{color:var(--muted);font-size:14px}.launch-bar{background:var(--surface);color:var(--text);text-align:left;border:1px solid #edf0ed;border-radius:40px;align-items:center;gap:15px;width:min(100%,700px);margin:30px auto 0;padding:10px 11px 10px 23px;font-size:15px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 3px #022c2804}.launch-bar:hover{border-color:#b1ca8b;box-shadow:0 5px 20px #022c2808}.launch-spark{color:var(--forest);display:flex}.launch-plus{color:var(--muted);margin-left:auto}.launch-arrow{background:var(--lime);color:var(--forest);border-radius:50%;place-items:center;width:36px;height:36px;margin-left:4px;display:grid}.business-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.business-heading h2{letter-spacing:-.6px;font-size:21px;font-weight:550}.business-filters{gap:7px;display:flex}.business-filters button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:14px;display:flex}.business-card,.business-filters button:hover,.business-filters span{background:var(--surface)}.business-filters span{color:var(--text);border-radius:4px;padding:2px 5px;font-size:14px}.business-filters .filter-icon{padding:6px 9px}.business-card{border:1px solid var(--surface);border-radius:21px;margin-bottom:17px;padding:15px;transition:box-shadow .2s,border-color .2s}.business-card:hover{border-color:var(--line);box-shadow:0 5px 25px #022c2805}.business-card-heading{align-items:center;gap:14px;padding:3px 4px 14px;display:flex}.business-icon{background:var(--cloud);color:#66756a;border:1px solid var(--line);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.business-icon.mint{background:var(--mint);color:var(--forest);border-color:#ebf3df}.business-card-heading>div{flex:1;min-width:0}.business-card h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px;font-weight:600}.resource-type{color:var(--muted);font-size:14px;line-height:1.5}.resource-dot{color:#a3ada3;padding:0 4px}.business-card-heading>.pill{white-space:nowrap;margin-left:auto}.card-more{width:26px;height:30px;color:var(--muted);border-radius:8px}.business-action{border:1px solid var(--line);background:linear-gradient(110deg,var(--surface) 20%,var(--cloud));border-radius:13px;gap:13px;padding:13px 14px;box-shadow:0 4px 5px #022c2803}.app-tile,.business-action{align-items:center;display:flex}.app-tile{background:var(--forest);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;width:39px;height:39px;transform:rotate(-7deg);box-shadow:0 3px 6px #022c2820}.app-tile .panel-icon{transform:rotate(7deg)}.business-action>div,.empty-business>div{flex:1}.business-action strong{font-size:14px;font-weight:550;display:block}.business-action small{margin-top:5px;font-size:14px;line-height:1.6;display:block}.manage-button{background:var(--surface);color:var(--text);white-space:nowrap;border:1px solid #dce3dc;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:11px 13px;font-size:14px;font-weight:550;display:flex}.manage-button:hover{border-color:#99af84}.hosting-business{padding:17px 19px}.hosting-business .business-card-heading{padding:0}.hosting-business .secondary{padding:10px 11px;font-size:14px}.empty-business{align-items:center;gap:20px;padding:28px;display:flex}.empty-business p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}.empty-orbit{border-radius:17px;place-items:center;width:62px;height:62px;display:grid}.empty-orbit,.home-tip{background:var(--mint);color:var(--forest)}.home-tip{border:1px solid #e0ead5;border-radius:14px;align-items:center;gap:14px;margin:28px 0 36px;padding:19px 20px;display:flex}.tip-icon{border:1px solid #cdddba;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.home-tip>div{flex:1}.home-tip strong{font-weight:550}.home-tip .text-button,.home-tip p,.home-tip strong{font-size:14px}.home-tip p{color:#657551;margin-top:5px;line-height:1.6}.page-title{justify-content:space-between;align-items:center;gap:20px;margin:36px 0 30px;display:flex}.page-title h1{font-size:30px;font-weight:600}.page-title .eyebrow,.page-title p{font-size:14px}.page-title p{margin-top:9px}.navy,.primary,.secondary{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:14px;font-weight:550;line-height:1.4;display:inline-flex}.primary{background:var(--lime);color:var(--forest)}.primary:hover{background:#c5e950}.secondary{background:var(--surface);border-color:var(--line);color:var(--text)}.secondary:hover{background:var(--hover);border-color:#9aac8e}.navy{background:var(--forest);color:#fff}.full,table{width:100%}.button-row{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-bottom:22px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:22px 25px;display:flex}.panel-heading h2{letter-spacing:-.4px;font-size:16px}.panel-heading .muted{font-size:14px}.count{background:var(--cloud);color:var(--muted);border-radius:5px;margin-left:8px;padding:3px 7px;font:14px DM Sans,sans-serif}.text-button{color:var(--forest);background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:5px 0;font-size:14px;font-weight:550;display:inline-flex}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap}th{letter-spacing:.9px;color:var(--muted);background:var(--cloud);padding:14px 25px;font-weight:500}td,th{font-size:14px}td{border-top:1px solid var(--line);padding:22px 25px}.site-cell{align-items:center;gap:14px;display:flex}.site-cell strong{font-size:14px;font-weight:550}.site-cell small{margin-top:5px;font-size:14px;display:block}.site-icon{border:1px solid var(--line);width:42px;height:42px;color:var(--forest);background:var(--cloud);border-radius:12px;place-items:center;display:grid}.pill{border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:14px;line-height:1.2;display:inline-flex}.good{color:#4b692a;background:var(--mint)}.neutral{color:var(--muted);background:var(--cloud)}.bad{color:#ac4e33;background:#fcede5}.warn{color:#8a6a12;background:#fdf4dc}.info{color:#2f5568;background:#e8f1f6}.empty{text-align:center;color:var(--muted);padding:46px 25px}.skeleton-list{gap:12px;padding:24px;display:grid}.skeleton-row{background:linear-gradient(90deg,var(--cloud) 25%,#eaeff0 37%,var(--cloud) 63%);background-size:400% 100%;border-radius:14px;height:58px;animation:1.4s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skeleton-row{animation:none}}.empty-icon{background:var(--mint);color:var(--forest);border-radius:18px;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:14px;display:inline-flex}.empty h2,.empty h3{color:var(--text);margin:6px 0 12px}.empty p{max-width:460px;margin:10px auto 22px;font-size:14px;line-height:1.8}.plan-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:20px;display:grid}.plan{padding:27px}.plan .eyebrow{margin-bottom:16px}.plan h2{margin-bottom:15px}.plan p{color:var(--muted);margin:22px 0;font-size:14px;line-height:1.8}.plan small{overflow-wrap:anywhere;margin-bottom:20px;display:block}.connection-row{border-bottom:1px solid var(--line);align-items:center;gap:19px;padding:24px;display:flex}.connection-row:last-child{border:0}.connection-row>div{flex:1;min-width:0}.connection-row p{color:var(--muted);margin:7px 0}.connection-row p,.connection-row small{overflow-wrap:anywhere;font-size:14px}.connection-icon{border:1px solid #e2ebd1;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.avatar,.connection-icon{background:var(--mint);color:var(--forest);flex-shrink:0}.avatar{border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:inline-flex}.job-card{border-bottom:1px solid var(--line);padding:26px}.job-card:last-child{border:0}.job-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.alert,.detail-list dd,.job-heading h3,.job-heading small,.review>strong,details p{overflow-wrap:anywhere}.job-heading small{margin-top:9px;font-size:14px;display:block}.step-track{gap:12px;margin:25px 0;padding:0;list-style:none;display:flex}.step-track li{color:var(--muted);flex:1;font-size:14px;line-height:1.5;position:relative}.step-track li:before{content:"";background:var(--line);height:1px;position:absolute;top:13px;left:32px;right:0}.step-track li:last-child:before{display:none}.step-track li>span{border:1px solid var(--line);background:var(--cloud);border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:10px;font-size:14px;display:grid}.step-track li.done>span{border-color:var(--lime);background:var(--lime);color:var(--forest)}.step-track li.current>span{color:var(--forest);background:var(--mint);border-color:#8ca569}details{color:var(--muted);font-size:14px}summary{cursor:pointer}details p{margin-top:9px;line-height:1.7}.wireframe-row{background:var(--cloud);border:1px dashed var(--line);border-radius:10px;margin-top:25px;padding:25px;font-size:14px}.alert{background:var(--mint);color:#546c39;border:1px solid #dfe9ce;border-radius:9px;align-items:flex-start;gap:9px;margin:14px 0 20px;padding:13px 15px;font-size:14px;line-height:1.75;display:flex}.alert .panel-icon{margin-top:2px}.alert.error{color:#9a543a;background:#fff2eb;border-color:#efdbce;display:block}.alert p{margin:8px 0}.alert .secondary{margin-top:8px}.menu-dismiss{z-index:42;cursor:default;background:0 0;border:0;position:fixed;inset:80px 0 0}.account-menu{z-index:43;background:var(--surface);border:1px solid var(--line);width:332px;max-height:calc(100dvh - 106px);color:var(--text);border-radius:21px;padding:8px 20px;animation:.16s ease-out menu-in;position:fixed;top:90px;right:23px;overflow:auto;box-shadow:0 16px 55px #111c2226}.account-heading{align-items:center;gap:12px;padding:18px 0;display:flex}.account-avatar{background:var(--mint);width:40px;height:40px;color:var(--forest);border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;font-weight:600;display:grid}.account-heading>div,.login-art{min-width:0}.account-heading strong{font-size:14px;font-weight:600;display:block}.account-heading small{overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.6;display:block}.account-group{border-top:1px solid var(--line);padding:10px 0}.account-group>button,.account-static,.logout-button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:7px;align-items:center;gap:14px;padding:12px 3px;font-size:14px;display:flex}.account-group>button:hover,.logout-button:hover{background:var(--hover)}.account-group>button>.panel-icon:last-child{color:#97a199;margin-left:auto}.account-group .panel-icon,.account-static>span,.logout-button .panel-icon,.theme-label{color:var(--muted)}.account-static>span{margin-left:auto;font-size:14px}.theme-label{margin:10px 3px 9px;font-size:14px}.theme-switch{background:var(--cloud);border-radius:22px;gap:3px;margin-bottom:4px;padding:4px;display:flex}.theme-switch button{color:var(--muted);background:0 0;border:0;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:14px;display:flex}.theme-switch .selected{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 5px #022c2814}.logout-button{border-top:1px solid var(--line);border-radius:0;margin-top:2px;padding:18px 3px}.nav-dismiss{display:none}.modal-backdrop{z-index:60;background:#000000ad;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow:auto}.modal{background:var(--surface);width:540px;max-width:100%;max-height:calc(100dvh - 50px);color:var(--text);border:1px solid var(--line);border-radius:22px;padding:35px;animation:.18s ease-out menu-in;position:relative;overflow:auto;box-shadow:0 22px 100px #022c2822}.modal h2{margin:6px 0 12px;font-size:25px}.modal>.muted{font-size:14px}.close{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:15px;right:15px}.close:hover{background:var(--cloud)}label{margin:6px 0;font-weight:500}input,label,select{color:var(--text);font-size:14px;display:block}input,select{border:1px solid var(--line);background:var(--surface);border-radius:9px;outline:none;width:100%;margin-top:4px;padding:13px 14px;line-height:1.4}input:focus,select:focus{border-color:#90aa63;box-shadow:0 0 0 3px #d1f55f22}input::placeholder{color:#8e9991}select{min-height:44px}.wizard-count{border-bottom:1px solid var(--line);color:var(--muted);margin:12px 0 4px;padding:18px 0;font-size:14px}.modal form>.muted{font-size:14px;line-height:1.8}.review{border:1px solid var(--line);background:var(--cloud);border-radius:12px;margin:24px 0;padding:23px}.review p{color:var(--muted);margin:13px 0;font-size:14px}.progress{background:var(--cloud);border-radius:7px;height:7px;margin:28px 0}.progress>div{background:var(--lime);border-radius:7px;height:100%;transition:width .5s}.dialog-icon{background:var(--mint);width:54px;height:54px;color:var(--forest);border-radius:15px;place-items:center;margin-bottom:22px;display:grid}.detail-list{margin:27px 0}.detail-list>div{border-top:1px solid var(--line);padding:17px 0}.detail-list dt{color:var(--muted);margin-bottom:8px;font-size:14px}.detail-list dd{margin:0;font-size:14px;line-height:1.7}.security-note{border:1px solid var(--line);color:var(--text);border-radius:11px;gap:13px;margin:25px 0;padding:18px;display:flex}.security-note>.panel-icon{color:var(--forest)}.security-note strong{font-size:14px}.security-note p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}.security-note~.secondary{margin-top:24px}.search-field{position:relative}.search-field>.panel-icon{color:var(--muted);position:absolute;top:13px;left:14px}.search-field input{padding-left:43px}.search-results{gap:5px;margin:18px 0 8px;display:grid}.search-results button{background:var(--cloud);color:var(--text);text-align:left;border:1px solid #0000;border-radius:10px;align-items:center;gap:14px;padding:14px;font-size:14px;display:flex}.search-results button:hover{border-color:#a8bc8f}.search-results button>span{flex:1}.search-results button .panel-icon{color:var(--muted)}.domain-heading{overflow-wrap:anywhere;font-size:22px!important}.login-wrap{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.login-art{background:var(--forest);color:var(--mint);flex-direction:column;justify-content:space-between;padding:42px 55px;display:flex}.login-art .brand{color:#fff}.login-art>div{margin:60px 0}.login-art .eyebrow{color:var(--lime);font-size:14px}.login-art h1{letter-spacing:-1.5px;margin:20px 0 24px;font-size:48px;font-weight:550;line-height:1.2}.login-art p{color:#b7cbc1;max-width:350px;font-size:14px;line-height:1.85}.login-art>small{color:#aac4b7;letter-spacing:1.6px;font-size:14px}.login-motif{color:var(--lime);align-items:center;gap:25px;margin-top:40px;display:flex}.login-motif span{letter-spacing:-.4px;font-family:DM Sans;font-size:17px;line-height:1.7}.login-card{overflow-wrap:anywhere;align-self:center;width:100%;min-width:0;max-width:540px;margin:auto;padding:60px}.login-card>.eyebrow{letter-spacing:1.4px;font-size:14px}.login-card h2{margin:15px 0;font-size:31px}.login-card>.muted{font-size:14px}.login-card form{margin:30px 0 16px}.login-card .primary{margin-top:12px;padding:14px}.auth-links{justify-content:space-between;gap:15px;display:flex}.auth-links button{color:var(--muted);background:0 0;border:0;padding:0;font-size:14px}.auth-links button:hover{color:var(--forest)}.link-button{color:var(--muted);background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px}.link-button:hover{color:var(--forest)}.recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.recovery-codes code{border:1px solid var(--line);letter-spacing:.04em;border-radius:10px;padding:10px 12px;font-size:14px;display:block}.dev-note{margin-top:38px;padding-top:20px;line-height:1.9}.dev-note,footer{border-top:1px solid var(--line);color:var(--muted);font-size:14px}footer{align-items:center;gap:10px;margin-top:35px;padding:22px 0 3px;display:flex}footer>span{opacity:.8;font-size:14px}footer>small{margin-left:auto;font-size:14px}.business-section+footer{margin-top:0}:root[data-theme=dark] .sidebar nav button{color:var(--muted)}:root[data-theme=dark] .launch-spark,:root[data-theme=dark] .sidebar nav button.active,:root[data-theme=dark] .site-icon,:root[data-theme=dark] .text-button{color:var(--lime)}:root[data-theme=dark] .sim-label{color:#d1edaa;background:#29422b;border-color:#3e5737}:root[data-theme=dark] .home-tip{color:#e3f2cf;background:#1f382a;border-color:#385437}:root[data-theme=dark] .home-tip p{color:#acc49a}:root[data-theme=dark] .home-tip .text-button{color:var(--lime)}:root[data-theme=dark] .good{color:#d1edaa;background:#2c452b}:root[data-theme=dark] .neutral{background:#223a31}:root[data-theme=dark] .business-icon.mint,:root[data-theme=dark] .connection-icon{color:#d1edaa;background:#2d4430;border-color:#39513c}:root[data-theme=dark] .launch-bar{border-color:var(--line)}@keyframes menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width>=1550px){.content{max-width:1390px;padding:32px 65px}.home-intro{padding:55px 0 60px}.home-intro h1{font-size:38px}.business-card{margin-bottom:21px;padding:17px}.business-action{padding:15px 17px}.business-card-heading{padding-bottom:16px}.hosting-business{padding:21px}.business-heading{margin-bottom:24px}}@media (width<=1200px){:root{--sidebar-width:226px}.sidebar{padding-left:12px;padding-right:12px}.content{padding:25px 32px}.header-workspace{font-size:14px}.home-intro h1{font-size:30px}.business-filters{gap:5px}.business-action{padding:12px}.business-action small{max-width:250px}.sim-label,.verification-banner>span:first-of-type{font-size:14px}.connection-row{flex-wrap:wrap}.login-card{padding:42px}.login-art{padding:40px}.login-art h1{font-size:40px}}@media (width<=950px){:root{--sidebar-width:208px}.header-left{gap:18px}.header-divider,.header-workspace,.panel-heading .muted,.verification-banner>span:first-of-type,footer>small{display:none}.header-actions{gap:10px}.content{padding:23px}.sidebar nav button{gap:12px;padding:13px 14px;font-size:14px}.home-intro{padding:35px 0 40px}.home-intro h1{font-size:27px}.home-intro>p,.intro-kicker{font-size:14px}.business-heading h2{font-size:19px}.business-filters button{padding:6px 8px;font-size:14px}.business-action small,.business-card h3,.business-card-heading>.pill,.resource-type{font-size:14px}.business-card-heading{gap:11px}.business-action,.home-tip{flex-wrap:wrap}.business-action>div{min-width:150px}.business-action .manage-button{margin-left:auto}.home-tip{padding:17px}.home-tip>.text-button{margin-left:53px}.page-title{align-items:flex-start}.page-title h1{font-size:26px}.page-title .primary{padding:11px;font-size:14px}.connection-row,.panel-heading{padding:20px}.page-title>.button-row{margin-top:0}.page-title>.button-row button{padding:10px;font-size:14px}.login-art h1{font-size:36px}.login-card{padding:35px}}@media (width<=700px){:root{--header-height:70px;--panel-radius:22px;--sidebar-width:255px}.global-header{height:70px;padding:0 15px}.global-header .brand img{border-radius:10px;width:35px;height:35px}.global-header .brand>span{font-size:20px}.brand small{letter-spacing:2px;margin-top:4px;font-size:14px}.header-left{gap:10px}.mobile-toggle{width:30px;display:inline-flex}.global-header .mobile-toggle{border:0}.header-actions{gap:7px}.header-actions>.icon-button,.header-create{width:31px;height:31px}.header-actions>.icon-button:nth-child(2),.header-create>span{display:none}.header-create{border-radius:50%;justify-content:center;margin:0;padding:7px}.main-wrap{border-radius:var(--panel-radius);margin-left:0}.content{min-height:100%;padding:21px 18px}.sidebar{border-radius:var(--panel-radius);z-index:35;padding:25px 16px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar nav button{padding:14px;font-size:14px}.nav-dismiss{z-index:34;background:#022c2866;border:0;display:block;position:fixed;inset:70px 0 0}.verification-banner{gap:6px;padding-bottom:5px}.home-intro>p,.sim-label,.verification-banner,.verification-banner strong{font-size:14px}.home-intro{padding:33px 0 35px}.home-intro h1{letter-spacing:-.9px;margin:12px 0;font-size:25px}.home-intro>p{max-width:270px;margin:0 auto;line-height:1.7}.intro-kicker{letter-spacing:1.4px;font-size:14px}.launch-bar{gap:11px;margin-top:24px;padding:8px 9px 8px 16px;font-size:14px}.launch-spark>.panel-icon{width:20px;height:20px}.launch-arrow{width:32px;height:32px}.launch-plus{width:16px;height:16px}.business-heading{gap:10px;margin-bottom:16px}.business-heading h2{font-size:19px}.business-filters button{gap:5px;padding:6px 7px;font-size:14px}.business-filters span{padding:2px 4px;font-size:14px}.business-filters .filter-icon{display:none}.business-card{border-radius:18px;margin-bottom:13px;padding:12px}.business-card-heading{flex-wrap:wrap;gap:10px;padding:2px 0 13px;position:relative}.business-icon{border-radius:12px;width:39px;height:39px}.business-card h3{font-size:14px;line-height:1.5}.business-card-heading>div{flex:calc(100% - 85px);width:calc(100% - 85px)}.resource-type{font-size:14px}.business-card-heading>.pill{margin-top:-3px;margin-left:49px;padding:5px 7px;font-size:14px}.card-more{position:absolute;top:8px;right:0}.business-action{border-radius:11px;gap:11px;padding:13px 10px}.app-tile{border-radius:10px;width:33px;height:33px}.app-tile .panel-icon{width:22px;height:22px}.business-action strong{font-size:14px}.business-action>div{flex:1;min-width:180px}.business-action small{max-width:none;font-size:14px}.manage-button{background:var(--surface);justify-content:space-between;width:100%;margin-top:3px;padding:10px;font-size:14px}.hosting-business{padding:16px}.hosting-business .business-card-heading>div{flex:1;min-width:170px}.hosting-business .secondary{justify-content:space-between;width:100%;margin-top:4px}.home-tip{gap:12px;margin-top:22px;padding:17px 15px}.home-tip p,.home-tip strong{font-size:14px}.home-tip p{line-height:1.75}.home-tip>div{min-width:190px}.home-tip>.text-button{margin-left:51px;font-size:14px}.account-menu{width:min(332px,100% - 24px);max-height:calc(100dvh - 91px);top:79px;right:12px}.menu-dismiss{top:70px}.account-group>button,.account-static{padding:11px 3px;font-size:14px}.account-heading{padding:15px 0}.page-title{flex-wrap:wrap;gap:15px;margin:26px 0 22px}.page-title h1{font-size:27px}.page-title .eyebrow,.page-title p{font-size:14px}.page-title .primary{padding:11px 14px;font-size:14px}.page-title>.button-row{margin:0}.plan-grid{grid-template-columns:1fr}.panel{border-radius:16px}.connection-row .pill,.connection-row .secondary,.connection-row small,.job-heading h3,.job-heading small,.panel-heading h2{font-size:14px}.panel-heading{padding:19px}.connection-row{gap:13px;padding:19px}.connection-row .connection-icon{border-radius:10px;width:38px;height:38px}.job-card{padding:19px}.job-heading .pill{white-space:nowrap;font-size:14px}.step-track{gap:8px}.empty-business p,.step-track li{font-size:14px}.step-track li>span{width:23px;height:23px}.step-track li:before{top:11px;left:28px}.empty-business{flex-wrap:wrap;gap:15px;padding:25px 20px}.empty-business>div{min-width:180px}.empty-business>.primary{width:100%;margin-top:8px}.empty-orbit{width:47px;height:47px}.empty{padding:35px 19px}.empty h2{font-size:21px}.wireframe-row{padding:20px;font-size:14px;line-height:2}.modal-backdrop{padding:15px}.modal{border-radius:20px;max-height:calc(100dvh - 30px);padding:30px 24px}.modal h2{font-size:23px}.modal>.eyebrow{max-width:260px;font-size:14px}.button-row{flex-wrap:wrap;gap:9px}.primary,.secondary{font-size:14px}.login-wrap{display:block}.login-art{padding:20px 24px}.login-art>div,.login-art>small{display:none}.login-art .brand img{width:38px;height:38px}.login-art .brand>span{font-size:22px}.login-card{max-width:470px;padding:42px 26px}.login-card h2{font-size:29px}.login-card>.eyebrow,footer,footer>span{font-size:14px}footer{margin-top:27px;padding-top:22px}}.plan-icon{background:var(--mint);width:51px;height:51px;color:var(--forest);border-radius:14px;place-items:center;margin-bottom:23px;display:grid}.plan>.full{margin-top:8px}:root[data-theme=dark] .workspace-icon{color:var(--lime);border-color:var(--line);background:#234139}:root[data-theme=dark] .security-note>.panel-icon{color:var(--lime)}@media (width<=700px){.sidebar{visibility:hidden}.sidebar.is-open{visibility:visible}.verification-banner>span:first-of-type{border:0;flex-basis:100%;order:3;padding:0 0 0 22px;font-size:14px;display:block}}.commerce-stack{gap:16px;display:grid}.commerce-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 16px;margin:12px 0;display:grid}.commerce-product,.commerce-review{border:1px solid var(--line);border-radius:18px;margin-top:14px;padding:22px}.commerce-product p{line-height:1.6}.commerce-actions,.commerce-form{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.commerce-form label{flex:1;min-width:160px}.commerce-stack label{gap:4px;margin:0;font-size:14px;display:grid}.commerce-stack input,.commerce-stack select,.commerce-stack textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:var(--surface);border-radius:10px;margin-top:0;padding:11px 14px}.commerce-stack input:focus-visible,.commerce-stack select:focus-visible,.commerce-stack textarea:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.commerce-stack .connection-row{flex-wrap:wrap;gap:16px}.commerce-stack .text-button{overflow-wrap:anywhere;text-align:left;color:var(--forest);cursor:pointer;background:0 0;border:0;font-weight:650}:root[data-theme=dark] .commerce-stack .text-button{color:var(--lime)}.commerce-stack .preserve-lines{white-space:pre-line;background:var(--cloud);border-radius:14px;padding:18px;line-height:1.7}@media print{.commerce-stack form,.sidebar,.topbar{display:none!important}.main{position:static!important;overflow:visible!important}}.commerce-stack>.panel{padding:22px}@media (width<=700px){.commerce-stack>.panel{padding:18px}.commerce-review{padding:16px}}.profile-stack{gap:24px;display:grid}.profile-title{letter-spacing:-.8px;margin:30px 0 26px;font-size:28px;font-weight:650}.profile-breadcrumb{color:var(--muted);align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.profile-breadcrumb a{color:inherit;text-decoration:none;display:inline-flex}.profile-breadcrumb strong{color:var(--text);font-weight:600}.profile-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.profile-card h2{letter-spacing:-.25px;margin:0;font-size:17px}.profile-card-title{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:23px 26px;display:flex}.profile-card-body,.profile-card-intro{padding:24px 26px;line-height:1.7}.profile-card-intro{color:var(--muted);margin:0}.profile-card-intro,.profile-row{border-bottom:1px solid var(--line);font-size:14px}.profile-row{grid-template-columns:minmax(110px,1fr) minmax(0,1.25fr) 34px;align-items:center;gap:18px;min-height:76px;padding:22px 26px;display:grid}.profile-row:last-child{border-bottom:0}.profile-row>span{color:var(--muted)}.profile-row>strong{overflow-wrap:anywhere;font-weight:450}.profile-edit{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:11px;place-items:center;display:grid}.profile-inline-form{background:var(--cloud);border-bottom:1px solid var(--line);padding:24px 26px}.profile-card label,.profile-stack label{gap:8px;margin:12px 0;font-size:14px;display:grid}.profile-card input:not([type=checkbox]),.profile-card select,.profile-stack input:not([type=checkbox]),.profile-stack select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:10px;padding:12px 14px}.profile-card input:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.profile-description{color:var(--muted);margin:-8px 0 28px;font-size:14px;line-height:1.8}.profile-notification-header,.profile-notification-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 70px;align-items:center;gap:30px;padding:24px 26px;margin:0!important;display:grid!important}.profile-notification-header span{text-align:center;font-size:14px}.profile-notification-row strong{font-size:14px;font-weight:600}.profile-notification-row p{color:var(--muted);margin:5px 0;font-size:14px;line-height:1.6}.profile-notification-row input[type=checkbox]{width:19px;height:19px;min-height:19px;accent-color:var(--forest);justify-self:center}.profile-table-wrap{overflow-x:auto}.profile-table{border-collapse:collapse;width:100%;font-size:14px}.profile-table td,.profile-table th{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:20px}.profile-table th{color:var(--muted);font-weight:500}.profile-table tr:last-child td{border-bottom:0}.security-setting{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:27px;display:flex}.security-setting:last-child{border-bottom:0}.security-setting>div{flex:1}.security-setting h2{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.security-setting p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.7}.security-setting-icon{background:var(--cloud);border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.sidebar.profile-sidebar{grid-template-columns:76px 1fr;padding:0;display:grid;overflow:hidden}.sidebar .profile-main-rail{border-right:1px solid var(--line);align-content:start;height:100%;margin:0;padding:17px 5px;overflow-y:auto}.sidebar .profile-main-rail button{text-align:center;justify-items:center;gap:8px;padding:14px 2px;font-size:14px;line-height:1.4;display:grid}.sidebar .profile-main-rail button .panel-icon{width:21px}.sidebar .profile-subnav{align-content:start;gap:5px;margin:0;padding:17px 12px}.sidebar .profile-subnav button{padding:14px 12px;font-size:14px}.profile-workspace .content{padding-left:40px;padding-right:40px}@media (width<=1000px){.profile-workspace{--sidebar-width:290px!important}.profile-workspace .content{padding-left:26px;padding-right:26px}.sidebar.profile-sidebar{grid-template-columns:62px 1fr}.profile-row{grid-template-columns:120px minmax(0,1fr) 34px;gap:12px}}@media (width<=700px){.profile-workspace .content{padding:24px 18px}.profile-title{font-size:24px}.profile-row{grid-template-columns:1fr 34px;gap:10px;padding:18px}.profile-row>span,.profile-row>strong{grid-column:1}.profile-edit{grid-area:span 2/2}.profile-card-body,.profile-card-intro,.profile-card-title,.profile-inline-form{padding:20px}.security-setting{flex-wrap:wrap;gap:12px;padding:20px}.security-setting>div{min-width:180px}.security-setting>.primary,.security-setting>.secondary{margin-left:66px}.profile-notification-header,.profile-notification-row{grid-template-columns:1fr 34px;gap:15px;padding:20px}}.purchase-layout{min-height:100dvh;color:var(--text);box-sizing:border-box;flex-direction:column}.purchase-header,.purchase-layout{background:var(--forest);display:flex}.purchase-header{color:#fff;justify-content:space-between;align-items:center;gap:20px;height:88px;padding:0 42px}.purchase-screen{background:var(--cloud);border-radius:26px;flex-direction:column;flex:1;min-height:calc(100dvh - 88px);margin:0 8px 8px;display:flex;overflow:hidden}.purchase-header .brand{color:#fff}.purchase-header-actions{align-items:center;gap:22px;font-size:14px;display:flex}.purchase-header-actions>a,.purchase-header-actions>button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:none}.purchase-header-actions .purchase-email{text-overflow:ellipsis;max-width:240px;overflow:hidden}.purchase-secure{color:var(--mint);border-right:1px solid #ffffff24;align-items:center;gap:8px;padding-right:20px;display:flex}.purchase-main{flex:1;width:100%;max-width:1192px;margin:0 auto;padding:48px 30px 64px}.purchase-page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.purchase-page-heading h1{letter-spacing:-.7px;margin:0;font-size:25px;font-weight:650}.purchase-page-heading>a{color:var(--forest);font-size:14px;font-weight:600}.purchase-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:26px;display:grid}.purchase-sections{gap:20px;min-width:0;display:grid}.purchase-card{background:var(--surface);border:1px solid var(--line);border-radius:19px;min-width:0;padding:28px}.purchase-card h2{letter-spacing:-.35px;margin:0 0 16px;font-size:18px;font-weight:650}.purchase-summary{position:sticky;top:26px}.purchase-summary h2{margin-bottom:24px;font-size:19px}.summary-product{margin-bottom:22px}.summary-product>strong{margin-bottom:10px;font-size:14px;line-height:1.6;display:block}.summary-line{justify-content:space-between;align-items:baseline;gap:16px;margin:10px 0;font-size:14px;line-height:1.6;display:flex}.summary-line>span{color:var(--muted)}.summary-line>strong{white-space:nowrap;font-weight:600}.summary-subtotal{margin-top:24px}.summary-subtotal,.summary-total{border-top:1px solid var(--line);padding-top:20px}.summary-total{margin:18px 0 24px;font-size:18px}.summary-total>span{color:var(--text);font-weight:650}.purchase-reassurance{color:var(--muted);align-items:start;gap:10px;margin:22px 10px;font-size:14px;line-height:1.7;display:flex}.purchase-reassurance>.panel-icon{flex-shrink:0;margin-top:2px}.purchase-reassurance p{margin:0}.cart-product-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.cart-product-heading h2{overflow-wrap:anywhere;margin:0;font-size:17px}.cart-product-heading p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.6}.cart-product-icon{background:var(--cloud);width:43px;height:43px;color:var(--forest);border-radius:12px}.cart-product-icon,.cart-remove{flex-shrink:0;place-items:center;display:grid}.cart-remove{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto}.cart-period-row{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.cart-period-row>label{width:200px;max-width:55%}.cart-period-row label,.cart-website-choice label,.purchase-form label{gap:8px;font-size:14px;font-weight:550;display:grid}.purchase-layout input:not([type=checkbox]),.purchase-layout select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:10px;padding:12px 14px;font-size:14px}.purchase-layout input:focus-visible,.purchase-layout select:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.domain-search-form>input:focus,.domain-search-form>input:focus-visible{box-shadow:none;outline:0}.cart-price{text-align:right;gap:5px;display:grid}.cart-price>strong{letter-spacing:-.6px;font-size:20px}.cart-note,.cart-price>small,.cart-renewal{color:var(--muted);font-size:14px}.cart-renewal{margin:8px 0;line-height:1.8}.cart-note{align-items:center;gap:7px;margin:18px 0 0;display:flex}.cart-problem{color:#9a4729}.cart-website-choice{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:20px;display:grid}.cart-website-choice p{margin:0;font-size:14px;line-height:1.7}.domain-search-form{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:5px 5px 5px 14px;display:flex}.domain-search-form>input{min-width:0;border:0!important;padding-left:0!important}.domain-search-form>select{flex-shrink:0;width:76px;border:0!important;padding:10px 5px!important}.domain-search-form>button{flex-shrink:0;min-height:41px}.cart-domain-result{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;padding-top:20px;font-size:14px;display:flex}.cart-domain-result>div{flex:1;min-width:180px}.cart-domain-result p{color:var(--muted);margin:6px 0;font-size:14px}.cart-domain-result small{color:var(--muted);margin-top:5px;font-size:14px;display:block}.simulated-label{background:var(--mint);color:var(--forest);border-radius:6px;margin-top:5px;padding:3px 7px;font-size:14px;line-height:1.5;display:inline-block}.cart-summary-note{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.7}.cart-catalogue-product{border-top:1px solid var(--line);gap:14px;padding:20px 0;display:grid}.cart-catalogue-product p{color:var(--muted);margin:6px 0;font-size:14px}.purchase-back{color:var(--text);align-items:center;gap:9px;margin-bottom:26px;font-size:14px;text-decoration:none;display:inline-flex}.checkout-step-heading{align-items:center;gap:12px;display:flex}.checkout-step-heading h2{margin:0}.checkout-step-heading>button{margin-left:auto}.checkout-step{width:28px;height:28px;color:var(--forest);border:1px solid #b5c3bb;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.checkout-step.complete{color:#258267;border-color:#299879}.purchase-form{margin-top:24px}.purchase-fields{grid-template-columns:1fr 1fr;gap:14px 16px;margin:16px 0 20px;display:grid}.purchase-fields .field-wide{grid-column:1/-1}.purchase-checkbox{align-items:center;gap:9px;margin:18px 0;font-size:14px;font-weight:400!important;display:flex!important}.purchase-checkbox input{width:16px;height:16px;accent-color:var(--forest)}.purchase-form>.muted{margin:16px 0 22px;font-size:14px;line-height:1.7}.checkout-address-summary{gap:6px;margin-top:24px;padding-left:40px;font-size:14px;line-height:1.6;display:grid}.checkout-address-summary>span{color:var(--muted)}.checkout-pending-step{opacity:.6}.payment-method-card{border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:18px}.payment-method-heading{flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}.payment-method-heading>.pill{margin-left:auto}.payment-instructions{white-space:pre-line;background:var(--cloud);border-radius:10px;margin:22px 0;padding:18px;font-size:14px;line-height:1.8}.payment-method-card>.muted{margin:14px 0;font-size:14px;line-height:1.6}.checkout-secure-copy{color:var(--muted);align-items:center;gap:8px;margin-top:19px;font-size:14px;line-height:1.7;display:flex}.checkout-invoice-created{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.checkout-invoice-created h3{margin:0 0 5px;font-size:15px}.checkout-invoice-created p{color:var(--muted);margin:0;font-size:14px}.checkout-invoice-created>.secondary{margin-left:auto}.purchase-check{color:#2b9275;border:1px solid #2b9275;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.payment-review-success{justify-items:start;gap:15px;display:grid}.payment-review-success h3{margin:0;font-size:18px}.payment-review-success p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.purchase-footer{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:28px;margin:0;padding:26px;font-size:14px;display:flex}.purchase-footer a{color:inherit}.purchase-layout .text-button{color:var(--forest);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}:root[data-theme=dark] .purchase-layout .text-button,:root[data-theme=dark] .purchase-page-heading>a{color:var(--lime)}.brand-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(min(68vh,680px));padding:40px 24px;display:flex}.brand-loader-mark{background:var(--forest);border-radius:50%;place-items:center;width:58px;height:54px;margin-bottom:20px;display:grid;position:relative;box-shadow:0 12px 30px #022c2824}.brand-loader-ring{border:3px solid color-mix(in srgb,var(--forest) 28%,transparent);border-top-color:#8fbd24;border-right-color:var(--forest);border-radius:50%;animation:.75s linear infinite hostingo-loader-spin;position:absolute;inset:0}.brand-loader-core{border-radius:9px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.brand-loader-core img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.brand-loader strong{font-size:20px}.brand-loader p{color:var(--muted);margin:8px 0 0}@keyframes hostingo-loader-spin{to{transform:rotate(1turn)}}.global-route-loader{z-index:20;border-radius:inherit;background:var(--cloud);place-items:center;min-height:420px;display:grid;position:absolute;inset:0}.global-route-loader .brand-loader{min-height:0}.onboarding-main,.purchase-main{position:relative}.loader-fade-enter-active,.loader-fade-leave-active{transition:opacity .14s}.drawer-enter-from,.drawer-leave-to,.loader-fade-enter-from,.loader-fade-leave-to{opacity:0}.phone-field{grid-template-columns:94px 1fr;display:grid}.phone-field select{border-right:0!important;border-radius:10px 0 0 10px!important}.phone-field input{border-radius:0 10px 10px 0!important}.billing-table-panel{padding:0;overflow:hidden}.billing-table{display:grid}.billing-table-head,.billing-table-row{grid-template-columns:minmax(230px,1.5fr) 180px 190px 100px;align-items:center;gap:22px;padding:18px 22px;display:grid}.billing-table-head{color:var(--muted);background:color-mix(in srgb,var(--cloud) 80%,transparent);border-bottom:1px solid var(--line);font-size:14px;font-weight:700}.billing-table-row{border-bottom:1px solid var(--line);min-height:76px}.billing-table-row:last-child{border-bottom:0}.billing-table-row>div:first-child{gap:4px;display:grid}.billing-table-row small{color:var(--muted);font-weight:450}a.billing-table-row{color:inherit;text-decoration:none;transition:background .18s}a.billing-table-row:hover{background:color-mix(in srgb,var(--lime) 8%,transparent)}.payment-table .billing-table-head,.payment-table .billing-table-row{grid-template-columns:minmax(150px,.8fr) minmax(230px,1.3fr) 150px 150px 24px}.billing-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:36px;display:flex}.billing-empty>span{background:var(--lime-soft);width:58px;height:58px;color:var(--forest);border-radius:18px;place-items:center;display:grid}.billing-empty h2{margin:18px 0 5px}.billing-empty p{color:var(--muted);margin:0 0 20px}.billing-empty.compact{min-height:180px}.billing-drawer-layer{z-index:120;position:fixed;inset:0}.billing-drawer-backdrop{background:#00110e9e;border:0;position:absolute;inset:0}.billing-drawer{width:min(540px,100%);padding:42px 34px;inset:0 0 0 auto;overflow-y:auto;box-shadow:-25px 0 70px #00141140}.billing-drawer,.billing-drawer-close{background:var(--surface);position:absolute}.billing-drawer-close{border:1px solid var(--line);cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;top:22px;right:22px}.billing-drawer h2{margin:8px 0 3px;font-size:27px}.billing-drawer-detail{color:var(--muted);margin:0 0 25px}.billing-renewal-card{background:var(--cloud);border-radius:16px;gap:14px;margin-bottom:18px;padding:20px;display:flex}.billing-renewal-card>span{color:#16a36a}.billing-renewal-card p{color:var(--muted);margin:6px 0 0;line-height:1.55}.billing-detail-list{margin:0}.billing-detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:18px 0;display:flex}.billing-detail-list dt{color:var(--muted)}.billing-detail-list dd{text-align:right;margin:0}.billing-id{overflow-wrap:anywhere;max-width:230px;font-family:ui-monospace,monospace;font-size:14px}.danger-outline{color:#bd3333;cursor:pointer;background:0 0;border:1px solid #d85b5b;border-radius:999px;min-height:42px;padding:0 18px;font-weight:700}.billing-drawer>.danger-outline,.billing-manage-resource{margin-top:28px}.billing-cancel-form{gap:15px;margin-top:24px;display:grid}.billing-cancel-form label{gap:8px;font-weight:650;display:grid}.billing-cancel-form textarea{border:1px solid var(--line);background:var(--surface);min-height:110px;color:var(--text);border-radius:12px;padding:12px}.billing-cancel-form>div{justify-content:flex-end;gap:10px;display:flex}.drawer-enter-active,.drawer-leave-active{transition:opacity .22s}.drawer-enter-active .billing-drawer,.drawer-leave-active .billing-drawer{transition:transform .28s}.drawer-enter-from .billing-drawer,.drawer-leave-to .billing-drawer{transform:translate(100%)}.payment-detail-panel{padding:24px}.payment-detail-meta{flex-wrap:wrap;gap:10px 28px;padding-bottom:20px;display:flex}.payment-detail-meta span{color:var(--muted)}.payment-detail-meta strong{color:var(--text);margin-left:5px}.payment-lines{border:1px solid var(--line);border-radius:16px;overflow:hidden}.payment-line,.payment-lines-head{grid-template-columns:minmax(260px,1fr) 200px 150px;align-items:center;gap:20px;padding:16px;display:grid}.payment-lines-head{background:var(--cloud);color:var(--muted);font-size:14px;font-weight:700}.payment-line+.payment-line{border-top:1px solid var(--line)}.payment-line>div{gap:5px;display:grid}.payment-line small{color:var(--muted)}.payment-summary{background:var(--cloud);border-radius:16px;width:min(480px,100%);margin:24px 0 24px auto;padding:20px}.payment-summary h3{margin:0 0 15px}.payment-summary div{justify-content:space-between;padding:8px 0;display:flex}.payment-download{margin-left:auto}.billing-method-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;display:grid}.billing-method-card{grid-template-columns:auto 1fr auto;align-items:start;gap:18px;display:grid}.billing-method-icon{background:var(--forest);width:54px;height:54px;color:var(--lime);border-radius:16px;place-items:center;display:grid}.billing-method-card h2{margin:5px 0}.billing-method-card p:last-child{color:var(--muted);line-height:1.55}.billing-evidence-card>label{gap:8px;margin-bottom:18px;font-weight:650;display:grid}@media (width<=900px){.billing-table,.payment-lines{overflow-x:auto}.billing-table-head,.billing-table-row{min-width:760px}.billing-method-grid{grid-template-columns:1fr}.payment-line,.payment-lines-head{min-width:720px}}@media (prefers-reduced-motion:reduce){.brand-loader-mark span{animation-duration:2s}}@media (width<=1000px){.purchase-grid{grid-template-columns:minmax(0,1fr) 305px;gap:20px}.purchase-card{padding:23px}.purchase-main{padding:35px 24px 50px}}@media (width<=760px){.purchase-grid{grid-template-columns:1fr}.purchase-summary{position:static}.purchase-header{height:76px;padding:0 20px}.purchase-screen{border-radius:20px;min-height:calc(100dvh - 76px);margin:0 5px 5px}.purchase-email,.purchase-secure{display:none!important}.purchase-header-actions{gap:13px}.purchase-main{padding:30px 18px 40px}.purchase-fields{gap:16px}.purchase-footer{flex-wrap:wrap;gap:12px;padding:22px}.domain-search-form{flex-wrap:wrap;padding:10px}.domain-search-form>input{flex:1;width:calc(100% - 36px)}.domain-search-form>button{margin-left:auto}.checkout-address-summary{padding-left:0}}@media (width<=420px){.purchase-fields{grid-template-columns:1fr}.purchase-card{padding:20px}.cart-price>strong{font-size:17px}.cart-period-row{gap:12px}.payment-method-card{padding:17px}.purchase-layout .brand>span{font-size:23px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.profile-card .mfa-secret{overflow-wrap:anywhere;white-space:normal;background:var(--surface);border:1px solid var(--line);border-radius:9px;margin:18px 0;padding:15px;display:block}.profile-card .recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.profile-card .recovery-grid code{overflow-wrap:anywhere;background:var(--cloud);border-radius:8px;padding:12px;font-size:14px}.website-management-nav{flex-wrap:wrap;gap:8px;display:flex}.website-management-nav button{flex:0 auto;min-width:0}.website-management-nav button[aria-pressed=true]{background:var(--forest);color:var(--lime);border-color:var(--forest)}.capability-list{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;display:grid}.capability-list dd{margin:0}:root select:not([multiple]){appearance:none;border:1px solid var(--line);min-height:46px;color:var(--text);background-color:var(--surface);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%2364706b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;border-radius:12px;padding:12px 44px 12px 15px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 1px 2px #111c2204}:root select:not([multiple]):hover:not(:disabled){border-color:#9aaca1}:root select:not([multiple]):focus-visible{border-color:#7b9667;outline:none;box-shadow:0 0 0 4px #d1f55f35}:root select:disabled{cursor:not-allowed;opacity:.55}:root select option{color:var(--text);background:var(--surface);font-weight:400}:root select option:disabled{color:var(--muted)}@supports (appearance:base-select){:root select:not([multiple]){appearance:base-select}:root select:not([multiple])::picker(select){appearance:base-select}:root select:not([multiple])::picker-icon{display:none}:root select:not([multiple])::picker(select){color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:14px;max-height:320px;margin-block:6px;padding:6px;box-shadow:0 16px 40px #111c2220}:root select:not([multiple]) option{cursor:pointer;border-radius:8px;gap:12px;min-height:40px;padding:11px 14px}:root select:not([multiple]) option:focus,:root select:not([multiple]) option:hover{background:var(--hover);outline:none}:root select:not([multiple]) option:checked{color:var(--forest);background:var(--mint);font-weight:600}:root select:not([multiple]) option::checkmark{color:var(--forest);order:2;margin-left:auto}}.brand img.hostingo-wordmark{-o-object-fit:contain;object-fit:contain;background:0 0;border-radius:0;width:180px;max-width:100%;height:auto}.purchase-layout .brand{padding:13px 17px}@media (width<=600px){.brand img.hostingo-wordmark{width:148px}}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite button-spin;display:inline-block}.hosting-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hosting-offer-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-height:310px;padding:24px;display:flex;box-shadow:0 10px 30px #022c280d}.hosting-offer-card.featured{color:#fff;border-color:var(--forest);background:var(--forest)}.hosting-offer-card.featured .eyebrow,.hosting-offer-card.featured .muted{color:#c6d5cf}.hosting-offer-card h3{margin:14px 0 8px;font-size:20px}.hosting-offer-price{font-size:24px}.hosting-offer-card ul{gap:10px;margin:22px 0;padding:0;font-size:14px;list-style:none;display:grid}.hosting-offer-card li:before{content:"✓";color:var(--lime);margin-right:8px;font-weight:700}.hosting-offer-card .full{margin-top:auto}.billing-summary-grid{grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.billing-summary-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:8px;min-height:148px;padding:24px;display:grid;box-shadow:0 8px 28px #022c280a}.billing-summary-card strong{color:var(--forest);align-self:end;font-size:28px}.billing-summary-card p{color:var(--muted);margin:0;font-size:14px}.billing-balance-card{color:#fff;border-color:var(--forest);background:var(--forest)}.billing-balance-card .eyebrow,.billing-balance-card strong{color:var(--lime)}.billing-balance-card p{color:#c2d0cb}.billing-tabs{border:1px solid var(--line);background:var(--cloud);border-radius:12px;gap:4px;margin-bottom:18px;padding:5px;display:flex}.billing-tabs button{color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:650;display:inline-flex}.billing-tabs button.active{color:var(--forest);background:var(--surface);box-shadow:0 3px 12px #022c2814}.billing-tabs span{min-width:20px;color:var(--forest);background:var(--mint);text-align:center;border-radius:999px;padding:2px 6px}.billing-invoice-row{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto 140px auto;align-items:center;gap:18px;padding:18px 8px;display:grid}.billing-invoice-row.selected{background:var(--mint);border-radius:12px;margin-inline:-10px;padding-inline:18px}.billing-invoice-row p{color:var(--muted);margin-top:5px;font-size:14px}.billing-invoice-detail{border-top:4px solid var(--lime)}@media (width<=760px){.billing-summary-grid{grid-template-columns:1fr}.billing-tabs{overflow-x:auto}.billing-invoice-row{grid-template-columns:1fr auto}}@media (width<=980px){.hosting-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hosting-offer-grid{grid-template-columns:1fr}}.auth-loading{border:1px solid var(--line);min-height:76px;color:var(--muted);background:linear-gradient(110deg,var(--surface),var(--cloud),var(--surface));background-size:220% 100%;border-radius:12px;align-items:center;gap:10px;margin:24px 0;padding:18px;animation:1.6s ease-in-out infinite auth-loading-shimmer;display:flex}@keyframes auth-loading-shimmer{to{background-position:-220% 0}}@keyframes button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth-loading,.button-spinner{animation:none}}.nav-group>button{width:100%}.support-unread-badge{color:#173d32;background:#d9f56c;border-radius:999px;flex:none;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:750;line-height:1;display:inline-grid}.nav-expand{margin-left:auto}.nav-children{border-left:1px solid var(--line);gap:3px;margin:4px 0 8px 26px;padding-left:10px;display:grid}.nav-children a{color:var(--muted);border-radius:10px;padding:11px 13px;font-size:14px;text-decoration:none}.nav-children a.active,.nav-children a:hover{background:var(--surface);color:var(--text)}.nav-children a.active{font-weight:650}.domain-hero{background:linear-gradient(120deg,var(--forest),#105b48);color:#fff;border-radius:24px;margin-bottom:24px;padding:calc(clamp(24px,4vw,48px))}.domain-hero h2{color:#fff;margin:8px 0 20px;font-size:calc(clamp(24px,3vw,34px))}.domain-hero p{color:#e5f0e5;max-width:640px}.domain-hero .domain-search-form{background:var(--surface);color:var(--text);border-radius:16px;padding:8px 12px}.domain-table-wrap,.hosting-comparison-scroll{overflow-x:auto}.domain-table{border-collapse:collapse;width:100%;min-width:620px}.domain-table td,.domain-table th{text-align:left;border-bottom:1px solid var(--line);padding:20px 14px}.domain-table th{color:var(--muted);font-size:14px;font-weight:550}.domain-table td:first-child{font-weight:650}.domain-table tbody tr:last-child td{border-bottom:0}.domain-toolbar{gap:14px;margin-bottom:20px;display:flex}.domain-toolbar input{flex:1;min-width:120px}.domain-toolbar select{max-width:220px}.domain-search-stage,.hosting-offer-hero{color:#fff;background:linear-gradient(135deg,var(--forest),#0b5145);border-radius:26px;margin-bottom:24px;padding:calc(clamp(28px,5vw,58px))}.domain-search-stage h1,.hosting-offer-hero h2{color:inherit;letter-spacing:-.045em;margin:8px 0 10px;font-size:calc(clamp(29px,4vw,46px))}.domain-search-stage>p,.hosting-offer-hero p{color:#dcebe4}.hosting-plan-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;margin-bottom:24px;display:grid}.hosting-plan-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:24px}.hosting-plan-card.recommended{border:2px solid var(--lime);color:#fff;background:var(--forest)}.hosting-plan-card.recommended h2,.hosting-plan-card.recommended p,.hosting-plan-card.recommended small{color:inherit}.hosting-plan-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-badge{color:var(--forest);background:var(--lime);border-radius:999px;padding:6px 10px;font-size:14px;font-weight:750}.hosting-price{gap:7px;margin:20px 0;display:grid}.hosting-price strong{letter-spacing:-.04em;font-size:29px}.hosting-price small{color:var(--muted)}.hosting-feature-list{gap:12px;padding:0;list-style:none;display:grid}.hosting-feature-list li{align-items:center;gap:9px;display:flex}.hosting-feature-list .panel-icon,.hosting-included .panel-icon{color:#23a36d}.hosting-included{grid-template-columns:minmax(220px,.75fr) 1.5fr;gap:28px;margin-bottom:24px;display:grid}.hosting-included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.hosting-included li{align-items:center;gap:10px;display:flex}.hosting-comparison,.hosting-faq{margin-bottom:24px}.hosting-comparison table{border-collapse:collapse;width:100%;min-width:680px}.hosting-comparison td,.hosting-comparison th{border-bottom:1px solid var(--line);text-align:center;padding:18px}.hosting-comparison th:first-child{text-align:left}.hosting-faq details{border-bottom:1px solid var(--line);padding:18px 0}.hosting-faq summary{cursor:pointer;font-weight:700}.domain-search-stage{text-align:center;color:#18132f;background:linear-gradient(160deg,#ebe9ff,#8e72f2)}.domain-search-premium{background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:760px;margin:24px auto;padding:8px;display:grid}.domain-search-premium>.panel-icon{margin-left:9px}.domain-search-premium input{box-shadow:none;background:0 0;border:0;outline:0}.domain-price-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.domain-price-strip article{text-align:left;background:#fff;border-radius:15px;gap:5px;padding:16px;display:grid}.domain-price-strip strong{color:#6644ed;font-size:17px}.domain-price-strip small{color:#6f7180}.domain-results-stack{gap:20px;margin-bottom:24px;display:grid}.domain-exact-card,.domain-suggestion-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.domain-exact-card.available{border:2px solid #23a36d}.domain-result-action{justify-items:end;gap:5px;display:grid}.domain-result-action strong{font-size:23px}.domain-suggestions>h2{margin-bottom:4px}.domain-suggestion-row{border-bottom:1px solid var(--line);padding:19px 0}.domain-suggestion-row:last-child{border-bottom:0}.domain-suggestion-row.featured{border:1px solid #6f54e8;border-radius:16px;margin-top:12px;padding:20px}.domain-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.domain-promo-card{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:20px;gap:9px;padding:26px;display:grid}.domain-promo-card>.panel-icon{color:#6f54e8}@media (width<=760px){.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:calc(min(88dvh,760px));padding:30px 20px max(28px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.hosting-included,.hosting-included ul{grid-template-columns:1fr}.domain-price-strip{padding-bottom:5px;display:flex;overflow-x:auto}.domain-price-strip article{min-width:132px}.domain-search-premium{grid-template-columns:auto 1fr}.domain-search-premium button{grid-column:1/-1;width:100%}.domain-exact-card,.domain-suggestion-row{flex-direction:column;align-items:flex-start}.domain-result-action{justify-items:start;width:100%}.domain-result-action button,.domain-suggestion-row button{width:100%}.domain-promo-grid{grid-template-columns:1fr}}.domain-chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.domain-chips a{border:1px solid var(--line);background:var(--cloud);color:var(--text);border-radius:24px;padding:10px 16px;text-decoration:none}.domain-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.domain-tabs a{color:var(--muted);border:1px solid var(--line);border-radius:12px;padding:12px 18px;text-decoration:none}.domain-tabs a.active{background:var(--forest);color:#fff}@media (prefers-reduced-motion:no-preference){.nav-children{animation:.16s ease-out menu-in}}.domain-switcher{padding:4px 2px 16px}.domain-switcher label{font-size:14px}.domain-switcher select{width:100%;min-width:0;margin-top:8px}.mfa-secret{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mfa-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0}.mfa-setup-uri{min-width:0;margin:18px 0 24px}.mfa-setup-uri summary{cursor:pointer;color:var(--muted)}.mfa-setup-uri code{background:var(--cloud);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:12px;margin-top:12px;padding:14px;font-size:14px;display:block}.panel.commerce-stack{padding:22px}.admin-toolbar{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.panel:not(.commerce-stack)>.admin-toolbar{padding:20px 24px}.admin-toolbar label{flex:220px;margin:0}.admin-toolbar input,.admin-toolbar select{min-height:42px}.admin-tabs{border:1px solid var(--line);background:var(--cloud);border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:22px;padding:4px;display:inline-flex}.admin-tabs .primary,.admin-tabs .secondary{box-shadow:none;white-space:nowrap;background:0 0;border:0;padding:9px 14px}.admin-tabs .primary{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #111c2210}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-record{border-bottom:1px solid var(--line);gap:12px;padding:20px 24px;display:grid}.admin-record:last-child{border-bottom:0}.admin-record-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-record-title{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:15px;font-weight:650}.admin-record-sub{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:14px}.admin-record-meta{color:var(--muted);flex-wrap:wrap;gap:7px 18px;font-size:14px;display:flex}.admin-record-meta strong{color:var(--text);font-weight:600}.admin-record-amount{white-space:nowrap;font-size:14px;font-weight:650}.admin-record-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-record-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-record-actions .primary,.admin-record-actions .secondary{padding:9px 13px;font-size:14px}.admin-record-form{background:var(--cloud);border-radius:12px;gap:10px;padding:14px;display:grid}.admin-record-form textarea{min-height:74px}.admin-record-form .button-row{flex-wrap:wrap;justify-content:flex-start;margin-top:0}.admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px;display:grid}.admin-metric{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:14px;gap:7px;padding:16px;text-decoration:none;display:grid}.admin-metric:hover{background:var(--hover);border-color:#9aac8e}.admin-metric strong{letter-spacing:-1px;font-size:26px;line-height:1}.admin-metric span{color:var(--muted);font-size:14px;line-height:1.4}.admin-metric.is-zero strong{color:var(--muted)}.admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;display:grid}.admin-summary-item h3{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:14px}.admin-summary-item p{margin:5px 0;font-size:14px}.admin-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 24px;display:grid}.admin-detail-grid dt{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:14px}.admin-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px}.admin-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-section-title h2{letter-spacing:-.3px;font-size:16px}.admin-inline-note{line-height:1.6}.admin-chip,.admin-inline-note{color:var(--muted);font-size:14px}.admin-chip{background:var(--cloud);border-radius:6px;padding:3px 7px;display:inline-flex}.admin-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.admin-empty{text-align:center;color:var(--muted);padding:30px 22px;font-size:14px}@media (width<=700px){.admin-record-head,.domain-toolbar{flex-direction:column}.domain-toolbar select{max-width:none}.admin-record,.panel.commerce-stack{padding:18px}.admin-record-head{gap:10px}.admin-record-pills{justify-content:flex-start}.admin-toolbar label{flex-basis:100%}}.checkout-handoff-loader.brand-loader{z-index:10000;color:#10221f;background:#f4f7f5;min-height:100vh;position:fixed;inset:0}input[hidden]{display:none!important}.commerce-stack>.panel>.admin-toolbar{padding:0}.commerce-stack>.panel:has(>.admin-record){padding:0}.catalogue-workspace .main-wrap{grid-template-rows:minmax(0,1fr);grid-template-columns:224px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.catalogue-sidebar{background:var(--catalogue-sidebar);border-left:2px solid var(--catalogue-sidebar-divider);border-right:2px solid var(--catalogue-sidebar-divider);min-width:0;min-height:0;padding:24px 12px;overflow-y:auto}.catalogue-sidebar-heading{color:var(--ink);padding:2px 12px 18px;font-size:15px;font-weight:700}.catalogue-sidebar-heading small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:450;display:block}.catalogue-sidebar nav{gap:4px;display:grid}.catalogue-sidebar nav a{min-height:43px;color:var(--slate);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background-color .12s,color .12s;display:flex}.catalogue-sidebar nav a:hover{color:var(--forest);background:#ffffff9e}.catalogue-sidebar nav a.active{background:var(--surface);color:var(--forest);font-weight:650}.catalogue-workspace .content{width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:28px 36px 22px;overflow-y:auto}.mapping-record{border-bottom:1px solid var(--line);padding:20px 28px}.mapping-record:last-child{border-bottom:0}.mapping-record .admin-record-head{align-items:center}.mapping-record-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.mapping-record-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mapping-chip{border:1px solid var(--line);background:var(--cloud);color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:inline-flex}.drawer-loading{background:var(--cloud);color:var(--muted);border-radius:10px;padding:16px}@media (width<=700px){.catalogue-workspace .main-wrap{grid-template-columns:minmax(0,1fr);overflow:auto}.catalogue-sidebar{border-left:0;border-right:0;border-bottom:2px solid var(--catalogue-sidebar-divider);height:auto;min-height:0;max-height:none;padding:9px 12px;position:static;overflow:auto hidden}.catalogue-sidebar-heading{display:none}.catalogue-sidebar nav{width:max-content;min-width:100%;display:flex}.catalogue-sidebar nav a{white-space:nowrap}.catalogue-workspace .content{height:auto;padding:20px 16px;overflow-y:visible}.mapping-record{padding:18px}.mapping-record-bottom{flex-direction:column;align-items:flex-start}}input[type=checkbox],input[type=radio]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--forest);flex:0 0 18px;margin:0;padding:0;display:inline-block}.check-label{align-items:center;gap:9px;min-height:24px;margin:0;line-height:1.5;display:flex}label:has(>input[type=checkbox]){align-items:center;gap:9px;min-height:24px;margin:0;line-height:1.5;display:flex}label:has(>input[type=radio]){align-items:center;gap:9px;min-height:24px;margin:0;line-height:1.5;display:flex}.page-enter-active,.page-leave-active{transition:opacity .18s,transform .18s}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}
