.storefront{--accent:#176b52;--accent-hover:#0d533e;--canvas:#fff;--surface:#fff;--text:#18332a;--secondary:#5c6c62;--line:#e3e9e4;--soft:#f0f6f1;--radius:14px;background:var(--canvas);color:var(--text);border-top:1px solid var(--xb-line,#e1e6e2);border-bottom:1px solid var(--xb-line,#e1e6e2)}.store-container{max-width:1248px;margin:auto;padding:0 44px}.store-header{justify-content:space-between;align-items:center;gap:24px;min-height:90px;display:flex}.brand{letter-spacing:-.9px;color:var(--text,#23352b);align-items:center;gap:9px;font-size:24px;font-weight:700;display:inline-flex}.brand-light{margin-left:-8px;font-weight:400}.brand-mark{background:var(--accent,#287455);width:35px;height:35px;color:var(--xb-accent-ink,white);border-radius:11px;justify-content:center;align-items:center;margin-right:3px;display:flex;transform:rotate(-7deg)}.store-header nav{color:var(--secondary);align-items:center;gap:32px;font-size:13px;display:flex}.store-header nav a,.store-header nav button{background:0 0;border:0;min-height:44px;padding:12px 0}.store-header nav .nav-current{color:var(--accent);font-weight:600}.store-header nav a:hover,.store-header nav button:hover{color:var(--accent)}.account-link{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.avatar{background:var(--soft);border:1px solid var(--line);width:29px;height:29px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.hero{position:relative}.hero h1{letter-spacing:-2px;text-wrap:balance;font-size:clamp(38px,4.3vw,60px);font-weight:650;line-height:1.23}.hero p{font-size:14px;line-height:1.9}.hero-copy{z-index:2;position:relative}.hero-kicker{align-items:center;gap:7px;font-size:12px;display:flex}.hero-kicker>span{background:var(--xb-accent,#c4edaa);border-radius:50%;width:5px;height:5px}.primary-button{background:var(--accent);color:var(--xb-accent-ink,#fff);min-height:46px;transition:transform .16s var(--ease-out),background-color .16s ease;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:18px;padding:11px 23px;font-size:13px;font-weight:550;display:inline-flex}.primary-button:hover{background:var(--accent-hover)}.primary-button:active{transform:scale(.97)}.secondary-button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;display:inline-flex}.pill-label{color:var(--accent);background:var(--soft);border:1px solid var(--line);border-radius:30px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.pill-label svg{width:14px;height:14px}.hero-studio{background:var(--xb-accent,#153c2e);min-height:422px;color:var(--xb-accent-ink,#f4f8ed);border-radius:20px;grid-template-columns:1.02fr 1fr;padding:45px 48px;display:grid;overflow:hidden}.hero-studio h1{margin:22px 0 18px}.hero-studio p{color:var(--xb-text3,#c9d8cf)}.hero-studio .primary-button{background:var(--xb-accent-soft,#ddf2bd);color:var(--xb-text,#214330);border-radius:7px;min-width:177px;margin-top:24px}.hero-studio .primary-button:hover{background:var(--xb-accent-soft,#ebffce)}.hero-footnote{color:var(--xb-text3,#c1d5c8);align-items:center;gap:7px;margin-top:23px;font-size:12px;display:flex}.pass-art{isolation:isolate;min-width:0;min-height:320px;position:relative}.orbit{border:1px solid var(--xb-line,#a4c5b224);z-index:-1;border-radius:50%;position:absolute}.orbit-one{width:420px;height:420px;top:-32px;left:20px}.orbit-two{width:560px;height:560px;top:-102px;left:-50px}.subscription-pass{background:var(--xb-accent-soft,#e8eee2);width:295px;height:290px;box-shadow:0 26px 60px var(--xb-shadow,#04190c55);color:var(--xb-text,#203e2f);border:1px solid color-mix(in srgb,var(--xb-line,#fff) 50%,transparent);border-radius:16px;padding:26px;position:absolute;top:4px;right:40px;overflow:hidden;transform:rotate(7deg)}.subscription-pass:after{content:"";border:1px solid var(--xb-line,#688c6e28);width:220px;height:220px;box-shadow:0 0 0 30px var(--xb-shadow,#97b49b10),0 0 0 60px var(--xb-shadow,#97b49b08);pointer-events:none;border-radius:50%;position:absolute;top:40px;right:-70px}.pass-top{justify-content:space-between;align-items:center;font-size:12px;display:flex}.pass-symbol{font-size:40px;line-height:1}.pass-title{letter-spacing:-1.5px;margin-top:23px;font-size:36px;font-weight:600;line-height:1.16}.pass-title>span{font-size:43px;font-weight:350;display:block}.pass-tags{gap:7px;margin-top:17px;font-size:11px;display:flex}.pass-tags>span{border:1px solid var(--xb-line-strong,#b0c2ae);border-radius:4px;padding:3px 7px}.pass-bottom{border-top:1px dashed var(--xb-line-strong,#9cb29b);justify-content:space-between;align-items:center;padding:15px 21px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.small-app{z-index:2;border:1px solid var(--xb-line,#fff3);box-shadow:0 12px 30px var(--xb-shadow,#051a1533);justify-content:center;align-items:center;display:flex;position:absolute}.app-claude{background:var(--xb-warning-soft,#f2decb);width:72px;height:72px;color:var(--xb-danger,#a96240);border-radius:18px;font-size:50px;top:223px;right:4px;transform:rotate(15deg)}.app-creative{background:var(--xb-accent-soft,#dfe4f6);width:55px;height:55px;color:var(--xb-text2,#465b96);border-radius:15px;font-size:23px;font-weight:600;top:15px;left:3px;transform:rotate(-14deg)}.delivery-float{z-index:3;background:var(--xb-s1,#fff);color:var(--xb-text,#294536);box-shadow:0 15px 40px var(--xb-shadow,#061b2240);border-radius:12px;align-items:center;gap:11px;padding:16px;display:flex;position:absolute;bottom:4px;left:0;right:49px;transform:rotate(-3deg)}.delivery-icon{background:var(--xb-s2,#edf5eb);width:35px;height:35px;color:var(--xb-text,#38733d);border-radius:10px;justify-content:center;align-items:center;display:flex}.delivery-float strong{font-size:12px;display:block}.delivery-float small{color:var(--xb-text2,#5d7061);margin-top:5px;font-size:11px;display:block}.tiny-demo{white-space:nowrap;background:var(--xb-s2,#f0f3f2);color:var(--xb-text2,#617167);border-radius:4px;margin-left:auto;padding:3px 6px;font-size:11px;display:inline-block}.service-strip{border-bottom:1px solid var(--line);min-height:70px;color:var(--secondary);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.service-strip>span{align-items:center;gap:7px;display:flex}.service-strip svg{color:var(--accent)}.service-strip .strip-note{color:var(--secondary);margin-left:auto;font-size:12px}.catalog{padding-top:35px;scroll-margin-top:20px}.catalog-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.catalog h2{letter-spacing:-.7px;font-size:24px;font-weight:650}.catalog-heading p{color:var(--secondary);margin-top:8px;font-size:12px}.price-switch{background:var(--soft);border:1px solid var(--line);border-radius:8px;flex-shrink:0;align-items:center;padding:4px;display:flex}.price-switch button{color:var(--secondary);background:0 0;border:0;border-radius:5px;min-height:32px;padding:7px 12px;font-size:13px}.price-switch button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 4px var(--xb-shadow,#122c1a12)}.catalog-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:25px 0 20px;display:flex}.category-tabs{gap:8px;display:flex}.category-tabs button{color:var(--secondary);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:8px 15px;font-size:13px;display:flex}.category-tabs button.active{background:var(--soft);color:var(--accent);border-color:var(--line);font-weight:600}.category-tabs button span{background:var(--surface);border-radius:4px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:11px;display:flex}.search-box{border:1px solid var(--line);width:216px;min-height:36px;color:var(--secondary);background:var(--surface);border-radius:7px;align-items:center;gap:7px;padding:0 11px;display:flex}.search-box input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:9px 0;font-size:13px}.search-box:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search-box input:focus-visible{outline:0}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.product-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .16s ease,box-shadow .2s ease,transform .2s var(--ease-out);padding:25px 25px 21px}.product-card-top{justify-content:space-between;align-items:center;display:flex}.product-logo{letter-spacing:-1px;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;font-size:35px;font-weight:500;line-height:1;display:flex}.product-logo.green{background:var(--xb-s3,#e6f1e9);color:var(--xb-accent,#176b52)}.product-category{border:1px solid var(--line);color:var(--secondary);border-radius:5px;padding:4px 8px;font-size:11px}.product-summary h3{letter-spacing:-.35px;margin-top:19px;font-size:19px;font-weight:600}.product-summary p{color:var(--secondary);margin-top:7px;font-size:13px;line-height:1.7}.product-region{color:var(--secondary);align-items:center;gap:5px;margin-top:16px;font-size:12px;display:flex}.product-price{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-end;gap:6px;margin:22px 0 18px;display:flex}.product-price>span{letter-spacing:-.8px;font-size:31px;font-weight:600;line-height:1}.product-price>span>small{margin-right:2px;font-size:16px}.product-price em{color:var(--secondary);letter-spacing:0;margin-left:6px;font-size:13px;font-style:normal;font-weight:400}.product-price>small{color:var(--secondary);font-size:12px}.product-action{background:var(--soft);width:100%;color:var(--accent);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;min-height:41px;padding:10px 14px;font-size:12px;display:flex}.product-action:hover{background:var(--accent);color:var(--xb-accent-ink,#fff);border-color:var(--accent)}.empty-products{border:1px dashed var(--line);min-height:250px;color:var(--secondary);border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:15px;display:flex}.empty-products h3{font-size:17px}.empty-products p{font-size:13px}.purchase-guide{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:50px;margin-top:34px;padding:48px 0;scroll-margin-top:20px;display:grid}.purchase-guide h2{letter-spacing:-.5px;font-size:21px;line-height:1.7}.purchase-guide>div>p{color:var(--secondary);margin-top:8px;font-size:12px}.purchase-guide details{border-bottom:1px solid var(--line);font-size:12px}.purchase-guide summary{cursor:pointer;min-height:44px;padding:15px 0;line-height:1.6}.purchase-guide details p{color:var(--secondary);padding:0 0 18px;font-size:12px;line-height:1.9}.store-footer{border-top:1px solid var(--line);color:var(--secondary);align-items:center;gap:22px;padding:25px 0 30px;font-size:12px;display:flex}.store-footer .brand{font-size:17px}.store-footer .brand-mark{border-radius:8px;width:28px;height:28px}.store-footer small{margin-left:auto;font-size:12px}.theme-apple{--accent:#2464cb;--accent-hover:#1c50a5;--text:#202126;--secondary:#61666e;--canvas:#fafafb;--surface:#fff;--soft:#f0f2f6;--line:#e1e4e9;--radius:22px}.theme-apple .brand-mark{background:var(--xb-s3,#202126);border-radius:10px;transform:none}.theme-apple .store-header{min-height:83px}.theme-apple .store-header nav{gap:36px}.hero-apple{text-align:center;background:radial-gradient(ellipse at 50% 90%,var(--xb-accent-soft,#e4eaf2) 0%,var(--xb-s2,#f6f7fb) 46%,var(--xb-s2,#fafafb) 76%);border-radius:24px;flex-direction:column;align-items:center;min-height:476px;padding:34px 20px 0;display:flex;overflow:hidden}.apple-intro{z-index:2;position:relative}.apple-intro .pill-label{color:var(--xb-text2,#596574);background:0 0;border:0;padding:0;font-size:12px}.hero-apple h1{letter-spacing:-1.7px;margin:15px 0;font-size:50px;font-weight:650;line-height:1.15}.hero-apple p{color:var(--secondary);font-size:13px}.hero-apple .primary-button{border-radius:30px;min-height:40px;margin-top:18px;padding:9px 20px;font-size:12px}.apple-stage{perspective:1000px;flex:1;width:480px;min-height:198px;margin-top:30px;position:relative}.apple-tile{background:var(--xb-s1,#fff);box-shadow:0 3px 5px var(--xb-shadow,#16213304),0 10px 18px var(--xb-shadow,#16213307),0 32px 50px var(--xb-shadow,#16213311);border:1px solid var(--xb-line,#fff);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-15px}.apple-tile-main{z-index:2;background:linear-gradient(160deg,var(--xb-s1,#fff),var(--xb-s2,#eff7f2));width:180px;height:195px;left:150px;transform:translateY(-4px)}.apple-tile-main>span{color:var(--xb-accent,#236650);margin-top:-20px;font-size:76px}.apple-tile>small{color:var(--xb-text2,#59636a);margin-top:7px;font-size:12px}.apple-tile-detail{color:var(--xb-text2,#4c6558);justify-content:space-between;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:18px;left:17px;right:17px}.apple-tile-left{background:linear-gradient(140deg,var(--xb-s1,#fff),var(--xb-warning-soft,#faeee7));width:140px;height:155px;bottom:0;left:23px;transform:rotate(-13deg)}.apple-tile-left>span{color:var(--xb-text2,#b36745);font-size:63px}.apple-tile-right{background:linear-gradient(140deg,var(--xb-s1,#fff),var(--xb-accent-soft,#e9ecfd));width:140px;height:155px;bottom:0;right:23px;transform:rotate(13deg)}.apple-tile-right>span{color:var(--xb-text2,#5a67a7);letter-spacing:-4px;font-size:43px}.theme-apple .service-strip{border:0;justify-content:center;gap:32px;min-height:62px;font-size:12px}.theme-apple .strip-note{display:none}.theme-apple .catalog-heading{align-items:center}.theme-apple .product-card{border:1px solid var(--xb-line,#ebedf1);box-shadow:0 3px 10px var(--xb-shadow,#16213303);padding:25px 26px}.theme-apple .product-logo{border-radius:15px}.theme-apple .product-action{background:var(--xb-s2,#f2f5fb);border:0;border-radius:30px}.theme-apple .product-action:hover{background:var(--accent)}.theme-apple .price-switch{border:0;border-radius:24px}.theme-apple .price-switch button,.theme-apple .category-tabs button,.theme-apple .search-box{border-radius:20px}.theme-depth{--accent:#6c4aaa;--accent-hover:#56358f;--text:#342744;--secondary:#73677e;--canvas:#f8f6fb;--surface:#fff;--soft:#f0ebf7;--line:#e4ddec;--radius:16px;--shadow-sm:0px 2px 3px -1px #0000001a,0px 1px 0px 0px #191c2105,0px 0px 0px 1px #191c2114;--shadow-md:0px 0px 0px 1px #0000000f,0px 1px 1px -.5px #0000000f,0px 3px 3px -1.5px #0000000f,0px 6px 6px -3px #0000000f,0px 12px 12px -6px #0000000f,0px 24px 24px -12px #0000000f;--shadow-lg:0 2.8px 2.2px #00000009,0 6.7px 5.3px #0000000c,0 12.5px 10px #0000000f,0 22.3px 17.9px #00000012,0 41.8px 33.4px #00000016,0 100px 80px #0000001f}.hero-depth{grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:485px;padding:25px 45px 40px;display:grid}.hero-depth h1{letter-spacing:-2px;margin:25px 0 19px;font-size:49px;line-height:1.28}.hero-depth p{color:var(--secondary)}.hero-depth .hero-copy>.primary-button{box-shadow:var(--shadow-sm);margin-top:26px}.hero-depth .hero-copy>.pill-label{background:var(--xb-s1,white);box-shadow:var(--shadow-sm);border:0;padding:7px 12px}.depth-notes{color:var(--secondary);gap:18px;margin-top:25px;font-size:12px;display:flex}.depth-notes>span{align-items:center;gap:5px;display:flex}.depth-stage{justify-self:center;width:330px;max-width:100%;padding-bottom:10px;position:relative}.depth-card{z-index:2;background:var(--xb-s1,#fff);border:1px solid var(--xb-line,#fff);box-shadow:var(--shadow-lg);border-radius:20px;padding:25px 27px;position:relative}.depth-card-heading{justify-content:space-between;align-items:center;display:flex}.depth-card-heading .pill-label{background:var(--xb-s2,#faf9fc);font-size:11px}.depth-card h2{letter-spacing:-.7px;margin:16px 0 4px;font-size:23px}.depth-card p{font-size:13px}.depth-price{color:var(--secondary);justify-content:space-between;align-items:center;margin:21px 0;font-size:12px;display:flex}.depth-price strong{color:var(--text);letter-spacing:-1px;font-size:32px;font-weight:600}.depth-price small{color:var(--secondary);letter-spacing:0;margin-left:5px;font-size:13px;font-weight:400}.depth-divider{background:var(--line);height:1px;margin-bottom:16px}.depth-check{color:var(--xb-text2,#60566a);align-items:center;gap:8px;font-size:13px;line-height:2.2;display:flex}.depth-check svg{color:var(--accent)}.depth-card .primary-button{width:100%;min-height:41px;margin-top:18px}.depth-back{background:var(--xb-accent-soft,#e7dff3);border:1px solid var(--xb-line,#fff);box-shadow:var(--shadow-md);border-radius:20px;position:absolute;inset:10px}.back-one{inset:12px 0 10px;transform:rotate(-9deg)}.back-two{background:var(--xb-accent-soft,#f0eaf8);inset:10px -3px 3px;transform:rotate(7deg)}.depth-caption{color:var(--xb-text2,#6b6175);z-index:3;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:-33px;left:0;right:0}.theme-depth .service-strip{margin-top:25px}.theme-depth .product-card{box-shadow:var(--shadow-md);border:0}.theme-depth .product-logo{box-shadow:var(--shadow-sm)}.theme-depth .product-action{background:var(--xb-s1,#fff);box-shadow:var(--shadow-sm);border:0}.theme-depth .product-action:hover{background:var(--soft);color:var(--accent)}.theme-depth .search-box,.theme-depth .price-switch{box-shadow:var(--shadow-sm);border:0}.theme-minimal{--accent:#242426;--accent-hover:#434348;--text:#242426;--secondary:#6c6c73;--canvas:#fff;--surface:#fff;--soft:#f5f5f5;--line:#e3e3e5;--radius:8px}.theme-minimal .brand-mark{border-radius:8px;transform:none}.hero-minimal{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;min-height:350px;padding:43px 0 50px;display:grid}.hero-minimal h1{letter-spacing:-1.5px;margin:18px 0;font-size:46px;line-height:1.28}.hero-minimal p{color:var(--secondary);font-size:13px}.hero-minimal .primary-button{border-radius:6px;min-height:40px;margin-top:22px;font-size:12px}.status-dot{background:var(--xb-accent,#287455);border-radius:50%;width:6px;height:6px}.minimal-workflow{border:1px solid var(--line);background:var(--xb-s1,#fff);border-radius:9px}.workflow-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.workflow-top>span:first-child{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.workflow-row{align-items:center;gap:13px;padding:18px;display:flex;position:relative}.workflow-row+.workflow-row{border-top:1px solid var(--xb-line,#f0f0f1)}.step-index{border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;display:flex}.workflow-row strong{font-size:13px;font-weight:500;display:block}.workflow-row small{color:var(--secondary);margin-top:4px;font-size:12px;display:block}.workflow-row>svg{color:var(--xb-text2,#72757b);margin-left:auto}.theme-minimal .product-grid{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr;gap:0;overflow:hidden}.theme-minimal .product-card{box-shadow:none;border:0;border-radius:0;grid-template-columns:65px minmax(0,1fr) 145px 120px;align-items:center;gap:21px;padding:23px;display:grid}.theme-minimal .product-card+.product-card{border-top:1px solid var(--line)}.theme-minimal .product-card-top{display:contents}.theme-minimal .product-category{display:none}.theme-minimal .product-summary h3{margin:0;font-size:17px}.theme-minimal .product-summary p{margin-top:5px}.theme-minimal .product-region{margin-top:7px}.theme-minimal .product-price{margin:0;display:block}.theme-minimal .product-price>small{margin-top:9px;display:block}.theme-minimal .product-price>span{font-size:25px}.theme-minimal .product-action{background:var(--xb-s1,#fff);border:1px solid var(--line);border-radius:6px}.theme-minimal .product-action:hover{background:var(--xb-s2,#f5f5f5);color:var(--xb-text,#202023)}.theme-minimal .service-strip{border:0}.theme-minimal .catalog{padding-top:23px}.theme-minimal .catalog h2{font-size:22px}.checkout-dialog,.order-dialog{color:var(--text);background:var(--surface);border:1px solid var(--line);width:calc(100% - 32px);max-width:465px;max-height:90dvh;box-shadow:0 24px 80px var(--xb-shadow,#15281d33);border-radius:20px;padding:32px;overflow:auto}.checkout-dialog::backdrop,.order-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14231d77}.dialog-close{position:absolute;top:20px;right:20px}.dialog-eyebrow{color:var(--secondary);margin:22px 0 8px;font-size:12px}.checkout-dialog h2{letter-spacing:-.8px;margin-bottom:8px;font-size:28px}.checkout-dialog .muted{font-size:12px;line-height:1.9}.checkout-price{background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;margin:24px 0;padding:18px;font-size:12px;display:flex}.checkout-price strong{font-size:27px;font-weight:600}.checkout-dialog form>label{margin-bottom:8px;font-size:12px;display:block}.checkout-dialog input[type=email]{border:1px solid var(--xb-line-strong,#b9c3be);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:8px;padding:10px 12px;font-size:14px}.checkout-dialog form>small{color:var(--secondary);margin:8px 0 19px;font-size:12px;line-height:1.7;display:block}.checkout-dialog form>small.error{color:var(--xb-danger,#b42318)}.checkout-dialog form>.checkbox-label{align-items:flex-start;gap:7px;min-height:44px;margin-bottom:15px;font-size:13px;line-height:1.8;display:flex}.checkbox-label input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px;margin-top:2px}.checkout-dialog form>.primary-button{width:100%}.checkout-success{text-align:center;padding:20px 0}.checkout-success>span{background:var(--soft);color:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 25px;display:flex}.checkout-success>p{margin:12px 0;font-size:13px}.checkout-success .primary-button{margin-top:18px}.order-dialog{max-width:520px}.order-dialog h2{font-size:24px}.order-product{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:10px 0;padding:20px 0;display:flex}.order-product strong{font-size:14px}.order-product p{color:var(--secondary);margin-top:4px;font-size:12px}.status-pill{background:var(--soft);color:var(--accent);border-radius:6px;margin-left:auto;padding:6px 9px;font-size:12px}.order-timeline{padding:15px 0 5px;list-style:none}.order-timeline li{gap:14px;min-height:83px;display:flex;position:relative}.order-timeline li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:27px;bottom:0;left:13px}.timeline-check{background:var(--soft);border:1px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;display:flex;position:relative}.order-timeline li.current .timeline-check{background:var(--accent);color:var(--xb-accent-ink,white);border:0}.order-timeline strong{font-size:13px;line-height:27px}.order-timeline p{color:var(--secondary);margin-top:3px;font-size:13px;line-height:1.8}@media (hover:hover) and (pointer:fine){.product-card:hover{border-color:var(--accent)}.theme-depth .product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.theme-apple .product-card:hover{transform:translateY(-2px)}}@media (width>=1500px){.store-container{max-width:1320px}.hero h1{font-size:62px}.hero-apple h1{font-size:52px}}@media (width<=1000px){.store-container{padding:0 28px}.hero-studio{min-height:400px;padding:38px 32px}.hero-studio h1{font-size:48px}.subscription-pass{width:252px;height:280px;top:5px;right:8px}.pass-art{min-height:330px}.delivery-float{padding:13px;bottom:0;left:0;right:0}.delivery-float strong{font-size:13px}.delivery-float small{font-size:10px}.app-creative{width:42px;height:42px;top:-20px;left:0}.app-claude{width:53px;height:53px;font-size:39px;top:220px;right:-19px}.service-strip .strip-note{display:none}.hero-depth{gap:25px;padding:32px 12px 45px}.hero-depth h1{font-size:39px}.depth-stage{width:290px}.depth-card{padding:22px}.hero-minimal{gap:35px}.hero-minimal h1{font-size:38px}.product-card{padding:20px}.product-grid{gap:14px}.product-price>span{font-size:28px}.product-summary h3{font-size:17px}.product-region{font-size:11px}.product-summary p{font-size:12px}.catalog h2{font-size:22px}.theme-minimal .product-card{grid-template-columns:54px minmax(0,1fr) 110px 108px;gap:15px}}@media (width<=700px){.store-container{padding:0 20px}.store-header{flex-wrap:wrap;gap:12px;min-height:75px;padding:19px 0}.brand{font-size:21px}.brand-mark{border-radius:9px;width:30px;height:30px}.store-header nav{border-top:1px solid var(--line);flex-basis:100%;order:3;justify-content:center;gap:35px;margin-top:2px;padding-top:7px;font-size:12px}.account-link>span:nth-child(2){font-size:12px}.store-header .account-link{min-height:32px;margin-left:auto}.hero-studio{border-radius:16px;flex-direction:column;gap:5px;min-height:0;padding:30px 25px 24px;display:flex}.hero h1{letter-spacing:-1.5px;font-size:40px}.hero-studio h1{margin:18px 0 14px}.hero p,.hero-kicker{font-size:12px}.hero-studio .primary-button{min-height:44px;margin-top:19px}.hero-footnote{margin-top:18px;font-size:11px}.pass-art{align-self:center;width:100%;max-width:370px;min-height:300px;margin-top:26px}.subscription-pass{width:235px;height:255px;padding:23px;top:1px;right:25px}.pass-title{margin-top:14px;font-size:31px}.pass-title>span{font-size:36px}.pass-top{font-size:11px}.pass-symbol{font-size:35px}.pass-tags{margin-top:12px;font-size:10px}.pass-bottom{padding:12px 18px;font-size:10px}.delivery-float{bottom:0;right:20px}.delivery-float strong{font-size:13px}.delivery-float small{font-size:10px}.app-creative{top:10px;left:-4px}.app-claude{top:214px;right:-5px}.orbit-one{width:340px;height:340px;top:-27px;left:-3px}.orbit-two{width:450px;height:450px;top:-82px;left:-60px}.service-strip{grid-template-columns:1fr;gap:12px;padding:23px 6px;font-size:13px;display:grid}.service-strip>span{justify-content:center}.catalog{padding-top:28px}.catalog-heading{flex-direction:column;align-items:flex-start;gap:19px}.catalog h2{font-size:22px}.catalog-heading p{font-size:13px;line-height:1.8}.price-switch button{min-height:36px;padding:8px 13px;font-size:13px}.catalog-toolbar{flex-direction:column;align-items:stretch;gap:13px;margin-top:20px}.category-tabs{justify-content:space-between;gap:5px}.category-tabs button{flex:1;justify-content:center;min-height:44px;padding:9px 8px;font-size:13px}.search-box{width:100%;min-height:44px}.search-box input{font-size:16px}.product-grid{grid-template-columns:1fr;gap:16px}.product-card{padding:24px}.product-summary h3{margin-top:20px;font-size:22px}.product-summary p{font-size:12px}.product-region{margin-top:13px;font-size:13px}.product-category{font-size:12px}.product-price>span{font-size:32px}.product-price>small{font-size:13px}.product-action{min-height:46px;font-size:13px}.purchase-guide{grid-template-columns:1fr;gap:20px;margin-top:30px;padding:32px 0}.purchase-guide h2{font-size:20px}.purchase-guide summary{font-size:12px}.store-footer{flex-wrap:wrap;gap:15px}.store-footer>span{font-size:11px}.store-footer small{flex-basis:100%;margin-left:0}.hero-apple{border-radius:15px;min-height:470px;padding:28px 5px 0}.hero-apple h1{letter-spacing:-1.4px;font-size:36px;line-height:1.22}.hero-apple p{font-size:13px}.hero-apple .primary-button{min-height:44px;font-size:13px}.apple-stage{width:310px;min-height:200px;margin-top:25px}.apple-tile-main{border-radius:23px;width:145px;height:170px;bottom:-9px;left:82px}.apple-tile-main>span{font-size:67px}.apple-tile-left{border-radius:21px;width:102px;height:128px;bottom:0;left:0}.apple-tile-right{border-radius:21px;width:102px;height:128px;bottom:0;right:0}.apple-tile-detail{font-size:10px;left:12px;right:12px}.apple-tile>small{font-size:10px}.apple-tile-left>span{font-size:46px}.apple-tile-right>span{font-size:32px}.theme-apple .service-strip{gap:14px}.theme-apple .catalog-heading{align-items:flex-start}.hero-depth{flex-direction:column;align-items:stretch;gap:42px;padding:26px 4px 45px;display:flex}.hero-depth h1{margin:22px 0 16px;font-size:36px}.hero-depth .hero-copy{padding:0 8px}.hero-depth .hero-copy>.primary-button{margin-top:22px}.depth-stage{align-self:center;width:275px;padding-bottom:10px}.depth-card{padding:24px}.depth-notes{gap:14px;font-size:12px}.depth-caption{font-size:11px}.theme-depth .service-strip{margin-top:25px}.hero-minimal{flex-direction:column;align-items:stretch;gap:28px;padding:26px 0;display:flex}.hero-minimal h1{font-size:34px}.hero-minimal p{font-size:12px}.hero-minimal .primary-button{min-height:44px}.theme-minimal .product-card{grid-template-columns:48px minmax(0,1fr);gap:15px;padding:20px}.theme-minimal .product-logo{border-radius:9px;width:43px;height:43px;font-size:28px}.theme-minimal .product-summary h3{font-size:18px}.theme-minimal .product-summary p{font-size:12px}.theme-minimal .product-region{font-size:11px}.theme-minimal .product-price{grid-column:1/2;align-self:center;min-width:100px}.theme-minimal .product-price>span{font-size:25px}.theme-minimal .product-action{grid-column:2/3;justify-self:end;width:116px;font-size:13px}.theme-minimal .product-price>small{font-size:11px}.checkout-dialog,.order-dialog{padding:25px 22px}.checkout-dialog input[type=email]{font-size:16px}.order-dialog h2{font-size:20px}.order-product{flex-wrap:wrap}.order-product .status-pill{margin-left:0}.dialog-close{top:16px;right:16px}.checkout-dialog form>.checkbox-label{font-size:12px}.hero-depth .depth-stage .primary-button{min-height:44px}}@media (width<=359px){.store-container{padding:0 14px}.hero-studio{padding:26px 20px}.hero h1{font-size:34px}.subscription-pass{width:210px;right:7px}.delivery-float{gap:7px;padding:12px 10px;right:0}.delivery-float .tiny-demo{display:none}.pass-art{min-height:303px}.hero-apple h1{font-size:32px}.apple-stage{transform-origin:bottom;transform:scale(.9)}.depth-stage{width:250px}.hero-depth h1{font-size:32px}.store-header nav{gap:24px}.order-product .product-logo{width:40px;height:40px}.catalog h2{font-size:20px}}@media (prefers-reduced-transparency:reduce){dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--xb-accent,#17251f) 80%,transparent)}}@media (prefers-contrast:more){.storefront{--secondary:#343a38;--line:#68736b}.hero-studio p,.hero-footnote{color:var(--xb-text,#fff)}.pill-label{border-color:currentColor}}.admin-demo{--admin-accent:#287455;--admin-border:#e5ebe7;--admin-muted:#68766d;background:var(--xb-s2,#f5f7f9);border-top:1px solid var(--xb-line,#e2e8e3);border-bottom:1px solid var(--xb-line,#e2e8e3);color:var(--xb-text,#26332d);grid-template-columns:218px minmax(0,1fr);max-width:1600px;min-height:940px;margin:auto;font-size:13px;display:grid}.admin-sidebar{background:var(--xb-s1,#fff);border-right:1px solid var(--admin-border);flex-direction:column;min-width:0;padding:27px 16px 10px;display:flex}.admin-sidebar .brand{gap:8px;padding:0 8px;font-size:21px}.admin-sidebar .brand-mark{border-radius:9px;width:31px;height:31px}.admin-brand-text>small{letter-spacing:2px;color:var(--xb-text2,#5c6c61);margin-top:3px;font-size:11px;font-weight:400;display:block}.nav-caption{color:var(--xb-text2,#5c6c61);padding:37px 16px 14px;font-size:12px}.admin-sidebar nav{flex-direction:column;gap:5px;display:flex}.admin-sidebar nav>button{width:100%;color:var(--xb-text2,#68776d);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;min-height:46px;padding:12px 15px;font-size:12px;display:flex}.admin-sidebar nav>button:hover{background:var(--xb-s2,#f4f7f5)}.admin-sidebar nav>button.active{color:var(--xb-accent,#287455);background:var(--xb-s2,#eaf3ed);font-weight:550}.nav-chevron{margin-left:auto}.admin-sidebar-bottom{margin-top:auto;padding:30px 0 0}.sidebar-note{background:var(--xb-s2,#f3f7f4);border:1px solid var(--xb-line,#e5ede7);color:var(--xb-text2,#496452);border-radius:9px;margin:0 0 20px;padding:17px 13px}.sidebar-note strong{margin:10px 0 7px;font-size:13px;font-weight:500;display:block}.sidebar-note p{color:var(--xb-text2,#5c6c61);font-size:11px;line-height:1.8}.admin-sidebar-bottom>.quiet-button{color:var(--xb-text2,#62766a);min-height:43px;padding-left:15px;display:flex}.collapse-control{border-top:1px solid var(--admin-border);justify-content:flex-start;width:100%;margin-top:10px;border-radius:0!important}.admin-workspace{min-width:0}.admin-topbar{background:var(--xb-s1,#fff);border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:20px;height:66px;padding:0 30px;display:flex}.admin-breadcrumb{align-items:center;gap:11px;font-size:13px;display:flex}.admin-breadcrumb>span{color:var(--xb-text2,#5c6c61)}.admin-breadcrumb>strong{font-weight:500}.admin-topbar-actions{align-items:center;gap:15px;display:flex}.admin-demo-badge{background:var(--xb-s2,#eef4ee);color:var(--xb-text,#446a4c);border:1px solid var(--xb-line,#dce8df);border-radius:5px;padding:4px 8px;font-size:12px}.admin-account{background:var(--xb-s3,#e7eee9);width:31px;height:31px;color:var(--xb-accent,#287455);border-radius:50%;justify-content:center;align-items:center;display:flex}.admin-topbar-actions>span:last-child{font-size:13px}.admin-topbar-actions small{color:var(--xb-text2,#68786c);margin-top:2px;font-size:11px;display:block}.admin-content{padding:28px 30px 14px}.admin-page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.admin-date{color:var(--xb-text2,#5c6c61);margin-bottom:11px;font-size:12px}.admin-page-heading h1{letter-spacing:-.8px;align-items:center;gap:12px;font-size:27px;font-weight:600;line-height:1.5;display:flex}.admin-page-heading>div>p:last-child{color:var(--xb-text2,#5c6c61);margin-top:6px;font-size:13px;line-height:1.8}.greeting-dot{background:var(--xb-warning,#d8ba60);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #fbf6df}.admin-page-heading .n-button{font-size:13px}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.admin-stats article{background:var(--xb-s1,white);border:1px solid var(--admin-border);border-radius:10px;min-height:153px;padding:18px 19px;position:relative;overflow:hidden}.admin-stats article>span{color:var(--xb-text2,#68766e);justify-content:space-between;align-items:center;font-size:13px;display:flex}.admin-stats article>span>svg{color:var(--xb-text2,#75937e);width:16px}.admin-stats article>strong{font-variant-numeric:tabular-nums;letter-spacing:-.7px;z-index:1;margin:7px 0 4px;font-size:32px;font-weight:600;line-height:1.5;display:block;position:relative}.admin-stats article>strong>small{color:var(--xb-text2,#5c6c61);margin-left:5px;font-size:12px;font-weight:400}.admin-stats article>p{color:var(--xb-text2,#5c6c61);z-index:1;font-size:11px;line-height:1.7;position:relative}.stat-green{color:var(--xb-accent,#287455)}.stat-amber{color:var(--xb-warning,#996c1c)}.admin-stats article>svg{opacity:.25;z-index:0;width:110px;height:30px;position:absolute;bottom:25px;right:8px}.admin-stats article>svg path{stroke:var(--xb-accent,#2c8e62);stroke-width:2px;fill:none}.admin-stats article>button{color:var(--xb-accent,#287455);background:0 0;border:0;align-items:center;gap:5px;min-height:24px;margin-top:7px;padding:3px 0;font-size:12px;display:flex}.tiny-bars{opacity:.15;align-items:flex-end;gap:3px;display:flex;position:absolute;bottom:33px;right:16px}.tiny-bars i{background:var(--xb-accent,#499571);border-radius:2px 2px 0 0;width:5px}.admin-overview-row{grid-template-columns:1.3fr 1fr;gap:20px;margin-bottom:22px;display:grid}.admin-panel{background:var(--xb-s1,#fff);border:1px solid var(--admin-border);border-radius:10px;min-width:0;overflow:hidden}.admin-panel-title{justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.admin-panel-title h2{font-size:14px;font-weight:600;display:inline}.admin-panel-title>span{color:var(--xb-text2,#5c6c61);font-size:12px}.admin-panel-title>div{align-items:center;gap:10px;display:flex}.process-stages{color:var(--xb-text2,#9aac9f);justify-content:space-between;align-items:center;gap:14px;padding:12px 24px 26px;display:flex}.process-stages>div{flex-direction:column;align-items:center;min-width:74px;display:flex}.process-icon{border:1px solid var(--xb-line,#e2eae5);background:var(--xb-s2,#f4f8f5);width:43px;height:43px;color:var(--xb-text2,#478260);border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.process-stages strong{color:var(--xb-text2,#465c4e);font-size:13px;font-weight:500}.process-stages small{color:var(--xb-text2,#5c6c61);margin-top:7px;font-size:12px}.attention-count{background:var(--xb-warning-soft,#f5f1e7);border-radius:4px;padding:2px 6px;color:var(--xb-warning,#896922)!important}.attention-panel>button{background:var(--xb-s1,#fff);text-align:left;border:0;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 21px;display:flex}.attention-panel>button+button{border-top:1px solid var(--xb-line,#f0f3f1)}.attention-panel>button:hover{background:var(--xb-s2,#f8faf8)}.attention-panel>button>div{flex:1;min-width:0}.attention-panel strong{font-size:13px;font-weight:500;display:block}.attention-panel small{color:var(--xb-text2,#5c6c61);margin-top:6px;font-size:11px;display:block}.attention-panel>button>svg{color:var(--xb-text2,#7b897f)}.attention-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.attention-dot.amber{background:var(--xb-warning,#b58c37);box-shadow:0 0 0 4px #fcf6e7}.attention-dot.red{background:var(--xb-warning,#b86d61);box-shadow:0 0 0 4px #fcf0ee}.record-count{background:var(--xb-s2,#f3f6f4);border:1px solid var(--xb-line,#e5ebe7);color:var(--xb-text2,#5c6c61);border-radius:4px;padding:2px 6px;font-size:11px}.admin-filter{align-items:center;gap:12px;padding:0 21px 18px;display:flex}.admin-filter .n-input{max-width:320px}.admin-filter .n-select{flex-shrink:0;width:150px}.admin-filter .n-button{font-size:13px}.admin-order-cell strong{letter-spacing:.1px;font-size:13px;font-weight:500;display:block}.admin-order-cell span{font-size:13px}.admin-order-cell small{color:var(--xb-text2,#65786c);margin-top:5px;font-size:12px;display:block}.admin-orders .n-data-table{font-size:13px}.admin-orders .n-data-table .n-data-table-th{background:var(--xb-s2,#f8faf9);color:var(--xb-text2,#5c6c61);padding:12px 18px;font-size:12px}.admin-orders .n-data-table .n-data-table-td{border-color:var(--xb-line,#eef1ef);padding:14px 18px}.admin-orders .n-tag{padding:3px 7px;font-size:12px}.admin-orders .n-button{font-size:13px}.admin-table-footer{border-top:1px solid var(--admin-border);color:var(--xb-text2,#687970);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:12px;display:flex}.admin-table-footer>span:nth-child(2){margin-left:auto}.admin-bottom-note{color:var(--xb-text2,#5c6c61);justify-content:space-between;gap:12px;padding-top:22px;font-size:11px;display:flex}.admin-placeholder{padding:65px 20px}.admin-placeholder p{color:var(--xb-text2,#5c6c61);margin-bottom:20px;font-size:12px;line-height:1.8}.drawer-order{margin-bottom:25px}.drawer-order>span{font-size:12px}.drawer-order h2{margin:9px 0 15px;font-size:26px}.timeline-heading{margin:30px 0 20px;font-size:15px}.drawer-disclaimer{color:var(--xb-text2,#65776b);background:var(--xb-s2,#f3f6f4);border-radius:8px;margin:24px 0;padding:14px;font-size:12px;line-height:1.8}.admin-collapsed{grid-template-columns:76px minmax(0,1fr)}.admin-collapsed .admin-sidebar{padding-left:10px;padding-right:10px}.admin-collapsed .admin-brand-text,.admin-collapsed .nav-caption,.admin-collapsed .admin-sidebar nav>button>span,.admin-collapsed .nav-chevron,.admin-collapsed .sidebar-note,.admin-collapsed .admin-sidebar-bottom .quiet-button>span{display:none}.admin-collapsed .admin-sidebar nav{margin-top:30px}.admin-collapsed .admin-sidebar nav>button{justify-content:center;padding:12px}.admin-collapsed .admin-sidebar .brand{justify-content:center;padding:0}.admin-collapsed .admin-sidebar-bottom .quiet-button{justify-content:center;width:100%;padding:10px}@media (width<=1150px){.admin-demo{grid-template-columns:185px minmax(0,1fr)}.admin-collapsed{grid-template-columns:76px minmax(0,1fr)}.admin-content{padding:24px 22px 14px}.admin-topbar{padding:0 22px}.admin-stats{gap:10px}.admin-stats article{padding:16px 13px}.admin-stats article>strong{font-size:27px}.admin-stats article>span{font-size:12px}.admin-stats article>p{font-size:10px}.admin-overview-row{grid-template-columns:1.1fr 1fr;gap:15px}.process-stages{gap:8px;padding:12px 14px 24px}.process-stages>div{min-width:60px}.process-stages strong{font-size:12px}.admin-sidebar .brand{padding:0 5px;font-size:18px}.admin-sidebar nav>button{gap:10px;padding-left:10px;font-size:13px}.sidebar-note{padding:15px 10px}.sidebar-note strong{font-size:12px}.sidebar-note p{font-size:10px}}@media (width<=900px){.admin-demo{grid-template-columns:70px minmax(0,1fr)}.admin-sidebar{padding:22px 9px 10px}.admin-brand-text,.nav-caption,.admin-sidebar nav>button>span,.nav-chevron,.sidebar-note,.admin-sidebar-bottom .quiet-button>span{display:none}.admin-sidebar nav{margin-top:25px}.admin-sidebar nav>button{justify-content:center;padding:12px}.admin-sidebar .brand{justify-content:center;width:100%;padding:0}.admin-sidebar .brand-mark{margin:0}.admin-sidebar-bottom .quiet-button{justify-content:center;width:100%;padding:10px}.admin-sidebar-bottom .collapse-control{display:none}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-stats article>span{font-size:13px}.admin-stats article>p{font-size:12px}.admin-stats article{min-height:143px;padding:17px}.admin-overview-row{grid-template-columns:1fr}.process-stages{padding:12px 40px 26px}.admin-page-heading h1{font-size:25px}.admin-panel-hint{display:none}.admin-topbar{padding:0 18px}.admin-topbar-actions{gap:10px}.admin-bottom-note>span:last-child{text-align:right;max-width:200px}.admin-table-footer>span:nth-child(2){display:none}}@media (width<=600px){.admin-demo{flex-direction:column;min-height:0;display:flex}.admin-sidebar{border-right:0;border-bottom:1px solid var(--admin-border);padding:9px 12px;display:block}.admin-sidebar>.brand,.admin-sidebar-bottom{display:none}.admin-sidebar nav{flex-direction:row;justify-content:space-between;gap:4px;margin:0;display:flex}.admin-sidebar nav>button{flex:1;width:auto;min-height:44px;padding:10px 7px}.admin-sidebar nav>button svg{width:18px}.admin-topbar{height:61px;padding:0 16px}.admin-topbar-actions{gap:9px}.admin-topbar-actions .n-button,.admin-topbar-actions>span:last-child{display:none}.admin-demo-badge{font-size:11px}.admin-account{width:27px;height:27px;font-size:13px}.admin-breadcrumb{gap:7px;font-size:12px}.admin-content{padding:22px 16px 15px}.admin-page-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:21px}.admin-page-heading h1{font-size:26px}.admin-page-heading>div>p:last-child{font-size:13px}.admin-date{font-size:11px}.admin-page-heading .n-button{height:40px}.admin-stats{gap:11px;margin-bottom:16px}.admin-stats article{min-height:151px;padding:14px 12px}.admin-stats article>strong{font-size:29px}.admin-stats article>strong>small,.admin-stats article>span{font-size:12px}.admin-stats article>p{font-size:11px;line-height:1.8}.admin-stats article>button{min-height:27px;font-size:12px}.admin-stats article>svg{opacity:.15;width:90px;bottom:50px}.tiny-bars{opacity:.1;bottom:55px;right:12px}.admin-overview-row{gap:16px;margin-bottom:16px}.admin-panel-title{padding:17px}.process-stages{gap:6px;padding:12px 15px 24px}.process-stages strong{font-size:12px}.process-stages small{font-size:11px}.attention-panel>button{min-height:70px;padding:13px 18px}.attention-panel small{font-size:11px}.admin-filter{flex-wrap:wrap;gap:9px;padding:0 16px 17px}.admin-filter .n-input{flex-basis:100%;max-width:none;min-height:42px}.admin-filter .n-select{flex:1}.admin-filter .n-button{height:40px}.admin-orders .n-data-table .n-data-table-td{padding:16px}.admin-orders .n-data-table .n-data-table-th{padding:12px 16px}.admin-orders .n-data-table .n-button{min-height:44px}.admin-panel-title>div{gap:8px}.admin-panel-title h2{font-size:14px}.record-count{font-size:10px}.admin-table-footer{padding:12px 16px;font-size:11px}.admin-bottom-note{font-size:10px;line-height:1.8}.admin-bottom-note>span:last-child{max-width:160px}.admin-placeholder{padding:50px 16px}.admin-placeholder p{font-size:13px}.admin-collapsed .admin-sidebar nav{margin-top:0}.admin-collapsed .admin-sidebar nav>button{padding:10px 7px}.admin-sidebar nav{scrollbar-width:thin;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.admin-sidebar nav>button{flex:none;gap:6px;padding:10px 12px}.admin-sidebar nav>button>span{font-size:12px;display:inline}}.catalog .product-grid{gap:22px}.catalog .service-card{background:var(--xb-s1,#fff);border:1px solid var(--xb-line,#dfe6e2);min-width:0;box-shadow:0 2px 3px var(--xb-shadow,#1e302505), 0 8px 24px -16px var(--xb-shadow,#1e302528);transition:border-color .18s ease, box-shadow .18s ease, transform .18s var(--ease-out);border-radius:19px;flex-direction:column;padding:0;display:flex;overflow:hidden}.service-cover{background:var(--product-tint);border-bottom:1px solid var(--xb-line,#0000000a);justify-content:space-between;align-items:center;min-height:116px;padding:25px;display:flex;position:relative;overflow:hidden}.service-cover:after{content:"";border:1px solid color-mix(in srgb,var(--xb-line,#fff) 80%,transparent);width:144px;height:144px;box-shadow:0 0 0 19px var(--xb-shadow,#ffffff38), 0 0 0 39px var(--xb-shadow,#ffffff24);pointer-events:none;border-radius:50%;position:absolute;top:-87px;right:-60px}.service-brand{z-index:1;align-items:center;gap:15px;display:flex;position:relative}.service-logo{background:var(--xb-s1,#fff);border:1px solid var(--xb-line,#0000000d);width:62px;height:62px;box-shadow:0 2px 3px var(--xb-shadow,#00000008), 0 7px 14px -8px var(--xb-shadow,#00000029);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-logo img{object-fit:contain;width:38px;height:38px;display:block}.service-card[data-product=x-premium] .service-logo img{width:42px;height:42px}.service-card[data-product=chatgpt] .service-logo img{width:55px;height:55px}.service-provider{letter-spacing:-.3px;color:var(--xb-text,#2e3733);font-size:16px;font-weight:600}.service-provider small{letter-spacing:0;color:var(--xb-text2,#5b655f);margin-top:5px;font-size:11px;font-weight:400;display:block}.service-edition{letter-spacing:.3px;color:var(--xb-text2,#69706c);font-size:9px;position:absolute;bottom:13px;right:18px}.service-content{flex:1;padding:25px 25px 0}.service-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-title h3{letter-spacing:-.65px;color:var(--xb-text,#202c25);margin:0;font-size:22px;font-weight:650;line-height:1.4}.service-title>span{background:var(--xb-s2,#f5f7f5);color:var(--xb-text2,#59655c);border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:10px}.service-blurb{color:var(--xb-text2,#646f68);margin-top:8px;font-size:13px;line-height:1.8}.service-use-cases{flex-wrap:wrap;gap:8px 17px;margin:19px 0 21px;display:flex}.service-use-cases>span{color:var(--xb-text2,#46574b);align-items:center;gap:5px;font-size:12px;display:flex}.service-use-cases svg{color:var(--product-ink)}.service-details{border-top:1px solid var(--xb-line,#edf0ed);flex-direction:column;gap:11px;padding-top:18px;display:flex}.service-details>span{color:var(--xb-text2,#606e65);align-items:center;gap:8px;font-size:11px;line-height:1.7;display:flex}.service-details svg{color:var(--xb-text2,#77877d)}.service-purchase{padding:24px 25px 25px}.catalog .service-card .product-price{justify-content:space-between;align-items:center;gap:12px;margin:0 0 19px;display:flex}.service-amount{white-space:nowrap;color:var(--xb-text,#1e2e24);align-items:baseline;gap:3px;display:flex}.service-amount>small{font-size:19px;font-weight:600}.service-amount>strong{letter-spacing:-1.6px;font-size:38px;font-weight:650;line-height:1}.service-amount>span{color:var(--xb-text2,#657168);margin-left:5px;font-size:12px}.catalog .product-price>.service-price-note{letter-spacing:0;text-align:right;color:var(--xb-text2,#536459);font-size:10px;font-weight:400;line-height:1.6}.catalog .product-price .service-price-note small{color:var(--xb-text2,#67736a);margin:4px 0 0;font-size:11px;display:block}.storefront .catalog .service-cta{border:1px solid var(--accent);background:var(--accent);width:100%;min-height:46px;color:var(--xb-accent-ink,#fff);box-shadow:inset 0 1px 0 var(--xb-shadow,#ffffff1a), 0 2px 3px var(--xb-shadow,#152e2210);border-radius:10px;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:550;display:flex}.storefront .catalog .service-cta:hover{color:var(--xb-accent-ink,#fff);background:var(--accent-hover);border-color:var(--accent-hover)}.storefront .catalog .service-cta:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.theme-apple .catalog .service-card{border-radius:23px}.theme-apple .catalog .service-cover{background:color-mix(in srgb, var(--product-tint), white 30%)}.theme-apple .catalog .service-cta{border-radius:24px}.theme-depth .catalog .service-card{border:1px solid var(--xb-line,#0000000d);box-shadow:var(--shadow-md)}.theme-minimal .catalog .product-grid{border:0;border-radius:0;grid-template-columns:1fr;gap:14px;display:grid;overflow:visible}.theme-minimal .catalog .service-card{border:1px solid var(--line);box-shadow:none;border-radius:12px;grid-template-columns:205px minmax(0,1fr) 220px;align-items:stretch;gap:0;display:grid}.theme-minimal .service-cover{border-bottom:0;border-right:1px solid var(--xb-line,#0000000a);padding:24px}.theme-minimal .service-brand{flex-direction:column;align-items:flex-start;gap:14px}.theme-minimal .service-provider small,.theme-minimal .service-edition{display:none}.theme-minimal .service-content{padding:25px}.theme-minimal .service-title{justify-content:flex-start;gap:12px}.theme-minimal .service-title h3{font-size:20px}.theme-minimal .service-use-cases{margin:13px 0}.theme-minimal .service-details{border:0;padding:0}.theme-minimal .service-details>span:last-child{display:none}.theme-minimal .service-purchase{align-self:center;padding:25px 24px 25px 10px}.theme-minimal .service-amount>strong{font-size:31px}.theme-minimal .catalog .service-card .product-price{flex-wrap:wrap;gap:10px;margin-bottom:16px}.theme-minimal .catalog .product-price>.service-price-note{text-align:left}.theme-minimal .service-price-note small{display:none}.product-logo img{object-fit:contain;width:65%;height:65%;display:block}.product-logo img[src$="/openai.svg"]{width:94%;height:94%}.small-app img{object-fit:contain;width:58%;height:58%}.pass-symbol img{object-fit:contain;width:54px;height:54px;display:block}.apple-tile>img{object-fit:contain;width:55px;height:55px;margin:0 0 9px}.apple-tile-main>img{width:94px;height:94px;margin-top:-20px}@media (hover:hover) and (pointer:fine){.catalog .service-card:hover{border-color:var(--xb-line-strong,#adc3b6);box-shadow:0 5px 12px var(--xb-shadow,#1e302506), 0 18px 36px -18px var(--xb-shadow,#1e302532);transform:translateY(-4px)}.theme-minimal .catalog .service-card:hover{border-color:var(--xb-line-strong,#afb6b1);box-shadow:none;transform:none}}@media (width>=701px) and (width<=1000px){.catalog .product-grid{gap:14px}.service-cover{min-height:108px;padding:20px}.service-brand{gap:10px}.service-logo{border-radius:13px;width:49px;height:49px}.service-logo img{width:31px;height:31px}.service-card[data-product=x-premium] .service-logo img{width:34px;height:34px}.service-card[data-product=chatgpt] .service-logo img{width:43px;height:43px}.service-provider{font-size:14px}.service-content{padding:22px 18px 0}.service-title{flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:64px}.service-title h3{flex-basis:100%;font-size:20px}.service-blurb{min-height:47px;font-size:12px}.service-use-cases{flex-direction:column;gap:8px;margin-top:12px}.service-details>span{gap:5px;font-size:10px}.service-purchase{padding:22px 18px}.service-amount>strong{font-size:32px}.service-amount>small{font-size:16px}.service-amount>span{margin-left:2px;font-size:10px}.catalog .service-card .product-price{gap:7px}.service-price-note small{max-width:65px}.theme-minimal .catalog .service-card{grid-template-columns:140px minmax(0,1fr) 170px}.theme-minimal .service-content{padding:22px 18px}.theme-minimal .service-title,.theme-minimal .service-blurb{min-height:0}.theme-minimal .service-use-cases{flex-direction:row}}@media (width<=700px){.catalog .product-grid{gap:20px}.catalog .service-card{border-radius:18px}.service-cover{min-height:108px;padding:22px}.service-logo{border-radius:16px;width:58px;height:58px}.service-content{padding:23px 22px 0}.service-title h3{font-size:22px}.service-title>span{font-size:10px}.service-blurb{font-size:13px}.service-details>span{font-size:12px}.service-purchase{padding:23px 22px}.storefront .catalog .service-cta{min-height:48px;font-size:14px}.theme-minimal .catalog .service-card{gap:0;display:flex}.theme-minimal .service-cover{border:0;min-height:95px}.theme-minimal .service-brand{flex-direction:row;align-items:center}.theme-minimal .service-content{padding:23px 22px 0}.theme-minimal .service-title{justify-content:space-between}.theme-minimal .service-purchase{align-self:stretch;padding:23px 22px}.theme-minimal .service-price-note small{display:block}.theme-minimal .service-details>span:last-child{display:flex}.theme-minimal .service-use-cases{margin:18px 0}.theme-minimal .service-details{border-top:1px solid var(--xb-line,#edf0ed);padding-top:18px}.theme-minimal .catalog .product-price>.service-price-note{text-align:right}.apple-tile>img{width:40px;height:40px}.apple-tile-main>img{width:77px;height:77px}}@media (width<=359px){.service-title{flex-wrap:wrap}.service-title h3{font-size:21px}.service-use-cases{gap:10px}.service-details>span{font-size:11px}.service-amount>strong{font-size:34px}}@media (prefers-reduced-motion:reduce){.catalog .service-card:hover{transform:none}}.service-card[data-product=x-premium] .service-logo{background:var(--xb-s3,#17191c);border-color:var(--xb-line-strong,#17191c)}.service-card[data-product=x-premium] .service-logo img{filter:invert()}.service-card[data-product=x-premium] .service-title>span{background:var(--xb-warning-soft,#fbf1df);color:var(--xb-warning,#885816)}:root{color:var(--xb-text,#232b29);background:var(--xb-s2,#f6f7f9);font-synthesis:none;--lab-border:#e1e5e8;--muted:#606b70;--ease-out:cubic-bezier(.23,1,.32,1);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--xb-accent,#267251);outline-offset:4px}h1,h2,h3,p{margin:0}svg{flex-shrink:0}button{transition:transform .14s var(--ease-out),background-color .14s ease}button:active:not(:disabled){transform:scale(.98)}.numeric{font-variant-numeric:tabular-nums}.muted{color:var(--xb-text2,#616c73)}.full-width{width:100%}.skip-link{z-index:1000;background:var(--xb-s1,#fff);border:2px solid var(--xb-accent,#176b52);padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.lab-header{border-bottom:1px solid var(--lab-border);background:var(--xb-s1,#fff);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 32px;font-size:13px;display:flex}.lab-identity,.lab-actions{align-items:center;gap:12px;display:flex}.lab-identity>svg{color:var(--xb-text2,#5e696b)}.lab-identity strong{letter-spacing:-.4px;font-size:15px}.lab-divider{color:var(--xb-text2,#a6afb2)}.lab-identity>span:last-child{color:var(--xb-text2,#636e73)}.demo-label{color:var(--xb-text2,#667174);align-items:center;gap:7px;font-size:12px;display:inline-flex}.demo-label>span{background:var(--xb-warning,#b88428);border-radius:50%;width:6px;height:6px}.quiet-button{background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:12px;display:inline-flex}.quiet-button:hover{background:var(--xb-s2,#f2f4f5);border-radius:6px}.direction-picker{max-width:1600px;margin:auto;padding:18px 32px 0}.direction-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.direction-tab{border:1px solid var(--xb-line,#dce1e5);background:var(--xb-s1,#fff);text-align:left;min-height:68px;box-shadow:0 1px 2px var(--xb-shadow,#00000003);border-radius:10px;align-items:center;gap:12px;padding:13px 15px;display:flex;position:relative}.direction-tab.selected{border-color:var(--xb-accent,#2c463b);box-shadow:0 0 0 1px var(--xb-shadow,#2c463b);background:var(--xb-s1,#fdfefd)}.direction-swatch{width:32px;height:34px;color:var(--xb-text,#fff);background:var(--swatch);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.direction-tab strong{font-size:13px;font-weight:600;display:block}.direction-tab small{color:var(--xb-text2,#677075);margin-top:4px;font-size:10px;line-height:1.5;display:block}.saved-check{color:var(--xb-accent,#176b52);position:absolute;top:7px;right:7px}.direction-description{min-height:48px;color:var(--xb-text2,#5d696e);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.direction-description p{align-items:center;gap:8px;display:flex}.remember-button{color:var(--xb-text,#3b5449);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:40px;font-size:12px;display:inline-flex}.preference-notice{color:var(--xb-accent,#216747);padding-bottom:12px;font-size:12px}.lab-footer{max-width:1536px;color:var(--xb-text2,#606b73);justify-content:space-between;align-items:center;gap:12px;margin:auto;padding:15px 32px;font-size:11px;display:flex}.lab-footer>span:nth-child(2){margin-left:auto}.icon-button{border:1px solid var(--xb-line,#d9dfe2);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.icon-button:hover{background:var(--xb-s2,#f1f4f4)}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dialog-heading h2{letter-spacing:-.6px;margin-top:5px;font-size:23px;line-height:1.5}.dialog-heading p{font-size:12px}.skills-dialog{border:1px solid var(--xb-line,#dbe1de);width:calc(100% - 40px);max-width:880px;max-height:85dvh;color:var(--xb-text,#26322d);background:var(--xb-s1,#fcfdfc);box-shadow:0 24px 80px var(--xb-shadow,#15281d33);border-radius:20px;padding:30px;overflow:auto}.skills-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#13231f66}.dialog-intro{color:var(--xb-text2,#5f6c65);margin:18px 0;font-size:13px;line-height:1.8}.skill-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.skill-list article{background:var(--xb-s1,white);border:1px solid var(--xb-line,#e2e7e3);border-radius:10px;padding:17px}.skill-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.skill-list a{align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.skill-list a:hover{text-decoration:underline}.skill-list article>div>span{color:var(--xb-text2,#527260);background:var(--xb-s2,#edf4ef);border-radius:4px;padding:3px 6px;font-size:10px}.skill-list p{color:var(--xb-text2,#53625b);margin:10px 0;font-size:12px;line-height:1.8}.skill-list small{color:var(--xb-text2,#606c65);font-size:10px}.recommendation{background:var(--xb-s2,#eaf3ec);border-radius:10px;margin-top:16px;padding:18px;font-size:13px;line-height:1.8}.recommendation p{margin-top:4px}.error{color:var(--xb-danger,#b42318)}@media (width<=1100px){.direction-tab{gap:8px;padding:12px 9px}.direction-tab small{font-size:9px}.direction-swatch{width:27px;height:30px}.lab-footer>span:nth-child(2){display:none}}@media (width<=760px){.lab-header{padding:10px 18px}.demo-label{display:none}.lab-identity{gap:8px}.direction-picker{padding:14px 16px 0}.direction-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.direction-tab{min-height:61px}.direction-tab:last-child{grid-column:1/-1;min-height:50px}.direction-tab:last-child>span:nth-child(2){align-items:center;gap:10px;display:flex}.direction-tab small{font-size:10px}.direction-description{align-items:flex-start;gap:6px;padding:8px 0}.direction-description p{align-items:flex-start;padding-top:5px;font-size:11px;line-height:1.7}.direction-description p svg{margin-top:2px}.remember-button{min-height:32px;font-size:10px}.lab-footer{padding:10px 16px}.lab-footer .quiet-button{font-size:11px}.skill-list{grid-template-columns:1fr}.skills-dialog{padding:20px}.dialog-heading h2{font-size:20px}.icon-button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){button,a,input,summary{outline-color:currentColor}.direction-tab{border-color:var(--xb-line-strong,#69736d)}}.app-store{--blue:#2166cf;--blue-hover:#1553b0;--ink:#1d2430;--muted:#647080;--border:#e4e8ee;--canvas:#f7f8fa;background:var(--xb-s1,#fff);color:var(--ink);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}.app-store :focus-visible{outline:3px solid var(--xb-accent,#2166cf);outline-offset:4px}.app-store h1,.app-store h2,.app-store h3{letter-spacing:-.035em;font-weight:650;line-height:1.35}.app-store h1{font-size:clamp(30px,4vw,44px)}.app-store h2{font-size:25px}.app-store h3{font-size:16px}.app-store p{color:var(--muted)}.app-store input,.app-store textarea{min-width:0}.app-test-banner{text-align:center;background:var(--xb-s2,#f2f5fa);color:var(--xb-text2,#566477);letter-spacing:.015em;padding:8px 16px;font-size:11px}.app-topbar{background:color-mix(in srgb,var(--xb-s1,#fff) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;border-bottom:1px solid var(--xb-line,#edf0f4);position:sticky;top:0}.app-nav-wrap{justify-content:space-between;align-items:center;gap:22px;max-width:1192px;min-height:78px;margin:auto;padding:0 28px;display:flex}.app-brand{letter-spacing:-.8px;white-space:nowrap;align-items:center;font-size:23px;font-weight:700;display:inline-flex}.app-brand>span:first-child:not(.light){background:var(--xb-accent,#236bd9);width:32px;height:32px;color:var(--xb-accent-ink,white);border-radius:11px;justify-content:center;align-items:center;margin-right:9px;display:flex}.app-brand .light{font-weight:400}.app-topbar nav{color:var(--xb-text2,#5c6674);gap:33px;font-size:13px;display:flex}.app-topbar nav a{min-height:44px;padding:22px 0}.app-topbar nav .is-active{color:var(--blue)}.app-signin{color:var(--xb-accent,#215aaa);background:var(--xb-accent-soft,#f0f5fe);white-space:nowrap;border-radius:30px;padding:11px 17px;font-size:12px}.app-avatar{background:var(--xb-accent-soft,#edf3fe);width:32px;height:32px;color:var(--xb-accent,#215aaa);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.account-menu{position:relative}.account-menu summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu>div{background:var(--xb-s1,#fff);border:1px solid var(--border);min-width:180px;box-shadow:0 12px 35px var(--xb-shadow,#172c4b1c);border-radius:14px;padding:7px;position:absolute;top:50px;right:0}.account-menu a,.account-menu button{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 13px;font-size:13px;display:flex}.account-menu a:hover,.account-menu button:hover{background:var(--xb-s2,#f3f6fb)}.app-main{max-width:1192px;min-height:65vh;margin:auto;padding:0 28px}.app-main:focus{outline:none}.app-page{padding:35px 0 72px}.app-back{min-height:44px;color:var(--xb-text2,#647080);align-items:center;gap:6px;margin-bottom:24px;font-size:12px;display:inline-flex}.app-btn{background:var(--blue,#2166cf);color:var(--xb-accent-ink,#fff);cursor:pointer;white-space:normal;border:1px solid #0000;border-radius:28px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 22px;font-size:13px;font-weight:550;line-height:1.5;transition:background-color .15s,transform .15s;display:inline-flex}.app-btn:hover{background:var(--blue-hover,#1553b0)}.app-btn:active{transform:scale(.98)}.app-btn.secondary{background:var(--xb-s1,#fff);color:var(--xb-text,#34465e);border-color:var(--xb-line,#dce2ea)}.app-btn.secondary:hover{background:var(--xb-s2,#f5f7fb)}.app-btn:disabled{opacity:.55;cursor:default}.app-text-link{min-height:44px;color:var(--xb-accent,#2166cf);align-items:center;gap:6px;font-size:13px;display:inline-flex}.app-text-link:hover{text-decoration:underline}.app-eyebrow{color:var(--xb-text2,#61728a);letter-spacing:.04em;font-size:12px;font-weight:500;line-height:1.6;display:inline-block}.subtle-badge{color:var(--xb-text2,#4c617e);background:var(--xb-s2,#eff3f9);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:inline-flex}.app-hero{text-align:center;background:radial-gradient(ellipse at 50% 100%,var(--xb-accent-soft,#eaf0fc) 0,transparent 63%);border-radius:0 0 30px 30px;padding:60px 16px 0;overflow:hidden}.app-hero>.app-eyebrow{color:var(--xb-accent,#3263a5);background:var(--xb-accent-soft,#f0f5fc);border-radius:20px;padding:7px 14px}.app-hero h1{letter-spacing:-.045em;margin:22px 0 18px;font-size:clamp(36px,4.5vw,61px);line-height:1.2}.app-hero h1 span{color:var(--xb-text2,#5275ac)}.app-hero>p{font-size:14px;line-height:1.9}.app-hero>.app-btn{margin-top:25px;padding:12px 25px}.app-hero-art{width:460px;height:233px;margin:28px auto 0;position:relative}.hero-icon{background:var(--xb-s1,#fff);border:1px solid var(--xb-line,#fff);box-shadow:0 2px 4px var(--xb-shadow,#142a5310),0 18px 45px -20px var(--xb-shadow,#385c9340);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.hero-icon img{object-fit:contain;width:61px;height:61px}.hero-icon small{color:var(--xb-text2,#5e6d81);margin-top:10px;font-size:11px}.hero-icon.claude{background:var(--xb-warning-soft,#fcf6f0);width:135px;height:158px;bottom:12px;left:16px;transform:rotate(-11deg)}.hero-icon.x{background:var(--xb-s2,#f9fafb);width:135px;height:158px;bottom:12px;right:16px;transform:rotate(11deg)}.hero-icon.x img{width:46px;height:46px}.hero-icon.openai{z-index:1;justify-content:flex-start;width:183px;height:214px;padding-top:14px;bottom:-20px;left:139px}.hero-icon.openai img{width:100px;height:100px}.hero-icon.openai small{margin-top:-2px}.hero-icon.openai>span{color:var(--xb-text2,#526377);justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;bottom:28px;left:20px;right:20px}.app-trust{border-bottom:1px solid var(--border);color:var(--xb-text2,#657387);justify-content:center;gap:53px;padding:29px 0;font-size:12px;display:flex}.app-trust span{align-items:center;gap:8px;display:flex}.app-catalog{padding:46px 0 25px;scroll-margin-top:100px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.section-heading p{margin-top:8px;font-size:13px}.section-heading h2{font-size:26px}.app-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.app-tabs{align-items:center;gap:4px;display:flex}.app-tabs button{min-height:42px;color:var(--xb-text2,#5c687a);background:0 0;border:0;border-radius:25px;padding:9px 15px;font-size:12px}.app-tabs button.active{background:var(--xb-accent-soft,#edf3fc);color:var(--xb-accent,#1c58a9);font-weight:600}.app-search{border:1px solid var(--border);width:230px;color:var(--xb-text2,#7b8796);border-radius:22px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.app-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}.app-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.app-product-card{border:1px solid var(--border);background:var(--xb-s1,#fff);box-shadow:0 2px 4px var(--xb-shadow,#26334d04),0 10px 30px -24px var(--xb-shadow,#203f7430);border-radius:24px;transition:transform .18s,box-shadow .18s;overflow:hidden}.app-product-cover{align-items:center;gap:15px;min-height:116px;padding:25px;display:flex}.app-product-cover>div{color:var(--xb-text,#36414d);font-size:15px;font-weight:600}.app-product-cover small{color:var(--xb-text2,#586675);margin-top:4px;font-size:11px;font-weight:400;display:block}.app-product-logo{background:var(--xb-s2,#f7f8fb);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.app-product-cover .app-product-logo{background:var(--xb-s1,#fff);box-shadow:0 2px 3px var(--xb-shadow,#00000008),0 6px 12px -8px var(--xb-shadow,#00000025)}.app-product-logo img{object-fit:contain;width:62%;height:62%;display:block}.app-product-logo img[src$=openai\.svg]{width:90%;height:90%}.app-product-cover .x-premium{background:var(--xb-s3,#1c1e23)}.app-product-cover .x-premium img{filter:invert()}.app-product-body{padding:23px 24px 25px}.app-product-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-product-title h3{letter-spacing:-.7px;font-size:22px}.app-product-title>span{background:var(--xb-s2,#f3f5f8);color:var(--xb-text2,#657184);white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:10px}.app-product-body>p{margin-top:8px;font-size:12px;line-height:1.8}.app-highlights{color:var(--xb-text2,#4f6074);flex-wrap:wrap;align-items:center;gap:9px 19px;margin:21px 0;font-size:12px;display:flex}.app-highlights>span{align-items:center;gap:5px;display:flex}.app-product-meta{color:var(--xb-text2,#647184);border-top:1px solid var(--xb-line,#edf0f4);align-items:center;gap:6px;padding-top:17px;font-size:11px;display:flex}.app-card-price{justify-content:space-between;align-items:center;margin:27px 0 21px;display:flex}.app-card-price>strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:37px;font-weight:650;line-height:1}.app-card-price strong small{letter-spacing:0;margin-right:3px;font-size:18px}.app-card-price>span{text-align:right;color:var(--xb-text2,#526479);font-size:10px}.app-card-price>span small{color:var(--xb-text2,#5e6d81);margin-top:5px;font-size:10px;display:block}.app-help-strip{background:var(--xb-s2,#f6f8fb);border:1px solid var(--xb-line,#edf0f4);border-radius:26px;grid-template-columns:1fr 1fr;gap:60px;margin:45px 0 65px;padding:43px 45px;display:grid}.app-help-strip h2{margin:14px 0;font-size:29px}.app-help-strip p{font-size:13px;line-height:1.9}.app-help-strip .app-text-link{margin-top:15px}.app-help-strip ol{align-content:center;gap:27px;margin:0;padding:4px 0;list-style:none;display:grid}.app-help-strip li{align-items:flex-start;gap:20px;display:flex}.app-help-strip li>span{color:var(--xb-text2,#5e6d81);border-bottom:1px solid var(--xb-line,#ccd6e6);padding:3px 0 6px;font-size:14px}.app-help-strip li h3{margin-bottom:6px}.app-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;max-width:1136px;margin:0 auto;padding:35px 0 24px;display:flex}.app-footer .app-brand{font-size:20px}.app-footer p{margin-top:8px;font-size:11px}.footer-links{color:var(--xb-text2,#647080);flex-wrap:wrap;gap:20px;font-size:11px;display:flex}.footer-links a{padding:8px 0}.footer-bottom{width:100%;color:var(--xb-text2,#5e6d81);border-top:1px solid var(--xb-line,#edf0f4);justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:10px;display:flex}.footer-bottom a{align-items:center;gap:4px;display:flex}.app-state{text-align:center;flex-direction:column;align-items:center;gap:18px;min-height:250px;padding:70px 22px;display:flex}.app-state h2{font-size:20px}.app-state p{font-size:13px}.loading-dot{border:2px solid var(--xb-line,#d7e4fb);border-top-color:var(--xb-accent,#2166cf);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite app-spin}@keyframes app-spin{to{transform:rotate(360deg)}}.app-error{background:var(--xb-danger-soft,#fff1ef);border:1px solid var(--xb-danger-soft,#f1d8d4);border-radius:10px;margin:15px 0;padding:12px 15px;line-height:1.7;color:var(--xb-danger,#a52b24)!important;font-size:13px!important}.inline-notice{background:var(--xb-s2,#f1f5fa);border-radius:12px;margin:20px 0;padding:14px 16px;font-size:12px;line-height:1.8}.app-panel{border:1px solid var(--border,#e4e8ee);background:var(--xb-s1,#fff);box-shadow:0 4px 20px -16px var(--xb-shadow,#19355b23);border-radius:22px}.page-heading{margin:10px 0 36px}.page-heading h1{margin:12px 0}.page-heading p{font-size:14px;line-height:1.9}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.detail-heading{align-items:center;gap:20px;margin:0 0 34px;display:flex}.detail-heading>.app-product-logo{border-radius:25px;width:83px;height:83px}.detail-heading h1{margin:5px 0 6px;font-size:36px}.detail-heading p{font-size:13px}.detail-grid{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:35px;display:grid}.detail-main{min-width:0}.product-story{background:linear-gradient(140deg,var(--product-tint),var(--xb-s1,#fff));padding:36px 35px 22px;overflow:hidden}.product-story h2{max-width:500px;margin-top:16px;font-size:27px;line-height:1.55}.detail-brand-art{justify-content:center;align-items:center;gap:20px;min-height:200px;display:flex}.detail-brand-art img{object-fit:contain;width:87px;height:87px}.detail-brand-art img[src$=openai\.svg]{width:122px;height:122px;margin-right:-18px}.detail-brand-art>span{letter-spacing:-1px;font-size:28px;font-weight:650}.product-story .app-highlights{justify-content:center;margin-top:0}.purchase-panel{box-shadow:0 6px 28px -12px var(--xb-shadow,#30456616);padding:27px;position:sticky;top:104px}.purchase-panel h2{margin:10px 0 23px;font-size:21px}.package-options{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.package-options label{border:1px solid var(--xb-line,#dce3ed);cursor:pointer;border-radius:15px;align-items:center;gap:10px;min-height:85px;padding:15px 13px;display:flex}.package-options label.selected{border-color:var(--xb-accent,#3577da);background:var(--xb-s2,#f4f8ff);box-shadow:0 0 0 1px var(--xb-shadow,#3577da)}.package-options input{width:15px;accent-color:var(--xb-accent,#2166cf);flex-shrink:0}.package-options label>span{flex:1;min-width:0}.package-options strong{font-size:13px;line-height:1.6;display:block}.package-options small{color:var(--xb-text2,#5e6d81);margin-top:5px;font-size:11px;display:block}.package-options b{white-space:nowrap;font-size:17px;font-weight:600}.purchase-facts{flex-direction:column;gap:14px;margin:23px 0;font-size:12px;display:flex}.purchase-facts>div{justify-content:space-between;gap:20px;display:flex}.purchase-facts dt{color:var(--xb-text2,#68788e);flex-shrink:0}.purchase-facts dd{text-align:right;overflow-wrap:anywhere;color:var(--xb-text,#344258);max-width:75%;margin:0}.detail-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin:22px 0;padding-top:22px;display:flex}.detail-total>span{color:var(--xb-text2,#55667d);font-size:12px}.detail-total>span small{margin-top:5px;font-size:10px;display:block}.detail-total strong{letter-spacing:-1px;font-size:35px;font-weight:650}.detail-total strong small{margin-right:3px;font-size:18px}.purchase-disclaimer{justify-content:center;align-items:flex-start;gap:6px;margin:15px 0 8px;font-size:11px;line-height:1.6;display:flex}.purchase-disclaimer svg{margin-top:1px}.purchase-panel>.app-text-link{justify-content:center;width:100%;font-size:11px}.detail-section{margin-top:40px}.detail-section>h2{margin-bottom:23px;font-size:23px}.purchase-notices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.purchase-notices article{background:var(--xb-s2,#f6f8fb);border-radius:15px;padding:19px 17px}.purchase-notices svg{color:var(--xb-text2,#5d7eab);margin-bottom:12px}.purchase-notices h3{margin-bottom:8px;font-size:14px}.purchase-notices p{font-size:12px;line-height:1.9}.detail-steps{margin:0;padding:0;list-style:none}.detail-steps li{gap:16px;margin-bottom:24px;display:flex}.detail-steps b{border:1px solid var(--xb-line,#dce4ef);width:31px;height:31px;color:var(--xb-text2,#587195);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.detail-steps h3{margin-bottom:6px;font-size:14px}.detail-steps p{font-size:12px;line-height:1.8}.app-faq details{border-bottom:1px solid var(--border);font-size:13px}.app-faq summary{cursor:pointer;min-height:48px;padding:17px 0}.app-faq details p{padding-bottom:20px;font-size:12px;line-height:1.9}.app-dialog{border:1px solid var(--xb-line,#e4e8ee);width:min(500px,100% - 32px);max-height:90dvh;color:var(--xb-text,#1d2430);box-shadow:0 25px 80px var(--xb-shadow,#172f562b);border-radius:24px;padding:32px;overflow:auto}.app-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b2b445c}.app-dialog h2{margin:12px 0 20px;padding-right:14px;font-size:24px}.app-dialog>p{font-size:13px;line-height:1.8}.app-dialog-close{background:var(--xb-s2,#f1f4f8);width:36px;height:36px;color:var(--xb-text2,#6a7585);border:0;border-radius:50%;font-size:25px;line-height:1;position:absolute;top:16px;right:18px}.dialog-product{background:var(--xb-s2,#f5f7fb);color:var(--xb-text2,#516279);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;padding:16px;display:flex}.dialog-product strong{color:var(--xb-text,#253d5c);white-space:nowrap;font-size:20px}.app-store form{flex-direction:column;gap:10px;display:flex}.app-store form>label:not(.app-check){color:var(--xb-text2,#485b74);margin-top:8px;font-size:12px}.app-store form>input,.app-store form>textarea{border:1px solid var(--xb-line,#d8e0eb);color:var(--xb-text,#25354a);background:var(--xb-s1,white);resize:vertical;border-radius:11px;width:100%;min-height:46px;padding:12px 14px;font-size:14px;line-height:1.5}.app-store form>small{color:var(--xb-text2,#5e6d81);font-size:11px}.app-store form>.app-btn{margin-top:13px}.app-check{color:var(--xb-text2,#6b7685);cursor:pointer;align-items:flex-start;gap:8px;margin-top:8px;font-size:11px;line-height:1.8;display:flex}.app-check input{accent-color:var(--xb-accent,#2166cf);flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.login-page{grid-template-columns:1fr 430px;align-items:center;gap:80px;max-width:980px;margin:75px auto 95px;display:grid}.login-copy h1{margin:22px 0;font-size:51px}.login-copy p{font-size:14px;line-height:2}.login-copy>span:last-child{color:var(--xb-text2,#5e6d81);align-items:center;gap:8px;margin-top:35px;font-size:12px;display:flex}.login-panel{box-shadow:0 10px 50px -25px var(--xb-shadow,#173b642e);padding:32px}.login-panel .app-tabs{background:var(--xb-s2,#f4f6fa);border-radius:25px;margin-bottom:28px;padding:4px}.login-panel .app-tabs button{width:50%;min-height:36px}.login-panel .app-tabs button.active{background:var(--xb-s1,#fff);box-shadow:0 2px 7px var(--xb-shadow,#23385912)}.login-panel h2{margin-bottom:15px;font-size:26px}.dev-accounts{border-top:1px solid var(--xb-line,#e8ecf3);margin-top:24px;padding-top:22px;font-size:12px}.dev-accounts p{justify-content:space-between;display:flex}.dev-accounts small{font-size:10px}.dev-accounts>div{gap:7px;margin-top:14px;display:flex}.dev-accounts button{background:var(--xb-s2,#f5f7fb);border:1px solid var(--xb-line,#e4e8ef);min-height:42px;color:var(--xb-text2,#4f6687);border-radius:8px;flex:1;font-size:11px}.customer-orders{gap:14px;display:grid}.customer-order{align-items:center;gap:22px;padding:23px;transition:border-color .15s;display:flex}.customer-order:hover{border-color:var(--xb-line,#9bb9e9)}.customer-order-info{flex:1;min-width:0}.customer-order h2{font-size:19px}.customer-order p{margin:5px 0;font-size:12px}.customer-order small{color:var(--xb-text2,#5e6d81);overflow-wrap:anywhere;font-size:10px}.customer-order>strong{min-width:70px;font-size:22px}.customer-order>svg{color:var(--xb-text2,#8c98aa)}.app-status{background:var(--xb-s2,#f0f3f8);color:var(--xb-text2,#5c6d86);white-space:nowrap;border-radius:20px;padding:5px 10px;font-size:11px}.app-status.delivered{background:var(--xb-s2,#eaf5ee);color:var(--xb-success,#247544)}.app-status.processing{background:var(--xb-accent-soft,#edf4ff);color:var(--xb-accent,#205aab)}.app-status.needs_info{background:var(--xb-warning-soft,#fcf1dc);color:var(--xb-warning,#8b5f15)}.app-status.failed{background:var(--xb-danger-soft,#fff0ed);color:var(--xb-danger,#aa3624)}.order-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.order-heading h1{font-size:38px}.order-detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px;display:grid}.order-summary{padding:28px}.order-product-line{align-items:center;gap:16px;display:flex}.order-product-line h2{font-size:22px}.order-product-line p{margin-top:6px;font-size:12px}.order-product-line>strong{white-space:nowrap;margin-left:auto;font-size:27px}.order-dimensions{border-top:1px solid var(--xb-line,#e8edf4);border-bottom:1px solid var(--xb-line,#e8edf4);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px;padding:23px 0;display:grid}.order-dimensions span{color:var(--xb-text2,#5e6d81);font-size:11px;display:block}.order-dimensions b{margin-top:7px;font-size:13px;font-weight:550;display:block}.order-summary .purchase-facts{margin-bottom:0}.order-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.order-actions>p{color:var(--xb-text2,#5e6d81);flex-basis:100%;font-size:11px}.delivery-result{background:var(--xb-s2,#eef7f1);color:var(--xb-accent,#277b4a);border-radius:12px;gap:12px;margin-top:25px;padding:17px;display:flex}.delivery-result h3{font-size:14px}.delivery-result p{color:var(--xb-text,#3d7253);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.timeline-panel{padding:27px}.timeline-panel>h2{margin-bottom:25px;font-size:20px}.timeline-panel ol{margin:0;padding:0;list-style:none}.timeline-panel li{gap:12px;padding-bottom:30px;display:flex;position:relative}.timeline-panel li:last-child{padding-bottom:0}.timeline-panel li:not(:last-child):before{content:"";background:var(--xb-accent-soft,#dce4ef);width:1px;position:absolute;top:23px;bottom:0;left:11px}.timeline-panel li>span{background:var(--xb-accent-soft,#edf3fc);width:23px;height:23px;color:var(--xb-accent,#3978ce);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.timeline-panel h3{padding-top:2px;font-size:13px}.timeline-panel p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.9}.timeline-panel time{color:var(--xb-text2,#5e6d81);margin-top:8px;font-size:10px;display:block}.order-form-panel{margin-top:22px;padding:26px 28px}.order-form-panel>h2{font-size:21px}.order-form-panel>p{margin:10px 0 15px;font-size:12px}.order-form-panel form{margin-top:15px}.order-form-panel form>.app-btn{align-self:flex-start}.support-message{background:var(--xb-s2,#f6f8fb);border-radius:12px;margin:15px 0;padding:16px}.support-message small{color:var(--xb-text2,#5e6d81);font-size:10px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.support-message>div{border-top:1px solid var(--xb-line,#e2e8f1);margin-top:12px;padding-top:12px;font-size:12px}.order-terms{color:var(--xb-text2,#66778e);margin-top:20px;font-size:12px}.order-terms summary{cursor:pointer;min-height:44px;padding:12px 0}.order-terms p{font-size:12px;line-height:1.9}.account-profile{align-items:center;gap:20px;padding:30px;display:flex}.account-profile>.app-avatar{width:60px;height:60px;font-size:24px}.account-profile h2{font-size:22px}.account-profile p{margin-top:5px;font-size:12px}.account-profile>.subtle-badge{margin-left:auto}.account-links{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.account-links a{padding:28px}.account-links a>svg:first-child{color:var(--xb-text2,#577daa);margin-bottom:18px}.account-links h2{font-size:21px}.account-links p{margin:12px 0 20px;font-size:12px}.account-links a>svg:last-child{color:var(--xb-text2,#7992b5);width:17px}.agent-summary{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;padding:30px;display:flex}.agent-summary h2{margin:12px 0 8px}.agent-summary p{font-size:12px}.agent-summary strong{font-size:35px;font-weight:600;display:block}.agent-summary small{color:var(--xb-text2,#5e6d81);font-size:12px}.agent-price-list{gap:15px;display:grid}.agent-price-list>a{align-items:center;gap:20px;padding:22px;display:flex}.agent-price-list p{margin-top:5px;font-size:12px}.agent-price-list strong{margin-left:auto;font-size:23px}.agent-price-list small{color:var(--xb-text2,#5e6d81);font-size:10px;font-weight:400;display:block}.agent-application{max-width:750px;padding:35px}.agent-application h2{margin:20px 0 15px}.agent-application>p{margin-bottom:20px;font-size:13px;line-height:1.9}.agent-application form>.app-btn{align-self:flex-start}.agent-application .app-text-link{margin-top:20px}.help-page{max-width:930px;margin:auto}.help-shortcuts{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:35px;display:grid}.help-shortcuts a{align-items:center;gap:14px;padding:23px;font-size:14px;display:flex}.help-shortcuts a>svg:first-child{width:21px;color:var(--xb-text2,#507fb9)}.help-shortcuts a>svg:last-child{width:16px;color:var(--xb-text2,#8797ab);margin-left:auto}.help-section{margin:22px 0;padding:35px;scroll-margin-top:100px}.help-section h2{margin:8px 0 22px}.help-section>p{margin:16px 0;font-size:13px;line-height:1.9}.help-section .detail-steps{margin-top:27px}.help-section .detail-steps li:last-child{margin-bottom:0}.help-section>.app-btn{margin:8px 0 20px}.live-admin{min-height:100vh}.live-admin .admin-content{min-width:0}.live-admin .admin-page-heading h1{font-size:28px}.admin-inline-actions{flex-wrap:wrap;gap:9px;display:flex}.live-attention>button{background:var(--xb-s1,#fff);border:0;border-top:1px solid var(--xb-line,#eef1ef);text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:50px;padding:17px 21px;font-size:12px;display:flex}.admin-product-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.admin-product-list .admin-panel-title img{object-fit:contain;width:37px;height:37px}.admin-package-row{border-top:1px solid var(--xb-line,#edf1ee);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;font-size:12px;display:flex}.admin-package-row strong{margin-left:auto}.admin-package-row small{width:100%;color:var(--xb-text2,#68786e)}.admin-product-list article>.n-button{margin:12px 20px 20px}.admin-ticket{border:0;border-top:1px solid var(--xb-line,#edf1ee);background:var(--xb-s1,#fff);text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px;display:flex}.admin-ticket p{color:var(--xb-text2,#65796b);overflow-wrap:anywhere;margin:8px 0;font-size:12px}.admin-ticket strong{font-size:13px}.admin-ticket small{color:var(--xb-text2,#697c70);font-size:11px}.admin-empty{text-align:center;color:var(--xb-text2,#687970);padding:40px 20px;font-size:13px}.audit-table-wrap{overflow:auto}.audit-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.audit-table th,.audit-table td{text-align:left;border-top:1px solid var(--xb-line,#edf1ee);padding:15px 20px}.audit-table th{background:var(--xb-s2,#f7faf8);color:var(--xb-text2,#5e7567)}.admin-action-form{margin:25px 0}.admin-action-form>label{margin-bottom:10px;font-size:13px;display:block}.admin-action-form>.admin-inline-actions{margin-top:15px}.admin-ticket-reply{border-top:1px solid var(--xb-line,#e7ede9);padding:20px 0}.admin-ticket-reply h3{font-size:15px}.admin-ticket-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.8}.admin-ticket-reply>.n-button{margin-top:12px}.admin-product-active{justify-content:space-between;padding:25px 0;font-size:14px;display:flex}.admin-edit-package{border-top:1px solid var(--xb-line,#e5eae7);padding:20px 0}.admin-edit-package h3{font-size:15px}.admin-edit-package>label{color:var(--xb-text2,#526a5a);margin-top:18px;font-size:12px;display:block}.admin-edit-package .n-input-number{margin-top:8px}@media (hover:hover){.app-product-card:hover{box-shadow:0 14px 35px -20px var(--xb-shadow,#2d4f8133);transform:translateY(-4px)}}@media (width<=1100px){.app-footer{margin:0 28px}.app-topbar nav{gap:24px}.app-product-grid{gap:16px}.app-product-body{padding:22px 19px}.app-product-title h3{font-size:19px}.app-product-cover{padding:22px}.app-product-title>span{font-size:9px}.detail-grid{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.purchase-panel{padding:23px}.purchase-notices{grid-template-columns:1fr}.purchase-notices article{grid-template-columns:25px 1fr;gap:0 12px;display:grid}.purchase-notices article p{grid-column:2}.purchase-notices article svg{grid-row:1/3;margin:2px 0 0}.product-story{padding:28px}.product-story h2{font-size:23px}.detail-brand-art{gap:12px}.detail-brand-art>span{font-size:23px}.order-detail-grid{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.order-summary{padding:23px}.login-page{grid-template-columns:1fr 390px;gap:45px}.admin-product-list{grid-template-columns:1fr 1fr}.app-trust{gap:25px}.app-highlights{gap:8px 13px}.app-product-cover .app-product-logo{width:52px;height:52px}.app-product-cover{gap:12px}}@media (width>=701px) and (width<=850px){.app-product-title{flex-wrap:wrap;align-content:start;min-height:58px}.app-product-title h3{width:100%}.app-product-body>p{min-height:44px}.app-highlights{align-content:start;min-height:46px}.app-product-meta{font-size:10px}.app-hero h1{font-size:46px}}@media (width<=700px){.app-main{padding:0 20px}.app-nav-wrap{flex-wrap:wrap;gap:10px;min-height:0;padding:13px 20px 0}.app-brand{font-size:21px}.app-brand>span:first-child:not(.light){border-radius:9px;width:28px;height:28px}.app-topbar nav{border-top:1px solid var(--xb-line,#f0f2f6);order:3;justify-content:center;gap:38px;width:100%;margin-top:3px}.app-topbar nav a{min-height:42px;padding:11px 0;font-size:12px}.app-signin{padding:10px 12px;font-size:11px}.account-name{display:none}.account-menu summary{gap:6px;min-height:36px}.account-menu>div{top:44px}.app-test-banner{padding:6px 8px;font-size:10px}.app-hero{border-radius:0 0 23px 23px;padding:37px 2px 0}.app-hero h1{margin:20px 0 17px;font-size:38px;line-height:1.25}.app-hero>p{font-size:12px;line-height:1.9}.app-hero>.app-eyebrow{font-size:10px}.app-hero>.app-btn{min-height:46px;margin-top:22px;font-size:12px}.app-hero-art{width:300px;height:180px;margin-top:25px}.hero-icon.claude{border-radius:22px;width:100px;height:129px;bottom:8px;left:3px}.hero-icon.x{border-radius:22px;width:100px;height:129px;bottom:8px;right:3px}.hero-icon.openai{border-radius:25px;width:144px;height:175px;padding-top:7px;bottom:-15px;left:78px}.hero-icon img{width:46px;height:46px}.hero-icon.x img{width:35px;height:35px}.hero-icon.openai img{width:84px;height:84px}.hero-icon small{font-size:10px}.hero-icon.openai>span{font-size:9px;bottom:22px;left:13px;right:13px}.app-trust{justify-content:center;gap:13px;padding:24px 0;font-size:12px;display:grid}.app-trust span{justify-content:center}.app-catalog{padding-top:32px}.section-heading{flex-wrap:wrap;align-items:flex-start;gap:13px;margin-bottom:20px}.section-heading h2{font-size:22px}.section-heading p{font-size:12px}.app-catalog .section-heading>.subtle-badge{display:none}.app-toolbar{flex-direction:column;align-items:stretch;gap:15px}.app-tabs{justify-content:space-between}.app-tabs button{min-height:44px;padding:10px 14px;font-size:12px}.app-search{width:100%;min-height:44px}.app-search input{font-size:16px}.app-product-grid{grid-template-columns:1fr;gap:22px}.app-product-body{padding:24px}.app-product-title h3{font-size:23px}.app-product-title>span{font-size:10px}.app-product-cover{min-height:111px;padding:24px}.app-product-cover .app-product-logo{width:61px;height:61px}.app-product-body>p{font-size:13px}.app-product-meta{font-size:12px}.app-card-price>strong{font-size:38px}.app-card-price>span,.app-card-price>span small{font-size:11px}.app-btn{min-height:46px;font-size:13px}.app-help-strip{border-radius:21px;grid-template-columns:1fr;gap:20px;margin:25px 0 40px;padding:29px 24px}.app-help-strip h2{font-size:26px}.app-help-strip p{font-size:12px}.app-help-strip ol{gap:23px}.app-footer{gap:22px;margin:0 20px;padding-top:26px}.footer-links{gap:6px 18px;max-width:300px;font-size:11px}.footer-links a{align-items:center;min-height:40px;display:flex}.footer-bottom{flex-wrap:wrap;gap:12px;padding-top:19px;font-size:10px}.app-page{padding:23px 0 44px}.page-heading{margin:5px 0 28px}.page-heading h1{font-size:31px}.page-heading p{font-size:13px}.app-back{margin-bottom:20px}.detail-heading{gap:15px;margin-bottom:27px}.detail-heading>.app-product-logo{border-radius:19px;width:65px;height:65px}.detail-heading h1{font-size:28px}.detail-heading p{font-size:12px}.detail-grid{flex-direction:column;gap:25px;display:flex}.detail-main{display:contents}.product-story{order:0;width:100%;padding:25px 25px 20px}.product-story h2{font-size:23px;line-height:1.6}.detail-brand-art{gap:13px;min-height:163px}.detail-brand-art>span{font-size:23px}.detail-brand-art img{width:65px;height:65px}.detail-brand-art img[src$=openai\.svg]{width:95px;height:95px}.purchase-panel{order:1;width:100%;padding:25px;position:static}.detail-section{order:2;width:100%;margin-top:9px}.detail-section>h2{margin-bottom:19px;font-size:21px}.purchase-notices{gap:12px}.detail-section.app-faq{margin-top:15px}.purchase-facts{font-size:12px}.purchase-disclaimer{font-size:11px}.app-dialog{padding:27px 23px}.app-dialog h2{margin-top:16px;font-size:22px}.app-store form>input,.app-store form>textarea{font-size:16px}.app-check{font-size:12px}.login-page{grid-template-columns:1fr;gap:28px;margin:32px 0 48px}.login-copy h1{margin:14px 0;font-size:36px}.login-copy h1 br{display:none}.login-copy p{font-size:12px}.login-copy>span:last-child{display:none}.login-panel{padding:25px}.customer-order{flex-wrap:wrap;gap:12px;padding:19px}.customer-order>.app-product-logo{border-radius:14px;width:49px;height:49px}.customer-order-info{flex-basis:calc(100% - 75px)}.customer-order h2{font-size:18px}.customer-order p{font-size:11px}.customer-order>strong{min-width:0;margin-left:auto;font-size:20px}.customer-order>svg{width:15px}.customer-order small{font-size:9px}.order-heading{flex-direction:column;align-items:flex-start;gap:0}.order-heading>.app-btn{min-height:40px;margin-top:17px}.order-detail-grid{grid-template-columns:1fr;gap:23px}.order-summary{padding:21px}.order-product-line{flex-wrap:wrap;gap:10px}.order-product-line>.app-product-logo{width:48px;height:48px}.order-product-line h2{font-size:19px}.order-product-line p{font-size:11px}.order-product-line>strong{font-size:23px}.order-dimensions{gap:10px;margin-top:22px}.order-dimensions b{font-size:12px}.order-form-panel{padding:23px 21px}.order-form-panel h2{font-size:20px}.timeline-panel{padding:25px}.account-profile{flex-wrap:wrap;gap:14px;padding:22px}.account-profile>.app-avatar{width:45px;height:45px;font-size:20px}.account-profile h2{font-size:19px}.account-profile>.subtle-badge{margin-left:0}.account-links{grid-template-columns:1fr;gap:15px}.account-links a{padding:23px}.account-links h2{font-size:20px}.agent-summary{flex-wrap:wrap;gap:23px;padding:25px}.agent-summary>div:first-child{flex-basis:100%}.agent-summary strong{font-size:28px}.agent-summary>.app-btn{margin-left:auto;padding:10px 16px;font-size:12px}.agent-price-list>a{gap:12px;padding:18px}.agent-price-list .app-product-logo{border-radius:12px;width:45px;height:45px}.agent-price-list h3{font-size:16px}.agent-price-list strong{font-size:21px}.agent-price-list>a>svg{display:none}.agent-application{padding:26px 23px}.agent-application h2{font-size:23px}.agent-application .app-text-link{font-size:12px}.help-shortcuts{grid-template-columns:1fr;gap:12px}.help-shortcuts a{padding:18px 22px}.help-section{padding:25px 23px;scroll-margin-top:120px}.help-section h2{font-size:23px}.help-section>p{font-size:12px}.help-page h1{font-size:29px}.admin-product-list{grid-template-columns:1fr}.live-admin .admin-page-heading{flex-wrap:wrap;gap:18px}.live-admin .admin-page-heading>.admin-inline-actions{margin:0}.live-admin .admin-filter{flex-wrap:wrap}.live-admin .admin-filter .n-input{flex-basis:100%;width:100%;max-width:100%}.live-admin .admin-panel-title>span{font-size:10px}.live-admin .admin-product-list .admin-panel-title>span{font-size:12px}}@media (width<=359px){.app-main{padding:0 16px}.app-nav-wrap{padding-left:16px;padding-right:16px}.app-topbar nav{gap:29px}.app-hero h1{font-size:33px}.app-hero-art{width:275px}.hero-icon.openai{left:66px}.app-product-body{padding:22px}.app-product-title h3{font-size:21px}.app-tabs button{padding:9px 10px;font-size:11px}.app-card-price>strong{font-size:35px}.detail-brand-art>span{font-size:20px}.app-footer{margin:0 16px}.order-product-line>strong{margin-left:58px}.order-dimensions{gap:8px}.order-dimensions b{font-size:11px}}@media (prefers-reduced-transparency:reduce){.app-topbar{background:var(--xb-s1,white);-webkit-backdrop-filter:none;backdrop-filter:none}.app-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.app-product-card:hover{transform:none}.loading-dot{border-color:var(--xb-accent,#2166cf);animation:none}}.live-admin .admin-sidebar nav>button{color:var(--xb-text2,#53645b)}.live-admin .admin-sidebar nav>button.active{color:var(--xb-accent,#287455)}.compact-catalog{padding-top:42px}.compact-catalog .section-heading{align-items:center;margin-bottom:26px}.compact-catalog h1{margin:8px 0;font-size:34px}.compact-catalog .app-product-title{flex-wrap:wrap;align-items:flex-start;gap:8px}.compact-catalog .app-product-title h2{letter-spacing:-.04em;font-size:23px}.compact-catalog .app-product-title>span{white-space:nowrap}.compact-catalog .app-card-price .pending-price{letter-spacing:-.04em;color:var(--xb-text2,#53657c);font-size:26px;font-weight:550}.compact-catalog .app-product-grid{row-gap:26px}.product-overview{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:28px;display:grid}.product-introduction{background:linear-gradient(135deg,var(--product-tint),var(--xb-s2,#fafbfc) 88%);border:1px solid var(--xb-line,#e9edf1);border-radius:25px;flex-direction:column;align-items:flex-start;min-width:0;padding:38px;display:flex}.product-brand-line{width:100%;color:var(--xb-text,#3b5168);align-items:center;gap:14px;font-size:15px;display:flex}.product-brand-line small{color:var(--xb-text2,#52677b);margin-top:4px;font-size:11px;display:block}.product-brand-line .product-status{background:color-mix(in srgb,var(--xb-s1,#fff) 70%,transparent);border:1px solid var(--xb-line,#fff);white-space:nowrap;border-radius:20px;margin-left:auto;padding:5px 11px;font-size:11px}.product-introduction h1{overflow-wrap:anywhere;margin:30px 0 9px;font-size:42px}.product-introduction .product-lead{color:var(--xb-text,#3b5062);font-size:20px;font-weight:500}.product-introduction .product-description{max-width:440px;color:var(--xb-text2,#526277);margin-top:20px;font-size:14px;line-height:1.95}.product-capabilities{color:var(--xb-text,#365c56);flex-wrap:wrap;gap:10px 22px;margin:25px 0 30px;font-size:12px;display:flex}.product-capabilities>span{align-items:center;gap:6px;display:flex}.product-summary-facts{border-top:1px solid var(--xb-line,#cad9d678);grid-template-columns:1fr 1fr;gap:17px 30px;width:100%;margin:auto 0 22px;padding-top:22px;display:grid}.product-summary-facts>div:last-child{grid-column:1/-1}.product-summary-facts dt{color:var(--xb-text2,#5f6d7d);font-size:11px}.product-summary-facts dd{color:var(--xb-text,#304457);margin:4px 0 0;font-size:13px}.product-purchase{margin:0;position:static}.product-purchase .package-options label{gap:9px;padding:14px 12px}.product-purchase .package-options strong{font-size:12px}.product-purchase .pending-price{font-size:28px}.product-section-nav{isolation:isolate;border:1px solid var(--xb-line,#e5eaf0);background:var(--xb-s2,#f4f6f9);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,560px);margin-top:32px;padding:4px;scroll-margin-top:106px;display:grid;position:relative}.product-section-nav:before{content:"";z-index:-1;background:var(--xb-s1,#fff);width:calc(25% - 2px);box-shadow:0 2px 7px var(--xb-shadow,#263b5810);transform:translateX(calc(var(--active-section,0)*100%));border-radius:11px;transition:transform .18s ease-out;position:absolute;top:4px;bottom:4px;left:4px}.product-section-nav button{min-height:44px;color:var(--xb-text2,#526881);white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:12px 8px;font-size:13px;transition:color .15s ease-out}.product-section-nav button:hover{color:var(--xb-text,#244f82)}.product-section-nav button[aria-selected=true]{color:var(--xb-accent,#2166cf);font-weight:600}.product-section-nav button:active{transform:none}.product-section-nav button:focus-visible{outline-offset:-2px}.product-details-link{text-align:left;background:0 0;border:0;min-height:44px;padding:0}.product-document{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.product-document>.product-doc-section{grid-area:1/1;min-width:0}.product-document>.product-doc-section[aria-hidden=true]{visibility:hidden;pointer-events:none}.product-document>.product-doc-section[aria-hidden=false]{animation:.15s ease-out product-panel-in}@keyframes product-panel-in{0%{opacity:.35}to{opacity:1}}.product-information-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:70px;display:grid}.product-doc-section{border-bottom:1px solid var(--xb-line,#e6ebf0);padding:34px 0;scroll-margin-top:105px}.doc-section-title{color:var(--xb-text2,#426589);align-items:center;gap:11px;margin-bottom:20px;display:flex}.doc-section-title h2{color:var(--xb-text,#1d2938);font-size:22px}.doc-section-title.minor{margin:26px 0 12px}.doc-section-title h3{color:var(--xb-text,#334a63);font-size:15px}.product-doc-section>p,.product-bullets{color:var(--xb-text2,#566577);font-size:14px;line-height:2}.product-included{background:var(--xb-s2,#f6f8fb);border:1px solid var(--xb-line,#e7ecf4);color:var(--xb-text2,#53687f);border-radius:14px;flex-direction:column;gap:6px;margin-top:23px;padding:20px;font-size:13px;display:flex}.product-included strong{color:var(--xb-text,#2b527d);margin-bottom:3px;font-size:12px}.product-bullets{margin:0;padding-left:20px}.product-bullets li+li{margin-top:8px}.product-bullets li::marker{color:var(--xb-text2,#8da7c7)}.product-callout{background:var(--xb-accent-soft,#eef4fd);border-radius:12px;align-items:flex-start;gap:10px;margin-top:22px;padding:15px 17px;display:flex}.product-callout svg{color:var(--xb-accent,#3a70b4);flex-shrink:0;margin-top:2px}.product-callout p{color:var(--xb-text2,#3c5e88);font-size:12px;line-height:1.9}.product-doc-section .detail-steps{margin-top:24px}.product-doc-section .detail-steps li:last-child{margin-bottom:0}.product-doc-section.app-faq details p{font-size:13px}.product-reading-note{background:var(--xb-s2,#f7f9fc);border-radius:18px;margin-top:35px;padding:26px;position:sticky;top:108px}.product-reading-note h2{margin:14px 0;font-size:24px}.product-reading-note p{font-size:12px;line-height:1.9}.product-reading-note ul{color:var(--xb-text2,#4a627a);gap:12px;margin:23px 0;padding:0;font-size:12px;list-style:none;display:grid}.product-reading-note li{align-items:center;gap:7px;display:flex}.product-reading-note .app-text-link{font-size:11px}.security-dialog{color:var(--xb-text,#203046);background:var(--xb-s1,#fff);border:1px solid var(--xb-line,#e1e8f0);width:min(420px,100% - 32px);max-height:90dvh;box-shadow:0 24px 100px var(--xb-shadow,#172d5540);border-radius:23px;padding:30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;overflow:auto}.security-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e304a66}.security-dialog h2{margin:16px 0 8px;font-size:24px}.security-dialog p{color:var(--xb-text2,#566b82);font-size:13px;line-height:1.8}.security-symbol{background:var(--xb-accent-soft,#edf4fe);color:var(--xb-accent,#2166cf);border-radius:16px;padding:13px;display:inline-flex}.security-close{background:var(--xb-s2,#f4f6f9);width:36px;height:36px;color:var(--xb-text2,#56657a);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.security-dialog form{flex-direction:column;gap:12px;margin-top:24px;display:flex}.turnstile-container{justify-content:center;width:100%;min-height:70px;display:flex}.security-dialog label{margin-top:8px;font-size:13px}.security-dialog input{border:1px solid var(--xb-line,#d5dfea);border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px}.security-dialog small{color:var(--xb-text2,#52677e);font-size:11px}.security-dialog .app-btn{background:var(--xb-accent,#2166cf);color:var(--xb-accent-ink,white);cursor:pointer;border:0;border-radius:12px;min-height:45px;padding:12px;font-size:13px}.security-dialog .app-btn:disabled{opacity:.55;cursor:not-allowed}.security-dialog .security-test-note{color:var(--xb-text2,#5e6e80);margin-top:16px;font-size:11px}.security-cancel,.security-retry{width:100%;min-height:44px;color:var(--xb-accent,#235dab);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.security-cancel{color:var(--xb-text2,#52677e);margin-top:9px}.security-dialog :focus-visible{outline:3px solid var(--xb-accent,#2166cf);outline-offset:3px}.security-dialog .app-error{color:var(--xb-danger,#a3372a);margin-top:14px}.account-security{margin-top:26px;padding:30px}.account-security-heading{align-items:center;gap:10px;margin-bottom:20px;display:flex}.account-security-heading svg{color:var(--xb-text2,#426eaa)}.account-security-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.account-security-grid h3{margin:8px 0 14px}.account-security-grid p{margin:10px 0;font-size:13px;line-height:1.9}.account-security-grid ul{color:var(--xb-text2,#52677e);padding-left:18px;font-size:12px;line-height:2}.account-security-grid .app-btn{margin-top:12px}.security-success{background:var(--xb-s2,#edf7f1);border-radius:10px;margin-top:18px;padding:12px 16px;font-size:13px;color:var(--xb-success,#236b43)!important}@media (width<=1000px){.product-overview{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.product-introduction{padding:26px}.product-introduction h1{font-size:33px}.product-information-grid{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.product-reading-note{padding:20px}.compact-catalog .app-product-title h2{font-size:21px}}@media (width<=700px){.compact-catalog{padding-top:28px}.compact-catalog h1{font-size:28px}.compact-catalog .section-heading{margin-bottom:22px}.compact-catalog .section-heading p{max-width:260px;line-height:1.8}.compact-catalog .app-product-title h2{font-size:23px}.product-overview{grid-template-columns:1fr;gap:18px}.product-introduction{border-radius:20px;padding:25px}.product-introduction h1{margin-top:24px;font-size:32px}.product-introduction .product-lead{font-size:17px}.product-introduction .product-description{margin-top:15px;font-size:13px}.product-brand-line{gap:10px;font-size:13px}.product-brand-line .app-product-logo{width:50px;height:50px}.product-brand-line .product-status{padding:4px 8px;font-size:10px}.product-capabilities{margin:20px 0 24px}.product-summary-facts{gap:14px}.product-purchase{padding:25px}.product-section-nav{margin-top:25px;scroll-margin-top:140px}.product-section-nav button{padding:10px 4px;font-size:12px}.product-information-grid{display:block}.product-reading-note{display:none}.product-doc-section{padding:29px 0;scroll-margin-top:145px}.doc-section-title h2{font-size:21px}.product-doc-section>p,.product-bullets{font-size:13px}.product-included{padding:17px;font-size:12px}.account-security{padding:23px}.account-security-grid{grid-template-columns:1fr;gap:24px}.security-dialog{padding:25px 22px}.security-dialog h2{font-size:22px}}@media (prefers-reduced-transparency:reduce){.security-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.product-doc-section .flow-panel-notice{background:var(--xb-s2,#f4f7fc);color:var(--xb-text2,#546983);border-radius:10px;margin-bottom:24px;padding:12px 15px;font-size:12px;line-height:1.9}.activation-detail-steps li{gap:14px}.activation-detail-steps p{line-height:1.95}.flow-order-note{background:var(--xb-s2,#f8f9fb);border:1px solid var(--xb-line,#e6ebf2);border-radius:13px;align-items:flex-start;gap:12px;margin-top:24px;padding:18px;display:flex}.flow-order-note>svg{color:var(--xb-text2,#426eab);margin-top:3px}.flow-order-note h3{font-size:14px}.flow-order-note p{margin:8px 0;font-size:12px;line-height:1.9}.flow-order-note .app-text-link{min-height:35px;font-size:12px}@media (width<=700px){.flow-order-note{gap:10px;padding:16px}.flow-order-note p{font-size:12px}}.app-store{--ink:#22252b;--muted:#5f6978;--border:#e5e7ec;--canvas:#f7f8fa;background:var(--canvas)}.app-store h1,.app-store h2,.app-store h3{text-wrap:balance}.app-test-banner{background:var(--xb-s2,#edf1f6);color:var(--xb-text2,#626d7c);justify-content:center;align-items:center;gap:7px;padding:6px 16px;font-size:10px;display:flex}.app-test-banner>span:first-of-type{font-weight:600}.test-banner-divider{opacity:.5}.app-topbar{background:color-mix(in srgb,var(--xb-s1,#fff) 95%,transparent);border-bottom-color:var(--xb-line,#e8ebef)}.app-nav-wrap{min-height:72px}.app-brand{font-size:22px}.app-brand>span:first-child:not(.light){box-shadow:0 2px 5px var(--xb-shadow,#2166cf1a);border-radius:10px}.app-topbar nav{align-self:stretch;align-items:stretch;gap:30px}.app-topbar nav a{align-items:center;padding:0 4px;display:flex;position:relative}.app-topbar nav a:after{content:"";background:0 0;border-radius:3px;height:2px;position:absolute;bottom:-1px;left:4px;right:4px}.app-topbar nav a.is-active:after{background:var(--blue)}.app-signin{background:var(--xb-accent-soft,#edf3ff);padding:10px 17px;font-weight:500;transition:background .15s}.app-signin:hover{background:var(--xb-accent-soft,#e0ebff)}.app-footer{border-top-color:var(--xb-line,#e2e5eb);padding-top:28px}.app-footer .footer-links a:hover{color:var(--blue)}.footer-bottom{border-top-color:var(--xb-line,#e5e8ed)}.app-store .app-btn:disabled:hover{background:var(--blue);transform:none}.app-store .app-btn.secondary:disabled:hover{background:var(--xb-s1,#fff)}.refined-catalog{padding:36px 0 0}.catalog-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.catalog-heading .app-eyebrow{color:var(--xb-text2,#626d7d);letter-spacing:.08em;font-size:11px}.refined-catalog .catalog-heading h1{letter-spacing:-.045em;margin:9px 0 10px;font-size:36px}.catalog-heading h1>span{color:var(--xb-text2,#78818e)}.catalog-heading p{font-size:13px;line-height:1.8}.catalog-support{align-items:center;gap:12px;padding:10px 0 10px 15px;display:flex}.support-icon{border:1px solid var(--xb-line,#e5e9ef);background:var(--xb-s1,#fff);width:42px;height:42px;color:var(--xb-text2,#4e607d);border-radius:50%;place-items:center;display:grid}.catalog-support small{color:var(--xb-text2,#657080);font-size:11px;display:block}.catalog-support strong{align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:550;display:flex}.catalog-support:hover strong{color:var(--blue)}.catalog-tools{border-bottom:1px solid var(--xb-line,#e5e8ed);justify-content:space-between;align-items:center;gap:20px;padding-bottom:23px;display:flex}.catalog-categories{background:var(--xb-s2,#eaeef3);border:1px solid var(--xb-line,#e6e9ee);border-radius:13px;gap:5px;padding:4px;display:flex}.catalog-categories button{min-height:39px;color:var(--xb-text2,#5b6879);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:flex}.catalog-categories button.active{background:var(--xb-s1,#fff);color:var(--xb-accent,#215fab);box-shadow:0 1px 3px var(--xb-shadow,#202d4410);font-weight:600}.catalog-categories small{color:var(--xb-text2,#657287);text-align:center;background:#dee4ed75;border-radius:5px;min-width:17px;padding:0 5px;font-size:10px;line-height:18px}.catalog-categories .active small{background:var(--xb-accent-soft,#edf3fd);color:var(--xb-accent,#32639e)}.catalog-search{border:1px solid var(--xb-line,#dfe4ec);width:248px;height:43px;color:var(--xb-text2,#7b8797);background:color-mix(in srgb,var(--xb-s1,#fff) 64%,transparent);border-radius:12px;align-items:center;gap:9px;padding:0 13px;transition:border-color .15s,box-shadow .15s;display:flex}.catalog-search:focus-within{border-color:var(--xb-line,#6d99df);box-shadow:0 0 0 3px var(--xb-shadow,#2166cf0c)}.catalog-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}.catalog-search input:focus-visible{outline:none}.catalog-search input::-webkit-search-cancel-button{display:none}.catalog-search input::placeholder{color:var(--xb-text2,#798391)}.catalog-search button{color:var(--xb-text2,#647287);background:0 0;border:0;border-radius:6px;place-items:center;min-width:28px;min-height:32px;padding:4px;display:grid}.catalog-results-heading{justify-content:space-between;align-items:center;gap:15px;margin:23px 0 17px;display:flex}.catalog-results-heading h2{letter-spacing:-.02em;font-size:18px}.catalog-results-heading>span{color:var(--xb-text2,#647084);font-variant-numeric:tabular-nums;font-size:11px}.subscription-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.subscription-product{background:var(--xb-s1,#fff);border:1px solid var(--xb-line,#e9edf2);min-width:0;box-shadow:0 2px 3px var(--xb-shadow,#1d304304),0 8px 30px -22px var(--xb-shadow,#35476524);border-radius:23px;padding:23px 24px 0;transition:box-shadow .22s,border-color .22s,transform .22s cubic-bezier(.2,.8,.2,1)}.subscription-card-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.product-provider{color:var(--xb-text2,#667181);white-space:nowrap;font-size:11px}.product-provider>span{color:var(--xb-text2,#677382);font-size:10px}.product-type-label{white-space:nowrap;background:var(--xb-s2,#f3f5f8);color:var(--xb-text2,#617083);border-radius:5px;padding:3px 7px;font-size:10px}.subscription-product h2{letter-spacing:-.035em;font-size:24px;line-height:1.3}.subscription-product h2 a:hover{color:var(--blue)}.subscription-product .subscription-blurb{color:var(--xb-text2,#6e7783);margin-top:7px;font-size:12px;line-height:1.8}.product-art-link{border-radius:15px;margin:5px -9px 0;display:block}.subscription-highlights{color:var(--xb-text2,#5e6c7d);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0 16px;font-size:11px;display:flex}.subscription-highlights span{align-items:center;gap:5px;display:flex}.subscription-highlights svg{color:var(--xb-text2,#7e94a9)}.subscription-buy-row{border-top:1px solid var(--xb-line,#eef0f4);justify-content:space-between;align-items:center;gap:10px;padding:17px 0 20px;display:flex}.subscription-price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.15}.subscription-price>small{margin-right:3px;font-size:16px}.price-caption{color:var(--xb-text2,#657385);margin-top:5px;font-size:10px;display:block}.subscription-buy-row .app-btn{gap:8px;min-height:40px;padding:10px 14px;font-size:12px}.subscription-delivery{border-top:1px solid var(--xb-line,#eef0f4);background:var(--xb-s1,#fcfdfe);color:var(--xb-text2,#5e7083);border-radius:0 0 23px 23px;align-items:center;gap:6px;margin:0 -24px;padding:12px 24px;font-size:10px;display:flex}.subscription-delivery>span:first-child{background:var(--xb-accent,#93a4bb);border-radius:50%;width:5px;height:5px}.subscription-delivery>.delivery-divider{color:var(--xb-text2,#a7afba);margin:0 1px}.upcoming-section{margin-top:31px}.upcoming-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.upcoming-heading h2{color:var(--xb-text2,#4c596d);font-size:16px;font-weight:550}.upcoming-heading>span{color:var(--xb-text2,#626f81);font-size:11px}.upcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.upcoming-product{background:var(--xb-s1,#fff);border:1px solid var(--xb-line,#e8ebf0);border-radius:15px;align-items:center;gap:12px;min-width:0;padding:17px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.upcoming-logo{border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.upcoming-logo img{object-fit:contain;width:39px;height:39px}.upcoming-product strong{letter-spacing:-.015em;font-size:13px;font-weight:600;display:block}.upcoming-product small{color:var(--xb-text2,#616f81);margin-top:4px;font-size:10px;display:block}.upcoming-product>svg{color:var(--xb-text2,#8490a0);margin-left:auto}.upcoming-product:hover{border-color:var(--xb-line,#bed1ec);box-shadow:0 3px 9px var(--xb-shadow,#243d6410)}.catalog-service-note{color:var(--xb-text2,#718095);justify-content:center;align-items:center;gap:8px;margin:28px 0 31px;font-size:11px;display:flex}.catalog-service-note p{font-size:11px}.catalog-service-note a{color:var(--xb-text2,#3c6092);padding:8px 4px;display:inline-block}.catalog-service-note a:hover{text-decoration:underline}.catalog-help{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 46px;display:grid}.catalog-help>a{background:var(--xb-s2,#eff2f7);border:1px solid var(--xb-line,#e8ecf2);border-radius:18px;align-items:center;gap:16px;padding:25px;transition:background .16s;display:flex}.catalog-help>a:hover{background:var(--xb-accent-soft,#e9eef6)}.catalog-help-icon{color:var(--xb-text2,#637b9c);background:color-mix(in srgb,var(--xb-s1,#fff) 70%,transparent);border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.catalog-help h2{letter-spacing:-.02em;font-size:15px}.catalog-help p{margin-top:5px;font-size:11px}.catalog-help>a>svg{color:var(--xb-text2,#6e819a);margin-left:auto}.refined-product{padding-top:20px}.product-breadcrumb{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.product-breadcrumb>div{min-width:0;color:var(--xb-text2,#8994a3);align-items:center;gap:11px;display:flex}.product-breadcrumb .app-back{white-space:nowrap;margin:0;font-size:12px}.product-breadcrumb>div>span{color:var(--xb-text2,#56647a);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-share{color:var(--xb-text2,#5e6f84);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;padding:8px 0;font-size:11px;display:flex}.product-share:hover{color:var(--blue)}.refined-product .product-overview{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:25px}.refined-product .product-introduction{background:var(--xb-s1,#fff);border:1px solid var(--xb-line,#e8ecf1);border-radius:23px;min-height:100%;padding:30px 34px 20px}.refined-product .product-brand-line{gap:10px;font-size:12px}.refined-product .product-brand-line .app-product-logo{background:var(--product-tint);border-radius:13px;width:43px;height:43px}.refined-product .product-brand-line small{color:var(--xb-text2,#657488);margin-top:2px;font-size:10px}.refined-product .product-brand-line .product-status{background:var(--xb-s2,#f4f6f9);border-color:var(--xb-line,#edf0f5);color:var(--xb-text2,#607086);font-size:10px}.refined-product .product-introduction h1{letter-spacing:-.045em;margin:24px 0 8px;font-size:37px}.refined-product .product-lead{color:var(--xb-text2,#637084);font-size:16px;font-weight:400}.refined-product .product-showcase{width:100%;min-height:220px;margin:8px 0 4px}.refined-product .product-showcase .membership-art-card{width:270px;height:164px;padding:21px 25px}.refined-product .product-showcase .membership-art-card>strong{font-size:34px}.refined-product .product-description{max-width:100%;color:var(--xb-text2,#687588);margin-top:7px;font-size:13px;line-height:1.9}.refined-product .product-capabilities{color:var(--xb-text2,#577262);gap:10px 20px;margin:17px 0;font-size:11px}.refined-product .product-details-link{border-top:1px solid var(--xb-line,#edf0f4);width:100%;min-height:43px;margin-top:auto;padding-top:9px;font-size:11px}.refined-product .product-purchase{border:1px solid var(--xb-line,#e2e7ef);box-shadow:0 3px 6px var(--xb-shadow,#26385304),0 14px 36px -25px var(--xb-shadow,#23427540);background:var(--xb-s1,#fff);border-radius:23px;padding:27px 26px 0}.purchase-panel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.purchase-panel-heading .app-eyebrow{font-size:11px}.checkout-status{background:var(--xb-accent-soft,#edf3ff);color:var(--xb-text2,#506f9b);border-radius:5px;padding:3px 7px;font-size:10px}.refined-product .product-purchase h2{margin:15px 0 7px;font-size:23px}.purchase-subtitle{margin-bottom:22px;font-size:12px}.refined-product .package-options{gap:10px}.refined-product .package-options label{border:1px solid var(--xb-line,#e0e5ed);background:var(--xb-s1,#fff);border-radius:12px;gap:0;min-height:81px;padding:15px 14px;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.refined-product .package-options label.selected{border-color:var(--xb-accent,#2c70d5);box-shadow:0 0 0 1px var(--xb-shadow,#2c70d5);background:var(--xb-s2,#f6f9ff)}.refined-product .package-options label:focus-within{outline:3px solid var(--xb-line,#94b9f0);outline-offset:3px}.refined-product .package-options input{opacity:0;width:1px;height:1px;position:absolute;top:8px;left:8px}.refined-product .package-options label>span:first-of-type{padding-right:9px}.refined-product .package-options strong{font-size:12px;line-height:1.55}.refined-product .package-options small{margin-top:4px;font-size:10px}.refined-product .package-options b{font-size:16px}.refined-product .package-options .package-selected-icon{border:1px solid var(--xb-line,#cbd4e2);color:#0000;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;margin-left:11px;display:grid}.refined-product .package-options .selected .package-selected-icon{background:var(--xb-accent,#2166cf);color:var(--xb-accent-ink,#fff);border-color:var(--xb-accent,#2166cf)}.refined-product .purchase-facts{gap:11px;margin:22px 0;font-size:11px}.refined-product .purchase-facts dt{color:var(--xb-text2,#657488)}.refined-product .purchase-facts dd{color:var(--xb-text,#455670)}.refined-product .detail-total{margin:18px 0;padding-top:18px}.refined-product .detail-total strong{font-variant-numeric:tabular-nums;font-size:34px}.refined-product .detail-total>span{font-size:13px}.refined-product .detail-total>span small{color:var(--xb-text2,#697588);margin-top:3px;font-size:10px}.refined-product .product-purchase>.app-btn{border-radius:12px;min-height:46px;font-size:13px}.refined-product .purchase-disclaimer{color:var(--xb-text2,#65748a);margin:12px 0 16px;font-size:10px}.purchase-assistance{border-top:1px solid var(--xb-line,#e9edf2);background:var(--xb-s1,#fafbfe);color:var(--xb-text2,#5d708b);border-radius:0 0 23px 23px;align-items:center;gap:6px;margin:0 -26px;padding:13px 22px;font-size:10px;display:flex}.purchase-assistance a{min-height:28px;color:var(--xb-text2,#446a9a);align-items:center;gap:2px;margin-left:auto;display:flex}.refined-product .activation-flow{background:var(--xb-s1,#fff);border-color:var(--xb-line,#e7ecf3);border-radius:22px;margin-top:24px;padding-top:25px}.refined-product .activation-flow-heading h2{font-size:21px}.refined-product .activation-flow-heading .app-eyebrow{font-size:10px}.refined-product .activation-flow-steps{margin:26px 0 23px}.refined-product .activation-flow-steps h3{font-size:13px}.refined-product .activation-flow-steps p{font-size:11px}.refined-product .activation-flow-icon{background:var(--xb-s2,#f3f6fc);border-color:var(--xb-line,#e1e8f3);color:var(--xb-text2,#5678a7)}.refined-product .activation-flow-icon small{border-color:var(--xb-line,#fff)}.refined-product .activation-flow-footer>p{font-size:10px}.refined-product .activation-flow-footer button{font-size:11px}.refined-product .product-section-nav{background:var(--xb-s2,#e9edf3);border-color:var(--xb-line,#e3e7ef);border-radius:13px;width:min(100%,590px);margin:29px 0 0}.refined-product .product-section-nav:before{border-radius:9px}.refined-product .product-section-nav button{padding:10px 5px;font-size:12px}.refined-product .product-information-grid{grid-template-columns:minmax(0,1fr) 284px;align-items:start;gap:26px;margin-top:20px}.refined-product .product-document{background:var(--xb-s1,#fff);border:1px solid var(--xb-line,#e7ebf1);border-radius:20px;grid-template-columns:minmax(0,1fr);min-height:440px;padding:29px 30px;display:grid}.refined-product .product-doc-section{border:0;padding:0}.refined-product .product-doc-section[aria-hidden=true]{display:block}.refined-product .doc-section-title{gap:9px;margin-bottom:17px}.refined-product .doc-section-title h2{font-size:20px}.refined-product .product-doc-section>p,.refined-product .product-bullets{font-size:13px;line-height:2}.refined-product .product-included{background:var(--xb-s2,#f7f9fc);border-color:var(--xb-line,#e9edf4);padding:17px;font-size:12px}.refined-product .product-reading-note{background:var(--xb-s2,#f0f3f8);border:1px solid var(--xb-line,#e6ebf3);border-radius:20px;margin-top:0;padding:25px;top:96px}.reading-note-icon{background:var(--xb-s1,#fff);width:44px;height:44px;color:var(--xb-text2,#577598);border-radius:13px;place-items:center;display:grid}.refined-product .product-reading-note h2{margin:17px 0 9px;font-size:19px;line-height:1.5}.refined-product .product-reading-note p{font-size:12px}.refined-product .product-reading-note ul{gap:11px;margin:20px 0 13px;font-size:11px}.refined-product .product-reading-note .app-text-link{font-size:11px}.mobile-purchase-bar{display:none}@media (hover:hover){.subscription-product:hover{border-color:var(--xb-line,#d7e0ed);box-shadow:0 5px 8px var(--xb-shadow,#263c5305),0 18px 32px -22px var(--xb-shadow,#2c486d35);transform:translateY(-3px)}}@media (width<=1100px){.subscription-grid{gap:15px}.subscription-product{padding:20px 18px 0}.subscription-delivery{gap:5px;margin:0 -18px;padding:12px 18px;font-size:9px}.subscription-product h2{font-size:22px}.product-provider>span{display:none}.subscription-buy-row .app-btn{gap:5px;padding:9px 12px}.subscription-price{font-size:28px}.upcoming-product{gap:9px;padding:15px 13px}.upcoming-product strong{font-size:12px}.refined-product .product-overview{grid-template-columns:minmax(0,1fr) 345px;gap:20px}.refined-product .product-introduction{padding:27px 26px 19px}.refined-product .product-introduction h1{font-size:33px}.refined-product .product-purchase{padding:25px 22px 0}.purchase-assistance{margin:0 -22px;padding:12px 17px}.refined-product .product-information-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.catalog-help>a{gap:12px;padding:22px 20px}.catalog-help h2{font-size:14px}}@media (width>=701px) and (width<=900px){.subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-product{padding:23px 23px 0}.subscription-delivery{margin:0 -23px;padding:12px 23px;font-size:10px}.upcoming-grid{grid-template-columns:1fr}.upcoming-product{padding:15px 20px}.upcoming-product strong{font-size:14px}.upcoming-product small{font-size:11px}.catalog-heading h1{font-size:32px}.catalog-categories button{padding:8px 10px;font-size:11px}.catalog-search{width:205px}.refined-product .product-overview{grid-template-columns:minmax(0,1fr) 320px;gap:17px}.refined-product .product-introduction{padding:23px 21px 16px}.refined-product .product-brand-line .product-status{display:none}.refined-product .product-introduction h1{font-size:29px}.refined-product .product-lead{font-size:14px}.refined-product .product-showcase .membership-art-card{width:85%;height:154px;padding:20px}.refined-product .product-information-grid{grid-template-columns:1fr}.refined-product .product-reading-note{display:none}.catalog-help{grid-template-columns:1fr;gap:12px}.catalog-help>a{padding:23px}}@media (width<=700px){.app-nav-wrap{min-height:0;padding-top:11px}.app-topbar nav{gap:35px;min-height:44px;margin-top:2px}.app-topbar nav a{min-height:44px;padding:11px 3px}.app-test-banner{gap:5px;padding:5px 8px;font-size:9px}.app-test-banner>svg{width:11px}.app-brand{font-size:21px}.app-signin{min-height:38px;font-size:11px}.refined-catalog{padding-top:27px}.catalog-heading{gap:10px;margin-bottom:24px}.catalog-heading .app-eyebrow{font-size:10px}.refined-catalog .catalog-heading h1{margin:9px 0;font-size:30px}.catalog-heading p{max-width:285px;font-size:12px}.catalog-support{display:none}.catalog-tools{flex-direction:column;align-items:stretch;gap:13px;padding-bottom:19px}.catalog-categories{border-radius:12px;gap:2px;padding:4px}.catalog-categories button{flex:1;gap:6px;min-height:41px;padding:9px 7px;font-size:11px}.catalog-categories button>svg{width:14px}.catalog-categories small{padding:0 4px;font-size:9px}.catalog-search{background:var(--xb-s1,#fff);border-radius:11px;width:100%;height:46px}.catalog-search input{font-size:16px}.catalog-search input::placeholder{font-size:12px}.catalog-search button{min-width:32px;min-height:36px}.catalog-results-heading{margin:21px 0 15px}.catalog-results-heading h2{font-size:17px}.catalog-results-heading>span{font-size:10px}.subscription-grid{grid-template-columns:1fr;gap:17px}.subscription-product{border-radius:22px;padding:23px 23px 0}.subscription-card-heading{margin-bottom:12px}.product-provider>span{display:inline}.subscription-product h2{font-size:25px}.subscription-product .subscription-blurb{font-size:12px}.product-art-link{margin-top:4px}.subscription-highlights{padding-top:8px;font-size:11px}.subscription-buy-row{padding:16px 0 18px}.subscription-buy-row .app-btn{gap:7px;min-height:42px;padding:10px 17px;font-size:12px}.subscription-price{font-size:32px}.price-caption{font-size:10px}.subscription-delivery{border-radius:0 0 22px 22px;margin:0 -23px;padding:12px 23px;font-size:10px}.upcoming-section{margin-top:25px}.upcoming-heading{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:13px}.upcoming-heading h2{font-size:16px}.upcoming-heading>span{font-size:10px}.upcoming-grid{grid-template-columns:1fr;gap:10px}.upcoming-product{gap:13px;padding:16px 18px}.upcoming-product strong{font-size:14px}.upcoming-product small{font-size:11px}.catalog-service-note{align-items:center;gap:7px;margin:18px 0 22px}.catalog-service-note p{font-size:10px}.catalog-service-note>svg{width:14px}.catalog-help{grid-template-columns:1fr;gap:12px;margin-bottom:34px}.catalog-help>a{gap:13px;padding:23px 20px}.catalog-help h2{font-size:14px}.catalog-help p{font-size:11px}.catalog-help-icon{width:36px;height:39px}.catalog-help-icon>svg{width:20px}.catalog-help>a>svg{width:16px}.refined-product{padding-top:15px;padding-bottom:110px}.product-breadcrumb{gap:10px;margin-bottom:14px}.product-breadcrumb>div{gap:7px}.product-breadcrumb>div>span{max-width:150px;font-size:10px}.product-breadcrumb .app-back{font-size:11px}.product-share{border:1px solid var(--xb-line,#e1e6ee);background:var(--xb-s1,#fff);border-radius:50%;justify-content:center;min-width:38px;min-height:38px;padding:8px;font-size:0}.product-share span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.refined-product .product-overview{grid-template-columns:1fr;gap:17px}.refined-product .product-introduction{border-radius:20px;min-height:0;padding:24px 24px 16px}.refined-product .product-introduction h1{margin-top:22px;font-size:32px}.refined-product .product-lead{font-size:14px}.refined-product .product-showcase{min-height:193px;margin-top:5px}.refined-product .product-showcase .membership-art-card{width:min(85%,250px);height:146px;padding:18px 21px}.refined-product .product-showcase .membership-art-card>strong{font-size:29px}.refined-product .product-description{margin-top:0;font-size:12px}.refined-product .product-capabilities{gap:9px 17px;margin:15px 0;font-size:11px}.refined-product .product-details-link{font-size:11px}.refined-product .product-purchase{border-radius:20px;padding:24px 22px 0}.refined-product .product-purchase h2{font-size:22px}.purchase-subtitle,.refined-product .purchase-facts{font-size:12px}.refined-product .package-options strong{font-size:13px}.refined-product .package-options small{font-size:11px}.refined-product .purchase-disclaimer{font-size:10px}.purchase-assistance{border-radius:0 0 20px 20px;margin:0 -22px;padding:11px 19px}.refined-product .activation-flow{margin-top:19px;padding:22px 21px 0}.refined-product .activation-flow-heading{gap:11px}.refined-product .activation-flow-heading h2{font-size:20px}.refined-product .activation-flow-steps{margin:24px 0 0}.refined-product .activation-flow-steps li{gap:18px;padding-bottom:22px}.refined-product .activation-flow-steps h3{font-size:13px}.refined-product .activation-flow-steps p{font-size:11px}.refined-product .activation-flow-footer{padding:13px 0 11px}.refined-product .product-section-nav{margin-top:24px;scroll-margin-top:128px}.refined-product .product-section-nav button{min-height:44px;font-size:11px}.refined-product .product-information-grid{margin-top:16px;display:block}.refined-product .product-document{border-radius:18px;min-height:440px;padding:23px 21px}.refined-product .doc-section-title h2{font-size:19px}.refined-product .product-doc-section>p,.refined-product .product-bullets{font-size:12px}.refined-product .product-reading-note{display:none}.refined-product .product-included{padding:15px;font-size:11px}.refined-product .product-callout{gap:8px;padding:13px}.refined-product .product-callout p{font-size:11px}.refined-product .product-doc-section .detail-steps{margin-top:19px}.refined-product .product-doc-section .detail-steps p{font-size:12px}.mobile-purchase-bar{z-index:35;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--xb-line,#dfe5ee);background:color-mix(in srgb,var(--xb-s1,#fff) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -4px 20px var(--xb-shadow,#23334d08);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-purchase-bar>div{min-width:0}.mobile-purchase-bar>div>small{color:var(--xb-text2,#69768a);text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:10px;display:block;overflow:hidden}.mobile-purchase-bar strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:650;line-height:1.4;display:block}.mobile-purchase-bar strong>span{margin-right:2px;font-size:14px}.mobile-purchase-bar strong>small{color:var(--xb-text2,#69768a);font-size:10px;font-weight:400}.mobile-purchase-bar .app-btn{border-radius:12px;flex-shrink:0;gap:9px;min-height:44px;padding:11px 20px;font-size:13px}}@media (width<=359px){.catalog-categories button{gap:4px;padding:9px 5px;font-size:10px}.catalog-categories button>svg{width:12px}.subscription-product{padding:21px 20px 0}.subscription-delivery{gap:4px;margin:0 -20px;padding:12px 20px;font-size:9px}.subscription-product h2{font-size:23px}.subscription-buy-row .app-btn{padding:10px 14px}.catalog-help>a{gap:10px;padding:20px 15px}.catalog-help h2{font-size:13px}.catalog-help p{font-size:10px}.refined-product .product-introduction{padding:22px 19px 15px}.refined-product .product-brand-line .product-status{padding:4px 7px;font-size:9px}.refined-product .product-introduction h1{font-size:29px}.refined-product .product-purchase{padding:23px 19px 0}.refined-product .package-options label{padding:13px 11px}.refined-product .package-options strong{font-size:12px}.refined-product .package-options b{font-size:15px}.refined-product .package-options .package-selected-icon{margin-left:7px}.purchase-assistance{margin:0 -19px;padding:11px 15px;font-size:9px}.mobile-purchase-bar{padding-left:16px;padding-right:16px}.mobile-purchase-bar .app-btn{padding:11px 16px}.mobile-purchase-bar>div>small{max-width:150px}}@media (prefers-reduced-motion:reduce){.subscription-product,.upcoming-product{transition:none}.subscription-product:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.app-topbar,.mobile-purchase-bar{background:var(--xb-s1,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.subscription-product,.upcoming-product,.catalog-search,.refined-product .product-introduction,.refined-product .product-document{border-color:var(--xb-line-strong,#77879b)}.product-type-label,.price-caption,.subscription-delivery{color:var(--xb-text,#43546a)}}.app-store .order-terms>summary{color:var(--xb-text2,#5b6c83)}html.xb{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--xb-bg:#f6f7f9;--xb-s1:#fff;--xb-s2:#f2f4f7;--xb-s3:#e8ecf1;--xb-line:#e1e6ec;--xb-line-strong:#c2cbd6;--xb-text:#202735;--xb-text2:#606c7e;--xb-text3:#7c8797;--xb-accent:#436d0b;--xb-accent-hover:#355809;--xb-accent-ink:#fff;--xb-accent-soft:#edf5e2;--xb-success:#18794e;--xb-success-soft:#e9f6ee;--xb-danger:#ba3453;--xb-danger-soft:#fbeef1;--xb-warning:#8b5d0b;--xb-warning-soft:#fff4df;--xb-shadow:#1a283c0f;--xb-radius-pill:50px;--xb-secondary:#edf0f4;--xb-secondary-hover:#e2e7ed;--xb-disabled:#e8ecf1;background:var(--xb-bg);color:var(--xb-text)}html.xb[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xb-secondary:#ffffff21;--xb-secondary-hover:#fff3;--xb-disabled:#ffffff1f;--xb-bg:#000;--xb-s1:#121212;--xb-s2:#1c1c1c;--xb-s3:#2c2c2c;--xb-line:#383838;--xb-line-strong:#666;--xb-text:#fff;--xb-text2:#a3a3a3;--xb-text3:#8c8c8c;--xb-accent:#bcff2f;--xb-accent-hover:#d3ff63;--xb-accent-ink:#000;--xb-accent-soft:#bcff2f24;--xb-success:#31bd65;--xb-success-soft:#31bd6529;--xb-danger:#eb4b6d;--xb-danger-soft:#eb4b6d29;--xb-warning:#f5a524;--xb-warning-soft:#f5a52429;--xb-shadow:#0009;--xb-radius-pill:50px;background:var(--xb-bg);color:var(--xb-text)}html.xb body{background:var(--xb-bg);color:var(--xb-text)}html.xb ::selection{background:var(--xb-accent);color:var(--xb-accent-ink)}html.xb ::placeholder{color:var(--xb-text3);opacity:1}html.xb input,html.xb textarea,html.xb select{color:var(--xb-text);background-color:var(--xb-s2);border-color:var(--xb-line-strong)}html.xb input:disabled,html.xb textarea:disabled,html.xb select:disabled{opacity:.6}html.xb input[type=checkbox],html.xb input[type=radio]{accent-color:var(--xb-accent)}html.xb a{color:inherit}html.xb hr{border-color:var(--xb-line)}html.xb dialog{color:var(--xb-text)}html.xb dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}html.xb ::-webkit-scrollbar{width:8px;height:8px}html.xb ::-webkit-scrollbar-thumb{background:var(--xb-s3);border-radius:8px}html.xb .app-store{--blue:var(--xb-accent);--blue-hover:var(--xb-accent-hover);--ink:var(--xb-text);--muted:var(--xb-text2);--border:var(--xb-line);--canvas:var(--xb-bg);background:var(--xb-bg);color:var(--xb-text)}html.xb .app-store.is-shop{background:var(--xb-bg)}html.xb .app-store :focus-visible,html.xb :focus-visible{outline:3px solid var(--xb-accent);outline-offset:3px}html.xb .app-store h1,html.xb .app-store h2,html.xb .app-store h3{color:var(--xb-text)}html.xb .app-store p{color:var(--xb-text2)}html.xb .app-topbar{background:color-mix(in srgb,var(--xb-bg) 88%,transparent);border-bottom-color:var(--xb-line)}html.xb .app-btn{background:var(--xb-accent);color:var(--xb-accent-ink);border-radius:var(--xb-radius-pill);font-weight:600}html.xb .app-btn:hover:not(:disabled){background:var(--xb-accent-hover)}html.xb .app-btn.secondary{background:var(--xb-secondary);color:var(--xb-text);border-color:#0000}html.xb .app-btn.secondary:hover:not(:disabled){background:var(--xb-secondary-hover)}html.xb .app-btn:disabled{opacity:.45}html.xb .app-store.is-shop .app-btn:not(.secondary){background:var(--blue);color:#000}.xb-brand{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-weight:700;display:inline-flex}.xb-mark{flex-shrink:0;display:block}.xb-wordmark b{font-weight:800}.xb-wordmark span{font-weight:400}html.xb .app-brand{gap:10px;font-size:22px}html.xb .app-brand .xb-mark{width:32px;height:32px}html.xb .app-footer .app-brand .xb-mark{width:26px;height:26px}html.xb .app-footer .app-brand{font-size:19px}html.xb[data-theme=dark] img[src$="/brands/openai.svg"],html.xb[data-theme=dark] img[src$="/brands/x.svg"]{filter:brightness(0)invert()}html.xb .app-product-logo{background:var(--xb-s2)}html.xb .app-btn:disabled,html.xb .app-btn[disabled]{background:var(--xb-disabled);color:var(--xb-text3);opacity:1}html.xb .market-price{color:var(--xb-text)}html.xb .market-sidebar button:first-child .category-icon{color:var(--xb-accent)}.usdt-panel{padding:26px}@media (width<=560px){.usdt-panel{padding:20px}}.admin-payments .admin-panel{padding-bottom:18px}.admin-payments .admin-panel>:not(.admin-panel-title){margin-left:20px;margin-right:20px}.admin-payments .admin-panel>p{margin-top:8px;margin-bottom:0;line-height:1.7}html.xb .admin-demo{--admin-accent:var(--xb-accent);--admin-border:var(--xb-line);--admin-muted:var(--xb-text2);background:var(--xb-bg);color:var(--xb-text)}html.xb .admin-sidebar{background:var(--xb-s1);border-right-color:var(--xb-line)}html.xb .admin-sidebar nav>button.active{background:var(--xb-accent-soft);color:var(--xb-accent)}html.xb[data-theme=dark] .subscription-art{--pass-bg:#1d2a0c;--pass-ink:#bcff2f;--pass-back:#33480f}html.xb[data-theme=dark] .subscription-art.peach{--pass-bg:#2b1d14;--pass-ink:#ffb48c;--pass-back:#4a3022}html.xb[data-theme=dark] .subscription-art.graphite{--pass-bg:#1c1c1c;--pass-ink:#fff;--pass-back:#3a3a3a}html.xb[data-theme=dark] .subscription-art.lavender{--pass-bg:#231e35;--pass-ink:#cfc2ff;--pass-back:#3b3360}
