.phone{position:relative;width:300px;height:620px;border-radius:var(--radius-phone);background:var(--color-phone);padding:8px;box-shadow:var(--shadow-phone);z-index:1;flex:0 0 auto}.scr{position:relative;color:var(--color-ink);width:100%;height:100%;border-radius:39px;overflow:hidden;background:#fff;display:flex;flex-direction:column;font-size:13px;line-height:1.35;isolation:isolate}.island{position:absolute;top:10px;left:50%;translate:-50% 0;width:84px;height:24px;border-radius:12px;background:var(--color-phone);z-index:5}.sbar{height:44px;flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-end;padding:0 26px 4px;font-size:12px;font-weight:600}.sb-r{display:flex;gap:3px}.sb-r i{width:12px;height:8px;border-radius:2px;background:var(--color-ink)}.app-hdr{display:flex;justify-content:space-between;align-items:center;padding:10px 16px 8px}.app-hdr .wm{font-size:21px}.app-pill{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;background:var(--color-soft);font-size:12px;font-weight:600}.app-pill .ic{width:15px;height:15px}.deck{position:relative;flex:1;margin:4px 14px 16px}.jcard{position:absolute;inset:0 0 6px;background:#fff;border-radius:18px;box-shadow:var(--shadow-card);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-hairline)}.jcard.back2{inset:20px 16px -14px;background:var(--color-soft-2);box-shadow:none;border:0}.jcard.back1{inset:10px 8px -4px;background:var(--color-soft);box-shadow:none}.jphoto{position:relative;height:47%;flex:0 0 auto;background:var(--color-soft-2)}.jphoto img,.jphoto picture{position:absolute;inset:0;width:100%;height:100%}.jphoto img{object-fit:cover;object-position:center 40%}.jphoto.ini{display:flex;align-items:center;justify-content:center}.jphoto.ini b{font-size:54px;font-weight:600;letter-spacing:-.03em}.jphoto.tone-brand{background:linear-gradient(160deg,#d2603f,#b13a20);color:#fff}.jphoto.tone-soft{background:var(--color-soft-2);color:var(--color-ink)}.jphoto.tone-ink{background:linear-gradient(160deg,#6b4a3e,#3b2a24);color:#fff}.jphoto.tone-tint{background:var(--color-brand-tint-2);color:var(--color-brand-pressed)}.jlbl{position:absolute;left:10px;top:14px;z-index:1;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:999px;background:#fffffff0;color:var(--color-ink);font-size:11.5px;font-weight:600}.jlbl .ic{width:13px;height:13px}.jlbl.ok{color:var(--color-ok)}.jdots{position:absolute;top:6px;left:12px;right:12px;display:flex;gap:4px;z-index:1}.jdots i{flex:1;height:3px;border-radius:2px;background:#ffffff80}.jdots i.on{background:#fff}.tone-soft .jdots i,.tone-tint .jdots i{background:#2a14101f}.tone-soft .jdots i.on,.tone-tint .jdots i.on{background:#2a141073}.jbody{padding:12px 14px;display:flex;flex-direction:column;flex:1;min-height:0}.jtop{display:flex;justify-content:space-between;gap:8px}.jttl{font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.jco{font-size:12px;color:var(--color-mute);margin-top:2px}.jco b{color:var(--color-brand);font-weight:600}.jpay{text-align:right;line-height:1;white-space:nowrap}.jpay b{display:block;font-size:27px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.jpay small{font-size:11px;color:var(--color-mute)}.jlines{margin-top:auto;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--color-body)}.jlines div{display:flex;align-items:center;gap:7px}.jlines .ic{width:15px;height:15px}.jlines .ok{color:var(--color-ok)}.discs{position:relative;z-index:4;display:flex;justify-content:center;gap:16px;padding:0 0 8px;flex:0 0 auto}.tabs{margin:0 34px 14px;height:54px;flex:0 0 auto;border-radius:999px;background:#fff;box-shadow:0 6px 20px #2a14101f;display:flex;justify-content:space-around;align-items:center;font-size:10.5px;font-weight:600}.tabs span{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--color-ink);padding:5px 12px;border-radius:999px}.tabs .ic{width:19px;height:19px}.tabs .on{color:var(--color-brand);background:var(--color-soft)}.deck-card{transform-origin:50% 100%;touch-action:pan-y;user-select:none;-webkit-user-select:none}.deck-card img{-webkit-user-drag:none;pointer-events:none}.deck-card .veil{position:absolute;inset:0;border-radius:inherit;background:var(--color-soft);opacity:0;pointer-events:none}.deck-card[data-pos="0"]{z-index:3}.deck-card[data-pos="1"]{z-index:2;transform:translateY(10px) scale(.96)}.deck-card[data-pos="1"] .veil{opacity:1}.deck-card:not([data-pos="0"]):not([data-pos="1"]){z-index:1;opacity:0;visibility:hidden}[data-deck][data-live] .deck-card[data-pos="0"]{cursor:grab}[data-deck][data-dragging] .deck-card[data-pos="0"]{cursor:grabbing}@container site (max-width: 600px){.phone{scale:.88;transform-origin:top center;margin-bottom:-74px}}
