.cc-screen.cc-ui{position:relative;background:var(--page);font-size:8px;letter-spacing:-.01em}@media (min-width:1024px){.cc-screen.cc-ui{font-size:10px}}.cc-sell-phone .cc-screen.cc-ui{font-size:10px}.cc-ph-capsule{display:flex;margin-top:.9em;padding:.3em;border:1px solid var(--hair);border-radius:999px;background:color-mix(in srgb,var(--hair) 45%,var(--page))}.cc-ph-capsule>span{display:flex;flex:1;align-items:center;justify-content:center;gap:.4em;height:2em;border-radius:999px;font-size:1.2em;font-weight:600;color:var(--ink-2)}.cc-ph-capsule>.on{background:var(--ink);color:var(--panel)}.cc-ph-capsule i{display:grid;place-items:center;min-width:1.6em;height:1.6em;padding:0 .4em;border-radius:999px;background:var(--accent);color:var(--accent-on);font-size:.75em;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.cc-tabbar{position:absolute;left:.9em;right:.9em;bottom:.9em;z-index:6;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:.35em;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel) 80%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);box-shadow:0 .8em 2em -1em color-mix(in srgb,var(--ink) 45%,transparent)}.cc-tabbar>div{display:flex;flex-direction:column;align-items:center;gap:.3em;padding:.5em 0 .45em;border-radius:999px;color:var(--ink)}.cc-tabbar>div>span:last-child{font-size:.85em;font-weight:600;line-height:1;white-space:nowrap}.cc-tabbar>.on{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--accent)}.cc-tab-ic{position:relative;display:flex}.cc-tab-ic svg{width:1.9em;height:1.9em;stroke-width:1.9}.cc-tab-ic i{position:absolute;left:1.4em;top:-.6em;display:grid;place-items:center;min-width:1.75em;height:1.75em;padding:0 .4em;border-radius:999px;background:var(--accent);color:var(--accent-on);font-size:.85em;font-style:normal;font-weight:700}.cc-ph-move{display:inline-flex;align-items:center;gap:.15em;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-ph-move svg{width:1.15em;height:1.15em;stroke-width:2.75}.cc-cards{padding:0 1.2em}.cc-cards-worth{margin:.25em 0 0;font:800 3em/1.1 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.cc-ttabs{display:flex;gap:1.6em;margin-top:.6em;border-bottom:1px solid var(--hair)}.cc-ttabs span{margin-bottom:-1px;padding-bottom:.45em;font-size:1.2em;font-weight:600;color:var(--ink-2)}.cc-ttabs .on{color:var(--ink);box-shadow:inset 0 -2px var(--ink)}.cc-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4em .8em;margin:1.1em 0 0;padding:0;list-style:none}.cc-tile{display:flex;flex-direction:column;min-width:0;line-height:1.25}.cc-tile-art{position:relative;display:block;aspect-ratio:63/88;margin-bottom:.5em}.cc-tile-art img{display:block;border-radius:5%/3.6%;background:color-mix(in srgb,var(--ink) 80%,var(--page));object-fit:cover}.cc-tile-art>img{width:100%;height:100%;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 18%,transparent)}.cc-tile-slab{display:flex;flex-direction:column;align-items:center;height:100%;padding:5% 6% 6%;border:1px solid var(--hair-2);border-radius:6%/4.3%;background:color-mix(in srgb,var(--hair) 55%,var(--panel));box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 14%,transparent)}.cc-tile-slab .lab{display:flex;align-self:stretch;align-items:center;justify-content:space-between;margin-bottom:5%;padding:.1em .4em;border:1.5px solid var(--psa);border-radius:.35em;background:var(--panel);font-size:.75em;font-weight:600;line-height:1.3;letter-spacing:.08em;color:var(--ink-2)}.cc-tile-slab .lab b{font:800 1.6em/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.cc-tile-slab img{flex:1 1 0;min-height:0;max-width:100%;aspect-ratio:63/88}.cc-tile-art>i{position:absolute;right:.4em;bottom:.4em;padding:0 .5em;border-radius:999px;background:color-mix(in srgb,var(--ink) 85%,transparent);color:var(--page);font-size:.85em;font-style:normal;font-weight:700;line-height:1.6}.cc-tile .n{overflow:hidden;font-size:1.05em;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.cc-tile>b{margin-top:.1em;font-size:1.2em;font-weight:700;font-variant-numeric:tabular-nums}.cc-tile .cc-ph-move{margin-top:.15em;font-size:.95em}.cc-co{position:relative;flex:1;min-height:0;padding:0 1.2em}.cc-co-today{margin:.9em 0 0 .4em;font-size:1.2em;line-height:1.2;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.cc-co-today b{margin-left:.15em;font:700 1.1em/1 var(--display);color:var(--ink)}.cc-co-scan{display:flex;align-items:center;gap:1.2em;height:8em;margin-top:.9em;padding:0 1.2em 0 1.3em;border-radius:1.8em;background:var(--accent);color:var(--accent-on);will-change:transform}.cc-co-scan>i{display:grid;place-items:center;width:5em;height:5em;border-radius:1.2em;background:color-mix(in srgb,var(--accent-on) 18%,transparent)}.cc-co-scan svg{width:2.4em;height:2.4em}.cc-co-scan b{flex:1;font:700 2em/1 var(--display);letter-spacing:-.02em}.cc-co-scan>svg:last-child{width:1.6em;height:1.6em;opacity:.75}.cc-co-search{display:flex;align-items:center;gap:.7em;height:3em;margin-top:.8em;padding:0 1em;border:1px solid var(--hair);border-radius:1em;background:var(--panel);color:var(--ink-4)}.cc-co-search svg{width:1.4em;height:1.4em;color:var(--ink-3)}.cc-co-search span{font-size:1.2em}.cc-co-chips{display:flex;gap:.6em;margin:.8em -1.2em 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3em),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3em),transparent)}.cc-co-chips span{display:inline-flex;flex-shrink:0;align-items:center;height:2.2em;padding:0 .8em;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,transparent);font-size:1.15em;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.cc-co-chips .on{background:var(--ink);color:var(--panel)}.cc-co-head{margin:1.1em 0 .5em .3em;font-size:1.2em;font-weight:600}.cc-co-rows{margin:0;padding:0;overflow:hidden;border-radius:1.6em;background:var(--panel);list-style:none}.cc-co-row{position:relative;display:flex;align-items:center;gap:.9em;height:5.9em;padding:0 1.1em}.cc-co-row+.cc-co-row:before{content:"";position:absolute;left:5em;right:1.1em;top:0;border-top:1px solid var(--hair)}.cc-co-row>img{flex-shrink:0;width:3em;height:4.2em;border-radius:.3em;background:color-mix(in srgb,var(--ink) 80%,var(--page));object-fit:cover}.cc-co-row>div:first-of-type{flex:1;min-width:0}.cc-co-row .n{overflow:hidden;font-size:1.25em;font-weight:600;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.cc-co-row .m{display:-webkit-box;margin-top:.15em;overflow:hidden;font-size:.95em;line-height:1.3;color:var(--ink-2);-webkit-box-orient:vertical;-webkit-line-clamp:2}.cc-co-price{flex-shrink:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cc-co-price b{display:block;font-size:1.25em;font-weight:600}.cc-co-price span{display:block;margin-top:.15em;font-size:.95em;color:var(--ink-3)}.cc-co-plus{display:grid;flex-shrink:0;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:var(--accent);color:var(--accent-on)}.cc-co-plus svg{width:1.4em;height:1.4em;stroke-width:3}.cc-sc{--sc-fill:#2c67f0;--sc-tint:#7aa5fb;position:absolute;inset:0;z-index:20;overflow:hidden;background:#000;color:#fff;will-change:transform}.cc-sell-bar{position:relative;z-index:21;color:var(--ink);transition:color .2s ease-out}.cc-sell-bar[data-dark]{color:#fff}.cc-sc-cam{width:28em;height:37.333em;overflow:hidden;border-radius:0 0 2em 2em;background:radial-gradient(ellipse 70% 60% at 50% 50%,color-mix(in srgb,var(--page) 64%,#000),color-mix(in srgb,var(--page) 46%,#000))}.cc-sc-cam,.cc-sc-in{position:absolute;left:0;top:0}.cc-sc-in{width:19.24em;aspect-ratio:63/88;filter:brightness(.96);will-change:transform}.cc-sc-in .cc-card{box-shadow:0 .2em .8em rgba(20,19,18,.3)}.cc-sc-corners,.cc-sc-guide{position:absolute;left:4.38em;top:5.227em;width:19.24em;height:26.88em}.cc-sc-guide{border-radius:.96em;box-shadow:0 0 0 40em rgba(0,0,0,.5);transition:box-shadow .2s ease-out}.cc-sc-guide[data-status=read]{box-shadow:0 0 0 40em rgba(0,0,0,.4)}.cc-sc-corners{overflow:visible;fill:none;stroke:rgba(255,255,255,.6);stroke-width:2.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .2em rgba(0,0,0,.35));transition:stroke .2s ease-out;will-change:transform}.cc-sc-corners[data-status=reading]{stroke:#fff}.cc-sc-corners[data-status=read]{stroke:#4fcb8b}.cc-sc-tools{position:absolute;left:1em;right:1em;top:3.5em;display:flex;gap:.72em}.cc-sc-tools>span:last-child{margin-left:auto}.cc-sc-tools>span,.cc-sc-torch{display:grid;place-items:center;width:3.16em;height:3.16em;border-radius:50%;background:rgba(48,46,44,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.cc-sc-tools svg,.cc-sc-torch svg{width:1.3em;height:1.3em;stroke-width:2.6}.cc-sc-foot{position:absolute;left:1em;right:1em;bottom:1em;display:flex;justify-content:center}.cc-sc-torch{position:absolute;right:0;bottom:0}.cc-sc-pill{display:inline-flex;align-items:center;gap:.45em;height:2.6em;padding:0 1.05em;border-radius:999px;background:rgba(48,46,44,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);font-size:.95em;font-weight:600;white-space:nowrap}.cc-sc-pill svg{width:1.25em;height:1.25em;color:#4fcb8b}.cc-sc-done>svg,.cc-sc-pill svg{fill:currentColor}.cc-sc-done>svg path,.cc-sc-pill svg path{stroke:#000;stroke-width:3}.cc-sc-under{position:absolute;left:1.15em;right:1.15em;top:38.33em;height:19em}.cc-sc-num{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;height:3em}.cc-sc-num>b{font:700 2.87em/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cc-sc-num>b[data-none]{color:rgba(235,235,245,.3)}.cc-sc-today{display:inline-flex;align-items:center;gap:.43em;height:2.15em;padding:0 .77em;border-radius:999px;background:rgba(255,255,255,.08);font-size:.93em;color:rgba(235,235,245,.6);font-variant-numeric:tabular-nums}.cc-sc-today b{font-weight:700;color:#fff}.cc-sc-match{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:.86em;padding:.72em;border-radius:1.15em;background:#141414;will-change:transform,opacity}.cc-sc-match[data-top]{z-index:1}.cc-sc-match>img{flex-shrink:0;width:3.16em;height:4.41em;border-radius:.3em;object-fit:cover}.cc-sc-match>div:first-of-type{flex:1;min-width:0}.cc-sc-match .n{font-size:1.22em;font-weight:600;line-height:1.25}.cc-sc-match .m,.cc-sc-match .n{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cc-sc-match .m{margin-top:.15em;font-size:.86em;color:rgba(235,235,245,.6)}.cc-sc-price{flex-shrink:0;text-align:right;white-space:nowrap}.cc-sc-price b{display:flex;align-items:center;justify-content:flex-end;gap:.2em;font:700 1.44em/1.1 var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cc-sc-price b svg{width:.6em;height:.6em;color:#4fcb8b;fill:currentColor;stroke:#000;stroke-width:1.5}.cc-sc-price span{display:block;margin-top:.15em;font-size:.86em;color:#4fcb8b}.cc-sc-plus{position:relative;display:grid;flex-shrink:0;place-items:center;width:2.87em;height:2.87em;border-radius:50%;background:var(--sc-fill);transition:background-color .2s ease-out}.cc-sc-plus svg{width:1.3em;height:1.3em;stroke-width:3}.cc-sc-plus i{position:absolute;right:-.45em;top:-.45em;display:grid;place-items:center;min-width:1.6em;height:1.6em;padding:0 .45em;border-radius:999px;background:#4fcb8b;color:#000;font-size:.8em;font-style:normal;font-weight:800;opacity:0;transform:scale(.4);transition:opacity .18s ease-out,transform .3s cubic-bezier(.3,1.6,.5,1)}.cc-sc-plus[data-in]{background:rgba(255,255,255,.14)}.cc-sc-plus[data-in] i{opacity:1;transform:none}.cc-sc-cart,.cc-sc-done{position:absolute;left:0;right:0;top:2.66em;will-change:transform,opacity}.cc-sc-done{top:6.38em}.cc-sc-cart{padding:.86em;border-radius:1.29em;background:rgba(255,255,255,.06)}.cc-sc-sum{display:flex;align-items:center;gap:.43em}.cc-sc-thumbs{display:block;flex-shrink:0;width:3.59em;overflow-x:clip}.cc-sc-thumbs>span{display:flex;transition:transform .3s cubic-bezier(.3,1.2,.5,1)}.cc-sc-thumbs>span>span{flex-shrink:0;width:1.87em;height:2.61em;border-radius:.29em}.cc-sc-thumbs>span>span+span{margin-left:-1.01em}.cc-sc-thumbs img{display:block;width:100%;height:100%;border-radius:inherit;box-shadow:0 0 0 1px #000;object-fit:cover;opacity:0;transform:translateY(-.5em) scale(1.3);transition:opacity .15s ease-out,transform .3s cubic-bezier(.3,1.5,.5,1)}.cc-sc-thumbs [data-in] img{opacity:1;transform:none}.cc-sc-sum>div{flex:1;min-width:0;padding-left:.2em}.cc-sc-sum b{display:block;font-size:1.08em;font-weight:600}.cc-sc-sum div>span{display:block;margin-top:.07em;font-size:.86em;color:rgba(235,235,245,.6);font-variant-numeric:tabular-nums}.cc-sc-sum>svg{width:1.05em;height:1.05em;color:rgba(235,235,245,.6);stroke-width:3}.cc-sc-pay{display:flex;gap:.57em;margin-top:.72em}.cc-sc-total{display:flex;flex:1;min-width:0;align-items:center;gap:.14em;height:3.45em;padding:0 .86em;border-radius:.86em;background:rgba(255,255,255,.08)}.cc-sc-total>i,.cc-sc-total>span{font:700 1.58em/1 var(--display);font-style:normal;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cc-sc-total>i{color:rgba(235,235,245,.6)}.cc-sc-total>span[data-hint]{color:rgba(235,235,245,.3)}.cc-sc-total>s{display:block;width:2px;height:1.9em;margin:0 1px;border-radius:1px;background:var(--sc-tint)}.cc-sc-tender{display:grid;flex-shrink:0;place-items:center;width:3.45em;height:3.45em;border-radius:.86em;background:rgba(255,255,255,.08)}.cc-sc-tender svg{width:1.3em;height:1.3em;stroke-width:2.2}.cc-sc-sell{display:grid;flex-shrink:0;place-items:center;width:5.4em;height:2.83em;border-radius:.7em;background:var(--sc-fill);font-size:1.22em;font-weight:600;will-change:transform}.cc-sc-done{display:flex;align-items:center;gap:.72em;padding:.86em;border:1px solid rgba(255,255,255,.12);border-radius:1.15em;background:#1a1917}.cc-sc-done>svg{flex-shrink:0;width:1.5em;height:1.5em;color:#4fcb8b}.cc-sc-done>div{flex:1;min-width:0}.cc-sc-done b{display:block;font-size:1.08em;font-weight:600;font-variant-numeric:tabular-nums}.cc-sc-done div>span{display:block;margin-top:.07em;font-size:.86em;color:rgba(235,235,245,.6)}.cc-sc-undo{display:grid;place-items:center;height:2.4em;padding:0 .95em;border-radius:.7em;background:rgba(120,120,128,.32);color:var(--sc-tint);font-size:1.08em;font-weight:600}.cc-sc-ghost{position:absolute;left:0;top:0;z-index:4;width:3.16em;aspect-ratio:63/88;border-radius:.3em;object-fit:cover;box-shadow:0 .3em .8em rgba(0,0,0,.6);transform-origin:50% 50%;will-change:transform,opacity}.cc-sc-head,.cc-sc-slot{position:absolute;width:var(--card-w);aspect-ratio:63/88}.cc-sc-head{left:calc(var(--head-x) - var(--card-w) / 2);top:calc(var(--guide-y) - var(--card-h) / 2);visibility:hidden}.cc-sc-slot{left:calc(var(--heap-x) + var(--hx) * var(--card-w) - var(--card-w) / 2);top:calc(var(--guide-y) + var(--hy) * var(--card-w) - var(--card-h) / 2)}.cc-co-receipt{position:absolute;left:var(--rc-x);top:var(--rc-y);z-index:45;display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--ps));translate:-50% 0}.cc-co-receipt>span{white-space:nowrap;will-change:transform,opacity}.cc-co-receipt>span:first-child{display:flex;flex-direction:column;align-items:center}.cc-co-receipt .cc-sticker-chip{height:calc(46px * var(--ps));padding:0 calc(12px * var(--ps)) calc(6px * var(--ps));border-top-width:calc(7px * var(--ps));border-radius:calc(4px * var(--ps));font-size:calc(27px * var(--ps));box-shadow:var(--shadow-sticker)}.cc-co-receipt .cc-sticker-chip[data-variant=old]{height:calc(26px * var(--ps));margin-bottom:calc(-9px * var(--ps));padding:0 calc(7px * var(--ps)) calc(3px * var(--ps));border-top-width:calc(4px * var(--ps));font-size:calc(14px * var(--ps));rotate:7deg;translate:18% 0}.cc-co-receipt>span:last-child{font-size:13px;line-height:15px;color:var(--ink-2);font-variant-numeric:tabular-nums}