:root{--bg: #f2f2f7;--card: #ffffff;--text: #111111;--sub: #3c3c43;--faint: #8e8e93;--line: #e5e5ea;--field: #ffffff;--accent: #2563eb;--danger: #ff3b30;--ok: #34c759;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg: #000000;--card: #1c1c1e;--text: #ffffff;--sub: #ebebf5;--faint: #8e8e93;--line: #2c2c2e;--field: #2c2c2e}}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}#root,.app{height:100%}.app{display:flex;flex-direction:column;max-width:520px;margin:0 auto}.content{flex:1;overflow-y:auto;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:20;width:100%;max-width:520px;display:flex;background:color-mix(in srgb,var(--card) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0 8px;font-size:11px;font-weight:700;color:var(--faint);text-decoration:none}.tab.active{color:var(--text)}.tab-icon{display:grid;line-height:1}.tab-icon svg{width:26px;height:26px;display:block}.backrow{display:flex;justify-content:space-between;align-items:center;min-height:20px;padding:14px 20px 0;font-size:14px;font-weight:700;color:var(--accent)}.backrow a,.backrow button{color:inherit;text-decoration:none;font:inherit;background:none;border:0;padding:0;cursor:pointer}.backrow+h1.page{padding-top:2px}h1.page{font-size:34px;font-weight:800;letter-spacing:-.04em;margin:0;padding:24px 20px 12px}h1.page:after{content:".";background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-u{text-decoration:none;position:relative}.page-u:after{content:"";position:absolute;left:.02em;right:.02em;bottom:.09em;height:.09em;border-radius:.05em;background:linear-gradient(90deg,#2563eb,#7c3aed)}.screen{padding:0 20px 20px}.field{width:100%;font:inherit;font-size:17px;padding:14px;border:1.5px solid transparent;border-radius:12px;background:var(--field);color:var(--text);outline:none;box-shadow:0 0 0 1px var(--line) inset}.field:focus{border-color:var(--accent)}.field.warn{border-color:#ff9500}.row2{display:flex;gap:10px}.row2>*{flex:1}.btn{display:block;width:100%;font:inherit;font-size:17px;font-weight:700;padding:15px;border:0;border-radius:14px;background:var(--text);color:var(--bg);cursor:pointer;text-align:center;text-decoration:none}.btn.accent{background:var(--accent);color:#fff}.btn.quiet{background:var(--field);color:var(--text);box-shadow:0 0 0 1px var(--line) inset}.btn:disabled{opacity:.5}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;font:inherit;font-size:15px;font-weight:700;padding:9px 14px;border:0;border-radius:20px;background:var(--field);color:var(--text);box-shadow:0 0 0 1px var(--line) inset;cursor:pointer;text-transform:capitalize;white-space:nowrap}.chip.on{background:var(--chip-accent, #111);color:#fff;box-shadow:none}.section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:14px 0 8px}.card-box{background:var(--card);border-radius:16px;padding:16px}.list-sep{height:1px;background:var(--line);margin-left:76px}.muted{color:var(--faint)}.small{font-size:13px}.center{text-align:center}.spinner{display:inline-block;width:20px;height:20px;border:2.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pulse{animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pulse{animation:none}}.avatar{width:48px;height:48px;border-radius:24px;display:grid;place-items:center;color:#fff;font-size:20px;font-weight:600;flex:0 0 auto;object-fit:cover}.contact-row{display:flex;align-items:center;gap:14px;padding:14px 0;color:inherit;text-decoration:none}.actions{display:flex;justify-content:space-between;gap:8px;margin:16px 0}.action{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--text);background:none;border:0;cursor:pointer;font-family:inherit}.action b{width:54px;height:54px;border-radius:27px;display:grid;place-items:center;color:#fff;font-size:20px;font-weight:600}.sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:flex-end;z-index:90}body:has(.sheet-back) .tabbar,body:has([data-overlay]) .tabbar{visibility:hidden}.sheet{width:100%;max-width:520px;margin:0 auto;background:var(--card);border-radius:20px 20px 0 0;padding:12px 16px calc(16px + env(safe-area-inset-bottom));max-height:calc(100dvh - env(safe-area-inset-top) - 12px);overflow-y:auto;overscroll-behavior:contain}.sheet button{display:block;width:100%;font:inherit;font-size:17px;padding:14px;border:0;background:none;color:var(--text);border-bottom:1px solid var(--line);cursor:pointer;text-align:left}.sheet button:last-child{border-bottom:0;color:var(--faint);text-align:center}.qr-wrap{background:#fff;border-radius:24px;padding:16px;display:grid;place-items:center}.idcard{border-radius:24px;overflow:hidden;background:var(--card);margin-top:20px}.idcard .cover{height:140px;display:grid;place-items:center}.idcard .cover img{max-height:70px;max-width:60%}.idcard .body{padding:0 20px 20px;display:flow-root}.idcard .photo{width:132px;height:132px;border-radius:66px;margin-top:-66px;border:4px solid var(--card);background:#d1d5db;object-fit:cover;display:block}video.viewfinder{width:100%;border-radius:16px;background:#000;aspect-ratio:3 / 4;object-fit:cover}.card-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.card-track::-webkit-scrollbar{display:none}.card-slide{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;min-width:0}.nabi{padding-bottom:150px}.nabi-switch{position:sticky;top:0;z-index:5;margin:0 -20px;padding:6px 20px 8px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nabi-seg{display:grid;gap:2px;background:color-mix(in srgb,var(--text) 9%,transparent);border-radius:12px;padding:3px}.nabi-seg button{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border:0;border-radius:9px;background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--sub);cursor:pointer}.nabi-seg button.on{background:var(--card);color:var(--text);box-shadow:0 1px 3px #00000024}.nabi-resting{margin:0 auto 8px;width:max-content;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--danger);background:color-mix(in srgb,var(--danger) 13%,transparent);border-radius:9px;padding:5px 9px}.nabi-dots{display:flex;justify-content:center;gap:0;padding:0 0 6px}.nabi-dots button{width:24px;height:24px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer}.nabi-dots button:after{content:"";width:7px;height:7px;border-radius:4px;background:var(--line);transition:width .2s,background .2s}.nabi-dots button.on:after{width:18px;background:var(--text)}@media(prefers-reduced-motion:reduce){.nabi-dots button:after{transition:none}}.nabi .card-track{align-items:flex-start;overflow-y:hidden;padding:4px 0 22px;margin-bottom:-18px}.nabi-frame{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #00000029}.nabi-edit{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:7px 11px 7px 9px;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:700;color:#fff;background:#1111118c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.nabi-code{display:grid;justify-items:center;gap:8px;width:100%;padding:30px 16px 26px;border:0;border-radius:22px;font:inherit;cursor:pointer;box-shadow:0 10px 30px #00000029}.nabi-actions{position:fixed;left:50%;transform:translate(-50%);bottom:0;z-index:15;width:100%;max-width:520px;display:flex;gap:8px;padding:44px 20px calc(70px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 0%,transparent) 0,var(--bg) 44px);pointer-events:none}.nabi-actions button{pointer-events:auto;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border:0;border-radius:14px;background:var(--card);color:var(--text);font:inherit;font-size:14px;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 6px 18px #00000024}.nabi-event{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:16px;color:#fff;font-size:13px;font-weight:700;background:linear-gradient(90deg,#2563eb,#7c3aed);white-space:nowrap;max-width:100%;min-width:0;overflow:hidden}.nabi .page-aside{flex:0 1 auto!important;min-width:0}.nabi-event svg{flex:0 0 auto}.nabi-event span{min-width:0;overflow:hidden;text-overflow:ellipsis}body:has(.sheet-back) .nabi-actions,body:has([data-overlay]) .nabi-actions{visibility:hidden}.nabi h1.page{white-space:nowrap;flex:0 0 auto}.nabi-offline{display:flex;align-items:center;gap:8px;margin:2px 0 10px;padding:8px 8px 8px 14px;border-radius:12px;background:var(--card);font-size:13.5px;font-weight:700;color:var(--sub)}.nabi-offline i{width:8px;height:8px;border-radius:4px;background:#ff9f0a}.nabi-offline button{margin-left:auto;padding:4px 8px;border:0;background:none;font:inherit;color:var(--accent);cursor:pointer}.nabi-wait{background:var(--card)}.nabi-fallback{display:grid;justify-items:center;gap:6px;padding:28px 16px 24px;text-align:center;background:var(--card)}.nabi-fallback-pf{width:58px;height:58px;border-radius:29px;display:grid;place-items:center;margin-bottom:4px;color:#fff;font-size:20px;font-weight:800;background-size:cover;background-position:center}.nabi-fallback b{font-size:17px;font-weight:800;letter-spacing:-.02em}.nabi-fallback div{display:flex;gap:8px;margin-top:10px}.nabi-fallback button{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:0;border-radius:12px;font:inherit;font-size:14px;font-weight:700;background:var(--field);color:var(--text);cursor:pointer}.nabi-fallback button.pri{background:var(--accent);color:#fff}.present-done{position:absolute;top:calc(env(safe-area-inset-top) + 12px);right:16px;z-index:1;padding:8px 16px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:700;background:color-mix(in srgb,currentColor 14%,transparent);cursor:pointer}.sheet.send button{display:block;width:auto;padding:0;border:0;background:none;text-align:inherit;font:inherit;color:inherit;cursor:pointer}.send .send-head{display:flex;align-items:center;justify-content:space-between;margin:4px 2px 12px}.send .send-head b{font-size:19px;font-weight:800;letter-spacing:-.03em}.send .send-head button{font-size:15px;font-weight:700}.send .send-people{display:flex;gap:14px;overflow-x:auto;padding:4px 4px 12px;scrollbar-width:none}.send .send-people button{display:grid;justify-items:center;gap:4px;flex:0 0 auto}.send .send-people button span{width:44px;height:44px;border-radius:22px;display:grid;place-items:center;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;font-size:14px;font-weight:800;color:var(--text)}.send .send-people button.on span{color:#fff;box-shadow:0 0 0 2px var(--card),0 0 0 4px currentColor}.send .send-people button em{font-style:normal;font-size:12px;font-weight:600;color:var(--sub)}.send .send-to{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:8px;border-radius:12px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;font-size:14px;min-width:0}.send .send-to span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send .send-words{font-size:15px;resize:none}.send .send-link{display:flex;align-items:center;gap:6px;padding:8px 2px 4px;font-size:12px;color:var(--faint);min-width:0}.send .send-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send .send-link .send-tag{margin-left:auto;flex:0 0 auto;padding:2px 8px;border-radius:999px;background:var(--field);font-style:normal;font-weight:700;color:var(--sub)}.send .send-ways{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:12px 0 4px}.send .send-ways button{display:grid;justify-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--sub);text-align:center}.send .send-ways button b{width:50px;height:50px;border-radius:25px;display:grid;place-items:center}.send .send-ways button:disabled{opacity:.45;cursor:default}.send button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}.lk-ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}:where(.lk-ov button){position:absolute;font:inherit;margin:0;padding:0;border:0;background:transparent;color:#1a1400;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lk-pt{border:2.5px solid #ffd60a;border-radius:12px;box-shadow:0 0 0 1px #0e0f124d;transition:border-color .15s,box-shadow .15s,background .15s}.lk-pt.circle{border-radius:50%;box-shadow:0 0 0 3px #0e0f12cc}.lk-pt.child{border-width:1.5px;border-color:#ffd60abf;border-radius:8px;box-shadow:none}.lk-pt.mark{border-width:2px;border-color:#ffd60ad9;border-radius:50%;box-shadow:none}.lk-pt.mark.slot{border:2px dashed #ffd60a;background:#ffd60a1f}.lk-pt.ground{border:0;border-radius:16px;box-shadow:inset 0 0 0 2px #ffd60a66}.lk-pt.faded{border-color:#ffd60a38;box-shadow:none}.lk-pt.ground.faded{box-shadow:inset 0 0 0 2px #ffd60a1f}.lk-pt.sel{border:3px solid #ffd60a;box-shadow:0 0 0 4px #ffd60a47,0 0 22px #ffd60a73}.lk-pt.child.sel{background:#ffd60a38;border-width:2.5px}.lk-pt.ground.sel{border:0;box-shadow:inset 0 0 0 3px #ffd60a}.faded>.lk-chip,.faded>.lk-bd{opacity:.25}.lk-chip{position:absolute;white-space:nowrap;background:#ffd60a;color:#1a1400;font-size:11px;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;box-shadow:0 0 0 2px #0e0f12}.lk-chip em{font-style:normal;display:inline-flex;align-items:center;gap:2px;background:#1a1400;color:#ffd60a;border-radius:4px;padding:2px 4px;text-transform:none;letter-spacing:0}.lk-bd{position:absolute;width:34px;height:34px;border-radius:17px;display:grid;place-items:center;background:#fff;color:#0e0f12;box-shadow:0 0 0 2.5px #0e0f12,0 3px 10px #00000073;animation:lk-breathe 2.6s ease-in-out infinite}.lk-ov .lk-bd{margin:-4px 0 0 -4px}.lk-bd.go{background:#0e0f12;color:#fff;box-shadow:0 0 0 2.5px #fff,0 3px 10px #00000073}.lk-ov.light .lk-bd{background:#15151a;color:#fff;box-shadow:0 0 0 2.5px #fff,0 3px 10px #00000040}.lk-ov.light .lk-bd.go{background:#fff;color:#15151a;box-shadow:0 0 0 2.5px #15151a,0 3px 10px #00000040}@keyframes lk-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.lk-ov .lk-ring{top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:22px;border:2px solid rgba(255,214,10,.65);pointer-events:none}.lk-ring>*{pointer-events:auto;cursor:pointer}.lk-ov .lk-ring.faded{border-color:#ffd60a33}.lk-ov .lk-ring.sel{border:3px solid #ffd60a}.lk-lifted{position:absolute;border-radius:50%;background:#ffd60a59;box-shadow:0 0 0 3px #ffd60a,0 14px 26px #00000073;transform:scale(1.18);pointer-events:none}.lk-slotline{position:absolute;left:20px;right:20px;height:0;border-top:2px dashed #ffd60a;pointer-events:none}.lk-dock{display:flex;gap:10px;margin-top:16px;align-items:stretch}.lk-edge{position:relative;flex:0 0 132px;font:inherit;cursor:pointer;border:2.5px solid #ffd60a;border-radius:12px;background:#0e0f12;padding:9px 12px;display:grid;justify-items:center;align-content:center;gap:7px;-webkit-tap-highlight-color:transparent}.lk-edge svg.wave{display:block;width:100%;height:18px}.lk-lbl{background:#ffd60a;color:#1a1400;font-size:11px;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:6px}.lk-edge .lk-bd{right:-12px;top:-14px}.lk-edge.sel{box-shadow:0 0 0 4px #ffd60a47}.lk-pv{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border:0;border-radius:16px;background:#1c1c1e;color:#ffd60a;font:inherit;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.lk-pv.on{background:#ffd60a;color:#1a1400}.backrow .ed-dots{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:15px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.ed-peek{position:relative;height:200px;overflow:hidden;border-radius:18px;background:var(--field);box-shadow:0 6px 20px #00000024;margin-bottom:16px}.ed-peek:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(transparent,#0000009e 78%);pointer-events:none;z-index:1}.ed-peek-go{position:absolute;left:12px;right:12px;bottom:10px;z-index:2;pointer-events:none;text-align:center;font-size:12px;font-weight:700;color:#fff;background:#ffffff24;border-radius:10px;padding:8px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ed-door{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px 10px 8px;margin-bottom:8px;border-radius:16px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer}.ed-ic{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;color:var(--text)}.ed-dt{flex:1;min-width:0}.ed-dt b{display:block;font-size:15px}.ed-dt small{display:block;font-size:12.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-mk{color:var(--faint);font-size:18px}.ed-tick{color:var(--ok);font-weight:800}.yu-pics{display:grid;grid-template-columns:76px 76px minmax(0,1fr);gap:10px;align-items:start}.yu-pic{position:relative;display:grid;gap:6px;justify-items:center}.yu-pic b{font-size:12px;font-weight:600;color:var(--faint)}.yu-tile{display:grid;place-items:center;width:76px;height:76px;padding:0;border:0;border-radius:14px;cursor:pointer;font:inherit;color:var(--faint);background:var(--card) center / cover no-repeat;box-shadow:inset 0 0 0 1px var(--line),0 2px 6px #0000001a}.yu-pic.photo .yu-tile{border-radius:50%}.yu-pic.logo .yu-tile{background-size:contain;background-origin:content-box;padding:10px}.yu-pic.cover{justify-items:stretch}.yu-pic.cover .yu-tile{width:100%}.yu-pic.cover b{text-align:center}.yu-x{position:absolute;top:-5px;right:-5px;width:24px;height:24px;padding:0;display:grid;place-items:center;border-radius:12px;border:2px solid var(--bg);background:var(--text);color:var(--bg);cursor:pointer}.yu-field{display:grid;gap:2px;padding:9px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.yu-field:focus-within{border-color:var(--accent)}.yu-field span{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.yu-field input,.yu-field textarea{width:100%;padding:0;border:0;outline:0;background:none;font:inherit;font-size:16px;color:var(--text);resize:none}.lk-seg{display:inline-flex;gap:3px;margin:0 0 10px;padding:3px;border-radius:10px;background:var(--line)}.lk-seg button{font:inherit;font-size:12px;font-weight:700;padding:5px 12px;border:0;border-radius:8px;background:transparent;color:var(--faint);cursor:pointer}.backrow .lk-pv{padding:5px 10px 5px 8px;border-radius:14px;background:#1c1c1e;color:#ffd60a;font-size:11px;font-weight:800}.backrow .lk-pv.on{background:#ffd60a;color:#1a1400}.lk-seg button.on{background:var(--text);color:var(--bg)}.stk-window{overflow-y:auto;overscroll-behavior:contain;border-radius:18px;box-shadow:0 6px 20px #00000024}.stk-tray{margin-top:12px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px}.stk-tabs{display:flex;gap:4px;padding:3px;border-radius:12px;background:var(--line)}.stk-tabs button{flex:1;font:inherit;font-size:13px;font-weight:700;padding:7px 4px;border:0;border-radius:9px;background:transparent;color:var(--faint);cursor:pointer}.stk-tabs button.on{background:var(--card);color:var(--text);box-shadow:0 1px 4px #0000001f}.stk-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:calc((100% - 24px)/4);gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.stk-grid.many{grid-auto-columns:calc((100% - 32px) / 4.4)}.stk-grid::-webkit-scrollbar{display:none}.stk-tile{display:grid;place-items:center;align-content:center;gap:5px;min-width:0;padding:0;scroll-snap-align:start;border-radius:14px;border:1px solid color-mix(in srgb,var(--cv-sub) 28%,transparent);background:var(--cv-surface);color:var(--cv-accent);font:inherit;overflow:hidden;cursor:pointer}.stk-tile small{max-width:100%;padding:0 4px;font-size:10px;font-weight:600;color:var(--cv-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-tile.add{background:transparent;border:1.5px dashed color-mix(in srgb,var(--cv-accent) 60%,transparent)}.stk-tile.add small{color:var(--cv-accent)}.stk-bw{font-size:10px;white-space:nowrap}.stk-ctl{display:grid;align-content:start;gap:10px}.stk-head{display:flex;align-items:center;gap:6px;min-height:34px}.stk-head b{flex:1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stk-prev{display:grid;place-items:center;height:34px;min-width:34px;padding:0 8px;border-radius:10px;background:var(--cv-surface);color:var(--cv-accent);overflow:hidden}.stk-btn{flex:0 0 auto;font:inherit;font-size:12.5px;font-weight:700;padding:7px 10px;border:0;border-radius:9px;background:var(--field);color:var(--text);cursor:pointer}.stk-btn.danger{color:var(--danger)}.stk-btn.done{background:var(--cv-accent);color:var(--cv-on-accent)}.stk-sliders{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stk-sliders label{display:grid;gap:2px}.stk-sliders span{font-size:11px;font-weight:700;color:var(--faint)}.stk-sliders input{width:100%;accent-color:var(--cv-accent)}.stk-seg{display:flex;gap:4px;padding:3px;border-radius:11px;background:var(--line);overflow-x:auto;scrollbar-width:none}.stk-seg::-webkit-scrollbar{display:none}.stk-seg button{flex:1 0 auto;font:inherit;font-size:12.5px;font-weight:700;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:var(--text);cursor:pointer;white-space:nowrap}.stk-seg button.on{background:var(--cv-accent);color:var(--cv-on-accent)}@media(prefers-reduced-motion:reduce){.lk-bd{animation:none}}.lk-guide{position:absolute;pointer-events:none}.lk-guide.v{top:0;bottom:0;border-left:1.5px dashed #ff4fd8}.lk-guide.h{left:0;right:0;border-top:1.5px dashed #ff4fd8}.lk-pt.small:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,52px);height:max(100%,52px);transform:translate(-50%,-50%)}.store-strip{margin:10px 0 12px}.store-strip.offline{margin:0 0 10px}.store-strip.bad{background:color-mix(in srgb,var(--danger) 14%,var(--card));color:var(--danger)}.store-strip.bad i{background:var(--danger)}.store-strip.info{color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.store-strip.info svg{flex:0 0 auto;color:var(--accent)}.li-pv{display:grid;justify-items:center;gap:8px;width:100%;padding:16px 0 12px;border:0;border-radius:20px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font:inherit;color:inherit}.li-phone{position:relative;display:block;overflow:hidden;border-radius:22px;background:#111;box-shadow:0 8px 24px #0000002e}.li-phone iframe{position:absolute;top:0;left:0;border:0;transform-origin:top left;pointer-events:none}.li-again{font-size:12px;font-weight:600;color:var(--faint)}.li-why{font-size:13px;color:var(--faint);margin:8px 4px 0;line-height:1.45}.li-link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--accent);cursor:pointer}.li-row{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.li-row>span{flex:1;min-width:0}.li-row b{display:block;font-size:16px;font-weight:600}.li-row small{display:block;font-size:13px;color:var(--faint)}.li-sw{position:relative;flex:none;width:51px;height:31px;border:0;border-radius:16px;background:var(--ok);cursor:pointer;transition:background .2s}.li-sw:after{content:"";position:absolute;top:2px;left:22px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:left .2s}.li-sw[aria-checked=false]{background:var(--line)}.li-sw[aria-checked=false]:after{left:2px}.li-foot{font-size:12.5px;color:var(--faint);margin:10px 4px 0}@keyframes wj-blink{50%{opacity:0}}@keyframes wj-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes wj-swap{0%,35%{opacity:0;transform:translateY(8px)}45%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes wj-scan{0%,to{top:40px}50%{top:188px}}@keyframes wj-beam{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}@keyframes wj-hp-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wj-stp-pulse{0%,to{transform:scale(1) rotate(11deg)}50%{transform:scale(1.07) rotate(11deg)}}@keyframes wj-stp-beat{0%,to{transform:scale(1)}30%{transform:scale(1.16)}45%{transform:scale(1)}}@keyframes wj-stp-spin{to{transform:rotate(360deg)}}@keyframes wj-stp-drift{0%,to{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-7px) rotate(4deg)}}@keyframes wj-stp-shine{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@keyframes wj-stp-sweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes wj-flipcard{0%,38%{transform:rotateY(0)}50%,88%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.wj{--grad:linear-gradient(90deg,#2563eb,#7c3aed);--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--sys:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,system-ui,"Segoe UI",Roboto,sans-serif;--g-ground:#141416;--g-surface:#151517;--g-ink:#f4f4f5;--g-sub:#8a8c91;--g-accent:#d7ff2e;font-family:var(--sys)}.wj .dot{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wj h3.page{margin:0;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.05}.wj h3.page:after{content:".";background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wj .sub{margin:4px 0 0;font-size:14px;color:var(--faint);line-height:1.4}.wj .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font:inherit;font-size:15px;font-weight:700;padding:13px;border:0;border-radius:13px;background:var(--text);color:var(--bg)}.wj .btn.accent{background:var(--accent);color:#fff}.wj .btn.quiet{background:var(--field);color:var(--text);box-shadow:0 0 0 1px var(--line) inset}.wj .field{font-size:14px;padding:10px 12px;border-radius:11px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;color:var(--text)}.wj .flabel{font-size:12px;font-weight:700;margin:0 0 4px}.wj .body{flex:1;min-height:0;padding:0 16px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.wj .foot{padding:10px 16px 18px;display:grid;gap:8px}.wj .chips{display:flex;gap:6px;flex-wrap:wrap}.wj .chip{font-size:12px;font-weight:700;padding:7px 10px;border-radius:14px;background:var(--field);box-shadow:0 0 0 1px var(--line) inset;color:var(--text);border:0;font-family:inherit;cursor:pointer}.wj .chip.on{background:var(--text);color:var(--bg);box-shadow:none}.wj .chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wj .ob-top{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 16px 14px}.wj .ob-top .back{font-size:22px;font-weight:700;color:var(--accent);line-height:1}.wj .ob-top .skip{font-size:14px;font-weight:700;color:var(--accent)}.wj .prog{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.wj .prog i{height:4px;border-radius:2px;background:var(--line)}.wj .prog i.on{background:var(--grad)}.wj .prog i.skipped{background:repeating-linear-gradient(90deg,var(--faint) 0 3px,transparent 3px 6px)}.wj .gc{background:var(--g-ground);color:var(--g-ink);border-radius:14px;padding:14px;display:grid;gap:6px;border:1px solid rgba(244,244,245,.1);font-family:Barlow,sans-serif;position:relative;overflow:hidden}.wj .gc .mark{width:44px;height:44px;border-radius:50%;background:var(--g-accent);color:var(--g-on,#141416);display:grid;place-items:center;font:700 18px Barlow Condensed,sans-serif}.wj .gc .nm{font-family:var(--g-fam,"Barlow Condensed",sans-serif);font-weight:var(--g-w,700);font-size:26px;line-height:.95;text-transform:var(--g-up,uppercase)}.wj .gc .tt{font-size:12px;color:var(--g-sub)}.wj .gc .vl{font-size:12.5px;line-height:1.35}.wj .gc .icons{display:flex;gap:8px;margin-top:4px}.wj .gc .icons span{width:26px;height:26px;border-radius:50%;background:var(--g-accent);display:grid;place-items:center;color:var(--g-on,#141416)}.wj .gc .icons svg{width:14px;height:14px}.wj .gc.sm .nm{font-size:20px}.wj .gc.sm{padding:11px;gap:4px}.wj .pc{background:var(--card);border-radius:14px;padding:14px;display:grid;gap:5px;box-shadow:0 0 0 1px var(--line) inset}.wj .pc .mark{width:40px;height:40px;border-radius:50%;background:var(--line);display:grid;place-items:center;font-weight:800;font-size:15px;color:var(--sub)}.wj .pc .nm{font-size:20px;font-weight:800;letter-spacing:-.02em}.wj .pc .tt{font-size:12.5px;color:var(--faint)}.wj .typing:after{content:"";display:inline-block;width:1.5px;height:1em;background:var(--accent);vertical-align:-2px;margin-left:1px;animation:wj-blink 1s steps(1) infinite}.wj .tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wj .tile{border-radius:12px;overflow:hidden;position:relative;height:118px;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.wj .tile .n{font-size:17px;line-height:1}.wj .tile .l{font-size:10px;opacity:.7}.wj .tile.sel{outline:3px solid var(--accent);outline-offset:2px}.wj .tile .tag{position:absolute;top:8px;left:8px;font:700 9.5px var(--sys);padding:3px 6px;border-radius:8px;background:var(--accent);color:#fff}.wj .demo{background:var(--card);border-radius:14px;box-shadow:0 0 0 1px var(--line) inset;padding:12px;display:grid;gap:10px;min-height:250px;align-content:start}.wj .demo[hidden]{display:none!important}.wj .flow{display:grid;grid-template-columns:1fr 22px 1fr;align-items:center;gap:6px}.wj .flow .arrow{color:var(--faint);display:grid;place-items:center}.wj .mini{border-radius:10px;padding:8px;font-size:11px;line-height:1.35;display:grid;gap:4px}.wj .mini.g{background:var(--g-ground);color:var(--g-ink)}.wj .mini.g b{font-family:var(--g-fam,"Barlow Condensed",sans-serif);font-weight:var(--g-w,700);font-size:14px;line-height:1;text-transform:var(--g-up,uppercase)}.wj .mini.app{background:var(--bg);box-shadow:0 0 0 1px var(--line) inset}.wj .mini .f{background:var(--g-field,rgba(255,255,255,.08));border-radius:6px;padding:4px 6px;color:var(--g-ink)}.wj .mini .send{background:var(--g-accent);color:var(--g-on,#141416);border-radius:6px;padding:5px;text-align:center;font-weight:700}.wj .crow{display:flex;gap:8px;align-items:center}.wj .av{width:28px;height:28px;border-radius:50%;background:var(--line);display:grid;place-items:center;font-size:11px;font-weight:800;flex:0 0 auto;color:var(--sub)}.wj .newb{font-size:9.5px;font-weight:800;color:#fff;background:var(--accent);border-radius:7px;padding:2px 5px}.wj .bubble{background:#34c759;color:#fff;border-radius:14px 14px 4px;padding:8px 10px;font-size:12px;line-height:1.35;justify-self:end;max-width:92%}.wj .bubble u{text-decoration:underline;opacity:.95}.wj .status-l{font-size:11.5px;color:var(--faint);display:flex;gap:6px;align-items:center}.wj .pulse{animation:wj-pulse 2.4s ease-in-out infinite}.wj .swap{animation:wj-swap 4s ease-in-out infinite}.wj .plate{background:#fff;border-radius:22px;padding:16px;display:grid;justify-items:center;gap:8px;box-shadow:0 0 0 6px var(--g-ground)}.wj .plate svg{width:176px;height:176px;display:block}.wj .plate small{font:600 11px var(--mono);color:#555}.wj .rowlink{display:flex;align-items:center;gap:12px;padding:11px 0;font-size:15px;font-weight:700;border-top:1px solid var(--line)}.wj .rowlink .chev{margin-left:auto;color:var(--faint)}.wj .ico{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:var(--text)}.wj .ico svg{width:24px;height:24px}.wj .cam{background:#0c0c0e;border-radius:16px;height:228px;position:relative;display:grid;place-items:center;overflow:hidden}.wj .paper{width:190px;height:112px;background:#faf8f3;border-radius:6px;transform:rotate(-4deg);padding:12px 14px;color:#222;display:grid;align-content:space-between;box-shadow:0 10px 30px #00000080;font-family:Fraunces,Georgia,serif}.wj .paper b{font-size:17px}.wj .paper span{font:11px/1.35 var(--sys);color:#555}.wj .corner{position:absolute;width:26px;height:26px;border:3px solid #fff}.wj .corner.tl{top:34px;left:44px;border-right:0;border-bottom:0;border-radius:8px 0 0}.wj .corner.tr{top:34px;right:44px;border-left:0;border-bottom:0;border-radius:0 8px 0 0}.wj .corner.bl{bottom:34px;left:44px;border-right:0;border-top:0;border-radius:0 0 0 8px}.wj .corner.br{bottom:34px;right:44px;border-left:0;border-top:0;border-radius:0 0 8px}.wj .scanline{position:absolute;left:44px;right:44px;height:2px;background:linear-gradient(90deg,transparent,#7c3aed,#2563eb,transparent);top:40px;animation:wj-scan 2.6s ease-in-out infinite}.wj .parsed{background:var(--card);border-radius:14px;box-shadow:0 0 0 1px var(--line) inset}.wj .parsed div{display:grid;grid-template-columns:78px 1fr;padding:8px 12px;border-top:1px solid var(--line);font-size:13px}.wj .parsed div:first-child{border-top:0}.wj .parsed span{color:var(--faint)}.wj .samp{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.wj .offer{background:var(--g-ground);color:var(--g-ink);border-radius:12px;padding:12px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center}.wj .offer .t{font-family:var(--g-fam,"Barlow Condensed",sans-serif);font-weight:var(--g-w,700);font-size:20px;line-height:1;text-transform:var(--g-up,uppercase)}.wj .offer .p{font-size:12px;color:var(--g-sub)}.wj .offer .cta{grid-row:1/3;grid-column:2;background:var(--g-accent);color:var(--g-on,#141416);font-weight:700;font-size:12px;border-radius:4px;padding:8px 12px}.wj .check{display:flex;align-items:center;gap:10px;padding:5px 0;border-top:1px solid var(--line);font-size:14px;font-weight:700}.wj .check:first-child{border-top:0}.wj .check .tick{width:20px;height:20px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;flex:0 0 auto}.wj .check .tick svg{width:12px;height:12px}.wj .check .ring{width:20px;height:20px;border-radius:50%;border:2px dashed var(--faint);flex:0 0 auto}.wj .check .do{margin-left:auto;color:var(--accent);font-size:13px}.wj .check.skip{color:var(--faint)}.wj .tabbar{display:flex;background:color-mix(in srgb,var(--card) 90%,transparent);border-top:1px solid var(--line);padding:7px 0 14px;margin-top:auto}.wj .tabbar span{flex:1;display:grid;justify-items:center;gap:2px;font-size:9.5px;font-weight:700;color:var(--faint)}.wj .tabbar svg{width:22px;height:22px}.wj .tabbar .on{color:var(--text)}.wj .seg{display:grid;grid-template-columns:repeat(3,1fr);background:var(--card);border-radius:12px;padding:3px;box-shadow:0 0 0 1px var(--line) inset;margin:0 16px}.wj .seg span{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:700;padding:7px 0;border-radius:9px;color:var(--faint)}.wj .seg span.on{background:var(--bg);color:var(--text)}.wj .seg svg{width:14px;height:14px}.wj .botrow{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 8px}.wj .botrow span{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:700;background:var(--card);border-radius:12px;padding:10px;box-shadow:0 0 0 1px var(--line) inset}.wj .botrow svg{width:17px;height:17px}.wj .mhead{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 10px}.wj .mhead h3{margin:0;font-size:30px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.wj .mhead h3 u{text-decoration:none;position:relative}.wj .mhead h3 u:after{content:"";position:absolute;left:.02em;right:.02em;bottom:.09em;height:.09em;border-radius:.05em;background:var(--grad)}.wj .mhead h3 i{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wj .pill{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:16px;padding:7px 10px}.wj .plus{width:32px;height:32px;border-radius:16px;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);display:grid;place-items:center}.wj .plus svg,.wj .pill svg{width:15px;height:15px}.wj .lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:14px 0 4px}.wj .empty{flex:1;display:grid;place-items:center;text-align:center;color:var(--faint);font-size:14px;padding:0 30px}.wj .welcome{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:26px 20px 20px;position:relative;overflow:hidden}.wj .beam{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 42%,rgba(37,99,235,.12) 50%,rgba(124,58,237,.1) 54%,transparent 62%);animation:wj-beam 9s ease-in-out infinite;pointer-events:none}.wj .word{position:relative;margin:0;font-size:84px;font-weight:900;letter-spacing:-.06em;line-height:.85}.wj .word b{display:block;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wj .exchange{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-top:18px}.wj .exchange .mini{min-height:74px}.wj .welcome .skip{position:absolute;top:10px;right:18px;font-size:14px;font-weight:700;color:var(--accent);z-index:2}.wj .fan{position:relative;height:250px;margin-top:6px}.wj .hc{position:absolute;left:50%;top:10px;width:210px;border-radius:14px;padding:13px;display:grid;gap:4px;box-shadow:0 10px 28px #00000038;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;transform-origin:50% 120%}.wj .hc .who{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.wj .hc .nm{font-size:22px;line-height:1}.wj .hc .tt{font-size:11.5px;opacity:.75}.wj .hc .ac{width:34px;height:5px;border-radius:3px;margin-top:6px}.wj .trio{display:grid;gap:8px}.wj .trio .t-card{border-radius:12px;padding:11px;display:grid;gap:3px}.wj .trio .t-card .nm{font-size:20px;line-height:1}.wj .trio .t-card .tt{font-size:11.5px;opacity:.75}.wj .t-row{display:flex;align-items:center;gap:10px;background:var(--card);border-radius:12px;padding:9px 11px;box-shadow:0 0 0 1px var(--line) inset;font-size:13px}.wj .t-row .ico{width:26px;height:26px}.wj .t-row .ico svg{width:20px;height:20px}.wj .t-row b{display:block;font-size:13px}.wj .t-row span.s{font-size:11.5px;color:var(--faint)}.wj .t-row .num{margin-left:auto;text-align:right;font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.wj .t-row .num small{display:block;font-size:10px;font-weight:600;color:var(--faint)}.wj .t-row.none{box-shadow:0 0 0 1px var(--line) inset;background:transparent;color:var(--faint);border:0;border-style:dashed}.wj .pager{display:flex;gap:5px;justify-content:center}.wj .pager i{width:6px;height:6px;border-radius:3px;background:var(--line)}.wj .pager i.on{width:18px;background:var(--text)}.wj .hatpick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wj .hatpick span{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;font-size:14px;font-weight:700}.wj .hatpick span.on{box-shadow:0 0 0 2px var(--accent) inset}.wj .hatpick span .tk{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;margin-left:auto;flex:0 0 auto}.wj .hatpick span.on .tk{background:var(--accent);border-color:var(--accent);color:#fff}.wj .hatpick span .tk svg{width:11px;height:11px}.wj .hatpick span.add{color:var(--accent);box-shadow:0 0 0 1px var(--line) inset;border:0}.wj .first{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;font-size:14px;font-weight:700}.wj .first .v{margin-left:auto;color:var(--accent)}.wj .ghost{border:2px dashed var(--line);border-radius:14px;padding:14px;display:grid;gap:4px;color:var(--faint)}.wj .ghost b{color:var(--text);font-size:16px}@media(prefers-reduced-motion:reduce){.wj .hc{transition:none}}.wj .shotlabels{font:800 14.5px/1.1 var(--sys);letter-spacing:-.01em;text-transform:none;color:var(--text);gap:8px;padding-top:4px}.wj .shotlabels span{gap:6px}.wj .shotlabels svg{opacity:.8}.wj .who{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .4s}.wj .who-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 18%}.wj .who-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#0000000d 26%,#000000b8 66%,#000000f2)}.wj .who .ob-top{position:relative;z-index:2;color:#fff}.wj .who .ob-top .back,.wj .who .ob-top .skip{color:#fff}.wj .who .prog i,.wj .who .pager i{background:#ffffff59}.wj .who .pager i.on{background:#fff}.wj .who-body{position:relative;z-index:2;padding:0 20px 22px;color:#fff;display:grid;gap:10px}.wj .who-num{font:800 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.wj .who-name{font-size:46px;font-weight:900;letter-spacing:-.05em;line-height:.9}.wj .who-hats{display:flex;flex-wrap:wrap;gap:6px}.wj .who-hats span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px;border-radius:14px;background:#ffffff2e}.wj .who-actions{display:grid;grid-template-columns:46px 1fr 46px;gap:10px;align-items:center;margin-top:4px}.wj .who-actions .arrow{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffffff29;color:#fff}.wj .who-actions .arrow svg{width:20px;height:20px}.wj .who-pick{background:#fff;color:#111;border-radius:14px;padding:14px;text-align:center;font-weight:800;font-size:15px}.wj .who-peek{position:absolute;top:0;bottom:0;right:-4px;width:52px;border-radius:22px 0 0 22px;background-size:cover;background-position:center 18%;z-index:1;box-shadow:-14px 0 30px #00000073}.wj .guides{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wj .guide{border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;display:grid;align-content:start}.wj .guide.on{box-shadow:0 0 0 2px var(--accent) inset}.wj .guide img{width:100%;height:158px;object-fit:cover;object-position:top;display:block}.wj .guide b{font-size:14.5px;padding:8px 10px 0}.wj .guide span{font-size:11px;color:var(--faint);padding:2px 10px 10px;line-height:1.35}.wj .cz{grid-template-columns:132px 1fr;gap:12px}.wj .cz .solo-shot.cz-shot{width:132px;height:250px}.wj .cz .solo-shot.cz-shot .shot{transform:scale(.44)}.wj .cz-rail{gap:3px}.wj .cz-lab{margin-top:7px}.wj .cz-sw{gap:7px}.wj .cz-sw i{width:21px;height:21px}.wj .cz-fonts span{width:34px;height:34px;font-size:15px}.wj .cz-stamps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wj .cz-st{height:46px;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;display:grid;place-items:center;overflow:hidden}.wj .cz-st.on{box-shadow:0 0 0 2px var(--accent) inset}.wj .cz-st .stp-sh{transform:none!important;font-size:6.5px;line-height:1.1}.wj .cz-st .stp-badge{width:34px;height:34px;border-width:1.5px}.wj .cz-st .stp-tag{padding:4px 5px;font-size:6px}.wj .cz-st svg.stp-sh{width:24px;height:24px}.wj .cz-parts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.wj .cz-parts span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:7px 8px;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset}.wj .cz-parts svg{opacity:.7;flex:0 0 auto}.wj .shotlabels{grid-template-columns:1fr 1fr;font:800 11.5px/1 var(--sys);letter-spacing:.1em;color:var(--text);text-transform:uppercase;padding-top:2px}.wj .shotlabels span{display:flex;align-items:center;gap:5px}.wj .shotlabels span:last-child{justify-content:flex-end;text-align:right}.wj .shotlabels svg{opacity:.75}.wj .fanname{margin:2px 0 0;text-align:center;font-size:12.5px;color:var(--faint);line-height:1.3;min-height:36px}.wj .fanname b{display:block;font-size:15px;color:var(--text);letter-spacing:-.01em}.wj .hatpicks{display:flex;gap:8px;justify-content:center}.wj .hatpick-t{position:relative;width:42px;height:56px;border-radius:9px;overflow:hidden;border:0;padding:0;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;cursor:pointer;opacity:.5;transition:opacity .3s,transform .3s}.wj .hatpick-t img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.wj .hatpick-t.on{opacity:1;transform:translateY(-3px);box-shadow:0 0 0 2px var(--accent)}.wj .hatpick-t i{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left}.wj .hatpick-t.on i{animation:wj-hp-run 2s linear}.wj .tray{grid-template-columns:repeat(3,1fr);gap:8px}.wj .tray-t{height:64px}.wj .tray-t .stp-sh{font-size:8.5px}.wj .tray-t .stp-badge{width:50px;height:50px}.wj .tray-t .stp-tag,.wj .tray-t .stp-bubble,.wj .tray-t .stp-ribbon,.wj .tray-t .stp-strip{padding:6px 8px;font-size:8px}.wj .tray-t svg.stp-sh{width:34px;height:34px}.wj .tray-sm{grid-template-columns:repeat(3,1fr)}.wj .tray-sm .tray-t{height:40px}.wj .tray-sm .tray-t:nth-child(n+4){display:none}.wj .motions{gap:8px;margin-top:8px}.wj .motions .mo{padding:8px 0;font-size:10.5px}.wj .motions .mo i{width:20px;height:20px;border-radius:6px}@media(prefers-reduced-motion:reduce){.wj .hatpick-t.on i{animation:none}}.wj .tile.timg{padding:0;overflow:hidden;position:relative}.wj .tiles .tile.timg:nth-child(n+5){height:96px}.wj .tiles:has(.tile:nth-child(5)) .tile.timg{height:96px}.wj .tile.timg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.wj .tile.timg .tl{position:absolute;left:7px;bottom:7px;z-index:2;background:#0009;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:8px}.wj .tile.timg .tag{z-index:2}.wj .stp-wrap{position:absolute;z-index:3;display:grid;place-items:center}.wj .stp-sh{display:grid;place-items:center;text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.05em;line-height:1.15}.wj .stp-badge{width:74px;height:74px;border-radius:50%;border:2px dashed;font-size:10px;transform:rotate(11deg)}.wj .stp-tag{padding:7px 11px;border-radius:7px;font-size:11px;transform:rotate(-7deg)}.wj .stp-ribbon{padding:7px 14px;font-size:11px;clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%,8% 50%);transform:rotate(-3deg)}.wj .stp-bubble{padding:9px 13px;border-radius:14px 14px 14px 3px;font-size:11px;transform:rotate(-5deg)}.wj .stp-arch{padding:12px 14px 8px;border-radius:26px 26px 6px 6px;font-size:10.5px;transform:rotate(4deg)}.wj .stp-strip{padding:5px 12px;font-size:10px;letter-spacing:.14em;transform:rotate(-2deg)}.wj .an-pulse{animation:wj-stp-pulse 2.6s ease-in-out infinite}.wj .an-beat{animation:wj-stp-beat 1.8s ease-in-out infinite}.wj .an-spin{animation:wj-stp-spin 9s linear infinite}.wj .an-drift{animation:wj-stp-drift 4.2s ease-in-out infinite}.wj .an-shine{animation:wj-stp-shine 3.4s ease-in-out infinite}.wj .an-sweep{position:relative;overflow:hidden}.wj .an-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.65) 50%,transparent 65%);transform:translate(-120%);animation:wj-stp-sweep 3.2s ease-in-out infinite}.wj .tray-t .stp-sh{transform:none!important;font-size:7px;line-height:1.1}.wj .tray-t .stp-badge{width:40px;height:40px;border-width:1.5px}.wj .tray-t .stp-tag,.wj .tray-t .stp-bubble,.wj .tray-t .stp-ribbon,.wj .tray-t .stp-strip{padding:4px 6px;font-size:6.5px}.wj .tray-t .stp-arch{padding:7px 7px 4px;font-size:6.5px}.wj .tray-t svg.stp-sh{width:26px;height:26px}.wj .motions{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px}.wj .motions .mo{display:grid;justify-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--faint);background:var(--card);border-radius:10px;padding:6px 0;box-shadow:0 0 0 1px var(--line) inset}.wj .motions .mo.on{color:var(--text);box-shadow:0 0 0 2px var(--accent) inset}.wj .motions .mo i{width:16px;height:16px;border-radius:4px;display:block}.wj .tray-sm .tray-t:nth-child(n+7){display:grid}@media(prefers-reduced-motion:reduce){.wj .an-pulse,.wj .an-beat,.wj .an-spin,.wj .an-drift,.wj .an-shine,.wj .an-sweep:after{animation:none}}.wj .sc-vid{background:#000}.wj .sc-vid video,.wj .sc-vid img{display:block;width:300px;height:650px;object-fit:cover;object-position:top}.wj .sc-vid{position:relative}.wj .vfade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity var(--fade,1.6s) ease;pointer-events:none;z-index:2}.wj .sc-vid.dark .vfade{opacity:1}@media(prefers-reduced-motion:reduce){.wj .sc-vid video{transition:none}}.wj .hc.hc-img{padding:0;overflow:hidden;width:190px;height:150px;background:#000}.wj .hc-img img{display:block;width:100%;height:auto}.wj .pressave .sc-btns span:last-child{outline:none}.wj .rows{display:grid}.wj .crow2{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--edge);font-size:14px}.wj .crow2 svg{flex:0 0 auto;opacity:.85}.wj .crow2 em{margin-left:auto;opacity:.6}.wj .cbtns{display:grid;gap:8px}.wj .cbtn{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;padding:13px 10px;text-align:center}.wj .mcta{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;padding:7px 12px;white-space:nowrap}.wj .cd-editorial{padding:40px 22px 22px}.wj .ed-top{display:flex;align-items:center;gap:10px;margin-bottom:40px}.wj .ed-logo{width:42px;height:42px;border:2px solid;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px}.wj .ed-firm{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.wj .ed-role{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-weight:700}.wj .ed-rule{width:48px;height:2px;margin:20px 0}.wj .ed-val{font-size:16px;line-height:1.45;margin:0 0 16px;font-style:italic;opacity:.9}.wj .ed-foot{margin-top:auto;display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px}.wj .ed-qr{background:#fff;padding:5px;border-radius:6px;display:block}.wj .ed-qr svg{width:58px;height:58px;display:block}.wj .cd-bold .bd-cover{height:236px;position:relative;overflow:hidden;flex:0 0 auto}.wj .cd-bold .bd-cover .mot{position:absolute;right:-30px;bottom:-20px}.wj .bd-name{position:relative;margin:-64px 18px 0;text-shadow:0 2px 0 rgba(0,0,0,.25)}.wj .bd-role{margin:10px 18px 0;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.wj .bd-stats{display:flex;gap:8px;margin:14px 18px 0;flex-wrap:wrap}.wj .bd-stats span{padding:7px 10px;font-weight:800;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;border-radius:3px}.wj .bd-val{margin:14px 18px 0;font-size:15px;line-height:1.4}.wj .bd-btns{margin:auto 18px 20px}.wj .cd-boutique{align-items:center;text-align:center;padding:28px 22px 22px}.wj .bq-arch{width:190px;height:166px;border-radius:95px 95px 14px 14px;overflow:hidden;display:grid;place-items:center;flex:0 0 auto}.wj .bq-name{margin-top:18px;line-height:1.02}.wj .bq-orn{display:flex;align-items:center;gap:8px;margin:10px 0 8px;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.wj .bq-orn i{width:26px;height:1px;background:currentColor;opacity:.6}.wj .bq-val{font-size:15px;line-height:1.45;margin:0 6px 14px}.wj .bq-icons{display:flex;gap:10px;margin-bottom:14px}.wj .bq-icons span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1.5px solid}.wj .bq-btns{margin-top:auto;width:100%}.wj .stp{position:absolute;display:grid;place-items:center;text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.06em;z-index:3}.wj .stp-c{width:74px;height:74px;border-radius:50%;border:2px dashed;font-size:10px;line-height:1.2;transform:rotate(12deg)}.wj .stp-t{padding:7px 10px;border-radius:6px;font-size:11px;transform:rotate(-8deg);white-space:nowrap}.wj .cd-calm{padding:24px 24px 22px;align-items:center;text-align:center}.wj .cm-art{flex:0 0 auto}.wj .cm-av{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;font-size:26px;font-weight:600;margin-top:-28px;border:3px solid}.wj .cm-name{margin-top:14px}.wj .cm-role{font-size:13px;opacity:.72;margin-top:6px}.wj .cm-chip{margin:14px 0 10px;display:inline-flex;gap:6px;align-items:center;padding:8px 12px;border-radius:20px;font-size:12.5px;font-weight:700}.wj .cm-val{font-size:15px;line-height:1.5;opacity:.85;margin:0 0 12px}.wj .cd-tech{padding:40px 20px 20px;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px}.wj .tc-label{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.wj .tc-name{margin-top:12px}.wj .tc-role{font-size:13px;opacity:.72;margin-top:8px}.wj .tc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 14px}.wj .tc-stats div{border:1px solid var(--edge);padding:10px;border-radius:8px;display:grid;gap:2px}.wj .tc-stats b{font-size:20px}.wj .tc-stats span{font:500 9.5px var(--mono);opacity:.7;letter-spacing:.06em}.wj .tc-val{font-size:14.5px;line-height:1.45;margin:0 0 8px;opacity:.9}.wj .cd-trade{padding:0}.wj .tr-band{height:24px;flex:0 0 auto}.wj .tr-head{display:flex;gap:12px;align-items:center;padding:24px 20px 0}.wj .tr-logo{width:62px;height:62px;display:grid;place-items:center;border-radius:6px;flex:0 0 auto}.wj .tr-role{padding:10px 20px 0;font-size:13px;opacity:.75}.wj .tr-lic{margin:12px 20px 0;align-self:flex-start;border:1.5px solid;padding:6px 10px;font:600 10.5px var(--mono);letter-spacing:.06em}.wj .tr-val{padding:0 20px;font-size:15px;line-height:1.45;margin:14px 0 6px}.wj .cd-mono{padding:0}.wj .mo-cover{height:300px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:22px;flex:0 0 auto}.wj .mo-cover .mot{position:absolute;right:-20px;top:20px}.wj .mo-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-radial-gradient(circle at 30% 20%,rgba(255,255,255,.04) 0 1px,transparent 1px 3px)}.wj .mo-name{position:relative;letter-spacing:.16em;z-index:1}.wj .mo-role{padding:16px 22px 0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.wj .mo-val{padding:0 22px;font-size:15px;line-height:1.5;margin:10px 0 8px}.wj .cd-maker{padding:0}.wj .mk-in{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:3px dashed;border-radius:24px;padding:24px 18px 18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.wj .mk-st{position:absolute}.wj .mk-av{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:22px}.wj .mk-tag{transform:rotate(-4deg);padding:10px 14px;border-radius:14px;margin-top:6px}.wj .mk-role{font-size:13px;opacity:.75}.wj .mk-val{font-size:15px;line-height:1.45;margin:4px 0}.wj .mk-chips{display:flex;gap:6px;flex-wrap:wrap}.wj .mk-chips span{padding:6px 10px;border-radius:14px;font-size:12px;font-weight:700;color:#43293c}.wj .mk-in>div:last-child{width:100%}.wj .st-bar{display:flex;align-items:center;gap:10px;padding:34px 16px 10px}.wj .st-logo{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px;flex:0 0 auto}.wj .st-open{margin-left:auto;font-size:11px;font-weight:700}.wj .st-hero{margin:0 14px;height:176px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:14px;flex:0 0 auto}.wj .st-hero .mot{position:absolute;right:-16px;top:-10px}.wj .st-hero-t{position:relative;display:grid;gap:6px;justify-items:start}.wj .st-hero-t .tg{font-size:12.5px;color:#fff;opacity:.9;max-width:190px;line-height:1.3}.wj .st-hero-t .cbtn{padding:9px 14px;font-size:13px}.wj .st-trust{display:flex;gap:5px;align-items:center;padding:10px 16px 4px;font-size:12.5px}.wj .st-trust span:last-child{opacity:.7}.wj .st-h{padding:8px 16px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.wj .st-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px}.wj .st-p{display:grid;gap:3px;align-content:start;font-size:12.5px}.wj .st-p .th{height:92px;display:grid;place-items:center}.wj .st-p .nt{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wj .st-p b{font-size:14px;line-height:1.15}.wj .st-p .pr{opacity:.72}.wj .st-p .mcta{justify-self:start;margin-top:4px}.wj .st-list{margin:0 14px;border:1px solid var(--edge);overflow:hidden}.wj .st-li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 12px;border-top:1px solid var(--edge)}.wj .st-list .st-li:first-child{border-top:0}.wj .st-li b{display:block;font-size:14px}.wj .st-li span{font-size:12px;opacity:.75}.wj .st-li em{font-style:normal;font-weight:700;opacity:1}.wj .st-slots{display:flex;gap:6px;padding:10px 14px 0}.wj .st-slots span{font-size:12px;font-weight:700;padding:7px 10px;border-radius:14px}.wj .st-cls{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding:8px 14px}.wj .st-cls .day{border-radius:10px;text-align:center;padding:6px 0;font-weight:800;font-size:10.5px;letter-spacing:.06em}.wj .st-cls .day b{display:block;font-size:15px;letter-spacing:0}.wj .st-cls b{display:block;font-size:14px}.wj .st-cls span{font-size:12px;opacity:.75}.wj .st-tiers{display:grid;gap:10px;padding:4px 14px 0}.wj .tier{position:relative;padding:14px 12px 12px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;box-shadow:0 0 0 1px var(--edge) inset}.wj .tier b{display:block;font-size:14px}.wj .tier span{font-size:12px;opacity:.75}.wj .tier strong{font-size:18px}.wj .tier .pop{position:absolute;top:-8px;left:12px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:6px;opacity:1}.wj .st-q{margin:12px 14px 0;padding:12px 14px;font-size:14px;line-height:1.4;display:grid;gap:4px}.wj .st-q span{font-size:12px;opacity:.7}.wj .st-meta{display:flex;gap:6px;align-items:center;padding:10px 16px;font-size:12px;opacity:.8}.wj .st .sc-dock{position:absolute;left:0;right:0;bottom:0}.wj .cz{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:start}.wj .cz .solo-shot.cz-shot{width:150px;height:280px;margin:0}.wj .cz .solo-shot.cz-shot .shot{transform:scale(.5)}.wj .cz-rail{display:grid;gap:5px}.wj .cz-lab{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:4px}.wj .cz-sw{display:flex;gap:5px;flex-wrap:wrap}.wj .cz-sw i{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px var(--line)}.wj .cz-sw i.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.wj .cz-fonts{display:flex;gap:5px}.wj .cz-fonts span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;font-size:14px}.wj .cz-fonts span.on{box-shadow:0 0 0 2px var(--accent) inset}.wj .cz-parts{display:flex;flex-wrap:wrap;gap:4px}.wj .cz-parts span{font-size:10.5px;font-weight:700;padding:4px 7px;border-radius:8px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset}.wj .tray{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.wj .tray-t{height:52px;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;display:grid;place-items:center;overflow:hidden}.wj .tray-t.on{box-shadow:0 0 0 2px var(--accent) inset}.wj .tray-t .stp-c{width:40px;height:40px;border-radius:50%;border:1.5px dashed;font-size:6.5px;font-weight:800;text-transform:uppercase;display:grid;place-items:center;text-align:center;line-height:1.15}.wj .tray-t .stp-t{padding:4px 5px;border-radius:4px;font-size:7.5px;font-weight:800;text-transform:uppercase;white-space:nowrap;transform:rotate(-6deg)}.wj .tray-sm{grid-template-columns:repeat(3,1fr);gap:4px}.wj .tray-sm .tray-t{height:34px}.wj .tray-sm .tray-t:nth-child(n+7){display:none}.wj .tray-sm .tray-t .stp-c{width:28px;height:28px;font-size:4.5px}.wj .tray-sm .tray-t .stp-t{font-size:5.5px;padding:3px 4px}.wj .tray-sm .tray-t svg{width:20px;height:20px}.wj .solo-shot.cz-edit{width:135px;height:252px;margin:0 auto}.wj .solo-shot.cz-edit .shot{transform:scale(.45)}.wj .ltabs{display:grid;grid-template-columns:repeat(4,1fr);background:var(--card);border-radius:10px;padding:3px;box-shadow:0 0 0 1px var(--line) inset}.wj .ltabs span{text-align:center;font-size:12px;font-weight:700;padding:6px 0;border-radius:8px;color:var(--faint)}.wj .ltabs span.on{background:var(--bg);color:var(--text)}.wj .seg4{display:grid;grid-template-columns:repeat(4,1fr);background:var(--card);border-radius:10px;padding:3px;box-shadow:0 0 0 1px var(--line) inset}.wj .seg4 span{text-align:center;font-size:10.5px;font-weight:700;padding:7px 0;border-radius:8px;color:var(--faint)}.wj .seg4 span.on{background:var(--text);color:var(--bg)}.wj .sugg{display:grid;gap:7px}.wj .sg{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:7px 8px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset}.wj .sg .th{width:40px;height:40px;border-radius:9px;display:grid;place-items:center}.wj .sg b{font-size:13.5px;display:block}.wj .sg div span{font-size:12px;color:var(--faint)}.wj .sg.add{grid-template-columns:40px 1fr;color:var(--accent);background:transparent}.wj .sg.add svg{justify-self:center}.wj .nostore{border-radius:16px;padding:22px 18px;display:grid;justify-items:center;text-align:center;gap:8px}.wj .nostore b{font-size:16px}.wj .nostore span{font-size:13px;color:var(--faint)}.wj .oe-photo{height:132px;border-radius:14px;display:grid;place-items:center;position:relative;overflow:hidden;flex:0 0 auto}.wj .oe-change{position:absolute;right:8px;bottom:8px;display:flex;gap:5px;align-items:center;font-size:11.5px;font-weight:700;background:#0000008c;color:#fff;border-radius:12px;padding:5px 9px}.wj .row2i{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wj .moret{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;font-size:14px;font-weight:700}.wj .sw3{position:relative;width:40px;height:22px;flex:0 0 auto}.wj .sw3 i{position:absolute;top:0;width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 2px var(--card)}.wj .sw3 i:nth-child(1){left:0}.wj .sw3 i:nth-child(2){left:9px}.wj .sw3 i:nth-child(3){left:18px}.wj .who-pill{align-self:flex-start;display:inline-flex;gap:5px;align-items:center;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 9px;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;color:var(--sub)}.wj .who-pill svg{width:13px;height:13px}.wj .solo-shot{position:relative;width:180px;height:336px;margin:6px auto 0;flex:0 0 auto}.wj .solo-shot .shot{left:0;top:0;transform:scale(.6)}.wj .pressave .sc-btns span:last-child{outline:3px solid #2563eb;outline-offset:3px}.wj .cam-pill{position:absolute;top:96px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;background:#fffffff0;color:#111;border-radius:18px;padding:9px 12px;font-size:12.5px;line-height:1.25;white-space:nowrap;z-index:2}.wj .cam-pill em{font-style:normal;font-weight:700;color:#0a84ff;margin-left:6px}.wj .cam-br{position:absolute;width:34px;height:34px;border:4px solid #ffd60a}.wj .cam-br.tl{top:170px;left:44px;border-right:0;border-bottom:0;border-radius:10px 0 0}.wj .cam-br.tr{top:170px;right:44px;border-left:0;border-bottom:0;border-radius:0 10px 0 0}.wj .cam-br.bl{top:400px;left:44px;border-right:0;border-top:0;border-radius:0 0 0 10px}.wj .cam-br.br{top:400px;right:44px;border-left:0;border-top:0;border-radius:0 0 10px}.wj .cam-shutter{position:absolute;bottom:34px;left:50%;width:66px;height:66px;margin-left:-33px;border-radius:50%;border:5px solid #fff;box-shadow:inset 0 0 0 4px #0b0b0c,inset 0 0 0 40px #fff}.wj .ios-acts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 16px 12px}.wj .ios-acts span{background:#fff;border-radius:12px;height:54px;display:grid;place-items:center;color:#0a84ff}.wj .ios-group{margin:0 16px;background:#fff;border-radius:12px}.wj .ios-row{padding:10px 14px;border-top:1px solid #e5e5ea;display:grid;gap:2px}.wj .ios-row:first-child{border-top:0}.wj .ios-row span{font-size:13px;color:#111}.wj .ios-row b{font-size:15px;font-weight:400;overflow-wrap:anywhere}.wj .ios-toast{position:absolute;left:50%;bottom:30px;transform:translate(-50%);background:#1e1e20eb;color:#fff;border-radius:20px;padding:10px 16px;font-size:14px;font-weight:600;display:flex;gap:8px;align-items:center;white-space:nowrap}.wj .flip{perspective:800px;width:200px;height:156px}.wj .flip-in{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:wj-flipcard 6s ease-in-out infinite}.wj .flip .face{position:absolute;left:0;right:0;margin:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.wj .flip .paper.face{top:20px;width:190px}.wj .flip .back{top:0;transform:rotateY(180deg)}.wj .badge{width:118px;height:156px;background:#fff;border-radius:10px;display:grid;justify-items:center;align-content:start;gap:3px;padding-bottom:8px;color:#222;overflow:hidden;box-shadow:0 10px 30px #00000080}.wj .badge .bt{width:100%;background:#8c4a63;color:#fff;font-size:8.5px;font-weight:800;text-align:center;padding:5px 0;letter-spacing:.04em;text-transform:uppercase}.wj .badge .bq,.wj .badge .bq svg{width:80px;height:80px;display:block}.wj .badge b{font-size:11px}.wj .badge span{font-size:9px;color:#666}@media(prefers-reduced-motion:reduce){.wj .flip-in{animation:none}}.wj .sw-box{padding:18px 20px;display:grid;gap:10px}.wj .sw-f{padding:12px 14px;font-size:15px}.wj .sw-send{text-align:center;font-weight:700;font-size:16px;padding:13px}.wj .ct-row{display:flex;gap:10px;align-items:center;padding:12px}.wj .ct-av{width:40px;height:40px;border-radius:50%;background:#e5e5ea;color:#3c3c43;display:grid;place-items:center;font-weight:800;font-size:14px;flex:0 0 auto}.wj .ct-hat{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:8px}.wj .ways4{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.wj .ways4 span{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:700;color:var(--sub);background:var(--card);border-radius:10px;padding:6px 0;box-shadow:0 0 0 1px var(--line) inset}.wj .story{display:grid;grid-template-columns:44px 1fr 22px;align-items:center;gap:10px;padding:12px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset}.wj .story.on{box-shadow:0 0 0 2px var(--accent) inset}.wj .story b{display:block;font-size:15px}.wj .story div span{font-size:12.5px;color:var(--faint)}.wj .story .sw{position:relative;height:30px}.wj .story .sw i{position:absolute;top:3px;width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 2px var(--card)}.wj .story .sw i:nth-child(1){left:0}.wj .story .sw i:nth-child(2){left:10px}.wj .story .sw i:nth-child(3){left:20px}.wj .tick2{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center}.wj .story.on .tick2{background:var(--accent);border-color:var(--accent);color:#fff}.wj .tick2 svg{width:12px;height:12px}.wj .hatpill{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:10px}.wj .shots{position:relative;height:326px;flex:0 0 auto}.wj .shot{position:absolute;width:300px;height:560px;transform-origin:0 0;transform:scale(.54);border-radius:30px;overflow:hidden;box-shadow:0 0 0 8px #1b1d23,0 18px 40px #0000004d}.wj .shot.a{left:4px;top:4px;z-index:1}.wj .shot.b{left:106px;top:22px;z-index:2}.wj .sc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;font-family:var(--sys)}.wj .sc-cover{height:120px;position:relative;flex:0 0 auto}.wj .sc-av{position:absolute;left:20px;bottom:-38px;width:80px;height:80px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:26px}.wj .sc-in{padding:50px 20px 16px;display:grid;gap:6px}.wj .sc-role{font-size:14px;opacity:.72}.wj .sc-val{font-size:16px;line-height:1.4;margin-top:6px}.wj .sc-ways{display:flex;gap:10px;margin-top:10px}.wj .sc-ways span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.wj .sc-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.wj .sc-btns span{font-size:14px;font-weight:700;text-align:center;padding:12px 6px}.wj .sc-hero{padding:34px 18px 14px;display:grid;gap:6px}.wj .sc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 16px}.wj .sc-tile{display:grid;gap:4px;font-size:13px;align-content:start}.wj .sc-tile b{font-size:15px;line-height:1.15}.wj .sc-art{height:92px;position:relative;overflow:hidden}.wj .sc-art i{position:absolute;border-radius:50%}.wj .sc-pr{opacity:.72}.wj .sc-note{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wj .sc-cta{font-weight:700;text-align:center;padding:8px 0;margin-top:4px;font-size:13px}.wj .sc-tile.wide{grid-column:1/-1;grid-template-columns:110px 1fr;gap:10px;align-items:center}.wj .sc-tile.wide .sc-art{height:84px}.wj .sc-dock{margin-top:auto;padding:16px;text-align:center;font-weight:700;font-size:15px}.wj .sc-code{align-items:center;justify-content:center;gap:12px;text-align:center;padding:20px}.wj .sc-ev{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:16px;font-size:13px;font-weight:700}.wj .sc-plate{background:#fff;border-radius:24px;padding:16px}.wj .sc-plate svg{display:block;width:200px;height:200px}.wj .shotlabels{display:grid;grid-template-columns:1fr 1fr;font:600 10.5px var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.wj .shotlabels span:last-child{text-align:right}.wj .out-seg{grid-template-columns:1fr 1fr}.wj .out-seg button{display:flex;align-items:center;justify-content:center;font:inherit;font-size:12px;font-weight:700;padding:7px 0;border-radius:9px;color:var(--faint);background:none;border:0;cursor:pointer}.wj .out-seg button.on{background:var(--bg);color:var(--text)}.wj .out-seg button:disabled{opacity:.35;cursor:default;text-decoration:line-through}.wj .out-seg button:focus-visible{outline:2px solid var(--accent)}.wj .out{flex:1;min-height:0;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 8px 24px #00000024;display:flex;flex-direction:column;background:var(--card)}.wj .out .url{display:flex;align-items:center;gap:6px;padding:6px 10px;font:500 10px var(--mono);color:var(--faint);background:var(--bg);border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wj .out .url:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);flex:0 0 auto}.wj .pg{flex:1;min-height:0;overflow:hidden;position:relative}.wj .pub .cover{height:62px;position:relative}.wj .pub .av2{position:absolute;left:14px;bottom:-24px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px}.wj .pub .inner{padding:30px 14px 12px;display:grid;gap:4px}.wj .pub .nm{line-height:1}.wj .pub .tt{font-size:11.5px;opacity:.72}.wj .pub .vl{font-size:12px;line-height:1.4;margin-top:4px}.wj .pub .ways{display:flex;gap:7px;margin-top:8px}.wj .pub .ways span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.wj .pub .ways svg{width:14px;height:14px}.wj .pub .btns{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.wj .pub .btns span{font-size:11.5px;font-weight:700;text-align:center;padding:8px 4px}.wj .shop .hero{padding:12px 12px 10px;display:grid;gap:3px}.wj .shop .hero .nm{line-height:1}.wj .shop .hero .tt{font-size:11px;opacity:.72}.wj .shop .grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 12px 12px}.wj .shop .tileo{display:grid;gap:3px;font-size:11px}.wj .shop .art{height:58px;position:relative;overflow:hidden}.wj .shop .art i{position:absolute;border-radius:50%}.wj .shop .tileo b{font-size:12px;line-height:1.15}.wj .shop .tileo .pr{opacity:.72}.wj .shop .tileo .cta{font-weight:700;text-align:center;padding:5px 0;margin-top:2px;font-size:10.5px}.wj .shop .wide{grid-column:1/-1;display:grid;grid-template-columns:70px 1fr;gap:8px;align-items:center}.wj .shop .wide .art{height:56px}.wj .shop .left{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wj .evline{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--faint)}.wj .evline svg{width:15px;height:15px;flex:0 0 auto}.wj .evline b{color:var(--text)}@media(prefers-reduced-motion:reduce){.wj .beam,.wj .pulse,.wj .swap,.wj .scanline,.wj .typing:after{animation:none}.wj .swap{opacity:1}}.wj .shotlabels{font:800 15px/1.15 var(--sys)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--text);gap:10px;padding-top:5px}.wj .shotlabels span{gap:6px;align-items:center}.wj .shotlabels svg{opacity:.8;width:15px;height:15px}.wj.wj-scr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;overflow:hidden;display:flex;flex-direction:column;background:var(--bg);color:var(--text);padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);-webkit-font-smoothing:antialiased}.wj .body{overflow-y:auto;overscroll-behavior:contain}.wj [role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.wj [role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wj button.btn{border:0;cursor:pointer}.wj .btn:disabled{opacity:.45;cursor:default}.wj input.field,.wj textarea.field{display:block;width:100%;border:0;font:inherit;font-size:16px;outline:none;resize:none}.wj input.field:focus,.wj textarea.field:focus{box-shadow:0 0 0 2px var(--accent) inset}.wj .spin{flex:1;display:grid;place-items:center}.wj .liveframe{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.wj .liveframe iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:var(--field)}.wj .who{touch-action:pan-y}.wj .mini.app{display:grid;max-width:none;margin:0;height:auto;flex-direction:initial}.wj .field{border:0}.wj .chip{text-transform:none}.wj .fit{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.wj .fit .shots,.wj .fit .fan{margin-top:0}.wj .ob-top{grid-template-columns:34px 1fr auto;padding:10px 18px 16px}.wj .ob-top .back{font-size:30px}.wj .ob-top .skip{font-size:17px}.wj .pager{gap:6px}.wj .pager i{width:8px;height:8px;border-radius:4px}.wj .pager i.on{width:22px}.wj .prog i{height:5px;border-radius:3px}.wj h3.page{font-size:36px;line-height:1.02}.wj .sub{font-size:16px}.wj .btn{font-size:17px;padding:15px}.wj .foot{padding:10px 18px 20px}.wj .shotlabels{font-size:16px!important}.wj .fanname{font-size:15px}.wj .fanname b{font-size:18px}.wj .who-num{font-size:12.5px}.wj .who-hats span,.wj .who-pill{font-size:12px}.wj .story b{font-size:17px}.wj .story div span{font-size:14px}.wj .hatpick span{font-size:16px}.wj .flabel{font-size:13.5px}.wj .lbl,.wj .samp{font-size:12px}.wj .chip{font-size:14px;padding:8px 12px}.wj .seg4 span{font-size:12.5px}.wj .field,.wj .check{font-size:16px}.wj .sg b{font-size:15px}.wj .sg div span{font-size:13px}.wj .hatpick-t .thumb-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.wj .face-code{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;justify-items:center;align-content:center;gap:5px;text-align:center}.wj .face-code small{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.wj .face-qr{display:block;background:#fff;border-radius:10px;padding:5px}.wj .face-qr svg{display:block}.wj .face-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;justify-items:center;align-content:start;gap:5px;text-align:center;padding-bottom:8px}.wj .face-badge .bt{width:100%;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:7px 4px}.wj .face-badge small{font-size:9.5px;opacity:.75;padding:0 10px}.wj .cz-parts span.on{box-shadow:0 0 0 2px var(--accent) inset}.wj .hatpick span>div{display:grid;gap:2px;min-width:0}.wj .hatpick small{font-size:12px;font-weight:500;color:var(--faint);line-height:1.25}.wj .who-pill+.pager{justify-content:flex-start;margin-top:-4px}.wj.intro{justify-content:flex-start}.wj .intro-skip{position:absolute;top:calc(18px + env(safe-area-inset-top));right:18px;z-index:3;font-size:17px;font-weight:700;color:var(--accent)}.wj .intro-word{position:absolute;left:22px;top:calc(14px + env(safe-area-inset-top));z-index:2;margin:0;font-size:40px;font-weight:900;letter-spacing:-.06em;line-height:.85;color:var(--text);animation:wj-in-word .8s 1.7s cubic-bezier(.6,0,.2,1) both}.wj .intro-word span,.wj .intro-word b{display:block;animation:wj-in-rise .8s cubic-bezier(.2,.8,.2,1) both}.wj .intro-word b{background:linear-gradient(90deg,#2563eb,#7c3aed,#2563eb);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:wj-in-rise .8s .15s cubic-bezier(.2,.8,.2,1) both,wj-in-sweep 6s linear infinite}.wj .intro-head{flex:0 0 auto;height:76px}.wj .intro-box{position:relative;width:302px;height:280px}.wj .intro-fan{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-24px) scale(.74);animation:wj-in-shift .8s 4.1s cubic-bezier(.6,0,.2,1) both}.wj .intro-card{position:absolute;left:50%;top:30px;width:116px;height:160px;margin-left:-58px;border-radius:12px;overflow:hidden;background:var(--card);box-shadow:0 12px 30px #00000040;transform-origin:50% 115%;transform:translate(var(--x)) rotate(var(--r));animation:wj-in-deal .75s calc(2.1s + var(--i) * .13s) cubic-bezier(.2,.9,.25,1.05) both}.wj .intro-card img,.wj .intro-store img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.wj .intro-card span{position:absolute;left:6px;bottom:6px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:8px;background:#000000a8;color:#fff}.wj .intro-store{position:absolute;left:50%;top:4px;margin-left:10px;width:124px;height:250px;border:5px solid #1b1d23;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 14px 34px #0000004d;animation:wj-in-store .8s 4.2s cubic-bezier(.2,.8,.2,1) both}.wj .intro-met{position:absolute;left:18px;right:18px;top:204px;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset,0 14px 30px #0003;animation:wj-in-met .7s 5.8s cubic-bezier(.3,1.5,.5,1) both}.wj .intro-met b{display:block;font-size:14px}.wj .intro-met div{min-width:0}.wj .intro-met div span{display:block;font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wj .intro-met .newb{margin-left:auto}.wj .intro-lines{margin:0;padding:8px 24px 0;list-style:none;display:grid;gap:14px}.wj .intro-lines li{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:800;letter-spacing:-.02em;animation:wj-in-up .55s var(--d) cubic-bezier(.2,.8,.2,1) both}.wj .intro-lines svg{width:36px;height:36px;flex:0 0 auto;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.wj .intro-go{animation:wj-in-up .55s 7.3s cubic-bezier(.2,.8,.2,1) both}@keyframes wj-in-rise{0%{opacity:0;transform:translateY(34px)}}@keyframes wj-in-word{0%{top:30%;font-size:112px}}@keyframes wj-in-sweep{to{background-position:220% 0}}@keyframes wj-in-shift{0%{transform:none}}@keyframes wj-in-deal{0%{opacity:0;transform:translateY(300px) rotate(0)}}@keyframes wj-in-store{0%{opacity:0;transform:translate(190px) rotate(8deg)}}@keyframes wj-in-met{0%{opacity:0;transform:translateY(-50px) scale(.85)}}@keyframes wj-in-up{0%{opacity:0;transform:translateY(14px)}}.wj .what{display:grid;gap:12px}.wj .what .w{display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:center;padding:12px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;animation:wj-in-up .55s calc(.3s + var(--i) * .25s) cubic-bezier(.2,.8,.2,1) both}.wj .what b{display:block;font-size:17px;letter-spacing:-.01em}.wj .what .s{display:block;font-size:14.5px;line-height:1.35;color:var(--faint);margin-top:3px}.wj .what .th{position:relative;width:100px;height:120px;border-radius:11px;overflow:hidden;background:var(--bg)}.wj .what .th img{position:absolute;width:62px;height:92px;object-fit:cover;object-position:top;border-radius:7px;box-shadow:0 4px 10px #00000040}.wj .what .th.cards img:nth-child(1){left:7px;top:16px;transform:rotate(-9deg)}.wj .what .th.cards img:nth-child(2){left:31px;top:12px;z-index:2;transform:rotate(7deg);animation:wj-in-peek 3.6s ease-in-out infinite}.wj .what .th.store img{left:19px;top:8px;height:102px;border:3px solid #1b1d23;border-radius:9px}.wj .what .th.store .buy{position:absolute;left:8px;right:8px;bottom:7px;font-size:9px;font-weight:800;text-align:center;white-space:nowrap;color:#fff;border-radius:6px;padding:3px 0;animation:wj-in-beat 2.4s ease-in-out infinite}.wj .what .th.met{display:grid;align-content:center;gap:5px;padding:8px}.wj .what .th.met em{display:flex;align-items:center;gap:4px;font-style:normal;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;background:var(--card);border-radius:6px;padding:4px;box-shadow:0 0 0 1px var(--line) inset}.wj .what .th.met em i{width:14px;height:14px;border-radius:50%;background:var(--line);flex:0 0 auto}.wj .what .th.met em:first-child{animation:wj-in-drop .6s 1.2s cubic-bezier(.3,1.5,.5,1) both}@keyframes wj-in-peek{50%{transform:rotate(7deg) translateY(-6px)}}@keyframes wj-in-beat{40%{transform:scale(1.08)}}@keyframes wj-in-drop{0%{opacity:0;transform:translateY(-10px)}}.wj .whos{flex:1 1 auto;min-height:300px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:10px}.wj .whos .pick{position:relative;display:block;min-height:0;padding:0;border:0;border-radius:16px;overflow:hidden;background:var(--card);box-shadow:0 0 0 1px var(--line) inset;color:var(--text);font:inherit;text-align:left;cursor:pointer}.wj .whos .pick img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}.wj .whos .pick .cap{position:absolute;left:0;right:0;bottom:0;display:grid;padding:26px 11px 9px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));color:#fff}.wj .whos .pick b{font-size:17px;letter-spacing:-.01em}.wj .whos .pick .s{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.wj .whos .pick .tick2{position:absolute;top:8px;right:8px;background:#00000040;border-color:#fff;color:#fff}.wj .whos .pick.on{outline:3px solid var(--accent);outline-offset:-3px}.wj .whos .pick.on .tick2{background:var(--accent);border-color:var(--accent)}.wj .whos .pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-height:700px){.wj .what{gap:8px}.wj .what .w{grid-template-columns:76px 1fr;gap:12px;padding:8px}.wj .what .th{width:76px;height:88px}.wj .what .th img{width:48px;height:70px}.wj .what .th.cards img:nth-child(2){left:22px}.wj .what .th.store img{left:14px;height:76px}.wj .what .th.met em{font-size:10px}.wj .what b{font-size:16px}.wj .what .s{font-size:13.5px}}.wj .fanname{margin-bottom:10px}.wj .who .ob-top{text-shadow:0 1px 3px rgba(0,0,0,.55)}.wj .who .pager{filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.wj .hatpick-t .thumb-fill{display:grid;place-items:center}.wj .hatpick-t .thumb-code svg{width:30px;height:30px;background:#fff;border-radius:4px;padding:2px}@media(prefers-reduced-motion:reduce){.wj.intro *,.wj .what,.wj .what *{animation:none!important}}
