@font-face{font-family:XwPretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}.xw{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172b3a;--text:#334751;--muted:#5c5e62;--green:#919193;--green-dark:#6b6b6d;--mint:#f4f4f6;--line:#e7eced;--paper:#f7f9f9;--radius:24px;--shadow:0 6px 28px #32323421}.xw,.xw *{box-sizing:border-box}.xw{color:var(--ink);letter-spacing:-.025em;background:#fff;margin:0;font-family:XwPretendard,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.55}.xw button,.xw input,.xw select,.xw textarea{font:inherit;color:inherit}.xw button,.xw a,.xw input,.xw select{-webkit-tap-highlight-color:transparent}.xw button{cursor:pointer}.xw button:disabled{cursor:not-allowed;opacity:.42}.xw a{color:inherit;text-decoration:none}.xw button{background:0 0;border:0}.xw input,.xw select{min-width:0}.xw button:focus-visible,.xw a:focus-visible,.xw select:focus-visible,.xw input:focus-visible{outline:3px solid #5c5e62}.xw h1,.xw h2,.xw h3,.xw p{margin:0}.xw h1,.xw h2,.xw h3{letter-spacing:-.045em;font-weight:720;line-height:1.35}.xw h1{font-size:40px}.xw h2{font-size:30px}.xw h3{font-size:19px}.xw em{color:var(--green-dark);font-style:normal}.xw small{font-size:13px}.xw svg{flex-shrink:0}.xw .icon{vertical-align:middle;width:20px;height:20px}.xw .subtle{color:var(--muted)}.xw .container{width:min(1160px,100% - 64px);margin-inline:auto}.xw .full{width:100%}.xw .center{text-align:center}.xw [hidden]{display:none!important}.xw .skip{z-index:500;background:#fff;padding:12px;position:fixed;top:-100px;left:12px}.xw .skip:focus{top:12px}.xw .preview-bar{color:#585859;letter-spacing:.065em;background:#f3f3f5;justify-content:space-between;align-items:center;height:32px;padding:0 32px;font-size:12px;font-weight:600;display:flex}.xw .preview-bar>span{align-items:center;gap:8px;display:flex}.xw .preview-dot{background:#8c8c8e;border-radius:50%;width:5px;height:5px}.xw .preview-version{opacity:.65;margin-left:7px;font-weight:450}.xw .preview-bar label{letter-spacing:-.01em;align-items:center;gap:12px;font-size:12px;display:flex}.xw .preview-bar select{cursor:pointer;background:0 0;border:0;padding:0 20px 0 0;font-size:12px;font-weight:650}.xw .header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #eef1f1;height:72px;position:sticky;top:0}.xw .header-inner{align-items:center;gap:60px;max-width:1392px;height:100%;margin:auto;padding:0 44px;display:flex}.xw .logo{letter-spacing:-1.1px;white-space:nowrap;align-items:center;gap:8px;font-size:25px;font-weight:820;line-height:1;display:inline-flex}.xw .logo-ci{font-weight:550}.xw .logo-mark{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.xw .logo-mark svg{width:26px;height:26px}.xw .main-nav{align-items:center;gap:30px;height:100%;font-size:15px;font-weight:650;display:flex}.xw .main-nav>a{align-items:center;gap:7px;height:100%;transition:color .15s;display:flex;position:relative}.xw .main-nav>a:hover,.xw .main-nav>a.active{color:var(--green-dark)}.xw .main-nav>a.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.xw .header-actions{align-items:center;gap:22px;margin-left:auto;display:flex}.xw .quiet-link{align-items:center;gap:4px;font-size:14px;display:flex}.xw .quiet-link .icon{width:14px;height:14px}.xw .avatar{color:#525254;background:#f2f2f4;border:1px solid #e6e6e8;border-radius:50%;width:34px;height:34px;font-size:14px;font-weight:700}.xw .icon-btn{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.xw .icon-btn:hover{background:var(--paper)}.xw .mobile-menu{display:none}.xw .mobile-links{background:#fff;padding:18px 24px;box-shadow:0 10px 15px #2c2c2e0d}.xw .mobile-links a{padding:12px;display:block}.xw .profile-menu{border:1px solid var(--line);min-width:235px;box-shadow:var(--shadow);z-index:44;background:#fff;border-radius:16px;padding:20px;position:absolute;top:64px;right:40px}.xw .profile-menu strong,.xw .profile-menu small{display:block}.xw .profile-menu small{color:var(--muted);margin:4px 0 16px}.xw .profile-menu button{border-top:1px solid var(--line);gap:10px;width:100%;padding:10px 0;font-size:14px;display:flex}.xw .btn{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 23px;font-size:15px;font-weight:650;line-height:1.25;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.xw .btn.primary{background:var(--green);color:#fff}.xw .btn.primary:hover:not(:disabled){background:#838385;box-shadow:0 5px 14px #91919322}.xw .btn.secondary{color:var(--ink);background:#fff;border-color:#e4e4e6}.xw .btn.small{border-radius:9px;min-height:36px;padding:0 15px;font-size:14px}.xw .btn.text{color:var(--green-dark);padding:0}.xw .text-btn{align-items:center;gap:5px;padding:0;font-size:14px;display:inline-flex}.xw .text-btn .icon{width:15px;height:15px}.xw .tag{color:#58585a;letter-spacing:-.015em;white-space:nowrap;background:#f0f0f2;border-radius:6px;align-items:center;padding:3px 8px;font-size:12px;font-weight:650;display:inline-flex}.xw .tag.tiny{padding:2px 5px;font-size:12px;line-height:1.3}.xw .blue-tag{color:#325895;background:#ecf3ff}.xw .tile-icon{border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.xw .mint{color:#5e5e5f;background:#efeff1}.xw .blue{color:#345e9d;background:#e8f1ff}.xw .purple{color:#6b5198;background:#f0ebfc}.xw .peach{color:#865d2a;background:#fff0df}.xw .eyebrow-text,.xw .eyebrow{letter-spacing:.13em;color:var(--green-dark);font-size:12px;font-weight:650}.xw .eyebrow{justify-content:center;align-items:center;gap:8px;display:flex}.xw .live-dot,.xw .pulse-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #91919312}.xw .announcement{background:#f0f0f2;justify-content:center;align-items:center;gap:10px;height:40px;font-size:13px;display:flex}.xw .announcement .icon{width:14px;height:14px}.xw .announcement .tag{color:#585859;background:0 0;padding:0}.xw .hero{text-align:center;padding-top:78px;padding-bottom:70px}.xw .hero h1{letter-spacing:-.055em;margin:18px 0;font-size:52px;font-weight:750;line-height:1.28}.xw .hero-lead{color:#556066;letter-spacing:-.035em;font-size:19px;line-height:1.7}.xw .hero-actions{justify-content:center;gap:12px;margin:28px 0 14px;display:flex}.xw .hero-note{color:#585f63;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:12px;display:flex}.xw .hero-note .icon{color:#656567;width:13px;height:13px;margin-left:8px}.xw .launch-grid{text-align:left;grid-template-columns:minmax(0,1fr) 292px;gap:18px;max-width:1080px;margin:40px auto 0;display:grid}.xw .launch-workspace{flex-direction:column;gap:14px;display:flex}.xw .launcher-panel{background:#f9f9fb;border:1px solid #fff;border-radius:26px;padding:20px 22px;box-shadow:0 8px 28px #36363810}.xw .launcher-row{background:#fff;border:1px solid #ececee;border-radius:999px;align-items:center;gap:12px;padding:7px 8px 7px 20px;display:flex}.xw .launcher-row>span{color:#5e5e5f;flex:1;font-size:15px}.xw .launcher-row>.icon{color:#656567}.xw .launcher-row a{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.xw .launcher-row a:hover{background:var(--green-dark)}.xw .launcher-caption{color:#5e5e5f;align-items:center;gap:9px;margin:14px 8px 1px;font-size:12px;display:flex}.xw .launcher-caption b{color:#525254;font-weight:550}.xw .launcher-caption .icon{width:13px;height:13px}.xw .launch-shortcuts{background:#fff;border:1px solid #efeff1;border-radius:25px;grid-template-columns:repeat(4,1fr);padding:14px 12px;display:grid;box-shadow:0 8px 28px #36363809}.xw .launch-shortcuts a{border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:550;transition:background .2s;display:flex}.xw .launch-shortcuts a:hover{background:#f9f9fb}.xw .launch-shortcuts .tile-icon{border-radius:13px;width:42px;height:42px}.xw .launch-shortcuts .tile-icon .icon{width:24px;height:24px}.xw .launch-promo{background:linear-gradient(145deg,#f5f5f7,#ececee);border:1px solid #e8e8ea;border-radius:27px;flex-direction:column;justify-content:space-between;padding:28px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.xw .launch-promo:hover{transform:translateY(-3px)}.xw .launch-promo>span{letter-spacing:.13em;color:#5e5e5f;font-size:12px;font-weight:700}.xw .launch-promo h2{margin:12px 0;font-size:23px;font-weight:720;line-height:1.4}.xw .launch-promo p{color:#5e5e5f;font-size:12px}.xw .promo-bottom{justify-content:space-between;align-items:end;margin-top:18px;display:flex}.xw .promo-bottom strong{letter-spacing:-.08em;color:#525254;font-size:43px;font-weight:750;line-height:1}.xw .promo-bottom .icon{color:#58585a;background:#fff9;border-radius:50%;width:33px;height:33px;padding:8px}.xw .hero-footnote{color:#656567;margin-top:28px;font-size:12px}.xw .section{border-top:1px solid var(--line);padding-top:65px;padding-bottom:80px}.xw .section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.xw .section-heading h2{margin:10px 0 8px}.xw .how-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.xw .how-grid article{background:#fafafc;border:1px solid #f1f1f3;border-radius:21px;padding:28px;position:relative}.xw .how-grid h3{margin:20px 0 10px;font-size:18px}.xw .step-no{color:#656566;letter-spacing:.02em;font-size:13px;position:absolute;top:25px;right:24px}.xw .store-teaser{background:#f3f3f5;border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;margin-top:10px;margin-bottom:80px;padding:48px 52px;display:grid}.xw .store-teaser h2{margin:14px 0;font-size:30px}.xw .store-teaser p{color:#5e5e5f;margin-bottom:25px;font-size:15px}.xw .teaser-spec{text-align:center;padding:10px 15px}.xw .m4-word{color:#525254;letter-spacing:-.08em;font-size:105px;font-weight:800;line-height:.9}.xw .m4-word>span{letter-spacing:.15em;color:#5e5e5f;margin-top:15px;font-size:12px;font-weight:500;line-height:2;display:block}.xw .teaser-stats{border-top:1px solid #e0e0e2;grid-template-columns:repeat(3,1fr);margin-top:27px;padding-top:22px;display:grid}.xw .teaser-stats>span{color:#5e5e5f;font-size:12px}.xw .teaser-stats b{color:#525254;font-size:24px;font-weight:650;line-height:1.6;display:block}.xw .teaser-stats b span{margin-left:2px;font-size:13px}.xw .footer{border-top:1px solid var(--line);background:#fff;padding:40px 0 24px}.xw .footer .logo{font-size:20px}.xw .footer .logo-mark{border-radius:8px;width:25px;height:25px}.xw .footer .logo-mark svg{width:21px;height:21px}.xw .footer-top{align-items:center;gap:24px;display:flex}.xw .footer-top>p{color:#5e5e5f;font-size:13px}.xw .footer-top>div{color:#585859;gap:25px;margin-left:auto;font-size:13px;display:flex}.xw .footer-top .text-btn{font-size:13px}.xw .footer-bottom{color:#656567;justify-content:space-between;margin-top:30px;font-size:12px;display:flex}.xw .login-main{justify-content:center;min-height:700px;padding:78px 0 86px;display:flex}.xw .login-form{width:400px;max-width:100%}.xw .login-form h1{text-align:center;margin-top:20px;font-size:31px;line-height:1.45}.xw .login-form h1 em{font-weight:750}.xw .login-form>.login-intro{text-align:center;color:#5e5e5f;margin-top:14px;font-size:15px}.xw .login-benefit-pill{color:#5e5e5f;background:#f6f6f8;border-radius:20px;align-items:center;gap:7px;width:fit-content;margin:0 auto;padding:6px 12px;font-size:12px;display:flex}.xw .login-form .github-btn{color:#fff;background:#2e2e30;min-height:56px;margin-top:38px;font-size:15px}.xw .github-btn .icon:first-child{width:23px;height:23px}.xw .github-btn .icon:last-child{width:18px;margin-left:auto}.xw .github-btn{justify-content:flex-start}.xw .github-btn:hover{background:#414143}.xw .signup-note{text-align:center;color:#656567;margin-top:16px;font-size:12px}.xw .signup-note b{color:#5e5e5f;font-weight:500}.xw .login-divider{background:var(--line);height:1px;margin:32px 0 25px}.xw .login-benefits{color:#585859;flex-direction:column;gap:12px;padding:0 16px;font-size:14px;display:flex}.xw .login-benefits>span{align-items:center;gap:9px;display:flex}.xw .login-benefits .icon{width:16px;color:var(--green)}.xw .legal-note{text-align:center;color:#5e5e5f;margin-top:28px;font-size:12px;line-height:1.8}.xw .legal-note button{font-size:inherit;text-underline-offset:3px;color:#5e5e5f;padding:0;text-decoration:underline}.xw .prototype-note{color:#656567;background:#f8f8fa;border-radius:9px;margin-top:24px;padding:12px 14px;font-size:12px;line-height:1.65}.xw .prototype-note .icon{width:15px;height:15px;margin-right:4px}.xw .login-help{justify-content:center;margin-top:32px;display:flex}.xw .login-help button{color:#656567;align-items:center;gap:6px;font-size:12px;display:flex}.xw .login-help .icon{width:14px;height:14px}.xw .breadcrumb{color:#656567;align-items:center;gap:9px;font-size:12px;display:flex}.xw .breadcrumb b{color:#585859;font-weight:500}.xw .breadcrumb .icon{width:11px;height:11px}.xw .breadcrumb a:hover{color:var(--green)}.xw .store-heading{justify-content:space-between;align-items:center;gap:32px;padding:48px 0 47px;display:flex}.xw .store-heading h1{margin:12px 0 16px;font-size:43px;line-height:1.3}.xw .store-heading p{color:#5e5e5f;font-size:16px;line-height:1.75}.xw .store-promise{background:#f8f8fa;border:1px solid #efeff1;border-radius:24px;align-items:center;gap:18px;padding:27px;display:flex}.xw .promise-icon{color:#5e5e5f;background:#efeff1;border-radius:19px;place-items:center;width:66px;height:66px;display:grid}.xw .promise-icon .icon{width:30px;height:30px}.xw .store-promise b,.xw .store-promise span:not(.tag):not(.promise-icon){display:block}.xw .store-promise b{font-size:17px;font-weight:650}.xw .store-promise div>span{color:#656567;margin-top:3px;font-size:13px}.xw .store-promise div>div{gap:6px;margin-top:10px;display:flex}.xw .store-promise .tag{color:#5e5e5f;background:#f0f0f2;font-size:12px}.xw .store-filter{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.xw .store-filter [role=tablist]{gap:22px;display:flex}.xw .store-filter button{color:#656567;border-bottom:2px solid #0000;padding:12px 3px 15px;font-size:15px;font-weight:600}.xw .store-filter button span{margin-left:3px;font-size:12px}.xw .store-filter>span{color:#656567;align-items:center;gap:6px;font-size:12px;display:flex}.xw .store-filter .icon{width:14px;height:14px}.xw .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.xw .product-card{border:1px solid #e6e6e8;border-radius:23px;transition:box-shadow .25s,border-color .25s;overflow:hidden}.xw .product-visual{color:#58585a;background:#f3f3f5;height:237px;padding:24px 26px;position:relative;overflow:hidden}.xw .product-visual.blue{color:#46607f;background:#edf3fb}.xw .product-visual-top{letter-spacing:.15em;opacity:.6;justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.xw .product-visual-top>span:last-child{letter-spacing:.05em;opacity:.7;border:1px solid;border-radius:5px;padding:3px 8px;font-size:12px}.xw .product-visual-center{align-items:center;gap:24px;margin-top:30px;display:flex}.xw .chip-frame{background:#ffffff80;border:1px solid #ffffffc4;border-radius:22px;flex-shrink:0;place-items:center;width:92px;height:92px;display:grid;box-shadow:0 10px 24px #51515308}.xw .chip-frame b{letter-spacing:-.075em;font-size:42px;font-weight:720;line-height:1}.xw .product-overline{letter-spacing:.12em;opacity:.6;font-size:12px;font-weight:650}.xw .product-visual-center strong{letter-spacing:-.05em;font-size:36px;font-weight:670;line-height:1.1;display:block}.xw .product-visual-center strong>span{color:#656566}.xw .product-visual-center p{opacity:.7;margin-top:9px;font-size:12px}.xw .product-visual-bottom{opacity:.7;gap:18px;font-size:12px;display:flex;position:absolute;bottom:19px;left:26px}.xw .product-visual-bottom>span{align-items:center;gap:5px;display:flex}.xw .product-visual-bottom .icon{width:13px;height:13px}.xw .product-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.xw .product-card-title h2{font-size:21px}.xw .product-card-title h2 span{margin-left:3px;font-weight:550}.xw .product-card-body>p{color:#5e5e5f;margin-top:8px;font-size:14px}.xw .product-features{color:#5e5e5f;flex-wrap:wrap;gap:7px 16px;margin-top:22px;font-size:12px;display:flex}.xw .product-features>span{align-items:center;gap:5px;display:flex}.xw .product-features .icon{color:#656567;width:14px;height:14px}.xw .product-card-price{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:20px;display:flex}.xw .product-card-price strong{letter-spacing:-.035em;color:#363638;font-size:27px}.xw .product-card-price strong small{margin-left:2px;font-size:17px;font-weight:550}.xw .product-card-price>div>span{color:#5e5e5f;margin-left:6px;font-size:12px}.xw .product-card-price>div>small{color:#656567;font-size:12px;display:block}.xw .product-card-price .btn{min-height:40px;padding:0 14px;font-size:13px}.xw .product-card-price .btn .icon{width:16px;height:16px}.xw .store-benefits{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;padding:25px 10px;display:grid}.xw .store-benefits>div{justify-content:center;align-items:center;gap:15px;display:flex}.xw .store-benefits>div>.icon{color:#656566;stroke-width:1.4px;width:25px;height:25px}.xw .store-benefits b,.xw .store-benefits small{display:block}.xw .store-benefits b{font-size:14px;font-weight:600}.xw .store-benefits small{color:#656567;margin-top:3px;font-size:12px}.xw .store-help{background:#fafafc;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:28px 30px;display:flex}.xw .store-help h3{font-size:16px}.xw .store-help p{color:#5e5e5f;margin-top:5px;font-size:13px}.xw .detail-page{padding-top:28px;padding-bottom:60px}.xw .detail-grid{grid-template-columns:minmax(0,1fr) 375px;align-items:start;gap:36px;margin-top:30px;display:grid}.xw .detail-content{min-width:0}.xw .product-visual.large{border-radius:25px;height:375px;padding:30px}.xw .large .product-visual-center{justify-content:center;gap:30px;margin-top:68px}.xw .large .chip-frame{border-radius:28px;width:120px;height:120px}.xw .large .chip-frame b{font-size:58px}.xw .large .product-visual-center strong{font-size:43px}.xw .large .product-visual-center p{font-size:13px}.xw .large .product-visual-bottom{gap:25px;font-size:12px;bottom:27px;left:30px}.xw .detail-tabs{border-bottom:1px solid var(--line);z-index:2;background:#fff;gap:0;margin-top:20px;display:flex;position:sticky;top:72px}.xw .detail-tabs button{color:#656567;border-bottom:2px solid #0000;flex:1;padding:17px 10px;font-size:14px;font-weight:600}.xw .detail-tab-body{padding:38px 4px}.xw .detail-tab-body h2{margin:12px 0;font-size:27px}.xw .detail-tab-body>p{color:#5e5e5f;font-size:15px;line-height:1.8}.xw .detail-feature-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px;margin-top:38px;display:grid}.xw .detail-feature-grid>div{border:1px solid #ededef;border-radius:18px;padding:25px}.xw .detail-feature-grid>div>.icon{color:#5e5e5f;width:24px;height:24px}.xw .detail-feature-grid h3{margin:13px 0 9px;font-size:16px}.xw .detail-feature-grid p{color:#5e5e5f;font-size:13px;line-height:1.8}.xw .purchase-card{background:#fff;border:1px solid #e6e6e8;border-radius:24px;padding:27px;position:sticky;top:96px;box-shadow:0 6px 24px #4d4d4f06}.xw .product-type{color:#5e5e5f;margin-top:17px;font-size:13px;display:block}.xw .purchase-card h1{margin-top:1px;font-size:37px;font-weight:680}.xw .purchase-desc{color:#5e5e5f;margin-top:7px;font-size:14px}.xw .detail-price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.xw .detail-price strong{letter-spacing:-.035em;font-size:31px;font-weight:700}.xw .detail-price strong small{margin-left:2px;font-size:18px;font-weight:550}.xw .detail-price>span{color:#5e5e5f;font-size:13px}.xw .vat-note{color:#656567;margin-top:4px;font-size:12px}.xw .purchase-divider{background:var(--line);height:1px;margin:22px 0}.xw .field-label{margin-bottom:10px;font-size:13px;font-weight:600;display:block}.xw .product-select{cursor:pointer;background:#fff;border:1px solid #e3e3e5;border-radius:10px;width:100%;height:46px;padding:0 12px;font-size:14px}.xw .duration-label{margin-top:20px}.xw .duration-options{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.xw .duration-options button{background:#fff;border:1px solid #e9e9eb;border-radius:10px;padding:10px 0;font-size:13px;font-weight:600;line-height:1.3}.xw .duration-options small{color:#656567;margin-top:4px;font-size:12px;font-weight:400;display:block}.xw .duration-custom{color:#656567;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.xw .duration-custom>span:first-child{color:#5e5e5f;margin-right:auto}.xw .stepper{color:#525254;border:1px solid #e7e7e9;border-radius:7px;align-items:center;height:30px;font-size:12px;display:flex}.xw .stepper button{place-items:center;width:28px;height:28px;font-size:15px;display:grid}.xw .stepper output{text-align:center;min-width:28px;font-size:12px}.xw .purchase-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:24px 0 18px;padding-top:22px;display:flex}.xw .purchase-total b{font-size:13px;font-weight:600;display:block}.xw .purchase-total>div>small{color:#656567;margin-top:3px;font-size:12px;display:block}.xw .purchase-total>strong{letter-spacing:-.03em;color:var(--green-dark);font-size:28px;line-height:1.2}.xw .purchase-total>strong>small{margin-left:3px;font-size:15px;font-weight:500}.xw .purchase-note{color:#656567;justify-content:center;align-items:center;gap:5px;margin-top:13px;font-size:12px;display:flex}.xw .purchase-note .icon{width:12px;height:12px}.xw .spec-table{margin-top:25px}.xw .spec-table>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:17px 4px;font-size:14px;display:flex}.xw .spec-table dt{color:#656567}.xw .spec-table dd{text-align:right;margin:0}.xw .guide-steps{flex-direction:column;gap:28px;margin-top:30px;display:flex}.xw .guide-steps>div{align-items:flex-start;gap:18px;display:flex}.xw .guide-steps>div>span{color:#585859;background:#f3f3f5;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:650;display:grid}.xw .guide-steps h3{font-size:16px}.xw .guide-steps p{color:#5e5e5f;margin-top:5px;font-size:14px}.xw .info-note{color:#656567;background:#f8f8fa;border-radius:10px;align-items:flex-start;gap:8px;margin-top:20px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.xw .info-note .icon{width:15px;height:15px;margin-top:2px}.xw .detail-bottom{border-top:1px solid var(--line);margin-top:15px;padding-top:28px}.xw .detail-bottom h2{margin-bottom:20px;font-size:21px}.xw .related-product{border:1px solid var(--line);border-radius:18px;align-items:center;gap:20px;padding:22px;display:flex}.xw .related-product>div>b{font-size:16px}.xw .related-product p{color:#5e5e5f;margin-top:4px;font-size:13px}.xw .related-product>strong{margin-left:auto;font-size:19px}.xw .related-product strong small{color:#656567;font-size:12px;font-weight:400}.xw .related-product>.icon{color:#656567}.xw .mac-square{color:#5e5e5f;letter-spacing:-.07em;background:#f4f4f6;border:1px solid #e8e8ea;border-radius:16px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:23px;font-weight:700;display:grid}.xw .checkout-page{padding-top:30px;padding-bottom:75px}.xw .back-link{color:#656567;align-items:center;gap:7px;font-size:12px;display:inline-flex}.xw .back-link .icon{width:14px;height:14px;transform:rotate(180deg)}.xw .checkout-heading{justify-content:space-between;align-items:center;gap:30px;margin:28px 0 32px;display:flex}.xw .checkout-heading h1{font-size:31px}.xw .checkout-heading p{color:#5e5e5f;margin-top:9px;font-size:14px}.xw .checkout-steps{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.xw .checkout-steps>span{color:#656566;align-items:center;gap:6px;display:flex}.xw .checkout-steps>span.current{color:var(--green-dark);font-weight:650}.xw .checkout-steps b,.xw .checkout-steps .icon{border:1px solid #e7e7e9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.xw .checkout-steps .current b{background:var(--green);color:#fff;border-color:var(--green)}.xw .checkout-steps .icon{background:#f4f4f6;border-color:#f4f4f6;padding:3px}.xw .checkout-steps>i{background:#eaeaec;width:16px;height:1px}.xw .checkout-grid{grid-template-columns:minmax(0,1fr) 356px;align-items:start;gap:28px;display:grid}.xw .checkout-sections{flex-direction:column;gap:20px;display:flex}.xw .checkout-card{border:1px solid #e6e6e8;border-radius:22px;padding:27px}.xw .checkout-card h2{align-items:center;gap:10px;margin-bottom:24px;font-size:18px;display:flex}.xw .checkout-card h2>span{color:#656566;letter-spacing:.02em;font-size:12px;font-weight:500}.xw .checkout-product{align-items:center;gap:18px;display:flex}.xw .checkout-product h3{margin-top:1px;font-size:21px}.xw .checkout-product p{color:#656567;margin-top:5px;font-size:12px}.xw .checkout-product>a{color:#656567;align-items:center;margin-left:auto;font-size:12px;display:flex}.xw .checkout-product>a .icon{width:13px;height:13px}.xw .checkout-duration{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.xw .checkout-duration .duration-options button{padding:13px 0;font-size:14px}.xw .checkout-duration .duration-options small{font-size:12px}.xw .checkout-duration .duration-custom{margin-top:15px}.xw .payment-method{background:#f9f9fb;border:1px solid #dedee0;border-radius:12px;align-items:center;gap:15px;padding:18px;display:flex}.xw .payment-method>.icon{color:#5e5e5f;width:24px;height:24px}.xw .payment-method b,.xw .payment-method div>span{display:block}.xw .payment-method b{font-size:14px;font-weight:600}.xw .payment-method div>span{color:#656567;margin-top:3px;font-size:12px}.xw .radio-dot{border:5px solid var(--green);background:#fff;border-radius:50%;width:18px;height:18px;margin-left:auto}.xw .checkout-notes ul{color:#5e5e5f;flex-direction:column;gap:10px;margin:0;padding-left:18px;font-size:12px;line-height:1.6;display:flex}.xw .checkout-notes>.text-btn{color:#5e5e5f;margin-top:18px;font-size:12px}.xw .order-card{background:#fff;border:1px solid #e4e4e6;border-radius:22px;padding:26px;position:sticky;top:96px;box-shadow:0 8px 24px #45454707}.xw .order-card h2{margin-bottom:24px;font-size:19px}.xw .order-card dl{flex-direction:column;gap:16px;margin:0;font-size:13px;display:flex}.xw .order-card dl>div{justify-content:space-between;gap:12px;display:flex}.xw .order-card dd{text-align:right;color:#58585a;margin:0}.xw .order-card dd span{color:#656567}.xw .order-price{border-top:1px solid var(--line);margin-top:23px;padding-top:22px}.xw .order-price>span{justify-content:space-between;align-items:center;font-size:13px;display:flex}.xw .order-price>span small{color:#656567;font-size:12px}.xw .order-price strong{color:var(--green-dark);letter-spacing:-.035em;text-align:right;margin-top:9px;font-size:35px;font-weight:700;display:block}.xw .order-price strong small{margin-left:4px;font-size:18px;font-weight:550}.xw .order-agreements{border-top:1px solid var(--line);margin:25px 0 20px;padding-top:20px}.xw .check-label{color:#585859;cursor:pointer;align-items:start;gap:10px;font-size:13px;line-height:1.7;display:flex}.xw .check-label input{accent-color:var(--green);flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.xw .order-agreements>.text-btn{color:#656567;margin:10px 0 0 26px;font-size:12px}.xw .checkout-preview-note{border-top:1px solid var(--line);color:#656567;text-align:center;background:#fafafc;border-radius:0 0 22px 22px;margin:22px -26px -26px;padding:17px 26px;font-size:12px;line-height:1.75}.xw .modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#29292b5c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.xw .modal{background:#fff;border-radius:24px;width:520px;max-width:100%;max-height:90dvh;padding:32px;animation:.18s ease-out enter;position:relative;overflow:auto;box-shadow:0 20px 80px #2f2f3126}.xw .modal-close{color:#656567;position:absolute;top:18px;right:18px}.xw .modal h2{margin-bottom:15px;padding-right:30px;font-size:24px}.xw .modal-lead{color:#5e5e5f;margin-bottom:25px;font-size:14px;line-height:1.8}.xw .modal>.btn{margin-top:23px}.xw .modal>p:not(.modal-lead){color:#5e5e5f;font-size:14px;line-height:1.8}.xw .modal .prototype-note{font-size:12px!important}.xw .modal .info-note{margin-top:23px}.xw .modal-mac{border-radius:15px;margin-top:20px;overflow:hidden}.xw .modal-mac .product-visual{height:220px;padding:20px}.xw .modal-mac .product-visual-center{gap:20px;margin-top:25px}.xw .modal-mac .product-visual-center strong{font-size:31px}.xw .modal-mac .product-visual-center p{font-size:12px}.xw .modal-mac .product-visual-bottom{gap:13px;font-size:12px;left:20px}.xw .success-circle{width:64px;height:64px;color:var(--green);background:#f4f4f6;border-radius:50%;place-items:center;margin:25px auto;display:grid}.xw .success-circle .icon{stroke-width:2.5px;width:32px;height:32px}.xw .success-summary{background:#fafafc;border-radius:14px;grid-template-columns:1fr 1.8fr;gap:18px;margin-top:20px;padding:23px;font-size:13px;display:grid}.xw .success-summary b{text-align:right;font-weight:550}.xw .code-preview{overflow-wrap:anywhere;background:#f7f7f9;border:1px solid #ededef;border-radius:12px;flex-direction:column;gap:6px;padding:20px;display:flex}.xw .code-preview small{color:#656567;letter-spacing:.06em;font-size:12px}.xw .code-preview code{color:#58585a;font-size:13px}.xw .code-preview code+small{margin-top:17px}.xw .compare-table{border-collapse:collapse;width:100%;margin-top:25px;font-size:13px}.xw .compare-table th,.xw .compare-table td{border-bottom:1px solid var(--line);text-align:center;padding:13px 8px}.xw .compare-table th{color:#5e5e5f;font-weight:550}.xw .compare-table thead{background:#f8f8fa}.xw .modal-list{color:#5e5e5f;flex-direction:column;gap:12px;padding-left:18px;font-size:14px;display:flex}.xw .modal-builds .build-row{grid-template-columns:1fr 60px;gap:12px;font-size:12px}.xw .modal-builds .build-row>span:nth-child(n+3){display:none}.xw #toast{color:#fff;z-index:250;opacity:0;pointer-events:none;background:#373739;border-radius:11px;max-width:calc(100% - 32px);padding:12px 22px;font-size:13px;transition:all .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,15px);box-shadow:0 5px 25px #2f2f3121}.xw #toast.show{opacity:1;transform:translate(-50%)}@keyframes enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.xw .app-subnav{background:#fff;border-bottom:1px solid #f1f1f3}.xw .app-subnav>.container{justify-content:space-between;align-items:center;gap:20px;height:65px;display:flex}.xw .app-subnav nav{gap:27px;height:100%;display:flex}.xw .app-subnav nav a{color:#656567;border-bottom:2px solid #0000;align-items:center;font-size:14px;font-weight:600;display:flex}.xw .subnav-balance{align-items:center;gap:16px;display:flex}.xw .subnav-balance>span{color:#656567;font-size:12px}.xw .subnav-balance b{color:#58585a;margin-left:5px;font-weight:600}.xw .subnav-balance .btn{min-height:30px;padding:0 12px;font-size:12px}.xw .workspace-page{background:#f9f9fb;min-height:calc(100vh - 170px);padding:34px 0 45px}.xw .workspace-summary{grid-template-columns:minmax(0,1fr) 316px;gap:16px;margin-bottom:36px;display:grid}.xw .summary-main{background:#fff;border:1px solid #eeeef0;border-radius:22px;box-shadow:0 3px 12px #32323403}.xw .summary-top{align-items:center;gap:13px;padding:21px 24px;display:flex}.xw .workspace-avatar{color:#5e5e5f;background:#f1f1f3;border:1px solid #e3e3e5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:600;display:grid}.xw .summary-top h2{letter-spacing:-.02em;font-size:18px}.xw .summary-top p{color:#656567;margin-top:2px;font-size:12px}.xw .summary-manage{color:#656567;background:#fff;border:1px solid #e9e9eb;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;font-size:12px;display:flex}.xw .summary-manage .icon{width:12px;height:12px}.xw .workspace-stats{border-top:1px solid #f2f2f4;grid-template-columns:1.4fr 1.15fr 1fr 1fr;gap:10px;padding:16px 24px;display:grid}.xw .workspace-stats>div>span{color:#5e5e5f;margin-bottom:6px;font-size:12px;display:block}.xw .workspace-stats b{white-space:nowrap;font-size:15px;font-weight:600;line-height:1.3}.xw .workspace-stats small{color:#656567;margin-left:4px;font-size:12px;font-weight:450}.xw .summary-tools{background:#fff;border:1px solid #f0f0f2;border-radius:22px;grid-template-columns:1fr 1fr;gap:8px;padding:7px;display:grid}.xw .summary-tools>button,.xw .summary-tools>a{text-align:left;border:1px solid #f2f2f4;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 13px;transition:background .2s;display:flex}.xw .summary-tools>button:hover,.xw .summary-tools>a:hover{background:#fcfcfe}.xw .summary-tools .tile-icon{border-radius:11px;width:35px;height:35px;margin-bottom:11px}.xw .summary-tools .tile-icon .icon{width:19px;height:19px}.xw .summary-tools b{margin-bottom:5px;font-size:13px;font-weight:600}.xw .summary-tools>button>span:last-child,.xw .summary-tools>a>span:last-child{color:#656567;white-space:nowrap;font-size:12px}.xw .summary-tools>button>span:last-child .icon,.xw .summary-tools>a>span:last-child .icon{width:9px;height:9px}.xw .section-heading.small{gap:16px;margin-bottom:20px}.xw .section-heading.small h1{font-size:23px;line-height:1.35}.xw .section-heading.small h2{margin:0;font-size:22px}.xw .section-heading.small p{color:#656567;margin-top:6px;font-size:13px}.xw .section-heading.small>a{color:#656567;align-items:center;gap:4px;font-size:12px;display:flex}.xw .section-heading.small>a>.icon{width:14px;height:14px}.xw .demo-label{white-space:nowrap;color:#656567;align-items:center;gap:6px;font-size:12px;display:flex}.xw .demo-label i{background:#b7b7b9;border-radius:50%;width:5px;height:5px}.xw .build-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.xw .board-column{background:#fff;border:1px solid #eeeef0;border-radius:24px;min-height:342px;padding:20px}.xw .column-heading{align-items:center;gap:8px;margin-bottom:22px;display:flex}.xw .column-heading h2{letter-spacing:-.03em;font-size:16px;font-weight:650}.xw .column-step{color:#656566;letter-spacing:.02em;font-size:12px;font-weight:650}.xw .column-count{color:#656567;background:#f3f3f5;border-radius:6px;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:12px;font-weight:600;display:grid}.xw .source-column .column-count{color:#5e5e5f;background:#eaeaec}.xw .new-automation{color:#5e5e5f;background:#fff;border:1px solid #e7e7e9;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;font-size:14px;font-weight:600;display:flex}.xw .new-automation .icon{width:16px;height:16px}.xw .repo-list-label{color:#656567;justify-content:space-between;align-items:center;margin:21px 2px 10px;font-size:12px;display:flex}.xw .repo-list-label .icon{width:15px;height:15px}.xw .repo-card{background:#fff;border:1px solid #eeeef0;border-radius:16px;margin-bottom:10px;padding:18px}.xw .repo-card-top{align-items:center;gap:11px;display:flex}.xw .repo-symbol{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.xw .repo-symbol .icon{width:18px;height:18px}.xw .repo-card h3{letter-spacing:-.02em;font-size:16px;font-weight:650}.xw .repo-card p{color:#5e5e5f;margin-top:4px;font-size:12px}.xw .repo-card-bottom{border-top:1px solid #f2f2f4;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.xw .repo-card-bottom>span{color:#5e5e5f;align-items:center;gap:4px;font-size:12px;display:flex}.xw .repo-card-bottom>span .icon{width:12px;height:12px}.xw .repo-card-bottom>button{color:#58585a;background:#f6f6f8;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:650;display:flex}.xw .repo-card-bottom>button .icon{width:12px;height:12px}.xw .board-guide{padding:20px 4px 4px;position:relative}.xw .board-guide .tile-icon{color:#656567;background:#ebebed;border-radius:10px;width:35px;height:35px;position:absolute;top:26px;right:2px}.xw .board-guide .tile-icon .icon{width:19px;height:19px}.xw .board-guide h3{color:#5e5e5f;font-size:13px}.xw .board-guide p{color:#656567;margin-top:7px;font-size:12px;line-height:1.8}.xw .board-guide>a{color:#5e5e5f;align-items:center;gap:5px;margin-top:15px;font-size:12px;display:flex}.xw .board-guide>a .icon{width:12px;height:12px}.xw .board-empty{text-align:center;padding:24px 4px 13px}.xw .empty-symbol{color:#656566;background:#f6f6f8;border-radius:17px;place-items:center;width:49px;height:49px;margin:0 auto 19px;display:grid}.xw .empty-symbol .icon{stroke-width:1.4px;width:23px;height:23px}.xw .board-empty p{color:#5e5e5f;margin-top:7px;font-size:13px;line-height:1.9}.xw .ready-state{color:#656567;background:#f9f9fb;border-radius:20px;align-items:center;gap:5px;margin-top:23px;padding:5px 10px;font-size:12px;display:inline-flex}.xw .ready-state i{background:#b4b4b6;border-radius:50%;width:4px;height:4px}.xw .result-card{text-align:left;border:1px solid #eaeaec;border-radius:16px;width:100%;margin-bottom:12px;padding:17px 18px;transition:border-color .2s,box-shadow .2s;display:block}.xw .result-card:hover{border-color:#c8c8ca;box-shadow:0 4px 14px #7171730a}.xw .result-card-top{align-items:center;gap:8px;margin-bottom:14px;display:flex}.xw .result-check{color:#5e5e5f;background:#f2f2f4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.xw .result-check .icon{stroke-width:2.2px;width:12px;height:12px}.xw .status-success{color:#5e5e5f;align-items:center;gap:6px;font-size:12px;display:flex}.xw .status-success i{background:#969698;border-radius:50%;width:5px;height:5px}.xw .result-card-top>.status-success{margin-left:auto;font-size:12px;font-weight:600}.xw .result-card h3{letter-spacing:-.015em;font-size:16px;font-weight:600}.xw .result-card p{color:#5e5e5f;align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.xw .result-card p .icon{width:12px;height:12px}.xw .result-card p>span{color:#656566;margin:0 3px}.xw .result-card-foot{color:#5e5e5f;border-top:1px solid #f3f3f5;justify-content:space-between;align-items:center;margin-top:15px;padding-top:11px;font-size:12px;display:flex}.xw .result-card-foot .icon{width:12px;height:12px}.xw .board-history{color:#5e5e5f;justify-content:center;align-items:center;gap:7px;padding:8px 0 2px;font-size:13px;display:flex}.xw .board-history .icon{width:13px;height:13px}.xw .workspace-tip{color:#656567;align-items:center;gap:7px;padding-top:31px;font-size:12px;display:flex}.xw .workspace-tip>.icon{width:14px;height:14px}.xw .workspace-tip>a{color:#656567;align-items:center;gap:5px;margin-left:auto;display:flex}.xw .workspace-tip>a .icon{width:12px;height:12px}.xw .running-card{background:#fafafc;border:1px solid #ececee;border-radius:16px;padding:22px 18px}.xw .running-title{align-items:center;gap:9px;font-size:14px;display:flex}.xw .spinner{border:2px solid #e2e2e4;border-top-color:var(--green);border-radius:50%;width:17px;height:17px;animation:.9s linear infinite spin;display:block}.xw .running-card>p{color:#656567;margin-top:10px;font-size:12px}.xw .progress-track{background:#eeeef0;border-radius:4px;height:5px;margin:22px 0;overflow:hidden}.xw .progress-track>span{background:var(--green);border-radius:4px;width:25%;height:100%;animation:6s linear forwards progress;display:block}.xw .running-steps{color:#656567;flex-direction:column;gap:10px;font-size:12px;display:flex}.xw .running-steps>span{align-items:center;gap:7px;display:flex}.xw .running-steps .icon{width:13px;height:13px}.xw .running-card>small{color:#656566;margin-top:24px;font-size:12px;display:block}.xw .build-table{background:#fff;border:1px solid #e9e9eb;border-radius:18px;overflow:hidden}.xw .build-table-head,.xw .build-row{text-align:left;grid-template-columns:2.6fr .7fr .7fr .9fr;align-items:center;gap:15px;width:100%;padding:20px 24px;display:grid}.xw .build-table-head{color:#656567;background:#fbfbfd;padding-block:14px;font-size:12px}.xw .build-row{background:#fff;border-top:1px solid #f0f0f2;font-size:12px;transition:background .15s}.xw .build-row>span:first-child{align-items:center;gap:12px;display:flex}.xw .build-row b{font-size:13px;font-weight:550;display:block}.xw .build-row small{color:#656566;margin-top:4px;font-size:12px;display:block}.xw .repo-icon{color:#656566}.xw .build-row>span:last-child{justify-content:space-between;align-items:center;display:flex}.xw .build-row>span:last-child .icon{width:13px;height:13px}.xw .my-mac{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:20px;padding:26px;display:flex}.xw .mac-info>div{align-items:center;gap:10px;display:flex}.xw .mac-info h3{font-size:18px}.xw .mac-info p{color:#656567;margin-top:5px;font-size:12px}.xw .mac-time{text-align:right;margin-left:auto}.xw .mac-time>span{color:#656567;font-size:12px;display:block}.xw .mac-time b{color:#58585a;margin-top:5px;font-size:15px;font-weight:600;display:block}.xw .add-mac{color:#656567;border:1px dashed #dadadc;border-radius:16px;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:22px;font-size:13px;display:flex}.xw .add-mac>.icon{width:17px;height:17px}.xw .heading-count{color:#656566;margin-left:5px;font-size:14px}.xw .mobile-bottom-nav{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes progress{0%{width:8%}to{width:100%}}@media (min-width:1700px){.xw .hero{padding-top:100px;padding-bottom:90px}.xw .hero h1{font-size:58px}.xw .launch-grid{margin-top:46px}}@media (max-width:1150px){.xw .header-inner{gap:35px;padding-inline:30px}.xw .main-nav{gap:23px}.xw .container{width:calc(100% - 48px)}.xw .workspace-summary{grid-template-columns:minmax(0,1fr) 260px}.xw .summary-tools>button,.xw .summary-tools>a{padding:12px 8px}.xw .summary-tools>button>span:last-child,.xw .summary-tools>a>span:last-child{font-size:12px}.xw .workspace-stats{grid-template-columns:1.35fr 1.2fr .85fr .85fr;padding-inline:20px}.xw .workspace-stats b{font-size:13px}.xw .workspace-stats small{font-size:12px}.xw .board-column{padding:16px}.xw .repo-card{padding:15px}.xw .detail-grid{grid-template-columns:minmax(0,1fr) 335px;gap:24px}.xw .purchase-card{padding:23px}.xw .large .product-visual-center{gap:20px}.xw .large .chip-frame{width:95px;height:95px}.xw .large .product-visual-center strong{font-size:34px}.xw .large .product-visual-center p{font-size:12px}.xw .checkout-grid{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.xw .checkout-heading h1{font-size:27px}.xw .product-card-title h2{font-size:18px}.xw .product-card-price strong{font-size:25px}.xw .product-card-price .btn{padding:0 10px;font-size:12px}.xw .launch-grid{grid-template-columns:minmax(0,1fr) 265px}.xw .launch-promo{padding:25px}.xw .store-heading h1{font-size:38px}}@media (max-width:900px){.xw .header-inner{gap:27px;padding-inline:24px}.xw .main-nav{gap:18px;font-size:14px}.xw .header-actions{gap:14px}.xw .header-actions>.quiet-link{display:none}.xw .workspace-summary{grid-template-columns:1fr}.xw .summary-tools{display:none}.xw .build-board{gap:12px}.xw .board-column{border-radius:19px;padding:13px}.xw .repo-card{padding:12px}.xw .repo-card-top{gap:8px}.xw .repo-symbol{border-radius:9px;width:28px;height:28px}.xw .repo-card h3,.xw .repo-card p{font-size:12px}.xw .column-heading h2{font-size:13px}.xw .board-empty h3,.xw .board-empty p{font-size:12px}.xw .result-card{padding:13px}.xw .result-card h3{font-size:13px}.xw .summary-top{padding:20px}.xw .workspace-stats{padding:16px 20px}.xw .store-heading{gap:18px}.xw .store-promise{gap:14px;padding:20px}.xw .promise-icon{border-radius:14px;width:48px;height:48px}.xw .store-promise b{font-size:14px}.xw .store-promise div>span{font-size:12px}.xw .product-card-body{padding:20px}.xw .product-card-title{align-items:flex-start;gap:6px}.xw .product-card-title h2{font-size:17px}.xw .product-card-title h2 span{color:#5e5e5f;margin:1px 0 0;font-size:15px;display:block}.xw .product-card-price{align-items:start;gap:8px}.xw .product-card-price .btn{min-height:36px;font-size:12px}.xw .product-card-price strong{font-size:23px}.xw .product-card-price>div>span{font-size:12px}.xw .product-visual{height:220px;padding:20px}.xw .product-visual-center{gap:17px;margin-top:30px}.xw .chip-frame{border-radius:18px;width:68px;height:68px}.xw .chip-frame b{font-size:33px}.xw .product-visual-center strong{font-size:29px}.xw .product-visual-center p{font-size:12px}.xw .product-visual-bottom{gap:12px;font-size:12px;left:20px}.xw .store-help p{max-width:410px;font-size:12px}.xw .detail-grid{grid-template-columns:minmax(0,1fr) 305px;gap:18px}.xw .large .product-visual-center{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:22px}.xw .large .chip-frame{width:87px;height:87px}.xw .large .chip-frame b{font-size:43px}.xw .large .product-visual-center strong{font-size:30px}.xw .large .product-visual-bottom{gap:14px;font-size:12px;left:20px}.xw .detail-feature-grid{gap:14px}.xw .detail-feature-grid>div{padding:18px}.xw .detail-feature-grid h3{font-size:14px}.xw .detail-feature-grid p{font-size:12px}.xw .checkout-heading{align-items:flex-start}.xw .checkout-steps{gap:6px;margin-top:9px;font-size:12px}.xw .checkout-steps>i{width:10px}.xw .checkout-grid{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.xw .checkout-card,.xw .order-card{padding:22px}.xw .checkout-preview-note{margin:22px -22px -22px;padding:17px 22px}.xw .checkout-product{gap:13px}.xw .checkout-product h3{font-size:18px}.xw .checkout-product p{font-size:12px}.xw .checkout-product .mac-square{width:52px;height:52px}.xw .order-card dd{font-size:12px}.xw .store-teaser{padding:36px}.xw .store-teaser h2{font-size:25px}.xw .teaser-stats b{font-size:21px}.xw .m4-word{font-size:84px}.xw .hero h1{font-size:46px}.xw .hero-lead{font-size:18px}.xw .launch-grid{grid-template-columns:minmax(0,1fr) 225px}.xw .launch-promo{padding:22px}.xw .launch-promo h2{font-size:20px}.xw .launcher-row>span{font-size:13px}.xw .launcher-row{padding-left:14px}.xw .launcher-panel{padding:17px}.xw .how-grid{gap:14px}.xw .how-grid article{padding:23px}.xw .how-grid h3{font-size:16px}.xw .how-grid p{font-size:12px}}@media (max-width:700px){.xw{padding-bottom:65px}.xw .container{width:calc(100% - 36px)}.xw .preview-bar{height:30px;padding:0 17px;font-size:12px}.xw .preview-version{display:none}.xw .preview-bar label{gap:0;font-size:0}.xw .preview-bar select{width:105px;max-width:105px;font-size:12px}.xw .header{height:60px}.xw .header-inner{gap:20px;padding-inline:18px}.xw .logo{gap:7px;font-size:22px}.xw .logo-mark{border-radius:9px;width:28px;height:28px}.xw .logo-mark svg{width:23px;height:23px}.xw .main-nav{display:none}.xw .header-actions{gap:10px}.xw .header-actions>.btn{min-height:30px;padding:0 11px;font-size:12px}.xw .mobile-menu{display:grid}.xw .header-actions>.avatar{width:30px;height:30px;font-size:12px}.xw .profile-menu{top:54px;right:15px}.xw .announcement{gap:7px;height:36px;font-size:12px}.xw .announcement>.icon{width:12px;height:12px}.xw .hero{padding-top:45px;padding-bottom:45px}.xw .eyebrow{letter-spacing:.08em;font-size:12px}.xw .hero h1{margin:16px 0;font-size:34px;line-height:1.35}.xw .hero-lead{font-size:15px;line-height:1.7}.xw .launch-grid{grid-template-columns:1fr;gap:13px;margin-top:28px}.xw .launch-workspace{gap:12px}.xw .launcher-panel{border-radius:21px;padding:14px}.xw .launcher-row{gap:9px;padding:6px 7px 6px 13px}.xw .launcher-row>.icon{width:18px;height:18px}.xw .launcher-row>span{font-size:12px;line-height:1.5}.xw .launcher-row>a{flex-shrink:0;width:33px;height:33px}.xw .launcher-row>a>.icon{width:17px;height:17px}.xw .launcher-caption{margin-top:11px;font-size:12px}.xw .launch-shortcuts{border-radius:21px;padding:11px 7px}.xw .launch-shortcuts a{gap:7px;font-size:12px}.xw .launch-shortcuts .tile-icon{border-radius:12px;width:37px;height:37px}.xw .launch-shortcuts .tile-icon .icon{width:21px;height:21px}.xw .launch-promo{border-radius:21px;grid-template-columns:1fr 80px;padding:21px 24px;display:grid}.xw .launch-promo>span{grid-column:1;font-size:12px}.xw .launch-promo h2{grid-column:1;margin:8px 0;font-size:21px}.xw .launch-promo h2 br{display:block}.xw .launch-promo>p{grid-column:1;font-size:12px}.xw .promo-bottom{flex-direction:column;grid-area:1/2/4;justify-content:center;align-items:end;gap:12px;margin:0;display:flex}.xw .promo-bottom strong{font-size:41px}.xw .promo-bottom .icon{width:28px;height:28px;padding:6px}.xw .hero-note{flex-wrap:wrap;gap:4px;margin-top:20px;font-size:12px}.xw .hero-note .icon{width:10px;height:10px;margin-left:4px}.xw .section{padding:37px 0 40px}.xw .eyebrow-text{font-size:12px}.xw .section-heading{align-items:flex-start;gap:14px;margin-bottom:22px}.xw .section-heading h2{font-size:24px}.xw .section-heading p{font-size:13px}.xw .section-heading>.btn{gap:4px;min-height:32px;margin-top:27px;font-size:12px}.xw .section-heading>.btn .icon{width:15px;height:15px}.xw .how-grid{grid-template-columns:1fr;gap:12px}.xw .how-grid article{min-height:124px;padding:21px 22px 21px 83px}.xw .how-grid article>.tile-icon{border-radius:13px;width:42px;height:42px;position:absolute;top:25px;left:22px}.xw .how-grid h3{margin:4px 0 8px;font-size:16px}.xw .how-grid p{font-size:12px;line-height:1.7}.xw .step-no{font-size:12px;top:18px;right:19px}.xw .store-teaser{border-radius:22px;grid-template-columns:1fr;gap:30px;margin-bottom:45px;padding:29px}.xw .store-teaser h2{font-size:26px}.xw .store-teaser p{font-size:13px}.xw .store-teaser .btn{min-height:43px;font-size:13px}.xw .teaser-spec{padding:12px 0 0}.xw .m4-word{font-size:80px}.xw .teaser-stats{margin-top:20px;padding-top:19px}.xw .teaser-stats>span{font-size:12px}.xw .teaser-stats b{font-size:22px}.xw .footer{padding:28px 0 20px}.xw .footer-top{flex-wrap:wrap;gap:18px}.xw .footer-top>p{font-size:12px}.xw .footer-top>div{gap:23px;width:100%;margin-top:4px;margin-left:0;font-size:12px}.xw .footer-top .text-btn{font-size:12px}.xw .footer-bottom{gap:20px;margin-top:22px;font-size:12px}.xw .footer-bottom>span:last-child{text-align:right}.xw .mobile-bottom-nav{height:65px;padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60;background:#fffffff5;border-top:1px solid #ededef;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.xw .mobile-bottom-nav>a{color:#656567;flex-direction:column;align-items:center;gap:4px;width:25%;font-size:12px;display:flex}.xw .mobile-bottom-nav .icon{stroke-width:1.6px;width:21px;height:21px}.xw .mobile-bottom-nav>a.selected{color:var(--green-dark)}.xw .login-main{min-height:670px;padding-top:49px;padding-bottom:46px}.xw .login-form{width:350px}.xw .login-form h1{font-size:29px}.xw .login-intro{font-size:14px!important}.xw .login-form .github-btn{min-height:53px;margin-top:31px}.xw .login-benefit-pill{font-size:12px}.xw .login-benefit-pill>.icon{width:15px;height:15px}.xw .login-help{margin-top:25px}.xw .store-page{padding-top:22px;padding-bottom:40px}.xw .breadcrumb{gap:6px;font-size:12px}.xw .store-heading{padding:32px 0 30px;display:block}.xw .store-heading h1{margin-top:10px;margin-bottom:13px;font-size:36px}.xw .store-heading p{font-size:14px}.xw .store-promise{display:none}.xw .store-filter{margin-bottom:20px}.xw .store-filter>span{display:none}.xw .store-filter [role=tablist]{gap:23px}.xw .store-filter button{padding:10px 0 13px;font-size:13px}.xw .products-grid{grid-template-columns:1fr;gap:20px}.xw .product-visual{height:222px;padding:22px}.xw .product-visual-center{gap:22px;margin-top:28px}.xw .chip-frame{border-radius:20px;width:82px;height:82px}.xw .chip-frame b{font-size:39px}.xw .product-visual-center strong{font-size:32px}.xw .product-visual-center p{font-size:12px}.xw .product-visual-bottom{gap:18px;font-size:12px;left:22px}.xw .product-card-body{padding:23px}.xw .product-card-title{align-items:center}.xw .product-card-title h2{font-size:20px}.xw .product-card-title h2 span{color:var(--ink);margin-left:4px;font-size:18px;display:inline}.xw .product-card-body>p{font-size:12px}.xw .product-features{gap:6px 12px;margin-top:18px;font-size:12px}.xw .product-card-price{align-items:center}.xw .product-card-price strong{font-size:27px}.xw .product-card-price strong small{font-size:15px}.xw .product-card-price>div>span{font-size:12px}.xw .product-card-price .btn{min-height:38px;padding:0 12px;font-size:12px}.xw .store-benefits{grid-template-columns:1fr;gap:19px;margin-top:30px;padding:22px 0}.xw .store-benefits>div{justify-content:flex-start;gap:15px;padding-left:10px}.xw .store-benefits b{font-size:13px}.xw .store-benefits small{font-size:12px}.xw .store-help{margin-top:25px;padding:22px;display:block}.xw .store-help h3{font-size:15px}.xw .store-help p{font-size:12px;line-height:1.7}.xw .store-help .btn{margin-top:18px;font-size:12px}.xw .detail-page{padding-top:23px;padding-bottom:35px}.xw .detail-grid{flex-direction:column;gap:25px;margin-top:22px;display:flex}.xw .detail-content{display:contents}.xw .product-visual.large{order:0;width:100%;height:285px;padding:24px}.xw .large .product-visual-center{text-align:left;flex-direction:row;gap:22px;margin-top:47px}.xw .large .chip-frame{width:90px;height:90px}.xw .large .product-visual-center strong{font-size:33px}.xw .large .product-visual-center p{max-width:190px;font-size:12px}.xw .large .product-visual-bottom{gap:20px;font-size:12px;bottom:21px;left:24px}.xw .purchase-card{width:100%;box-shadow:none;border-radius:21px;order:1;padding:25px;position:static;top:auto}.xw .purchase-card h1{font-size:34px}.xw .purchase-desc{font-size:13px}.xw .detail-price{margin-top:18px}.xw .detail-tabs{order:2;width:100%;margin:0;position:static}.xw .detail-tabs button{font-size:13px}.xw .detail-tab-body{order:3;width:100%;padding:5px 0}.xw .detail-tab-body h2{font-size:25px}.xw .detail-tab-body>p{font-size:14px}.xw .detail-feature-grid{gap:12px;margin-top:25px}.xw .detail-feature-grid>div{padding:19px 16px}.xw .detail-feature-grid h3{font-size:14px}.xw .detail-feature-grid p{font-size:12px}.xw .detail-feature-grid br{display:none}.xw .related-product{flex-wrap:wrap;gap:13px;padding:17px}.xw .related-product .mac-square{border-radius:12px;width:47px;height:47px;font-size:19px}.xw .related-product>div>b{font-size:14px}.xw .related-product p{font-size:12px}.xw .related-product>strong{text-align:right;width:calc(100% - 35px);font-size:17px}.xw .related-product>.icon{width:17px;height:17px}.xw .detail-bottom{margin-top:28px}.xw .detail-bottom h2{font-size:20px}.xw .checkout-page{padding-top:23px;padding-bottom:40px}.xw .checkout-heading{margin:24px 0;display:block}.xw .checkout-heading h1{max-width:320px;font-size:27px;line-height:1.4}.xw .checkout-heading p{margin-top:9px;font-size:13px}.xw .checkout-steps{gap:10px;margin-top:22px;font-size:12px}.xw .checkout-grid{grid-template-columns:1fr;gap:18px}.xw .checkout-card{border-radius:20px;padding:23px}.xw .checkout-card h2{margin-bottom:20px;font-size:17px}.xw .checkout-product .mac-square{width:52px;height:52px}.xw .checkout-product h3{font-size:19px}.xw .checkout-product p,.xw .checkout-product>a{font-size:12px}.xw .checkout-product>a>.icon{width:10px;height:10px}.xw .order-card{border-radius:20px;padding:25px;position:static}.xw .order-card h2{font-size:19px}.xw .order-card dl,.xw .order-card dd{font-size:13px}.xw .order-price strong{font-size:33px}.xw .check-label{font-size:13px}.xw .checkout-preview-note{border-radius:0 0 20px 20px;margin:22px -25px -25px;padding:18px 25px}.xw .checkout-duration .duration-options button{padding:11px 0;font-size:13px}.xw .checkout-duration .duration-options small{font-size:12px}.xw .checkout-sections{gap:17px}.xw .checkout-notes ul{font-size:12px}.xw .app-subnav>.container{gap:10px;height:52px}.xw .app-subnav nav{gap:22px}.xw .app-subnav nav a{font-size:12px}.xw .subnav-balance>span{display:none}.xw .subnav-balance .btn{min-height:27px;padding-inline:9px;font-size:12px}.xw .workspace-page{padding:22px 0 30px}.xw .workspace-summary{margin-bottom:27px}.xw .summary-top{gap:10px;padding:17px}.xw .workspace-avatar{width:36px;height:36px;font-size:14px}.xw .summary-top h2{font-size:14px}.xw .summary-top p{font-size:12px}.xw .summary-manage{gap:2px;padding:4px 6px;font-size:12px}.xw .summary-manage .icon{width:10px;height:10px}.xw .workspace-stats{grid-template-columns:1.3fr 1fr;gap:18px 12px;padding:17px}.xw .workspace-stats b{font-size:14px}.xw .workspace-stats small{font-size:12px}.xw .workspace-stats>div>span{margin-bottom:4px;font-size:12px}.xw .section-heading.small{align-items:center;gap:10px;margin-bottom:16px}.xw .section-heading.small h1{font-size:20px}.xw .section-heading.small h2{font-size:21px}.xw .section-heading.small p{margin-top:5px;font-size:12px}.xw .demo-label{gap:4px;font-size:12px}.xw .demo-label i{width:4px;height:4px}.xw .build-board{grid-template-columns:1fr;gap:17px}.xw .board-column{border-radius:22px;min-height:0;padding:20px}.xw .column-heading{margin-bottom:18px}.xw .column-heading h2{font-size:16px}.xw .column-step,.xw .column-count{font-size:12px}.xw .repo-card{padding:18px}.xw .repo-symbol{width:36px;height:36px}.xw .repo-card-top{gap:12px}.xw .repo-card h3{font-size:15px}.xw .repo-card p{font-size:12px}.xw .repo-card-bottom{margin-top:18px}.xw .repo-card-bottom>span{font-size:12px}.xw .repo-card-bottom>button{padding:8px 10px;font-size:12px}.xw .repo-list-label{font-size:12px}.xw .new-automation{height:44px;font-size:13px}.xw .board-guide{padding-top:22px}.xw .board-guide h3{font-size:14px}.xw .board-guide p{font-size:12px}.xw .board-guide>a{margin-top:12px;font-size:12px}.xw .board-empty{padding:13px 0 20px}.xw .board-empty h3{font-size:14px}.xw .board-empty p{font-size:12px}.xw .ready-state{margin-top:19px;font-size:12px}.xw .result-card{padding:18px}.xw .result-card h3{font-size:15px}.xw .result-card p,.xw .result-card-foot,.xw .board-history{font-size:12px}.xw .workspace-tip{padding:25px 5px 0;font-size:12px;line-height:1.8;display:block}.xw .workspace-tip>.icon{width:12px;height:12px;margin-right:3px}.xw .workspace-tip>a{margin-top:9px;font-size:12px}.xw .running-card{padding:23px}.xw .running-title{font-size:15px}.xw .running-card>p,.xw .running-steps,.xw .running-card>small{font-size:12px}.xw .build-table-head,.xw .build-row{grid-template-columns:1fr 52px;gap:12px;padding:18px}.xw .build-table-head{padding-block:12px;font-size:12px}.xw .build-table-head>span:nth-child(n+3),.xw .build-row>span:nth-child(n+3){display:none}.xw .build-row b,.xw .build-row small{font-size:12px}.xw .build-row>span:first-child{gap:10px}.xw .repo-icon .icon{width:17px;height:17px}.xw .my-mac{flex-wrap:wrap;gap:14px;padding:20px}.xw .my-mac>.mac-square{width:52px;height:52px;font-size:20px}.xw .mac-info h3{font-size:15px}.xw .mac-info .tag{padding:2px 5px;font-size:12px}.xw .mac-info p{font-size:12px}.xw .mac-time{text-align:left;margin-top:8px;margin-left:0}.xw .mac-time b{font-size:14px}.xw .my-mac>.btn{min-height:34px;margin-left:auto;font-size:12px}.xw .modal-backdrop{align-items:center;padding:16px}.xw .modal{border-radius:21px;max-height:calc(100dvh - 48px);padding:25px}.xw .modal h2{margin-bottom:14px;font-size:21px}.xw .modal-close{top:12px;right:12px}.xw .modal-lead,.xw .modal>p:not(.modal-lead){font-size:13px}.xw .modal-mac .product-visual{height:208px;padding:18px}.xw .modal-mac .product-visual-center{gap:15px}.xw .modal-mac .product-visual-center strong{font-size:26px}.xw .modal-mac .chip-frame{width:65px;height:65px}.xw .modal-mac .chip-frame b{font-size:32px}.xw .modal-mac .product-visual-center p{font-size:12px}.xw .modal-mac .product-visual-bottom{gap:10px;font-size:12px;left:18px}.xw .modal .btn{font-size:13px}.xw .success-summary{grid-template-columns:1fr 1.5fr;gap:17px;padding:18px;font-size:12px}.xw .modal-list{font-size:13px}.xw .compare-table{font-size:12px}.xw .compare-table th,.xw .compare-table td{padding:12px 5px}.xw .code-preview code{font-size:12px}.xw .info-note{padding:12px;font-size:12px}.xw .order-card>.btn:disabled{opacity:.5}.xw #toast{text-align:center;width:max-content;max-width:calc(100% - 28px);padding:11px 17px;font-size:12px;bottom:83px}}@media (max-width:370px){.xw .container{width:calc(100% - 28px)}.xw .hero h1{font-size:30px}.xw .header-actions>.btn{display:none}.xw .launcher-row>span{font-size:12px}.xw .launch-promo h2{font-size:19px}.xw .product-card-title h2{font-size:18px}.xw .product-card-title h2 span{font-size:16px}.xw .product-card-body{padding:19px}.xw .product-visual-center{gap:16px}.xw .product-visual-center strong{font-size:29px}.xw .chip-frame{width:75px;height:75px}.xw .product-card-price .btn{padding:0 9px;font-size:12px}.xw .checkout-card{padding:18px}.xw .checkout-product h3{font-size:17px}.xw .checkout-product p,.xw .summary-top p,.xw .summary-manage{font-size:12px}.xw .section-heading.small h1{font-size:18px}.xw .detail-feature-grid>div{padding:16px 13px}.xw .large .product-visual-center{gap:15px}.xw .large .product-visual-center strong{font-size:30px}.xw .large .product-visual-center p{font-size:12px}}@media (prefers-reduced-motion:reduce){.xw,.xw *,.xw :before,.xw :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:XwJetBrains;src:url(/fonts/JetBrainsMono.woff2)format("woff2");font-weight:100 800;font-display:swap}.xw{--ink:#17181c;--text:#41434b;--muted:#5c5e62;--green:#6d53d9;--green-dark:#5b3fd6;--mint:#f2f0fa;--line:#e5e5ec;--paper:#f8f8fb;--radius:12px;--shadow:0 8px 32px #24242612;color:var(--ink);letter-spacing:-.025em;word-break:keep-all;-webkit-font-smoothing:antialiased;background:#fff;font-weight:440}.xw h1,.xw h2,.xw h3{letter-spacing:-.048em;font-weight:520}.xw em{color:var(--ink)}.xw button,.xw a,.xw select,.xw input{outline-offset:4px}.xw button:focus-visible,.xw a:focus-visible,.xw select:focus-visible,.xw input:focus-visible{outline-color:#3c3e42}.xw .btn{border-radius:8px;min-height:43px;padding-inline:18px;font-size:14px;font-weight:550}.xw .btn.primary{color:#fff;background:#17181c}.xw .btn.primary:hover:not(:disabled){box-shadow:none;background:#303139}.xw .btn.secondary{background:#fff;border-color:#dcdce5}.xw .btn.secondary:hover{background:#f8f8fb;border-color:#b6b5c2}.xw .btn.small{border-radius:7px}.xw .btn.text{color:#41434b}.xw .btn:hover:not(:disabled){transform:none}.xw .tag{color:#525254;background:#efeff1;border-radius:4px;font-size:12px;font-weight:500}.xw .tag.blue-tag{color:#545867;background:#f1f2f6}.xw .tile-icon{color:#585859;background:#f1f1f5;border-radius:9px;width:40px;height:40px}.xw .tile-icon .icon{stroke-width:1.5px;width:21px;height:21px}.xw .preview-bar{color:#5e5e5f;letter-spacing:0;background:#f6f6f8;border-bottom:1px solid #ededf1;height:29px;font-size:12px}.xw .preview-version{letter-spacing:.05em;font-size:12px}.xw .preview-bar select{color:#58585a}.xw .header{background:#fffffff0;border-color:#ebebef;height:66px}.xw .header-inner{gap:60px;max-width:1320px;padding-inline:40px}.xw .logo{letter-spacing:-.055em;gap:9px;font-size:22px;font-weight:550}.xw .logo>svg{color:#202126;width:26px;height:26px}.xw .main-nav{gap:29px;font-size:14px;font-weight:470}.xw .main-nav>a.active,.xw .main-nav>a:hover{color:#15151a}.xw .main-nav>a.active:after{background:#202126;height:1px}.xw .header-actions{gap:22px}.xw .avatar{color:#58585a;background:#f3f0fa;border-color:#dedee0;font-size:12px}.xw .profile-menu{border-radius:10px}.xw .quiet-link{font-size:13px}.xw .icon-btn{border-radius:6px}.xw .footer{border-color:#ebebef;padding-top:35px}.xw .footer .logo{font-size:19px;font-weight:500}.xw .footer .logo>svg{width:21px;height:21px}.xw .footer-top>p{color:#5e5e63}.xw .footer-top>div{color:#525254}.xw .footer-bottom{color:#5e5e5f}.xw .footer-bottom>span:last-child{font-size:12px}.xw .mobile-bottom-nav a.selected{color:#4f4f51}.xw .mobile-bottom-nav a{color:#5e5e5f}.xw .mobile-bottom-nav{border-color:#e4e4e6}.xw .x-ribbon{pointer-events:none;display:block;overflow:visible}.xw .x-ribbon .pulse{animation:8s linear infinite xeno-pulse}.xw .x-ribbon .prism{filter:drop-shadow(0 7px 11px #62626417)}@keyframes xeno-pulse{0%{stroke-dashoffset:2490px}to{stroke-dashoffset:0}}.xw .x-hero{background:#fff;min-height:680px;position:relative;overflow:hidden}.xw .x-hero-art{opacity:.92;width:1050px;height:810px;position:absolute;top:-88px;left:calc(50% - 780px);-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 98%);mask-image:linear-gradient(90deg,#000 55%,#0000 98%)}.xw .x-hero-inner{justify-content:flex-end;align-items:center;min-height:680px;padding-top:30px;display:flex;position:relative}.xw .x-hero-copy{text-align:right;max-width:690px;position:relative}.xw .x-hero h1{letter-spacing:-.065em;color:#1b1b20;font-size:65px;font-weight:450;line-height:1.15}.xw .x-hero-copy>p{color:#585859;margin:29px 0 26px;font-size:17px;line-height:1.9}.xw .x-hero-actions{justify-content:flex-end;gap:10px;display:flex}.xw .x-hero-actions .btn{min-height:44px;padding-inline:20px}.xw .x-commands{background:linear-gradient(100deg,#f1eef9 0%,#f9f9fb 55%,#fff 100%);border-block:1px solid #e8e8ea;padding:35px 0}.xw .x-commands>.container{justify-content:space-between;align-items:center;gap:30px;display:flex}.xw .x-commands p{color:#585859;font-size:15px;line-height:1.7}.xw .x-commands>.container>div{flex-wrap:wrap;gap:32px;display:flex}.xw .x-commands code{color:#585859;letter-spacing:-.035em;font-family:XwJetBrains,JetBrains Mono,monospace;font-size:13px}.xw .section.x-how{border-top:0;padding:100px 0 85px}.xw .section-heading{align-items:end;margin-bottom:30px}.xw .section-heading h2{letter-spacing:-.05em;margin:0 0 16px;font-size:39px;font-weight:460;line-height:1.2}.xw .section-heading p{color:#5e5e5f;font-size:15px}.xw .how-grid{gap:20px}.xw .how-grid article{background:#fff;border:1px solid #dedee0;border-radius:12px;padding:0;overflow:hidden}.xw .x-step-art{background:radial-gradient(#f1eef9,#f9f9fb 75%);border-bottom:1px solid #e7e7e9;justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.xw .x-step-ribbon{width:440px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xw .x-step-body{padding:22px 25px 25px}.xw .x-step-body .step-no{color:#656567;letter-spacing:0;font-size:12px;font-weight:400;position:static}.xw .how-grid h3{margin:9px 0 12px;font-size:19px;font-weight:500}.xw .how-grid p{color:#5e5e5f;font-size:13px;line-height:1.8}.xw .code-card{background:#ffffffea;border:1px solid #e0e0e2;border-radius:9px;width:235px;padding:17px 19px;box-shadow:0 16px 27px -20px #68686a57}.xw .code-card>span:first-child{color:#5e5e5f;border-bottom:1px solid #ededef;align-items:center;gap:7px;padding-bottom:13px;font-size:12px;display:flex}.xw .code-card .icon{width:14px;height:14px}.xw .code-card code{color:#525254;margin-top:14px;font-family:XwJetBrains,JetBrains Mono,monospace;font-size:12px;display:block}.xw .secret-value{letter-spacing:.08em;color:#656567;margin-top:6px;font-size:12px;line-height:1.5;display:block}.xw .check-card{background:#fffffff0;border:1px solid #e0e0e2;border-radius:9px;width:220px;padding:14px 17px;box-shadow:0 16px 27px -20px #68686a57}.xw .check-card>span{color:#4c4c4e;align-items:center;gap:7px;padding-bottom:10px;font-size:12px;display:flex}.xw .check-card .icon{color:#5e5e5f;width:13px;height:13px}.xw .check-card>div{color:#656567;border-top:1px solid #ededef;justify-content:space-between;margin-top:5px;padding-top:8px;font-size:12px;display:flex}.xw .x-plans-section{padding:15px 0 90px}.xw .x-final{text-align:center;border-top:1px solid #eeeef0;padding:90px 0 100px;position:relative;overflow:hidden}.xw .x-final-art{opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 40% 60%,#000);mask-image:linear-gradient(90deg,#000,#0000 40% 60%,#000)}.xw .x-final>.container{position:relative}.xw .x-final h2{margin-bottom:26px;font-size:42px;font-weight:450}.xw .x-final .btn{min-height:44px}.xw .x-login-stage{background:#fff;justify-content:center;align-items:center;min-height:710px;padding:70px 24px 90px;display:flex;position:relative;overflow:hidden}.xw .x-login-art{opacity:.78;width:1350px;height:1000px;position:absolute;top:50%;left:50%;transform:translate(-55%,-52%)}.xw .x-login-card{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa8;border:1px solid #e1e1e3;border-radius:14px;width:390px;padding:43px 32px 28px;position:relative;box-shadow:inset 0 1px #fff,0 40px 85px -55px #5c5c5e80,0 15px 40px -35px #18181a33}.xw .x-login-mark{color:#fff;background:#1c1c1e;border-radius:12px;place-items:center;width:53px;height:53px;margin:auto;display:grid;box-shadow:0 9px 23px -13px #70707280}.xw .x-login-mark svg{width:28px;height:28px}.xw .x-login-card h1{letter-spacing:-.045em;margin:23px 0 29px;font-size:28px;font-weight:500}.xw .x-login-card .github-btn{color:#fff;background:#202026;justify-content:center;gap:10px;min-height:47px;font-size:14px;font-weight:530}.xw .x-login-card .github-btn .icon{width:19px;height:19px;margin:0}.xw .x-login-legal{color:#656567;border-top:1px solid #e6e6e8;justify-content:center;align-items:center;gap:10px;margin-top:25px;padding-top:20px;font-size:12px;display:flex}.xw .x-login-legal button{color:#5e5e5f;padding:0;font-size:12px}.xw .x-login-legal button:hover{color:#5239c1}.xw .store-page{padding-top:26px;padding-bottom:55px}.xw .store-heading{min-height:245px;padding:38px 0 40px;position:relative;overflow:hidden}.xw .store-heading h1{letter-spacing:-.055em;margin-top:0;font-size:43px;font-weight:460;line-height:1.2}.xw .store-heading p{color:#5e5e5f;font-size:15px}.xw .x-store-art{pointer-events:none;width:470px;height:360px;position:absolute;top:-95px;right:-30px}.xw .x-store-art>.x-ribbon{width:100%;height:100%}.xw .store-filter button[aria-selected=true]{color:#222224;border-color:#222224}.xw .store-filter button{font-size:14px;font-weight:480}.xw .store-filter>span{color:#5e5e5f}.xw .product-card{box-shadow:none;border-color:#dedee0;border-radius:12px}.xw .product-visual.vector-product{color:#535354;background:radial-gradient(at 53% 40%,#ede7fa 0%,#f6f3fc 40%,#faf9fd 80%);border-bottom:1px solid #e6e6e8;border-radius:0;height:255px;padding:22px 24px}.xw .product-visual.vector-product.blue{background:radial-gradient(at 53% 40%,#e9ecfa 0%,#f3f5fc 40%,#fafafe 80%)}.xw .product-visual-top{z-index:1;letter-spacing:0;color:#5e5e5f;opacity:1;font-size:12px;font-weight:450;position:relative}.xw .product-visual-top>span:last-child{letter-spacing:0;opacity:1;border:0;padding:0;font-size:12px}.xw .product-ribbon{opacity:.97;width:620px;height:390px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000 1%,#000 17% 60%,#0000 86%);mask-image:linear-gradient(#0000 1%,#000 17% 60%,#0000 86%)}.xw .vector-product.blue .product-ribbon{filter:hue-rotate(-25deg)}.xw .vector-product-title{z-index:1;justify-content:space-between;align-items:end;gap:15px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.xw .vector-product-title strong{letter-spacing:-.05em;color:#4c4c4e;font-size:27px;font-weight:470}.xw .vector-product-title>span{color:#656567;font-size:12px}.xw .product-card-title h2{letter-spacing:-.035em;font-size:20px;font-weight:520}.xw .product-card-title h2 span{color:#5e5e5f;font-weight:430}.xw .product-card-title .tag{color:#585859;background:#f0f0f2;font-size:12px}.xw .product-card-body>p{color:#5e5e5f;font-size:13px}.xw .product-features{color:#5e5e5f;font-size:12px}.xw .product-features .icon{color:#656567}.xw .product-card-price{border-color:#e8e8ea;margin-top:22px;padding-top:18px}.xw .product-card-price strong{color:#222224;font-size:27px;font-weight:550}.xw .product-card-price strong small{font-size:16px;font-weight:450}.xw .product-card-price>div>span{color:#5e5e5f}.xw .product-card-price>div>small{color:#656567}.xw .product-card-price .btn{border-radius:7px;min-height:36px;font-size:12px}.xw .store-benefits{border-color:#e7e7e9;margin-top:35px}.xw .store-benefits>div>.icon{color:#656567}.xw .store-benefits b{font-weight:480}.xw .store-benefits small{color:#5e5e5f}.xw .store-help{background:#f7f7f9;border:1px solid #ebebed;border-radius:12px;padding:25px 28px}.xw .store-help h3{font-size:16px;font-weight:500}.xw .store-help p{color:#5e5e5f}.xw .breadcrumb{color:#656567}.xw .breadcrumb b{color:#585859}.xw .detail-grid{gap:30px}.xw .product-visual.vector-product.large{border:1px solid #e4e4e6;border-radius:12px;height:380px;padding:27px}.xw .large .product-ribbon{width:850px;height:530px;top:45%}.xw .large .product-visual-top{font-size:13px}.xw .large .vector-product-title{bottom:24px;left:28px;right:28px}.xw .large .vector-product-title strong{font-size:34px;font-weight:460}.xw .large .vector-product-title>span{font-size:12px}.xw .purchase-card{border-color:#dcdcde;border-radius:12px;padding:25px;top:86px;box-shadow:0 4px 16px #42424404}.xw .purchase-card h1{letter-spacing:-.045em;font-size:37px;font-weight:480}.xw .product-type{color:#5e5e5f;font-size:12px}.xw .purchase-desc{color:#5e5e5f;font-size:13px}.xw .detail-price strong{color:#252527;font-size:30px;font-weight:500}.xw .detail-price>span,.xw .vat-note{color:#656567}.xw .detail-price strong small{font-weight:450}.xw .detail-tabs{border-color:#e6e6e8;top:66px}.xw .detail-tabs button{color:#5e5e5f;font-size:14px;font-weight:450}.xw .detail-tabs button[aria-selected=true]{color:#333335;border-color:#333335}.xw .detail-tab-body h2{font-size:29px;font-weight:460}.xw .detail-tab-body>p{color:#5e5e5f}.xw .detail-feature-grid>div{border-color:#e2e2e4;border-radius:10px}.xw .detail-feature-grid>div>.icon{color:#5e5e5f}.xw .detail-feature-grid h3{font-size:16px;font-weight:500}.xw .detail-feature-grid p{color:#5e5e5f}.xw .field-label{font-size:13px;font-weight:500}.xw .product-select{border-color:#dbdbdd;border-radius:7px;font-size:13px}.xw .duration-options button{border-color:#e2e2e4;border-radius:7px;font-size:13px;font-weight:500}.xw .duration-options button[aria-pressed=true] small{color:#5e5e5f}.xw .duration-options small,.xw .duration-custom{color:#656567}.xw .duration-custom>span:first-child{color:#5e5e5f}.xw .stepper{color:#58585a;border-color:#dedee0}.xw .purchase-total{border-color:#e5e5e7}.xw .purchase-total>strong{color:#29292b;font-weight:530}.xw .purchase-total b{font-weight:500}.xw .purchase-total>div>small{color:#656567}.xw .purchase-note{color:#5e5e5f}.xw .related-product{border-color:#dedee0;border-radius:10px}.xw .related-product:hover{border-color:#afafb1}.xw .related-product strong{font-weight:500}.xw .mac-square{color:#585859;background:#f0f0f2;border-color:#e0e0e2;border-radius:10px;font-weight:500}.xw .mac-square.blue{color:#575e71;background:#f0f1f7;border-color:#e1e3ef}.xw .guide-steps>div>span{color:#656567;background:0 0;border-radius:0;width:22px;font-size:13px;font-weight:450}.xw .guide-steps p,.xw .spec-table dt{color:#5e5e5f}.xw .checkout-heading h1{font-size:35px;font-weight:460}.xw .checkout-heading p{color:#5e5e5f;font-size:14px}.xw .checkout-steps>span.done{color:#656567}.xw .checkout-steps>span.current{color:#434345}.xw .checkout-steps .current b{background:#434345;border-color:#434345}.xw .checkout-steps .icon{color:#5e5e5f;background:#eeeef0;border-color:#eeeef0}.xw .checkout-grid{gap:25px}.xw .checkout-card{border-color:#dadadc;border-radius:12px}.xw .checkout-card h2{font-size:19px;font-weight:520}.xw .checkout-card h2>span{display:none}.xw .checkout-product h3{font-weight:500}.xw .checkout-product p,.xw .checkout-product>a{color:#5e5e5f}.xw .payment-method>.icon{color:#5e5e5f}.xw .payment-method b{font-weight:500}.xw .payment-method div>span{color:#5e5e5f}.xw .radio-dot{border-color:#69696b;width:16px;height:16px}.xw .checkout-notes ul{color:#5e5e5f}.xw .order-card{box-shadow:none;border-color:#d7d7d9;border-radius:12px;top:86px}.xw .order-card h2{font-weight:520}.xw .order-card dt{color:#5e5e5f}.xw .order-card dd{color:#525254}.xw .order-price strong{color:#2b2b2d;font-weight:530}.xw .order-agreements{border-color:#e1e1e3}.xw .order-agreements .text-btn{color:#656567}.xw .check-label{color:#585859}.xw .check-label input{accent-color:#666668}.xw .checkout-preview-note{color:#656567;background:#f9f9fb;border-color:#e8e8ea;border-radius:0 0 12px 12px}.xw .order-card>.btn{border-radius:8px}.xw .checkout-notes>.text-btn{color:#5e5e5f}.xw .app-subnav{border-color:#e7e7e9}.xw .app-subnav>.container{height:55px}.xw .app-subnav nav a{color:#5e5e5f;font-size:13px;font-weight:470}.xw .app-subnav nav a.selected{color:#2a2a2c;border-color:#2a2a2c}.xw .subnav-balance>span{color:#656567}.xw .subnav-balance b{color:#58585a}.xw .workspace-page{background:#f9f9fb;padding-top:26px}.xw .workspace-summary{gap:15px;margin-bottom:29px}.xw .summary-main{box-shadow:none;border-color:#e1e1e3;border-radius:12px}.xw .summary-top{padding:19px 22px}.xw .workspace-avatar{color:#585859;background:#f0f0f2;border-color:#dfdfe1;font-size:15px;font-weight:470}.xw .summary-top h2{font-size:17px;font-weight:500}.xw .summary-top p{color:#5e5e5f;font-size:12px}.xw .summary-manage{color:#5e5e5f;border-color:#dfdfe1;border-radius:6px;font-size:12px}.xw .workspace-stats{border-color:#ebebed;padding:17px 22px}.xw .workspace-stats>div>span{color:#5e5e5f;font-size:12px}.xw .workspace-stats b{color:#48484a;font-size:15px;font-weight:500}.xw .workspace-stats small{color:#656567;font-size:12px}.xw .summary-tools{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.xw .summary-tools>a,.xw .summary-tools>button{background:#fff;border:1px solid #e0e0e2;border-radius:12px;padding:18px 14px}.xw .summary-tools>a:hover,.xw .summary-tools>button:hover{background:#fcfaff}.xw .summary-tools .tile-icon{color:#5e5e5f;background:#f2f2f4;border-radius:8px}.xw .summary-tools b{font-size:13px;font-weight:500}.xw .summary-tools>button>span:last-child,.xw .summary-tools>a>span:last-child{color:#656567;font-size:12px}.xw .section-heading.small h1{font-size:25px;font-weight:470}.xw .section-heading.small p{color:#5e5e5f;font-size:13px}.xw .demo-label{color:#656567;font-size:12px}.xw .build-board{gap:16px}.xw .board-column{background:#fff;border:1px solid #dfdfe1;border-radius:12px;padding:20px}.xw .source-column{background:#f2f2f4;border-color:#dedee0}.xw .column-heading{margin-bottom:19px}.xw .column-heading h2{font-size:15px;font-weight:500}.xw .column-count,.xw .source-column .column-count{color:#5e5e5f;background:#e9e9eb;border-radius:4px;font-size:12px}.xw .new-automation{color:#5e5e5f;border-color:#dcdcde;border-radius:7px;height:41px;font-size:13px;font-weight:500}.xw .new-automation:hover{border-color:#a1a1a3}.xw .repo-list-label{color:#5e5e5f;font-size:12px}.xw .repo-card{border-color:#e1e1e3;border-radius:8px;padding:16px}.xw .repo-symbol{color:#5e5e5f;background:#efeff1;border-radius:7px}.xw .repo-card h3{color:#434345;font-size:15px;font-weight:500}.xw .repo-card p{color:#5e5e5f;font-size:12px}.xw .repo-card-bottom{border-color:#eaeaec}.xw .repo-card-bottom>span{color:#656567;font-size:12px}.xw .repo-card-bottom>button{color:#58585a;background:#ececee;border-radius:5px;font-size:12px;font-weight:500}.xw .board-guide{padding-top:20px}.xw .board-guide .tile-icon{display:none}.xw .board-guide h3{color:#5e5e5f;font-size:13px;font-weight:500}.xw .board-guide p{color:#656567;font-size:12px}.xw .board-guide>a{color:#5e5e5f;font-size:12px}.xw .empty-symbol{color:#656566;background:#f8f3fc;border-radius:10px}.xw .board-empty h3{color:#5e5e5f;font-size:14px;font-weight:450}.xw .board-empty p{color:#656567;font-size:12px}.xw .ready-state{color:#656567;background:#faf7fd;font-size:12px}.xw .ready-state i{background:#8dbaa3}.xw .result-card{border-color:#e2e2e4;border-radius:8px;padding:17px}.xw .result-card:hover{box-shadow:none;border-color:#b8b8ba}.xw .result-card h3{color:#505052;font-size:15px;font-weight:500}.xw .result-card p{color:#656567;font-size:12px}.xw .result-card-foot{color:#5e5e5f;border-color:#ebebed;font-size:12px}.xw .result-card-top>span:nth-child(2){color:#656567;font-size:12px}.xw .result-card-top>.status-success{font-size:12px}.xw .result-check{color:#3f6651;background:#eef6f1}.xw .status-success{color:#486454}.xw .status-success i{background:#719b83}.xw .green{color:#4c6455}.xw .board-history{color:#5e5e5f;font-size:12px}.xw .workspace-tip{color:#656567;font-size:12px}.xw .workspace-tip>a{color:#5e5e5f;font-size:12px}.xw .running-card>p{color:#5e5e5f}.xw .running-title{font-weight:500}.xw .running-steps{color:#5e5e5f}.xw .running-card>small{color:#656567}.xw .spinner{border-color:#7b7b7d #dcdcde #dcdcde}.xw .progress-track{background:#e7e7e9}.xw .progress-track>span{background:#969698}.xw .build-table{border-color:#dddddf;border-radius:10px}.xw .build-table-head{color:#656567;background:#f4f4f6}.xw .build-row{border-color:#e9e9eb}.xw .build-row:hover{background:#f8f8fa}.xw .build-row b{color:#525254;font-weight:500}.xw .build-row small{color:#656567}.xw .build-row>span:nth-child(n+3){color:#5e5e5f}.xw .my-mac{border-color:#e0e0e2;border-radius:12px}.xw .mac-info h3{font-weight:500}.xw .mac-time b{color:#58585a;font-weight:500}.xw .mac-info p,.xw .mac-time>span{color:#5e5e5f}.xw .add-mac{color:#5e5e5f;border-color:#ceced0;border-radius:9px}.xw .modal{border:1px solid #e7e7e9;border-radius:12px;box-shadow:0 25px 80px #2a2a2c25}.xw .modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16161850}.xw .modal h2{font-weight:480}.xw .modal-lead,.xw .modal>p:not(.modal-lead){color:#5e5e5f}.xw .modal .btn{border-radius:8px}.xw .success-summary{background:#f7f3fb;border-radius:8px}.xw .success-summary>span{color:#5e5e5f}.xw .success-summary b{color:#58585a;font-weight:450}.xw .success-circle{color:#656567;background:#ececee}.xw .code-preview{background:#f8f4fc;border-color:#e3e3e5;border-radius:8px}.xw .code-preview code{color:#5e5e5f;font-family:XwJetBrains,JetBrains Mono,monospace}.xw .prototype-note{color:#656567;background:#f8f4fc}.xw .modal-close{color:#5e5e5f}.xw #toast{background:#242426;border-radius:8px;font-size:13px}.xw .info-note .icon{color:inherit}.xw .modal-mac .vector-product{height:230px}.xw .modal-mac .product-ribbon{width:540px;height:350px}@media (min-width:1650px){.xw .x-hero,.xw .x-hero-inner{min-height:740px}.xw .x-hero-art{width:1200px;height:920px;top:-110px;left:calc(50% - 950px)}.xw .x-hero h1{font-size:70px}}@media (max-width:1100px){.xw .x-hero-art{width:970px;height:750px;top:-10px;left:-260px}.xw .x-hero,.xw .x-hero-inner{min-height:650px}.xw .x-hero h1{font-size:57px}.xw .x-hero-copy{max-width:590px}.xw .x-hero-copy>p{font-size:15px}.xw .x-commands>.container>div{gap:22px}.xw .x-commands code{font-size:12px}.xw .section-heading h2{font-size:34px}.xw .x-store-art{opacity:.8;right:-110px}.xw .large .product-ribbon{width:710px;height:460px}.xw .vector-product-title>span,.xw .summary-tools>button>span:last-child,.xw .summary-tools>a>span:last-child{font-size:12px}.xw .workspace-stats b{font-size:13px}}@media (max-width:900px){.xw .x-hero,.xw .x-hero-inner{min-height:615px}.xw .x-hero-art{opacity:.8;width:900px;height:690px;top:10px;left:-285px}.xw .x-hero h1{font-size:52px}.xw .x-hero-copy>p{font-size:14px}.xw .x-commands{padding:28px 0}.xw .x-commands p{font-size:13px}.xw .x-commands>.container>div{gap:15px}.xw .x-commands code{font-size:12px}.xw .how-grid{gap:14px}.xw .x-step-body{padding:20px}.xw .how-grid h3{font-size:17px}.xw .how-grid p{font-size:12px}.xw .code-card{width:190px;padding:14px}.xw .check-card{width:180px;padding:12px}.xw .x-step-art{height:160px}.xw .section.x-how{padding-top:75px;padding-bottom:65px}.xw .x-plans-section{padding-bottom:65px}.xw .product-card-body{padding:22px}.xw .product-card-title h2{font-size:18px}.xw .product-card-title h2 span{font-size:16px}.xw .product-ribbon{width:540px;height:360px}.xw .large .product-ribbon{width:600px;height:420px}.xw .large .vector-product-title{flex-direction:column;align-items:start;gap:5px}.xw .large .vector-product-title strong{font-size:31px}.xw .large .vector-product-title>span{font-size:12px}.xw .board-column{padding:15px}.xw .repo-card{padding:13px}.xw .repo-card h3,.xw .result-card h3{font-size:13px}.xw .repo-card p,.xw .result-card p,.xw .repo-card-bottom>button{font-size:12px}.xw .column-heading h2,.xw .board-empty h3{font-size:13px}.xw .board-empty p,.xw .workspace-tip,.xw .workspace-tip>a{font-size:12px}}@media (max-width:700px){.xw .header{height:59px}.xw .header-inner{gap:15px;padding:0 18px}.xw .logo{gap:8px;font-size:21px}.xw .logo>svg{width:24px;height:24px}.xw .header-actions>.btn{min-height:31px;font-size:12px}.xw .header-actions{gap:9px}.xw .preview-bar{height:28px;padding:0 17px;font-size:12px}.xw .preview-version{display:none}.xw .preview-bar select{font-size:12px}.xw .footer .logo{font-size:19px}.xw .footer-top>p,.xw .footer-bottom>span:last-child{font-size:12px}.xw .x-hero{min-height:700px}.xw .x-hero-inner{justify-content:flex-start;align-items:flex-end;min-height:700px;padding-top:0;padding-bottom:49px}.xw .x-hero-copy{text-align:left;max-width:100%}.xw .x-hero h1{letter-spacing:-.065em;font-size:43px;line-height:1.17}.xw .x-hero-copy>p{max-width:350px;margin:22px 0 23px;font-size:14px;line-height:1.8}.xw .x-hero-copy>p br{display:block}.xw .x-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:9px}.xw .x-hero-actions .btn{min-height:42px;padding:0 14px;font-size:13px}.xw .x-hero-art{opacity:.95;width:760px;height:585px;top:-135px;left:calc(50% - 450px);-webkit-mask-image:linear-gradient(#000 55%,#0000 94%);mask-image:linear-gradient(#000 55%,#0000 94%)}.xw .x-commands{background:linear-gradient(100deg,#f3effa,#fbfafe);padding:24px 0}.xw .x-commands>.container{display:block}.xw .x-commands p{margin-bottom:21px;font-size:15px;line-height:1.5}.xw .x-commands p br{display:none}.xw .x-commands>.container>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.xw .x-commands code{color:#5e5e5f;font-size:12px}.xw .section.x-how{padding:55px 0 46px}.xw .section-heading{align-items:flex-start;gap:15px;margin-bottom:24px}.xw .section-heading h2{margin-bottom:13px;font-size:30px;line-height:1.22}.xw .section-heading p{font-size:13px;line-height:1.7}.xw .section-heading>.btn{gap:4px;min-height:30px;margin-top:6px;font-size:12px}.xw .how-grid{gap:18px}.xw .how-grid article{min-height:0;padding:0}.xw .x-step-art{height:184px}.xw .x-step-body{padding:22px}.xw .x-step-body .step-no{font-size:12px}.xw .how-grid h3{margin:10px 0;font-size:20px}.xw .how-grid p{font-size:13px;line-height:1.8}.xw .x-step-ribbon{width:470px;height:330px}.xw .code-card{width:245px;padding:17px}.xw .code-card code,.xw .code-card>span:first-child{font-size:12px}.xw .check-card{width:230px;padding:15px}.xw .check-card>span{font-size:13px}.xw .check-card>div{font-size:12px}.xw .x-plans-section{padding-top:5px;padding-bottom:45px}.xw .x-plans-section .section-heading{display:block}.xw .x-plans-section .section-heading>.btn{margin:8px 0 0}.xw .x-final{padding:65px 0 75px}.xw .x-final h2{max-width:280px;margin:0 auto 22px;font-size:30px;font-weight:450;line-height:1.3}.xw .x-final-art{opacity:.35;width:1000px;max-width:none;left:50%;transform:translate(-50%);-webkit-mask-image:none;mask-image:none}.xw .x-final .btn{font-size:13px}.xw .x-login-stage{min-height:650px;padding:90px 22px 105px}.xw .x-login-art{opacity:.73;width:980px;height:750px;transform:translate(-57%,-53%)}.xw .x-login-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:12px;width:350px;padding:36px 25px 25px}.xw .x-login-card h1{margin:23px 0 27px;font-size:25px}.xw .x-login-mark{border-radius:11px;width:48px;height:48px}.xw .x-login-mark svg{width:26px;height:26px}.xw .x-login-card .github-btn{min-height:47px;font-size:14px}.xw .x-login-legal{margin-top:24px;padding-top:21px;font-size:12px}.xw .store-page{padding-top:21px}.xw .store-heading{min-height:0;padding:28px 0 31px;overflow:visible}.xw .store-heading h1{z-index:1;font-size:35px;line-height:1.25;position:relative}.xw .store-heading p{z-index:1;font-size:14px;position:relative}.xw .x-store-art{display:none}.xw .store-filter button{font-size:13px}.xw .products-grid{gap:21px}.xw .product-visual.vector-product{height:249px;padding:21px}.xw .product-ribbon{width:550px;height:355px;top:43%}.xw .product-visual-top,.xw .product-visual-top>span:last-child{font-size:12px}.xw .vector-product-title{bottom:20px;left:22px;right:22px}.xw .vector-product-title strong{font-size:28px}.xw .vector-product-title>span{font-size:12px}.xw .product-card-body{padding:23px}.xw .product-card-title h2{font-size:19px}.xw .product-card-title h2 span{color:#5e5e5f;font-size:18px;font-weight:430}.xw .product-card-body>p{font-size:13px}.xw .product-features{gap:9px 14px;font-size:12px}.xw .product-card-price strong{font-size:27px}.xw .product-card-price .btn{min-height:37px;font-size:12px}.xw .store-benefits{margin-top:28px}.xw .store-benefits b{font-size:14px}.xw .store-benefits small{font-size:12px}.xw .store-help{padding:23px}.xw .store-help h3{font-size:17px}.xw .store-help p{font-size:13px}.xw .detail-grid{gap:23px}.xw .product-visual.vector-product.large{border-radius:12px;order:0;height:315px;padding:23px}.xw .large .product-ribbon{width:665px;height:430px;top:42%}.xw .large .vector-product-title{flex-direction:row;align-items:end;bottom:22px;left:23px;right:23px}.xw .large .vector-product-title strong{font-size:30px}.xw .large .vector-product-title>span{font-size:12px}.xw .purchase-card{border-radius:12px;padding:25px;position:static}.xw .purchase-card h1{font-size:35px}.xw .detail-price strong{font-size:30px}.xw .detail-tab-body h2{font-size:27px}.xw .detail-tab-body>p{font-size:14px}.xw .detail-feature-grid{gap:13px}.xw .detail-feature-grid>div{padding:21px 18px}.xw .detail-feature-grid h3{font-size:15px}.xw .detail-feature-grid p{font-size:12px}.xw .detail-tabs{position:static}.xw .detail-tabs button{font-size:13px}.xw .checkout-heading h1{font-size:30px}.xw .checkout-heading p{font-size:14px}.xw .checkout-card{border-radius:12px;padding:23px}.xw .checkout-card h2,.xw .checkout-product h3{font-size:20px}.xw .checkout-product p{font-size:12px}.xw .order-card{border-radius:12px;padding:25px;position:static}.xw .order-card dl,.xw .order-card dd{font-size:13px}.xw .order-price strong{font-size:32px;font-weight:500}.xw .checkout-preview-note{border-radius:0 0 12px 12px}.xw .checkout-notes ul{font-size:13px}.xw .payment-method b{font-size:14px}.xw .payment-method div>span{font-size:12px}.xw .app-subnav>.container{height:49px}.xw .app-subnav nav{gap:20px}.xw .app-subnav nav a{font-size:12px}.xw .workspace-page{padding:21px 0 30px}.xw .workspace-summary{margin-bottom:27px}.xw .summary-top{gap:10px;padding:17px}.xw .summary-top h2{font-size:16px}.xw .summary-top p{font-size:12px}.xw .summary-manage{padding:5px 6px;font-size:12px}.xw .workspace-stats{gap:21px 14px;padding:18px 17px}.xw .workspace-stats b{font-size:15px}.xw .workspace-stats>div>span,.xw .workspace-stats small{font-size:12px}.xw .section-heading.small h1{font-size:24px}.xw .section-heading.small p,.xw .demo-label{font-size:12px}.xw .build-board{gap:17px}.xw .board-column{border-radius:12px;padding:21px}.xw .column-heading h2{font-size:16px}.xw .new-automation{height:44px;font-size:14px}.xw .repo-card{padding:18px}.xw .repo-card h3,.xw .result-card h3{font-size:16px}.xw .repo-card p,.xw .repo-card-bottom>span,.xw .repo-card-bottom>button{font-size:12px}.xw .board-guide h3{font-size:14px}.xw .board-guide p,.xw .board-guide>a{font-size:12px}.xw .board-empty{padding:16px 0 23px}.xw .board-empty h3{font-size:15px}.xw .board-empty p{font-size:13px}.xw .ready-state{font-size:12px}.xw .result-card{padding:18px}.xw .result-card p,.xw .result-card-foot,.xw .result-card-top>span:nth-child(2),.xw .board-history,.xw .workspace-tip,.xw .workspace-tip>a{font-size:12px}.xw .build-row b{font-size:13px}.xw .build-row small{font-size:12px}.xw .modal{border-radius:12px;padding:25px}.xw .modal h2{font-size:23px}.xw .success-summary{font-size:13px}.xw .modal-mac .vector-product{height:235px}.xw .modal-mac .product-ribbon{width:490px;height:330px}.xw .modal-mac .vector-product-title{bottom:17px;left:20px;right:20px}.xw .modal-mac .vector-product-title strong{font-size:25px}.xw .modal-mac .vector-product-title>span{font-size:12px}}@media (max-width:370px){.xw .x-hero h1{font-size:39px}.xw .x-hero,.xw .x-hero-inner{min-height:680px}.xw .x-hero-copy>p{font-size:13px}.xw .x-hero-actions .btn{padding:0 13px;font-size:12px}.xw .x-login-card{padding-inline:22px}.xw .x-login-card h1{font-size:24px}.xw .product-card-body{padding:20px}.xw .product-card-title h2{font-size:18px}.xw .product-card-title h2 span{font-size:16px}.xw .vector-product-title>span,.xw .product-features,.xw .large .vector-product-title>span{font-size:12px}.xw .summary-top h2{font-size:14px}.xw .summary-top p,.xw .summary-manage{font-size:12px}.xw .checkout-card{padding:20px}.xw .checkout-product p{font-size:12px}.xw .checkout-product h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.xw .x-ribbon .pulse{animation:none;display:none}}.xw{--page-surface:#f9f9f9;--card-surface:#fcfcfd;--card-border:#fff;--paper:#f4f5f7;--line:#e7e8ed}.xw,.xw{background:var(--page-surface)}.xw .header{background:#f9f9f9ed;border-bottom-color:#edeef0}.xw .preview-bar{background:#f0f1f3;border-color:#e8e9ec}.xw .x-hero,.xw .x-login-stage,.xw .workspace-page,.xw .x-final,.xw .footer{background:var(--page-surface)}.xw .x-commands{background:linear-gradient(100deg,#ededf4,#f4f4f7 70%,#f9f9f9);border-color:#e6e6ed}.xw .footer{border-top-color:#e6e7eb}.xw .app-subnav{background:#f9f9f9;border-color:#e6e7ed}.xw .x-login-card{background:#fcfcfde0;border:1px solid #fff;box-shadow:0 0 0 1px #e9e8ed,0 30px 65px -42px #5e547355}.xw .how-grid article,.xw .product-card,.xw .purchase-card,.xw .checkout-card,.xw .order-card,.xw .summary-main,.xw .summary-tools>a,.xw .summary-tools>button,.xw .board-column,.xw .my-mac,.xw .build-table,.xw .related-product{background:var(--card-surface);border:1px solid var(--card-border);border-radius:20px;box-shadow:0 0 0 1px #eff0f3,0 6px 22px #24344705}.xw .product-card-body{background:#fcfcfd}.xw .x-step-art{background:radial-gradient(#eceaf3,#f3f3f7 80%);border-bottom-color:#eeedf2}.xw .x-step-body{background:#fcfcfd}.xw .purchase-card,.xw .order-card{box-shadow:0 0 0 1px #eeedf2,0 10px 32px #25334305}.xw .source-column{background:#f1f2f5}.xw .repo-card,.xw .result-card{background:#fafbfd;border-color:#e9eaf0;border-radius:13px}.xw .summary-tools>a:hover,.xw .summary-tools>button:hover,.xw .build-row:hover{background:#f6f7f9}.xw .summary-tools .tile-icon,.xw .repo-symbol{background:#eeeff3}.xw .board-empty .empty-symbol{background:#f1f2f6}.xw .ready-state{background:#f3f5f5}.xw .new-automation{background:#fafbfc;border-color:#e5e7ed;border-radius:10px}.xw .running-card{background:#f2f1f7;border-color:#e7e4ef;border-radius:13px}.xw .product-select{background:#f4f5f7;border-color:#e9eaf0;border-radius:10px}.xw .duration-options button{background:#f5f6f8;border-color:#eaebef;border-radius:10px}.xw .duration-options button[aria-pressed=true]{color:#393540;background:#ededf3;border-color:#bdbbc9}.xw .stepper{background:#f4f5f7;border-color:#e6e7ed}.xw .detail-tabs{background:#f9f9f9}.xw .detail-feature-grid>div{background:#f3f4f7;border-color:#fff;border-radius:16px;box-shadow:0 0 0 1px #eeeff3}.xw .store-help{background:#f1f2f5;border-color:#fff;border-radius:20px}.xw .store-benefits{border-color:#e4e6eb}.xw .payment-method{background:#f0f0f5;border-color:#dcdbe5;border-radius:12px}.xw .info-note{color:#5e5d67;background:#f2f3f6;border-radius:10px}.xw .checkout-preview-note{background:#f3f4f7;border-color:#e9eaf0;border-radius:0 0 20px 20px}.xw .checkout-notes{background:#f5f6f8}.xw .build-table-head{background:#f0f1f5}.xw .build-row{background:#fcfcfd}.xw .success-summary,.xw .code-preview,.xw .prototype-note{background:#f1f2f5;border-color:#e7e8ee}.xw .modal{background:#fafbfc;border-color:#fff;border-radius:20px}.xw .profile-menu{background:#fafbfc;border-color:#fff;border-radius:16px}.xw .mobile-bottom-nav{background:#f9f9f9f5;border-color:#e2e4ea}.xw .product-visual.vector-product.product-render{isolation:isolate;background:radial-gradient(at 52% 55%,#e3ebf8 0%,#edf1f8 44%,#f4f6f9 100%);border:0;border-bottom:1px solid #ffffffd9;border-radius:0;height:292px;overflow:hidden}.xw .product-visual.vector-product.product-render-standard{background:radial-gradient(at 52% 55%,#e9e2f4 0%,#f0ecf6 49%,#f5f3f8 100%)}.xw .product-render .product-visual-top{z-index:2;color:#565f6b;letter-spacing:0;opacity:1;font-size:12px;font-weight:450;position:relative}.xw .product-render-standard .product-visual-top{color:#655a6e}.xw .product-render .product-visual-top>span:last-child{color:inherit;opacity:.85;font-size:12px}.xw .product-object-art{pointer-events:none;width:510px;height:auto;display:block;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.xw .product-render .vector-product-title{z-index:2;justify-content:space-between;align-items:baseline;gap:12px;display:flex;bottom:19px;left:25px;right:25px}.xw .product-render .vector-product-title strong{color:#455465;letter-spacing:-.045em;font-size:27px;font-weight:470}.xw .product-render-standard .vector-product-title strong{color:#5b4e65}.xw .product-render .vector-product-title>span{color:#606670;white-space:nowrap;font-size:12px}.xw .product-render-standard .vector-product-title>span{color:#6c6273}.xw .product-visual.vector-product.product-render.large{border:1px solid #fff;border-radius:20px;height:440px;box-shadow:0 0 0 1px #edeef2}.xw .product-render.large .product-object-art{width:670px;top:49%}.xw .product-render.large .product-visual-top{font-size:13px}.xw .product-render.large .vector-product-title{bottom:25px;left:29px;right:29px}.xw .product-render.large .vector-product-title strong{font-size:34px;font-weight:450}.xw .product-render.large .vector-product-title>span{font-size:12px}.xw .modal-mac{border-radius:14px}.xw .modal-mac .product-visual.vector-product.product-render{height:264px}.xw .modal-mac .product-object-art{width:450px;top:47%}.xw .modal-mac .vector-product-title strong{font-size:24px}.xw .modal-mac .vector-product-title>span{font-size:12px}.xw .quantity-picker{border-top:1px solid #e9e9ef;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.xw .quantity-picker .field-label{margin:0;font-size:13px;font-weight:500}.xw .quantity-picker p{color:#5f5d65;max-width:175px;margin-top:5px;font-size:12px;line-height:1.55}.xw .quantity-stepper{background:#f3f4f7;border:1px solid #e3e4eb;border-radius:9px;flex-shrink:0;align-items:center;height:36px;display:flex;overflow:hidden}.xw .quantity-stepper>button{color:#5a5664;background:0 0;place-items:center;width:29px;height:34px;padding:0;font-size:17px;font-weight:400;display:grid}.xw .quantity-stepper>button:hover:not(:disabled){color:#262330;background:#e9e9f0}.xw .quantity-stepper>button:disabled{opacity:.25}.xw .quantity-stepper input{text-align:center;color:#524c60;appearance:textfield;background:0 0;border:0;width:35px;min-width:0;padding:0;font-size:13px;font-weight:500;line-height:34px}.xw .quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xw .quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xw .quantity-stepper>span{color:#67646e;padding:0 5px 0 0;font-size:12px}.xw .quantity-stepper:focus-within{outline-offset:2px;outline:2px solid #d8d1e5}.xw .quantity-stepper input:focus-visible{outline:0}.xw .purchase-total{margin-top:19px;padding-top:20px}.xw .purchase-total>div>small{color:#605d67;font-size:12px;line-height:1.65}.xw .checkout-duration .quantity-picker{margin-top:22px;padding-top:20px}.xw .checkout-duration .quantity-picker p{color:#5f5d66;max-width:none;font-size:12px}.xw .checkout-duration .quantity-stepper{height:40px}.xw .checkout-duration .quantity-stepper button{width:36px;height:38px}.xw .checkout-duration .quantity-stepper input{width:43px;font-size:14px}.xw .price-formula{color:#68646e;text-align:right;margin-top:12px;font-size:12px;line-height:1.5}.xw .order-price>.price-formula+strong{margin-top:7px}@media (max-width:1100px){.xw .product-object-art{width:465px}.xw .product-visual.vector-product.product-render{height:280px}.xw .product-render.large .product-object-art{width:590px}.xw .product-render .vector-product-title>span{font-size:12px}.xw .quantity-picker p{max-width:145px;font-size:12px}.xw .quantity-picker{gap:9px}.xw .quantity-stepper>button{width:26px}.xw .quantity-stepper input{width:31px}}@media (max-width:900px){.xw .product-visual.vector-product.product-render{height:252px}.xw .product-object-art{width:410px}.xw .product-render .vector-product-title{bottom:18px;left:21px;right:21px}.xw .product-render .vector-product-title strong{font-size:26px}.xw .product-render .vector-product-title>span{font-size:12px}.xw .product-visual.vector-product.product-render.large{height:370px}.xw .product-render.large .product-object-art{width:490px}.xw .product-render.large .vector-product-title{bottom:22px;left:23px;right:23px}.xw .product-render.large .vector-product-title>span{font-size:12px}.xw .product-render.large .vector-product-title strong{font-size:29px}.xw .quantity-picker{flex-wrap:wrap}.xw .quantity-stepper{margin-left:auto}.xw .quantity-picker p{max-width:138px;font-size:12px}}@media (max-width:700px){.xw .product-visual.vector-product.product-render{height:283px}.xw .product-object-art{width:455px;top:48%}.xw .product-render .product-visual-top{font-size:12px}.xw .product-render .vector-product-title{bottom:21px;left:23px;right:23px}.xw .product-render .vector-product-title strong{font-size:29px}.xw .product-render .vector-product-title>span{font-size:12px}.xw .product-visual.vector-product.product-render.large{border-radius:20px;height:337px}.xw .product-render.large .product-object-art{width:510px;top:49%}.xw .product-render.large .vector-product-title{bottom:24px;left:24px;right:24px}.xw .product-render.large .vector-product-title strong{font-size:31px}.xw .product-render.large .vector-product-title>span{font-size:12px}.xw .quantity-picker{flex-wrap:nowrap;margin-top:21px;padding-top:20px}.xw .quantity-picker .field-label{font-size:14px}.xw .quantity-picker p{max-width:175px;font-size:12px}.xw .quantity-stepper{border-radius:10px;height:38px}.xw .quantity-stepper>button{width:29px;height:36px}.xw .quantity-stepper input{width:34px;font-size:14px}.xw .quantity-stepper>span{font-size:12px}.xw .checkout-duration .quantity-picker p{max-width:175px;font-size:12px}.xw .checkout-duration .quantity-stepper button{width:28px}.xw .checkout-duration .quantity-stepper input{width:35px}.xw .purchase-card,.xw .order-card,.xw .checkout-card{border-radius:20px}.xw .checkout-preview-note{border-radius:0 0 20px 20px}.xw .modal-mac .product-visual.vector-product.product-render{height:250px}.xw .modal-mac .product-object-art{width:410px}.xw .modal-mac .vector-product-title{bottom:18px;left:19px;right:19px}.xw .modal-mac .vector-product-title strong{font-size:24px}.xw .modal-mac .vector-product-title>span{font-size:12px}}@media (max-width:370px){.xw .product-visual.vector-product.product-render{height:265px}.xw .product-object-art{width:415px}.xw .product-render .vector-product-title>span{font-size:12px}.xw .product-render.large .product-object-art{width:460px}.xw .product-visual.vector-product.product-render.large{height:313px}.xw .quantity-picker p{max-width:140px;font-size:12px}.xw .quantity-stepper>button{width:26px}.xw .quantity-stepper input{width:30px}.xw .checkout-duration .quantity-picker p{max-width:145px;font-size:12px}.xw .purchase-card .purchase-total>div>small{font-size:12px}.xw .purchase-card .purchase-total>strong{font-size:25px}}.xw .header-inner{gap:48px;width:100%;max-width:none;padding-inline:48px}.xw .header-actions{margin-left:auto}.xw .main-nav{gap:30px}.xw .header{height:64px}.xw .header-inner>.logo{font-size:23px}.xw .header-actions>.btn{min-height:34px;padding-inline:17px}.xw .detail-tabs{top:64px}.xw .api-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:8px;min-height:550px;padding-top:45px;padding-bottom:20px;display:grid;position:relative}.xw .api-hero-copy{z-index:1;position:relative}.xw .api-hero h1{letter-spacing:-.063em;color:#23232a;font-size:59px;font-weight:470;line-height:1.17}.xw .api-hero-copy>p{color:#5e5e5f;margin-top:25px;font-size:16px;line-height:1.9}.xw .api-hero-actions{gap:10px;margin-top:28px;display:flex}.xw .api-hero-actions>.btn{min-height:45px;padding:0 21px;font-size:14px}.xw .api-hero-copy>p.api-hero-note{color:#656567;margin-top:20px;font-size:12px}.xw .api-hero-visual{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.xw .api-hero-art{flex-shrink:0;width:650px;max-width:120%;height:auto;overflow:visible}.xw .api-example{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:35px;padding-top:6px;padding-bottom:70px;scroll-margin-top:90px;display:grid}.xw .api-example-intro h2{letter-spacing:-.04em;font-size:23px;font-weight:500}.xw .api-example-intro p{color:#5e5e5f;margin-top:14px;font-size:14px;line-height:1.8}.xw .api-example-intro>span{color:#656567;margin-top:21px;font-size:12px;display:block}.xw .api-code-panel{background:#f3f3f7;border:1px solid #fff;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 0 0 1px #e9e9ef,0 8px 25px #20243604}.xw .api-code-toolbar{background:#f7f7fa;border-bottom:1px solid #e7e7ed;justify-content:space-between;align-items:center;min-height:45px;padding:0 18px;display:flex}.xw .api-code-toolbar [role=tablist]{align-items:center;gap:22px;min-height:45px;display:flex}.xw .api-code-toolbar [role=tab]{color:#5e5e5f;align-self:stretch;padding:0;font-size:12px;font-weight:500;position:relative}.xw .api-code-toolbar [role=tab][aria-selected=true]{color:#464648}.xw .api-code-toolbar [role=tab][aria-selected=true]:after{content:"";background:#7d7d7f;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.xw .api-copy{color:#656567;align-items:center;gap:5px;padding:6px;font-size:12px;display:flex}.xw .api-copy>.icon{width:13px;height:13px}.xw .api-code-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#585859;min-height:170px;margin:0;padding:21px 23px 23px;font-size:12px;line-height:1.9}.xw .api-code-panel code{letter-spacing:-.025em;font-family:XwJetBrains,JetBrains Mono,ui-monospace,monospace}.xw .api-hero+.api-example+.x-commands{padding:26px 0}.xw .api-hero+.api-example+.x-commands p{font-size:13px}.xw .detail-grid{grid-template-columns:minmax(0,1fr) 386px;gap:30px;margin-top:27px}.xw .purchase-card.purchase-v3{background:#fcfcfd;border:1px solid #fff;border-radius:19px;padding:0;position:sticky;top:87px;overflow:hidden;box-shadow:0 0 0 1px #eeeef0,0 8px 26px #23232506}.xw .purchase-v3-head{justify-content:space-between;align-items:end;gap:14px;padding:25px 25px 0;display:flex}.xw .purchase-v3-category{color:#5e5e5f;font-size:12px}.xw .purchase-v3-head h1{letter-spacing:-.05em;margin:4px 0 0;font-size:32px;font-weight:480;line-height:1.2}.xw .purchase-v3-price{text-align:right;padding-bottom:2px}.xw .purchase-v3-price strong{letter-spacing:-.04em;color:#2e2e30;font-size:26px;font-weight:520;line-height:1.2;display:block}.xw .purchase-v3-price strong small{margin-left:2px;font-size:14px;font-weight:430}.xw .purchase-v3-price>span{color:#656567;margin-top:6px;font-size:12px;display:block}.xw .purchase-v3-specs{color:#5e5e5f;flex-wrap:wrap;gap:9px;padding:17px 25px 21px;font-size:12px;display:flex}.xw .purchase-v3-specs>span+span{border-left:1px solid #e3e3e5;padding-left:9px}.xw .purchase-v3-options{border-top:1px solid #ededef;padding:21px 25px 22px}.xw .selection-label{color:#525254;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;font-size:12px;font-weight:500;display:flex}.xw .selection-label>span:last-child:not(:first-child){color:#656567;font-size:12px;font-weight:400}.xw .selection-label>label{cursor:default}.xw .product-switch{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:23px;display:grid}.xw .product-switch>a{color:#5e5e5f;background:#f5f5f7;border:1px solid #e4e4e6;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:12px;font-size:13px;display:flex;position:relative}.xw .product-switch>a>small{color:#656567;font-size:12px}.xw .product-switch>a[aria-current=true]{color:#525254;background:#eeeef0;border-color:#adadaf}.xw .product-switch>a>.icon{color:#5e5e5f;width:13px;height:13px;margin-left:auto}.xw .product-switch>a:hover{border-color:#adadaf}.xw .purchase-period-options{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.xw .purchase-period-options button{color:#5e5e5f;background:#f5f5f7;border:1px solid #e5e5e7;border-radius:8px;min-height:39px;font-size:13px;font-weight:470}.xw .purchase-period-options button[aria-pressed=true]{color:#525254;background:#e7e7e9;border-color:#aeaeb0}.xw .purchase-period-options button:hover{border-color:#bbbbbd}.xw .selection-custom{color:#656567;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-size:12px;display:flex}.xw .selection-custom>span>small{color:#656567;margin-left:7px;font-size:12px}.xw .selection-custom .stepper{color:#5e5e5f;background:#f3f3f5;border-color:#e1e1e3;height:28px}.xw .selection-custom .stepper button{width:26px;height:26px;font-size:14px}.xw .selection-custom .stepper output{font-size:12px}.xw .purchase-v3 .quantity-picker{border-top-color:#e9e9eb;gap:10px;margin-top:20px;padding-top:20px}.xw .purchase-v3 .quantity-picker .field-label{color:#58585a;font-size:12px;font-weight:500}.xw .purchase-v3 .quantity-picker p{color:#656567;max-width:167px;font-size:12px}.xw .purchase-v3 .quantity-stepper{background:#f1f1f3;border-color:#dbdbdd;border-radius:8px;height:34px}.xw .purchase-v3 .quantity-stepper>button{color:#5e5e5f;width:26px;height:32px}.xw .purchase-v3 .quantity-stepper input{color:#525254;width:30px;font-size:13px}.xw .purchase-v3-footer{background:#f2f2f4;border-top:1px solid #e3e3e5;padding:22px 25px}.xw .purchase-v3 .purchase-total{border:0;align-items:center;gap:14px;margin:0 0 18px;padding:0}.xw .purchase-v3 .purchase-total b{color:#58585a;font-size:12px;font-weight:500}.xw .purchase-v3 .purchase-total>div>small{color:#656567;margin-top:5px;font-size:12px}.xw .purchase-v3 .purchase-total>strong{color:#3b3b3d;letter-spacing:-.04em;font-size:28px;font-weight:510}.xw .purchase-v3 .purchase-total>strong>small{font-size:14px;font-weight:400}.xw .purchase-v3 .btn.primary{background:#222224;border-radius:9px;justify-content:space-between;min-height:46px;padding:0 17px;font-size:14px}.xw .purchase-v3-fine{color:#656567;justify-content:space-between;align-items:center;gap:9px;margin-top:13px;font-size:12px;display:flex}.xw .purchase-v3-fine>button{color:#5e5e5f;align-items:center;gap:2px;padding:0;font-size:12px;display:flex}.xw .purchase-v3-fine>.icon,.xw .purchase-v3-fine button>.icon{width:10px;height:10px}.xw .specifications-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.xw .detail-tab-body .specifications-heading h2{margin:0;font-size:25px;font-weight:470}.xw .specifications-heading>span{color:#656567;font-size:12px}.xw .hardware-spec{background:#f0f0f2;border:1px solid #fff;border-radius:18px;grid-template-columns:170px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 0 0 1px #e8e8ea}.xw .hardware-chip{text-align:center;background:radial-gradient(#e7e7e9,#f1f1f3 80%);border-right:1px solid #dfdfe1;flex-direction:column;justify-content:center;align-items:center;padding:26px 17px;display:flex}.xw .hardware-chip>svg{width:115px;height:115px;display:block}.xw .hardware-chip>span{color:#656567;margin-top:6px;font-size:12px}.xw .hardware-values{grid-template-columns:1fr 1fr;display:grid}.xw .hardware-values>div{flex-direction:column;justify-content:center;gap:9px;padding:23px 24px;display:flex}.xw .hardware-values>div:nth-child(2n){border-left:1px solid #dfdfe1}.xw .hardware-values>div:nth-child(n+3){border-top:1px solid #dfdfe1}.xw .hardware-values>div>span{color:#5e5e5f;font-size:12px}.xw .hardware-values strong{letter-spacing:-.04em;color:#58585a;font-size:27px;font-weight:480;line-height:1.2}.xw .hardware-values strong small{color:#656567;margin-left:4px;font-size:12px;font-weight:450}.xw .spec-detail-rows{margin:25px 0 0}.xw .spec-detail-rows>div{border-bottom:1px solid #e3e3e5;justify-content:space-between;align-items:center;gap:18px;padding:17px 1px;font-size:13px;display:flex}.xw .spec-detail-rows dt{color:#5e5e5f;white-space:nowrap;align-items:center;gap:10px;display:flex}.xw .spec-detail-rows dt>.icon{color:#656567;stroke-width:1.5px;width:17px;height:17px}.xw .spec-detail-rows dd{color:#5e5e5f;text-align:right;margin:0;font-size:12px}.xw .checkout-v3{max-width:1080px;padding-top:28px}.xw .checkout-v3 .checkout-heading{margin:24px 0 32px}.xw .checkout-v3 .checkout-heading h1{letter-spacing:-.05em;font-size:33px;font-weight:470}.xw .checkout-v3 .checkout-heading p{color:#5e5e5f;margin-top:10px;font-size:14px}.xw .checkout-v3-progress{color:#656566;white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.xw .checkout-v3-progress .current{color:#585859}.xw .checkout-v3-progress>.icon{color:#656566;width:13px;height:13px}.xw .checkout-v3 .checkout-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.xw .checkout-v3 .checkout-sections{gap:20px}.xw .checkout-v3 .checkout-card{background:#fafafc;border-color:#fff;border-radius:18px;padding:25px;box-shadow:0 0 0 1px #eaeaec,0 6px 18px #2c2c2e03}.xw .checkout-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;display:flex}.xw .checkout-section-title>h2{margin:0;font-size:17px;font-weight:500}.xw .checkout-section-title>a{color:#656567;align-items:center;gap:3px;font-size:12px;display:flex}.xw .checkout-section-title>a>.icon{width:11px;height:11px}.xw .checkout-product-v3{background:#f1f1f3;border:1px solid #e8e8ea;border-radius:12px;align-items:center;gap:22px;padding:14px 17px;display:flex}.xw .checkout-product-art{background:radial-gradient(#e8eaf3,#0000 75%);border-radius:9px;flex-shrink:0;width:131px;height:112px;position:relative;overflow:hidden}.xw .checkout-product-art .product-object-art{width:236px;max-width:none;top:42%}.xw .checkout-product-art.product-render-standard{background:radial-gradient(#e7e7e9,#0000 75%)}.xw .checkout-product-info>span{color:#5e5e5f;font-size:12px}.xw .checkout-product-info h3{letter-spacing:-.04em;margin-top:2px;font-size:25px;font-weight:480}.xw .checkout-product-info>p{color:#656567;margin-top:7px;font-size:12px}.xw .checkout-product-info>strong{color:#585859;margin-top:12px;font-size:15px;font-weight:500;display:block}.xw .checkout-product-info>strong>small{color:#656567;font-size:12px;font-weight:400}.xw .checkout-configuration{margin-top:24px}.xw .checkout-configuration .selection-label{color:#5e5e5f;font-size:13px}.xw .checkout-configuration .selection-label>span:last-child{color:#656567;font-size:12px}.xw .checkout-configuration .purchase-period-options button{min-height:41px}.xw .checkout-configuration .selection-custom{margin-top:14px}.xw .checkout-configuration .quantity-picker{border-color:#e6e6e8;margin-top:21px;padding-top:19px}.xw .checkout-configuration .quantity-picker p{color:#656567;max-width:none;font-size:12px}.xw .checkout-configuration .quantity-picker .field-label{color:#58585a;font-size:13px}.xw .checkout-configuration .quantity-stepper{background:#f6f0fa;border-color:#dcdcde;height:36px}.xw .checkout-configuration .quantity-stepper>button{color:#5e5e5f;width:31px;height:34px}.xw .checkout-configuration .quantity-stepper input{color:#5e5e5f;font-size:13px}.xw .checkout-payment-v3 h2{margin-bottom:17px;font-size:17px;font-weight:500}.xw .checkout-payment-v3 .payment-method{background:#f4eef9;border-color:#d9d9db;border-radius:11px;gap:15px;padding:17px 19px}.xw .payment-card-graphic{flex-shrink:0;width:48px;display:flex}.xw .payment-card-graphic>svg{width:48px;height:34px}.xw .checkout-payment-v3 .payment-method b{color:#58585a;font-size:14px;font-weight:500}.xw .checkout-payment-v3 .payment-method div>span{color:#5e5e5f;margin-top:4px;font-size:12px}.xw .checkout-payment-v3 .radio-dot{background:#fcfaff;border-width:4px;border-color:#a3a3a5;width:15px;height:15px}.xw .payment-security{color:#656567;align-items:center;gap:6px;margin-top:15px;font-size:12px;display:flex}.xw .payment-security>.icon{width:13px;height:13px}.xw .checkout-policy{padding:5px 4px 10px}.xw .checkout-policy>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.xw .checkout-policy>div>span{color:#5e5e5f;align-items:center;gap:7px;font-size:12px;display:flex}.xw .checkout-policy>div>span>.icon{width:15px;height:15px}.xw .checkout-policy .text-btn{color:#5e5e5f;font-size:12px}.xw .checkout-policy ul{color:#656567;flex-direction:column;gap:7px;margin:14px 0 0;padding-left:19px;font-size:12px;line-height:1.8;display:flex}.xw .order-card.receipt-v3{background:#f8f8fa;border-radius:18px;padding:25px 25px 0;top:87px;overflow:hidden;box-shadow:0 0 0 1px #e5e5e7,0 12px 29px #2d2d2f04}.xw .receipt-heading{border-bottom:1px solid #e2e2e4;align-items:center;gap:9px;margin-bottom:23px;padding-bottom:22px;display:flex}.xw .receipt-heading>svg{color:#656567;width:20px;height:20px}.xw .receipt-heading>h2{letter-spacing:-.035em;margin:0;font-size:18px;font-weight:500}.xw .receipt-v3 dl{gap:18px;font-size:12px}.xw .receipt-v3 dt{color:#656567}.xw .receipt-v3 dd{color:#585859;font-size:12px}.xw .receipt-v3 dd span{color:#656567}.xw .receipt-rule{border-top:1px dashed #cbcbcd;height:1px;margin:26px -25px 23px;position:relative}.xw .receipt-rule:before,.xw .receipt-rule:after{content:"";background:#f9f9f9;border:1px solid #e1e1e3;border-radius:50%;width:15px;height:15px;position:absolute;top:-8px}.xw .receipt-rule:before{left:-8px}.xw .receipt-rule:after{right:-8px}.xw .receipt-v3 .order-price{border:0;margin:0;padding:0}.xw .receipt-v3 .order-price>span{color:#5e5e5f;font-size:12px}.xw .receipt-v3 .order-price>span>small{color:#656567;font-size:12px}.xw .receipt-v3 .order-price>strong{color:#4c4c4e;text-align:left;letter-spacing:-.045em;margin-top:12px;font-size:38px;font-weight:500;line-height:1.25}.xw .receipt-v3 .order-price>strong>small{margin-left:5px;font-size:18px;font-weight:450}.xw .receipt-v3 .price-formula{text-align:left;color:#656567;margin-top:8px;font-size:12px}.xw .receipt-v3 .order-agreements{border:0;margin:25px 0 20px;padding:0}.xw .receipt-v3 .check-label{color:#5e5e5f;gap:9px;font-size:12px;line-height:1.7}.xw .receipt-v3 .check-label input{accent-color:#7b7b7d;flex-shrink:0;width:15px;height:15px;margin-top:3px}.xw .receipt-legal{color:#656566;align-items:center;gap:8px;margin:10px 0 0 24px;font-size:12px;display:flex}.xw .receipt-legal>button{color:#5e5e5f;text-underline-offset:3px;padding:0;font-size:12px;text-decoration:underline}.xw .receipt-v3 .btn.primary{background:#222224;border-radius:9px;justify-content:space-between;min-height:47px;padding-inline:17px;font-size:14px;font-weight:500}.xw .receipt-v3 .btn.primary:disabled{opacity:.3;background:#222224}.xw .receipt-renewal{text-align:center;color:#656567;margin:12px 0 23px;font-size:12px}.xw .receipt-v3 .checkout-preview-note{background:#ececee;border-color:#e0e0e2;border-radius:0;margin:0 -25px;padding:15px 20px;font-size:12px;line-height:1.7}@media (max-width:1150px){.xw .api-hero{min-height:510px}.xw .api-hero h1{font-size:52px}.xw .api-hero-copy>p{font-size:14px}.xw .api-hero-art{width:570px;max-width:119%}.xw .api-example{grid-template-columns:230px 1fr;gap:25px}.xw .api-example-intro h2{font-size:21px}.xw .api-code-panel pre{font-size:12px}.xw .detail-grid{grid-template-columns:minmax(0,1fr) 353px;gap:24px}.xw .purchase-v3-head{padding:23px 22px 0}.xw .purchase-v3-specs{padding:16px 22px 20px;font-size:12px}.xw .purchase-v3-options{padding:20px 22px}.xw .purchase-v3-footer{padding:21px 22px}.xw .purchase-v3-head h1{font-size:29px}.xw .purchase-v3-price strong{font-size:24px}.xw .purchase-v3 .purchase-total>strong{font-size:25px}.xw .hardware-spec{grid-template-columns:138px 1fr}.xw .hardware-chip>svg{width:99px;height:99px}.xw .hardware-values>div{padding:20px}.xw .hardware-values strong{font-size:25px}.xw .checkout-v3 .checkout-grid{grid-template-columns:minmax(0,1fr) 323px;gap:24px}.xw .checkout-v3 .checkout-card{padding:23px}.xw .checkout-product-v3{gap:16px;padding:13px}.xw .checkout-product-art{width:108px;height:101px}.xw .checkout-product-art .product-object-art{width:190px}.xw .checkout-product-info h3{font-size:24px}.xw .checkout-product-info p{font-size:12px}}@media (max-width:900px){.xw .header-inner{gap:32px;padding-inline:32px}.xw .main-nav{gap:22px}.xw .api-hero{grid-template-columns:1.05fr 1fr;min-height:470px;padding-top:30px;padding-bottom:15px}.xw .api-hero h1{font-size:45px}.xw .api-hero-copy>p{font-size:13px;line-height:1.8}.xw .api-hero-actions{gap:8px;margin-top:22px}.xw .api-hero-actions .btn{min-height:40px;padding-inline:15px;font-size:12px}.xw .api-hero-art{width:470px;max-width:124%}.xw .api-hero-note{font-size:12px!important}.xw .api-example{grid-template-columns:185px 1fr;gap:22px;padding-bottom:52px}.xw .api-example-intro h2{font-size:19px}.xw .api-example-intro p,.xw .api-example-intro>span{font-size:12px}.xw .api-code-toolbar{padding-inline:14px}.xw .api-code-toolbar [role=tablist]{gap:17px}.xw .api-code-toolbar [role=tab]{font-size:12px}.xw .api-code-panel pre{min-height:175px;padding:18px;font-size:12px}.xw .detail-grid{grid-template-columns:minmax(0,1fr) 315px;gap:20px}.xw .purchase-v3-head{gap:10px;padding:21px 19px 0}.xw .purchase-v3-head h1{font-size:27px}.xw .purchase-v3-price strong{font-size:23px}.xw .purchase-v3-category{font-size:12px}.xw .purchase-v3-specs{gap:6px;padding-inline:19px;font-size:12px}.xw .purchase-v3-specs>span+span{padding-left:6px}.xw .purchase-v3-options{padding:19px}.xw .purchase-v3-footer{padding:20px 19px}.xw .product-switch>a{gap:5px;padding:11px 9px;font-size:12px}.xw .product-switch>a>small{font-size:12px}.xw .product-switch>a>.icon{width:11px;height:11px}.xw .selection-custom>span{font-size:12px}.xw .selection-custom>span>small{margin-left:4px;font-size:12px}.xw .purchase-v3 .quantity-picker p{max-width:130px;font-size:12px}.xw .purchase-v3 .quantity-stepper{flex-shrink:0}.xw .purchase-v3 .quantity-stepper>button{width:24px}.xw .purchase-v3 .quantity-stepper input{width:27px}.xw .purchase-v3-fine,.xw .purchase-v3-fine>button{font-size:12px}.xw .purchase-v3 .purchase-total>strong{font-size:23px}.xw .purchase-v3 .purchase-total>div>small{font-size:12px}.xw .hardware-spec{grid-template-columns:1fr}.xw .hardware-chip{border-bottom:1px solid #dfdfe1;border-right:0;flex-direction:row;gap:14px;padding:15px}.xw .hardware-chip>svg{width:70px;height:70px}.xw .hardware-chip>span{margin:0;font-size:13px}.xw .hardware-values>div{padding:21px}.xw .spec-detail-rows>div{padding:15px 0;display:block}.xw .spec-detail-rows dd{text-align:left;margin:7px 0 0 27px;font-size:12px}.xw .spec-detail-rows dt{font-size:12px}.xw .specifications-heading{flex-direction:column;align-items:start;gap:9px}.xw .detail-tab-body .specifications-heading h2{font-size:24px}.xw .checkout-v3 .checkout-grid{grid-template-columns:minmax(0,1fr) 297px;gap:20px}.xw .checkout-product-v3{gap:10px;padding:12px}.xw .checkout-product-art{width:82px;height:92px}.xw .checkout-product-art .product-object-art{width:151px}.xw .checkout-product-info h3{font-size:22px}.xw .checkout-product-info>p{max-width:185px;font-size:12px;line-height:1.7}.xw .checkout-product-info>strong{font-size:13px}.xw .checkout-product-info>strong>small{font-size:12px}.xw .checkout-v3 .checkout-card{padding:21px}.xw .order-card.receipt-v3{padding:23px 22px 0}.xw .receipt-rule,.xw .receipt-v3 .checkout-preview-note{margin-inline:-22px}.xw .receipt-v3 .order-price>strong{font-size:34px}.xw .checkout-configuration .quantity-picker{gap:9px}.xw .checkout-configuration .quantity-picker p{max-width:160px;font-size:12px}.xw .checkout-payment-v3 .payment-method{gap:10px;padding:14px}.xw .payment-card-graphic,.xw .payment-card-graphic>svg{width:39px}.xw .checkout-payment-v3 .payment-method b{font-size:13px}.xw .checkout-payment-v3 .payment-method div>span,.xw .payment-security{font-size:12px}.xw .checkout-v3 .checkout-heading h1{font-size:29px}.xw .checkout-v3 .checkout-heading p{font-size:13px}.xw .checkout-v3-progress{gap:7px;font-size:12px}}@media (max-width:700px){.xw .header{height:59px}.xw .header-inner{gap:16px;padding-inline:20px}.xw .header-actions>.btn{min-height:31px;padding-inline:14px;font-size:12px;display:inline-flex}.xw .header-inner>.logo{font-size:22px}.xw .api-hero{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:49px 0 0;display:flex}.xw .api-hero h1{letter-spacing:-.058em;font-size:43px;line-height:1.19}.xw .api-hero-copy>p{max-width:350px;margin-top:21px;font-size:14px;line-height:1.8}.xw .api-hero-actions{gap:9px;margin-top:24px}.xw .api-hero-actions .btn{min-height:42px;padding:0 18px;font-size:13px}.xw .api-hero-copy>p.api-hero-note{margin-top:17px;font-size:12px!important}.xw .api-hero-visual{align-self:stretch;height:280px;min-height:280px;margin:4px -12px 12px;overflow:hidden}.xw .api-hero-art{width:420px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xw .api-example{padding-top:15px;padding-bottom:43px;scroll-margin-top:79px;display:block}.xw .api-example-intro h2{font-size:24px}.xw .api-example-intro p{margin-top:10px;font-size:13px;line-height:1.7}.xw .api-example-intro p>br,.xw .api-example-intro>span{display:none}.xw .api-code-panel{border-radius:13px;margin-top:21px}.xw .api-code-toolbar{min-height:43px;padding:0 13px}.xw .api-code-toolbar [role=tablist]{gap:20px;min-height:43px}.xw .api-code-toolbar [role=tab]{font-size:12px}.xw .api-copy{gap:4px;padding:5px 1px;font-size:12px}.xw .api-copy>.icon{width:12px;height:12px}.xw .api-code-panel pre{min-height:186px;padding:18px 15px 19px;font-size:12px;line-height:1.95}.xw .detail-grid{flex-direction:column;gap:24px;display:flex}.xw .purchase-card.purchase-v3{border-radius:18px;order:1;width:100%;position:static;top:auto}.xw .purchase-v3-head{gap:13px;padding:24px 23px 0}.xw .purchase-v3-head h1{font-size:31px}.xw .purchase-v3-category{font-size:12px}.xw .purchase-v3-price strong{font-size:26px}.xw .purchase-v3-price>span{font-size:12px}.xw .purchase-v3-specs{gap:9px;padding:18px 23px 20px;font-size:12px}.xw .purchase-v3-specs>span+span{padding-left:9px}.xw .purchase-v3-options{padding:23px}.xw .selection-label{margin-bottom:12px;font-size:13px}.xw .selection-label>span:last-child:not(:first-child){font-size:12px}.xw .product-switch{gap:9px;margin-bottom:25px}.xw .product-switch>a{gap:8px;padding:13px 12px;font-size:14px}.xw .product-switch>a>small{font-size:12px}.xw .product-switch>a>.icon{width:13px;height:13px}.xw .purchase-period-options{gap:7px}.xw .purchase-period-options button{min-height:41px;font-size:14px}.xw .selection-custom{margin-top:14px}.xw .selection-custom>span{font-size:12px}.xw .selection-custom>span>small{margin-left:6px;font-size:12px}.xw .selection-custom .stepper{height:29px}.xw .selection-custom .stepper button{width:27px;height:27px}.xw .selection-custom .stepper output{font-size:12px}.xw .purchase-v3 .quantity-picker{flex-wrap:nowrap;gap:9px;margin-top:23px;padding-top:22px}.xw .purchase-v3 .quantity-picker .field-label{font-size:13px}.xw .purchase-v3 .quantity-picker p{max-width:166px;font-size:12px}.xw .purchase-v3 .quantity-stepper{height:37px}.xw .purchase-v3 .quantity-stepper>button{width:27px;height:35px}.xw .purchase-v3 .quantity-stepper input{width:31px;font-size:14px}.xw .purchase-v3-footer{padding:23px}.xw .purchase-v3 .purchase-total{align-items:center;margin-bottom:21px}.xw .purchase-v3 .purchase-total>strong{font-size:29px}.xw .purchase-v3 .purchase-total b{font-size:13px}.xw .purchase-v3 .purchase-total>div>small{font-size:12px}.xw .purchase-v3 .btn.primary{min-height:48px;font-size:14px}.xw .purchase-v3-fine{margin-top:15px;font-size:12px}.xw .purchase-v3-fine>button{font-size:12px}.xw .detail-tabs{position:static}.xw .detail-tab-body .specifications-heading h2{font-size:26px}.xw .specifications-heading{flex-direction:row;align-items:center;gap:10px;margin-bottom:22px}.xw .specifications-heading>span{font-size:12px}.xw .hardware-spec{border-radius:17px;grid-template-columns:1fr}.xw .hardware-chip{border-bottom:1px solid #dfdfe1;flex-direction:row;gap:17px;padding:17px 20px}.xw .hardware-chip>svg{width:78px;height:78px}.xw .hardware-chip>span{font-size:14px}.xw .hardware-values>div{gap:9px;padding:24px}.xw .hardware-values>div>span{font-size:12px}.xw .hardware-values strong{font-size:29px}.xw .hardware-values strong small{font-size:12px}.xw .spec-detail-rows>div{padding:17px 0;display:block}.xw .spec-detail-rows dt{font-size:13px}.xw .spec-detail-rows dd{margin-top:8px;font-size:12px;line-height:1.7}.xw .checkout-v3{padding-top:23px}.xw .checkout-v3 .checkout-heading{margin:24px 0}.xw .checkout-v3 .checkout-heading h1{font-size:28px}.xw .checkout-v3 .checkout-heading p{margin-top:9px;font-size:13px;line-height:1.7}.xw .checkout-v3-progress{margin-top:20px;font-size:12px}.xw .checkout-v3 .checkout-grid{grid-template-columns:1fr;gap:23px}.xw .checkout-v3 .checkout-sections{gap:17px}.xw .checkout-v3 .checkout-card{border-radius:17px;padding:23px}.xw .checkout-section-title{margin-bottom:18px}.xw .checkout-section-title>h2{font-size:18px}.xw .checkout-section-title>a{font-size:12px}.xw .checkout-product-v3{border-radius:11px;gap:13px;padding:13px 10px}.xw .checkout-product-art{width:95px;height:104px}.xw .checkout-product-art .product-object-art{width:173px;top:43%}.xw .checkout-product-info>span{font-size:12px}.xw .checkout-product-info h3{font-size:24px}.xw .checkout-product-info>p{max-width:174px;font-size:12px;line-height:1.75}.xw .checkout-product-info>strong{margin-top:9px;font-size:14px}.xw .checkout-product-info>strong>small{margin-top:2px;font-size:12px;display:block}.xw .checkout-configuration{margin-top:25px}.xw .checkout-configuration .selection-label{font-size:13px}.xw .checkout-configuration .quantity-picker{flex-wrap:nowrap;gap:10px}.xw .checkout-configuration .quantity-picker p{max-width:173px;font-size:12px}.xw .checkout-configuration .quantity-stepper>button{width:26px}.xw .checkout-configuration .quantity-stepper input{width:29px}.xw .checkout-configuration .quantity-stepper{flex-shrink:0}.xw .checkout-payment-v3 h2{font-size:18px}.xw .checkout-payment-v3 .payment-method{gap:12px;padding:16px 14px}.xw .payment-card-graphic,.xw .payment-card-graphic>svg{width:40px}.xw .checkout-payment-v3 .payment-method b{font-size:14px}.xw .checkout-payment-v3 .payment-method div>span{font-size:12px}.xw .payment-security{margin-top:15px;font-size:12px;line-height:1.7}.xw .checkout-policy{padding:8px 4px 5px}.xw .checkout-policy>div>span,.xw .checkout-policy .text-btn{font-size:12px}.xw .checkout-policy ul{gap:8px;font-size:12px;line-height:1.8}.xw .order-card.receipt-v3{border-radius:18px;padding:25px 25px 0;position:static;top:auto}.xw .receipt-heading h2{font-size:19px}.xw .receipt-v3 dl,.xw .receipt-v3 dd{font-size:13px}.xw .receipt-v3 dl{gap:20px}.xw .receipt-rule{margin-inline:-25px}.xw .receipt-v3 .order-price>span{font-size:13px}.xw .receipt-v3 .order-price>strong{font-size:39px}.xw .receipt-v3 .price-formula{font-size:12px}.xw .receipt-v3 .check-label{gap:10px;font-size:13px}.xw .receipt-v3 .check-label input{width:16px;height:16px}.xw .receipt-legal{margin-left:26px;font-size:12px}.xw .receipt-legal>button{font-size:12px}.xw .receipt-v3 .btn.primary{min-height:49px;font-size:15px}.xw .receipt-renewal{margin-top:14px;font-size:12px}.xw .receipt-v3 .checkout-preview-note{margin-inline:-25px;padding:16px 19px;font-size:12px}}@media (max-width:370px){.xw .api-hero h1{font-size:40px}.xw .api-hero-copy>p{font-size:13px}.xw .api-hero-visual{height:260px;min-height:260px}.xw .api-hero-art{width:390px}.xw .api-code-toolbar [role=tablist]{gap:16px}.xw .api-copy,.xw .api-code-panel pre{font-size:12px}.xw .purchase-v3-head{padding:22px 20px 0}.xw .purchase-v3-specs{padding-inline:20px;font-size:12px}.xw .purchase-v3-options,.xw .purchase-v3-footer{padding:21px 20px}.xw .purchase-v3-head h1{font-size:29px}.xw .purchase-v3-price strong{font-size:24px}.xw .product-switch>a{gap:6px;padding-inline:10px;font-size:13px}.xw .product-switch>a>small{font-size:12px}.xw .purchase-v3 .quantity-picker p{max-width:144px;font-size:12px}.xw .purchase-v3 .quantity-stepper>button{width:25px}.xw .purchase-v3 .quantity-stepper input{width:28px}.xw .purchase-v3 .purchase-total>strong{font-size:26px}.xw .purchase-v3 .purchase-total>div>small,.xw .purchase-v3-fine,.xw .purchase-v3-fine>button{font-size:12px}.xw .checkout-v3 .checkout-card{padding:20px}.xw .checkout-product-v3{gap:8px;padding:12px 8px}.xw .checkout-product-art{width:84px;height:96px}.xw .checkout-product-art .product-object-art{width:153px}.xw .checkout-product-info h3{font-size:23px}.xw .checkout-product-info>p{font-size:12px}.xw .checkout-configuration .quantity-picker p{max-width:143px;font-size:12px}.xw .checkout-v3 .checkout-heading h1{font-size:26px}.xw .checkout-v3 .checkout-heading p{font-size:12px}.xw .checkout-payment-v3 .payment-method{gap:10px;padding:14px 12px}.xw .checkout-payment-v3 .payment-method b{font-size:13px}.xw .checkout-payment-v3 .payment-method div>span{font-size:12px}.xw .payment-card-graphic,.xw .payment-card-graphic>svg{width:35px}}.xw .api-code-panel pre{color:#3c3e42;font-size:14px;line-height:1.72}.xw .api-code-toolbar [role=tab],.xw .api-example-intro>span{font-size:13px}.xw .api-hero-copy>p.api-hero-note,.xw .api-hero-note{font-size:13px!important}.xw .product-render .product-visual-top,.xw .product-render .product-visual-top>span:last-child,.xw .product-render .vector-product-title>span,.xw .preview-version{opacity:1}.xw .receipt-v3 .btn.primary:disabled{opacity:.55}@media (max-width:900px){.xw .api-code-panel pre{font-size:13px}.xw .api-code-toolbar [role=tab]{font-size:12px}}@media (max-width:700px){.xw .api-code-panel pre{font-size:12px;line-height:1.7}.xw .api-code-toolbar [role=tab],.xw .api-copy,.xw .api-example-intro>span{font-size:12px}.xw .api-hero-copy>p.api-hero-note,.xw .api-hero-note{font-size:12px!important}}@media (max-width:370px){.xw .api-code-panel pre,.xw .api-copy{font-size:12px}}.xw .purchase-action .btn{width:100%}.xw .purchase-action-summary,.xw .checkout-paybar-summary,.xw .build-status-jump{display:none}@media (max-width:700px){:is(.xw:has(.detail-page) .mobile-bottom-nav,.xw:has(.checkout-v3) .mobile-bottom-nav){display:none}.xw:has(.detail-page){padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.xw:has(.checkout-v3){padding-bottom:calc(196px + env(safe-area-inset-bottom,0px))}.xw .detail-page .detail-grid{flex-direction:column;display:flex}.xw .detail-page .purchase-card{order:1}.xw .detail-page .detail-content{order:2}.xw .purchase-action{z-index:70;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f9f9f5;border-top:1px solid #e2e4ea;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #24344710}.xw .purchase-action-summary{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.xw .purchase-action-summary span{color:#5e5e5f;white-space:nowrap;font-size:12px;line-height:1.35}.xw .purchase-action-summary strong{letter-spacing:-.03em;color:#2a2a2c;font-size:18px;font-weight:560;line-height:1.2}.xw .purchase-action-summary strong small{margin-left:1px;font-size:13px;font-weight:450}.xw .purchase-action .btn{flex:none;width:auto;min-height:46px;padding-inline:16px}.xw .checkout-paybar{z-index:70;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f9f9f5;border-top:1px solid #e2e4ea;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #24344710}.xw .checkout-paybar-summary{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.xw .checkout-paybar-summary span{color:#5e5e5f;font-size:13px;line-height:1.35}.xw .checkout-paybar-summary strong{letter-spacing:-.03em;color:#2a2a2c;font-size:20px;font-weight:560;line-height:1.2}.xw .checkout-paybar-summary strong small{margin-left:1px;font-size:13px;font-weight:450}.xw .checkout-paybar .order-agreements{border:0;margin:0 0 8px;padding:0}.xw .checkout-paybar .check-label{align-items:flex-start}.xw .checkout-paybar .check-label br{display:none}.xw .checkout-paybar .receipt-legal{margin-top:2px}.xw .checkout-paybar .btn{width:100%}.xw .build-status-jump{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;display:grid}.xw .build-status-jump a{background:#fcfcfd;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-height:74px;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #e6e7eb}.xw .build-status-jump a.is-live{box-shadow:0 0 0 1.5px #3c3e42}.xw .build-status-jump span{color:#5e5e5f;font-size:12px}.xw .build-status-jump b{letter-spacing:-.04em;color:#23232a;font-size:22px;font-weight:560;line-height:1.15}.xw .build-status-jump small{color:#58585a;font-size:12px}.xw #build-running,.xw #build-done{scroll-margin-top:120px}}.xw .api-hero{align-items:center;gap:16px;min-height:0;padding-top:32px;padding-bottom:16px}.xw .api-hero-art{width:600px;max-width:100%;height:auto}.xw .x-commands,.xw .x-how,.xw .x-plans-section,.xw .x-final,.xw .api-example{margin-top:0;margin-bottom:0;padding-top:36px;padding-bottom:36px}.xw .x-login-card,.xw .product-card{border:1px solid #e4e4e8;border-radius:14px}.xw .x-login-card{width:min(400px,100%);padding:40px 32px 28px;box-shadow:inset 0 0 0 1px #fff,0 24px 50px -36px #5e547340}.xw .x-login-stage{min-height:0;padding:72px 24px 56px}.xw .x-login-art{opacity:.82;width:980px;height:680px;transform:translate(-50%,-50%)}.xw .store-heading{min-height:0;padding:28px 0 18px;overflow:hidden}.xw .store-heading>div:first-child{z-index:1;max-width:640px;position:relative}.xw .x-store-art{width:400px;height:210px;top:50%;right:0;transform:translateY(-50%)}.xw .products-grid{gap:20px}.xw .product-card{box-shadow:inset 0 0 0 1px #fff}.xw .product-card:hover{border-color:#c8c8cc;box-shadow:inset 0 0 0 1px #fff,0 8px 22px #4b4b4d0a}.xw .product-card-body{padding:22px 24px}@media (max-width:700px){.xw .api-hero{gap:0;padding-top:24px;padding-bottom:4px}.xw .api-hero-visual{height:188px;min-height:188px;margin:0}.xw .api-hero-art{width:min(520px,136%);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xw .x-commands,.xw .x-how,.xw .x-plans-section,.xw .x-final,.xw .api-example{padding-top:22px;padding-bottom:22px}.xw .x-login-stage{min-height:0;padding:48px 20px 36px}.xw .x-login-art{opacity:.78;width:680px;height:480px;transform:translate(-50%,-46%)}.xw .x-login-card{width:min(360px,100%);padding:36px 22px 22px}.xw .store-heading{padding:20px 0 12px;overflow:visible}.xw .store-heading>div:first-child{max-width:none}.xw .product-card-body{padding:18px 18px 16px}}@media (max-width:370px){.xw .api-hero-visual{height:168px;min-height:168px}.xw .api-hero-art{width:400px}}.xw .x-login-stage{min-height:calc(100svh - 225px)}@media (max-width:700px){.xw .api-hero{align-items:stretch}.xw .api-hero-art{width:100%;max-width:100%;height:auto}.xw .x-login-stage{min-height:calc(100svh - 330px)}}.xw .workspace-mobile-tools{display:none}.xw .preview-account{align-items:center;gap:14px;padding:12px 0 22px;display:flex}.xw .preview-account strong{font-size:16px;font-weight:550}.xw .preview-account p{color:#676769;margin:5px 0 0;font-size:13px}.xw .account-dialog-links{border-top:1px solid #e5e5eb;flex-direction:column;display:flex}.xw .account-dialog-links>a,.xw .account-dialog-links>button{text-align:left;background:0 0;border-bottom:1px solid #e9e9ed;align-items:center;gap:11px;width:100%;padding:17px 3px;font-size:14px;display:flex}.xw .account-dialog-links .icon{color:#68646f;width:18px;height:18px}.xw .account-dialog-links .icon:last-child{width:14px;height:14px;margin-left:auto}@media (max-width:900px){.xw .workspace-mobile-tools{gap:12px;margin:-10px 0 25px;display:flex}.xw .workspace-mobile-tools>button{color:#59565e;background:#fafafb;border:1px solid #e2e3e9;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:flex}.xw .workspace-mobile-tools .icon{width:16px;height:16px}.xw .workspace-mobile-tools .icon:last-child{width:12px;height:12px}}@media (max-width:700px){.xw .mobile-bottom-nav>button{color:#69696b;background:0 0;flex-direction:column;align-items:center;gap:4px;width:25%;padding:0;font-size:12px;display:flex}.xw .workspace-mobile-tools{gap:10px;margin:-10px 0 24px}.xw .workspace-mobile-tools>button{flex:1;justify-content:center;min-height:42px}}.xw .modal{color:#23232a;background:#fff}.xw .modal h2{letter-spacing:-.04em;color:#23232a;margin:0 0 12px;padding-right:40px;font-size:22px;font-weight:560;line-height:1.25}.xw .modal .modal-lead{color:#5e5e5f;margin:0 0 14px;font-size:14px;line-height:1.55}.xw .modal .modal-lead.center{text-align:center}.xw .modal .success-circle{margin:2px auto 12px}.xw .modal .code-preview,.xw .modal .success-summary,.xw .modal .preview-account{background:#f6f6f8;border:1px solid #e6e6ea;border-radius:12px;margin:0;padding:14px 16px}.xw .modal .code-preview{flex-direction:column;gap:3px;display:flex}.xw .modal .code-preview small{letter-spacing:.04em;color:#656567;margin:8px 0 0;font-size:12px;line-height:1.4}.xw .modal .code-preview small:first-child{margin-top:0}.xw .modal .code-preview code{color:#23232a;word-break:break-all;font-size:14px;line-height:1.45}.xw .modal .success-summary{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px 16px;display:grid}.xw .modal .success-summary span{color:#5e5e5f;font-size:13px;line-height:1.4}.xw .modal .success-summary b{text-align:right;font-size:14px;font-weight:560;line-height:1.4}.xw .modal .prototype-note,.xw .modal .info-note{color:#5c5e62;background:#f3f3f5;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.xw .modal .preview-account{align-items:center;gap:12px;display:flex}.xw .modal .preview-account p{color:#5e5e5f;margin:2px 0 0;font-size:13px;line-height:1.4}.xw .modal .account-dialog-links{flex-direction:column;gap:8px;margin-top:12px;display:flex}.xw .modal .account-dialog-links button,.xw .modal .account-dialog-links a{color:#23232a;text-align:left;background:#fff;border:1px solid #e6e6ea;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.xw .modal>.btn,.xw .modal>a.btn,.xw .modal>button.btn{min-height:46px;margin-top:16px}@media (max-width:700px){.xw .modal h2{font-size:20px}.xw .modal .modal-lead,.xw .modal .success-summary span,.xw .modal .prototype-note,.xw .modal .info-note,.xw .modal .preview-account p,.xw .modal .account-dialog-links button,.xw .modal .account-dialog-links a{font-size:13px}.xw .modal>.btn,.xw .modal>a.btn,.xw .modal>button.btn{margin-top:14px}.xw .workspace-mobile-tools{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.xw .workspace-mobile-tools>button{color:#23232a;background:#fcfcfd;border:1px solid #e4e4e8;border-radius:14px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:46px;padding:0 10px;font-size:13px;display:flex}.xw .workspace-page .board-section{margin-top:14px}.xw .workspace-page .board-section>.section-heading{margin-bottom:8px}.xw .build-status-jump{gap:8px;margin:0 0 8px}.xw .build-status-jump a{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;min-height:56px;padding:10px 12px;display:grid}.xw .build-status-jump a b{grid-area:1/2/span 2;align-self:center;font-size:18px}.xw .build-status-jump small{grid-column:1}.xw .workspace-page .build-board{margin-top:0}}.xw .purchase-period-options button{min-width:0;min-height:44px;padding:0 4px}.xw .selection-custom{align-items:center;gap:8px}.xw .selection-custom>span{min-width:0}.xw .selection-custom .stepper{flex:none;align-items:stretch;height:44px}.xw .selection-custom .stepper button{width:44px;min-width:44px;height:44px;font-size:16px}.xw .selection-custom .stepper output{place-items:center;min-width:40px;font-size:14px;display:grid}.xw .quantity-stepper{height:44px}.xw .quantity-stepper>button{width:44px;min-width:44px;height:44px;font-size:16px}.xw .quantity-stepper input{text-align:center;width:40px;height:44px;font-size:14px}.xw .stepper button[aria-disabled=true],.xw .quantity-stepper>button[aria-disabled=true]{opacity:.35}.xw .purchase-period-options button:focus-visible,.xw .selection-custom .stepper button:focus-visible,.xw .quantity-stepper>button:focus-visible,.xw .quantity-stepper input:focus-visible,.xw .modal-close:focus-visible{outline-offset:2px;outline:2px solid #3c3e42}.xw .modal-close{width:44px;height:44px;top:10px;right:10px}.xw .modal h2{padding-right:48px}.xw .spec-detail-rows dt{color:#5e5e5f;font-size:13px}.xw .spec-detail-rows dd{color:#23232a;text-align:right;margin:0;font-size:14px;font-weight:560}@media (max-width:700px){.xw:has(.detail-page){padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.xw .purchase-period-options{gap:6px}.xw .selection-custom .stepper button,.xw .quantity-stepper>button{width:44px}}.xw .purchase-v3 .quantity-stepper,.xw .checkout-configuration .quantity-stepper{align-items:stretch;height:46px}.xw .purchase-v3 .quantity-stepper>button,.xw .checkout-configuration .quantity-stepper>button{width:44px;min-width:44px;height:44px}.xw .purchase-v3 .quantity-stepper input,.xw .checkout-configuration .quantity-stepper input{width:40px;height:44px}.xw .landing-v6 .api-hero{grid-template-columns:1fr 1fr;gap:35px;min-height:405px;padding:44px 0 35px}.xw .landing-v6 .api-hero h1{font-size:55px;font-weight:480;line-height:1.17}.xw .landing-v6 .api-hero-copy>p{color:#606069;margin-top:22px;font-size:16px;line-height:1.8}.xw .landing-v6 .api-hero-actions{gap:24px;margin-top:21px}.xw .landing-v6 .api-hero-actions .btn{color:#4e4e50;min-height:30px;padding:0;font-size:14px;font-weight:500}.xw .landing-v6 .api-hero-actions .btn:first-child{color:#2a2a2c}.xw .landing-v6 .api-hero-actions .btn:last-child{color:#68686a;font-weight:450}.xw .landing-v6 .api-hero-copy>p.api-hero-note{color:#676769;margin-top:13px;font-size:12px!important}.xw .landing-v6 .api-hero-art{width:100%;max-width:100%;height:auto}.xw .landing-v6 .api-hero-visual{align-self:stretch;overflow:hidden}.xw .api-band{padding:22px 0 65px;scroll-margin-top:83px}.xw .api-band-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.xw .api-band h2{letter-spacing:-.04em;font-size:25px;font-weight:490}.xw .api-band-heading>p{color:#6c6c6e;font-size:14px}.xw .api-band .api-code-panel{background:#f4f4f8;border:1px solid #e1e1e3;border-radius:13px;box-shadow:0 8px 26px #24242604}.xw .api-band .api-code-toolbar{background:#f9f9fc;border-bottom-color:#e3e3e5;min-height:47px;padding:0 23px}.xw .api-band .api-code-toolbar [role=tablist]{gap:27px;min-height:47px}.xw .api-band .api-code-toolbar [role=tab]{font-size:13px}.xw .api-band pre{color:#434345;min-height:0;padding:23px 27px 25px;font-size:13px;line-height:1.8}.xw .api-band-foot{background:#f8f8fb;border-top:1px solid #e4e4e6;justify-content:space-between;align-items:center;gap:20px;padding:15px 23px;display:flex}.xw .api-band-foot>span{color:#68686a;font-size:12px}.xw .api-band-foot>div{flex-wrap:wrap;gap:22px;display:flex}.xw .api-band-foot code{color:#68686a;letter-spacing:-.025em;font:12px JetBrains,monospace}.xw .setup-rail{padding:0 0 62px}.xw .setup-rail-title{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.xw .setup-rail h2{letter-spacing:-.045em;font-size:27px;font-weight:490}.xw .setup-rail-title>p{color:#6c6c6e;font-size:14px}.xw .setup-rail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:29px;margin:0;padding:0;list-style:none;display:grid}.xw .setup-rail li{border-top:1px solid #dadadc;gap:17px;padding:20px 0 0;display:flex}.xw .setup-rail li>span{color:#68686a;padding-top:2px;font-size:12px}.xw .setup-rail h3{letter-spacing:-.025em;font-size:17px;font-weight:510}.xw .setup-rail li p{color:#6d6d6f;margin-top:8px;font-size:13px;line-height:1.8}.xw .landing-v6 .x-plans-section{border-top:1px solid #e2e2e4;padding:45px 0 50px}.xw .landing-v6 .x-plans-section h2{font-size:36px}.xw .landing-v6 .x-plans-section p{font-size:14px;line-height:1.8}.xw .landing-v6 .x-final{padding:65px 0 75px}.xw .landing-v6 .x-final h2{font-size:38px}.xw .catalog-title{color:#39393b;padding:13px 0 16px;font-size:17px;font-weight:500}.xw .catalog-title>span{color:#68686a;margin-left:6px;font-size:12px}.xw .product-common{color:#636365;border-bottom:1px solid #e2e2e4;flex-wrap:wrap;align-items:center;gap:21px;margin:-8px 0 27px;padding:17px 0 21px;display:flex}.xw .product-common>span{color:#68686a;font-size:12px}.xw .product-common>b{font-size:13px;font-weight:480}.xw .product-common>b+b{border-left:1px solid #d8d8da;padding-left:21px}.xw .product-differences{border-top:1px solid #e5e5e7;grid-template-columns:1fr 1fr;margin:20px 0 0;padding-top:17px;display:grid}.xw .product-differences>div{flex-direction:column;align-items:flex-start;gap:9px;padding-right:23px;display:flex}.xw .product-differences>div+div{border-left:1px solid #e0e0e2;padding-left:23px;padding-right:0}.xw .product-differences dt{color:#68686a;font-size:12px}.xw .product-differences dd{color:#4a4a4c;letter-spacing:-.03em;margin:0;font-size:28px;font-weight:500;line-height:1.1}.xw .product-differences dd small{color:#68686a;margin-left:4px;font-size:12px;font-weight:440}.xw .comparison-product .product-card-price{border-top:0;margin-top:23px;padding-top:0}.xw .comparison-product .product-card-price .btn{min-height:38px}.xw .comparison-product .product-card-body>p{font-size:13px;line-height:1.65}.xw .comparison-product .product-card-title h2{font-size:20px}.xw .store-page .store-heading{padding-top:23px;padding-bottom:16px}.xw .store-page .store-heading h1{font-size:38px}.xw .store-page .product-visual.product-render,.xw .landing-v6 .product-visual.product-render{height:235px}.xw .store-page .product-object-art,.xw .landing-v6 .product-object-art{width:425px;top:42%}.xw .product-render .vector-product-title{bottom:18px}.xw .product-render .vector-product-title strong{font-size:27px}.xw .product-render.large .vector-product-title strong{font-size:34px}.xw .purchase-v3-head{padding-bottom:23px}.xw .machine-band{background:#f9f9fb;border:1px solid #dfdfe1;border-radius:14px;align-items:center;gap:22px;min-height:90px;margin-bottom:28px;padding:14px 20px 14px 12px;display:flex}.xw .machine-band-art{background:radial-gradient(#e5e5e7,#0000 76%);border-radius:10px;flex-shrink:0;width:72px;height:62px;position:relative;overflow:hidden}.xw .machine-band-art .product-object-art{width:150px;top:40%}.xw .machine-band-identity>span{color:#68686a;margin-bottom:4px;font-size:12px;display:block}.xw .machine-band-identity>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xw .machine-band-identity h2{letter-spacing:-.035em;color:#3c3c3e;font-size:16px;font-weight:520}.xw .machine-band-tier{color:#68686a;font-size:12px}.xw .machine-band-identity>button{color:#68686a;align-items:center;gap:3px;margin-top:7px;padding:0;font-size:12px;display:flex}.xw .machine-band-identity>button .icon{width:12px;height:12px}.xw .machine-band-time{white-space:nowrap;border-left:1px solid #dadadc;margin-left:auto;padding-left:23px}.xw .machine-band-time>span{color:#68686a;margin-bottom:3px;font-size:12px;display:block}.xw .machine-band-time>strong{letter-spacing:-.035em;color:#636365;font-size:26px;font-weight:480;line-height:1.25}.xw .machine-band-time small{color:#68686a;margin-left:3px;font-size:12px;font-weight:440}.xw .machine-band .workspace-mobile-tools{flex-direction:row;gap:9px;margin:0 0 0 13px;display:flex}.xw .machine-band .workspace-mobile-tools>button,.xw .machine-band .workspace-mobile-tools>a{color:#68686a;white-space:nowrap;background:#fcfaff;border:1px solid #d7d7d9;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;display:flex}.xw .machine-band .workspace-mobile-tools .icon{width:14px;height:14px}.xw .machine-band .workspace-mobile-tools>a .icon{width:12px;height:12px}.xw .workspace-page .build-board{grid-template-columns:1.04fr 1.04fr .94fr;align-items:stretch;gap:16px}.xw .workspace-page .build-board>.board-column{box-shadow:none;background:#fcfbfe;border:1px solid #dddddf;border-radius:16px;padding:22px}.xw .workspace-page .build-board>.source-column{background:#f1f1f3}.xw .workspace-page .repo-card{background:0 0;border:0;border-bottom:1px solid #d8d8da;border-radius:0;margin-bottom:0;padding:18px 0}.xw .workspace-page .repo-card-bottom{border:0;margin-top:9px;padding-top:9px}.xw .workspace-page .repo-card-bottom>button{color:#68686a;background:#fbf8fd;border:1px solid #cbcbcd;border-radius:7px;min-height:36px;padding:0 10px;font-size:12px}.xw .workspace-page .repo-card-bottom>button:hover{background:#e8e8ea;border-color:#68686a}.xw .workspace-page .repo-list-label{color:#68686a;margin-top:19px;font-size:12px}.xw .workspace-page .board-guide{padding-top:18px}.xw .workspace-page .board-guide p{display:none}.xw .workspace-page .board-guide>a{margin-top:8px}.xw .workspace-page .board-guide h3{font-size:13px}.xw .execution-diagram{justify-content:center;align-items:center;height:112px;margin:13px 0 10px;display:flex;position:relative}.xw .execution-diagram>span,.xw .execution-diagram>i{display:none}.xw .execution-diagram>div{width:140px;height:112px;position:relative;overflow:hidden}.xw .execution-diagram .product-object-art{width:249px;top:37%}.xw .execution-column .board-empty{padding-top:0}.xw .execution-column .board-empty h3{color:#68686a;font-size:15px;font-weight:480}.xw .execution-column .board-empty p{color:#68686a;font-size:13px;line-height:1.8}.xw .execution-column .ready-state{color:#68686a;margin-top:20px;font-size:12px}.xw .execution-column .running-card{margin-top:12px}.xw .workspace-page .result-column .result-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dbdbdd;border-radius:0;margin-bottom:0;padding:15px 0}.xw .workspace-page .result-column .result-card:hover{background:#f5edf9}.xw .workspace-page .result-card-foot{border-top:0;margin-top:11px;padding-top:0}.xw .workspace-page .result-card-top{margin-bottom:11px}.xw .workspace-page .board-history{padding-top:18px}.xw .workspace-page .result-card p{flex-wrap:wrap}@media (max-width:1100px){.xw .landing-v6 .api-hero{gap:24px;min-height:390px;padding-top:36px;padding-bottom:29px}.xw .landing-v6 .api-hero h1{font-size:50px}.xw .landing-v6 .api-hero-copy>p{font-size:15px}.xw .api-band-foot>div,.xw .machine-band{gap:15px}.xw .machine-band-identity>div{display:block}.xw .machine-band-tier{margin-top:3px;display:block}.xw .machine-band-time{padding-left:17px}.xw .machine-band-time>strong{font-size:24px}.xw .machine-band .workspace-mobile-tools{gap:7px;margin-left:3px}.xw .machine-band .workspace-mobile-tools>button,.xw .machine-band .workspace-mobile-tools>a{padding-inline:9px}.xw .workspace-page .build-board>.board-column{padding:18px}.xw .product-common{gap:15px}.xw .product-common>b+b{padding-left:15px}}@media (max-width:900px){.xw .landing-v6 .api-hero{gap:20px;min-height:365px}.xw .landing-v6 .api-hero h1{font-size:44px}.xw .landing-v6 .api-hero-copy>p{font-size:14px}.xw .landing-v6 .api-hero-actions{gap:18px}.xw .landing-v6 .api-hero-actions .btn{font-size:13px}.xw .api-band{padding-top:18px;padding-bottom:48px}.xw .api-band-heading>p{font-size:13px}.xw .api-band-foot{display:block}.xw .api-band-foot>span{margin-bottom:10px;display:block}.xw .api-band-foot>div{justify-content:space-between;gap:10px}.xw .api-band-foot code{font-size:12px}.xw .setup-rail ol{gap:20px}.xw .setup-rail li{gap:11px}.xw .setup-rail h3{font-size:16px}.xw .setup-rail li p{font-size:12px}.xw .product-common{gap:12px}.xw .product-common>b{font-size:12px}.xw .product-common>b+b{padding-left:12px}.xw .product-differences dd{font-size:26px}.xw .machine-band{flex-wrap:wrap;gap:12px 18px}.xw .machine-band .workspace-mobile-tools{border-top:1px solid #dbdbdd;flex-direction:row;flex:0 0 100%;margin:1px 0 0;padding-top:11px;display:flex}.xw .machine-band .workspace-mobile-tools>button,.xw .machine-band .workspace-mobile-tools>a{min-height:38px;padding:0 14px}.xw .machine-band-identity>div{display:flex}.xw .machine-band-time>strong{font-size:23px}.xw .workspace-page .build-board{grid-template-columns:1fr 1fr 1fr;gap:12px}.xw .workspace-page .build-board>.board-column{padding:16px}.xw .execution-diagram>div{width:120px}.xw .execution-diagram .product-object-art{width:222px}.xw .workspace-page .repo-card h3{font-size:13px}.xw .workspace-page .repo-card-top{gap:8px}.xw .workspace-page .repo-card p{font-size:12px}.xw .execution-column .board-empty h3{font-size:13px}.xw .execution-column .board-empty p{font-size:12px}}@media (max-width:700px){:is(.xw:has(.landing-v6),.xw:has(.x-login-stage)){padding-bottom:0}:is(.xw:has(.landing-v6) .mobile-bottom-nav,.xw:has(.x-login-stage) .mobile-bottom-nav){display:none}.xw .x-login-stage{min-height:calc(100svh - 270px)}.xw .landing-v6 .api-hero{align-items:stretch;gap:0;min-height:0;padding-top:29px;padding-bottom:15px;display:flex}.xw .landing-v6 .api-hero h1{letter-spacing:-.055em;font-size:40px;line-height:1.18}.xw .landing-v6 .api-hero-copy>p{margin-top:19px;font-size:14px;line-height:1.8}.xw .landing-v6 .api-hero-actions{gap:25px;margin-top:17px}.xw .landing-v6 .api-hero-actions .btn{min-height:30px;padding:0;font-size:13px}.xw .landing-v6 .api-hero-copy>p.api-hero-note{margin-top:10px;font-size:12px!important}.xw .landing-v6 .api-hero-visual{height:200px;min-height:200px;margin:21px 0 5px}.xw .landing-v6 .api-hero-art{width:100%;max-width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xw .api-band{padding-top:14px;padding-bottom:40px}.xw .api-band-heading{margin-bottom:21px;display:block}.xw .api-band h2{font-size:24px}.xw .api-band-heading>p{margin-top:9px;font-size:13px;line-height:1.7}.xw .api-band .api-code-panel{border-radius:12px}.xw .api-band .api-code-toolbar{min-height:44px;padding:0 14px}.xw .api-band .api-code-toolbar [role=tablist]{gap:19px;min-height:44px}.xw .api-band .api-code-toolbar [role=tab],.xw .api-band .api-copy{font-size:12px}.xw .api-band pre{padding:21px 16px 23px;font-size:12px;line-height:1.75}.xw .api-band-foot{padding:14px 16px}.xw .api-band-foot>div{grid-template-columns:1fr 1fr;gap:7px 14px;display:grid}.xw .api-band-foot code{font-size:12px}.xw .setup-rail{padding:0 0 38px}.xw .setup-rail-title{margin-bottom:23px;display:block}.xw .setup-rail h2{font-size:25px}.xw .setup-rail-title>p{margin-top:9px;font-size:13px;line-height:1.7}.xw .setup-rail ol{grid-template-columns:1fr;gap:0}.xw .setup-rail li{gap:18px;padding:20px 1px}.xw .setup-rail h3{font-size:17px}.xw .setup-rail li p{margin-top:7px;font-size:13px;line-height:1.75}.xw .setup-rail li p br{display:none}.xw .landing-v6 .x-plans-section{padding-top:34px;padding-bottom:37px}.xw .landing-v6 .x-plans-section h2{font-size:29px}.xw .landing-v6 .x-plans-section p{font-size:13px;line-height:1.7}.xw .landing-v6 .x-final{padding:49px 0 60px}.xw .landing-v6 .x-final h2{font-size:29px}.xw .store-page .store-heading h1{font-size:35px}.xw .catalog-title{padding:10px 0 13px;font-size:16px}.xw .product-common{gap:11px 16px;margin:-3px 0 22px;padding:12px 0 17px}.xw .product-common>span{width:100%;font-size:12px}.xw .product-common>b{font-size:12px}.xw .product-common>b+b{border:0;padding:0}.xw .store-page .product-visual.product-render,.xw .landing-v6 .product-visual.product-render{height:270px}.xw .store-page .product-object-art,.xw .landing-v6 .product-object-art{width:440px;top:44%}.xw .product-render .vector-product-title{bottom:20px}.xw .product-render .vector-product-title strong{font-size:28px}.xw .product-render.large .vector-product-title strong{font-size:32px}.xw .comparison-product .product-card-body{padding:22px}.xw .comparison-product .product-card-title h2{font-size:20px}.xw .comparison-product .product-card-body>p{font-size:13px}.xw .product-differences{margin-top:19px;padding-top:17px}.xw .product-differences>div{gap:10px;padding-right:18px}.xw .product-differences>div+div{padding-left:18px}.xw .product-differences dt{font-size:12px}.xw .product-differences dd{font-size:28px}.xw .product-differences dd small{font-size:12px}.xw .comparison-product .product-card-price{margin-top:22px}.xw .comparison-product .product-card-price .btn{min-height:40px}.xw .purchase-v3-head{padding-bottom:23px}.xw .machine-band{border-radius:14px;grid-template-columns:62px 1fr;gap:8px 13px;margin-bottom:24px;padding:15px;display:grid}.xw .machine-band-art{grid-row:1/3;align-self:center;width:62px;height:72px}.xw .machine-band-art .product-object-art{width:137px;top:41%}.xw .machine-band-identity>span{margin-bottom:4px;font-size:12px}.xw .machine-band-identity>div{flex-wrap:wrap;gap:7px;display:flex}.xw .machine-band-identity h2{font-size:15px}.xw .machine-band-tier{margin:0;font-size:12px}.xw .machine-band-identity>button{margin-top:5px;font-size:12px}.xw .machine-band-time{border:0;grid-column:2;align-items:baseline;gap:10px;margin:0;padding:0;display:flex}.xw .machine-band-time>span{margin:0;font-size:12px}.xw .machine-band-time>strong{font-size:20px}.xw .machine-band-time small{font-size:12px}.xw .machine-band .workspace-mobile-tools{flex:none;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;margin:7px 0 0;padding-top:12px;display:grid}.xw .machine-band .workspace-mobile-tools>button,.xw .machine-band .workspace-mobile-tools>a{border-radius:8px;min-height:42px;padding:0 8px;font-size:13px}.xw .workspace-page .board-section{margin-top:0}.xw .workspace-page .board-section>.section-heading{margin-bottom:15px}.xw .workspace-page .build-board{flex-direction:column;gap:15px;display:flex}.xw .workspace-page .build-board>.board-column{border-radius:14px;padding:20px}.xw .workspace-page .build-status-jump{margin-bottom:12px}.xw .workspace-page .repo-card{padding:18px 0}.xw .workspace-page .repo-card-top{gap:12px}.xw .workspace-page .repo-card h3{font-size:15px}.xw .workspace-page .repo-card p{font-size:12px}.xw .workspace-page .repo-card-bottom>button{min-height:38px;padding:0 13px;font-size:13px}.xw .workspace-page .repo-card-bottom>span{font-size:12px}.xw .execution-column.is-ready .execution-diagram{display:none}.xw .execution-column.is-ready .board-empty{text-align:left;padding:0}.xw .execution-column.is-ready .board-empty h3{font-size:14px}.xw .execution-column.is-ready .board-empty p{margin-top:8px;font-size:12px;line-height:1.8}.xw .execution-column.is-ready .board-empty p br,.xw .execution-column.is-ready .ready-state{display:none}.xw .workspace-page .execution-column.is-ready .column-heading{margin-bottom:13px}.xw .execution-column .running-card{margin-top:2px;padding:20px}.xw .workspace-page .result-column .result-card{padding:17px 0}.xw .workspace-page .result-card h3{font-size:15px}.xw .workspace-page .result-card p,.xw .workspace-page .result-card-foot,.xw .workspace-page .board-history{font-size:12px}}@media (max-width:370px){.xw .landing-v6 .api-hero h1{font-size:37px}.xw .landing-v6 .api-hero-actions{gap:20px}.xw .landing-v6 .api-hero-actions .btn{font-size:12px}.xw .api-band .api-code-toolbar [role=tablist]{gap:15px}.xw .api-band pre,.xw .api-band-foot{padding-inline:14px}.xw .api-band-foot code{font-size:12px}.xw .store-page .product-object-art,.xw .landing-v6 .product-object-art{width:407px}.xw .comparison-product .product-card-body{padding:20px}.xw .comparison-product .product-card-title h2{font-size:18px}.xw .comparison-product .product-card-price .btn{padding-inline:10px;font-size:12px}.xw .machine-band{grid-template-columns:56px 1fr;gap:8px 11px;padding:14px}.xw .machine-band-art{width:56px}.xw .machine-band-art .product-object-art{width:128px}.xw .machine-band-identity h2{font-size:14px}.xw .machine-band-tier{font-size:12px}.xw .machine-band-time{gap:7px}.xw .machine-band-time>strong{font-size:18px}.xw .machine-band .workspace-mobile-tools>button,.xw .machine-band .workspace-mobile-tools>a{font-size:12px}}.xw .modal:has(.completion-product) h2{align-items:center;gap:8px;font-size:22px;font-weight:540;display:flex}.xw .completion-heading-icon{color:#638875;stroke-width:2px;width:21px;height:21px}.xw .completion-product{background:#f5f5f7;border:1px solid #e3e3e5;border-radius:12px;align-items:center;gap:18px;margin:20px 0 15px;padding:15px 16px;display:flex}.xw .completion-product-art{background:radial-gradient(#e8e9f4,#0000 75%);border-radius:10px;flex-shrink:0;width:107px;height:90px;position:relative;overflow:hidden}.xw .completion-product-art.product-render-standard{background:radial-gradient(#e5e5e7,#0000 75%)}.xw .completion-product-art .product-object-art{width:193px;top:42%}.xw .completion-product>div:last-child>span{color:#68686a;font-size:12px}.xw .completion-product h3{letter-spacing:-.035em;color:#343436;margin:5px 0 7px;font-size:21px;font-weight:510;line-height:1.25}.xw .completion-product small{color:#68686a;font-size:12px}.xw .modal .success-summary.completion-summary{background:0 0;border:0;border-radius:0;gap:12px 18px;margin:0;padding:3px 1px 16px}.xw .modal .completion-summary>span{color:#68686a;font-size:13px}.xw .modal .completion-summary>b{color:#454547;font-size:14px;font-weight:470}.xw .completion-total{border-top:1px dashed #d2d2d4;justify-content:space-between;align-items:center;gap:16px;padding:19px 0 17px;display:flex}.xw .completion-total>span{color:#676769;font-size:13px}.xw .completion-total>span>small{color:#68686a;margin-top:5px;font-size:12px;display:block}.xw .completion-total>strong{letter-spacing:-.04em;color:#353537;font-size:31px;font-weight:520;line-height:1.15}.xw .completion-total>strong>small{margin-left:4px;font-size:16px;font-weight:450}.xw .modal:has(.completion-product) .info-note{color:#6b6b6d;background:#f2f2f4;margin-top:1px;font-size:12px}.xw .modal:has(.completion-product)>.btn{min-height:47px;margin-top:17px}.xw .api-key-value{background:#f2f2f4;border:1px solid #dedee0;border-radius:11px;margin:18px 0 10px;padding:17px 18px}.xw .api-key-value>span{color:#68686a;margin-bottom:8px;font-size:12px;display:block}.xw .api-key-value>code{color:#4c4c4e;overflow-wrap:anywhere;font:14px/1.6 JetBrains,monospace;display:block}.xw .modal>p.api-key-disclosure{color:#68686a;margin:0 1px 18px;font-size:12px;line-height:1.65}.xw .api-key-methods{border-bottom:1px solid #d6d6d8;gap:23px;margin-top:21px;display:flex}.xw .api-key-methods>button{color:#68686a;min-height:44px;padding:0 2px;font-size:13px;font-weight:480;position:relative}.xw .api-key-methods>button[aria-selected=true]{color:#545456}.xw .api-key-methods>button[aria-selected=true]:after{content:"";background:#8d8d8f;height:2px;position:absolute;bottom:-1px;left:0;right:0}.xw .api-key-instruction{padding:17px 0 0}.xw .api-key-instruction>p{color:#68686a;margin-bottom:12px;font-size:13px;line-height:1.75}.xw .api-key-instruction pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#68686a;background:#f7f2fb;border:1px solid #dedee0;border-radius:9px;margin:0;padding:14px 15px;font:12px/1.7 JetBrains,monospace}.xw .api-key-instruction code{font:inherit}.xw .modal>p.api-key-access{color:#68686a;align-items:center;gap:6px;margin-top:17px;font-size:12px;line-height:1.6;display:flex}.xw .api-key-access>.icon{flex-shrink:0;width:14px;height:14px}.xw .modal:has(.api-key-value)>.btn{min-height:46px;margin-top:18px}@media (max-width:700px){.xw .modal:has(.completion-product) h2{gap:7px;padding-right:34px;font-size:20px}.xw .completion-heading-icon{width:18px;height:18px}.xw .completion-product{gap:12px;margin-top:19px;padding:13px 12px}.xw .completion-product-art{width:83px;height:78px}.xw .completion-product-art .product-object-art{width:160px}.xw .completion-product h3{margin:4px 0 6px;font-size:19px}.xw .completion-product>div:last-child>span,.xw .completion-product small{font-size:12px}.xw .modal .success-summary.completion-summary{gap:12px 16px;padding-bottom:16px}.xw .modal .completion-summary>span{font-size:12px}.xw .modal .completion-summary>b{font-size:13px}.xw .completion-total{padding:18px 0 16px}.xw .completion-total>span{font-size:13px}.xw .completion-total>strong{font-size:30px}.xw .completion-total>strong>small{font-size:15px}.xw .modal:has(.completion-product) .info-note{font-size:12px;line-height:1.65}.xw .modal:has(.completion-product)>.btn{min-height:46px;font-size:14px}.xw .api-key-value{margin-top:17px;padding:15px}.xw .api-key-value>code,.xw .api-key-value>span{font-size:12px}.xw .modal>p.api-key-disclosure{margin-bottom:14px;font-size:12px}.xw .api-key-methods{gap:18px;margin-top:17px}.xw .api-key-methods>button{min-height:44px;font-size:12px}.xw .api-key-instruction{padding-top:15px}.xw .api-key-instruction>p{font-size:13px;line-height:1.7}.xw .api-key-instruction pre{padding:13px;font-size:12px}.xw .modal>p.api-key-access{align-items:flex-start;margin-top:15px;font-size:12px;line-height:1.7}.xw .api-key-access>.icon{margin-top:3px}.xw .modal:has(.api-key-value)>.btn{min-height:46px;font-size:14px}}@media (max-width:370px){.xw .completion-product-art{width:73px}.xw .completion-product-art .product-object-art{width:147px}.xw .completion-product{gap:10px;padding-inline:10px}.xw .completion-product h3{font-size:18px}.xw .completion-total>strong{font-size:28px}.xw .api-key-methods{gap:14px}.xw .api-key-methods>button{font-size:12px}.xw .api-key-instruction pre{padding:12px}}.xw .product-story{padding-top:28px;padding-bottom:64px}.xw .product-story-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:68px;margin:30px 0 62px;display:grid}.xw .product-story-art{min-width:0}.xw .product-story-art .product-visual.vector-product{border-radius:24px;height:440px}.xw .product-story-art .product-visual-top,.xw .product-story-art .product-visual-bottom{display:none}.xw .product-story-art .product-render-art{width:100%;height:100%;inset:0}.xw .product-story-art .product-art{width:100%;height:100%}.xw .story-eyebrow{letter-spacing:.04em;color:#73737c;font-size:12px}.xw .product-story-copy h1{letter-spacing:-.045em;margin:16px 0 20px;font-size:38px;font-weight:500;line-height:1.16}.xw .product-story-copy h1>span{letter-spacing:-.04em;margin-top:5px;font-size:58px;display:block}.xw .product-story-copy>p{color:#62626c;max-width:370px;font-size:15px;line-height:1.8}.xw .story-highlights{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 18px;display:grid}.xw .story-highlights dt{color:#686872;margin-bottom:8px;font-size:12px}.xw .story-highlights dd{letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.2}.xw .story-highlights dd small{color:#686872;margin-left:4px;font-size:13px}.xw .product-story-copy>p.story-storage-note{color:#74747d;font-size:12px;line-height:1.7}.xw .story-capabilities{color:#656570;border-top:1px solid #e2e2e7;flex-wrap:wrap;gap:10px 20px;margin-top:24px;padding-top:20px;font-size:12px;display:flex}.xw .story-capabilities>span{align-items:center;gap:7px;display:flex}.xw .story-capabilities .icon{width:15px;height:15px}.xw .story-information{max-width:1000px;margin:auto}.xw .story-information .detail-tabs{margin-top:0}.xw .story-information .detail-tab-body{padding-top:40px}.xw .story-information .detail-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.xw .story-information .detail-feature-grid>div{padding:23px 20px}.xw .story-information .detail-feature-grid h3{font-size:15px;line-height:1.5}.xw .story-information .detail-feature-grid p{font-size:13px;line-height:1.8}.xw:has(.product-story){padding-bottom:96px}.xw .product-buy-footer{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:17px 0 calc(17px + env(safe-area-inset-bottom));background:#f9f9f9f5;border-top:1px solid #dddde4;position:fixed;bottom:0;left:0;right:0}.xw .product-buy-footer>.container{justify-content:space-between;align-items:center;gap:20px;display:flex}.xw .buy-footer-name{align-items:baseline;gap:10px;display:flex}.xw .buy-footer-name span{color:#707078;font-size:14px}.xw .buy-footer-name strong{font-size:19px;font-weight:550}.xw .buy-footer-action{align-items:center;gap:30px;display:flex}.xw .buy-footer-action>p{align-items:baseline;gap:6px;margin:0;display:flex}.xw .buy-footer-action>p>strong{letter-spacing:-.04em;font-size:25px;font-weight:550}.xw .buy-footer-action>p>strong small{margin-left:2px;font-size:14px}.xw .buy-footer-action>p>span{color:#72727b;font-size:12px}.xw .buy-footer-action>.btn{justify-content:space-between;min-width:210px;min-height:48px;padding:0 20px}.xw .product-story~.mobile-bottom-nav,.xw .order-builder~.mobile-bottom-nav{display:none}.xw .order-builder{max-width:948px;padding-top:30px;padding-bottom:72px}.xw .order-builder .back-link{margin-bottom:0}.xw .order-builder-heading{margin:35px 0 38px}.xw .order-builder-heading h1{letter-spacing:-.045em;margin:10px 0 13px;font-size:37px;font-weight:510;line-height:1.25}.xw .order-builder-heading>p{color:#72727c;font-size:15px;line-height:1.7}.xw .order-form{background:#fdfdfe;border:1px solid #e0e0e7;border-radius:22px;overflow:hidden}.xw .order-section{border-bottom:1px solid #e7e7ec;padding:30px 38px}.xw .order-section-heading{align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.xw .order-section-heading>span{color:#9898a5;font:12px/26px JetBrains Mono,monospace}.xw .order-section-heading h2{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:540;line-height:1.4}.xw .order-section-heading p{color:#777780;margin-top:6px;font-size:13px;line-height:1.7}.xw .order-tier-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.xw .order-tier-option{cursor:pointer;background:#f6f6f8;border:1px solid #e0e0e7;border-radius:13px;flex-direction:column;padding:19px 22px;display:flex;position:relative;overflow:hidden}.xw .order-tier-option.is-selected{background:#f1f0f6;border-color:#77728f;box-shadow:0 0 0 1px #77728f}.xw .order-tier-option input{opacity:0;width:1px;height:1px;position:absolute}.xw .order-tier-option:focus-within{outline-offset:4px;outline:2px solid #535071}.xw .order-tier-top{justify-content:space-between;align-items:center;display:flex}.xw .order-tier-top>strong{letter-spacing:-.02em;font-size:20px;font-weight:530}.xw .order-radio{background:#fff;border:1px solid #b7b7c0;border-radius:50%;width:17px;height:17px;display:block}.xw .is-selected .order-radio{border:5px solid #69627f}.xw .order-tier-art{align-self:center;width:190px;max-width:100%;height:105px;margin:2px 0;display:block}.xw .order-tier-art svg{width:100%;height:100%}.xw .order-tier-spec{color:#74747f;margin:3px 0 13px;font-size:12px}.xw .order-tier-price{align-items:baseline;gap:5px;display:flex}.xw .order-tier-price strong{letter-spacing:-.03em;font-size:23px;font-weight:530}.xw .order-tier-price strong small{margin-left:2px;font-size:13px}.xw .order-tier-price>span{color:#72727c;font-size:12px}.xw .order-field-note{color:#767680;margin:13px 0 0;font-size:12px;line-height:1.7}.xw .order-environment{grid-template-columns:1fr 1fr;gap:24px;display:grid}.xw .order-environment label{flex-direction:column;gap:10px;display:flex}.xw .order-environment label>span,.xw .order-os>span:first-child{color:#5d5d69;font-size:13px}.xw .order-environment select{appearance:auto;color:#30303b;background:#f7f7fa;border:1px solid #dcdce4;border-radius:9px;width:100%;min-height:49px;padding:0 14px;font-size:15px}.xw .order-os{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xw .order-os>span:first-child{flex-basis:100%}.xw .order-os>strong{font-size:15px;font-weight:470}.xw .order-os strong small{color:#757580;margin-left:4px;font-size:13px}.xw .order-os-label{color:#81818d;background:#f0f0f4;border-radius:4px;padding:3px 6px;font-size:12px}.xw .order-period-quantity{grid-template-columns:1.35fr 1fr;gap:32px;display:grid}.xw .order-period .selection-label{margin:0 0 12px}.xw .order-period .purchase-period-options{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.xw .order-period .purchase-period-options button{color:#696975;background:#f5f5f8;border:1px solid #dddde5;border-radius:8px;height:44px;font-size:13px}.xw .order-period .purchase-period-options button[aria-pressed=true]{color:#393445;background:#eae8f1;border-color:#9d98ae}.xw .order-period .selection-custom{margin-top:14px}.xw .order-period .selection-custom>span{font-size:12px}.xw .order-period .stepper{height:44px}.xw .order-period .stepper button{width:44px;height:44px}.xw .order-quantity{border-left:1px solid #e3e3e9;padding-left:32px}.xw .order-quantity .quantity-picker{border:0;margin:0;padding:0;display:block}.xw .order-quantity .quantity-picker p{margin:6px 0 20px;font-size:12px;line-height:1.7}.xw .order-quantity .quantity-stepper{background:#f5f5f8;border:1px solid #dddde5;justify-content:space-between;width:155px;max-width:100%;height:48px}.xw .order-quantity .quantity-stepper button{width:44px;height:46px}.xw .order-quantity .quantity-stepper input{width:38px;font-size:15px}.xw .order-quantity .quantity-stepper>span{margin-left:-7px;margin-right:6px;font-size:12px;position:static;transform:none}.xw .order-confirmation{background:#f1f1f5;padding:32px 38px}.xw .order-selection-summary{grid-template-columns:1fr 1.3fr 1fr .8fr;gap:16px;margin:0 0 24px;display:grid}.xw .order-selection-summary dt{color:#777781;margin-bottom:8px;font-size:12px}.xw .order-selection-summary dd{margin:0;font-size:16px;font-weight:500}.xw .order-selection-summary dd small{color:#7b7b85;margin-top:6px;font-size:12px;font-weight:400;display:block}.xw .order-total-line{border-top:1px solid #dcdce5;border-bottom:1px solid #dcdce5;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.xw .order-total-line>div>span{font-size:14px;font-weight:500}.xw .order-total-line p{color:#777781;margin:5px 0 0;font-size:12px;line-height:1.8}.xw .order-total-line>strong{letter-spacing:-.04em;white-space:nowrap;font-size:35px;font-weight:540}.xw .order-total-line>strong>small{margin-left:3px;font-size:16px}.xw .order-policies{color:#777781;padding:20px 0}.xw .order-policies p{align-items:flex-start;gap:7px;margin:0 0 5px;font-size:12px;line-height:1.8;display:flex}.xw .order-policies .icon{flex:none;width:14px;height:14px;margin-top:3px}.xw .order-policies>div{gap:20px;margin-top:11px;display:flex}.xw .order-policies button{color:#646470;align-items:center;gap:3px;padding:0;font-size:12px;display:flex}.xw .order-policies button .icon{width:12px;height:12px;margin:0}.xw .order-submit-row{border-top:1px solid #dcdce5;justify-content:space-between;align-items:center;gap:25px;padding-top:17px;display:flex}.xw .order-submit-row .check-label{color:#666672;margin:0;font-size:12px;line-height:1.7}.xw .order-submit-row .check-label input{accent-color:#302d3d;flex:none;width:17px;height:17px}.xw .order-submit-row .btn{justify-content:space-between;min-width:255px;min-height:51px;padding:0 20px;font-size:14px}.xw .order-submit-row .btn:disabled{color:#fff;opacity:1;cursor:default;background:#aaa8b1}.xw .order-demo-note{color:#83838c;text-align:center;margin:22px 0 0;font-size:12px;line-height:1.7}@media (max-width:1000px){.xw .product-story-hero{gap:35px}.xw .product-story-copy h1{font-size:30px}.xw .product-story-copy h1>span{font-size:48px}.xw .product-story-art .product-visual.vector-product{height:370px}.xw .story-information .detail-feature-grid{grid-template-columns:1fr 1fr}.xw .order-builder{max-width:850px}}@media (max-width:700px){.xw:has(.product-story){padding-bottom:100px}.xw:has(.order-builder){padding-bottom:0}.xw .product-story{padding-top:20px;padding-bottom:35px}.xw .product-story-hero{flex-direction:column;align-items:stretch;gap:25px;margin:22px 0 35px;display:flex}.xw .product-story-art .product-visual.vector-product{border-radius:16px;height:240px}.xw .product-story-copy h1{flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 13px;font-size:26px;display:flex}.xw .product-story-copy h1>span{margin:0;font-size:33px}.xw .product-story-copy>p{font-size:14px}.xw .story-highlights{margin:20px 0 14px}.xw .story-highlights dd{font-size:27px}.xw .story-capabilities{margin-top:20px;padding-top:17px}.xw .story-information .detail-tab-body{padding:28px 0}.xw .story-information .detail-feature-grid{gap:12px}.xw .story-information .detail-feature-grid>div{padding:19px 15px}.xw .story-information .detail-feature-grid h3{font-size:14px}.xw .story-information .detail-feature-grid p{font-size:12px}.xw .product-buy-footer{padding:14px 0 calc(14px + env(safe-area-inset-bottom))}.xw .product-buy-footer>.container{gap:12px}.xw .buy-footer-name{display:none}.xw .buy-footer-action{justify-content:space-between;gap:14px;width:100%}.xw .buy-footer-action>p{flex:none;display:block}.xw .buy-footer-action>p>strong{font-size:22px;line-height:1.2;display:block}.xw .buy-footer-action>p>span{margin-top:5px;font-size:12px;display:block}.xw .buy-footer-action>.btn{width:174px;min-width:0;min-height:48px;padding:0 15px;font-size:13px}.xw .order-builder{padding-top:22px;padding-bottom:42px}.xw .order-builder-heading{margin:25px 0}.xw .order-builder-heading h1{max-width:270px;font-size:28px}.xw .order-builder-heading>p{font-size:13px;line-height:1.8}.xw .order-form{border-radius:16px}.xw .order-section,.xw .order-confirmation{padding:24px 20px}.xw .order-section-heading{gap:11px;margin-bottom:20px}.xw .order-section-heading h2{font-size:18px}.xw .order-section-heading p{font-size:12px}.xw .order-tier-grid{gap:10px}.xw .order-tier-option{border-radius:10px;padding:14px 12px}.xw .order-tier-top>strong{font-size:17px}.xw .order-radio{width:15px;height:15px}.xw .is-selected .order-radio{border-width:4px}.xw .order-tier-art{width:135px;height:79px;margin-top:7px}.xw .order-tier-spec{min-height:35px;margin:3px 0 8px;font-size:12px;line-height:1.6}.xw .order-tier-price{display:block}.xw .order-tier-price strong{font-size:23px}.xw .order-tier-price>span{margin-top:4px;font-size:12px;display:block}.xw .order-field-note{font-size:12px}.xw .order-environment{grid-template-columns:1fr;gap:20px}.xw .order-os{gap:10px}.xw .order-os>span:first-child{flex-basis:auto;margin-right:auto}.xw .order-os-label{display:none}.xw .order-period-quantity{grid-template-columns:1fr;gap:25px}.xw .order-quantity{border-top:1px solid #e4e4eb;border-left:0;padding-top:22px;padding-left:0}.xw .order-quantity .quantity-picker{gap:10px;display:flex}.xw .order-quantity .quantity-picker>div:first-child{flex:1;min-width:0}.xw .order-quantity .quantity-picker p{margin:6px 0 0;font-size:12px}.xw .order-quantity .quantity-stepper{flex:none;width:133px}.xw .order-quantity .quantity-stepper input{width:29px}.xw .order-quantity .quantity-stepper>span{margin-left:-4px;margin-right:2px}.xw .order-selection-summary{grid-template-columns:1fr 1fr;gap:22px 15px}.xw .order-selection-summary dd{font-size:15px}.xw .order-selection-summary dd small{font-size:12px}.xw .order-total-line{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0}.xw .order-total-line>strong{align-self:flex-end;font-size:34px}.xw .order-total-line p{font-size:12px}.xw .order-total-line p>span{white-space:nowrap}.xw .order-policies p{font-size:12px}.xw .order-submit-row{padding-top:20px;display:block}.xw .order-submit-row .check-label{align-items:flex-start;font-size:12px}.xw .order-submit-row .btn{width:100%;min-width:0;min-height:50px;margin-top:20px}.xw .order-demo-note{margin-top:16px;font-size:12px}}.xw .product-story-art .vector-product-title{display:none}.xw .product-story-copy .story-unit-price{margin-top:22px}.xw .story-unit-price strong{letter-spacing:-.03em;color:#36363e;font-size:25px;font-weight:530}.xw .story-unit-price strong small{font-size:14px}.xw .story-unit-price>span{color:#777781;font-size:12px}.xw .product-buy-footer>.container{justify-content:center}.xw .product-buy-footer .btn{justify-content:space-between;width:280px;min-height:48px;padding:0 20px}.xw .order-tier-art{position:relative}.xw .order-tier-art .product-object-art{opacity:1;width:100%;max-width:none;height:100%;position:static;top:auto;left:auto;transform:none}.xw .order-tier-grid .order-tier-art{width:200px;height:112px}.xw .story-information .detail-feature-grid p br{display:initial}@media (max-width:700px){.xw .product-buy-footer .btn{width:100%}.xw .order-tier-grid .order-tier-art{width:135px;height:86px}.xw .story-information .detail-feature-grid p br{display:none}.xw .story-information .detail-feature-grid p br:after{content:" "}}.xw .quick-view-product .product-card-price{flex-wrap:wrap;gap:20px}.xw .quick-view-product .product-card-actions{gap:8px;display:flex}.xw .quick-view-product .product-card-actions .btn{min-height:44px;padding:0 16px;font-size:13px}.xw .quick-view-product .product-card-actions .btn.primary{color:#fff;background:#222224;border-color:#222224}.xw .quick-view-product .product-card-actions .btn.primary:hover{background:#38383d}.xw .modal:has(.product-info-body){border-radius:20px;width:750px;max-width:100%;padding:32px}.xw .modal:has(.product-info-body) h2{margin-bottom:12px;padding-right:32px;font-size:25px}.xw .product-info-intro{color:#707079;margin:0 0 24px;font-size:14px;line-height:1.75}.xw .product-info-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:26px;display:grid}.xw .product-info-art{background:#eff3f8;border:1px solid #e3e7ef;border-radius:13px;place-items:center;height:198px;display:grid;position:relative;overflow:hidden}.xw .product-info-art.product-render-standard{background:#f0edf7;border-color:#e6e0ef}.xw .product-info-art .product-object-art{width:100%;max-width:none;height:100%;position:static;top:auto;left:auto;transform:none}.xw .product-info-art>span{letter-spacing:-.025em;color:#646476;font-size:19px;position:absolute;bottom:13px;left:17px}.xw .product-info-specs{grid-template-columns:1fr 1fr;gap:24px 18px;margin:0;display:grid}.xw .product-info-specs dt{color:#72727d;margin-bottom:8px;font-size:12px}.xw .product-info-specs dd{letter-spacing:-.025em;color:#393943;margin:0;font-size:28px;font-weight:510;line-height:1.2}.xw .product-info-specs dd small{color:#777781;margin-left:4px;font-size:12px;font-weight:400}.xw .product-info-storage{color:#777781;margin:16px 0 23px;font-size:12px;line-height:1.8}.xw .product-info-features{border-top:1px solid #e5e5eb;padding-top:18px}.xw .product-info-features p{color:#686873;align-items:center;gap:9px;margin:0 0 8px;font-size:13px;line-height:1.8;display:flex}.xw .product-info-features .icon{color:#868391;flex:none;width:16px;height:16px}.xw .product-info-access{color:#86868f;margin:10px 0 0;font-size:12px}.xw .product-info-footer{border-top:1px solid #e4e4eb;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding-top:23px;display:flex}.xw .product-info-footer>div>strong{letter-spacing:-.03em;font-size:28px;font-weight:540;line-height:1.2;display:block}.xw .product-info-footer strong small{margin-left:2px;font-size:15px}.xw .product-info-footer>div>span{color:#777782;margin-top:6px;font-size:12px;display:block}.xw .product-info-footer .btn{justify-content:space-between;width:190px;min-height:49px;padding:0 20px}@media (max-width:1000px){.xw .quick-view-product .product-card-price{display:block}.xw .quick-view-product .product-card-actions{margin-top:20px}.xw .quick-view-product .product-card-actions .btn{flex:1;justify-content:center}}@media (max-width:700px){.xw .modal:has(.product-info-body){border-radius:17px;max-height:calc(100dvh - 32px);padding:24px}.xw .modal:has(.product-info-body) h2{padding-right:28px;font-size:22px}.xw .product-info-intro{margin-bottom:18px;font-size:13px}.xw .product-info-layout{grid-template-columns:1fr;gap:19px}.xw .product-info-art{height:135px}.xw .product-info-art .product-object-art{width:240px;max-width:100%}.xw .product-info-art>span{font-size:18px}.xw .product-info-specs{gap:18px 20px}.xw .product-info-specs dd{font-size:24px}.xw .product-info-specs dt{margin-bottom:6px}.xw .product-info-storage{margin:16px 0 17px;font-size:12px}.xw .product-info-features{padding-top:15px}.xw .product-info-features p{align-items:flex-start;gap:7px;margin-bottom:7px;font-size:12px;line-height:1.7}.xw .product-info-features .icon{width:14px;height:14px;margin-top:3px}.xw .product-info-access{margin-top:8px}.xw .product-info-footer{gap:10px;margin-top:18px;padding-top:18px}.xw .product-info-footer>div>strong{font-size:24px}.xw .product-info-footer>div>span{max-width:150px;font-size:12px;line-height:1.5}.xw .product-info-footer .btn{flex:none;width:132px;min-height:46px;padding:0 13px;font-size:13px}}.xw .automation-v10 .section-heading h1{letter-spacing:-.04em;font-size:27px;font-weight:530}.xw .automation-idle{color:#62626e;align-items:center;gap:8px;margin:0 0 25px;padding:0;font-size:13px;display:flex}.xw .automation-idle>span{background:#77988a;border-radius:50%;flex:none;width:6px;height:6px}.xw .automation-idle small{color:#94949d;margin-left:6px;font-size:12px}.xw .automation-workgrid{grid-template-columns:1.4fr 1fr;align-items:start;gap:22px;display:grid}.xw .automation-projects,.xw .automation-results{background:#fdfdfe;border:1px solid #dedee5;border-radius:16px;overflow:hidden}.xw .automation-panel-heading{border-bottom:1px solid #e8e8ed;justify-content:space-between;align-items:center;gap:14px;padding:19px 24px;display:flex}.xw .automation-panel-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:530;line-height:1.4}.xw .automation-panel-heading h2>span{color:#9999a3;margin-left:8px;font-size:12px;font-weight:450}.xw .automation-panel-heading button,.xw .automation-panel-heading>a{color:#6e6e7a;align-items:center;gap:5px;min-height:44px;padding:0;font-size:12px;display:flex}.xw .automation-panel-heading button .icon,.xw .automation-panel-heading>a .icon{width:14px;height:14px}.xw .project-run-list{padding:0 24px}.xw .project-run-row{border-bottom:1px solid #e8e8ed;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.xw .project-run-row:last-child{border-bottom:0}.xw .project-run-main{align-items:flex-start;gap:13px;min-width:0;display:flex}.xw .project-run-symbol{color:#7b748c;background:#f2f0f7;border:1px solid #e4e1ed;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.xw .project-run-symbol .icon{width:18px;height:18px}.xw .project-run-copy{min-width:0}.xw .project-run-copy h3{color:#34343f;word-break:break-word;font-size:16px;font-weight:530;line-height:1.3}.xw .project-run-copy>p{color:#85858f;margin:5px 0 12px;font-size:12px;line-height:1.6}.xw .project-run-copy>span{color:#777781;align-items:center;gap:5px;font-size:12px;display:flex}.xw .project-run-copy>span .icon{width:13px;height:13px}.xw .project-run-row .project-run-button{border-radius:8px;flex:none;gap:10px;min-width:111px;min-height:44px;padding:0 13px;font-size:13px}.xw .project-run-button:disabled{color:#fff;cursor:default;background:#c5c4cb}.xw .automation-start-guide{color:#82828d;background:#f4f4f7;border-top:1px solid #e6e6ec;align-items:center;gap:7px;padding:17px 24px;font-size:12px;line-height:1.6;display:flex}.xw .automation-start-guide>.icon{flex:none;width:15px;height:15px}.xw .automation-start-guide>span{color:#666573;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:flex}.xw .automation-start-guide>span>.icon{width:13px;height:13px}.xw .automation-results .automation-panel-heading{padding:19px 22px}.xw .workspace-page .automation-results .result-card{width:calc(100% - 44px);margin:0 22px;padding:20px 0;display:block}.xw .workspace-page .automation-results .result-card:last-child{border-bottom:0}.xw .automation-live{margin:0 0 25px}.xw .automation-live .running-card{box-shadow:none;background:#f4f1fa;border:1px solid #ddd6eb;border-radius:15px;margin:0;padding:24px 27px}.xw .automation-live .running-title{align-items:center;gap:10px;display:flex}.xw .automation-live .running-title strong{font-size:17px;font-weight:540}.xw .live-build-label{color:#837890;margin-left:auto;font-size:12px}.xw .automation-live .running-card>p{color:#817b8b;margin-top:8px;font-size:13px}.xw .automation-live .running-steps{grid-template-columns:repeat(3,1fr);gap:15px;font-size:12px;line-height:1.6;display:grid}.xw .automation-live .running-steps>span{color:#77707f;align-items:center;gap:6px;display:flex}.xw .automation-live .running-steps>span:last-child{color:#665487}.xw .automation-live .running-card>small{color:#9b929f;margin-top:16px;font-size:12px;display:block}.xw .automation-live .progress-track{height:4px;margin:20px 0}.xw .automation-live .progress-track>span{background:#9584b2}.xw .automation-live .spinner{border-color:#8b77a9 #d9d1e6 #d9d1e6}.xw .automation-v10+.workspace-tip{padding-top:25px}@media (max-width:1100px){.xw .automation-workgrid{grid-template-columns:1.3fr 1fr;gap:17px}.xw .automation-panel-heading,.xw .project-run-list{padding-inline:20px}.xw .project-run-row{gap:14px}.xw .project-run-copy h3{font-size:15px}.xw .project-run-main{gap:10px}.xw .project-run-row .project-run-button{min-width:100px;padding:0 11px;font-size:12px}.xw .automation-start-guide{padding-inline:20px;font-size:12px}.xw .automation-start-guide>span{font-size:12px}}@media (max-width:900px){.xw .automation-workgrid{grid-template-columns:1.2fr 1fr;gap:15px}.xw .project-run-symbol{display:none}.xw .automation-start-guide{flex-wrap:wrap;gap:6px}.xw .automation-start-guide>span{margin-left:22px}.xw .automation-live .running-steps{gap:10px}}@media (max-width:700px){.xw .automation-v10>.section-heading{margin-bottom:15px}.xw .automation-v10 .section-heading h1{font-size:24px}.xw .automation-idle{flex-wrap:wrap;gap:6px;margin-bottom:20px;font-size:12px}.xw .automation-idle small{margin-left:3px;font-size:12px}.xw .automation-workgrid{flex-direction:column;gap:20px;display:flex}.xw .automation-projects,.xw .automation-results{border-radius:14px;width:100%}.xw .automation-panel-heading,.xw .automation-results .automation-panel-heading{padding:12px 19px}.xw .automation-panel-heading h2{font-size:16px}.xw .project-run-list{padding:0 19px}.xw .project-run-row{padding:20px 0;display:block;position:relative}.xw .project-run-symbol{width:34px;height:34px;display:grid}.xw .project-run-copy h3{font-size:15px}.xw .project-run-copy>p{margin:5px 0 0;font-size:12px}.xw .project-run-copy>span{min-height:44px;margin-top:19px}.xw .project-run-row .project-run-button{min-width:115px;min-height:44px;padding:0 13px;font-size:13px;position:absolute;bottom:20px;right:0}.xw .automation-start-guide{gap:6px;padding:14px 19px;font-size:12px;line-height:1.8}.xw .automation-start-guide>span{margin-left:auto}.xw .workspace-page .automation-results .result-card{width:calc(100% - 38px);margin-inline:19px;padding:19px 0}.xw .automation-live{margin-bottom:20px}.xw .automation-live .running-card{padding:21px 19px}.xw .automation-live .running-title strong{word-break:break-word;font-size:15px}.xw .live-build-label{white-space:nowrap;font-size:12px}.xw .automation-live .running-card>p{font-size:12px}.xw .automation-live .running-steps{grid-template-columns:1fr;gap:9px}.xw .automation-live .running-card>small{font-size:12px}.xw .workspace-page .machine-band{grid-template-columns:44px 1fr;gap:7px 13px;margin-bottom:24px;padding:15px}.xw .workspace-page .machine-band-art{grid-row:1/3;width:44px;height:59px}.xw .workspace-page .machine-band-art .product-object-art{width:109px;top:42%}.xw .workspace-page .machine-band-identity>span{display:none}.xw .workspace-page .machine-band-identity>div{gap:3px 7px}.xw .workspace-page .machine-band-identity h2{font-size:14px}.xw .workspace-page .machine-band-tier{font-size:12px}.xw .workspace-page .machine-band-time{gap:8px;font-size:12px}.xw .workspace-page .machine-band-time>strong{font-size:17px}.xw .workspace-page .machine-band-time small{font-size:12px}.xw .workspace-page .machine-band .workspace-mobile-tools{border:0;grid-column:2;margin:0;padding:0;display:block}.xw .workspace-page .machine-band .workspace-mobile-tools>button{background:0 0;border:0;justify-content:flex-start;min-height:34px;padding:0;font-size:12px}.xw .workspace-page .machine-band .workspace-mobile-tools>a,.xw .workspace-page .workspace-tip>a{display:none}}.xw .product-quick-area{isolation:isolate;position:relative}.xw .product-quick-content{transition:filter .2s,opacity .2s}.xw .quick-view-product .product-quick-content .product-card-body{padding-bottom:23px}.xw .product-quick-trigger{z-index:2;color:#35323f;cursor:pointer;opacity:0;background:#f9f9f940;border:0;border-radius:0;place-items:center;width:100%;height:100%;padding:0;transition:opacity .2s;display:grid;position:absolute;inset:0}.xw .product-quick-trigger>span{letter-spacing:-.025em;align-items:center;gap:12px;font-size:20px;font-weight:520;display:flex}.xw .product-quick-trigger .icon{width:23px;height:23px}.xw .product-quick-area:has(.product-quick-trigger:focus-visible) .product-quick-content{filter:blur(3px);opacity:.46}.xw .product-quick-trigger:focus-visible{opacity:1;outline-offset:-3px;outline:2px solid #8c83a5}.xw .quick-view-product>.product-card-price{background:#fcfcfe;border-top:1px solid #e6e6ec;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:21px 26px;display:flex}.xw .quick-view-product>.product-card-price>.btn{color:#fff;background:#222224;border-color:#222224;flex:none;justify-content:space-between;min-width:140px;min-height:46px;padding:0 18px;font-size:13px}.xw .quick-view-product>.product-card-price>.btn:hover{background:#38383d}.xw .quick-view-product>.product-card-price>div>strong{font-size:28px}.xw .quick-view-product>.product-card-price>div>span,.xw .quick-view-product>.product-card-price>div>small{font-size:12px}.xw .quick-view-product>.product-card-price>div{min-width:0}@media (hover:hover){.xw .product-quick-area:hover .product-quick-content{filter:blur(3px);opacity:.46}.xw .product-quick-area:hover .product-quick-trigger{opacity:1}}@media (hover:none){.xw .product-quick-trigger{opacity:1;background:0 0;display:block}.xw .product-quick-trigger>span{color:#686477;gap:5px;font-size:12px;font-weight:450;position:absolute;top:18px;right:17px}.xw .product-quick-trigger .icon{width:14px;height:14px}.xw .product-quick-area:has(.product-quick-trigger:focus-visible) .product-quick-content{filter:none;opacity:1}}@media (max-width:700px){.xw .quick-view-product>.product-card-price{gap:14px;padding:20px 22px}.xw .quick-view-product>.product-card-price>.btn{min-width:125px;min-height:46px;padding:0 15px}.xw .quick-view-product>.product-card-price>div>strong{font-size:27px}.xw .quick-view-product .product-quick-content .product-card-body{padding-bottom:21px}.xw .product-quick-trigger>span{font-size:18px}}@media (max-width:700px) and (hover:none){.xw .product-quick-trigger>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.xw .product-quick-content,.xw .product-quick-trigger{transition:none}}.xw .automation-v10 .automation-idle small,.xw .automation-v10 .automation-panel-heading h2>span,.xw .automation-v10 .project-run-copy>p,.xw .automation-v10 .automation-start-guide,.xw .automation-v10 .automation-live .running-card>p,.xw .automation-v10 .automation-live .running-card>small,.xw .automation-v10 .automation-live .running-steps>span{color:#666671}.xw .automation-v10 .project-run-copy>p{font-size:13px}.xw .automation-v10 .automation-live .running-steps>span:last-child{color:#665080}.xw .order-builder .story-eyebrow,.xw .order-builder .order-section-heading>span,.xw .order-builder .order-section-heading p,.xw .order-builder .order-tier-spec,.xw .order-builder .order-tier-price>span,.xw .order-builder .order-field-note,.xw .order-builder .order-os strong small,.xw .order-builder .order-os-label,.xw .order-builder .order-selection-summary dt,.xw .order-builder .order-selection-summary dd small,.xw .order-builder .order-total-line p,.xw .order-builder .order-policies,.xw .order-builder .order-demo-note{color:#666671}.xw .order-builder .order-policies p,.xw .order-builder .order-field-note{font-size:13px;line-height:1.75}.xw .order-builder .order-policies button{min-height:44px;padding:0 5px}.xw .order-builder .order-policies>div{gap:18px;margin-top:5px}.xw .order-builder .order-policies{padding-bottom:13px}.xw .order-builder .order-selection-summary dd small{line-height:1.6}.xw .product-info-body .product-info-storage,.xw .product-info-body .product-info-access,.xw .product-info-body .product-info-specs dt,.xw .product-info-body .product-info-specs dd small,.xw .product-info-footer>div>span{color:#666671}.xw .product-info-body .product-info-storage,.xw .product-info-body .product-info-access{font-size:13px;line-height:1.75}.xw .machine-band .workspace-mobile-tools>button,.xw .machine-band .workspace-mobile-tools>a,.xw .x-login-legal button{min-height:44px}@media (max-width:700px){.xw .workspace-page .machine-band .workspace-mobile-tools>button{min-height:44px}.xw .automation-v10 .project-run-copy>p{font-size:13px}.xw .order-builder .order-field-note,.xw .order-builder .order-policies p,.xw .product-info-body .product-info-storage,.xw .product-info-body .product-info-access{font-size:12px;line-height:1.8}}.xw .automation-v10 .section-heading p,.xw .automation-v10 .demo-label,.xw .automation-v10 .result-card-top>span,.xw .automation-v10 .result-card>p,.xw .order-builder-heading>p,.xw .product-info-body .product-info-intro{color:#666670}.xw .automation-idle,.xw .automation-idle small{font-size:13px;font-weight:500;line-height:18px}.xw .automation-v10>.section-heading{margin-bottom:12px}.xw .automation-v10 .project-run-copy>p{line-height:18px}.xw .automation-panel-heading button,.xw .automation-panel-heading>a{color:#1a1a1a;font-size:13px}.xw .workspace-page .machine-band-identity>button{color:#1a1a1a;min-height:44px;margin-top:0;font-size:13px}.xw .order-builder>.back-link{color:#1a1a1a;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.xw .order-section-heading p{margin-top:8px}.xw .order-builder .order-section-heading{margin-bottom:16px}.xw .order-builder .order-period .purchase-period-options{gap:8px}.xw .order-builder .order-period .purchase-period-options button{color:#1a1a1a;font-size:14px}.xw .order-builder .order-period .stepper button,.xw .order-builder .quantity-stepper button{font-size:16px}.xw .order-builder .order-submit-row .check-label{color:#666670;align-items:center;min-height:44px;padding:12px 0;font-size:13px;line-height:18px}.xw .order-builder .order-submit-row .check-label input{width:20px;height:20px}.xw .product-info-body .product-info-storage{margin-top:12px}.xw .modal:has(.product-info-body) .modal-close{color:#1a1a1a;width:44px;height:44px}.xw .modal:has(.product-info-body) .modal-close .icon{width:16px;height:16px}@media (max-width:700px){.xw .workspace-page .machine-band-identity>button{min-height:44px;font-size:13px}.xw .automation-v10 .automation-idle,.xw .automation-v10 .automation-idle small{font-size:13px}.xw .order-builder .order-submit-row .check-label{align-items:flex-start}}.xw .order-usage-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.xw .order-combo{min-width:0;position:relative}.xw .order-combo-label,.xw .order-number-field>label{color:#4b4b58;margin-bottom:10px;font-size:13px;font-weight:500;display:block}.xw .order-combo-trigger,.xw .order-number-control{color:#30303c;background:#f7f7fa;border:1px solid #dddde5;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 16px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 1px #25253603}.xw .order-combo-trigger{cursor:pointer;text-align:left;font-size:15px;font-weight:470}.xw .order-combo-trigger>small{color:#72727e;margin-left:auto;font-size:12px;font-weight:400}.xw .order-combo-trigger>.icon{color:#7a7888;flex:none;width:17px;height:17px;margin-left:auto;transition:transform .15s}.xw .order-combo-trigger>small+.icon{margin-left:3px}.xw .order-combo-trigger:hover{background:#f1f0f6;border-color:#c4c0d3}.xw .order-combo-trigger[aria-expanded=true]{background:#fff;border-color:#9188a8;box-shadow:0 0 0 3px #8c7fa315}.xw .order-combo-trigger[aria-expanded=true]>.icon{transform:rotate(180deg)}.xw .order-combo-trigger:focus-visible{outline-offset:3px;outline:2px solid #8c81a5}.xw .order-combo-menu{z-index:25;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d6d1df transparent;background:#fdfdff;border:1px solid #ddd9e6;border-radius:12px;max-height:258px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #24203618,0 2px 5px #24203608}.xw .order-combo-menu[hidden]{display:none}.xw .order-combo-menu>[role=option]{text-align:left;color:#555360;background:0 0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 11px;font-size:14px;display:flex}.xw .order-combo-menu>[role=option]>small{color:#777382;margin-left:auto;font-size:12px}.xw .order-combo-menu>[role=option]>.icon{color:#74658e;flex:none;width:15px;height:15px;margin-left:auto}.xw .order-combo-menu>[role=option]>small+.icon{margin-left:2px}.xw .order-combo-menu>[role=option][aria-selected=true]{color:#41384f;background:#eeebf4;font-weight:500}.xw .order-combo-menu>[role=option]:hover,.xw .order-combo-menu>[role=option].is-active{color:#41384f;background:#f0edf6}.xw .order-number-control:focus-within{background:#fff;border-color:#9188a8;box-shadow:0 0 0 3px #8c7fa315}.xw .order-number-control input{color:#30303c;appearance:textfield;background:0 0;border:0;outline:0;width:100%;min-width:0;height:52px;padding:0;font-size:15px}.xw .order-number-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xw .order-number-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xw .order-number-control>span{color:#73717e;font-size:13px}.xw .order-usage-section{padding-block:27px}.xw .order-builder .order-section-heading{gap:0}.xw .order-environment .order-os{align-content:center}.xw .order-environment .order-os>span:first-child{margin-bottom:0}@media (max-width:700px){.xw .order-usage-fields{grid-template-columns:1.15fr 1fr;gap:16px}.xw .order-combo-label,.xw .order-number-field>label{margin-bottom:9px;font-size:13px}.xw .order-combo-trigger,.xw .order-number-control{min-height:52px;padding:0 13px}.xw .order-combo-trigger{gap:6px;font-size:14px}.xw .order-combo-trigger>small{font-size:12px}.xw .order-combo-trigger>.icon{width:15px;height:15px}.xw .order-number-control input{height:50px;font-size:15px}.xw .order-usage-section{padding-block:24px}.xw .order-combo-menu{max-height:242px;padding:5px}.xw .order-combo-menu>[role=option]{gap:5px;padding:0 8px;font-size:13px}.xw .order-combo-menu>[role=option]>small{font-size:12px}}@media (max-width:370px){.xw .order-usage-fields{gap:12px}.xw .order-usage-fields .order-combo-trigger>small{display:none}}@media (prefers-reduced-motion:reduce){.xw .order-combo-trigger,.xw .order-combo-trigger>.icon,.xw .order-number-control{transition:none}}.xw .order-combo.opens-up .order-combo-menu{top:auto;bottom:calc(100% + 7px)}.xw .history-v13 .section-heading h1,.xw .machines-v13 .section-heading h1{letter-spacing:-.04em;font-size:27px;font-weight:530;line-height:1.3}.xw .history-v13 .section-heading p,.xw .machines-v13 .section-heading p{color:#666671;margin-top:9px;font-size:13px;line-height:1.7}.xw .history-v13 .section-heading,.xw .machines-v13 .section-heading{margin-bottom:25px}.xw .history-v13 .build-table{box-shadow:none;background:#fdfdfe;border:1px solid #dedee5;border-radius:15px;overflow:hidden}.xw .history-v13 .build-table-head{color:#666671;background:#f0f0f5;border-bottom:1px solid #e3e3eb;grid-template-columns:minmax(0,2.6fr) .7fr 1fr 1fr;padding:15px 24px;font-size:12px}.xw .history-v13 .build-row{box-shadow:none;background:0 0;border-bottom:1px solid #e7e7ed;grid-template-columns:minmax(0,2.6fr) .7fr 1fr 1fr;gap:16px;min-width:0;padding:22px 24px}.xw .history-v13 .build-row:last-child{border-bottom:0}.xw .history-v13 .build-row:hover{background:#f4f2f8}.xw .history-v13 .build-row:focus-visible{outline-offset:-3px;outline:2px solid #8c83a5}.xw .history-v13 .build-row .build-project{align-items:center;gap:13px;min-width:0}.xw .history-v13 .build-project>span:last-child{min-width:0}.xw .history-v13 .build-row b{color:#34343f;font-size:15px;font-weight:520;line-height:1.5}.xw .history-v13 .build-row small{color:#6c6c77;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.7}.xw .history-v13 .build-duration,.xw .history-v13 .build-when{color:#5e5e6a;align-items:center;gap:5px;font-size:13px;display:flex}.xw .history-v13 .build-when{justify-content:space-between}.xw .row-mobile-label{display:none}.xw .history-v13 .build-when>.icon{color:#8a8798;width:14px;height:14px}.xw .history-v13 .status-success{color:#4e7766;font-size:12px}.xw .history-v13 .repo-icon{color:#7a7588;background:#f0eef5;border:1px solid #e4e1ed;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.xw .history-v13 .repo-icon .icon{width:17px;height:17px}.xw .owned-mac{background:#fdfdfe;border:1px solid #dedee6;border-radius:18px;overflow:hidden}.xw .owned-mac-main{align-items:center;gap:30px;padding:29px 30px;display:flex}.xw .owned-mac-art{background:#f0edf6;border:1px solid #e4dfed;border-radius:13px;flex:none;place-items:center;width:210px;height:166px;display:grid;position:relative;overflow:hidden}.xw .owned-mac-art .product-object-art{width:260px;max-width:none;height:166px;position:static;top:auto;left:auto;transform:none}.xw .owned-mac-identity{flex:1;min-width:0}.xw .owned-mac-state{color:#557460;align-items:center;gap:6px;margin-bottom:13px;font-size:12px;display:flex}.xw .owned-mac-state>i{background:#81a28d;border-radius:50%;width:5px;height:5px}.xw .owned-mac-identity h2{letter-spacing:-.035em;color:#30303b;font-size:24px;font-weight:530;line-height:1.3}.xw .owned-mac-identity h2>span{color:#77717f;margin-left:7px;font-size:17px;font-weight:450}.xw .owned-mac-identity>p{color:#666671;margin-top:8px;font-size:13px;line-height:1.7}.xw .owned-mac-specs{gap:28px;margin:22px 0 0;display:flex}.xw .owned-mac-specs dt{color:#77727f;margin-bottom:7px;font-size:12px}.xw .owned-mac-specs dd{color:#44414e;margin:0;font-size:14px;font-weight:480;line-height:1.4}.xw .owned-mac-time{border-left:1px solid #e4e1e9;flex:none;padding-left:25px}.xw .owned-mac-time>span{color:#666671;margin-bottom:10px;font-size:12px;display:block}.xw .owned-mac-time>strong{letter-spacing:-.025em;white-space:nowrap;color:#44414e;font-size:28px;font-weight:510}.xw .owned-mac-time small{letter-spacing:0;margin-left:2px;font-size:12px;font-weight:450}.xw .owned-mac-footer{background:#f4f3f7;border-top:1px solid #e4e2eb;justify-content:space-between;align-items:center;gap:20px;padding:17px 25px;display:flex}.xw .owned-mac-footer>span{color:#686371;align-items:center;gap:7px;font-size:12px;display:flex}.xw .owned-mac-footer>span>.icon{width:15px;height:15px}.xw .owned-mac-footer>div{gap:9px;display:flex}.xw .owned-mac-footer .btn{gap:9px;min-height:44px;padding:0 16px;font-size:13px}.xw .owned-mac-footer .btn .icon{width:15px;height:15px}.xw .machines-v13 .add-mac{color:#686371;background:0 0;border:1px dashed #d3d0db;border-radius:12px;min-height:56px;margin-top:19px;padding:17px 23px;font-size:13px}.xw .machines-v13 .add-mac:hover{background:#f1eff6;border-color:#a59caf}@media (max-width:1100px){.xw .owned-mac-main{gap:23px;padding:25px}.xw .owned-mac-art{width:165px;height:150px}.xw .owned-mac-art .product-object-art{width:235px;height:150px}.xw .owned-mac-specs{gap:19px}.xw .owned-mac-identity h2{font-size:22px}.xw .owned-mac-identity h2>span{font-size:15px}.xw .owned-mac-time{padding-left:19px}.xw .owned-mac-time>strong{font-size:24px}}@media (max-width:900px){.xw .owned-mac-main{flex-wrap:wrap}.xw .owned-mac-identity{flex-basis:calc(100% - 190px)}.xw .owned-mac-time{border:0;margin-left:188px;padding-left:0}.xw .owned-mac-time>span{margin-right:12px;display:inline}.xw .owned-mac-time>strong{font-size:22px}.xw .history-v13 .build-row,.xw .history-v13 .build-table-head{grid-template-columns:minmax(0,2.5fr) .8fr 1fr 1fr;gap:12px;padding-inline:20px}}@media (max-width:700px){.xw .history-v13 .section-heading h1,.xw .machines-v13 .section-heading h1{font-size:24px}.xw .history-v13 .section-heading,.xw .machines-v13 .section-heading{margin-bottom:21px}.xw .history-v13 .build-table{border-radius:14px}.xw .history-v13 .build-table-head{grid-template-columns:1fr auto;gap:16px;padding:14px 19px}.xw .history-v13 .build-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px 12px;padding:20px 19px;display:grid}.xw .history-v13 .build-row>.build-project{grid-area:1/1;align-items:flex-start;gap:10px;display:flex}.xw .history-v13 .repo-icon{border-radius:8px;width:29px;height:29px;margin-top:1px}.xw .history-v13 .repo-icon .icon{width:15px;height:15px}.xw .history-v13 .build-row b{font-size:14px}.xw .history-v13 .build-row small{margin-top:4px;font-size:12px;line-height:1.6}.xw .history-v13 .build-row>.status-success{white-space:nowrap;grid-area:1/2;align-items:center;gap:5px;padding-top:4px;font-size:12px;display:flex}.xw .history-v13 .build-row>.build-duration{white-space:nowrap;grid-area:2/1;gap:6px;padding-left:39px;font-size:12px;display:flex}.xw .history-v13 .build-row>.build-when{white-space:nowrap;grid-area:2/2;gap:5px;font-size:12px;display:flex}.xw .history-v13 .row-mobile-label{color:#77727f;font-size:12px;display:inline}.xw .history-v13 .build-when .row-mobile-label{display:none}.xw .history-v13 .build-when>.icon{width:12px;height:12px}.xw .owned-mac{border-radius:15px}.xw .owned-mac-main{grid-template-columns:1fr;gap:22px;padding:21px;display:grid}.xw .owned-mac-art{border-radius:11px;width:100%;height:175px}.xw .owned-mac-art .product-object-art{width:300px;max-width:100%;height:175px}.xw .owned-mac-identity h2{font-size:22px;line-height:1.35}.xw .owned-mac-identity h2>span{margin-left:5px;font-size:16px}.xw .owned-mac-state{margin-bottom:10px}.xw .owned-mac-specs{justify-content:space-between;gap:16px;margin-top:23px}.xw .owned-mac-specs dt{font-size:12px;line-height:1.5}.xw .owned-mac-specs dd{font-size:13px}.xw .owned-mac-time{border-top:1px solid #e4e1eb;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:20px 0 0;display:flex}.xw .owned-mac-time>span{margin:0;font-size:12px}.xw .owned-mac-time>strong{font-size:26px}.xw .owned-mac-footer{padding:18px 21px;display:block}.xw .owned-mac-footer>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.xw .owned-mac-footer .btn{justify-content:center;min-height:46px;padding:0 10px;font-size:13px}.xw .machines-v13 .add-mac{gap:8px;min-height:56px;padding:16px 17px;font-size:12px}.xw .machines-v13 .add-mac .icon{width:15px;height:15px}}@media (max-width:370px){.xw .history-v13 .build-row,.xw .history-v13 .build-table-head{padding-inline:16px}.xw .history-v13 .build-row>.build-duration{padding-left:0}.xw .history-v13 .build-project{gap:8px}.xw .owned-mac-main,.xw .owned-mac-footer{padding-inline:18px}.xw .owned-mac-identity h2{font-size:21px}.xw .owned-mac-identity h2>span{font-size:15px}.xw .owned-mac-specs{gap:11px}.xw .owned-mac-specs dd{font-size:12px}.xw .owned-mac-time>strong{font-size:24px}}@media (max-width:700px){.xw .owned-mac-main{gap:18px;padding:18px}.xw .owned-mac-art{height:128px}.xw .owned-mac-art .product-object-art{width:240px;height:128px}.xw .owned-mac-specs{margin-top:18px}.xw .owned-mac-time{padding-top:16px}.xw .owned-mac-footer{padding:16px 18px}.xw .owned-mac-footer>div{margin-top:13px}.xw .store-page .comparison-product{position:relative;overflow:hidden}.xw .store-page .comparison-product>.product-visual{pointer-events:none;border:1px solid #e5e3ec;border-radius:11px;width:110px;height:128px;padding:0;position:absolute;top:20px;left:auto;right:20px;overflow:hidden}.xw .store-page .comparison-product .product-visual-top,.xw .store-page .comparison-product .vector-product-title{display:none}.xw .store-page .comparison-product .product-object-art{width:186px;max-width:none;height:128px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xw .store-page .comparison-product .product-card-body{flex-direction:column;min-width:0;padding:20px;display:flex}.xw .store-page .comparison-product .product-card-title{order:0;max-width:calc(100% - 124px);margin:0;display:block}.xw .store-page .comparison-product .product-card-title h2{color:#666671;letter-spacing:0;font-size:13px;font-weight:450;line-height:1.3}.xw .store-page .comparison-product .product-card-title h2>span{letter-spacing:-.04em;color:#30303b;margin-top:5px;font-size:27px;font-weight:520;line-height:1.2;display:block}.xw .store-page .comparison-product .product-card-title>.tag{display:none}.xw .store-page .comparison-product .product-differences{border:0;order:1;grid-template-columns:1fr 1fr;gap:12px;max-width:calc(100% - 124px);margin:17px 0 0;padding:0}.xw .store-page .comparison-product .product-differences>div,.xw .store-page .comparison-product .product-differences>div+div{border:0;gap:7px;min-width:0;padding:0}.xw .store-page .comparison-product .product-differences dt{color:#666671;white-space:nowrap;font-size:12px;line-height:1.4}.xw .store-page .comparison-product .product-differences dd{color:#45414f;white-space:nowrap;letter-spacing:-.03em;font-size:24px;line-height:1.1}.xw .store-page .comparison-product .product-differences dd small{color:#666671;margin-left:2px;font-size:12px;font-weight:400}.xw .store-page .comparison-product .product-card-price{border-top:1px solid #e6e4ec;order:2;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 0;padding:16px 0 0;display:flex}.xw .store-page .comparison-product .product-card-price>div>strong{font-size:27px}.xw .store-page .comparison-product .product-card-price>.btn{flex:none;gap:7px;min-height:44px;padding:0 12px;font-size:12px}.xw .store-page .comparison-product .product-card-body>p{color:#666671;order:3;margin:13px 0 0;font-size:12px;line-height:1.7}}@media (max-width:370px){.xw .store-page .comparison-product>.product-visual{width:94px;height:124px;right:18px}.xw .store-page .comparison-product .product-card-body{padding:20px 18px}.xw .store-page .comparison-product .product-card-title,.xw .store-page .comparison-product .product-differences{max-width:calc(100% - 108px)}.xw .store-page .comparison-product .product-object-art{width:162px;height:124px}.xw .store-page .comparison-product .product-differences{gap:9px}.xw .store-page .comparison-product .product-differences dd{font-size:22px}.xw .store-page .comparison-product .product-differences dd small{font-size:12px}}.xw .compare-storage-note{color:#666671;margin:15px 0 20px;font-size:12px;line-height:1.8}.xw .compare-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xw .compare-actions .btn{justify-content:center;min-height:46px;padding:0 13px;font-size:13px}.xw .landing-v6 .api-hero-actions{align-items:center;gap:22px}.xw .landing-v6 .api-hero-actions .btn.primary{color:#fff;background:#202026;border:1px solid #202026;border-radius:8px;gap:12px;min-height:46px;padding:0 20px;font-size:14px;font-weight:500}.xw .landing-v6 .api-hero-actions .btn.primary:hover{background:#36363e;border-color:#36363e}.xw .landing-v6 .api-hero-actions .btn.text{color:#5b5867;min-height:46px;font-size:14px}.xw #plans{scroll-margin-top:-45px}@media (max-width:700px){.xw .landing-v6 .api-hero-actions{gap:19px;margin-top:20px}.xw .landing-v6 .api-hero-actions .btn.primary{gap:9px;min-height:46px;padding:0 15px;font-size:13px}.xw .landing-v6 .api-hero-actions .btn.text{min-height:46px;font-size:13px}.xw #plans{scroll-margin-top:-34px}}.xw .landing-v6 .api-hero-visual{flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;overflow:visible}.xw .landing-v6 .api-hero-art{flex:none;width:100%;max-width:650px;height:auto;display:block;position:static;transform:none}.xw .api-hero-caption{color:#60606c;white-space:nowrap;justify-content:center;align-items:center;gap:15px;margin:0;font-size:14px;font-weight:440;line-height:1.6;display:flex}.xw .api-hero-caption .icon{color:#9a91ac;flex:none;width:16px;height:16px}@media (max-width:700px){.xw .landing-v6 .api-hero-visual{align-self:stretch;gap:9px;height:auto;min-height:0;margin:23px 0 7px}.xw .landing-v6 .api-hero-art{width:100%;max-width:100%;height:auto;position:static;top:auto;left:auto;transform:none}.xw .api-hero-caption{gap:11px;font-size:13px;line-height:1.6}.xw .api-hero-caption .icon{width:14px;height:14px}}.xw .product-quick-trigger>span{letter-spacing:-.02em;color:#292632;gap:10px;font-family:XwPretendard,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;line-height:1.4}.xw .product-quick-trigger .icon{stroke-width:1.6px;width:20px;height:20px}.xw .modal,.xw .modal-backdrop{overscroll-behavior:contain}.xw .modal:has(.product-info-body){border-radius:20px;flex-direction:column;width:750px;max-height:min(880px,100dvh - 64px);padding:0;display:flex;overflow:hidden}.xw .modal:has(.product-info-body)>h2{border-bottom:1px solid #e6e5ed;flex:none;margin:0;padding:26px 72px 21px 28px;font-size:24px;line-height:1.35}.xw .modal:has(.product-info-body)>.modal-close{z-index:2;top:15px;right:15px}.xw .product-info-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfc9da transparent;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:23px 28px 25px;overflow-y:auto}.xw .product-info-body:focus-visible{outline-offset:-3px;outline:2px solid #aea2c3}.xw .product-info-intro>span{color:#666671;margin-top:6px;font-size:13px;line-height:1.7;display:block}.xw .product-info-body .product-info-storage{margin-bottom:23px}.xw .product-info-api{border-top:1px solid #e6e5ed;padding-top:22px}.xw .product-info-api h3,.xw .product-info-versions h3{letter-spacing:-.025em;color:#33303e;margin:0 0 9px;font-size:16px;font-weight:560;line-height:1.5}.xw .product-info-api>p,.xw .product-info-versions>p{color:#666671;margin:0;font-size:13px;line-height:1.8}.xw .product-api-flow{color:#595165;background:#f3f1f7;border:1px solid #e7e2ee;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;margin-top:17px;padding:15px 18px;font-size:13px;display:flex}.xw .product-api-flow .icon{color:#9a8baa;flex:none;width:15px;height:15px}.xw .product-api-example{background:#f7f6fa;border:1px solid #e1deea;border-radius:10px;margin-top:16px;overflow:hidden}.xw .product-api-example>summary{cursor:pointer;color:#534b60;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 15px;font-size:13px;font-weight:500;list-style:none;display:flex}.xw .product-api-example>summary::-webkit-details-marker{display:none}.xw .product-api-example>summary .icon{width:15px;height:15px;transition:transform .15s}.xw .product-api-example[open]>summary{border-bottom:1px solid #e4dfeb}.xw .product-api-example[open]>summary .icon{transform:rotate(180deg)}.xw .product-api-code-heading{color:#736b80;justify-content:space-between;align-items:center;padding:0 15px;font-size:12px;display:flex}.xw .product-api-code-heading button{color:#65596f;align-items:center;gap:6px;min-height:44px;padding:0 5px;font-size:12px;display:flex}.xw .product-api-code-heading .icon{width:14px;height:14px}.xw .product-api-example pre{color:#4e465c;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;padding:2px 16px 18px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.75}.xw .product-info-versions{border-top:1px solid #e6e5ed;margin-top:23px;padding-top:23px}.xw .product-info-versions>div{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.xw .product-info-versions>div>span{color:#665b73;background:#f1eff6;border-radius:6px;align-items:center;min-height:30px;padding:3px 10px;font-size:12px;line-height:1.5;display:inline-flex}.xw .product-info-features{margin-top:23px}.xw .modal:has(.product-info-body)>.product-info-footer{background:#f8f7fa;border-top:1px solid #e2dfeb;flex:none;margin:0;padding:19px 28px}.xw .modal:has(.product-info-body)>.product-info-footer .btn{min-height:48px}@media (max-width:700px){.xw .product-quick-trigger>span{letter-spacing:-.02em;font-size:18px;font-weight:600}.xw .modal:has(.product-info-body){border-radius:17px;max-height:calc(100dvh - 32px);padding:0}.xw .modal:has(.product-info-body)>h2{padding:22px 60px 18px 21px;font-size:22px}.xw .modal:has(.product-info-body)>.modal-close{top:11px;right:10px}.xw .product-info-body{padding:19px 21px 22px}.xw .product-info-intro{margin-bottom:19px}.xw .product-info-intro>span{font-size:12px}.xw .product-info-api{padding-top:19px}.xw .product-info-api h3,.xw .product-info-versions h3{font-size:15px}.xw .product-info-api>p,.xw .product-info-versions>p{font-size:12px;line-height:1.8}.xw .product-api-flow{gap:6px;padding:13px 11px;font-size:12px}.xw .product-api-flow .icon{width:13px;height:13px}.xw .product-info-versions{margin-top:20px;padding-top:19px}.xw .product-info-features{margin-top:20px}.xw .product-api-example pre{padding-inline:13px;font-size:12px}.xw .modal:has(.product-info-body)>.product-info-footer{padding:17px 21px}.xw .modal:has(.product-info-body)>.product-info-footer .btn{width:130px;min-height:47px}}@media (hover:none){.xw .product-quick-trigger>span{letter-spacing:0;gap:5px;font-size:12px;font-weight:550}.xw .product-quick-trigger .icon{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.xw .product-api-example>summary .icon{transition:none}}.xw .header .logo,.xw .header-actions>.btn{min-height:44px}.xw .header-actions>.avatar,.xw .header-actions>.mobile-menu{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px}.xw .header-actions>.quiet-link,.xw .subnav-balance>.btn{min-height:44px}.xw .api-code-toolbar .api-copy{border-radius:6px;justify-content:center;min-width:44px;min-height:44px}.xw .api-code-toolbar .api-copy:hover{color:#4f485e;background:#eeecf4}.xw .api-code-toolbar .api-copy:focus-visible{outline-offset:-2px;outline:2px solid #9a8bb0}.xw .product-api-section{border-top:1px solid #e5e2eb;padding-top:24px}.xw .product-api-section>h3{letter-spacing:-.03em;color:#302c3a;margin:0 0 15px;font-size:18px;font-weight:550;line-height:1.45}.xw .product-method-bar{border-bottom:1px solid #e3dfeb;justify-content:space-between;align-items:center;gap:15px;display:flex}.xw .product-method-tabs{align-items:center;gap:24px;min-width:0;display:flex}.xw .product-method-tabs>button{color:#736b80;white-space:nowrap;background:0 0;border:0;min-height:46px;padding:0 1px;font-size:13px;font-weight:450;position:relative}.xw .product-method-tabs>button[aria-selected=true]{color:#32293f;font-weight:600}.xw .product-method-tabs>button[aria-selected=true]:after{content:"";background:#62516e;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.xw .product-method-tabs>button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #aa9ab9}.xw .product-method-copy{color:#82778e;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.xw .product-method-copy>.icon{width:16px;height:16px}.xw .product-method-copy:hover{color:#52445e;background:#eeebf4}.xw .product-integration-panel .product-method-description{color:#686071;margin:14px 0 12px;font-size:13px;line-height:1.8}.xw .product-integration-panel pre{overscroll-behavior:contain;color:#4d435a;white-space:pre;tab-size:2;scrollbar-width:thin;scrollbar-color:#cec6d9 transparent;background:#f5f3f8;border:1px solid #e5e0ec;border-radius:10px;min-height:190px;max-height:220px;margin:0;padding:16px 18px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.75;overflow:auto}.xw .product-integration-panel pre:focus-visible{outline-offset:2px;outline:2px solid #aa9ab9}.xw .product-info-versions.product-usage-section{border-top:1px solid #e5e2eb;margin-top:27px;padding-top:23px}.xw .product-usage-section>h3{letter-spacing:-.02em;color:#383140;margin:0 0 9px;font-size:16px;font-weight:550;line-height:1.5}.xw .product-usage-list{margin:0}.xw .product-usage-list>div{border-bottom:1px solid #ece9f0;grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:24px;padding:13px 0;display:grid}.xw .product-usage-list>div:last-child{border-bottom:0}.xw .product-usage-list dt{color:#706778;font-size:13px;line-height:1.7}.xw .product-usage-list dd{text-align:right;color:#47404f;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:450;line-height:1.8}.xw .product-usage-list dd>span{color:#716878;white-space:nowrap}.xw .product-usage-list dd>small{color:#716878;margin-top:3px;font-size:12px;line-height:1.7;display:block}.xw .product-usage-section>.product-usage-note{color:#746a7c;border-top:1px solid #e5e2eb;margin:12px 0 0;padding-top:16px;font-size:12px;line-height:1.9}@media (max-width:700px){.xw .product-api-section{padding-top:21px}.xw .product-api-section>h3{margin-bottom:12px;font-size:17px}.xw .product-method-bar{gap:9px}.xw .product-method-tabs{gap:17px}.xw .product-method-tabs>button{min-height:45px;padding:0;font-size:12px}.xw .product-method-copy{width:44px;min-width:44px;height:44px}.xw .product-integration-panel .product-method-description{margin:12px 0 11px;font-size:12px;line-height:1.8}.xw .product-integration-panel pre{min-height:190px;max-height:215px;padding:14px;font-size:12px;line-height:1.75}.xw .product-info-versions.product-usage-section{margin-top:23px;padding-top:20px}.xw .product-usage-section>h3{margin-bottom:7px;font-size:15px}.xw .product-usage-list>div{grid-template-columns:79px minmax(0,1fr);gap:16px;padding:12px 0}.xw .product-usage-list dt,.xw .product-usage-list dd{font-size:12px;line-height:1.8}.xw .product-usage-list dd>small{font-size:12px}.xw .product-usage-section>.product-usage-note{margin-top:10px;padding-top:14px;font-size:12px;line-height:1.9}}@media (max-width:370px){.xw .product-method-tabs{gap:13px}.xw .product-method-bar{gap:6px}.xw .product-method-tabs>button{font-size:12px}.xw .product-usage-list>div{grid-template-columns:74px minmax(0,1fr);gap:12px}}.xw .product-integration-panel pre{overscroll-behavior-x:contain;overscroll-behavior-y:auto;max-height:none;overflow:auto visible}.xw .product-performance{border-top:1px solid #e5e1eb;padding-top:25px}.xw .product-performance-heading>span{color:#756a83;letter-spacing:.035em;font-size:12px}.xw .product-performance-heading h3{letter-spacing:-.04em;color:#302a39;margin:10px 0 12px;font-size:27px;font-weight:540;line-height:1.3}.xw .product-performance-heading>p{color:#6d6379;margin:0 0 21px;font-size:13px;line-height:1.7}.xw .performance-card{background:linear-gradient(125deg,#f1f3fa,#f5f0f9);border:1px solid #e5deed;border-radius:14px;padding:25px 26px 0;overflow:hidden}.xw .performance-result{align-items:center;gap:22px;margin-bottom:29px;display:flex}.xw .performance-result>strong{letter-spacing:-.065em;color:#625175;white-space:nowrap;font-size:60px;font-weight:550;line-height:1}.xw .performance-result>strong>small{letter-spacing:-.02em;margin-left:5px;font-size:21px;font-weight:470}.xw .performance-result>div>b{color:#39313f;margin-bottom:7px;font-size:16px;font-weight:530;display:block}.xw .performance-result>div>span{color:#72637f;font-size:12px;line-height:1.7}.xw .performance-lanes{gap:22px;display:grid}.xw .performance-lane>div:first-child{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.xw .performance-lane>div:first-child>span{color:#706677;align-items:center;gap:7px;font-size:13px;display:flex}.xw .performance-lane>div:first-child>span>svg{width:18px;height:18px}.xw .performance-lane>div:first-child>strong{letter-spacing:-.03em;color:#69616f;font-size:18px;font-weight:530}.xw .performance-lane.is-xeno>div:first-child>span{color:#52415f;font-weight:550}.xw .performance-lane.is-xeno>div:first-child>strong{color:#554166;font-size:21px}.xw .performance-track{background:#e9e5ed;border-radius:6px;height:12px;overflow:hidden}.xw .performance-track>i{background:#c6c1cc;border-radius:6px;height:100%;display:block}.xw .performance-lane.is-xeno .performance-track>i{background:linear-gradient(90deg,#9bb9e5,#9a7dbb)}.xw .performance-saved{border-top:1px solid #e0d8e8;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:17px 0;display:flex}.xw .performance-saved>span{color:#74657d;font-size:12px}.xw .performance-saved>strong{color:#584465;white-space:nowrap;font-size:14px;font-weight:530}.xw .product-performance .performance-context{color:#706677;margin:14px 0 5px;font-size:12px;line-height:1.8}.xw .performance-conditions{margin:0}.xw .performance-conditions>summary{cursor:pointer;color:#766880;align-items:center;gap:6px;width:max-content;min-height:44px;font-size:12px;list-style:none;display:flex}.xw .performance-conditions>summary::-webkit-details-marker{display:none}.xw .performance-conditions>summary .icon{width:13px;height:13px}.xw .performance-conditions[open]>summary .icon{transform:rotate(180deg)}.xw .performance-conditions>div{padding:1px 0 10px}.xw .performance-conditions p{color:#6e6576;margin:0 0 9px;font-size:12px;line-height:1.8}.xw .performance-conditions a{color:#665174;align-items:center;gap:6px;min-height:44px;font-size:12px;display:inline-flex}.xw .performance-conditions a .icon{width:13px;height:13px}.xw .product-build-strengths{border-top:1px solid #e5e1eb;margin-top:12px;padding-top:22px}.xw .product-build-strengths>h3{letter-spacing:-.025em;color:#37303e;margin:0 0 21px;font-size:17px;font-weight:540;line-height:1.5}.xw .product-build-strengths>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.xw .product-build-strengths article{align-items:flex-start;gap:11px;display:flex}.xw .product-build-strengths article>span{color:#91809f;flex:none;padding-top:2px}.xw .product-build-strengths article>span>.icon{width:20px;height:20px}.xw .product-build-strengths h4{color:#49404f;margin:0 0 8px;font-size:14px;font-weight:530;line-height:1.5}.xw .product-build-strengths article p{color:#6f6478;margin:0;font-size:12px;line-height:1.85}.xw .product-build-strengths article small{color:#786882;margin-top:8px;font-size:12px;line-height:1.8;display:block}.xw .product-build-strengths .product-plan-difference{color:#72647c;border-top:1px solid #e9e3ee;margin:23px 0 0;padding-top:17px;font-size:12px;line-height:1.85}@media (max-width:700px){.xw .product-performance{padding-top:21px}.xw .product-performance-heading h3{margin-top:9px;font-size:25px}.xw .product-performance-heading>p{margin-bottom:18px;font-size:12px}.xw .performance-card{border-radius:12px;padding:22px 18px 0}.xw .performance-result{gap:17px;margin-bottom:25px}.xw .performance-result>strong{font-size:51px}.xw .performance-result>strong>small{margin-left:4px;font-size:18px}.xw .performance-result>div>b{margin-bottom:4px;font-size:14px;line-height:1.6}.xw .performance-result>div>span,.xw .performance-lane>div:first-child>span{font-size:12px}.xw .performance-lane>div:first-child>strong{font-size:16px}.xw .performance-lane.is-xeno>div:first-child>strong{font-size:18px}.xw .performance-lanes{gap:19px}.xw .performance-track{height:10px}.xw .performance-saved{align-items:flex-start;gap:10px;margin-top:22px;padding:15px 0}.xw .performance-saved>span{max-width:124px;font-size:12px;line-height:1.65}.xw .performance-saved>strong{font-size:13px;line-height:1.65}.xw .product-performance .performance-context{font-size:12px;line-height:1.8}.xw .product-build-strengths>h3{margin-bottom:19px;font-size:16px}.xw .product-build-strengths>div{grid-template-columns:1fr;gap:22px}.xw .product-build-strengths article{gap:12px}.xw .product-build-strengths article p br{display:none}.xw .product-build-strengths .product-plan-difference{margin-top:21px;padding-top:15px}}
