:root{color:#0f172a;font-synthesis:none;--primary:#4f46e5;--accent:#06b6d4;--muted:#64748b;--border:#e7eaf0;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{outline-offset:5px}button{cursor:pointer}button:disabled{opacity:.5}h1,h2,h3,p{margin:0}h1{letter-spacing:-.05em;line-height:1.08}h2{letter-spacing:-.035em;font-size:30px}h3{letter-spacing:-.025em;font-size:20px}p{color:var(--muted);line-height:1.7}small{color:var(--muted)}.wrap{max-width:1160px;margin:auto;padding-inline:28px}.brand{align-items:center;display:inline-flex}.brand img{object-fit:contain;width:166px;height:56px}.topbar{justify-content:space-between;align-items:center;height:100px;display:flex}.topbar nav{font-size:var(--text-body);align-items:center;gap:30px;display:flex}.button{border:1px solid var(--primary);background:var(--primary);color:#fff;font-size:var(--text-body);border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-weight:650;display:inline-flex}.button:hover{background:#4338ca}.button.small{padding:11px 16px}.button.secondary{color:var(--primary);background:#fff;border-color:#dedcfc}.text-link{font-size:var(--text-body);color:var(--primary);align-items:center;gap:7px;font-weight:600;display:inline-flex}.eyebrow{font-size:var(--text-small);letter-spacing:.13em;color:var(--primary);align-items:center;gap:8px;margin-bottom:20px;font-weight:750;display:flex}.dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-block:70px 100px;display:grid}.hero h1{font-size:62px;font-weight:750}.hero h1 span{color:var(--primary)}.lead{max-width:470px;margin-top:24px;font-size:17px}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-note{color:var(--muted);font-size:var(--text-small);align-items:center;gap:7px;margin-top:26px;display:flex}.hero-visual{position:relative}.orb{background:radial-gradient(at 100% 0,#cffafe88,#0000 55%),radial-gradient(at 0 100%,#e0e7ff,#0000 65%);border-radius:45px;position:absolute;inset:-38px}.mock-window{background:#fff;border:1px solid #dfe4ef;border-radius:18px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 60px #273a6912}.window-top{border-bottom:1px solid var(--border);font-size:var(--text-small);color:var(--muted);background:#f8fafc;align-items:center;gap:18px;padding:16px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#cbd5e1;border-radius:50%;width:6px;height:6px}.pill{color:#64748b;font-size:var(--text-small);white-space:nowrap;background:#f0f3fa;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-weight:650;display:inline-flex}.window-top .pill{margin-left:auto}.mock-body{padding:25px}.mock-heading{align-items:center;gap:12px;display:flex}.mock-heading small{font-size:var(--text-small);margin-top:3px;display:block}.store-avatar{width:45px;height:45px;color:var(--primary);font-size:var(--text-body);background:#eeedff;border-radius:12px;place-items:center;font-weight:700;display:grid}.channel-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.channel-grid>div{border:1px solid var(--border);background:#f8fafc;border-radius:11px;padding:18px}.channel-grid svg{color:var(--primary);width:22px}.channel-grid strong,.channel-grid small{font-size:var(--text-small);margin-top:10px;display:block}.channel-grid small{font-size:var(--text-small);margin-top:4px}.source-row{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:6px;margin-top:25px;display:flex}.source-row>span:first-child{color:var(--muted);margin-right:auto}.source-tag{border:1px solid var(--border);border-radius:5px;padding:5px 8px}.mock-footer{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.mini-bar{background:#e9edf5;border-radius:4px;width:65%;height:5px;margin-bottom:6px}.mini-bar.short{width:40%}.mock-footer span{font-size:var(--text-small);color:var(--muted);margin-top:14px;display:block}.float-card{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex;position:absolute;bottom:-30px;right:-16px;box-shadow:0 10px 35px #0f172a12}.float-card svg{color:var(--accent)}.float-card strong{font-size:var(--text-small)}.float-card small{font-size:var(--text-small);margin-top:4px;display:block}.section{padding-block:35px 50px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.section-heading .eyebrow{margin-bottom:12px}.section-heading>p{max-width:290px;font-size:var(--text-body)}.cards{gap:18px;display:grid}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:26px}.icon-box{width:44px;height:44px;color:var(--primary);background:#f0efff;border-radius:11px;place-items:center;margin-bottom:22px;display:grid}.card p{font-size:var(--text-body);margin-top:12px}.plan-number{color:#9b98f3;font-size:var(--text-body);letter-spacing:.15em}.plan h3{margin-top:18px;font-size:28px}.plan ul{font-size:var(--text-body);gap:13px;margin:26px 0 0;padding:0;list-style:none;display:grid}.plan li{align-items:center;gap:8px;display:flex}.plan li svg{color:var(--primary)}.featured{background:#f7f7ff;border-color:#cfccfc}.site-footer{border-top:1px solid var(--border);font-size:var(--text-small);color:var(--muted);justify-content:space-between;align-items:center;margin-top:50px;padding-block:22px;display:flex}.local-preview{background:#f8fafc;border-radius:16px;padding-block:28px}.local-preview p{font-size:var(--text-body);margin-top:8px}.preview-bar{color:#854d0e;font-size:var(--text-small);background:#fef3c7;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 22px;display:flex}.preview-bar nav{gap:15px;margin-left:auto;display:flex}.preview-bar a{text-transform:capitalize;text-decoration:underline}.panel-layout{background:#f6f8fc;grid-template-columns:246px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;padding:18px;display:flex}.sidebar-label{font-size:var(--text-small);color:#94a3b8;letter-spacing:.14em;margin:30px 10px 14px;font-weight:700}.sidebar nav{gap:6px;display:grid}.nav-item{font-size:var(--text-small);color:var(--muted);border-radius:9px;align-items:center;gap:11px;padding:12px 10px;display:flex}.nav-item.selected{color:var(--primary);background:#efeeff;font-weight:700}.nav-item small{font-size:var(--text-small);margin-left:auto}.sidebar-bottom{align-items:center;gap:10px;margin-top:auto;padding-top:40px;display:flex}.sidebar-bottom strong{font-size:var(--text-small)}.sidebar-bottom small{font-size:var(--text-small);margin-top:4px;display:block}.avatar{width:33px;height:33px;color:var(--primary);background:#eef2ff;border-radius:50%;place-items:center;display:grid}.panel-top{border-bottom:1px solid var(--border);height:75px;font-size:var(--text-small);color:var(--muted);background:#fff;justify-content:space-between;align-items:center;padding-inline:34px;display:flex}.panel-top-right{align-items:center;gap:20px;display:flex}.panel-main{min-width:0}.panel-content{max-width:1300px;margin:auto;padding:36px}.panel-content h1{font-size:33px}.panel-content .section-heading p{font-size:var(--text-body);margin-top:14px}.notice{font-size:var(--text-small);background:#eeedff;border:1px solid #dddafa;border-radius:12px;margin-bottom:25px;padding:16px 20px}.notice strong{color:#4338ca}.notice p{font-size:var(--text-small);margin-top:5px}.stats{margin-bottom:25px}.stats .card{padding:20px}.stats .card>span{font-size:var(--text-small);color:var(--muted)}.stats strong{margin-top:10px;font-size:30px;display:block}.stats small{font-size:var(--text-small);margin-top:7px;display:block}.table-card{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:hidden}.table-heading{justify-content:space-between;align-items:center;padding:23px;display:flex}.table-heading h2{font-size:18px}.table-heading p{font-size:var(--text-small);margin-top:7px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-small)}th{color:#64748b;border-block:1px solid var(--border);background:#fafbfe;padding:13px 23px;font-weight:600}td{white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:18px 23px}td small{font-size:var(--text-small);margin-top:5px;display:block}.status{font-size:var(--text-small);color:#64748b;background:#f1f5f9;border-radius:5px;padding:5px 8px}.status.active{color:#047857;background:#ecfdf5}.capitalize{text-transform:capitalize}.empty-state{text-align:center;color:#94a3b8;justify-items:center;gap:14px;padding:60px 20px;display:grid}.empty-state h3{color:#475569;font-size:18px}.empty-state p{font-size:var(--text-small);max-width:370px}.auth-page{background:#f6f8fc;place-items:center;min-height:100vh;padding:25px;display:grid}.auth-card{border:1px solid var(--border);background:#fff;border-radius:18px;width:100%;max-width:450px;padding:36px}.auth-card .icon-box{margin-top:30px}.auth-card h1{font-size:30px}.auth-card>p{font-size:var(--text-body);margin-top:16px}.auth-card .notice{margin-top:25px}.auth-card form{gap:18px;margin-block:25px;display:grid}.auth-card label{font-size:var(--text-small);font-weight:600}.auth-card input{border:1px solid #dbe1e9;border-radius:8px;width:100%;margin-top:8px;padding:13px;display:block}.form-error{color:#dc2626;font-size:var(--text-small)}.store-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:90px;display:flex}.store-brand{align-items:center;gap:12px;font-weight:700;display:flex}.store-nav{font-size:var(--text-small);color:var(--muted)}.store-hero{background:#f0efff;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-block:28px;padding:50px;display:flex}.store-hero h1{white-space:pre-line;font-size:45px}.store-hero p{font-size:var(--text-body);margin-top:20px}.store-illustration{color:var(--primary);margin-right:50px;position:relative}.tile{color:var(--accent);background:#fff;border-radius:12px;padding:13px;position:absolute;top:-20px;right:-28px}.template-promo .store-hero{color:#fff;background:#14203d}.template-promo .store-hero p{color:#aebbd2}.template-promo .eyebrow{color:#67e8f9}.template-promo .store-illustration{color:#a5b4fc}.template-category .store-hero{border-left:5px solid var(--accent);background:#ecfeff}.template-switch{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:10px;margin-block:20px;display:flex}.template-switch a{border:1px solid var(--border);border-radius:8px;padding:9px 15px}.template-switch .chosen{background:var(--primary);color:#fff}.catalog{padding-block:30px}.catalog .section-heading p{font-size:var(--text-body);margin-top:10px}.search-placeholder{border:1px solid var(--border);color:#94a3b8;font-size:var(--text-small);border-radius:10px;align-items:center;gap:10px;padding:13px 18px;display:flex}.catalog .empty-state{border:1px dashed #d8deea;border-radius:16px}.store-assurance{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:25px;display:flex}.store-assurance svg{color:var(--primary)}.store-footer{border-top:1px solid var(--border);font-size:var(--text-small);justify-content:space-between;margin-top:30px;padding-block:25px;display:flex}.store-footer span{color:var(--muted)}.powered-brand{font-weight:700;color:var(--primary)!important}@media (width<=950px){.hero{gap:35px}.hero h1{font-size:48px}.panel-layout{grid-template-columns:205px 1fr}.panel-content{padding:25px}.sidebar{padding:12px}.panel-content h1{font-size:28px}.three{gap:12px}.card{padding:20px}.store-nav{display:none}}@media (width<=700px){.hero-visual .orb{inset:-15px}.wrap{padding-inline:20px}.topbar{height:80px}.topbar nav>a:not(.button){display:none}.brand img{width:145px}.hero{grid-template-columns:1fr;gap:50px;padding-block:40px 55px}.hero h1{font-size:46px}.hero-visual{margin:0 10px 30px}.float-card{right:0}.three{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:start}.section-heading>p{max-width:none}.section{padding-block:25px}.site-footer{flex-direction:column;align-items:start;gap:10px}.panel-layout{grid-template-columns:1fr}.sidebar{border-bottom:1px solid var(--border);border-right:0;padding:10px 20px}.sidebar nav,.sidebar-label,.sidebar-bottom{display:none}.panel-top{height:55px;padding-inline:20px}.panel-top-right .account-name{display:none}.panel-content{padding:20px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stats .card{padding:13px}.stats .card>span{font-size:var(--text-small)}.stats small{display:none}.stats strong{font-size:24px}.store-top{height:76px}.store-hero{padding:28px}.store-hero h1{font-size:35px}.store-illustration,.store-top .pill{display:none}.store-footer{gap:20px}.preview-bar{gap:8px}.preview-bar nav{margin-left:0}.search-placeholder{width:100%}.table-heading{padding:18px}.table-heading .pill{display:none}}.sf-site{--sf-bg:#fff;--sf-card:#fff;--sf-line:#e7eaf0;--sf-text:#17213a;--sf-muted:#718096;--sf-accent:#4f46e5;background:var(--sf-bg);color:var(--sf-text);min-height:100vh}.sf-container{max-width:1200px;margin:auto;padding-inline:30px}.sf-site p,.sf-site small{color:var(--sf-muted)}.sf-site button,.sf-site input{font:inherit}.sf-site button{border:0}.sf-site em{color:var(--sf-accent);font-style:normal}.sf-header{justify-content:space-between;align-items:center;gap:30px;min-height:96px;display:flex}.sf-brand{white-space:nowrap;align-items:center;gap:12px;font-size:19px;font-weight:750;display:flex}.sf-brand small{font-size:var(--text-small);letter-spacing:.12em;margin-top:4px;font-weight:500;display:block}.sf-store-icon{color:#4f46e5;background:#efeeff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.sf-nav{font-size:var(--text-body);align-items:center;gap:25px;display:flex}.sf-nav .selected{color:var(--sf-accent);font-weight:700}.sf-announcement{color:#fff;text-align:center;font-size:var(--text-small);letter-spacing:.025em;background:#4f46e5;padding:11px 30px}.sf-preview-picker{font-size:var(--text-small);background:#f8fafc;border-bottom:1px solid #e7eaf0;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 30px;display:flex}.sf-preview-picker>div{margin-right:auto}.sf-preview-picker small{font-size:var(--text-small);margin-top:5px;display:block}.sf-preview-picker a{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:11px 18px}.sf-preview-picker a.selected{color:#4f46e5;border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e5}.sf-kicker{font-size:var(--text-small);letter-spacing:.14em;color:var(--sf-accent);margin-bottom:14px;font-weight:750;display:block}.sf-button{background:var(--sf-accent);color:#fff;font-weight:650;font-size:var(--text-body);border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:15px 23px;display:inline-flex}.sf-section-title{justify-content:space-between;align-items:end;gap:15px;margin-bottom:24px;display:flex}.sf-section-title h2{font-size:29px}.sf-section-title>a{font-size:var(--text-small);color:var(--sf-accent);align-items:center;gap:8px;display:flex}.sf-search{background:var(--sf-card);border:1px solid var(--sf-line);min-width:0;color:var(--sf-muted);border-radius:10px;align-items:center;gap:12px;padding:13px 17px;display:flex}.sf-search input{color:var(--sf-text);width:100%;min-width:0;font-size:var(--text-small);background:0 0;border:0;outline:none}.sf-search:focus-within{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-search-row{justify-content:end;margin-top:32px;display:flex}.sf-search-row .sf-search{width:350px}.sf-catalog{padding-block:35px}.sf-categories{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.sf-categories button{background:var(--sf-card);border:1px solid var(--sf-line);color:var(--sf-muted);font-size:var(--text-small);border-radius:9px;align-items:center;gap:9px;padding:12px 16px;display:flex}.sf-categories button.selected{color:#4f46e5;background:#eeedff;border-color:#d8d5ff}.sf-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sf-product{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:15px;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.sf-product:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1118270e}.sf-cover{color:#fff;background:linear-gradient(140deg,#4f46e5,#818cf8);justify-content:center;align-items:center;height:155px;display:flex;position:relative;overflow:hidden}.sf-cover:before,.sf-cover:after{content:"";border:1px solid #ffffff30;border-radius:30px;width:140px;height:140px;position:absolute;bottom:-80px;right:-45px;transform:rotate(35deg)}.sf-cover:after{inset:-85px auto auto -55px}.sf-cover span{letter-spacing:-.08em;z-index:1;font-size:46px;font-weight:850}.sf-cover>svg{opacity:.8;position:absolute;top:13px;right:13px}.sf-cover.orange{background:linear-gradient(145deg,#c65e17,#f4b667)}.sf-cover.purple{background:linear-gradient(145deg,#6d28d9,#c084fc)}.sf-cover.teal{background:linear-gradient(145deg,#0f766e,#5eead4)}.sf-cover.red{background:linear-gradient(145deg,#be123c,#fb7185)}.sf-cover.green{background:linear-gradient(145deg,#166534,#4ade80)}.sf-product-info{padding:17px}.sf-product-info>small{font-size:var(--text-small)}.sf-product h3{letter-spacing:-.02em;margin-top:8px;font-size:15px}.sf-price{font-size:var(--text-body);grid-template-columns:1fr auto;gap:4px;margin-top:19px;display:grid}.sf-price>small{font-size:var(--text-small);grid-column:1/-1}.sf-price svg{color:var(--sf-accent)}.sf-assurances{border-block:1px solid var(--sf-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:26px 0;display:grid}.sf-assurances>div{justify-content:center;align-items:center;gap:12px;display:flex}.sf-assurances svg{color:var(--sf-accent);flex-shrink:0}.sf-assurances strong,.sf-assurances small{font-size:var(--text-small);display:block}.sf-assurances small{font-size:var(--text-small);margin-top:5px}.sf-aurora-hero{background:linear-gradient(120deg,#f1efff,#f0fcff);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;min-height:400px;margin-bottom:30px;padding:55px;display:grid;overflow:hidden}.sf-aurora-hero h1{letter-spacing:-.065em;font-size:58px}.sf-aurora-hero p{font-size:var(--text-body);max-width:330px;margin:21px 0 26px}.sf-hero-art{place-items:center;min-height:275px;display:grid;position:relative}.sf-orbit-circle{background:radial-gradient(circle,#e2dcff55,#c7f3fd44);border:1px solid #d4d0fb;border-radius:50%;width:280px;height:280px;position:absolute}.sf-orbit-circle:after{content:"";border:1px solid #d4d0fb;border-radius:50%;position:absolute;inset:22px}.sf-art-card{color:#fff;background:#4f46e5;border-radius:23px;justify-items:start;gap:17px;width:225px;padding:34px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 25px 45px #4f46e52a}.sf-art-card strong{font-size:28px}.sf-art-card small{color:#d9d7ff;font-size:var(--text-small)}.sf-art-mini{font-size:var(--text-small);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;bottom:10px;right:-4px;box-shadow:0 15px 35px #4f46e518}.sf-art-mini svg{color:#06b6d4}.sf-premium-banner{background:#eefbfc;border-radius:16px;align-items:center;gap:25px;margin:20px 0 45px;padding:30px;display:flex}.sf-premium-banner>svg{color:#06b6d4;flex-shrink:0}.sf-premium-banner h2{font-size:23px}.sf-premium-banner p{font-size:var(--text-small);margin-top:8px}.sf-premium-banner button,.sf-promo-tile button{color:var(--sf-accent);font-weight:650;font-size:var(--text-small);white-space:nowrap;background:0 0;align-items:center;gap:9px;margin-left:auto;display:flex}.sf-footer{border-top:1px solid var(--sf-line);background:#f8fafc;margin-top:35px;padding-top:40px}.sf-footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:45px;display:grid}.sf-footer-grid>div>strong{font-size:var(--text-small);margin-bottom:20px;display:block}.sf-footer-grid a:not(.sf-brand){font-size:var(--text-small);color:var(--sf-muted);margin-top:13px;display:block}.sf-footer-grid p{font-size:var(--text-small);max-width:260px;margin-top:16px}.sf-footer-bottom{border-top:1px solid var(--sf-line);font-size:var(--text-small);color:var(--sf-muted);justify-content:space-between;margin-top:30px;padding-block:22px;display:flex}.sf-footer-bottom strong{color:var(--sf-accent)}.sf-empty{text-align:center;border:1px dashed var(--sf-line);color:var(--sf-muted);border-radius:13px;justify-items:center;gap:16px;padding:65px 15px;display:grid}.sf-empty p{font-size:var(--text-small)}.sf-empty h3{font-size:18px}.sf-shared-page{padding-block:35px 55px}.sf-shared-page h1{font-size:34px}.sf-shared-page p{font-size:var(--text-small);margin-top:14px}.sf-order-layout{grid-template-columns:1.7fr 1fr;align-items:start;gap:24px;display:grid}.sf-profile-layout{grid-template-columns:240px 1fr;gap:24px;max-width:850px;display:grid}.sf-form-card{background:var(--sf-card);border:1px solid var(--sf-line);border-radius:15px;min-width:0;padding:27px}.sf-form-card h2{margin-block:16px;font-size:19px}.sf-form-card label{font-size:var(--text-small);margin-block:20px;display:block}.sf-form-card input{border:1px solid var(--sf-line);background:var(--sf-bg);width:100%;color:var(--sf-text);font-size:var(--text-small);border-radius:9px;margin-top:8px;padding:13px;display:block}.sf-form-card>small{font-size:var(--text-small);margin-top:15px;line-height:1.7;display:block}.sf-form-card .sf-button{width:100%;font-size:var(--text-small)}.sf-total{border-block:1px solid var(--sf-line);font-size:var(--text-small);justify-content:space-between;margin-block:22px;padding:22px 0;display:flex}.sf-nominals{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sf-nominals button{background:var(--sf-bg);color:var(--sf-text);border:1px solid var(--sf-line);font-size:var(--text-small);border-radius:9px;padding:12px}.sf-nominals small{font-size:var(--text-small);margin-top:9px;display:block}.sf-account-menu>span{font-size:var(--text-small);color:var(--sf-muted);margin-top:23px;display:block}.sf-balance{margin:20px 0;font-size:40px;display:block}.sf-nebula{--sf-bg:#0c1020;--sf-card:#171d32;--sf-text:#f0f2ff;--sf-muted:#9ca7c1;--sf-line:#28314b;--sf-accent:#a5b4fc}.sf-nebula .sf-header{border-bottom:1px solid var(--sf-line);min-height:90px}.sf-nebula .sf-store-icon{color:#a5b4fc;background:#282c53}.sf-nebula-hero{background:radial-gradient(at 100%,#433579,#151b30 70%);border:1px solid #35365d;border-radius:18px;min-height:415px;margin:25px 0 30px;padding:65px 45px;position:relative;overflow:hidden}.sf-nebula-hero h1{max-width:630px;font-size:62px;position:relative}.sf-nebula-hero .sf-kicker{color:#67e8f9;position:relative}.sf-nebula-hero p{max-width:350px;font-size:var(--text-body);margin:24px 0;position:relative}.sf-nebula .sf-button{color:#12172c;background:#a5b4fc;position:relative}.sf-nebula-lines{background:repeating-linear-gradient(115deg,#0000,#0000 70px,#ffffff04 71px 72px);position:absolute;inset:0}.sf-nebula-emblem{color:#ddd6fe;background:linear-gradient(135deg,#a78bfa15,#67e8f915);border:1px solid #7774b366;border-radius:80px 35px;place-content:center;justify-items:center;gap:25px;width:250px;height:270px;display:grid;position:absolute;top:70px;right:65px;transform:rotate(10deg)}.sf-nebula-emblem span{font-size:var(--text-small);letter-spacing:.12em}.sf-nebula-toolbar{justify-content:space-between;align-items:center;gap:25px;display:flex}.sf-nebula-toolbar>strong{font-size:var(--text-small);letter-spacing:.13em;color:#67e8f9;align-items:center;gap:10px;display:flex}.sf-nebula-toolbar .sf-search{width:350px}.sf-nebula .sf-categories button.selected{color:#c4b5fd;background:#333054;border-color:#675488}.sf-nebula .sf-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.sf-nebula .sf-cover{height:215px}.sf-nebula .sf-cover span{font-size:60px}.sf-nebula .sf-product{border-radius:12px}.sf-nebula-bottom{grid-template-columns:1fr 1fr;gap:22px;margin:15px 0 35px;display:grid}.sf-promo-tile{border:1px solid var(--sf-line);background:linear-gradient(120deg,#211d3c,#171d32);border-radius:15px;padding:30px}.sf-promo-tile>svg{color:#67e8f9;margin-bottom:17px}.sf-promo-tile h2{font-size:23px}.sf-promo-tile p{font-size:var(--text-small);margin-top:15px}.sf-promo-tile button{margin:24px 0 0}.sf-nebula .sf-footer{background:#101527}.sf-atlas{--sf-bg:#f5f7fa}.sf-atlas .sf-announcement{color:#718096;border-bottom:1px solid var(--sf-line);background:#fff;justify-content:space-between;max-width:none;display:flex}.sf-atlas .sf-header{background:#fff;max-width:none;min-height:88px;padding-inline:max(30px,50vw - 570px)}.sf-atlas .sf-header .sf-search{background:#f8fafc;width:540px}.sf-atlas-nav{border-block:1px solid var(--sf-line);background:#fff}.sf-atlas-nav>.sf-container{justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.sf-atlas-nav>.sf-container>span{font-size:var(--text-small);color:var(--sf-muted);gap:7px;display:flex}.sf-atlas-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:25px;padding-top:30px;display:grid}.sf-atlas-sidebar{border:1px solid var(--sf-line);background:#fff;border-radius:12px;padding:20px}.sf-atlas-sidebar>strong{font-size:var(--text-small);align-items:center;gap:10px;margin-bottom:25px;display:flex}.sf-atlas .sf-categories{flex-direction:column;gap:6px}.sf-atlas .sf-categories button{text-align:left;font-size:var(--text-small);background:0 0;border:0;padding:13px 10px}.sf-atlas .sf-categories button.selected{background:#eeedff}.sf-sidebar-note{border-top:1px solid var(--sf-line);color:#4f46e5;margin-top:35px;padding-top:22px}.sf-sidebar-note strong{font-size:var(--text-small);margin-top:10px;display:block}.sf-sidebar-note p{font-size:var(--text-small);margin-top:10px}.sf-atlas-main{min-width:0}.sf-atlas-banners{grid-template-columns:1.6fr 1fr;gap:15px;display:grid}.sf-atlas-banners section{background:#eae8ff;border-radius:13px;padding:30px}.sf-atlas-banners section+section{color:#0f766e;background:#dff6f4;flex-direction:column;justify-content:center;align-items:start;display:flex}.sf-atlas-banners h1{font-size:36px}.sf-atlas-banners p{font-size:var(--text-small);margin:17px 0}.sf-atlas-banners h2{margin-top:17px;font-size:27px}.sf-atlas .sf-button{font-size:var(--text-small);padding:12px 17px}.sf-atlas .sf-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sf-atlas .sf-product{border-radius:10px}.sf-atlas .sf-cover{height:115px}.sf-atlas .sf-section-title h2{font-size:24px}.sf-atlas .sf-assurances{gap:8px}.sf-atlas .sf-assurances strong,.sf-atlas .sf-assurances small{font-size:var(--text-small)}.sf-atlas .sf-footer{background:#fff}.supplier-balances{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:25px;display:grid}.supplier-balance-card{background:linear-gradient(120deg,#fff,#f5f3ff);border:1px solid #dedcfb;border-radius:15px;padding:24px}.supplier-balance-card.hanshop{background:linear-gradient(120deg,#fff,#eefcff);border-color:#ccebf0}.supplier-balance-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.supplier-balance-heading h2{letter-spacing:-.02em;font-size:15px}.supplier-balance-heading small{font-size:var(--text-small)}.supplier-balance-heading .pill{font-size:var(--text-small);margin-left:auto}.supplier-icon{color:#4f46e5;background:#eeedff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.hanshop .supplier-icon{color:#0891b2;background:#cffafe}.supplier-amount{margin-top:25px;font-size:35px;display:block}.supplier-balance-card p{font-size:var(--text-small);max-width:340px;min-height:38px;margin-top:8px}.supplier-caption{font-size:var(--text-small);color:#64748b;border-top:1px solid #e4e7f2;align-items:center;gap:8px;margin-top:17px;padding-top:15px;display:flex}@media (width<=1000px){.sf-aurora-hero{padding:35px}.sf-aurora-hero h1{font-size:46px}.sf-nebula-emblem{opacity:.5;width:210px;right:20px}.sf-nebula-hero h1{z-index:1;font-size:51px}.sf-atlas-layout{grid-template-columns:190px 1fr;gap:18px}.sf-atlas-banners{grid-template-columns:1fr}.sf-atlas-banners section+section{display:none}.sf-nav{gap:17px}.sf-atlas .sf-products{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-premium-banner{flex-wrap:wrap}.supplier-balance-card{padding:18px}}@media (width<=700px){.sf-container{padding-inline:20px}.sf-header{flex-wrap:wrap;gap:20px;padding-block:20px}.sf-nav{width:100%;font-size:var(--text-small);justify-content:space-between;gap:10px}.sf-brand{font-size:17px}.sf-preview-picker{gap:8px;padding:15px 20px}.sf-preview-picker>div{width:100%}.sf-preview-picker a{font-size:var(--text-small);flex:1;padding:10px}.sf-preview-picker a small{font-size:var(--text-small)}.sf-aurora-hero{grid-template-columns:1fr;gap:25px;margin-top:5px;padding:30px 25px}.sf-aurora-hero h1{font-size:42px}.sf-hero-art{min-height:240px}.sf-art-card{width:200px;padding:28px}.sf-orbit-circle{width:230px;height:230px}.sf-art-mini{font-size:var(--text-small);padding:15px;bottom:0;right:0}.sf-products,.sf-nebula .sf-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sf-cover{height:125px}.sf-cover span{font-size:38px}.sf-product-info{padding:13px}.sf-product h3{font-size:var(--text-body)}.sf-price{font-size:var(--text-small)}.sf-section-title h2{font-size:24px}.sf-section-title>a{font-size:var(--text-small);white-space:nowrap}.sf-section-title .sf-kicker{font-size:var(--text-small)}.sf-categories{gap:8px}.sf-categories button{font-size:var(--text-small);padding:10px}.sf-categories svg{width:17px}.sf-assurances{grid-template-columns:1fr;gap:22px}.sf-assurances>div{justify-content:start}.sf-search-row .sf-search{width:100%}.sf-premium-banner{gap:18px;padding:24px}.sf-premium-banner h2{font-size:21px}.sf-premium-banner button{margin-left:0}.sf-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.sf-footer-grid>div:first-child{grid-column:1/-1}.sf-footer-grid p,.sf-footer-bottom{font-size:var(--text-small)}.sf-nebula-hero{min-height:390px;padding:35px 25px}.sf-nebula-hero h1{font-size:42px}.sf-nebula-emblem{opacity:.16;width:170px;height:220px;top:160px;right:-40px}.sf-nebula-toolbar{flex-wrap:wrap;gap:18px}.sf-nebula-toolbar .sf-search{width:100%}.sf-nebula .sf-cover{height:170px}.sf-nebula .sf-cover span{font-size:47px}.sf-nebula-bottom{grid-template-columns:1fr}.sf-atlas .sf-announcement span+span{display:none}.sf-atlas .sf-header{padding:20px}.sf-atlas .sf-header .sf-search{width:100%}.sf-atlas-nav>.sf-container>span{display:none}.sf-atlas-layout{grid-template-columns:1fr;padding-top:20px}.sf-atlas-sidebar{padding:15px}.sf-atlas-sidebar>strong{margin-bottom:12px}.sf-atlas .sf-categories{flex-direction:row;margin-bottom:0}.sf-sidebar-note{display:none}.sf-atlas-banners h1{font-size:32px}.sf-atlas-banners section{padding:25px}.sf-shared-page h1{font-size:28px}.sf-order-layout,.sf-profile-layout,.sf-nominals{grid-template-columns:1fr}.sf-account-menu{display:none}.supplier-balances{grid-template-columns:1fr}.supplier-balance-card p{min-height:0}.sf-form-card{padding:22px}}@media (prefers-reduced-motion:reduce){.sf-product{transition:none}}.workspace{background:#f6f8fc;min-height:100vh}.workspace-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:15px 32px;display:flex}.workspace-header nav{font-size:var(--text-small);align-items:center;gap:24px;display:flex}.workspace-header nav button{color:#64748b;font-size:var(--text-small);background:0 0;border:0}.workspace-content{max-width:1160px;margin:auto;padding:38px 30px 70px}.workspace-content h1{font-size:34px}.workspace-content .section-heading p{font-size:var(--text-body);margin-top:14px}.onboarding-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:22px;display:grid}.onboarding-card h2{margin-bottom:22px;font-size:20px}.onboarding-card h3{margin:22px 0 14px;font-size:16px}.onboarding-card p{font-size:var(--text-small)}.onboarding-card .table-heading{gap:12px;padding:0}.onboarding-card .table-heading h2{margin:0}.onboarding-card form{gap:18px;margin:22px 0;display:grid}.onboarding-card label{font-size:var(--text-small);font-weight:600;display:block}.onboarding-card input:not([type=checkbox]):not([type=radio]),.onboarding-card textarea,.onboarding-card select,.auth-card select{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe1e9;border-radius:8px;min-width:0;margin-top:8px;padding:12px 13px;display:block}.onboarding-card textarea{resize:vertical;min-height:95px}.onboarding-card label>small{font-size:var(--text-small);margin-top:10px;font-weight:400;line-height:1.6;display:block}.onboarding-card dl{font-size:var(--text-small);grid-template-columns:120px 1fr;gap:13px;margin:22px 0 30px;display:grid}.onboarding-card dt{color:#64748b}.onboarding-card dd{overflow-wrap:anywhere;margin:0}.onboarding-card fieldset{border:1px solid #e7eaf0;border-radius:12px;min-width:0;padding:18px}.onboarding-card legend{font-size:var(--text-small);font-weight:650}.onboarding-card fieldset p{font-size:var(--text-small);margin-top:15px}.choice-card{cursor:pointer;border:1px solid #e7eaf0;border-radius:9px;align-items:center;gap:13px;margin-top:10px;padding:13px;display:flex!important}.choice-card input{width:auto!important;margin:0!important}.choice-card small{font-size:var(--text-small);color:#64748b;margin-top:5px;font-weight:400;display:block}.store-create-form{max-width:700px;margin:auto}.checkbox-label{align-items:center;gap:10px;line-height:1.5;font-size:var(--text-small)!important;font-weight:500!important;display:flex!important}.checkbox-label input{accent-color:#4f46e5;flex-shrink:0}.permission-list{gap:13px;display:grid}.staff-links{font-size:var(--text-small);color:#4f46e5;flex-wrap:wrap;gap:15px;margin:25px 0 35px;display:flex}.staff-list{gap:13px;margin-top:20px;display:grid}.staff-list article{border:1px solid #e7eaf0;border-radius:10px;padding:15px}.staff-list strong,.staff-list small{font-size:var(--text-small);display:block}.staff-list small{font-size:var(--text-small);overflow-wrap:anywhere;margin-top:6px}.staff-list article>div{gap:16px;margin-top:14px;display:flex}.staff-list button{font-size:var(--text-small);background:0 0;border:0;padding:0}.onboarding-clean{border:1px dashed #d9deea;border-radius:14px;margin-top:25px;padding:24px}.onboarding-clean h3{font-size:16px}.onboarding-clean p{font-size:var(--text-small);margin:12px 0 20px}.verification-list{gap:22px;display:grid}.verification-card .section-heading{align-items:center}.verification-card .section-heading h2{margin:0}.onboarding-tabs{gap:10px;margin-top:24px;display:flex}.onboarding-tabs button{color:#64748b;font-size:var(--text-small);background:#f8fafc;border:1px solid #e7eaf0;border-radius:8px;padding:11px 16px}.onboarding-tabs .selected{color:#4f46e5;background:#eeedff;border-color:#d6d3ff}.auth-card .auth-fineprint{font-size:var(--text-small);margin-bottom:22px}.auth-card select{font-size:var(--text-small)}.onboarding-banner{background:#fff;border:1px solid #dedcfb;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:22px;display:flex}.onboarding-banner strong{font-size:var(--text-body)}.onboarding-banner p{font-size:var(--text-small);margin-top:8px}.panel-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:25px;display:flex}.panel-actions .button{font-size:var(--text-small);padding:12px 17px}.panel-logout{color:#64748b;font-size:var(--text-small);background:0 0;border:0}@media (width<=700px){.workspace-header{flex-wrap:wrap;gap:10px;padding:15px 20px}.workspace-header nav{width:100%;font-size:var(--text-small);flex-wrap:wrap;gap:15px}.workspace-content{padding:27px 20px}.workspace-content h1{font-size:28px}.onboarding-grid{grid-template-columns:1fr}.onboarding-card{padding:22px}.onboarding-card dl{font-size:var(--text-small);grid-template-columns:95px 1fr}.onboarding-banner{flex-wrap:wrap}.verification-card .section-heading{align-items:start}}.review-pagination{font-size:var(--text-small);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:25px;display:flex}.review-pagination a,.review-pagination span{background:#fff;border:1px solid #e7eaf0;border-radius:8px;padding:10px 13px}.review-pagination span{color:#94a3b8}.review-pagination .selected{color:#fff;background:#4f46e5}.panel-surface{--primary:#4f46e5;--accent:#0891b2;--muted:#69768e;--border:#e0e5f1;--panel-bg:#f3f5fc;--panel-card:#fff;--panel-soft:#edf0fa;--panel-text:#172440;--panel-tint:#eef0ff;color:var(--panel-text);background:radial-gradient(ellipse at 95% 0,#06b6d40d,transparent 40%),var(--panel-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-panel-theme=dark] .panel-surface{--primary:#a5a0ff;--accent:#43cce1;--muted:#9aa9c2;--border:#2a3751;--panel-bg:#0c1323;--panel-card:#141e32;--panel-soft:#1a2740;--panel-text:#e9effb;--panel-tint:#25264a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.panel-surface .sidebar{background:var(--panel-card);border-color:var(--border);height:100vh;padding:26px 18px;position:sticky;top:0}.panel-surface .brand img{width:172px;height:57px}.panel-surface .sidebar-label{color:var(--muted);margin:30px 12px 18px}.panel-surface .nav-item{border:1px solid #0000;padding:13px 12px;transition:background .15s}.panel-surface a.nav-item:hover{background:var(--panel-soft)}.panel-surface .nav-item.selected{background:var(--panel-tint);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 20%,transparent);box-shadow:inset 3px 0 var(--primary)}.panel-surface .panel-top{background:var(--panel-card);border-color:var(--border);height:82px}.panel-surface .panel-content,.panel-surface .workspace-content{width:100%;max-width:1320px;padding:38px 36px 60px}.panel-surface h1{letter-spacing:-.04em;font-size:32px}.panel-surface .eyebrow{color:var(--accent);letter-spacing:.14em;font-size:var(--text-small)}.panel-surface .card,.panel-surface .table-card,.panel-surface .auth-card,.panel-surface .onboarding-banner{background:var(--panel-card);border-color:var(--border);box-shadow:0 4px 20px #07132904}.panel-surface .stats .card{padding:26px;position:relative;overflow:hidden}.panel-surface .stats .card:after{content:"";background:color-mix(in srgb,var(--primary) 6%,transparent);border-radius:50%;width:100px;height:100px;position:absolute;top:-25px;right:-18px}.panel-surface .stats .card:nth-child(2):after{background:color-mix(in srgb,var(--accent) 9%,transparent)}.panel-surface .stats strong{letter-spacing:-.04em;font-size:36px;font-weight:650}.panel-surface .notice{background:var(--panel-tint);border-color:color-mix(in srgb,var(--primary) 20%,transparent);border-left:3px solid var(--primary)}.panel-surface .notice strong{color:var(--primary)}.panel-surface th{background:var(--panel-soft);color:var(--muted)}.panel-surface td{border-color:var(--border)}.panel-surface tbody tr:hover{background:var(--panel-soft)}.panel-surface .pill,.panel-surface .status{background:var(--panel-soft);color:var(--muted)}.panel-surface .status.active{background:color-mix(in srgb,#10b981 14%,var(--panel-card));color:var(--accent)}.panel-surface .button{color:#fff;background:#4f46e5;border-color:#4f46e5;box-shadow:0 3px 8px #4f46e51c}.panel-surface .button:hover{background:#4338ca}.panel-surface .button.secondary{background:var(--panel-card);border-color:var(--border);color:var(--primary);box-shadow:none}.panel-surface .button.secondary:hover{background:var(--panel-tint)}.panel-surface .panel-logout{color:var(--muted);align-items:center;gap:7px;display:flex}.panel-surface input:not([type=checkbox]):not([type=radio]),.panel-surface select,.panel-surface textarea{background:var(--panel-bg);color:var(--panel-text);border-color:var(--border)}.panel-surface input:focus,.panel-surface textarea:focus,.panel-surface select:focus{outline:2px solid var(--primary);outline-offset:2px}.panel-surface fieldset,.panel-surface .choice-card,.panel-surface .staff-list article,.panel-surface .onboarding-clean{border-color:var(--border)}.panel-surface .choice-card:has(input:checked){background:var(--panel-tint);border-color:var(--primary)}.panel-surface .choice-card small,.panel-surface dt{color:var(--muted)}.panel-surface .staff-list button{color:var(--primary)}.panel-surface .onboarding-tabs button{background:var(--panel-card);color:var(--muted);border-color:var(--border)}.panel-surface .onboarding-tabs .selected,.panel-surface .icon-box,.panel-surface .avatar{background:var(--panel-tint);color:var(--primary)}.panel-surface .empty-state h3{color:var(--panel-text)}.panel-surface .form-error{color:#e45f74}.panel-surface .supplier-balance-card{background:linear-gradient(125deg,var(--panel-card),var(--panel-tint));border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.panel-surface .supplier-balance-card.hanshop{background:linear-gradient(125deg,var(--panel-card),color-mix(in srgb,var(--accent) 9%,var(--panel-card)));border-color:color-mix(in srgb,var(--accent) 25%,var(--border))}.panel-surface .supplier-caption{color:var(--muted);border-color:var(--border)}.panel-surface .supplier-icon{background:var(--panel-tint);color:var(--primary)}.panel-surface .hanshop .supplier-icon{background:color-mix(in srgb,var(--accent) 15%,var(--panel-card));color:var(--accent)}.theme-switch{border:1px solid var(--border);background:var(--panel-bg);border-radius:10px;gap:3px;padding:4px;display:inline-flex}.theme-switch button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.theme-switch button[aria-pressed=true]{color:var(--primary);background:var(--panel-card);box-shadow:0 1px 4px #0001}.theme-switch button:hover{color:var(--primary)}.auth-brand-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.panel-surface .auth-card{border-top:3px solid #4f46e5;max-width:500px;box-shadow:0 20px 70px #0c132314}.brand-caption{font-size:var(--text-body);color:var(--primary);font-weight:650}.brand-caption small{font-weight:400;font-size:var(--text-small);margin-top:6px;display:block}.panel-surface .review-pagination a,.panel-surface .review-pagination span{background:var(--panel-card);color:var(--muted);border-color:var(--border)}.panel-surface .review-pagination .selected{background:var(--panel-tint);color:var(--primary)}@media (width<=900px){.panel-surface.panel-layout{grid-template-columns:200px minmax(0,1fr)}.panel-surface .panel-content,.panel-surface .workspace-content{padding:26px 22px}.panel-surface .panel-top{padding-inline:22px}.panel-surface .brand img{width:148px}.panel-surface .onboarding-grid{grid-template-columns:1fr}}@media (width<=700px){.panel-surface.panel-layout{display:block}.panel-surface .sidebar{border-bottom:1px solid var(--border);border-right:0;height:auto;padding:15px 20px;display:block;position:static}.panel-surface .sidebar nav{gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.panel-surface .nav-item{font-size:var(--text-small);flex-shrink:0;padding:10px}.panel-surface .nav-item small,.panel-surface .sidebar-label,.panel-surface .sidebar-bottom{display:none}.panel-surface .panel-top{flex-wrap:wrap;gap:12px;height:auto;min-height:64px;padding:12px 20px}.panel-surface .panel-top-right{gap:12px}.panel-surface .panel-content,.panel-surface .workspace-content{padding:25px 18px}.panel-surface h1{font-size:27px}.panel-surface .three{grid-template-columns:1fr}.panel-surface .stats{gap:12px}.panel-surface .stats .card{padding:18px}.panel-surface .stats strong{font-size:29px}.panel-surface .auth-card{padding:25px}.auth-brand-row{flex-wrap:wrap}.panel-surface .auth-card .brand img{width:150px}}.plan-list{align-content:start;gap:18px;display:grid}.billing-price{color:var(--primary);margin:20px 0;font-size:28px;display:block}.billing-price small{font-size:var(--text-small);font-weight:400}.invoice-qr{border:12px solid #fff;border-radius:12px;width:100%;max-width:260px;margin:20px auto;display:block}.billing-grid{margin-top:25px}.billing-grid .button{margin-top:15px}.plan-list>h2{font-size:20px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-surface.workspace-shell{grid-template-columns:248px minmax(0,1fr)}.workspace-shell .panel-main{min-width:0}.workspace-shell .workspace-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;align-self:start;min-width:0;height:100dvh;min-height:0;padding:24px 18px;display:flex;overflow:hidden auto}.workspace-shell .workspace-sidebar>*{flex-shrink:0}.sidebar-brand{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-shell .workspace-nav{gap:5px;display:grid}.workspace-shell .sidebar-label{font-size:var(--text-small);letter-spacing:.13em;margin:27px 12px 12px}.workspace-shell .nav-item{font-size:var(--text-small);border-radius:10px;gap:11px;min-height:43px;font-weight:600}.workspace-shell .nav-item span{min-width:0}.workspace-shell.compact-navigation .workspace-sidebar{padding:18px 14px}.workspace-shell.compact-navigation .sidebar-label{letter-spacing:.1em;margin:20px 10px 9px}.workspace-shell.compact-navigation .workspace-nav{gap:3px}.workspace-shell.compact-navigation .nav-item{min-height:38px;font-size:var(--text-small);gap:9px;padding:9px 11px}.workspace-shell.compact-navigation .sidebar-brand .brand img{width:150px;height:48px}.workspace-shell .workspace-store-nav{gap:4px}.sidebar-section-toggle{width:100%;min-height:40px;color:var(--panel-text);font:inherit;font-size:var(--text-small);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;font-weight:600;transition:background .18s,color .18s;display:flex}.sidebar-section-toggle:hover{background:var(--panel-soft)}.sidebar-section-toggle>span{flex:1;min-width:0}.sidebar-section-toggle>svg{color:var(--muted);flex-shrink:0}.sidebar-section-toggle>svg:last-child{transition:transform .2s}.sidebar-section-toggle>svg.is-open{transform:rotate(180deg)}.sidebar-section.has-active>.sidebar-section-toggle{color:var(--primary);background:var(--panel-tint)}.sidebar-section.has-active>.sidebar-section-toggle>svg{color:var(--primary)}.sidebar-section-links{border-left:1px solid var(--border);gap:2px;margin:5px 0 6px 18px;padding-left:9px;display:grid}.sidebar-section-links[hidden]{display:none}.workspace-shell .sidebar-section-links .nav-item{min-height:35px;font-size:var(--text-small);gap:8px;padding:8px 9px}.sidebar-section-links .nav-item>svg{flex-shrink:0;width:15px;height:15px}.workspace-shell.compact-navigation .sidebar-bottom{padding-top:20px}@media (prefers-reduced-motion:reduce){.sidebar-section-toggle,.sidebar-section-toggle>svg:last-child{transition:none}}.workspace-shell .sidebar-bottom{align-items:center;gap:10px;margin-top:auto;padding-top:28px;display:flex;position:static}.workspace-shell .sidebar-bottom strong{font-size:var(--text-small);text-overflow:ellipsis;max-width:160px;display:block;overflow:hidden}.workspace-shell .sidebar-bottom small{font-size:var(--text-small);color:var(--muted);margin-top:5px;display:block}.sidebar-hint{font-size:var(--text-small);color:var(--muted);margin:4px 12px;line-height:1.7}.store-switcher select{width:100%;font:inherit;font-size:var(--text-small);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;padding:11px 10px}.sidebar-store{background:var(--panel-tint);color:var(--primary);font-size:var(--text-small);border-radius:10px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex}.workspace-shell .workspace-topbar{gap:15px;height:76px;padding:16px 32px}.topbar-location{min-width:0;font-size:var(--text-small);color:var(--muted);align-items:center;gap:12px;display:flex}.topbar-location>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar-location strong{color:var(--panel-text);font-weight:600}.breadcrumb-separator{color:var(--muted);margin:0 10px}.account-menu{position:relative}.account-menu summary{cursor:pointer;font-size:var(--text-small);align-items:center;gap:9px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu .avatar{width:30px;height:30px;font-size:var(--text-small);border-radius:50%;place-items:center;display:grid}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.account-menu>div{background:var(--panel-card);border:1px solid var(--border);z-index:20;border-radius:12px;min-width:150px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 8px 30px #07132920}.account-menu>div button{font:inherit;width:100%;color:var(--panel-text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.account-menu>div button:hover{background:var(--panel-soft)}.workspace-shell .workspace-content{max-width:1440px;padding:32px 32px 64px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.page-heading .eyebrow{margin-bottom:10px}.page-heading h1{margin:0;font-size:29px;line-height:1.25}.page-heading p{font-size:var(--text-small);color:var(--muted);max-width:680px;margin:10px 0 0;line-height:1.8}.page-heading-actions{flex-shrink:0;align-items:center;gap:10px;padding-top:7px;display:flex}.workspace-shell .button,.panel-dialog .button{font-size:var(--text-small);white-space:normal;text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:12px 17px;font-weight:600;line-height:1.3;display:inline-flex}.panel-surface .button:disabled,.panel-surface fieldset:disabled .button{opacity:.5;cursor:not-allowed}.panel-surface .button.danger{background:#dc354b;border-color:#dc354b}.icon-button{border:1px solid var(--border);background:var(--panel-card);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--panel-soft);color:var(--primary)}.mobile-only,.sidebar-backdrop{display:none}.feedback{border:1px solid var(--border);background:var(--panel-soft);font-size:var(--text-small);color:var(--panel-text);border-radius:12px;margin-bottom:22px;padding:18px 20px;line-height:1.75}.feedback p{margin:5px 0 0}.feedback strong{font-size:var(--text-body)}.feedback.success{background:color-mix(in srgb,#10b981 9%,var(--panel-card));border-color:color-mix(in srgb,#10b981 24%,var(--border))}.feedback.warning{background:color-mix(in srgb,#d39b2b 9%,var(--panel-card));border-color:color-mix(in srgb,#d39b2b 25%,var(--border))}.feedback.error{background:color-mix(in srgb,#ef4444 8%,var(--panel-card));border-color:color-mix(in srgb,#ef4444 25%,var(--border))}.feedback .text-link{align-items:center;gap:6px;margin-top:10px;display:inline-flex}.getting-started{grid-template-columns:1.25fr 1fr;align-items:center;gap:32px;margin-bottom:24px;padding:26px 28px;display:grid;background:linear-gradient(120deg,var(--panel-card),var(--panel-tint))!important}.getting-started h2{letter-spacing:-.025em;margin:12px 0;font-size:22px}.getting-started p{font-size:var(--text-small);color:var(--muted);max-width:600px;line-height:1.8}.getting-started .button,.getting-started .text-link{margin-top:16px}.account-checklist{grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:0;list-style:none;display:grid}.account-checklist li{font-size:var(--text-small);color:var(--muted);align-items:center;gap:10px;display:flex}.account-checklist li>span{border:1px solid var(--border);width:26px;height:26px;font-size:var(--text-small);background:var(--panel-card);border-radius:50%;place-items:center;display:grid}.account-checklist li.done{color:var(--panel-text)}.account-checklist li.done>span{background:var(--panel-tint);color:var(--primary);border-color:var(--primary)}.workspace-shell .stats{margin-bottom:24px}.workspace-shell .stats .card{padding:22px}.workspace-shell .stats strong{font-size:31px}.workspace-shell .supplier-balances{margin-bottom:30px}.section-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-toolbar h2{letter-spacing:-.025em;margin:0;font-size:19px}.section-toolbar h3{margin:0;font-size:15px}.section-toolbar p{font-size:var(--text-small);color:var(--muted);margin:7px 0 0;line-height:1.7}.tenant-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tenant-store-card{flex-direction:column;padding:24px;display:flex}.store-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.store-category{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.store-card-heading h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:9px 0 6px;font-size:19px}.store-card-heading p{font-size:var(--text-small);color:var(--muted);margin:0}.store-status{font-size:var(--text-small);background:var(--panel-soft);color:var(--muted);border-radius:7px;flex-shrink:0;align-items:center;padding:6px 9px;font-weight:600;line-height:1.4;display:inline-flex}.store-status.active,.store-status.applied{background:color-mix(in srgb,#10b981 11%,var(--panel-card));color:var(--accent)}.store-status.pending,.store-status.provisioning,.store-status.paid{background:var(--panel-tint);color:var(--primary)}.store-status.grace,.store-status.review{background:color-mix(in srgb,#d39b2b 12%,var(--panel-card));color:#b27a16}.store-card-meta,.invoice-meta{font-size:var(--text-small);grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.store-card-meta dt,.invoice-meta dt{color:var(--muted);font-size:var(--text-small);margin-bottom:8px}.store-card-meta dd,.invoice-meta dd{font-size:var(--text-small);overflow-wrap:anywhere;margin:0;font-weight:600}.store-next-step{background:var(--panel-bg);border:1px solid var(--border);border-radius:10px;flex:1;margin-bottom:20px;padding:15px}.store-next-step strong{font-size:var(--text-small)}.store-next-step p{font-size:var(--text-small);color:var(--muted);margin-top:7px;line-height:1.7}.card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-shell .card-actions .text-link{align-items:center;gap:7px;display:inline-flex}.table-footer{padding:20px}.store-journey{background:var(--panel-card);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:20px 24px;list-style:none;display:grid}.store-journey li{color:var(--muted);font-size:var(--text-small);align-items:center;gap:10px;line-height:1.4;display:flex}.store-journey li>span{border:1px solid var(--border);background:var(--panel-bg);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.store-journey li strong{font-weight:500}.store-journey li.complete>span{background:var(--panel-tint);border-color:var(--primary);color:var(--primary)}.store-journey li.current{color:var(--primary)}.store-journey li.current>span{color:#fff;background:#4f46e5;border-color:#4f46e5}.store-journey li.current strong{font-weight:650}.store-create-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.form-stack{align-content:start;gap:22px;min-width:0;display:grid}.workspace-shell .onboarding-card{min-width:0;padding:26px}.card-section-heading{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.card-section-heading>div{flex:1;min-width:0}.card-section-heading h2,.workspace-shell .card-section-heading h3{letter-spacing:-.02em;margin:0;font-size:18px}.card-section-heading p{font-size:var(--text-small);color:var(--muted);margin:7px 0 0;line-height:1.7}.section-number{width:27px;height:27px;font-size:var(--text-small);background:var(--panel-tint);color:var(--primary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.workspace-shell label{line-height:1.6}.workspace-shell label>small{color:var(--muted);font-weight:400;font-size:var(--text-small);margin-top:7px;line-height:1.7;display:block}.workspace-shell label>small.form-error{color:#e45f74}.workspace-shell input:not([type=checkbox]):not([type=radio]),.workspace-shell select,.workspace-shell textarea{font-size:var(--text-small);border:1px solid var(--border);border-radius:9px;max-width:100%;min-height:43px;margin-top:7px;padding:12px}.workspace-shell input[readonly]{color:var(--muted);background:var(--panel-soft);cursor:default}.field-help{color:var(--muted);margin:12px 0 0;line-height:1.8;font-size:var(--text-small)!important}.service-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.service-option{border:1px solid var(--border);cursor:pointer;background:var(--panel-bg);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:19px 15px;position:relative;display:flex!important}.service-option input{accent-color:#4f46e5;position:absolute;top:14px;right:13px}.service-option svg{color:var(--muted)}.service-option strong{font-size:var(--text-small)}.service-option small{font-size:var(--text-small);color:var(--muted);font-weight:400;line-height:1.7}.service-option.selected{background:var(--panel-tint);border-color:var(--primary)}.service-option.selected svg{color:var(--primary)}.order-summary{position:sticky;top:100px}.order-summary h2{overflow-wrap:anywhere;margin:12px 0 20px;font-size:20px}.order-summary dl{font-size:var(--text-small);display:block}.order-summary dt{font-size:var(--text-small);color:var(--muted);margin-top:18px}.order-summary dd{font-size:var(--text-small);overflow-wrap:anywhere;margin:7px 0 0}.summary-note{background:var(--panel-soft);border:1px solid var(--border);font-size:var(--text-small);border-radius:10px;padding:17px}.summary-note strong{font-size:var(--text-small)}.summary-note p{font-size:var(--text-small);color:var(--muted);margin:7px 0 0;line-height:1.8}.summary-note .button{margin-top:12px}.order-summary>.button{width:100%;margin-top:20px}.order-summary>.text-link{text-align:center;font-size:var(--text-small);margin-top:16px;display:block}.template-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.template-choice{border:1px solid var(--border);cursor:pointer;background:var(--panel-bg);border-radius:12px;overflow:hidden}.template-choice.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.template-mini{background:#f1f4fc;grid-template-rows:9px 37px 1fr;gap:8px;height:105px;padding:12px;display:grid}.mini-top{background:#d8deee;border-radius:3px;width:65%}.mini-banner{background:linear-gradient(130deg,#c9cefb,#d5eef1);border-radius:5px}.mini-products{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mini-products i{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0001}.template-mini.nebula{background:#10192c}.nebula .mini-top{background:#344159}.nebula .mini-banner{background:linear-gradient(130deg,#1e427b,#467ac7)}.nebula .mini-products i{background:#27374e}.template-mini.atlas{background:#f4f8f8;grid-template-columns:22px 1fr}.atlas .mini-top{background:#b9d5cc;grid-column:1/-1}.atlas .mini-banner{background:linear-gradient(130deg,#d3ece1,#d9ddff);grid-column:2}.atlas .mini-products{grid-column:2}.template-choice-caption{align-items:flex-start;gap:8px;padding:12px;display:flex}.template-choice-caption input{accent-color:#4f46e5;margin-top:3px}.template-choice-caption strong{font-size:var(--text-small);display:block}.template-choice-caption small{font-size:var(--text-small);color:var(--muted);margin-top:4px;font-weight:400;display:block}.profile-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:24px;display:grid}.verification-banner{align-items:flex-start;gap:14px;display:flex}.verification-banner>div:first-child{color:var(--primary);padding-top:3px}.verification-state{font-size:var(--text-small);color:var(--muted);margin-top:6px;display:block}.verification-state.verified{color:var(--accent)}.card-divider{border-top:1px solid var(--border);margin:22px 0}.verified-email{background:var(--panel-tint);font-size:var(--text-small);color:var(--primary);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:15px;display:flex}.form-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;padding-top:20px;display:flex}.form-actions p{max-width:260px;color:var(--muted);font-size:var(--text-small);margin-right:auto}.workspace-shell .onboarding-card form{gap:20px;margin:20px 0 0}.workspace-shell .identity-readonly{grid-template-columns:150px 1fr;margin-bottom:20px;line-height:1.8}.file-field{border:1px dashed var(--border);background:var(--panel-bg);border-radius:10px;padding:16px}.workspace-shell .file-field input{background:0 0;border:0;padding:10px 0}.identity-cleanup{font-size:var(--text-small);color:var(--muted);margin-top:24px}.identity-cleanup summary{cursor:pointer;margin-bottom:12px}.settings-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.settings-layout>form{flex-direction:column;gap:18px;display:flex}.settings-layout .card-divider{margin:5px 0}.quick-links{gap:0;margin-top:15px;display:grid}.quick-links>a{border-bottom:1px solid var(--border);font-size:var(--text-small);color:var(--primary);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.store-context-strip{font-size:var(--text-small);background:var(--panel-card);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:22px;padding:16px 20px;display:flex}.store-context-strip>span:nth-child(2){color:var(--muted)}.store-context-strip>.store-status{margin-left:auto}.content-tabs{border-bottom:1px solid var(--border);gap:8px;margin-bottom:24px;display:flex}.content-tabs a{font-size:var(--text-small);color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 17px;display:flex}.content-tabs a.selected{color:var(--primary);border-color:var(--primary);font-weight:600}.workspace-shell .staff-section h2{margin:0}.staff-table{margin-top:18px;overflow-x:auto}.staff-table table{min-width:590px;font-size:var(--text-small)}.staff-table td{padding:16px 12px}.staff-table td:first-child small{overflow-wrap:anywhere;white-space:normal}.row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.button.small{min-height:34px!important;font-size:var(--text-small)!important;padding:9px 12px!important}.action-cell{text-align:right}.danger-text{color:#de5c70!important}.permission-groups{grid-template-columns:1fr 1fr;gap:16px;display:grid}.permission-groups fieldset{flex-direction:column;gap:12px;display:flex}.permission-groups .checkbox-label{align-items:flex-start!important}.permission-groups .checkbox-label input{accent-color:#4f46e5;margin-top:2px}.panel-dialog{border:1px solid var(--border);background:var(--panel-card);width:calc(100% - 36px);max-width:470px;color:var(--panel-text);border-radius:18px;padding:26px;box-shadow:0 20px 80px #0003}.panel-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07132980}.panel-dialog h2{margin:0;font-size:21px}.dialog-body{font-size:var(--text-body);color:var(--muted);margin:18px 0 25px;line-height:1.8}.dialog-body p+p{margin-top:12px}.panel-dialog .card-actions{justify-content:flex-end}.subscription-overview{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:24px 26px;display:flex}.subscription-overview h2{margin:9px 0;font-size:21px}.subscription-overview p{font-size:var(--text-small);color:var(--muted)}.subscription-overview-status{font-size:var(--text-small);color:var(--muted);flex-direction:column;align-items:flex-end;gap:13px;display:flex}.subscription-overview-status strong{color:var(--panel-text);font-size:var(--text-small);margin-top:7px;font-weight:600;display:block}.activation-panel{margin-bottom:24px;padding:26px}.activation-heading{align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.activation-heading>svg{color:var(--accent);flex-shrink:0}.activation-heading h2{margin:9px 0 8px;font-size:21px}.activation-heading p{font-size:var(--text-small);color:var(--muted);line-height:1.8}.readiness-list{gap:13px;margin-bottom:22px;display:grid}.readiness-list>div{font-size:var(--text-small);align-items:center;gap:12px;display:flex}.readiness-list>div>svg{color:var(--accent);flex-shrink:0}.readiness-list>div>span:nth-child(2){flex:1}.activation-panel>.card-actions{margin-top:22px}.payment-panel{margin-bottom:24px;padding:26px}.payment-heading{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:20px;display:flex}.payment-heading>svg{color:var(--primary);flex-shrink:0}.payment-heading>div{flex:1;min-width:0}.payment-heading h2{margin:8px 0;font-size:20px}.payment-heading p{font-size:var(--text-small);color:var(--muted)}.payment-content{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;padding-top:24px;display:grid}.payment-qr{place-items:center;min-width:0;display:grid}.payment-qr .invoice-qr{margin:0}.qr-empty{background:var(--panel-soft);width:220px;height:220px;font-size:var(--text-small);color:var(--muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.payment-total{letter-spacing:-.04em;align-items:center;gap:10px;margin:9px 0 20px;font-size:32px;font-weight:650;display:flex}.payment-instructions dl{font-size:var(--text-small);grid-template-columns:140px 1fr;gap:12px;display:grid}.payment-instructions dt{color:var(--muted)}.payment-instructions dd{margin:0}.payment-steps{font-size:var(--text-small);color:var(--muted);margin:20px 0;padding-left:17px;line-height:1.85}.payment-instructions .invoice-id{margin-top:16px;display:block}.invoice-id{font-size:var(--text-small);color:var(--muted);overflow-wrap:anywhere}.scheduled-change{gap:16px;margin-bottom:24px;padding:24px;display:flex}.scheduled-change svg{color:var(--primary);flex-shrink:0}.scheduled-change h2{margin-bottom:10px;font-size:18px}.scheduled-change p{font-size:var(--text-small);color:var(--muted);line-height:1.8}.service-tabs{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;margin-bottom:20px;padding:5px;display:flex}.service-tabs button{font-size:var(--text-small);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:11px 17px}.service-tabs button.selected{background:var(--panel-card);color:var(--primary);font-weight:600;box-shadow:0 1px 5px #0001}.plan-options-fieldset{border:0;min-width:0;margin:0;padding:0}.subscription-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.subscription-plan{flex-direction:column;min-width:0;padding:23px;display:flex}.subscription-plan.selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.plan-radio{cursor:pointer;align-items:center;gap:9px;font-size:20px;font-weight:650;display:flex}.plan-radio input{accent-color:#4f46e5}.plan-radio svg{color:var(--primary);margin-left:auto}.subscription-plan>p{color:var(--muted);font-size:var(--text-small);margin:9px 0 20px}.subscription-plan ul{font-size:var(--text-small);flex:1;gap:13px;margin:0 0 24px;padding:0;line-height:1.6;list-style:none;display:grid}.subscription-plan li{align-items:flex-start;gap:8px;display:flex}.subscription-plan li svg{color:var(--accent);flex-shrink:0}.plan-start-price{letter-spacing:-.04em;font-size:23px;font-weight:650;display:block}.plan-start-price small{font-size:var(--text-small);letter-spacing:0;color:var(--muted);font-weight:400}.duration-choice{font-size:var(--text-small);margin-top:17px;font-weight:600;display:block}.duration-choice select{width:100%;min-width:0;font:inherit}.plan-unavailable{background:var(--panel-soft);border-radius:9px;padding:15px;line-height:1.8}.subscription-plan.unavailable{opacity:.7}.purchase-summary{justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:24px 26px;display:flex}.purchase-summary h3{margin:9px 0;font-size:18px}.purchase-summary p{font-size:var(--text-small);color:var(--muted)}.purchase-summary>div:first-child{max-width:620px}.purchase-summary>div:last-child{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}.purchase-summary>div:last-child>strong{letter-spacing:-.04em;font-size:25px;font-weight:650}.purchase-summary>div:last-child>small{font-size:var(--text-small);color:var(--muted)}.purchase-summary .button{margin-top:6px}.trial-offer{border:1px dashed color-mix(in srgb,var(--primary) 40%,var(--border));background:var(--panel-tint);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:22px 24px;display:flex}.trial-offer h3{margin-bottom:9px;font-size:15px}.trial-offer p{font-size:var(--text-small);color:var(--muted);max-width:650px;line-height:1.8}.trial-offer .button{flex-shrink:0}.invoice-history{border-top:1px solid var(--border);margin-top:30px;padding-top:20px}.invoice-history>summary{font-size:var(--text-body);cursor:pointer;align-items:center;gap:10px;width:max-content;font-weight:600;display:flex}.invoice-history>summary:before{content:"›";color:var(--muted);font-size:20px}.invoice-history[open]>summary:before{transform:rotate(90deg)}.invoice-history-list{gap:15px;margin-top:20px;display:grid}.invoice-history-card .section-toolbar{margin-bottom:0}.invoice-history-card .invoice-meta{margin:18px 0}@media (width<=1150px){.store-create-layout,.settings-layout{grid-template-columns:1fr}.order-summary{position:static}.profile-layout{grid-template-columns:290px minmax(0,1fr)}.subscription-plan-grid{gap:12px}.subscription-plan{padding:18px}.service-options{gap:9px}.workspace-shell .workspace-content{padding:28px 24px}.workspace-shell .workspace-topbar{padding-inline:24px}.plan-start-price{font-size:21px}}@media (width<=900px){.panel-surface.workspace-shell{grid-template-columns:220px minmax(0,1fr)}.getting-started,.profile-layout,.tenant-store-grid{grid-template-columns:1fr}.account-name{display:none}.subscription-plan-grid{grid-template-columns:1fr}.subscription-plan ul{margin-bottom:18px}.payment-content{grid-template-columns:1fr}.payment-qr .invoice-qr{max-width:235px}.purchase-summary{flex-direction:column;align-items:stretch;gap:20px}.purchase-summary>div:last-child{align-items:flex-start}.trial-offer{flex-wrap:wrap}.service-options{grid-template-columns:1fr}.service-option{padding:16px}.service-option small{margin:0!important}.template-picker{gap:10px}.template-choice-caption{padding:10px}}@media (width<=700px){.panel-surface.workspace-shell{display:block}.mobile-only{display:inline-flex}.workspace-shell .workspace-sidebar{z-index:60;border-right:1px solid var(--border);border-bottom:0;width:282px;height:100dvh;padding:24px 18px;display:none;position:fixed;top:0;left:0;overflow-y:auto}.workspace-shell.nav-open .workspace-sidebar{display:flex}.workspace-shell .workspace-sidebar nav{gap:5px;margin:0;padding:0;display:grid;overflow:visible}.workspace-shell .workspace-sidebar .sidebar-label{display:block}.workspace-shell .workspace-sidebar .sidebar-bottom{display:flex}.sidebar-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07132988;border:0;display:block;position:fixed;inset:0}.workspace-shell .workspace-topbar{flex-wrap:nowrap;gap:10px;min-height:68px;padding:14px 18px}.workspace-topbar .panel-top-right{gap:10px}.topbar-location{font-size:var(--text-small);flex:1}.topbar-location>span{max-width:140px}.breadcrumb-separator{margin:0 5px}.workspace-shell .workspace-content{padding:24px 18px 42px}.workspace-shell .page-heading{flex-direction:column;gap:16px;margin-bottom:22px}.workspace-shell .page-heading h1{font-size:26px}.page-heading-actions{padding-top:0}.getting-started{gap:23px;padding:23px}.getting-started h2{font-size:20px}.account-checklist{gap:12px 8px}.workspace-shell .stats{grid-template-columns:1fr 1fr 1fr;gap:10px}.workspace-shell .stats .card{padding:15px 12px}.workspace-shell .stats .card>span{font-size:var(--text-small)}.workspace-shell .stats strong{font-size:26px}.workspace-shell .stats small{display:none}.tenant-store-card{padding:21px}.store-card-heading{gap:9px}.store-card-heading h3{font-size:18px}.store-status{font-size:var(--text-small);padding:5px 7px}.store-card-meta{gap:10px;margin:20px 0}.section-toolbar{flex-wrap:wrap;align-items:flex-start}.store-journey{grid-template-columns:1fr 1fr;gap:17px 12px;padding:17px}.store-journey li{font-size:var(--text-small);gap:8px}.workspace-shell .onboarding-card{padding:22px}.field-grid{grid-template-columns:1fr;gap:18px}.template-picker{grid-template-columns:1fr}.template-mini{grid-template-rows:12px 45px 1fr;height:130px}.template-choice-caption{padding:14px}.form-actions{justify-content:flex-start}.form-actions p{width:100%;max-width:none}.workspace-shell .identity-readonly{grid-template-columns:110px 1fr}.card-section-heading{flex-wrap:wrap;gap:10px}.card-section-heading h2{font-size:17px}.identity-details .card-section-heading>.store-status{margin-left:37px}.permission-groups{grid-template-columns:1fr}.content-tabs a{font-size:var(--text-small);gap:6px;padding:12px 9px}.store-context-strip{gap:10px;padding:15px}.store-context-strip strong{width:100%}.subscription-overview{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.subscription-overview-status{align-items:flex-start}.subscription-overview-status>span:last-child{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.subscription-overview-status strong{margin-top:0}.activation-panel,.payment-panel{padding:22px}.activation-heading h2{font-size:19px}.activation-heading>svg{width:22px}.payment-heading{flex-wrap:wrap;gap:10px}.payment-heading h2{font-size:18px}.payment-heading>.store-status{margin-left:33px}.payment-content{gap:24px}.payment-total{font-size:30px}.payment-instructions dl{font-size:var(--text-small);grid-template-columns:110px 1fr}.service-tabs{flex-wrap:nowrap;gap:3px;width:100%}.service-tabs button{font-size:var(--text-small);flex:1;padding:10px 8px}.purchase-summary{padding:22px}.trial-offer,.scheduled-change{padding:21px}.scheduled-change h2{font-size:17px}.invoice-history-card .section-toolbar{flex-direction:column;gap:10px}.panel-dialog{padding:22px}.panel-dialog h2{font-size:20px}.panel-dialog .card-actions{flex-wrap:wrap}.account-menu summary{gap:4px}.workspace-topbar .theme-switch{gap:1px;padding:3px}.workspace-topbar .theme-switch button{width:26px;height:28px}.workspace-topbar .account-menu .avatar{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.workspace-shell *{scroll-behavior:auto;transition:none!important}}.workspace-shell .scoped-store-overview{margin-bottom:24px}.interactive-modal{max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:hidden}.interactive-modal[open]{flex-direction:column;animation:.18s ease-out modal-enter;display:flex}.interactive-modal.modal-wide{max-width:860px}.modal-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.modal-header p{font-size:var(--text-small);margin-top:8px;line-height:1.7}.modal-header .icon-button{flex-shrink:0}.workspace-shell .interactive-modal .modal-body,.interactive-modal .modal-body{overscroll-behavior:contain;min-height:0;padding:24px 26px;overflow-y:auto}.modal-body form{gap:20px;margin:0}.modal-body .card-divider,.modal-body h3,.modal-body .card-section-heading{margin:0}.modal-body .field-help{margin-top:0}.modal-body .dialog-body{margin:0}.modal-body .form-stack{gap:15px}.modal-body form{gap:16px}.modal-body .summary-note{font-size:var(--text-small);padding:13px 15px;line-height:1.6}.compact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:13px;display:grid}.catalog-select{align-content:start;gap:7px;min-width:0;display:grid}.catalog-select>label{font-size:var(--text-small);margin:0;font-weight:600}.catalog-select-control{border:1px solid var(--border);background:var(--panel-card,#fff);border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:3px 5px 3px 11px;display:flex}.catalog-select-control:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 9%,transparent)}.catalog-select-control>svg{color:var(--muted);flex-shrink:0}.interactive-modal .modal-body .catalog-select-control input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;box-shadow:none;font-size:var(--text-small);color:var(--panel-text);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:8px 0}.catalog-select-control .icon-button{flex-shrink:0;width:30px;height:30px}.catalog-select-results{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-card,#fff);color:var(--panel-text);overscroll-behavior:contain;border-radius:10px;margin:0;padding:5px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 32px #0003}.catalog-select-results::backdrop{background:0 0}.catalog-select-results [role=listbox]{overscroll-behavior:contain;gap:2px;max-height:180px;display:grid;overflow:auto}.catalog-select-results [role=option]{min-height:38px;color:var(--panel-text);font:inherit;font-size:var(--text-small);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:10px 11px}.catalog-select-results [role=option]:hover,.catalog-select-results [role=option].active,.catalog-select-results [aria-selected=true]{background:var(--panel-tint);color:var(--primary)}.catalog-select-results>small{font-size:var(--text-small);color:var(--muted);padding:7px 9px;line-height:1.5;display:block}.modal-editor-tabs{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;gap:4px;padding:4px;display:flex}.modal-editor-tabs>button{min-height:37px;color:var(--muted);font:inherit;font-size:var(--text-small);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;padding:9px 8px;font-weight:600}.modal-editor-tabs>button.selected{background:var(--panel-card);color:var(--primary);box-shadow:0 1px 4px #0000000d}.modal-body .compact-fieldset{border:0;min-width:0;margin:0;padding:0}.compact-fieldset>legend{font-size:var(--text-body);color:var(--panel-text);padding:0 0 13px;font-weight:600}.compact-fieldset>small,.compact-fieldset>p{font-size:var(--text-small);color:var(--muted);line-height:1.6}.compact-help{border-top:1px solid var(--border);font-size:var(--text-small);color:var(--muted);padding-top:12px}.compact-help>summary{cursor:pointer;font-weight:600;list-style-position:inside}.compact-help>p{font-size:var(--text-small);margin-top:8px;line-height:1.7}.modal-body .catalog-picker-options>label{padding:10px 12px}@media (width<=700px){.compact-field-grid{grid-template-columns:1fr}.modal-editor-tabs>button{font-size:var(--text-small);padding-inline:5px}.catalog-select-results [role=option]{min-height:42px}}.modal-body .modal-fields{border:0;gap:20px;margin:0;padding:0;display:grid}.modal-body .modal-fields:disabled{opacity:.7}.modal-footer{border-top:1px solid var(--border);background:var(--panel-soft);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:18px 26px;display:flex}.modal-body .permission-groups{margin-top:6px}.modal-body .store-journey{margin-bottom:24px}.modal-body .service-option{padding:17px 12px}.settings-summary{gap:24px;display:grid}.workspace-shell .plan-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@keyframes modal-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1000px){.workspace-shell .plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.interactive-modal{border-radius:15px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.modal-header{gap:12px;padding:18px}.workspace-shell .interactive-modal .modal-body,.interactive-modal .modal-body{padding:20px 18px}.modal-footer{padding:15px 18px}.modal-footer .button{flex:1}.modal-header h2{font-size:19px}.modal-header p{font-size:var(--text-small)}.workspace-shell .plan-list,.modal-body .service-options{grid-template-columns:1fr}.modal-body .template-mini{height:90px}}@media (prefers-reduced-motion:reduce){.interactive-modal[open]{animation:none}}.notification-center{flex-shrink:0;position:relative}.notification-bell{border:1px solid var(--border);background:var(--panel-card);width:39px;height:39px;color:var(--muted);cursor:pointer;border-radius:11px;place-items:center;display:grid;position:relative}.notification-bell:hover,.notification-bell.selected{color:var(--primary);background:var(--panel-tint);border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.notification-count{background:var(--primary);color:#fff;border:2px solid var(--panel-card);min-width:18px;height:18px;font-size:var(--text-small);border-radius:12px;place-items:center;padding:0 4px;font-weight:650;display:grid;position:absolute;top:-5px;right:-5px}.notification-dropdown{border:1px solid var(--border);background:var(--panel-card);z-index:45;text-align:left;border-radius:17px;flex-direction:column;width:420px;max-height:calc(100dvh - 130px);animation:.16s ease-out notice-enter;display:flex;position:absolute;top:calc(100% + 15px);right:0;overflow:hidden;box-shadow:0 18px 55px #07132926}.notification-dropdown>header,.notification-dropdown>.notification-tools,.notification-dropdown>footer{flex-shrink:0}.notification-dropdown>.notification-list{flex:1;min-height:0}.notification-dropdown>header{justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex}.notification-dropdown h2{letter-spacing:-.02em;margin:0;font-size:17px}.notification-dropdown header p{font-size:var(--text-small);color:var(--muted);margin:7px 0 0}.notification-tools{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:0 17px 14px;display:flex}.notification-tools>div{gap:4px;display:flex}.notification-tools button{color:var(--muted);font-size:var(--text-small);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;display:inline-flex}.notification-tools button[aria-pressed=true]{color:var(--primary);background:var(--panel-tint);font-weight:600}.notification-tools button:hover{background:var(--panel-soft)}.notification-tools .notification-read-all{color:var(--primary);padding-inline:3px}.notification-tools button:disabled{opacity:.4;cursor:default}.notification-list{overscroll-behavior:contain;max-height:min(440px,60dvh);overflow-y:auto}.notification-item{border-top:1px solid var(--border);color:var(--panel-text);gap:12px;padding:17px 20px;display:flex}.notification-item:first-child{border-top:0}.notification-item.unread{background:color-mix(in srgb,var(--panel-tint) 65%,var(--panel-card))}.notification-item>div{flex:1;min-width:0}.notification-item-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-item-title>strong{font-size:var(--text-small);letter-spacing:0;font-weight:600;line-height:1.6}.notification-dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.notification-item p{font-size:var(--text-small);color:var(--muted);overflow-wrap:anywhere;margin:6px 0 7px;line-height:1.8}.notification-item time{font-size:var(--text-small);color:var(--muted)}.notice-icon{width:31px;height:31px;color:var(--primary);background:var(--panel-tint);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.success>.notice-icon{color:#13875b;background:color-mix(in srgb,#19a66f 12%,var(--panel-card))}.warning>.notice-icon{color:#b77b16;background:color-mix(in srgb,#e6a23a 12%,var(--panel-card))}.error>.notice-icon{color:#d74f65;background:color-mix(in srgb,#df566c 12%,var(--panel-card))}.notification-item-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:10px;display:flex}.notification-item-actions button{color:var(--primary);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.notification-item-actions button:disabled{opacity:.5;cursor:default}.notification-empty{min-height:210px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:30px;display:flex}.notification-empty strong{font-size:var(--text-body);color:var(--panel-text)}.notification-empty p{font-size:var(--text-small);max-width:260px;line-height:1.8}.notification-loading{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:26px;height:26px;animation:1s linear infinite notice-spin}.notification-dropdown>footer{border-top:1px solid var(--border);background:var(--panel-soft)}.notification-dropdown>footer>span{font-size:var(--text-small);color:var(--muted);padding:12px 17px;display:block}.panel-surface.panel-toast-stack{z-index:100;pointer-events:none;width:min(390px,100% - 32px);height:auto;min-height:0;color:var(--panel-text);background:0 0;border:0;gap:11px;margin:0;padding:0;display:grid;position:fixed;inset:auto 24px 24px auto;overflow:visible}.panel-toast{background:var(--panel-card);border:1px solid var(--border);border-left:3px solid var(--primary);pointer-events:auto;border-radius:13px;align-items:flex-start;gap:13px;padding:18px 14px 18px 17px;animation:.2s ease-out notice-enter;display:flex;box-shadow:0 12px 36px #07132924}.panel-toast.success{border-left-color:#19a66f}.panel-toast.warning{border-left-color:#e6a23a}.panel-toast.error{border-left-color:#df566c}.panel-toast>div{flex:1;min-width:0}.panel-toast strong{font-size:var(--text-small);letter-spacing:0;font-weight:600;line-height:1.6}.panel-toast p{font-size:var(--text-small);color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.8}.panel-toast .toast-close{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}@keyframes notice-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes notice-spin{to{transform:rotate(360deg)}}@media (width<=700px){.notification-bell{border-radius:9px;width:33px;height:33px}.workspace-topbar .panel-top-right{gap:7px}.notification-dropdown{width:auto;max-height:calc(100dvh - 96px);position:fixed;top:82px;left:12px;right:12px}.notification-list{max-height:calc(100dvh - 270px)}.notification-dropdown>header{padding:18px 17px 14px}.notification-item{padding:15px 17px}.panel-surface.panel-toast-stack{bottom:16px;right:16px}.topbar-location>span{max-width:105px}}@media (prefers-reduced-motion:reduce){.notification-dropdown,.panel-toast,.notification-loading{animation:none}}.bot-summary{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}.bot-avatar{background:var(--panel-tint);width:62px;height:62px;color:var(--primary);border-radius:17px;flex-shrink:0;place-items:center;display:grid}.bot-summary-info{flex:1;min-width:180px}.bot-summary h2{overflow-wrap:anywhere;margin:7px 0;font-size:22px}.bot-summary p{font-size:var(--text-small);color:var(--muted)}.bot-status{font-size:var(--text-small);background:var(--panel-soft);border:1px solid var(--border);border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}.bot-status>span{background:var(--muted);border-radius:50%;width:7px;height:7px}.bot-status.connected>span{background:#16a46c}.bot-status.pairing>span{background:#e5a323}.bot-connection-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.bot-pairing-card,.bot-instructions{padding:26px}.bot-pairing-card h2,.bot-instructions h2{margin-top:10px;font-size:18px}.bot-pairing-empty{text-align:center;min-height:320px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px;display:flex}.bot-pairing-empty h3{color:var(--panel-text);font-size:17px}.bot-pairing-empty p{font-size:var(--text-small);max-width:350px;line-height:1.9}.bot-pairing-empty.connected>svg{color:#16a46c}.bot-pairing-content{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:20px 0;display:flex}.bot-pairing-content p{font-size:var(--text-small);color:var(--muted)}.bot-qr{background:#fff;border-radius:12px;width:min(100%,280px);height:auto;display:block}.bot-pairing-code{letter-spacing:.09em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:40px 0 8px;font-size:clamp(24px,3vw,35px);font-weight:700}.bot-expiry{font-variant-numeric:tabular-nums}.bot-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:20px;display:flex}.bot-actions .button{flex:1}.bot-instructions ol{counter-reset:bot-step;gap:26px;margin:27px 0;padding:0;list-style:none;display:grid}.bot-instructions li{counter-increment:bot-step;padding-left:43px;position:relative}.bot-instructions li:before{content:counter(bot-step);background:var(--panel-tint);width:28px;height:28px;color:var(--primary);font-size:var(--text-small);border-radius:9px;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.bot-instructions li strong{font-size:var(--text-body)}.bot-instructions li p{font-size:var(--text-small);color:var(--muted);margin-top:7px;line-height:1.8}.bot-methods{grid-template-columns:1fr 1fr;gap:13px;display:grid}.bot-method{text-align:left;background:var(--panel-soft);border:1px solid var(--border);color:var(--panel-text);border-radius:13px;flex-direction:column;gap:11px;padding:20px;display:flex}.bot-method.selected{border-color:var(--primary);background:var(--panel-tint);box-shadow:0 0 0 1px var(--primary)}.bot-method svg{color:var(--primary)}.bot-method strong{font-size:var(--text-body)}.bot-method span{font-size:var(--text-small);color:var(--muted);line-height:1.7}@media (width<=1100px){.bot-connection-grid{grid-template-columns:1fr}.bot-instructions ol{grid-template-columns:1fr 1fr}}@media (width<=700px){.bot-summary{gap:14px;padding:20px}.bot-summary h2{font-size:18px}.bot-avatar{width:48px;height:48px}.bot-status{justify-content:center;width:100%}.bot-pairing-card,.bot-instructions{padding:20px}.bot-instructions ol{grid-template-columns:1fr}.bot-actions .button{flex-basis:100%}.bot-methods{gap:10px}.bot-method{padding:15px 12px}.bot-pairing-empty{min-height:270px;padding:18px 0}}.list-filters{background:var(--panel-card,white);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;padding:18px;display:flex}.list-filters label{min-width:125px;font-size:var(--text-small);flex:1;font-weight:600;display:block}.list-filters label>span{color:var(--muted);margin-bottom:7px;display:block}.list-filters .list-search{flex:2;min-width:220px}.list-search>div{position:relative}.list-search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.workspace-shell .list-filters input,.workspace-shell .list-filters select{background:var(--panel-bg);width:100%;min-height:42px;color:var(--panel-text);margin:0;display:block}.workspace-shell .list-filters .list-search input[type=search]{padding-left:37px}.filter-actions{flex-wrap:wrap;gap:8px;display:flex}.list-pagination{font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:22px 0;display:flex}.list-pagination p{font-size:var(--text-small);line-height:1.6}.list-pagination nav{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.list-pagination button{border:1px solid var(--border);background:var(--panel-card,white);min-width:34px;min-height:36px;color:var(--panel-text,inherit);font-size:var(--text-small);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.list-pagination button.selected{background:var(--primary);border-color:var(--primary);color:#fff}.list-pagination button:not(:disabled):hover{border-color:var(--primary)}.list-pagination button:disabled{cursor:default;opacity:.4}.list-pagination span{color:var(--muted);padding:0 5px}.sf-nebula .list-pagination button{color:#dce5ff;background:#151d32;border-color:#2b3550}.sf-nebula .list-pagination button.selected{background:var(--primary);color:#fff}.table-card>.list-filters,.table-card>.list-pagination{margin-inline:24px}.cards.three .invoice-history-card .section-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.list-pagination.pagination-top{gap:12px;margin:14px 0 18px}.pagination-top button{gap:7px;padding:0 11px}.data-table-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.data-table-header h2{flex-shrink:0;margin:0;font-size:17px}.data-table-header .pagination-top{flex:1;justify-content:flex-end;gap:16px;margin:0}.data-list-table table{border-collapse:collapse;width:100%;min-width:780px}.data-list-table th{font-size:var(--text-small);text-align:left;background:var(--panel-soft);color:var(--muted);border-bottom:1px solid var(--border);padding:14px 18px;font-weight:600}.data-list-table td{font-size:var(--text-small);vertical-align:middle;border-bottom:1px solid var(--border);color:var(--panel-text);padding:16px 18px;line-height:1.6}.data-list-table td strong{font-size:var(--text-small);line-height:1.5;display:block}.data-list-table td small{font-size:var(--text-small);color:var(--muted);overflow-wrap:anywhere;margin-top:4px;display:block}.data-list-table tbody tr:last-child td{border-bottom:0}.data-list-table tbody tr:hover{background:var(--panel-soft)}.data-list-table .identifier-cell{overflow-wrap:anywhere;min-width:170px;max-width:225px}.data-list-table .identifier-cell strong{font-size:var(--text-small);font-weight:600}.data-list-table .amount-cell{white-space:nowrap;font-weight:600}.data-list-table th.action-cell{text-align:right}@media (width<=700px){.data-table-header{gap:12px;padding:17px 15px}.data-table-header .pagination-top{flex-basis:100%;justify-content:space-between}.pagination-top p{font-size:var(--text-small)}.list-pagination.pagination-top{justify-content:space-between}.list-pagination.pagination-top p{text-align:left;width:auto}.pagination-top button{font-size:var(--text-small);padding:0 9px}.data-list-table th,.data-list-table td{padding:13px 14px}.list-filters{gap:12px;padding:15px}.list-filters .list-search{flex-basis:100%;min-width:0}.list-filters label{min-width:110px}.filter-actions{width:100%}.filter-actions .button{flex:1}.list-pagination{justify-content:center;gap:12px}.list-pagination p{text-align:center;width:100%}.list-pagination button{min-width:32px;min-height:36px}.table-card>.list-filters,.table-card>.list-pagination{margin-inline:15px}}.notification-load-status{color:var(--muted);font-size:var(--text-small);justify-content:center;align-items:center;gap:10px;padding:20px 17px;display:flex}.notification-load-status .notification-loading{flex-shrink:0;width:17px;height:17px}.notification-load-error{text-align:center;flex-direction:column}.notification-load-error p,.notification-load-error .text-link{font-size:var(--text-small)}.notification-end{text-align:center;font-size:var(--text-small);border-top:1px solid var(--border);padding:17px}.notification-sentinel{height:1px}.supplier-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.supplier-setup-grid h2{font-size:18px}.supplier-setup-grid .card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.supplier-setup-grid small{font-size:var(--text-small);margin-top:14px;display:block}.catalog-bulk-toolbar{font-size:var(--text-small);justify-content:space-between;align-items:center;gap:16px;padding:0 24px 18px;display:flex}.catalog-note{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:300px}.catalog-form-section{border-top:1px solid var(--border);margin-top:8px;padding-top:22px}.catalog-form-section h3{margin-bottom:10px;font-size:16px}.catalog-form-section>p{font-size:var(--text-small);margin:0 0 17px}.catalog-picker{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;margin-top:14px;padding:15px}.catalog-picker-search{align-items:center;gap:9px;margin-bottom:13px;display:flex}.catalog-picker-search input{flex:1;min-width:0}.catalog-picker-options{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.catalog-picker-options>label{border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.catalog-picker-options>label:last-child{border:0}.onboarding-card .catalog-picker-options input{flex-shrink:0;width:17px;height:17px;min-height:0;margin:2px 0 0}.catalog-picker-options strong{font-size:var(--text-small);font-weight:600}.catalog-picker-options small{font-size:var(--text-small);color:var(--muted);margin-top:5px;display:block}.catalog-picker .list-pagination{margin:12px 0 0}.catalog-picker>p{font-size:var(--text-small)}.catalog-selected{gap:7px;margin:14px 0;display:grid}.catalog-selected>div{border:1px solid var(--border);font-size:var(--text-small);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.catalog-selected small{font-size:var(--text-small);margin-top:5px;display:block}.catalog-selected button{font-size:var(--text-small)}.stock-secret{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-soft);border:1px solid var(--border);max-height:50dvh;color:var(--panel-text);font-size:var(--text-body);border-radius:10px;padding:18px;line-height:1.8;overflow:auto}.supplier-balance-card>.text-link{font-size:var(--text-small);margin-top:12px}.supplier-balance-card>small{font-size:var(--text-small);margin-top:9px;display:block}.workspace-content>.summary-note{margin-bottom:24px}.sf-products button.sf-product{font:inherit;text-align:left;cursor:pointer}.sf-search>button{background:var(--primary);color:#fff;font-size:var(--text-small);border:0;border-radius:7px;flex-shrink:0;padding:8px 12px}.sf-availability{font-size:var(--text-small);margin-top:10px;display:block}.sf-availability.ready{color:#15875a}.sf-availability.empty{color:#b76c40}.sf-nebula .sf-availability.ready{color:#6ee7b7}.sf-nebula .sf-availability.empty{color:#fbbf24}.sf-categories{max-height:440px;overflow-y:auto}@media (width<=700px){.supplier-setup-grid{grid-template-columns:1fr;gap:16px}.catalog-bulk-toolbar{padding-inline:15px}.catalog-picker{padding:12px}.catalog-picker-options{max-height:260px}.catalog-selected>div{align-items:flex-start}.catalog-form-section .field-grid{gap:16px}.sf-categories{max-height:280px}.supplier-amount{overflow-wrap:anywhere}}.sf-site .panel-dialog{--primary:var(--sf-accent);--accent:var(--sf-accent);--border:var(--sf-line);--panel-card:var(--sf-card);--panel-text:var(--sf-text);--panel-soft:var(--sf-bg);--muted:var(--sf-muted);background:var(--sf-card);color:var(--sf-text)}.sf-site .panel-dialog .button{background:var(--sf-accent);color:#fff}.sf-nebula .panel-dialog .button{color:#12172c}.sf-site .panel-dialog .button.secondary{background:var(--sf-card);color:var(--sf-text);border:1px solid var(--sf-line)}.package-feature-list{color:var(--muted);font-size:var(--text-small);gap:9px;margin:16px 0;padding:0;list-style:none;display:grid}.package-feature-list li{align-items:flex-start;gap:8px;display:flex}.package-feature-list svg{color:var(--accent);flex-shrink:0;margin-top:1px}.admin-store-overview{margin-bottom:22px}.admin-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.admin-detail-grid dt{font-size:var(--text-small);color:var(--muted);margin-bottom:8px}.admin-detail-grid dd{font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.admin-detail-grid small{color:var(--muted);font-size:var(--text-small);margin-top:7px;line-height:1.7;display:block}.admin-detail-grid .text-link{font-size:var(--text-small);margin-top:8px}.admin-store-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:20px;display:flex}.admin-detail-links{font-size:var(--text-small);margin-top:18px}.admin-store-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.admin-store-counts span{font-size:var(--text-small);color:var(--muted)}.admin-store-counts strong{margin-top:8px;font-size:26px;display:block}.admin-owner-filter{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-help{font-size:var(--text-small);gap:8px;margin-top:20px;line-height:1.8;display:flex}.admin-help svg{flex-shrink:0;margin-top:3px}.admin-audit-change{overflow-wrap:anywhere;min-width:240px;max-width:360px}.admin-audit-change>div+div{margin-top:10px}@media (width<=1000px){.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-detail-grid{grid-template-columns:1fr;gap:20px}.admin-store-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-store-actions .button{flex:100%}.admin-owner-filter{flex-direction:column;align-items:flex-start}}.taxonomy-selection{grid-template-columns:1fr 1fr;gap:15px;margin:15px 0;display:grid}.taxonomy-selection>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;min-width:0;padding:15px}.taxonomy-selection small{font-size:var(--text-small);color:var(--muted);display:block}.taxonomy-selection strong{font-size:var(--text-body);overflow-wrap:anywhere;margin:8px 0;display:block}.taxonomy-selection .text-link{font-size:var(--text-small)}.taxonomy-helper{font-size:var(--text-small);margin-top:14px;line-height:1.8}@media (width<=700px){.taxonomy-selection{grid-template-columns:1fr}}.pricing-target{min-width:0;position:relative}.pricing-target>label{margin-bottom:8px;display:block}.pricing-target-control{position:relative}.pricing-target-control>input{padding-right:48px}.pricing-target-control>.icon-button{color:var(--muted);background:0 0;border:0;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.pricing-target-dropdown{z-index:10;background:var(--panel-card);color:var(--panel-text);border:1px solid var(--border);overscroll-behavior:contain;border-radius:12px;max-height:310px;margin-top:6px;padding:8px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0002}.pricing-target-dropdown [role=listbox]{gap:3px;display:grid}.pricing-target-dropdown [role=option]{color:var(--panel-text);text-align:left;font:inherit;font-size:var(--text-body);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:7px;padding:11px 12px}.pricing-target-dropdown [role=option]:hover,.pricing-target-dropdown [role=option]:focus-visible,.pricing-target-dropdown [role=option].active,.pricing-target-dropdown [role=option][aria-selected=true]{background:var(--panel-soft);color:var(--primary)}.pricing-target-dropdown>p{font-size:var(--text-small);padding:10px 12px}.pricing-target-sentinel{height:1px}.pricing-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.pricing-settings fieldset{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;align-content:start;gap:13px;min-width:0;margin:0;padding:17px;display:grid}.pricing-settings legend{font-size:var(--text-body);color:var(--panel-text);padding:0 6px;font-weight:650}.pricing-settings p{font-size:var(--text-small);line-height:1.7}.pricing-settings .pricing-settings-note{border-top:1px solid var(--border);font-size:var(--text-small);padding-top:12px}.pricing-settings select{max-width:100%}@media (width<=700px){.pricing-settings{grid-template-columns:1fr}.pricing-settings fieldset{padding:14px}.pricing-settings select{font-size:var(--text-small)}}.commerce-page{--panel-card:var(--sf-card,#fff);--panel-text:var(--sf-text,#172440);--panel-soft:var(--sf-bg,#f3f5fc);--border:var(--sf-line,#e7eaf0);--muted:var(--sf-muted,#64748b);color:var(--panel-text);min-height:100dvh}.commerce-content{padding-block:30px 70px}.commerce-content h1{font-size:30px}.commerce-auth{max-width:570px;margin:0 auto}.commerce-auth .form-stack+.form-stack{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.commerce-details{font-size:var(--text-body);grid-template-columns:1fr 1fr;gap:12px;display:grid}.commerce-details dt{color:var(--muted)}.commerce-details dd{text-align:right;overflow-wrap:anywhere;margin:0}.commerce-qr{background:#fff;border-radius:12px;width:min(100%,320px);height:auto;margin:auto;padding:12px;display:block}.commerce-account-summary{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.commerce-table{border-collapse:collapse;width:100%;min-width:580px;font-size:var(--text-body)}.commerce-table th,.commerce-table td{text-align:left;border-bottom:1px solid var(--border);padding:16px}.commerce-table td small{margin-top:5px;display:block}.commerce-page .table-scroll{margin-block:20px}.commerce-page .button.disabled{pointer-events:none;opacity:.5}.commerce-page .content-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:14px}.commerce-page .content-tabs button.selected{color:var(--primary);border-bottom:2px solid var(--primary)}@media (width<=700px){.commerce-account-summary{flex-direction:column;align-items:stretch}.commerce-details{font-size:var(--text-small)}.commerce-content{padding-block:20px 40px}.commerce-content h1{font-size:25px}}.commerce-wrap{overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--text-small);line-height:1.7}.onboarding-card>.button{margin-top:18px}@media (width<=700px){.workspace-shell.compact-navigation .sidebar-section-links .nav-item{min-height:40px;font-size:var(--text-small)}.workspace-shell.compact-navigation .sidebar-section-toggle{min-height:44px}}.payment-countdown{border:1px solid var(--sf-line,#e7eaf0);background:color-mix(in srgb,var(--sf-accent,#4f46e5) 8%,var(--sf-card,#fff));color:var(--sf-text,#17213a);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.payment-countdown>span{font-size:var(--text-small);align-items:center;gap:9px;line-height:1.5;display:flex}.payment-countdown>span>svg{color:var(--sf-accent,#4f46e5);flex-shrink:0}.payment-countdown>strong{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.04em;font-size:25px}.payment-countdown.urgent,.payment-countdown.expired{background:color-mix(in srgb,#e69c59 12%,var(--sf-card,#fff));border-color:#e69c59}.payment-countdown.expired>strong{font-size:22px}@media (width<=480px){.payment-countdown{gap:10px;padding:12px}.payment-countdown>strong{font-size:23px}}.catalog-selection-toolbar{border-block:1px solid var(--border);background:var(--panel-soft);font-size:var(--text-small);justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex}.catalog-selection-toolbar>.row-actions{flex-wrap:wrap}.catalog-selection-cell{width:46px;min-width:46px;text-align:center!important}.catalog-selection-cell input{cursor:pointer;width:16px;height:16px;accent-color:var(--primary)}.catalog-row-selected{background:color-mix(in srgb,var(--primary) 6%,transparent)}@media (width<=700px){.catalog-selection-toolbar{flex-direction:column;align-items:start;gap:10px;padding:12px 16px}.catalog-selection-toolbar .button{font-size:var(--text-small)}}.modal-body .catalog-picker-options{overscroll-behavior:auto;max-height:none;overflow:visible}.catalog-picker-total{color:var(--muted);font-size:var(--text-small);margin-bottom:8px;display:block}.catalog-picker-load{color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:14px 0 2px;display:flex}.picker-dropdown{min-width:0;margin-top:12px}.picker-dropdown-trigger{border:1px solid var(--border);background:var(--panel-soft);width:100%;color:var(--panel-text);text-align:left;cursor:pointer;font:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.picker-dropdown-trigger>span{min-width:0}.picker-dropdown-trigger strong{font-size:var(--text-small);font-weight:600;display:block}.picker-dropdown-trigger small{font-size:var(--text-small);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.picker-dropdown-trigger>svg{flex-shrink:0;transition:transform .18s}.picker-dropdown-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.picker-dropdown-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.picker-dropdown-panel{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-card);color:var(--panel-text);border-radius:12px;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden;box-shadow:0 16px 45px #0004}.picker-dropdown-panel::backdrop{background:0 0}.picker-dropdown-scroll{max-height:inherit;overscroll-behavior:contain;box-sizing:border-box;padding:12px;overflow-y:auto}.picker-dropdown-panel .catalog-picker{background:0 0;border:0;margin:0;padding:0}.picker-dropdown-panel .catalog-picker-options{max-height:none;overflow:visible}.picker-dropdown-panel .catalog-picker-options>label{padding:11px 4px}.picker-dropdown-panel .catalog-picker-search,.picker-dropdown-panel .design-product-search{z-index:1;background:var(--panel-card);margin-bottom:10px;padding-block:6px;position:sticky;top:-12px}.picker-dropdown-panel .design-product-options{max-height:none;overflow:visible}.picker-dropdown-panel .design-product-picker{margin:0}.picker-dropdown-panel .design-product-options label{padding:11px 4px}.picker-dropdown-panel .catalog-picker-options input{flex-shrink:0;width:17px;height:17px;min-height:0}.picker-dropdown-panel .catalog-picker-options>label>span{overflow-wrap:anywhere;min-width:0}.picker-selected{border:1px solid var(--border);font-size:var(--text-small);border-radius:8px;margin-bottom:12px;padding:9px}.picker-selected summary{cursor:pointer;color:var(--muted)}.picker-selected>div{justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.picker-selected>div>span{overflow-wrap:anywhere;min-width:0}.picker-selected small{color:var(--muted);margin-top:3px;display:block}.picker-selected .button{flex-shrink:0}.taxonomy-name>img[src^="/brand/catalog/"],.taxonomy-image-preview[src^="/brand/catalog/"]{object-fit:contain;background:#f8fafc;padding:6px}.catalog-select-results>small{box-sizing:border-box;min-height:32px}.catalog-select-results>.catalog-select-status{align-items:center;gap:7px;display:flex}.catalog-select-spinner{color:var(--primary);flex-shrink:0;animation:.9s linear infinite catalog-select-spin}.catalog-select-results .catalog-option-reveal{animation:.4s cubic-bezier(.22,1,.36,1) both catalog-option-reveal}@keyframes catalog-select-spin{to{transform:rotate(360deg)}}@keyframes catalog-option-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.catalog-select-spinner,.catalog-select-results .catalog-option-reveal{animation:none}}.staff-management{gap:18px;display:grid}.staff-overview{border:1px solid var(--border);background:var(--panel-card);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.staff-overview>div{align-items:center;gap:12px;min-width:0;padding:18px 22px;display:flex}.staff-overview>div+div{border-left:1px solid var(--border)}.staff-overview svg{color:var(--primary);flex-shrink:0}.staff-overview small{color:var(--muted);font-size:var(--text-small);margin-bottom:6px;display:block}.staff-overview strong{color:var(--panel-text);font-size:22px;font-weight:650;line-height:1}.staff-overview em{font-style:normal;font-size:var(--text-small);color:var(--muted);font-weight:400}.staff-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.staff-list-heading p{font-size:var(--text-small);color:var(--muted);margin:7px 0 0}.staff-management-list .staff-table{margin-top:14px}.staff-management-list .staff-table table{min-width:700px}.staff-management-list .staff-table th{padding:12px}.staff-management-list .staff-table td{padding:14px 16px}.staff-member{align-items:center;gap:11px;min-width:180px;display:flex}.staff-member>div{min-width:0}.staff-member strong{font-size:var(--text-small)}.staff-member small{color:var(--muted);font-size:var(--text-small);margin-top:4px}.staff-avatar{background:var(--panel-tint);width:36px;height:36px;color:var(--primary);font-size:var(--text-small);border-radius:10px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.staff-contact{font-size:var(--text-small);white-space:normal;overflow-wrap:anywhere;min-width:170px}.staff-permission-count{border:1px solid var(--border);font:inherit;font-size:var(--text-small);background:var(--panel-soft);color:var(--primary);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.staff-permission-count:hover{background:var(--panel-tint);border-color:var(--primary)}.staff-limit-note{color:var(--muted);border-top:1px solid var(--border);padding-top:14px;line-height:1.7;font-size:var(--text-small)!important;margin:16px 0 0!important}.staff-editor .modal-editor-tabs{margin-bottom:20px}.staff-editor .modal-editor-tabs span{background:var(--panel-tint);color:var(--primary);font-size:var(--text-small);border-radius:5px;margin-left:5px;padding:1px 6px;display:inline-block}.staff-editor-heading{margin-bottom:18px}.staff-editor-heading h3{font-size:var(--text-body);margin:0 0 7px}.staff-editor-heading p{font-size:var(--text-small);color:var(--muted);margin:0;line-height:1.75}.staff-editor .field-grid{gap:16px 20px}.staff-editor label>small{font-size:var(--text-small);color:var(--muted);font-weight:400;line-height:1.6}.staff-account-toggle{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;padding:13px 15px;align-items:center!important;gap:10px!important;margin-top:18px!important}.staff-account-toggle strong{font-size:var(--text-small);display:block}.staff-account-toggle small{font-size:var(--text-small);color:var(--muted);margin-top:4px;font-weight:400;display:block}.staff-permission-groups{gap:9px;display:grid}.staff-permission-groups details{border:1px solid var(--border);background:var(--panel-card);border-radius:10px;overflow:hidden}.staff-permission-groups summary{cursor:pointer;font-size:var(--text-small);align-items:center;gap:10px;padding:13px 15px;font-weight:600;list-style:none;display:flex}.staff-permission-groups summary::-webkit-details-marker{display:none}.staff-permission-groups summary small{font-size:var(--text-small);font-variant-numeric:tabular-nums;background:var(--panel-soft);color:var(--muted);border-radius:5px;margin-left:auto;padding:4px 7px}.staff-permission-groups summary:after{content:"+";color:var(--muted);text-align:center;width:14px;font-size:18px;font-weight:400}.staff-permission-groups details[open] summary{background:var(--panel-soft);border-bottom:1px solid var(--border)}.staff-permission-groups details[open] summary:after{content:"−"}.staff-permission-groups details>div{padding:5px 15px}.staff-permission-groups .checkbox-label{font-size:var(--text-small);padding:10px 0;font-weight:400;line-height:1.6;align-items:flex-start!important;gap:10px!important;margin:0!important}.staff-permission-groups .checkbox-label+.checkbox-label{border-top:1px solid var(--border)}.staff-permission-groups input{accent-color:var(--primary);flex-shrink:0;margin-top:2px}.staff-modal-footnote{color:var(--muted);font-size:var(--text-small);margin-right:auto}@media (width<=640px){.staff-overview>div{align-items:flex-start;gap:7px;padding:14px 10px}.staff-overview svg{width:15px;height:15px;margin-top:2px}.staff-overview small{font-size:var(--text-small);line-height:1.5}.staff-overview strong{font-size:20px}.staff-management-list{padding:16px!important}.staff-list-heading{margin-bottom:14px}.staff-modal-footnote{font-size:var(--text-small)}.staff-permission-groups summary{padding:12px}.staff-editor .field-grid{grid-template-columns:1fr}}.staff-management-list{padding:20px!important}.staff-management-list form.list-filters{background:var(--panel-soft);border:0;border-radius:10px;grid-template-columns:minmax(180px,1fr) 140px auto;align-items:end;gap:10px;margin:16px 0;padding:12px;display:grid}.staff-management-list .list-filters label{min-width:0}.staff-management-list .list-page-size{display:none}.staff-management-list .filter-actions{flex-wrap:nowrap}.staff-management-list .list-filters .button{min-height:42px;font-size:var(--text-small);padding-inline:13px}.staff-management-list .pagination-top{margin-block:12px}.staff-management-list .staff-limit-note{margin-top:12px!important}@media (width<=640px){.staff-management-list{padding:16px!important}.staff-management-list form.list-filters{grid-template-columns:minmax(0,1fr) 110px;gap:12px}.staff-management-list .list-filters .list-search{grid-column:1/-1}.staff-management-list .filter-actions{width:auto}.staff-management-list .filter-actions .button{flex:initial;padding-inline:10px}}.onboarding-card form.staff-editor{margin:0;display:block}.staff-editor .modal-editor-tabs{margin:0 0 18px}.closure-page{gap:18px;display:grid}.closure-page>.onboarding-card{padding:22px}.closure-overview{align-items:flex-start;gap:15px;display:flex}.closure-status-icon{border:1px solid var(--border);background:var(--panel-soft);width:46px;height:46px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.closure-overview-copy{flex:1;min-width:0}.closure-heading-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.closure-page h2{margin:0;font-size:16px;line-height:1.5}.closure-page p{font-size:var(--text-small);color:var(--muted);margin:8px 0 0;line-height:1.8}.closure-overview-copy>p{max-width:760px}.closure-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.closure-steps li{border:1px solid var(--border);background:var(--panel-card);border-radius:11px;align-items:flex-start;gap:10px;min-width:0;padding:16px;display:flex}.closure-step-number{border:1px solid var(--border);background:var(--panel-soft);width:27px;height:27px;color:var(--muted);font-size:var(--text-small);border-radius:8px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.closure-steps strong{font-size:var(--text-small);font-weight:600;line-height:1.6;display:block}.closure-steps p{font-size:var(--text-small);margin-top:5px;line-height:1.7}.closure-steps .current{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:var(--panel-tint)}.closure-steps .current .closure-step-number,.closure-steps .complete .closure-step-number{background:var(--primary);border-color:var(--primary);color:#fff}.closure-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.closure-section-heading p{margin-top:5px}.closure-obligations table{min-width:650px}.closure-obligations th{padding:12px 16px}.closure-obligations td{padding:17px 16px}.closure-obligations th:first-child{width:55%}.closure-obligation-title{white-space:normal;align-items:center;gap:12px;min-width:230px;display:flex}.closure-obligation-title>svg{color:var(--muted);flex-shrink:0}.closure-obligation-title strong{font-size:var(--text-small);font-weight:600;line-height:1.6;display:block}.closure-obligation-title small{color:var(--muted);font-size:var(--text-small);margin-top:4px;line-height:1.7;display:block}.closure-value{font-size:var(--text-small);color:var(--muted);white-space:nowrap;font-weight:600;display:inline-block}.closure-value.pending{color:var(--panel-text)}.closure-footnote{font-size:var(--text-small)!important;margin-top:14px!important}.closure-next-step{justify-content:space-between;align-items:center;gap:22px;display:flex}.closure-next-step>div:first-child{flex:1;min-width:0}.closure-next-label{font-size:var(--text-small);letter-spacing:.12em;color:var(--muted);margin-bottom:7px;font-weight:650;display:block}.closure-next-step p{max-width:520px;font-size:var(--text-small);margin-top:6px}.closure-next-step.ready{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.closure-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;max-width:420px;display:flex}.closure-actions .button{font-size:var(--text-small);white-space:nowrap;gap:7px}@media (width<=1100px){.closure-next-step{flex-direction:column;align-items:flex-start}.closure-actions{width:100%;max-width:none}.closure-steps{gap:10px}.closure-steps li{gap:8px;padding:13px}}@media (width<=640px){.closure-page{gap:14px}.closure-page>.onboarding-card{padding:17px}.closure-overview{gap:11px}.closure-status-icon{border-radius:10px;width:37px;height:37px}.closure-page h2{font-size:15px}.closure-heading-line{gap:8px}.closure-page p{font-size:var(--text-small)}.closure-steps{grid-template-columns:1fr;gap:8px}.closure-steps li{padding:13px}.closure-section-heading{margin-bottom:14px}.closure-actions{flex-direction:column;align-items:stretch}.closure-actions .button{width:100%}}.store-settings-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.store-settings-grid>.onboarding-card{padding:22px}.store-settings-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.store-settings-card-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.store-settings-card-title>svg{color:var(--primary);flex-shrink:0}.store-settings-grid h2{margin:0;font-size:15px;line-height:1.5}.store-settings-card-heading .button{font-size:var(--text-small);white-space:nowrap}.store-settings-details{gap:0;margin:0;display:grid}.store-settings-details>div{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:16px;padding:13px 0;display:grid}.store-settings-details>div:first-child{padding-top:0}.store-settings-details>div:last-child{border-bottom:0;padding-bottom:0}.store-settings-details dt{font-size:var(--text-small);color:var(--muted);line-height:1.7}.store-settings-details dd{font-size:var(--text-small);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600;line-height:1.7}.store-settings-details a{max-width:100%;color:var(--primary);word-break:break-word;align-items:center;gap:7px;display:inline-flex}.store-settings-details a>svg{flex-shrink:0}.store-settings-fixed{background:var(--panel-soft);border:1px solid var(--border);color:var(--muted);font-size:var(--text-small);border-radius:5px;margin-left:9px;padding:1px 6px;font-weight:400;display:inline-block}.store-settings-template-preview{align-items:center;gap:18px;display:flex}.store-settings-template-preview>.template-mini{border:1px solid var(--border);box-sizing:border-box;border-radius:9px;flex-shrink:0;grid-template-rows:8px 30px 1fr;gap:7px;width:145px;min-width:0;height:100px;padding:10px;overflow:hidden}.store-settings-template-preview strong{font-size:17px;line-height:1.5;display:block}.store-settings-template-preview p{font-size:var(--text-small);color:var(--muted);margin:4px 0 11px;line-height:1.7}.store-settings-template-preview .text-link{font-size:var(--text-small)}.store-settings-mode{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.store-settings-mode p{font-size:var(--text-small);color:var(--muted);margin:7px 0 0;padding-left:27px;line-height:1.7}.store-settings-mode>.button{font-size:var(--text-small);flex-shrink:0}@media (width<=1050px){.store-settings-grid{grid-template-columns:1fr}.store-settings-mode{grid-column:auto}}@media (width<=640px){.store-settings-grid{gap:14px}.store-settings-grid>.onboarding-card{padding:17px}.store-settings-card-heading{gap:8px;margin-bottom:17px}.store-settings-grid h2{font-size:var(--text-body)}.store-settings-details>div{grid-template-columns:85px minmax(0,1fr);gap:12px}.store-settings-template-preview{gap:14px}.store-settings-template-preview>.template-mini{grid-template-rows:6px 27px 1fr;width:115px;height:90px;padding:8px}.store-settings-mode{align-items:flex-start}.store-settings-mode p{padding-left:0}.store-settings-mode .store-status{font-size:var(--text-small)}}.store-settings-grid dl.store-settings-details{margin:0;display:block}.catalog-data-card{gap:18px;min-width:0;padding:24px;display:grid}.catalog-data-card>.data-table-header{border:0;padding:0}.catalog-data-card>.list-filters,.catalog-data-card>.list-pagination{margin:0}.catalog-data-card>.catalog-bulk-toolbar{padding:0}.catalog-data-card>.table-scroll{width:100%;min-width:0;margin:0}@media (width<=700px){.catalog-data-card{gap:16px;padding:16px}}.workspace-content>.content-tabs{border:1px solid var(--border);background:var(--panel-soft);border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:6px;width:fit-content;max-width:100%;margin-bottom:24px;padding:6px;display:flex}.workspace-content>.content-tabs>a{border:1px solid var(--border);background:var(--panel-card);min-height:42px;color:var(--panel-text);font-size:var(--text-body);text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;line-height:1.4;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.workspace-content>.content-tabs>a:hover{border-color:var(--primary);color:var(--primary)}.workspace-content>.content-tabs>a.selected{background:var(--primary);border-color:var(--primary);color:var(--panel-card);box-shadow:0 2px 5px #17244012}.workspace-content>.content-tabs>a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=700px){.workspace-content>.content-tabs{width:100%}.workspace-content>.content-tabs>a{flex:auto;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.workspace-content>.content-tabs>a{transition:none}}.sidebar-section-toggle{cursor:pointer;isolation:isolate;position:relative}.sidebar-section-toggle>*{pointer-events:none}.sidebar-mini-brand,.sidebar-store-shortcut{display:none}.sidebar-collapse-toggle{flex-shrink:0}@media (width>=701px){.panel-surface.workspace-shell{--sidebar-motion:.28s cubic-bezier(.22,1,.36,1);transition:grid-template-columns var(--sidebar-motion)}.panel-surface.workspace-shell.sidebar-collapsed{grid-template-columns:80px minmax(0,1fr)}.workspace-shell .workspace-sidebar{transition:padding-inline var(--sidebar-motion)}.workspace-shell.sidebar-collapsed .workspace-sidebar{padding-inline:10px}.workspace-shell .sidebar-brand{isolation:isolate;height:56px;position:relative}.workspace-shell.compact-navigation .sidebar-brand{height:48px}.workspace-shell .sidebar-brand>.brand{white-space:nowrap;flex-shrink:0;transition:opacity .14s 90ms}.workspace-shell .sidebar-mini-brand{opacity:0;visibility:hidden;pointer-events:none;place-items:center;width:48px;height:48px;transition:opacity .14s,visibility .14s;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-mini-brand img{object-fit:contain;width:48px;height:48px;display:block}.sidebar-collapsed .sidebar-brand>.brand{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}.workspace-shell.sidebar-collapsed .sidebar-mini-brand{opacity:1;visibility:visible;pointer-events:auto;transition-delay:80ms;left:6px}.workspace-shell .sidebar-label{white-space:nowrap;height:18px;line-height:18px;transition:opacity .12s;overflow:hidden}.workspace-shell.sidebar-collapsed .sidebar-label{opacity:0}.workspace-shell .nav-item,.workspace-shell .sidebar-section-toggle{height:44px;min-height:44px;transition:background .18s,color .18s,gap var(--sidebar-motion);flex-wrap:nowrap;overflow:hidden}.workspace-shell .nav-item>svg,.workspace-shell .sidebar-section-toggle>svg:first-child{flex-shrink:0;width:18px;height:18px}.workspace-shell .nav-item>span,.workspace-shell .sidebar-section-toggle>span,.workspace-shell .sidebar-bottom>div,.workspace-shell .sidebar-store>strong{white-space:nowrap;opacity:1;transition:opacity .14s 90ms;overflow:hidden}.workspace-shell .sidebar-bottom .avatar,.workspace-shell .sidebar-store>svg{flex-shrink:0}.workspace-shell.sidebar-collapsed .workspace-nav{grid-template-columns:minmax(0,1fr);width:44px;min-width:0;margin-inline:8px 0}.workspace-shell.sidebar-collapsed .sidebar-section{min-width:0}.workspace-shell.sidebar-collapsed .nav-item,.workspace-shell.sidebar-collapsed .sidebar-section-toggle{border-radius:10px;justify-content:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}.workspace-shell.sidebar-collapsed .nav-item>span,.workspace-shell.sidebar-collapsed .sidebar-section-toggle>span,.workspace-shell.sidebar-collapsed .sidebar-section-toggle>svg:last-child{width:0;min-width:0;position:absolute;overflow:hidden}.sidebar-collapsed .nav-item>span,.sidebar-collapsed .sidebar-section-toggle>span,.sidebar-collapsed .sidebar-section-toggle>svg:last-child,.sidebar-collapsed .sidebar-bottom>div,.sidebar-collapsed .sidebar-store>strong{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}.sidebar-collapsed .sidebar-section-links,.sidebar-collapsed .store-switcher,.sidebar-collapsed .sidebar-hint{display:none}.sidebar-collapsed .sidebar-store-shortcut{border-radius:10px;justify-content:center;width:44px;height:44px;min-height:44px;margin:0 0 10px 8px;padding:0;display:flex}.sidebar-collapsed .sidebar-store,.workspace-shell .sidebar-bottom{overflow:hidden}.workspace-shell .sidebar-bottom>div{flex-shrink:0}.workspace-shell.sidebar-collapsed .sidebar-bottom{padding-left:13px}}.workspace-shell[data-sidebar-ready=false],.workspace-shell[data-sidebar-ready=false] .workspace-sidebar,.workspace-shell[data-sidebar-ready=false] .workspace-sidebar *{transition:none!important}@media (width<=700px){.sidebar-collapse-toggle{display:none}}@media (prefers-reduced-motion:reduce){.panel-surface.workspace-shell,.workspace-shell .workspace-sidebar,.workspace-shell .sidebar-brand>.brand,.workspace-shell .sidebar-mini-brand,.workspace-shell .sidebar-label,.workspace-shell .nav-item,.workspace-shell .sidebar-section-toggle,.workspace-shell .nav-item>span,.workspace-shell .sidebar-section-toggle>span,.workspace-shell .sidebar-bottom>div,.workspace-shell .sidebar-store>strong{transition:none}}.notification-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.notification-settings-grid .card-section-heading{flex-wrap:wrap}.notification-settings-grid .card-section-heading h2{font-size:19px}.notification-settings-grid .card-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (width<=900px){.notification-settings-grid{grid-template-columns:1fr}}.store-retention-panel{gap:1rem;min-width:0;padding:1.25rem;display:grid}.store-retention-panel.needs-attention{border-color:var(--warning,#d99a28)}.retention-heading{align-items:center;gap:.65rem;min-width:0;display:flex}.retention-heading svg{color:var(--primary,#6652df);flex-shrink:0}.retention-heading h2{margin:0;font-size:1.05rem}.retention-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.retention-timeline dt{color:var(--muted,#64748b);margin-bottom:.35rem;font-size:.875rem}.retention-timeline dd{overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600}.retention-obligations{gap:.65rem;display:grid}.retention-obligations ul{gap:.3rem;margin:0;padding-left:1.25rem;display:grid}.retention-chips{flex-wrap:wrap;gap:.5rem;display:flex}.retention-preview{border-top:1px solid var(--border,#dce2ec);padding-top:1rem}.retention-preview summary{cursor:pointer;color:var(--primary,#6652df);font-weight:600}.retention-inventory{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem;margin:1rem 0;display:grid}.retention-inventory>div{border-bottom:1px solid var(--border,#dce2ec);justify-content:space-between;gap:.75rem;padding:.5rem 0;font-size:.9rem;display:flex}@media (width<=700px){.retention-timeline{grid-template-columns:1fr}.retention-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.store-retention-panel .section-toolbar{align-items:flex-start}}.platform-plan-grid{grid-template-columns:minmax(0,1fr)}.platform-plan-grid .subscription-plan ul{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.tutorial-site{background:var(--public-soft,#f7f8fc);color:var(--public-text,#202842);--primary:#5546e8;--text:#202842;--muted:#63708a;--border:#dde2ee;--card:#fff;min-height:100vh;font-size:16px;line-height:1.65}.tutorial-header{border-bottom:1px solid var(--public-line,#e2e6f0);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.tutorial-header nav{align-items:center;gap:24px;font-weight:600;display:flex}.tutorial-header nav>a:not(.button){color:var(--public-muted,#4f5b75)}.tutorial-header nav>a[aria-current]{color:var(--public-primary,#5546e8)}.tutorial-main{padding-block:40px 64px}.tutorial-hero{text-align:center;max-width:760px;margin:12px auto 32px}.tutorial-hero .eyebrow{justify-content:center;align-items:center;gap:8px;display:flex}.tutorial-site h1{letter-spacing:-.035em;color:var(--public-text,#202842);margin:16px 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.15}.tutorial-site h2{color:var(--public-text,#202842);letter-spacing:-.02em;line-height:1.35}.tutorial-hero>p,.tutorial-intro>p{color:var(--public-muted,#63708a);max-width:720px;font-size:18px}.tutorial-search{text-align:left;background:var(--public-card,#fff);border:1px solid var(--public-line,#d8deed);color:var(--public-muted,#6e7891);border-radius:16px;align-items:center;gap:12px;margin-top:28px;padding:14px 18px;display:flex;box-shadow:0 8px 24px #20284205}.tutorial-search:focus-within{border-color:#5546e8;box-shadow:0 0 0 3px #5546e818}.tutorial-search input{width:100%;min-width:0;box-shadow:none;font:inherit;color:var(--public-text,#202842);background:0 0;border:0;outline:0;padding:0}.tutorial-search input:focus{box-shadow:none!important;border:0!important;outline:0!important}.tutorial-filters{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0;display:flex}.tutorial-filters button{font:inherit;border:1px solid var(--public-line,#dce1ed);background:var(--public-card,#fff);color:var(--public-muted,#556079);cursor:pointer;border-radius:12px;padding:9px 17px;font-size:15px;font-weight:600;transition:background .18s,color .18s}.tutorial-filters button[aria-pressed=true]{color:#fff;background:#5546e8;border-color:#5546e8}.tutorial-start{border:1px solid var(--public-line,#d7d4fd);background:var(--public-soft,#eeecff);color:var(--public-primary,#3f32b1);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;max-width:780px;margin:28px auto;padding:20px 24px;display:flex}.tutorial-start strong,.tutorial-start small{display:block}.tutorial-start small{margin-top:4px;font-size:15px}.tutorial-count{color:var(--public-muted,#63708a);margin-block:24px 12px;font-size:15px}.tutorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tutorial-card{border:1px solid var(--public-line,#dfe4ef);background:var(--public-card,#fff);border-radius:18px;flex-direction:column;min-width:0;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.4s ease-out tutorial-enter;display:flex}.tutorial-card:hover{border-color:#aaa2ef;transform:translateY(-3px);box-shadow:0 12px 30px #3029700a}.tutorial-category{color:var(--public-primary,#5546c7);background:var(--public-soft,#eeecfc);border-radius:8px;align-self:flex-start;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.tutorial-card h2{margin:15px 0 10px;font-size:21px}.tutorial-card p{color:var(--public-muted,#63708a);margin:0 0 22px;font-size:16px}.tutorial-read{color:var(--public-primary,#5546e8);align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;display:flex}.tutorial-pagination{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.tutorial-pagination span{color:var(--public-muted,#63708a)}.tutorial-empty{text-align:center;color:var(--public-muted,#63708a);padding:44px 20px}.tutorial-back{color:var(--public-primary,#5546c7);align-items:center;gap:8px;margin-bottom:22px;font-weight:600;display:inline-flex}.tutorial-intro{max-width:900px;margin-bottom:34px}.tutorial-intro small{color:var(--public-muted,#63708a);font-size:14px}.tutorial-document{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:38px;display:grid}.tutorial-contents{background:var(--public-card,#fff);border:1px solid var(--public-line,#e0e5f0);border-radius:16px;padding:20px}.tutorial-contents h2{margin:0 0 15px;font-size:17px}.tutorial-contents ol{color:var(--public-muted,#63708a);margin:0;padding-left:20px}.tutorial-contents li{padding:6px 0;font-size:15px}.tutorial-contents li a:hover{color:var(--public-primary,#5546e8)}.tutorial-contents>a{color:var(--public-primary,#5546c7);align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:600;display:flex}.tutorial-body{min-width:0;max-width:900px}.tutorial-preparation{background:var(--public-soft,#eeecff);border:1px solid var(--public-line,#dedafc);border-radius:16px;padding:22px}.tutorial-preparation h2{margin:0 0 14px;font-size:19px}.tutorial-preparation ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tutorial-preparation li{align-items:flex-start;gap:10px;display:flex}.tutorial-preparation svg{color:var(--public-primary,#6756da);flex:none;margin-top:4px}.tutorial-figure{margin:28px 0}.tutorial-figure button{border:1px solid var(--public-line,#d7ddea);background:var(--public-card,#fff);cursor:zoom-in;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tutorial-figure img{width:100%;height:auto;display:block}.tutorial-figure button>span{background:var(--public-card,#fff);color:var(--public-primary,#4f43c0);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 12px #0001}.tutorial-figure figcaption{color:var(--public-muted,#63708a);margin-top:10px;font-size:13px}.tutorial-step{border-bottom:1px solid var(--public-line,#e1e5f0);padding:20px 0;scroll-margin-top:24px}.tutorial-step h2{align-items:flex-start;gap:12px;margin:0 0 18px;font-size:24px;display:flex}.tutorial-step h2>span{background:var(--public-soft,#eae7ff);width:32px;height:32px;color:var(--public-primary,#5546c7);border-radius:10px;flex:none;place-items:center;font-size:17px;display:grid}.tutorial-step p{color:var(--public-primary,#424e68);overflow-wrap:anywhere;margin:14px 0;line-height:1.85}.tutorial-problems{margin-top:28px}.tutorial-problems h2,.tutorial-sources h2,.tutorial-related>h2{font-size:24px}.tutorial-problems details{border:1px solid var(--public-line,#dfe4ef);background:var(--public-card,#fff);border-radius:12px;margin:10px 0;padding:15px 18px}.tutorial-problems summary{cursor:pointer;font-weight:600}.tutorial-problems p{color:var(--public-muted,#556079);margin:12px 0 0}.tutorial-sources{margin-top:28px}.tutorial-sources a{color:var(--public-primary,#5546c7);align-items:center;gap:8px;margin:10px 0;font-weight:600;display:flex}.tutorial-footnote{color:var(--public-muted,#63708a);border-top:1px solid var(--public-line,#e1e5f0);margin-top:28px;padding-top:20px;font-size:14px}.tutorial-related{margin-top:48px}.tutorial-zoom{border-radius:12px;width:100%;height:auto}.tutorial-footer{border-top:1px solid var(--public-line,#dfe4ef);color:var(--public-muted,#63708a);justify-content:space-between;align-items:center;gap:20px;padding-block:28px;font-size:14px;display:flex}.tutorial-footer>a{color:var(--public-primary,#5546c7);font-weight:600}.tutorial-home-callout{border:1px solid var(--border);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;margin-block:28px;padding:32px;display:flex}.tutorial-home-callout h2{margin:10px 0;font-size:28px}.tutorial-home-callout p{max-width:700px;color:var(--muted)}.tutorial-home-callout>.button{flex:none}.tutorial-menu-link{white-space:nowrap}@keyframes tutorial-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=950px){.tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-document{grid-template-columns:minmax(0,1fr);gap:22px}.tutorial-contents ol{columns:2}.tutorial-hero{margin-top:0}.tutorial-home-callout{flex-direction:column;align-items:flex-start}}@media (width<=600px){.tutorial-header{flex-wrap:wrap;align-items:center;gap:12px;padding-block:18px}.tutorial-header .brand{max-width:155px}.tutorial-header nav{gap:13px;font-size:14px}.tutorial-header nav .button{padding:9px 12px}.tutorial-main{padding-block:26px 40px}.tutorial-grid{grid-template-columns:minmax(0,1fr);gap:12px}.tutorial-card{padding:20px}.tutorial-hero{text-align:left}.tutorial-hero .eyebrow{justify-content:flex-start}.tutorial-hero>p,.tutorial-intro>p{font-size:16px}.tutorial-filters{justify-content:flex-start;gap:6px}.tutorial-filters button{padding:7px 11px;font-size:14px}.tutorial-contents ol{columns:1}.tutorial-step h2{font-size:21px}.tutorial-step p{font-size:16px}.tutorial-footer{flex-wrap:wrap}.tutorial-footer>span{width:100%}.tutorial-preparation{padding:18px}.tutorial-home-callout{padding:22px}.tutorial-pagination{gap:12px}.tutorial-search{padding:13px}.tutorial-start{padding:17px}}@media (prefers-reduced-motion:reduce){.tutorial-card{transition:none;animation:none}.tutorial-card:hover{transform:none}}.tutorial-site .panel-dialog{--panel-card:#fff;--panel-bg:#f7f8fc;--panel-tint:#eeecff;--panel-input:#fff;background:var(--public-card,#fff);color:var(--public-text,#202842);border:1px solid var(--public-line,#dce1ed);box-shadow:0 24px 90px #11182740}.tutorial-site .panel-dialog.modal-wide{width:min(1320px,100vw - 32px);max-width:1320px}.tutorial-site .panel-dialog .modal-header,.tutorial-site .panel-dialog .modal-body{background:var(--public-card,#fff);color:var(--public-text,#202842)}.tutorial-site .panel-dialog .modal-footer{background:var(--public-soft,#f2f1ff)}.tutorial-site .panel-dialog .icon-button{background:var(--public-soft,#eeecff);color:var(--public-primary,#4436b7);border:1px solid var(--public-line,#dbd6f8)}@media (width<=600px){.topbar.wrap{flex-wrap:wrap;gap:10px;height:auto;min-height:88px;padding-block:15px}.topbar.wrap nav{flex-wrap:wrap;gap:14px;width:100%}}.supplier-whitelist-ip{border:1px solid var(--border);background:var(--panel-tint,#f1efff);border-radius:14px;min-width:0;margin-bottom:16px;padding:16px}.supplier-whitelist-title{color:var(--primary);align-items:center;gap:8px;font-size:15px;display:flex}.supplier-whitelist-ip p{margin:8px 0;font-size:14px}.supplier-whitelist-value{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.supplier-whitelist-value code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;min-width:0;color:var(--text,inherit);font-size:18px;font-weight:650}.supplier-whitelist-ip small{line-height:1.6;display:block}.tutorial-annotated-frame{isolation:isolate;background:var(--public-soft,#f4f5fb);border-radius:12px;width:100%;position:relative;overflow:hidden}.tutorial-annotated-frame>img{width:100%;height:auto;display:block}.tutorial-annotation-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tutorial-step-figure{margin:22px 0 10px}.tutorial-marker-key{gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.tutorial-marker-key li{color:var(--public-muted,#526078);align-items:flex-start;gap:9px;font-size:14px;display:flex}.tutorial-marker-key li>span{background:var(--public-soft,#fde9ee);min-width:23px;height:23px;color:var(--public-muted,#b62e48);border-radius:7px;flex:none;place-items:center;font-weight:700;display:grid}.tutorial-site .panel-dialog .tutorial-annotated-frame{min-width:0}.tutorial-step-figure>button>span{z-index:2}.tutorial-image-zoom{overscroll-behavior:contain;background:var(--public-soft,#eef1fa);border-radius:12px;max-height:72vh;overflow:auto}.tutorial-site .panel-dialog .tutorial-image-zoom .tutorial-annotated-frame{min-width:1000px}.tutorial-step-figure>button:focus-visible{outline-offset:4px;outline:3px solid #5144de}.pricing-site{color:var(--public-text,#19243e);background:radial-gradient(ellipse at 85% 0,#e8e5ff99,transparent 37%),var(--public-soft,#f6f8fc);--primary:#5144de;--border:#dce2ef;--muted:#5d6b82;min-height:100vh}.pricing-site .topbar{border-bottom:1px solid var(--public-line,#e0e5ef)}.pricing-site nav [aria-current=page]{color:var(--public-primary,#5144de);font-weight:650}.pricing-main{padding-bottom:64px}.pricing-intro{text-align:center;max-width:700px;margin:54px auto 32px}.pricing-intro h1{letter-spacing:-1.8px;margin:17px 0;font-size:clamp(34px,4.4vw,54px);line-height:1.12}.pricing-intro h1 span{color:var(--public-primary,#5144de)}.pricing-intro p{color:var(--public-muted,#5d6b82);max-width:620px;margin:auto;font-size:17px;line-height:1.75}.pricing-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-platform{text-align:left;border:1px solid var(--public-line,#dce2ef);background:var(--public-card,#fff);color:var(--public-text,#19243e);cursor:pointer;font:inherit;border-radius:20px;flex-direction:column;min-width:0;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.pricing-platform:hover{border-color:#a49aee;transform:translateY(-3px);box-shadow:0 8px 24px #3530640a}.pricing-platform.selected{background:linear-gradient(145deg,var(--public-soft,#f3f1ff),var(--public-card,#fff) 75%);border:2px solid #5144de;padding:23px;box-shadow:0 8px 24px #5144de12}.pricing-platform-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pricing-platform .icon-box{background:var(--public-soft,#eeeaff);width:46px;height:46px;color:var(--public-primary,#5144de);border-radius:13px;margin:0}.pricing-platform-check{color:var(--public-primary,#5144de)}.pricing-platform-check>span{border:1px solid var(--public-line,#c7cedf);background:var(--public-soft,#f6f7fc);border-radius:50%;width:20px;height:20px;display:block}.pricing-platform>strong{font-size:21px;line-height:1.35}.pricing-platform>span:not(.pricing-platform-top):not(.pricing-from){color:var(--public-muted,#5d6b82);margin-top:8px;font-size:15px;line-height:1.55}.pricing-from{border-top:1px solid var(--public-line,#e3e5f2);color:var(--public-muted,#5d6b82);margin-top:22px;padding-top:17px;font-size:14px;display:block}.pricing-from b{color:var(--public-text,#19243e);margin-left:4px;font-size:23px;display:inline-block}.pricing-from small{margin-top:5px;font-size:13px;display:block}.pricing-included{color:var(--public-primary,#5144de);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;padding:24px 12px;font-size:14px;display:flex}.pricing-included strong{font-weight:600}.pricing-included>div{color:var(--public-muted,#526078);flex-wrap:wrap;gap:10px 18px;display:flex}.pricing-included>div span{align-items:center;gap:6px;display:flex}.pricing-included svg{flex:none}.pricing-simulator{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:12px;display:grid}.pricing-form-card,.pricing-summary{border:1px solid var(--public-line,#dce2ef);background:var(--public-card,#fff);border-radius:20px;min-width:0;padding:28px}.pricing-section-title{align-items:center;gap:13px;margin-bottom:26px;display:flex}.pricing-section-title .icon-box{background:var(--public-soft,#eeeaff);width:44px;height:44px;color:var(--public-primary,#5144de);border-radius:12px;flex:none;margin:0}.pricing-section-title h2{letter-spacing:-.5px;margin:0;font-size:23px}.pricing-section-title p{color:var(--public-muted,#5d6b82);margin:5px 0 0;font-size:14px;line-height:1.6}.pricing-fields{gap:21px;display:grid}.pricing-fields label{font-size:15px;font-weight:600;display:block}.pricing-fields input,.pricing-fields select{border:1px solid var(--public-line,#d5ddec);background:var(--public-card,#fafbfe);width:100%;color:var(--public-text,#19243e);font:inherit;border-radius:11px;outline:none;min-width:0;margin-top:8px;padding:13px 14px;display:block}.pricing-fields input:focus,.pricing-fields select:focus{border-color:#6f60e4;box-shadow:0 0 0 3px #5144de15}.pricing-fields label>small{color:var(--public-muted,#63708a);margin-top:8px;font-size:13px;font-weight:400;line-height:1.6;display:block}.pricing-domain-input{border:1px solid var(--public-line,#d5ddec);background:var(--public-card,#fafbfe);border-radius:11px;align-items:center;min-width:0;margin-top:8px;display:flex}.pricing-domain-input:focus-within{border-color:#6f60e4;box-shadow:0 0 0 3px #5144de15}.pricing-domain-input input{border-radius:11px 0 0 11px;flex:1;min-width:50px;margin:0;box-shadow:none!important;border:0!important;outline:0!important}.pricing-domain-input>span{overflow-wrap:anywhere;max-width:55%;color:var(--public-muted,#526078);padding:10px 13px 10px 0;font-size:14px;line-height:1.5}.pricing-domain-status{color:var(--public-muted,#63708a);align-items:flex-start;gap:7px;min-height:23px;margin-top:9px;font-size:13px;line-height:1.65;display:flex}.pricing-domain-status svg{flex:none;margin-top:2px}.pricing-domain-status.available{color:#1a775c}.pricing-domain-status.unavailable,.pricing-domain-status.error{color:var(--public-muted,#b3354c)}.pricing-domain-status.checking{color:var(--public-primary,#6252cf)}.pricing-simulation-note{color:var(--public-muted,#63708a);border-top:1px solid var(--public-line,#e3e7f0);margin:24px 0 0;padding-top:17px;font-size:13px;line-height:1.75}.pricing-summary{background:linear-gradient(150deg,var(--public-soft,#eeeaff),var(--public-card,#fff) 65%);border-color:var(--public-line,#d7d0f7)}.pricing-summary>.eyebrow{letter-spacing:1.8px;font-size:12px}.pricing-summary h2{overflow-wrap:anywhere;margin:14px 0 7px;font-size:26px}.pricing-preview-domain{color:var(--public-primary,#6252ba);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.pricing-summary-details{border-bottom:1px solid var(--public-line,#dedbef);gap:15px;margin:16px 0 0;padding:22px 0;display:grid}.pricing-summary-details>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.pricing-summary-details span{color:var(--public-muted,#5d6b82)}.pricing-summary-details strong{text-align:right;font-weight:600}.pricing-total{gap:8px;margin-top:24px;display:grid}.pricing-total>span{color:var(--public-muted,#5d6b82);font-size:15px}.pricing-total strong{letter-spacing:-1.2px;color:var(--public-primary,#4033ad);font-size:37px;line-height:1.25}.pricing-total small{color:var(--public-muted,#63708a);font-size:13px;line-height:1.6}.pricing-summary-note{color:var(--public-muted,#63708a);margin:18px 0;font-size:13px;line-height:1.75}.pricing-summary>.button{color:#fff;background:#5144de;border:1px solid #5144de;justify-content:center;width:100%;display:flex}.pricing-start-note{color:var(--public-muted,#63708a);margin-top:15px;font-size:13px;line-height:1.75;display:block}.pricing-help{border:1px solid var(--public-line,#dce2ef);background:var(--public-card,#fff);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:28px;display:flex}.pricing-help h2{margin:0 0 9px;font-size:21px}.pricing-help p{color:var(--public-muted,#5d6b82);margin:0;font-size:15px;line-height:1.65}.pricing-help>.button{flex:none}.pricing-home-action{justify-content:center;margin-top:24px}.pricing-platform:focus-visible{outline-offset:4px;outline:3px solid #8676ed}@media (width<=800px){.pricing-simulator{grid-template-columns:minmax(0,1fr)}.pricing-summary-details{grid-template-columns:1fr 1fr;gap:20px}.pricing-summary-details>div{gap:6px;display:grid}.pricing-summary-details strong{text-align:left}.pricing-help{flex-direction:column;align-items:flex-start}.pricing-platform{padding:18px}.pricing-platform.selected{padding:17px}.pricing-platform>strong{font-size:18px}.pricing-from b{font-size:20px}}@media (width<=600px){.pricing-intro{text-align:left;margin-top:30px}.pricing-intro h1{letter-spacing:-1px}.pricing-intro p{font-size:16px}.pricing-platforms{grid-template-columns:minmax(0,1fr);gap:10px}.pricing-platform{grid-template-columns:44px minmax(0,1fr) auto;gap:6px 13px;padding:16px;display:grid;position:relative}.pricing-platform.selected{padding:15px}.pricing-platform-top{grid-row:1/3;align-self:center;margin:0}.pricing-platform-check{position:absolute;top:14px;right:14px}.pricing-platform-check>span{display:none}.pricing-platform>strong{grid-column:2/4;padding-right:22px;font-size:18px}.pricing-platform>span:not(.pricing-platform-top):not(.pricing-from){grid-column:2/4;margin:0;padding-right:16px;font-size:14px}.pricing-from{border:0;grid-column:2/4;margin:7px 0 0;padding:0;font-size:13px}.pricing-from b{font-size:20px}.pricing-from small{margin-left:6px;font-size:12px;display:inline}.pricing-included{justify-content:flex-start;padding:20px 0}.pricing-included>div{gap:9px 15px}.pricing-form-card,.pricing-summary{padding:21px}.pricing-section-title{align-items:flex-start}.pricing-section-title h2{font-size:21px}.pricing-help{padding:21px}.pricing-total strong{font-size:34px}}@media (prefers-reduced-motion:reduce){.pricing-platform{transition:none}.pricing-platform:hover{transform:none}}.pricing-domain-status.checking svg{animation:1s linear infinite notice-spin}@media (prefers-reduced-motion:reduce){.pricing-domain-status.checking svg{animation:none}}@media (width<=600px){.tutorial-header nav{flex-wrap:wrap}}.store-domain-card{grid-column:1/-1}.store-domain-overview>strong{overflow-wrap:anywhere;font-size:18px;display:block}.store-domain-overview>p{color:var(--muted);margin:7px 0 18px;line-height:1.7}.store-domain-card .card-actions{flex-wrap:wrap;gap:8px}.domain-default-address{color:var(--muted);border-top:1px solid var(--border);overflow-wrap:anywhere;margin:17px 0 0;padding-top:14px;font-size:13px!important}.domain-default-address a{color:var(--primary);margin-left:7px}.domain-feedback{margin:14px 0}.domain-dns-guide{gap:18px;display:grid}.domain-dns-step{border:1px solid var(--border);background:var(--panel-card);border-radius:14px;padding:18px}.domain-dns-step h3{align-items:center;gap:9px;margin:0 0 12px;font-size:17px;display:flex}.domain-dns-step h3>span{background:var(--panel-tint);width:26px;height:26px;color:var(--primary);border-radius:8px;flex:none;place-items:center;font-size:14px;display:grid}.domain-dns-step p,.domain-dns-step>small{color:var(--muted);margin:8px 0 14px;font-size:14px;line-height:1.75}.domain-dns-step>small{margin-bottom:0;display:block}.domain-dns-step summary{cursor:pointer;color:var(--primary);font-size:14px;font-weight:600}.domain-dns-step details{margin-top:15px}.domain-dns-value{margin-top:12px}.domain-dns-value>span{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.domain-dns-value>div{border:1px solid var(--border);background:var(--panel-tint);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.domain-dns-value code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-size:14px;line-height:1.7}.domain-dns-value .button{flex:none}.domain-loading{animation:1s linear infinite notice-spin}.domain-dns-step .feedback.success{align-items:center;gap:8px;display:flex}@media (width<=600px){.domain-dns-step{padding:14px}.domain-dns-value>div{align-items:flex-start}.domain-dns-value .button>span{display:none}}@media (prefers-reduced-motion:reduce){.domain-loading{animation:none}}.create-domain-note{border:1px solid var(--border);background:var(--panel-tint);border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.create-domain-note>svg{color:var(--primary);flex:none;margin-top:2px}.create-domain-note strong{font-size:15px}.create-domain-note p{color:var(--muted);margin:5px 0 8px;font-size:14px;line-height:1.7}.create-domain-note a{color:var(--primary);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.store-setup-checklist{margin:20px 0;padding:22px}.store-setup-checklist>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.store-setup-checklist h2{margin:6px 0;font-size:21px}.store-setup-checklist header p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.setup-progress{background:var(--panel-tint);color:var(--primary);border-radius:10px;flex:none;padding:7px 12px;font-size:14px;font-weight:650}.setup-progress-track{background:var(--border);border-radius:9px;height:5px;margin:17px 0 4px;overflow:hidden}.setup-progress-track>span{background:var(--primary);border-radius:inherit;height:100%;transition:width .3s;display:block}.store-setup-checklist>ul{margin:0;padding:0;list-style:none}.store-setup-checklist>ul>li{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:17px 0;display:flex}.setup-step-icon{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);background:var(--panel-tint);border-radius:11px;flex:none;place-items:center;display:grid}.is-ready .setup-step-icon{color:var(--primary)}.setup-step-copy{flex:1;min-width:0}.setup-step-copy>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.setup-step-copy h3{margin:0;font-size:15px;font-weight:650}.setup-step-copy p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.65}.setup-step-status{color:var(--muted);background:var(--panel-tint);border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.setup-step-status.done{color:var(--primary)}.store-setup-checklist li>.button{flex:none}.setup-access-note{max-width:120px;color:var(--muted);text-align:right;font-size:13px}.store-setup-checklist .setup-footnote{color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.7}.store-domain-card{scroll-margin-top:100px}@media (width<=640px){.store-setup-checklist{padding:16px}.store-setup-checklist>header{align-items:flex-start;gap:10px}.store-setup-checklist h2{font-size:19px}.store-setup-checklist>ul>li{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.setup-step-icon{width:32px;height:32px}.store-setup-checklist li>.button,.setup-access-note{text-align:left;grid-column:2;justify-self:start;max-width:none}.setup-progress{white-space:nowrap;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.setup-progress-track>span{transition:none}}.supplier-wallet-tabs{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.supplier-wallet-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.supplier-wallet-intro>span{align-items:center;gap:.6rem;display:flex}.supplier-wallet-table{table-layout:fixed;min-width:780px}.supplier-wallet-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.supplier-wallet-table td small{margin-top:.35rem;display:block}.supplier-wallet-table .row-actions{flex-wrap:wrap;gap:.4rem}.supplier-deposit-message{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:12px;padding:1rem;line-height:1.7}.provisioning-panel>header h2{align-items:center;gap:.5rem;display:flex}.provisioning-panel{margin-bottom:1rem}.provisioning-events{margin-top:1rem}.provisioning-events>div{max-height:240px;padding:.5rem;overflow:auto}.provisioning-events p{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:.6rem 0}.table-auto-refresh{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.table-auto-refresh>label{cursor:pointer;border:1px solid var(--border);background:var(--panel-tint);border-radius:9px;align-items:center;gap:8px;margin:0;padding:8px 11px;font-size:14px;font-weight:600;display:inline-flex}.table-auto-refresh input[type=checkbox]{width:17px;height:17px;accent-color:var(--primary);margin:0}.table-auto-refresh>span{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.table-auto-refresh .is-refreshing{animation:1s linear infinite table-refresh-spin}@keyframes table-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.table-auto-refresh .is-refreshing{animation:none}}.tutorial-terminal{color:var(--public-text,#27334e);gap:10px;margin-top:22px;font-weight:600;display:grid}.tutorial-terminal select{border:1px solid var(--public-line,#c7cce2);background:var(--public-card,#fff);max-width:100%;color:var(--public-text,#17213c);font:inherit;border-radius:10px;padding:12px}.tutorial-terminal small{color:var(--public-muted,#526078);font-weight:400}.tutorial-command{border:1px solid var(--public-line,#d5dbea);background:var(--public-soft,#f6f7fc);border-radius:14px;margin:18px 0;overflow:hidden}.tutorial-command header{color:var(--public-text,#27334e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.tutorial-command pre{color:#e8eefc;white-space:pre;tab-size:2;background:#17213c;margin:0;padding:18px;font:15px/1.7 ui-monospace,monospace;overflow:auto}.tutorial-command>p{padding:0 16px;font-size:14px}.tutorial-step{scroll-margin-top:120px}.tutorial-device-figure>button{max-width:360px;margin-inline:auto}.tutorial-site .panel-dialog .tutorial-image-zoom .tutorial-device-frame{min-width:0;max-width:540px;margin-inline:auto}.tutorial-step-visuals:has(>.tutorial-device-figure+.tutorial-device-figure){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.tutorial-step-visuals>.tutorial-figure{min-width:0}@media (width<=720px){.tutorial-step-visuals:has(>.tutorial-device-figure+.tutorial-device-figure){grid-template-columns:minmax(0,1fr)}}.forwarder-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:18px;display:grid}.forwarder-downloads>section{border:1px solid var(--line,#dce2ef);background:var(--card,#fff);border-radius:16px;min-width:0;padding:18px}.forwarder-downloads h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.forwarder-downloads p{margin:10px 0 14px;font-size:14px}.forwarder-downloads label{gap:7px;margin-bottom:12px;font-size:14px;display:grid}.forwarder-downloads select{border:1px solid var(--line,#dce2ef);background:var(--card,#fff);width:100%;min-height:44px;color:inherit;border-radius:10px;padding:10px}.forwarder-downloads .button{font-size:14px}@media (width<=640px){.forwarder-downloads{grid-template-columns:minmax(0,1fr)}}.supplier-connection-overview .catalog-supplier-card{margin-top:0}.backup-summary{background:var(--panel-card,#fff);border:1px solid var(--border);border-radius:16px;align-items:center;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex}.backup-summary div{flex:1;min-width:0}.backup-summary p{color:var(--muted);margin:5px 0 0}.backup-history{min-width:0;padding:22px}.backup-list-heading{justify-content:space-between;align-items:center;gap:14px;margin:20px 0 10px;display:flex}.backup-list-heading h2{margin:0;font-size:18px}.backup-row-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.backup-table{table-layout:fixed;width:100%}.backup-table th:first-child{width:38%}.backup-table td{overflow-wrap:anywhere;white-space:normal}.backup-table td small{color:var(--muted);margin-top:6px;display:block}.backup-filename,.backup-recovery-detail dd{overflow-wrap:anywhere}.backup-recovery-detail dd{margin:5px 0 18px}.backup-recovery-detail dt{font-weight:600}@media (width<=640px){.backup-history{padding:14px}.backup-list-heading{flex-direction:column;align-items:stretch}.backup-table{min-width:640px}.backup-summary{padding:14px}.backup-summary>svg{flex-shrink:0}}.backup-history{background:var(--panel-card);border:1px solid var(--border);border-radius:18px}.backup-history .panel-tabs{flex-wrap:wrap;gap:8px;display:flex}.backup-history .panel-tabs a{background:var(--panel-soft);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-weight:600;display:inline-flex}.backup-history .panel-tabs a.active{background:var(--primary);color:var(--panel-bg);border-color:var(--primary)}.backup-table th:last-child{width:26%}.account-profile-card{min-width:0;max-width:840px}.account-profile-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.account-profile-row:last-child{border-bottom:0}.account-profile-row>div{min-width:0}.account-profile-row p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0}.account-profile-row>.button{flex-shrink:0}.sf-account-profile .sf-profile-details{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.sf-account-profile .sf-profile-details>div{min-width:0;padding-block:16px}.sf-account-profile .sf-profile-details dd{justify-content:space-between;align-items:center;gap:14px;margin-top:8px;display:flex}.sf-profile-details dd>span{overflow-wrap:anywhere;min-width:0}.sf-profile-details dd>.button{flex-shrink:0}@media (width<=420px){.sf-account-profile .sf-profile-details dd{flex-wrap:wrap;align-items:flex-start}.sf-profile-details dd>.button{min-height:38px}}.account-menu>div>a{border:1px solid var(--border);background:var(--panel-soft);width:100%;color:var(--panel-text);font:inherit;text-align:left;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:11px;display:flex}.account-menu>div>a:hover{background:var(--panel-selected)}.sf-nebula.ng-site{--sf-bg:#0c101c;--sf-card:#171d2d;--sf-text:#f2f3fa;--sf-muted:#9ca5b9;--sf-line:#ffffff12;--sf-accent:#a897ff;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ng-site .sf-container{max-width:1240px;padding-inline:32px}.ng-site button,.ng-site input{font:inherit}.ng-site a,.ng-site button{-webkit-tap-highlight-color:transparent}.ng-site a:focus-visible,.ng-site button:focus-visible{outline-offset:4px;outline:2px solid #b4a6ff}.ng-site h1,.ng-site h2,.ng-site h3{letter-spacing:-.035em;line-height:1.2}.ng-site p{color:var(--sf-muted);line-height:1.7}.ng-header{border-bottom:1px solid var(--sf-line);background:#101523}.ng-header-main{align-items:center;gap:28px;min-height:94px;display:flex}.ng-site .ng-brand{letter-spacing:-.05em;white-space:nowrap;gap:11px;font-size:22px}.ng-brand-symbol{color:#fff;background:linear-gradient(140deg,#7c5deb,#b38fff);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 24px #9770ff28}.ng-site .ng-brand small{font-size:var(--text-small);letter-spacing:.17em;color:#858fa7;margin-top:7px;font-weight:600}.ng-header .sf-search{background:#1a2030;border-color:#ffffff0b;border-radius:10px;flex:1;gap:10px;padding:12px 15px}.ng-header .sf-search input{font-size:var(--text-small)}.ng-header .sf-search>button{color:#d7cdff;font-size:var(--text-small);background:#37304e;padding:7px 11px}.ng-currency{font-size:var(--text-small);color:#abb4c8;white-space:nowrap;align-items:center;gap:8px;display:flex}.ng-currency>span{background:linear-gradient(#f45c62 50%,#f6f7fc 50%);border-radius:50%;width:17px;height:17px}.ng-signin{color:#fff;font-size:var(--text-small);white-space:nowrap;background:#9075ee;border:1px solid #b5a1ff3b;border-radius:9px;align-items:center;gap:8px;padding:11px 17px;font-weight:650;display:flex}.ng-nav-border{border-top:1px solid #ffffff06}.ng-nav{align-items:center;gap:30px;min-height:55px;display:flex;overflow-x:auto}.ng-nav>a{color:#a2aabd;font-size:var(--text-small);white-space:nowrap;align-self:stretch;align-items:center;gap:9px;padding-block:18px;display:flex;position:relative}.ng-nav>a.selected,.ng-nav>a:hover{color:#baaaff}.ng-nav>a.selected:after{content:"";background:#a68cff;border-radius:3px;height:2px;position:absolute;bottom:0;left:0;right:0}.ng-nav>span{color:#828da4;font-size:var(--text-small);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:flex}.ng-main{padding-top:28px}.ng-notice{color:#f9ca7b;font-size:var(--text-small);background:#f9bf590a;border:1px solid #f9bf5930;border-radius:10px;margin-bottom:20px;padding:16px}.ng-hero{isolation:isolate;background:#11162b;border:1px solid #9e8aff25;border-radius:20px;min-height:410px;position:relative;overflow:hidden}.ng-hero-image{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ng-hero-shade{z-index:-2;background:linear-gradient(90deg,#0e1327e6,#0d122a6b 47%,#0000 75%),linear-gradient(#0000 65%,#0c1022a3);position:absolute;inset:0}.ng-hero-copy{max-width:640px;padding:46px 44px 72px}.ng-eyebrow{color:#c4b9fa;font-size:var(--text-small);letter-spacing:.16em;align-items:center;gap:8px;font-weight:700;display:flex}.ng-eyebrow>span{background:#af97ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #b299ff}.ng-hero h1{letter-spacing:-.05em;margin-top:20px;font-size:47px;font-weight:780;line-height:1.15}.ng-hero h1>span{display:block}.ng-hero h1>span+span{color:#bbacff}.ng-hero-copy>p{font-size:var(--text-small);color:#b3bace;max-width:335px;margin:18px 0 23px;line-height:1.85}.ng-button{color:#fff;font-size:var(--text-small);background:#9c80f6;border:1px solid #c5b4ff33;border-radius:9px;justify-content:center;align-items:center;gap:24px;padding:13px 20px;font-weight:650;transition:background .15s;display:inline-flex}.ng-button:hover{background:#ad94ff}.ng-hero-caption{font-size:var(--text-small);color:#9ea8c4;align-items:center;gap:8px;margin-top:17px;display:flex}.ng-hero-caption>span{color:#726981}.ng-hero-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:auto 25px 17px}.ng-hero-bottom>span{font-size:var(--text-small);letter-spacing:.16em;color:#b9b5d1a3;width:190px}.ng-slide-dots{gap:6px;display:flex}.ng-slide-dots button{box-sizing:content-box;border:0;background:#ffffff40 padding-box padding-box;border-block:8px solid #0000;border-radius:8px;width:6px;height:6px;padding:0}.ng-slide-dots button[aria-pressed=true]{background-color:#c1afff;width:24px}.ng-slide-arrows{justify-content:end;gap:6px;width:190px;display:flex}.ng-slide-arrows button{color:#fff;background:#1216297a;border:1px solid #ffffff2a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ng-benefits{border-bottom:1px solid var(--sf-line);grid-template-columns:repeat(3,1fr);gap:24px;padding:26px 12px 29px;display:grid}.ng-benefits>div{justify-content:center;align-items:center;gap:12px;display:flex}.ng-benefits svg{color:#ac99ed;flex-shrink:0;width:23px}.ng-benefits strong,.ng-benefits small{font-size:var(--text-small);font-weight:600;display:block}.ng-benefits small{font-size:var(--text-small);color:#79849e;margin-top:5px;font-weight:400}.ng-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.ng-title-line{align-items:center;gap:10px;display:flex}.ng-title-line h2{font-size:23px;font-weight:700}.ng-title-line>svg{color:#b29cfb;width:22px;height:22px}.ng-title-line .ng-flash-icon{color:#ffc164}.ng-title-line .ng-hot-icon{color:#f29471}.ng-section-heading p{font-size:var(--text-small);margin-top:8px}.ng-section-heading>a{color:#bbabf5;font-size:var(--text-small);white-space:nowrap;align-items:center;gap:9px;display:flex}.ng-tag{font-size:var(--text-small);letter-spacing:.1em;color:#e4b976;white-space:nowrap;background:#edbd6310;border:1px solid #d5a85540;border-radius:4px;padding:5px 7px;font-weight:650}.ng-flash{background:linear-gradient(120deg,#332b201f,#171a280a);border:1px solid #b988442b;border-radius:15px;margin-top:33px;padding:24px;scroll-margin-top:20px}.ng-deadline{align-items:center;gap:12px;display:flex}.ng-deadline>small{font-size:var(--text-small);color:#a9a2a0}.ng-countdown{align-items:center;gap:6px;display:flex}.ng-countdown>span{font-size:var(--text-body);color:#ffd092;font-variant-numeric:tabular-nums;background:#f4b65b14;border:1px solid #e3b56a35;border-radius:6px;place-items:center;min-width:33px;height:32px;font-weight:700;display:grid}.ng-section-note{color:#a6a0a2;font-size:var(--text-small);align-items:center;gap:6px;display:flex}.ng-flash-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ng-sale-card{text-align:left;color:#f5f1eb;background:#1b1e2b;border:1px solid #f2c17d15;border-radius:11px;min-width:0;padding:15px;transition:border-color .15s,transform .15s}.ng-sale-card:hover{border-color:#dca05177;transform:translateY(-2px)}.ng-sale-top{align-items:center;gap:10px;display:flex}.ng-sale-top>span:nth-child(2){flex:1;min-width:0}.ng-sale-top>span>small{font-size:var(--text-small);color:#999aab;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ng-sale-top strong{font-size:var(--text-small);margin-top:4px;line-height:1.6;display:block}.ng-sale-top>svg{color:#e8b575;flex-shrink:0;align-self:start;width:12px}.ng-sale-price{grid-template-columns:1fr auto;align-items:center;gap:4px;min-height:39px;margin-top:20px;display:grid}.ng-sale-price del{color:#6f7489;font-size:var(--text-small);grid-column:1/-1}.ng-sale-price strong{color:#ffd39d;letter-spacing:-.035em;font-size:16px}.ng-sale-price svg{color:#c99661;width:14px}.ng-stock-line{border-top:1px solid #ffffff0b;align-items:center;gap:5px;margin-top:12px;padding-top:10px;display:flex}.ng-stock-line>span{background:#77bba9;border-radius:50%;width:4px;height:4px}.ng-stock-line>small{color:#9598a8;font-size:var(--text-small)}.ng-game-art{--art:#8970ed;isolation:isolate;aspect-ratio:1/.93;background:radial-gradient(ellipse at 90% 10%,color-mix(in srgb,var(--art),transparent 40%),transparent 60%),linear-gradient(140deg,#19203a,#0e1423);color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ng-game-art:before{content:"";z-index:-2;opacity:.23;filter:saturate(.3);mix-blend-mode:screen;background:linear-gradient(#0000,#0b132222),url(/storefront/nebula-gaming-hero.webp) 100%/auto 120%;position:absolute;inset:0}.ng-game-art:after{content:"";z-index:-1;background:linear-gradient(155deg,#0000 45%,#060d2066);position:absolute;inset:0}.ng-art-orbit{aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:120%;position:absolute;transform:translateY(30%)rotate(-30deg)scaleY(.65)}.ng-art-gem{width:80%;height:80%;color:var(--art);opacity:.2;position:absolute;transform:rotate(-18deg)translate(23%,-2%)}.ng-game-art>b{letter-spacing:-.08em;text-shadow:3px 4px 0 #080d2440,0 8px 32px color-mix(in srgb,var(--art),transparent 40%);padding-right:5px;font-size:48px;font-style:italic;font-weight:850;transform:skew(-3deg)}.ng-game-art>small{letter-spacing:.32em;opacity:.5;margin-top:7px;font-size:6px}.ng-art-1{--art:#e2a36d}.ng-art-2{--art:#67bacd}.ng-art-3{--art:#5ba995}.ng-art-4{--art:#d47a92}.ng-art-5{--art:#9c81cd}.ng-game-art.ng-art-small{aspect-ratio:1;border:1px solid #ffffff0b;border-radius:8px;flex-shrink:0;width:49px;height:49px}.ng-art-small>b{font-size:22px}.ng-art-small>small{display:none}.ng-trending{padding-top:39px;scroll-margin-top:20px}.ng-trending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ng-trending-card{color:var(--sf-text);text-align:left;background:#141a28;border:1px solid #ffffff0a;border-radius:11px;align-items:center;gap:13px;padding:13px;transition:background .15s;display:flex}.ng-trending-card:hover{background:#202439}.ng-trending-card>span:nth-child(2){flex:1;min-width:0}.ng-trending-card strong{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ng-trending-card small{color:#727e98;font-size:var(--text-small);margin-top:6px;display:block}.ng-trending-card>svg{color:#777791;flex-shrink:0;width:15px}.ng-inline-empty{color:#a995e1;background:#ffffff02;border:1px dashed #ffffff12;border-radius:10px;align-items:center;gap:14px;padding:24px;display:flex}.ng-inline-empty strong{font-size:var(--text-small);color:#d5d4e0}.ng-inline-empty p{font-size:var(--text-small)}.ng-inline-empty>svg{flex-shrink:0}.ng-inline-empty>a{font-size:var(--text-small);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ng-site .sf-catalog{padding-top:40px;scroll-margin-top:10px}.ng-site .sf-section-title{align-items:center;margin-bottom:21px}.ng-site .sf-section-title h2{font-size:23px}.ng-site .sf-section-title .sf-kicker{display:none}.ng-site .sf-categories{flex-wrap:nowrap;gap:8px;max-height:none;margin-bottom:18px;padding-bottom:5px;overflow:auto}.ng-site .sf-categories button{white-space:nowrap;font-size:var(--text-small);color:#7d8aa3;background:0 0;border:1px solid #ffffff0a;flex-shrink:0;padding:10px 14px}.ng-site .sf-categories button.selected{color:#c6b6ff;background:#a38cf01c;border-color:#9c7eee4d}.ng-site .sf-categories button svg{width:15px;height:15px}.ng-site .sf-products{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.ng-site .sf-product{background:#151b2b;border:1px solid #ffffff0b;border-radius:12px;min-width:0;transition:transform .18s,border-color .18s}.ng-site .sf-product:hover{border-color:#a38be866;transform:translateY(-4px)}.ng-site .sf-product-info{padding:14px}.ng-site .sf-product-info>small{font-size:var(--text-small);color:#818ca5}.ng-site .sf-product h3{font-size:var(--text-small);min-height:36px;margin-top:6px;font-weight:650;line-height:1.5}.ng-site .sf-price{font-size:var(--text-small);margin-top:13px}.ng-site .sf-price>small{font-size:var(--text-small)}.ng-site .sf-price>strong{color:#c4b5ff}.ng-site .sf-price>svg{width:13px}.ng-site .sf-availability{font-size:var(--text-small);margin-top:10px}.ng-site .list-pagination{color:#7b879e;font-size:var(--text-small);border-top-color:#ffffff09;gap:10px}.ng-site .list-pagination p{font-size:var(--text-small)}.ng-site .list-pagination.pagination-top{border:0;margin-bottom:16px;padding-top:0}.ng-site .list-pagination button{min-width:27px;min-height:27px;font-size:var(--text-small);color:#aab3cb;background:#151b2a;border-color:#ffffff0e;padding:6px 9px}.ng-site .list-pagination button.selected{color:#fff;background:#8069cc}.ng-site .list-pagination button svg{width:13px}.ng-community{grid-template-columns:.85fr 1.15fr;gap:24px;margin-top:33px;scroll-margin-top:20px;display:grid}.ng-member-card{background:radial-gradient(at 80% 0,#62479f3b,#0000 70%),#171a2c;border:1px solid #8d76c92e;border-radius:16px;padding:33px;position:relative;overflow:hidden}.ng-member-art{color:#b19bf8;opacity:.8;position:absolute;top:48px;right:26px;transform:rotate(13deg)}.ng-member-art>svg:nth-child(2){color:#70c3ce;position:absolute;bottom:7px;right:-8px}.ng-member-art>svg:nth-child(3){position:absolute;top:-10px;left:-16px}.ng-member-card h2{margin-top:65px;font-size:29px;line-height:1.3;position:relative}.ng-member-card>p{font-size:var(--text-small);max-width:310px;margin:18px 0 23px}.ng-member-card>small{font-size:var(--text-small);color:#7b7793;max-width:260px;margin-top:19px;line-height:1.7;display:block}.ng-leaderboard{background:#131927;border:1px solid #ffffff0d;border-radius:16px;padding:26px}.ng-leaderboard .ng-section-heading{margin-bottom:19px}.ng-leaderboard .ng-title-line h2{font-size:21px}.ng-leaderboard .ng-section-heading>svg{color:#b59a61;opacity:.8}.ng-periods{background:#0c1220;border:1px solid #ffffff08;border-radius:8px;gap:4px;padding:4px;display:flex}.ng-periods button{color:#7a859d;font-size:var(--text-small);background:0 0;border:0;border-radius:6px;flex:1;padding:8px}.ng-periods button[aria-pressed=true]{color:#c4b6ed;background:#28253d;box-shadow:0 1px 5px #0002}.ng-ranking{margin:13px 0 0;padding:0;list-style:none}.ng-ranking li{border-bottom:1px solid #ffffff07;align-items:center;gap:11px;padding:13px 0;display:flex}.ng-rank{text-align:center;width:23px;font-size:var(--text-small);color:#666e83;flex-shrink:0;font-weight:700}.ng-rank-0{color:#efce8e}.ng-rank-1{color:#a5b6cc}.ng-rank-2{color:#bc917a}.ng-avatar{color:#a89fc9;width:31px;height:31px;font-size:var(--text-small);background:#24283c;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.ng-ranking li>span:nth-last-child(2){flex:1;min-width:0}.ng-ranking strong{font-size:var(--text-small);font-weight:600;display:block}.ng-ranking small{font-size:var(--text-small);color:#69748c;margin-top:4px;display:block}.ng-ranking b{font-size:var(--text-small);color:#bfa9fb;white-space:nowrap;font-weight:650}.ng-ranking-caption{max-width:380px;margin-top:16px;line-height:1.7;font-size:var(--text-small)!important;color:#606d85!important}.ng-ranking-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:220px;padding:24px;display:flex}.ng-ranking-empty>svg{color:#84729c}.ng-ranking-empty strong{font-size:var(--text-body)}.ng-ranking-empty p{font-size:var(--text-small);max-width:250px}.ng-ranking-empty a{font-size:var(--text-small);color:#c2aafb;align-items:center;gap:8px;display:flex}.ng-how{border-block:1px solid #ffffff0a;grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:center;gap:22px;margin:42px 0 20px;padding:31px 0;display:grid}.ng-how .ng-eyebrow{font-size:var(--text-small);color:#787d98}.ng-how h2{margin-top:9px;font-size:19px}.ng-step{align-items:start;gap:12px;display:flex}.ng-step>span{font-size:var(--text-body);color:#957dca;border-bottom:1px solid #6d528e;padding-bottom:7px;font-weight:700}.ng-step h3{font-size:var(--text-small);font-weight:650}.ng-step p{font-size:var(--text-small);margin-top:7px}.ng-site .ng-footer{background:#0e1422;border-top:1px solid #ffffff09;margin-top:45px;padding-top:40px}.ng-footer-grid{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:45px;padding-bottom:8px;display:grid}.ng-footer-grid>div>strong{font-size:var(--text-small);color:#c6c9d9;margin-bottom:21px;display:block}.ng-footer-grid a:not(.sf-brand){color:#7d88a2;font-size:var(--text-small);margin-top:14px;display:block}.ng-footer-grid p{font-size:var(--text-small);max-width:285px;margin-top:17px;line-height:1.9}.ng-footer-badge{color:#9e91ba;font-size:var(--text-small);align-items:center;gap:7px;margin-top:17px;display:flex}.ng-footer-payments>div{gap:8px;display:flex}.ng-footer-payments>div>span{color:#9ea9bd;font-size:var(--text-small);letter-spacing:.07em;border:1px solid #ffffff0e;border-radius:6px;padding:8px;font-weight:750}.ng-site .sf-footer-bottom{font-size:var(--text-small);color:#67758d;border-color:#ffffff0a;margin-top:27px;padding-block:22px}@media (width>=1500px){.ng-site .sf-container{max-width:1360px}.ng-hero{min-height:440px}.ng-hero h1{font-size:52px}.ng-hero-copy{padding-top:58px}}@media (width<=1050px){.ng-header-main{gap:16px}.ng-currency{display:none}.ng-site .ng-brand{font-size:19px}.ng-site .sf-products{grid-template-columns:repeat(4,minmax(0,1fr))}.ng-flash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-nav{gap:24px}.ng-nav>span{display:none}.ng-hero-copy{padding-left:30px}.ng-hero h1{font-size:42px}.ng-hero{min-height:380px}.ng-footer-grid{gap:25px}.ng-community{gap:18px}.ng-how{grid-template-columns:repeat(3,1fr)}.ng-how>div:first-child{grid-column:1/-1}}@media (width<=700px){.ng-site .sf-container{padding-inline:18px}.ng-header-main{flex-wrap:wrap;gap:15px;min-height:0;padding-block:17px}.ng-site .ng-brand{margin-right:auto;font-size:19px}.ng-brand-symbol{border-radius:11px;width:37px;height:37px}.ng-brand small{font-size:var(--text-small)!important}.ng-header .sf-search{flex-basis:100%;order:3;padding:11px 13px}.ng-signin{font-size:var(--text-small);padding:9px 12px}.ng-nav{gap:22px;min-height:48px}.ng-nav>a{font-size:var(--text-small);gap:7px;padding-block:15px}.ng-nav svg{width:15px;height:15px}.ng-main{padding-top:18px}.ng-hero{border-radius:14px;min-height:375px}.ng-hero-copy{max-width:100%;padding:30px 24px 65px}.ng-hero-shade{background:linear-gradient(90deg,#0e1327e8,#0d122a7a 75%,#0b112a44),linear-gradient(#0000,#0d1229c9)}.ng-hero-image{object-position:65% center;opacity:.75}.ng-eyebrow{font-size:var(--text-small);letter-spacing:.11em}.ng-hero h1{max-width:330px;margin-top:25px;font-size:35px;line-height:1.18}.ng-hero-copy>p{font-size:var(--text-small);max-width:245px;margin-block:18px 23px}.ng-button{font-size:var(--text-small);gap:20px;padding:12px 17px}.ng-hero-caption{font-size:var(--text-small);gap:5px}.ng-hero-caption svg{width:11px}.ng-hero-bottom{inset:auto 17px 14px}.ng-hero-bottom>span{font-size:var(--text-small);width:120px}.ng-slide-arrows{width:95px}.ng-slide-arrows button{width:26px;height:26px}.ng-benefits{grid-template-columns:1fr 1fr;gap:16px 10px;padding:22px 0}.ng-benefits>div{justify-content:start;gap:8px}.ng-benefits>div:last-child{display:none}.ng-benefits strong{font-size:var(--text-small)}.ng-benefits small{font-size:var(--text-small);max-width:130px;margin-top:3px;line-height:1.6}.ng-benefits svg{width:19px}.ng-flash{border-radius:12px;margin-top:26px;padding:17px 14px}.ng-section-heading{flex-wrap:wrap;align-items:start;gap:14px;margin-bottom:19px}.ng-title-line{gap:7px}.ng-title-line h2{font-size:21px}.ng-title-line>svg{width:19px;height:19px}.ng-section-heading p{font-size:var(--text-small);max-width:280px;line-height:1.7}.ng-section-heading>a{font-size:var(--text-small)}.ng-tag{font-size:var(--text-small);margin-left:3px;padding:4px 5px}.ng-deadline{gap:9px}.ng-deadline>small{font-size:var(--text-small)}.ng-countdown>span{min-width:27px;height:27px;font-size:var(--text-small)}.ng-flash-grid{gap:9px}.ng-sale-card{min-width:0;padding:11px}.ng-sale-top{align-items:start;gap:7px}.ng-game-art.ng-art-small{border-radius:6px;width:36px;height:36px}.ng-art-small>b{font-size:17px}.ng-sale-top>span>small{font-size:var(--text-small)}.ng-sale-top strong{font-size:var(--text-small);line-height:1.5}.ng-sale-top>svg{display:none}.ng-sale-price{min-height:32px;margin-top:15px}.ng-sale-price strong{font-size:var(--text-body)}.ng-sale-price del,.ng-stock-line>small{font-size:var(--text-small)}.ng-trending{padding-top:31px}.ng-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ng-trending-card{gap:8px;min-width:0;padding:10px}.ng-trending-card strong{font-size:var(--text-small)}.ng-trending-card small{font-size:var(--text-small);margin-top:4px}.ng-trending-card>svg{display:none}.ng-site .sf-catalog{padding-top:32px}.ng-site .sf-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ng-game-art>b{font-size:33px}.ng-game-art>small{font-size:4px}.ng-site .sf-product-info{padding:10px}.ng-site .sf-product-info>small{font-size:var(--text-small)}.ng-site .sf-product h3{font-size:var(--text-small);min-height:30px}.ng-site .sf-price{font-size:var(--text-small);margin-top:12px}.ng-site .sf-price>small{font-size:var(--text-small)}.ng-site .sf-price>svg{display:none}.ng-site .sf-availability{font-size:var(--text-small)}.ng-site .sf-section-title h2{font-size:21px}.ng-site .sf-categories button{font-size:var(--text-small);padding:9px 12px}.ng-site .list-pagination{flex-wrap:wrap;gap:10px}.ng-site .list-pagination button{font-size:var(--text-small);min-width:25px;min-height:25px;padding:6px}.ng-site .list-pagination p{font-size:var(--text-small)}.ng-site .list-pagination nav{gap:5px}.ng-community{grid-template-columns:1fr;gap:18px;margin-top:25px}.ng-member-card{padding:26px}.ng-member-card h2{margin-top:40px;font-size:27px}.ng-member-card>p{max-width:260px}.ng-member-art{opacity:.6;top:44px;right:29px}.ng-leaderboard{padding:23px 20px}.ng-ranking li{gap:9px}.ng-ranking b{font-size:var(--text-small)}.ng-ranking-caption{font-size:var(--text-small)!important}.ng-how{grid-template-columns:1fr;gap:23px;margin-top:30px;padding-block:27px}.ng-how>div:first-child{margin-bottom:3px}.ng-how h2{font-size:22px}.ng-step{gap:17px}.ng-step h3,.ng-step p{font-size:var(--text-small)}.ng-inline-empty{flex-wrap:wrap;gap:11px;padding:18px}.ng-inline-empty p{font-size:var(--text-small)}.ng-inline-empty>a{margin-left:0}.ng-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.ng-footer-grid>div:first-child{grid-column:1/-1}.ng-footer-grid p{font-size:var(--text-small);margin-top:13px}.ng-footer-grid>div>strong{margin-bottom:17px}.ng-site .sf-footer-bottom{font-size:var(--text-small)}.ng-footer-payments>div{flex-wrap:wrap}.ng-site .ng-footer{margin-top:30px;padding-top:30px}}@media (prefers-reduced-motion:reduce){.ng-site *{scroll-behavior:auto!important;transition:none!important}}.ng-slide-content{isolation:isolate;min-height:inherit;position:relative}.ng-hero-image-only .ng-slide-content{min-height:0;position:absolute;inset:0}@keyframes ng-slide-enter{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes ng-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ng-section-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ng-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sf-site .ng-slide-content{animation:.55s cubic-bezier(.22,.61,.36,1) both ng-slide-enter}.sf-site .ng-slide-content .ng-hero-copy{animation:.55s ease-out 90ms both ng-copy-enter}.ng-site .ng-header{animation:.4s ease-out both ng-copy-enter}.ng-site .ng-button,.ng-site .ng-signin,.ng-site .ng-slide-arrows button{transition:transform .18s,box-shadow .18s,filter .18s}.ng-site .ng-button:hover,.ng-site .ng-signin:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 7px 22px #0002}.ng-site .ng-button:active,.ng-site .ng-signin:active,.ng-site .ng-slide-arrows button:active{transform:translateY(1px)scale(.98)}.ng-site .ng-slide-dots button{transition:width .3s,background-color .3s}.ng-site .ng-game-art{transition:transform .3s}.ng-site .sf-product:hover .ng-game-art,.ng-site .ng-trending-card:hover .ng-game-art{transform:scale(1.035)}.ng-site .ng-trending-card,.ng-site .ng-sale-card,.ng-site .sf-product{transition:transform .2s,border-color .2s,box-shadow .2s}.ng-site .ng-trending-card:hover{transform:translateY(-3px)}.ng-site .sf-product:hover,.ng-site .ng-sale-card:hover{box-shadow:0 10px 25px #0002}.ng-site .panel-dialog[open]{animation:.24s ease-out both ng-dialog-enter}.ng-chat-float{right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:30;background:var(--sf-accent);max-width:min(300px,100vw - 40px);color:var(--sf-accent-ink,#fff);border:1px solid color-mix(in srgb,var(--sf-accent),white 15%);font-size:var(--text-small);border-radius:40px;align-items:center;gap:10px;padding:15px 20px;font-weight:700;transition:transform .2s,box-shadow .2s;animation:.4s ease-out both ng-copy-enter;display:inline-flex;position:fixed;box-shadow:0 8px 30px #0004}.ng-chat-float svg{flex-shrink:0}.ng-chat-float span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ng-chat-float:hover{transform:translateY(-3px);box-shadow:0 12px 35px #0005}.ng-welcome-ad{gap:18px;display:grid}.ng-welcome-ad img{object-fit:contain;background:var(--sf-bg);border-radius:12px;width:100%;height:auto;max-height:390px}.ng-welcome-ad p{font-size:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.ng-site:has(.ng-chat-float) .sf-footer-bottom{padding-bottom:100px}@media (width<=700px){.ng-chat-float{right:17px;bottom:max(17px,env(safe-area-inset-bottom));font-size:var(--text-small);gap:8px;padding:13px 16px}.ng-chat-float svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.ng-site *,.ng-site :before,.ng-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.commerce-page:has(.ng-chat-float) .sf-footer-bottom{padding-bottom:100px}@media (prefers-reduced-motion:reduce){.ng-chat-float{transition:none!important;animation:none!important}}.ng-site{--ng-header-height:150px}.ng-header-space{height:var(--ng-header-height)}.ng-site .ng-header-fixed{z-index:45;background:var(--sf-card,#101523);isolation:isolate;transition:background-color .2s,box-shadow .2s;animation:none;position:fixed;inset:0 0 auto}.sf-site.ng-site .ng-header-fixed.ng-header-scrolled{background:color-mix(in srgb,var(--sf-card,#101523) 86%,transparent);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 25px #00000012}.ng-site section[id]{scroll-margin-top:calc(var(--ng-header-height) + 24px)}.ng-site .ng-nav{gap:28px;overflow:visible}.ng-calculator-menu{font-size:var(--text-small);color:var(--sf-muted);position:relative}.ng-calculator-menu summary{cursor:pointer;white-space:nowrap;align-items:center;gap:9px;padding-block:18px;list-style:none;display:flex}.ng-calculator-menu summary::-webkit-details-marker{display:none}.ng-calculator-menu summary.selected{color:var(--sf-accent)}.ng-calculator-menu>div{background:var(--sf-card);border:1px solid var(--sf-line);border-radius:10px;min-width:180px;padding:6px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 10px 30px #0003}.ng-calculator-menu>div>a{color:var(--sf-text);border-radius:6px;padding:12px;display:block}.ng-calculator-menu>div>a:hover{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card))}.ng-category-catalog{padding-top:28px}.ng-categories-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.ng-category-card{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:14px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.ng-category-card:hover{border-color:var(--sf-accent);transform:translateY(-5px);box-shadow:0 10px 25px #0002}.ng-category-card>.ng-game-art{aspect-ratio:4/5;border-radius:0;width:100%;height:auto}.ng-category-card>div{padding:14px}.ng-category-card small{font-size:var(--text-small);color:var(--sf-muted)}.ng-category-card h3{font-size:var(--text-body);color:var(--sf-text);margin:8px 0 13px}.ng-category-card div>span{color:var(--sf-accent);font-size:var(--text-small);justify-content:space-between;gap:8px;display:flex}.ng-category-image img{object-fit:cover;width:100%;height:100%;display:block}.ng-category-image:after{display:none}.ng-category-image{flex-shrink:0;padding:0;overflow:hidden}.ng-site .commerce-content{min-height:45vh;padding:0 0 20px}.ng-back-link{color:var(--sf-muted);font-size:var(--text-small);align-items:center;gap:8px;margin:5px 0 22px;display:inline-flex}.ng-category-hero{border:1px solid var(--sf-line);background:linear-gradient(110deg,color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card)),var(--sf-card));border-radius:16px;align-items:center;gap:26px;margin-bottom:26px;padding:26px;display:flex}.ng-category-hero>.ng-game-art{border-radius:12px;flex-shrink:0;width:125px;height:150px}.ng-category-hero h2{margin:12px 0;font-size:27px}.ng-category-hero p{font-size:var(--text-small);max-width:600px}.ng-category-promise{color:var(--sf-accent);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.ng-checkout-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.ng-checkout-steps{gap:22px;min-width:0;display:grid}.ng-checkout-step{gap:16px;display:grid}.ng-checkout-step h2{align-items:center;gap:12px;margin:0;font-size:18px;display:flex}.ng-checkout-step h2>b{background:var(--sf-accent);color:var(--sf-accent-ink,#fff);min-width:30px;height:30px;font-size:var(--text-body);border-radius:9px;place-items:center;display:grid}.ng-checkout-step p{font-size:var(--text-small);margin:0}.ng-checkout-step label{font-size:var(--text-small);gap:8px;display:grid}.ng-checkout-step input:not([type=radio]),.ng-calculator-content input:not([type=range]){border:1px solid var(--sf-line);background:var(--sf-bg);width:100%;color:var(--sf-text);border-radius:9px;min-width:0;padding:13px}.ng-checkout-step small{color:var(--sf-muted);font-size:var(--text-small);line-height:1.7}.ng-checkout-step .list-filters{margin:0}.ng-nominal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ng-nominal{text-align:left;border:1px solid var(--sf-line);background:var(--sf-bg);color:var(--sf-text);cursor:pointer;border-radius:10px;flex-direction:column;align-items:start;gap:18px;min-width:0;padding:16px;transition:border-color .2s,background .2s;display:flex;position:relative}.ng-nominal strong{font-size:var(--text-small);line-height:1.5;display:block}.ng-nominal small{margin-top:6px;display:block}.ng-nominal>b{color:var(--sf-accent);font-size:var(--text-body)}.ng-nominal>svg{color:var(--sf-accent);position:absolute;bottom:11px;right:8px}.ng-nominal.selected{border-color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 9%,var(--sf-card))}.ng-nominal:disabled{opacity:.5;cursor:not-allowed}.ng-nominal:not(:disabled):hover{border-color:var(--sf-accent)}.ng-contact-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ng-payment-options{gap:10px;display:grid}.ng-checkout-step .ng-payment-options>label{border:1px solid var(--sf-line);cursor:pointer;background:var(--sf-bg);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.ng-payment-options>label.selected{border-color:var(--sf-accent)}.ng-payment-options input{accent-color:var(--sf-accent);width:17px;min-width:17px}.ng-payment-options small{margin-top:5px;display:block}.ng-checkout-summary{top:calc(var(--ng-header-height,150px) + 20px);gap:18px;min-width:0;display:grid;position:sticky}.ng-checkout-summary>svg{color:var(--sf-accent)}.ng-checkout-summary h2{margin:0;font-size:20px}.ng-checkout-summary p{font-size:var(--text-small);margin:0}.ng-checkout-summary dl{font-size:var(--text-small);gap:12px;margin:0;display:grid}.ng-checkout-summary dl>div{justify-content:space-between;gap:14px;display:flex}.ng-checkout-summary dd{overflow-wrap:anywhere;text-align:right;margin:0}.ng-checkout-summary dt{color:var(--sf-muted)}.ng-checkout-summary>.ng-button{cursor:pointer;border:0;justify-content:center;width:100%}.ng-checkout-summary>small{font-size:var(--text-small);color:var(--sf-muted);line-height:1.7;display:block}.ng-checkout-summary>small svg{vertical-align:middle;margin-right:4px}.ng-button:disabled{opacity:.5;cursor:not-allowed}.ng-selected-product{border:1px solid var(--sf-accent);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.ng-selected-product>span{flex:1}.ng-selected-product small{display:block}.ng-selected-product b,.ng-selected-product>svg{color:var(--sf-accent)}.ng-leaderboard-page{background:var(--sf-card);border:1px solid var(--sf-line);border-radius:18px;max-width:840px;margin:auto;padding:34px}.ng-leaderboard-intro,.ng-calculator-intro{text-align:center;margin:5px 0 28px}.ng-leaderboard-intro>svg,.ng-calculator-intro>svg{color:var(--sf-accent);margin:0 auto 18px;display:block}.ng-leaderboard-intro h2,.ng-calculator-intro h2{margin:13px 0;font-size:29px}.ng-leaderboard-intro p{font-size:var(--text-small);max-width:500px;margin:auto}.ng-periods>a{text-align:center;color:var(--sf-muted);font-size:var(--text-small);border-radius:7px;flex:1;padding:12px}.ng-periods>a.selected{background:var(--sf-card);color:var(--sf-accent);box-shadow:0 2px 7px #0002}.ng-leaderboard-page .ng-ranking li{padding:20px 0}.ng-leaderboard-page .ng-ranking strong{font-size:var(--text-body)}.ng-leaderboard-page .ng-ranking small{font-size:var(--text-small)}.ng-leaderboard-page .ng-ranking b{font-size:var(--text-body)}.ng-leaderboard-page .ng-ranking-caption{max-width:none;font-size:var(--text-small)!important}.ng-calculator-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:10px 0 35px;display:flex}.ng-calculator-tabs>a{border:1px solid var(--sf-line);font-size:var(--text-small);background:var(--sf-card);color:var(--sf-muted);border-radius:10px;align-items:center;gap:9px;padding:13px 18px;display:flex}.ng-calculator-tabs>a.selected{color:var(--sf-accent);border-color:var(--sf-accent)}.ng-calculator-content{max-width:640px;margin:auto}.ng-calculator-content p{font-size:var(--text-small)}.ng-calculator-content label{font-size:var(--text-small);gap:10px;display:grid}.ng-calculator-content .ng-button{cursor:pointer;border:0;justify-content:center}.ng-calculator-content small{font-size:var(--text-small);color:var(--sf-muted);line-height:1.8}.ng-calculator-content input[type=range]{width:100%;accent-color:var(--sf-accent)}.ng-calculator-result{text-align:center;background:color-mix(in srgb,var(--sf-accent) 10%,var(--sf-bg));border:1px solid color-mix(in srgb,var(--sf-accent) 25%,var(--sf-line));border-radius:12px;padding:26px}.ng-calculator-result>strong{color:var(--sf-accent);justify-content:center;align-items:center;gap:12px;margin:14px 0;font-size:45px;display:flex}.ng-range-labels{font-size:var(--text-small);color:var(--sf-muted);justify-content:space-between;display:flex}.ng-calculator-choices{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ng-calculator-choices .text-link{align-items:center;gap:9px;display:flex}.ng-calculator-choices .sf-form-card>svg{color:var(--sf-accent)}.taxonomy-name{align-items:center;gap:12px;display:flex}.taxonomy-name img,.taxonomy-image-preview{object-fit:cover;border:1px solid var(--border);border-radius:7px}@media (width<=1050px){.ng-categories-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ng-checkout-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.ng-nominal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ng-site{--ng-header-height:193px}.ng-header-main{min-height:145px}.ng-site .ng-nav{justify-content:space-between;gap:0;min-height:48px}.ng-nav>a{font-size:var(--text-small);gap:5px}.ng-calculator-menu{font-size:var(--text-small)}.ng-calculator-menu summary{gap:4px;padding-block:16px}.ng-calculator-menu>div{left:auto;right:0}.ng-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.ng-category-card>div{padding:11px}.ng-category-card h3{font-size:var(--text-small);margin:6px 0 10px;line-height:1.5}.ng-category-card small,.ng-category-card div>span{font-size:var(--text-small)}.ng-category-hero{align-items:start;gap:17px;padding:18px}.ng-category-hero>.ng-game-art{width:78px;height:98px}.ng-category-hero h2{margin:8px 0;font-size:20px}.ng-category-hero p{font-size:var(--text-small)}.ng-category-promise{font-size:var(--text-small);gap:6px;margin-top:11px}.ng-checkout-layout{grid-template-columns:1fr;gap:20px}.ng-checkout-summary{position:static}.ng-checkout-step h2{font-size:16px}.ng-checkout-step{gap:14px}.ng-checkout-step .list-filters{flex-wrap:wrap}.ng-contact-fields{grid-template-columns:1fr}.ng-nominal{padding:14px}.ng-nominal strong,.ng-nominal>b{font-size:var(--text-small)}.ng-leaderboard-page{padding:23px 18px}.ng-leaderboard-intro h2,.ng-calculator-intro h2{font-size:24px}.ng-leaderboard-page .ng-ranking strong,.ng-leaderboard-page .ng-ranking b{font-size:var(--text-small)}.ng-calculator-tabs{gap:7px}.ng-calculator-tabs>a{font-size:var(--text-small);padding:11px}.ng-calculator-choices{grid-template-columns:1fr}.ng-site .ng-header-main .sf-search{max-width:none}.ng-site .ng-header-main .sf-search input{width:100%;min-width:0}}.ng-header .ng-brand{min-width:0;max-width:290px}.ng-header .ng-brand>span:last-child{text-overflow:ellipsis;overflow:hidden}.ng-header .ng-brand-symbol{flex-shrink:0}@media (width<=700px){.ng-header .ng-brand{max-width:calc(100% - 90px)}}.commerce-page .ng-button{background:var(--sf-accent);color:var(--sf-accent-ink,#fff)}.ng-site{--sf-accent-ink:#101523}.ng-checkout-step label,.ng-calculator-content label{margin:0}.ng-preview-site .ng-header-fixed{position:sticky;top:0}.ng-preview-site .ng-header-space{display:none}.ng-category-hero .ng-eyebrow,.ng-calculator-intro .ng-eyebrow,.ng-leaderboard-intro .ng-eyebrow,.ng-category-catalog .ng-eyebrow{color:var(--sf-accent)}.ng-site .ng-nav>a,.ng-site .ng-calculator-menu>summary{isolation:isolate;transition:color .2s;position:relative}.ng-site .ng-nav>a:before,.ng-site .ng-calculator-menu>summary:before{content:"";background:color-mix(in srgb,var(--sf-accent) 10%,transparent);opacity:0;z-index:-1;pointer-events:none;border-radius:9px;transition:opacity .2s,transform .2s;position:absolute;inset:8px -10px;transform:scale(.92)}.ng-site .ng-nav>a:after,.ng-site .ng-calculator-menu>summary:after{content:"";background:var(--sf-accent);transform-origin:0;pointer-events:none;border-radius:3px;height:2px;transition:transform .24s cubic-bezier(.22,.61,.36,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.ng-site .ng-nav>a.selected:after,.ng-site .ng-calculator-menu>summary.selected:after{transform:scaleX(1)}.ng-site .ng-nav>a:focus-visible:before,.ng-site .ng-calculator-menu>summary:focus-visible:before{opacity:1;transform:scale(1)}.ng-site .ng-nav>a:focus-visible:after,.ng-site .ng-calculator-menu>summary:focus-visible:after{transform:scaleX(1)}.ng-site .ng-nav>a>svg,.ng-site .ng-calculator-menu>summary>svg{transition:transform .22s}.ng-site .ng-calculator-menu>div>a{transition:background-color .2s,color .2s,padding-left .2s}.ng-site .ng-calculator-menu>div>a:focus-visible{color:var(--sf-accent);padding-left:17px}.ng-site .ng-calculator-menu[open]>summary>svg:last-child{transform:rotate(180deg)}@media (hover:hover){.sf-site.ng-site .ng-nav>a:hover,.sf-site.ng-site .ng-calculator-menu>summary:hover{color:var(--sf-accent)}.ng-site .ng-nav>a:hover:before,.ng-site .ng-calculator-menu>summary:hover:before{opacity:1;transform:scale(1)}.ng-site .ng-nav>a:hover:after,.ng-site .ng-calculator-menu>summary:hover:after{transform:scaleX(1)}.ng-site .ng-nav>a:hover>svg,.ng-site .ng-calculator-menu>summary:hover>svg:first-child{transform:translateY(-2px)}.ng-site .ng-calculator-menu>div>a:hover{color:var(--sf-accent);padding-left:17px}}@media (prefers-reduced-motion:reduce){.ng-site .ng-nav>a:before,.ng-site .ng-nav>a:after,.ng-site .ng-calculator-menu>summary:before,.ng-site .ng-calculator-menu>summary:after,.ng-site .ng-nav>a>svg,.ng-site .ng-calculator-menu>summary>svg{transition:none!important;transform:none!important}.ng-site .ng-nav>a:not(.selected):after,.ng-site .ng-calculator-menu>summary:not(.selected):after{opacity:0}}.sf-site .ng-category-brand{background:#f8fafc}.sf-site .ng-category-brand img{object-fit:contain;box-sizing:border-box;padding:18%}.sf-site .ng-category-brand.ng-art-small img{padding:14%}.store-design-editor{gap:22px;display:grid}.design-publish-bar{z-index:4;border:1px solid var(--border);background:var(--panel-card);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex;position:sticky;top:12px;box-shadow:0 5px 25px #00000008}.design-publish-bar p{font-size:var(--text-small);margin:8px 0 0}.design-overview{grid-template-columns:1fr 1fr;gap:22px;display:grid}.store-design-editor h2{align-items:center;gap:9px;display:flex}.store-design-editor .section-toolbar{align-items:start;gap:15px}.store-design-editor .section-toolbar p{max-width:400px;margin-bottom:0}.design-brand-summary{align-items:center;gap:13px;margin-top:22px;display:flex}.design-brand-summary>span{border:1px solid #0002;border-radius:11px;width:45px;height:45px}.design-brand-summary strong{font-size:var(--text-body)}.design-brand-summary small{color:var(--muted);font-size:var(--text-small);margin-top:5px;display:block}.design-chips{flex-wrap:wrap;gap:7px;max-height:170px;margin-top:17px;display:flex;overflow:auto}.design-chips>span{background:var(--panel-soft);border:1px solid var(--border);font-size:var(--text-small);border-radius:7px;padding:7px 9px}.design-section-summary{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.design-section-summary li{background:var(--panel-soft);border:1px solid var(--border);font-size:var(--text-small);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.design-section-summary small{font-size:var(--text-small);color:var(--muted)}.design-color-picker{font-size:var(--text-small);align-items:center;gap:14px;margin-top:7px;display:flex}.onboarding-card .design-color-picker input{width:75px;height:45px;min-height:0;margin:0;padding:4px}.design-image-field{border:1px solid var(--border);border-radius:11px;gap:14px;padding:16px;display:grid}.design-image-preview{object-fit:contain;background:var(--panel-soft);border-radius:8px;max-width:100%;max-height:180px}.design-image-field small{font-size:var(--text-small);color:var(--muted)}.design-image-field label{margin:0}.design-product-picker{border:1px solid var(--border);border-radius:12px;padding:14px}.design-product-picker>p{font-size:var(--text-small)}.design-product-search{align-items:center;gap:9px;display:flex}.onboarding-card .design-product-search input{flex:1;min-width:0;margin:0}.design-product-options{overscroll-behavior:contain;max-height:360px;overflow:auto}.design-product-options>label{border-bottom:1px solid var(--border);font-size:var(--text-small);align-items:center;gap:10px;margin:0;padding:13px 0;display:flex}.onboarding-card .design-product-options input{flex-shrink:0;width:16px;height:16px;min-height:0;margin:0}.design-product-options>label>span{flex:1;min-width:0}.design-product-options strong{font-size:var(--text-small)}.design-product-options small{font-size:var(--text-small);color:var(--muted);margin-top:5px;display:block}.design-product-options b{font-size:var(--text-small);white-space:nowrap}.design-product-picker .list-pagination{margin-block:13px 0;padding-block:12px 0}.design-selected-products{gap:7px;max-height:200px;display:grid;overflow:auto}.design-selected-products>div{background:var(--panel-soft);border:1px solid var(--border);font-size:var(--text-small);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.design-selected-products>div>span{flex:1}.design-section-editor{gap:16px;display:grid}.design-section-editor fieldset{border:1px solid var(--border);border-radius:10px;padding:15px}.design-section-editor legend{font-size:var(--text-small);padding-inline:7px}.design-section-editor .row-actions{justify-content:end}.design-section-editor .row-actions label{margin-right:auto}.design-section-editor label{font-size:var(--text-small)}.ng-banner-overlay-link{z-index:1;position:absolute;inset:0}.ng-hero-image-only{aspect-ratio:3;min-height:0}.ng-hero-image-only .ng-hero-image{z-index:0;object-fit:cover;position:absolute}.ng-hero-image-only .ng-hero-bottom{z-index:2;pointer-events:none}.ng-hero-image-only .ng-hero-bottom button{pointer-events:auto}.ng-hero{color:#f2f3fa}.sf-custom-logo{object-fit:contain;flex-shrink:0;width:43px;height:43px}.sf-hero-custom{margin-block:25px}.ng-site .ng-button,.ng-site .ng-signin,.ng-site .ng-brand-symbol{background:var(--sf-accent);color:var(--sf-accent-ink,#fff)}.ng-site .ng-hero h1>span+span{color:var(--sf-accent)}.ng-site .ng-nav>a.selected:after{background:var(--sf-accent)}.ng-site .ng-nav>a.selected{color:var(--sf-accent)}.ng-site .ng-slide-dots button[aria-pressed=true]{background-color:var(--sf-accent)}.ng-site .ng-periods button[aria-pressed=true],.ng-site .sf-product-info .sf-price>strong{color:var(--sf-accent)}@media (width<=900px){.design-overview{grid-template-columns:1fr}.design-publish-bar{flex-direction:column;align-items:start;position:static}.design-section-summary{grid-template-columns:1fr}}@media (width<=600px){.design-publish-bar{padding:16px}.design-publish-bar>.row-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.design-publish-bar>.row-actions>.button:last-child{grid-column:1/-1}.store-design-editor .section-toolbar{flex-wrap:wrap}.design-product-options b{font-size:var(--text-small)}.design-product-picker{padding:11px}.design-product-search{flex-wrap:wrap}.design-product-search input{width:calc(100% - 30px)}.design-product-search button{margin-left:auto}.ng-hero-image-only{aspect-ratio:2}.sf-custom-logo{width:36px;height:36px}}.onboarding-card .design-color-picker input[type=text]{width:125px;height:42px;font-size:var(--text-small);padding:10px}.sf-site .ng-button{background:var(--sf-accent);color:var(--sf-accent-ink,#fff)}.sf-site .ng-hero h1>span+span{color:var(--sf-accent)}@media (width<=600px){.ng-hero-image-only{aspect-ratio:3}}.design-theme-presets{flex-wrap:wrap;gap:8px;display:flex}.design-theme-presets button{gap:6px}.design-theme-presets button>span{border:1px solid var(--border);border-radius:50%;width:14px;height:14px}.design-theme-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.design-theme-fields{gap:14px;display:grid}.design-theme-fields>label{font-size:var(--text-small);margin:0}.onboarding-card .design-theme-fields .design-color-picker input[type=color]{flex-shrink:0;width:46px;height:40px;padding:3px}.onboarding-card .design-theme-fields .design-color-picker input[type=text]{width:100%;height:40px;margin:0}.design-theme-fields .design-color-picker{gap:9px;margin-top:6px}.design-theme-preview{border:1px solid var(--sf-line);background:var(--sf-bg);min-width:0;color:var(--sf-text);border-radius:13px;position:sticky;top:0;overflow:hidden}.design-preview-top{border-bottom:1px solid var(--sf-line);background:var(--sf-card);gap:6px;padding:17px;display:grid}.design-preview-top strong{font-size:13px}.design-preview-top span{color:var(--sf-muted);font-size:9px}.design-preview-content{padding:24px 18px}.design-preview-badge{color:var(--sf-secondary);letter-spacing:.12em;font-size:8px;font-weight:750}.design-preview-content h3{letter-spacing:-.04em;margin-block:13px;font-size:25px;line-height:1.2}.design-preview-content p{color:var(--sf-muted);font-size:10px;line-height:1.8}.design-preview-card{background:var(--sf-card);border:1px solid var(--sf-line);border-radius:10px;gap:12px;margin-top:23px;padding:18px;display:grid}.design-preview-card>span{color:var(--sf-secondary);letter-spacing:.1em;font-size:7px}.design-preview-card strong{font-size:13px}.design-preview-card b{color:var(--sf-accent);font-size:18px}.design-preview-card button{background:var(--sf-accent);color:var(--sf-accent-ink);pointer-events:none;border:0;border-radius:6px;padding:12px;font-size:10px;font-weight:650}.design-preview-content>small{color:var(--sf-muted);margin-top:22px;font-size:8px;display:block}.sf-site.sf-custom-theme{--primary:var(--sf-accent);--accent:var(--sf-secondary);--panel-card:var(--sf-card);--panel-soft:var(--sf-bg);--panel-text:var(--sf-text);--muted:var(--sf-muted);--border:var(--sf-line)}.sf-site.sf-custom-theme .sf-announcement,.sf-site.sf-custom-theme .sf-button,.sf-site.sf-custom-theme.commerce-page .button:not(.secondary),.sf-site.sf-custom-theme .panel-dialog .button:not(.secondary){background:var(--sf-accent);color:var(--sf-accent-ink)}.sf-site.sf-custom-theme .sf-store-icon{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));color:var(--sf-accent)}.sf-site.sf-custom-theme .sf-categories button{background:var(--sf-card);border-color:var(--sf-line);color:var(--sf-muted)}.sf-site.sf-custom-theme .sf-categories button.selected{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));border-color:var(--sf-accent);color:var(--sf-accent)}.sf-site.sf-custom-theme .sf-footer,.sf-site.sf-custom-theme .sf-atlas-nav,.sf-site.sf-custom-theme .sf-atlas-sidebar{background:var(--sf-card);border-color:var(--sf-line)}.sf-site.sf-custom-theme .sf-premium-banner{background:color-mix(in srgb,var(--sf-secondary) 8%,var(--sf-card))}.sf-site.sf-custom-theme .sf-premium-banner>svg,.sf-site.sf-custom-theme .sf-sidebar-note{color:var(--sf-secondary)}.sf-site.sf-custom-theme .ng-header,.sf-site.sf-custom-theme .ng-footer{background:var(--sf-card);border-color:var(--sf-line)}.sf-site.sf-custom-theme .ng-header .sf-search,.sf-site.sf-custom-theme .ng-periods{background:var(--sf-bg);border-color:var(--sf-line)}.sf-site.sf-custom-theme .ng-header .sf-search>button{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));color:var(--sf-accent)}.sf-site.sf-custom-theme .ng-sale-card,.sf-site.sf-custom-theme .ng-trending-card,.sf-site.sf-custom-theme .sf-product,.sf-site.sf-custom-theme .ng-leaderboard{background:var(--sf-card);color:var(--sf-text);border-color:var(--sf-line)}.sf-site.sf-custom-theme .ng-trending-card:hover{background:color-mix(in srgb,var(--sf-accent) 8%,var(--sf-card))}.sf-site.sf-custom-theme .ng-member-card{background:radial-gradient(ellipse at 90% 0%,color-mix(in srgb,var(--sf-accent) 18%,transparent),transparent 75%),var(--sf-card);border-color:var(--sf-line)}.sf-site.sf-custom-theme .ng-footer-grid>div>strong,.sf-site.sf-custom-theme .ng-inline-empty strong{color:var(--sf-text)}.sf-site.sf-custom-theme .ng-inline-empty{background:var(--sf-card);border-color:var(--sf-line)}.sf-site.sf-custom-theme .ng-nav>a,.sf-site.sf-custom-theme .ng-nav>span,.sf-site.sf-custom-theme .ng-brand small,.sf-site.sf-custom-theme .ng-currency,.sf-site.sf-custom-theme .ng-benefits small,.sf-site.sf-custom-theme .ng-sale-top small,.sf-site.sf-custom-theme .ng-stock-line>small,.sf-site.sf-custom-theme .ng-trending-card small,.sf-site.sf-custom-theme .ng-trending-card>svg,.sf-site.sf-custom-theme .sf-product-info>small,.sf-site.sf-custom-theme .ng-deadline>small,.sf-site.sf-custom-theme .ng-section-note,.sf-site.sf-custom-theme .ng-ranking small,.sf-site.sf-custom-theme .ng-member-card>small,.sf-site.sf-custom-theme .ng-how .ng-eyebrow,.sf-site.sf-custom-theme .ng-footer-grid a:not(.sf-brand),.sf-site.sf-custom-theme .ng-footer-badge,.sf-site.sf-custom-theme .ng-footer-payments>div>span,.sf-site.sf-custom-theme .sf-footer-bottom{color:var(--sf-muted)}.sf-site.sf-custom-theme .ng-ranking-caption{color:var(--sf-muted)!important}.sf-site.sf-custom-theme .ng-benefits svg,.sf-site.sf-custom-theme .ng-title-line>svg,.sf-site.sf-custom-theme .ng-section-heading>a,.sf-site.sf-custom-theme .ng-ranking b,.sf-site.sf-custom-theme .ng-ranking-empty a{color:var(--sf-accent)}.sf-site.sf-custom-theme .ng-title-line .ng-flash-icon,.sf-site.sf-custom-theme .ng-title-line .ng-hot-icon,.sf-site.sf-custom-theme .ng-sale-price strong,.sf-site.sf-custom-theme .ng-sale-top>svg,.sf-site.sf-custom-theme .ng-sale-price svg{color:var(--sf-secondary)}.sf-site.sf-custom-theme .ng-flash{background:linear-gradient(120deg,color-mix(in srgb,var(--sf-secondary) 7%,transparent),transparent);border-color:color-mix(in srgb,var(--sf-secondary) 30%,var(--sf-line))}.sf-site.sf-custom-theme .ng-tag,.sf-site.sf-custom-theme .ng-countdown>span{color:var(--sf-secondary);background:color-mix(in srgb,var(--sf-secondary) 10%,var(--sf-card));border-color:color-mix(in srgb,var(--sf-secondary) 35%,var(--sf-line))}.sf-site.sf-custom-theme .ng-nav-border,.sf-site.sf-custom-theme .ng-stock-line,.sf-site.sf-custom-theme .ng-ranking li,.sf-site.sf-custom-theme .ng-how,.sf-site.sf-custom-theme .ng-footer-payments>div>span,.sf-site.sf-custom-theme .list-pagination{border-color:var(--sf-line)}.sf-site.sf-custom-theme .list-pagination button{background:var(--sf-card);color:var(--sf-text);border-color:var(--sf-line)}.sf-site.sf-custom-theme .list-pagination button.selected{background:var(--sf-accent);color:var(--sf-accent-ink)}.sf-site.sf-custom-theme .ng-periods button{color:var(--sf-muted)}.sf-site.sf-custom-theme .ng-periods button[aria-pressed=true]{background:var(--sf-card);color:var(--sf-accent)}.sf-site.sf-custom-theme .ng-avatar{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));color:var(--sf-accent)}.sf-site.sf-custom-theme .ng-hero h1>span+span{color:color-mix(in srgb,var(--sf-accent) 65%,white)}.sf-site.sf-custom-theme a:focus-visible,.sf-site.sf-custom-theme button:focus-visible{outline-color:var(--sf-accent)}@media (width<=650px){.design-theme-workbench{grid-template-columns:1fr}.design-theme-preview{grid-row:1;position:static}.design-preview-content{padding:18px}.design-preview-content h3{font-size:23px}.design-preview-card{margin-top:16px}.design-banner-list .section-toolbar>.row-actions{flex-wrap:wrap}.ng-hero-bottom>span{width:auto;max-width:100px}.ng-slide-arrows{width:auto}}.sf-site.sf-custom-theme .ng-member-card .ng-eyebrow,.sf-site.sf-custom-theme .ng-member-art{color:var(--sf-accent)}.sf-site.sf-custom-theme .ng-member-art>svg:nth-child(2),.sf-site.sf-custom-theme .ng-rank-0,.sf-site.sf-custom-theme .ng-leaderboard .ng-section-heading>svg{color:var(--sf-secondary)}.sf-site .ng-hero-image-only{aspect-ratio:3;min-height:0}.sf-site .ng-slide-dots button[aria-pressed=true]{background-color:var(--sf-accent)}.sf-site.sf-custom-theme .sf-header{background:var(--sf-card)}.sf-site.sf-custom-theme .sf-search>button{background:var(--sf-accent);color:var(--sf-accent-ink)}.design-engagement-fields{border:1px solid var(--border);border-radius:12px;gap:18px;min-width:0;padding:19px;display:grid}.design-engagement-fields legend{font-size:var(--text-body);padding-inline:8px;font-weight:650}.design-engagement-fields>label,.design-engagement-fields .field-help{margin:0}.order-lookup-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:25px;display:grid}.lookup-search-card{padding:32px}.lookup-search-card>h2{letter-spacing:-.04em;margin:0 0 14px;font-size:28px}.lookup-search-card>p{font-size:var(--text-body);line-height:1.8}.lookup-icon{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));width:56px;height:56px;color:var(--sf-accent);border-radius:15px;place-items:center;margin-bottom:23px;display:grid}.lookup-search-form{gap:12px;margin-block:25px;display:grid}.lookup-search-form>label{font-size:var(--text-small);margin:0}.lookup-search-form>div{border:1px solid var(--sf-line);background:var(--sf-bg);color:var(--sf-muted);border-radius:10px;align-items:center;gap:11px;padding:0 14px;display:flex}.lookup-search-form>div:focus-within{outline:2px solid var(--sf-accent);outline-offset:2px}.lookup-search-form input{color:var(--sf-text);width:100%;min-width:0;font-size:var(--text-body);background:0 0;border:0;outline:none;margin:0;padding:16px 0}.lookup-help-card>svg{color:var(--sf-accent)}.lookup-help-card h2{margin-block:16px 25px;font-size:20px}.lookup-help-card h3{font-size:var(--text-body);margin-top:22px;line-height:1.5}.lookup-help-card p{font-size:var(--text-small);margin-top:9px;line-height:1.8}.lookup-result{border-top:1px solid var(--sf-line);gap:20px;margin-top:24px;padding-top:24px;display:grid}.lookup-result-heading{color:var(--sf-accent);font-size:var(--text-body);align-items:center;gap:9px;display:flex}.lookup-number{font-family:ui-monospace,monospace;font-size:var(--text-body);overflow-wrap:anywhere}.lookup-result h3{font-size:22px}.lookup-result small{font-size:var(--text-small);line-height:1.8}.lookup-result .commerce-details{line-height:1.7}.ng-site .order-lookup-layout{padding-block:28px 40px}.lookup-search-form .button{color:var(--sf-accent-ink,#fff);background:var(--sf-accent)}@media (width<=800px){.order-lookup-layout{grid-template-columns:1fr}.lookup-search-card{padding:23px}.lookup-search-card>h2{font-size:24px}.lookup-result .commerce-details{font-size:var(--text-small)}}.sf-site .lookup-search-card .lookup-search-form input{color:var(--sf-text);font-size:var(--text-body);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:16px 0}.sf-site .lookup-result>h3,.sf-site .lookup-result>small,.sf-site .lookup-result .commerce-details{margin:0}.sf-site .lookup-result{gap:16px}.sf-site .sf-catalog-filters{box-shadow:none;min-width:0;color:var(--sf-text);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 0 18px;padding:0;display:flex}.sf-site .sf-catalog-filters>label{min-width:0;font-size:var(--text-small);color:var(--sf-muted);align-items:center;gap:9px;margin:0;display:flex}.sf-site .sf-catalog-filters>.list-search{flex:1;min-width:0;display:block}.sf-site .sf-catalog-filters>.list-search>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-site .sf-catalog-filters .list-search>div{border:1px solid var(--sf-line);background:var(--sf-card);width:100%;height:44px;color:var(--sf-muted);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.sf-site .sf-catalog-filters .list-search>div:focus-within{border-color:var(--sf-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-accent) 12%,transparent)}.sf-site .sf-catalog-filters .list-search svg{pointer-events:none;width:17px;height:17px;color:var(--sf-muted);flex-shrink:0;position:static;inset:auto;transform:none}.sf-site .sf-catalog-filters .list-search input{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;font:inherit;font-size:var(--text-small);color:var(--sf-text);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block}.sf-site .sf-catalog-filters input::placeholder{color:var(--sf-muted);opacity:.85}.sf-site .sf-catalog-filters .list-page-size{white-space:nowrap;flex:none;gap:8px}.sf-site .sf-catalog-filters select{appearance:auto;background:var(--sf-card);width:auto;min-width:64px;height:44px;min-height:0;color:var(--sf-text);border:1px solid var(--sf-line);font:inherit;font-size:var(--text-small);color-scheme:normal;cursor:pointer;border-radius:10px;margin:0;padding:0 10px;line-height:normal;display:block}.sf-site .sf-catalog-filters select:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-site .sf-catalog-filters select option{background:var(--sf-card);color:var(--sf-text)}.sf-site .sf-catalog-filters .filter-actions{flex-shrink:0;align-items:center;gap:8px;width:auto;margin:0;display:flex}.sf-site .sf-catalog-filters .button{border:1px solid var(--sf-accent);background:var(--sf-accent);min-width:0;height:44px;min-height:0;color:var(--sf-accent-ink,#fff);font:inherit;font-size:var(--text-small);box-shadow:none;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 16px;font-weight:650;line-height:normal;display:inline-flex}.sf-site .sf-catalog-filters .button.secondary{border-color:var(--sf-line);background:var(--sf-card);width:44px;color:var(--sf-muted);padding:0}.sf-site .sf-catalog-filters .button:hover:not(:disabled){filter:brightness(1.08)}.sf-site .sf-catalog-filters .button:disabled{opacity:.6;cursor:wait}.sf-site .sf-catalog-filters .button svg{flex-shrink:0;width:16px;height:16px}.sf-site .ng-checkout-step .sf-catalog-filters .list-search>div{background:var(--sf-bg)}@media (width<=700px){.sf-site .sf-catalog-filters{flex-wrap:wrap;gap:8px}.sf-site .sf-catalog-filters>.list-search{flex-basis:100%}.sf-site .sf-catalog-filters .list-page-size{margin-right:auto}.sf-site .sf-catalog-filters .list-search>div,.sf-site .sf-catalog-filters select,.sf-site .sf-catalog-filters .button{height:42px}.sf-site .sf-catalog-filters .button.secondary{width:42px}.sf-site .sf-catalog-filters .list-search input{font-size:var(--text-body)}.sf-site .sf-catalog-filters .list-page-size>span{font-size:var(--text-small)}}.sf-site .sf-catalog-filters input::-webkit-search-cancel-button{appearance:none}.sf-site .ng-checkout-step .sf-catalog-filters+.list-pagination{margin:0;padding-block:0}.game-identity-fields{gap:15px;min-width:0;display:grid}.game-identity-fields select{background:var(--sf-bg);width:100%;min-height:44px;color:var(--sf-text);border:1px solid var(--sf-line);font:inherit;font-size:var(--text-small);border-radius:9px;padding:11px 12px}.game-identity-fields select option{background:var(--sf-card);color:var(--sf-text)}.game-identity-result{border:1px solid var(--sf-line);background:var(--sf-bg);min-width:0;color:var(--sf-muted);border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.game-identity-result>svg{flex-shrink:0}.game-identity-result>div{flex:1;gap:5px;min-width:0;display:grid}.game-identity-result strong{font-size:var(--text-small);overflow-wrap:anywhere}.game-identity-result small,.game-identity-result span{font-size:var(--text-small);color:var(--sf-muted);line-height:1.6}.game-identity-result.valid{border-color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 7%,var(--sf-card));color:var(--sf-accent)}.game-identity-result.valid strong{color:var(--sf-text);font-size:17px}.game-identity-result.error{color:var(--sf-text);border-color:#d48b45}.game-identity-result.error>svg{color:#d48b45}.game-identity-retry{background:var(--sf-card);color:var(--sf-text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px;display:inline-flex;border:1px solid var(--sf-line)!important;font-size:var(--text-small)!important}.game-identity-spinner{animation:1s linear infinite game-check-spin}@keyframes game-check-spin{to{transform:rotate(360deg)}}@media (width<=700px){.game-identity-result{flex-wrap:wrap}.game-identity-fields .ng-contact-fields{grid-template-columns:1fr 1fr}.game-identity-fields .ng-contact-fields input{padding-inline:10px}.game-identity-result.error .game-identity-retry{margin-left:32px}}@media (prefers-reduced-motion:reduce){.game-identity-spinner{animation:none}}.flash-editor{gap:14px;min-width:0;display:grid}.flash-editor-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.flash-editor-summary>span{font-size:var(--text-small);color:var(--muted)}.flash-editor-summary strong{color:var(--panel-text);font-size:18px}.flash-editor-summary>small{font-size:var(--text-small);color:var(--muted)}.flash-editor-tabs{margin:0}.flash-editor .design-product-picker{border:0;min-width:0;padding:0}.flash-editor .design-product-picker>p{display:none}.flash-editor .design-product-options{overscroll-behavior:auto;max-height:none;overflow:visible}.flash-editor .design-product-options>label{min-height:58px;padding:11px 0}.flash-editor .design-product-options strong{overflow-wrap:anywhere;line-height:1.5;display:block}.flash-editor .design-product-options>label>input{accent-color:var(--primary);width:16px;height:16px}.flash-editor .design-product-picker .list-pagination{margin-top:10px;padding-top:10px}.flash-selected-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.flash-selected-heading small{font-size:var(--text-small);color:var(--muted)}.flash-selected-heading button{font-size:var(--text-small)}.flash-selected-list{margin:0;padding:0;list-style:none}.flash-selected-list>li{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:11px 0;display:flex}.flash-product-rank{background:var(--panel-soft);width:25px;height:25px;color:var(--muted);font-size:var(--text-small);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.flash-product-name{flex:1;min-width:0}.flash-product-name strong{font-size:var(--text-small);overflow-wrap:anywhere;line-height:1.5;display:block}.flash-product-name small{font-size:var(--text-small);color:var(--muted);margin-top:3px;display:block}.flash-product-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.flash-product-actions .icon-button{width:28px;height:28px;padding:5px}.flash-selection-empty{text-align:center;color:var(--muted);justify-items:center;gap:12px;padding:28px 16px;display:grid}.flash-selection-empty strong{font-size:var(--text-body)}.flash-selection-empty p,.flash-schedule-panel>p{font-size:var(--text-small);color:var(--muted);margin:0 0 16px;line-height:1.7}.flash-schedule-panel .field-grid{gap:14px}@media (width<=480px){.flash-editor-summary{align-items:start}.flash-editor-summary>small{text-align:right;max-width:155px;line-height:1.5}.flash-editor-tabs>button{font-size:var(--text-small);padding-inline:10px}.flash-product-name strong{font-size:var(--text-small)}.flash-product-actions{gap:0}.flash-product-actions .icon-button{width:25px}.flash-editor .design-product-search{flex-wrap:nowrap}.flash-editor .design-product-search input{flex:1;width:0;min-width:0}.flash-editor .design-product-search button{margin:0}}.flash-product-total{font-size:var(--text-small);color:var(--muted);margin:13px 0 5px;display:block}.flash-load-more{font-size:var(--text-small);color:var(--muted);text-align:center;justify-content:center;gap:10px;padding:14px 8px;display:flex}.flash-selected-list>li{padding:13px 0;display:block}.flash-selected-product{align-items:center;gap:10px;display:flex}.flash-discount-row{grid-template-columns:140px 100px 1fr;align-items:end;gap:12px;margin:12px 0 0 35px;display:grid}.flash-discount-row label{font-size:var(--text-small);margin:0}.flash-discount-row :is(input,select){min-height:35px;font-size:var(--text-small);margin-top:5px;padding:8px}.flash-discount-row>small{font-size:var(--text-small);color:var(--muted);padding-bottom:3px;line-height:1.7}@media (width<=600px){.flash-discount-row{grid-template-columns:1fr 1fr;gap:8px;margin-left:0}.flash-discount-row>small{grid-column:1/-1}.flash-discount-row>small br{display:none}}.sf-site .payment-confirmation{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:0;padding:18px;display:grid}.sf-site .payment-confirmation>svg{color:#10b981;margin-top:1px;display:block}.sf-site .payment-confirmation-copy{min-width:0}.sf-site .payment-confirmation-copy>strong{font-size:var(--text-body);line-height:24px;display:block}.sf-site .payment-confirmation-copy>p{font-size:var(--text-small);margin:6px 0 0;line-height:1.75}.sf-site .ng-hero.ng-carousel-frame{aspect-ratio:3;width:100%;height:auto;min-height:0}.sf-site .ng-hero.ng-carousel-frame.ng-carousel-with-copy{aspect-ratio:auto;height:440px}.sf-site .ng-carousel-frame>.ng-slide-content{height:100%;min-height:0;position:absolute;inset:0}.sf-site .ng-carousel-frame .ng-hero-image{object-fit:cover;width:100%;height:100%;display:block}.sf-site .ng-carousel-frame .ng-hero-copy{max-height:100%;overflow:hidden}.sf-site .au-promotion .ng-hero.ng-carousel-frame{aspect-ratio:auto;height:clamp(180px,30vw,380px);min-height:0}.sf-site .au-promotion .ng-hero.ng-carousel-frame.ng-carousel-with-copy{height:360px}@media (width<=1050px){.sf-site .ng-hero.ng-carousel-frame.ng-carousel-with-copy{height:380px}.sf-site .au-promotion .ng-hero.ng-carousel-frame.ng-carousel-with-copy{height:360px}}@media (width<=700px){.sf-site .ng-hero.ng-carousel-frame.ng-carousel-with-copy{height:375px}.sf-site .au-promotion .ng-hero.ng-carousel-frame.ng-carousel-with-copy{height:360px}}.sf-site .customer-auth-card{gap:24px;padding:28px;display:grid}.customer-auth-heading{align-items:flex-start;gap:14px;display:flex}.customer-auth-icon{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));height:46px;color:var(--sf-accent);border-radius:13px;flex:0 0 46px;place-items:center;display:grid}.customer-auth-heading>div{min-width:0}.sf-site .customer-auth-heading h2{margin:0;font-size:21px;line-height:1.35}.sf-site .customer-auth-heading p{font-size:var(--text-small);color:var(--sf-muted);margin:8px 0 0;line-height:1.8}.sf-site .customer-auth-card .form-stack{gap:16px;margin:0}.sf-site .customer-auth-card label{margin:0}.sf-site .customer-auth-card .form-stack>small{font-size:var(--text-small);color:var(--sf-muted);line-height:1.7}.customer-auth-card .content-tabs{border-bottom:1px solid var(--sf-line);gap:8px;margin:0;display:flex}.customer-auth-card .content-tabs button{flex:1}.customer-auth-footer{border-top:1px solid var(--sf-line);font-size:var(--text-small);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:20px;display:flex}.sf-site .customer-auth-footer p{color:var(--sf-muted);margin:0}.customer-auth-footer a{color:var(--sf-accent);font-weight:700}.sf-site .customer-auth-scope{font-size:var(--text-small);color:var(--sf-muted);align-items:flex-start;gap:8px;margin:0;line-height:1.7;display:flex}.customer-auth-scope>svg{flex-shrink:0;margin-top:2px}.customer-auth-back{font-size:var(--text-small);align-items:center;gap:7px;display:inline-flex}@media (width<=600px){.sf-site .customer-auth-card{gap:20px;padding:22px}.sf-site .customer-auth-heading h2{font-size:18px}.customer-auth-icon{flex-basis:40px;height:40px}}.sf-site .sf-customer-menu{text-align:left;flex-shrink:0;position:relative}.sf-site .sf-customer-trigger{background:var(--sf-accent,#4f46e5);color:var(--sf-accent-ink,#fff);font:inherit;font-size:var(--text-small);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:600;list-style:none;display:inline-flex}.sf-customer-trigger::-webkit-details-marker{display:none}.sf-customer-trigger>span{text-overflow:ellipsis;max-width:130px;overflow:hidden}.sf-customer-trigger>svg{flex-shrink:0}.sf-customer-menu[open] .sf-customer-trigger{box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-accent) 18%,transparent)}.sf-site .sf-customer-dropdown{z-index:100;border:1px solid var(--sf-line);background:var(--sf-card);width:230px;max-width:calc(100vw - 36px);color:var(--sf-text);border-radius:13px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 45px #0002}.sf-customer-dropdown>div{border-bottom:1px solid var(--sf-line);margin-bottom:5px;padding:10px 11px 13px}.sf-customer-dropdown strong{font-size:var(--text-small);overflow-wrap:anywhere;display:block}.sf-customer-dropdown small{font-size:var(--text-small);color:var(--sf-muted);margin-top:5px;display:block}.sf-site .sf-customer-dropdown>a,.sf-site .sf-customer-dropdown>button{width:100%;color:var(--sf-text);font:inherit;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px 11px;display:flex}.sf-site .sf-customer-dropdown>button{color:#e05c6b}.sf-customer-dropdown :is(a,button):hover{background:var(--sf-bg)}.sf-account{gap:22px;display:grid}.sf-account-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;display:grid}.sf-site .sf-account .sf-form-card{border-radius:14px;margin:0;padding:22px}.sf-account-identity{grid-template-columns:46px minmax(0,1fr);align-content:center;gap:0 14px;display:grid}.sf-account-avatar{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));width:46px;height:46px;color:var(--sf-accent);border-radius:13px;place-items:center;display:grid}.sf-account-identity small{font-size:var(--text-small);color:var(--sf-muted)}.sf-site .sf-account-identity h2{overflow-wrap:anywhere;margin:5px 0;font-size:20px;line-height:1.3}.sf-site .sf-account-identity p{font-size:var(--text-small);color:var(--sf-muted);margin:0}.sf-account-badge{font-size:var(--text-small);color:#10b981;grid-column:2;align-items:center;gap:5px;margin-top:10px;display:flex}.sf-account-wallet{justify-content:space-between;align-items:center;gap:18px;display:flex}.sf-account-wallet>div{min-width:0}.sf-account-wallet>div>span{font-size:var(--text-small);color:var(--sf-muted);align-items:center;gap:7px;display:flex}.sf-account-wallet strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 7px;font-size:clamp(23px,2.5vw,30px);display:block}.sf-account-wallet small{font-size:var(--text-small);color:var(--sf-muted)}.sf-account-wallet .button{font-size:var(--text-small);flex-shrink:0;padding:11px 15px}.sf-account-tabs{border-bottom:1px solid var(--sf-line);gap:6px;padding:0 0 1px;display:flex}.sf-account-tabs>a{font-size:var(--text-small);color:var(--sf-muted);white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 17px;display:flex}.sf-account-tabs>a.selected{border-color:var(--sf-accent);color:var(--sf-accent);font-weight:700}.sf-account-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sf-site .sf-account-section-heading h2{margin:0;font-size:16px}.sf-site .sf-account-section-heading p{font-size:var(--text-small);color:var(--sf-muted);margin:7px 0 0}.sf-account-history .list-pagination{margin:0}.sf-account-history .sf-catalog-filters{margin-block:20px 8px}.sf-site .sf-account-history .table-scroll{margin-block:12px 18px}.sf-account-table td{font-size:var(--text-small)}.sf-account-table td:last-child{font-size:var(--text-small);color:var(--sf-muted);white-space:nowrap}.sf-account-table td small{color:var(--sf-muted);font-size:var(--text-small);margin-top:7px}.sf-account-order-status{font-size:var(--text-small);white-space:nowrap;border-radius:7px;padding:5px 9px;display:inline-block}.sf-account-order-status.success{color:#10b981;background:#10b98115}.sf-account-order-status.failed{color:#e05c6b;background:#e05c6b15}.sf-account-order-status.pending{color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 10%,transparent)}.sf-account-ledger-label{align-items:center;gap:8px;display:flex}.sf-account-credit{color:#10b981}.sf-account-debit{color:#e05c6b}.sf-account-empty{text-align:center;color:var(--sf-muted);justify-items:center;gap:12px;padding:38px 18px;display:grid}.sf-account-empty strong{font-size:var(--text-body);color:var(--sf-text)}.sf-site .sf-account-empty p{max-width:390px;font-size:var(--text-small);margin:0;line-height:1.8}.sf-account-empty a{font-size:var(--text-small)}.sf-account-profile>dl{grid-template-columns:1fr 1fr;gap:0 30px;margin:22px 0;display:grid}.sf-account-profile>dl>div{border-top:1px solid var(--sf-line);min-width:0;padding:17px 0}.sf-account-profile dt{font-size:var(--text-small);color:var(--sf-muted);margin-bottom:8px}.sf-account-profile dd{font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.sf-account-meta{font-size:var(--text-small);color:var(--sf-muted);margin-top:7px;display:block}.sf-account-meta.needs-verification{color:#d49a24}.sf-account-security{background:var(--sf-bg);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.sf-account-security>span{align-items:flex-start;gap:12px;display:flex}.sf-account-security svg{color:var(--sf-accent);flex-shrink:0}.sf-account-security strong{font-size:var(--text-small);display:block}.sf-account-security small{max-width:470px;font-size:var(--text-small);color:var(--sf-muted);margin-top:7px;line-height:1.7;display:block}.sf-account-security .button{font-size:var(--text-small);flex-shrink:0}@media (width<=800px){.sf-account-overview{grid-template-columns:1fr}.sf-account-security{flex-direction:column;align-items:stretch}.sf-account-security .button{align-self:flex-start}}@media (width<=600px){.sf-site .sf-account .sf-form-card{padding:18px}.sf-account{gap:18px}.sf-account-overview{gap:12px}.sf-account-identity h2{font-size:18px}.sf-account-tabs{gap:0}.sf-account-tabs>a{font-size:var(--text-small);flex:1;gap:6px;padding:12px 7px}.sf-account-profile>dl{grid-template-columns:1fr}.sf-account-section-heading{gap:14px}.sf-site .sf-customer-trigger{font-size:var(--text-small);padding:9px 11px}.sf-customer-trigger>span{max-width:85px}}.sf-leaderboard{gap:22px;max-width:1000px;margin:0 auto;display:grid}.sf-leaderboard-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.sf-leaderboard-heading-copy{align-items:center;gap:14px;min-width:0;display:flex}.sf-leaderboard-icon{width:48px;height:48px;color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));border-radius:14px;flex-shrink:0;place-items:center;display:grid}.sf-site .sf-leaderboard-heading h2{margin:0;font-size:20px;line-height:1.4}.sf-site .sf-leaderboard-heading p{color:var(--sf-muted);font-size:var(--text-small);margin:6px 0 0;line-height:1.7}.sf-leaderboard-periods{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:11px;gap:4px;padding:4px;display:flex}.sf-site .sf-leaderboard-periods>a{color:var(--sf-muted);font-size:var(--text-small);white-space:nowrap;border-radius:7px;padding:10px 14px;font-weight:600;transition:background .2s,color .2s}.sf-site .sf-leaderboard-periods>a.selected{background:var(--sf-accent);color:var(--sf-accent-ink,#fff)}.sf-leaderboard-periods>a:hover:not(.selected){background:var(--sf-bg);color:var(--sf-text)}.sf-leaderboard-periods>a:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-leaderboard-board{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:16px;overflow:hidden}.sf-leaderboard-board-heading{border-bottom:1px solid var(--sf-line);justify-content:space-between;align-items:center;gap:12px;padding:21px 24px;display:flex}.sf-site .sf-leaderboard-board-heading h3{font-size:var(--text-body);margin:0;line-height:1.5}.sf-leaderboard-board-heading h3 span{color:var(--sf-muted);font-weight:400}.sf-leaderboard-board-heading>span{font-size:var(--text-small);color:var(--sf-muted);white-space:nowrap}.sf-leaderboard-columns,.sf-leaderboard-list>li{grid-template-columns:70px minmax(0,1fr) 100px minmax(125px,.65fr);align-items:center;gap:18px;padding:15px 24px;display:grid}.sf-leaderboard-columns{background:var(--sf-bg);font-size:var(--text-small);color:var(--sf-muted)}.sf-leaderboard-columns>span:nth-child(n+3){text-align:right}.sf-leaderboard-list{margin:0;padding:0;list-style:none}.sf-leaderboard-list>li{border-bottom:1px solid var(--sf-line);min-height:79px}.sf-leaderboard-list>li:last-child{border:0}.sf-leaderboard-list>li.place-1{background:color-mix(in srgb,var(--sf-accent) 5%,var(--sf-card))}.sf-leaderboard-rank{width:33px;height:33px;font-size:var(--text-small);color:var(--sf-muted);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-weight:700;display:grid}.sf-leaderboard-winner .sf-leaderboard-rank{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));color:var(--sf-accent)}.sf-leaderboard-person{align-items:center;gap:11px;min-width:0;display:flex}.sf-leaderboard-avatar{background:var(--sf-bg);width:36px;height:36px;color:var(--sf-muted);border:1px solid var(--sf-line);font-size:var(--text-small);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.sf-leaderboard-person>div{min-width:0}.sf-leaderboard-person strong{font-size:var(--text-small);overflow-wrap:anywhere;display:block}.sf-leaderboard-person small{font-size:var(--text-small);color:var(--sf-muted);margin-top:6px;display:none}.sf-leaderboard-orders{text-align:right;font-size:var(--text-small);font-variant-numeric:tabular-nums}.sf-leaderboard-orders small{font-size:var(--text-small);color:var(--sf-muted);margin-top:4px;display:block}.sf-leaderboard-amount{text-align:right;font-size:var(--text-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sf-leaderboard-pagination{padding:8px 24px}.sf-leaderboard-pagination .list-pagination{margin:0}.sf-leaderboard-note{color:var(--sf-muted);align-items:flex-start;gap:10px;padding:0 4px;display:flex}.sf-leaderboard-note>svg{color:var(--sf-accent);flex-shrink:0;margin-top:1px}.sf-leaderboard-note strong{font-size:var(--text-small);color:var(--sf-text);font-weight:600;display:block}.sf-site .sf-leaderboard-note p{font-size:var(--text-small);max-width:760px;margin:6px 0 0;line-height:1.8}.sf-leaderboard-empty{text-align:center;justify-items:center;gap:14px;padding:45px 22px;display:grid}.sf-site .sf-leaderboard-empty h3{margin:3px 0 0;font-size:15px}.sf-site .sf-leaderboard-empty p{max-width:350px;font-size:var(--text-small);color:var(--sf-muted);margin:0;line-height:1.8}.sf-leaderboard-empty>a{font-size:var(--text-small);color:var(--sf-accent);align-items:center;gap:8px;margin-top:4px;font-weight:600;display:inline-flex}@media (width<=600px){.sf-leaderboard,.sf-leaderboard-heading{gap:18px}.sf-site .sf-leaderboard-heading h2{font-size:18px}.sf-leaderboard-heading-copy{gap:11px}.sf-leaderboard-icon{border-radius:12px;width:42px;height:42px}.sf-leaderboard-periods{width:100%}.sf-site .sf-leaderboard-periods>a{text-align:center;flex:1;padding:10px 8px}.sf-leaderboard-board-heading{padding:17px 16px}.sf-leaderboard-columns,.sf-leaderboard-list>li{grid-template-columns:30px minmax(0,1fr) minmax(90px,.7fr);gap:10px;padding:15px 16px}.sf-leaderboard-columns>span:first-child{font-size:0}.sf-leaderboard-columns>span:first-child:after{content:"#";font-size:var(--text-small)}.sf-leaderboard-columns>span:nth-child(3),.sf-leaderboard-orders{display:none}.sf-leaderboard-rank{width:29px;height:29px;font-size:var(--text-small)}.sf-leaderboard-avatar{display:none}.sf-leaderboard-person small{display:block}.sf-leaderboard-person strong,.sf-leaderboard-amount{font-size:var(--text-small)}.sf-leaderboard-pagination{padding:8px 16px}.sf-site .sf-leaderboard-heading p{font-size:var(--text-small)}.sf-leaderboard-empty{padding:34px 18px}}.sf-site .sf-shared-sections{gap:30px;min-width:0;padding-top:24px;display:grid}.sf-site .sf-shared-sections>section,.sf-site .sf-shared-sections>.sf-assurances,.sf-site .sf-shared-sections>.au-benefits{margin-block:0}.sf-site .sf-shared-sections>.ng-trending{padding-top:0}.sf-site .sf-shared-sections .ng-section-heading h2{color:var(--sf-text);margin:0;font-size:22px}.sf-site .sf-shared-sections .ng-section-heading p{color:var(--sf-muted);font-size:var(--text-small);line-height:1.7}.sf-site .sf-shared-sections :is(.ng-sale-card,.ng-trending-card,.ng-inline-empty){background:var(--sf-card);color:var(--sf-text);border-color:var(--sf-line)}.sf-site .sf-shared-sections :is(.ng-sale-card,.ng-trending-card):hover{border-color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 5%,var(--sf-card))}.sf-site .sf-shared-sections :is(.ng-sale-price strong,.ng-sale-price svg,.ng-section-heading>a,.ng-title-line>svg,.ng-inline-empty>a,.ng-sale-top>svg){color:var(--sf-accent)}.sf-site .sf-shared-sections :is(.ng-sale-top small,.ng-trending-card small,.ng-trending-card>svg,.ng-stock-line>small,.ng-sale-price del,.ng-section-note,.ng-deadline>small,.ng-inline-empty p){color:var(--sf-muted)}.sf-site .sf-shared-sections .ng-inline-empty strong{color:var(--sf-text)}.sf-site .sf-shared-sections .ng-flash{border-color:color-mix(in srgb,var(--sf-secondary,var(--sf-accent)) 30%,var(--sf-line));background:linear-gradient(120deg,color-mix(in srgb,var(--sf-secondary,var(--sf-accent)) 7%,var(--sf-bg)),var(--sf-bg))}.sf-site .sf-shared-sections .ng-countdown>span,.sf-site .sf-shared-sections .ng-tag{background:color-mix(in srgb,var(--sf-accent) 10%,var(--sf-card));border-color:color-mix(in srgb,var(--sf-accent) 25%,var(--sf-line));color:var(--sf-accent)}.sf-site .sf-shared-sections .ng-how{border-color:var(--sf-line)}.sf-site .sf-shared-sections .ng-how .ng-eyebrow{color:var(--sf-muted)}.sf-site .sf-shared-sections .ng-step>span{color:var(--sf-accent);border-color:var(--sf-accent)}.sf-site .sf-shared-sections .ng-flash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-site .sf-shared-sections .ng-hero{margin:0}.sf-site .sf-shared-sections .ng-hero h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(26px,3vw,42px);line-height:1.15}.sf-site .sf-shared-sections .ng-hero h2>span{display:block}.sf-site .sf-shared-sections .ng-hero h2>span+span{color:var(--sf-accent)}.sf-site .sf-home-leaderboard{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:14px;align-items:center;gap:16px;margin-block:28px;padding:22px;display:flex}.sf-home-leaderboard>div{flex:1;min-width:0}.sf-site .sf-home-leaderboard h2{color:var(--sf-text);margin:0;font-size:18px}.sf-site .sf-home-leaderboard p{font-size:var(--text-small);color:var(--sf-muted);margin:7px 0 0;line-height:1.7}.sf-home-leaderboard>a{font-size:var(--text-small);color:var(--sf-accent);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}@media (width<=700px){.sf-site .sf-shared-sections{gap:24px}.sf-site .sf-shared-sections .ng-trending-grid{grid-template-columns:1fr}.sf-site .sf-shared-sections .ng-section-heading h2{font-size:19px}.sf-site .sf-home-leaderboard{flex-wrap:wrap;gap:12px;padding:18px}.sf-home-leaderboard>a{margin-left:54px}.sf-site .sf-home-leaderboard h2{font-size:16px}}.store-design-editor{gap:16px;min-width:0;display:grid}.store-design-editor .design-publish-bar{z-index:auto;box-shadow:none;gap:14px;padding:14px 17px;position:static}.design-publish-bar .button{font-size:var(--text-small);min-height:38px}.design-publish-bar p{color:var(--muted);margin-top:5px}.design-area-tabs{border:1px solid var(--border);background:var(--panel-card);box-sizing:border-box;border-radius:11px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex}.design-area-tabs button{color:var(--muted);font:inherit;font-size:var(--text-small);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:600;display:flex}.design-area-tabs button.selected{background:var(--panel-tint);color:var(--primary)}.design-area-tabs button:hover{color:var(--primary)}.design-area-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.store-design-editor .design-overview{align-items:stretch;gap:16px}.store-design-editor>.onboarding-card,.store-design-editor .design-overview>.onboarding-card{min-width:0;padding:20px}.store-design-editor .section-toolbar{align-items:flex-start;gap:14px;margin-bottom:16px}.store-design-editor .section-toolbar h2{align-items:center;gap:8px;margin:0;font-size:15px;line-height:1.5;display:flex}.store-design-editor .section-toolbar h2>svg{color:var(--primary);flex-shrink:0}.store-design-editor .section-toolbar p{font-size:var(--text-small);margin-top:5px;line-height:1.7}.store-design-editor .section-toolbar .button{font-size:var(--text-small);white-space:nowrap}.design-brand-summary{gap:10px;margin-top:16px}.design-brand-summary>span{border-radius:9px;width:37px;height:37px}.design-brand-summary small{font-size:var(--text-small)}.design-favicon-summary{align-items:center;gap:12px;margin-top:16px;display:flex}.design-favicon-summary>img,.design-favicon-summary>span{box-sizing:border-box;border:1px solid var(--border);object-fit:contain;background:var(--panel-soft);width:44px;height:44px;color:var(--primary);border-radius:9px;flex-shrink:0;padding:7px}.design-favicon-summary>span{place-items:center;display:grid}.design-favicon-summary strong{font-size:var(--text-small);font-weight:600;display:block}.design-favicon-summary small{color:var(--muted);font-size:var(--text-small);overflow-wrap:anywhere;margin-top:5px;display:block}.store-design-editor .design-section-summary{gap:7px;margin-top:14px}.store-design-editor .design-section-summary li{font-size:var(--text-small);padding:10px 12px}.store-design-editor .design-chips{gap:6px;max-height:95px;margin-top:12px}.store-design-editor .design-chips>span{padding:6px 8px}.store-design-editor .design-banner-list td:first-child{white-space:normal;overflow-wrap:anywhere;max-width:260px}.store-design-editor .design-banner-list td small{font-size:var(--text-small)}.store-design-editor .design-banner-list th{padding:12px 14px}.store-design-editor .design-banner-list td{padding:14px}.store-design-editor .design-banner-list .row-actions{justify-content:center}@media (width<=640px){.store-design-editor>.onboarding-card,.store-design-editor .design-overview>.onboarding-card{padding:16px}.design-area-tabs{gap:3px;width:100%}.design-area-tabs button{font-size:var(--text-small);flex:1;gap:6px;padding:10px 8px}.design-area-tabs button>svg{width:14px;height:14px}.store-design-editor .section-toolbar{flex-wrap:wrap;gap:12px}.store-design-editor .section-toolbar h2{font-size:var(--text-body)}.store-design-editor .design-section-summary{grid-template-columns:1fr}.store-design-editor .design-publish-bar>.row-actions{gap:8px}.design-brand-summary>span{width:32px;height:32px}}.design-theme-library{gap:12px;display:grid}.design-theme-filters{flex-wrap:wrap;gap:6px;display:flex}#app .design-theme-filters .button[aria-pressed=true]{background:var(--primary,#4f46e5);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10182a);border-color:var(--primary,#4f46e5)}.design-theme-library .design-theme-presets{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:250px;padding:3px;display:grid;overflow-y:auto}.design-theme-presets .design-theme-preset{border:1px solid var(--border);background:var(--panel-soft);min-width:0;color:var(--panel-text);cursor:pointer;font:inherit;text-align:left;border-radius:11px;gap:9px;padding:10px;transition:border-color .15s,background .15s;display:grid}.design-theme-presets .design-theme-preset:is(:hover,.selected){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--panel-card))}.design-theme-presets .design-theme-preset:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.design-theme-presets .design-theme-preset>span{border:0;border-radius:0;width:auto;height:auto}.design-theme-presets .design-theme-preset>.design-theme-swatches{border:1px solid var(--border);border-radius:6px;height:27px;display:flex;overflow:hidden}.design-theme-swatches>i{flex:1}.design-theme-preset-name{font-size:var(--text-small);justify-content:space-between;align-items:center;gap:6px;font-weight:600;line-height:1.4;display:flex}.design-theme-preset-name>svg{color:var(--primary);flex-shrink:0}@media (width<=700px){.design-theme-library .design-theme-presets{grid-template-columns:repeat(2,minmax(0,1fr));max-height:238px}}@media (prefers-reduced-motion:reduce){.design-theme-presets .design-theme-preset{transition:none}}.sf-aurora{--sf-bg:#f8fafc;--sf-card:#fff;--sf-text:#182440;--sf-muted:#718096;--sf-line:#e5eaf2;background:var(--sf-bg);color:var(--sf-text)}.sf-aurora .sf-container{max-width:1200px}.sf-aurora .sf-announcement{background:var(--sf-accent);color:#fff;font-size:var(--text-small);justify-content:space-between;gap:15px;padding:10px max(28px,50vw - 572px);display:flex}.sf-aurora .sf-announcement>span:last-child{align-items:center;gap:6px;display:flex}.sf-aurora .sf-header{border-bottom:1px solid var(--sf-line);gap:25px;min-height:94px}.sf-aurora .sf-store-icon{background:color-mix(in srgb,var(--sf-accent) 10%,var(--sf-card));color:var(--sf-accent);border-radius:13px}.sf-aurora .sf-brand{font-size:20px}.sf-aurora .sf-brand small{font-size:var(--text-small);letter-spacing:.04em;color:var(--sf-muted)}.sf-aurora .sf-nav{font-size:var(--text-small);gap:7px}.sf-aurora .sf-nav>a{border-radius:9px;padding:11px 14px;transition:background .2s,color .2s}.sf-aurora .sf-nav>a:hover,.sf-aurora .sf-nav>a.selected{background:color-mix(in srgb,var(--sf-accent) 8%,var(--sf-card));color:var(--sf-accent)}.au-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;min-height:450px;padding:54px 0 38px;display:grid}.au-eyebrow{font-size:var(--text-small);letter-spacing:.12em;color:var(--sf-accent);align-items:center;gap:8px;font-weight:700;display:inline-flex}.au-eyebrow>span{background:var(--sf-secondary,#0891b2);border-radius:50%;width:6px;height:6px}.au-hero h1{letter-spacing:-.05em;color:var(--sf-text);margin:20px 0;font-size:clamp(35px,3.7vw,49px);line-height:1.16}.au-hero h1 em{color:var(--sf-accent);font-style:normal}.au-hero-copy>p{font-size:var(--text-body);max-width:455px;color:var(--sf-muted);line-height:1.85}.sf-aurora .au-primary{font-size:var(--text-body);box-shadow:0 6px 18px color-mix(in srgb,var(--sf-accent) 16%,transparent);border-radius:10px;margin-top:27px;padding:15px 20px;display:inline-flex}.au-hero-note{color:var(--sf-muted);font-size:var(--text-small);align-items:center;gap:7px;margin-top:18px;display:flex}.au-hero-note>svg{color:var(--sf-secondary,#0891b2)}.au-illustration{isolation:isolate;place-items:center;min-height:365px;display:grid;position:relative}.au-orbit{z-index:-1;border-radius:50%;position:absolute}.au-orbit-one{background:radial-gradient(circle at 25% 30%,color-mix(in srgb,var(--sf-accent) 13%,var(--sf-card)),color-mix(in srgb,var(--sf-secondary,#0891b2) 8%,var(--sf-bg)));width:330px;height:330px}.au-orbit-two{border:1px dashed color-mix(in srgb,var(--sf-accent) 15%,transparent);width:385px;height:385px}.au-phone{border:5px solid color-mix(in srgb,var(--sf-accent) 16%,var(--sf-card));background:var(--sf-card);width:224px;box-shadow:0 18px 45px color-mix(in srgb,var(--sf-text) 10%,transparent);border-radius:33px;padding:12px;transform:rotate(-5deg)}.au-phone-speaker{background:var(--sf-line);border-radius:6px;width:45px;height:5px;margin:0 auto 20px}.au-phone-head{padding:12px 6px 18px}.au-phone-head>span{letter-spacing:.08em;color:var(--sf-muted);font-size:7px;display:block}.au-phone-head>strong{letter-spacing:-.04em;justify-content:space-between;align-items:center;margin-top:9px;font-size:17px;display:flex}.au-phone-head>strong>svg{color:var(--sf-accent)}.au-phone-services{grid-template-columns:1fr 1fr;gap:8px;display:grid}.au-phone-services>div{border:1px solid var(--sf-line);background:color-mix(in srgb,var(--sf-accent) 3%,var(--sf-card));border-radius:13px;flex-direction:column;align-items:center;gap:8px;padding:15px 5px;font-size:9px;display:flex}.au-phone-services>div>svg{color:var(--sf-accent)}.au-phone-services>div:nth-child(2)>svg,.au-phone-services>div:nth-child(3)>svg{color:var(--sf-secondary,#0891b2)}.au-phone-receipt{border-top:1px solid var(--sf-line);align-items:center;gap:7px;margin-top:13px;padding:11px 5px;display:flex}.au-phone-receipt>span{width:25px;height:25px;color:var(--sf-secondary,#0891b2);background:color-mix(in srgb,var(--sf-secondary,#0891b2) 10%,var(--sf-card));border-radius:50%;place-items:center;display:grid}.au-phone-receipt strong{font-size:9px;display:block}.au-phone-receipt small{color:var(--sf-muted);margin-top:4px;font-size:7px;display:block}.au-phone-receipt>svg{color:var(--sf-accent);margin-left:auto}.au-phone-line{background:var(--sf-line);border-radius:8px;width:55px;height:4px;margin:7px auto 0}.au-float{border:1px solid var(--sf-line);background:var(--sf-card);box-shadow:0 10px 30px color-mix(in srgb,var(--sf-text) 7%,transparent);border-radius:14px;align-items:center;gap:10px;padding:14px 17px;display:flex;position:absolute}.au-float-data{top:49px;right:0}.au-float-data>svg{color:var(--sf-secondary,#0891b2)}.au-float strong{font-size:11px;display:block}.au-float span{color:var(--sf-muted);margin-top:5px;font-size:9px;display:block}.au-float-digital{bottom:28px;left:0;transform:rotate(-3deg)}.au-float-digital>svg{color:var(--sf-accent)}.au-float-digital>span{color:var(--sf-text);margin:0;font-size:10px}.au-benefits{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 48px;padding:23px 15px;display:grid}.au-benefits>div{justify-content:center;align-items:center;gap:12px;padding:0 14px;display:flex}.au-benefits>div+div{border-left:1px solid var(--sf-line)}.au-benefits svg{color:var(--sf-secondary,#0891b2);flex-shrink:0}.au-benefits strong{font-size:var(--text-small);display:block}.au-benefits small{font-size:var(--text-small);color:var(--sf-muted);margin-top:6px;display:block}.sf-aurora .sf-catalog{padding-top:5px;scroll-margin-top:25px}.sf-aurora .sf-section-title{margin-bottom:22px}.sf-aurora .sf-section-title h2{color:var(--sf-text);font-size:29px}.au-catalog-search{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.au-catalog-search>span{font-size:var(--text-small);color:var(--sf-muted)}.sf-aurora .au-catalog-search .sf-search{background:var(--sf-card);border:1px solid var(--sf-line);border-radius:11px;width:min(100%,500px);min-height:49px;padding:6px 7px 6px 15px}.sf-aurora .sf-search input{min-width:0;font-size:var(--text-small);color:var(--sf-text);padding:7px 0}.sf-aurora .sf-search input::placeholder{color:var(--sf-muted)}.sf-aurora .sf-search button{background:var(--sf-accent);color:#fff;font-size:var(--text-small);border:0;border-radius:7px;padding:10px 14px}.sf-aurora .sf-categories{flex-wrap:wrap;gap:8px;margin-bottom:22px}.sf-aurora .sf-categories button{border:1px solid var(--sf-line);background:var(--sf-card);min-height:42px;font-size:var(--text-small);color:var(--sf-muted);border-radius:10px;align-items:center;gap:8px;padding:11px 14px;display:flex}.sf-aurora .sf-categories button.selected{color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 7%,var(--sf-card));border-color:color-mix(in srgb,var(--sf-accent) 28%,var(--sf-line))}.sf-aurora .sf-categories svg{width:16px;height:16px}.sf-aurora .sf-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sf-aurora .sf-product{text-align:left;background:var(--sf-card);border:1px solid var(--sf-line);box-shadow:none;border-radius:13px;align-items:flex-start;gap:13px;padding:21px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.sf-aurora .sf-product:hover{border-color:color-mix(in srgb,var(--sf-accent) 40%,var(--sf-line));box-shadow:0 8px 24px color-mix(in srgb,var(--sf-text) 5%,transparent);transform:translateY(-3px)}.au-product-icon{background:color-mix(in srgb,var(--sf-accent) 8%,var(--sf-card));width:45px;height:45px;color:var(--sf-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.au-product-icon.teal,.au-product-icon.orange{background:color-mix(in srgb,var(--sf-secondary,#0891b2) 10%,var(--sf-card));color:var(--sf-secondary,#0891b2)}.sf-aurora .sf-product-info{flex:1;min-width:0;padding:0}.sf-aurora .sf-product-info>small{font-size:var(--text-small);color:var(--sf-muted)}.sf-aurora .sf-product h3{font-size:var(--text-body);color:var(--sf-text);overflow-wrap:anywhere;margin-top:6px;line-height:1.5}.sf-aurora .sf-price{flex-wrap:wrap;align-items:center;gap:5px;margin-top:18px;display:flex}.sf-aurora .sf-price>small{font-size:var(--text-small);width:100%;color:var(--sf-muted)}.sf-aurora .sf-price>strong{color:var(--sf-accent);letter-spacing:-.02em;font-size:16px}.sf-aurora .sf-price>svg{margin-left:auto}.sf-aurora .sf-product-info>.sf-availability{font-size:var(--text-small);margin-top:10px;display:inline-block}.sf-aurora .sf-availability.ready{color:var(--sf-secondary,#0891b2)}.au-guide{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:18px;grid-template-columns:1fr 1.15fr;gap:55px;margin:55px 0;padding:35px;display:grid}.au-guide h2{color:var(--sf-text);margin:13px 0;font-size:28px;line-height:1.25}.au-guide>div>p{font-size:var(--text-small);color:var(--sf-muted)}.au-guide a{font-size:var(--text-small);color:var(--sf-accent);align-items:center;gap:8px;margin-top:20px;font-weight:600;display:inline-flex}.au-guide ol{gap:23px;margin:0;padding:0;list-style:none;display:grid}.au-guide li{gap:15px;display:flex}.au-guide li>span{border:1px solid var(--sf-line);background:var(--sf-bg);width:36px;height:36px;color:var(--sf-accent);font-size:var(--text-small);border-radius:10px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.au-guide h3{font-size:var(--text-body);color:var(--sf-text);margin:0 0 6px}.au-guide li p{font-size:var(--text-small);color:var(--sf-muted);line-height:1.7}.sf-aurora .sf-footer{border-top:1px solid var(--sf-line);background:var(--sf-card);margin-top:30px}.sf-aurora .sf-footer-grid p{color:var(--sf-muted)}.au-promotion{margin-bottom:36px}.sf-aurora .au-promotion .ng-hero{background:linear-gradient(110deg,color-mix(in srgb,var(--sf-accent) 10%,var(--sf-card)),color-mix(in srgb,var(--sf-secondary,#0891b2) 12%,var(--sf-card)));border:1px solid var(--sf-line);border-radius:16px;min-height:280px}.au-promotion .ng-hero-copy{max-width:650px;color:var(--sf-text);padding:32px}.au-promotion .ng-hero-copy :is(h1,h2){color:inherit;font-size:34px;line-height:1.2}.au-promotion .ng-hero-copy p{font-size:var(--text-small);color:inherit}.au-promotion .ng-eyebrow,.au-promotion .ng-hero-caption,.au-promotion .ng-hero-bottom{color:var(--sf-accent)}.au-promotion .ng-hero-shade{background:0 0}.au-promotion .ng-hero:has(.ng-hero-image) .ng-hero-copy{color:#fff;text-shadow:0 1px 8px #0008}.au-promotion .ng-hero:has(.ng-hero-image) .ng-hero-shade{background:linear-gradient(90deg,#10182dc9,#10182d1a)}@media (width<=1000px){.au-float-data{right:-5px}.sf-aurora .sf-products{grid-template-columns:repeat(2,minmax(0,1fr))}.au-float{padding:12px}.au-hero{gap:15px}.au-orbit-two{width:320px;height:320px}.au-orbit-one{width:280px;height:280px}.au-guide{gap:30px}}@media (width<=700px){.sf-aurora .sf-announcement{font-size:var(--text-small);padding:9px 20px}.sf-aurora .sf-announcement>span:last-child{display:none}.sf-aurora .sf-header{gap:17px;min-height:0;padding-block:18px}.sf-aurora .sf-nav{gap:3px;overflow-x:auto}.sf-aurora .sf-nav>a{font-size:var(--text-small);white-space:nowrap;padding:9px 7px}.au-hero{grid-template-columns:1fr;gap:22px;min-height:0;padding:32px 0 20px}.au-hero h1{margin:17px 0;font-size:36px}.au-hero-copy>p{font-size:var(--text-small);max-width:420px}.au-eyebrow{font-size:var(--text-small)}.sf-aurora .au-primary{margin-top:20px;padding:13px 17px}.au-illustration{width:100%;max-width:380px;min-height:310px;margin:0 auto}.au-phone{border-radius:28px;width:195px;padding:10px}.au-phone-services>div{padding:11px 5px}.au-phone-head{padding-top:4px}.au-phone-head>strong{font-size:15px}.au-phone-speaker{margin-bottom:12px}.au-float-data{top:34px;right:0}.au-float strong{font-size:9px}.au-float span{font-size:8px}.au-float-digital{bottom:15px;left:0}.au-orbit-one{width:260px;height:260px}.au-orbit-two{width:300px;height:300px}.au-benefits{grid-template-columns:1fr;gap:16px;margin:17px 0 32px;padding:16px 12px}.au-benefits>div{justify-content:flex-start;padding:0 4px}.au-benefits>div+div{border:0}.au-benefits small{margin-top:4px}.au-benefits strong{font-size:var(--text-small)}.au-catalog-search{margin-bottom:15px}.au-catalog-search>span{display:none}.sf-aurora .sf-section-title h2{font-size:25px}.sf-aurora .sf-categories{flex-wrap:nowrap;padding-bottom:7px;overflow-x:auto}.sf-aurora .sf-categories button{font-size:var(--text-small);flex-shrink:0;padding:10px}.sf-aurora .sf-products{gap:10px}.sf-aurora .sf-product{padding:15px 12px;display:block}.au-product-icon{border-radius:10px;width:36px;height:36px;margin-bottom:12px}.au-product-icon>svg{width:20px;height:20px}.sf-aurora .sf-product h3{font-size:var(--text-small);min-height:36px}.sf-aurora .sf-price{margin-top:13px}.sf-aurora .sf-price>strong{font-size:var(--text-body)}.sf-aurora .sf-price>svg{width:14px}.au-guide{grid-template-columns:1fr;gap:28px;margin:32px 0;padding:23px}.au-guide h2{font-size:25px}.au-guide ol{gap:20px}.au-promotion .ng-hero-copy{padding:24px}.au-promotion .ng-hero-copy :is(h1,h2){font-size:26px}}@media (prefers-reduced-motion:reduce){.sf-aurora .sf-nav>a,.sf-aurora .sf-product{transition:none}.sf-aurora .sf-product:hover{transform:none}}.au-header-space{height:108px}.sf-aurora .au-fixed-header{z-index:40;top:calc(14px + env(safe-area-inset-top));border:1px solid var(--sf-line);background:var(--sf-card);width:min(1144px,100% - 40px);min-height:76px;box-shadow:0 8px 30px color-mix(in srgb,var(--sf-text) 6%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:12px 20px;transition:background .2s,box-shadow .2s;display:flex;position:fixed;left:50%;transform:translate(-50%)}.sf-aurora .au-fixed-header.is-scrolled{background:color-mix(in srgb,var(--sf-card) 88%,transparent);box-shadow:0 10px 35px color-mix(in srgb,var(--sf-text) 11%,transparent)}.sf-aurora .au-fixed-header .sf-brand{flex-shrink:0}.sf-aurora .au-fixed-header .sf-nav{flex-wrap:nowrap;width:auto;min-width:0}.sf-aurora .au-hero{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-top:24px}.sf-aurora .au-hero-copy{padding-bottom:22px}.sf-aurora #catalog,.sf-aurora #quick-order{scroll-margin-top:120px}.au-quick-order{background:var(--sf-card);border:1px solid var(--sf-line);min-width:0;box-shadow:0 16px 45px color-mix(in srgb,var(--sf-text) 6%,transparent);border-radius:20px;padding:26px}.au-quick-heading>span{font-size:var(--text-small);letter-spacing:.1em;color:var(--sf-accent);align-items:center;gap:7px;font-weight:700;display:flex}.au-quick-heading h2{letter-spacing:-.04em;color:var(--sf-text);margin:12px 0 9px;font-size:25px;line-height:1.25}.au-quick-heading>p{font-size:var(--text-small);color:var(--sf-muted);line-height:1.7}.au-quick-order form{margin:20px 0 0}.au-quick-tabs{background:var(--sf-bg);border:1px solid var(--sf-line);border-radius:10px;gap:4px;margin-bottom:19px;padding:4px;display:flex}.au-quick-tabs button{min-width:0;color:var(--sf-muted);font:inherit;font-size:var(--text-small);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 5px;font-weight:600;display:flex}.au-quick-tabs button.selected{background:var(--sf-card);color:var(--sf-accent);box-shadow:0 1px 5px color-mix(in srgb,var(--sf-text) 8%,transparent)}.au-quick-phone-label{font-size:var(--text-small);color:var(--sf-text);margin-bottom:8px;font-weight:600;display:block}.au-quick-phone{border:1px solid var(--sf-line);background:var(--sf-bg);border-radius:10px;align-items:center;gap:9px;min-height:50px;padding:0 13px;display:flex}.au-quick-phone:focus-within{border-color:var(--sf-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-accent) 8%,transparent)}.au-quick-phone>svg{color:var(--sf-muted);flex-shrink:0}.au-quick-phone input{width:100%;min-width:0;color:var(--sf-text);font:inherit;font-size:var(--text-body);background:0 0;border:0;outline:none;flex:1;padding:14px 0;display:block}.au-quick-phone input::placeholder{color:var(--sf-muted)}.au-quick-phone>span{font-size:var(--text-small);white-space:nowrap;color:var(--sf-secondary,#0891b2);background:color-mix(in srgb,var(--sf-secondary,#0891b2) 9%,var(--sf-card));border-radius:6px;align-items:center;gap:4px;padding:5px 7px;display:flex}.au-quick-provider{justify-content:space-between;align-items:center;gap:10px;margin:9px 0 15px;display:flex}.au-quick-provider>small{font-size:var(--text-small);color:var(--sf-muted);line-height:1.5}.au-quick-provider select{border:1px solid var(--sf-line);background:var(--sf-card);max-width:145px;min-height:31px;color:var(--sf-text);font:inherit;font-size:var(--text-small);border-radius:7px;padding:5px 7px}.au-quick-provider option{background:var(--sf-card);color:var(--sf-text)}.au-quick-empty{text-align:center;border:1px dashed var(--sf-line);background:var(--sf-bg);min-height:112px;color:var(--sf-muted);font-size:var(--text-small);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;padding:22px;line-height:1.7;display:flex}.au-quick-empty>svg{color:var(--sf-accent)}.au-quick-empty .text-link{font-size:var(--text-small)}.au-quick-nominals{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:230px;padding:2px;display:grid;overflow-y:auto}.au-quick-nominals button{border:1px solid var(--sf-line);background:var(--sf-card);min-width:0;min-height:76px;font:inherit;text-align:left;color:var(--sf-text);border-radius:10px;flex-direction:column;gap:9px;padding:12px 11px;transition:border-color .15s,background .15s;display:flex}.au-quick-nominals button strong{font-size:var(--text-small);overflow-wrap:anywhere;font-weight:600;line-height:1.5}.au-quick-nominals button>span{font-size:var(--text-small);color:var(--sf-accent);justify-content:space-between;align-items:center;font-weight:650;display:flex}.au-quick-nominals button.selected{border-color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 6%,var(--sf-card));box-shadow:inset 0 0 0 1px var(--sf-accent)}.au-quick-paging{justify-content:flex-end;align-items:center;gap:5px;padding-top:9px;display:flex}.au-quick-paging>small{font-size:var(--text-small);color:var(--sf-muted);margin-right:auto}.au-quick-paging button{border:1px solid var(--sf-line);background:var(--sf-card);width:27px;height:27px;color:var(--sf-text);border-radius:7px;place-items:center;display:grid}.au-quick-total{border-top:1px solid var(--sf-line);justify-content:space-between;align-items:center;margin:17px 0 12px;padding-top:16px;display:flex}.au-quick-total>span{font-size:var(--text-small);color:var(--sf-muted)}.au-quick-total>strong{letter-spacing:-.04em;color:var(--sf-text);font-size:20px}.au-quick-submit{background:var(--sf-accent);width:100%;color:var(--sf-accent-contrast,#fff);font:inherit;font-size:var(--text-small);border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:650;display:flex}.au-quick-submit:disabled{opacity:.45;cursor:not-allowed}.au-quick-hint{font-size:var(--text-small);color:var(--sf-muted);margin-top:9px;line-height:1.7;display:block}.au-quick-error{font-size:var(--text-small);color:#c45151;margin-top:10px;line-height:1.6}.sf-aurora .ng-chat-float{background:var(--sf-accent);color:var(--sf-accent-contrast,#fff);border-color:var(--sf-line);bottom:calc(22px + env(safe-area-inset-bottom));right:22px}@media (width<=1000px){.sf-aurora .au-hero{gap:25px}.au-quick-order{padding:22px}.sf-aurora .au-fixed-header .sf-nav>a{padding-inline:9px}}@media (width<=700px){.au-header-space{height:145px}.sf-aurora .au-fixed-header{width:calc(100% - 24px);top:calc(10px + env(safe-area-inset-top));border-radius:15px;flex-wrap:wrap;gap:12px;min-height:0;padding:13px 15px}.sf-aurora .au-fixed-header .sf-brand{font-size:17px}.sf-aurora .au-fixed-header .sf-store-icon{width:34px;height:34px}.sf-aurora .au-fixed-header .sf-nav{justify-content:space-between;gap:3px;width:100%}.sf-aurora .au-fixed-header .sf-nav>a{font-size:var(--text-small);padding:8px 6px}.sf-aurora .au-hero{grid-template-columns:1fr;gap:25px;padding-top:14px}.sf-aurora .au-hero-copy{padding-bottom:0}.sf-aurora .au-hero h1{font-size:33px}.au-quick-order{border-radius:16px;padding:21px 17px}.au-quick-heading h2{font-size:24px}.au-quick-tabs button{font-size:var(--text-small);gap:5px}.au-quick-tabs button>svg{width:14px}.au-quick-phone{gap:7px;padding-inline:10px}.au-quick-phone input{font-size:var(--text-small)}.au-quick-phone>span{font-size:var(--text-small);padding-inline:5px}.sf-aurora #catalog,.sf-aurora #quick-order{scroll-margin-top:150px}.sf-aurora .ng-chat-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sf-aurora .au-fixed-header,.au-quick-nominals button{transition:none}}.sf-aurora .au-promotion{min-width:0}.sf-aurora .au-promotion .ng-hero-image-only{aspect-ratio:auto;width:100%;height:clamp(180px,30vw,380px);min-height:0}.sf-site.sf-aurora .au-quick-order{box-shadow:0 8px 24px color-mix(in srgb,var(--sf-text) 4%,transparent);border-radius:16px;padding:20px}.sf-site.sf-aurora .au-quick-heading{align-items:center;gap:8px;display:flex}.sf-site.sf-aurora .au-quick-heading>svg{color:var(--sf-accent);flex-shrink:0}.sf-site.sf-aurora .au-quick-heading h2{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.4}.sf-site.sf-aurora .au-quick-order form{margin-top:14px}.sf-site.sf-aurora .au-quick-tabs{margin-bottom:14px}.sf-site.sf-aurora .au-quick-tabs button{min-height:40px;padding:7px 5px}.au-quick-inputs{grid-template-columns:minmax(0,1fr) 125px;align-items:end;gap:10px;margin-bottom:12px;display:grid}.au-quick-inputs>div{min-width:0}.sf-site.sf-aurora .au-quick-phone-label{margin-bottom:5px}.sf-site.sf-aurora .au-quick-phone{min-height:44px;padding-inline:10px}.sf-site.sf-aurora .au-quick-phone input{padding-block:9px}.sf-site.sf-aurora .au-quick-provider{min-width:0;color:var(--sf-text);gap:5px;margin:0;display:grid}.sf-site.sf-aurora .au-quick-provider select{background:var(--sf-bg);border-radius:10px;width:100%;min-width:0;max-width:none;min-height:44px;padding:8px}.sf-site.sf-aurora .au-quick-empty{text-align:left;background:0 0;border:0;justify-content:flex-start;min-height:0;padding:10px 0;line-height:1.5}.sf-site.sf-aurora .au-quick-nominals{gap:6px;max-height:180px}.sf-site.sf-aurora .au-quick-nominals button{gap:4px;min-height:62px;padding:9px 10px}.sf-site.sf-aurora .au-quick-paging button{width:36px;height:36px}.au-quick-footer{border-top:1px solid var(--sf-line);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.sf-site.sf-aurora .au-quick-total{border:0;flex:1;margin:0;padding:0;display:block}.sf-site.sf-aurora .au-quick-total>span{display:block}.sf-site.sf-aurora .au-quick-total>strong{margin-top:2px;font-size:18px;display:block}.sf-site.sf-aurora .au-quick-submit{flex:1;justify-content:center;gap:8px;width:auto;min-height:44px;padding:10px 14px}@media (width<=700px){.sf-site.sf-aurora .au-quick-order{padding:16px}.sf-site.sf-aurora .au-quick-tabs button{min-height:44px}.au-quick-inputs{grid-template-columns:minmax(0,1fr) 112px;gap:8px}}@media (width<=360px){.au-quick-inputs{grid-template-columns:minmax(0,1fr) 98px}}.sf-site.sf-aurora .au-quick-product-select{color:var(--sf-text);gap:5px;font-weight:600;display:grid}.sf-site.sf-aurora .au-quick-product-select select{border:1px solid var(--sf-line);background:var(--sf-bg);width:100%;min-width:0;min-height:44px;color:var(--sf-text);font:inherit;text-overflow:ellipsis;border-radius:10px;padding:9px 10px;font-weight:400;display:block}.sf-site.sf-aurora .au-quick-product-picker .picker-dropdown{margin-top:0}.sf-site.sf-aurora .au-quick-product-picker .picker-dropdown-trigger{background:var(--sf-bg);min-height:64px;color:var(--sf-text);border-color:var(--sf-line);padding:9px 11px}.sf-site.sf-aurora .au-quick-product-picker .picker-dropdown-trigger small{color:var(--sf-muted);margin-top:3px}.sf-site.sf-aurora .au-quick-product-picker .picker-dropdown-trigger:focus-visible{outline-color:var(--sf-accent)}.sf-site.sf-aurora .au-quick-product-picker .picker-dropdown-panel{background:var(--sf-card);color:var(--sf-text);border-color:var(--sf-line)}.sf-site.sf-aurora .au-quick-product-picker .picker-dropdown-scroll{flex-direction:column;padding:4px;display:flex;overflow:hidden}.au-quick-options{overscroll-behavior:contain;overflow-anchor:none;min-height:0;max-height:260px;overflow-y:auto}.sf-site.sf-aurora .au-quick-option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:58px;margin:0;padding:9px 10px;display:flex}.au-quick-option>input{width:16px;height:16px;accent-color:var(--sf-accent);flex-shrink:0}.au-quick-option>span{flex:1;min-width:0}.au-quick-option strong{font-size:var(--text-small);overflow-wrap:anywhere;line-height:1.5;display:block}.au-quick-option small{color:var(--sf-muted);margin-top:3px;display:block}.au-quick-option>svg{color:var(--sf-accent);flex-shrink:0}.au-quick-option:is(:hover,:focus-within,.selected){background:color-mix(in srgb,var(--sf-accent) 9%,var(--sf-card))}.au-quick-option.unavailable{opacity:.5;cursor:not-allowed}.au-quick-load-more{min-height:45px;color:var(--sf-muted);font-size:var(--text-small);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.au-quick-load-more>svg{color:var(--sf-accent);flex-shrink:0}.sf-site{--sf-radius:14px;--sf-control-height:42px;--sf-header-offset:150px;font-size:var(--text-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;line-height:1.6}.sf-site *,.sf-site :before,.sf-site :after{box-sizing:border-box}.sf-site :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}.sf-site :where(h1,h2,h3){letter-spacing:-.025em;line-height:1.3}.sf-site :where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.sf-site :where(a,button,summary):focus-visible{outline:2px solid var(--sf-accent);outline-offset:3px}.sf-site :where(button,a,input,select,textarea){touch-action:manipulation}.sf-site :where(button):not(:disabled){cursor:pointer}.sf-site :where(button):disabled{cursor:not-allowed}.sf-site :where(section[id]){scroll-margin-top:var(--sf-header-offset)}.sf-site .sf-container{width:100%;max-width:1240px;padding-inline:28px}.sf-site .commerce-content{min-height:58vh;padding-block:28px 48px}.sf-site.ng-site .commerce-content{padding:0 0 32px}.sf-site .sf-section-title{align-items:center;margin-bottom:22px}.sf-site .sf-section-title h1{margin:0;font-size:clamp(24px,2.5vw,30px)}.sf-site .sf-section-title h2,.sf-site .ng-section-heading h2{margin:0;font-size:clamp(20px,2.2vw,25px)}.sf-site .sf-section-title p{font-size:var(--text-small);margin:7px 0 0;line-height:1.8}.sf-site .sf-kicker,.sf-site .ng-eyebrow{font-size:var(--text-small);letter-spacing:.12em}.sf-site .sf-brand{gap:10px;min-width:0;font-size:19px;line-height:1.25}.sf-site .sf-brand strong{overflow-wrap:anywhere}.sf-site .sf-custom-logo{object-fit:contain;width:36px;height:36px}.sf-site .sf-search{min-width:0;height:var(--sf-control-height);border-radius:10px}.sf-site .sf-search input{font-size:var(--text-small);min-width:0}.sf-site .sf-store-navigation{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.sf-site .sf-store-navigation>a{white-space:nowrap;color:var(--sf-muted);font-size:var(--text-small);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.sf-store-navigation>a>svg{flex-shrink:0}.sf-site .sf-store-navigation>a:is(:hover,.selected){color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 9%,var(--sf-card))}.sf-store-navigation>a:after{content:"";background:var(--sf-accent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .22s;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.sf-store-navigation>a:hover:after,.sf-store-navigation>a.selected:after{transform:scaleX(1)}.sf-site .sf-customer-trigger{border-radius:9px;min-height:40px;padding:9px 13px}.sf-site .sf-customer-dropdown{border-radius:12px;padding:6px}.sf-site .sf-customer-dropdown :is(a,button){min-height:40px}.sf-site .sf-atlas-header{z-index:40;background:var(--sf-card);border-bottom:1px solid var(--sf-line);position:sticky;top:0}.sf-atlas-header-main{align-items:center;gap:24px;min-height:76px;display:flex}.sf-atlas-header-main>.sf-search{flex:1;max-width:540px;margin-left:auto}.sf-atlas-header-nav{border-top:1px solid var(--sf-line);justify-content:space-between;align-items:center;gap:20px;padding-block:7px;display:flex}.sf-atlas-header-nav>span{color:var(--sf-muted);font-size:var(--text-small);white-space:nowrap}.sf-site .sf-atlas-layout{grid-template-columns:196px minmax(0,1fr);gap:24px;padding-top:26px}.sf-site .sf-atlas-sidebar{background:var(--sf-card);padding:17px;position:sticky;top:142px}.sf-atlas-sidebar .sf-sidebar-note{border-top:1px solid var(--sf-line);margin-top:18px;padding-top:20px}.sf-atlas-sidebar .sf-sidebar-note p{font-size:var(--text-small);line-height:1.8}.sf-site .sf-atlas-sidebar .sf-categories button{font-size:var(--text-small);padding:11px 10px}.sf-site.sf-aurora .au-fixed-header{border-radius:14px;min-height:68px;padding:10px 18px}.sf-site.sf-aurora .au-hero{gap:36px;min-height:0;padding-block:22px 30px}.sf-site.sf-aurora .au-hero h1{font-size:clamp(30px,3.5vw,46px);line-height:1.15}.sf-site.sf-aurora .au-hero-copy>p{font-size:var(--text-body);max-width:430px;line-height:1.85}.sf-site .au-quick-order{box-shadow:0 8px 24px color-mix(in srgb,var(--sf-text) 4%,transparent);border-radius:16px;padding:23px}.sf-site .au-quick-heading h2{font-size:22px}.sf-site .au-quick-nominals button{min-height:68px;padding:10px}.sf-site.ng-site{--ng-header-height:126px}.sf-site .ng-header-main{gap:22px;min-height:78px}.sf-site .ng-nav{min-height:46px}.sf-site .ng-nav>a{font-size:var(--text-small);padding-block:13px}.sf-site .ng-main{padding-top:24px}.sf-site .ng-hero.ng-carousel-frame.ng-carousel-with-copy{height:370px}.sf-site .ng-hero-copy{padding:32px}.sf-site .ng-hero-copy h1{font-size:clamp(30px,3.8vw,49px);line-height:1.12}.sf-site .ng-hero-copy>p{font-size:var(--text-small);max-width:450px;line-height:1.85}.sf-site .ng-carousel-frame .ng-hero-copy{flex-direction:column;align-items:flex-start;gap:10px;height:calc(100% - 54px);max-height:calc(100% - 54px);padding:24px 28px;display:flex;overflow:hidden}.sf-site .ng-carousel-frame .ng-hero-copy :is(h1,h2){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.12;display:-webkit-box;overflow:hidden}.sf-site .ng-carousel-frame .ng-hero-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.sf-site .ng-carousel-frame .ng-hero-copy>.ng-eyebrow{flex-shrink:0;font-size:12px;line-height:1.4}.sf-site .ng-carousel-frame .ng-hero-copy>.ng-button{flex-shrink:0;min-height:40px;padding:10px 16px}.sf-site .ng-carousel-frame .ng-hero-copy>.ng-hero-caption{flex-shrink:0;margin-top:0}@media (width<=700px){.sf-site .ng-carousel-frame .ng-hero-copy{gap:9px;padding:20px}.sf-site .ng-carousel-frame .ng-hero-copy>.ng-hero-caption{display:none}}.sf-site .ng-benefits{gap:18px;padding:22px 8px}.sf-site .ng-flash{margin-top:28px;padding:21px}.sf-site .ng-section-heading{margin-bottom:18px}.sf-site .ng-trending{padding-top:30px}.sf-site .ng-category-card{border-radius:12px}.sf-site .ng-category-card>.ng-game-art{aspect-ratio:1}.sf-site .ng-category-card>div{padding:13px}.sf-site .ng-category-card h3{font-size:var(--text-body);margin:7px 0 11px}.sf-site .ng-category-card .ng-art-gem{opacity:.4}.sf-site .ng-game-art:before{filter:none;mix-blend-mode:normal;background:0 0}.sf-site .sf-form-card{border-radius:var(--sf-radius);box-shadow:none;padding:22px}.sf-site .sf-form-card h2{margin-block:0 12px;font-size:17px;line-height:1.45}.sf-site .sf-form-card h3{font-size:var(--text-body)}.sf-site .sf-form-card p{font-size:var(--text-small);line-height:1.8}.sf-site .sf-form-card label{font-size:var(--text-small);margin-block:0;line-height:1.6}.sf-site .sf-form-card :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){min-height:var(--sf-control-height);border:1px solid var(--sf-line);background:var(--sf-bg);color:var(--sf-text);font:inherit;font-size:var(--text-body);border-radius:9px;margin-top:7px;padding:10px 12px;transition:border-color .18s,box-shadow .18s}.sf-site .sf-form-card :is(input,select,textarea):focus-visible{outline-offset:1px;border-color:var(--sf-accent)}.sf-site .form-stack{gap:15px}.sf-site :is(.button,.sf-button,.ng-button){min-height:41px;font-size:var(--text-small);border-radius:9px;padding:11px 16px;line-height:1.5}.sf-site :is(.button,.sf-button,.ng-button):disabled{opacity:.5}.sf-site .feedback{font-size:var(--text-small);border-radius:10px;padding:12px 14px;line-height:1.75}.sf-site .feedback p{margin:5px 0 0}.sf-site .sf-order-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:22px}.sf-site .ng-checkout-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.sf-site .ng-checkout-steps{gap:18px}.sf-site .ng-checkout-step{gap:15px}.sf-site .ng-checkout-step h2{gap:10px;margin:0;font-size:16px}.sf-site .ng-checkout-step h2>b{min-width:27px;height:27px;font-size:var(--text-small);border-radius:8px}.sf-site .ng-checkout-summary{top:var(--sf-header-offset);gap:15px}.sf-site .ng-checkout-summary dl{font-size:var(--text-small);gap:10px}.sf-site .ng-checkout-summary>.ng-button{min-height:44px}.sf-site .ng-payment-options>label{margin:0;padding:13px}.sf-site .ng-nominal{border:1px solid var(--sf-line);border-radius:10px;min-height:74px;padding:13px}.sf-site .ng-nominal strong{font-size:var(--text-small);line-height:1.55}.sf-site .ng-category-hero{gap:20px;margin-bottom:24px;padding:20px}.sf-site .ng-category-hero>.ng-game-art{width:96px;height:108px}.sf-site .ng-category-hero :is(h1,h2){margin-block:6px 10px;font-size:25px}.sf-site .ng-category-hero p{max-width:650px;font-size:var(--text-small);line-height:1.8}.sf-site .commerce-details{font-size:var(--text-small);gap:11px 24px;margin-block:6px;padding-block:8px}.sf-site .commerce-details dd{font-variant-numeric:tabular-nums;font-weight:500}.sf-site .commerce-qr{background:#fff;border-radius:12px;max-width:min(100%,260px);height:auto;margin-inline:auto;padding:10px}.sf-site .stock-secret{border:1px solid var(--sf-line);max-height:300px;font-size:var(--text-small);border-radius:10px;padding:16px;line-height:1.8;overflow:auto}.sf-site .order-lookup-layout{gap:22px}.sf-site .lookup-search-card>h2{margin-block:11px;font-size:24px}.sf-site .lookup-icon{border-radius:12px;width:44px;height:44px;margin-bottom:17px}.sf-site .lookup-search-form{gap:10px;margin-block:20px}.sf-site .lookup-search-form>div{height:var(--sf-control-height)}.sf-site .lookup-search-form>div>input{box-shadow:none;background:0 0;border:0;margin:0}.sf-site .lookup-help-card>h3{font-size:var(--text-body);margin-block:21px 7px}.sf-site .lookup-help-card>p{margin:0}.sf-site .customer-auth-card{gap:21px;max-width:460px;margin-inline:auto;padding:25px}.sf-site .customer-auth-heading :is(h1,h2){margin:0;font-size:19px}.sf-site .customer-auth-heading p{font-size:var(--text-small);margin:7px 0 0}.sf-site .ng-calculator-content{max-width:660px;margin-inline:auto}.sf-site .ng-calculator-intro{margin-block:0 22px}.sf-site .ng-calculator-intro>svg{width:29px;height:29px;color:var(--sf-accent);margin-bottom:12px}.sf-site .ng-calculator-intro h2{margin-block:10px;font-size:24px}.sf-site .ng-calculator-intro p{font-size:var(--text-small);line-height:1.8}.sf-site .ng-calculator-choices{gap:18px}.sf-site .ng-calculator-choices .sf-form-card>svg{width:28px;height:28px;color:var(--sf-accent)}.sf-site .ng-calculator-result{background:color-mix(in srgb,var(--sf-accent) 7%,var(--sf-card));border-color:var(--sf-line);border-radius:12px;padding:20px}.sf-site .ng-calculator-tabs{gap:8px;margin-bottom:24px}.sf-site .ng-calculator-tabs>a{font-size:var(--text-small);border-radius:9px;padding:11px 15px}.sf-site .table-scroll{border:1px solid var(--sf-line);border-radius:11px}.sf-site .table-scroll table{margin:0}.sf-site .table-scroll :is(th,td){padding:13px 15px}.sf-site .table-scroll th{font-size:var(--text-small);color:var(--sf-muted);background:var(--sf-bg)}.sf-site .table-scroll td{font-size:var(--text-small)}.sf-site .list-pagination{font-size:var(--text-small);gap:12px;padding-block:12px}.sf-site .list-pagination button{min-width:34px;min-height:34px;font-size:var(--text-small);border-radius:8px}.sf-site .sf-product{border:1px solid var(--sf-line);box-shadow:none;border-radius:12px}.sf-site .sf-product-info{padding:15px}.sf-site .sf-product-info h3{font-size:var(--text-body);line-height:1.5}.sf-site .sf-product-info>small{font-size:var(--text-small)}.sf-site .sf-price>strong{font-variant-numeric:tabular-nums;font-size:15px}.sf-site .sf-footer{margin-top:38px;padding-top:32px}.sf-site .ng-footer-grid,.sf-site .sf-footer-grid{gap:28px;padding-bottom:28px}.sf-site .sf-footer-bottom{font-size:var(--text-small);padding-block:19px}.sf-site .ng-chat-float{min-height:44px;font-size:var(--text-small);padding:12px 16px;box-shadow:0 6px 22px #0002}.sf-site .ng-chat-float svg{width:20px;height:20px}.sf-site .sf-checkout-hint{border:1px dashed var(--sf-line);background:var(--sf-bg);color:var(--sf-muted);border-radius:9px;padding:12px}.sf-site .ng-nominal.selected{border-color:var(--sf-accent)}.sf-site .sf-form-card .sf-catalog-filters .list-search input,.sf-site .sf-form-card .lookup-search-form>div>input{height:100%;min-height:0;box-shadow:none;font-size:var(--text-small);background:0 0;border:0;border-radius:0;margin:0;padding:0}.sf-site .sf-form-card .sf-catalog-filters select{min-height:var(--sf-control-height);margin:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sf-site :is(.sf-product,.ng-category-card,.ng-sale-card,.ng-trending-card,.ng-nominal,.au-quick-nominals button){transition:transform .22s,border-color .22s,background-color .22s}.sf-site :is(.sf-product,.ng-category-card,.ng-sale-card,.ng-trending-card):hover{border-color:var(--sf-accent);box-shadow:none;transform:translateY(-3px)}.sf-site :is(.button,.sf-button,.ng-button,.sf-customer-trigger){transition:transform .18s,filter .18s}.sf-site :is(.button,.sf-button,.ng-button):hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.sf-site .sf-customer-menu[open] .sf-customer-dropdown{animation:.18s ease-out sf-dropdown-in}.sf-site .panel-dialog[open]{animation:.22s ease-out sf-dropdown-in}}@keyframes sf-dropdown-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.sf-site .sf-atlas-layout{grid-template-columns:170px minmax(0,1fr);gap:18px}.sf-site .ng-checkout-layout{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.sf-site .sf-order-layout{grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr);gap:18px}.sf-site .sf-store-navigation>a{font-size:var(--text-small);gap:5px;padding:10px 9px}}@media (width<=700px){.sf-site.ng-site{--ng-header-height:176px}.sf-site{--sf-header-offset:185px;--sf-control-height:44px;font-size:var(--text-body)}.sf-site .sf-container{padding-inline:18px}.sf-site .commerce-content{padding-block:22px 32px}.sf-site .sf-section-title{align-items:flex-start;margin-bottom:18px}.sf-site .sf-section-title h1{font-size:23px}.sf-site .sf-section-title h2,.sf-site .ng-section-heading h2{font-size:20px}.sf-site .sf-brand{font-size:17px}.sf-site .sf-store-navigation{justify-content:space-between;gap:2px;width:100%;overflow-x:auto}.sf-site .sf-store-navigation>a{min-height:42px;font-size:var(--text-small);flex-shrink:0;gap:5px;padding:9px 8px}.sf-site .sf-store-navigation>a>svg{width:13px;height:13px}.sf-atlas-header-main{flex-wrap:wrap;gap:10px;min-height:66px;padding-block:12px}.sf-atlas-header-main>.sf-brand{flex:1}.sf-atlas-header-main>.sf-search{flex-basis:100%;order:3;max-width:none}.sf-atlas-header-nav{padding-block:4px}.sf-atlas-header-nav>span{display:none}.sf-site .sf-atlas-layout{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:18px}.sf-site .sf-atlas-sidebar{padding:13px;position:static}.sf-atlas-sidebar .sf-sidebar-note{display:none}.sf-atlas-sidebar .sf-categories{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.sf-site .sf-atlas-sidebar .sf-categories button{white-space:nowrap;flex-shrink:0}.sf-site.sf-aurora .au-fixed-header{gap:8px;min-height:0;padding:10px 13px}.sf-site.sf-aurora .au-header-space{height:136px}.sf-site.sf-aurora .au-hero{gap:24px;padding-block:8px 22px}.sf-site.sf-aurora .au-hero h1{font-size:33px}.sf-site .au-quick-order{padding:18px}.sf-site .ng-header-main{gap:12px;min-height:0;padding-block:13px}.sf-site .ng-main{padding-top:18px}.sf-site .ng-nav{min-height:44px}.sf-site .ng-nav>a{font-size:var(--text-small);padding-block:12px}.sf-site .ng-hero.ng-carousel-frame.ng-carousel-with-copy{height:325px}.sf-site .ng-hero-copy{padding:25px 20px}.sf-site .ng-hero-copy h1{font-size:32px}.sf-site .ng-flash{margin-top:24px;padding:16px}.sf-site .ng-category-card h3{font-size:var(--text-small)}.sf-site .ng-category-card>div{padding:11px}.sf-site .sf-form-card{padding:18px}.sf-site .sf-form-card :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){font-size:16px}.sf-site .sf-order-layout,.sf-site .ng-checkout-layout{grid-template-columns:minmax(0,1fr);gap:18px}.sf-site .ng-checkout-summary{position:static}.sf-site .ng-nominal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-site .sf-form-card .sf-catalog-filters .list-search input,.sf-site .sf-form-card .lookup-search-form>div>input{font-size:16px}.sf-site .ng-category-hero{align-items:flex-start;gap:14px;margin-bottom:20px}.sf-site .ng-category-hero>.ng-game-art{width:70px;height:80px}.sf-site .ng-category-hero :is(h1,h2){font-size:21px}.sf-site .ng-category-hero p{font-size:var(--text-small)}.sf-site .customer-auth-card{padding:20px}.sf-site .ng-calculator-tabs{flex-wrap:nowrap;overflow-x:auto}.sf-site .ng-calculator-tabs>a{white-space:nowrap;font-size:var(--text-small);padding:10px 12px}.sf-site .ng-calculator-choices{grid-template-columns:1fr}.sf-site .sf-product-info{padding:12px}.sf-site .sf-product-info h3{font-size:var(--text-small)}.sf-site .sf-price>strong{font-size:var(--text-body)}.sf-site .list-pagination{flex-wrap:wrap}.sf-site .list-pagination nav{gap:5px}.sf-site .list-pagination button{min-width:38px;min-height:38px}.sf-site .ng-chat-float{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.sf-site .sf-footer{margin-top:28px;padding-top:24px}.sf-site .sf-footer-bottom{flex-wrap:wrap;gap:12px}}@media (width<=380px){.sf-site .sf-container{padding-inline:14px}.sf-site .sf-store-navigation>a>svg{display:none}.sf-site .sf-customer-trigger>span{max-width:95px}.sf-site .ng-nominal-grid{grid-template-columns:1fr}.sf-site .commerce-details{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.sf-site *,.sf-site :before,.sf-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sf-site .sf-customer-dropdown{overscroll-behavior:contain;width:258px;max-height:min(540px,100dvh - 100px);overflow-y:auto}.sf-site .sf-customer-menu-wallet{border:1px solid var(--sf-line);background:var(--sf-bg);border-radius:9px;margin:2px 4px 7px;padding:13px}.sf-customer-menu-wallet>span{color:var(--sf-muted);font-size:var(--text-small);align-items:center;gap:7px;display:flex}.sf-customer-menu-wallet>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:7px 0 12px;font-size:21px;line-height:1.3}.sf-site .sf-customer-menu-wallet>a{background:var(--sf-accent);min-height:36px;color:var(--sf-accent-ink,#fff);font-size:var(--text-small);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:600;display:flex}.sf-site .sf-customer-menu-wallet>a:hover{filter:brightness(1.06)}.sf-site .sf-customer-dropdown>.sf-customer-menu-logout{border-top:1px solid var(--sf-line);border-radius:0 0 8px 8px;margin-top:5px}.sf-site .sf-navbar-search{flex:1;min-width:0;max-width:560px;position:relative}.sf-site .sf-navbar-search .sf-navbar-search-field{border:1px solid var(--sf-line);background:var(--sf-bg);width:100%;max-width:none;height:42px;color:var(--sf-muted);border-radius:10px;align-items:center;gap:9px;margin:0;padding:0 6px 0 12px;display:flex}.sf-site .sf-navbar-search-field:focus-within{border-color:var(--sf-accent)}.sf-site .sf-navbar-search .sf-navbar-search-field>input{width:100%;min-width:0;height:100%;box-shadow:none;color:var(--sf-text);font:inherit;font-size:var(--text-small);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0}.sf-navbar-search-field>svg{flex-shrink:0}.sf-navbar-search-field>input::-webkit-search-cancel-button{display:none}.sf-site .sf-navbar-search-field>button{min-height:30px;font:inherit;font-size:var(--text-small);background:color-mix(in srgb,var(--sf-accent) 10%,var(--sf-card));color:var(--sf-accent);border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:5px 10px;display:inline-flex;position:static}.sf-site .sf-navbar-search-field>.sf-navbar-search-clear{width:28px;color:var(--sf-muted);background:0 0;padding:4px}.sf-site .sf-navbar-search-dropdown{z-index:110;border:1px solid var(--sf-line);background:var(--sf-card);color:var(--sf-text);text-align:left;border-radius:12px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 12px 35px #0002}.sf-navbar-search-results{overscroll-behavior:contain;min-height:56px;max-height:min(420px,100dvh - 240px);overflow-y:auto}.sf-navbar-search-group{padding:5px}.sf-navbar-search-group+.sf-navbar-search-group{border-top:1px solid var(--sf-line)}.sf-navbar-search-group-title{font-size:var(--text-small);color:var(--sf-muted);justify-content:space-between;align-items:center;padding:8px 9px;font-weight:600;display:flex}.sf-site .sf-navbar-search-result{color:var(--sf-text);border-radius:8px;align-items:center;gap:10px;padding:10px 9px;text-decoration:none;display:flex}.sf-site .sf-navbar-search-result:is(:hover,.selected){background:color-mix(in srgb,var(--sf-accent) 8%,var(--sf-card))}.sf-navbar-search-art{border:1px solid var(--sf-line);background:var(--sf-bg);width:36px;height:36px;color:var(--sf-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.sf-navbar-search-art>img{object-fit:cover;width:100%;height:100%;display:block}.sf-navbar-search-copy{flex:1;min-width:0}.sf-navbar-search-copy>strong{font-size:var(--text-small);overflow-wrap:anywhere;font-weight:600;line-height:1.5;display:block}.sf-navbar-search-copy>small{font-size:var(--text-small);color:var(--sf-muted);margin-top:3px;display:block}.sf-navbar-search-result>svg{color:var(--sf-muted);flex-shrink:0}.sf-site .sf-navbar-search-status{color:var(--sf-muted);font-size:var(--text-small);text-align:center;justify-content:center;align-items:center;gap:9px;margin:0;padding:24px 18px;line-height:1.7;display:flex}.sf-navbar-search-footnote{border-top:1px solid var(--sf-line);font-size:var(--text-small);color:var(--sf-muted);padding:10px 14px}.sf-site .sf-navbar-search-compact{flex:0 0 38px;max-width:none}.sf-site .sf-navbar-search-trigger{border:1px solid var(--sf-line);background:var(--sf-bg);width:38px;height:40px;color:var(--sf-text);border-radius:9px;place-items:center;padding:0;display:grid}.sf-site .sf-navbar-search-compact .sf-navbar-search-dropdown{width:min(440px,100vw - 48px);padding-top:9px;left:auto;right:0}.sf-site .sf-navbar-search-compact .sf-navbar-search-dropdown>.sf-navbar-search-field{width:calc(100% - 18px);margin-inline:9px}.sf-site .sf-atlas-header-main>.sf-navbar-search{max-width:540px;margin-left:auto}.sf-search-spinner{animation:.8s linear infinite sf-search-spin}@keyframes sf-search-spin{to{transform:rotate(360deg)}}@media (width<=700px){.sf-site .ng-header-main>.sf-navbar-search,.sf-site .sf-atlas-header-main>.sf-navbar-search{flex:1 0 100%;order:3;width:100%;max-width:none}.sf-site .sf-navbar-search .sf-navbar-search-field>input{font-size:16px}.sf-site .sf-navbar-search .sf-navbar-search-field{height:44px}.sf-site .sf-navbar-search-dropdown{top:calc(100% + 7px)}.sf-site .au-fixed-header .sf-navbar-search-compact{margin-left:auto}.sf-site .au-fixed-header .sf-navbar-search-compact .sf-navbar-search-dropdown{width:100%;position:fixed;top:calc(100% + 8px);left:0;right:0}.sf-navbar-search-results{max-height:min(380px,100dvh - 245px)}}@media (prefers-reduced-motion:reduce){.sf-search-spinner{animation:none}}.sf-site.sf-aurora .sf-categories{overscroll-behavior-x:contain;flex-flow:row;max-height:none;padding-bottom:8px;overflow:auto hidden}.sf-site.sf-aurora .sf-categories button{white-space:nowrap;flex:none}.sf-site.sf-atlas .sf-categories{flex-flow:column;gap:6px;max-height:min(400px,100dvh - 240px);margin-bottom:0;overflow:hidden auto}.sf-site.sf-atlas .sf-categories button{white-space:normal;flex:none;align-items:flex-start;width:100%}.sf-site.sf-atlas .sf-categories button>svg{flex-shrink:0;margin-top:2px}.sf-site.sf-atlas .sf-categories button>span{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.sf-site.sf-atlas .sf-categories{max-height:220px}}.sf-site.sf-atlas .sf-categories{padding-inline-end:5px}.sf-site.sf-aurora .sf-shared-sections{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.sf-site.sf-aurora .sf-shared-sections>*,.sf-site.sf-aurora .sf-catalog{min-width:0;max-width:100%}.sf-site.sf-aurora .sf-categories{width:100%;min-width:0;max-width:100%}.sf-site.sf-aurora .au-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sf-site.sf-aurora .au-hero>*{min-width:0}@media (width<=700px){.sf-site.sf-aurora .au-hero{grid-template-columns:minmax(0,1fr)}}.sf-site :is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select,textarea):is(:focus,:focus-visible),.sf-site .sf-form-card :is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select,textarea):is(:focus,:focus-visible),.sf-site :is(.sf-search,.au-quick-phone,.lookup-search-form>div,.sf-catalog-filters .list-search>div):focus-within{outline-offset:0;border-color:var(--sf-accent);box-shadow:0 0 0 1px var(--sf-accent);outline:none}.sf-site :is(.sf-search,.au-quick-phone,.lookup-search-form>div,.sf-catalog-filters .list-search>div) input:is(:focus,:focus-visible){outline-offset:0;box-shadow:none;border-color:#0000;outline:none}.sf-navbar-search-art img[src^="/brand/catalog/"]{object-fit:contain;box-sizing:border-box;background:#f8fafc;padding:5px}.sf-site .ng-header-main{justify-content:space-between}.ng-header-actions{flex-shrink:0;align-items:center;gap:20px;margin-left:auto;display:flex}.ng-header-actions .sf-account-wrap{margin-left:0}@media (width<=700px){.ng-header-actions{gap:8px}.sf-site .ng-header-main>.sf-navbar-search{flex-basis:100%;order:3;max-width:none}.sf-site .ng-header-main{flex-wrap:wrap}.ng-header-actions{order:2}}.sf-product-brand-art{aspect-ratio:16/10;background:var(--sf-card);width:100%;overflow:hidden}.sf-product-brand-art>.ng-game-art{border-radius:0;width:100%;height:100%}.sf-product-brand-art .ng-category-brand img{padding:15%}.sf-aurora .sf-product-brand-art{aspect-ratio:1;border-radius:10px;flex-shrink:0;width:50px;height:50px}.sf-aurora .sf-product-brand-art .ng-category-brand img{padding:10%}.order-auto-refresh{border:1px solid var(--sf-line,#e7eaf0);background:color-mix(in srgb,var(--sf-accent,#4f46e5) 5%,var(--sf-card,#fff));color:var(--sf-text,#17213a);box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;min-height:62px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.order-auto-refresh>svg{color:var(--sf-accent,#4f46e5);flex-shrink:0}.order-auto-refresh>div{min-width:0}.order-auto-refresh strong{font-size:var(--text-small);font-weight:600;line-height:1.5;display:block}.order-auto-refresh small{font-size:var(--text-small);color:var(--sf-muted,#64748b);margin-top:3px;line-height:1.5;display:block}.order-auto-refresh.is-checking>svg{animation:1.2s linear infinite order-refresh-spin}.order-refresh-progress{background:var(--sf-accent,#4f46e5);border-radius:999px;width:35%;height:2px;animation:1.4s ease-in-out infinite order-refresh-sweep;position:absolute;bottom:0;left:0}.order-auto-refresh.has-error>svg{color:var(--sf-secondary,#b7791f)}@keyframes order-refresh-spin{to{transform:rotate(360deg)}}@keyframes order-refresh-sweep{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.order-auto-refresh.is-checking>svg,.order-refresh-progress{animation:none}.order-refresh-progress{opacity:.5;width:100%}}.sf-site .sf-search-load-more{border-top:1px solid var(--sf-line);background:color-mix(in srgb,var(--sf-accent) 5%,var(--sf-card));padding:12px 14px}.sf-search-load-more p,.sf-search-load-more>div{color:var(--sf-muted);font-size:var(--text-small);justify-content:center;align-items:center;gap:9px;margin:0;line-height:1.6;display:flex}.sf-search-load-more>div{flex-wrap:wrap}.sf-search-load-more svg{flex-shrink:0}.sf-site .sf-search-load-more button{border:1px solid var(--sf-line);background:var(--sf-bg);min-height:36px;color:var(--sf-accent);font:inherit;border-radius:8px;padding:6px 12px;font-weight:600}.sf-site .sf-search-end{border-top:1px solid var(--sf-line);color:var(--sf-muted);font-size:var(--text-small);text-align:center;margin:0;padding:12px 14px}.sf-search-load-more{box-sizing:border-box;min-height:50px}.sf-navbar-search-group{animation:.25s ease-out sf-search-page-enter}@keyframes sf-search-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sf-navbar-search-group{animation:none}}.sf-navbar-search-results{overflow-anchor:none}.sf-bill-spinner{flex:none;animation:.9s linear infinite sf-bill-spin}@keyframes sf-bill-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sf-bill-spinner{animation:none}}.sf-maintenance-layer{display:contents}.sf-maintenance-content{text-align:center;gap:14px;display:grid}.sf-maintenance-content p{overflow-wrap:anywhere;margin:0;line-height:1.7}.sf-maintenance-icon{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));width:58px;height:58px;color:var(--sf-accent);border-radius:18px;place-items:center;margin:auto;display:grid}.sf-maintenance-logo{object-fit:contain;max-width:160px;max-height:54px;margin:auto}.sf-maintenance-countdown{border:1px solid var(--sf-line);background:var(--sf-bg);text-align:center;border-radius:14px;gap:8px;width:100%;padding:17px 14px;display:grid}.sf-maintenance-countdown>span{color:var(--sf-muted);justify-content:center;align-items:center;gap:7px;font-size:14px;display:flex}.sf-maintenance-countdown>strong{font-variant-numeric:tabular-nums;color:var(--sf-text);font-size:clamp(22px,5vw,30px);line-height:1.35}.sf-maintenance-countdown>small,.sf-maintenance-note{color:var(--sf-muted);font-size:14px}.sf-site .sf-maintenance-order-button:disabled{opacity:1;background:color-mix(in srgb,var(--sf-accent) 16%,var(--sf-card));width:100%;color:var(--sf-text);cursor:not-allowed}.article-eyebrow{font-size:var(--text-small);letter-spacing:.15em;color:var(--sf-accent,var(--accent,#8b73e6));text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:flex}.article-index,.article-detail,.article-related{min-width:0}.article-index-heading{justify-content:space-between;align-items:end;gap:24px;padding:18px 0 28px;display:flex}.article-index-heading h1{letter-spacing:-.045em;margin:14px 0 12px;font-size:clamp(28px,3.4vw,44px);line-height:1.15}.article-index-heading p{color:var(--sf-muted);font-size:var(--text-body);max-width:600px;margin:0;line-height:1.7}.article-index-heading>a,.article-related header>a,.article-empty>a{color:var(--sf-accent);font-size:var(--text-small);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.article-topics{gap:8px;max-width:100%;padding:0 0 18px;display:flex;overflow:auto}.article-topics a{border:1px solid var(--sf-line);background:var(--sf-card);font-size:var(--text-small);border-radius:999px;flex-shrink:0;padding:9px 14px;transition:background .2s,border-color .2s}.article-topics a.selected,.article-topics a:hover{border-color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 13%,var(--sf-card));color:var(--sf-accent)}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.article-card{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:18px;flex-direction:column;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.article-card:hover{border-color:color-mix(in srgb,var(--sf-accent) 65%,var(--sf-line));transform:translateY(-4px);box-shadow:0 14px 30px #0000000e}.article-card-cover{aspect-ratio:16/9;background:linear-gradient(135deg,color-mix(in srgb,var(--sf-accent) 22%,var(--sf-card)),var(--sf-card));color:var(--sf-accent);flex-shrink:0;display:block;overflow:hidden}.article-card-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.article-card:hover .article-card-cover>img{transform:scale(1.035)}.article-card-cover>span{background:radial-gradient(ellipse at 75% 30%,color-mix(in srgb,var(--sf-accent) 15%,transparent),transparent 65%);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;display:flex}.article-card-cover small{font-size:var(--text-small);letter-spacing:.15em;text-transform:uppercase}.article-card-copy{flex-direction:column;flex:1;gap:12px;min-width:0;padding:20px;display:flex}.article-card-copy h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.45}.article-card-copy h2 a{color:var(--sf-text)}.article-card-copy h2 a:hover{color:var(--sf-accent)}.article-card-copy>p{font-size:var(--text-body);color:var(--sf-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.75;display:-webkit-box;overflow:hidden}.article-meta{color:var(--sf-muted,var(--muted,#64748b));font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px 18px;line-height:1.7;display:flex}.article-meta>span,.article-meta>time{align-items:center;gap:6px;display:inline-flex}.article-meta svg{flex-shrink:0}.article-card-copy .article-meta{font-size:var(--text-small);gap:6px 12px;margin-top:auto}.article-read{font-size:var(--text-small);color:var(--sf-accent);border-top:1px solid var(--sf-line);justify-content:space-between;align-items:center;margin-top:2px;padding-top:12px;font-weight:600;display:flex}.article-featured{grid-column:span 3;grid-template-columns:1.1fr 1fr;display:grid}.article-featured .article-card-cover{aspect-ratio:auto;height:100%;min-height:300px}.article-featured .article-card-copy{gap:16px;padding:32px}.article-featured .article-card-copy h2{font-size:clamp(22px,2.3vw,30px);line-height:1.3}.article-featured .article-meta{margin-top:8px}.article-tags{flex-wrap:wrap;gap:6px;display:flex}.article-tag{font-size:var(--text-small);background:color-mix(in srgb,var(--sf-accent,#9077e8) 12%,transparent);color:var(--sf-accent,#9077e8);overflow-wrap:anywhere;border-radius:6px;align-items:center;max-width:100%;padding:5px 9px;font-weight:600;line-height:1.4;display:inline-flex}.article-tag.tag-1{color:#16a367;background:#22c55e18}.article-tag.tag-2{color:#c38a18;background:#f59e0b18}.article-tag.tag-3{color:#db4e9f;background:#ec489918}.article-tag.tag-4{color:#5590ec;background:#3b82f618}.article-tag:hover{filter:brightness(1.2)}.article-empty{text-align:center;color:var(--sf-muted);border:1px dashed var(--sf-line);border-radius:18px;justify-items:center;gap:12px;margin-top:24px;padding:70px 20px;display:grid}.article-empty h2,.article-empty p{margin:0}.article-empty h2{color:var(--sf-text);font-size:20px}.article-filter-note{font-size:var(--text-small);color:var(--sf-muted);gap:12px;display:flex}.article-filter-note a{color:var(--sf-accent)}.article-breadcrumb{color:var(--sf-muted);font-size:var(--text-small);align-items:center;gap:8px;min-width:0;padding:8px 0 28px;display:flex}.article-breadcrumb>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.article-breadcrumb svg,.article-breadcrumb a{flex-shrink:0}.article-detail-heading{min-width:0;padding:8px 0 30px}.article-detail-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0 20px;font-size:clamp(27px,3.6vw,44px);line-height:1.22}.article-detail-heading .article-meta{font-size:var(--text-small)}.article-sharing{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.article-sharing>span{font-size:var(--text-small);color:var(--sf-muted);margin-right:7px}.article-sharing a,.article-sharing button{border:1px solid var(--sf-line);width:34px;height:34px;color:var(--sf-text);background:var(--sf-card);cursor:pointer;font:inherit;border-radius:10px;justify-content:center;align-items:center;transition:color .2s,background .2s,transform .2s;display:inline-flex}.article-sharing a:hover,.article-sharing button:hover{color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));transform:translateY(-2px)}.article-sharing>small{font-size:var(--text-small);color:var(--sf-muted)}.article-hero-image{background:var(--sf-card);aspect-ratio:16/9;border-radius:20px;width:100%;margin:0 0 36px;overflow:hidden}.article-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.article-reading-main{width:100%;min-width:0}.article-detail .article-prose img{width:100%}.article-prose{overflow-wrap:anywhere;color:inherit;font-size:16px;line-height:1.85}.article-prose p{color:inherit;white-space:pre-wrap;margin:0 0 1.3em}.article-prose h2,.article-prose h3,.article-prose h4{letter-spacing:-.02em;color:inherit;margin:1.8em 0 .8em;font-weight:700;line-height:1.35}.article-prose h2{font-size:1.65em}.article-prose h3{font-size:1.3em}.article-prose h4{font-size:1.1em}.article-prose ul,.article-prose ol{margin:0 0 1.3em;padding-left:1.65em;list-style-position:outside}.article-prose ul{list-style-type:disc}.article-prose ol{list-style-type:decimal}.article-prose li{margin:.35em 0;padding-left:.25em}.article-prose li p{margin:0}.article-prose blockquote{border-left:3px solid var(--sf-accent,var(--accent,#8b73e6));background:color-mix(in srgb,var(--sf-accent,var(--accent,#8b73e6)) 7%,transparent);border-radius:0 12px 12px 0;margin:1.5em 0;padding:16px 24px}.article-prose blockquote p:last-child{margin-bottom:0}.article-prose a{color:var(--sf-accent,var(--accent,#8b73e6));text-underline-offset:3px;text-decoration:underline}.article-prose strong{font-weight:700}.article-prose em{font-style:italic}.article-prose img{border-radius:12px;max-width:100%;height:auto;margin:1em auto;display:block}.article-prose figure{margin:1.7em 0}.article-prose figcaption{text-align:center;font-size:var(--text-small);color:var(--sf-muted,var(--muted,#64748b))}.article-prose hr{border:0;border-top:1px solid var(--sf-line,var(--line,#e2e8f0));margin:2em 0}.article-reading-footer{border-top:1px solid var(--sf-line);gap:12px;margin-top:36px;padding-top:24px;display:grid}.article-reading-footer .article-sharing{margin-top:10px}.article-related{border-top:1px solid var(--sf-line);margin-top:64px;padding-top:32px}.article-related>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.article-related h2{letter-spacing:-.025em;margin:12px 0 0;font-size:26px}.article-related .article-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-related .article-card-copy{padding:15px}.article-related .article-card-copy h2{margin:0;font-size:15px;line-height:1.5}.article-related .article-card-copy>p,.article-related .article-meta time{display:none}.article-table-title{align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.article-table-title>div{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.article-table-title>img,.article-table-title>span{object-fit:cover;background:var(--panel-soft);width:64px;height:44px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.article-table-title strong{-webkit-line-clamp:2;font-size:var(--text-body);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.article-table-title small{-webkit-line-clamp:2;font-size:var(--text-small);color:var(--muted);-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.article-table-date{max-width:170px;font-size:var(--text-small);line-height:1.7}.article-panel-table{table-layout:fixed;width:100%;min-width:850px}.article-panel-table .article-actions-column{width:200px}.article-panel-table td{white-space:normal;overflow-wrap:anywhere}.article-panel-table td:last-child{white-space:nowrap;overflow-wrap:normal}.article-panel-table .row-actions{flex-wrap:nowrap}.article-panel-table .row-actions>button{white-space:nowrap;flex-shrink:0}.article-editor-tabs{background:var(--panel-card);margin-bottom:18px;position:static}.article-editor-tabs button{font:inherit;color:var(--muted);cursor:pointer;font-size:var(--text-small);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.article-editor-tabs button.selected{color:var(--primary);border-color:var(--primary)}.article-editor{border:1px solid var(--border);background:var(--panel-card);border-radius:12px;overflow:hidden}.article-editor:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.article-editor-toolbar{background:var(--panel-soft);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;padding:9px;display:flex}.article-editor-toolbar button{width:30px;height:30px;color:var(--panel-text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.article-editor-toolbar button.selected,.article-editor-toolbar button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.article-editor-toolbar button:disabled{opacity:.35;cursor:default}.article-editor-toolbar select{min-width:0;width:auto!important;font-size:var(--text-small)!important;border:1px solid var(--border)!important;background:var(--panel-card)!important;border-radius:6px!important;height:30px!important;padding:5px 22px 5px 7px!important}.article-editor-toolbar .article-color{cursor:pointer;width:28px;height:28px;margin:0;padding:3px;display:block;overflow:hidden}.article-editor-toolbar .article-color input{cursor:pointer;background:0 0!important;border:0!important;width:22px!important;min-width:0!important;height:22px!important;min-height:0!important;padding:0!important}.article-editor-content{color:#17213a;caret-color:#17213a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:300px;max-height:55vh;padding:22px;font-size:15px;overflow:auto;box-shadow:none!important;background:#fff!important;border:0!important;outline:none!important}.article-editor-content:focus{box-shadow:none!important;outline:none!important}.article-editor-content>:first-child{margin-top:0}.article-editor-content p:last-child{margin-bottom:0}.article-editor-content .ProseMirror-selectednode{outline:2px solid var(--primary)}.article-editor-hint{border-top:1px solid var(--border);font-size:var(--text-small);color:var(--muted);padding:9px 14px;line-height:1.6}.article-editor-loading{text-align:center;color:var(--muted);padding:40px}.article-link-popover{border-bottom:1px solid var(--border);background:var(--panel-card);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.article-link-popover input{flex:1;min-width:140px;font-size:var(--text-small)!important}.article-publish-fields{grid-template-columns:1fr 1.1fr;gap:24px;display:grid}.article-cover-picker{aspect-ratio:16/9;border:1px dashed var(--border);background:var(--panel-soft);border-radius:12px;margin-bottom:12px;overflow:hidden}.article-cover-picker>img{object-fit:cover;width:100%;height:100%;display:block}.article-cover-picker>div{height:100%;color:var(--muted);font-size:var(--text-body);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.article-cover-picker small{font-size:var(--text-small)}.article-save-note{font-size:var(--text-small);color:var(--muted);max-width:260px;margin-right:auto}.article-editor-content,.article-panel-preview{--sf-text:#17213a;--sf-muted:#64748b;--sf-line:#e2e8f0;--sf-accent:#4f46e5}.article-panel-preview{color:#17213a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:12px;padding:22px}.article-panel-preview h1{margin:16px 0;font-size:28px;line-height:1.3}.article-preview-cover{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;margin:24px 0}.article-panel-preview .article-prose{margin-top:24px}.article-panel-preview .article-tags a,.article-panel-preview .article-prose a{pointer-events:none}@media (width<=1000px){.article-related .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.article-index-heading{padding-top:8px;display:block}.article-index-heading>a{margin-top:16px}.article-index-heading h1{font-size:29px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.article-card-copy{gap:10px;padding:14px}.article-card-copy h2{font-size:15px}.article-card-copy>p{font-size:var(--text-small);-webkit-line-clamp:2}.article-card-copy .article-meta>time{display:none}.article-featured{grid-column:span 2;display:flex}.article-featured .article-card-cover{aspect-ratio:16/9;height:auto;min-height:0}.article-featured .article-card-copy{padding:20px}.article-featured .article-card-copy h2{font-size:23px}.article-detail-heading h1{font-size:28px}.article-detail-heading{padding-bottom:22px}.article-hero-image{border-radius:14px;margin-bottom:24px}.article-prose{font-size:15px;line-height:1.85}.article-detail-heading .article-meta{font-size:var(--text-small);gap:6px 12px}.article-breadcrumb{font-size:var(--text-small);padding-bottom:18px}.article-related{margin-top:40px}.article-related h2{font-size:22px}.article-related>header>a{font-size:var(--text-small)}.article-related .article-card-copy{padding:12px}.article-related .article-card-copy h2{font-size:var(--text-body)}.article-publish-fields{grid-template-columns:minmax(0,1fr);gap:18px}.article-editor-content{min-height:260px;padding:16px}.article-save-note{display:none}.article-panel-preview{padding:16px}.article-editor-tabs button{font-size:var(--text-small);padding:10px}.article-editor-toolbar{gap:2px;padding:6px}.article-editor-toolbar button{width:28px;height:28px}.article-editor-toolbar select{max-width:110px}.article-tags{gap:5px}.article-tag{font-size:var(--text-small)}.article-panel-preview h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.article-card,.article-card-cover>img,.article-sharing a,.article-sharing button{transition:none}.article-card:hover,.article-card:hover .article-card-cover>img,.article-sharing a:hover,.article-sharing button:hover{transform:none}}.article-validation-summary{color:var(--panel-text);font-size:var(--text-small);background:#ef44440d;border:1px solid #ef444455;border-radius:10px;margin-bottom:16px;padding:14px 16px;scroll-margin-top:16px}.article-validation-summary strong{color:#e34b62;font-size:var(--text-body);margin-bottom:4px;display:block}.article-validation-summary p{font-size:var(--text-small);margin:0}.article-validation-summary ul{margin:9px 0 0;padding-left:18px;list-style:outside}.article-validation-summary li{line-height:1.7}*{--ui-scroll-accent:var(--sf-accent,var(--primary,#4f46e5));--ui-scroll-surface:var(--sf-card,var(--panel-card,#fff));--ui-scroll-track:color-mix(in srgb,var(--ui-scroll-accent) 7%,var(--ui-scroll-surface));--ui-scroll-thumb:color-mix(in srgb,var(--ui-scroll-accent) 55%,var(--ui-scroll-surface));scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) var(--ui-scroll-track)}html,body{--ui-scroll-accent:var(--viewport-scroll-accent,#4f46e5);--ui-scroll-surface:var(--viewport-scroll-surface,#fff)}html[data-panel-theme=dark],html[data-panel-theme=dark] body{--ui-scroll-accent:var(--viewport-scroll-accent,#a5a0ff);--ui-scroll-surface:var(--viewport-scroll-surface,#141e32)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{background:var(--ui-scroll-track);width:8px;height:8px}::-webkit-scrollbar-track{background:var(--ui-scroll-track);border-radius:20px}::-webkit-scrollbar-thumb{border:2px solid var(--ui-scroll-track);background:var(--ui-scroll-thumb);border-radius:20px;min-width:32px;min-height:32px}::-webkit-scrollbar-thumb:hover{background:var(--ui-scroll-accent)}::-webkit-scrollbar-thumb:active{background:var(--ui-scroll-accent)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}}@media (forced-colors:active){*{scrollbar-color:auto}::-webkit-scrollbar-track{background:canvas}::-webkit-scrollbar-thumb{background:buttontext;border-color:canvas}::-webkit-scrollbar-thumb:hover{background:highlight}}:root{--text-small:.875rem;--text-body:.9375rem;--text-input:1rem;font-size:100%}body{font-size:var(--text-body);font-weight:400;line-height:1.6}#app small{font-size:var(--text-small)}button,input,select,textarea{font-family:inherit;line-height:1.5}#app :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){font-size:var(--text-input)}#app :is(button,.button,.sf-button,.ng-button,.nav-item,.sidebar-section-toggle,.sf-store-navigation>a,.ng-nav>a,.ng-calculator-menu>summary,label,legend){font-weight:600}#app :is(label,legend,dt,th){line-height:1.5}#app :is(th,td),#app :is(small,.field-help,.form-error,.feedback,.status,.pill){line-height:1.6}#app :is(.status,.pill,.store-status,.sf-account-order-status){white-space:nowrap}.article-panel-table{min-width:1060px}.article-panel-table .article-status-column{width:110px}.article-panel-table .article-author-column{width:140px}.article-panel-table .article-date-column{width:170px}#app :is(h1,h2,h3,h4){font-weight:700}.panel-surface{--muted:#586780}[data-panel-theme=dark] .panel-surface{--muted:#adbbd1}.workspace-shell .nav-item,.sidebar-section-toggle{white-space:normal;min-height:44px;line-height:1.5}.workspace-shell .sidebar-section-links .nav-item{min-height:40px}.topbar-location,.account-menu,.sf-customer-menu,.sf-navbar-search-copy,.sf-customer-dropdown,.ng-ranking>div{min-width:0}.ng-site .ng-brand small{letter-spacing:.04em}.ng-site .ng-benefits strong,.sf-site .sf-assurances strong,.sf-site .ng-category-card h3,.sf-site .sf-product-info h3{line-height:1.5}.sf-site.sf-aurora .au-header-space{height:calc(var(--au-header-height,68px) + 30px)}.sf-site.sf-aurora{--sf-header-offset:calc(var(--au-header-height,68px) + 40px)}.sf-aurora :is(#catalog,#quick-order){scroll-margin-top:var(--sf-header-offset)}@media (width<=700px){.topbar{flex-wrap:wrap;gap:16px;height:auto;min-height:84px;padding-block:16px}.topbar nav{flex-wrap:wrap;gap:16px}.sf-site.ng-site .ng-nav{flex-wrap:wrap;justify-content:flex-start;gap:0 22px;padding-block:4px}.sf-site.ng-site .ng-nav>a,.sf-site.ng-site .ng-calculator-menu>summary{gap:7px;min-height:44px}.sf-site.ng-site .ng-nav>a>svg{flex-shrink:0}.sandbox-indicator{max-width:min(300px,100vw - 100px)}}.catalog-workspace .page-heading{align-items:flex-start;gap:20px;margin-bottom:22px}.catalog-workspace .page-heading h1{letter-spacing:-.025em;font-size:clamp(25px,2.4vw,30px)}.catalog-workspace .page-heading p{max-width:60ch;margin-top:8px;line-height:1.65}.catalog-workspace .page-heading-actions{gap:8px}.catalog-workspace .button{border-radius:9px;gap:7px;min-height:40px;padding:9px 14px}.catalog-workspace .button.small{min-height:34px;padding:6px 10px}.catalog-workspace .icon-button{border-radius:9px;flex-shrink:0;width:36px;height:36px}.catalog-workspace>.content-tabs{border-radius:12px;gap:4px;margin-bottom:16px;padding:4px}.catalog-workspace>.content-tabs>a{min-height:38px;padding:8px 16px}.catalog-help{border:1px solid var(--border);background:var(--panel-card);border-radius:11px;margin:0 0 18px}.catalog-help>summary{cursor:pointer;font-size:var(--text-small);color:var(--panel-text);align-items:center;gap:9px;padding:12px 15px;font-weight:600;list-style:none;display:flex}.catalog-help>summary::-webkit-details-marker{display:none}.catalog-help>summary>svg{color:var(--primary);flex-shrink:0}.catalog-help>summary>span{flex:1;min-width:0}.catalog-help>summary>svg:last-child{color:var(--muted);transition:transform .18s}.catalog-help[open]>summary>svg:last-child{transform:rotate(180deg)}.catalog-help>div{border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-small);padding:12px 15px;line-height:1.7}.catalog-help>div>p{margin:0}.catalog-help>div>p+p{margin-top:8px}.catalog-help>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:9px}.catalog-workspace .catalog-data-card{border-radius:16px;gap:16px;padding:20px;box-shadow:0 4px 20px #07132904;container-type:inline-size}.catalog-workspace .data-table-header{align-items:center;gap:12px;min-width:0}.catalog-workspace .data-table-header h2{font-size:17px}.catalog-workspace .data-table-header .pagination-top{flex-wrap:wrap;gap:10px}.catalog-workspace .list-pagination{flex-wrap:wrap;align-items:center;gap:12px}.catalog-workspace .list-pagination p{font-variant-numeric:tabular-nums;line-height:1.5}.catalog-workspace .list-pagination button{border-radius:8px;min-width:36px;min-height:36px}.catalog-workspace .list-filters{background:var(--panel-soft);border:0;border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;padding:14px;display:flex}.catalog-workspace .list-filters label{flex:120px;min-width:110px}.catalog-workspace .list-filters .list-search{flex:2 260px;min-width:200px}.catalog-workspace .list-filters label>span{color:var(--muted);margin-bottom:6px;font-weight:600}.catalog-workspace .list-filters .list-page-size{flex:0 90px;min-width:85px}.catalog-workspace .list-filters input,.catalog-workspace .list-filters select{background:var(--panel-card);border:1px solid var(--border);border-radius:8px;min-height:42px;padding:9px 11px}.catalog-workspace .list-filters .filter-actions{gap:7px;margin-left:auto}.catalog-workspace .list-filters .filter-actions .button{min-height:42px;padding-inline:12px}.catalog-workspace .table-scroll{border:1px solid var(--border);overscroll-behavior-x:contain;border-radius:11px;max-width:100%;overflow:auto}.catalog-workspace .table-scroll table{border-spacing:0;border:0;min-width:720px;margin:0}.catalog-workspace .table-scroll th{color:var(--panel-text);background:var(--panel-soft);text-align:center;padding:12px 14px;font-weight:600}.catalog-workspace .table-scroll td{vertical-align:middle;overflow-wrap:anywhere;padding:13px 14px}.catalog-workspace .table-scroll td strong{font-weight:600}.catalog-workspace .table-scroll td small{margin-top:4px;line-height:1.5}.catalog-workspace .table-scroll tr:last-child>td{border-bottom:0}.catalog-workspace .table-scroll :is(th,td):last-child{border-right:0}.catalog-workspace .table-scroll tbody>tr{transition:background-color .16s}.catalog-workspace .table-scroll tbody>tr:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}.catalog-workspace .taxonomy-name{min-width:175px;max-width:320px}.catalog-workspace .table-scroll td:has(>strong){min-width:175px;max-width:320px}.catalog-workspace .catalog-products-table table{table-layout:fixed;width:100%;min-width:1100px}.catalog-workspace .catalog-products-table th.catalog-selection-cell{width:48px}.catalog-workspace .catalog-products-table th:nth-last-child(6){width:28%}.catalog-workspace .catalog-products-table th:nth-last-child(5){width:19%}.catalog-workspace .catalog-products-table th:nth-last-child(4){width:13%}.catalog-workspace .catalog-products-table th:nth-last-child(3){width:14%}.catalog-workspace .catalog-products-table th:nth-last-child(2){width:12%}.catalog-workspace .catalog-products-table th:last-child{width:14%}.catalog-workspace .catalog-products-table td,.catalog-workspace .catalog-products-table td :is(strong,small,.store-status){white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.catalog-workspace .catalog-products-table td strong{display:block}.catalog-workspace .taxonomy-name{align-items:center;gap:12px}.catalog-workspace .taxonomy-name>div{min-width:0}.catalog-workspace .row-actions{flex-wrap:wrap;gap:6px}.catalog-workspace .table-cell-center>.row-actions{justify-content:center}.catalog-workspace .store-status{border-radius:7px;padding:4px 9px;font-weight:600}.catalog-workspace .catalog-selection-toolbar,.catalog-workspace .catalog-bulk-toolbar{border:1px solid var(--border);background:var(--panel-tint);border-radius:10px;gap:12px;padding:11px 13px}.catalog-workspace .empty-state{padding:32px 20px}.catalog-workspace .empty-state h3{margin-top:12px;font-size:17px}.catalog-workspace .empty-state p{max-width:48ch;margin:8px auto 0}.catalog-workspace .supplier-setup-grid{align-items:stretch;gap:16px;margin:0 0 22px}.catalog-workspace .catalog-supplier-card{border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex}.catalog-workspace .catalog-supplier-card .section-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.catalog-workspace .catalog-supplier-card h2{align-items:center;gap:10px;margin:0;display:flex}.catalog-supplier-icon{background:var(--panel-tint);width:36px;height:36px;color:var(--primary);border:1px solid var(--border);border-radius:10px;place-items:center;display:grid}.catalog-workspace .catalog-supplier-card>p{margin:0;line-height:1.7}.catalog-workspace .catalog-supplier-card>small{margin-top:10px}.catalog-workspace .catalog-supplier-card>.danger-text{background:color-mix(in srgb, #dc2626 7%, var(--panel-card));border-radius:9px;margin-top:12px;padding:10px 12px}.catalog-workspace .catalog-supplier-card .card-actions{align-items:center;gap:7px;margin-top:auto;padding-top:16px}.catalog-workspace .interactive-modal{border-radius:17px;max-width:620px;box-shadow:0 24px 80px #0003}.catalog-workspace .interactive-modal.modal-wide{max-width:780px}.catalog-workspace .interactive-modal .modal-header{gap:15px;padding:19px 22px}.catalog-workspace .interactive-modal .modal-header h2{font-size:20px;line-height:1.4}.catalog-workspace .interactive-modal .modal-header p{margin-top:6px;line-height:1.6}.catalog-workspace .interactive-modal .modal-body{padding:20px 22px}.catalog-workspace .interactive-modal .modal-footer{gap:9px;padding:14px 22px}.catalog-workspace .interactive-modal .form-stack{gap:18px}.catalog-workspace .interactive-modal form{margin:0}.catalog-workspace .interactive-modal :is(.field-grid,.compact-field-grid){align-items:start;gap:16px}.catalog-workspace .interactive-modal .field-grid>label{min-width:0}.catalog-workspace .interactive-modal input:not([type=checkbox]):not([type=radio]),.catalog-workspace .interactive-modal :is(select,textarea){border:1px solid var(--border);background:var(--panel-card);color:var(--panel-text);border-radius:9px;margin-top:7px;padding:10px 12px}.catalog-workspace .interactive-modal input:not([type=checkbox]):not([type=radio]),.catalog-workspace .interactive-modal select{min-height:43px}.catalog-workspace .interactive-modal textarea{line-height:1.7}.catalog-workspace .interactive-modal label>small{color:var(--muted);margin-top:7px;font-weight:400}.catalog-workspace .interactive-modal input[type=file]{background:var(--panel-soft);border-style:dashed;padding:10px}.catalog-workspace .interactive-modal input[type=file]::file-selector-button{color:var(--primary);background:var(--panel-card);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:6px;margin-right:10px;padding:6px 10px}.catalog-workspace .interactive-modal .catalog-select-control input:not([type=checkbox]):not([type=radio]){box-shadow:none;background:0 0;border:0;outline:none;min-height:40px;margin:0;padding:7px 0}.catalog-workspace .catalog-select-control{border-radius:9px;min-height:43px;padding-inline:11px 5px}.catalog-workspace :is(.catalog-select-control,.list-search>div):focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.catalog-workspace .catalog-form-section{border:0;margin:0;padding:0}.catalog-workspace .catalog-form-section>h3,.catalog-workspace .catalog-form-panel>h3{margin:0 0 9px;font-size:16px}.catalog-workspace .catalog-form-section>p{color:var(--muted);margin:0 0 14px;line-height:1.65}.catalog-workspace .catalog-form-panel{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;padding:15px}.catalog-workspace .modal-body .catalog-form-panel.compact-fieldset{background:0 0;border:0;padding:0}.catalog-workspace .modal-editor-tabs{border-radius:10px;gap:5px;margin:0;padding:5px}.catalog-workspace .modal-editor-tabs>button{min-height:40px;color:var(--panel-text);border:1px solid #0000;padding:9px 11px}.catalog-workspace .modal-editor-tabs>button.selected{border-color:var(--border);color:var(--primary)}.catalog-workspace .catalog-picker,.catalog-workspace .picker-dropdown{margin-top:0}.catalog-workspace .picker-dropdown-trigger{background:var(--panel-card);min-height:48px;padding:11px 13px}.catalog-workspace .picker-dropdown-trigger small{margin-top:2px}.catalog-workspace .picker-dropdown-panel,.catalog-workspace .catalog-select-results{border-radius:11px;animation:.16s ease-out catalog-panel-enter;box-shadow:0 16px 45px #0002}.catalog-workspace .catalog-select-results [role=option]{min-height:42px;padding:10px 12px;line-height:1.5}.catalog-workspace .catalog-select-results [role=option][aria-selected=true]{background:var(--panel-tint);color:var(--primary);font-weight:600}.catalog-workspace .picker-dropdown-scroll{padding:12px;scroll-padding-block:64px 12px}.catalog-workspace .catalog-picker-search input{margin:0!important}.catalog-workspace .catalog-picker-options>label{border:1px solid var(--border);background:var(--panel-card);border-radius:9px;margin-bottom:7px;padding:10px!important}.catalog-workspace .catalog-picker-options>label:has(input:checked){border-color:var(--primary);background:var(--panel-tint)}.catalog-workspace .pricing-settings{gap:14px;margin-top:18px}.catalog-workspace .pricing-settings fieldset{background:var(--panel-soft);border-radius:10px;gap:10px;padding:14px}.catalog-workspace .pricing-settings fieldset p{margin:0;line-height:1.7}.catalog-workspace .pricing-settings-note{border-top:1px solid var(--border);padding-top:10px}.catalog-workspace .catalog-help{margin-bottom:18px}.catalog-workspace .modal-body .catalog-help{margin:0}.catalog-inline-note{border:1px solid var(--border);background:var(--panel-soft);color:var(--muted);font-size:var(--text-small);border-radius:10px;padding:12px 14px;line-height:1.7}.catalog-count{float:right;font-size:var(--text-small);background:var(--panel-tint);color:var(--primary);font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 8px;display:inline-block}.catalog-workspace progress{width:100%;height:9px;accent-color:var(--primary)}@keyframes catalog-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@container (width<=760px){.catalog-workspace .list-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-workspace .list-filters .list-search{grid-column:1/-1;min-width:0}.catalog-workspace .list-filters label{min-width:0}.catalog-workspace .list-filters .filter-actions{justify-content:flex-end;align-self:end;margin-left:0}}@media (width<=900px){.catalog-workspace .supplier-setup-grid{grid-template-columns:1fr}.catalog-workspace .page-heading,.catalog-workspace .page-heading-actions{flex-wrap:wrap}.catalog-workspace .data-table-header .pagination-top{flex-basis:100%;justify-content:space-between}}@media (width<=600px){.catalog-workspace .catalog-data-card{gap:14px;padding:14px}.catalog-workspace .catalog-supplier-card{padding:16px}.catalog-workspace>.content-tabs{width:100%}.catalog-workspace>.content-tabs>a{flex:1;padding:8px 10px}.catalog-workspace .page-heading-actions{width:100%}.catalog-workspace .page-heading-actions>.button{flex:1}.catalog-workspace .interactive-modal :is(.modal-header,.modal-body,.modal-footer){padding-inline:16px}.catalog-workspace .interactive-modal .pricing-settings{grid-template-columns:1fr}.catalog-workspace .list-pagination .pagination-top nav{gap:4px}.catalog-workspace .catalog-bulk-toolbar{flex-wrap:wrap}.catalog-workspace .modal-editor-tabs>button{white-space:normal}}@media (prefers-reduced-motion:reduce){.catalog-workspace :is(.picker-dropdown-panel,.catalog-select-results){animation:none}.catalog-workspace .table-scroll tbody>tr,.catalog-help>summary>svg:last-child{transition:none}}.pricing-target-floating{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-card);color:var(--panel-text);overscroll-behavior:contain;border-radius:11px;margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 16px 45px #0002}.pricing-target-floating::backdrop{background:0 0}.catalog-workspace .pricing-target-floating [role=option]{border-radius:7px;padding:10px 12px}.catalog-workspace .modal-body .checkbox-label{border:1px solid var(--border);background:var(--panel-soft);border-radius:9px;padding:11px 13px}.catalog-workspace .modal-body .catalog-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 16px;display:grid}.catalog-workspace .catalog-destination-grid>:is(legend,p,small),.catalog-workspace .catalog-destination-grid>label:first-of-type,.catalog-workspace .catalog-destination-grid>label:last-of-type{grid-column:1/-1}.catalog-workspace .catalog-destination-grid>p{color:var(--muted);margin:0;line-height:1.65}@media (width<=600px){.catalog-workspace .modal-body .catalog-destination-grid{grid-template-columns:1fr}}.catalog-workspace :is(input,select,textarea):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent);outline:none}.catalog-workspace .list-search>div:focus-within{box-shadow:none}.catalog-workspace .catalog-select-control input:focus{box-shadow:none!important}@media (width<=600px){.catalog-workspace .list-filters .filter-actions{grid-column:1/-1;justify-content:stretch}.catalog-workspace .list-filters .filter-actions>.button{flex:1}}.otomax-page{flex-direction:column;gap:18px;display:flex}.otomax-page .page-heading{margin:0}.otomax-page .table-card{margin:0;padding:20px}.otomax-page .list-filters{margin:0 0 16px}.otomax-page .content-tabs{flex-wrap:wrap;margin:0}.otomax-page .row-actions{flex-wrap:wrap;gap:7px}.otomax-page td{overflow-wrap:anywhere}.otomax-page .table-scroll table{min-width:750px}.otomax-page .table-card td:nth-child(2){max-width:370px}.otomax-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.otomax-form-grid>label{min-width:0}.otomax-details{border-top:1px solid var(--border);padding:12px 0}.otomax-details>summary{cursor:pointer;color:var(--primary);font-weight:600;line-height:1.5}.otomax-details[open]>summary{margin-bottom:14px}.otomax-check{font-size:var(--text-small);align-items:flex-start;gap:10px;font-weight:500;line-height:1.5;display:flex!important}.otomax-check input[type=checkbox]{flex-shrink:0;width:17px;height:17px;min-height:17px;margin-top:3px}.otomax-rule-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.otomax-rule-editor{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;gap:14px;padding:16px;display:grid}.otomax-placeholder-list{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow:auto}.otomax-parsed{gap:8px;display:grid}.otomax-parsed>div{grid-template-columns:120px minmax(0,1fr);gap:10px;display:grid}.otomax-parsed dd{overflow-wrap:anywhere;margin:0}.otomax-preview-summary{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.otomax-preview-summary span{font-size:var(--text-small)}.otomax-preview-summary strong{font-size:21px;display:block}.otomax-preview-scroll{max-height:280px;overflow:auto}.otomax-preview-scroll td{font-size:var(--text-small);padding:10px!important}.otomax-result{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.otomax-callback-message{margin:0}.otomax-page .empty-state{padding:30px 16px}.otomax-page .catalog-inline-note{margin:0}@media (width<=650px){.otomax-form-grid{grid-template-columns:1fr}.otomax-page .table-card{padding:14px}.otomax-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.otomax-page .page-heading-actions{flex-wrap:wrap}.otomax-rule-toolbar{align-items:flex-start}.otomax-rule-editor{padding:12px}}.otomax-catcher-section{gap:14px;min-width:0;display:grid}.otomax-rule-add{align-items:end;gap:10px;display:flex}.otomax-rule-add>label{flex:1;min-width:0}.otomax-rule-add>.button{flex-shrink:0}.otomax-editor-hint{color:var(--muted);font-size:var(--text-small);margin:0;line-height:1.6}.otomax-rule-options{gap:5px;max-height:260px;margin-top:8px;display:grid;overflow:auto}.otomax-rule-option{cursor:pointer;background:var(--panel-soft);border-radius:8px;align-items:center;gap:10px;padding:11px!important;display:flex!important}.otomax-rule-option:has(input:checked){background:color-mix(in srgb, var(--primary) 12%, var(--panel-card));outline:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}.otomax-rule-option>input{flex-shrink:0;margin:0;width:16px!important;min-height:16px!important}.otomax-rule-option>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.otomax-rule-option small{color:var(--muted);font-weight:400;line-height:1.5}@media (width<=600px){.otomax-rule-add{flex-direction:column;align-items:stretch}.otomax-rule-add>.button{justify-content:center}.otomax-rule-toolbar{flex-wrap:wrap}}.otomax-capture-list{gap:8px;display:grid}.otomax-capture-row{border:1px solid var(--border);background:var(--panel-card);border-radius:10px;padding:12px}.otomax-capture-row>summary{cursor:pointer;list-style:revert;justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.otomax-capture-row>summary small{color:var(--muted);font-weight:400}.otomax-capture-row[open]>summary{margin-bottom:14px}.otomax-capture-heading{align-items:end;gap:12px;display:flex}.otomax-capture-heading>label{flex:1}.otomax-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.65}.otomax-tester-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.otomax-tester-layout>.card{gap:18px;min-width:0;margin:0;padding:22px;display:grid}.otomax-tester-layout h2{margin:0 0 7px}.otomax-tester-profile{font-size:var(--text-small);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.otomax-test-verdict{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;gap:8px;padding:16px;display:grid}.otomax-test-verdict.success{border-color:color-mix(in srgb, #21a179 40%, var(--border));background:color-mix(in srgb, #21a179 8%, var(--panel-card))}.otomax-test-verdict.warning{border-color:color-mix(in srgb, #d7a83e 45%, var(--border));background:color-mix(in srgb, #d7a83e 8%, var(--panel-card))}.otomax-test-verdict>strong{font-size:18px}.otomax-test-verdict p{margin:0;line-height:1.6}.otomax-page .otomax-result-fields table{table-layout:fixed;width:100%;min-width:0}.otomax-page .otomax-result-fields td{vertical-align:top;overflow-wrap:anywhere;max-width:none!important}.otomax-result-fields code{white-space:pre-wrap;font-size:var(--text-small)}.otomax-highlight{border:1px solid var(--border);background:var(--panel-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:280px;margin:0;padding:16px;font:500 14px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.otomax-highlight mark{background:color-mix(in srgb, var(--primary) 22%, var(--panel-card));color:var(--panel-text);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;border-radius:4px}.otomax-capture-chips{flex-wrap:wrap;gap:7px;display:flex}.otomax-capture-chips>span{background:var(--panel-soft);border:1px solid var(--border);font-size:var(--text-small);overflow-wrap:anywhere;border-radius:8px;max-width:100%;padding:7px 9px}.otomax-check-list{gap:10px;max-height:320px;display:grid;overflow:auto}.otomax-check-list>div{border:1px solid var(--border);border-radius:9px;gap:5px;padding:12px;display:grid}.otomax-check-list span{font-size:var(--text-small);color:var(--muted)}.otomax-check-list p{margin:0;line-height:1.5}@media (width<=1080px){.otomax-tester-layout{grid-template-columns:1fr}}@media (width<=600px){.otomax-tester-layout>.card{padding:16px}.otomax-page .otomax-result-fields table{min-width:390px}.otomax-capture-row{padding:11px}}.otomax-tester-input>label,.otomax-tester-input details label,.otomax-tester-result>label{gap:8px;min-width:0;display:grid}.otomax-tester-layout :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0}.otomax-page .otomax-result-fields :is(th,td){padding:10px 12px}.otomax-result-fields code{font-size:14px;line-height:1.6}.otomax-response-flow{gap:18px}.otomax-flow-path{color:var(--muted);font-size:var(--text-small);align-items:center;gap:10px;display:flex}.otomax-flow-path .current{color:var(--primary);font-weight:600}.otomax-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.otomax-starter{text-align:left;border:1px solid var(--border);background:var(--panel-soft);color:var(--panel-text);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:18px;transition:background .18s,border-color .18s;display:flex}.otomax-starter:hover,.otomax-starter:focus-visible{background:color-mix(in srgb, var(--primary) 12%, var(--panel-card));border-color:var(--primary)}.otomax-starter>svg{color:var(--primary);flex-shrink:0}.otomax-starter>span{gap:5px;min-width:0;display:grid}.otomax-starter strong{overflow-wrap:anywhere;font-size:15px}.otomax-starter small{color:var(--muted);font-size:var(--text-small)}.otomax-starter.custom{border-style:dashed}.otomax-selected-rule{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.otomax-selected-rule>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.otomax-selected-rule span,.otomax-selected-rule small{color:var(--muted);font-size:var(--text-small)}.otomax-selected-rule>.button{flex-shrink:0}.otomax-rule-basics{gap:14px;min-width:0;display:grid}.otomax-rule-basics+section{border-top:1px solid var(--border);padding-top:18px}.otomax-rule-basics header strong{font-size:15px}.otomax-response-flow .field-help{margin:0}.otomax-response-flow .otomax-details>div{margin-top:12px}.otomax-rule-bottom,.otomax-incomplete{justify-content:space-between;align-items:center;gap:12px;display:flex}.otomax-incomplete{color:#c2414b;font-size:var(--text-small)}.otomax-capture-row>summary>span{gap:5px;min-width:0;display:grid}.otomax-capture-row>summary strong{font-size:14px}.otomax-capture-row>summary code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font:400 13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.otomax-capture-row>summary em{color:var(--primary);font-style:normal;font-weight:600}.otomax-capture-row>summary>small{flex-shrink:0}.otomax-response-flow input,.otomax-response-flow select,.otomax-response-flow textarea{max-width:100%}@media (width<=600px){.otomax-starter-grid{grid-template-columns:1fr}.otomax-starter{padding:14px}.otomax-selected-rule{flex-direction:column;align-items:stretch}.otomax-rule-bottom{flex-wrap:wrap}.otomax-response-flow .otomax-rule-toolbar{flex-direction:column;align-items:stretch}}.catalog-workspace .source-products-table table{table-layout:fixed;width:100%;min-width:1100px}.catalog-workspace .source-products-table th:first-child.catalog-selection-cell{width:48px}.catalog-workspace .source-products-table th:nth-last-child(5){width:31%}.catalog-workspace .source-products-table th:nth-last-child(4){width:17%}.catalog-workspace .source-products-table th:nth-last-child(3){width:20%}.catalog-workspace .source-products-table th:nth-last-child(2){width:140px}.catalog-workspace .source-products-table th:last-child{width:155px}.catalog-workspace .source-products-table td,.catalog-workspace .source-products-table td :is(strong,small){white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.catalog-workspace .source-products-table td strong{display:block}.taxonomy-name>div{overflow-wrap:anywhere;min-width:0}.catalog-workspace .taxonomy-bulk-settings{gap:14px;display:grid}.taxonomy-bulk-settings .bulk-setting{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;gap:12px;padding:14px;display:grid}.taxonomy-bulk-settings .bulk-setting>.checkbox-label{margin:0;font-weight:600}.taxonomy-bulk-settings .bulk-setting .field-help{margin:0}.taxonomy-bulk-settings .field-grid{gap:14px}.taxonomy-bulk-settings .bulk-setting>.checkbox-label{box-shadow:none;background:0 0!important;border:0!important;padding:0!important}.taxonomy-bulk-settings summary{cursor:pointer;font-weight:600}.taxonomy-bulk-settings details[open]>summary{margin-bottom:14px}.taxonomy-name strong{white-space:normal;overflow-wrap:anywhere}.catalog-workspace .taxonomy-bulk-toolbar{flex-wrap:wrap;justify-content:space-between}.taxonomy-bulk-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.taxonomy-bulk-toolbar>span{margin-right:8px}.taxonomy-bulk-actions .button{margin:0}.sales-workspace .supplier-response-cell{white-space:pre-wrap;overflow-wrap:anywhere;min-width:260px;max-width:560px}.sales-workspace .supplier-response-cell>div,.sales-workspace .supplier-response-cell>small{white-space:pre-wrap;overflow-wrap:anywhere}.sales-workspace .supplier-source-cell{white-space:normal;overflow-wrap:anywhere;min-width:140px;max-width:240px}.sales-workspace td.supplier-attempt-cost{white-space:nowrap;min-width:100px}.sales-workspace .supplier-attempt-reference{white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:block}.catalog-workspace .catalog-item-actions{vertical-align:middle;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.catalog-workspace .catalog-item-actions .icon-button{border-radius:8px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.catalog-workspace .catalog-item-actions .icon-button:not(.danger-text){color:var(--primary);background:var(--panel-tint)}.catalog-workspace .catalog-item-actions .icon-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.otomax-url-preview{gap:14px;min-width:0;display:grid}.otomax-url-preview header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.otomax-url-preview h3{margin:0}.otomax-sync-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.otomax-sync-stats>div{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:4px;padding:12px;display:grid}.otomax-sync-stats span{font-size:var(--text-small);color:var(--muted)}.otomax-sync-stats strong{font-size:1.15rem}.otomax-url-sample{border:1px solid var(--border);border-radius:12px;max-height:270px;overflow:auto}.otomax-url-sample table{table-layout:fixed;min-width:650px}.otomax-url-sample :is(th,td):first-child{width:38%}.otomax-url-sample :is(th,td){white-space:normal;overflow-wrap:anywhere}.otomax-url-sample td strong{white-space:normal;display:block}@media (width<=600px){.otomax-sync-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.otomax-url-label{align-items:center;gap:8px;display:flex}.catalog-help>div>ol{gap:4px;margin:0 0 10px;padding-left:20px;display:grid}.admin-workspace{min-width:0}.admin-workspace .page-heading{margin-bottom:22px}.admin-workspace .page-heading h1{overflow-wrap:anywhere}.admin-workspace .table-card{border:1px solid var(--border);background:var(--panel-card);border-radius:16px;gap:16px;min-width:0;margin-bottom:22px;padding:20px;display:grid;container-type:inline-size}.admin-workspace .data-table-header{flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;display:flex}.admin-workspace .data-table-header h2{margin:0;line-height:1.5}.admin-workspace .list-pagination{margin:0;padding:0}.admin-workspace .table-scroll{width:100%;min-width:0}.admin-workspace .table-scroll table{width:100%}.admin-workspace .table-scroll th{white-space:nowrap}.admin-workspace .table-scroll td{color:var(--panel-text);background:var(--panel-card)}.admin-workspace .table-scroll tbody tr:hover td{background:color-mix(in srgb,var(--primary) 3%,var(--panel-card))}.admin-workspace .table-scroll td small{color:var(--muted);display:block}.admin-workspace .identifier-cell{max-width:250px}.admin-workspace .identifier-cell>strong{font-size:var(--text-small);font-family:ui-monospace,monospace;font-weight:500}.admin-workspace :is(.amount-cell,.admin-price-cell){white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.admin-workspace .table-footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin:0;padding:14px 0 0;display:flex}.admin-workspace .stats{gap:16px;margin-bottom:22px}.admin-workspace .stats .card{box-shadow:none;border-radius:14px;padding:20px}.admin-workspace .stats strong{font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:30px;line-height:1.2}.admin-workspace .stats small{margin-top:6px;line-height:1.5}.admin-workspace .admin-help{color:var(--muted);margin:0 0 22px}.admin-workspace .admin-owner-filter{background:var(--panel-tint);border:1px solid var(--border);border-radius:11px;margin-bottom:16px;padding:12px 16px}.admin-workspace .admin-store-overview{box-shadow:none;border-radius:16px;margin-bottom:20px;padding:22px}.admin-workspace .admin-store-overview>.section-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:0}.admin-workspace .admin-store-overview h2{margin:4px 0;font-size:21px}.admin-workspace .admin-store-overview .section-toolbar p{color:var(--muted);margin:0}.admin-workspace .admin-detail-grid{border-block:1px solid var(--border);gap:18px 24px;margin:20px 0;padding:20px 0}.admin-workspace .admin-detail-grid>div{min-width:0}.admin-workspace .admin-detail-grid dt{margin-bottom:5px}.admin-workspace .admin-detail-grid dd{font-weight:600;line-height:1.6}.admin-workspace .admin-detail-grid dd :is(small,a){font-weight:400}.admin-workspace .admin-detail-grid small{margin-top:4px}.admin-workspace .admin-store-actions{border:0;gap:8px;padding:0}.admin-workspace .admin-detail-links{border-top:1px solid var(--border);margin:16px 0 0;padding-top:16px}.admin-workspace .admin-store-counts{gap:14px;margin-bottom:22px}.admin-workspace .admin-store-counts .card{border-radius:12px;padding:16px 18px}.admin-workspace .admin-store-counts strong{font-variant-numeric:tabular-nums;font-size:25px}.admin-workspace .admin-audit-change>div+div{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.admin-workspace .interactive-modal .summary-note{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;margin:0;padding:13px 15px}.admin-workspace .interactive-modal .summary-note p{color:var(--muted);margin:6px 0 0;line-height:1.7}.admin-workspace .interactive-modal .package-feature-list{gap:8px;margin:10px 0 0}.admin-workspace .interactive-modal .field-help,.admin-workspace .interactive-modal .feedback,.admin-workspace .interactive-modal .onboarding-card form{margin:0}.admin-workspace .interactive-modal .admin-identity-details{border:1px solid var(--border);border-radius:11px;grid-template-columns:minmax(110px,.3fr) minmax(0,1fr);gap:0;margin:0 0 16px;display:grid;overflow:hidden}.admin-workspace .admin-identity-details :is(dt,dd){border-bottom:1px solid var(--border);font-size:var(--text-body);padding:10px 14px;line-height:1.6}.admin-workspace .admin-identity-details dt{background:var(--panel-soft);color:var(--muted)}.admin-workspace .admin-identity-details dd{background:var(--panel-card);margin:0}.admin-workspace .admin-identity-details :is(dt,dd):nth-last-child(-n+2){border-bottom:0}.admin-workspace .admin-verification-form{border-top:1px solid var(--border);padding-top:20px;margin-top:20px!important}.admin-workspace .button.admin-danger-button{color:#fff;background:#dc2626;border-color:#dc2626}.admin-workspace .button.admin-danger-button:hover{background:#b91c1c}.admin-workspace .admin-module-card{border-radius:16px;max-width:960px;padding:22px}.admin-module-heading{align-items:center;gap:13px;min-width:0;display:flex}.admin-module-heading p{color:var(--muted);margin:4px 0 0}.admin-feature-icon{width:46px;height:46px;color:var(--primary);background:var(--panel-tint);border:1px solid var(--border);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.admin-module-content{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin:20px 0;padding:24px 0;display:grid}.admin-module-content>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.admin-module-price{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,30px);line-height:1.3}.admin-module-features{gap:14px;margin:0;padding:0;list-style:none;display:grid}.admin-module-features li{color:var(--muted);align-items:center;gap:10px;display:flex}.admin-module-features svg{color:var(--primary);flex-shrink:0}.admin-workspace .admin-module-card>.catalog-help{margin:0}.admin-auth-page .auth-card{border-radius:18px;width:min(100%,440px);padding:30px}.admin-auth-page .auth-card h1{font-size:28px;line-height:1.3}.admin-auth-page .auth-card>p{margin-bottom:22px;line-height:1.7}.admin-auth-page .auth-card form{gap:18px}.admin-auth-page .auth-card .button{border-radius:9px;min-height:44px}@media (width<=900px){.admin-workspace .admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .stats .card{padding:17px}}@media (width<=600px){.admin-workspace .table-card{gap:14px;padding:14px}.admin-workspace .stats{grid-template-columns:1fr;gap:10px}.admin-workspace .stats .card{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:15px 17px;display:grid}.admin-workspace .stats .card:after{display:none}.admin-workspace .stats .card strong{grid-area:1/2/3;margin:0;font-size:27px}.admin-workspace .stats .card small{margin:0;display:block}.admin-workspace .admin-store-overview{padding:17px}.admin-workspace .admin-detail-grid{grid-template-columns:1fr;gap:18px}.admin-workspace .admin-store-actions{grid-template-columns:1fr;display:grid}.admin-workspace .admin-store-actions>.button{width:100%}.admin-workspace .admin-module-card{padding:17px}.admin-module-content{grid-template-columns:1fr;gap:22px;padding:20px 0}.admin-workspace .admin-identity-details{grid-template-columns:100px minmax(0,1fr)}.admin-workspace .admin-identity-details :is(dt,dd){padding:10px}.admin-workspace .interactive-modal .modal-body{padding:17px}.admin-workspace .interactive-modal :is(.modal-header,.modal-footer){padding:15px 17px}.admin-auth-page .auth-card{padding:24px}}.admin-workspace .interactive-modal .compact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=440px){.admin-workspace .interactive-modal .compact-field-grid{grid-template-columns:1fr}}.admin-workspace .admin-store-list .list-filters .list-search{flex-basis:100%}.admin-workspace .interactive-modal .admin-identity-details{grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1fr)}.admin-workspace .admin-identity-details :is(dt,dd):nth-last-child(-n+4){border-bottom:0}@media (width<=700px){.admin-workspace .interactive-modal .admin-identity-details{grid-template-columns:100px minmax(0,1fr)}.admin-workspace .admin-identity-details :is(dt,dd):nth-last-child(-n+4){border-bottom:1px solid var(--border)}.admin-workspace .admin-identity-details :is(dt,dd):nth-last-child(-n+2){border-bottom:0}}#app .admin-workspace .table-scroll td{white-space:normal}#app .admin-workspace .table-scroll td.identifier-cell{min-width:170px;max-width:235px}#app .admin-workspace .identifier-cell :is(strong,small){white-space:normal;overflow-wrap:anywhere}#app .admin-workspace .table-scroll :is(.amount-cell,.admin-price-cell){white-space:nowrap}.admin-workspace .admin-module-content{border-top:0;margin-top:0}.admin-invoice-store{font-size:var(--text-small);margin-top:6px;display:inline-flex}@container (width<=1000px){.admin-workspace .list-filters:has(>label:nth-of-type(5)) .list-search{flex-basis:100%}}.admin-store-directory,.admin-store-detail{flex-direction:column;gap:18px;display:flex}.admin-store-directory .page-heading,.admin-store-detail .page-heading{margin-bottom:0}.admin-store-metrics{border:1px solid var(--border);background:var(--panel-card);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-store-metrics>div{align-items:center;gap:12px;min-width:0;padding:16px 20px;display:flex}.admin-store-metrics>div+div{border-left:1px solid var(--border)}.admin-store-metrics>div>span:last-child{font-size:var(--text-small);color:var(--muted);flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.admin-store-metrics strong{color:var(--panel-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}.admin-metric-icon,.admin-store-avatar{background:var(--panel-tint);color:var(--primary);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.admin-metric-icon.active{color:var(--accent)}.admin-metric-icon.warning{color:var(--muted)}.admin-store-directory .admin-owner-filter{margin:0;padding:12px 16px}.admin-store-directory .admin-store-list{margin:0;overflow:visible}.admin-store-directory .list-filters{background:var(--panel-soft);grid-template-columns:minmax(180px,1fr) auto 100px auto;align-items:end;gap:12px;margin:0 0 14px;padding:14px;display:grid}.admin-store-directory .list-filters label{width:auto;min-width:0}.admin-store-directory .list-filters .list-search{flex:none;min-width:0}.admin-store-directory .list-filters input,.admin-store-directory .list-filters select{height:42px;min-height:42px}.admin-store-directory .list-filters .filter-actions{gap:8px}.admin-store-directory .list-filters .button{min-height:42px;font-size:var(--text-small);padding:9px 14px}.admin-store-directory .list-extra-filters{min-width:0;position:relative}.admin-store-directory .list-extra-filters summary{cursor:pointer;white-space:nowrap;border:1px solid var(--border);background:var(--panel-card);height:42px;font-size:var(--text-small);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-weight:600;list-style:none;display:flex}.admin-store-directory .list-extra-filters summary::-webkit-details-marker{display:none}.admin-store-directory .list-extra-filters summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:-4px 2px 0 3px;transition:transform .18s;transform:rotate(45deg)}.admin-store-directory .list-extra-filters[open] summary{color:var(--primary);border-color:var(--primary)}.admin-store-directory .list-extra-filters[open] summary:after{margin-top:3px;transform:rotate(225deg)}.admin-store-directory .list-extra-fields{z-index:30;border:1px solid var(--border);background:var(--panel-card);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(560px,100vw - 72px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #0f172a26}.admin-store-directory .list-extra-fields select{width:100%;max-width:100%}.admin-store-directory .admin-store-list table{table-layout:fixed;min-width:900px}.admin-store-directory .admin-store-list th:first-child{width:21%}.admin-store-directory .admin-store-list th:nth-child(2){width:19%}.admin-store-directory .admin-store-list th:nth-child(3){width:13%}.admin-store-directory .admin-store-list th:nth-child(4){width:20%}.admin-store-directory .admin-store-list th:nth-child(5){width:16%}.admin-store-directory .admin-store-list th:nth-child(6){width:11%}.admin-store-directory .admin-store-list td{overflow-wrap:anywhere;padding:12px 14px;line-height:1.45}.admin-store-directory .admin-store-list th{padding:12px 14px}.admin-store-directory .admin-store-list td .text-link{font-size:var(--text-small);line-height:1.45}.admin-store-directory .admin-store-list td small{margin-top:4px;line-height:1.45}.admin-store-directory .admin-store-list td .store-status{white-space:normal;font-size:var(--text-small);justify-content:center;padding:5px 9px;line-height:1.4}.admin-store-directory .admin-store-list td .button{min-height:36px;font-size:var(--text-small);white-space:nowrap;gap:6px;padding:8px 11px}.admin-store-directory .admin-help{margin:0;line-height:1.5}.admin-store-detail .admin-store-overview{margin:0;padding:0;overflow:hidden}.admin-store-profile{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.admin-store-profile-name{align-items:center;gap:12px;min-width:0;display:flex}.admin-store-profile-name>div{min-width:0}.admin-store-profile h2{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.35}.admin-store-profile p{font-size:var(--text-small);overflow-wrap:anywhere;margin-top:3px;line-height:1.5}.admin-store-profile p span{margin-left:14px}.admin-store-profile>.store-status{white-space:normal;text-align:center;flex-shrink:0;max-width:230px}.admin-store-information{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.admin-store-information>section{min-width:0;padding:18px 20px}.admin-store-information>section:nth-child(2n){border-left:1px solid var(--border)}.admin-store-information>section:nth-child(n+3){border-top:1px solid var(--border)}.admin-store-information h3{font-size:var(--text-body);letter-spacing:normal;align-items:center;gap:8px;margin:0 0 14px;font-weight:650;display:flex}.admin-store-information h3 svg{color:var(--primary);flex-shrink:0}.admin-store-information dl{gap:10px;margin:0;display:grid}.admin-store-information dl>div{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.admin-store-information dt{font-size:var(--text-small);color:var(--muted)}.admin-store-information dd{font-size:var(--text-small);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550;line-height:1.5}.admin-store-information dd small{margin-top:3px;font-weight:400;display:block}.admin-store-information .text-link{font-size:var(--text-small);overflow-wrap:anywhere;gap:6px;line-height:1.5}.admin-store-information dd .text-link{word-break:break-word;display:inline}.admin-store-information dd .text-link svg{vertical-align:middle;margin-left:5px;display:inline}.admin-store-information section>.text-link{margin-top:12px}.admin-template-name{text-transform:capitalize}.admin-store-resources{background:var(--panel-soft);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;padding:12px 8px;display:grid}.admin-store-resources>div{text-align:center;min-width:0}.admin-store-resources>div+div{border-left:1px solid var(--border)}.admin-store-resources strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.3;display:block}.admin-store-resources span{font-size:var(--text-small);color:var(--muted);margin-top:4px;display:block}.admin-store-actionbar{border-top:1px solid var(--border);background:var(--panel-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.admin-store-actionbar .admin-store-actions{border:0;gap:8px;padding:0}.admin-store-actionbar .button{min-height:38px;font-size:var(--text-small);gap:7px;padding:9px 12px}.admin-store-detail .store-retention-panel{gap:12px;margin:0;padding:18px 20px}.admin-store-detail .store-retention-panel .section-toolbar,.admin-store-detail .admin-store-audit{margin:0}.admin-store-detail .admin-store-audit .list-filters{background:var(--panel-soft);margin:0 0 14px;padding:14px}.admin-store-detail .admin-store-audit td{vertical-align:top;padding:12px 14px;line-height:1.5}.admin-store-detail .admin-audit-change{min-width:180px;max-width:280px}.admin-store-detail .admin-store-reason{overflow-wrap:anywhere;min-width:190px;max-width:300px}@media (width<=1000px){.admin-store-directory .list-filters{grid-template-columns:minmax(0,1fr) auto 100px}.admin-store-directory .filter-actions{grid-column:1/-1;justify-content:flex-end}.admin-store-metrics>div{padding:14px}.admin-store-metrics>div>span:last-child{flex-direction:column;align-items:flex-start;gap:4px}.admin-store-profile p span{margin-left:0;display:block}.admin-store-actionbar{align-items:stretch}.admin-store-actionbar .admin-store-actions{flex:100%}}@media (width<=700px){.admin-store-directory,.admin-store-detail{gap:14px}.admin-store-metrics{border-radius:12px}.admin-store-metrics>div{gap:8px;padding:12px 10px}.admin-store-metrics .admin-metric-icon{display:none}.admin-store-metrics strong{font-size:22px}.admin-store-directory .list-filters{grid-template-columns:minmax(0,1fr) 100px;gap:10px;padding:12px}.admin-store-directory .list-search{grid-column:1/-1}.admin-store-directory .list-extra-filters summary{justify-content:flex-start}.admin-store-directory .list-extra-fields{grid-template-columns:1fr;width:min(400px,100vw - 72px);max-height:60vh;left:0;right:auto;overflow-y:auto}.admin-store-directory .filter-actions{grid-column:1/-1}.admin-store-profile{flex-wrap:wrap;align-items:flex-start;padding:16px}.admin-store-profile h2{font-size:19px}.admin-store-profile p span{font-size:var(--text-small)}.admin-store-information{grid-template-columns:1fr}.admin-store-information>section{padding:16px}.admin-store-information>section:nth-child(2n){border-left:0}.admin-store-information>section+section{border-top:1px solid var(--border)}.admin-store-information dl>div{grid-template-columns:94px minmax(0,1fr);gap:10px}.admin-store-actionbar{padding:12px 16px}.admin-store-actionbar .admin-store-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-store-actionbar .admin-store-actions .button{flex:initial;white-space:normal;padding:10px 8px}.admin-store-actionbar>a.button{width:100%}.admin-store-detail .store-retention-panel{padding:16px}.admin-store-detail .admin-store-audit .list-filters{padding:12px}}.sales-workspace{min-width:0}.sales-workspace .page-heading,.sales-workspace .sales-data-card{margin-bottom:22px}.sales-workspace .data-table-header{align-items:center;gap:12px;margin:0;padding:0}.sales-workspace .data-table-header h2{margin:0}.sales-workspace .table-scroll td{white-space:normal;background:var(--panel-card)}.sales-workspace .table-scroll tbody tr:hover td{background:color-mix(in srgb,var(--primary) 3%,var(--panel-card))}.sales-workspace .sales-order-reference{width:28%;max-width:330px}.sales-workspace .sales-order-reference>.text-link{font-size:var(--text-small);overflow-wrap:anywhere;font-weight:600}.sales-workspace .sales-product-cell{width:28%;min-width:210px}.sales-workspace .sales-product-cell strong{line-height:1.6;display:block}.sales-workspace .sales-invoice-reference strong{font-size:var(--text-small);overflow-wrap:anywhere;max-width:290px;font-family:ui-monospace,monospace;display:block}.sales-workspace .sales-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.sales-workspace .sales-amount small{white-space:normal;font-weight:400}.sales-status{border:1px solid var(--border);background:var(--panel-soft);color:var(--panel-text);font-size:var(--text-small);border-radius:7px;justify-content:center;align-items:center;max-width:100%;padding:4px 9px;font-weight:600;line-height:1.5;display:inline-flex}.sales-status.status-success,.sales-status.status-paid{background:color-mix(in srgb,#10b981 10%,var(--panel-card));color:var(--lightningcss-light,#086b4e)var(--lightningcss-dark,#6ee7b7);border-color:color-mix(in srgb,#10b981 25%,var(--border))}.sales-status.status-pending,.sales-status.status-awaiting_payment,.sales-status.status-review{background:color-mix(in srgb,#f59e0b 10%,var(--panel-card));color:var(--lightningcss-light,#87510c)var(--lightningcss-dark,#fcd78b);border-color:color-mix(in srgb,#f59e0b 25%,var(--border))}.sales-status.status-failed{background:color-mix(in srgb,#ef4444 9%,var(--panel-card));color:var(--lightningcss-light,#b42336)var(--lightningcss-dark,#fda4af);border-color:color-mix(in srgb,#ef4444 25%,var(--border))}.sales-status.status-processing{background:var(--panel-tint);color:var(--primary)}.sales-status.status-expired{color:var(--muted)}.sales-credit{color:var(--lightningcss-light,#087553)var(--lightningcss-dark,#6ee7b7)}.sales-channel{border:1px solid var(--border);background:var(--panel-soft);color:var(--muted);font-size:var(--text-small);border-radius:6px;align-items:center;padding:3px 8px;font-weight:500;display:inline-flex}.sales-workspace .sales-inline-note{border:1px solid var(--border);background:var(--panel-soft);font-size:var(--text-small);overflow-wrap:anywhere;border-radius:9px;margin:0;padding:11px 13px;line-height:1.7}.sales-workspace .sales-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.sales-workspace .sales-payment-grid>.onboarding-card{border:1px solid var(--border);background:var(--panel-card);box-shadow:none;border-radius:14px;min-width:0;padding:20px}.sales-workspace .sales-gateway-card{grid-column:1/-1}.sales-workspace .sales-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;display:flex}.sales-workspace .sales-section-heading h2{margin:0;line-height:1.5}.sales-workspace .sales-card-title{align-items:center;gap:10px;margin:0;display:flex}.sales-workspace .sales-card-title h2{margin:0;font-size:17px;line-height:1.5}.sales-card-icon{background:var(--panel-tint);border:1px solid var(--border);width:36px;height:36px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sales-workspace .sales-gateway-overview{justify-content:space-between;align-items:center;gap:16px;display:flex}.sales-workspace .sales-gateway-overview strong{font-size:22px;font-weight:600}.sales-workspace .sales-gateway-overview p{margin:5px 0 0}.sales-workspace .sales-gateway-overview .card-actions{flex-wrap:wrap;gap:8px;margin:0;padding:0}.sales-connection-status{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px 24px;margin-top:17px;padding-top:15px;display:flex}.sales-connection-status>span{font-size:var(--text-small);color:var(--muted);align-items:center;gap:9px;display:flex}.sales-connection-status strong{font-size:inherit;color:var(--panel-text);font-weight:500}.sales-workspace .sales-settings-card{flex-direction:column;align-items:start;gap:17px;display:flex}.sales-workspace .sales-settings-card>.button{margin-top:auto}.sales-workspace dl.sales-setting-list{grid-template-columns:minmax(0,1fr);gap:9px;width:100%;margin:0;display:grid}.sales-setting-list>div{font-size:var(--text-small);justify-content:space-between;align-items:baseline;gap:12px;line-height:1.6;display:flex}.sales-setting-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.sales-setting-copy strong{font-size:18px;font-weight:600}.sales-setting-copy p{margin:7px 0 0;line-height:1.7}.sales-order-layout{grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;gap:18px;margin-bottom:22px;display:grid}.sales-workspace .sales-order-layout>.onboarding-card{border:1px solid var(--border);background:var(--panel-card);box-shadow:none;border-radius:14px;min-width:0;padding:22px}.sales-workspace .sales-order-summary{gap:16px;display:grid}.sales-workspace .sales-order-summary .sales-section-heading{margin:0}.sales-kicker{color:var(--muted);font-size:var(--text-small);letter-spacing:.06em;margin-bottom:6px;font-weight:600;display:block}.sales-order-meta{color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sales-workspace dl.sales-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding-top:3px;display:grid}.sales-detail-grid>div{border-bottom:1px solid var(--border);min-width:0;padding:12px 0}.sales-detail-grid dt{font-size:var(--text-small);margin-bottom:5px}.sales-detail-grid dd{font-size:var(--text-body);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.6}.sales-detail-grid dd small{margin-top:3px;font-weight:400;display:block}.sales-workspace .sales-order-actions h2{margin:0 0 16px;font-size:18px}.sales-workspace .sales-order-actions>.row-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:9px;display:grid}.sales-workspace .sales-order-actions .button{white-space:normal;text-align:center;justify-content:center;width:100%}.sales-workspace .sales-order-actions .form-errors{margin-top:15px}.sales-decision-history{border-top:1px solid var(--border);font-size:var(--text-small);margin-top:18px;padding-top:14px}.sales-decision-history summary{cursor:pointer;color:var(--primary);font-weight:600}.sales-decision-history ol{margin:13px 0 0;padding-left:18px}.sales-decision-history li{overflow-wrap:anywhere;margin-bottom:12px;line-height:1.7}.sales-workspace .sales-modal-summary{background:var(--panel-soft);border:1px solid var(--border);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.sales-workspace .sales-secret-endpoint{margin-top:8px;display:block}.sales-workspace .interactive-modal p.field-help,.sales-workspace .interactive-modal .content-tabs{margin:0}@media (width<=1100px){.sales-workspace .sales-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-workspace .sales-settings-card:last-child{grid-column:1/-1}.sales-order-layout{grid-template-columns:minmax(0,1fr)}.sales-workspace .sales-order-actions>.row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sales-workspace .sales-payment-grid{grid-template-columns:minmax(0,1fr);gap:12px}.sales-workspace .sales-payment-grid>.onboarding-card,.sales-workspace .sales-order-layout>.onboarding-card{padding:17px}.sales-workspace .sales-gateway-overview{flex-direction:column;align-items:start;gap:15px}.sales-workspace .sales-gateway-overview .card-actions{width:100%}.sales-workspace .sales-gateway-overview .card-actions>.button{flex:1}.sales-setting-list>div{flex-wrap:wrap;gap:4px 12px}.sales-workspace dl.sales-detail-grid,.sales-workspace .sales-order-actions>.row-actions{grid-template-columns:minmax(0,1fr)}.sales-workspace .sales-section-heading{align-items:start}.sales-workspace .sales-modal-summary{flex-direction:column}.sales-workspace .sales-orders-table{min-width:810px}}.panel-surface .button.secondary{background:color-mix(in srgb,var(--primary) 12%,var(--panel-card));border-color:color-mix(in srgb,var(--primary) 24%,var(--border));color:var(--panel-text)}.panel-surface .button.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 20%,var(--panel-card));border-color:var(--primary);color:var(--panel-text)}.panel-surface .icon-button{background:color-mix(in srgb,var(--primary) 10%,var(--panel-card));color:var(--panel-text)}.panel-surface .icon-button:hover:not(:disabled){background:var(--panel-tint);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));color:var(--primary)}.panel-surface :is(.button.secondary,.icon-button).danger-text{color:var(--lightningcss-light,#b42336)var(--lightningcss-dark,#fda4af);background:color-mix(in srgb,#ef4444 7%,var(--panel-card));border-color:color-mix(in srgb,#ef4444 22%,var(--border))}.panel-surface :is(.button.secondary,.icon-button).danger-text:hover:not(:disabled){background:color-mix(in srgb,#ef4444 13%,var(--panel-card))}.panel-surface button:disabled,.sf-site button:disabled{cursor:not-allowed}.panel-surface :is(button,a.button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.panel-surface :is(button.button,a.button,.icon-button){transition:background-color .16s,border-color .16s,color .16s}.panel-surface .content-tabs:has(>button){border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;flex-wrap:wrap;align-items:stretch;gap:6px;padding:6px;display:flex}.panel-surface .content-tabs>button{border:1px solid var(--border);background:var(--panel-card);min-height:40px;color:var(--panel-text);font:inherit;font-size:var(--text-small);border-radius:7px;flex:auto;justify-content:center;align-items:center;padding:9px 12px;font-weight:600;line-height:1.5;transition:background-color .16s,color .16s;display:inline-flex}.panel-surface .content-tabs>button:hover{background:var(--panel-tint);color:var(--primary)}.panel-surface .content-tabs>button.selected{background:var(--primary);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10182a);border-color:var(--primary)}.panel-surface .theme-switch>button:not([aria-pressed=true]){background:var(--panel-soft)}.panel-surface .notification-item-actions>button{border:1px solid var(--border);background:var(--panel-soft);color:var(--primary);border-radius:7px;padding:6px 9px}.sf-site .au-quick-tabs>button:not(.selected),.sf-site .sf-categories>button:not(.selected){background:color-mix(in srgb,var(--sf-accent) 5%,var(--sf-card));border:1px solid var(--sf-line)}.sf-site .au-quick-tabs>button:not(.selected):hover,.sf-site .sf-categories>button:not(.selected):hover{background:color-mix(in srgb,var(--sf-accent) 11%,var(--sf-card));border-color:var(--sf-accent)}.sf-site .button{background:var(--sf-accent);border:1px solid var(--sf-accent);color:var(--sf-accent-contrast,#fff)}.sf-site .button:hover:not(:disabled){background:color-mix(in srgb,var(--sf-accent) 88%,#000)}.sf-site .button.secondary{background:color-mix(in srgb,var(--sf-accent) 14%,var(--sf-card));color:var(--sf-text);border:1px solid var(--sf-line)}.sf-site .button.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--sf-accent) 22%,var(--sf-card));border-color:var(--sf-accent)}.sf-site :is(button,a.button):focus-visible{outline:2px solid var(--sf-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.panel-surface :is(button.button,a.button,.icon-button,.content-tabs>button){transition:none}}.panel-surface :is(.service-tabs,.modal-editor-tabs,.design-area-tabs,.article-editor-tabs,.onboarding-tabs)>button{background:color-mix(in srgb,var(--primary) 10%,var(--panel-card));color:var(--panel-text);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:8px;font-weight:600}.panel-surface :is(.service-tabs,.modal-editor-tabs,.design-area-tabs,.article-editor-tabs,.onboarding-tabs)>button.selected{background:var(--primary);border-color:var(--primary);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10182a);box-shadow:none}.panel-surface :is(.service-tabs,.modal-editor-tabs,.design-area-tabs,.article-editor-tabs,.onboarding-tabs)>button:hover:not(.selected):not(:disabled){background:color-mix(in srgb,var(--primary) 18%,var(--panel-card))}.panel-surface .article-editor-tabs{flex-wrap:wrap;gap:6px;display:flex}.panel-surface :is(.article-editor-toolbar,.notification-tools) button{background:color-mix(in srgb,var(--primary) 10%,var(--panel-card));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));color:var(--panel-text)}.panel-surface .article-editor-toolbar button.selected,.panel-surface .notification-tools button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10182a)}.panel-surface :is(.article-editor-toolbar,.notification-tools) button:hover:not(:disabled):not(.selected):not([aria-pressed=true]){background:color-mix(in srgb,var(--primary) 20%,var(--panel-card))}.panel-surface .notification-tools .notification-read-all{padding-inline:9px}.panel-surface .list-pagination button:not(.selected){background:color-mix(in srgb,var(--primary) 10%,var(--panel-card));border-color:color-mix(in srgb,var(--primary) 22%,var(--border));color:var(--panel-text)}.panel-surface .list-pagination button:not(.selected):hover:not(:disabled){background:color-mix(in srgb,var(--primary) 18%,var(--panel-card));border-color:var(--primary)}.sf-site.sf-custom-theme .list-pagination button:not(.selected),.sf-site .list-pagination button:not(.selected),.sf-site .ng-periods button:not(.selected),.sf-site .sf-premium-banner button,.sf-site .sf-promo-tile button{background:color-mix(in srgb,var(--sf-accent) 14%,var(--sf-card));color:var(--sf-text);border:1px solid color-mix(in srgb,var(--sf-accent) 25%,var(--sf-line))}.sf-site .sf-premium-banner button,.sf-site .sf-promo-tile button{border-radius:8px;padding:9px 13px}.sf-site .panel-dialog .button.secondary{background:color-mix(in srgb,var(--sf-accent) 14%,var(--sf-card));color:var(--sf-text);border-color:color-mix(in srgb,var(--sf-accent) 25%,var(--sf-line))}.panel-surface .content-tabs>button:not(.selected),.panel-surface .theme-switch>button:not([aria-pressed=true]),.panel-surface .account-menu>div button,.panel-surface .pricing-target-control>.icon-button{background:color-mix(in srgb,var(--primary) 10%,var(--panel-card))}.sf-site .sf-customer-dropdown>button{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card))}.sf-mobile-menu,.sf-mobile-menu-panel{display:contents}.sf-mobile-menu::details-content{content-visibility:visible;display:contents}.sf-mobile-menu>summary{display:none}@media (width<=700px){.sf-site{--text-small:.875rem;--text-body:.9375rem}.sf-site .sf-container{padding-inline:16px}.sf-site :is(h1,h2,h3,p,strong,dd){overflow-wrap:anywhere}.sf-site :is(.sf-brand,.ng-brand){gap:9px;min-width:0;font-size:16px}.sf-site .sf-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sf-site :is(.ng-brand small,.ng-currency,.ng-nav>span,.sf-atlas-header-nav>span){display:none}.sf-site :is(.sf-custom-logo,.ng-brand-symbol,.sf-store-icon){flex:0 0 34px;width:34px;height:34px}.sf-site .sf-customer-trigger{gap:6px;min-height:40px;padding:8px 10px}.sf-site .sf-customer-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:85px;overflow:hidden}.sf-site .sf-customer-dropdown{max-width:calc(100vw - 32px)}.sf-site .sf-mobile-menu{min-width:0;display:block;position:relative}.sf-site .sf-mobile-menu>summary{border:1px solid var(--sf-line);background:var(--sf-card);min-height:44px;color:var(--sf-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:14px;list-style:none;display:flex}.sf-mobile-menu>summary::-webkit-details-marker{display:none}.sf-mobile-menu>summary .sf-menu-close,.sf-mobile-menu[open]>summary .sf-menu-open{display:none}.sf-mobile-menu[open]>summary .sf-menu-close{display:block}.sf-site .sf-mobile-menu::details-content{display:block}.sf-site .sf-mobile-menu:not([open])>.sf-mobile-menu-panel{display:none}.sf-site .sf-mobile-menu-panel{box-sizing:border-box;z-index:120;overscroll-behavior:contain;background:var(--sf-card);border:1px solid var(--sf-line);border-radius:14px;width:min(310px,100vw - 32px);max-height:calc(100dvh - 180px);padding:8px;animation:.18s ease-out sf-mobile-menu-enter;display:block;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 40px #0003}.sf-site .sf-mobile-menu :is(.sf-store-navigation,.ng-nav,.sf-atlas-header-nav){flex-direction:column;align-items:stretch;gap:4px;width:100%;margin:0;padding:0;display:flex;overflow:visible}.sf-site .sf-mobile-menu :is(.sf-store-navigation>a,.ng-nav>a,.ng-calculator-menu>summary){border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-size:15px;display:flex}.sf-site .sf-mobile-menu :is(.sf-store-navigation>a,.ng-nav>a).selected{background:color-mix(in srgb,var(--sf-accent) 12%,var(--sf-card));color:var(--sf-accent)}.sf-site .ng-nav-border{border:0}.sf-site .ng-calculator-menu>div{width:100%;box-shadow:none;margin-top:4px;position:static}.sf-site .ng-header-fixed{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 16px;display:grid}.sf-site .ng-header-main{display:contents}.sf-site .ng-header-main>.sf-brand{grid-area:1/1;width:100%;max-width:none;margin:0}.sf-site .ng-header-actions{grid-area:1/2;margin:0}.sf-site .ng-header-main>.sf-navbar-search{grid-area:2/1;width:100%;max-width:none}.sf-site .ng-header-fixed>.sf-mobile-menu{grid-area:2/2}.sf-site .ng-main{padding-top:16px}.sf-site .au-fixed-header{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:10px 12px;display:grid}.sf-site .au-fixed-header>.sf-brand{grid-area:1/1}.sf-site .au-fixed-header>.sf-mobile-menu{grid-area:2/1/auto/-1;justify-self:stretch}.sf-site .au-fixed-header .sf-navbar-search-compact{grid-area:1/2;margin:0}.sf-site .au-fixed-header>:is(.sf-customer-trigger,.sf-customer-menu){grid-area:1/3}.sf-site .au-fixed-header>.sf-mobile-menu>summary{min-height:36px}.sf-site .au-fixed-header .sf-mobile-menu-panel{left:0;right:auto}.sf-site .sf-atlas-header{padding:12px 16px;position:relative}.sf-site .sf-atlas-header-main{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0;display:grid}.sf-site .sf-atlas-header-main>.sf-navbar-search{grid-area:2/1;margin:0}.sf-site .sf-atlas-header>.sf-mobile-menu{position:absolute;bottom:12px;right:16px}.sf-site .sf-atlas-header-main>.sf-navbar-search{width:calc(100% - 8px)}.sf-site .ng-hero.ng-carousel-frame,.sf-site .ng-hero.ng-carousel-frame.ng-carousel-with-copy{aspect-ratio:auto;border-radius:14px;height:240px;min-height:0}.sf-site .ng-hero.ng-carousel-frame.ng-hero-image-only{aspect-ratio:16/7;height:auto}.sf-site .ng-hero-copy{width:100%;max-width:100%;padding:22px 18px 58px}.sf-site .ng-hero.ng-carousel-frame .ng-hero-copy :is(h1,h2){margin-top:8px;font-size:clamp(23px,6.5vw,30px);line-height:1.2}.sf-site .ng-hero.ng-carousel-frame .ng-hero-copy :is(p,.ng-hero-caption,.ng-eyebrow){display:none}.sf-site .ng-hero-copy .ng-button{min-height:40px;margin-top:16px;padding:9px 13px;font-size:14px}.sf-site .ng-hero-bottom{gap:10px;bottom:12px;left:16px;right:16px}.sf-site .ng-hero-bottom>span{display:none}.sf-site .ng-slide-arrows button{width:34px;height:34px}.sf-site :is(.ng-benefits,.au-benefits,.sf-assurances){gap:12px;padding:14px 0;display:flex;overflow-x:auto}.sf-site :is(.ng-benefits,.au-benefits,.sf-assurances)>div{flex:none;gap:7px}.sf-site :is(.ng-benefits,.au-benefits,.sf-assurances) small{display:none}.sf-site :is(.ng-benefits,.au-benefits,.sf-assurances) strong{font-size:13px}.sf-site :is(.ng-benefits,.au-benefits,.sf-assurances) svg{width:18px;height:18px}.sf-site :is(.ng-section-heading,.sf-section-title){align-items:center;gap:10px;margin-bottom:14px}.sf-site :is(.ng-section-heading,.sf-section-title) h2{font-size:20px;line-height:1.3}.sf-site .ng-section-heading p,.sf-site .ng-section-heading .ng-eyebrow,.sf-site .ng-tag{display:none}.sf-site .ng-title-line{flex-wrap:wrap;gap:7px}.sf-site .ng-flash{border-radius:14px;margin-top:22px;padding:14px}.sf-site .ng-deadline>small{display:none}.sf-site .ng-countdown{gap:3px}.sf-site .ng-countdown>span{min-width:26px;padding:5px 6px;font-size:13px}.sf-site :is(.ng-flash-grid,.ng-trending-grid){scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(230px,80%);grid-auto-flow:column;gap:10px;padding:2px 2px 10px;display:grid;overflow-x:auto}.sf-site :is(.ng-sale-card,.ng-trending-card){scroll-snap-align:start;min-width:0}.sf-site .ng-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sf-site .ng-category-card{border-radius:11px}.sf-site .ng-category-card>div{padding:9px}.sf-site .ng-category-card h3{margin:0;font-size:13px;line-height:1.4}.sf-site .ng-category-card :is(small,svg){display:none}.sf-site .ng-category-card .ng-game-art{aspect-ratio:1;height:auto}.sf-site :is(.sf-products,.sf-atlas .sf-products){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sf-site .sf-product h3{font-size:14px;line-height:1.4}.sf-site .sf-product-info{padding:11px}.sf-site .sf-price{flex-wrap:wrap;gap:5px}.sf-site .sf-price>strong{font-size:15px}.sf-site :is(.sf-atlas-main,.sf-shared-sections,.sf-catalog,.ng-flash,.ng-trending){box-sizing:border-box;min-width:0;max-width:100%}.sf-site .sf-shared-sections{grid-template-columns:minmax(0,1fr)}.sf-site .sf-shared-sections>*{min-width:0;max-width:100%}.sf-site .sf-atlas-layout{flex-direction:column;gap:16px;display:flex}.sf-site :is(.sf-atlas-sidebar,.sf-atlas-main){width:100%;min-width:0}.sf-site .sf-atlas-sidebar{padding:12px}.sf-site.sf-atlas .sf-categories{max-height:130px}.sf-site .sf-atlas-sidebar>strong{margin-bottom:8px}.sf-site.sf-aurora .au-hero{gap:14px;min-height:0;padding:6px 0 16px}.sf-site .au-hero-copy{padding:0}.sf-site .au-hero-copy h1{margin:0;font-size:26px;line-height:1.3}.sf-site .au-hero-copy :is(p,.au-eyebrow,.au-hero-note,.sf-button){display:none}.sf-site .au-quick-order{padding:16px}.sf-site .au-quick-heading h2{font-size:21px}.sf-site .au-quick-tabs{gap:5px}.sf-site .au-quick-tabs button{min-height:44px;padding:8px}.sf-site .au-quick-phone>span{display:none}.sf-site .au-quick-provider{flex-wrap:wrap;gap:8px}.sf-site :is(.ng-checkout-layout,.sf-order-layout,.sf-profile-layout,.ng-contact-fields,.ng-game-fields){grid-template-columns:minmax(0,1fr)}.sf-site .ng-checkout-step,.sf-site .sf-form-card{border-radius:13px;min-width:0;padding:16px}.sf-site .ng-checkout-step h2{gap:8px;font-size:17px}.sf-site .ng-checkout-summary{position:static}.sf-site .ng-nominal-grid{grid-template-columns:minmax(0,1fr);gap:8px}.sf-site .ng-nominal{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px;display:flex}.sf-site .ng-nominal>span{min-width:0}.sf-site .ng-nominal>b{flex-shrink:0;font-size:14px}.sf-site .sf-catalog-filters{flex-wrap:wrap;gap:8px;padding:0;display:flex}.sf-site .sf-catalog-filters .list-search{flex:1 0 100%}.sf-site .sf-catalog-filters .list-search input{width:100%;min-width:0}.sf-site .sf-catalog-filters .filter-actions{margin-left:auto}.sf-site .list-pagination{gap:8px;margin-block:12px}.sf-site .list-pagination p{font-size:13px}.sf-site .list-pagination button{min-width:40px;min-height:40px}.sf-site .ng-chat-float{width:48px;min-width:48px;height:48px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));border-radius:50%;gap:0;padding:12px;font-size:0}.sf-site .ng-chat-float>span{display:none}.sf-site .ng-chat-float svg{width:23px;height:23px}.sf-site :is(.ng-how,.au-guide){grid-template-columns:minmax(0,1fr);gap:16px;padding-block:24px}.sf-site .sf-home-leaderboard{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px;display:grid}.sf-site .sf-home-leaderboard>a{white-space:normal;grid-column:1/-1;margin-left:0}.sf-site .sf-shared-sections .ng-trending-grid{grid-template-columns:none}.sf-site :is(.ng-footer-grid,.sf-footer-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.sf-site :is(.ng-footer-grid,.sf-footer-grid)>div:first-child{grid-column:1/-1}.sf-site :is(.ng-footer-grid,.sf-footer-grid)>div:first-child>p,.sf-site .ng-footer-payments>p{display:none}.sf-site .sf-footer-bottom{padding-bottom:26px;font-size:13px}.sf-site :is(.article-prose,.article-content){overflow-wrap:anywhere;min-width:0}.sf-site .article-prose img{max-width:100%;height:auto}}@media (width<=360px){.sf-site .ng-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-site .ng-hero.ng-carousel-frame .ng-hero-copy :is(h1,h2){font-size:23px}.sf-site .ng-header-fixed>.sf-mobile-menu>summary{padding-inline:10px}}@keyframes sf-mobile-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mobile-filter-toggle,.mobile-theme-picker,.workspace-shell .panel-list-filters .mobile-filter-toggle{display:none}@media (width<=700px){.workspace-shell{--text-body:.875rem;--text-small:.8125rem}.panel-surface.workspace-shell .panel-main{min-width:0}.panel-surface.workspace-shell .workspace-topbar{gap:8px;height:60px;min-height:60px;padding:9px 12px}.workspace-shell .topbar-location{gap:8px;min-width:0}.workspace-shell .topbar-location>span{min-width:0;font-size:13px}.workspace-shell .topbar-location .topbar-panel-name,.workspace-shell .breadcrumb-separator{display:none}.workspace-shell .panel-top-right{flex-shrink:0;gap:6px}.workspace-shell .icon-button,.workspace-shell .account-menu>summary{min-width:40px;min-height:40px}.workspace-shell .account-menu>summary{padding:5px}.workspace-shell .account-menu .account-name,.workspace-shell .account-menu>summary>svg,.workspace-shell .desktop-theme-picker{display:none}.workspace-shell .mobile-theme-picker{display:block;position:relative}.mobile-theme-picker>summary{border:1px solid var(--border);background:var(--panel-soft);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.mobile-theme-picker>summary::-webkit-details-marker{display:none}.mobile-theme-picker>div{border:1px solid var(--border);background:var(--panel-card);z-index:60;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0002}.workspace-shell .mobile-theme-picker .theme-switch button{width:40px;height:40px}.panel-surface.workspace-shell .workspace-content{min-width:0;max-width:100%;padding:18px 12px 32px}.workspace-shell .page-heading{gap:12px;margin-bottom:18px}.workspace-shell .page-heading h1{overflow-wrap:anywhere;font-size:24px;line-height:1.25}.workspace-shell .page-heading .eyebrow{letter-spacing:.09em;margin-bottom:6px;font-size:12px}.workspace-shell .page-heading p{margin-top:7px;font-size:14px;line-height:1.5}.workspace-shell .page-heading-actions{flex-wrap:wrap;gap:7px;width:100%;margin:0;display:flex}.workspace-shell .page-heading-actions .button{flex:0 auto;min-width:0}.workspace-shell .button,.workspace-shell .button.small,.workspace-shell .text-link{gap:6px;font-size:13px;line-height:1.4}.workspace-shell .button,.workspace-shell .button.small{border-radius:9px;min-height:40px;padding:9px 12px}.workspace-shell .button>svg{flex-shrink:0;width:16px;height:16px}.workspace-shell .row-actions{flex-wrap:wrap;gap:7px}.workspace-shell .workspace-sidebar,.workspace-shell.compact-navigation .workspace-sidebar{overscroll-behavior:contain;width:min(310px,100vw - 40px);max-height:100dvh;padding:12px}.workspace-shell .sidebar-brand{height:48px;margin-bottom:10px}.workspace-shell .sidebar-brand .brand img{width:145px;height:44px}.workspace-shell .sidebar-label,.workspace-shell.compact-navigation .sidebar-label{letter-spacing:.08em;margin:16px 10px 7px;font-size:11px}.workspace-shell .workspace-nav{gap:3px}.workspace-shell .nav-item,.workspace-shell .sidebar-section-toggle{gap:9px;min-height:42px;padding:10px 11px;font-size:14px;line-height:1.35}.workspace-shell .sidebar-section-links .nav-item{min-height:40px;padding-block:9px;font-size:13px}.workspace-shell .store-switcher select{min-height:42px;padding:9px 11px;font-size:14px}.workspace-shell .sidebar-bottom{gap:9px;margin-top:14px;padding:12px 8px}.workspace-shell .sidebar-bottom strong{font-size:14px}.workspace-shell .sidebar-bottom small{font-size:12px}.workspace-shell .getting-started{gap:16px;margin-bottom:16px;padding:16px}.workspace-shell .getting-started h2{margin:8px 0;font-size:19px;line-height:1.3}.workspace-shell .getting-started p{font-size:13px;line-height:1.55}.workspace-shell .getting-started .button{margin-top:12px}.workspace-shell .account-checklist{gap:9px}.workspace-shell .account-checklist li{gap:7px;font-size:12px;line-height:1.4}.workspace-shell .account-checklist li>span{flex-shrink:0;width:23px;height:23px;font-size:12px}.workspace-shell .cards,.workspace-shell .onboarding-grid,.workspace-shell .store-settings-grid,.workspace-shell .sales-order-layout{gap:12px}.workspace-shell .stats{gap:8px;margin-bottom:16px}.workspace-shell .stats .card{border-radius:12px;padding:12px 10px}.workspace-shell .stats .card>span{font-size:12px;line-height:1.4}.workspace-shell .stats .card>strong{margin-block:6px;font-size:24px;line-height:1.2}.workspace-shell .stats .card>small{font-size:12px;line-height:1.4}.workspace-shell .onboarding-card,.workspace-shell .catalog-data-card,.workspace-shell .admin-data-card,.workspace-shell .sales-data-card{border-radius:13px;gap:12px;padding:14px}.workspace-shell .onboarding-card h2,.workspace-shell .data-table-header h2{font-size:17px;line-height:1.35}.workspace-shell .onboarding-card p{line-height:1.6}.workspace-shell .data-table-header{gap:10px;padding:0}.workspace-shell .data-table-header .pagination-top{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;margin:0}.workspace-shell .pagination-top p{max-width:58%;font-size:12px;line-height:1.4}.workspace-shell .pagination-top nav{flex:none;gap:5px}.workspace-shell .pagination-top nav button{gap:0;width:38px;min-width:38px;height:38px;padding:0;font-size:0}.workspace-shell .pagination-top nav button svg{width:16px;height:16px}.workspace-shell .list-pagination{gap:8px;margin-block:12px;font-size:12px}.workspace-shell .list-pagination p{font-size:12px;line-height:1.4}.workspace-shell .list-pagination button{min-width:36px;height:36px;padding-inline:8px;font-size:12px}.workspace-shell .panel-list-filters{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-block:12px;padding:12px;display:grid}.workspace-shell .panel-list-filters .list-search{grid-area:1/1;width:auto;min-width:0}.workspace-shell .panel-list-filters .list-search>span{display:none}.workspace-shell .panel-list-filters .mobile-filter-toggle{grid-area:1/2;align-self:end;min-height:42px;display:inline-flex}.workspace-shell .mobile-filter-count{background:var(--primary);color:#fff;border-radius:6px;place-items:center;min-width:19px;height:19px;font-size:11px;display:grid}.workspace-shell .panel-list-filters label{min-width:0;font-size:13px}.workspace-shell .panel-list-filters :is(input,select){min-height:42px;padding:9px 10px;font-size:16px}.workspace-shell .panel-list-filters .list-search>div{width:100%;min-width:0}.workspace-shell .panel-list-filters:not(.mobile-filters-open) :is(.list-filter-choice,.list-page-size,.list-extra-filters){display:none}.workspace-shell .panel-list-filters .filter-actions{grid-column:1/-1;gap:7px;width:100%;display:flex}.workspace-shell .panel-list-filters .filter-actions .button{flex:1;min-height:40px}.workspace-shell .panel-list-filters .list-extra-filters{grid-column:1/-1}.workspace-shell .panel-list-filters.mobile-filters-open .list-extra-filters{background:0 0;border:0;padding:0}.workspace-shell .panel-list-filters.mobile-filters-open .list-extra-filters>summary{display:none}.workspace-shell .panel-list-filters.mobile-filters-open .list-extra-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.workspace-shell .data-list-table table :is(th,td){padding:11px 10px;font-size:14px;line-height:1.5}.workspace-shell .data-list-table td small{font-size:12px;line-height:1.5}.workspace-shell .table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%}.workspace-shell .table-scroll .row-actions{flex-wrap:nowrap;gap:5px}.workspace-shell .table-scroll .button{white-space:nowrap;min-height:36px;padding:7px 9px}.workspace-shell .content-tabs{gap:6px;margin-bottom:16px;padding:5px}.workspace-shell .content-tabs>a{min-height:40px;padding:9px 10px;font-size:13px}.workspace-shell .feedback{border-radius:11px;margin-block:12px;padding:12px 14px;font-size:13px}.workspace-shell .feedback p{font-size:13px;line-height:1.5}.workspace-shell .table-auto-refresh{gap:6px}.workspace-shell .table-auto-refresh>label{min-height:40px;padding:8px 10px;font-size:13px}.workspace-shell .table-auto-refresh>span{font-size:12px}.workspace-shell .interactive-modal{border-radius:14px;width:calc(100% - 16px);max-height:calc(100dvh - 24px)}.workspace-shell .interactive-modal .modal-header{gap:10px;padding:15px}.workspace-shell .interactive-modal .modal-header h2{font-size:18px;line-height:1.3}.workspace-shell .interactive-modal .modal-header p{margin-top:6px;font-size:13px;line-height:1.5}.workspace-shell .interactive-modal .modal-body{padding:15px}.workspace-shell .interactive-modal .modal-footer{gap:8px;padding:12px 15px}.workspace-shell .interactive-modal .modal-footer .button{min-height:42px}.workspace-shell .interactive-modal :is(.form-stack,.field-grid){gap:12px}.workspace-shell .interactive-modal .onboarding-card form{gap:12px;margin-block:12px}.workspace-shell .interactive-modal .modal-body :is(input,select,textarea):not([type=checkbox]):not([type=radio]){padding:10px 11px;font-size:16px}.workspace-shell .interactive-modal .catalog-select-control input:not([type=checkbox]):not([type=radio]){padding:7px 0}}.workspace-shell{--sidebar-expanded-width:272px;--sidebar-inline-padding:18px}.workspace-shell.compact-navigation{--sidebar-inline-padding:14px}.workspace-shell .workspace-sidebar .nav-item,.workspace-shell .workspace-sidebar .sidebar-section-toggle{height:auto;line-height:1.4}.workspace-shell .workspace-sidebar .nav-item>span,.workspace-shell .workspace-sidebar .sidebar-section-toggle>span{white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.workspace-shell .workspace-sidebar .nav-item>span{flex:1}.workspace-shell .workspace-sidebar .nav-item>svg,.workspace-shell .workspace-sidebar .sidebar-store>svg{flex-shrink:0}.workspace-shell .workspace-sidebar .sidebar-bottom>div{white-space:normal;flex:1;min-width:0;overflow:visible}.workspace-shell .workspace-sidebar .sidebar-bottom strong,.workspace-shell .workspace-sidebar .sidebar-store>strong{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;overflow:visible}@media (width>=701px){.panel-surface.workspace-shell:not(.sidebar-collapsed){grid-template-columns:var(--sidebar-expanded-width) minmax(0, 1fr)}.workspace-shell:not(.sidebar-collapsed) .workspace-nav{width:calc(var(--sidebar-expanded-width) - 2 * var(--sidebar-inline-padding) - 10px)}.workspace-shell.sidebar-collapsed .workspace-sidebar .nav-item,.workspace-shell.sidebar-collapsed .workspace-sidebar .sidebar-section-toggle{height:44px}.workspace-shell.sidebar-collapsed .workspace-sidebar .nav-item>span,.workspace-shell.sidebar-collapsed .workspace-sidebar .sidebar-section-toggle>span{overflow:hidden}}@media (width>=701px) and (width<=900px){.workspace-shell{--sidebar-expanded-width:256px}}.identity-upload-field{gap:9px;min-width:0;margin-top:18px;display:grid}.identity-upload-label{font-weight:600;font-size:var(--text-body)}.identity-upload{border:1px dashed var(--border);background:var(--panel-soft);border-radius:14px;gap:14px;min-width:0;padding:20px;transition:border-color .18s,background .18s;display:grid}.identity-upload.is-dragging{border-color:var(--primary);background:var(--panel-tint)}.identity-upload-input{display:none!important}.identity-upload-main{align-items:center;gap:16px;min-width:0;display:flex}.identity-upload-preview{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:10px;flex-shrink:0;width:140px;height:90px}.identity-upload-icon{width:60px;height:60px;color:var(--primary);background:var(--panel-tint);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.identity-upload-copy{gap:6px;min-width:0;display:grid}.identity-upload-copy>strong{font-size:var(--text-body);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.identity-upload-copy>span,.identity-upload-copy>small,.identity-upload-help{font-size:var(--text-small);color:var(--muted);overflow-wrap:anywhere;line-height:1.6}.identity-upload-filename{word-break:break-word}.identity-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.identity-upload>a{justify-self:start}.identity-upload-progress{border-radius:4px;padding-top:10px;position:relative;overflow:hidden}.identity-upload-progress:before,.identity-upload-progress>span{content:"";background:var(--border);border-radius:4px;width:100%;height:5px;position:absolute;top:0;left:0}.identity-upload-progress>span{background:var(--primary);transition:width .2s}.identity-upload-progress>small{color:var(--muted);font-size:var(--text-small)}@media (width<=600px){.identity-upload{padding:15px}.identity-upload-main{flex-direction:column;align-items:start;gap:12px}.identity-upload-preview{width:100%;height:150px}}.system-health-page{gap:20px;min-width:0;display:grid}.health-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.health-toolbar>span{flex-wrap:wrap;align-items:center;gap:9px;font-weight:600;display:flex}.health-toolbar small{color:var(--muted);font-weight:500}.health-live-dot{background:#22a57b;border-radius:50%;width:9px;height:9px}.health-live-dot.needs-attention{background:#d99b21}.health-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.health-service{background:var(--panel-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:flex-start;gap:13px;min-width:0;padding:18px;display:flex}.health-service header{align-items:center;gap:9px;display:flex}.health-service h2{letter-spacing:-.02em;font-size:15px}.health-service-icon{background:var(--panel-tint);width:34px;height:34px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.health-service p{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.health-service footer{color:var(--muted);align-items:center;gap:5px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.health-service small{color:var(--muted);font-size:13px}.health-badge{border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:6px 9px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.health-badge svg{flex-shrink:0}.health-badge.health-ok{color:#218266;background:#16a27412}.health-badge.health-warning{color:#996a10;background:#c78b1510}.health-badge.health-error{color:#bb3655;background:#dc526f12}.health-badge.health-unknown{background:var(--panel-soft);color:var(--muted)}[data-panel-theme=dark] .health-badge.health-ok{color:#6bd8b8}[data-panel-theme=dark] .health-badge.health-warning{color:#f0c66b}[data-panel-theme=dark] .health-badge.health-error{color:#fa96ac}.health-queue-card{background:var(--panel-card);border:1px solid var(--border);border-radius:16px;min-width:0;padding:20px}.health-queue-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.health-queue-card h2{font-size:18px}.health-queue-card header p{margin-top:4px;font-size:13px}.health-probe{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.health-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.health-metrics>div{background:var(--panel-soft);border-radius:10px;min-width:0;padding:13px}.health-metrics strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;display:block}.health-metrics span{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5;display:block}.health-queue-card>footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.health-alert-text{color:var(--primary);font-size:14px;line-height:1.6}.health-queue-card>p{margin-top:12px}.health-tabs{flex-wrap:wrap;gap:8px;padding-bottom:18px;display:flex}.panel-surface .health-tabs .selected{background:var(--primary);border-color:var(--primary);color:var(--panel-card)}.health-list{min-width:0}.health-list-note{margin:0 0 15px;font-size:14px;line-height:1.6}.health-table{table-layout:fixed;width:100%;min-width:850px}.health-table th:first-child{width:17%}.health-table th:nth-child(2){width:14%}.health-table th:nth-child(3),.health-table th:nth-child(4){width:15%}.health-table th:nth-child(5){width:26%}.health-table th:nth-child(6){width:13%}.health-table td{overflow-wrap:anywhere;vertical-align:middle;white-space:normal!important}.health-table td p{font-size:14px;line-height:1.6}.health-table td small{margin-top:5px;display:block}.health-table td strong{font-weight:600}.health-footnote{align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.health-footnote svg{flex-shrink:0;margin-top:3px}.health-detail{gap:18px;display:grid}.health-detail p{font-size:15px}.health-detail dl{gap:14px;margin:0;display:grid}.health-detail dl>div{gap:4px;display:grid}.health-detail dt{color:var(--muted);font-size:13px}.health-detail dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}@media (width<=1200px){.health-service-grid,.health-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.system-health-page{gap:16px}.health-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.health-service{gap:10px;padding:13px}.health-service h2{font-size:14px}.health-service-icon{width:28px;height:28px}.health-service-icon svg{width:16px;height:16px}.health-service p{font-size:13px}.health-service footer{font-size:11px}.health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.health-queue-card{padding:16px}.health-tabs{grid-template-columns:1fr 1fr;display:grid}.health-tabs .button{gap:6px;padding:10px;font-size:13px}.health-toolbar small{width:100%;padding-left:18px}.health-list-note{font-size:13px}}.health-probe-retry{margin-top:14px}.health-detail .health-impact{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;padding:12px 14px;font-size:14px}.health-recovery h3{font-size:16px}.health-recovery ol{gap:12px;margin:12px 0 0;padding-left:22px;display:grid}.health-recovery li{color:var(--panel-text);padding-left:4px;font-size:14px;line-height:1.7}.dt-home{--primary:#5745e7;--muted:#626a82;--border:#e4e4f0;color:var(--public-text,#20223d);background:var(--public-card,#fcfcff);font-size:16px;line-height:1.6;overflow-x:clip}.dt-container{width:min(1200px,100% - 64px);min-width:0;margin-inline:auto}.dt-home p{color:var(--muted);line-height:1.75}.dt-home :is(h1,h2,h3){text-wrap:balance}.dt-home h2{letter-spacing:-1.6px;font-size:clamp(30px,3.2vw,43px);font-weight:750;line-height:1.2}.dt-home h2 span{color:var(--public-muted,#77788f);font-weight:500}.dt-home h3{letter-spacing:-.5px;font-size:20px;line-height:1.35}.dt-home :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #8877f0}.dt-home :is(a,button){-webkit-tap-highlight-color:transparent}.dt-skip{z-index:100;background:var(--public-card,#fff);color:var(--public-primary,#4334ba);border-radius:12px;padding:12px 18px;position:fixed;top:-100px;left:20px}.dt-skip:focus{top:12px}.dt-button{color:#fff;background:#5745e7;border:1px solid #5745e7;border-radius:12px;justify-content:center;align-items:center;gap:11px;padding:15px 21px;font-size:15px;font-weight:650;line-height:1.5;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 5px 13px #5745e714}.dt-button svg{flex:none;transition:transform .25s}.dt-button:hover{color:#fff;background:#4734cf;transform:translateY(-2px);box-shadow:0 8px 20px #5745e728}.dt-button:hover svg{transform:translate(3px)}.dt-button-small{padding:11px 17px;font-size:14px}.dt-button-light{background:var(--public-soft,#f0edff);color:var(--public-primary,#5140c9);border-color:var(--public-line,#ded8fa);box-shadow:none}.dt-button-light:hover{background:var(--public-soft,#e6e0ff);color:var(--public-primary,#4031ae)}.dt-inline-link{color:var(--primary);align-items:center;gap:9px;font-size:15px;font-weight:650;line-height:1.5;display:inline-flex}.dt-inline-link svg{flex:none;transition:transform .25s}.dt-inline-link:hover svg{transform:translate(3px)}.dt-kicker{letter-spacing:1.6px;color:var(--primary);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:750;line-height:1.7;display:flex}.dt-hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:65px;padding-block:80px 76px;display:grid;position:relative}.dt-hero-copy{z-index:1;position:relative}.dt-hero-copy>.dt-kicker{border:1px solid var(--public-line,#e3ddfc);background:var(--public-soft,#f1eeff);letter-spacing:1.4px;border-radius:30px;width:fit-content;margin-bottom:24px;padding:7px 12px;font-size:10px}.dt-hero-copy>.dt-kicker>span{background:#7760e9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ded6fc}.dt-hero h1{letter-spacing:-3px;font-size:clamp(40px,4.8vw,65px);font-weight:780;line-height:1.08}.dt-hero h1 em{color:var(--public-primary,#6451dd);font-style:normal}.dt-hero-copy>p{max-width:490px;margin-top:24px;font-size:17px}.dt-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.dt-hero-note{color:var(--public-muted,#656d83);flex-wrap:wrap;gap:10px 17px;margin-top:22px;font-size:12px;font-weight:500;display:flex}.dt-hero-note>span{align-items:center;gap:5px;display:flex}.dt-hero-note svg{color:var(--public-primary,#6b58d6)}.dt-hero-art{min-width:0;padding-block:27px 22px;position:relative}.dt-art-orbit{pointer-events:none;background:radial-gradient(at 40% 40%,#d9d0ff90,#0000 65%),radial-gradient(at 85% 70%,#bce9ef66,#0000 50%);position:absolute;inset:-55px -30px}.dt-art-orbit:after{content:"";border:1px solid #bdb1ed38;border-radius:50%;position:absolute;inset:5% 2%;transform:rotate(-24deg)}.dt-dashboard{border:1px solid var(--public-line,#dedbec);background:var(--public-card,#fff);border-radius:19px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 26px 70px #47327a14,0 4px 12px #47327a05}.dt-window-bar{background:var(--public-soft,#f8f7fd);border-bottom:1px solid var(--public-line,#ebe8f5);color:var(--public-muted,#83829b);justify-content:space-between;align-items:center;gap:16px;padding:14px 19px;font-size:11px;display:flex}.dt-window-bar>div{gap:5px;display:flex}.dt-window-bar i{background:#d4d0e7;border-radius:50%;width:7px;height:7px}.dt-window-bar i:first-child{background:#b2a1ed}.dt-dashboard-body{padding:24px}.dt-store-line{align-items:center;gap:10px;min-width:0;display:flex}.dt-store-icon{background:var(--public-soft,#ece7ff);width:43px;height:43px;color:var(--public-primary,#6551d3);border-radius:12px;flex:none;place-items:center;display:grid}.dt-store-line>div{min-width:0}.dt-store-line strong{font-size:15px;display:block}.dt-store-line small{color:var(--public-muted,#88879c);overflow-wrap:anywhere;font-size:11px;display:block}.dt-live{background:var(--public-soft,#e7f6ef);color:#388767;border-radius:20px;align-items:center;gap:5px;margin-left:auto;padding:4px 9px;font-size:10px;font-weight:650;display:flex}.dt-live i{background:#388767;border-radius:50%;width:5px;height:5px}.dt-dashboard-title{color:var(--public-muted,#908baf);justify-content:space-between;align-items:center;padding-top:28px;font-size:19px;line-height:1.45;display:flex}.dt-dashboard-title strong{color:var(--public-text,#32304d);font-size:21px;font-weight:650}.dt-dashboard-title svg{color:#d4cbef;flex:none}.dt-channel-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.dt-channel-pair>div{background:var(--public-soft,#f5f2ff);border:1px solid var(--public-line,#e5def7);color:var(--public-primary,#6450cc);border-radius:12px;flex-direction:column;align-items:flex-start;padding:17px;display:flex}.dt-channel-pair>div+div{background:var(--public-soft,#eff9fb);border-color:var(--public-line,#dbedf0);color:var(--public-muted,#2293aa)}.dt-channel-pair strong{color:var(--public-text,#3b355c);margin-top:12px;font-size:13px}.dt-channel-pair span{color:var(--public-muted,#85819b);margin-top:3px;font-size:10px}.dt-source-label{letter-spacing:1.5px;color:var(--public-muted,#928ba8);margin-top:23px;font-size:9px;font-weight:700}.dt-source-pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dt-source-pills>span{border:1px solid var(--public-line,#e6e3ef);color:var(--public-muted,#6c6583);border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.dt-source-pills>span>span{background:#9984e8;border-radius:50%;width:4px;height:4px}.dt-demo-order{border-top:1px solid var(--public-line,#edeaf3);align-items:center;gap:10px;margin-top:21px;padding-top:18px;display:flex}.dt-order-icon{background:var(--public-soft,#f5f2ff);width:34px;height:34px;color:var(--public-primary,#8a79cb);border-radius:9px;flex:none;place-items:center;display:grid}.dt-demo-order strong{font-size:11px;font-weight:650;display:block}.dt-demo-order small{color:var(--public-muted,#9990ab);margin-top:3px;font-size:10px;display:block}.dt-demo-order>svg{color:#49a58c;flex:none;margin-left:auto}.dt-art-chip{background:var(--public-card,#fff);border:1px solid var(--public-line,#e4def3);color:var(--public-primary,#8977ca);border-radius:12px;align-items:center;gap:11px;padding:13px 18px;animation:6s ease-in-out infinite dt-float;display:flex;position:absolute;bottom:47px;right:-22px;box-shadow:0 12px 32px #40356a12}.dt-art-chip span{color:var(--public-muted,#9390a6);font-size:11px;line-height:1.6}.dt-art-chip strong{color:var(--public-primary,#554a77);font-size:12px;font-weight:650}.dt-illustration-note{text-align:center;font-size:10px;position:relative;color:var(--public-muted,#9992ab)!important;margin-top:20px!important}.dt-integrations{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:30px;padding-block:24px;display:flex}.dt-integrations>p{flex:none;font-size:12px;line-height:1.55}.dt-integrations>p strong{color:var(--public-text,#383a54);font-weight:650}.dt-integrations>div{flex:1;justify-content:space-around;align-items:center;gap:20px;display:flex}.dt-integrations>div>span{color:var(--public-muted,#847b9c);align-items:center;gap:9px;display:flex}.dt-integrations>div strong{color:var(--public-text,#49465d);white-space:nowrap;font-size:16px;font-weight:650}.dt-included{color:var(--public-muted,#777088);align-items:center;gap:6px;font-size:11px;display:flex}.dt-included svg{color:#35a08b;flex:none}.dt-section{padding-block:84px;scroll-margin-top:100px}.dt-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:33px;display:flex}.dt-section-heading .dt-kicker{margin-bottom:15px}.dt-section-heading>p{max-width:325px;font-size:14px}.dt-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dt-plan{border:1px solid var(--border);background:var(--public-card,#fff);border-radius:20px;flex-direction:column;padding:29px;transition:box-shadow .25s,border-color .25s;display:flex;position:relative}.dt-plan:hover{border-color:var(--public-line,#c4b7f3);box-shadow:0 15px 35px #4f389d0c}.dt-icon{background:var(--public-soft,#f0ecff);width:48px;height:48px;color:var(--public-primary,#735be0);border-radius:13px;flex:none;place-items:center;display:grid}.dt-plan h3{margin-top:23px;font-size:23px}.dt-plan>p{min-height:74px;margin-top:11px;font-size:14px}.dt-plan ul{border-top:1px solid var(--public-line,#ebe7f5);gap:10px;margin:23px 0 27px;padding:20px 0 0;list-style:none;display:grid}.dt-plan li{color:var(--public-muted,#656079);align-items:flex-start;gap:8px;font-size:13px;display:flex}.dt-plan li svg{color:var(--public-primary,#7860d6);flex:none;margin-top:3px}.dt-plan>.dt-button{width:100%;margin-top:auto;font-size:13px}.dt-plan-featured{border-color:var(--public-line,#b7a6f3);background:linear-gradient(155deg,var(--public-soft,#f0eaff),var(--public-card,#fff) 80%)}.dt-plan-featured .dt-icon{background:var(--public-soft,#e2d7ff)}.dt-plan-ribbon{color:var(--public-primary,#7860b6);background:var(--public-soft,#e8dfff);border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:20px;right:20px}.dt-plan-note{text-align:center;max-width:780px;margin:23px auto 0;font-size:12px}.dt-feature-section{background:var(--public-soft,#f3f2fa);border-block:1px solid var(--public-line,#eae6f4);padding-block:76px}.dt-centered{text-align:center;max-width:650px;margin:0 auto 40px}.dt-centered .dt-kicker{justify-content:center;margin-bottom:15px}.dt-centered>p{margin-top:18px;font-size:15px}.dt-feature-grid{background:var(--public-soft,#e5e0ef);border:1px solid var(--public-line,#e5e0ef);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.dt-feature-grid>article{background:var(--public-card,#fcfbff);padding:30px}.dt-feature-grid .dt-icon{background:var(--public-soft,#ece8f9);width:42px;height:42px}.dt-feature-grid h3{margin-top:18px;font-size:18px}.dt-feature-grid p{margin-top:11px;font-size:14px}.dt-design-section{grid-template-columns:1fr 1.12fr;align-items:center;gap:65px;display:grid}.dt-design-copy>p{margin-top:20px;font-size:15px}.dt-template-tabs{background:#f0edf7;border:1px solid #e5e0f0;border-radius:13px;gap:7px;width:fit-content;margin-top:25px;padding:6px;display:flex}.dt-template-tabs button{font:inherit;color:#837994;background:#ebe5f8;border:1px solid #0000;border-radius:8px;padding:8px 17px;font-size:13px;font-weight:650;transition:background .25s,color .25s,box-shadow .25s}.dt-template-tabs button[aria-selected=true]{color:#5740ba;background:#fff;border-color:#e5ddf2;box-shadow:0 2px 5px #5543840a}.dt-template-description{min-height:100px;padding-top:18px}.dt-template-description strong{color:#52446e;font-size:15px}.dt-template-description p{margin-top:5px;font-size:14px}.dt-design-benefits{gap:10px;margin:20px 0 25px;padding:0;list-style:none;display:grid}.dt-design-benefits li{color:var(--public-muted,#6d6481);align-items:flex-start;gap:8px;font-size:13px;display:flex}.dt-design-benefits svg{color:var(--public-primary,#8f79cd);flex:none;margin-top:2px}.dt-template-frame{background:linear-gradient(140deg,#eee9fc,#f0f3fa);border:1px solid #e5deef;border-radius:25px;min-width:0;padding:26px;position:relative}.dt-template-mock{--mock-bg:#17172b;--mock-ink:#faf8ff;--mock-card:#222137;--mock-accent:#b3a0fa;--mock-line:#ffffff16;background:var(--mock-bg);color:var(--mock-ink);border:1px solid #d8d1e7;border-radius:14px;animation:.45s ease-out dt-preview;overflow:hidden;box-shadow:0 15px 25px #30204415}.dt-template-top{border-bottom:1px solid var(--mock-line);justify-content:space-between;align-items:center;padding:15px;font-size:9px;display:flex}.dt-template-top strong{letter-spacing:.8px;align-items:center;gap:6px;font-size:10px;display:flex}.dt-template-top>span{opacity:.55;font-size:9px}.dt-template-top>span>span{margin:0 6px}.dt-template-banner{background:linear-gradient(120deg,#4f3781,#262448);border-radius:10px;min-height:173px;margin:15px;padding:24px 19px;position:relative;overflow:hidden}.dt-template-banner>span:first-child{letter-spacing:1.2px;opacity:.7;z-index:1;font-size:7px;position:relative}.dt-template-banner h3{z-index:1;color:#fff;letter-spacing:-.9px;max-width:210px;margin-top:9px;font-size:25px;line-height:1.15;position:relative}.dt-template-cta{color:#292238;z-index:1;background:#c6b3ff;border-radius:5px;align-items:center;gap:10px;margin-top:17px;padding:6px 8px;font-size:8px;font-weight:650;display:inline-flex;position:relative}.dt-template-banner>svg{color:#9d77df;opacity:.45;position:absolute;top:40px;right:13px;transform:rotate(-15deg)}.dt-template-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 15px 24px;display:grid}.dt-template-categories>div{min-width:0}.dt-template-categories>div>span{aspect-ratio:1;background:linear-gradient(150deg,#504067,var(--mock-card));color:var(--mock-accent);border-radius:8px;place-items:center;display:grid}.dt-template-categories>div:nth-child(2)>span{background:linear-gradient(150deg,#315362,var(--mock-card))}.dt-template-categories>div:nth-child(3)>span{background:linear-gradient(150deg,#695041,var(--mock-card))}.dt-template-categories>div:nth-child(4)>span{background:linear-gradient(150deg,#3f4a76,var(--mock-card))}.dt-template-categories strong{margin-top:7px;font-size:8px;font-weight:550;line-height:1.5;display:block}.dt-template-footer{border-top:1px solid var(--mock-line);opacity:.55;justify-content:space-between;align-items:center;padding:13px 15px;font-size:7px;display:flex}.dt-design-caption{color:var(--public-muted,#83748e);justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.dt-template-mock.aurora{--mock-bg:#fff;--mock-ink:#2c3151;--mock-card:#eff2f9;--mock-accent:#6d5bcb;--mock-line:#e5e5ef}.dt-template-mock.aurora .dt-template-banner{background:linear-gradient(125deg,#e9e3ff,#e0f1f6);min-height:145px}.dt-template-mock.aurora .dt-template-banner h3{color:#473675}.dt-template-mock.aurora .dt-template-banner>svg{color:#9883d8;top:30px}.dt-template-quick{background:#f2edff;border:1px solid #e0d6fa;border-radius:8px;align-items:center;gap:8px;margin:0 15px 15px;padding:10px;font-size:8px;display:flex}.dt-template-quick>span:last-child{color:#8b82a4;background:#fff;border:1px solid #e0d8ed;border-radius:5px;flex:1;justify-content:space-between;align-items:center;padding:6px;display:flex}.dt-template-mock.aurora .dt-template-categories>div>span{aspect-ratio:1.4;color:#9a87ca;background:#f0edfa}.dt-template-mock.atlas{--mock-bg:#faf9f6;--mock-ink:#343e39;--mock-card:#e8ece8;--mock-accent:#3b7468;--mock-line:#dfe6e0}.dt-template-mock.atlas .dt-template-banner{background:linear-gradient(125deg,#d7e8df,#eaf0e3)}.dt-template-mock.atlas .dt-template-banner h3{color:#35544c}.dt-template-mock.atlas .dt-template-banner>svg{color:#77a792}.dt-template-mock.atlas .dt-template-cta{color:#fff;background:#497f6e}.dt-template-mock.atlas .dt-template-categories{grid-template-columns:1fr 1fr}.dt-template-mock.atlas .dt-template-categories>div{background:#fff;border:1px solid #e2e9e3;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.dt-template-mock.atlas .dt-template-categories>div>span{aspect-ratio:auto;background:#eff4f0;border-radius:4px;flex:none;width:24px;height:24px}.dt-template-mock.atlas .dt-template-categories svg{width:15px;height:15px}.dt-template-mock.atlas .dt-template-categories strong{margin:0}.dt-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.dt-steps li{border-top:1px solid var(--public-line,#dcd5ee);padding-top:17px}.dt-steps li>span{background:var(--public-soft,#eee8fd);border:1px solid var(--public-line,#e5dcf6);color:var(--public-primary,#856ec2);border-radius:50%;place-items:center;width:37px;height:37px;margin-bottom:22px;font-size:12px;font-weight:650;display:grid}.dt-steps h3{font-size:17px}.dt-steps p{margin-top:11px;font-size:13px}.dt-start-note{background:var(--public-soft,#f4f2fa);border:1px solid var(--public-line,#e7e1f1);border-radius:13px;align-items:flex-start;gap:13px;margin-top:28px;padding:18px 22px;display:flex}.dt-start-note>svg{color:var(--public-primary,#9680c8);flex:none;margin-top:2px}.dt-start-note p{font-size:12px}.dt-start-note strong{color:var(--public-muted,#635278);font-weight:650}.dt-guide-banner{background:var(--public-soft,#f0edf9);border:1px solid var(--public-line,#e3dbee);border-radius:20px;align-items:center;gap:25px;padding:30px;display:flex}.dt-guide-icon{background:var(--public-soft,#e8e0f9);width:72px;height:72px;color:var(--public-primary,#9782c9);border-radius:18px;flex:none;place-items:center;display:grid}.dt-guide-banner .dt-kicker{margin-bottom:8px;font-size:10px}.dt-guide-banner h2{letter-spacing:-.7px;font-size:24px}.dt-guide-banner p{max-width:570px;margin-top:8px;font-size:13px}.dt-guide-banner>.dt-button{flex:none;margin-left:auto;font-size:13px}.dt-faq-section{grid-template-columns:.85fr 1.3fr;align-items:start;gap:70px;display:grid}.dt-faq-section>div:first-child>p{margin-top:20px;font-size:15px}.dt-faq-section .dt-inline-link{margin-top:22px;font-size:13px}.dt-faq-list details{border-bottom:1px solid var(--public-line,#e3dfeb)}.dt-faq-list details:first-child{border-top:1px solid var(--public-line,#e3dfeb)}.dt-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.dt-faq-list summary::-webkit-details-marker{display:none}.dt-faq-list summary svg{color:var(--public-muted,#8e82ac);flex:none;transition:transform .25s}.dt-faq-list details[open] summary{color:var(--primary)}.dt-faq-list details[open] summary svg{transform:rotate(180deg)}.dt-faq-list details>p{padding:0 25px 22px 0;font-size:13px;animation:.25s ease-out dt-preview}.dt-final{border:1px solid var(--public-line,#e0d8f4);background:linear-gradient(120deg,var(--public-soft,#eae2fc),var(--public-soft,#f2edfc) 48%,var(--public-soft,#e9f3f7));text-align:center;border-radius:25px;padding:58px 45px;position:relative;overflow:hidden}.dt-final>.dt-kicker{justify-content:center;font-size:10px;position:relative}.dt-final h2{letter-spacing:-1.8px;font-size:clamp(33px,4vw,49px);line-height:1.13;position:relative}.dt-final p{max-width:490px;margin:20px auto 0;font-size:15px;position:relative}.dt-final>div:not(.dt-final-orbit){flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:26px;display:flex;position:relative}.dt-final small{color:var(--public-muted,#89809b);margin-top:17px;font-size:11px;display:block;position:relative}.dt-final-orbit{border:1px solid #b7a2e433;border-radius:50%;width:500px;height:500px;position:absolute;top:-80px;left:-350px;box-shadow:0 0 0 60px #b7a2e410,0 0 0 120px #b7a2e40a}.dt-footer{grid-template-columns:1fr 1fr;gap:30px;padding-block:55px 26px;display:grid}.dt-footer .brand img{width:145px;height:48px}.dt-footer p{margin-top:12px;font-size:13px}.dt-footer nav{grid-template-columns:1fr 1fr;align-content:center;justify-self:end;gap:17px 35px;font-size:13px;font-weight:550;display:grid}.dt-footer nav a:hover{color:var(--primary)}.dt-footer-bottom{border-top:1px solid var(--public-line,#e5e1ed);color:var(--public-muted,#8b839a);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:22px;font-size:11px;display:flex}.dt-local{border:1px dashed var(--public-line,#c9bcdf);color:var(--public-muted,#8b7b9d);border-radius:12px;margin-top:30px;padding:16px 20px;font-size:12px}.dt-local>span{margin-left:12px}.dt-local>div{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.dt-local a{background:var(--public-soft,#ede8f7);color:var(--public-muted,#72618b);border-radius:5px;align-items:center;gap:4px;padding:5px 8px;display:flex}@keyframes dt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dt-preview{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.dt-hero{padding-block:100px 95px}}@media (width<=1050px){.dt-hero{gap:35px}.dt-hero h1{font-size:52px}.dt-hero-actions .dt-button{padding:13px 16px;font-size:13px}.dt-art-chip{right:-8px}.dt-included{display:none}.dt-integrations{gap:24px}.dt-plan{padding:23px}.dt-plan-ribbon{font-size:9px;top:12px;right:12px}.dt-plan>p{min-height:100px}.dt-design-section{gap:35px}.dt-faq-section{gap:40px}.dt-guide-banner{gap:18px}.dt-guide-banner>.dt-button{padding:12px}.dt-guide-icon{width:55px;height:55px}}@media (width<=800px){.dt-container{width:calc(100% - 40px)}.dt-hero{grid-template-columns:1fr;gap:36px;padding-block:45px 32px}.dt-hero-copy{max-width:620px}.dt-hero h1{font-size:56px}.dt-hero-copy>p{max-width:570px}.dt-hero-art{width:100%;max-width:520px;margin:auto;padding-block:20px 5px}.dt-art-orbit{inset:-30px -10px}.dt-art-chip{bottom:35px;right:0}.dt-integrations{flex-wrap:wrap;gap:17px;padding-block:20px}.dt-integrations>p{text-align:center;width:100%;font-size:12px}.dt-integrations>p br{display:none}.dt-integrations>div{flex-wrap:wrap;justify-content:center;gap:14px 27px;width:100%}.dt-integrations>div strong{font-size:14px}.dt-section{padding-block:56px}.dt-section-heading{flex-direction:column;align-items:flex-start;gap:18px}.dt-section-heading>p{max-width:550px}.dt-plan-grid{grid-template-columns:1fr}.dt-plan{grid-template-columns:52px 1fr;column-gap:18px;padding:26px;display:grid}.dt-plan>.dt-icon{grid-row:1/3}.dt-plan h3{margin-top:0;font-size:22px}.dt-plan>p{min-height:0;margin-top:8px}.dt-plan ul,.dt-plan>.dt-button{grid-column:1/-1}.dt-plan ul{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;margin-bottom:21px}.dt-plan-ribbon{grid-column:1/-1;width:fit-content;margin-bottom:17px;font-size:10px;position:static}.dt-plan-note{text-align:left}.dt-feature-section{padding-block:55px}.dt-feature-grid{grid-template-columns:1fr 1fr}.dt-feature-grid>article{padding:25px}.dt-centered{text-align:left;margin-bottom:28px}.dt-centered .dt-kicker{justify-content:flex-start}.dt-design-section{grid-template-columns:1fr;gap:28px}.dt-design-copy>p{max-width:600px}.dt-template-description{min-height:0}.dt-template-frame{width:100%;max-width:560px;margin-inline:auto;padding:25px}.dt-template-banner{min-height:190px}.dt-template-banner h3{max-width:240px;font-size:30px}.dt-template-categories strong{font-size:10px}.dt-template-top strong{font-size:12px}.dt-template-footer{font-size:9px}.dt-design-caption{font-size:12px}.dt-steps{grid-template-columns:1fr 1fr;gap:28px}.dt-steps p{font-size:14px}.dt-guide-banner{flex-wrap:wrap;gap:17px;padding:25px}.dt-guide-banner>div:nth-child(2){flex:1;min-width:190px}.dt-guide-banner>.dt-button{margin-left:72px}.dt-faq-section{grid-template-columns:1fr;gap:25px}.dt-faq-list summary{font-size:15px}.dt-faq-list details>p{font-size:14px}.dt-final{padding:40px 25px}.dt-footer{padding-block:40px 23px}}@media (width<=480px){.dt-container{width:calc(100% - 32px)}.dt-hero{gap:25px;padding-top:34px}.dt-hero-copy>.dt-kicker{letter-spacing:1px;margin-bottom:20px;padding:7px 9px;font-size:8px}.dt-hero h1{letter-spacing:-2px;font-size:42px}.dt-hero-copy>p{margin-top:20px;font-size:15px}.dt-hero-actions{gap:9px;margin-top:23px}.dt-hero-actions>.dt-button{flex:1;gap:7px;padding:12px 10px;font-size:12px}.dt-hero-actions svg{width:15px}.dt-hero-note{gap:8px 11px;margin-top:17px;font-size:10px}.dt-hero-note svg{width:13px;height:13px}.dt-dashboard-body{padding:18px}.dt-dashboard-title{padding-top:20px;font-size:16px}.dt-dashboard-title strong{font-size:18px}.dt-channel-pair{gap:9px;margin-top:18px}.dt-channel-pair>div{padding:13px}.dt-channel-pair span{font-size:9px}.dt-art-chip{padding:10px 12px;bottom:35px;right:-3px}.dt-art-chip span{font-size:9px}.dt-art-chip strong{font-size:10px}.dt-art-chip>svg{width:17px}.dt-source-label{font-size:8px}.dt-source-pills{gap:5px}.dt-source-pills>span{padding:4px 5px;font-size:9px}.dt-home h2{letter-spacing:-1.1px;font-size:29px}.dt-kicker{letter-spacing:1.25px;font-size:10px}.dt-plan{grid-template-columns:43px 1fr;column-gap:13px;padding:22px}.dt-plan>.dt-icon{width:41px;height:41px}.dt-plan h3{font-size:20px}.dt-plan>p{font-size:13px}.dt-plan ul{grid-template-columns:1fr;font-size:13px}.dt-plan-note{font-size:12px}.dt-feature-grid{grid-template-columns:1fr}.dt-feature-grid>article{grid-template-columns:40px 1fr;column-gap:13px;padding:22px;display:grid}.dt-feature-grid .dt-icon{grid-row:1/3;width:40px;height:40px}.dt-feature-grid h3{margin-top:0;font-size:17px}.dt-feature-grid p{margin-top:8px;font-size:13px}.dt-template-frame{border-radius:19px;padding:16px}.dt-template-banner{min-height:164px;padding:21px 16px}.dt-template-banner h3{max-width:190px;font-size:24px}.dt-template-categories{gap:7px}.dt-template-categories strong{font-size:8px}.dt-template-banner>svg{width:65px;right:10px}.dt-template-footer{font-size:7px}.dt-template-top strong{font-size:9px}.dt-design-caption{gap:6px;font-size:10px}.dt-design-caption svg{width:14px}.dt-template-tabs{width:100%}.dt-template-tabs button{flex:1;padding:8px 11px}.dt-steps{grid-template-columns:1fr;gap:20px}.dt-steps li{grid-template-columns:35px 1fr;gap:0 13px;padding-top:20px;display:grid}.dt-steps li>span{grid-row:1/3;width:35px;height:35px;margin:0}.dt-steps h3{font-size:17px}.dt-steps p{margin-top:7px;font-size:13px}.dt-start-note{gap:10px;padding:16px}.dt-start-note>svg{width:19px}.dt-guide-banner{padding:22px;display:block}.dt-guide-icon{width:46px;height:46px;margin-bottom:18px}.dt-guide-icon svg{width:26px}.dt-guide-banner h2{font-size:23px}.dt-guide-banner>.dt-button{width:100%;margin:20px 0 0}.dt-faq-list summary{padding-block:19px;font-size:14px}.dt-final{padding:33px 20px}.dt-final>.dt-kicker{letter-spacing:1px;font-size:8px}.dt-final h2{font-size:32px}.dt-final p{font-size:14px}.dt-final>div:not(.dt-final-orbit){gap:20px}.dt-final .dt-inline-link{font-size:13px}.dt-final small{font-size:10px}.dt-footer{grid-template-columns:1fr;gap:26px}.dt-footer nav{justify-self:start;gap:13px 30px}.dt-footer-bottom{flex-direction:column;gap:8px;font-size:10px}.dt-local>span{margin-top:5px;margin-left:0;display:block}}@media (prefers-reduced-motion:reduce){.dt-home *,.dt-home :before,.dt-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.dt-dashboard{transform:none}}.dt-template-mock{min-height:410px}.dt-template-frame{min-height:490px}.dt-plan li,.dt-steps p,.dt-faq-list details>p{font-size:14px}@media (width<=480px){.dt-template-mock{min-height:350px}.dt-template-frame{min-height:410px}.dt-plan li,.dt-steps p,.dt-faq-list details>p{font-size:14px}}@media (width>=801px) and (width<=1499px){.dt-hero{padding-block:48px 44px}.dt-hero-art{padding-block:12px 5px}.dt-dashboard-body{padding:21px}.dt-dashboard-title{padding-top:20px}.dt-channel-pair{margin-top:17px}.dt-channel-pair>div{padding:14px}.dt-channel-pair strong{margin-top:9px}.dt-source-label{margin-top:17px}.dt-demo-order{margin-top:16px;padding-top:13px}.dt-art-chip{bottom:26px}}.public-header{z-index:30;background:color-mix(in srgb,var(--panel-card) 94%,transparent);width:100%;color:var(--public-text,#20223d);border-bottom:1px solid var(--public-line,#e9e8f3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5;position:sticky;top:0}.public-header-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1200px,100% - 64px);min-width:0;height:86px;margin-inline:auto;display:flex}.public-header .brand{flex:none;align-items:center;display:inline-flex}.public-header .brand img{object-fit:contain;width:153px;height:52px;display:block}.public-header-nav{align-items:center;gap:25px;display:flex}.public-header .public-header-nav>a{white-space:nowrap;color:var(--public-text,#20223d);align-items:center;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.public-header .public-header-nav>a:not(.public-header-cta):after{content:"";transform-origin:0;background:#5745e7;height:2px;transition:transform .25s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.public-header .public-header-nav>a:not(.public-header-cta):hover:after,.public-header .public-header-nav>a:not(.public-header-cta)[aria-current=page]:after{transform:scaleX(1)}.public-header .public-header-nav>a:not(.public-header-cta):hover,.public-header .public-header-nav>a:not(.public-header-cta)[aria-current=page]{color:var(--public-primary,#5745e7)}.public-header .public-header-nav>.public-header-cta{color:#fff;background:#5745e7;border:1px solid #5745e7;border-radius:12px;justify-content:center;align-items:center;gap:11px;padding:11px 17px;font-weight:650;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 5px 13px #5745e714}.public-header .public-header-nav>.public-header-cta:hover{background:#4734cf;transform:translateY(-2px);box-shadow:0 8px 20px #5745e728}.public-header-cta svg{flex:none;transition:transform .25s}.public-header-cta:hover svg{transform:translate(3px)}.public-header-toggle{border:1px solid var(--public-line,#e1daf5);background:var(--public-soft,#f0edff);color:var(--public-primary,#4e40b7);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:9px;line-height:1.5;display:none}.public-header :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #8877f0}.public-header :is(a,button){-webkit-tap-highlight-color:transparent}.auth-page.public-auth-body{min-height:calc(100svh - 86px)}.auth-page.public-auth-body .auth-brand-row{justify-content:flex-end}@media (width<=1050px){.public-header-nav{gap:16px}.public-header .public-header-nav>a:not(.public-header-cta){font-size:12px}}@media (width<=800px){.public-header-inner{width:calc(100% - 40px);height:73px}.public-header .brand img{width:137px;height:46px}.public-header-toggle{display:inline-flex}.public-header-nav{background:var(--public-card,#fcfcff);border-bottom:1px solid var(--public-line,#e1dbef);gap:0;max-height:calc(100svh - 73px);padding:18px 20px 22px;display:none;position:absolute;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 24px #3522580a}.public-header-nav.is-open{flex-direction:column;align-items:stretch;display:flex}.public-header .public-header-nav>a:not(.public-header-cta){padding:12px 5px;font-size:15px}.public-header .public-header-nav>a:not(.public-header-cta):after{display:none}.public-header .public-header-nav>.public-header-cta{margin-top:12px}.auth-page.public-auth-body{min-height:calc(100svh - 73px)}}@media (width<=480px){.public-header-inner{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.public-header *,.public-header :after{transition:none!important}}.public-header-actions{flex:none;order:3;align-items:center;gap:10px;display:flex}.public-header-nav{margin-left:auto}.public-header-inner{gap:20px}.public-header .brand{border-radius:10px}@media (width<=1100px){.public-header-inner,.public-header-nav{gap:14px}.public-header .public-header-nav>a{font-size:13px}}@media (width<=800px){.public-header .desktop-theme-picker{display:none}.public-header .mobile-theme-picker{display:block;position:relative}.public-header .mobile-theme-picker>summary{border:1px solid var(--border);background:var(--panel-soft);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.public-header .mobile-theme-picker>summary::-webkit-details-marker{display:none}.public-header .mobile-theme-picker>div{border:1px solid var(--border);background:var(--panel-card);z-index:60;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0002}.public-header .theme-switch button{width:40px;height:40px}.public-header-actions{margin-left:auto}.public-header-inner{gap:10px}}[data-panel-theme=dark] :is(.dt-home,.pricing-site,.tutorial-site,.public-header){--public-text:#e9effb;--public-muted:#aab8d0;--public-primary:#b2aaff;--public-card:#141e32;--public-soft:#1a2740;--public-line:#2a3751;--primary:#b2aaff;--muted:#aab8d0;--text:#e9effb;--border:#2a3751;--card:#141e32;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-panel-theme=dark] :is(.dt-home,.pricing-site,.tutorial-site){color:var(--public-text);background:#0c1323}[data-panel-theme=dark] .dt-plan-featured{background:linear-gradient(155deg,#25264a,#141e32 80%)}[data-panel-theme=dark] .dt-template-frame{background:linear-gradient(140deg,#25264a,#1a2740)}[data-panel-theme=dark] .dt-final{background:linear-gradient(120deg,#25264a,#1a2740)}[data-panel-theme=dark] .pricing-platform.selected,[data-panel-theme=dark] .pricing-summary{background:linear-gradient(145deg,#25264a,#141e32 75%)}[data-panel-theme=dark] .pricing-domain-status.available{color:#6de0b5}[data-panel-theme=dark] :is(.pricing-domain-status.unavailable,.pricing-domain-status.error){color:#ff92a7}.sandbox-indicator{z-index:90;color:#684309;max-width:min(300px,100vw - 100px);font-size:var(--text-small);pointer-events:none;background:#fff7d6;border:1px solid #d9a122;border-radius:12px;gap:3px;padding:10px 14px;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 18px #0002}.sandbox-indicator strong{font-size:var(--text-body)}#app table thead th{text-align:center;font-weight:600}#app table tbody td.table-cell-center{text-align:center;vertical-align:middle}#app table tbody td.table-cell-center .row-actions{justify-content:center}#app table{border-collapse:separate;border-spacing:0;border:1px solid var(--sf-line,var(--border,#e2e8f0));border-radius:12px;overflow:hidden}#app table :is(th,td){border:0;border-inline-end:1px solid var(--sf-line,var(--border,#e2e8f0));border-bottom:1px solid var(--sf-line,var(--border,#e2e8f0))}#app table tr>:is(th,td):last-child{border-inline-end:0}#app table tbody:last-child>tr:last-child>:is(th,td){border-bottom:0}#app table thead:first-child>tr:first-child>:first-child{border-start-start-radius:11px}#app table thead:first-child>tr:first-child>:last-child{border-start-end-radius:11px}#app table tbody:last-child>tr:last-child>:first-child{border-end-start-radius:11px}#app table tbody:last-child>tr:last-child>:last-child{border-end-end-radius:11px}#app :is(.table-scroll,.staff-table){border-radius:12px}#app .notification-bell{flex:0 0 40px;width:40px;height:40px;overflow:visible}#app .notification-bell>svg{flex-shrink:0;width:20px;height:20px}#app .notification-bell .notification-count{border:2px solid var(--panel-card);letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;inset:-5px -6px auto auto;transform:none}#app .article-panel-table{background:var(--panel-card,#fff)}#app .article-panel-table thead th{background:var(--panel-soft,#f8fafc)}#app .article-panel-table tbody td{background:var(--panel-card,#fff)}#app .article-panel-table tbody tr:hover td{background:var(--panel-soft,#f8fafc)}.article-prose{color:var(--sf-text,var(--text))}.voucher-code-field{align-items:center;gap:8px;display:flex}.voucher-code-field input{flex:1;min-width:0}.voucher-code-field .button{flex-shrink:0}.qris-parser-picker{align-items:flex-end;gap:10px;display:flex}.qris-parser-picker>label{flex:1;min-width:0}.qris-parser-picker>.button{flex-shrink:0;margin-bottom:0}.qris-parser-rule{border:1px solid var(--border);background:var(--panel-soft);border-radius:14px;padding:16px}.qris-parser-rule-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.qris-parser-tokens{flex-wrap:wrap;gap:6px;display:flex}.qris-parser-tokens .button{min-height:32px;padding:6px 9px;font-size:13px}.qris-parser-advanced summary{cursor:pointer;color:var(--primary);padding:10px 0;font-weight:600}.qris-parser-advanced[open]>.form-stack{margin-top:8px}.qris-parser-result{border:1px solid var(--border);background:var(--panel-soft);overflow-wrap:anywhere;border-radius:14px;padding:16px}.qris-parser-result>strong{align-items:center;gap:8px;display:flex}.qris-parser-result.is-match{border-color:#28a886}.qris-parser-result dl{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0;display:grid}.qris-parser-result dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.qris-parser-result dd{margin:0;font-weight:600}.qris-parser-result p{margin-top:8px}@media (width<=480px){.qris-parser-rule{padding:12px}.qris-parser-picker{gap:8px}.qris-parser-picker>.button{padding-inline:10px}}.brand>img.brand-dark,[data-panel-theme=dark] .brand>img.brand-light{display:none}[data-panel-theme=dark] .brand>img.brand-dark{display:block}.pricing-bundle{border:1px solid var(--public-line,#dce2ef);background:var(--public-card,#fff);border-radius:18px;align-items:center;gap:18px;margin:0 0 22px;padding:24px;display:flex}.pricing-bundle>.icon-box{flex:none;margin:0}.pricing-bundle>div{flex:1;min-width:0}.pricing-bundle h2{font-size:23px}.pricing-bundle p{color:var(--public-muted,#5d6b82);margin-top:6px}.pricing-bundle>.store-status{flex:none}.dt-unified-plan .dt-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 36px;display:grid}.dt-unified-plan .dt-plan>div>p{color:var(--muted);margin-top:14px}.dt-unified-plan .dt-plan ul{border:0;align-content:center;margin:0;padding:0}.dt-unified-plan .dt-plan>.dt-button{grid-column:1/-1;width:fit-content}.unified-subscription ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.unified-subscription .duration-choice{max-width:460px;margin-top:22px}@media (width<=700px){.pricing-bundle{flex-wrap:wrap;gap:12px;padding:18px}.pricing-bundle h2{font-size:20px}.pricing-bundle>.store-status{margin-left:58px}.dt-unified-plan .dt-plan{grid-template-columns:1fr;gap:24px;padding:23px}.dt-unified-plan .dt-plan>.dt-button{width:100%}.unified-subscription ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.health-backup-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.health-backup-actions .field-help{margin:0;line-height:1.55}.health-backup-actions .button{white-space:normal;max-width:100%}
