:root{--ink:#171717;--muted:#70706d;--line:#e6e6e2;--paper:#fff;--soft:#f7f7f4;--radius:14px;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.plan-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.plan-grid.plan-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-grid-three .plan-card{padding-inline:18px}.plan-grid-three .plan-card h3{min-height:66px;font-size:24px;line-height:1.35}.product-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.product-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-editor-heading h3{min-height:60px;margin-top:9px;font-size:21px;line-height:1.4}.product-editor-heading .small-tag{flex:none}.product-editor .product-current{color:var(--muted);margin:15px 0 24px;font-size:11px;line-height:1.9}.product-editor-actions{flex-direction:column;gap:10px;margin-top:24px;display:flex}.product-editor-actions .button{justify-content:center}.product-editor .product-feedback{margin-top:17px;font-size:12px;line-height:1.8}.product-editor .error-message{font-size:12px;line-height:1.8}@media (max-width:1000px){.product-editor-grid{grid-template-columns:1fr}.product-editor-heading h3{min-height:0}.product-editor-actions{flex-direction:row}}@media (max-width:900px){.plan-grid.plan-grid-three{grid-template-columns:1fr}.plan-grid-three .plan-card h3{min-height:0;margin-top:21px}.plan-grid-three .plan-card>p{min-height:0}.plan-grid-three .plan-price{padding-block:22px}}@media (max-width:480px){.product-editor-actions{flex-direction:column}}.plan-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;padding:25px 23px 19px;display:block;position:relative}.plan-card.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fafaf8}.plan-card input{opacity:0;width:1px;height:1px;position:absolute}.plan-card:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:4px}.plan-card h3{letter-spacing:-.045em;margin-top:31px;font-size:27px}.plan-card>p{color:var(--muted);min-height:42px;margin-top:12px;font-size:11px;line-height:1.9}.plan-price{letter-spacing:-.04em;padding:29px 0;font-size:24px}.plan-price>span{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:11px}.plan-card-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:15px;font-size:11px;display:flex}.plan-summary-name{letter-spacing:-.025em;padding:26px 0 20px;font-size:21px}.summary-total .unconfigured-price{font-size:18px}.subscription-consent-summary{background:var(--soft);border-radius:9px;flex-direction:column;gap:5px;margin-top:22px;padding:18px;font-size:12px;display:flex}.subscription-consent-summary>span{color:var(--muted)}.stage-panel .status-explanation{margin-top:16px}.ops-login{max-width:480px}.ops-readiness{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:48px;padding:23px 0;display:grid}.ops-readiness>div{border-right:1px solid var(--line);flex-direction:column;gap:7px;padding:0 25px;display:flex}.ops-readiness>div:last-child{border:0}.ops-readiness span{color:var(--muted);font-size:11px}.ops-readiness strong{font-size:17px;font-weight:500}.ops-section{border-top:1px solid var(--line);margin-top:42px;padding-top:32px}.ops-sync{justify-content:center;width:auto;min-width:155px}.ops-overview-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ops-overview-toolbar>p{color:var(--muted);white-space:nowrap;font-size:12px}.ops-overview-toolbar>.button{flex:none;justify-content:center;width:auto;min-width:155px}@media (max-width:480px){.ops-overview-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.ops-overview-toolbar>.button{width:100%}}.ops-description{color:var(--muted);max-width:760px;margin:20px 0 23px;font-size:12px;line-height:1.9}.ops-empty{text-align:center;border:1px dashed var(--line);background:var(--soft);border-radius:12px;padding:43px 24px}.ops-empty>span{color:#aaa;font-size:32px}.ops-empty h3{margin-top:12px;font-size:17px}.ops-empty p{max-width:480px;color:var(--muted);margin:12px auto 0;font-size:12px}.ops-table-wrap{overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.ops-table caption{text-align:left;color:var(--muted);margin-bottom:14px;font-size:11px}.ops-table th{color:var(--muted);background:var(--soft);font-size:11px;font-weight:500}.ops-table td,.ops-table th{text-align:left;border-bottom:1px solid var(--line);padding:17px 12px}.ops-table td strong{font-weight:500}.ops-table small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.ops-test-panel{max-width:620px;margin-top:24px}@media (max-width:700px){.plan-grid{gap:12px}.plan-card{padding:19px 15px 15px}.plan-card h3{min-height:56px;margin-top:26px;font-size:23px;line-height:1.2}.plan-card>p{min-height:62px;font-size:11px}.plan-price{padding:21px 0;font-size:21px}.ops-readiness{grid-template-columns:1fr 1fr;gap:23px 0;margin-bottom:30px;padding:20px 0}.ops-readiness>div{padding:0 18px}.ops-readiness>div:nth-child(2){border-right:0}.ops-readiness strong{font-size:15px}.ops-sync{margin-top:18px}.ops-section{margin-top:30px;padding-top:25px}}.hero-secondary{color:var(--muted);margin-left:28px}.summary-guide{text-underline-offset:4px;margin-top:16px;font-size:11px;text-decoration:underline;display:block}.guide-main,.operator-main{padding-top:55px;padding-bottom:70px}.guide-main{max-width:850px}.guide-main>h1,.operator-main>h1{margin-top:22px;font-size:52px}.guide-lead{color:var(--muted);max-width:600px;margin:28px 0 48px;font-size:14px;line-height:1.9}.session-flow{border-top:1px solid var(--line);padding-top:28px}.flow-intro h2{margin-top:7px;font-size:25px}.flow-intro>p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.9}.session-instructions{flex-direction:column;gap:27px;margin:30px 0;padding:0;list-style:none;display:flex}.session-instructions li{align-items:flex-start;gap:16px;display:flex}.instruction-number{border:1px solid var(--line);background:var(--soft);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.session-instructions h3{letter-spacing:0;margin-bottom:5px;font-size:14px}.session-instructions p{color:var(--muted);font-size:12px;line-height:1.9}.instruction-links{flex-wrap:wrap;align-items:baseline;gap:22px;display:flex}.inline-action,.link-button{color:var(--ink);text-underline-offset:4px;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.link-button{cursor:pointer;background:0 0;border:0;padding:0}.demo-note .inline-action{white-space:nowrap;margin-top:0;margin-left:auto}.session-entry>label,.operator-panel>label{margin:23px 0 10px;font-size:12px;font-weight:500;display:block}.session-entry textarea{width:100%;min-height:205px;color:var(--ink);resize:vertical;overflow-wrap:anywhere;background:#fafaf8;border:1px solid #c9c9c3;border-radius:10px;padding:16px;font:12px/1.8 ui-monospace,monospace}.session-entry textarea:focus-visible,.operator-panel input:focus-visible,.operator-panel select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.session-actions{gap:12px;margin-top:22px;display:flex}.session-actions .primary{max-width:300px}.session-actions .secondary{justify-content:center;width:auto;min-width:85px}.session-preview>.button{max-width:360px;margin-top:24px}.session-preview .notice{margin-top:22px}.session-preview .notice .inline-action{display:block}.change-account{margin-top:20px}.account-preview>div{min-width:0}.account-preview>div>span,.confirmation strong{overflow-wrap:anywhere}.operator-main>.notice{margin-top:30px}.operator-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;display:grid}.operator-panel{border:1px solid var(--line);border-radius:14px;padding:27px}.operator-panel h2{margin:0 0 15px;font-size:19px}.operator-panel>p{color:var(--muted);font-size:12px}.operator-panel input,.operator-panel select{width:100%;font:inherit;background:#fff;border:1px solid #ccc;border-radius:7px;padding:12px;font-size:13px;display:block}.operator-panel>.button{margin-top:24px}.operator-order{max-width:800px;margin-top:35px}.operator-order .notice>.button{width:auto;margin-top:16px}.order-id{overflow-wrap:anywhere;padding:8px 0;font-family:ui-monospace,monospace}@media (max-width:700px){.hero h1{font-size:clamp(28px,8.8vw,48px)}.hero-secondary{margin-left:20px}.guide-main,.operator-main{padding-top:35px;padding-bottom:45px}.guide-main>h1,.operator-main>h1{font-size:39px}.guide-lead{margin:23px 0 32px;font-size:12px}.flow-intro h2{font-size:23px}.session-instructions{gap:24px}.session-instructions li{gap:12px}.session-instructions p{font-size:11px}.session-entry textarea{min-height:220px;font-size:16px}.operator-grid{grid-template-columns:1fr;gap:20px}.operator-panel{padding:20px}.operator-panel input,.operator-panel select{font-size:16px}.demo-note{flex-wrap:wrap}.demo-note .inline-action{margin-left:0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;font-size:14px;line-height:1.65}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:2px solid #222}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.04em;font-weight:500}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:18px;padding:0;font-size:15px;font-weight:600}.site-header,.site-footer,main{width:min(1120px,100% - 96px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:100px;display:flex}.brand{letter-spacing:-.06em;align-items:center;gap:11px;font-size:20px;font-weight:600;display:flex}.brand img{object-fit:contain}.brand-mark{align-items:center;gap:3px;width:27px;height:25px;display:flex;transform:rotate(-12deg)}.brand-mark span{background:var(--ink);border-radius:2px;width:7px;height:21px}.brand-mark span:nth-child(2){height:28px}.brand-mark span:nth-child(3){height:16px}.site-header nav{gap:34px;font-size:13px;display:flex}.site-header nav a:hover,.text-link:hover{text-underline-offset:5px;text-decoration:underline}.arrow{font-family:Arial,sans-serif;font-size:20px;line-height:1}.site-header .arrow{margin-left:5px;font-size:17px}.hero{padding:76px 0 74px;position:relative}.eyebrow{letter-spacing:.13em;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.status-dot{background:#1a1a1a;border-radius:50%;width:5px;height:5px}.demo-badge{letter-spacing:0;border:1px solid var(--line);color:var(--muted);border-radius:20px;margin-left:7px;padding:2px 8px;font-size:10px;font-weight:400}h1{letter-spacing:-.07em;margin-top:27px;font-size:clamp(52px,6vw,76px);line-height:1.14}h1>span{color:#91918b}.hero-copy{color:var(--muted);margin-top:27px;font-size:15px;line-height:1.95}.text-link{align-items:center;gap:25px;margin-top:24px;font-size:13px;font-weight:600;display:inline-flex}.hero-side-note{color:#8a8a85;letter-spacing:.12em;font-size:10px;line-height:1.9;position:absolute;bottom:86px;right:0}.shop-section{border-top:1px solid var(--line);padding-top:37px}.section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-number{letter-spacing:.08em;color:var(--muted);font-size:10px}h2{letter-spacing:-.05em;margin-top:10px;font-size:29px;line-height:1.5}.section-heading>p{color:var(--muted);padding-bottom:9px;font-size:11px}.steps{border-bottom:1px solid var(--line);margin:28px 0 27px;padding:0;list-style:none;display:flex}.steps li{color:#999994;flex:1;align-items:center;gap:11px;padding:0 0 17px;font-size:12px;display:flex;position:relative}.steps li>span{font-size:10px}.steps .current{color:var(--ink);font-weight:600}.steps .current:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:28px}.steps .complete{color:#4e4e4a}.demo-note{background:var(--soft);color:#63635e;border-radius:8px;align-items:center;gap:16px;margin-bottom:30px;padding:13px 17px;font-size:11px;display:flex}.note-label{white-space:nowrap;color:#343430;font-weight:600}.checkout-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:42px;display:grid}.product-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gift-card{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;padding:19px 20px 15px;transition:border-color .15s,background .15s;display:block;position:relative}.gift-card:hover{border-color:#aaa}.gift-card.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fafaf8}.gift-card input,.payment-option input{opacity:0;width:1px;height:1px;position:absolute}:is(.gift-card:has(input:focus-visible),.payment-option:has(input:focus-visible)){outline-offset:4px;outline:2px solid #222}.gift-card:has(input:disabled){cursor:wait}.card-top,.card-bottom{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.card-top{color:#5d5d58}.radio-mark{border:1px solid #c9c9c3;border-radius:50%;flex:none;width:15px;height:15px;display:block}.selected .radio-mark{border:5px solid var(--ink)}.face-value{letter-spacing:-.055em;align-items:baseline;gap:8px;margin:22px 0 26px;font-size:45px;font-weight:500;line-height:1.2;display:flex}.face-value>span{letter-spacing:.05em;color:var(--muted);font-size:10px;font-weight:400}.card-bottom{border-top:1px solid var(--line);color:#8a8a83;padding-top:12px}.card-bottom>span:last-child{color:#3e3e3a;font-size:11px}.fine-print{color:#858580;margin-top:13px;font-size:10px;line-height:1.9}.payment-fieldset{margin-top:30px}.payment-options{gap:12px;display:flex}.payment-option{border:1px solid var(--line);cursor:pointer;border-radius:9px;flex:1;align-items:center;gap:10px;padding:14px 16px;font-size:12px;display:flex;position:relative}.payment-option.selected{border-color:#555}.payment-symbol{background:#f0f0ed;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.payment-option>.radio-mark{margin-left:auto}.order-summary{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:23px}.summary-top{justify-content:space-between;align-items:center;display:flex}.summary-top h3{letter-spacing:0;font-size:15px;font-weight:600}.small-tag{color:#777770;border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:9px}.summary-product{align-items:center;gap:12px;padding:24px 0;display:flex}.mini-card{background:var(--soft);letter-spacing:-.04em;border:1px solid #d9d9d3;border-radius:6px;place-items:center;width:61px;height:42px;font-size:18px;display:grid}.summary-product>div{flex-direction:column;gap:2px;display:flex}.summary-product strong{font-size:12px;font-weight:500}.summary-product>div>span{color:var(--muted);font-size:10px}.summary-line{color:var(--muted);justify-content:space-between;padding-bottom:20px;font-size:11px;display:flex}.summary-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:20px 0;font-size:12px;display:flex}.summary-total strong{letter-spacing:-.04em;font-size:25px;font-weight:500}.summary-total small{letter-spacing:.04em;color:var(--muted);text-align:right;margin-top:2px;font-size:9px;font-weight:400;display:block}.button{border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:46px;padding:13px 15px;font-size:12px;line-height:1.5;transition:background .15s;display:flex}.button.primary{background:var(--ink);color:#fff}.button.primary:hover:enabled{background:#3c3c38}.button.secondary{border-color:var(--line);color:var(--ink);background:#fff}.button.secondary:hover:enabled{background:var(--soft)}.summary-footnote{color:#8a8a83;margin-top:15px;font-size:10px;line-height:1.9}.security-note{color:#898984;justify-content:center;align-items:center;gap:9px;margin-top:28px;font-size:10px;display:flex}.security-note>span:first-child{font-size:18px;line-height:1}.dot-separator{color:#c2c2bc}.how-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:80px;margin-top:71px;padding:50px 0;display:grid}.how-section h2{font-size:29px}.how-items{flex-direction:column;gap:27px;display:flex}.how-item{gap:23px;display:flex}.how-item>span{color:#aaa99f;padding-top:5px;font-size:10px}.how-item h3{letter-spacing:0;font-size:14px;font-weight:500}.how-item p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.9}.faq-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:80px;padding:48px 0 78px;display:grid}.faq-items details{border-bottom:1px solid var(--line);padding:17px 0}.faq-items details:first-child{padding-top:0}.faq-items summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:12px;list-style:none;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary>span{font-size:20px;font-weight:300}.faq-items details[open] summary>span{transform:rotate(45deg)}.faq-items details p{color:var(--muted);padding:15px 23px 1px 0;font-size:11px;line-height:1.9}.faq-items details a{text-underline-offset:3px;text-decoration:underline}.site-footer{border-top:1px solid var(--line);justify-content:space-between;padding:29px 0 40px;display:flex}.footer-brand{font-size:16px;font-weight:600}.site-footer p{color:var(--muted);margin-top:6px;font-size:10px}.footer-meta{color:#888882;flex-direction:column;align-items:flex-end;gap:6px;font-size:9px;display:flex}.footer-meta a{color:#333}.footer-meta .arrow{font-size:13px}.stage-panel{max-width:530px;padding:12px 0 20px}.stage-kicker{letter-spacing:.08em;color:#92928b;font-size:10px}.stage-panel h3{margin:14px 0;font-size:30px;line-height:1.5}.stage-panel>p{color:var(--muted);max-width:430px;font-size:12px;line-height:1.9}.stage-panel>.button{max-width:360px;margin-top:25px}.receipt-row{border-bottom:1px solid var(--line);justify-content:space-between;max-width:360px;padding:18px 0;font-size:12px;display:flex}.receipt-row:first-of-type{margin-top:18px}.receipt-row>span{color:var(--muted)}.receipt-row strong{font-weight:500}.account-preview{background:var(--soft);border-radius:10px;align-items:center;gap:12px;margin-top:25px;padding:18px;display:flex}.account-avatar{background:#e9e9e3;border-radius:50%;place-items:center;width:37px;height:37px;font-size:14px;display:grid}.account-preview>div{flex-direction:column;display:flex}.account-preview strong{font-size:12px;font-weight:500}.account-preview>div>span{color:var(--muted);font-size:11px}.account-preview>.small-tag{margin-left:auto}.fixture-details{color:var(--muted);margin-top:15px;font-size:11px}.fixture-details summary{cursor:pointer}.fixture-details pre{background:var(--soft);border-radius:8px;padding:14px;font-size:11px;overflow:auto}.confirmation{cursor:pointer;align-items:flex-start;gap:10px;margin-top:26px;font-size:11px;line-height:1.9;display:flex}.confirmation input{accent-color:var(--ink);flex:none;width:15px;height:15px;margin:3px 0 0}.result-check{background:var(--soft);border:1px solid var(--line);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:23px;font-size:20px;display:grid}.result-panel>.stage-kicker{display:block}.result-amount{letter-spacing:-.05em;margin:25px 0 15px;font-size:48px}.result-amount>span{letter-spacing:0;color:var(--muted);font-size:10px;display:block}.stage-panel>.fine-print{font-size:10px}.order-reference{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:7px;padding-top:17px;font-size:10px;display:flex}.order-reference code{overflow-wrap:anywhere;color:#42423d;font-size:10px}.refresh-button{justify-content:center;margin-top:18px;font-size:11px}.error-message{color:#753434;background:snow;border:1px solid #8c4b4b;border-radius:8px;gap:14px;margin-top:22px;padding:15px;font-size:12px;display:flex}.error-message strong{white-space:nowrap;font-weight:500}.notice{border:1px solid var(--line);border-radius:8px;margin-bottom:22px;padding:16px;font-size:12px}.loading-panel{min-height:300px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:13px;display:flex}.loading-panel .button{width:auto}.spinner{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}.skip-link{background:var(--ink);color:#fff;z-index:10;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1400px){.site-header,main,.site-footer{width:1120px}.hero{padding-top:90px;padding-bottom:86px}.checkout-grid{grid-template-columns:minmax(0,1fr) 320px;gap:54px}.gift-card{padding:22px 24px 18px}.face-value{margin-top:24px;margin-bottom:28px}}@media (max-width:900px){.site-header,main,.site-footer{width:calc(100% - 56px)}.checkout-grid{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.gift-card{padding:16px}.face-value{font-size:38px}.order-summary{padding:19px}.how-section,.faq-section{gap:38px}.hero-side-note{font-size:8px}.payment-option{gap:6px;padding:12px 10px}.payment-symbol{width:22px;height:22px}}@media (max-width:700px){.site-header,main,.site-footer{width:calc(100% - 40px)}.site-header{height:77px}.brand{gap:9px;font-size:17px}.brand-mark{transform:scale(.85)rotate(-12deg)}.site-header nav{gap:18px;font-size:11px}.site-header nav .arrow{display:none}.hero{padding:51px 0 49px}.eyebrow{letter-spacing:.08em;gap:7px;font-size:9px}.demo-badge{margin-left:2px;font-size:9px}h1{margin-top:23px;font-size:53px}.hero-copy{margin-top:23px;font-size:13px}.text-link{margin-top:22px;font-size:12px}.hero-side-note{display:none}.shop-section{padding-top:29px}.section-heading{display:block}.section-heading>p{margin-top:7px;padding:0;font-size:10px}h2{font-size:25px}.steps{margin-top:26px;margin-bottom:23px}.steps li{gap:6px;padding-bottom:13px;font-size:10px}.steps li>span{font-size:9px}.steps .current:after{right:14px}.demo-note{align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px;font-size:10px}.checkout-grid{grid-template-columns:1fr;gap:28px}.product-grid{gap:12px}.gift-card{padding:17px 15px 14px}.card-top,.card-bottom{font-size:9px}.face-value{margin:23px 0;font-size:38px}.face-value>span{font-size:9px}.card-bottom>span:last-child{font-size:10px}.payment-fieldset{margin-top:25px}legend{margin-bottom:14px;font-size:13px}.payment-option{gap:10px;padding:13px 15px}.order-summary{padding:22px}.summary-product{padding:20px 0}.summary-line{padding-bottom:15px}.summary-total{padding:17px 0}.summary-total strong{align-items:baseline;gap:7px;display:flex}.summary-total small{display:inline}.summary-footnote{max-width:330px;font-size:10px}.security-note{gap:7px;margin-top:21px;font-size:9px}.how-section,.faq-section{grid-template-columns:1fr;gap:29px}.how-section{margin-top:47px;padding:36px 0}.how-section h2{font-size:25px}.how-items{gap:22px}.how-item{gap:20px}.how-item p{font-size:11px}.faq-section{gap:25px;padding:36px 0 47px}.faq-items summary{font-size:12px}.site-footer{gap:25px;padding:24px 0 29px}.footer-brand{font-size:14px}.footer-meta{text-align:right;max-width:180px;font-size:8px}.stage-panel{padding-top:5px}.stage-panel h3{font-size:27px}.stage-panel>.button{max-width:none}.stage-panel>p{font-size:12px}.receipt-row{max-width:none}.error-message{flex-direction:column;gap:5px}.button{min-height:48px}.confirmation{font-size:11px}.loading-panel{min-height:240px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.operator-main,.ops-header{width:min(1440px,100% - 96px)}@media (max-width:900px){.operator-main,.ops-header{width:calc(100% - 56px)}}.product-price{gap:8px;display:grid}.product-price del{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:400}.product-price strong{font-weight:inherit}.product-price>div{align-items:baseline;gap:8px;display:flex}.product-price>div>span{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:400}.order-list-price{color:var(--muted);margin-right:10px}.coupon-entry{max-width:520px;margin-top:28px}.coupon-entry>label{margin-bottom:10px;font-size:13px;display:block}.coupon-entry label span{color:var(--muted)}.coupon-entry>p{margin-top:12px;font-size:13px}.coupon-input-row{gap:12px;display:flex}.coupon-input-row input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:7px;flex:1;padding:12px 14px;font-size:14px}.coupon-input-row .button{flex-shrink:0;width:auto}.ops-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin:24px 0;display:grid}.ops-filter-grid label{color:var(--muted);gap:8px;min-width:0;font-size:12px;display:grid}.ops-filter-grid input,.operator-main .ops-filter-grid select{border:1px solid var(--line);width:100%;min-width:0;height:46px;color:var(--ink);font:inherit;background-color:#fff;border-radius:7px;padding:12px 14px;font-size:12px}.operator-main .ops-filter-grid select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2370706d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.ops-filter-grid input:focus-visible,.ops-filter-grid select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ops-filter-grid .button{justify-content:center}.ops-summary{background:var(--soft);border-radius:10px;flex-wrap:wrap;gap:14px 28px;padding:18px;font-size:12px;display:flex}.ops-summary strong{margin-top:5px;font-size:15px;font-weight:500;display:block}.ops-summary small{color:var(--muted);flex-basis:100%}.outcome-badge{border:1px solid var(--line);white-space:normal;border-radius:6px;max-width:290px;padding:6px 9px;font-size:12px;line-height:1.5;display:inline-block}.outcome-neutral,.outcome-success{background:var(--soft);color:var(--ink)}.table-wrap .outcome-badge{white-space:nowrap;max-width:none}.outcome-warning{color:#805600;background:#fff7d6;border-color:#edcf72}.outcome-danger{color:#a61e23;background:#fff0f0;border-color:#efb7b8}.table-wrap .ops-note-cell{white-space:normal;min-width:200px;max-width:320px}.ops-note-cell>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-note-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.ops-order-detail>p{margin:14px 0}.ops-order-detail h3{margin:24px 0 14px}.ops-order-detail form{border-top:1px solid var(--line);max-width:620px;margin-top:24px;padding-top:8px}.ops-order-detail .button{justify-content:center;max-width:360px}.promotion-editor{max-width:740px}.promotion-editor .confirm-check{align-items:center;display:flex}.promotion-editor label:not(.confirm-check){margin-top:20px;display:block}.promotion-editor input:not([type=checkbox]){border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;margin:8px 0 16px;padding:13px 14px;font-size:14px;display:block}.promotion-editor fieldset{border:1px solid var(--line);border-radius:10px;margin:24px 0;padding:20px}.promotion-editor legend{padding:0 8px;font-size:13px}.promotion-price-row{grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:16px;display:grid}.promotion-price-row input:disabled{background:var(--soft)}@media (max-width:700px){.ops-filter-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ops-filter-grid input,.operator-main .ops-filter-grid select{height:48px}.promotion-price-row{grid-template-columns:minmax(0,1fr);gap:0}.promotion-price-row .confirm-check{margin-bottom:0}.operator-main,.ops-header{width:calc(100% - 40px)}}.guide-main>.operator-panel{margin-top:28px}.order-progress .small-tag{margin-bottom:14px;padding:4px 8px;font-size:12px;display:inline-block}.ops-tabs .button,.operator-main .section-heading .button{flex-shrink:0;justify-content:center;width:auto}.operator-main .section-heading h2{flex-shrink:0}.operator-main .section-heading .handoff-actions{margin:0}.confirm-check input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:4px 0 0;padding:0}.handoff-notice{padding:16px 0;font-size:14px}.handoff-steps{color:#777;border-bottom:1px solid #ddd;flex-wrap:wrap;gap:24px;margin:16px 0 32px;padding:0 0 28px;list-style:none;display:flex}.handoff-steps li{align-items:center;gap:10px;display:flex}.handoff-steps span{border:1px solid #ccc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.handoff-steps [aria-current=step]{color:#111}.handoff-steps [aria-current=step] span{color:#fff;background:#111;border-color:#111}.handoff-checkout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:40px;display:grid}.handoff-actions,.ops-tabs{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.handoff-checkout input:not([type=radio]):not([type=checkbox]),.lookup-panel input,.operator-panel form input:not([type=checkbox]),.operator-panel>input{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ccc;border-radius:8px;width:100%;min-width:0;margin:8px 0 20px;padding:13px 14px}.handoff-checkout textarea,.operator-panel textarea{resize:vertical;box-sizing:border-box;border:1px solid #ccc;border-radius:8px;width:100%;min-height:180px;margin:12px 0;padding:16px;font:13px/1.6 monospace}.handoff-checkout .button,.lookup-panel .button{margin:8px 8px 8px 0}.confirm-check{align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;display:flex}.confirm-check input{accent-color:#111;margin-top:4px}.order-facts{margin:24px 0}.order-facts>div{border-bottom:1px solid #eee;justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;display:flex}.order-facts dt{color:#666;flex-shrink:0}.order-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.payment-qr{max-width:100%;height:auto;margin:20px auto;display:block}.lookup-panel{max-width:640px}.break-anywhere{overflow-wrap:anywhere}details summary{cursor:pointer;margin:16px 0;font-size:14px}.table-wrap{border:1px solid #ddd;border-radius:12px;margin:20px 0;overflow:auto}.table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.table-wrap th,.table-wrap td{white-space:nowrap;border-bottom:1px solid #eee;padding:16px}.table-wrap th{background:#f6f6f5;font-weight:500}.table-wrap small{color:#888;margin-top:6px;font-size:11px;display:block}.operator-main select{background:#fff;border:1px solid #ccc;border-radius:8px;max-width:100%;padding:12px}.operator-main .ops-order-heading{flex-wrap:wrap;align-items:center;row-gap:16px;display:flex}.ops-order-heading h2{margin:0}.ops-order-filters{flex-wrap:nowrap;align-items:stretch;max-width:100%}.operator-main .ops-status-select{appearance:none;border-color:var(--line);width:160px;min-width:0;min-height:46px;color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2370706d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:7px;padding:12px 40px 12px 14px;font-family:inherit;font-size:12px;line-height:1.5}.operator-main .ops-status-select:hover{border-color:var(--muted)}.operator-main .ops-status-select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.operator-panel form label{display:block}.operator-panel form label.confirm-check{display:flex}.operator-panel form input{display:block}.audit-list{padding:0;list-style:none}.audit-list li{border-top:1px solid #eee;gap:8px;padding:16px 0;display:grid}.audit-list time{color:#777;font-size:12px}.audit-list pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ops-tabs{border-bottom:1px solid #ddd;padding-bottom:24px}@media (max-width:760px){.handoff-checkout{grid-template-columns:1fr;gap:24px}.handoff-steps{gap:12px;font-size:12px}.handoff-steps span{width:23px;height:23px}.ops-tabs .button{padding:10px 14px}.ops-order-filters{width:100%}.operator-main .ops-status-select{flex:1}.site-header nav{gap:12px;font-size:12px}.order-facts>div{flex-wrap:wrap;gap:8px}.order-facts dd{text-align:left}.hero h1{overflow-wrap:anywhere}}.maintenance-main{max-width:860px;min-height:68vh;margin:0 auto;padding:100px 40px 110px}.maintenance-symbol{border:1px solid #ddd;border-radius:18px;place-items:center;width:62px;height:62px;margin:40px 0 28px;font-size:32px;display:grid}.maintenance-main h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 26px;font-size:clamp(36px,5vw,58px);line-height:1.18}.maintenance-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:#666;max-width:680px;font-size:18px;line-height:1.8}.maintenance-actions{flex-wrap:wrap;gap:12px;margin:36px 0 24px;display:flex}.maintenance-notice{background:#f7f7f5;border:1px solid #ddd;border-radius:16px;max-width:1160px;margin:24px auto;padding:24px}.maintenance-notice h2{overflow-wrap:anywhere;margin:12px 0;font-size:22px}.maintenance-notice p,.maintenance-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.site-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.site-settings-editor label{margin:20px 0 10px;display:block}.site-settings-editor input,.site-settings-editor textarea,.site-settings-editor select{width:100%;font:inherit;color:#171717;background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:14px}.site-settings-editor textarea{resize:vertical;min-height:130px}.site-settings-editor .button{margin:12px 12px 0 0}.maintenance-preview .small-tag{width:fit-content;margin:24px 0;display:block}.maintenance-preview h2{overflow-wrap:anywhere}@media (max-width:700px){.maintenance-main{padding:56px 24px 64px}.maintenance-actions{flex-direction:column}.site-settings-grid{grid-template-columns:minmax(0,1fr)}.site-settings-editor .button{width:100%;margin-right:0}}
