.auth-mode-link button:focus-visible{outline:2px solid var(--seal);outline-offset:3px}.auth-mode-link{text-align:center;color:var(--ink-soft);margin:12px 0 0;font-size:14px}.auth-mode-link button{min-height:44px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-weight:800;text-decoration:underline}.co{height:100%;aspect-ratio:var(--face-aspect,.6667);perspective:1400px;--tx:0;--ty:0;--gx:50%;--gy:0%;--lift:0;max-width:100%;position:relative}.co-idle{height:100%;transform-style:preserve-3d;animation:7s ease-in-out infinite co-breathe;position:relative}@keyframes co-breathe{0%,to{transform:rotateX(1.6deg)rotateY(-3.2deg)}50%{transform:rotateX(-1.6deg)rotateY(3.2deg)}}.co-tilt{height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--tx) * 1deg)) rotateY(calc(var(--ty) * 1deg)) translateZ(calc(var(--lift) * 10px));will-change:transform;transition:transform .36s cubic-bezier(.2,.7,.3,1);position:relative}.co-body{border-radius:4.2%/3.1%;height:100%;position:relative;overflow:hidden;box-shadow:0 1px #78684e80,0 2px 2px #5c4e3847,0 10px 22px #4a3e2c38}.co-face{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.co-face--blank{background:var(--paper-raised,#fbf9f5);place-items:stretch stretch;display:grid;container-type:size}.co-gloss{pointer-events:none;background:radial-gradient(38% 30% at var(--gx) var(--gy), #fffcf58c, #fffcf524 42%, transparent 70%);mix-blend-mode:soft-light;opacity:calc(.45 + var(--lift) * .55);transition:opacity .36s;position:absolute;top:0;bottom:0;left:0;right:0}.co-sheen{pointer-events:none;mix-blend-mode:soft-light;will-change:transform;background:linear-gradient(102deg,#0000 41%,#ffffff4d 47%,#ffffffb8 50%,#ffffff4d 53%,#0000 59%);animation:5.4s ease-in-out infinite co-sheen;position:absolute;top:-30%;bottom:-30%;left:-60%;right:-60%}@keyframes co-sheen{0%,to{transform:translate(-32%)}50%{transform:translate(32%)}}.co-bevel{pointer-events:none;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px #fff6,inset 0 -1px #3c302047,inset 0 0 0 1px #3c302029}.co-ground{z-index:-1;pointer-events:none;filter:blur(6px);height:7%;transform:translateX(calc(var(--ty) * -.9px)) scaleX(calc(1 + var(--lift) * .06));background:radial-gradient(50% 100%,#4a3e2c57,#0000 72%);transition:transform .36s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:-3.5%;left:4%;right:4%}.co--flat .co-tilt,.co--flat .co-ground,.co--notilt .co-tilt{transition:none;transform:none}.co--held .co-idle{animation-play-state:paused}.co--flat .co-idle,.co--flat .co-sheen{animation:none}.co--flat .co-idle{transform:none}.co--flat .co-gloss{opacity:.3}@media (prefers-reduced-motion:reduce){.co-idle,.co-sheen{animation:none}.co-idle{transform:none}}.ic{perspective:1600px;height:100%;aspect-ratio:var(--face-aspect,.6667);max-width:100%;position:relative}.ic-flip{height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.ic-face{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ic-face--front{height:100%;position:relative}.ic-face--back{border-radius:4.2%/2.8%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:rotateY(180deg);box-shadow:0 1px #1f345080,0 2px 2px #5c4e3847,0 10px 22px #4a3e2c38}.tip-layer{z-index:3;pointer-events:none;transition:opacity .12s;position:absolute;top:0;bottom:0;left:0;right:0;container-type:inline-size}.tip-layer--away{opacity:0}.tip-art{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.tip-ring,.tip-ring-halo,.tip-arrow,.tip-arrow-halo{fill:none;vector-effect:non-scaling-stroke}.tip-ring-halo,.tip-arrow-halo{stroke:#fbfaf6eb;stroke-width:4px}.tip-ring,.tip-arrow{stroke:var(--accent);stroke-width:2.5px}.tip-arrow,.tip-arrow-halo{stroke-linecap:round}.tip-head{fill:var(--accent);stroke:#fbfaf6eb;stroke-width:1.5px;stroke-linejoin:round;paint-order:stroke;vector-effect:non-scaling-stroke}.tip-chip{border:var(--px-line) solid var(--paper);background:var(--ink);color:var(--on-ink);font:800 clamp(12px, 4.1cqw, 15px) / 1.15 var(--font-head);letter-spacing:-.01em;white-space:nowrap;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:7px;padding:5px 10px 5px 5px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px #1c1b1859}.tip-chip-step{background:var(--accent);color:#fff;min-width:20px;height:20px;font:800 12px/1 var(--font-head);flex:none;place-items:center;padding:0 4px;display:grid}.tip-chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}@container (width<=219px){.tip-chip{border-width:1.5px;gap:0;padding:3px 7px;font-size:12px}.tip-chip-step{display:none}}.tip-layer:not(.tip-layer--still) .tip-ring,.tip-layer:not(.tip-layer--still) .tip-ring-halo{animation:tip-ring-in .28s var(--ease) both;transform-box:fill-box;transform-origin:50%}.tip-layer:not(.tip-layer--still) .tip-arrow,.tip-layer:not(.tip-layer--still) .tip-arrow-halo,.tip-layer:not(.tip-layer--still) .tip-head{animation:.22s .12s both tip-fade-in}.tip-layer:not(.tip-layer--still) .tip-chip{animation:tip-chip-in .24s var(--ease) both}@keyframes tip-ring-in{0%{opacity:0;transform:scale(1.05)}}@keyframes tip-fade-in{0%{opacity:0}}@keyframes tip-chip-in{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))}}.deck-foot{position:relative}.tip-bar{z-index:4;border:var(--px-line) solid var(--ink);background-color:var(--panel);width:min(100%,440px);box-shadow:var(--px-drop);text-align:left;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.tip-bar-text{min-width:0;min-height:44px;color:var(--ink);font:500 clamp(12px, 3.4vw, 13.5px) / 1.35 var(--font-body);letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:6px 4px 6px 10px}.tip-bar-step{color:var(--accent);font:800 12px/1 var(--font-head);white-space:nowrap;margin-right:7px}.tip-bar-more{color:var(--accent);font-weight:900}.tip-read{min-width:44px;min-height:44px;color:var(--accent);font:800 13px/1 var(--font-head);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;text-decoration:underline}.tip-hide{border:0;border-left:1px solid var(--line-faint);width:44px;min-height:44px;color:var(--ink-soft);font:400 22px/1 var(--font-body);cursor:pointer;background:0 0;flex:none;align-self:stretch;place-items:center;padding:0;display:grid}.tip-read:hover,.tip-hide:hover{color:var(--ink)}.tip-bar button:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.tip-replay:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.reveal-foot-row{justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.tip-replay{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);width:26px;height:26px;color:var(--ink-soft);font:800 13px/1 var(--font-head);cursor:pointer;flex:none;place-items:center;padding:0;display:grid;position:relative}.tip-replay:before{content:"";position:absolute;top:-11px;bottom:-11px;left:-11px;right:-11px}.tip-replay:hover{color:var(--ink);border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.tip-layer *,.tip-layer{transition:none!important;animation:none!important}.tip-bar-progress{display:none}}.account-purchases{text-align:left;gap:18px;display:grid}.account-purchases>h2{font:800 25px/1.2 var(--font-body);margin:0}.account-purchase-card{background:#fffaf0;border:2px solid #c6ad7d;border-radius:8px;min-width:0;padding:clamp(15px,4vw,24px);box-shadow:4px 4px #d7c5a0}.account-purchase-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.account-purchase-heading>div{overflow-wrap:anywhere;min-width:0}.account-purchase-heading h3{font:800 22px/1.2 var(--font-body);margin:0 0 6px}.account-purchase-heading p{font:500 13px/1.5 var(--font-body);text-transform:capitalize;margin:0}.account-purchase-heading .owner-card-zoom{flex:0 0 90px;width:90px;margin:0}.account-drop-reorder>.cta-primary,.account-drop-purchase>.cta-primary{white-space:normal;width:100%;min-height:48px;padding:14px 10px;line-height:1.4}.account-drop-purchase{font:400 15px/1.5 var(--font-body);gap:12px;margin:15px 0 20px;display:grid}.account-drop-purchase p{margin:0}.account-drop-purchase>p:first-child{font-size:20px}.account-drop-quantity{justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.account-drop-quantity input{width:110px;min-width:0;min-height:46px;font:700 18px var(--font-body);text-align:center;background:#fffdf8;border:1px solid #8b8069;border-radius:5px;padding:8px}.account-drop-purchase input[type=range]{accent-color:#a8362a;cursor:pointer;width:100%;min-height:36px}.account-drop-scale{justify-content:space-between;margin-top:-12px;font-size:12px;display:flex}.account-drop-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.account-drop-presets button{min-height:43px;font:700 15px var(--font-body);color:#34342b;background:#fffdf8;border:1px solid #b9a98b;border-radius:4px}.account-drop-presets button[aria-pressed=true]{outline-offset:-2px;background:#f0dfc0;outline:2px solid #924b30}.account-drop-purchase .account-drop-payment{text-align:center;color:#4c6346;font-size:13px;font-weight:700}.account-purchase-card .drop-progress{margin-top:15px;padding:13px}.account-purchase-card .drop-progress h4{font:800 16px var(--font-body);margin:0 0 10px}.account-purchase-card .drop-progress progress{accent-color:#526844;width:100%}.account-purchase-card .drop-progress button,.account-purchase-history .account-order>button:not(.cta-primary),.account-purchase-history .account-order-actions button{color:#383b2e;background:#fffaf0;border:1px solid #9d8760;border-radius:4px;min-height:42px;padding:7px 12px;font-weight:700}.account-purchase-history .account-order{font:400 14px/1.5 var(--font-body);border:0;border-top:1px solid #d9c9ad;border-radius:0;margin:15px 0 0;padding:14px 0 0}.account-purchase-history .account-order small{margin:5px 0 10px;font-size:10px;display:block}.account-purchase-history .account-order>.cta-primary{white-space:normal;width:100%;min-height:48px;padding:12px 7px}.account-order-actions{flex-wrap:wrap;gap:8px;display:flex}.account-purchase-history .account-order-actions .account-order-cancel-confirm{color:#fffaf0;background:#a8362a;border-color:#a8362a}.account-order-cancel>p:first-child{margin:0 0 8px;font-weight:700}:root{--paper:#fbfaf6;--panel:#fff;--ink:#1c1b18;--ink-soft:#6f6a60;--ink-faint:#1c1b1859;--accent:#b3341f;--accent-dark:#8d2917;--on-ink:#fbfaf6;--line:#1c1b1873;--line-soft:#1c1b184d;--line-faint:#1c1b1833;--wash:#1c1b1809;--ease:cubic-bezier(.22, .61, .36, 1);--font-card-display:"Zen Old Mincho", "Yu Mincho", Georgia, serif;--font-card-ui:"Zen Kaku Gothic New", "Yu Gothic", Arial, sans-serif;--font-head:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-body:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-pixel:"Press Start 2P", "Courier New", monospace;--font-display:var(--font-head);--font-ui:var(--font-body);--px-line:2px;--px-notch:4px;--px-bg:var(--paper);--section-gap:24px;--px-drop:0 3px 0 #1c1b1829;--px-drop-lift:0 4px 0 #1c1b1838;--paper-raised:var(--panel);--paper-sunk:var(--wash);--ink-dim:var(--ink-soft);--rule:var(--line-faint);--seal:var(--accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cta-primary,.cta-secondary,.cta-quiet,.share-button,.oauth-button,.gate-email,.biz-input,.pay-input,.inspect-close,.inspect-share,.inspect-site,.sheet-close,.icon-button--on,.cards-tab,.rank,.drop,.design,.rewards-card,.today,.buy,.pay-order,.pay-vault,.pay-test,.pay-guarantee,.reward-extract,.pull-badge,.tip-bar,.tip-replay,.slot,.owner-stats>div,.tabbar-item--on{background-repeat:no-repeat;background-origin:border-box;background-size:var(--px-notch) var(--px-notch);background-position:0 0,100% 0,0 100%,100% 100%;background-image:linear-gradient(var(--px-bg) 0 0), linear-gradient(var(--px-bg) 0 0), linear-gradient(var(--px-bg) 0 0), linear-gradient(var(--px-bg) 0 0);border-radius:0}*{box-sizing:border-box}html,body,#root{background:var(--paper);min-height:100%;margin:0}body{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overscroll-behavior-y:contain;font-size:15px}button{font:inherit;color:inherit;cursor:pointer}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:3px solid var(--seal);outline-offset:2px;border-radius:0}.app{background:var(--paper);flex-direction:column;max-width:1180px;min-height:100dvh;margin:0 auto;display:flex}.app-bar{z-index:200;padding:10px 16px 2px;padding-top:max(10px, env(safe-area-inset-top));align-items:center;gap:12px;display:flex}.brand{background:0 0;border:0;align-items:center;gap:9px;min-width:0;margin:-4px;padding:4px;display:flex}.hanko{width:100%;height:100%;display:block}.hanko-ink{fill:var(--seal)}.hanko-ground{fill:var(--paper)}.brand-seal{flex:none;width:22px;height:22px}.brand-name{font-family:var(--font-pixel);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:400}.app-bar-tools{align-items:center;gap:4px;margin-left:auto;display:flex}.icon-button{border:var(--px-line) solid transparent;width:38px;height:38px;color:var(--ink-dim);background:0 0;place-items:center;padding:0;transition:color .16s,border-color .16s;display:grid;position:relative}.icon-button svg{stroke-width:2.2px;width:21px;height:21px}.icon-button--on{border-color:var(--ink);background-color:var(--panel);color:var(--ink)}@media (hover:hover){.icon-button:hover{color:var(--ink)}}.icon-dot{border:1px solid var(--ink);background:var(--seal);color:#fff;min-width:16px;height:16px;font-family:var(--font-pixel);text-align:center;padding:0 3px;font-size:8px;line-height:14px;position:absolute;top:0;right:-2px}.app-main{flex:1;padding:4px 14px 14px}.app-foot{padding:8px 14px;padding-bottom:max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--rule);color:var(--ink-dim);font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;font-size:8px}.tabbar-item svg [stroke],.icon-button svg [stroke],.cards-arrow svg [stroke],.swipe-hint-arrow svg [stroke],.share-glyph [stroke],.oauth-glyph [stroke]{stroke-width:2.6px;stroke-linecap:square;stroke-linejoin:miter}.cards-arrow svg [stroke]{stroke-width:3.2px}.swipe-hint{min-height:18px;color:var(--ink-dim);flex:none;justify-content:center;align-items:center;gap:8px;margin:0;transition:opacity .26s;display:flex}.swipe-hint--out{opacity:0}.swipe-hint-label{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;font-size:8.5px}.swipe-hint-arrows{align-items:center;gap:1px;display:flex}.swipe-hint-arrow{width:9px;height:15px;color:var(--seal);display:block}.swipe-hint-arrow svg{width:100%;height:100%;display:block}.link-action{color:var(--ink);font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);background:0 0;border:0;padding:12px 4px;font-size:13px;font-weight:900}.tertiary{color:var(--ink-dim);text-underline-offset:3px;background:0 0;border:0;padding:6px 10px;font-size:13.5px;text-decoration:underline;text-decoration-thickness:1px}.deck{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding-bottom:4dvh;display:flex}.deck-head{text-align:center;flex:none;width:100%}.deck-title{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9.5px;font-weight:400;line-height:1.5;overflow:hidden}.deck-sub{-webkit-line-clamp:2;line-clamp:2;height:2.3em;color:var(--ink);font-family:var(--font-head);letter-spacing:-.028em;-webkit-box-orient:vertical;margin:8px 0 0;font-size:clamp(24px,6.4vw,34px);font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.deck-sub strong{color:var(--accent);font-weight:900}.deck-hint{flex:none;place-items:center;width:100%;min-height:18px;display:grid}.deck-slot{width:var(--slot-w,300px);height:var(--slot-h,420px);flex:none;place-items:center;display:grid;position:relative}.deck-foot{flex:none;place-items:center;width:100%;min-height:46px;display:grid}.deck-clock{color:var(--ink-dim);justify-content:center;align-items:baseline;gap:8px;margin:0;display:flex}.deck-clock-label{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;font-size:8px}.deck-clock-time{font-family:var(--font-head);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.deck-done{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.deck-clock-big{font-family:var(--font-head);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(38px,12.5vw,56px);font-weight:900}.deck-slot>.sealed-pack,.deck-slot>.card-stack,.deck-slot>.reveal-card{height:var(--slot-h);width:auto}.reveal-card{z-index:2;aspect-ratio:var(--face-aspect,.6667);will-change:transform;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;--drop:0;position:relative}.reveal-card:active{cursor:grabbing}.reveal-card .co-ground{filter:blur(calc(6px + var(--drop) * 5px));opacity:calc(1 + var(--drop) * .25)}.pull-badge{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);align-items:center;gap:9px;max-width:100%;margin:0;padding:9px 14px;font-size:13px;display:flex}.pull-badge strong{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--seal);flex:none;font-size:8.5px}.pull-badge span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-dim);font-size:13.5px;overflow:hidden}.pull-badge--dupe strong{color:var(--ink-dim)}.binder-count{font-family:var(--font-pixel);text-transform:uppercase;font-size:9px;font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin:6px 0 12px;font-size:11px}.binder{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px 12px;display:grid}.binder-cell{aspect-ratio:2/3;place-items:center;display:grid;container-type:size}.binder-empty{text-align:center;color:var(--ink-dim);padding:48px 0}.binder-empty p{margin:0 0 6px;font-size:16px}.binder-empty-sub{font-size:13.5px}.thumb{height:100%;height:min(100cqh, calc(100cqw / var(--face-aspect,.6667)));aspect-ratio:var(--face-aspect,.6667);background:var(--paper-raised);border:0;border-radius:4.2%/3.1%;padding:0;transition:transform .16s,box-shadow .16s;display:block;position:relative;overflow:hidden;box-shadow:0 1px #78684e73,0 2px 3px #5c4e3833,0 6px 14px #4a3e2c29}.thumb img{object-fit:contain;width:100%;height:100%;display:block}.thumb--plain{background:var(--paper-raised)}.plain-face{text-align:center;background:repeating-linear-gradient(58deg, #16130f06 0 1px, transparent 1px 6px), var(--paper-raised);height:100%;box-shadow:inset 0 0 0 1px var(--rule);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10% 12%;display:flex}.plain-seal{opacity:.9;width:min(24%,58px)}.plain-name{font-family:var(--font-card-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(12px,7cqw,30px);font-weight:700;line-height:1.1}.plain-niche{font-family:var(--font-card-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:clamp(8px,3.4cqw,14px)}.plain-value{font-family:var(--font-card-ui);letter-spacing:.04em;color:var(--ink);margin-top:2px;font-size:clamp(13px,6cqw,26px);font-weight:600}@container (width<=118px){.plain-niche,.plain-note{display:none}.plain-seal{width:20%}}.plain-note{font-family:var(--font-card-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);opacity:.7;margin-top:4px;font-size:8px}@media (hover:hover){.thumb:hover{transform:translateY(-3px);box-shadow:0 1px #78684e73,0 4px 6px #5c4e3838,0 14px 26px #4a3e2c38}}.thumb-flag{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;border:1px solid var(--ink);padding:4px 5px;font-size:7px;font-weight:400;position:absolute;top:26%}.thumb-flag--new{background:var(--seal);color:#fff;left:6px}.thumb-flag--count{color:var(--paper);background:#16130fc7;right:6px}.inspect{z-index:300;background:var(--paper);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.inspect-bar{padding:10px 14px;padding-top:max(10px, env(safe-area-inset-top));flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.inspect-close,.inspect-share{border:var(--px-line) solid var(--ink);background-color:var(--panel);min-height:44px;font-family:var(--font-head);letter-spacing:.09em;text-transform:uppercase;box-shadow:var(--px-drop);padding:12px 18px;font-size:12px;font-weight:900;transition:transform 90ms step-end,box-shadow 90ms step-end,background-color .15s,color .15s}.inspect-close:active,.inspect-share:active{transform:translateY(3px);box-shadow:0 0 #1c1b1800}.inspect-share{background-color:var(--ink);color:var(--on-ink)}.inspect-share:disabled{opacity:.5;box-shadow:none}.inspect-copies{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink-dim);font-size:8px}.inspect-foot{padding:11px 14px;padding-bottom:max(11px, env(safe-area-inset-bottom));text-align:center;font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink-dim);flex:none;margin:0;font-size:8px;line-height:1.6}.zoom{cursor:zoom-in;flex:1;place-items:center;min-height:0;padding:8px 14px;display:grid;overflow:hidden;container-type:size}.zoom--in{cursor:grab}.zoom-inner{height:min(100cqh, calc(100cqw / var(--face-aspect,.6667)));aspect-ratio:var(--face-aspect,.6667);transform-origin:50%;will-change:transform}.zoom-inner .co{max-width:none;height:100%}.sealed-pack{aspect-ratio:2/3;filter:drop-shadow(0 26px 44px #16130f57);touch-action:pan-y;--ground:radial-gradient(60% 100% at 50% 50%, #16130f42, transparent 72%);cursor:grab;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;width:auto;height:calc(1.49993*min(100vw - 56px,340px));padding:0;display:block;position:relative}.sealed-pack:active{cursor:grabbing}.sealed-pack:after{content:"";background:var(--ground);filter:blur(5px);pointer-events:none;z-index:-1;height:26px;position:absolute;bottom:-22px;left:6%;right:6%}.sealed-piece{will-change:transform;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.wrap-art{background:linear-gradient(90deg,#fbfaf617 0 1.5%,#0c0a0880 1.5% 4%,#0000 4% 96%,#0c0a0880 96% 98.5%,#fbfaf617 98.5% 100%),linear-gradient(168deg,#2a2823 0%,#1c1b18 46%,#121110 100%);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 1px #fbfaf61f}.wrap-obi{background:linear-gradient(180deg, var(--accent) 0%, var(--accent-dark) 100%);pointer-events:none;height:7%;position:absolute;top:15.5%;left:0;right:0;box-shadow:inset 0 1px #fbfaf638,inset 0 -1px #0c0a0859,0 4px 12px #0c0a0880}.wrap-sheen{pointer-events:none;background:linear-gradient(104deg,#0000 26%,#fbfaf608 40%,#fbfaf612 50%,#fbfaf608 60%,#0000 74%);animation:6.4s ease-in-out infinite wrap-sheen;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}@keyframes wrap-sheen{0%,to{transform:translate(-34%)}50%{transform:translate(34%)}}.wrap-seal{filter:drop-shadow(0 2px 7px #0c0a08a6);width:23%;height:auto;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.wrap-foot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:9%;display:flex;position:absolute;bottom:0;left:0;right:0}.wrap-date{font-family:var(--font-ui);letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:#fbfaf6b8;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.wrap-sheen{animation:none}}.card-stack{aspect-ratio:2/3;position:relative}.stack-card{will-change:transform;border-radius:4.2%/2.8%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 10px 26px #0009}.stack-card--top{cursor:grab;touch-action:pan-y}.stack-card--top:active{cursor:grabbing}.stack-hit{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.card-back{background:#1f3450;width:100%;height:100%;position:relative}.card-back-field{border-radius:2px;position:absolute;top:6.5%;bottom:6.5%;left:6.5%;right:6.5%;box-shadow:0 0 0 1px #fbfaf64d}.card-back-seal{filter:drop-shadow(0 2px 5px #0c0a0873);width:33%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app--fixed{height:100dvh;min-height:0;overflow:hidden}.app--fixed .app-main{min-height:0;padding:4px 16px 8px;padding-bottom:max(8px, env(safe-area-inset-bottom));--deck-chrome:348px;--slot-ratio:.6667;--slot-h:min(calc(100dvh - var(--deck-chrome)), calc((100vw - 32px) / var(--slot-ratio)));--slot-w:calc(var(--slot-h) * var(--slot-ratio));flex-direction:column;justify-content:center;display:flex}.app--fixed .deck{flex:1;width:100%;min-height:0}.app--fixed .app-foot{flex:none;padding:6px 14px;font-size:9.5px}@media (max-height:560px) and (min-width:600px){.app--fixed .app-main{--deck-chrome:116px;--slot-h:min(calc(100dvh - var(--deck-chrome)), calc((100vw - 340px) / var(--slot-ratio)))}.app--fixed .deck{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:6px 30px;padding-bottom:0;display:grid}.app--fixed .deck-slot{grid-area:1/1/4}.app--fixed .deck-head,.app--fixed .deck-hint,.app--fixed .deck-foot{text-align:left;grid-column:2;justify-items:start}.app--fixed .deck-head{align-self:end}.app--fixed .deck-foot{align-self:start}.app--fixed .swipe-hint,.app--fixed .deck-clock{justify-content:flex-start}}@media (min-width:720px){.binder{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.share-button{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);color:var(--ink);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--px-drop);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:8px;margin:0;padding:10px 15px;font-size:13px;font-weight:800;transition:transform 90ms step-end,box-shadow 90ms step-end;display:inline-flex}.share-button:active{transform:translateY(3px);box-shadow:0 0 #1c1b1800}.share-button:disabled{opacity:.55;box-shadow:none;cursor:default}.share-glyph{flex:none;width:15px;height:15px}.share-button--primary{border-color:var(--ink);background-color:var(--accent);color:var(--on-ink);box-shadow:var(--px-drop-lift);padding:14px 26px;font-size:14px;font-weight:900}.share-button--primary .share-glyph{width:17px;height:17px}.reveal-foot{justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.gate{z-index:40;-webkit-backdrop-filter:blur(7px)saturate(.9);backdrop-filter:blur(7px)saturate(.9);background:#1c1b1857;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.gate-sheet{border:var(--px-line) solid var(--ink);background:var(--paper);text-align:center;border-radius:0;width:100%;max-width:420px;max-height:100%;padding:22px 20px 20px;overflow-y:auto;box-shadow:6px 6px #0c0a0866}.gate-seal{width:36px;height:36px;margin:0 auto 10px}.gate-title{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:29px;font-weight:900;line-height:1.1}.gate-sub{font-family:var(--font-body);color:var(--ink-soft);margin:8px 0 16px;font-size:15px;line-height:1.5}.gate-oauth{flex-direction:column;gap:9px;display:flex}.oauth-button{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);width:100%;color:var(--ink);font-family:var(--font-head);box-shadow:var(--px-drop);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:800;transition:transform 90ms step-end,box-shadow 90ms step-end;display:flex}.oauth-button:active{transform:translateY(3px);box-shadow:0 0 #1c1b1800}.oauth-glyph{flex:none;width:18px;height:18px}.gate-or{color:var(--ink-faint);font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;align-items:center;gap:12px;margin:15px 0;font-size:8px;display:flex}.gate-or:before,.gate-or:after{content:"";background:var(--line-faint);flex:1;height:2px}.gate-form{flex-direction:column;gap:10px;display:flex}.gate-email{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);width:100%;color:var(--ink);font-size:16px;font-family:var(--font-body);text-align:center;padding:15px 14px;font-weight:500}.gate-email:focus-visible{outline:3px solid var(--accent);outline-offset:0;border-color:var(--accent)}.gate-email[aria-invalid=true]{border-color:var(--accent)}.gate-error{color:var(--accent);margin:0;font-size:13px}.gate-submit{margin-top:4px;font-size:16px}.gate-micro{color:var(--ink-dim);margin:11px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.gate-submit:after{opacity:0;animation:none}}.card-stack--waiting{cursor:default}.gate-consent{color:var(--ink-faint);margin:13px 0 0;font-size:12.5px;line-height:1.5}.gate-consent a{color:var(--ink-soft)}.cards{flex-direction:column;align-items:center;padding:0 16px 28px;display:flex}.cards-stage{--gutter:44px;max-width:520px;margin-top:var(--section-gap);border-top:var(--px-line) solid var(--line-faint);padding-top:var(--section-gap);height:min(50dvh, 460px, calc((100vw - 32px - var(--gutter) * 2) / var(--face-aspect,.6667)));justify-content:center;align-items:center;gap:0;width:100%;display:flex}.cards-arrow{width:var(--gutter);height:var(--gutter);color:var(--seal);opacity:.9;-webkit-tap-highlight-color:transparent;transition:opacity .16s var(--ease), transform .16s var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.cards-arrow svg{stroke-width:3px;width:17px;height:27px}.cards-arrow--next svg{transform:scaleX(-1)}.cards-arrow:active{opacity:1}@media (hover:hover){.cards-arrow:hover{opacity:1}.cards-arrow--prev:hover{transform:translate(-2px)}.cards-arrow--next:hover{transform:translate(2px)}}.cards-card{cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;height:100%}.cards-card:active{cursor:grabbing}.cards-meta{align-items:baseline;gap:10px;margin-top:12px;display:flex}.cards-name{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:900}.cards-copies{font-family:var(--font-pixel);color:var(--ink-faint);margin-left:8px;font-size:8px;font-weight:400}.cards-pos{font-family:var(--font-pixel);letter-spacing:0;color:var(--ink-faint);margin:0;font-size:9px}.cards-actions{margin-top:12px}.cards-note{min-height:16px;color:var(--ink-soft);margin:7px 0 0;font-size:13px}.cards-strip{border-top:1px solid var(--line-faint);grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:520px;margin-top:18px;padding-top:16px;display:grid}.cards-cell{aspect-ratio:2/3;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:2px;transition:outline-color .16s var(--ease);background:0 0;border:0;border-radius:0;outline:2px solid #0000;place-items:center;padding:0;display:grid;container-type:size}.cards-cell--on{outline-width:3px;outline-color:var(--accent)}.tabbar{z-index:30;padding:8px 12px 12px;padding-bottom:max(12px, env(safe-area-inset-bottom));border-top:var(--px-line) solid var(--ink);background:var(--paper);grid-template-columns:1fr 1fr;gap:8px;display:grid;position:sticky;bottom:0}.tabbar-item{border:var(--px-line) solid transparent;color:var(--ink-faint);font-family:var(--font-pixel);letter-spacing:.02em;text-transform:uppercase;transition:color .16s var(--ease);background:0 0;flex-direction:column;align-items:center;gap:4px;padding:8px 0 7px;font-size:8px;line-height:1;display:flex;position:relative}.tabbar-item svg{stroke-width:2.2px;width:22px;height:22px}.tabbar-item--on{border-color:var(--ink);background-color:var(--panel);color:var(--ink);box-shadow:var(--px-drop)}.tabbar-dot{border:1px solid var(--ink);background:var(--seal);min-width:17px;height:16px;color:var(--on-ink);font-family:var(--font-pixel);letter-spacing:0;text-align:center;margin-left:10px;padding:0 3px;font-size:8px;line-height:14px;position:absolute;top:3px;left:50%}.cta-primary{border:var(--px-line) solid var(--ink);background-color:var(--accent);width:100%;color:var(--on-ink);font-family:var(--font-head);letter-spacing:.055em;text-transform:uppercase;box-shadow:var(--px-drop-lift);transition:transform 90ms steps(1), box-shadow 90ms steps(1), background-color .15s var(--ease);padding:16px 20px;font-size:16px;font-weight:900;display:block;position:relative;overflow:hidden}.cta-primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffff1a 50%,#0000 60%);animation:3.6s ease-in-out infinite cta-sweep;position:absolute;top:0;bottom:0;left:-60%;right:-60%}@keyframes cta-sweep{0%,to{transform:translate(-40%)}50%{transform:translate(40%)}}.cta-primary:active{background-color:var(--accent-dark);transform:translateY(4px);box-shadow:0 0 #1c1b1800}.cta-primary:disabled{border-color:var(--line-soft);color:var(--paper);box-shadow:none;background-color:#c9c5bb}.cta-primary:disabled:after{opacity:0;animation:none}.cta-secondary{border:var(--px-line) solid var(--ink);background-color:var(--ink);width:100%;color:var(--on-ink);font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--px-drop);transition:transform 90ms steps(1), box-shadow 90ms steps(1), background-color .15s var(--ease);padding:14px 18px;font-size:13px;font-weight:900;display:block}.cta-secondary:active{background-color:var(--accent);transform:translateY(3px);box-shadow:0 0 #1c1b1800}@media (hover:hover){.cta-secondary:hover{background-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.cta-primary:after{opacity:0;animation:none}}.cta-quiet{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);color:var(--ink);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--px-drop);transition:transform 90ms steps(1), box-shadow 90ms steps(1), border-color .15s var(--ease);flex:none;padding:11px 16px;font-size:13px;font-weight:800}.cta-quiet:active{border-color:var(--ink);transform:translateY(3px);box-shadow:0 0 #1c1b1800}.cards-head{width:100%;max-width:520px;margin:2px 0 10px}.cards-headline{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.cards-title{font-family:var(--font-head);letter-spacing:-.025em;text-transform:uppercase;color:var(--ink);margin:0;font-size:28px;font-weight:900}.cards-progress{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink-dim);flex:none;margin:0;font-size:9px}.cards-bar{border:var(--px-line) solid var(--ink);background:var(--panel);height:10px;overflow:hidden}.cards-bar span{background:var(--accent);height:100%;transition:width .4s steps(12,end);display:block}.post-pack{text-align:center;width:100%;max-width:520px;margin:0 0 14px}.post-pack-head{font-family:var(--font-head);color:var(--ink);margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.25}.featured{--px-bg:#1f1d1a;width:100%;max-width:520px;margin-top:var(--section-gap);border:var(--px-line) solid var(--ink);box-shadow:var(--px-drop-lift);background-color:#1f1d1a;border-radius:0;flex-direction:column;gap:15px;padding:20px 18px 18px;display:flex}.featured-eyebrow{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--accent);margin:0;font-size:8.5px;font-weight:400}.featured-head{font-family:var(--font-head);color:var(--on-ink);margin:8px 0 0;font-size:19px;font-weight:800;line-height:1.3}.featured-eyebrow{color:#e9846f}.rewards-card{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);width:100%;max-width:520px;box-shadow:var(--px-drop);align-items:center;gap:12px;margin-top:10px;padding:13px 14px;display:flex}.rewards-card-text{flex:1;min-width:0}.rewards-card-title{font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:0;font-size:14px;font-weight:900}.rewards-card-progress{color:var(--ink-dim);margin:4px 0 0;font-size:13px}.rewards-card-progress span{color:var(--ink-faint)}.cards-tabs{width:100%;max-width:520px;margin:var(--section-gap) 0 12px;scrollbar-width:none;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.cards-tabs::-webkit-scrollbar{display:none}.cards-tab{border:var(--px-line) solid var(--line-faint);background-color:var(--paper);color:var(--ink-dim);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.cards-tab--on{border-color:var(--ink);background-color:var(--ink);color:var(--on-ink);box-shadow:var(--px-drop)}.cards-grid{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:520px;display:grid}.cards-cell--locked{border:var(--px-line) dashed var(--line-soft);background:var(--paper-sunk);cursor:default;border-radius:0}.locked-card{width:100%;height:100%;color:var(--ink-faint);place-items:center;display:grid}.locked-card svg{width:26%;max-width:34px}.sheet{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1b186b;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet-body{width:100%;max-width:460px;max-height:92dvh;padding:16px 18px 24px;padding-bottom:max(24px, env(safe-area-inset-bottom));border:var(--px-line) solid var(--ink);background:var(--paper);border-bottom:0;border-radius:0;overflow-y:auto}.sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-title{font-family:var(--font-head);letter-spacing:-.015em;margin:0;font-size:25px;font-weight:900}.sheet-close{border:var(--px-line) solid var(--ink);background-color:var(--panel);width:38px;height:38px;color:var(--ink);font-family:var(--font-head);box-shadow:var(--px-drop);flex:none;padding:0;font-size:20px;font-weight:900;line-height:1;transition:transform 90ms step-end,box-shadow 90ms step-end}.sheet-close:active{transform:translateY(3px);box-shadow:0 0 #1c1b1800}.sheet-sub{font-family:var(--font-body);color:var(--ink-soft);margin:5px 0 16px;font-size:15px;line-height:1.5}.rewards-count{font-family:var(--font-body);color:var(--ink);align-items:center;gap:9px;margin:0;font-size:13.5px;display:flex}.rewards-count strong{font-family:var(--font-pixel);color:var(--accent);font-size:14px;font-weight:400}.rewards-next{color:var(--ink-dim);margin:6px 0 14px;font-size:13.5px}.reward-list{flex-direction:column;gap:2px;margin:18px 0 0;padding:0;list-style:none;display:flex}.reward{border-top:var(--px-line) solid var(--line-faint);flex-direction:column;align-items:stretch;padding:12px 2px;display:flex}.reward-slot{border:var(--px-line) solid var(--line-soft);width:28px;height:28px;color:var(--ink-faint);font-family:var(--font-pixel);flex:none;place-items:center;font-size:10px;font-weight:400;display:grid}.reward--on .reward-slot{border-color:var(--ink);background:var(--accent);color:var(--on-ink)}.reward-text{min-width:0}.reward-title{font-family:var(--font-head);color:var(--ink-faint);font-size:14.5px;font-weight:800;display:block}.reward--on .reward-title{color:var(--ink)}.reward-blurb{color:var(--ink-dim);margin-top:3px;font-size:13px;line-height:1.45;display:block}.sheet--full{align-items:stretch}.sheet-body--full{max-width:460px;max-height:100dvh;padding-top:max(14px, env(safe-area-inset-top));border-radius:0}.biz-step{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--accent);font-size:9px;font-weight:400}.biz{flex-direction:column;gap:14px;padding:14px 0 8px;display:flex}.biz-title{font-family:var(--font-head);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:26px;font-weight:900;line-height:1.15}.biz-sub{font-family:var(--font-body);color:var(--ink-soft);margin:-6px 0 0;font-size:15px;line-height:1.5}.biz-note{color:var(--ink-faint);margin:0;font-size:13px}.biz-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.biz-steps li{font-family:var(--font-body);color:var(--ink);font-size:16px;line-height:1.45}.biz-steps-tag{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:8.5px;font-weight:400;display:block}.biz-input{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);width:100%;color:var(--ink);font-size:16px;font-family:var(--font-body);text-align:center;padding:15px 14px;font-weight:500}.biz-input:focus-visible{outline:3px solid var(--accent);outline-offset:0;border-color:var(--accent)}.biz--waiting{text-align:center;justify-content:center;align-items:center;min-height:46dvh}.biz-spinner{border:2px solid var(--line-faint);border-top-color:var(--accent);border-radius:999px;width:26px;height:26px;animation:.72s linear infinite biz-spin}@keyframes biz-spin{to{transform:rotate(360deg)}}.biz-waiting-text{font-family:var(--font-display);color:var(--ink-soft);margin:0;font-size:16px}@media (prefers-reduced-motion:reduce){.biz-spinner{animation-duration:2.4s}}.biz-fields{flex-direction:column;gap:10px;display:flex}.biz-field{flex-direction:column;gap:4px;display:flex}.biz-field span{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink-soft);font-size:8px;font-weight:400}.biz-field input{border:var(--px-line) solid var(--line-faint);background:var(--panel);width:100%;color:var(--ink);font-size:16px;font-family:var(--font-body);border-radius:0;padding:12px;font-weight:500}.biz-field input:focus-visible{outline:3px solid var(--accent);outline-offset:0;border-color:var(--accent)}.biz-serial{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink-faint);text-align:center;margin:0;font-size:9px}.rank-list,.drop-presets{flex-direction:column;gap:7px;display:flex}.rank,.drop{border:var(--px-line) solid var(--line-faint);background-color:var(--panel);width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;transition:transform 90ms step-end,box-shadow 90ms step-end;display:flex}.rank--on,.drop--on{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent), var(--px-drop)}.rank-name,.drop span{font-family:var(--font-head);letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:800}.rank-price,.drop strong{font-family:var(--font-pixel);color:var(--accent);font-size:11px;font-weight:400}.buy{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);box-shadow:var(--px-drop);padding:15px 15px 14px}.buy-head{font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:0;font-size:14px;font-weight:900}.buy-support{color:var(--ink-soft);margin:5px 0 0;font-size:13.5px}.buy-unit{color:var(--ink-soft);margin:10px 0 12px;font-size:13.5px;line-height:1.5}.buy-unit strong{color:var(--ink)}.buy-list{flex-direction:column;gap:5px;margin:9px 0 0;padding:0;list-style:none;display:flex}.buy-list li{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.buy-list strong{font-family:var(--font-ui);font-weight:900}.buy-sub{color:var(--ink-dim);font-size:13.5px;display:block}.buy-guarantee{color:var(--ink-dim);margin:13px 0 0;font-size:13px;line-height:1.5}.cta-quiet--block{width:100%;padding:13px 18px;display:block}.artifact-preview{aspect-ratio:2/3;background:var(--paper-sunk);width:100%;max-width:190px;box-shadow:inset 0 0 0 1px var(--line-faint);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:14px;display:flex}.artifact-preview--1{background:var(--ink);box-shadow:inset 0 0 0 1px var(--line-soft)}.artifact-preview--2{background:#1f3450;box-shadow:inset 0 0 0 1px #fbfaf638}.artifact-preview-rank{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--accent);font-size:8px;font-weight:400}.artifact-preview-name{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:900;line-height:1.1}.artifact-preview-foot{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink-faint);font-size:7px}.artifact-preview--1 .artifact-preview-name,.artifact-preview--2 .artifact-preview-name{color:var(--on-ink)}.artifact-preview--1 .artifact-preview-foot,.artifact-preview--2 .artifact-preview-foot{color:#fbfaf673}.design-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.design{outline-offset:1px;transition:outline-color .16s var(--ease);background:0 0;border:0;outline:3px solid #0000;padding:5px}.design--on{outline-color:var(--accent)}.featured-row{align-items:center;gap:14px;display:flex}.featured-row .artifact-preview{background:var(--paper);flex:none;gap:4px;width:78px;margin:0;padding:9px 7px;box-shadow:inset 0 0 0 1px #1c1b181a,0 6px 16px #00000073}.featured-row .artifact-preview-name{color:var(--ink)}.featured-row .artifact-preview-rank{color:var(--accent)}.featured-row .artifact-preview-name{font-size:11px}.featured-row .artifact-preview-rank{font-size:7.5px}.featured-row .artifact-preview-foot{display:none}.featured-text{min-width:0}.biz--tall{justify-content:center;gap:20px;min-height:calc(100dvh - 150px)}.how{flex-direction:column;gap:clamp(18px,3.4vh,30px);margin:0;padding:0;list-style:none;display:flex}.how li{align-items:flex-start;gap:16px;display:flex}.how-n{width:1.4em;font-family:var(--font-pixel);color:var(--accent);flex:none;margin-top:2px;font-size:clamp(28px,7.4vw,38px);font-weight:400;line-height:1}.how-text{min-width:0;font-family:var(--font-body);color:var(--ink);font-size:clamp(17px,4.6vw,20px);line-height:1.45}.how-text strong{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px;font-size:8.5px;font-weight:400;display:block}.pay-test{border:var(--px-line) solid var(--accent);color:var(--ink-soft);background-color:#b3341f14;flex-direction:column;gap:6px;margin:-4px 0 0;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.pay-test strong{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--accent);font-size:9px;font-weight:400}.biz-title--secure{align-items:center;gap:10px;display:flex}.biz-title--secure .pay-lock{width:18px;height:18px;color:var(--accent)}.pay-order{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);box-shadow:var(--px-drop);padding:14px 15px 12px}.pay-order-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pay-order-list li{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:14px;font-size:13.5px;display:flex}.pay-order-list strong{font-family:var(--font-ui);color:var(--ink);flex:none;font-weight:700}.pay-total{border-top:var(--px-line) solid var(--line-faint);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:baseline;gap:14px;margin:11px 0 0;padding-top:11px;font-size:13px;font-weight:800;display:flex}.pay-total strong{letter-spacing:-.02em;flex:none;font-size:21px;font-weight:900}.pay-once{color:var(--ink-dim);margin:8px 0 0;font-size:13px}.pay-vault{border:var(--px-line) solid var(--ink);background-color:var(--panel);box-shadow:var(--px-drop);overflow:hidden}.pay-vault-head{background:var(--ink);color:var(--on-ink);justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.pay-vault-title{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:8.5px;font-weight:400;display:flex}.pay-vault-title .pay-lock{width:13px;height:13px}.pay-stripe{flex:none;align-items:baseline;gap:6px;display:flex}.pay-stripe-by{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;opacity:.6;font-size:7px}.pay-stripe-mark{color:#fff;font-family:var(--font-head);letter-spacing:.01em;background:#635bff;border:1px solid #ffffff59;padding:4px 7px;font-size:11px;font-weight:900}.pay{flex-direction:column;gap:12px;padding:14px 13px 4px;display:flex}.pay-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.pay-field{flex-direction:column;gap:5px;min-width:0;display:flex}.pay-label{font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:800}.pay-input{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);--px-bg:var(--panel);transition:border-color .14s var(--ease), box-shadow .14s var(--ease);align-items:center;gap:8px;padding:0 11px;display:flex}.pay-input:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pay-input input{min-width:0;color:var(--ink);font-size:16px;font-family:var(--font-ui);letter-spacing:.02em;background:0 0;border:0;flex:1;padding:13px 0}.pay-input input:focus{outline:none}.pay-input input::placeholder{color:var(--ink-faint)}.pay-accept{flex:none;gap:3px;display:flex}.pay-brand{color:#fff;width:27px;height:18px;font-family:var(--font-ui);letter-spacing:.02em;border-radius:3px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.pay-brand--visa{background:#1a1f71}.pay-brand--mastercard{background:#eb001b}.pay-brand--amex{background:#006fcf}.pay-brand--muted{opacity:.32;filter:grayscale()}.pay-vault-foot{border-top:var(--px-line) solid var(--line-faint);background:var(--paper);color:var(--ink-soft);align-items:center;gap:8px;margin:0;padding:12px 13px;font-size:13px;line-height:1.5;display:flex}.pay-vault-foot .pay-lock{width:12px;height:12px;color:var(--ink-dim);flex:none;margin-top:3px}.pay-guarantee{border:var(--px-line) solid var(--line-soft);background-color:var(--panel);box-shadow:var(--px-drop);color:var(--ink-soft);align-items:flex-start;gap:9px;margin:2px 0 0;padding:12px 13px;font-size:13px;line-height:1.5;display:flex}.pay-guarantee strong{color:var(--ink);font-weight:700}.pay-glyph{width:16px;height:16px;color:var(--ink-soft);flex:none;margin-top:1px}.pay-lock{flex:none;width:13px;height:13px}.biz-hold{color:var(--ink-soft);margin:0;font-size:13.5px}.pay-ahead{color:var(--ink-dim);justify-content:center;align-items:center;gap:6px;margin:-4px 0 0;font-size:12px;display:flex}.slots{width:100%;max-width:520px;margin-bottom:16px}.slots-row{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;padding:0;display:grid}.slot{border:var(--px-line) solid var(--ink);box-shadow:var(--px-drop);background-color:#23211d;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:11px 3px 10px;display:flex}.slot-mark{color:#fbfaf6b8;width:26px;height:26px;font-family:var(--font-pixel);background:#fbfaf614;border:1px solid #fbfaf638;place-items:center;font-size:10px;font-weight:400;display:grid}.slot-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:#fbfaf680;font-size:7px;font-weight:400;overflow:hidden}.slot--on{background-color:var(--accent)}.slot--on .slot-mark{color:var(--accent-dark);background:#ffffffeb;border-color:#ffffff8c}.slot--on .slot-name{color:#fffffff2}.slots-legend{color:var(--ink-dim);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:10px 0 0;font-size:13px;display:flex}.slots-legend strong{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink);flex:none;font-size:8.5px;font-weight:400}.slots-legend span{min-width:0;line-height:1.4}.contact{border-top:var(--px-line) solid var(--line-faint);text-align:center;color:var(--ink-dim);margin:22px 0 0;padding-top:15px;font-size:13.5px}.contact a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.today{border:var(--px-line) solid var(--line-faint);background-color:var(--paper-sunk);text-align:left;width:100%;color:var(--ink-dim);align-items:center;gap:9px;margin:6px 0 0;padding:11px 13px;font-size:13.5px;display:flex}.today strong{font-family:var(--font-pixel);text-transform:uppercase;color:var(--ink);flex:none;font-size:11px;font-weight:400}.today--open{border-color:var(--accent);color:var(--ink);box-shadow:var(--px-drop);background-color:#b3341f12}.today--open strong{color:var(--accent)}.cards-foot{width:100%;max-width:520px;margin-top:var(--section-gap);border-top:var(--px-line) solid var(--line-faint);padding-top:var(--section-gap)}.cards-foot .contact{border-top:0;margin-top:18px;padding-top:0}.cards-total{color:var(--ink-dim);align-items:center;gap:10px;margin:0 0 9px;font-size:13.5px;display:flex}.cards-total strong{font-family:var(--font-pixel);color:var(--ink);flex:none;font-size:13px;font-weight:400}.acct{flex-direction:column;gap:8px;margin:14px 0 0;display:flex}.acct>div{border:var(--px-line) solid var(--line-faint);background-color:var(--panel);justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.acct dt{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:var(--ink-soft);flex:none;font-size:8px;font-weight:400}.acct dd{overflow-wrap:anywhere;text-align:right;min-width:0;color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.acct-note{color:var(--ink-dim);margin:14px 0 0;font-size:13px}.acct-out{color:var(--accent);margin-top:16px}.owner{--px-bg:#1f1d1a;width:100%;max-width:520px;margin-top:var(--section-gap);border:var(--px-line) solid var(--ink);box-shadow:var(--px-drop-lift);background-color:#1f1d1a;border-radius:0;padding:18px}.owner-eyebrow{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:#e9846f;margin:0;font-size:8.5px;font-weight:400}.owner-name{font-family:var(--font-head);letter-spacing:-.02em;color:var(--on-ink);overflow-wrap:anywhere;margin:9px 0 4px;font-size:23px;font-weight:900}.owner-serial{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:#fbfaf67a;margin:0;font-size:8px}.owner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.owner-stats>div{--px-bg:#1f1d1a;text-align:center;background-color:#fbfaf60f;border:1px solid #fbfaf633;padding:12px 8px 10px}.owner-stats strong{font-family:var(--font-pixel);color:var(--on-ink);font-size:15px;font-weight:400;display:block}.owner-stats span{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;color:#fbfaf68c;margin-top:6px;font-size:6.5px;line-height:1.5;display:block}.owner-stats--soft{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.owner-stats--soft strong{font-size:12px}.owner-deadline,.owner-none{color:#fbfaf6a8;margin:13px 0 0;font-size:12.5px;line-height:1.55}.owner-stub{color:#fbfaf65c;margin:10px 0 0;font-size:11px}.owner-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.owner-actions .cta-quiet--block{color:var(--on-ink);background:0 0;border-color:#fbfaf63d}.reward-head{text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;padding:0;display:flex}.reward-chev{color:var(--ink-faint);transition:transform .16s var(--ease);flex:none;margin-left:auto;font-size:13px}.reward-chev--open{transform:rotate(180deg)}.reward-body{padding:10px 0 2px 38px}.reward-how,.reward-extract{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}.reward-how strong{color:var(--accent)}.reward-extract{border:var(--px-line) dashed var(--line-soft);background-color:var(--paper-sunk);color:var(--ink-dim);padding:12px;font-size:13px}.slot--next{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent), var(--px-drop);background-color:#2b2621;animation:1.1s step-end infinite slot-blink}@keyframes slot-blink{0%,60%{box-shadow:inset 0 0 0 2px var(--accent), var(--px-drop)}61%,to{box-shadow:inset 0 0 0 2px transparent, var(--px-drop)}}.slot--next .slot-mark{color:#f0a894;background:#e9846f29;border-color:#e9846f99}.slot--next .slot-name{color:#e9846f}@media (prefers-reduced-motion:reduce){.slot--next{animation:none}}.inspect-site{border:var(--px-line) solid var(--ink);background-color:var(--accent);color:var(--on-ink);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--px-drop);justify-content:center;align-items:center;gap:8px;margin:10px auto 0;padding:12px 18px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.inspect-site-glyph{flex:none;width:15px;height:15px}:root{--card-ratio:2 / 3;--card-max-inline:23rem;--card-grid-min:7rem;--tap-target:44px}.co--alpha .co-body{box-shadow:none;border-radius:0;overflow:visible}.co--alpha .co-face{object-fit:contain;filter:drop-shadow(0 5px 6px #1c1b182d)}.thumb{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.card-image{aspect-ratio:2/3;width:100%;height:100%;display:block;position:relative}.card-image img{object-fit:contain;width:100%;height:100%;transition:opacity .16s;display:block}.card-image-back{opacity:.35;position:absolute;top:0;bottom:0;left:0;right:0}.card-image--error .card-image-back{opacity:1}.card-image-error{background:var(--paper);text-align:center;font:500 14px/1.35 var(--font-body);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;top:12%;bottom:12%;left:5%;right:5%}.card-image-error button{border:2px solid var(--ink);background:var(--panel);min-height:44px}.preview-badge{font:400 7px/1 var(--font-pixel);color:var(--accent)}.brand{gap:8px}.icon-button{width:44px;height:44px}.deck-hint{height:44px;min-height:44px}.deck-next{background:0 0;border:0;min-width:120px;min-height:44px;padding:0 12px}.deck-next:disabled{cursor:default}.deck-next .swipe-hint{margin:0}.deck-next:hover .swipe-hint-label{color:var(--accent)}.swipe-hint-label{font:500 14px/1.4 var(--font-body);text-transform:none}.slot-name{font-family:var(--font-body);color:#e4e0d8;font-size:9px;font-weight:800}.deck-title{font-family:var(--font-body);letter-spacing:.08em;font-size:12px;font-weight:800}.deck-sub{overflow-wrap:anywhere}.cards-meta{text-align:center;flex-wrap:wrap;justify-content:center;row-gap:8px;max-width:520px}.cards-name{overflow-wrap:anywhere;max-width:100%}.cards-pos,.cards-copies,.tabbar-item{color:var(--ink-soft)}.tabbar-item--on{color:var(--ink)}.card-name-long{vertical-align:top;font-size:.64em;line-height:1.15;display:inline-block}.cards-detail{color:var(--ink-soft);flex-basis:100%;margin:0;font-size:14px;line-height:1.5}.cards-tabs{flex-wrap:wrap;gap:8px;overflow:visible}.cards-tab{flex:auto;min-height:44px;padding:8px;font-size:11px}.cards-tab span{margin-left:4px}.cards-progress{line-height:1.8}.cards-cell:focus-visible{outline:3px solid var(--accent)}.cards-cell{content-visibility:auto;contain-intrinsic-size:auto 150px;min-width:0}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.locked-card{position:relative}.locked-serial{font:400 7px var(--font-pixel);color:var(--ink-soft);position:absolute;bottom:12%}.zoom-controls{flex:none;justify-content:center;align-items:center;gap:10px;padding:0 12px 8px;display:flex}.zoom-controls button{border:2px solid var(--ink);background:var(--paper);min-width:44px;min-height:44px;padding:6px 10px}.zoom-controls output{text-align:center;min-width:50px;font-size:14px}.inspect-foot{font:500 14px/1.4 var(--font-body);text-transform:none}.gate-sub,.gate-consent{font-family:var(--font-body)}.binder-empty{text-align:center;padding:50px 16px}.binder-empty h1{font:900 28px var(--font-head)}@media (max-width:360px){.app-bar{padding-left:12px;padding-right:12px}.brand-name{font-size:8px}.brand-seal{width:26px;height:26px}.app-bar-tools{gap:0}.cards{padding-left:4px;padding-right:4px}.cards-title{font-size:24px}.cards-headline{gap:6px}}@media (min-width:1000px){.cards-grid,.cards-tabs{max-width:900px}.cards-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.app-bar{z-index:20;width:100%;max-width:1200px;min-height:64px;padding-top:max(8px, env(safe-area-inset-top));flex:none;margin:auto;position:relative}.app-main{width:100%;min-width:0}.app--fixed .app-main{--stage-lift:clamp(24px, 5svh, 56px);--deck-chrome:calc(284px + var(--stage-lift));--slot-h:min(570px, calc(100svh - var(--deck-chrome)), calc((100vw - 48px) / var(--slot-ratio)));padding-bottom:max(8px, env(safe-area-inset-bottom))}.app--fixed .deck{padding-bottom:var(--stage-lift);gap:8px}.deck-head{flex-direction:column;justify-content:center;height:104px;display:flex}.deck-title{white-space:normal;margin:0;font-size:11px;line-height:1.5;overflow:visible}.deck-sub{height:78px;margin-top:8px;font-size:clamp(23px,5.8vw,32px);line-height:1.18;display:block;overflow:visible}.landing-headline{white-space:nowrap;letter-spacing:0;font-size:16px;font-weight:600;display:block}.deck--landing .deck-title{font:900 clamp(22px, 5.5vw, 32px)/1.15 var(--font-head);letter-spacing:-.035em;text-transform:none;color:var(--ink)}.deck--landing .deck-sub{height:auto;margin:10px 0 0}.landing-primary,.landing-support{letter-spacing:0;font-size:14px;font-weight:500;line-height:1.6;display:block}.landing-primary{margin-top:6px}.landing-support{color:var(--ink-soft);font-size:13px}.reveal-position{letter-spacing:.06em;margin-top:7px;font-size:12px;font-weight:600;line-height:1.5;display:block}.deck-note{color:var(--ink-soft);font:600 15px/1.4 var(--font-body);letter-spacing:0;display:block}.pull-badge{align-items:center;gap:5px;padding:6px 10px;font-size:10px;display:flex}.pull-badge strong,.pull-badge span{font-size:inherit}.gate{padding:max(14px, env(safe-area-inset-top)) 16px max(clamp(24px, 5dvh, 56px), env(safe-area-inset-bottom));align-items:center}.gate-title{font-size:27px}.gate-sub{margin-bottom:12px}.gate-body{font-size:14px;line-height:1.5}.gate-consent{color:var(--ink-soft)}.co-glint{--glint:.2;pointer-events:none;background:linear-gradient(110deg, transparent 44%, rgb(255 255 255/var(--glint)) 50%, transparent 56%);mix-blend-mode:screen;background-position:160% 0;background-size:350% 100%;animation:7.2s linear infinite card-glint;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.co-glint--uncommon{--glint:.23}.co-glint--rare{--glint:.27}.co-glint--epic{--glint:.31}.co-glint--legendary{--glint:.35}@keyframes card-glint{0%,35%{background-position:160% 0}95%,to{background-position:-60% 0}}.co--alpha .co-sheen,.co--alpha .co-gloss{display:none}.cards{width:100%;max-width:948px;margin:20px auto 0;padding:0 24px 48px}.eyebrow{font:800 11px/1.6 var(--font-body);letter-spacing:.12em;color:var(--ink-soft);margin:0 0 12px}.section-rule{border:0;border-top:2px solid var(--line-faint);width:100%;margin:32px 0}.premium{text-align:center;width:100%}.premium h1{font:900 clamp(24px, 3vw, 34px)/1.08 var(--font-head);letter-spacing:-.035em;max-width:650px;margin:0 auto 16px}.premium-lead{margin:0 0 5px;font-size:18px;font-weight:700}.premium-sub{color:var(--ink-soft);margin:0;font-size:14px}.premium-progress{font:700 12px/1.6 var(--font-body);letter-spacing:.06em;margin:20px 0 12px}.referral-link{text-align:left;max-width:520px;margin:0 auto 20px}.referral-link label{letter-spacing:.1em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.referral-link>div{border:2px solid var(--ink);background:var(--paper-raised);gap:4px;padding:4px;display:flex}.referral-link input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:4px 8px;font-size:13px}.referral-link .cta-primary{width:auto;min-width:110px;box-shadow:none;padding:10px;font-size:11px}.referral-link p{min-height:16px;color:var(--ink-soft);margin:6px 0;font-size:12px}.premium-items{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.premium-item{border:2px solid var(--line-faint);background:var(--paper-raised);min-width:0}.premium-item--next{border-color:var(--ink);box-shadow:3px 3px #292d271c}.reward-copy{padding:12px}.reward-state{justify-content:space-between;gap:8px;font-size:9px;font-weight:700;line-height:1.5;display:flex}.reward-state strong{color:var(--ink-soft)}.premium-item--next .reward-state strong{color:var(--accent)}.reward-copy h2{font:800 13px/1.35 var(--font-head);min-height:52px;margin:10px 0}.reward-copy p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.reward-art{background:radial-gradient(at bottom,#d9cfb870,#0000 70%);place-items:center;height:135px;display:grid;position:relative;overflow:hidden}.reward-art:after{content:"";background:#44392b26;width:64px;height:8px;position:absolute;bottom:13px;box-shadow:5px 3px #44392b15}.reward-book{z-index:1;background:#566b55;border:4px solid #263a30;width:62px;height:86px;position:relative;transform:rotate(-8deg);box-shadow:6px 5px #bba67e,8px 7px #354638}.reward-book:before{content:"";border:2px solid #c9b883;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.reward-book:after{content:"";border-left:3px solid #263a30;position:absolute;top:0;bottom:0;left:6px}.reward-book i{border:3px solid #d8c59a;width:13px;height:13px;position:absolute;top:28px;left:22px;transform:rotate(45deg)}.reward-art--2 .reward-book{background:#694a39;border-color:#392e25;transform:rotate(5deg)}.reward-art--3 .reward-book{background:#344d62;border-color:#263747;transform:rotate(-4deg)}.reward-video{z-index:1;background:#3a4847;border:5px solid #203331;width:85px;height:62px;position:relative;box-shadow:5px 5px #b5a582}.reward-video:before{content:"";border:2px solid #c6b990;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.reward-video:after{content:"";border:10px solid #0000;border-left-color:#e4d5ae;border-right:0;position:absolute;top:17px;left:32px}.reward-skill{z-index:1;background:#cabc91;border:4px solid #7b714f;width:64px;height:75px;position:relative;box-shadow:5px 5px #394b43}.reward-skill:before,.reward-skill:after{content:"";border:3px solid #374e43;height:12px;position:absolute;top:18px;left:10px;right:10px}.reward-skill:after{top:38px;left:20px}.reward-how{text-align:left;border:2px solid var(--line-faint);max-width:560px;margin:24px auto 0;padding:20px 24px}.reward-how h2{letter-spacing:.1em;margin:0 0 12px;font-size:11px}.reward-how ol{margin:0;padding-left:20px;font-size:13px;line-height:1.7}.reward-how>p{color:var(--accent);margin:14px 0 0;font-size:12px;font-weight:700}.cards>.contact{border:0;margin-top:22px;padding:0;font-size:13px}.advertiser{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:36px;width:100%;max-width:750px;display:grid}.advertiser h2{font:900 clamp(23px, 3vw, 32px)/1.15 var(--font-head);letter-spacing:-.035em;margin:0 0 16px}.advertiser-copy>p:not(.eyebrow){color:var(--ink-soft);margin:0 0 20px;font-size:14px;line-height:1.65}.advertiser .cta-primary{width:auto;min-width:180px}.advertiser-example figcaption,.buyer-example figcaption{text-align:center;letter-spacing:.1em;margin-top:10px;font-size:9px;font-weight:700}.cards-head{text-align:center;margin:0}.cards-head>p{color:var(--ink-soft);margin:8px 0 0;font-size:13px}.cards-stage{border:0;margin-top:20px;padding-top:0}.cards-meta{margin-top:20px}.cards-zoom-cue{letter-spacing:.1em;color:var(--ink-soft);margin:14px 0 0;font-size:10px}.cards-tabs{margin-top:32px}.catalog-title{letter-spacing:.06em;align-self:flex-start;margin:10px 0 16px;font-size:12px}.cards-grid,.cards-tabs,.cards-foot{max-width:900px}.sheet{padding-top:env(safe-area-inset-top)}.sheet-body{padding-bottom:max(24px, env(safe-area-inset-bottom))}.sheet-close{min-width:44px;min-height:44px}.business-sheet .sheet-body{border-bottom:0;max-width:620px}.business-sheet .sheet-head{margin-bottom:24px}.business-sheet .sheet-head .eyebrow{margin:0}.biz{text-align:left;width:100%;max-width:480px;margin:0 auto;padding:0 0 24px}.biz-title{font:900 27px/1.15 var(--font-head);letter-spacing:-.035em;margin:0 0 16px}.biz>p{color:var(--ink-soft);font-size:14px;line-height:1.6}.buyer-example{aspect-ratio:2/3;width:145px;height:auto;margin:24px auto 38px}.buyer-steps{counter-reset:steps;padding:0;list-style:none}.buyer-steps li{counter-increment:steps;margin:22px 0;padding-left:44px;position:relative}.buyer-steps li:before{content:"0" counter(steps);color:var(--accent);font-size:12px;font-weight:800;position:absolute;top:2px;left:0}.buyer-steps h3{letter-spacing:.08em;margin:0 0 6px;font-size:12px}.buyer-steps p{margin:0;font-size:14px;line-height:1.5}.buyer-footer{border-top:2px solid var(--line-faint);padding-top:16px}.review-field{flex-direction:column;gap:7px;margin:16px 0;font-size:12px;font-weight:700;display:flex}.review-field input,.review-list input{border:2px solid var(--line-soft);background:var(--paper-raised);width:100%;min-width:0;min-height:48px;font:400 16px/1.4 var(--font-body);color:var(--ink);padding:12px}.review-list legend{margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.4}.rank-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.rank-choice{border:2px solid var(--line-faint);background:var(--paper-raised);text-align:left;grid-template-columns:1fr;gap:5px;min-width:0;padding:14px 10px;display:grid}.rank-choice--selected{outline-offset:2px;background:#fff2cf;border-color:#a53220;outline:3px solid #a53220;box-shadow:0 4px #a53220}.choice-status{font:700 10px/1.4 Archivo,sans-serif;display:block}.drop-presets button.selected{outline-offset:2px;outline:2px solid #a53220}.wrap-manifesto{color:#fff6de;text-align:center;gap:12px;font:500 clamp(11px,1.7dvh,15px)/1.4 Archivo,sans-serif;display:grid;position:absolute;top:57%;left:11%;right:11%}.wrap-manifesto strong{color:#f6cd83;font-size:.95em;font-weight:900}.rank-choice>span{font-size:14px;font-weight:700}.rank-choice>strong{margin-bottom:6px;font-size:19px}.rank-choice .card-image{width:100%;height:auto}.drop-presets{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.drop-presets button{border:2px solid var(--line-soft);background:var(--paper);flex:1;min-width:80px;min-height:44px;padding:10px;font-size:12px;font-weight:700}.drop-presets button.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.drop-guarantee{border:2px solid var(--ink);background:#e5e4d480;margin:24px 0;padding:16px}.drop-guarantee h3{letter-spacing:.025em;margin:0 0 8px;font-size:11px;font-weight:500;line-height:1.8}.drop-guarantee h3 strong,.drop-guarantee p strong{text-underline-offset:3px;font-weight:900;text-decoration:underline}.drop-guarantee p{margin:0;font-size:13px;line-height:1.6}.checkout-total{border-top:2px solid var(--ink);margin:24px 0;padding-top:8px}.checkout-total p{justify-content:space-between;gap:10px;font-size:14px;display:flex}.checkout-total p:last-child{border-top:1px solid var(--line-faint);padding-top:12px;font-size:20px;font-weight:700}.stripe-trust,.pay-vault-foot{color:#63645e;text-align:center;font-size:12px}.design-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.design-option{border:2px solid var(--line-faint);background:var(--paper);min-width:0;padding:8px}.design-option.selected{outline:2px solid var(--ink);outline-offset:2px}.design-option>span:last-child{padding:10px;font-size:13px;font-weight:700;display:block}.flow-error{color:var(--accent);font-size:14px;line-height:1.5}.owner{border-top:2px solid var(--line-faint);margin-top:28px;padding-top:24px}.owner-head{text-align:center}.owner-head h2{font-size:22px}.owner-head>p:last-child{font-size:13px}.owner-image{background:0 0;border:0;width:100%;max-width:300px;margin:22px auto;padding:0;display:block}.owner-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.owner-actions .cta-quiet{text-align:center;justify-content:center;align-items:center;min-width:120px;min-height:44px;font-size:12px;text-decoration:none;display:flex}.owner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.owner-stats span{font-size:11px}.owner-deadline{font-size:13px;line-height:1.6}@media (max-width:700px){.premium-items{grid-template-columns:1fr;gap:12px}.premium-item{grid-template-columns:96px minmax(0,1fr);display:grid}.reward-art{height:100%;min-height:135px}.reward-copy h2{min-height:0;font-size:13px}.reward-copy p{font-size:12px}.reward-state{font-size:10px}.advertiser{grid-template-columns:1fr;gap:20px}.advertiser-example{grid-row:1;width:140px;margin:0 auto 20px}.advertiser-copy{text-align:center}.advertiser .cta-primary{width:100%}.cards{padding-left:16px;padding-right:16px}.reward-how{padding:16px}.premium h1{font-size:28px}}@media (max-width:360px){.cards{padding-left:0;padding-right:0}.premium h1{font-size:24px}.referral-link>div{flex-direction:column}.referral-link input{min-height:44px;font-size:12px}.referral-link .cta-primary{width:100%}.reward-copy{padding:10px}.premium-item{grid-template-columns:72px minmax(0,1fr)}.reward-art{transform:scale(.8)}.deck-head{height:112px}.deck-title{font-size:10px}.landing-support{font-size:12px}.app--fixed .app-main{--deck-chrome:calc(292px + var(--stage-lift))}}@media (max-height:560px) and (min-width:600px){.app--fixed .app-main{--deck-chrome:100px;--slot-h:min(calc(100svh - 100px), calc((100vw - 360px) / var(--slot-ratio)))}.app--fixed .deck{padding-bottom:8px}.deck-head{height:auto}.deck-sub{height:auto;min-height:80px}.landing-headline,.deck-title{white-space:normal}.deck-foot{min-height:44px}}@media (max-height:500px) and (max-width:599px){.app--fixed{height:auto;min-height:100dvh;overflow:visible}.app--fixed .app-main{--slot-h:min(270px, calc((100vw - 48px) / var(--slot-ratio)))}.app--fixed .deck{min-height:560px}}@media (prefers-reduced-motion:reduce){.co-glint{display:none;animation:none!important}}.gate-or{color:var(--ink-soft)}.sealed-pack{container-type:inline-size}.wrap-date{letter-spacing:.08em;white-space:nowrap;font-size:clamp(6px,2.4cqw,9px)}.contact a{align-items:center;min-height:44px;display:inline-flex}.brand,.cta-primary,.cta-quiet{min-height:44px}.owner{--px-bg:var(--panel);background:var(--panel);color:var(--ink);border-color:var(--line-faint);box-shadow:none}.owner-head h2{overflow-wrap:anywhere}.owner-stats>div{--px-bg:var(--paper);background:var(--paper);border-color:var(--line-faint)}.owner-stats strong{color:var(--ink);font:800 22px/1.3 var(--font-body)}.owner-stats span{color:var(--ink-soft);font:500 11px/1.5 var(--font-body);text-transform:none}.owner-deadline,.owner-none{color:var(--ink-soft);margin-bottom:20px}.sheet-head{z-index:2;background:var(--paper);margin-top:-12px;padding:12px 0;position:sticky;top:-16px}.reward-state strong{align-items:center;gap:3px;display:flex}.reward-lock{flex:none;width:11px;height:11px}.app--fixed .app-main{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.cards{padding-bottom:max(48px, env(safe-area-inset-bottom))}.inspect-bar,.zoom-controls,.inspect-foot{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-image--progressive>img{transition:none}.card-image--preview-ready .card-image-error{font-size:12px;top:auto;bottom:4%;left:5%;right:5%}.card-image--preview-ready .card-image-error>span:first-child{display:none}.advertiser{text-align:center;flex-direction:column;gap:22px;display:flex}.advertiser-copy{max-width:560px}.advertiser-copy h2{margin-bottom:0}.advertiser-example{aspect-ratio:auto;width:auto;margin:0;transform:none}.advertiser-example figcaption{margin:0 0 14px;font-size:11px}.advertiser-example>button{aspect-ratio:2/3;background:0 0;border:0;height:min(50dvh,460px,150vw - 180px);padding:0;display:block}.advertiser-action{max-width:480px}.advertiser-action p{color:var(--ink-soft);margin:0 0 20px;font-size:14px;line-height:1.6}.advertiser-action .cta-primary{width:100%}.business-sheet .sheet-body{padding:12px 18px max(12px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.business-sheet .sheet-head{flex:none;margin:0 0 14px;padding:0;position:static}.business-sheet .biz{gap:12px;padding:0}.business-sheet .biz-title,.business-sheet .biz>p,.business-sheet .cta-quiet--block{margin:0}.biz--entry{flex:1;justify-content:center;max-height:700px}.biz--entry .buyer-steps{flex-direction:column;gap:clamp(28px,6dvh,60px);margin:0 0 20px;display:flex}.biz--entry .buyer-steps li{margin:0;padding-left:42px}.biz--entry .buyer-steps li:before{top:7px}.biz--entry .buyer-steps p{font:800 clamp(25px, 6vw, 38px)/1.15 var(--font-head);letter-spacing:-.03em}.biz--entry .buyer-footer{padding-top:16px;font-size:13px}.biz--entry .cta-primary{min-height:54px;margin-top:12px}.biz--rank .rank-note{font-size:13px;line-height:1.45}.biz--rank .rank-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0}.biz--rank .rank-choice{gap:4px;padding:8px}.biz--rank .rank-choice>span{font-size:12px}.biz--rank .rank-choice>strong{margin:0;font-size:16px}.biz--rank .rank-choice .card-image{max-height:min(18dvh,155px)}.biz--drops .drop-definition{font-size:13px;line-height:1.4}.biz--drops .drop-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.biz--drops .drop-presets button{min-width:0;padding:6px 2px;font-size:11px}.biz--drops .review-field{grid-template-columns:1fr 110px;align-items:center;margin:0;display:grid}.biz--drops .review-field input{min-height:44px;padding:8px}.biz--drops .drop-guarantee{margin:0;padding:10px}.biz--drops .drop-guarantee h3{margin-bottom:5px;font-size:10px;line-height:1.4}.biz--drops .drop-guarantee p{font-size:12px;line-height:1.4}.biz--drops .checkout-total{margin:0;padding-top:6px}.biz--drops .checkout-total p{margin:2px 0;font-size:13px;line-height:1.5}.biz--drops .checkout-total p:last-child{padding-top:4px;font-size:20px}.biz-actions{flex-direction:row-reverse;gap:8px;display:flex}.biz-actions .cta-primary{flex:1;min-width:0;padding:10px 8px;font-size:12px}.biz-actions .cta-quiet{flex:none;width:64px}@media (max-height:700px){.business-sheet .sheet-head{margin-bottom:8px}.business-sheet .biz{gap:8px}.biz--drops .biz-title{font-size:23px}.biz--drops .drop-definition{font-size:12px}.biz--drops .drop-guarantee{padding:7px}.biz--drops .drop-guarantee h3{font-size:9px}.biz--rank .rank-choice{padding:6px}.biz--rank .rank-choices{gap:10px;margin:4px 0}.biz--rank .rank-choice .card-image{max-height:14dvh}.biz--rank .rank-choice>span{font-size:11px}.biz--rank .rank-choice>strong{font-size:14px}}@media (max-height:500px) and (min-width:600px){.biz--entry .buyer-steps{gap:20px;margin-bottom:0}.biz--entry .buyer-steps p{font-size:26px}.biz--entry .buyer-footer{padding-top:8px}.biz--entry .cta-primary{min-height:44px;margin-top:0}.biz--rank .rank-choices{grid-template-columns:repeat(5,minmax(0,1fr))}.biz--rank .rank-choice .card-image{max-height:90px}.biz--drops{grid-template-columns:1fr 1fr;display:grid;column-gap:16px!important}.biz--drops .biz-title,.biz--drops .drop-definition,.biz--drops .biz-actions{grid-column:1/-1}.biz--drops .drop-guarantee{grid-column:1}}body:has(.app-legal) #bhcc-legalfoot{display:none}body:has(.legal-page) #bhcc-legalfoot{display:none}body:has(.app-legal) #bhcc-footspacer{display:none}.wrap-art .wrap-seal{width:23%;height:auto;top:57%;transform:translate(-50%,-50%)}.wrap-art .wrap-manifesto{text-align:center;font:500 clamp(8px, 3.6cqw, 14px)/1.45 var(--font-body);color:#f8f1df;gap:6px;display:grid;position:absolute;top:69%;left:11%;right:11%}.wrap-art .wrap-manifesto strong{color:#f8f1df;font-size:clamp(8px,3.6cqw,14px);font-weight:900;line-height:1.4}.landing-open{color:#a32722;text-underline-offset:4px;cursor:pointer;font:700 15px/1.4 var(--font-body);background:0 0;border:0;padding:5px 0;text-decoration:underline}.landing-kicker{font:800 14px/1.3 var(--font-head);letter-spacing:0;text-transform:none;margin:0 0 8px}.landing-kicker strong{color:var(--red);background:#ffe3a0;border-radius:3px;padding:1px 5px;font-weight:900}.deck--landing .deck-title{max-width:440px;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(22px,5.5vw,32px);font-weight:900}.deck--landing .deck-sub{margin-top:8px;font-size:15px}.deck--landing .landing-open{font-size:16px}.app-legal{font:11px/1.3 var(--font-body);color:var(--ink-soft);flex:none;justify-content:center;align-items:center;gap:18px;padding:10px 16px;display:flex}.app-legal a,.app-legal button{font:inherit;color:inherit;background:0 0;border:0;padding:4px;text-decoration:underline}.app--fixed .app-legal{position:static}.artifact-visit{width:-moz-fit-content;width:fit-content;font:700 12px/1.3 var(--font-body);color:var(--ink);text-underline-offset:3px;margin:2px auto 6px;text-decoration:underline;display:block}.pull-badge,.cards-zoom-cue{letter-spacing:.07em;font-size:9px!important}.reveal-foot{flex-direction:column;align-items:center;gap:0;display:flex}.reveal-foot .pull-badge{margin:0}.card-image-preview{z-index:0}.card-image>img:not(.card-image-preview){z-index:1;position:relative}.card-image--loaded .card-image-preview{visibility:visible}.connection-note{z-index:100;border:1px solid var(--ink);background:var(--paper);width:max-content;max-width:calc(100vw - 32px);font:13px/1.4 var(--font-body);border-radius:7px;padding:10px 16px;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #252a2715}.connection-note--error{border-color:var(--red)}.connection-note button{background:0 0;border:0;min-width:44px;min-height:44px;margin-left:12px;font-size:22px}.preview-mode-label{z-index:10000;color:#252a27;font:700 9px/1.3 var(--font-body);pointer-events:none;background:#ffe18c;border:1px solid #252a27;padding:3px 7px;position:fixed;top:0;right:0}.advertiser{color:#252a27;position:relative;background:linear-gradient(135deg,#fff3c7,#fffdf6 70%)!important;border:3px solid #292d29!important;border-radius:14px!important;margin-top:44px!important;padding:clamp(20px,4vw,40px)!important;overflow:visible!important;box-shadow:7px 7px #252a27!important}.advertiser-label{background:#ffe18c;border:1px solid #252a27;border-radius:4px;padding:8px 10px;font-weight:900;display:inline-block;color:#252a27!important}.advertiser h2{letter-spacing:-.03em;line-height:1.1;font-size:clamp(25px,4vw,40px)!important}.advertiser-example>button{cursor:zoom-in;background:0 0;border:0;width:min(300px,70vw);height:min(450px,105vw);margin:auto;padding:0;display:block}.advertiser-example .co{width:100%;height:100%}.advertiser-example .artifact-visit{margin-top:18px;display:inline-block}.advertiser-zoom-hint{color:var(--ink-soft);margin-top:5px;font-size:11px;display:block}.advertiser-action .cta-primary{color:#fffdf6;background:#b42c25;border:2px solid #252a27;min-height:54px;font-size:15px;box-shadow:4px 4px #252a27}.advertiser-action p{font-size:14px;line-height:1.5}.section-rule{border:0;border-top:1px solid #252a2740;margin:36px 0}.review-field{text-align:left;font:600 13px/1.3 var(--font-body);gap:7px;display:grid}.review-field input,.review-list input,.admin-page input,.admin-page select,.admin-page textarea{box-sizing:border-box;color:#252a27;width:100%;min-height:44px;font:400 16px/1.4 var(--font-body);background:#fffdf6;border:1px solid #74766d;border-radius:6px;padding:10px 12px}.review-field input:focus,.review-list input:focus{outline-offset:2px;outline:3px solid #deb547}.review-list{border:0;gap:10px;margin:0;padding:0;display:grid}.review-list legend{margin:0 0 12px;font-weight:700}.flow-error{color:#74251f;overflow-wrap:anywhere;background:#fff1e8;border-left:3px solid #b42c25;padding:12px 14px;font-size:13px;line-height:1.5}.auth-real{max-width:490px}.auth-real form{gap:20px;display:grid}.auth-real .cta-primary{width:100%}.marketing-choice{text-align:left;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.marketing-choice input{accent-color:#b42c25;flex:none;width:18px;height:18px;margin-top:2px}.oauth-options{gap:10px;margin:20px 0;display:grid}.oauth-options button{min-height:44px;font:700 14px var(--font-body);background:0 0;border:1px solid #252a27;border-radius:6px}.business-sheet .sheet-body--full{padding-bottom:max(16px, env(safe-area-inset-bottom));scrollbar-gutter:stable;flex-direction:column;display:flex;overflow-y:auto}.business-sheet .sheet-head{flex:none}.business-sheet .biz{flex-direction:column;gap:clamp(10px,1.5dvh,18px);width:min(100%,680px);min-height:0;margin:auto;padding:10px 0;display:flex}.business-sheet .biz-title{margin:0;font-size:clamp(24px,5vw,36px);line-height:1.12}.business-sheet .biz>p{margin:0;font-size:14px;line-height:1.4}.business-sheet .cta-primary{flex:none;width:100%;min-height:48px}.business-sheet .cta-quiet{min-height:36px;margin:0;padding:6px}.business-sheet .buyer-steps{counter-reset:step;gap:clamp(20px,4dvh,38px);margin:0 0 16px;padding:0;list-style:none;display:grid}.buyer-steps li{counter-increment:step;padding-left:42px;position:relative}.buyer-steps li:before{content:counter(step, decimal-leading-zero);font:700 12px var(--font-head);color:#b42c25;position:absolute;top:4px;left:0}.business-sheet .buyer-steps p{font:900 clamp(23px, 5vw, 34px)/1.08 var(--font-head);letter-spacing:-.03em;margin:0 0 7px}.buyer-steps small{font:400 13px/1.4 var(--font-body);display:block}.review-wizard progress,.drop-progress progress{accent-color:#b42c25;border:0;width:100%;height:7px}.review-wizard progress::-webkit-progress-bar{background:#e3ded1;border-radius:9px}.review-wizard progress::-webkit-progress-value{background:#b42c25;border-radius:9px;transition:width .25s}.review-wizard .review-help{color:#595c54;font-size:12px!important}.biz-actions{gap:4px;display:grid}.design-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.design-option{background:0 0;border:2px solid #ccc5b6;border-radius:7px;min-width:0;padding:5px}.design-option img{object-fit:contain;width:100%;height:min(20dvh,190px);display:block}.design-option span{font:600 10px/1.4 var(--font-body);padding-top:5px;display:block}.design-option.selected{background:#fff0c6;border-color:#b42c25;box-shadow:0 0 0 2px #b42c25}.business-sheet .rank-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}.business-sheet .rank-choice{background:#fffcf3;border:2px solid #d5d0c1;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:7px;display:flex}.business-sheet .rank-choice--selected{background:#fff0c6;border-color:#b42c25;box-shadow:0 0 0 2px #b42c25}.rank-select{color:#252a27;background:0 0;border:0;flex-direction:column;gap:6px;padding:2px;display:flex}.rank-select>span{font:700 12px/1.3 var(--font-body)}.rank-select>strong{font:900 20px var(--font-body)}.rank-select .choice-status{font:700 10px/1.2 var(--font-body);min-height:24px}.rank-choice--selected .choice-status{color:#9d1d17}.rank-zoom{cursor:zoom-in;color:#252a27;background:0 0;border:0;padding:0}.rank-zoom .card-image{width:auto;height:clamp(90px,15dvh,170px);margin:auto}.rank-zoom small{font-size:10px}.drop-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.drop-presets button{color:#252a27;background:#fffdf6;border:2px solid #d5d0c1;border-radius:6px;flex-direction:column;align-items:center;gap:5px;min-height:54px;padding:10px 3px;display:flex}.drop-presets button.selected{background:#ffe9ab;border-color:#b42c25;font-weight:800;box-shadow:0 0 0 2px #b42c25}.drop-presets button span,.drop-presets button small{font-size:11px}.checkout-total{border-top:1px solid #252a2730;border-bottom:1px solid #252a2730;margin:0;padding:10px 0}.checkout-total p{justify-content:space-between;gap:15px;margin:4px 0;font-size:13px;display:flex}.checkout-total p:last-child{padding-top:5px;font-size:18px}.drop-guarantee{margin:0;padding:9px 12px}.drop-guarantee h3{margin:0 0 4px!important;font-size:10px!important}.drop-guarantee p{margin:0;line-height:1.35;font-size:12px!important}.review-guarantee{color:#38392f;box-sizing:border-box;text-align:left;width:min(100%,680px);font:12px/1.5 var(--font-body);background:#fff8dd;border:1px solid #cebd8b;border-radius:7px;margin:12px auto;padding:14px}.review-guarantee>strong{font-size:13px}.review-guarantee p{margin:7px 0 0}.review-guarantee a{color:inherit}.review-guarantee--compact{margin:0;padding:9px 12px;font-size:11px;line-height:1.4}.pay-real form{gap:16px;display:grid}.business-sheet .sheet-body>.flow-error{flex:none;width:min(100%,680px);margin:8px auto}.account-real>section{margin-top:30px}.account-real>.premium{margin-top:10px}.account-order{overflow-wrap:anywhere;border:1px solid #252a2730;border-radius:8px;margin:10px 0;padding:16px}.account-order p{margin:7px 0}.account-order small{font-size:10px}.owner-card-zoom{cursor:zoom-in;background:0 0;border:0;width:180px;margin:auto;display:block}.drop-progress{background:#fff8dd;border:1px solid #dacb9f;border-radius:8px;padding:18px;font-size:13px}.reward-download{color:#252a27;min-height:40px;font:800 11px var(--font-body);background:#ffe8a5;border:1px solid #252a27;border-radius:4px;margin-top:10px;padding:8px 12px}.legal-page{max-width:760px;font:16px/1.65 var(--font-body);color:#252a27;margin:0 auto;padding:24px 24px 50px}.legal-page nav{justify-content:space-between;margin-bottom:40px;display:flex}.legal-page nav button{background:0 0;border:0;text-decoration:underline}.legal-page h1{font:900 clamp(30px, 6vw, 48px)/1.1 var(--font-head);letter-spacing:-.04em}.legal-page h2{font:800 21px/1.25 var(--font-head);margin-top:30px}.legal-page a{color:inherit}.legal-audience{margin-bottom:18px}.legal-page footer{flex-wrap:wrap;gap:18px;margin-top:40px;font-size:13px;display:flex}.admin-page{max-width:1350px;font:14px/1.5 var(--font-body);color:#252a27;margin:auto;padding:24px}.admin-page h1{font:900 44px/1.1 var(--font-head);margin:15px 0 8px}.admin-page h2{font:800 20px/1.3 var(--font-head)}.admin-page button{color:#252a27;background:#fffdf6;border:1px solid #252a27;border-radius:6px;min-height:42px;padding:9px 15px;font-weight:700}.admin-page button.selected,.admin-page button[type=submit]{color:#fffdf6;background:#252a27}.admin-page button:disabled{opacity:.45;cursor:not-allowed}.admin-mode{float:right;background:#fff0ba;border:1px solid #a27b16;border-radius:4px;padding:5px 10px;font-weight:700}.admin-tabs{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.admin-inline{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}.admin-inline label{flex:1;gap:7px;min-width:160px;display:grid}.admin-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:28px 0;display:grid}.admin-kpis article{background:#fffdf6;border:1px solid #d8d3c5;border-radius:9px;padding:18px}.admin-kpis h2{text-transform:capitalize;margin:0 0 8px;font-size:13px}.admin-kpis strong{font-size:29px;display:block}.admin-kpis small{color:#66695e;display:block}.admin-table{max-height:450px;margin:16px 0;overflow:auto}.admin-table table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th{text-align:left;text-transform:capitalize;background:#ece8dc;position:sticky;top:0}.admin-table td,.admin-table th{vertical-align:top;overflow-wrap:anywhere;border:1px solid #d8d3c5;min-width:120px;max-width:400px;padding:10px}.admin-reason{background:#fff5d0;border-radius:8px;gap:7px;margin:20px 0;padding:16px;display:grid}.admin-reason textarea{resize:vertical;min-height:70px}.admin-order{border-bottom:1px solid #d8d3c5;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.admin-order p{overflow-wrap:anywhere;margin:4px 0;font-size:12px}.admin-review{border:2px solid #252a27;border-radius:10px;margin-top:24px;padding:22px}.admin-review img{width:min(100%,280px);margin:20px auto;display:block}.admin-request,.admin-put-live{background:#fffaf0;border:1px solid #b9a98b;border-radius:8px;gap:10px;margin:18px 0;padding:16px;display:grid}.admin-request h3,.admin-put-live h3,.admin-request p,.admin-put-live p{margin:0}.admin-request a{overflow-wrap:anywhere}.admin-put-live label{gap:4px;font-weight:700;display:grid}.admin-review .admin-put-live-preview{width:min(100%,240px);margin:4px 0}.admin-notice{overflow-wrap:anywhere;background:#eaf0d3;border-left:4px solid #52612f;padding:14px}.admin-page details{border:1px solid #d8d3c5;border-radius:7px;margin:12px 0;padding:14px}.admin-page summary{text-transform:capitalize;cursor:pointer;font-weight:700}.admin-user{margin:12px 0;display:block}.mfa-qr{width:210px;height:210px;margin:20px 0;display:block}@media (max-width:520px){.business-sheet .sheet-body--full{padding-inline-start:18px;padding-inline-end:18px}.business-sheet .rank-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.business-sheet .rank-choice{gap:4px;padding:5px}.rank-select{grid-template-columns:1fr 1fr;gap:3px;display:grid}.rank-select>span{font-size:10px}.rank-select>strong{font-size:14px}.rank-select .choice-status{grid-column:1/-1;min-height:0;font-size:9px}.rank-zoom .card-image{height:clamp(80px,14dvh,140px)}.rank-zoom small{font-size:9px}.business-sheet .biz--rank{gap:9px}.business-sheet .biz--drops{gap:8px}.business-sheet .biz--drops .drop-definition{font-size:12px}.drop-presets button span,.drop-presets button small{font-size:10px}.checkout-total{padding:5px 0}.review-guarantee--compact{font-size:10px}.business-sheet .biz--drops .review-field{grid-template-columns:1fr 100px;align-items:center}.advertiser-action .cta-primary{width:100%}.admin-page{padding:16px}.admin-order{flex-direction:column;align-items:flex-start}.admin-kpis{grid-template-columns:1fr 1fr;gap:9px}.admin-kpis article{padding:12px}.admin-kpis strong{font-size:24px}}@media (max-height:740px){.business-sheet .biz{gap:9px}.business-sheet .biz-title{font-size:25px}.business-sheet .buyer-steps{gap:20px;margin-bottom:8px}.business-sheet .buyer-steps p{font-size:25px}.business-sheet .buyer-steps small{font-size:12px}.business-sheet .cta-primary{min-height:44px}.review-field{gap:4px}.review-field input{min-height:40px;padding:8px 10px}.business-sheet .rank-choices{margin:3px 0}.rank-zoom .card-image{height:12dvh}.biz--drops .review-guarantee--compact{padding:7px;font-size:10px}.biz--drops .review-guarantee--compact>strong{font-size:11px}.biz--drops .review-guarantee--compact p{margin:3px 0 0}.app--fixed .deck{padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.review-wizard progress::-webkit-progress-value{transition:none}}.app:has(.app-legal){height:auto;min-height:100dvh;overflow:visible}.app:has(.app-legal) .app-bar{margin:0 auto}.app--fixed:has(.app-legal) .app-main{flex:none;height:calc(100svh - 64px);min-height:440px}.app-legal{margin-top:48px;padding:28px 16px 48px;font-size:13px}.app-legal details{text-align:center;max-width:740px}.app-legal summary{cursor:pointer;border:1px solid var(--line);border-radius:24px;width:-moz-fit-content;width:fit-content;margin:auto;padding:10px 18px;list-style:none}.app-legal nav{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:20px;display:flex}body:has(.demo-controls) #root{padding-top:64px}body:has(.demo-controls) .app{min-height:calc(100svh - 64px)}body:has(.demo-controls) .app--fixed:has(.app-legal) .app-main{height:calc(100svh - 128px)}body:has(.demo-controls) .sheet{top:64px}body:has(.demo-controls) .sheet-body{max-height:calc(100dvh - 64px)}.deck--landing .deck-sub{display:none}.deck--landing .deck-head{height:104px}.landing-kicker strong{color:inherit;background:0 0;padding:0}.biz--drops .drop-presets button.selected{color:var(--ink)}.account-page{max-width:820px;margin:auto;padding:24px 18px 56px}.account-page .account-real{width:100%;max-width:none}.account-page .cards{padding-inline-start:0;padding-inline-end:0}.account-page>.account-real>.sheet-head{position:static}.demo-controls{top:max(8px, env(safe-area-inset-top));z-index:11000;color:#252a27;max-width:min(350px,100vw - 20px);font:12px/1.4 var(--font-body);background:#f8f5ed;border:1px solid #b7b0a3;border-radius:10px;padding:4px;position:fixed;left:10px;box-shadow:0 4px 20px #0002}.demo-controls-bar{flex-wrap:wrap;gap:8px;display:flex}.demo-controls button{cursor:pointer;color:#252a27;min-height:44px;font:700 12px/1.3 var(--font-body);background:#fffdf6;border:1px solid #b7b0a3;border-radius:6px;padding:6px 10px}.demo-controls [aria-checked=true]{color:#fffdf6;background:#252a27}.demo-controls [role=switch]{align-items:center;gap:7px;display:flex}.demo-switch-track{background:#ccc6b9;border-radius:20px;width:30px;padding:3px;display:flex}.demo-switch-track>span{background:#fffdf6;border-radius:50%;width:12px;height:12px}[aria-checked=true] .demo-switch-track{background:#a12a24;justify-content:flex-end}.demo-controls small{margin-top:4px;display:block}.demo-panel{max-height:min(100dvh - 90px,650px);padding:10px;overflow:auto}.demo-panel p{margin:8px 0}.demo-panel article{border-bottom:1px solid #b7b0a3;padding:8px 0}.demo-actions{flex-wrap:wrap;gap:6px;display:flex}.demo-controls button:disabled{opacity:.45;cursor:not-allowed}.demo-panel details{margin:16px 0}#bhcc .bhcc-k{display:none}#bhcc .bhcc-sw[aria-checked=true]{background:#a12a24}#bhcc .bhcc-always{color:#754b38}@media (max-width:420px){.demo-controls{font-size:10px}.demo-controls button{min-height:44px;font-size:11px}}.email-center{color:#252a27;max-width:1320px;margin:0 auto;padding:32px 24px 120px;font:16px/1.6 Archivo,Arial,sans-serif}.email-center h1{margin:12px 0;font-size:34px}.email-center h2{overflow-wrap:anywhere;font-size:21px;line-height:1.4}.email-center h3{font-size:18px}.email-center header{border-bottom:1px solid #d2cabb;margin-bottom:24px;padding-bottom:20px}.email-center nav,.email-preview-controls,.email-filters,.email-send-actions{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.email-center button{color:#252a27;cursor:pointer;background:#fffdf6;border:1px solid #aba291;border-radius:7px;min-height:44px;padding:9px 15px;font:700 14px/1.4 Archivo,Arial,sans-serif}.email-center button[aria-pressed=true]{color:#fffdf6;background:#252a27}.email-center button:disabled{opacity:.5;cursor:default}.email-center input,.email-center select,.email-center textarea{color:#252a27;width:100%;min-height:44px;font:inherit;background:#fffdf6;border:1px solid #aba291;border-radius:6px;padding:12px;display:block}.email-center textarea{resize:vertical;min-height:100px}.email-center label{margin:12px 0;display:block}.email-center label>span{text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.email-editor{grid-template-columns:minmax(260px,1fr) minmax(320px,1.5fr);align-items:start;gap:28px;display:grid}.email-editor>section{text-align:center;background:#eae4d7;border:1px solid #d2cabb;border-radius:12px;min-width:0;padding:18px;position:sticky;top:15px}.email-editor pre{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;max-width:600px;margin:auto;font:16px/1.6 monospace}.email-center .admin-table{max-width:100%;overflow:auto}.email-center td,.email-center th{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d2cabb;max-width:320px;padding:10px}.email-center th{white-space:nowrap}.email-center fieldset{border:1px solid #d2cabb;margin-top:16px;padding:16px}.email-send-detail{border-top:2px solid #252a27;margin:24px 0;padding-top:20px}.email-confirm{max-width:520px;margin:12vh auto;padding:24px;font:18px/1.6 Archivo,Arial,sans-serif}.email-confirm>a{margin-top:24px;display:block}@media (max-width:800px){.email-center{padding:24px 16px 120px}.email-editor{grid-template-columns:1fr}.email-editor>section{padding:10px;position:static}.email-center nav{gap:6px}.email-center nav button{padding:8px 10px}}@media (min-height:561px),(max-width:599px){.app--fixed .deck{justify-content:flex-start;gap:4px;padding-top:0}.app--fixed .deck-head{justify-content:flex-end;height:88px}.app--fixed .deck-hint{min-height:28px}}.account-pack-summary{gap:8px;margin:12px 0 24px;display:grid}.account-pack-summary p{margin:0;font-size:16px}.account-pack-summary .account-pack-link{text-align:left;margin:0;font-size:17px}.account-pack-summary time{font-variant-numeric:tabular-nums;font-weight:800}.account-pack-summary small{color:var(--ink-soft);font-size:13px}.reward-download-status{overflow-wrap:anywhere;margin-top:8px!important;font-size:11px!important;line-height:1.4!important}.reward-download-status--error,.reward-download-status--blocked{color:#a52c27!important}.reward-download-status a{color:inherit;font-weight:800;text-decoration:underline}.purchase-flow .sheet-body--full{width:min(100%,640px);padding:12px 24px max(16px, env(safe-area-inset-bottom));scrollbar-gutter:auto;background:#fbf8ee;margin:0 auto}.purchase-flow .sheet-head{z-index:5;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 0 10px;display:flex;position:relative}.purchase-flow .sheet-head .eyebrow{font:400 8px/1.5 var(--font-pixel,"Press Start 2P", monospace);letter-spacing:0}.purchase-flow .sheet-close{min-width:42px;min-height:42px;position:static}.purchase-flow .flow-back,.flow-back-spacer{flex:none;width:42px;height:42px}.purchase-flow .flow-back{color:var(--ink);font:800 24px var(--font-body);cursor:pointer;background:0 0;border:0}.owner-offer-panel,.owner-offer-notice{color:#263123;font:500 14px/1.4 var(--font-body);background:#edf0e5;border:2px solid #68745d;border-radius:8px;padding:12px}.owner-offer-panel p{margin:0}.owner-offer-panel strong,.owner-offer-panel span{display:block}.owner-offer-toggle{color:#263123;width:100%;min-height:44px;font:700 15px/1.3 var(--font-body);cursor:pointer;background:#fffdf6;border:1px solid #526346;border-radius:6px;margin-top:8px;padding:8px 12px}.owner-offer-toggle[aria-pressed=true]{color:#fffdf6;background:#31442b}.owner-offer-toggle:focus-visible{outline-offset:3px;outline:3px solid #a72b25}.flow-progress{flex:none;gap:5px;margin:0 0 12px;display:flex}.flow-progress span{background:#e3dbc9;flex:1;height:4px}.flow-progress .filled{background:#a72b25}.purchase-flow .biz{flex:none;gap:13px;width:100%;max-width:560px;margin:0 auto;padding:8px 0 0}.purchase-flow .biz-title{font:900 clamp(30px, 6vw, 40px)/1.05 var(--font-body);letter-spacing:-1px;text-align:left}.purchase-flow .biz>p{font:400 16px/1.4 var(--font-body);text-align:left}.purchase-flow .cta-primary{letter-spacing:.4px;border:1px solid #77251e;border-radius:3px;justify-content:space-between;align-items:center;min-height:52px;margin-top:12px;padding:14px 16px;font-size:13px;display:flex;box-shadow:0 4px #78251e}.purchase-flow .biz--entry{gap:13px}.purchase-flow .buyer-steps{gap:0;margin:0;padding:0}.purchase-flow .buyer-steps li{grid-template-columns:36px 1fr;align-items:start;gap:12px;min-height:45px;padding:0 0 12px;display:grid}.purchase-flow .buyer-steps li:before{content:"";background:#d5c3a6;width:1px;position:absolute;top:34px;bottom:2px;left:17px}.purchase-flow .buyer-steps li:last-child:before{display:none}.purchase-flow .buyer-icon{background:#eee3cb;border:1px solid #c8b793;border-radius:3px;place-items:center;width:35px;height:35px;font-size:20px;display:grid;box-shadow:2px 2px #d8c9ad}.purchase-flow .buyer-steps p{font:800 16px/1.25 var(--font-body);letter-spacing:0;margin:0 0 3px}.purchase-flow .buyer-steps small{font:400 14px/1.35 var(--font-body);color:#626253}.purchase-flow .review-guarantee{color:#30362a;background:#f1ebdc;border:1px solid #d5c9b0;border-radius:5px;gap:10px;margin:0;padding:11px 12px;display:grid}.purchase-flow .guarantee-row{grid-template-columns:17px 1fr;gap:7px;display:grid}.purchase-flow .guarantee-row>span{color:#4c6346;font-size:16px}.purchase-flow .review-guarantee strong{font:800 12px/1.35 var(--font-body);margin-bottom:3px;display:block}.purchase-flow .review-guarantee p{font:400 12px/1.4 var(--font-body);color:#535849;margin:0}.purchase-flow .payment-assurance{text-align:center;color:#3d5537;font:700 13px/1.4 var(--font-body);gap:5px;margin:9px 0 12px;display:grid}.purchase-flow .payment-assurance p{margin:0}.purchase-flow .biz--drops .drop-unit-price{font:800 20px/1.3 var(--font-body);color:#30362a;margin:0}.purchase-flow .biz--website{justify-content:flex-start;gap:18px;padding-top:25px}.website-symbol{width:55px;height:55px;font:800 30px var(--font-body);color:#89572d;background:#eee2c9;border:2px solid #c6ad7d;place-items:center;display:grid;box-shadow:3px 3px #d7c5a0}.purchase-flow .biz--website .biz-title{letter-spacing:-2px;margin-top:6px;font-size:clamp(44px,10vw,64px)}.purchase-flow .website-input{color:#252a27;width:100%;height:62px;font:400 20px var(--font-body);background:#fffdf7;border:2px solid #9e7c55;border-radius:5px;margin-top:12px;padding:14px}.purchase-flow .request-note{text-align:left;font:700 15px/1.4 var(--font-body);gap:6px;margin-top:14px;display:grid}.purchase-flow .request-note textarea{color:#252a27;width:100%;min-height:84px;font:400 16px/1.4 var(--font-body);resize:vertical;background:#fffdf7;border:2px solid #c9b18a;border-radius:5px;padding:12px}.purchase-flow .review-field{gap:7px;min-width:0;margin:0;display:grid}.purchase-flow .field-label{font:700 16px var(--font-body);justify-content:space-between;gap:10px;display:flex}.purchase-flow .field-label small{color:#666b5c;white-space:nowrap;font-size:12px;font-weight:400}.purchase-flow .review-field input,.purchase-flow .review-field textarea{width:100%;min-height:48px;font:400 16px/1.4 var(--font-body);color:#272d22;resize:vertical;background:#fffdf7;border:1px solid #bdb29d;border-radius:5px;padding:12px}.purchase-flow .review-field textarea{min-height:82px}.purchase-flow .review-list{border:0;gap:17px;margin:0;padding:0;display:grid}.purchase-flow .review-list legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.purchase-flow .review-wizard{gap:20px}.purchase-flow .review-wizard progress{height:4px;margin:0}.purchase-flow .rank-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.purchase-flow .rank-choice{isolation:isolate;background:#f1ebdc;border:1px solid #cfc3aa;border-radius:4px;gap:2px;padding:5px;position:relative}.purchase-flow .rank-choice--selected{background:#f4e4d3;border:2px solid #a72b25;padding:4px;box-shadow:0 0 0 1px #a72b25}.purchase-flow .rank-zoom{z-index:4;color:#272d22;background:#fffdf5;border:1px solid #bdb29d;border-radius:50%;place-items:center;width:36px;height:36px;padding:8px;display:grid;position:absolute;top:3px;left:3px}.purchase-flow .rank-zoom svg{width:100%;height:100%}.purchase-flow .rank-select .card-image{object-fit:contain;width:100%;height:clamp(108px,17dvh,165px)}.purchase-flow .rank-select{cursor:pointer;flex-direction:column;align-items:center;gap:3px;width:100%;min-height:49px;padding:7px 0 4px;display:flex;position:static}.purchase-flow .rank-select>span{font-size:13px}.purchase-flow .rank-select>strong{font:900 clamp(17px, 4.5vw, 22px)/1.1 var(--font-body);white-space:nowrap}.purchase-flow .rank-select>.rank-tick{z-index:3;pointer-events:none;color:#fff;background:#a72b25;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #fbf8ee}.purchase-flow .biz .one-time-note{text-align:center;color:#616456;font-size:12px}.purchase-flow .design-options{gap:10px;margin:10px 0}.purchase-flow .design-option{background:#f1ebdc;border-radius:4px;padding:5px}.purchase-flow .design-option.selected{background:#f4e4d3;border-color:#a72b25;box-shadow:0 0 0 1px #a72b25}.design-zoom,.design-select{color:#272d22;cursor:pointer;background:0 0;border:0;width:100%}.design-zoom{min-height:36px;font:500 11px var(--font-body);text-underline-offset:3px;padding:5px 0;text-decoration:underline}.purchase-flow .design-option img{aspect-ratio:2/3;height:auto;max-height:280px}.design-select{font:700 12px var(--font-body);min-height:44px;padding:0}.design-select>span{padding:10px 0;display:block}.purchase-flow .biz--drops .drop-definition{font-size:14px}.drop-slider-value{align-items:baseline;gap:9px;padding-top:5px;display:flex}.drop-slider-value label{font:700 16px var(--font-body)}.drop-slider-value output{font:900 32px var(--font-body);font-variant-numeric:tabular-nums}.drop-slider-value strong{font:800 20px var(--font-body);margin-left:auto}.drop-slider{accent-color:#a72b25;cursor:pointer;width:100%;min-height:36px;margin:-5px 0}.drop-scale{font:400 12px var(--font-body);color:#656757;justify-content:space-between;margin-top:-9px;display:flex}.purchase-flow .drop-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.purchase-flow .drop-presets button{min-height:44px;font:700 12px var(--font-body);border-width:1px;flex-direction:row;justify-content:center;align-items:center;gap:3px;padding:8px 3px;display:flex}.purchase-flow .drop-presets button.selected{color:#252a27;background:#f4e4d3;box-shadow:0 0 0 1px #a72b25}.drop-exact{font:400 12px var(--font-body);justify-content:space-between;align-items:center;gap:14px;display:flex}.drop-exact input{color:#252a27;width:90px;min-height:40px;font:600 16px var(--font-body);background:#fffdf7;border:1px solid #c5baa4;border-radius:4px;padding:7px}.purchase-flow .checkout-total{background:0 0;border:0;margin:auto 0 0;padding:0}.purchase-flow .checkout-total p{font:400 13px/1.4 var(--font-body);padding:5px 0}.purchase-flow .checkout-total p:last-child{border-top:1px solid #c6bda9;margin-top:4px;padding-top:9px;font-size:22px;font-weight:900}.purchase-flow .pay-real{gap:11px}.purchase-flow .pay-real form{gap:12px;display:grid}.purchase-flow .checkout-divider{color:#5d6356;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:flex}.purchase-flow .checkout-divider:before,.purchase-flow .checkout-divider:after{content:"";background:#d5cec1;flex:1;height:1px}.purchase-flow .pay-real .review-duration{color:#30362a;margin-bottom:4px;font-weight:800}.purchase-flow .pay-real .review-guarantee p,.purchase-flow .pay-real .review-guarantee strong{font-size:13px}.purchase-flow .pay-real .payment-demo-notice{background:#ece6d8;border-radius:4px;padding:8px 10px;font-size:13px}.demo-payment-method{color:#252a27;font:400 14px/1.4 var(--font-body);background:#fffdf6;border:1px solid #c6bda9;border-radius:8px;gap:10px;padding:14px;display:grid}.demo-payment-method p{border:1px solid #d5cec1;border-radius:5px;justify-content:space-between;margin:0;padding:10px;display:flex}.demo-payment-method small{color:#535849;font-size:12px}.review-status-icon{color:#3c5a2e;background:#e4ecd9;border:1px solid #aebf9d;border-radius:4px;place-items:center;width:50px;height:50px;font-size:27px;display:grid}.auth-gate .auth-real{text-align:center;max-width:430px;padding:36px 28px 26px;position:relative}.auth-gate .gate-title{margin:10px 0 24px}.auth-gate .gate-oauth{gap:10px;display:grid}.auth-gate .gate-email,.auth-gate .gate-form .cta-primary{width:100%}.auth-gate .sheet-close{position:absolute;top:5px;right:9px}.inventory-title{font:900 clamp(24px, 6vw, 35px)/1.2 var(--font-body);margin:0 0 12px}.account-pack-link{color:#94382d;font:600 13px var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 0 18px;text-decoration:underline;display:block}.account-contact{border-top:1px solid #cec4b0;flex-wrap:wrap;justify-content:center;gap:7px;margin:36px 0 18px;padding-top:24px;font-size:14px;display:flex}.account-signout{color:#272b23;min-width:180px;min-height:48px;font:800 14px var(--font-body);cursor:pointer;background:#fffdf6;border:1px solid #706651;border-radius:4px;margin:22px auto 36px;padding:12px 24px;display:block}.account-page .advertiser .cta-primary{min-height:56px;font-size:16px}.wrap-art .wrap-manifesto{gap:4px;font-size:clamp(7px,3cqw,12px);left:6%;right:6%}.wrap-art .wrap-manifesto>span{white-space:nowrap;display:block}.wrap-art .wrap-manifesto strong{margin-top:6px;font-size:clamp(7px,3cqw,12px)}@media (min-width:760px){.purchase-flow .sheet-body--full{border:1px solid #bdac8d;width:min(880px,92vw);max-height:calc(100dvh - 40px);margin:20px auto;padding-inline-start:40px;padding-inline-end:40px;box-shadow:6px 6px #d4c7af}.purchase-flow .rank-choices{grid-template-columns:repeat(5,minmax(0,1fr))}.purchase-flow .biz--rank{max-width:none}}@media (max-width:440px){.purchase-flow .sheet-body--full{padding:7px 18px max(14px, env(safe-area-inset-bottom))}.purchase-flow .biz{gap:11px}.purchase-flow .buyer-steps li{padding-bottom:9px}.purchase-flow .buyer-steps p{font-size:16px}.purchase-flow .rank-choices{gap:8px}}@media (max-height:700px){.purchase-flow .sheet-body--full{padding-top:4px}.purchase-flow .biz--entry{gap:9px}.purchase-flow .biz-title{font-size:30px}.purchase-flow .buyer-steps li{min-height:40px;padding-bottom:7px}.purchase-flow .rank-select .card-image{height:105px}.purchase-flow .review-wizard{gap:13px}.purchase-flow .biz--website{padding-top:10px}}.purchase-flow .biz{padding-bottom:28px}.purchase-flow .rank-select>strong{max-width:100%}.purchase-flow .review-help{font-size:14px!important}@media (max-height:540px){.purchase-flow .biz--website{gap:10px;padding-top:0}.purchase-flow .website-symbol{display:none}.purchase-flow .biz--website .biz-title{font-size:30px}.purchase-flow .website-input{height:48px;margin-top:0}}.payment-progress{z-index:60;color:#252a27;font:500 15px/1.5 var(--font-body);text-align:center;background:#fbfaf6f2;place-content:center;justify-items:center;gap:12px;padding:24px;animation:.18s ease-out payment-progress-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.payment-progress p{margin:0}.payment-progress .payment-progress-title{font:800 23px/1.2 var(--font-body)}.payment-progress-spinner{border:5px solid #eadfc8;border-top-color:#b62d25;border-radius:50%;width:58px;height:58px;animation:.85s linear infinite payment-progress-spin}.payment-progress-check{width:76px;height:76px;animation:.35s ease-out payment-progress-pop}.payment-progress-check circle{fill:#3e7a46}.payment-progress-check path{fill:none;stroke:#fffaf0;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s ease-out .15s forwards payment-progress-draw}@keyframes payment-progress-in{0%{opacity:0}}@keyframes payment-progress-spin{to{transform:rotate(360deg)}}@keyframes payment-progress-pop{0%{opacity:0;transform:scale(.6)}}@keyframes payment-progress-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.payment-progress,.payment-progress-check{animation:none}.payment-progress-spinner{animation-duration:2.4s}.payment-progress-check path{stroke-dashoffset:0;animation:none}}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2)format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/archivo-latin-900-normal-D5FQlLQC.woff2)format("woff2"),url(/assets/archivo-latin-900-normal-b9gKmcX7.woff)format("woff")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}
