:root{--yb-primary: #2660ff;--yb-primary-soft: #edf2ff;--yb-bg: #f5f8fc;--yb-surface: #ffffff;--yb-text: #1a1d26;--yb-text-2: #4e5969;--yb-text-3: #5c6470;--yb-border: #e6e8eb;--yb-stop: #3d4450;--yb-stop-bg: #2b3038;--yb-merge: #b54708;--yb-merge-bg: #fff4e5;--yb-danger: #d92d20;--yb-now: #16a34a;--yb-now-strong: #15803d;--yb-future: #2563eb;--yb-glow: #e8efff;--yb-search-border: #dfe3ea;--yb-search-shadow: 0 8px 28px rgba(26, 45, 90, .08);--yb-search-shadow-compact: 0 4px 16px rgba(26, 45, 90, .06);--yb-search-focus-border: #9db4ff;--yb-search-focus-shadow: 0 10px 32px rgba(38, 96, 255, .16);--yb-icon-muted: #7b8494;--yb-clear-bg: #eef1f6;--yb-chip-border: #e3e7ee;--yb-chip-on-border: #c9d6ff;--yb-chip-x: #98a1af;--yb-chip-x-hover-bg: rgba(26, 29, 38, .06);--yb-level-track: #e8edf5;--yb-notice-bg: #eef4ff;--yb-notice-fg: #1e3a8a;--yb-soon-bg: #fff7ed;--yb-soon-fg: #9a3412;--yb-soon-border: #f5c07a;--yb-now-bg: #ccfbf1;--yb-now-fg: #0f766e;--yb-now-banner-bg: #f0fdfa;--yb-now-banner-fg: #115e59;--yb-now-banner-border: #5eead4;--yb-pending-bg: #dbeafe;--yb-pending-fg: #1e40af;--yb-pending-banner-bg: #eff6ff;--yb-pending-banner-fg: #1e3a8a;--yb-pending-border: #93c5fd;--yb-card-stopped-bg: #f3f4f6;--yb-card-stopped-border: #cfd3d8;--yb-card-merged-border: #f5c07a;--yb-card-soon-border: #5eead4;--yb-card-pending-bg: #f8fbff;--yb-card-pending-border: #93c5fd;--yb-card-hover-border: #c5d4ff;--yb-card-hover-shadow: 0 8px 24px rgba(26, 45, 90, .08);--yb-cta-merge-bg: #fff7ed;--yb-cta-merge-fg: #9a3412;--yb-cta-now-bg: #ccfbf1;--yb-cta-now-fg: #0f766e;--yb-cta-later-bg: #f3f4f6;--yb-cta-later-fg: #4e5969;--yb-cta-stop-bg: #fff1f0;--yb-cta-stop-fg: #b42318;--yb-react-bg: #f8fafc;--yb-react-up-fg: #15803d;--yb-react-up-bg: #dcfce7;--yb-react-up-border: #86efac;--yb-react-down-fg: #b42318;--yb-react-down-bg: #fee4e2;--yb-react-down-border: #fecaac;--yb-react-fb-border: #c5d4ff;--yb-handle: #d7dde6;--yb-mask: rgba(15, 23, 42, .48);--yb-fb-ok: #15803d;--yb-status-fix-fg: #9a3412;--yb-status-fix-bg: #fff7ed;--yb-status-ok-fg: #15803d;--yb-status-ok-bg: #dcfce7;--yb-status-mute-fg: #4e5969;--yb-status-mute-bg: #f3f4f6;--yb-status-pend-bg: #eff6ff;--yb-price-blocked: #1e3a8a;--yb-price-next: #1d4ed8;--yb-stopped-title: #6b7280;--yb-merge-note: #9a3412;--yb-history-rail: #e6e8eb;--yb-history-old: #9aa3af;--yb-banner-merge-fg: #7a2e0e;--yb-banner-merge-border: #f5c07a;--yb-ease: cubic-bezier(.4, 0, .2, 1);--yb-move: .72s;--yb-fade: .48s;color-scheme:light;color:var(--yb-text);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Noto Sans SC,sans-serif;font-size:16px;line-height:1.5;background:var(--yb-bg);-webkit-tap-highlight-color:transparent}html[data-theme=dark]{color-scheme:dark;--yb-primary: #7aa0ff;--yb-primary-soft: #1a2748;--yb-bg: #0f141c;--yb-surface: #1a2030;--yb-text: #e8ecf4;--yb-text-2: #b4bdcc;--yb-text-3: #8b95a8;--yb-border: #2c3548;--yb-stop: #c5ccd6;--yb-stop-bg: #3a414d;--yb-merge: #f0a05a;--yb-merge-bg: #3a2714;--yb-danger: #f97066;--yb-now: #4ade80;--yb-now-strong: #86efac;--yb-future: #60a5fa;--yb-glow: #1a2748;--yb-search-border: #334056;--yb-search-shadow: 0 8px 28px rgba(0, 0, 0, .35);--yb-search-shadow-compact: 0 4px 16px rgba(0, 0, 0, .28);--yb-search-focus-border: #7aa0ff;--yb-search-focus-shadow: 0 10px 32px rgba(38, 96, 255, .28);--yb-icon-muted: #8b95a8;--yb-clear-bg: #2a3346;--yb-chip-border: #334056;--yb-chip-on-border: #3d5aa8;--yb-chip-x: #8b95a8;--yb-chip-x-hover-bg: rgba(255, 255, 255, .08);--yb-level-track: #222a3a;--yb-notice-bg: #1a2748;--yb-notice-fg: #bfdbfe;--yb-soon-bg: #3a2714;--yb-soon-fg: #fdba74;--yb-soon-border: #9a5b1a;--yb-now-bg: #0f3d36;--yb-now-fg: #5eead4;--yb-now-banner-bg: #0f3d36;--yb-now-banner-fg: #99f6e4;--yb-now-banner-border: #2dd4bf;--yb-pending-bg: #1e3a5f;--yb-pending-fg: #93c5fd;--yb-pending-banner-bg: #172554;--yb-pending-banner-fg: #bfdbfe;--yb-pending-border: #3b82f6;--yb-card-stopped-bg: #1c212b;--yb-card-stopped-border: #3d4450;--yb-card-merged-border: #9a5b1a;--yb-card-soon-border: #2dd4bf;--yb-card-pending-bg: #152033;--yb-card-pending-border: #3b82f6;--yb-card-hover-border: #4d6fd6;--yb-card-hover-shadow: 0 8px 24px rgba(0, 0, 0, .4);--yb-cta-merge-bg: #3a2714;--yb-cta-merge-fg: #fdba74;--yb-cta-now-bg: #0f3d36;--yb-cta-now-fg: #5eead4;--yb-cta-later-bg: #222a3a;--yb-cta-later-fg: #b4bdcc;--yb-cta-stop-bg: #3a1a1a;--yb-cta-stop-fg: #fca5a5;--yb-react-bg: #222a3a;--yb-react-up-fg: #86efac;--yb-react-up-bg: #14532d;--yb-react-up-border: #166534;--yb-react-down-fg: #fca5a5;--yb-react-down-bg: #3a1a1a;--yb-react-down-border: #7f1d1d;--yb-react-fb-border: #3d5aa8;--yb-handle: #3d4b64;--yb-mask: rgba(0, 0, 0, .62);--yb-fb-ok: #86efac;--yb-status-fix-fg: #fdba74;--yb-status-fix-bg: #3a2714;--yb-status-ok-fg: #86efac;--yb-status-ok-bg: #14532d;--yb-status-mute-fg: #b4bdcc;--yb-status-mute-bg: #222a3a;--yb-status-pend-bg: #172554;--yb-price-blocked: #93c5fd;--yb-price-next: #60a5fa;--yb-stopped-title: #9aa3af;--yb-merge-note: #fdba74;--yb-history-rail: #334056;--yb-history-old: #6b7280;--yb-banner-merge-fg: #fdba74;--yb-banner-merge-border: #9a5b1a;--hi-v5-color-static-white: var(--yb-surface);--hi-v5-color-static-black: var(--yb-text);--hi-v5-color-static-bgColor: var(--yb-bg);--hi-v5-color-gray-50: var(--yb-surface);--hi-v5-color-gray-100: #222a3a;--hi-v5-color-gray-200: #2a3346;--hi-v5-color-gray-300: var(--yb-border);--hi-v5-color-gray-400: #3d4b64;--hi-v5-color-gray-500: #7b879c;--hi-v5-color-gray-600: var(--yb-text-3);--hi-v5-color-gray-700: var(--yb-text-2);--hi-v5-color-gray-800: var(--yb-text);--hi-v5-color-gray-900: #f5f7fb;--hi-v5-color-primary-50: var(--yb-primary-soft);--hi-v5-color-primary-100: #1e335c;--hi-v5-color-brandblue-50: var(--yb-primary-soft);--hi-v5-color-brandblue-100: #1e335c}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;overflow-x:hidden;background:var(--yb-bg)}button,input{font-family:inherit}button{cursor:pointer}.page-root{display:flex;flex-direction:column;min-width:0;min-height:100dvh;background:var(--yb-bg)}.page-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1200px 480px at 50% -80px,var(--yb-glow) 0%,transparent 70%);opacity:0;transition:opacity .8s var(--yb-ease)}.page-root.is-home:before{opacity:1}.page-root>*{position:relative;z-index:1}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top))}.brand{display:inline-flex;align-items:center;gap:8px;border:0;padding:0;background:transparent;color:var(--yb-text);font-size:15px;font-weight:650;letter-spacing:.02em;text-decoration:none;transition:opacity var(--yb-fade) ease,transform .16s var(--yb-ease)}.brand:active{opacity:.7;transform:scale(.98)}.brand-logo,.hero-logo,.admin-logo{display:block;object-fit:contain;border-radius:50%}.brand-logo{width:28px;height:28px;flex:none}.hero-logo{width:64px;height:64px;margin:0 auto 16px}.admin-logo{width:48px;height:48px;margin-bottom:12px}.topbar-actions{display:flex;align-items:center;gap:4px}.topbar-note{font-size:12px}.theme-toggle{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--yb-text-2);transition:background var(--yb-fade) ease,color var(--yb-fade) ease,transform .16s var(--yb-ease)}.theme-toggle svg{display:block;width:20px;height:20px}.theme-toggle:hover,.theme-toggle:active{background:var(--yb-clear-bg);color:var(--yb-text)}.theme-toggle:active{transform:scale(.94)}.search-panel{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 16px;transition:padding var(--yb-move) var(--yb-ease)}.search-panel.is-hero{flex:1 1 auto;justify-content:flex-start;padding-top:min(18vh,148px)}.search-panel.is-compact{position:sticky;top:0;z-index:20;align-items:stretch;width:min(1280px,100%);margin:0 auto;padding:0 16px 12px;background:color-mix(in srgb,var(--yb-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fold{display:grid;width:100%;grid-template-rows:1fr;opacity:1;transform:none;transition:grid-template-rows var(--yb-move) var(--yb-ease),opacity var(--yb-fade) ease,transform var(--yb-move) var(--yb-ease)}.fold.is-collapsed{grid-template-rows:0fr;opacity:0;transform:translateY(-8px);pointer-events:none}.fold-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;align-items:center}.fold:not(.is-collapsed) .fold-inner{overflow:visible}.search-panel.is-compact .fold-inner{align-items:stretch}.hero-copy{width:min(720px,100%);margin-bottom:28px;text-align:center}.hero-kicker{margin:0 0 8px;color:var(--yb-text-3);font-size:13px;letter-spacing:.08em}.hero-copy h1{margin:0;font-size:clamp(26px,6vw,40px);font-weight:680;line-height:1.25;letter-spacing:-.03em}.hero-meta{margin:28px 0 0;color:var(--yb-text-3);font-size:13px}.home-tools{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;width:min(720px,100%);margin-top:16px}.home-stats{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;flex:1 1 auto;width:auto;min-width:0;min-height:52px;margin-top:0;color:var(--yb-text-3);font-size:13px;line-height:1.4;text-align:left}.home-stats-lead{font-size:12px;letter-spacing:.08em}.home-stats-nums{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:6px 10px;color:var(--yb-text-2);font-size:14px}.home-stats b,.roll-count{color:var(--yb-text);font-variant-numeric:tabular-nums;font-weight:720;font-size:22px;letter-spacing:-.03em;line-height:1}.roll-count{display:inline-flex;align-items:flex-end;height:1em;vertical-align:-.12em}.roll-digit{display:inline-block;width:.62em;height:1em;overflow:hidden}.roll-sep{display:inline-block;width:.32em;text-align:center}.roll-strip{display:flex;flex-direction:column;align-items:center;line-height:1;transform:translateY(0)}.roll-count.is-on .roll-strip{animation:roll-to 1.7s cubic-bezier(.12,.72,.18,1) both;animation-delay:calc((var(--n) - var(--i) - 1) * 90ms)}.roll-strip i{display:block;height:1em;font-style:normal;font-variant-numeric:tabular-nums}@keyframes roll-to{0%{transform:translateY(0)}to{transform:translateY(calc(var(--d) * -1em))}}.share-card{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none}.qr-mark{display:grid;place-items:center;padding:5px;background:#fff;border:1px solid var(--yb-border);border-radius:10px;box-sizing:content-box}.qr-mark svg{display:block;width:100%;height:100%}.share-btn{min-height:32px;padding:0 12px;border:1px solid var(--yb-chip-on-border);border-radius:999px;background:var(--yb-primary-soft);color:var(--yb-primary);font-size:12px;font-weight:650}.share-btn:disabled{opacity:.55}.share-btn.is-card{flex:none;min-height:44px;padding:0 14px;font-size:13px}.result-actions{display:flex;align-items:center;gap:6px;padding:0 12px 10px}.result-actions .react-bar,.result-actions .react-bar.is-compact{flex:1 1 auto;min-width:0;padding:0}.drawer-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.share-err{color:var(--yb-danger);font-size:11px}.site-foot{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin-top:auto;padding:28px 16px calc(18px + env(safe-area-inset-bottom));color:var(--yb-text-3);font-size:12px;line-height:1.6;text-align:center}.site-foot-copy{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.site-foot-copy p{margin:0}.share-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12100;display:flex;align-items:flex-end;justify-content:center;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:var(--yb-mask)}.share-sheet{display:flex;flex-direction:column;width:min(420px,100%);max-height:min(92dvh,860px);overflow:auto;padding:10px 16px 16px;border-radius:22px 22px 18px 18px;background:var(--yb-surface);box-shadow:0 20px 60px #0f172a38;animation:yb-rise .36s var(--yb-ease)}.share-hint{margin:0 0 10px;color:var(--yb-text-2);font-size:14px;font-weight:650;text-align:center}.share-poster{display:block;width:100%;border-radius:14px;background:#fff;-webkit-touch-callout:default}.share-actions{display:flex;gap:8px;margin-top:12px}.share-sys,.share-close{flex:1 1 0;min-height:44px;border-radius:12px;font-size:15px;font-weight:700}.share-sys{border:0;background:var(--yb-primary);color:#fff}.share-close{border:1px solid var(--yb-border);background:var(--yb-bg);color:var(--yb-text-2)}.home-stats-dot{color:var(--yb-border)}.home-stats.is-on{animation:yb-rise var(--yb-move) var(--yb-ease) both}.home-notice{width:min(720px,100%);margin:14px 0 0;padding:10px 14px;border-radius:12px;background:var(--yb-notice-bg);color:var(--yb-notice-fg);font-size:13px;line-height:1.55;text-align:left}.home-suggest{display:flex;flex-direction:column;gap:18px;width:min(720px,100%);margin-top:20px}.home-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.home-block h2{margin:0;color:var(--yb-text-3);font-size:13px;font-weight:650;letter-spacing:.06em}.chips-left{justify-content:flex-start;width:100%;margin-top:10px}.chip em{margin-left:6px;color:var(--yb-text-3);font-style:normal;font-size:11px}.status-strip.soon{color:var(--yb-soon-fg);background:var(--yb-soon-bg)}.status-strip.now{color:var(--yb-now-fg);background:var(--yb-now-bg)}.status-strip.pending{color:var(--yb-pending-fg);background:var(--yb-pending-bg)}.banner-soon{color:var(--yb-soon-fg);background:var(--yb-soon-bg);border:1px solid var(--yb-soon-border)}.banner-now{color:var(--yb-now-banner-fg);background:var(--yb-now-banner-bg);border:1px solid var(--yb-now-banner-border)}.banner-pending{color:var(--yb-pending-banner-fg);background:var(--yb-pending-banner-bg);border:1px solid var(--yb-pending-border)}.result-card.is-soon{border-color:var(--yb-card-soon-border)}.result-card.is-pending{border-color:var(--yb-card-pending-border);background:var(--yb-card-pending-bg)}.admin-page{display:flex;flex-direction:column;min-height:100dvh;padding:0;background:var(--yb-bg)}.admin-page.is-in{padding:0}.admin-body{width:min(960px,100%);margin:0 auto;padding:16px 16px 40px}.admin-card{display:flex;flex-direction:column;gap:12px;width:min(520px,100%);margin:12vh auto 0;padding:24px;background:var(--yb-surface);border:1px solid var(--yb-border);border-radius:16px}.admin-card.wide{width:100%;margin:0 0 16px}.admin-card h1,.admin-card h2{margin:0}.admin-row{display:flex;gap:8px}.admin-input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border:1px solid var(--yb-border);border-radius:10px;background:var(--yb-surface);color:var(--yb-text);font-size:15px}.admin-stats{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--yb-text-2);font-size:14px;font-weight:650}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th,.admin-table td{padding:8px 6px;border-bottom:1px solid var(--yb-border);text-align:left;vertical-align:top}.admin-table a{color:var(--yb-text);text-decoration:none}.admin-table a:hover{color:var(--yb-primary)}.admin-fb-text{white-space:pre-wrap;word-break:break-word}.admin-fb-ai{color:var(--yb-text-2);font-size:13px}.admin-fb-actions{display:flex;flex-wrap:wrap;gap:6px}.search-box{display:flex;align-items:center;gap:10px;width:min(720px,100%);min-height:56px;padding:6px 14px 6px 16px;background:var(--yb-surface);border:1px solid var(--yb-search-border);border-radius:28px;box-shadow:var(--yb-search-shadow);transition:border-color var(--yb-fade) ease,box-shadow .22s var(--yb-ease),transform .22s var(--yb-ease)}.search-panel.is-compact .search-box{width:100%;min-height:48px;box-shadow:var(--yb-search-shadow-compact)}.search-icon{flex:none;width:20px;height:20px;color:var(--yb-icon-muted)}.search-box input{flex:1 1 auto;min-width:0;height:44px;border:0;outline:none;background:transparent;color:var(--yb-text);font-size:16px}.search-clear{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:var(--yb-clear-bg);color:var(--yb-text-3);font-size:22px;line-height:1;animation:yb-pop .2s var(--yb-ease);transition:background var(--yb-fade) ease,transform .16s var(--yb-ease)}.search-clear:active{transform:scale(.9)}.search-box:focus-within{border-color:var(--yb-search-focus-border);box-shadow:var(--yb-search-focus-shadow);transform:translateY(-1px)}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(720px,100%);margin-top:20px}.chip{min-height:36px;padding:6px 14px;border:1px solid var(--yb-chip-border);border-radius:999px;background:var(--yb-surface);color:var(--yb-text-2);font-size:13px;transition:background-color var(--yb-fade) ease,border-color var(--yb-fade) ease,color var(--yb-fade) ease,transform .16s var(--yb-ease),box-shadow var(--yb-fade) ease}.chip:active{transform:scale(.96)}.chip-ghost,.chip.is-on{color:var(--yb-primary);border-color:var(--yb-chip-on-border);background:var(--yb-primary-soft)}.admin-fb-filters{justify-content:flex-start;width:100%;margin:0}.chip.chip-history{display:inline-flex;align-items:center;gap:0;padding:0 4px 0 14px}.chip-history .chip-text{border:0;padding:8px 4px 8px 0;background:transparent;color:inherit;font-size:13px;line-height:1.2;max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-x{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--yb-chip-x);transition:background var(--yb-fade) ease,color var(--yb-fade) ease,transform .16s var(--yb-ease)}.chip-x svg{display:block;width:10px;height:10px}.chip-x:hover,.chip-x:active{background:var(--yb-chip-x-hover-bg);color:var(--yb-text-2)}.result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:10px}.level-switch{display:flex;padding:3px;background:var(--yb-level-track);border-radius:999px}.level-switch button{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--yb-text-2);font-size:13px;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .16s var(--yb-ease)}.level-switch button:active{transform:scale(.96)}.level-switch button.is-on{background:var(--yb-surface);color:var(--yb-text);font-weight:600;box-shadow:0 1px 3px color-mix(in srgb,var(--yb-text) 16%,transparent)}.results{width:min(1280px,100%);margin:0 auto;padding:4px 16px 8px;animation:yb-rise .7s var(--yb-ease) both}.result-grid{display:grid;grid-template-columns:1fr;gap:12px}.result-group{grid-column:1 / -1;margin:8px 0 0;padding:4px 2px 0;color:var(--yb-text);font-size:15px;font-weight:700;letter-spacing:.02em}.result-group:first-child{margin-top:0}.result-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:4px 0 12px;color:var(--yb-text-3);font-size:13px}.warn-dot{color:var(--yb-danger);font-weight:600}.result-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:var(--yb-surface);border:1px solid var(--yb-border);border-radius:14px;animation:yb-rise .68s var(--yb-ease) both;animation-delay:calc(min(var(--i, 0),8)*70ms);transition:border-color .2s ease,box-shadow .2s ease,transform .18s var(--yb-ease)}.result-card:active{transform:scale(.985)}.result-card.is-stopped{border-color:var(--yb-card-stopped-border);background:var(--yb-card-stopped-bg)}.result-card.is-merged{border-color:var(--yb-card-merged-border)}.status-strip{padding:8px 14px;font-size:13px;font-weight:700;letter-spacing:.02em}.status-strip.stop{color:#fff;background:var(--yb-stop-bg)}.status-strip.merge{color:var(--yb-merge);background:var(--yb-merge-bg)}.result-main{display:flex;flex:1 1 auto;flex-direction:column;width:100%;padding:14px 14px 12px;border:0;background:transparent;text-align:left}.result-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.result-top h3{display:-webkit-box;margin:0;overflow:hidden;font-size:17px;font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-top h3.is-stopped,.drawer-head h2.is-stopped,.hi-v5-highlighter.is-stopped,h3.is-stopped .hi-v5-highlighter,h2.is-stopped .hi-v5-highlighter{color:var(--yb-stopped-title);text-decoration:line-through;text-decoration-thickness:2px}.result-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;color:var(--yb-text-3);font-size:12px}.price-live,.price-dead,.price-next,.price-future{display:flex;align-items:baseline;gap:8px;margin-top:12px}.price-live span,.price-dead span,.price-next span,.price-future span{color:var(--yb-text-3);font-size:12px}.price-blocked{margin-top:12px;color:var(--yb-price-blocked);font-size:16px;font-weight:720}.price-future{margin-top:6px}.price-future b{color:var(--yb-future);font-size:16px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price-future em{font-style:normal;font-size:12px}.price-live strong{color:var(--yb-now);font-size:28px;font-weight:720;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.price-live strong.is-empty,.price-future b.is-empty,.price-dead strong.is-empty{color:var(--yb-text-3);font-size:18px;font-weight:650;letter-spacing:0}.price-live.is-pending-now{margin-bottom:0}.price-live.is-pending-now strong.is-empty{color:var(--yb-text-3);font-size:18px;font-weight:650;letter-spacing:0}.price-next{margin-top:6px}.price-next strong{color:var(--yb-price-next);font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price-live em,.price-dead em,.price-next em{font-style:normal;font-size:12px}.price-dead s{color:var(--yb-stopped-title);font-size:24px;font-weight:650}.price-dead em{color:var(--yb-danger);font-weight:700}.result-note{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:var(--yb-text-2);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-note.is-merge-at{color:var(--yb-merge-note);font-weight:650;-webkit-line-clamp:3}.guide-sheet{margin-top:12px;padding:10px 12px;border:1px solid var(--yb-chip-on-border);border-radius:10px;background:var(--yb-primary-soft);text-align:left;-webkit-user-select:text;user-select:text}.guide-sheet h4{margin:0 0 8px;color:var(--yb-notice-fg);font-size:12px;font-weight:750;letter-spacing:.06em}.guide-sheet dl{margin:0}.guide-row{margin:0 0 8px}.guide-row:last-child{margin-bottom:0}.guide-row dt{margin:0 0 2px;color:var(--yb-text-3);font-size:12px;font-weight:700}.guide-row dd{margin:0;color:var(--yb-text);font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.guide-sheet.is-missing{background:var(--yb-soon-bg);border-color:var(--yb-soon-border)}.guide-sheet.is-missing p,.guide-sheet.is-loading p{margin:0;font-size:13px;line-height:1.55}.guide-sheet.is-missing p{color:var(--yb-soon-fg);font-weight:650}.drawer-block>.guide-sheet{margin-top:0}.result-card>.guide-sheet{margin:0 14px 12px}.result-cta-row{display:flex;flex-direction:column;margin-top:auto;border-top:1px solid var(--yb-border)}.muted.pad{animation:yb-pulse 1.2s ease-in-out infinite}.result-cta{width:100%;min-height:44px;padding:10px 14px;border:0;background:var(--yb-cta-merge-bg);color:var(--yb-cta-merge-fg);font-size:14px;font-weight:650;text-align:left;transition:background var(--yb-fade) ease,transform .16s var(--yb-ease)}.result-cta:active{transform:scale(.99)}.result-cta.is-now{background:var(--yb-cta-now-bg);color:var(--yb-cta-now-fg)}.result-cta.is-later{background:var(--yb-cta-later-bg);color:var(--yb-cta-later-fg)}.result-card.is-stopped .result-cta{background:var(--yb-cta-stop-bg);color:var(--yb-cta-stop-fg)}.pagination-region{display:flex;justify-content:center;padding:12px 0 8px}.muted{color:var(--yb-text-3)}.pad{padding:24px 8px}.drawer-block{display:flex;flex-direction:column;gap:16px;padding-bottom:12px}.drawer-head h2{margin:0 0 10px;font-size:22px;line-height:1.3}.banner{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;padding:10px 12px;border-radius:10px}.banner strong{font-size:15px}.banner span{font-size:13px}.banner-stop{color:#fff;background:var(--yb-stop-bg)}.banner-merge{color:var(--yb-banner-merge-fg);background:var(--yb-merge-bg);border:1px solid var(--yb-banner-merge-border)}.current-price{color:var(--yb-now);font-size:16px;font-weight:650}.current-price.is-next{margin-top:4px;color:var(--yb-future)}.section-label{margin-bottom:8px;font-size:13px;font-weight:700}.history-list{margin:0;padding:0;list-style:none}.history-list li{position:relative;padding:0 0 14px 16px;border-left:2px solid var(--yb-history-rail)}.history-list li:last-child{padding-bottom:0}.history-list li:before{content:"";position:absolute;top:6px;left:-5px;width:8px;height:8px;border-radius:50%;background:var(--yb-now)}.history-list li.is-future:before{background:var(--yb-future)}.history-list li.is-now:before{background:var(--yb-now)}.history-list li.is-dead:before,.history-list li.is-stop:before{background:var(--yb-danger)}.history-list li.is-future b{color:var(--yb-future)}.history-list li.is-now b{color:var(--yb-now-strong)}.history-list li.is-dead b,.history-list li.is-stop b{color:var(--yb-danger)}.history-list li.is-old:before{background:var(--yb-history-old)}.history-top{display:flex;justify-content:space-between;gap:8px;font-size:14px}.history-top span{color:var(--yb-text-3);font-size:12px;white-space:nowrap}.history-prices{margin-top:2px;color:var(--yb-text-2);font-size:13px;font-variant-numeric:tabular-nums}.history-more{margin-top:8px;border:0;padding:0;background:transparent;color:var(--yb-primary);font-size:13px;font-weight:650}.chip:focus-visible,.chip-text:focus-visible,.chip-x:focus-visible,.brand:focus-visible,.result-cta:focus-visible,.result-main:focus-visible,.search-clear:focus-visible,.history-more:focus-visible,.jump:focus-visible,.theme-toggle:focus-visible,.share-btn:focus-visible,.level-switch button:focus-visible{outline:2px solid var(--yb-primary);outline-offset:2px}.merge-list{margin:8px 0 0;padding-left:18px}.jump{border:0;padding:0;background:transparent;color:var(--yb-primary);font-weight:650}@media (min-width: 961px){.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.result-card{transition:border-color .2s ease,box-shadow .2s ease,transform .18s var(--yb-ease)}.result-card:hover{border-color:var(--yb-card-hover-border);box-shadow:var(--yb-card-hover-shadow)}.result-card.is-stopped:hover{border-color:var(--yb-card-stopped-border)}.result-card.is-merged:hover{border-color:var(--yb-merge)}.result-card.is-soon:hover{border-color:var(--yb-now-banner-border)}.result-card.is-pending:hover{border-color:var(--yb-future)}.fb-mask{align-items:center;padding:24px}.fb-sheet{padding:22px 24px 24px;border-radius:18px}.fb-handle{display:none}.fb-text{min-height:168px}.share-mask{align-items:center;padding:24px}.share-sheet{padding:18px 18px 20px;border-radius:18px}}@media (min-width: 1280px){.search-panel.is-compact,.results{width:min(1360px,100%)}.result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-live strong{font-size:26px}}@media (max-width: 960px){.hi-v5-drawer .hi-v5-drawer__wrapper,.hi-v5-filter-drawer .hi-v5-drawer__wrapper{width:100%!important;max-width:100%!important}.page-root.is-results .topbar{min-height:44px;padding-bottom:0}.topbar-note{display:none}.search-panel.is-hero{padding-top:48px}}@media (prefers-reduced-motion: reduce){.page-root:before,.search-panel,.search-box,.search-clear,.fold,.chip,.chip-x,.brand,.theme-toggle,.level-switch button,.result-card,.results,.result-cta,.react-btn,.fb-sheet,.fb-plane,.react-float,.home-stats,.share-sheet{animation:none!important;transition:none!important;transform:none!important}.roll-strip,.roll-count.is-on .roll-strip{animation:none!important;transform:translateY(calc(var(--d) * -1em))!important}}@keyframes yb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes yb-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes yb-pulse{0%,to{opacity:1}50%{opacity:.45}}.react-bar{display:flex;gap:8px;padding:2px 12px 14px}.react-bar.is-compact{padding:0 12px 10px;gap:6px}.react-bar.is-compact .react-btn{flex:0 0 auto;min-width:44px;padding:0 12px}.react-btn{position:relative;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:0;padding:0 10px;border:1px solid var(--yb-border);border-radius:999px;background:var(--yb-react-bg);color:var(--yb-text-2);font-size:13px;font-weight:650;transition:background .2s var(--yb-ease),border-color .2s var(--yb-ease),color .2s var(--yb-ease),transform .16s var(--yb-ease)}.react-btn svg{width:16px;height:16px;flex:0 0 auto}.react-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-btn:active{transform:scale(.94)}.react-btn.is-up.is-on{color:var(--yb-react-up-fg);background:var(--yb-react-up-bg);border-color:var(--yb-react-up-border)}.react-btn.is-down.is-on{color:var(--yb-react-down-fg);background:var(--yb-react-down-bg);border-color:var(--yb-react-down-border)}.react-btn.is-fb.is-on{color:var(--yb-primary);background:var(--yb-primary-soft);border-color:var(--yb-react-fb-border)}.react-btn.is-up.is-burst{animation:yb-like .48s var(--yb-ease)}.react-btn.is-down.is-burst{animation:yb-dislike .42s var(--yb-ease)}.react-btn.is-fb.is-burst{animation:yb-fb-pop .4s var(--yb-ease)}.react-float{position:absolute;top:2px;right:8px;color:var(--yb-now);font-size:12px;font-weight:800;pointer-events:none;animation:yb-float .7s var(--yb-ease) forwards}.fb-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:flex-end;justify-content:center;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:var(--yb-mask)}.fb-sheet{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(88dvh,760px);overflow:auto;padding:10px 20px 20px;border-radius:22px 22px 18px 18px;background:var(--yb-surface);box-shadow:0 20px 60px #0f172a38;animation:yb-rise .36s var(--yb-ease)}.fb-handle{width:40px;height:4px;margin:4px auto 12px;border-radius:999px;background:var(--yb-handle)}.fb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.fb-head strong{min-width:0;font-size:18px;line-height:1.35}.fb-sheet .muted{margin:0 0 4px;font-size:14px;line-height:1.55}.fb-text{width:100%;min-height:148px;margin:12px 0 6px;padding:12px 14px;border:1px solid var(--yb-border);border-radius:12px;background:var(--yb-bg);color:var(--yb-text);resize:vertical;font:inherit;font-size:16px;line-height:1.55}.fb-count{align-self:flex-end;margin-bottom:10px;color:var(--yb-text-3);font-size:12px}.fb-send{width:100%;min-height:44px;border:0;border-radius:12px;background:var(--yb-primary);color:#fff;font-size:15px;font-weight:700}.fb-send:disabled{opacity:.5}.fb-err{margin-bottom:8px;color:var(--yb-danger);font-size:13px}.fb-ok{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--yb-fb-ok);font-weight:700}.fb-plane{width:22px;height:22px;color:var(--yb-primary);animation:yb-fly .7s var(--yb-ease) forwards}.fb-status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.fb-status.is-needs_fix{color:var(--yb-status-fix-fg);background:var(--yb-status-fix-bg)}.fb-status.is-noted,.fb-status.is-done{color:var(--yb-status-ok-fg);background:var(--yb-status-ok-bg)}.fb-status.is-invalid,.fb-status.is-ignore{color:var(--yb-status-mute-fg);background:var(--yb-status-mute-bg)}.fb-status.is-pending{color:var(--yb-future);background:var(--yb-status-pend-bg)}@keyframes yb-like{0%{transform:scale(1)}35%{transform:scale(1.28) rotate(-8deg)}60%{transform:scale(.94) rotate(5deg)}to{transform:scale(1)}}@keyframes yb-dislike{0%,to{transform:translate(0)}20%{transform:translate(-5px) rotate(-8deg)}40%{transform:translate(5px) rotate(8deg)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes yb-fb-pop{0%{transform:scale(1)}40%{transform:scale(1.12) rotate(-6deg)}to{transform:scale(1)}}@keyframes yb-float{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-18px) scale(1.2)}}@keyframes yb-fly{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(28px,-40px) rotate(18deg);opacity:0}}.search-box input::placeholder,.admin-input::placeholder,.fb-text::placeholder{color:var(--yb-text-3);opacity:1}html[data-theme=dark] .hi-v5-drawer__wrapper,html[data-theme=dark] .hi-v5-filter-drawer .hi-v5-drawer__wrapper{background:var(--yb-surface);color:var(--yb-text)}html[data-theme=dark] .hi-v5-empty-state,html[data-theme=dark] .hi-v5-pagination,html[data-theme=dark] .hi-v5-descriptions,html[data-theme=dark] .hi-v5-alert{color:var(--yb-text)}html[data-theme=dark] .hi-v5-highlighter mark{background:var(--yb-primary-soft);color:var(--yb-primary)}
