.home a{text-decoration:none}.home :where(a,button,[role=tab]):focus-visible{outline:3px solid var(--ink);outline-offset:2px}.home .btn.outline{border:1.5px solid var(--blue-text);box-shadow:var(--shadow-chip);background:#fff;color:var(--blue-text)!important}.home .btn .icon{width:20px;height:20px}.prof{grid-template-columns:auto 1fr;grid-template-areas:"av name""av bio""act act";align-items:center;column-gap:16px;padding:8px 16px 0;display:grid}.avatar{width:84px;height:84px;box-shadow:var(--shadow-card);background:#fff;border:3px solid #fff;border-radius:50%;grid-area:av;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.pname{grid-area:name;align-self:end;margin:0;font-size:17px;font-weight:800;line-height:1.35}.bio{grid-area:bio;align-self:start;margin-top:2px}.bio p{margin:0;font-size:14px;line-height:1.5}.bio .cat{color:var(--ink-2)}.prof-act{grid-area:act;gap:6px;margin-top:12px;display:flex}.prof-act .pa{height:36px;color:var(--ink);box-shadow:0 0 0 1px #16222e0f, var(--shadow-chip);background:#fff;border:0;border-radius:9px;flex:1;font-size:14px;font-weight:600}.prof-act .pa.pri{background:var(--accent);color:#fff;box-shadow:var(--shadow-accent)}.prof-act .pa:active{transform:scale(.97)}.prof-act .ico-btn.sq{display:none}.hl{scrollbar-width:none;gap:8px;padding:16px 16px 4px;scroll-margin-top:8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.hl::-webkit-scrollbar{display:none}.bn{padding-top:6px}.bn-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:4px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.bn-track::-webkit-scrollbar{display:none}.bn-i{aspect-ratio:5/2;scroll-snap-align:start;background:var(--blue-100);border-radius:10px;flex:none;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #16222e0f,0 4px 12px -4px #16222e1a}.bn-i:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #16222e0d}.bn-i img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}a.bn-i:active{transform:scale(.99)}a.bn-i:focus-visible{outline-offset:-3px}.bn-dots{justify-content:center;margin-top:-8px;display:flex}.bn-dots button{background:0 0;border:0;place-items:center;width:22px;height:24px;padding:0;display:grid}.bn-dots i{width:6px;height:6px;transition:width var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:#7d8a95;border-radius:9px;display:block}.bn-dots .on i{background:var(--ink);width:16px}.story{width:76px;color:var(--ink);border-radius:var(--r-md);text-align:center;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:2px 0 4px;display:flex}.story .ring{background:conic-gradient(from 210deg, var(--pink-500), var(--sun), var(--blue-500), var(--pink-500));width:68px;height:68px;box-shadow:var(--shadow-chip);border-radius:50%;padding:3px}.story .ring>span{background:var(--blue-100);border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.story .ring .g{height:100%;color:var(--accent-ink);background:var(--pink-100);place-items:center;display:grid}.story .ring .g .icon{width:28px;height:28px}.story.promo .ring{background:var(--accent)}.story .ring{position:relative}.story .ring>span.cv{background:var(--blue-100) no-repeat 22% 30% / 210%}.story .ring>span.up{background:var(--blue-100) no-repeat center / cover}.sbadge{color:#fff;white-space:nowrap;text-overflow:ellipsis;border:2px solid #fff;border-radius:999px;max-width:calc(100% + 8px);padding:0 7px;font-size:11px;font-style:normal;font-weight:700;line-height:16px;position:absolute;bottom:-8px;left:50%;overflow:hidden;transform:translate(-50%)}.sbadge.t-pink{background:#c2185b}.sbadge.t-red{background:#c62828}.sbadge.t-gold{background:#8a6100}.sbadge.t-live{background:#be123c}.sbadge.t-blue{background:#1d4ed8}.story.has-badge b{margin-top:6px}.story b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.story.seen .ring{background:#c5d5df}.story:focus-visible{outline-offset:-2px}.story:active{transform:scale(.94)}.story{transition:transform var(--dur-1) var(--ease-out)}.home{--tabs-h:49px;--top-h:56px}.home:has(.tabs[data-n="4"]){--tabs-h:57px}.tabs{top:var(--top-h);z-index:5;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);scroll-margin-top:var(--top-h);background:#f4fafdf5;margin-top:12px;display:flex;position:sticky}.tab{min-width:0;min-height:calc(var(--tabs-h) - 1px);color:var(--ink-2);font:inherit;white-space:nowrap;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:15px;line-height:1.3;display:flex;position:relative}.tab .icon{stroke-width:2px;flex:none;width:18px;height:18px}.tab:after{content:"";background:var(--blue-text);height:3px;transition:transform .24s var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:24%;right:24%;transform:scaleX(0)}.tab[aria-selected=true]{color:var(--ink);font-weight:800}.tab[aria-selected=true]:after{transform:scaleX(1)}.tab:active .icon{transform:scale(.9)}.tab:focus-visible{outline-offset:-4px}.tabs[data-n="4"] .tab{flex-direction:column;gap:2px;font-size:13px}.gh{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:14px 16px 10px;display:flex}.gh h2{margin:0;font-size:17px;font-weight:800;line-height:1.35}.gh p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.tpanes>[role=tabpanel]{min-height:calc(100svh - var(--top-h) - var(--tabs-h))}.home [role=tabpanel]:not([hidden]){animation:panelIn var(--dur-2) var(--ease-out) both}@keyframes panelIn{0%{opacity:0}to{opacity:1}}.tgrid{grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 6px 0;display:grid}.tile{aspect-ratio:3/4;background:var(--blue-100);color:#fff;transition:transform var(--dur-1) var(--ease-out);display:block;position:relative;overflow:hidden}.tile>img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.tile{border-radius:12px}.tcard{background:#fff;border-radius:12px;min-width:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #16222e0f;color:var(--ink)!important}.tcard .tile{border-radius:0}.tcard:active .tile{transform:scale(.98)}.tcard:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.tcap{padding:6px 8px 7px;display:block}.tcap .tp{white-space:nowrap;align-items:baseline;gap:4px;display:flex;overflow:hidden}.tcap .tp .f{color:#16222eb3;font-size:13px;font-weight:500}.tcap .tp b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1.3}.tcap .tp.ask{color:var(--blue-text);font-size:13px;font-weight:700;line-height:1.6}.tcorner{z-index:2;gap:3px;height:24px;display:flex;position:absolute;top:0;left:0;right:34px;overflow:hidden}.tcorner>span{border-radius:0 0 10px 10px;flex:none;align-items:center;gap:3px;height:24px;padding:0 8px 0 7px;font-size:13px;font-weight:800;display:inline-flex}.tcorner>span:first-child{border-radius:0 0 10px}.tcorner svg{fill:currentColor;flex:none;width:13px;height:13px}.tcorner .t-gold{background:var(--sun);color:var(--sun-ink)}.tcorner .t-pink,.tcorner .t-sale{background:var(--accent);color:#fff}.tcorner .t-blue{background:var(--blue-text);color:#fff}.tstar{z-index:2;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #16222e38}.tstar svg{fill:#ffb400;width:15px;height:15px}.tile.np{background:var(--pink-100) var(--lattice) center / 56px}.tile .npbox{text-align:center;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.tile .npbox img{width:76%;height:auto}.tile .npbox span{color:var(--accent-ink);border-radius:var(--r-pill);background:#ffffffd9;padding:3px 10px;font-size:13px;font-weight:600}.tile.skel{background:linear-gradient(100deg, var(--pink-100) 30%, var(--blue-100) 50%, var(--pink-100) 70%);background-size:300% 100%;animation:1.6s linear infinite shimmer}.home .tcard{animation:tileIn .26s var(--ease-out) backwards;animation-delay:calc(min(var(--i,0), 11) * 25ms)}@keyframes tileIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}.bdg{border-radius:var(--r-pill);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;max-width:100%;padding:6px 9px;font-size:13px;font-weight:800;line-height:1;overflow:hidden}.bdg.sale{background:var(--accent);color:#fff;border-color:#fff}.bdg.pink{background:var(--pink-100);color:var(--accent-ink);border-color:#e58fa6}.bdg.blue{background:var(--blue-text);color:#fff;border-color:#fff}.bdg.gold{background:var(--butter);color:var(--butter-ink);border-color:#c9a43a}.bdg.shb{vertical-align:middle;margin-left:2px;padding:3px 8px;font-size:13px}.sh-top .from s.was{color:var(--ink-2);margin-left:4px;font-size:13.5px;font-weight:400}.sh-top .from .until{color:var(--accent-ink);align-items:center;gap:4px;margin-top:2px;font-size:13px;display:flex}.sh-top .from .until .icon{width:14px;height:14px}.ptab-note{color:var(--ink-2);margin:0;padding:12px 16px 10px;font-size:14px;line-height:1.5}.allmore{justify-content:center;padding:16px 16px 4px;display:flex}.allmore .btn{flex-wrap:wrap;gap:0 6px;width:100%;max-width:420px}.allmore .btn small{font-size:13px;font-weight:500}.allmore .btn:disabled{opacity:.6}.tcard.skc .tcap .bar{width:70%;height:20px}.scw{grid-template-columns:repeat(2,1fr);gap:14px 12px;margin:0;padding:0 16px 8px;list-style:none;display:grid}.sc{background:linear-gradient(135deg, var(--pink-500) 0%, var(--sun) 50%, var(--blue-500) 100%);color:#fff;transition:transform var(--dur-2) var(--ease-out);border-radius:22px;padding:2.5px;display:block;position:relative}.sc:active{transform:scale(.98)}.sc.seen{background:#c5d5df}.sc-in{aspect-ratio:3/4;border:2px solid var(--bg);background:var(--blue-100);border-radius:19.5px;display:block;position:relative;overflow:hidden}.sc-in>img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.sc-in.np{background:var(--pink-100) var(--lattice) center / 56px}.sc-in .npbox{place-items:center;display:grid;position:absolute;inset:0 0 30%}.sc-in .npbox img{width:64%;height:auto}.sc-txt{text-shadow:0 1px 2px #00000040;background:linear-gradient(#0d172000 0%,#0d17208c 60%,#0d1720d1 100%);padding:40px 12px 12px;position:absolute;bottom:0;left:0;right:0}.sc-txt b{font-size:17px;font-weight:800;line-height:1.25;display:block}.sc-txt span{margin-top:2px;font-size:14px;font-weight:600;line-height:1.4;display:block}.sc.seen .sc-in:after{content:"ดูแล้ว";border-radius:var(--r-pill);color:var(--ink);background:#fff;padding:1px 9px;font-size:13px;font-weight:600;position:absolute;top:22px;right:10px}.bsec{padding-top:30px}.bsec-h{justify-content:space-between;align-items:center;gap:10px;padding:0 16px 10px;display:flex}.bsec-h h2{margin:0;font-size:20px;font-weight:800;line-height:1.35}.hrow{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:0;padding:2px 16px 10px;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.hrow::-webkit-scrollbar{display:none}.hrow>li{scroll-snap-align:start;flex:none}.hrow:focus-visible{outline-offset:-3px}.evc{border-radius:var(--r-lg);width:232px;box-shadow:0 0 0 1px #16222e0a, var(--shadow-card);background:#fff;flex-direction:column;display:flex;overflow:hidden}.evm{background:var(--ink);color:#fff;width:100%;height:196px;display:block;position:relative;overflow:hidden}.evm>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.evm:after{content:"";background:linear-gradient(0deg,#16222eeb 0,#16222eb3 38%,#16222e00 72%);position:absolute;inset:0}.evm .evt{z-index:1;text-shadow:0 1px 4px #0006;font-size:20px;font-weight:800;line-height:1.25;position:absolute;bottom:10px;left:12px;right:12px}.evm .cdn{z-index:1;border-radius:var(--r-pill);background:var(--sun);min-height:30px;color:var(--sun-ink);border:1px solid #fff;align-items:center;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.evb{flex-direction:column;flex:1;gap:6px;padding:10px 12px 12px;display:flex}.evd{color:var(--blue-text);margin:0;font-size:14px;font-weight:600;line-height:1.4}.evw{flex:1;margin:0;font-size:14px;line-height:1.5}.evw small{color:var(--ink-2);font-size:13px;display:block}.eva{gap:6px;margin-top:4px;display:flex}.eva .btn{white-space:nowrap;flex:1;min-height:44px;padding:0 8px;font-size:14.5px}.rvi{aspect-ratio:3/4;border-radius:var(--r-md);background:var(--blue-100);width:150px;position:relative;overflow:hidden}.rvi>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rvs{box-shadow:0 0 0 1px #16222e0a, var(--shadow-card);background:#fff;flex-direction:column;gap:6px;padding:12px 10px 10px;display:flex}.rvs .src{font-size:14px;font-weight:600}.rvs .mo{color:var(--ink-2);font-size:13px}.rvs p{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.invite{border-radius:var(--r-lg);background:var(--pink-100);gap:10px;margin:12px 16px 0;padding:16px;display:grid}.invite b{color:var(--ink);font-size:17px;font-weight:800;line-height:1.35;display:block}.invite span{color:var(--blue-text);font-size:14.5px;font-weight:600}.invite .btn{width:100%}.pdpa{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.cpi{width:128px}.cpi a{color:var(--ink);border-radius:var(--r-md);flex-direction:column;gap:3px;display:flex}.cpph{aspect-ratio:1;border-radius:var(--r-md);background:var(--blue-100);box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}.cpph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cpi b{font-size:15px;font-weight:800}.cpp{color:var(--accent-ink);font-size:14px;font-weight:800}.szbox{border-radius:var(--r-lg);background:var(--blue-100);grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;margin:0 16px;padding:16px;display:grid}.szic{width:52px;height:52px;color:var(--blue-text);background:#fff;border-radius:50%;place-items:center;display:grid}.szic .icon{width:28px;height:28px}.szt h2{margin:0;font-size:20px;font-weight:800;line-height:1.3}.szt p{color:var(--ink);margin:2px 0 0;font-size:14.5px;line-height:1.5}.szlink{grid-column:1/-1;width:100%;background:#fff!important}.szchips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.chipq{border-radius:var(--r-pill);border:1.5px solid var(--blue-text);min-height:44px;transition:transform var(--dur-1) var(--ease-out);background:#fff;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex;color:var(--blue-text)!important}.chipq:active{transform:scale(.96)}.flgrid{gap:8px;margin:0;padding:0 16px;list-style:none;display:grid}.fli{border-radius:var(--r-lg);box-shadow:0 0 0 1px #16222e0a, var(--shadow-card);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fli.first{box-shadow:0 0 0 2px var(--blue-500), var(--shadow-card)}.lg{color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.lg .icon{width:24px;height:24px}.flt b{font-size:16px;font-weight:800;line-height:1.3;display:block}.flt span{margin-top:1px;font-size:14px;line-height:1.45;display:block}.fli .btn{min-height:44px;padding:0 16px;font-size:14.5px}.bsec{animation:secIn var(--dur-3) var(--ease-out) backwards}@keyframes secIn{0%{opacity:0;transform:translateY(12px)}}@media (min-width:900px){.prof,.hl,.ptab-note,.allmore,.bsec,.gh{max-width:1080px;margin-inline:auto}.bn{max-width:1112px;margin-inline:auto}.bn-i{border-radius:12px}.prof{grid-template-columns:200px 1fr;grid-template-areas:"av name""av bio""av act";align-content:center;gap:12px 48px;padding:36px 0 0}.avatar{place-self:center;width:150px;height:150px}.pname{margin:0;font-size:22px}.bio p{font-size:15px}.prof-act{max-width:460px;margin-top:0}.prof-act .ico-btn.sq{width:36px;height:36px;box-shadow:0 0 0 1px #16222e0f, var(--shadow-chip);background:#fff;border:0;border-radius:9px;flex:none;display:inline-grid}.hl{gap:28px;padding:28px 0 8px}.story{width:104px}.story .ring{width:88px;height:88px}.story b{font-size:14.5px}.home{--top-h:0px;--tabs-h:53px}.home:has(.tabs[data-n="4"]){--tabs-h:53px}.tabs{max-width:1080px;margin:24px auto 0}.tabs[data-n="4"] .tab{flex-direction:row;gap:6px;font-size:15px}.gh{padding:16px 0 12px}.scw{grid-template-columns:repeat(4,1fr);gap:20px 16px;max-width:1080px;margin-inline:auto;padding:0 0 8px}.tgrid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1080px;margin:4px auto 0;padding:8px 0 0}.tcap{padding:8px 10px 10px}.tcap .tp b{font-size:18px}.tcap .tp .f{font-size:14px}.foot{margin-top:48px}.bsec{padding-top:52px}.bsec-h,.invite,.szbox,.flgrid{margin-inline:0;padding-inline:0}.bsec-h{padding-bottom:14px}.bsec-h h2{font-size:26px}.hrow{padding-inline:0}.evrow{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;overflow:visible}.evrow>li,.rvrow>li,.comprow>li,.evc{width:auto}.evm{height:250px}.rvrow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;overflow:visible}.rvi{width:auto}.invite{grid-template-columns:1fr auto;align-items:center;margin-top:16px;padding:22px 26px}.invite .btn{width:auto;min-width:240px}.invite .pdpa{grid-column:1/-1}.comprow{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;overflow:visible}.cpi{width:auto}.szbox{grid-template-columns:auto 1fr auto;gap:12px 18px;padding:24px 28px}.szlink{grid-column:auto;width:auto}.flgrid{grid-template-columns:repeat(5,1fr);gap:12px}.fli{grid-template-columns:1fr;align-content:start;justify-items:start;gap:8px;padding:16px}.fli .btn{width:100%}}dialog.vw{color:#fff;-webkit-font-smoothing:antialiased;background:#0e1620;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-size:16px;line-height:1.5;display:none;position:fixed;inset:0;overflow:hidden}dialog.vw[open]{display:block}dialog.vw::backdrop{background:0 0}dialog.vw a{color:inherit;text-decoration:none}dialog.vw button{font:inherit;cursor:pointer;touch-action:manipulation}dialog.vw :where(a,button):focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #0e1620d9}.vw-in{width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.stage{position:absolute;inset:0}.clip{background:#1b2530;position:absolute;inset:0;overflow:hidden}.slide-bg{background:#26313c;position:absolute;inset:0;overflow:hidden}.slide-bg .blur{filter:blur(28px)brightness(.58)saturate(1.15);position:absolute;inset:-12%}.slide-bg .blur>img{object-fit:cover}.slide-bg .ph{position:absolute;inset:60px 0 clamp(150px,24cqh,200px);container:ph/size}.slide-bg .ph>img{object-fit:cover;object-position:50% 14%;-webkit-mask-image:linear-gradient(#0000 0,#000 56px 94%,#0000);mask-image:linear-gradient(#0000 0,#000 56px 94%,#0000)}@container ph (min-aspect-ratio:7/10){.slide-bg .ph>img{object-fit:contain;object-position:50% 50%;-webkit-mask-image:linear-gradient(#000 94%,#0000);mask-image:linear-gradient(#000 94%,#0000)}}.slide-bg:after{content:"";pointer-events:none;background:linear-gradient(#0e1620b8 0,#0e162000 96px),linear-gradient(0deg,#0e1620e6 0,#0e16208c 170px,#0e162000 250px);position:absolute;inset:0}.slide-bg.np{background:var(--pink-100) var(--lattice) center / 56px}.slide-bg.np .npbox{align-content:center;place-items:center;gap:12px;display:grid;position:absolute;inset:60px 0 clamp(150px,24cqh,200px)}.slide-bg.np .npbox img{width:64%;height:auto}.slide-bg.np .npbox span{color:var(--accent-ink);border-radius:var(--r-pill);background:#ffffffe6;padding:4px 14px;font-size:14px;font-weight:600}.cap{z-index:3;position:absolute;bottom:18px;left:16px;right:84px}.cap .cb{flex-wrap:wrap;gap:4px;max-height:28px;margin-bottom:8px;display:flex;overflow:hidden}.cap h3{text-shadow:0 1px 6px #00000073;margin:0;font-size:21px;font-weight:800;line-height:1.3}.cap .cm{opacity:.96;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.cap .cp{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:6px 0 0;display:flex}.cap .cp small{opacity:.96;font-size:13.5px}.cap .cp strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.15}.cap .cp strong i{margin-right:1px;font-size:.72em;font-style:normal;font-weight:600}.cap .cp s{opacity:.92;font-variant-numeric:tabular-nums;font-size:15px;text-decoration-thickness:1.5px}.cap .cp .ask{font-size:20px;font-weight:800}.cap .cu{background:var(--sun);width:fit-content;color:var(--sun-ink);border-radius:var(--r-pill);align-items:center;gap:4px;margin:4px 0 0;padding:2px 10px 2px 8px;font-size:13.5px;font-weight:600;display:flex}.cap .cu .icon{width:14px;height:14px}.cap .hint{opacity:.92;align-items:center;gap:4px;margin:8px 0 0;font-size:13px;display:flex}.cap .hint .icon{width:16px;height:16px;animation:1.6s ease-in-out 3 nudge}@keyframes nudge{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}.rv-slide .cap{animation:capIn .26s var(--ease-out) backwards}@keyframes capIn{0%{opacity:0;transform:translateY(12px)}}.vtop{z-index:6;align-items:center;gap:6px;display:flex;position:absolute;top:8px;left:8px;right:8px}.vbtn{color:#fff;width:44px;height:44px;transition:transform var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:#0e16208c;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.vbtn .icon{width:22px;height:22px}.vbtn:active{background:#0e1620cc;transform:scale(.96)}.vbtn:disabled{opacity:.4;cursor:default}.pills{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding:0 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.pills::-webkit-scrollbar{display:none}.fpill{border-radius:var(--r-pill);color:#fff;min-height:44px;transition:transform var(--dur-1) var(--ease-out);background:#0e162073;border:1.5px solid #ffffff8c;flex:none;padding:0 14px;font-size:14px;font-weight:600}.fpill:active{transform:scale(.96)}.fpill[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#fff}.counter{text-align:center;border-radius:var(--r-pill);font-variant-numeric:tabular-nums;background:#0e16208c;flex:none;min-width:52px;padding:4px 10px;font-size:13.5px;font-weight:600}.vw-x,.vw-nav,.rv-side,.sv-arrow{display:none}.rv-scroll{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.rv-scroll::-webkit-scrollbar{display:none}.rv-scroll:focus-visible{outline-offset:-4px}.rv-slide{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative}.rv-actions{z-index:5;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;right:8px}.act{white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;width:70px;padding:0;font-size:13px;font-weight:600;line-height:1.25;display:flex;color:#fff!important}.act .ic{width:48px;height:48px;transition:transform var(--dur-1) var(--ease-out);background:#0e162099;border:1.5px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.act .ic .icon{width:24px;height:24px}.act .lb{border-radius:var(--r-pill);background:#0e16209e;padding:1px 9px}.act.pri .ic{background:var(--accent);border-color:#fff;width:54px;height:54px}.act.pri .ic .icon{width:26px;height:26px}.act:active .ic{transform:scale(.9)}.act:disabled{opacity:.5}.rv-sizes{z-index:9;color:var(--ink);animation:capIn var(--dur-2) var(--ease-out) backwards;background:#fff;border-radius:24px;padding:14px 16px 16px;position:absolute;bottom:8px;left:8px;right:88px;box-shadow:0 -8px 40px #0006}.rv-sizes h4{margin:0 44px 8px 0;font-size:17px;font-weight:800;line-height:1.3}.rv-sizes .x{background:var(--blue-100);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.rv-sizes .row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;font-size:14.5px;display:flex}.rv-sizes .row span:first-child small{color:var(--ink-2);font-size:13px;display:block}.rv-sizes .row b{color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.rv-sizes .row b.ask{color:var(--accent-ink);font-size:14.5px;font-weight:600}.rv-sizes a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:14.5px;font-weight:600;display:inline-flex;color:var(--blue-text)!important;text-decoration:underline!important}.rv-sizes .note{color:var(--ink-2);margin:4px 0 0;font-size:13px}.rv-sizes :where(a,button):focus-visible{outline-color:var(--ink);box-shadow:none}.toast{z-index:10;background:var(--butter);max-width:calc(100% - 32px);color:var(--butter-ink);border-radius:var(--r-pill);margin:0;padding:8px 16px;font-size:14.5px;font-weight:600;position:absolute;top:76px;left:50%;transform:translate(-50%)}.toast:empty{display:none}.toast:not(:empty){animation:toastInC var(--dur-2) var(--ease-out) both}@keyframes toastInC{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.sv-prog{z-index:7;gap:4px;display:flex;position:absolute;top:10px;left:10px;right:10px}.sv-prog i{background:#ffffff61;border-radius:2px;flex:1;height:4px;overflow:hidden}.sv-prog i b{background:#fff;width:0;height:100%;display:block}.sv-head{z-index:7;align-items:center;gap:8px;display:flex;position:absolute;top:20px;left:8px;right:8px}.sv-head .av{background:var(--pink-100);width:40px;height:40px;color:var(--accent-ink);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.sv-head .av>img{object-fit:cover;transform-origin:50% 12%;transform:scale(1.9)}.sv-head .av .icon{width:22px;height:22px}.sv-head .nm{text-shadow:0 1px 4px #0009;font-size:16px;font-weight:800}.sv-head .sub{opacity:.92;text-shadow:0 1px 4px #0009;margin-left:4px;font-size:13px}.sv-head .grow{flex:1}.sv .slide-bg .ph,.sv .slide-bg.np .npbox{top:84px}.sv .slide-bg:after{background:linear-gradient(#0e1620b8 0,#0e162000 110px),linear-gradient(0deg,#0e1620f0 0,#0e1620cc 230px,#0e162000 340px)}.sv .cap{bottom:16px;right:16px}.sv-hit{z-index:4;background:0 0;border:0;padding:0;position:absolute;top:76px;bottom:210px}.sv-hit.prev{width:33%;left:0}.sv-hit.next{width:67%;right:0}.sv-hit:focus-visible{outline-offset:-6px!important;box-shadow:none!important;outline:3px solid #fff!important}.sv-cta{gap:8px;margin-top:12px;display:flex}.sv-cta .btn{flex:1;min-height:48px;padding:0 20px;font-size:16px}.sv-cta .btn.ghost{background:#ffffff29;border:1.5px solid #fffc;flex:none;color:#fff!important}.sv-slide{animation:slideIn var(--dur-2) var(--ease-out) both;position:absolute;inset:0}.sv-slide.na{animation:none}@keyframes slideIn{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@media (min-width:900px){dialog.vw{background:#080d13f7}.vw-in{overflow:visible;container-type:normal}.stage{width:calc(56.25dvh - 22.5px);inset:20px auto 20px 50%;transform:translate(-50%);container-type:size}.clip{border-radius:22px}.cap{right:16px}.rv-x{display:none}.vw-x{z-index:8;width:48px;height:48px;display:inline-grid;position:absolute;top:20px;right:24px}.vw-nav{z-index:8;background:#ffffff29;width:52px;height:52px;display:grid;position:absolute}.vw-nav.up{top:calc(50% - 60px);left:calc(50% + 28.125dvh + 100.75px)}.vw-nav.down{top:calc(50% + 8px);left:calc(50% + 28.125dvh + 100.75px)}.rv-actions{bottom:0;left:calc(100% + 18px);right:auto}.act[data-act=size]{display:none}.rv-sizes{right:8px}.rv-side{z-index:5;color:#fff;width:290px;font-size:14.5px;line-height:1.55;display:block;position:absolute;bottom:0;right:calc(100% + 28px)}.rv-side h4{opacity:.85;margin:0 0 6px;font-size:13.5px;font-weight:600}.rv-side .box{border-radius:var(--r-md);background:#ffffff1a;border:1px solid #ffffff38;margin-bottom:10px;padding:12px 14px}.rv-side .sr{justify-content:space-between;gap:10px;padding:3px 0;display:flex}.rv-side .sr span:last-child{font-variant-numeric:tabular-nums;font-weight:800}.rv-side .pn{text-align:right;opacity:.85;font-size:12.5px;font-weight:400;display:block}.rv-side .code{opacity:.85;margin:0;font-size:13.5px}.rv-side .nm{margin:0 0 2px;font-size:19px;font-weight:800;line-height:1.3}.sv-arrow{z-index:8;background:#ffffff29;width:52px;height:52px;display:grid;position:absolute;top:calc(50% - 26px)}.sv-arrow.l{right:calc(50% + 28.125dvh + 6.75px)}.sv-arrow.r{left:calc(50% + 28.125dvh + 6.75px)}.rv-sizes{display:none}}.sv-card{background:var(--accent) var(--lattice) center / 56px;text-align:center;align-content:center;justify-items:center;gap:8px;padding:120px 28px 190px;display:grid;position:absolute;inset:0}.sv-card small{border-radius:var(--r-pill);background:#fff3;padding:3px 14px;font-size:16px;font-weight:600}.sv-card h3{text-wrap:balance;margin:6px 0 0;font-size:34px;font-weight:800;line-height:1.25}.sv-card p{margin:0;font-size:17px;line-height:1.5}.sv-cardcta{z-index:5;gap:8px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.sv-cardcta .btn{background:#fff;width:100%;min-height:50px;font-size:17px;color:var(--accent-ink)!important}.sv-cardcta .btn.ghost{background:#ffffff29;border:1.5px solid #fffc;color:#fff!important}.sv-load{z-index:2;text-align:center;place-content:center;justify-items:center;gap:12px;font-weight:600;display:grid;position:absolute;inset:0}.sv-load p{margin:0}.rv-more{text-align:center;background:#0e1620;place-content:center;justify-items:center;font-weight:600;display:grid}.rv-more p{margin:0 0 12px}.rvi .ex,.rvs{padding-top:38px}.rvs .src{align-items:center;gap:6px;display:inline-flex}.rvs .lg{width:28px;height:28px}.rvs .lg .icon{width:17px;height:17px}.exnote{color:var(--ink);background:var(--butter);border-radius:var(--r-md);margin:0 16px 10px;padding:8px 12px;font-size:14px;line-height:1.5}.exnote b{color:var(--butter-ink)}.soonpill{border-radius:var(--r-pill);background:var(--blue-100);min-height:44px;color:var(--ink-2);justify-content:center;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.cpi b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:900px){.exnote{margin-inline:0;padding-inline:12px}.fli .soonpill{width:100%}}.sv-head .av .hpb{transform-origin:50% 0;top:0;transform:translate(-50%)scale(1.5)}.slide-bg .blur .hpb{filter:none}.slide-bg .ph .hpb{-webkit-mask-image:linear-gradient(#0000 0,#000 40px 94%,#0000);mask-image:linear-gradient(#0000 0,#000 40px 94%,#0000)}.rvq{aspect-ratio:auto;width:220px;box-shadow:0 0 0 1px #16222e0a, var(--shadow-card);background:#fff;flex-direction:column;gap:8px;padding:10px;display:flex}.rvq .rvph{aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--blue-100);display:block;position:relative;overflow:hidden}.rvq .rvph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rvq p{flex:1;margin:0;font-size:14.5px;line-height:1.55}.rvq .src{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.rvq .lg{width:24px;height:24px}.rvq .lg .icon{width:15px;height:15px}@media (min-width:900px){.rvq{width:auto}}.avatar{overflow:visible}.avatar>img,.avatar>.bar{border-radius:50%}.livebadge{white-space:nowrap;background:var(--accent);color:#fff;letter-spacing:.04em;border-radius:var(--r-pill);z-index:2;border:2px solid #fff;padding:4px 10px;font-size:13px;font-weight:800;line-height:1;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.avatar:has(.livebadge){box-shadow:0 0 0 3px var(--accent)}.avatar:has(.livebadge):before{content:"";border:2px solid var(--accent);pointer-events:none;animation:livePulse 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-6px}.avatar:has(.livebadge):after{content:"";border:2px solid var(--accent);pointer-events:none;animation:livePulse 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-6px}.avatar:has(.livebadge):after{animation-delay:1s}@keyframes livePulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}.livebadge:before{content:"";vertical-align:1px;background:#fff;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.2s ease-in-out infinite liveDot;display:inline-block}@keyframes liveDot{50%{opacity:.25}}.livehit{z-index:2;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;inset:0}.livehit:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.livesheet .lsph{background:var(--blue-100);width:56px;height:56px;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--accent);border-radius:50%;flex:none;position:relative;overflow:hidden}.livesheet .lsph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.livesheet h2{margin-top:4px}.lspill{border-radius:var(--r-pill);background:var(--sun);color:var(--sun-ink);padding:5px 10px;font-size:13px;font-weight:800;line-height:1;display:inline-block}.lspill.on{background:var(--accent);color:#fff}.livesheet .lstime{color:var(--ink-2);margin:2px 0 0;font-size:14px}.lvplat{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:18px;display:flex}.lvplat a{border-radius:16px;flex-direction:column;align-items:center;gap:10px;min-width:76px;padding:8px 6px 6px;display:flex;color:var(--ink)!important}.lvplat a:active{transform:scale(.96)}.lvplat b{font-size:14px;font-weight:600}.lvic{animation:chPop .32s var(--ease-out) both;animation-delay:calc(.12s + var(--i,0) * 60ms);display:block;position:relative}.lvplat .lg{width:60px;height:60px;box-shadow:var(--shadow-chip)}.lvplat .lg .icon{width:32px;height:32px}.lvbadge{white-space:nowrap;letter-spacing:.04em;border-radius:var(--r-pill);background:var(--accent);color:#fff;border:2px solid #fff;padding:3px 7px;font-size:13px;font-style:normal;font-weight:800;line-height:1;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.lvbadge:before{content:"";vertical-align:2px;background:#fff;border-radius:50%;width:5px;height:5px;margin-right:4px;animation:1.2s ease-in-out infinite liveDot;display:inline-block}@media (hover:hover){.lvplat a:hover{background:var(--blue-100)}}.lsact{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lsact:empty{display:none}.lsact .btn{flex:auto;min-height:44px;padding:0 16px;font-size:14.5px}.story.live{font:inherit}.story.live .ring .g{letter-spacing:.04em;font-size:14px;font-weight:800}.story.live.on .ring{background:var(--accent)}.story.live.on .ring:before{content:"";border:2px solid var(--accent);pointer-events:none;animation:livePulse 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}.aphead{padding-top:12px;padding-bottom:8px}.apback{align-items:center;min-height:44px;font-weight:600;display:inline-flex;color:var(--blue-text)!important}.aphead h1{margin:0;font-size:24px;font-weight:800;line-height:1.3}.aphead p{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:0 4px;margin:2px 0 0;font-size:14px;display:flex}.apstar{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid;box-shadow:0 1px 4px #16222e33}.apstar svg{fill:#ffb400;width:13px;height:13px}.apchips{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);scrollbar-width:none;background:#f4fafdf5;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.apchips::-webkit-scrollbar{display:none}.apchips a{border-radius:var(--r-pill);border:1.5px solid var(--line);white-space:nowrap;background:#fff;flex:none;align-items:center;gap:4px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative;color:var(--ink)!important}.apchips a:after{content:"";position:absolute;inset:-2px 0}.apchips a span{color:var(--ink-2);font-weight:500}.apchips a.on{background:var(--blue-100);border-color:var(--blue-text);font-weight:800;color:var(--blue-text)!important}.apchips a.on span{color:var(--blue-text)}.apsec{padding-top:18px;scroll-margin-top:64px}.apsec-h{justify-content:space-between;align-items:baseline;gap:10px;padding:0 16px 8px;display:flex}.apsec-h h2{margin:0;font-size:17px;font-weight:800;line-height:1.35}.apsec-h h2 span{color:var(--ink-2);margin-left:4px;font-size:14px;font-weight:500}.apsec-h a{flex:none;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex;color:var(--blue-text)!important}.apsec-h a .icon{width:16px;height:16px}.apend{text-align:center;color:var(--ink-2);margin:24px 16px 8px;font-size:14px}.apend a{font-weight:600;color:var(--blue-text)!important}@media (min-width:900px){.aphead,.apchips,.apsec,.apend{max-width:1080px;margin-inline:auto}.aphead{padding:24px 0 8px}.aphead h1{font-size:30px}.apchips{padding:12px 0}.apsec-h{padding:0 0 10px}.allp .tgrid{grid-template-columns:repeat(5,1fr)}}
.rail{display:none}@media (min-width:900px){.shell{grid-template-columns:92px minmax(0,1fr);display:grid}.rail{border-right:1px solid var(--line);background:#fff;display:block}.rail-in{flex-direction:column;gap:4px;height:100dvh;padding:18px 8px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-brand{border-radius:12px;place-items:center;min-height:64px;margin-bottom:10px;display:grid}.rail-word{display:none}.rail-heart{border:1.5px solid var(--line);background:#fff;border-radius:50%;width:46px;height:46px;display:block;position:relative;overflow:hidden}.rail-heart img{width:900%;max-width:none;height:900%;position:absolute;top:-305.5%;left:-670%}.rail-nav{flex-direction:column;gap:4px;display:flex}.rail-nav a{text-align:center;min-height:64px;transition:background-color var(--dur-1) var(--ease-out);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:13px;line-height:1.25;display:flex;color:var(--ink)!important}.rail-nav a .ib{place-items:center;display:grid}.rail-nav a .icon{width:24px;height:24px;transition:transform var(--dur-1) var(--ease-out)}.rail-nav a:active .icon{transform:scale(.9)}.rail-nav a[aria-current=page]{background:var(--blue-100);font-weight:800;color:var(--blue-text)!important}.rail-nav a[aria-current=page] .icon{stroke-width:2.4px}.rail-foot{flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.rail-foot .btn{width:100%;min-height:64px;transition:background-color var(--dur-1) var(--ease-out);border-radius:16px;flex-direction:column;gap:3px;padding:6px 4px;font-size:14px;font-weight:800}.rail-foot .btn .icon{stroke-width:2.2px;width:22px;height:22px}@media (hover:hover){.rail-nav a:not([aria-current=page]):hover{background:#eef5f9}.rail-foot .btn.solid:hover{background:var(--accent-ink)}}}@media (min-width:1200px){.shell{grid-template-columns:236px minmax(0,1fr)}.rail-in{padding:22px 14px}.rail-brand{place-items:center start;min-height:0;padding:6px 12px 16px}.rail-word{width:134px;height:auto;display:block}.rail-heart{display:none}.rail-nav a{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;min-height:48px;padding:0 14px;font-size:16px}.rail-foot .btn{border-radius:var(--r-pill);flex-direction:row;gap:8px;min-height:50px;font-size:16px}.rail-foot .btn .icon{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.rail-nav a:active .icon{transform:none}}
