.opx{box-sizing:border-box;position:relative;isolation:isolate;width:100%;max-width:var(--opx-width,1240px);min-width:0;margin:0 auto;padding:clamp(20px,4vw,56px);border:1px solid #e8ebef;border-radius:var(--opx-radius,24px);background:var(--opx-bg,#fff);color:var(--opx-ink,#172330);font-family:inherit;font-size:var(--opx-font,18px);line-height:1.65;text-align:right;overflow-wrap:anywhere;--opx-accent:#e66b25;--opx-line:#e4e8ed;--opx-muted:#536170;--opx-soft:#fff5ed;--opx-shadow:0 14px 48px #14263c09}.opx *,.opx *::before,.opx *::after{box-sizing:border-box}.opx [hidden]{display:none!important}.opx h1,.opx h2,.opx h3,.opx h4,.opx p,.opx dl,.opx dd,.opx ol,.opx ul{margin:0;padding:0;color:inherit}.opx h1,.opx h2,.opx h3,.opx h4{font-family:inherit;font-weight:800;letter-spacing:-.035em;line-height:1.25}.opx h3{font-size:clamp(21px,2vw,27px)}.opx p{line-height:1.75}.opx a{color:inherit;text-decoration:none}.opx a:visited{color:inherit}.opx button,.opx input,.opx select,.opx textarea{font:inherit}.opx button{cursor:pointer}.opx svg{display:inline-block;flex-shrink:0;vertical-align:middle}.opx :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--opx-accent);outline-offset:4px;box-shadow:none}.opx input:focus,.opx textarea:focus,.opx select:focus{border-color:var(--opx-accent);box-shadow:0 0 0 3px #e66b2517}.opx :is(button,a){-webkit-tap-highlight-color:#e66b2520}.opx .opx-brandbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:24px;border-bottom:1px solid var(--opx-line);font-size:14px;color:var(--opx-muted)}.opx .opx-logo{font:bold 29px/1"Rubik",Arial,sans-serif;letter-spacing:-1.5px;color:var(--opx-ink)}.opx .opx-logo span{color:var(--opx-accent)}.opx .opx-seal{display:none;margin-inline-start:auto;align-items:center;gap:7px}.opx .opx-seal svg{width:19px;height:19px}.opx .opx-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:38px 0 30px}.opx .opx-hero>div{max-width:780px;min-width:0}.opx .opx-eyebrow{display:block;font-size:14px;font-weight:750;letter-spacing:.025em;color:var(--opx-muted);margin-bottom:12px}.opx .opx-hero :is(h1,h2){font-size:clamp(32px,4.2vw,var(--opx-title,54px));margin-bottom:18px;text-wrap:balance}.opx .opx-hero p{color:var(--opx-muted);max-width:720px;font-size:clamp(17px,1.7vw,20px)}.opx .opx-hero-icon{display:none;flex:0 0 92px;width:92px;height:92px;border-radius:30px;align-items:center;justify-content:center;background:var(--opx-soft);color:var(--opx-accent);transform:rotate(-7deg)}.opx .opx-hero-icon svg{width:43px;height:43px}.opx .opx-card{min-width:0;background:var(--opx-bg,#fff);border:1px solid var(--opx-line);border-radius:calc(var(--opx-radius,24px)*.8);padding:clamp(20px,2.8vw,32px);box-shadow:var(--opx-shadow)}.opx .opx-card h3+p{margin-top:12px}.opx .opx-card p{color:var(--opx-muted)}.opx .opx-tinted{background:linear-gradient(130deg,var(--opx-soft),#fff 85%)}.opx .opx-tile-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--opx-soft);color:var(--opx-accent);border-radius:15px;flex-shrink:0;margin-bottom:16px}.opx .opx-tile-icon svg{width:25px;height:25px}.opx .opx-split,.opx .opx-sidebar{display:grid;gap:22px}.opx .opx-sidebar{align-content:start}.opx .opx-steps{list-style:none;display:grid;gap:12px;margin-bottom:28px}.opx .opx-steps li{display:flex;align-items:center;gap:14px;font-size:16px;padding:15px 18px;border:1px solid var(--opx-line);border-radius:15px}.opx .opx-steps li>span{display:grid;place-items:center;background:var(--opx-soft);color:var(--opx-ink);border-radius:50%;width:32px;height:32px;flex-shrink:0;font-size:14px;font-weight:800}.opx .opx-fields{display:grid;gap:18px}.opx .opx-field{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:650;min-width:0}.opx .opx-field>span small{color:#ab3800}.opx :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:#fff;border:1px solid #cdd5dd;border-radius:11px;color:#172330;width:100%;min-width:0;max-width:100%;min-height:50px;padding:12px 14px;line-height:1.5;font-size:16px;box-shadow:none;margin:0;transition:border-color .15s}.opx textarea{resize:vertical}.opx input::placeholder{color:#6b7582}.opx .opx-form{display:flex;flex-direction:column;gap:20px}.opx .opx-form h3{margin-bottom:0}.opx .opx-fine{font-size:14px;line-height:1.7;color:var(--opx-muted)}.opx .opx-fine a{text-decoration:underline;text-underline-offset:3px}.opx .opx-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:12px;background:var(--opx-accent);color:#13202c!important;font:700 16px/1.4 inherit;font-size:16px;font-weight:750;line-height:1.4;padding:15px 22px;min-height:50px;max-width:100%;width:auto;text-align:center;box-shadow:none;text-decoration:none;transition:transform .18s,filter .18s}.opx .opx-button:hover,.opx .opx-button:focus{background:var(--opx-accent);color:#13202c!important;filter:brightness(.96);box-shadow:0 6px 18px #14263c12}.opx .opx-button:hover{transform:translateY(-1px)}.opx .opx-button:active{transform:none;background:var(--opx-accent);color:#13202c!important}.opx .opx-button:disabled{cursor:wait;opacity:.6}.opx .opx-button--soft{background:#f4f6f8;border-color:#e4e8ed}.opx .opx-button--soft:hover,.opx .opx-button--soft:focus{background:#edf0f4}.opx .opx-button svg{width:21px;height:21px}.opx .opx-form>.opx-button{align-self:flex-start}.opx .opx-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.opx .opx-contact-links{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0;font-size:16px}.opx .opx-contact-links a{display:flex;gap:9px;align-items:center;background:#f5f7f9;border:1px solid var(--opx-line);padding:10px 13px;border-radius:12px;min-height:46px}.opx .opx-contact-links svg{width:20px;height:20px;color:var(--opx-accent)}.opx .opx-text-link{display:inline-flex;gap:8px;align-items:center;text-decoration:underline;text-underline-offset:4px;font-weight:700;margin-top:18px;font-size:16px}.opx .opx-faq{margin-top:44px}.opx .opx-faq>h3{margin-bottom:20px}.opx .opx-faq details{border-bottom:1px solid var(--opx-line);padding:0 2px}.opx .opx-faq summary,.opx .opx-survey-extra summary{cursor:pointer;padding:18px 0;min-height:52px;font-weight:650;font-size:17px;color:var(--opx-ink)}.opx .opx-faq details p{padding:0 0 22px;max-width:920px;color:var(--opx-muted);font-size:16px}.opx .opx-help{display:flex;flex-wrap:wrap;gap:16px;align-items:center;border:1px solid var(--opx-line);padding:24px;border-radius:18px;background:#f7f8fa;margin-top:36px}.opx .opx-help .opx-tile-icon{margin:0;background:#fff}.opx .opx-help>div{flex:1 1 220px}.opx .opx-help h3{font-size:22px;margin-bottom:7px}.opx .opx-help p{font-size:16px;color:var(--opx-muted)}.opx .opx-trap{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.opx .opx-form-status:empty{display:none}.opx .opx-form-status{background:#fff2ed;border:1px solid #eac8b5;padding:14px;border-radius:12px;font-size:16px}.opx .opx-success{text-align:center;padding:24px 0}.opx .opx-success-icon{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 22px;border-radius:50%;background:#eaf7ef;color:#197143}.opx .opx-success-icon svg{width:34px;height:34px}.opx .opx-success p{margin:16px 0}.opx .opx-receipt{display:flex;flex-direction:column;gap:8px;background:#f6f8fa;border:1px dashed #bac7d3;border-radius:16px;padding:22px;text-align:center;margin:24px 0}.opx .opx-receipt strong{font-size:clamp(20px,3vw,28px);font-family:monospace;color:var(--opx-ink)}.opx .opx-receipt span,.opx .opx-receipt small{font-size:14px;color:var(--opx-muted)}.opx .opx-demo-note{padding:10px 14px;border-radius:8px;border:1px dashed #eac8b5;background:#fff9f2;font-size:12px;margin-top:16px;color:#70421f}.opx .opx-center{text-align:center}.opx .opx-center .opx-button{margin-top:20px}.opx .opx-next-grid{display:grid;gap:16px;margin:28px 0}.opx .opx-next-grid h3{font-size:21px}.opx .opx-next-grid p{font-size:16px}.opx .opx-next-grid .opx-card{box-shadow:none}.opx .opx-thank-top{text-align:center;padding-top:38px;position:relative}.opx .opx-thank-top .opx-hero{justify-content:center;margin-top:24px}.opx .opx-thank-top .opx-hero p{margin:auto}.opx .opx-thank-top .opx-hero-icon{display:none}.opx .opx-orbit{display:grid;place-items:center;width:106px;height:106px;margin:0 auto;border-radius:34px;background:var(--opx-soft);color:var(--opx-accent);position:relative;border:1px solid #f4dac9}.opx .opx-orbit>svg{width:54px;height:54px;stroke-width:2}.opx .opx-orbit i{position:absolute;width:10px;height:10px;background:var(--opx-accent);border-radius:3px;transform:rotate(22deg);top:-15px;left:-26px}.opx .opx-orbit i:nth-of-type(2){width:7px;height:7px;top:70px;left:132px;border-radius:50%;background:#263846}.opx .opx-orbit i:nth-of-type(3){width:13px;height:13px;top:110px;left:0;background:#f4ceb5}.opx .opx-orbit--calm i{display:none}.opx .opx-summary{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--opx-line);border-radius:18px;background:#f9fafb;overflow:hidden;margin:28px 0}.opx .opx-summary>div{padding:20px;min-width:0;border-bottom:1px solid var(--opx-line)}.opx .opx-summary>div:nth-child(2n+1){border-inline-end:1px solid var(--opx-line)}.opx .opx-summary>div:nth-last-child(-n+2){border-bottom:0}.opx .opx-summary dt{font-size:13px;color:var(--opx-muted);margin-bottom:7px}.opx .opx-summary dd{font-size:19px;font-weight:750}.opx .opx-survey{background:linear-gradient(130deg,#fff8f2,#fff 80%);border:1px solid #f1d8c7;border-radius:var(--opx-radius);padding:clamp(22px,3vw,38px);display:grid;gap:26px;margin:30px 0}.opx .opx-survey h3{font-size:27px;margin-bottom:12px}.opx .opx-survey p{color:var(--opx-muted);font-size:16px}.opx .opx-rating{border:0;margin:0;padding:0;min-width:0}.opx .opx-rating legend{font-size:14px;margin-bottom:12px}.opx .opx-rating>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.opx .opx-rating label{cursor:pointer;position:relative;display:block;min-width:0}.opx .opx-rating input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.opx .opx-rating label>span{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border:1px solid #d9dfe5;border-radius:12px;min-height:78px;text-align:center;background:#fff;transition:background .16s,border-color .16s}.opx .opx-rating b{font-size:22px;color:var(--opx-ink)}.opx .opx-rating small{font-size:11px;line-height:1.4;color:var(--opx-muted)}.opx .opx-rating input:checked+span{border:2px solid var(--opx-accent);background:#fff0e6}.opx .opx-rating input:focus-visible+span{outline:3px solid var(--opx-accent);outline-offset:3px}.opx .opx-survey-extra{border-top:1px solid #eadfd7}.opx .opx-survey-extra .opx-field{margin-bottom:14px}.opx .opx-survey-extra>small{font-size:13px;color:var(--opx-muted)}.opx .opx-survey-extra summary{font-size:14px}.opx .opx-survey-done{display:flex;gap:10px;align-items:center}.opx .opx-confetti{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:999999;contain:strict}.opx .opx-order-details{margin:28px 0}.opx .opx-order-details>h3{margin-bottom:20px}.opx .opx-demo-product{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--opx-line);padding-bottom:20px;margin-bottom:18px;flex-wrap:wrap}.opx .opx-demo-product .opx-tile-icon{margin:0}.opx .opx-demo-product>div{flex:1 1 180px}.opx .opx-demo-product p{font-size:14px}.opx .opx-account-intro{display:flex;gap:16px;align-items:center;margin:24px 0}.opx .opx-avatar{display:grid;place-items:center;width:62px;height:62px;background:var(--opx-soft);border-radius:22px;color:var(--opx-accent)}.opx .opx-account-intro>div>span{font-size:14px;color:var(--opx-muted)}.opx .opx-account-stats{display:grid;gap:14px;margin-bottom:26px}.opx .opx-account-stats>a{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid var(--opx-line);border-radius:16px}.opx .opx-account-stats .opx-tile-icon{margin:0}.opx .opx-account-stats a>div{flex:1;min-width:0}.opx .opx-account-stats b{display:block;font-size:22px}.opx .opx-account-stats a>div>span{font-size:13px;color:var(--opx-muted)}.opx .opx-native-account{display:flow-root;background:#fff}.opx .opx-native-account .woocommerce{display:flow-root}.opx .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;margin:0 0 22px}.opx .woocommerce-MyAccount-navigation ul{display:flex;gap:7px;list-style:none;padding:6px!important;overflow-x:auto;border:1px solid var(--opx-line);background:#f6f8fa;border-radius:16px;margin:0!important;scrollbar-width:thin}.opx .woocommerce-MyAccount-navigation li{flex-shrink:0;margin:0!important;list-style:none;border:0!important}.opx .woocommerce-MyAccount-navigation a{display:flex;padding:12px 16px;font-size:15px;border-radius:10px;color:var(--opx-ink)!important;min-height:46px;white-space:nowrap}.opx .woocommerce-MyAccount-navigation .is-active a{background:#fff;border:1px solid #f2c7ac;font-weight:750;box-shadow:0 3px 10px #17233007}.opx .woocommerce-MyAccount-content{float:none!important;width:100%!important;min-width:0;font-size:16px}.opx .woocommerce-MyAccount-content>p{margin-bottom:20px}.opx .woocommerce-MyAccount-content>p a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.opx .opx-quicklinks{display:grid;gap:10px;margin-bottom:24px}.opx .opx-quicklinks>a{display:flex;gap:10px;align-items:center;padding:16px;background:#f6f8fa;border-radius:12px;font-size:15px}.opx .opx-quicklinks>a>span{flex:1}.opx .opx-quicklinks svg:first-child{color:var(--opx-accent)}.opx .opx-account-section{padding:24px 0;border-top:1px solid var(--opx-line)}.opx .opx-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.opx .opx-section-head h3{font-size:23px}.opx .opx-section-head a{font-size:14px;text-decoration:underline}.opx .opx-order-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #edf0f3;font-size:15px}.opx .opx-order-row>span:first-child{flex:1 1 100px;font-weight:700}.opx .opx-order-row small{display:block;font-size:12px;font-weight:400;color:var(--opx-muted);margin-top:3px}.opx .opx-badge{background:#f0f5f7;color:#3a5262;font-size:12px;padding:5px 12px;border-radius:30px}.opx .opx-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:24px}.opx .opx-login-demo{display:grid;gap:30px;align-items:center}.opx .woocommerce :is(.button,button.button,input.button),.opx :is(a.button,button.button){background:var(--opx-accent)!important;border:0;color:#13202c!important;border-radius:10px;padding:13px 18px;line-height:1.5;font-size:15px;text-decoration:none}.opx .woocommerce :is(.button,button.button):hover{filter:brightness(.96)}.opx .woocommerce :is(form.login,form.register){border-color:var(--opx-line);border-radius:18px;padding:24px;margin-top:20px}.opx .woocommerce table.shop_table{border:1px solid var(--opx-line);border-radius:12px;font-size:15px;border-collapse:separate;overflow:hidden}.opx .woocommerce table.shop_table td,.opx .woocommerce table.shop_table th{padding:14px;word-break:normal}.opx .woocommerce table.shop_table a{color:inherit;text-decoration:underline}.opx .woocommerce .woocommerce-order-details__title,.opx .woocommerce .woocommerce-column__title{font-size:23px;margin-bottom:20px}.opx .woocommerce address{font-style:normal;line-height:1.8;border-color:var(--opx-line);font-size:16px}.opx .woocommerce .form-row{margin-bottom:16px}.opx .woocommerce .form-row label{font-size:15px;margin-bottom:7px}.opx .woocommerce .woocommerce-privacy-policy-text{font-size:14px;color:var(--opx-muted)}.opx .woocommerce-error,.opx .woocommerce-message,.opx .woocommerce-info{font-size:15px;border-top-color:var(--opx-accent)!important;background:#f6f8fa;color:var(--opx-ink)}.opx .woocommerce-message::before,.opx .woocommerce-info::before{color:var(--opx-accent)}.opx--maintenance{text-align:center}.opx--maintenance .opx-hero{justify-content:center;margin-top:15px}.opx--maintenance .opx-hero p{margin:auto}.opx--maintenance .opx-hero-icon{display:none}.opx--maintenance .opx-help{text-align:right}.opx--maintenance .opx-contact-links{justify-content:center}.opx .opx-maintenance-art{height:280px;position:relative;margin:35px auto 10px;max-width:580px;display:grid;place-items:center}.opx .opx-art-grid{position:absolute;inset:0;background-image:radial-gradient(#e7cfbe 1px,transparent 1px);background-size:18px 18px;mask-image:radial-gradient(ellipse,#000 25%,transparent 70%);opacity:.8}.opx .opx-device{position:relative;width:280px;height:182px;background:#fff;border:1px solid #dbe1e6;border-radius:18px;box-shadow:0 20px 50px #17233012;transform:rotate(-4deg);padding:14px}.opx .opx-device-dots{font-size:9px;letter-spacing:2px;display:block;direction:ltr;text-align:left;color:#ced4dc}.opx .opx-device-screen{border-radius:10px;background:linear-gradient(135deg,#fff4e9,#f8f9fa);height:132px;padding:15px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.opx .opx-device-screen b{font:bold 30px/1"Rubik",Arial,sans-serif;letter-spacing:-1px;flex:1}.opx .opx-device-screen b>span{display:block;font-size:7px;letter-spacing:1.1px;margin-top:10px}.opx .opx-tool{background:var(--opx-accent);border:5px solid #ffffffa3;border-radius:20px;width:65px;height:65px;display:grid;place-items:center}.opx .opx-tool svg{width:30px;height:30px}.opx .opx-device-screen i{width:100%;height:5px;border-radius:10px;background:linear-gradient(to left,var(--opx-accent) 62%,#e5e8ed 62%)}.opx .opx-device-foot{height:10px;border:1px solid #dbe1e6;border-radius:4px 4px 20px 20px;background:#f8f9fa;position:absolute;bottom:-10px;left:-15px;right:-15px}.opx .opx-art-chip{position:absolute;font-size:12px;display:flex;gap:8px;align-items:center;padding:10px 13px;background:#fff;border:1px solid #e8ebef;border-radius:12px;box-shadow:0 10px 30px #17233009}.opx .opx-art-chip svg{width:18px;height:18px;color:var(--opx-accent)}.opx .opx-art-chip--a{top:7px;right:8%}.opx .opx-art-chip--b{bottom:9px;left:3%}.opx .opx-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;background:#f5f7f9;border-radius:12px;padding:14px 20px}.opx .opx-status-pill>i{width:9px;height:9px;flex-shrink:0;background:var(--opx-accent);border-radius:50%}.opx .opx-countdown{display:flex;flex-direction:column;gap:10px;margin:26px auto;padding:22px;border:1px solid #f1d5c1;border-radius:18px;max-width:520px}.opx .opx-countdown>span,.opx .opx-countdown small{font-size:13px;color:var(--opx-muted)}.opx .opx-countdown strong{font-size:24px}.opx .opx-countdown output{font-size:18px;font-weight:700}.opx .opx-countdown output:empty{display:none}.opx .opx-404-layout{display:grid;gap:32px;margin-top:32px;align-items:center}.opx .opx-404-mark{display:flex;align-items:center;justify-content:center;gap:8px;direction:ltr;font:bold clamp(80px,12vw,135px)/1"Rubik",Arial,sans-serif;letter-spacing:-8px;position:relative;padding-bottom:30px;max-width:400px}.opx .opx-404-mark>span{width:72px;height:72px;display:grid;place-items:center;background:var(--opx-soft);color:var(--opx-accent);border-radius:50%;border:1px solid #f4dac9}.opx .opx-404-mark svg{width:42px;height:42px}.opx .opx-404-mark i{position:absolute;bottom:0;font:600 9px/1.5"Rubik",Arial,sans-serif;letter-spacing:5px;color:var(--opx-muted)}.opx .opx-404-copy .opx-hero{margin-top:28px}.opx .opx-404-copy .opx-hero-icon{display:none}.opx .opx-404-copy .opx-hero :is(h1,h2){font-size:clamp(31px,3.3vw,var(--opx-title))}.opx .opx-search{margin-top:24px;max-width:450px}.opx .opx-search label{display:block;font-weight:650;font-size:14px;margin-bottom:9px}.opx .opx-search>div{position:relative}.opx .opx-search input{padding-inline-end:62px}.opx .opx-search button{display:grid;place-items:center;position:absolute;inset-inline-end:5px;top:5px;bottom:5px;width:42px;border:0;border-radius:8px;background:var(--opx-accent);color:#172330;padding:0}.opx .opx-game{background:#fff;border:1px solid #dfe5eb;border-radius:24px;padding:20px;box-shadow:0 20px 50px #1723300b;min-width:0}.opx .opx-game>header{display:flex;gap:14px;align-items:center;justify-content:space-between}.opx .opx-game h3{font-size:22px;margin-top:7px}.opx .opx-game-label{font:700 10px/1.4 monospace;letter-spacing:2px;display:block;color:#637280}.opx .opx-game>p{font-size:14px;color:var(--opx-muted);margin-top:13px;line-height:1.7}.opx .opx-score{display:flex;flex-direction:column;align-items:center;background:#fff3ea;padding:7px 15px;border:1px solid #f5d5c0;border-radius:12px;min-width:62px}.opx .opx-score span{font-size:11px}.opx .opx-score b{font:700 24px/1.4 monospace}.opx .opx-game-stage{position:relative;margin:20px 0 12px;border-radius:16px;background:#102431;overflow:hidden;aspect-ratio:1;touch-action:pan-y}.opx .opx-game-stage.is-playing{touch-action:none}.opx .opx-game canvas{width:100%;height:100%;display:block;aspect-ratio:1}.opx .opx-game-overlay{position:absolute;inset:0;background:#102431e8;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:15px;padding:22px;color:#fff}.opx .opx-game-emblem{color:var(--opx-accent);font:bold clamp(21px,4vw,38px)/1 monospace;letter-spacing:5px;margin-bottom:8px}.opx .opx-game-overlay strong{font-size:20px;color:#fff;line-height:1.5}.opx .opx-game-overlay>span:not(.opx-game-emblem){font-size:13px;color:#c0cdd6}.opx .opx-game-toolbar{display:flex;flex-wrap:wrap;gap:6px}.opx .opx-game-toolbar button{flex:1 1 auto;font-size:12px;font-weight:650;min-height:44px;border:1px solid #d9e0e6;border-radius:10px;background:#f7f9fb;color:#273b4a;padding:9px 10px}.opx .opx-game-toolbar button:disabled{opacity:.5;cursor:default}.opx .opx-game-toolbar [aria-pressed=true]{background:#fff0e5;border-color:var(--opx-accent)}.opx .opx-dpad{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:16px;direction:ltr}.opx .opx-dpad>div{display:flex;gap:5px}.opx .opx-dpad button{display:grid;place-items:center;width:46px;height:44px;font-size:23px;line-height:1;border:1px solid #d3dce4;border-bottom:3px solid #c5d0da;border-radius:10px;background:#f8fafb;color:#273b4a;padding:0;touch-action:manipulation}.opx .opx-dpad button:active{background:#ffeedf;border-color:var(--opx-accent)}.opx .opx-game .opx-game-instructions{font-size:11px;text-align:center;line-height:1.75;color:#536170}.opx .opx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:600px){.opx .opx-seal{display:flex}.opx .opx-hero-icon{display:flex}.opx .opx-fields{grid-template-columns:1fr 1fr}.opx .opx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.opx .opx-steps li{padding:15px 12px;gap:10px;font-size:14px}.opx .opx-account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.opx .opx-account-stats>a{flex-wrap:wrap}.opx .opx-account-stats>a>svg{display:none}.opx .opx-account-stats b{font-size:19px}.opx .opx-quicklinks{grid-template-columns:repeat(3,minmax(0,1fr))}.opx .opx-quicklinks a{flex-wrap:wrap}.opx .opx-rating>div{gap:10px}.opx .opx-rating small{font-size:12px}.opx .opx-login-demo{grid-template-columns:1fr 1fr}.opx .opx-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.opx .opx-summary>div{border-bottom:0;border-inline-end:1px solid var(--opx-line)}.opx .opx-summary>div:last-child{border-inline-end:0}.opx .opx-art-chip--a{right:12%}.opx .opx-art-chip--b{left:9%}}@media (min-width:900px){.opx .opx-split{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px}.opx .opx-next-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opx .opx-survey{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:40px}.opx .opx-survey>div{padding-top:8px}.opx .opx-account-stats>a{flex-wrap:nowrap}.opx .opx-native-account>.woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:215px minmax(0,1fr);gap:28px}.opx .opx-native-account>.woocommerce:has(#customer_login),.opx .opx-native-account>.woocommerce:has(.woocommerce-form-login){display:block}.opx .opx-native-account>.woocommerce::before,.opx .opx-native-account>.woocommerce::after{display:none}.opx .woocommerce-MyAccount-navigation{width:215px!important;float:right!important;margin:0!important}.opx .woocommerce-MyAccount-content{width:calc(100% - 245px)!important;float:left!important}.opx .opx-native-account>.woocommerce>.woocommerce-MyAccount-content{float:none!important;width:100%!important}.opx .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;overflow:visible;padding:10px!important}.opx .woocommerce-MyAccount-navigation a{white-space:normal}.opx .opx-404-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:42px}.opx .opx-game{padding:24px}.opx .opx-game-stage{max-width:480px;margin-inline:auto}.opx .opx-404-mark{justify-content:flex-start}.opx .opx-dpad{display:none}}@media (max-width:380px){.opx{padding:16px}.opx .opx-brandbar{gap:8px;font-size:12px}.opx .opx-game{padding:14px}.opx .opx-game-emblem{letter-spacing:3px}.opx .opx-game-overlay{padding:14px;gap:10px}.opx .opx-game-overlay strong{font-size:16px}.opx .opx-game-overlay .opx-button{font-size:14px;padding:12px}.opx .opx-summary>div{padding:14px}.opx .opx-summary dd{font-size:16px}.opx .opx-rating>div{gap:4px}.opx .opx-rating small{font-size:10px}.opx .opx-help{padding:18px}.opx .opx-device{width:230px}.opx .opx-device-screen b{font-size:24px}.opx .opx-device-screen b>span{font-size:6px}.opx .opx-tool{width:50px;height:50px}.opx .opx-art-chip{font-size:10px}.opx .opx-hero :is(h1,h2){font-size:30px}}@media (prefers-reduced-motion:reduce){.opx *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.opx .opx-button:hover{transform:none}}@media print{.opx{border:0;padding:0;max-width:none}.opx .opx-game,.opx .opx-survey,.opx .opx-actions,.opx .opx-help,.opx .opx-confetti{display:none!important}}@media (pointer:coarse){.opx .opx-dpad{display:flex}}.opx.opx--maintenance .opx-hero-icon{display:none}.opx .opx-terms{margin-block:30px 38px;padding:clamp(20px,4vw,48px);border-top:4px solid var(--opx-accent,#e66b25)}.opx .opx-terms-head{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid #e6e9ed}.opx .opx-terms-head h2{font-size:clamp(27px,4vw,38px);margin:8px 0 0}.opx .opx-terms-head a{font-size:16px;flex-shrink:0}.opx .opx-terms-content{font-size:clamp(17px,1.4vw,19px);line-height:1.9;overflow-wrap:anywhere;max-width:1000px;margin:28px auto 0}.opx .opx-terms-content h2,.opx .opx-terms-content h3{font-size:clamp(21px,2.2vw,27px);line-height:1.45;margin:35px 0 16px;padding-inline-start:15px;border-inline-start:3px solid var(--opx-accent,#e66b25)}.opx .opx-terms-content ul,.opx .opx-terms-content ol{padding-inline-start:24px;margin:16px 0}.opx .opx-terms-content li{margin:0 0 16px;line-height:inherit}.opx .opx-terms-content p{font-size:inherit;line-height:inherit;margin:14px 0}.opx .opx-terms-content a{text-decoration:underline;text-underline-offset:3px;color:inherit}.opx .opx-split[id]{scroll-margin-top:140px}
