:root{--bg:#f4f6fa;--surface:#fff;--surface-soft:#f8fafc;--ink:#111827;--ink-2:#374151;--ink-3:#6b7280;--ink-4:#9ca3af;--line:#e5e7eb;--line-strong:#d1d5db;--accent:#2f54d0;--accent-deep:#2543a8;--accent-soft:#eef1ff;--accent-border:#c7d2fe;--success-bg:#ecfdf3;--success-text:#047857;--success-line:#a7f3d0;--warning-bg:#fffbeb;--warning-text:#92400e;--warning-line:#fde68a;--danger-bg:#fef2f2;--danger-text:#b91c1c;--danger-line:#fecaca;--redeem-red:#e53935;--redeem-red-soft:#fff1f0;--redeem-red-line:#ffc9c7;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--shadow-panel:0 10px 30px rgba(17,24,39,.05);--shadow-float:0 10px 24px rgba(18,183,245,.34)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body,html{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;margin:0;min-height:100%;-webkit-font-smoothing:antialiased}body{font-size:15px;line-height:1.6}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0}a{color:var(--accent)}::-moz-selection{background:var(--accent-soft);color:var(--accent-deep)}::selection{background:var(--accent-soft);color:var(--accent-deep)}:focus-visible{outline:3px solid rgba(47,84,208,.35);outline-offset:2px}.page{display:flex;flex-direction:column;min-height:100vh}.container{margin:0 auto;padding:0 clamp(20px,4vw,40px);width:min(1200px,100%)}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.header-row{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:72px}.site-brand{color:var(--ink);cursor:pointer;font-size:17px;font-weight:800;gap:10px;letter-spacing:.01em;padding:0}.brand-mark,.site-brand{align-items:center;display:inline-flex}.brand-mark{border-radius:9px;box-shadow:0 4px 12px #e5483d38;height:38px;justify-content:center;overflow:hidden;width:38px}.brand-mark img{display:block;height:100%;width:100%}.header-nav{align-items:center;display:flex;gap:clamp(18px,3vw,36px)}.header-contact{align-items:center;background:linear-gradient(135deg,#315bd8,#2447b5);border:1px solid #2f54d0;border-radius:999px;box-shadow:0 7px 18px #2f54d03d;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700!important;gap:7px;min-height:44px;padding:9px 16px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.header-contact:hover{background:linear-gradient(135deg,#3d67e0,#2a4fc2);box-shadow:0 10px 22px #2f54d04d;transform:translateY(-1px)}.header-contact-status{animation:online-status-pulse 2s ease-out infinite;background:#4ade80;border:1px solid hsla(0,0%,100%,.72);border-radius:50%;box-shadow:0 0 0 3px #4ade8033;height:7px;margin-left:-3px;width:7px}.page-body{flex:1;padding-bottom:clamp(48px,8vw,88px);padding-top:clamp(32px,6vw,64px)}.intro{margin:0 auto 30px;max-width:1000px;text-align:center}.eyebrow{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 12px}.intro h1{color:var(--ink);font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.22;margin:0 auto 14px}.steps{justify-content:flex-end;list-style:none;margin:0;padding:0;text-align:left;width:min(100%,420px)}.step,.steps{align-items:center;display:flex}.step{gap:10px;padding:4px 0}.step:first-child:after{color:#8ba2df;content:"→";font-size:22px;font-weight:600;line-height:1;margin:0 16px}.step-num{align-items:center;background:linear-gradient(135deg,#4f8cff,#5b5ff5);border-radius:50%;box-shadow:0 4px 12px #4f6ff147;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;height:26px;justify-content:center;width:26px}.step strong{color:var(--ink);display:block;font-size:14px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.redemption-panel{overflow:hidden}.redeem-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 380px}.redeem-main{display:grid;gap:20px;min-width:0}.panel-head{align-items:center;background:linear-gradient(180deg,#fbfcff,#fff);border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:18px clamp(22px,3.4vw,34px)}.panel-head h2{color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0 0 6px}.redeem-title-row{align-items:center;display:flex;gap:10px;margin-bottom:0}.redeem-title-row h2{margin:0}.redeem-title-icon{align-items:center;background:var(--redeem-red-soft);border:1px solid var(--redeem-red-line);border-radius:10px;color:var(--redeem-red);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.redeem-title-icon svg{height:20px;width:20px}.panel-body{padding:clamp(24px,4vw,40px)}.redeem-form{margin:0 auto;max-width:900px}.form-row{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.code-input{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);font-size:19px;height:56px;letter-spacing:.08em;min-width:0;outline:none;padding:0 18px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.code-input::-moz-placeholder{color:var(--ink-4);font-size:15px;letter-spacing:0}.code-input::placeholder{color:var(--ink-4);font-size:15px;letter-spacing:0}.code-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #2f54d024}.form-hint{color:var(--ink-3);font-size:13px;margin:12px auto 0;text-align:center}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.button{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;line-height:1;min-height:48px;padding:0 22px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.button:active{transform:translateY(1px)}.button-primary{background:var(--accent);border:1px solid var(--accent);color:#fff}.button-primary:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.button-primary:disabled{background:#9eb0e6;border-color:#9eb0e6;cursor:not-allowed}.button-ghost{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-2)}.button-ghost:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.button-small{font-size:14px;min-height:38px;padding:0 16px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.loading-card,.state-actions{justify-content:center}.loading-card{align-items:center;display:flex;flex-direction:column;min-height:220px;text-align:center}.loading-card p{color:var(--ink-2);font-size:15px;margin:18px 0 0}.progress-track{background:var(--accent-soft);border-radius:999px;height:6px;overflow:hidden;width:min(320px,100%)}.progress-track span{animation:progress-slide 1.15s ease-in-out infinite;background:var(--accent);border-radius:inherit;display:block;height:100%;width:36%}@keyframes progress-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.state-card{margin:0 auto;max-width:620px;padding:34px 20px;text-align:center}.state-card h3{color:var(--ink);font-size:21px;margin:0 0 8px}.state-card>p{color:var(--ink-2);font-size:15px;line-height:1.7;margin:0 0 6px}.state-icon{align-items:center;border-radius:50%;display:inline-flex;font-size:22px;font-weight:800;height:48px;justify-content:center;margin-bottom:16px;width:48px}.state-icon-error{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger-text)}.muted{color:var(--ink-3);font-size:13px}.order-receipt{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.receipt-top{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.receipt-kicker{color:var(--ink-4);display:block;font-size:12px;margin-bottom:3px}.receipt-product h3{color:var(--ink);font-size:18px;margin:0 0 3px}.receipt-product p{color:var(--ink-3);font-size:13px;margin:0}.status-pill{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;min-height:28px;padding:0 12px;white-space:nowrap}.status-success{background:var(--success-bg);border:1px solid var(--success-line);color:var(--success-text)}.status-warning{background:var(--warning-bg);border:1px solid var(--warning-line);color:var(--warning-text)}.status-danger{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger-text)}.receipt-meta{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px 4px}.receipt-meta>div{border-right:1px solid var(--line);min-width:0;padding:8px 14px}.receipt-meta>div:last-child{border-right:0}.receipt-meta dt{color:var(--ink-4);font-size:12px;margin-bottom:3px}.receipt-meta dd{color:var(--ink-2);font-size:13px;font-weight:600;margin:0;overflow-wrap:anywhere}.state-banner{align-items:flex-start;border:1px solid;border-radius:var(--radius-md);display:flex;gap:12px;margin-top:18px;padding:15px 18px}.state-banner strong{display:block;font-size:15px;margin-bottom:3px}.state-banner p{font-size:13px;line-height:1.7;margin:0}.link-button,.state-banner a{display:inline-block;font-size:13px;font-weight:700;margin-top:8px}.link-button{color:inherit;cursor:pointer;padding:0;text-decoration:underline}.state-processing{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-deep)}.state-processing p,.state-processing strong{color:inherit}.state-success{background:var(--success-bg);border-color:var(--success-line);color:var(--success-text)}.state-success svg{flex:0 0 auto;margin-top:2px}.state-success p,.state-success strong{color:inherit}.state-manual{background:var(--warning-bg);border-color:var(--warning-line);color:var(--warning-text)}.state-manual p,.state-manual strong{color:inherit}.delivery-section{margin-top:26px}.delivery-success{background:var(--success-bg);border:1px solid var(--success-line);border-radius:var(--radius-md);margin-top:18px;padding:18px}.delivery-success .section-title-row{margin-bottom:14px}.delivery-success .section-title-row h3{color:var(--success-text)}.delivery-success .delivery-record{background:#ffffffd9;border-color:var(--success-line)}.delivery-success .delivery-record header{background:transparent;border-bottom-color:var(--success-line);color:var(--success-text);font-weight:600}.delivery-success .delivery-field{border-bottom-color:var(--success-line)}.delivery-success .notice-empty{background:#ffffffd9;border-color:var(--success-line)}.delivery-success .notice-empty p{color:var(--success-text)}.section-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.section-title-row h3{color:var(--ink);font-size:17px;font-weight:800;margin:0}.section-note{color:var(--ink-4);font-size:12px}.description-section{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.rich-content{color:var(--ink-2);font-size:14px;line-height:1.85;overflow-wrap:anywhere}.rich-content>:first-child{margin-top:0}.rich-content>:last-child{margin-bottom:0}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4{color:var(--ink);line-height:1.4;margin:1em 0 .45em}.rich-content p{margin:.6em 0}.rich-content a{color:var(--accent)}.rich-content img{border-radius:var(--radius-sm);height:auto;max-width:100%}.rich-content table{border-collapse:collapse;width:100%}.rich-content td,.rich-content th{border:1px solid var(--line);padding:7px 10px;text-align:left}.delivery-records{display:grid;gap:16px}.delivery-record{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.delivery-record header{align-items:center;background:var(--surface-soft);border-bottom:1px solid var(--line);color:var(--ink-3);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:9px 14px}.delivery-field{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:8px 18px;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr) auto;padding:13px 16px}.delivery-field:last-child{border-bottom:0}.field-label{color:var(--ink-3);font-size:13px}.field-value{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.field-textarea{font-family:inherit;font-size:13px}.field-actions{display:flex;gap:8px;justify-content:flex-end}.text-action{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:7px;color:var(--accent-deep);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;min-height:28px;padding:0 10px}.text-action:hover{background:#e0e7ff}.copy-notice{color:var(--success-text);font-size:12px;font-weight:600}.notice-empty{align-items:center;background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.notice-empty p{color:var(--ink-2);font-size:14px;margin:0}.promo-section{background:radial-gradient(circle at 92% 8%,rgba(128,110,255,.24),transparent 28%),radial-gradient(circle at 8% 86%,rgba(65,201,220,.2),transparent 30%),linear-gradient(145deg,#e8eeff,#f2edff 52%,#eaf9fb);border-color:#8e9dee94;box-shadow:0 22px 58px #2f54d02e,inset 0 1px #fffc;isolation:isolate;overflow:hidden;position:sticky;top:92px}.promo-heading{background:radial-gradient(circle at 86% 4%,hsla(0,0%,100%,.22),transparent 31%),linear-gradient(135deg,#304fca,#6048c9 72%,#744cd2);border-bottom:1px solid hsla(0,0%,100%,.34);overflow:hidden;padding:24px 22px 21px;position:relative;z-index:1}.promo-heading:after{background:#ffffff14;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;content:"";height:138px;pointer-events:none;position:absolute;right:-24px;top:-48px;width:138px}.promo-heading .eyebrow{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff24;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;letter-spacing:.08em;margin-bottom:7px;padding:4px 9px}.promo-heading h2{color:#fff;font-size:22px;font-weight:850;letter-spacing:-.015em;line-height:1.35;margin:0;position:relative}.promo-heading p:not(.eyebrow){color:#ffffffc7;font-size:13px;margin:5px 0 0;position:relative}.promo-service-note{align-items:flex-start;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ecfdf3c7;border:1px solid rgba(52,211,153,.5);border-radius:var(--radius-md);box-shadow:0 8px 22px #04785714;color:var(--success-text);display:flex;font-size:12px;font-weight:650;gap:8px;line-height:1.5;margin:2px 14px 14px;padding:12px 14px;position:relative;z-index:1}.promo-service-note svg{flex:0 0 auto;margin-top:1px}.promo-list{background:transparent;display:grid;gap:10px;padding:14px;position:relative;z-index:1}.promo-item{--promo-color:#2f54d0;--promo-soft:#eef1ff;align-items:center;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);background:#ffffffad;border:1px solid hsla(0,0%,100%,.82);border-radius:17px;box-shadow:0 10px 28px #36417e17,inset 0 1px #ffffffe6;color:var(--ink);cursor:pointer;display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr) 32px;min-height:108px;padding:14px 14px 14px 13px;text-align:left;transition:background-color .2s ease,box-shadow .2s ease,color .16s ease,transform .16s ease;width:100%}.promo-item:last-child{border-bottom:1px solid hsla(0,0%,100%,.82)}.promo-item:hover{background:#ffffffe0;box-shadow:0 14px 34px #36417e26,inset 0 1px #fff;transform:translateY(-2px)}.promo-apple-id{--promo-color:#475569;--promo-soft:#eef2f6}.promo-gpt-plus{--promo-color:#087f70;--promo-soft:#e8faf6}.promo-app-store{--promo-color:#3268dc;--promo-soft:#eaf1ff}.promo-more-services{--promo-color:#6d46d7;--promo-soft:#f1edff;background:linear-gradient(135deg,#ffffffc2,#efe8ffcc),#ffffffa3;border-color:#9c7dff61;box-shadow:0 12px 30px #6d46d724,inset 0 1px #fffffff0;margin-top:1px}.promo-more-services:hover{background:linear-gradient(135deg,#fffffff0,#e9e0fff2)}.promo-telegram{--promo-color:#168ac0;--promo-soft:#e7f7ff}.promo-instagram{--promo-color:#b83280;--promo-soft:#fcecf5}.promo-icon{align-items:center;color:var(--promo-color);display:inline-flex;flex:0 0 auto;height:64px;justify-content:center;width:64px}.promo-icon svg{filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--promo-color) 22%,transparent));height:58px;width:58px}.promo-brand-image{display:block;filter:drop-shadow(0 6px 8px rgba(15,23,42,.16));height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.promo-badge{background:var(--promo-soft);border-radius:999px;color:var(--promo-color);flex:0 0 auto;font-size:10px;font-weight:800;line-height:1.45;padding:3px 7px}.promo-content{display:flex;flex-direction:column;gap:3px;min-width:0}.promo-title-row{align-items:center;display:flex;gap:7px;min-width:0}.promo-content strong{color:var(--ink);font-size:15px;font-weight:800;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-content>span:not(.promo-title-row):not(.promo-tag){color:var(--ink-3);font-size:12.5px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-tag{color:var(--ink-4);font-size:11px;line-height:1.45}.promo-link{align-items:center;background:var(--promo-soft);border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--promo-color) 10%,transparent);color:var(--promo-color);display:inline-flex;height:32px;justify-content:center;opacity:.88;transition:transform .16s ease,background-color .16s ease;width:32px}.promo-item:hover .promo-link{transform:translate(2px)}.help-section{margin-top:0;padding:24px}.section-head{margin-bottom:22px}.section-head .eyebrow{margin-bottom:6px}.section-head h2{color:var(--ink);font-size:24px;font-weight:800;margin:0}.faq-list{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.faq-item summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:12px;justify-content:space-between;line-height:1.5;list-style:none;padding:16px 18px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{align-items:center;background:var(--surface-soft);border-radius:50%;color:var(--ink-3);content:"+";display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:500;height:22px;justify-content:center;line-height:1;transition:transform .15s ease,background-color .15s ease;width:22px}.faq-item[open] summary:after{background:var(--accent-soft);color:var(--accent);transform:rotate(45deg)}.faq-item p{color:var(--ink-2);font-size:14px;line-height:1.85;margin:0;padding:0 18px 18px}.support-nudge{align-items:center;animation:support-nudge-in .48s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(135deg,#315bd8,#5b3fc5);border:1px solid hsla(0,0%,100%,.32);border-radius:999px;bottom:calc(92px + env(safe-area-inset-bottom));box-shadow:0 14px 34px #263d9757;color:#fff;cursor:pointer;display:flex;gap:11px;min-height:50px;padding:6px 15px 6px 7px;position:fixed;right:max(20px,env(safe-area-inset-right));transition:transform .18s ease,box-shadow .18s ease;z-index:45}.support-nudge:hover{box-shadow:0 18px 40px #263d976b;transform:translateY(-2px)}.support-nudge-icon{align-items:center;background:#ffffff2b;border-radius:50%;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;position:relative;width:36px}.support-nudge-icon:before{animation:support-ring 3.2s ease-out 1s infinite;border:2px solid hsla(0,0%,100%,.58);border-radius:50%;content:"";inset:-4px;opacity:0;pointer-events:none;position:absolute}.support-nudge-icon svg{animation:support-wave 3.2s ease-in-out 1s infinite;height:21px;transform-origin:50% 70%;width:21px}.support-nudge-copy{align-items:flex-start;display:flex;line-height:1}.support-nudge-copy strong{font-size:14px;font-weight:800}@keyframes support-nudge-in{0%{opacity:0;transform:translate3d(18px,8px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes online-status-pulse{0%{box-shadow:0 0 #4ade8094}72%,to{box-shadow:0 0 0 7px #4ade8000}}@keyframes support-ring{0%,68%{opacity:0;transform:scale(.88)}72%{opacity:.75}91%,to{opacity:0;transform:scale(1.42)}}@keyframes support-wave{0%,68%,to{transform:translateY(0) rotate(0)}74%{transform:translateY(-2px) rotate(-9deg)}80%{transform:translateY(-3px) rotate(9deg)}86%{transform:translateY(-1px) rotate(-5deg)}92%{transform:translateY(0) rotate(0)}}@media(max-width:1100px){.redeem-layout{grid-template-columns:1fr}.promo-section{position:static}.promo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.promo-item{border:0;border-radius:var(--radius-md)}}@media(max-width:1024px){.receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-meta>div:nth-child(2n){border-right:0}.receipt-meta>div{border-bottom:1px solid var(--line)}.receipt-meta>div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:760px){.header-contact{padding:8px 12px}.steps{justify-content:flex-start}.faq-list{grid-template-columns:1fr}.panel-head{align-items:flex-start;flex-direction:column}.delivery-field{gap:6px;grid-template-columns:1fr}.field-actions{justify-content:flex-start}.receipt-top{flex-direction:column}}@media(max-width:560px){.step{gap:8px}.step:first-child:after{margin:0 9px}.step strong{font-size:13px}.promo-list{grid-template-columns:1fr}.promo-item{min-height:106px}.form-row{grid-template-columns:1fr}.button-primary{width:100%}.receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-meta>div:nth-child(2n){border-right:0}.receipt-meta>div:nth-last-child(-n+2){border-bottom:0}.receipt-meta>div:nth-child(odd){border-right:1px solid var(--line)}.support-nudge{bottom:calc(84px + env(safe-area-inset-bottom));min-height:48px;padding:6px 13px 6px 7px;right:max(12px,env(safe-area-inset-right))}.support-nudge-icon{height:34px;width:34px}.panel-body{padding:20px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.progress-track span{animation:none;width:100%}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
