@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-CBZAP9O4.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root,:root[data-theme=dark]{--bg:#0e1014;--surface:#161920;--surface-2:#1d212a;--surface-3:#262b36;--border:#2a2f3b;--text:#e9ecf2;--text-2:#a3aab8;--text-3:#6e7585;--pkm:#f2b705;--op:#f2545b;--pkm-tint:#f2b70521;--op-tint:#f2545b21;--mtg:#f97316;--mtg-tint:#f9731621;--ygo:#a855f7;--ygo-tint:#a855f724;--ton:#2dd4bf;--ton-tint:#2dd4bf21;--ok:#34d399;--pre:#60a5fa;--inv:#a78bfa;--off:#6b7280;--warn:#fbbf24;--stage-a:#f3f4f7;--stage-b:#d9dce4;--overlay:#0e1014cc;--shadow:0 10px 30px #00000059;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--logo-bg:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f4f5f8;--surface:#fff;--surface-2:#f6f7fa;--surface-3:#eceef3;--border:#e1e4eb;--text:#151821;--text-2:#4d5565;--text-3:#858c9b;--pkm:#a87b00;--op:#d43842;--pkm-tint:#e8aa0029;--op-tint:#e2404a1f;--mtg:#c2410c;--mtg-tint:#c2410c1a;--ygo:#7e22ce;--ygo-tint:#7e22ce1a;--ton:#0d9488;--ton-tint:#0d94881f;--ok:#0f9f6e;--pre:#2563eb;--inv:#7c3aed;--off:#7b8494;--warn:#b45309;--stage-a:#fff;--stage-b:#eef0f4;--overlay:#ffffffe0;--shadow:0 10px 30px #14182114;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--logo-bg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--radius:12px;--gap:16px;--pad:16px;--c-green:#34d399;--c-indigo:#818cf8;--c-orange:#fb923c;--c-teal:#2dd4bf;--c-pink:#f472b6;--c-lime:#a3e635;--c-blue:#60a5fa;--c-cyan:#22d3ee;--c-violet:#a78bfa;--c-rose:#fb7185;--c-gray:#cbd2dc}:root[data-density=compact]{--gap:10px;--pad:12px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter Variable,Inter,Segoe UI,system-ui,sans-serif;font-size:13.5px;line-height:1.4}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--pre);outline-offset:2px;border-radius:6px}.ms{white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Rounded;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.ms.f{font-variation-settings:"FILL" 1}.app{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:18px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.main{gap:var(--gap);flex-direction:column;min-width:0;padding:18px 24px 40px;display:flex}.logo{letter-spacing:-.01em;border-radius:12px;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.logo img{background:var(--logo-bg)}.logo .logo-mark{border-radius:10px;flex:none;width:36px;height:36px;padding:2px}.logo.has-full{justify-content:center}.logo.has-full :is(.logo-mark,.logo-text){display:none}.logo .logo-full{border-radius:14px;width:100%;max-width:116px;height:auto;padding:3px;display:block}.logo-text{flex-direction:column;line-height:1.15;display:flex}.logo-text small{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-top:1px;font-size:9px;font-weight:600}.nav{flex-direction:column;gap:1px;display:flex}.nav-label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 6px;font-size:10.5px;font-weight:700}.nav a{color:var(--text-2);border-radius:10px;align-items:center;gap:10px;padding:5px 8px;font-weight:500;display:flex}.nav a:hover{background:var(--surface-2);color:var(--text)}.nav a.active{background:var(--surface-3);color:var(--text);font-weight:600}.nav a.soon{color:var(--text-3)}.nav a.soon .ci{filter:saturate(.35);opacity:.7}.nav .count{background:var(--op);color:#fff;border-radius:999px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700}.count-pill{background:var(--op);color:#fff;border-radius:999px;padding:0 7px;font-size:11px;font-weight:700}.nav .ver{color:var(--text-3);border:1px solid var(--border);border-radius:6px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700}.sidebar-foot{color:var(--text-3);border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:auto;padding:10px 8px 0;font-size:11px;display:flex}.pin{color:var(--text-2);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;margin:0 -8px;padding:6px 8px;font-size:12.5px;font-weight:600;display:flex}.pin:hover{background:var(--surface-2);color:var(--text)}.pin.on{color:var(--text)}.pin .ms{font-size:18px}.app.rail{grid-template-columns:72px 1fr}.app.rail .sidebar{z-index:30;width:72px;padding:18px 12px;transition:width .16s,box-shadow .16s;overflow:hidden}.app.rail .sidebar:hover,.app.rail .sidebar:focus-within{width:236px;padding:18px 14px;transition-delay:80ms;overflow-y:auto;box-shadow:24px 0 48px #00000059}.app.rail .sidebar .nav a,.app.rail .sidebar .logo-text{white-space:nowrap}.app.rail .sidebar:not(:hover):not(:focus-within) :is(.lbl,.nav-label,.ver,.logo-text){display:none}.app.rail .sidebar:not(:hover):not(:focus-within) .nav+.nav{border-top:1px solid var(--border);padding-top:12px}.app.rail .sidebar:not(:hover):not(:focus-within) :is(.logo,.nav a,.pin){justify-content:center}.app.rail .sidebar:not(:hover):not(:focus-within) .nav a{padding:6px 0;position:relative}.app.rail .sidebar:not(:hover):not(:focus-within) .nav .count{padding:0 4px;font-size:9.5px;position:absolute;top:-3px;right:2px}.app.rail .sidebar:not(:hover):not(:focus-within) .sidebar-foot{padding:10px 0 0}.app.rail .sidebar:not(:hover):not(:focus-within) .pin{margin:0;padding:6px 0}.topbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.topbar h1,.topbar .topbar-title{letter-spacing:-.02em;font-size:22px;font-weight:800}.topbar .sub{color:var(--text-3);margin-top:1px;font-size:12.5px}.topbar .spacer{flex:1}.m-head,.tabbar{display:none}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.card-head{padding:14px var(--pad) 10px;justify-content:space-between;align-items:center;gap:10px;display:flex}.card-title{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.card-toggle{text-align:left;border-radius:8px;margin:-4px -6px;padding:4px 6px}.card-toggle:hover{background:var(--surface-2)}.card-toggle .chev{color:var(--text-3);font-size:20px}.card.collapsed .card-head{padding-bottom:14px}a.title-link{display:-webkit-box}a.title-link:hover{text-underline-offset:2px;text-decoration:underline}.chip.merchant-chip{gap:4px}.chip.merchant-chip .ms{font-size:15px}.chip.merchant-chip .faint{margin-left:2px;font-size:11px}.chip.merchant-chip:not(.sel){opacity:.55}.link{color:var(--text-2);white-space:nowrap;font-size:12px}.link:hover{color:var(--text)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:11.5px}.price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.num{font-variant-numeric:tabular-nums}.up{color:var(--ok)}.down{color:var(--op)}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:0}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.name{font-weight:600}.meta{color:var(--text-2);font-size:11.5px}.ci{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ci .ms{font-variation-settings:"FILL" 1;font-size:18px}.ci.sm{border-radius:8px;width:26px;height:26px}.ci.sm .ms{font-size:16px}.ci.green{background:color-mix(in srgb, var(--c-green) 16%, transparent);color:var(--c-green)}.ci.indigo{background:color-mix(in srgb, var(--c-indigo) 16%, transparent);color:var(--c-indigo)}.ci.orange{background:color-mix(in srgb, var(--c-orange) 16%, transparent);color:var(--c-orange)}.ci.teal{background:color-mix(in srgb, var(--c-teal) 16%, transparent);color:var(--c-teal)}.ci.pink{background:color-mix(in srgb, var(--c-pink) 16%, transparent);color:var(--c-pink)}.ci.lime{background:color-mix(in srgb, var(--c-lime) 15%, transparent);color:var(--c-lime)}.ci.blue{background:color-mix(in srgb, var(--c-blue) 16%, transparent);color:var(--c-blue)}.ci.cyan{background:color-mix(in srgb, var(--c-cyan) 15%, transparent);color:var(--c-cyan)}.ci.violet{background:color-mix(in srgb, var(--c-violet) 16%, transparent);color:var(--c-violet)}.ci.rose{background:color-mix(in srgb, var(--c-rose) 16%, transparent);color:var(--c-rose)}.ci.gray{background:color-mix(in srgb, var(--c-gray) 14%, transparent);color:var(--text-2)}:root[data-theme=light] .ci{filter:saturate(1.2)brightness(.85)}.badge{letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.badge.pokemon{color:var(--pkm);background:var(--pkm-tint)}.badge.onepiece{color:var(--op);background:var(--op-tint)}.badge.mtg{color:var(--mtg);background:var(--mtg-tint)}.badge.yugioh{color:var(--ygo);background:var(--ygo-tint)}.badge.tonies{color:var(--ton);background:var(--ton-tint)}.badge.lang{color:var(--text-2);background:var(--surface-3)}.badge.store{color:var(--inv);background:color-mix(in srgb, var(--inv) 14%, transparent)}.badge.mkt{color:var(--warn);background:color-mix(in srgb, var(--warn) 15%, transparent)}.badge.new{color:var(--ok);background:color-mix(in srgb, var(--ok) 15%, transparent)}.status{white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.status.in_stock{color:var(--ok)}.status.preorder{color:var(--pre)}.status.announced,.status.invite{color:var(--inv)}.status.out_of_stock,.status.discontinued,.status.unknown{color:var(--off)}.chip{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.chip:hover{color:var(--text)}.chip.active{background:var(--text);color:var(--bg);border-color:var(--text)}.chip .dot{border-radius:50%;width:8px;height:8px}.chip .dot.pokemon{background:var(--pkm)}.chip .dot.onepiece{background:var(--op)}.chip .dot.mtg{background:var(--mtg)}.chip .dot.yugioh{background:var(--ygo)}.chip .dot.tonies{background:var(--ton)}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.icon-btn{background:var(--surface-2);border:1px solid var(--border);width:36px;height:36px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.icon-btn:hover{color:var(--text)}.icon-btn:disabled{opacity:.5;cursor:default}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:flex}.seg button{width:30px;height:28px;color:var(--text-3);border-radius:7px;place-items:center;display:grid}.seg button.on{background:var(--surface-3);color:var(--text)}.seg .ms{font-size:18px}.search{background:var(--surface-2);border:1px solid var(--border);width:240px;height:36px;color:var(--text-3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.search input{color:var(--text);background:0 0;border:0;outline:none;width:100%}.search input::placeholder{color:var(--text-3)}.btn{background:var(--text);color:var(--bg);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.btn.ghost{color:var(--text-2);border:1px solid var(--border);background:0 0}.btn.ghost:hover{color:var(--text)}.btn:disabled{opacity:.55;cursor:default}.btn .ms{font-size:17px}select.select{background:var(--surface-2);border:1px solid var(--border);height:34px;color:var(--text);border-radius:10px;padding:0 10px}.live-dot{background:var(--ok);border-radius:50%;flex:none;width:9px;height:9px;animation:2s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}80%,to{box-shadow:0 0 0 8px #0000}}.enter{animation:.45s ease-out both enter}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rlogo{background:var(--text);min-width:20px;height:20px;color:var(--bg);border-radius:6px;flex:none;place-items:center;padding:0 4px;font-size:10.5px;font-weight:800;display:grid}.stage{background:radial-gradient(circle at 50% 42%, var(--stage-a), var(--stage-b));place-items:center;display:grid;position:relative;overflow:hidden}.stage:after{content:"";height:4px;position:absolute;inset:auto 0 0}.stage.pokemon:after{background:var(--pkm)}.stage.onepiece:after{background:var(--op)}.stage.mtg:after{background:var(--mtg)}.stage.yugioh:after{background:var(--ygo)}.stage.tonies:after{background:var(--ton)}.stage img{object-fit:contain;mix-blend-mode:multiply;width:86%;height:86%;position:absolute;inset:7%}.stage .ph{color:#8a909c;font-size:30px}.stage .overlay-tl,.stage .overlay-tr{background:var(--overlay);color:var(--text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:9px;align-items:center;gap:6px;padding:3px 8px 3px 3px;font-size:11.5px;font-weight:600;display:flex;position:absolute;top:8px}.stage .overlay-tl{left:8px}.stage .overlay-tr{border-radius:999px;padding:4px 9px;right:8px}.live-grid{padding:0 var(--pad) var(--pad);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.lcard{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.lcard:hover{transform:translateY(-2px)}.lcard.hot{border-color:color-mix(in srgb, var(--ok) 50%, transparent)}.lcard .stage{height:128px}.lbody{flex-direction:column;flex:1;gap:5px;padding:10px 12px 12px;display:flex}:root[data-density=compact] .lcard .stage{height:92px}.gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.ptile{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;transition:transform .15s;display:flex;overflow:hidden}.ptile:hover{transform:translateY(-2px)}.ptile .stage{height:150px}.pbody{flex-direction:column;flex:1;gap:5px;padding:10px 12px 12px;display:flex}.pbody .title{font-size:12.5px;font-weight:600}.card .gallery{padding:0 var(--pad) var(--pad);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.card .gallery .ptile{background:var(--surface-2)}.card .gallery .ptile .stage{height:96px}.plist{flex-direction:column;display:flex}.prow{padding:8px var(--pad);border-top:1px solid var(--border);align-items:center;gap:12px;display:flex}.prow:hover{background:var(--surface-2)}.prow .stage{border-radius:8px;flex:none;width:44px;height:44px}.prow .stage:after{height:2px}.list-item{padding:10px var(--pad);border-top:1px solid var(--border);align-items:center;gap:12px;display:flex}a.list-item:hover{background:var(--surface-2)}.thumb{border-radius:8px;flex:none;width:44px;height:44px}.grid-3{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1240px) and (width>=761px){.grid-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-3>.col:last-child{grid-column:1/-1}}.col{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.stats{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.stat{flex-direction:column;gap:6px;padding:13px 14px;display:flex}.stat .label{color:var(--text-2);align-items:center;gap:8px;font-size:11.5px;display:flex}.stat .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.empty{padding:28px var(--pad);text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:8px;display:flex}.empty .ms{color:var(--text-3);font-size:30px}.note{color:var(--text-2);padding:10px var(--pad);border-top:1px solid var(--border);align-items:flex-start;gap:8px;font-size:12px;display:flex}.note .ms{color:var(--text-3);font-size:17px}.soon-card{padding:16px var(--pad);color:var(--text-2);align-items:center;gap:12px;display:flex}.soon-card b{color:var(--text)}.filters{padding:14px var(--pad);flex-direction:column;gap:10px;display:flex}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-row .label{color:var(--text-3);flex:none;width:72px;font-size:11.5px}.filter-row.sub{border-left:2px solid var(--border);margin-left:34px;padding-left:14px}.filter-row.sub .label{width:44px}.chip.partial{border-color:var(--text-2);color:var(--text);background:var(--surface-3)}.chip-group{align-items:center;display:inline-flex}.chip-group.multi .chip{border-top-right-radius:0;border-bottom-right-radius:0}.chip-expand{height:29px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-left:0;border-radius:0 999px 999px 0;place-items:center;padding:0 4px;display:grid}.chip-expand:hover{color:var(--text)}.chip-expand .ms{font-size:18px}.chip.small-chip{padding:4px 10px;font-size:11.5px}.link.reset{align-items:center;gap:4px;display:inline-flex}.link.reset .ms{font-size:16px}.filter-toggle{display:none}.price-range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.price-input{background:var(--surface-2);border:1px solid var(--border);height:32px;color:var(--text-3);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.price-input:focus-within{border-color:var(--text-2)}.price-input input{width:64px;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-weight:600}.filter-count{background:var(--pre);color:#fff;border-radius:999px;padding:0 7px;font-size:11px;font-weight:700}.detail-head{gap:var(--gap);grid-template-columns:300px 1fr;display:grid}.detail-head .stage{border-radius:var(--radius);height:300px}.detail-info{flex-direction:column;gap:12px;padding:20px;display:flex}.detail-info h1{letter-spacing:-.02em;font-size:22px;font-weight:800}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.big-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.offer-row{padding:11px var(--pad);border-top:1px solid var(--border);grid-template-columns:1.6fr .8fr 1fr 1fr auto;align-items:center;gap:12px;display:grid}.chart-wrap{padding:0 var(--pad) var(--pad);position:relative}.chart-wrap svg{width:100%;height:240px;display:block;overflow:visible}.legend{padding:0 var(--pad) 10px;color:var(--text-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:14px;height:3px;display:inline-block}.tooltip{pointer-events:none;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);z-index:5;border-radius:10px;min-width:160px;padding:8px 10px;font-size:12px;position:absolute}.tooltip .t-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.news-item{padding:12px var(--pad);border-top:1px solid var(--border);align-items:flex-start;gap:12px;display:flex}.news-item:hover{background:var(--surface-2)}.news-title{margin:4px 0 2px;font-size:13.5px;font-weight:600}.news-thumb{object-fit:cover;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex:none;width:104px;height:66px}.news-src{font-size:11px;font-weight:700}.news-src.official{color:var(--c-indigo)}.news-src.leak{color:var(--c-violet)}.news-src.retailer{color:var(--c-teal)}.news-src.community{color:var(--c-orange)}:root[data-theme=light] .news-src{filter:brightness(.75)saturate(1.3)}.banners{padding:0 var(--pad) var(--pad);flex-direction:column;gap:10px;display:flex}.release{border:1px solid var(--border);border-radius:11px;align-items:center;gap:12px;min-height:74px;padding:12px;display:flex;position:relative;overflow:hidden}.release.pokemon{background:linear-gradient(110deg, color-mix(in srgb, var(--pkm) 16%, var(--surface-2)), var(--surface-2) 60%)}.release.onepiece{background:linear-gradient(110deg, color-mix(in srgb, var(--op) 16%, var(--surface-2)), var(--surface-2) 60%)}.release.mtg{background:linear-gradient(110deg, color-mix(in srgb, var(--mtg) 16%, var(--surface-2)), var(--surface-2) 60%)}.release.yugioh{background:linear-gradient(110deg, color-mix(in srgb, var(--ygo) 16%, var(--surface-2)), var(--surface-2) 60%)}.release.tonies{background:linear-gradient(110deg, color-mix(in srgb, var(--ton) 16%, var(--surface-2)), var(--surface-2) 60%)}.release.past{opacity:.6}.release-art{object-fit:cover;opacity:.35;width:42%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.release>:not(.release-art){position:relative}.release .bdate{background:var(--overlay);text-align:center;border-radius:9px;flex-direction:column;flex:none;justify-content:center;width:46px;height:50px;display:flex}.release .bdate b{font-size:17px;font-weight:800;line-height:1.05}.release .bdate span{color:var(--text-2);font-size:9.5px;font-weight:700}.release .btitle{letter-spacing:-.01em;margin:4px 0 2px;font-size:14px;font-weight:800}.release-side{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.release-offer{background:var(--overlay);border-radius:10px;flex-direction:column;align-items:flex-end;gap:2px;padding:6px 10px;display:flex}.release-day{flex-direction:column;gap:8px;display:flex}.release-items{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.release-item{background:var(--surface-2);color:inherit;border-radius:10px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.release-item:hover{background:var(--surface-3)}.release-item img,.release-item .ri-placeholder{object-fit:contain;background:var(--overlay);border-radius:8px;flex:none;width:44px;height:44px}.release-item .name{font-size:12.5px;font-weight:700;display:block}.small-btn{padding:6px 10px;font-size:12px}.modal-backdrop{z-index:50;background:#0000008c;place-items:center;padding:16px;animation:.2s ease-out both enter;display:grid;position:fixed;inset:0}.modal{width:100%;max-width:480px;max-height:calc(100vh - 32px);box-shadow:var(--shadow);overflow-y:auto}.modal-body{padding:4px var(--pad) var(--pad);flex-direction:column;gap:16px;display:flex}.modal-foot{padding:12px var(--pad);border-top:1px solid var(--border);align-items:center;gap:8px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}.price-input.wide{align-self:flex-start}.price-input.wide input{width:90px}.chip .rlogo{border-radius:4px;min-width:16px;height:16px;font-size:9px}.btn.danger{color:var(--op);border-color:color-mix(in srgb, var(--op) 40%, transparent)}.icon-btn.watched{color:var(--c-pink)}.watch-card{padding:14px var(--pad);border-top:1px solid var(--border);align-items:center;gap:14px;display:flex}.watch-card .stage{border-radius:10px;flex:none;width:64px;height:64px}.watch-card.paused{opacity:.55}.watch-status{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.target-hit{color:#062b1d;background:var(--ok);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.new-hit{color:var(--bg);background:var(--pre);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.new-hit:hover{filter:brightness(1.1)}.ptile.is-new{outline:2px solid var(--pre);outline-offset:-1px}.prow.is-new{box-shadow:inset 3px 0 0 var(--pre)}.badge.fresh{background:var(--pre);color:var(--bg)}.rule-note{padding:10px var(--pad);align-items:center;gap:10px;font-size:13px;display:flex}.rule-note .ms{color:var(--pre)}.rule-note .grow{min-width:0}.alert-new{box-shadow:inset 3px 0 0 var(--c-pink)}.alert-watch{color:var(--c-pink);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.alert-watch .ms{font-size:14px}.icon-btn .badge-count{background:var(--op);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.rgrid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.rcard{flex-direction:column;gap:10px;padding:16px;display:flex}.rcard .rlogo{border-radius:10px;min-width:34px;height:34px;font-size:14px}.state-pill{background:var(--surface-3);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.state-pill.ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.state-pill.err{color:var(--op);background:color-mix(in srgb, var(--op) 14%, transparent)}.state-pill.blocked{color:var(--inv);background:color-mix(in srgb, var(--inv) 14%, transparent)}.text-input{background:var(--surface-2);border:1px solid var(--border);width:100%;height:36px;color:var(--text);border-radius:10px;outline:none;padding:0 12px}.text-input:focus{border-color:var(--text-2)}.text-input.narrow{width:80px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.hint{background:var(--surface-2);color:var(--text-2);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.hint .ms{flex:none;font-size:17px}.hint.ok .ms{color:var(--ok)}.hint.warn{color:var(--text);background:color-mix(in srgb, var(--warn) 14%, var(--surface-2))}.hint.warn .ms{color:var(--warn)}.hint.over{color:var(--text);background:color-mix(in srgb, var(--op) 14%, var(--surface-2))}.hint.over .ms{color:var(--op)}.stats.stats-4{grid-template-columns:repeat(4,1fr)}.stat .value.small-value{font-size:17px}button.ptile{text-align:left;color:inherit;font:inherit;cursor:pointer;padding:0}.inv-tile .pbody{gap:4px}.link-like{text-align:left;color:var(--text);margin-top:2px;padding:0;font-weight:600}.link-like:hover{text-decoration:underline}.preorder-side{flex:none;justify-items:end;gap:6px;display:grid}.budget-head{padding:4px var(--pad) 12px;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.budget-pct{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:800}.warn-text{color:var(--warn)}.budget-bar{background:var(--surface-3);border-radius:999px;height:10px;overflow:hidden}.budget-bar span{background:var(--ok);border-radius:999px;height:100%;transition:width .3s;display:block}.budget-bar.warn span{background:var(--warn)}.budget-bar.over span{background:var(--op)}.budget-set{padding:12px var(--pad);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.month-bars{padding:4px var(--pad) var(--pad);gap:10px;display:grid}.month-bar{grid-template-columns:90px 1fr 90px;align-items:center;gap:10px;display:grid}.month-bar .price{text-align:right}.bar-track{background:var(--surface-2);border-radius:4px;height:12px;position:relative}.bar-track>span{background:var(--c-cyan);border-radius:4px;position:absolute;inset:0 auto 0 0}.bar-track>span.over{background:var(--op)}.bar-limit{background:var(--text-2);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.detail-actions{flex-wrap:wrap;gap:8px;display:flex}.own-badges{flex-wrap:wrap;gap:6px;display:flex}.own-badge{background:var(--surface-3);color:var(--text-2);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.my-month{padding:0 var(--pad) var(--pad);gap:4px;display:grid}.my-row{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;padding:8px 0;display:grid}.my-row:last-child{border-bottom:0}.my-row>:nth-child(2){text-align:right;min-width:0}.my-row .budget-bar{grid-column:1/-1;height:6px}.msrp-row{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.set-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.set-card{padding:var(--pad);color:inherit;flex-direction:column;gap:10px;transition:transform .15s;display:flex}.set-card:hover{transform:translateY(-2px)}.set-head{align-items:center;gap:12px;min-width:0;display:flex}.set-logo{object-fit:contain;flex:none;width:84px;height:44px}.set-logo.placeholder{background:var(--surface-2);color:var(--text-2);border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.card-thumbs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.thumb-card{flex-direction:column;gap:4px;min-width:0;display:flex}.tcg-card{aspect-ratio:63/88;background:var(--surface-2);color:var(--text-3);border-radius:6px;place-items:center;display:grid;overflow:hidden}.tcg-card img{object-fit:cover;width:100%;height:100%;display:block}.tcg-card.lg{border-radius:10px}.set-detail-head{padding:var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.set-detail-head .set-logo{width:140px;height:64px}.set-facts{flex-wrap:wrap;gap:24px;display:flex}.set-facts>div{flex-direction:column;gap:2px;display:flex}.chase-grid{padding:0 var(--pad) var(--pad);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.chase-card{flex-direction:column;gap:6px;min-width:0;display:flex}.card-row{padding:7px var(--pad);border-top:1px solid var(--border);align-items:center;gap:12px;font-size:13px;display:flex}.card-row .num{font-variant-numeric:tabular-nums;flex:none;width:44px}.card-row .price{text-align:right;flex:none;width:80px}.card-row>.faint.hide-m{flex:none;width:180px}@media (width<=760px){.app{display:block}.sidebar,.topbar .desk,.desk-only{display:none}.card-head{flex-wrap:wrap}.main{padding:0 14px 96px}.m-head{justify-content:space-between;align-items:center;padding:14px 2px 2px;display:flex}.topbar h1,.topbar .topbar-title{font-size:20px}.tabbar{z-index:20;padding:8px 6px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--text-3);flex-direction:column;align-items:center;gap:3px;width:68px;font-size:10.5px;font-weight:600;display:flex;position:relative}.tab .ms{font-size:23px}.tab.active{color:var(--text)}.tab.active .ms{font-variation-settings:"FILL" 1}.tab .count{background:var(--op);color:#fff;border-radius:999px;padding:0 5px;font-size:9.5px;font-weight:700;position:absolute;top:-3px;left:38px}.grid-3{grid-template-columns:1fr}.stats{grid-template-columns:repeat(3,1fr);gap:8px}.stat{padding:10px}.stat .value{font-size:18px}.live-grid{scroll-snap-type:x mandatory;padding-bottom:14px;display:flex;overflow-x:auto}.live-grid .lcard{scroll-snap-align:start;flex:none;width:236px}.gallery{grid-template-columns:repeat(2,1fr);gap:10px}.ptile .stage{height:120px}.detail-head{grid-template-columns:1fr}.detail-head .stage{height:220px}.offer-row{grid-template-columns:1fr auto}.offer-row .hide-m{display:none}.search,.filter-row .label{width:100%}.filter-row.sub{margin-left:0}.filter-row.sub .label{width:100%}.news-thumb{width:72px;height:52px}.modal-backdrop{place-items:end center;padding:0}.modal{border-radius:16px 16px 0 0;max-width:none;max-height:92vh}.watch-card{flex-wrap:wrap}.watch-status{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;width:calc(100% - 78px);margin-left:78px}.watch-status .target-hit,.watch-status .new-hit{white-space:nowrap}.release{flex-wrap:wrap}.release-side{justify-content:space-between;width:calc(100% - 58px);margin-left:58px}.filter-toggle{width:100%;padding:12px var(--pad);align-items:center;gap:8px;font-weight:600;display:flex}.filter-toggle .chev{color:var(--text-3);margin-left:auto}.filterbar:not(.open) .filters{display:none}.filterbar.open .filters{border-top:1px solid var(--border)}.stats.stats-4{grid-template-columns:repeat(2,1fr)}.preorder-row{flex-wrap:wrap}.preorder-side{grid-auto-flow:column;justify-content:space-between;place-items:center start;width:calc(100% - 56px);margin-left:56px}.month-bar{grid-template-columns:70px 1fr 80px}.set-grid{grid-template-columns:1fr}.chase-grid{grid-template-columns:repeat(2,1fr)}.card-row>.hide-m{display:none}}.suggest{display:block;position:relative}.suggest-list{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:12px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000047}.suggest-list li{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.suggest-list li.active{background:var(--surface-3)}.suggest-list img,.suggest-list .sg-img{object-fit:contain;background:var(--overlay);border-radius:6px;flex:none;width:36px;height:36px}.suggest-list .sg-title{font-size:13px;font-weight:650;display:block}.suggest-list .suggest-empty{cursor:default;color:var(--text-2);font-size:12.5px}.picked{background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.location-filter{padding:0 var(--pad) 10px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.location-filter .price-input input{width:64px}.list-section{padding:10px var(--pad) 4px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-2);font-size:11.5px;font-weight:700}.sc{flex-direction:column;gap:20px;display:flex}.sc-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sc-stage{grid-template-columns:1.65fr 1fr;gap:18px;display:grid}.sc-stage.single{grid-template-columns:1fr}.sc-spot,.sc-next{--tc:var(--pkm)}.sc-spot.onepiece,.sc-next.onepiece{--tc:var(--op)}.sc-spot.mtg,.sc-next.mtg{--tc:var(--mtg)}.sc-spot.yugioh,.sc-next.yugioh{--tc:var(--ygo)}.sc-spot.tonies,.sc-next.tonies{--tc:var(--ton)}.sc-spot{min-height:300px;box-shadow:var(--shadow);background:linear-gradient(120deg, color-mix(in srgb, var(--tc) 9%, var(--surface)) 0%, color-mix(in srgb, var(--tc) 30%, var(--surface)) 100%);border:1px solid color-mix(in srgb, var(--tc) 22%, var(--border));border-radius:24px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.sc-spot.loading{background:var(--surface-2);border-color:var(--border)}.sc-spot-txt{flex-direction:column;min-width:0;padding:28px 8px 26px 30px;display:flex}.sc-kick{background:var(--overlay);color:var(--ok);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.sc-pulse{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 50%, transparent);border-radius:50%;animation:1.8s ease-out infinite sc-pulse}@keyframes sc-pulse{to{box-shadow:0 0 0 8px #0000}}.sc-tabs{background:var(--overlay);border-radius:999px;align-self:flex-start;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.sc-tabs button{color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.sc-tabs button:hover{color:var(--text)}.sc-tabs button.on{background:var(--text);color:var(--bg)}.sc-tabs button i{opacity:.75;font-size:10.5px;font-style:normal}.sc-tabs .ms{font-variation-settings:"FILL" 1;font-size:15px}.sc-kick.star{color:var(--warn)}.sc-kick.star .ms{font-variation-settings:"FILL" 1;font-size:15px}.sc-stack{flex:1;min-height:0;display:grid}.sc-stack>*{visibility:hidden;grid-area:1/1}.sc-stack>.on{visibility:visible}.sc-slide{flex-direction:column;min-width:0;display:flex}.sc-slide.on,.sc-spot-img.on img{animation:.35s sc-in}.sc-push{margin-top:auto;padding-top:14px}.sc-relaxed{color:var(--text);font-weight:600}@keyframes sc-in{0%{opacity:.35;transform:translateY(6px)}}.sc-dots{align-items:center;gap:6px;margin-top:16px;display:flex}.sc-dots>button{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:4px;width:22px;height:4px;padding:0;overflow:hidden}.sc-dots>button span{background:var(--text);width:0;height:100%;display:block}.sc-dots>button.done span{width:100%}.sc-dots>button.on span{animation:8s linear forwards sc-fill}.sc-spot.paused .sc-dots>button.on span{width:100%;animation:none}@keyframes sc-fill{to{width:100%}}.sc-dot-arrows{gap:6px;margin-left:auto;display:flex}.sc-dot-arrows button{background:var(--overlay);width:28px;height:28px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.sc-dot-arrows button:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.sc-slide.on,.sc-spot-img.on img{animation:none}}.tcg-logo{width:auto;height:16px;display:block}.tcg-logo.pokemon{height:19px}.tcg-logo.onepiece{height:14px}.tcg-logo.mtg{height:24px}.tcg-logo.yugioh{height:22px}:root:not([data-theme=light]) .tcg-logo.mtg{filter:invert()hue-rotate(180deg)}.tcg-logo.tonies{height:14px}.chip.logo-chip{align-self:stretch;padding-top:0;padding-bottom:0}.chip.logo-chip.active{background:var(--surface-3);color:var(--text);border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}:root:not([data-theme=light]) .tcg-logo.onepiece{filter:invert()}.sc-h{color:var(--text);align-items:center;gap:2px;display:inline-flex}.sc-h .ms{color:var(--text-3);font-size:22px;transition:transform .15s,color .15s}.sc-h:hover h3{text-underline-offset:4px;text-decoration:underline}.sc-h:hover .ms{color:var(--text);transform:translate(3px)}.sc-spot-title{letter-spacing:-.025em;color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 8px;font-size:30px;font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.sc-spot-sub{color:var(--text-2);font-size:13.5px}.sc-spot-price{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:auto;padding-top:14px;font-size:38px;font-weight:800;display:flex}.sc-spot-price small{letter-spacing:0;color:var(--text-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sc-btns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.sc-spot-img{place-items:center;padding:20px;display:grid;position:relative}.sc-spot-img:before{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--tc) 22%, transparent);border-radius:50%;width:76%;position:absolute}:root[data-theme=light] .sc-spot-img:before{background:#ffffff8c}.sc-spot-img img{object-fit:contain;background:#fff;border-radius:12px;max-width:88%;max-height:250px;padding:10px;position:relative;transform:rotate(-4deg);box-shadow:0 18px 30px #00000040}.sc-spot-img .ms{color:var(--text-3);font-size:64px;position:relative}.sc-next{color:#e9fbf8;min-width:0;box-shadow:var(--shadow);background:linear-gradient(150deg, color-mix(in srgb, var(--tc) 32%, #0b1416), #0b1416 75%);border-radius:24px;flex-direction:column;padding:22px 24px;display:flex}.sc-next-lab{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--tc) 70%, #fff);font-size:11px;font-weight:700}.sc-next h2{letter-spacing:-.02em;margin:8px 0 4px;font-size:24px;font-weight:800;line-height:1.15}.sc-next-sub{color:#e9fbf8b8;font-size:13px}.sc-count{gap:10px;margin:16px 0;display:flex}.sc-count div{text-align:center;background:#ffffff14;border-radius:14px;min-width:72px;padding:10px 14px}.sc-count b{font-size:28px;font-weight:800;line-height:1;display:block}.sc-count span{color:#e9fbf8b8;font-size:10.5px}.sc-next{overflow:hidden}.sc-next-pic{flex:none;align-self:flex-end;place-items:center;width:56%;height:196px;margin:auto -4px -6px 0;display:grid;position:relative}.sc-next-pic:before{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--tc) 30%, transparent);border-radius:50%;width:min(90%,210px);position:absolute}.sc-next-card{color:#0b1416;background:#fff;border-radius:14px;place-items:center;max-width:86%;max-height:92%;padding:12px;font-weight:800;display:grid;position:relative;transform:rotate(4deg);box-shadow:0 18px 34px #00000073}.sc-next-card img{object-fit:contain;max-width:100%;max-height:160px;display:block}.sc-next-card .tcg-logo{object-fit:contain;max-width:150px;margin:18px 12px;filter:none!important;height:46px!important}.sc-next-card .more{background:color-mix(in srgb, var(--tc) 80%, #fff);color:#0b1416;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 4px 10px #0000004d}.sc-row-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sc-row-head h3{letter-spacing:-.02em;font-size:19px;font-weight:800}.sc-cnt{color:var(--text-3);font-weight:600}.sc-all{color:var(--text-2);margin-left:auto;font-size:12.5px;font-weight:700}.sc-arrows{align-self:center;gap:6px;display:flex}.sc-arrows button{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.sc-arrows button:hover{color:var(--text)}.sc-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:2px 2px 10px;display:flex;overflow-x:auto}.sc-strip::-webkit-scrollbar{display:none}.sc-card{scroll-snap-align:start;border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:18px;flex-direction:column;flex:0 0 196px;transition:transform .15s;display:flex;overflow:hidden}.sc-card:hover{transform:translateY(-2px)}.sc-card .sc-pic{height:134px}.sc-badge{background:var(--text);color:var(--surface);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700;position:absolute;top:9px;left:9px}.sc-badge.ok{background:var(--ok);color:#fff}.sc-badge.pre{background:var(--pre);color:#fff}.sc-flag{background:var(--overlay);color:var(--text-2);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:9px;right:9px}.sc-flag .badge{background:0 0;padding:0}.sc-flag:empty{display:none}.sc-body{flex-direction:column;flex:1;gap:6px;padding:10px 12px 12px;display:flex}.sc-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;font-size:12.5px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.sc-foot{justify-content:space-between;align-items:baseline;gap:6px;margin-top:auto;display:flex}.sc-price{letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:800}.sc-meta{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sc-when{background:var(--surface);box-shadow:var(--shadow);text-align:center;border-radius:10px;padding:4px 9px;position:absolute;bottom:10px;left:9px}.sc-when b{font-size:17px;font-weight:800;line-height:1;display:block}.sc-when span{color:var(--text-3);font-size:9.5px;font-weight:700}.sc-card.news{flex-basis:268px}.sc-news-pic{background:var(--surface-3);height:134px;overflow:hidden}.sc-news-pic img{object-fit:cover;width:100%;height:100%}.sc-src{color:var(--text-3);font-size:11px;font-weight:600}:root[data-density=compact] .sc-card{flex-basis:170px}:root[data-density=compact] .sc-card .sc-pic,:root[data-density=compact] .sc-news-pic{height:104px}.mine-pill{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:16px;padding:6px 14px;display:flex}.mine-pill small{color:var(--text-3);font-size:10px;display:block}.mine-pill b{font-size:13px}@media (width<=760px){.sc{gap:16px}.sc-stage{grid-template-columns:1fr;gap:12px}.sc-spot{border-radius:20px;grid-template-columns:1fr;min-height:0}.sc-spot-img{padding:16px 14px 4px}.sc-imgs{order:-1}.sc-spot-img:before{width:52%}.sc-spot-img img{max-height:170px}.sc-spot-txt{padding:8px 18px 18px}.sc-spot-title{margin:10px 0 6px;font-size:22px}.sc-spot-price{font-size:28px}.sc-next{border-radius:20px;padding:18px}.sc-next h2{font-size:21px}.sc-count div{min-width:62px;padding:8px 10px}.sc-count b{font-size:23px}.sc-next-pic{align-self:stretch;width:auto;height:200px;margin:0}.sc-next-card img{max-height:160px}.sc-row-head h3{font-size:17px}.sc-arrows,.sc-dot-arrows{display:none}.sc-strip{margin:0 -14px;padding:2px 14px 10px;scroll-padding-inline:14px}.sc-card{flex-basis:158px}.sc-card .sc-pic{height:112px}.sc-card.news{flex-basis:230px}}.mob-only{display:none}.nav a .lock{color:var(--text-3);margin-left:auto;font-size:15px}.nav a .ver+.lock{margin-left:4px}.side-acc{color:var(--text);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;font-size:13px;font-weight:600;display:flex}.side-acc:hover,.side-acc.active{background:var(--surface-2)}.side-acc .lbl small{color:var(--text-3);font-size:11px;font-weight:500;display:block}.side-login{white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-bottom:2px;display:flex}.app.rail .sidebar:not(:hover):not(:focus-within) .lock{display:none}.app.rail .sidebar:not(:hover):not(:focus-within) .side-acc{justify-content:center;margin:0;padding:6px 0}.app.rail .sidebar:not(:hover):not(:focus-within) .side-login{padding:8px 0}.ava{color:#fff;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.ava.s{width:30px;height:30px;font-size:12px}.ava.m{width:34px;height:34px;font-size:13px}.ava.l{width:76px;height:76px;box-shadow:0 0 0 4px var(--surface), 0 0 0 6px color-mix(in srgb, var(--avc) 60%, transparent);font-size:28px}.acc-btn{border-radius:50%;place-items:center;padding:0;display:grid}.icon-btn.acc-btn{background:0 0;border:0;width:auto;height:auto}.acc-menu-wrap{position:relative}.acc-menu{z-index:40;width:250px;box-shadow:var(--shadow);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.acc-menu-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-width:0;margin-bottom:4px;padding:8px 8px 10px;display:flex}.acc-menu-head b{font-size:13px;display:block}.acc-menu-head small{color:var(--text-3);text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.acc-menu-head .grow{min-width:0}.acc-menu a,.acc-menu button{color:var(--text-2);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:13px;font-weight:500;display:flex}.acc-menu a:hover,.acc-menu button:hover{background:var(--surface-2);color:var(--text)}.acc-menu .ms{font-size:18px}.auth-wrap{place-items:center;padding:18px 0 30px;display:grid}.auth{grid-template-columns:1fr 1fr;width:100%;max-width:920px;display:grid;overflow:hidden}.auth-why{background:linear-gradient(150deg, color-mix(in srgb, var(--pkm) 14%, var(--surface)), color-mix(in srgb, var(--op) 12%, var(--surface)) 60%, color-mix(in srgb, var(--ton) 12%, var(--surface)));border-right:1px solid var(--border);flex-direction:column;gap:16px;padding:30px 30px 26px;display:flex}.auth-brand{align-items:center;gap:10px;display:flex}.auth-brand img{background:var(--logo-bg);border-radius:11px;width:40px;height:40px}.auth-brand b{font-size:18px;font-weight:800;line-height:1.1;display:block}.auth-brand small{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:9.5px;font-weight:600}.auth-why h2{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:800;line-height:1.15}.auth-why .lead{color:var(--text-2);font-size:13.5px;line-height:1.5}.perks{flex-direction:column;gap:11px;display:flex}.perk{align-items:flex-start;gap:11px;font-size:13px;line-height:1.4;display:flex}.perk b{font-size:13.5px;display:block}.perk span.d{color:var(--text-2)}.soon-tag{color:var(--text-3);border:1px solid var(--border);white-space:nowrap;border-radius:6px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700}.auth-free{color:var(--text-2);align-items:flex-start;gap:8px;margin-top:auto;font-size:12.5px;display:flex}.auth-free .ms{color:var(--ok);font-size:17px}.auth-form{flex-direction:column;gap:14px;padding:28px 30px 26px;display:flex}.auth.single{grid-template-columns:1fr;max-width:460px}.verify-banner{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.verify-banner>span{text-align:left;flex:1;min-width:200px}.fresh-notice{color:var(--text-2);background:color-mix(in srgb, var(--pre) 12%, var(--surface-2));border:1px solid color-mix(in srgb, var(--pre) 30%, transparent);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.fresh-notice>.ms{color:var(--pre);flex:none;margin-top:1px;font-size:19px}.fresh-notice>span{flex:1}.fresh-notice b{color:var(--text)}.fresh-notice a{color:var(--pre);text-underline-offset:2px;font-weight:600;text-decoration:underline}.fresh-notice .icon-btn{flex:none;margin:-4px -4px -4px 0}.ob-body .fresh-notice{margin:4px 0 0}.seo-fallback{max-width:760px;color:var(--text-2);margin:0 auto;padding:48px 20px;font-size:14px;line-height:1.6}.seo-fallback h1{color:var(--text);margin:0 0 8px;font-size:24px}.seo-fallback a{color:var(--text-2)}.seo-fallback ul{padding-left:18px}.pager{color:var(--text-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:14px;font-size:13px;display:flex}.pager>a{color:var(--text-2);font-weight:600}.pager-all{text-align:center;width:100%}.pager-all summary{cursor:pointer;color:var(--text-3);font-size:12.5px;list-style:none}.pager-all summary::-webkit-details-marker{display:none}.pager-all summary:after{content:" ▾"}.pager-all[open] summary:after{content:" ▴"}.pager-all>div{margin-top:8px;flex-wrap:wrap;justify-content:center;gap:4px;max-width:760px;margin-inline:auto;display:flex}.pager-all a{background:var(--surface-2);min-width:34px;color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums;border-radius:7px;padding:4px 6px;font-size:12px}.pager-all a.on{background:var(--text);color:var(--bg);font-weight:700}.area-intro{align-items:center;gap:20px;margin-bottom:14px;padding:20px;display:flex}.area-logo{background:var(--surface-2);border-radius:12px;flex:none;place-items:center;width:140px;height:90px;padding:12px;display:grid}.area-logo img.tcg-logo{object-fit:contain;width:auto;max-width:100%;height:52px}.area-text{flex-direction:column;gap:8px;min-width:0;display:flex}.area-text h1{letter-spacing:-.02em;font-size:22px;font-weight:800}.area-text p{color:var(--text-2);max-width:760px;font-size:14px;line-height:1.55}@media (width<=760px){.area-intro{flex-direction:column;align-items:flex-start}.area-logo{width:120px;height:72px}.area-text h1{font-size:19px}}.foot-areas a{color:var(--text-3);font-weight:500}.auth-fields{flex-direction:column;gap:14px;display:flex}.auth-form .seg{align-self:stretch}.auth-form .seg button{flex:1;width:auto;height:32px;font-size:12.5px;font-weight:700}.gbtn{color:#1f1f1f;background:#fff;border:1px solid #dadce0;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:40px;font-size:13.5px;font-weight:600;display:flex}.gbtn i,.gbtn-g{background:conic-gradient(from -45deg, #ea4335 0 25%, #fbbc05 0 50%, #34a853 0 75%, #4285f4 0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;font-style:normal;font-weight:800}.gbtn.off{opacity:.55;cursor:not-allowed}.gbtn.off small{color:#5f6368;border:1px solid #dadce0;border-radius:6px;padding:0 5px;font-size:10.5px;font-weight:600}.g-pending{background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.g-pending b{display:block}.g-pending small{color:var(--text-3)}.or{color:var(--text-3);align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:flex}.or:before,.or:after{content:"";background:var(--border);flex:1;height:1px}.auth-form .text-input{height:40px;font-size:13.5px}.pw{position:relative}.pw .text-input{padding-right:40px}.pw-eye{width:32px;height:32px;color:var(--text-3);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pw-eye:hover{color:var(--text)}.pw-eye .ms{font-size:19px}.auth-form .btn.big{height:42px;font-size:14px}.check{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.4;display:flex}.check input{appearance:none;border:1.5px solid var(--text-3);cursor:pointer;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin:1px 0 0;display:grid}.check input:checked{background:var(--text);border-color:var(--text)}.check input:checked:after{content:"✓";color:var(--bg);font-size:12px;font-weight:800;line-height:1}.check a{color:var(--text);text-decoration:underline}.fine{color:var(--text-3);text-align:center;font-size:11.5px}.link-strong{color:var(--text);font-weight:700}.link-strong:hover{text-decoration:underline}.field-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.acc-hero{align-items:center;gap:20px;padding:20px 22px;display:flex}.acc-hero h2{letter-spacing:-.02em;font-size:22px;font-weight:800}.acc-hero .meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.acc-hero .focus{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.acc-hero .focus .langs{gap:4px;display:flex}.focus-tcg{display:inline-flex}.focus-tcg .tcg-logo{height:16px}.focus-tcg .tcg-logo.mtg{height:22px}.focus-tcg .tcg-logo.yugioh{height:20px}.badge-pill{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 6px;font-size:11px;font-weight:700;display:inline-flex}.badge-pill .ms{color:var(--warn);font-variation-settings:"FILL" 1;font-size:15px}.acc-layout{gap:var(--gap);grid-template-columns:236px minmax(0,1fr);align-items:start;display:grid}.acc-nav{flex-direction:column;gap:1px;padding:8px;display:flex;position:sticky;top:18px}.acc-nav a{color:var(--text-2);border-radius:10px;align-items:center;gap:10px;padding:7px 9px;font-weight:500;display:flex}.acc-nav a:hover{background:var(--surface-2);color:var(--text)}.acc-nav a.on{background:var(--surface-3);color:var(--text);font-weight:600}.acc-nav a .ms{font-size:19px}.acc-nav hr{border:0;border-top:1px solid var(--border);margin:6px 4px}.acc-nav a.admin{color:var(--warn)}.acc-content{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.acc-back{color:var(--text-2);align-items:center;gap:2px;font-size:13px;font-weight:600}.sec-title{letter-spacing:-.01em;font-size:17px;font-weight:800}.sec-sub{color:var(--text-2);margin-top:2px;font-size:12.5px}.sec-sub a{color:var(--text);text-decoration:underline}.kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.kpi{color:inherit;flex-direction:column;gap:6px;min-width:0;padding:14px;transition:border-color .15s;display:flex}a.kpi:hover{border-color:var(--text-3)}.kpi .label{color:var(--text-2);align-items:center;gap:7px;font-size:11.5px;display:flex}.kpi .value{letter-spacing:-.02em;white-space:nowrap;font-size:21px;font-weight:800}.kpi .value .value-sm{font-size:17px}.kpi .knote{color:var(--text-3);font-size:11px}.kpi .knote.up{color:var(--ok)}.kpi .knote.down{color:var(--op)}.bar{background:var(--surface-3);border-radius:6px;height:6px;overflow:hidden}.bar i{background:var(--ok);border-radius:6px;height:100%;display:block}.badges{padding:0 var(--pad) var(--pad);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.bdg{text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:11.5px;font-weight:700;display:flex}.bdg .ic{background:color-mix(in srgb, var(--warn) 18%, transparent);width:42px;height:42px;color:var(--warn);border-radius:50%;place-items:center;display:grid}.bdg .ic .ms{font-variation-settings:"FILL" 1;font-size:22px}.bdg small{color:var(--text-3);font-size:10.5px;font-weight:500}.bdg.locked{opacity:.45}.bdg.locked .ic{background:var(--surface-3);color:var(--text-3)}.stat-list{padding:0 var(--pad) var(--pad);grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stat-list div{background:var(--surface-2);border-radius:12px;padding:10px 12px}.stat-list b{font-size:18px;font-weight:800;display:block}.stat-list span{color:var(--text-2);font-size:11.5px}.form{padding:4px var(--pad) var(--pad);flex-direction:column;gap:18px;display:flex}.card>.form:first-child{padding-top:var(--pad)}.form .text-input{max-width:360px;height:38px}.form .text-input.narrow-plz{max-width:140px}.text-input.mono{letter-spacing:.04em;font-family:ui-monospace,Consolas,monospace}.swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.swatches button{border-radius:50%;width:28px;height:28px;display:block}.swatches button.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text)}.logo-chips{flex-wrap:wrap;gap:6px;display:flex}.chip.sel{background:var(--surface-3);border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);color:var(--text)}.chip .ms.ck{font-size:15px}.chip:disabled{opacity:.45;cursor:default}.form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.saved{color:var(--ok);align-items:center;gap:4px;font-weight:600;display:inline-flex}.saved .ms{font-size:16px}.switch-row{padding:12px var(--pad);border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:14px;display:flex}.card-head+.switch-row,.card>.switch-row:first-child{border-top:0}.switch-row b{font-size:13.5px;display:block}.switch-row small{color:var(--text-3);margin-top:1px;font-size:12px;display:block}.switch-row.off{cursor:default}.switch-row.off b,.switch-row.off small{opacity:.6}.switch{appearance:none;background:var(--surface-3);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.switch:after{content:"";background:var(--text-3);border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.switch:checked{background:var(--ok);border-color:var(--ok)}.switch:checked:after{background:#fff;transform:translate(16px)}.switch:disabled{cursor:default;opacity:.5}.seg.wide button{white-space:nowrap;width:auto;padding:0 12px;font-size:12.5px;font-weight:600}.danger-zone{border-color:color-mix(in srgb, var(--op) 35%, var(--border))}.admin-head{flex-wrap:wrap;align-items:flex-end;gap:12px}.merge-pair{padding:14px var(--pad);border-top:1px solid var(--border);flex-direction:column;gap:10px;display:flex}.merge-pair-q{align-items:baseline;gap:10px;display:flex}.merge-pair-items{grid-template-columns:1fr 1fr;gap:12px;display:grid}.merge-prod{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:12px;min-width:0;padding:10px;display:flex}.merge-prod .stage{border-radius:10px;flex:none;width:64px;height:64px}.merge-prod .grow{flex-direction:column;gap:3px;min-width:0;display:flex}.merge-log .badge{flex:none}@media (width<=760px){.merge-pair-items{grid-template-columns:1fr}}.admin-head .search{width:240px}.table-wrap{overflow-x:auto}.utable{border-collapse:collapse;width:100%;font-size:12.5px}.utable th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:10px var(--pad) 8px;white-space:nowrap;font-size:11px;font-weight:700}.utable td{padding:10px var(--pad);border-top:1px solid var(--border);vertical-align:middle;white-space:nowrap}.utable .who{align-items:center;gap:10px;display:flex}.utable .who b{display:block}.utable .who small{color:var(--text-3)}.role{background:var(--surface-3);color:var(--text-2);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.role.admin{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn)}.st{align-items:center;gap:6px;font-weight:600;display:inline-flex}.st i{background:var(--ok);border-radius:50%;width:7px;height:7px}.st.blocked{color:var(--op)}.st.blocked i{background:var(--op)}.st.legacy{color:var(--text-3)}.st.legacy i{background:var(--text-3)}.acts{justify-content:flex-end;gap:6px;display:flex}.acts .btn{padding:5px 9px;font-size:11.5px}.privacy{padding:var(--pad);flex-direction:column;gap:14px;max-width:760px;display:flex}.privacy-point{align-items:flex-start;gap:12px;display:flex}.privacy-point>.ms{color:var(--text-2);margin-top:1px}.privacy-point p{color:var(--text-2);margin-top:2px;font-size:13px;line-height:1.5}.acc-mobile{gap:var(--gap);flex-direction:column}.m-list{flex-direction:column;display:flex}.m-list a{padding:12px var(--pad);border-top:1px solid var(--border);color:var(--text);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.m-list a:first-child{border-top:0}.m-list a .ms.ch{color:var(--text-3);margin-left:auto}.m-list a small{color:var(--text-3);font-size:11.5px;font-weight:500;display:block}.m-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=1240px) and (width>=761px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.badges{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.acc-back.mob-only{display:inline-flex}.acc-hero.desk-only,.acc-nav.desk-only,.acc-content.desk-only{display:none}.acc-mobile.mob-only{display:flex}.auth{grid-template-columns:1fr}.auth-why{border-right:0;border-bottom:1px solid var(--border);gap:10px;padding:20px}.auth-why .perks,.auth-why .auth-free{display:none}.auth-why h2{margin-top:2px;font-size:19px}.auth-form{padding:20px}.auth-wrap{padding:4px 0 20px}.acc-hero{text-align:center;flex-direction:column;gap:10px;padding:18px}.acc-hero .focus,.acc-hero .meta{justify-content:center}.acc-layout{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.badges{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-list{grid-template-columns:repeat(2,1fr)}.switch-row:has(.seg){flex-wrap:wrap}.admin-head .search{width:100%}.acc-menu{right:-8px}}.sc-note{color:var(--text-3);background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.sc-next-note{color:#e9fbf8cc;background:#ffffff1a;border-radius:999px;align-self:flex-start;margin-top:8px;padding:2px 9px;font-size:11px;font-weight:600}.sc-empty{border:1px dashed var(--border);background:var(--surface);min-height:120px;color:var(--text-2);border-radius:18px;flex:1 0 100%;align-items:center;gap:12px;padding:18px 22px;font-size:13.5px;display:flex}.sc-empty .ms{color:var(--text-3);font-size:26px}.sc-next-empty h2{opacity:.9}.sc-next-more{color:color-mix(in srgb, var(--tc) 60%, #fff);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:700;display:inline-flex}.sc-next-more .ms{font-size:17px}.chip.profile-chip{gap:6px}.chip.profile-chip .ms{font-size:17px}.filter-row .link.reset+.link.reset{margin-left:14px}@media (width<=760px){.sc-note{white-space:normal}.sc-empty{min-height:90px}}.chip.off-focus{opacity:.6;border:1.5px dashed var(--text-3);background:0 0}.chip.off-focus img{filter:grayscale()}.chip.off-focus:hover{opacity:.9}.chip.off-focus.active{opacity:1;border-style:solid}:root:not([data-theme=light]) .chip.off-focus .tcg-logo.onepiece{filter:invert()grayscale()}:root:not([data-theme=light]) .chip.off-focus .tcg-logo.mtg{filter:invert()hue-rotate(180deg)grayscale()}.fx-head{align-items:center;gap:8px;display:flex;position:relative}.fx-step{align-items:center;gap:10px;display:flex}.fx-num{background:var(--text);width:24px;height:24px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.fx-tiles{padding:0 var(--pad) var(--pad);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.fx-tile{--c:var(--pkm);border:1.5px solid var(--border);background:var(--surface-2);min-height:112px;color:var(--text);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 10px;display:flex;position:relative}.fx-tile.onepiece{--c:var(--op)}.fx-tile.mtg{--c:var(--mtg)}.fx-tile.yugioh{--c:var(--ygo)}.fx-tile.tonies{--c:var(--ton)}.fx-tile .logo-box{place-items:center;height:34px;display:grid}.fx-tile .tcg-logo{object-fit:contain;max-width:130px;height:26px}.fx-tile .tcg-logo.onepiece,.fx-tile .tcg-logo.tonies{height:18px}.fx-tile .tcg-logo.mtg{height:34px}.fx-tile .tcg-logo.yugioh{height:30px}.fx-tile small{color:var(--text-3);font-size:11px;font-weight:600}.fx-tile.on{border-color:color-mix(in srgb, var(--c) 70%, var(--text));background:color-mix(in srgb, var(--c) 12%, var(--surface-2));box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 18%, transparent)}.fx-tile .tick{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.fx-tile .tick .ms{font-size:16px;font-weight:700}.fx-tile:not(.on){opacity:.62}.fx-tile:not(.on) .tcg-logo{filter:grayscale()}:root:not([data-theme=light]) .fx-tile:not(.on) .tcg-logo.onepiece{filter:invert()grayscale()}:root:not([data-theme=light]) .fx-tile:not(.on) .tcg-logo.mtg{filter:invert()hue-rotate(180deg)grayscale()}.fx-tile .add{color:var(--text-3);position:absolute;top:8px;right:8px}.fx-tile .add .ms{font-size:20px}.fx-tabs{padding:0 var(--pad);flex-wrap:wrap;gap:6px;display:flex}.fx-tab{--c:var(--text);border:1px solid var(--border);background:var(--surface-2);height:38px;color:var(--text-2);border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.fx-tab.pokemon{--c:var(--pkm)}.fx-tab.onepiece{--c:var(--op)}.fx-tab.mtg{--c:var(--mtg)}.fx-tab.yugioh{--c:var(--ygo)}.fx-tab.tonies{--c:var(--ton)}.fx-tab .tcg-logo{height:15px}.fx-tab .ms{font-size:17px}.fx-tab.on{background:var(--surface);color:var(--text);box-shadow:inset 0 3px 0 var(--c)}.fx-tab .cnt{color:var(--text-3);font-size:10.5px;font-weight:700}.fx-panel{--c:var(--text);margin:0 var(--pad) var(--pad);border:1px solid var(--border);background:var(--surface);border-radius:0 14px 14px;padding:6px 16px 14px}.fx-panel.pokemon{--c:var(--pkm)}.fx-panel.onepiece{--c:var(--op)}.fx-panel.mtg{--c:var(--mtg)}.fx-panel.yugioh{--c:var(--ygo)}.fx-panel.tonies{--c:var(--ton)}.fx-panel .filter-row{border-top:1px solid var(--border);padding:10px 0}.fx-panel .filter-row .label{width:120px}.fx-applies{color:var(--text-2);background:color-mix(in srgb, var(--c) 9%, var(--surface-2));border-radius:10px;align-items:flex-start;gap:8px;margin:4px 0 6px;padding:10px 12px;font-size:12.5px;display:flex}.fx-applies .ms{color:var(--c);font-size:17px}.fx-applies b{color:var(--text)}.fx-note{color:var(--text-3);align-self:center;margin-left:4px;font-size:11.5px}.fx-info{border:1.5px solid var(--text-3);width:20px;height:20px;color:var(--text-2);cursor:help;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid;position:relative}.fx-pop{z-index:30;background:var(--surface);border:1px solid var(--border);width:380px;color:var(--text-2);cursor:default;text-align:left;border-radius:14px;padding:14px 16px;font-size:12.5px;font-weight:500;line-height:1.5;display:none;position:absolute;top:-12px;left:30px;box-shadow:0 16px 40px #00000059}.fx-info:hover .fx-pop,.fx-info:focus .fx-pop,.fx-info:focus-within .fx-pop{display:block}.fx-pop:before{content:"";background:var(--surface);border-left:1px solid var(--border);border-bottom:1px solid var(--border);width:12px;height:12px;position:absolute;top:16px;left:-7px;transform:rotate(45deg)}.fx-pop b{color:var(--text)}.fx-pop .t{color:var(--text);margin-bottom:2px;font-size:13.5px;font-weight:800;display:block}.fx-pop ol{flex-direction:column;gap:4px;margin:6px 0 6px 18px;padding:0;display:flex}@media (width<=1240px) and (width>=761px){.fx-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.fx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-tile{min-height:92px}.fx-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fx-tab{flex:none}.fx-panel{border-radius:0 0 14px 14px;padding:4px 12px 12px}.fx-panel .filter-row .label{width:100%}.fx-info{position:static}.fx-pop{width:auto;top:34px;left:0;right:0}.fx-pop:before{display:none}}.fdot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.fdot.green{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 28%, transparent)}.fdot.yellow{background:var(--warn)}.fdot.grey{background:var(--off)}.chain{color:#fff;letter-spacing:-.02em;background:var(--cc);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.chain .ms{font-size:20px}.chain.s{border-radius:8px;width:28px;height:28px;font-size:10.5px}.chain.s .ms{font-size:15px}.mapbar{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.mapbar .vsep{background:var(--border);width:1px;height:26px}.mapbar .chip.logo-chip{height:32px}.mapbar-2{border-top:1px solid var(--border);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:14px;padding-top:10px;display:flex}.seg.txt button{width:auto;padding:0 10px;font-size:12px;font-weight:600}.toggle{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.toggle .switch{width:34px;height:20px}.toggle .switch:after{width:14px;height:14px}.toggle .switch:checked:after{transform:translate(14px)}.loc-pill{background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.loc-pill .ms{color:var(--c-rose);font-size:16px}.store-filter{position:relative}.store-pop{z-index:40;width:min(560px,92vw);max-height:70vh;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.store-cat{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px;display:flex}.chip.chain-chip{gap:6px;padding-left:4px}.chip.chain-chip .chain.s{border-radius:6px;width:20px;height:20px;font-size:8.5px}.chip.chain-chip .chain.s .ms{font-size:12px}.chip.chain-chip:not(.sel){opacity:.6}.chip.chain-chip:not(.sel) .chain{filter:grayscale()}.map-wrap{gap:var(--gap);grid-template-columns:minmax(0,1fr) 390px;display:grid}.map-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);height:calc(100vh - 230px);min-height:480px;position:relative;overflow:hidden}.map-card .map-el{position:absolute;inset:0}.map-ctrl{z-index:3;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;right:12px}.map-ctrl .icon-btn{background:var(--surface);color:var(--text);box-shadow:0 2px 8px #00000040}.map-ctrl .icon-btn.loc{color:var(--pre)}.map-legend{z-index:3;background:var(--surface);border:1px solid var(--border);max-width:calc(100% - 24px);box-shadow:var(--shadow);color:var(--text-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;font-size:11.5px;font-weight:600;display:flex;position:absolute;bottom:30px;left:12px}.map-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.map-legend .ms{font-size:15px}.map-legend .sep{background:var(--border);width:1px;height:16px}.map-note{z-index:3;background:var(--surface);border:1px solid var(--border);max-width:min(460px,80%);box-shadow:var(--shadow);color:var(--text-2);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.map-note .ms{color:var(--warn);font-size:18px}.mchips{display:none}.maplibregl-ctrl-attrib{font-size:10px}.maplibregl-canvas{outline:none}.mk-wrap{cursor:pointer}.mk{transform-origin:50% 100%;width:34px;height:44px;transition:transform .12s;position:relative}.mk:hover{transform:scale(1.1)}.mk .drop{background:var(--pc,var(--off));border:2.5px solid #fff;border-radius:50% 50% 50% 4px;width:30px;height:30px;position:absolute;top:2px;left:2px;transform:rotate(-45deg);box-shadow:0 4px 12px #00000059}.mk .ic{text-align:center;color:#fff;width:34px;font-size:17px;position:absolute;top:8px;left:0}.mk .cnt{background:var(--text);min-width:18px;height:18px;color:var(--bg);border:2px solid var(--bg);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;right:-7px}.mk.green{--pc:var(--ok)}.mk.yellow{--pc:var(--warn)}.mk.grey,.mk.plain{--pc:var(--off)}.mk.sel{transform:scale(1.3)}.mk.sel:before{content:"";background:color-mix(in srgb, var(--pc) 45%, transparent);width:26px;height:10px;box-shadow:0 0 0 6px color-mix(in srgb, var(--pc) 22%, transparent);border-radius:50%;margin-left:-13px;position:absolute;bottom:-1px;left:50%}.mk-cluster{cursor:pointer;color:#fff;background:var(--off);border:3px solid #fff;border-radius:999px;place-items:center;min-width:38px;height:38px;padding:0 8px;font-size:13px;font-weight:800;display:grid;box-shadow:0 4px 12px #00000059}.mk-cluster.green{background:var(--ok);color:#062b1d}.mk-cluster.yellow{background:var(--warn);color:#2b1d00}.sdot{background:var(--surface);border:2.5px solid var(--text-3);border-radius:50%;width:11px;height:11px;display:inline-block}.me-dot{background:var(--pre);width:16px;height:16px;box-shadow:0 0 0 8px color-mix(in srgb, var(--pre) 22%, transparent);border:3px solid #fff;border-radius:50%}.map-side{min-width:0}.sheet-handle{display:none}.store-panel{flex-direction:column;height:calc(100vh - 230px);min-height:480px;display:flex;overflow:hidden}.sp-head{align-items:flex-start;gap:12px;padding:14px 14px 12px 16px;display:flex}.sp-head h2{letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.2}.sp-head .meta{margin-top:2px}.sp-close{width:30px;height:30px;color:var(--text-3);border-radius:8px;flex:none;place-items:center;display:grid}.sp-close:hover{background:var(--surface-2);color:var(--text)}.sp-info{color:var(--text-2);flex-direction:column;gap:7px;padding:0 16px 12px;font-size:12.5px;display:flex}.sp-info .row{align-items:flex-start;gap:8px}.sp-info .row .ms{color:var(--text-3);font-size:17px}.sp-btns{gap:8px;padding:0 16px 14px;display:flex}.sp-btns .btn{flex:1;height:38px}.sp-sec{border-top:1px solid var(--border);letter-spacing:.02em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 6px;font-size:11.5px;font-weight:700;display:flex}.sp-sec.first{border-top:0;padding-top:14px}.sp-sec small,.sp-sec .faint{text-transform:none;font-weight:600}.sp-sec .link-strong{text-transform:none;align-items:center;display:inline-flex}.sp-list{flex:1;overflow-y:auto}.sp-list>.empty{padding:30px 20px}.sp-foot{color:var(--text-3);border-top:1px solid var(--border);padding:8px 16px;font-size:11px}.pin-row{border-top:1px solid var(--border);text-align:left;align-items:center;gap:10px;width:100%;padding:10px 16px;display:flex}.pin-row:first-child{border-top:0}.pin-row:hover{background:var(--surface-2)}.pin-row b{font-size:13px;display:block}.pin-row .meta{align-items:center;gap:6px;display:flex}.pin-count{background:var(--surface-3);color:var(--text-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.sig{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:11px 16px 12px;display:flex}.sp-list .sig:first-child{border-top:0}.sig.is-hidden,.sl-row.is-hidden{opacity:.6}.sig-head{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.sig-head b{white-space:nowrap;font-weight:700}.sig-type{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.sig-type .ms{font-size:13px}.sig-type.t-seen{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.sig-type.t-empty{color:var(--op);background:color-mix(in srgb, var(--op) 14%, transparent)}.sig-type.t-delivery{color:var(--pre);background:color-mix(in srgb, var(--pre) 14%, transparent)}.sig-who{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.sig-who.anon{font-style:italic;font-weight:500}.ava.xs{width:20px;height:20px;font-size:9px}.ava.anon{background:var(--surface-3);color:var(--text-3)}.ava.anon .ms{font-size:13px}.sig-foot{align-items:center;font-size:11.5px;display:flex}.sig-foot .sig-who:before{content:"gemeldet von";font-style:normal;font-weight:500}.sig-menu-wrap{margin-left:auto;position:relative}.sig-more{width:26px;height:26px;color:var(--text-3);border-radius:7px;flex:none;place-items:center;display:grid}.sig-more:hover{background:var(--surface-2);color:var(--text)}.sig-more .ms{font-size:18px}.sig-menu{z-index:45;min-width:210px;box-shadow:var(--shadow);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.sig-menu button{color:var(--text-2);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:13px;font-weight:500;display:flex}.sig-menu button:hover{background:var(--surface-2);color:var(--text)}.sig-menu button.danger{color:var(--op)}.sig-menu .ms{font-size:18px}.sig-prod{align-items:center;gap:10px;display:flex}.sig-prod .stage{border-radius:8px;flex:none;width:42px;height:42px}.sig-prod .stage:after{height:2px}.sig-prod .stage .ph{font-size:20px}.sig-prod .name{font-size:12.5px;line-height:1.25;display:block}.sig-prod a.name:hover{text-decoration:underline}.sig-prod .price{font-size:12px}.sig-area{color:var(--text-2);align-items:center;gap:10px;font-size:12.5px;display:flex}.sig-area b{color:var(--text)}.sig-area .tcg-logo{flex:none}.qty{color:var(--text-2);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.qty i{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.qty i s{background:var(--surface-3);border-radius:2px;width:3px;text-decoration:none}.qty i s:first-child{height:5px}.qty i s:nth-child(2){height:8px}.qty i s:nth-child(3){height:12px}.qty i s.on{background:var(--ok)}.sig-hints{flex-wrap:wrap;gap:6px;display:flex}.hchip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.hchip .ms{font-size:14px}.sig-note{color:var(--text-2);border-left:2px solid var(--border);overflow-wrap:anywhere;padding-left:10px;font-size:12.5px}.sig-store{text-align:left;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.sig-store:hover b{text-decoration:underline}.hidden-tag{color:var(--text-2);background:var(--surface-3);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.hidden-tag .ms{font-size:14px}.modal.report{max-width:660px}.modal.report .card-title .sig-more{margin-left:-6px}.steps{color:var(--text-3);padding:0 var(--pad) 10px;align-items:center;gap:10px;font-size:11.5px;font-weight:700;display:flex}.steps span{align-items:center;gap:6px;display:inline-flex}.steps i{background:var(--surface-3);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10.5px;font-style:normal;display:grid}.steps i .ms{font-size:13px}.steps .on{color:var(--text)}.steps .on i{background:var(--text);color:var(--bg)}.steps .done{color:var(--text-2)}.steps .done i{background:var(--ok);color:#062b1d}.steps .line{background:var(--border);flex:1;max-width:40px;height:1px}.step-store{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.step-store b{font-size:13.5px;display:block}.typepick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.typepick button{border:1.5px solid var(--border);background:var(--surface-2);color:var(--text-2);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:12px 6px 11px;font-size:12.5px;font-weight:700;display:flex}.typepick button .ms{color:var(--text-3);font-size:24px}.typepick button small{color:var(--text-3);font-size:10.5px;font-weight:500}.typepick button.on{border-color:var(--ok);color:var(--text);background:color-mix(in srgb, var(--ok) 12%, var(--surface-2));box-shadow:inset 0 0 0 1px var(--ok)}.typepick button.on .ms{color:var(--ok)}.rp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rp-tile{border:1.5px solid var(--border);background:var(--surface-2);text-align:left;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rp-tile:disabled{cursor:default}.rp-tile .stage{height:74px}.rp-tile .stage:after{height:2px}.rp-tile .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.5em;margin:6px 8px 7px;font-size:11.5px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.rp-tile.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.rp-tile .tick,.rp-tile .add{z-index:2;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.rp-tile .tick{background:var(--text);color:var(--bg)}.rp-tile .add{background:var(--overlay);color:var(--text-2)}.rp-tile .tick .ms,.rp-tile .add .ms{font-size:16px}.sel-row{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.sel-row:first-child{border-top:0;padding-top:2px}.sel-row .stage{border-radius:8px;flex:none;width:38px;height:38px}.sel-row .stage:after{height:2px}.sel-row .stage .ph{font-size:18px}.sel-row .name{font-size:12.5px;line-height:1.25}.sel-row .price-input input{width:52px}.qseg{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;flex:none;gap:2px;padding:2px;display:flex}.qseg button{color:var(--text-3);white-space:nowrap;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700}.qseg button.on{background:var(--text);color:var(--bg)}.chip .chip-btn{color:inherit;align-items:center;gap:6px;font-weight:600;display:inline-flex}.chip .num-in{border-left:1px solid var(--border);align-items:center;gap:4px;margin-left:2px;padding-left:8px;display:inline-flex}.chip .num-in b{text-align:center;min-width:14px}.chip .num-in button{color:inherit;place-items:center;display:grid}.chip .num-in .ms{font-size:15px}.search-in{background:var(--surface-2);border:1px solid var(--border);height:38px;color:var(--text-3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-in:focus-within{border-color:var(--text-2)}.search-in input{width:100%;color:var(--text);background:0 0;border:0;outline:none}textarea.text-input{resize:none;height:62px;line-height:1.4;font:inherit;padding:9px 12px}.counter{color:var(--text-3);text-align:right;margin-top:-2px;font-size:11px}.free-row{flex-wrap:wrap;gap:8px;display:flex}.free-row .text-input{flex:220px}.geo-btn{text-align:left;background:color-mix(in srgb, var(--pre) 12%, var(--surface-2));border:1px solid color-mix(in srgb, var(--pre) 35%, var(--border));color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.geo-btn>.ms{color:var(--pre);font-size:22px}.geo-btn b{font-size:13px;display:block}.geo-btn small{color:var(--text-3);font-size:11.5px;display:block}.near-list{margin-top:4px}.near{border-top:1px solid var(--border);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 2px;display:flex}.near:first-child{border-top:0}.near:hover b{text-decoration:underline}.near b{font-size:13.5px;display:block}.near .meta{align-items:center;gap:6px;display:flex}.near .km{color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:700}.near .ch{color:var(--text-3)}.modal.report .sticky-foot{z-index:3;background:var(--surface);position:sticky;bottom:0}.report-done{text-align:center;padding:20px var(--pad) 24px;align-items:center}.report-done .big,.kodex-top .big{background:color-mix(in srgb, var(--ok) 16%, transparent);width:60px;height:60px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.report-done .big .ms,.kodex-top .big .ms{font-size:32px}.report-done h2{letter-spacing:-.01em;font-size:18px;font-weight:800}.report-done .bdg{text-align:left;flex-direction:row;gap:12px;padding:10px 14px}.kodex{flex-direction:column;gap:12px;display:flex}.kodex-top{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.kodex-top h2{letter-spacing:-.02em;font-size:20px;font-weight:800}.kodex-top p{color:var(--text-2);font-size:13px;line-height:1.5}.kpoint{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.kpoint>.ms{color:var(--ok);font-size:21px}.kpoint b{font-size:13.5px;display:block}.kpoint span{color:var(--text-2);font-size:12.5px}.btn.big-btn{height:44px;font-size:14px}.sl-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.sl-row{padding:12px var(--pad);border-top:1px solid var(--border);grid-template-columns:74px 54px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.sl-time{padding-top:2px;font-size:12px;font-weight:700}.sl-time .row{gap:7px}.sl-pics{width:54px;height:54px;position:relative}.sl-pics .stage{border:2px solid var(--surface);border-radius:9px;width:50px;height:50px;position:absolute}.sl-pics .stage:after{height:2px}.sl-pics .stage.b{width:44px;height:44px;top:8px;left:8px}.sl-pics .stage.a2{width:44px;height:44px}.empty-pic{background:color-mix(in srgb, var(--op) 12%, var(--surface-2));color:var(--op);border-radius:10px;place-items:center;display:grid;position:absolute;inset:0}.empty-pic.del{background:color-mix(in srgb, var(--pre) 12%, var(--surface-2));color:var(--pre)}.empty-pic .ms{font-size:24px}.sl-main{flex-direction:column;gap:6px;min-width:0;display:flex}.sig.sig-inline{border:0;gap:6px;padding:0}.sig-inline .sig-prod .stage{display:none}.sl-store{color:var(--text-2);text-align:left;align-self:flex-start;align-items:center;gap:7px;font-size:12px;display:inline-flex}.sl-store .chain.s{border-radius:6px;width:20px;height:20px;font-size:8.5px}.sl-store .chain.s .ms{font-size:12px}.sl-store b{color:var(--text);font-weight:600}.sl-store:hover b{text-decoration:underline}.sl-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.sl-side .row{gap:4px}.sl-side .icon-btn{width:30px;height:30px}.sl-mtop{display:none}.sig-legend{padding:0 var(--pad) var(--pad);color:var(--text-2);flex-direction:column;gap:9px;font-size:12.5px;display:flex}.sig-legend .row{gap:10px}.sig-legend b{color:var(--text)}.sig-legend .ms{font-size:17px}.sig-mine{padding:0 var(--pad) var(--pad);flex-direction:column;gap:10px;display:flex}.sig-mine .bdg{text-align:left;flex-direction:row;gap:12px;padding:10px 12px}.sig-mine .bdg .ic{width:38px;height:38px}.fab{display:none}.flag{padding:14px var(--pad);border-top:1px solid var(--border);grid-template-columns:130px minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.flag.hidden-s{opacity:.8}.fpill{color:var(--op);background:color-mix(in srgb, var(--op) 14%, transparent);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.fpill.spam{color:var(--warn);background:color-mix(in srgb, var(--warn) 15%, transparent)}.fpill .ms{font-size:14px}.flag-l{color:var(--text-3);flex-direction:column;align-items:flex-start;gap:6px;font-size:11.5px;display:flex}.flag-m{flex-direction:column;gap:9px;min-width:0;display:flex}.flag-box{border:1px solid var(--border);background:var(--surface-2);border-radius:12px}.flag-box .sig{border-top:0;padding:10px 12px}.flag-author{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.flag-author .warnc{color:var(--warn);font-weight:600}.quote{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.quote .ms{color:var(--op);align-self:center;font-size:14px}.quote q{color:var(--text)}.flag .acts{flex-direction:column;align-items:stretch}.flag .acts .btn{justify-content:flex-start}@media (width<=1240px) and (width>=761px){.map-wrap{grid-template-columns:minmax(0,1fr) 330px}.sl-grid{grid-template-columns:minmax(0,1fr)}.sl-grid>.side{display:none}.flag{grid-template-columns:minmax(0,1fr)}.flag .acts{flex-flow:wrap}}@media (width<=760px){.map-page .topbar,.map-page .mapbar,.map-page .map-legend{display:none}.map-card{z-index:1;border:0;border-radius:0;height:auto;min-height:0;position:fixed;inset:58px 0 0}.mchips{z-index:3;scrollbar-width:none;gap:6px;padding:0 12px;display:flex;position:absolute;top:10px;left:0;right:0;overflow-x:auto}.mchips>.chip,.mchips .store-filter>.chip{background:var(--surface);flex:none;height:34px;box-shadow:0 2px 8px #00000047}.mchips>.chip.active:not(.logo-chip){background:var(--text)}.mchips>.chip.logo-chip.active{background:var(--surface-3)}.mchips .chip.off-focus{opacity:1}.mchips .chip.off-focus img{opacity:.5}.mchips .store-filter{position:static}.mchips .store-pop{width:auto;max-height:55vh;position:fixed;top:108px;left:12px;right:12px}.map-ctrl{top:56px}.map-note{max-width:calc(100% - 80px);top:56px;left:12px;transform:none}.maplibregl-ctrl-bottom-right{bottom:228px}.map-side{z-index:15;height:222px;position:fixed;bottom:61px;left:0;right:0}.map-side.has-store{height:auto;top:32vh}.map-side .store-panel{border-bottom:0;border-radius:18px 18px 0 0;height:100%;min-height:0;box-shadow:0 -10px 30px #0000004d}.map-side .sheet-handle{z-index:2;background:var(--surface-3);border-radius:5px;width:40px;height:5px;margin-left:-20px;display:block;position:absolute;top:7px;left:50%}.map-side .sp-head,.map-side .sp-sec.first{padding-top:18px}.map-side .sp-foot,.map-side:not(.has-store) .pin-row:nth-child(n+4){display:none}.fab{z-index:25;background:var(--text);height:48px;color:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:0 18px 0 14px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:82px;right:16px;box-shadow:0 8px 24px #00000059}.fab .ms{font-size:22px}.fab.onmap{bottom:295px}.map-page:has(.map-side.has-store) .fab{display:none}.desk-btn{display:none}.rp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.typepick button{padding:10px 4px 9px;font-size:12px}.sel-row{flex-wrap:wrap}.sel-row .grow.name{flex-basis:calc(100% - 90px)}.sel-row .qseg{margin-left:48px}.sel-row .price-input{margin-left:auto}.sl-grid{grid-template-columns:minmax(0,1fr)}.sl-grid>.side{display:none}.sl-row{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:12px 14px}.sl-row .sl-time,.sl-side{display:none}.sl-pics{width:48px;height:48px}.sl-pics .stage{width:44px;height:44px}.sl-pics .stage.b{width:40px;height:40px;top:6px;left:6px}.sl-pics .stage.a2{width:40px;height:40px}.sl-mtop{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.flag{grid-template-columns:minmax(0,1fr)}.flag .acts{flex-flow:wrap}}.tcg-logo.funko{height:15px}:root:not([data-theme=light]) .tcg-logo.funko{filter:invert()}.chip.soon-area{opacity:.5;border:1.5px dashed var(--text-3);cursor:not-allowed;background:0 0}.chip.soon-area:hover{color:var(--text-2)}.chip.soon-area .tcg-logo{filter:grayscale()}:root:not([data-theme=light]) .chip.soon-area .tcg-logo{filter:invert()grayscale()}.chip.soon-area .soon-tag{margin-left:2px}.fx-tile.soon-area{cursor:not-allowed;opacity:.5;border-style:dashed}.fx-tile.soon-area .tcg-logo{filter:grayscale();height:24px}:root:not([data-theme=light]) .fx-tile.soon-area .tcg-logo{filter:invert()grayscale()}.fx-tile .soon-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--surface-3);color:var(--text-2);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.ob{isolation:isolate;background:var(--bg);flex-direction:column;min-height:100vh;display:flex;position:relative}.ob:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(600px 380px at 8% 0%, color-mix(in srgb, var(--pkm) 16%, transparent), transparent 70%), radial-gradient(560px 380px at 96% 10%, color-mix(in srgb, var(--op) 13%, transparent), transparent 70%), radial-gradient(700px 420px at 50% 110%, color-mix(in srgb, var(--ton) 12%, transparent), transparent 70%);position:absolute;inset:0}.ob-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:18px 32px;display:grid}.ob-brand{align-items:center;gap:10px;display:flex}.ob-brand .lg{background:var(--logo-bg);border-radius:11px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.ob-brand .lg img{object-fit:contain;width:34px;height:34px}.ob-brand b{font-size:17px;font-weight:800;line-height:1.1;display:block}.ob-brand small{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:9.5px;font-weight:700}.ob-later{color:var(--text-2);justify-self:end;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ob-later:hover{color:var(--text)}.ob-later .ms{font-size:18px}.ob-later .ob-mob{display:none}.stepper{align-items:center;gap:8px;list-style:none;display:flex}.st{color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.st i{border:1.5px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11.5px;font-style:normal;font-weight:800;display:grid}.st i .ms{font-size:15px;font-weight:700}.st.done{color:var(--text-2)}.st.done i{background:var(--ok);border-color:var(--ok);color:#06231a}.st.on{color:var(--text)}.st.on i{background:var(--text);color:var(--bg);border-color:var(--text);box-shadow:0 0 0 4px color-mix(in srgb, var(--text) 14%, transparent)}.st-line{background:var(--border);border-radius:2px;width:28px;height:2px}.st-line.done{background:var(--ok)}.ob-bar{display:none}.ob-main{flex:1;place-items:start center;padding:4px 32px 28px;display:grid}.ob-wrap{width:100%;max-width:860px}.ob-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;display:flex}.ob-body{flex-direction:column;gap:18px;padding:26px 36px 4px;display:flex}.ob-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:6px;margin-bottom:-10px;font-size:11.5px;font-weight:800;display:inline-flex}.ob-hello .ob-kicker{margin-bottom:0}.ob-kicker .ms{color:var(--text-2);font-size:16px}.ob-body h1{letter-spacing:-.025em;margin-top:4px;font-size:28px;font-weight:800;line-height:1.15}.ob-body .lead{color:var(--text-2);max-width:660px;margin-top:6px;font-size:14px;line-height:1.55}.ob-body .lead b{color:var(--text)}.ob-sec{align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.ob-sec .ms{font-size:18px}.ob-sec .opt{color:var(--text-3);font-size:11px;font-weight:600}.ob-num{background:var(--text);width:24px;height:24px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.ob-sec .ob-num{width:22px;height:22px;font-size:11.5px}.ob-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:14px 36px 16px;display:flex}.ob-foot .grow{flex:1}.ob-foot .btn{border-radius:12px;height:42px;padding:0 18px;font-size:13.5px}.ob-foot .skip{color:var(--text-2);padding:0 10px;font-size:13px;font-weight:600}.ob-foot .skip:hover{color:var(--text)}.ob-error{flex-basis:100%}.ob-note{text-align:center;color:var(--text-3);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.ob-note .ms{font-size:15px}.ob-note b{color:var(--text-2)}.ob-two{grid-template-columns:1fr 1.4fr;gap:26px;display:grid}.ob-two.even{grid-template-columns:1fr 1fr}.ob-input{height:40px}.ob-hello{align-items:center;gap:26px;display:flex}.ob-ava-wrap{flex:none;position:relative}.ava.ob-ava{width:104px;height:104px;box-shadow:0 0 0 5px var(--surface), 0 0 0 8px color-mix(in srgb, var(--avc) 55%, transparent);font-size:38px}.ob-ava-wrap .cam{background:var(--surface-3);border:3px solid var(--surface);width:32px;height:32px;color:var(--text-3);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ob-ava-wrap .cam .ms{font-size:16px}.ob-swatches{flex-wrap:wrap;gap:10px;display:flex}.ob-swatches .sw{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ob-swatches .sw.on{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--text)}.ob-swatches .sw .ms{font-size:18px;font-weight:700}.ob-time{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.ob-time .ms{font-size:15px}.ob-steps4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ob-s4{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.ob-s4 b{font-size:13px}.ob-s4 .t{color:var(--text-2);font-size:12px;line-height:1.45}.ob-s4 .n{color:var(--text-3);text-transform:uppercase;font-size:11px;font-weight:800}.fx-tiles.ob-tiles{padding:0}.ob-tiles .fx-tile{min-height:132px}.ob-sum-line{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.ob-sum-line .ms{font-size:18px}.ob-sum-line.ok .ms{color:var(--ok)}.ob-sum-line .ms.pink{color:var(--c-pink)}.ob-sum-line b{color:var(--text)}.ob-block{flex-direction:column;gap:12px;display:flex}.ob-block-h{align-items:flex-start;gap:12px;display:flex}.ob-block-h .ob-num{margin-top:1px}.ob-block-h b{margin-bottom:3px;font-size:14px;display:block}.ob-block-h small{color:var(--text-2);max-width:720px;font-size:12.5px;line-height:1.5;display:block}.ob-indent{padding-left:36px}.ob .chip .ms{font-size:15px}.chip.na{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ob-extra{text-transform:uppercase;letter-spacing:.04em;background:var(--pre);color:#fff;border-radius:5px;margin-left:2px;padding:1px 5px;font-size:9.5px;font-weight:800}.ob-focus-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ob-focus{--c:var(--text-3);border:1.5px solid color-mix(in srgb, var(--c) 45%, var(--border));background:color-mix(in srgb, var(--c) 5%, var(--surface-2));border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ob-focus.pokemon,.ob-rc.pokemon{--c:var(--pkm)}.ob-focus.onepiece,.ob-rc.onepiece{--c:var(--op)}.ob-focus.mtg,.ob-rc.mtg{--c:var(--mtg)}.ob-focus.yugioh,.ob-rc.yugioh{--c:var(--ygo)}.ob-focus.tonies,.ob-rc.tonies{--c:var(--ton)}.ob-focus-h{border-bottom:1px solid var(--border);min-height:48px;box-shadow:inset 0 3px 0 var(--c);align-items:center;gap:10px;padding:10px 14px;display:flex}.ob-focus-h .tcg-logo{object-fit:contain;max-width:140px;height:22px}.ob-focus-h .tcg-logo.mtg{height:30px}.ob-focus-h .tcg-logo.yugioh{height:28px}.ob-focus-h .tcg-logo.onepiece,.ob-focus-h .tcg-logo.tonies{height:17px}.ob-focus-h .grow{flex:1}.ob-badge{background:color-mix(in srgb, var(--pre) 18%, transparent);color:var(--pre);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.ob-badge.plain{background:var(--surface-3);color:var(--text-2)}.ob-badge .ms{font-size:14px}.ob-frow{flex-direction:column;gap:7px;padding:10px 14px;display:flex}.ob-frow+.ob-frow{border-top:1px dashed var(--border)}.ob-fl{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px;font-weight:800}.ob-fnote{color:var(--text-3);align-items:flex-start;gap:5px;font-size:11.5px;line-height:1.4;display:flex}.ob-fnote .ms{margin-top:1px;font-size:14px}.ob-fsum{color:var(--text-2);background:color-mix(in srgb, var(--c) 10%, var(--surface-2));border-top:1px solid var(--border);align-items:flex-start;gap:8px;margin-top:auto;padding:10px 14px;font-size:12.5px;line-height:1.45;display:flex}.ob-fsum .ms{color:var(--c);font-size:17px}.ob-fsum b{color:var(--text)}.hint.ob-pickhint{background:color-mix(in srgb, var(--warn) 12%, var(--surface-2));color:var(--text-2);line-height:1.5}.hint.ob-pickhint .ms{color:var(--warn)}.hint.ob-pickhint b{color:var(--text)}.ob-empty{color:var(--text-3);border:1px dashed var(--border);border-radius:14px;padding:14px;font-size:12.5px}.ob-rel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ob-rc{--c:var(--text-3);border:1.5px solid var(--border);background:var(--surface-2);text-align:left;color:var(--text);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ob-rc:disabled{cursor:default}.ob-rc .stage.ob-rc-img{height:100px;box-shadow:inset 0 -3px 0 var(--c);border-radius:0}.ob-rc .stage.ob-rc-img img{max-height:86px}.ob-rc .meta{flex-direction:column;flex:1;gap:4px;padding:10px 12px 12px;display:flex}.ob-rc .meta b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.ob-rc .meta small{color:var(--text-3);font-size:11.5px;font-weight:600}.ob-watch{border:1px solid var(--border);height:32px;color:var(--text-2);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.ob-watch .ms{font-size:17px}.ob-rc.on{border-color:color-mix(in srgb, var(--c-pink) 60%, var(--border))}.ob-rc.on .ob-watch{background:color-mix(in srgb, var(--c-pink) 18%, var(--surface));border-color:color-mix(in srgb, var(--c-pink) 50%, transparent);color:var(--text)}.ob-rc.on .ob-watch .ms{color:var(--c-pink)}.ob-rules{border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ob-rule{border-top:1px solid var(--border);background:var(--surface);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.ob-rule:first-child{border-top:0}.ob-rule.off{cursor:default}.ob-rule.off .grow{opacity:.7}.ob-rule .grow{flex:1;min-width:0}.ob-rule b{font-size:13px;display:block}.ob-rule small{color:var(--text-2);font-size:12px}.ob-loc{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:26px;display:grid}.ob-loc-form{flex-direction:column;gap:20px;display:flex}.ob-plz{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ob-plz .text-input{letter-spacing:.08em;width:140px;height:44px;font-size:18px;font-weight:700}.ob-plz .btn{border-radius:12px;height:44px}.seg.ob-seg{display:inline-flex}.seg.ob-seg button{width:auto;height:34px;padding:0 14px;font-size:12.5px;font-weight:700}.ob-uses{flex-direction:column;gap:10px;display:flex}.ob-use{color:var(--text-2);align-items:flex-start;gap:11px;font-size:12.5px;line-height:1.45;display:flex}.ob-use b{color:var(--text);font-size:13px;display:block}.ob-map{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;min-height:300px;position:relative;overflow:hidden}.ob-map svg{width:100%;height:100%;position:absolute;inset:0}.ob-map .grid{stroke:color-mix(in srgb, var(--text-3) 25%, transparent);stroke-width:1px}.ob-map .radius{fill:color-mix(in srgb, var(--pre) 10%, transparent);stroke:color-mix(in srgb, var(--pre) 80%, transparent);stroke-width:2px;stroke-dasharray:6 5}.ob-map .pin{stroke:#fff;stroke-width:1.5px}.ob-map .me{fill:var(--pre);stroke:#fff;stroke-width:4px}.ob-map.empty{text-align:center;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}.ob-map.empty .ms{font-size:36px}.ob-map-tag{color:#fff;background:#0009;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;top:10px;right:10px}.ob-map-legend{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.ob-map-legend span{background:var(--overlay);color:var(--text);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ob-map-legend span.ok{color:var(--ok)}.ob-map-legend .ms{font-size:15px}.ob-example{flex-direction:column;gap:8px;display:flex}.ob-ex-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.ob-ex-label .ms{font-size:15px}.ob-alarm{background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--ok);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ob-alarm .grow{flex:1;min-width:0}.ob-alarm b{font-size:13.5px;display:block}.ob-alarm small{color:var(--text-2);font-size:12px}.ob-alarm .when{color:var(--text-3);white-space:nowrap;font-size:11.5px;font-weight:600}.ob-rule-sub{background:var(--surface);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 12px 56px;font-size:12.5px;font-weight:600;display:flex}.ob-push-hint{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ob-mode-note{margin-top:8px}.ob-done-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:6px;display:flex}.ob-done-hero .lead{margin:0 auto}.ob-done-ico{background:color-mix(in srgb, var(--ok) 18%, transparent);width:84px;height:84px;color:var(--ok);box-shadow:0 0 0 10px color-mix(in srgb, var(--ok) 8%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.ob-done-ico>.ms:first-child{font-size:46px;font-weight:700}.ob-done-ico .spark{font-size:18px;position:absolute}.ob-done-ico .s1{color:var(--pkm);top:-4px;left:-14px}.ob-done-ico .s2{color:var(--op);top:10px;right:-16px}.ob-done-ico .s3{color:var(--ton);bottom:-12px;right:-4px}.ob-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ob-sm{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ob-sm .grow{flex:1;min-width:0}.ob-sm b{font-size:13px;display:block}.ob-sm small{color:var(--text-2);font-size:12px;line-height:1.45;display:block}.ob-sm .edit{color:var(--text-3);font-size:12px;font-weight:700}.ob-sm .edit:hover{color:var(--text)}.ob-choice{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:22px;display:grid}.ob-ch{border:1.5px solid var(--border);background:var(--surface-2);text-align:left;color:var(--text);border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.ob-ch.primary{background:var(--text);color:var(--bg);border-color:var(--text)}.ob-ch b{font-size:14px;display:block}.ob-ch small{opacity:.75;font-size:12px}.ob-ch .ms{font-size:26px}.ob-ch .grow{flex:1}.acc-guide-body{padding:0 var(--pad) var(--pad);flex-direction:column;gap:10px;display:flex}.tour-layer{z-index:1000;position:fixed;inset:0}.tour-spot{outline-offset:2px;pointer-events:none;border-radius:14px;outline:2px solid #fff;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 9999px #05070ab8}.tour-dim{background:#05070ab8;position:fixed;inset:0}.tour-bubble{z-index:1001;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px 16px;display:flex;position:fixed;box-shadow:0 20px 50px #00000080}.tour-bubble.arrow-top:before,.tour-bubble.arrow-bottom:before,.tour-bubble.arrow-left:before{content:"";background:var(--surface);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.tour-bubble.arrow-top:before{top:-8px;left:var(--at);border-left:1px solid var(--border);border-top:1px solid var(--border)}.tour-bubble.arrow-bottom:before{bottom:-8px;left:var(--at);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.tour-bubble.arrow-left:before{left:-8px;top:var(--at);border-left:1px solid var(--border);border-bottom:1px solid var(--border)}.tour-bubble .k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:800}.tour-bubble b{font-size:16px;font-weight:800}.tour-bubble p{color:var(--text-2);font-size:13px;line-height:1.5}.tour-bubble .row{align-items:center;gap:8px;margin-top:6px;display:flex}.tour-bubble .dots{flex:1;gap:5px;display:flex}.tour-bubble .dots i{background:var(--surface-3);border-radius:50%;width:7px;height:7px}.tour-bubble .dots i.on{background:var(--text);border-radius:4px;width:20px}.tour-bubble .skip{color:var(--text-2);padding:0 6px;font-size:12.5px;font-weight:600}@media (width<=1240px) and (width>=761px){.ob-top{grid-template-columns:1fr auto}.ob-top .stepper{grid-area:2/1/auto/-1;justify-content:center}.st-line{width:14px}.ob-rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.fx-tiles.ob-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-top{grid-template-columns:1fr auto;padding:14px 16px 8px}.ob-brand .lg{width:34px;height:34px}.ob-brand .lg img{width:28px;height:28px}.ob-brand b{font-size:15px}.ob-top .stepper,.ob-later .ob-desk{display:none}.ob-later .ob-mob{display:inline}.ob-bar{align-items:center;gap:5px;padding:4px 16px 6px;display:flex}.ob-bar i{background:var(--surface-3);border-radius:4px;flex:1;height:5px}.ob-bar i.done{background:var(--ok)}.ob-bar i.on{background:var(--text)}.ob-bar span{color:var(--text-3);white-space:nowrap;margin-left:6px;font-size:11px;font-weight:700}.ob-main{place-items:stretch stretch;padding:0}.ob-card{box-shadow:none;background:0 0;border:0;border-radius:0}.ob-body{gap:18px;padding:10px 16px 130px}.ob-body h1{font-size:23px}.ob-body .lead{font-size:13.5px}.ob-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);z-index:5;margin:0;position:fixed;bottom:0;left:0;right:0}.ob-foot .btn{height:46px}.ob-foot .btn.next{flex:1}.ob-foot .btn.back{width:46px;padding:0}.ob-foot .btn.back .lbl,.ob-foot .grow,.ob-note{display:none}.ob-hello{flex-direction:column;align-items:flex-start;gap:16px}.ava.ob-ava{width:84px;height:84px;font-size:31px}.ob-two,.ob-two.even,.ob-loc{grid-template-columns:1fr;gap:18px}.ob-steps4{grid-template-columns:1fr 1fr;gap:10px}.ob-s4{flex-direction:row;align-items:center;padding:10px 12px}.ob-s4 .n,.ob-s4 .t{display:none}.ob-s4 b{font-size:12.5px}.ob-tiles .fx-tile{min-height:104px}.ob-indent{padding-left:0}.ob-focus-grid{grid-template-columns:1fr}.ob-rel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ob-map{order:-1;min-height:200px}.ob-map-legend{flex-wrap:nowrap;gap:6px;bottom:8px;left:8px}.ob-map-legend span{padding:4px 8px;font-size:10.5px}.ob-sum,.ob-choice{grid-template-columns:1fr}.ob-alarm{align-items:flex-start}.ob-alarm .when{display:none}.ob-choice{padding-bottom:8px}}.site-foot{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:auto;padding:18px 2px 0;display:flex}.foot-links{flex-wrap:wrap;gap:4px 18px;display:flex}.foot-links a{color:var(--text-2);font-size:12.5px;font-weight:600}.foot-links a:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.foot-note{color:var(--text-3);flex-wrap:wrap;gap:2px 14px;font-size:11.5px;line-height:1.5;display:flex}.foot-note span:first-child{white-space:nowrap}.legal{padding:var(--pad);flex-direction:column;gap:18px;max-width:760px;display:flex}.legal-sec h2{margin-bottom:6px;scroll-margin-top:16px;font-size:15px;font-weight:700}.legal-sec{scroll-margin-top:16px}.legal-sec p,.legal-sec li{color:var(--text-2);font-size:13.5px;line-height:1.6}.legal-sec p+p{margin-top:8px}.legal-sec ul{margin:4px 0 8px;padding-left:20px;list-style:outside}.legal-objection{border:1px solid var(--border);border-left:4px solid var(--text);background:var(--surface-2);border-radius:10px;margin-top:12px;padding:12px 14px}.legal-objection b{margin-bottom:4px;font-size:13.5px;display:block}.legal a,.privacy a,.legal-lead a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.legal-gap{background:color-mix(in srgb, var(--warn) 22%, transparent);color:var(--text);border-radius:4px;padding:0 4px;font-size:12.5px}.legal-toc{background:var(--surface-2);border-radius:12px;padding:12px 16px;font-size:13px}.legal-toc ol{columns:2;color:var(--text-3);column-gap:24px;margin-top:6px;padding-left:20px;list-style:decimal}.legal-toc li{break-inside:avoid;padding:2px 0}.legal-toc a{color:var(--text-2);text-decoration:none}.legal-toc a:hover{color:var(--text);text-decoration:underline}.legal-lead{color:var(--text-2);font-size:13.5px;line-height:1.55}.fb-card{padding:var(--pad);flex-direction:column;gap:16px;max-width:760px;display:flex}.fb-card .chip .ms{font-size:16px}textarea.text-input.fb-text{resize:vertical;height:160px}.fb-count{align-self:flex-end}.fb-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-done{text-align:center;padding:36px var(--pad);align-items:center;gap:10px}.fb-done b{font-size:17px}.fb-ok{background:color-mix(in srgb, var(--ok) 18%, transparent);width:52px;height:52px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.fb-ok .ms{font-size:30px}.fb-item{padding:14px var(--pad);border-top:1px solid var(--border);align-items:flex-start;gap:14px;display:flex}.fb-item:first-child{border-top:0}.fb-msg{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:4px;font-size:13.5px;line-height:1.5}.fb-item .small a{color:var(--text-2);text-decoration:underline}.fb-kind{width:128px;color:var(--text-2);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.fb-kind .ms{font-size:17px}.fb-kind.idea .ms{color:var(--pkm)}.fb-kind.bug .ms{color:var(--op)}.fb-kind.praise .ms{color:var(--ygo)}.fb-kind.contact .ms{color:var(--pre)}.acc-nav a .count-pill,.m-list a .count-pill{margin-left:auto}.m-list a .count-pill+.ms.ch{margin-left:6px}.st-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.st-tile{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.st-lbl{color:var(--text-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.st-lbl .ms{color:var(--text-3);font-size:17px}.st-val{letter-spacing:-.02em;font-size:26px;font-weight:800}.st-trend{color:var(--text-3);font-size:12px}.st-trend b{font-weight:700}.st-trend b.up{color:var(--ok)}.st-trend b.down{color:var(--op)}.st-card-h{justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px 0;display:flex}.st-card-h b{font-size:14px}.st-card-h span{color:var(--text-3);font-size:12px}.st-chart{grid-template-columns:36px 1fr;gap:0 8px;height:214px;padding:10px 16px 14px;display:grid}.st-yaxis{color:var(--text-3);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:20px;font-size:10.5px;display:flex}.st-plot{flex-direction:column;min-width:0;display:flex;position:relative}.st-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 20px}.st-grid i{border-top:1px dashed var(--border)}.st-cols{flex:1;align-items:flex-end;gap:2px;display:flex;position:relative}.st-col{background:var(--series-1);border-radius:4px 4px 0 0;flex:1;min-height:2px;position:relative}.st-col:hover{filter:brightness(1.15)}.st-col:hover:after{content:attr(data-tip);white-space:nowrap;background:var(--surface-3);color:var(--text);border:1px solid var(--border);z-index:2;border-radius:6px;padding:4px 8px;font-size:11.5px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.st-col.today{background:color-mix(in srgb, var(--series-1) 55%, var(--surface))}.st-xaxis{height:20px;color:var(--text-3);gap:2px;font-size:10.5px;display:flex}.st-xaxis span{text-align:center;white-space:nowrap;flex:1;padding-top:5px;overflow:visible}.st-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.st-rank{flex-direction:column;gap:9px;padding:8px 16px 14px;display:flex}.st-ritem{grid-template-columns:1fr auto;gap:4px 12px;font-size:13px;display:grid}.st-ritem .n,.st-prod .n{color:var(--text-2);font-variant-numeric:tabular-nums}.st-bar{background:var(--surface-3);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.st-bar i{background:var(--series-1);border-radius:3px;height:100%;display:block}.st-prod{color:var(--text);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.st-prod:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.st-prod small{color:var(--text-3);margin-top:2px;font-size:11.5px;display:block}.st-ph{background:linear-gradient(160deg, var(--stage-a), var(--stage-b));color:#707686;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.st-ph img{object-fit:contain;width:100%;height:100%}.st-spot{color:var(--pkm);background:var(--pkm-tint);vertical-align:1px;border-radius:6px;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.st-spot .ms{font-size:12px}.st-stack{border-radius:7px;gap:2px;height:14px;margin:12px 16px 10px;display:flex;overflow:hidden}.st-stack .phone,.st-legend .sw.phone{background:var(--series-1)}.st-stack .pc,.st-legend .sw.pc{background:var(--series-2)}.st-stack .tablet,.st-legend .sw.tablet{background:var(--series-3)}.st-legend{flex-wrap:wrap;gap:6px 18px;padding:0 16px 14px;font-size:13px;display:flex}.st-legend>span{align-items:center;gap:7px;display:inline-flex}.st-legend .sw{border-radius:3px;width:10px;height:10px;display:inline-block}.st-legend .n{color:var(--text-2)}.st-acc{grid-template-columns:repeat(3,1fr);padding:6px 0 4px;display:grid}.st-acc div{border-left:1px solid var(--border);padding:8px 16px}.st-acc div:first-child{border-left:0}.st-acc b{font-size:20px;font-weight:800;display:block}.st-acc span{color:var(--text-2);font-size:12px}.st-mini{box-sizing:content-box;align-items:flex-end;gap:2px;height:46px;padding:6px 16px 14px;display:flex}.st-mini i{background:var(--series-3);border-radius:3px 3px 0 0;flex:1;min-height:2px}.st-note{color:var(--text-3);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.st-note .ms{font-size:16px}@media (width<=760px){.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-val{font-size:22px}.st-two{grid-template-columns:1fr}.st-chart{height:180px}.st-acc b{font-size:17px}.st-acc div{padding:8px 12px}.site-foot{padding-top:16px}.main:has(.map-page) .site-foot{display:none}.legal-toc ol{columns:1}.fb-item{flex-direction:column;gap:6px}.fb-kind{width:auto}.fb-foot .btn{justify-content:center;width:100%}}.badge.ad{color:var(--text-2);background:var(--surface-3);border:1px solid var(--border);text-transform:none;letter-spacing:0}.partner-modal{max-width:440px}.partner-modal p{margin:0;line-height:1.5}.partner-facts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.partner-facts li{color:var(--text-2);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.partner-facts .ms{color:var(--text-3);flex:none;margin-top:1px;font-size:20px}
