.h8{--h8-soft:var(--muted);--h8-shadow:0 18px 40px rgb(15 23 42/0.14);overflow-x:clip}html[data-theme=dark] .h8{--h8-shadow:0 18px 40px rgb(0 0 0/0.5)}.h8 .soon{display:inline-flex;align-items:center;font-size:10.5px;font-weight:600;line-height:1.5;background:#fef3c7;color:#92400e;border-radius:4px;padding:0 6px}.h8 .ex,.h8 .soon{white-space:nowrap}.h8 .ex{font-size:10px;font-weight:500;color:var(--muted-foreground);border:1px dashed var(--border);border-radius:4px;padding:0 4px}.h8 .pos{color:#16a34a}html[data-theme=dark] .h8 .pos{color:#4ade80}.h8-hero{background:var(--h8-soft);border-bottom:1px solid var(--border)}.h8-hero h1{font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.1;font-weight:900;letter-spacing:-.03em}.h8-hero h1 em{font-style:normal;color:var(--brand)}.h8-search{display:flex;align-items:center;gap:12px;background:var(--card);border:2px solid var(--brand);border-radius:20px;padding:10px 10px 10px 20px;box-shadow:0 20px 60px color-mix(in srgb,var(--brand) 18%,transparent)}.h8-search input{flex:1;min-width:0;background:transparent;outline:none;font-size:1.25rem;height:48px;color:var(--foreground)}.h8-search input::placeholder{color:var(--muted-foreground)}.h8-search button{background:var(--brand);color:var(--brand-foreground);border-radius:14px;padding:0 22px;height:48px;font-weight:700;flex:none}.h8 [role=tab]:focus-visible,.h8 a:focus-visible,.h8-lt>a:focus-visible,.h8-search button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 55%,transparent);outline-offset:2px}.h8-axis{display:flex;gap:10px;align-items:center;margin-top:14px}.h8-axis>.lbl{font-size:13px;color:var(--muted-foreground);width:44px;flex:none}.h8-axis .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.h8-lg{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:36px;padding:0 12px;font-size:12px;color:#334155;transition:border-color .15s,box-shadow .15s}.h8-lg img{height:18px;width:auto}.h8-lg.on,.h8-lg:hover{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}html[data-theme=dark] .h8-lg{border-color:#334155}.h8-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:13px;background:var(--card);white-space:nowrap;color:var(--foreground)}.h8-chip:hover{border-color:var(--brand);color:var(--brand)}.h8-tg{margin-top:6px;display:flex;gap:4px;flex-wrap:wrap}.h8-tg i{font-style:normal;font-size:10.5px;background:var(--h8-soft);border-radius:4px;padding:1px 6px;color:var(--muted-foreground)}.h8-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--brand-soft);color:var(--brand)}.h8-ic svg{width:20px;height:20px}.h8-band{padding:72px 0}.h8-tint{background:var(--h8-soft)}.h8-sh{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:end;margin-bottom:30px}.h8-k{font-size:12px;letter-spacing:2px;color:var(--brand);font-weight:700;display:flex;align-items:center}.h8-sh h2{font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.1;margin-top:8px;font-weight:800}.h8-sh p{color:var(--muted-foreground);font-size:15px;line-height:1.7}.h8-bc{display:inline-block;height:16px;width:64px;margin-right:10px;opacity:.55;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 3px,currentColor 3px 4px,transparent 4px 7px,currentColor 7px 10px,transparent 10px 11px)}.h8-tape{height:14px;background:repeating-linear-gradient(-45deg,var(--h8-soft) 0 14px,transparent 14px 28px);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.h8-btn{display:inline-flex;align-items:center;gap:6px;background:var(--brand);color:var(--brand-foreground);border-radius:10px;padding:10px 18px;font-weight:600;font-size:14px}.h8-btn.ghost{background:transparent;color:var(--foreground);border:1px solid var(--border)}.h8-rtabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.h8-rtabs [role=tab]{font-size:14px;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:999px;padding:8px 16px;cursor:pointer;display:flex;gap:6px;align-items:center;white-space:nowrap}.h8-rtabs [role=tab][aria-selected=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-foreground);font-weight:700}.h8-rtabs small{font-size:11px;opacity:.75}.h8-rp{display:grid;grid-template-columns:5fr 7fr;gap:20px}.h8-rp[hidden]{display:none}.h8-rph{position:relative;border-radius:22px;min-height:360px;overflow:hidden;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.h8-rph>img{object-fit:cover;z-index:-2}.h8-rph:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,rgb(20 14 8/.8))}.h8-rph h3{font-size:30px;font-weight:800}.h8-rph dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-size:13px;margin-top:10px;opacity:.92}.h8-rph dt{opacity:.7}.h8-flags{position:absolute;top:18px;left:18px;display:flex}.h8-flags span{width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:22px;box-shadow:0 6px 16px rgb(0 0 0/.25);margin-right:-8px;border:2px solid #fff;transform:rotate(-6deg)}.h8-flags span:nth-child(2n){transform:rotate(5deg)}.h8-rpl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start}.h8-pt{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px}.h8-pt.feat{border-color:var(--brand)}a.h8-pt:hover{box-shadow:var(--h8-shadow)}.h8-lgb{height:54px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #eef0f3;color:#111;font-weight:700;font-size:13px}.h8-lgb img{height:28px;width:auto;max-width:75%}.h8-pt b{font-size:14px}.h8-pt .st{font-size:12px;color:var(--muted-foreground)}.h8-pt .live{color:var(--brand);font-weight:700}.h8-rnote{grid-column:1/-1;font-size:12px;color:var(--muted-foreground)}.h8-lw{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:118px;gap:16px;grid-auto-flow:dense}.h8-lt{position:relative;border-radius:22px;border:1px solid var(--border);isolation:isolate;background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 16%,var(--card)),var(--card) 70%);transition:transform .2s,box-shadow .2s}html[data-theme=dark] .h8-lt{background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 30%,var(--card)),var(--card) 75%)}.h8-lt.big{grid-row:span 2}.h8-lt.big,.h8-lt.wide{grid-column:span 2}.h8-lt:focus-within,.h8-lt:hover{transform:translateY(-4px);box-shadow:var(--h8-shadow);z-index:5}.h8-lt>a{all:unset;box-sizing:border-box;position:absolute;inset:0;padding:18px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;border-radius:22px}.h8-lt>a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.h8-lt .lgb{background:#fff;border-radius:12px;height:48px;width:fit-content;min-width:110px;padding:0 14px;display:flex;gap:8px;align-items:center;justify-content:center;box-shadow:0 4px 14px rgb(15 23 42/.08);color:#111;font-weight:700;font-size:13px}.h8-lt .lgb img{height:26px;width:auto;max-width:120px}.h8-lt.big .lgb{height:64px;min-width:150px}.h8-lt.big .lgb img{height:36px;max-width:160px}.h8-lt .meta{display:flex;justify-content:space-between;align-items:end;gap:8px;font-size:12px;color:var(--muted-foreground)}.h8-lt .meta b{color:var(--foreground);font-size:13px}.h8-lt .reg{display:block;font-size:12px;white-space:nowrap;margin-top:2px;letter-spacing:1px;font-weight:400}.h8-lt .cnt{color:var(--brand);font-weight:700;white-space:nowrap}.h8-lt.ph{border:0;color:#fff}.h8-lt.ph .photo{position:absolute;inset:0;border-radius:22px;overflow:hidden;z-index:-1}.h8-lt.ph .photo img{object-fit:cover}.h8-lt.ph .photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(20 14 8/.15),rgb(20 14 8/.72))}.h8-lt.ph .cnt,.h8-lt.ph .meta,.h8-lt.ph .meta b{color:#fff}.h8-trust{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;color:var(--muted-foreground);font-size:13px;padding:30px 0;border-top:1px solid var(--border)}@media (max-width:1023px){.h8-lw{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.h8-search{padding:6px 6px 6px 14px}.h8-search input{font-size:1rem;height:44px}.h8-search button{height:44px;padding:0 16px}.h8-axis{align-items:flex-start}.h8-axis .row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.h8-axis .row>*{flex:none}.h8-band{padding:44px 0}.h8-sh{grid-template-columns:1fr;gap:10px}.h8-rtabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.h8-rtabs [role=tab]{flex:none}.h8-rp{grid-template-columns:1fr}.h8-rph{min-height:240px}.h8-lw,.h8-rpl{grid-template-columns:repeat(2,minmax(0,1fr))}.h8-lw{grid-auto-rows:112px}.h8-lt,.h8-lt.wide{grid-column:span 1;grid-row:span 1}.h8-lt.big{grid-column:span 2;grid-row:span 2}.h8-lt .lgb{min-width:0}}@media (prefers-reduced-motion:reduce){.h8 *,.h8 :after,.h8 :before{transition:none!important}}.h8-all{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;font-size:14px;font-weight:600;color:var(--muted-foreground)}.h8-all a{color:var(--brand)}.h8-all a:hover{text-decoration:underline}