@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/nunito-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/nunito-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/nunito-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/nunito-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/nunito-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans"),local("Roboto");size-adjust:101%;ascent-override:100%;descent-override:35%;line-gap-override:0%}[hidden]{display:none!important}:root{--ink: #101827;--surface: #182235;--line: #26324a;--text: #d9e1ea;--muted: #8796ab;--signal: #f2c14e;--radius-s: 6px;--radius-m: 14px;--gutter: 16px;--font: "Schibsted Grotesk"}*{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}button:active,a:active{opacity:.7}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--text);font:400 16px/1.5 var(--font),"Nunito Fallback",system-ui,sans-serif}button,input,select{font-family:inherit;color:inherit}button{font-size:inherit;background:none;border:0;cursor:pointer;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sheet ol:focus{outline:none}.wrap{max-width:1240px;margin:0 auto;padding:0 var(--gutter)}.icon-btn{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:50%}.icon-btn svg{width:22px;height:22px}.mark{font-weight:800;letter-spacing:-.02em;font-size:20px;display:inline-flex;align-items:baseline;text-decoration:none}.mark .lens{width:.42em;height:.42em;border-radius:50%;margin:0 .08em;background:radial-gradient(circle,var(--ink) 0 34%,var(--signal) 36%);align-self:center;transform:translateY(.18em)}header.top{display:flex;align-items:center;justify-content:space-between;height:56px}#home .hero{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,9vh,96px) 0 28px}#home h1{font-size:clamp(30px,8vw,54px);line-height:1.05;font-weight:800;letter-spacing:-.03em;margin:0 0 12px;max-width:14ch}#home .lede{color:var(--muted);margin:0 0 32px;max-width:46ch}.finder{position:relative;padding:18px;max-width:620px}.finder:before,.finder:after,.finder .c3,.finder .c4{content:"";position:absolute;width:22px;height:22px;border:2px solid var(--signal);transition:inset .45s cubic-bezier(.2,.8,.2,1)}.finder:before{top:0;left:0;border-right:0;border-bottom:0}.finder:after{top:0;right:0;border-left:0;border-bottom:0}.finder .c3{bottom:0;left:0;border-right:0;border-top:0}.finder .c4{bottom:0;right:0;border-left:0;border-top:0}.finder.focus:before{top:6px;left:6px}.finder.focus:after{top:6px;right:6px}.finder.focus .c3{bottom:6px;left:6px}.finder.focus .c4{bottom:6px;right:6px}.finder form{display:flex;gap:8px}.finder input{flex:1;min-width:0;height:52px;padding:0 14px;border-radius:var(--radius-s);background:var(--surface);border:1px solid var(--line);font-size:17px;font-weight:500;letter-spacing:-.005em}.finder input::placeholder{color:var(--muted);font-weight:400;opacity:1}.finder input:focus{outline:none;border-color:var(--muted)}.paste{flex:none;align-self:center;height:36px;margin-left:-104px;margin-right:8px;padding:0 14px 0 11px;display:flex;align-items:center;gap:6px;border-radius:999px;color:var(--signal);background:color-mix(in srgb,var(--signal) 14%,transparent);font-size:14px;font-weight:700;position:relative;z-index:1}.paste svg{width:17px;height:17px;flex:none}.paste:hover{background:color-mix(in srgb,var(--signal) 24%,transparent)}.paste:active{transform:scale(.96)}.finder #q:placeholder-shown{padding-right:112px}#q:not(:placeholder-shown)+.paste{display:none}.btn-view{height:52px;padding:0 22px;border-radius:var(--radius-s);background:var(--signal);color:var(--ink);font-weight:700;font-size:17px}.hint{font-size:14px;color:var(--muted);margin:10px 0 0}.hint.error,.hint.busy{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;border-radius:14px;font-size:16px;font-weight:600;line-height:1.35;text-align:left;justify-content:center;color:var(--text);background:color-mix(in srgb,#e5484d 18%,var(--surface))}.hint.busy{background:color-mix(in srgb,var(--signal) 16%,var(--surface))}.hint.busy:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;border:3px solid color-mix(in srgb,var(--signal) 30%,transparent);border-top-color:var(--signal);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.hint.busy:before{animation-duration:2.4s}}.recent{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:20px;font-size:14px}.recent span{color:var(--muted);margin-right:4px}.recent button{padding:6px 12px;border:1px solid var(--line);border-radius:999px}.tools{padding:24px 0 40px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 720px){.tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1000px){.tools{grid-template-columns:repeat(4,minmax(0,1fr))}}.tools h2{font-size:15px;font-weight:500;color:var(--muted);margin:0 0 4px;grid-column:1 / -1}.tools a{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;min-height:168px;padding:14px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);text-decoration:none}.tools a b{font-weight:700;line-height:1.25}.tools a:last-of-type:nth-of-type(odd){grid-column:span 2}@media (min-width: 720px){.tools a:last-of-type:nth-of-type(odd){grid-column:auto}.tools a:last-of-type:nth-of-type(3n+1){grid-column:span 3}.tools a:last-of-type:nth-of-type(3n+2){grid-column:span 2}}@media (min-width: 1000px){.tools a:last-of-type:nth-of-type(3n+1),.tools a:last-of-type:nth-of-type(3n+2){grid-column:auto}.tools a:last-of-type:nth-of-type(4n+1){grid-column:span 4}.tools a:last-of-type:nth-of-type(4n+2){grid-column:span 3}.tools a:last-of-type:nth-of-type(4n+3){grid-column:span 2}}.tools a small{color:var(--muted);font-size:13px;line-height:1.35}.tools .ti{width:36px;height:36px;flex:none;display:grid;place-items:center;margin-bottom:8px;border-radius:10px;color:var(--signal);background:color-mix(in srgb,var(--signal) 16%,transparent)}.tools .ti svg{width:20px;height:20px}.tool-preview{display:flex;align-items:center;min-width:0;margin-top:auto;padding-top:10px}.tool-preview img{display:block;object-fit:cover}.stack,.covers,.rings{display:flex}.stack img{width:28px;height:28px;border-radius:50%;border:2px solid var(--surface);margin-right:-9px}.covers img{width:32px;height:44px;border-radius:6px;margin-right:-12px;border:2px solid var(--surface)}.covers img:nth-child(2){transform:rotate(6deg) translateY(-2px)}.covers img:nth-child(3){transform:rotate(12deg) translateY(-4px)}.rings{gap:4px}.rings i{padding:2px;border-radius:50%;background:conic-gradient(#ffb35c,#ff3d77,#b44dff,#ffb35c)}.rings img{width:26px;height:26px;border-radius:50%;border:2px solid var(--surface)}.bubble{min-width:0;max-width:100%;padding:6px 10px;border-radius:12px 12px 12px 4px;background:var(--line);font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-profile{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--muted)}.pv-profile img{width:30px;height:30px;flex:none;border-radius:50%}.pv-profile span{min-width:0;line-height:1.2}.pv-profile b{display:block;color:var(--text);font-size:14px}.pv-pfp img{width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 2px var(--line)}.pv-heart{color:var(--signal)}.pv-heart svg{width:26px;height:26px}.pv-files{display:flex;gap:6px}.pv-files i{font-style:normal;font-size:12px;font-weight:700;padding:4px 9px;border-radius:8px;background:var(--line);color:var(--text)}.pv-money{font-size:12px;color:var(--muted);line-height:1.2}.pv-money b{display:block;font-size:15px;color:#6fd39a}.pv-er{display:flex;align-items:flex-end;gap:3px;height:30px}.pv-er i{width:7px;border-radius:2px 2px 0 0;background:var(--signal);opacity:.8}.pv-er b{margin-left:6px;font-size:15px;line-height:1;color:var(--text)}.pv-count{display:flex;align-items:baseline;gap:8px;min-width:0}.pv-count b{font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.pv-count i{font-style:normal;font-size:12px;font-weight:700;color:#6fd39a}.pv-query{display:flex;align-items:center;gap:7px;min-width:0;max-width:100%;padding:6px 12px 6px 10px;border-radius:999px;background:var(--line);font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden}.pv-query svg{width:14px;height:14px;flex:none;color:var(--signal)}.pv-region{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--text)}.pv-region img{border-radius:3px}.pv-info{display:flex;flex-direction:column;gap:4px;min-width:0}.pv-info i{font:600 11px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-finder{display:flex;align-items:center;gap:8px;min-width:0}.pv-finder .pv-query{flex:0 1 auto}.pv-avs{display:flex;flex:none}.pv-avs img{width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);margin-left:-8px}.pv-avs img:first-child{margin-left:0}.pv-tags{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.pv-tags i{font-style:normal;font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;background:var(--line);color:var(--text)}.pv-eq{display:flex;align-items:flex-end;gap:3px;height:32px}.pv-eq i{width:6px;border-radius:3px;background:var(--signal)}.pv-eq i:nth-child(1){height:40%}.pv-eq i:nth-child(2){height:85%}.pv-eq i:nth-child(3){height:60%}.pv-eq i:nth-child(4){height:100%}.pv-eq i:nth-child(5){height:50%}.pv-likes{margin-left:24px;font-size:12px;color:var(--muted);line-height:1.2}.pv-likes b{display:block;font-size:15px;color:#ff6b8a}.pv-eq+.pv-likes{margin-left:14px}.pv-eq+.pv-likes b{color:var(--signal)}main[hidden]{display:none!important}.p-head{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:center;padding:8px 0 16px}.avatar-btn{position:relative;width:88px;height:88px;border-radius:50%;background:var(--surface)}.avatar-btn img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.av-badge{position:absolute;right:0;bottom:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--text);box-shadow:0 0 0 3px var(--ink);opacity:.9;transition:transform .15s}.av-badge svg{width:14px;height:14px}.avatar-btn:hover .av-badge{transform:scale(1.12);opacity:1}.p-name{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0;display:flex;align-items:center;gap:6px}.p-handle{color:var(--muted);margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px;row-gap:6px}.save-btn{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:500}.save-btn svg{width:16px;height:16px}a.save-btn{text-decoration:none}.p-buttons .save-btn.tt-btn{width:auto;height:34px;padding:0 12px 0 10px}.p-buttons .save-btn.tt-btn span{position:static;width:auto;height:auto;overflow:visible;clip:auto}.p-buttons .save-btn.tt-btn svg{width:15px;height:15px}.p-handle .tt-btn{gap:4px;margin-left:8px;padding:3px 10px 3px 8px;font-size:13px;color:var(--muted)}.p-handle .tt-btn svg{width:13px;height:13px}.save-btn[aria-pressed=true]{border-color:var(--signal);color:var(--signal)}.save-btn[aria-pressed=true] svg{fill:currentColor}.sorter{display:flex;gap:8px;margin:14px 0 12px}@media (min-width: 640px){.sorter{margin-bottom:0}}.p-buttons{display:flex;gap:8px}.back-row{position:relative;z-index:2;margin:4px 0 -2px}.back-btn{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 14px 0 8px;border-radius:999px;font-size:15px;font-weight:600;color:var(--text);background:var(--surface)}.back-btn svg{width:20px;height:20px}html[data-variant=j] .back-btn{background:var(--ink);box-shadow:var(--out-s)}@media (max-width: 639px){.p-buttons{flex-direction:column}.p-buttons .save-btn{width:40px;height:40px;padding:0;justify-content:center}.p-buttons .save-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.p-buttons .save-btn svg{width:18px;height:18px}}.sorter button{padding:6px 14px;border-radius:999px;border:1px solid var(--line);font-size:14px;color:var(--muted)}.sorter button[aria-pressed=true]{color:var(--ink);background:var(--text);border-color:var(--text);font-weight:500}.loading{padding:20px 0 60px;text-align:center;color:var(--muted);font-size:14px}.verified{width:16px;height:16px;flex:none}.counts{display:flex;gap:24px;margin:4px 0 12px}.counts div{display:flex;flex-direction:column}.counts b{font-size:18px;font-weight:700}.counts small{color:var(--muted);font-size:13px}.bio{margin:0 0 4px;max-width:60ch;white-space:pre-line}.bio-link{font-size:14px;color:var(--signal);text-decoration:none}.tabs{position:sticky;top:0;z-index:5;background:var(--ink);display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin:16px calc(var(--gutter) * -1) 0;padding:0 var(--gutter)}.tabs::-webkit-scrollbar{display:none}.tabs button{padding:14px 0 12px;white-space:nowrap;color:var(--muted);font-weight:500;border-bottom:2px solid transparent}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--signal)}.tabs .n{font-size:12px;margin-left:4px}.grid{display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin:2px calc(var(--gutter) * -1) 0}@media (min-width: 640px){.grid{grid-template-columns:repeat(4,1fr);margin:12px 0 0;gap:6px}}@media (min-width: 960px){.grid{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1200px){.grid{grid-template-columns:repeat(6,1fr)}}.tile{position:relative;aspect-ratio:3 / 4;background:var(--surface);overflow:hidden}@media (min-width: 640px){.tile{border-radius:var(--radius-s)}}.tile img{width:100%;height:100%;object-fit:cover;display:block}.tile:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#080c14bf)}.tile:before{content:"";position:absolute;inset:0 0 75%;z-index:1;background:linear-gradient(rgba(8,12,20,.55),transparent)}.tile .views{position:absolute;left:6px;bottom:5px;z-index:1;font-size:13px;font-weight:700;display:flex;align-items:center;gap:3px}.tile .by{position:absolute;left:6px;top:6px;z-index:1;font-size:12px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.7);max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile .pin{position:absolute;left:6px;top:6px;z-index:1;font-size:11px;font-weight:700;background:var(--signal);color:var(--ink);padding:1px 6px;border-radius:4px}.tile .len{position:absolute;right:6px;bottom:5px;z-index:1;font-size:12px;font-weight:500}.tile .date{position:absolute;right:6px;top:5px;z-index:1;font-size:12px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.8)}.tile .seen-label{position:absolute;inset:0;z-index:2;display:none;place-items:center;background:#080c1499;font-size:14px;font-weight:700}.tile.seen .seen-label{display:grid}.ad-row{grid-column:1 / -1;height:100px;display:grid;place-items:center;color:var(--muted);font-size:13px;border:1px dashed var(--line);margin:6px var(--gutter)}@media (min-width: 640px){.ad-row{margin:6px 0}}.empty{padding:48px 0;color:var(--muted);max-width:48ch}.empty b{display:block;color:var(--text);font-size:18px;margin-bottom:6px}.note{color:var(--muted);font-size:14px;margin:12px 0 0}.people{list-style:none;margin:0 0 60px;padding:0}.people li{padding:10px 0;border-bottom:1px solid var(--line)}.people .person{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;color:inherit;text-decoration:none}.people img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--surface)}.people b{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people small{color:var(--muted);font-size:14px}.people .open{font-size:14px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-s)}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden;margin:16px 0 0}@media (min-width: 720px){.stats{grid-template-columns:repeat(4,1fr)}}.stats div{background:var(--ink);padding:16px}.stats b{display:block;font-size:24px;font-weight:800}.stats small{color:var(--muted);font-size:13px}.stats em{display:block;font-style:normal;color:var(--muted);font-size:12px;line-height:1.3;margin-top:2px;opacity:.8}.st-sec{margin:22px 0 0}.st-sec h3{font-size:18px;font-weight:700;margin:0}.st-sec>.note{margin:2px 0 0;font-size:14px}.st-sec .stats{margin-top:10px}.vt-views{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.vt-views:after{content:"";width:100%;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--signal) var(--w),color-mix(in srgb,var(--muted) 25%,transparent) 0)}.vt{margin-top:12px;font-size:14px;font-variant-numeric:tabular-nums}.vt-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.8fr)) minmax(0,1.25fr);gap:6px;align-items:center;width:100%;padding:8px 4px;text-align:right;border-bottom:1px solid var(--line)}.vt-row>:first-child{text-align:left}.vt-head{font-size:12px;color:var(--muted);padding-top:0}button.vt-row:hover{background:color-mix(in srgb,var(--line) 50%,transparent)}.vt-row.more{display:none}.vt.open .vt-row.more{display:grid}.vt-vid{display:flex;gap:8px;align-items:center;min-width:0}.vt-vid img{width:30px;height:40px;object-fit:cover;border-radius:6px;flex:none}.vt-vid span{display:flex;flex-direction:column;line-height:1.25;white-space:nowrap}.vt-vid small,.vt-row .muted{color:var(--muted);font-size:12px}.vt-all{width:100%;padding:12px;margin-top:10px;border-radius:999px;border:1px solid var(--line);color:var(--text);font-weight:700}@media (max-width: 480px){.vt-row{font-size:13px;gap:4px}.vt-row>:nth-child(3){display:none}.vt-row{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,.8fr)) minmax(0,1.3fr)}}.days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;height:120px;margin-top:14px}.days div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.days i{width:100%;max-width:40px;border-radius:4px 4px 0 0;background:var(--signal);opacity:.75}.days small{color:var(--muted);font-size:12px;margin-top:4px}.days span{font-size:12px;color:var(--muted);margin-bottom:2px}.top-list{list-style:none;margin:10px 0 60px;padding:0;display:grid;gap:8px}@media (min-width: 720px){.top-list{grid-template-columns:repeat(2,1fr)}}.top-list li{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);cursor:pointer}.top-list img{width:60px;height:80px;object-fit:cover;border-radius:var(--radius-s);display:block}.top-list b{display:block}.top-list small{color:var(--muted);font-size:13px}.top-list p{margin:2px 0 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox{position:fixed;inset:0;z-index:70;background:#05080eeb;display:none;place-items:center;padding:24px}.lightbox.open{display:grid}.lightbox img{width:min(80vw,420px);aspect-ratio:1;border-radius:50%;object-fit:cover}.lightbox .row{display:flex;gap:8px;justify-content:center;margin-top:20px}.lightbox .row button{padding:10px 18px;border-radius:var(--radius-s);background:var(--surface);border:1px solid var(--line)}.lightbox .row .primary{background:var(--signal);color:var(--ink);border-color:var(--signal);font-weight:700}.lightbox.photo img{width:auto;height:auto;max-width:92vw;max-height:78vh;aspect-ratio:auto;border-radius:var(--radius-s);object-fit:contain}.sheet .c-img{cursor:zoom-in}#player{position:fixed;inset:0;z-index:50;background:#05080e;display:none}#player.open{display:block}.feed{height:100%;overflow:hidden;touch-action:none}.track{height:100%;will-change:transform}.track.anim{transition:transform .32s cubic-bezier(.2,.8,.25,1)}.slide{position:relative;height:100%}.stage{position:relative;height:calc(100% - env(safe-area-inset-bottom));max-width:100%;aspect-ratio:9 / 16;margin:0 auto;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.stage .frame{position:absolute;inset:0;overflow:hidden}.photos{position:absolute;inset:0;background:#000;overflow:hidden;touch-action:pan-y}.ph-track{display:flex;height:100%;transition:transform .3s ease}.ph-track img{flex:0 0 100%;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.ph-track img.unzoom{transition:transform .25s}.ph-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;background:#00000059;color:#fff;font-size:26px;line-height:1;display:none;place-items:center}.ph-arrow.prev{left:10px}.ph-arrow.next{right:10px}@media (hover: hover) and (pointer: fine){.ph-arrow{display:grid}}.ph-dots{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:flex;justify-content:center;gap:5px;pointer-events:none}.ph-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff73}.ph-dots i.on{background:#fff}.slide:has(.photos) .seek{display:none}.ph-dots span{font-size:12px;font-weight:700;color:#fff;background:#0006;padding:2px 8px;border-radius:999px}.stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.stage video.unzoom{transition:transform .25s ease-out}.cap{position:absolute;left:14px;right:80px;bottom:30px;text-shadow:0 1px 2px rgba(0,0,0,.7);pointer-events:none}.cap b{font-weight:700}.cap-t{display:flex;margin:4px 0 2px}.cap p{margin:0;font-size:15px;line-height:1.4;max-height:2.8em;overflow:hidden;overflow-wrap:anywhere}.cap p:before{content:"";float:right;height:calc(100% - 1.4em)}.cap .more{float:right;clear:both;margin-left:6px;line-height:1.4}.cap.open .cap-t{display:block}.cap.open p{max-height:40vh;overflow-y:auto;pointer-events:auto}.cap.open p:before{content:none}.cap.open .more{float:none;margin:0}.cap a.tag{pointer-events:auto;color:inherit;font-weight:700;text-decoration:none}.cap .more{pointer-events:auto;font-weight:700;font-size:14px;padding:0;color:#fff;text-shadow:inherit}.cap .meta{align-items:center}.cap .cc{pointer-events:auto;font:800 11px/1 var(--font),sans-serif;letter-spacing:.04em;padding:3px 6px;margin:-4px 0;border:1.5px solid currentColor;border-radius:5px;color:#fff;text-shadow:none;box-shadow:0 1px 3px #0006}.cap .cc[aria-pressed=true]{background:#fff;color:#111;border-color:#fff}.cap .cc.none{opacity:.45;text-decoration:line-through}.cap .cc[aria-busy=true]{opacity:.6}.stage:before{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#05080ee6 45%);opacity:0;transition:opacity .2s;pointer-events:none;z-index:1}.cap,.rail,.seek{z-index:2}.stage:has(.cap.open):before{opacity:1}.cap .meta{font-size:13px;color:#c3ccd8;display:flex;gap:12px;flex-wrap:wrap}.cap .meta .eng{color:var(--signal);font-weight:700}.rail{position:absolute;right:6px;bottom:30px;display:flex;flex-direction:column;gap:12px;align-items:center}@media (min-width: 760px){.rail{right:-84px}.cap{right:14px}}#player.side .cap{left:auto;right:calc(100% + 32px);width:min(360px,calc(var(--room) - 56px));text-shadow:none}#player.side .stage:has(.cap.open):before{opacity:0}#player.side .cap.open p{max-height:60vh}#player.side .cap .sound{white-space:normal}.rail button,.rail a{text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.6);width:64px}.rail svg{width:30px;height:30px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.rail .dl svg{color:var(--signal)}.rail .lk{position:relative}.lk-tip{position:absolute;right:calc(100% + 6px);top:6px;white-space:nowrap;padding:6px 10px;border-radius:10px;background:#000000b8;color:#fff;font-size:13px;font-weight:600;text-shadow:none;pointer-events:none;animation:lkTip .15s ease-out}@keyframes lkTip{0%{opacity:0;transform:translate(6px)}}.rail .dl[aria-busy=true]{opacity:.5}.stage .center-icon{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:#05080e80;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .2s}.stage.paused .center-icon{opacity:1}.stage .speed{position:absolute;top:calc(64px + env(safe-area-inset-top));left:50%;transform:translate(-50%);padding:6px 14px;border-radius:999px;background:#05080e99;font-weight:700;font-size:15px;display:none;pointer-events:none}.stage.holding .speed,.stage.skip .speed{display:block}.seek{position:absolute;left:0;right:0;bottom:0;height:20px;margin:0;padding:0 0 4px;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;touch-action:none}.seek::-webkit-slider-runnable-track{height:3px;background:linear-gradient(var(--signal),var(--signal)) 0 / var(--p, 0%) 100% no-repeat,#ffffff40;border-radius:2px;transition:height .15s}.seek::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border-radius:50%;background:var(--signal);opacity:0}.stage.paused .seek::-webkit-slider-runnable-track,.seek:active::-webkit-slider-runnable-track{height:6px}.stage.paused .seek::-webkit-slider-thumb,.seek:active::-webkit-slider-thumb{opacity:1;margin-top:-3px}.seek::-moz-range-track{height:3px;background:#ffffff40}.seek::-moz-range-progress{height:3px;background:var(--signal)}.seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--signal)}.p-top{position:absolute;top:calc(10px + env(safe-area-inset-top));left:10px;right:10px;z-index:3;display:flex;justify-content:space-between;pointer-events:none}.p-top>*{pointer-events:auto}.p-top .icon-btn{background:#10182799}.p-top .right{display:flex;gap:8px}#player.clean .cap,#player.clean .rail,#player.clean .p-top .right>:not(#clean){display:none}.vol{display:flex;align-items:center;border-radius:999px;background:#10182799}.vol input{width:0;opacity:0;margin:0;transition:width .2s,opacity .2s,margin .2s;accent-color:var(--signal)}@media (hover: hover){.vol:hover input,.vol:focus-within input{width:90px;opacity:1;margin:0 6px 0 12px}}.menu{position:absolute;top:calc(58px + env(safe-area-inset-top));right:10px;z-index:4;width:min(300px,calc(100vw - 20px));padding:8px;border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--line);display:none}.menu.open{display:block}.menu .menu-h{margin:6px 8px;font-size:13px;font-weight:500;color:var(--muted)}.menu .speeds{display:flex;gap:4px;padding:0 4px 8px;border-bottom:1px solid var(--line)}.menu .speeds button{flex:1;padding:8px 2px;white-space:nowrap;border-radius:var(--radius-s);font-size:14px}.menu .speeds button[aria-pressed=true]{background:var(--signal);color:var(--ink);font-weight:700}.menu .item{display:flex;width:100%;gap:10px;align-items:center;padding:10px 8px;border-radius:var(--radius-s);text-align:left}.menu .item:hover{background:var(--line)}.menu .item svg{width:20px;height:20px}.menu .item:disabled{opacity:.45;cursor:default}.menu .menu-note{margin:2px 8px 6px;font-size:13px;color:var(--muted)}.menu .menu-note:empty{display:none}.subs-line{position:absolute;left:14px;right:80px;z-index:2;text-align:center;font-size:17px;line-height:1.45;pointer-events:none}@media (min-width: 760px){.subs-line{right:14px}}.subs-line span{background:#05080ec7;padding:1px 6px;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.stage video::cue{background:#05080ebf;color:#fff;font-family:var(--font),"Nunito Fallback",system-ui,sans-serif;font-size:18px;line-height:1.35}.switch{margin-left:auto;width:40px;height:24px;border-radius:999px;background:var(--line);position:relative;flex:none;transition:background .2s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text);transition:transform .2s}.item[aria-checked=true] .switch{background:var(--signal)}.item[aria-checked=true] .switch:after{transform:translate(16px);background:var(--ink)}.menu .panel[hidden]{display:none}.menu .item .chev,.menu .opt .chev{width:16px;height:16px;flex:none;margin-left:2px;color:var(--muted)}.menu .back{display:flex;align-items:center;gap:6px;width:100%;padding:8px 6px 10px;margin-bottom:4px;font-weight:700;border-bottom:1px solid var(--line);text-align:left}.menu .back svg{width:20px;height:20px}.menu .opt{display:flex;width:100%;gap:10px;align-items:center;white-space:nowrap;padding:10px 8px;border-radius:var(--radius-s);text-align:left}.menu .opt:hover{background:var(--line)}.menu .opt .tick{width:18px;height:18px;flex:none;color:var(--signal);visibility:hidden}.menu .opt[aria-checked=true] .tick{visibility:visible}.menu .opt[aria-checked=true]{color:var(--signal);font-weight:700}.menu .opt small{margin-left:auto;color:var(--muted);font-size:13px;font-weight:400}.menu .opts-scroll{max-height:min(340px,55vh);overflow-y:auto}.menu .item .state{margin-left:auto;color:var(--muted);font-size:14px}.menu .item[aria-checked=true] .state{color:var(--signal)}.nav{position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:3;display:none;flex-direction:column;gap:12px}.nav button{width:48px;height:48px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center}.nav button:disabled{opacity:.35;cursor:default}.nav svg{width:22px;height:22px}@media (hover: hover) and (min-width: 760px){.nav{display:flex}}#player.with-comments .nav{right:424px}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:60;height:66vh;background:var(--surface);border-radius:var(--radius-m) var(--radius-m) 0 0;transform:translateY(100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s;display:flex;flex-direction:column}.sheet.open{transform:none;visibility:visible;transition-delay:0s}@media (min-width: 900px){.sheet{left:auto;top:0;width:400px;height:auto;border-radius:0;transform:translate(100%)}#player.with-comments .feed{margin-right:400px}}.sheet header{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 6px 16px;border-bottom:1px solid var(--line);font-weight:700}.sheet ol{list-style:none;margin:0;padding:0 16px 24px;overflow-y:auto;flex:1;min-height:0}.sheet li{display:grid;grid-template-columns:36px 1fr auto;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.sheet li.loading{display:block;border-bottom:0}.sheet li>img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--line)}.sheet li small{color:var(--muted);font-size:13px}.sheet li p{margin:2px 0 4px;font-size:15px;overflow-wrap:anywhere}.sheet .c-img{display:block;max-width:160px;max-height:200px;border-radius:var(--radius-s);margin:4px 0 6px}.sheet .likes{color:var(--muted);font-size:13px;text-align:center}.stale-bar{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border-radius:999px;background:var(--text);color:var(--ink);font-weight:500;font-size:15px;white-space:nowrap;box-shadow:0 6px 18px #00000059}.stale-bar button{padding:7px 14px;border-radius:999px;background:var(--signal);color:var(--ink);font-weight:700}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:80;padding:10px 16px;border-radius:999px;background:var(--text);color:var(--ink);font-weight:500;font-size:15px}.toast a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.site-head{position:relative;z-index:20}.head-row{display:flex;align-items:center;justify-content:space-between;height:60px;gap:24px}.head-nav{display:flex;gap:22px;font-size:15px}.head-nav a{text-decoration:none;color:var(--muted)}.head-nav a:hover{color:var(--text)}.head-nav{align-items:center}.head-nav a,.nav-grp{display:flex;align-items:center;gap:6px}.nav-ti{display:grid;place-items:center;flex:none}.nav-ico{width:16px;height:16px}.nav-group{position:relative}.nav-grp{color:var(--muted);font:inherit;font-size:15px;padding:0}.nav-grp:hover,.nav-group.open .nav-grp{color:var(--text)}.nav-chev{width:14px;height:14px;transition:transform .15s}.nav-group.open .nav-chev{transform:rotate(180deg)}.nav-drop{position:absolute;top:calc(100% + 12px);left:-12px;z-index:30;min-width:230px;display:none;flex-direction:column;gap:2px;padding:8px;background:var(--surface);border-radius:var(--radius-m);box-shadow:0 12px 32px #00000073}.nav-drop:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.nav-group.open .nav-drop{display:flex}@media (hover: hover) and (min-width: 900px){.nav-group:hover .nav-drop{display:flex}}.nav-drop a{padding:9px 10px;gap:10px;border-radius:10px;color:var(--text);white-space:nowrap}.nav-drop a:hover{background:var(--line)}.nav-drop .nav-ti{width:28px;height:28px;border-radius:8px;color:var(--signal);background:color-mix(in srgb,var(--signal) 16%,transparent)}html[data-variant=j] .nav-drop{background:var(--ink);box-shadow:var(--out)}.menu-btn{display:none}@media (max-width: 899px){.menu-btn{display:inline-grid;margin-right:-8px}.head-nav{display:none;position:absolute;top:56px;right:var(--gutter);left:var(--gutter);flex-direction:column;gap:0;padding:6px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}.head-nav.open{display:flex}.head-nav a{padding:12px 0;border-bottom:1px solid var(--line);color:var(--text)}.head-nav a:last-child{border-bottom:0}.head-nav a{gap:12px}.head-nav{align-items:stretch}.nav-group{display:contents}.nav-grp{pointer-events:none;padding:14px 0 4px;font-size:13px;font-weight:700;color:var(--muted)}.nav-grp .nav-ti,.nav-chev{display:none}.nav-drop{position:static;display:flex;min-width:0;padding:0;gap:0;background:none;box-shadow:none;border-radius:0}.nav-drop:before{content:none}.nav-drop a{padding:12px 0;border-radius:0;white-space:normal}.nav-drop a:hover{background:none}html[data-variant=j] .nav-drop{background:none;box-shadow:none}html[data-variant=j] .nav-drop a{padding:12px 14px;border-radius:var(--radius-s)}.nav-drop .nav-ti{width:32px;height:32px;border-radius:9px}html[data-variant=j] .nav-drop{gap:4px}.head-nav.open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.nav-group,.nav-drop{display:contents}.nav-grp{grid-column:1 / -1}.head-nav>a:first-of-type{grid-column:1}.head-nav a{line-height:1.25;min-width:0}html[data-variant=j] .head-nav.open a{padding:10px 8px;gap:10px}.nav-ti{width:32px;height:32px;border-radius:9px;color:var(--signal);background:color-mix(in srgb,var(--signal) 16%,transparent)}.nav-ico{width:18px;height:18px}}.shelf{margin-top:18px}.shelf-head{display:flex;align-items:baseline;gap:12px;font-size:14px;color:var(--muted);margin-bottom:8px}.shelf-head button{color:var(--muted);text-decoration:underline;font-size:13px}.shelf-row{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:2px}.suggest .chip small{color:var(--muted);font-size:12px}.chip{flex:none;display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid var(--line);border-radius:999px;font-size:14px;max-width:200px}.chip img,.chip .ph{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:none;background:var(--surface);display:grid;place-items:center;font-weight:700;font-size:13px}.chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ad{margin:0 0 40px;height:120px}.faq{padding:0 0 56px;max-width:760px}.page-text{max-width:760px;padding:8px 0 32px}.page-text .answer{font-size:18px;line-height:1.55;margin:0 0 28px}.page-text h2{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:28px 0 12px}.page-text ol,.page-text ul{margin:0;padding-left:1.3em;color:var(--muted)}.page-text li{margin:0 0 8px;padding-left:4px}.page-text li::marker{color:var(--signal);font-weight:700}.page-text p{color:var(--muted);max-width:68ch}.page-text .shows b{color:var(--text)}.page-text .source{font-size:14px}.page-text a{color:var(--signal)}.table-wrap{overflow-x:auto;margin:4px 0 8px;border-radius:var(--radius-s);background:var(--ink);box-shadow:var(--in, none)}.table-wrap table{width:100%;border-collapse:collapse;font-size:15px}@media (max-width: 480px){.table-wrap table{font-size:14px}.table-wrap th,.table-wrap td{padding:10px 9px}}.table-wrap th,.table-wrap td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line)}.table-wrap th{color:var(--text);font-weight:700}.table-wrap td{color:var(--muted)}.table-wrap td:first-child{color:var(--text)}.table-wrap tr:last-child td{border-bottom:0}.vs td:not(:first-child),.vs th:not(:first-child){text-align:center}.vs i{font-style:normal;font-weight:800;font-size:17px}.vs i.yes{color:#6fd39a}.vs i.no{color:#f08a8a}.related ul{list-style:none;padding:0;display:grid;gap:10px}.related li{display:grid;gap:2px}.related a{font-weight:700;text-decoration:none}.related small{color:var(--muted);font-size:14px}[data-layout=center] #home>.related{margin-left:auto;margin-right:auto}.faq h2{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0 0 12px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:16px 28px 16px 0;font-weight:500;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:13px;font-size:20px;color:var(--muted)}.faq details[open] summary:after{content:"\2212"}.faq p{margin:0 0 16px;color:var(--muted);max-width:62ch}.site-foot{border-top:1px solid var(--line);margin-top:24px;padding:36px 0 24px;font-size:14px;color:var(--muted)}.foot-cols{display:grid;gap:28px;grid-template-columns:1fr 1fr}.foot-cols>div{grid-column:1 / -1}@media (min-width: 900px){.foot-cols{grid-template-columns:1.4fr 1fr 1fr 1fr}.foot-cols>div{grid-column:auto}}.foot-cols p{max-width:36ch;margin:10px 0 0}.foot-cols h2{font-size:13px;font-weight:500;color:var(--text);margin:0 0 10px}.foot-cols nav a{display:block;text-decoration:none;padding:5px 0}.foot-cols nav a:hover{color:var(--text)}.foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.foot-base p{margin:0}.replies-btn{color:var(--muted);font-size:13px;font-weight:500}.replies{list-style:none;margin:6px 0 0;padding:0}.sheet .replies li{grid-template-columns:28px 1fr auto;border-bottom:0;padding:8px 0}.sheet .replies li>img{width:28px;height:28px}.p-side,.p-main{min-width:0}#profile{position:relative}html[data-variant=j]{--ink: #2a2c36;--surface: #2a2c36;--line: #34374a;--text: #eef0f7;--muted: #a3a7bd;--signal: #ffb38a;--font: "Nunito";--radius-s: 18px;--radius-m: 26px;--out: 6px 6px 14px #1c1d25, -6px -6px 14px #383b48;--in: inset 4px 4px 10px #1c1d25, inset -4px -4px 10px #383b48}html[data-variant=j] #home h1,html[data-variant=j] .p-name,html[data-variant=j] .faq h2{font-weight:900;letter-spacing:-.01em}html[data-variant=j] .finder{padding:0}html[data-variant=j] .finder:before,html[data-variant=j] .finder:after,html[data-variant=j] .finder i{display:none}html[data-variant=j] .finder input{border:0;background:var(--ink);box-shadow:var(--in);border-radius:999px;padding:0 20px}html[data-variant=j] .btn-view{border-radius:999px;background:var(--signal);color:#3a2418;box-shadow:5px 5px 12px #1c1d25,-4px -4px 10px #383b48}html[data-variant=j] .btn-view:active,html[data-variant=j] .chip:active,html[data-variant=j] .save-btn:active,html[data-variant=j] .sorter button:active{box-shadow:var(--in)}html[data-variant=j] .chip,html[data-variant=j] .save-btn,html[data-variant=j] .sorter button,html[data-variant=j] .people .open{border:0;background:var(--ink);box-shadow:var(--out)}html[data-variant=j] .shelf-row{padding-top:14px;padding-bottom:16px;margin-top:-8px;margin-bottom:-8px}html[data-variant=j] .chip{box-shadow:var(--out-s)}html[data-variant=j] .chip:active{box-shadow:var(--in-s)}html[data-variant=j] .sorter button[aria-pressed=true]{box-shadow:var(--in);color:var(--signal);background:var(--ink)}html[data-variant=j] .faq details{border:0;border-radius:var(--radius-s);padding-left:16px;padding-right:16px;margin-bottom:12px;box-shadow:var(--out)}html[data-variant=j] .tools{gap:16px}html[data-variant=j] .tools a{border:0;background:var(--ink);box-shadow:var(--out)}html[data-variant=j] .faq summary:after{right:0}html[data-variant=j]{--out-s: 4px 4px 9px #1c1d25, -4px -4px 9px #383b48;--in-s: inset 3px 3px 7px #1c1d25, inset -3px -3px 7px #383b48}html[data-variant=j] .tabs{border-bottom:0;gap:12px;margin-top:4px;padding-top:16px;padding-bottom:16px}html[data-variant=j] .tabs:not(.stuck){background:transparent}html[data-variant=j] .tabs button{padding:8px 16px;border:0;border-radius:999px;box-shadow:var(--out-s)}html[data-variant=j] .tabs button[aria-selected=true]{box-shadow:var(--in-s);color:var(--signal)}html[data-variant=j] .sorter{margin-top:0}html[data-variant=j] .sorter button{box-shadow:var(--out-s)}html[data-variant=j] .sorter button[aria-pressed=true]{box-shadow:var(--in-s)}html[data-variant=j] .avatar-btn{box-shadow:var(--out);padding:6px;background:var(--ink)}html[data-variant=j] .avatar-btn img{border-radius:50%}html[data-variant=j] .av-badge{right:2px;bottom:2px;background:var(--ink);box-shadow:var(--out-s)}html[data-variant=j] .mark .lens{background:var(--signal);box-shadow:2px 2px 4px #1c1d25}html[data-variant=j] .site-foot,html[data-variant=j] .foot-base{border-color:transparent}html[data-variant=j]{--float: inset 1px 1px 0 rgba(255, 255, 255, .07), 0 18px 44px rgba(10, 11, 16, .6)}html[data-variant=j] .menu-btn{box-shadow:var(--out);background:var(--ink)}html[data-variant=j] .menu-btn[aria-expanded=true]{box-shadow:var(--in);color:var(--signal)}@media (max-width: 899px){html[data-variant=j] .head-nav{border:0;background:var(--ink);box-shadow:var(--out);padding:10px;gap:4px;top:60px;z-index:30}html[data-variant=j] .head-nav a{border:0;padding:12px 14px;border-radius:var(--radius-s)}html[data-variant=j] .head-nav a:active{box-shadow:var(--in)}}html[data-variant=j] .tools .ti{box-shadow:var(--in);background:var(--ink)}html[data-variant=j] .bubble,html[data-variant=j] .pv-files i,html[data-variant=j] .pv-query,html[data-variant=j] .pv-tags i{background:var(--ink);box-shadow:var(--in)}html[data-variant=j] .ad-row{border:0;border-radius:var(--radius-m);box-shadow:var(--in)}html[data-variant=j] .empty{padding:28px 24px;margin:20px 0;border-radius:var(--radius-m);box-shadow:var(--in)}html[data-variant=j] .tile{border-radius:0}html[data-variant=j] .people li{border:0;padding:12px;margin:0 -12px 6px;border-radius:var(--radius-s)}html[data-variant=j] .people li:hover{box-shadow:var(--out)}html[data-variant=j] .stats{gap:14px;background:none;border:0;overflow:visible}html[data-variant=j] .stats div{background:var(--ink);border-radius:var(--radius-s);box-shadow:var(--out)}html[data-variant=j] .days i{border-radius:8px 8px 2px 2px}html[data-variant=j] .top-list{gap:14px}html[data-variant=j] .vt-row{border-bottom:0;border-radius:12px}html[data-variant=j] .vt-head{box-shadow:none}html[data-variant=j] button.vt-row:nth-of-type(odd){background:#0000001f}html[data-variant=j] button.vt-row:hover{background:none;box-shadow:var(--out-s)}html[data-variant=j] .vt-all{border:0;box-shadow:var(--out-s)}html[data-variant=j] .top-list li{border:0;background:var(--ink);box-shadow:var(--out)}html[data-variant=j] .top-list li:active{box-shadow:var(--in)}html[data-variant=j] .toast{background:var(--ink);color:var(--text);box-shadow:var(--float)}html[data-variant=j] .lightbox .row button{border:0;border-radius:999px;background:var(--ink);box-shadow:0 10px 24px #00000080}html[data-variant=j] .lightbox .row .primary{background:var(--signal);color:#3a2418}html[data-variant=j] .menu{border:0;background:var(--ink);box-shadow:var(--float);border-radius:var(--radius-m);padding:10px}html[data-variant=j] .menu .speeds{border:0;padding:4px;margin:0 2px 8px;border-radius:999px;box-shadow:var(--in)}html[data-variant=j] .menu .speeds button{border-radius:999px}html[data-variant=j] .menu .back{border-bottom:0}html[data-variant=j] .menu .opt:hover{background:none;box-shadow:var(--out)}html[data-variant=j] .menu .speeds button[aria-pressed=true]{color:#3a2418;box-shadow:3px 3px 8px #1c1d25,-2px -2px 6px #383b48}html[data-variant=j] .menu .item:hover{background:none;box-shadow:var(--out)}html[data-variant=j] .switch{background:var(--ink);box-shadow:inset 2px 2px 5px #1c1d25,inset -2px -2px 5px #383b48}html[data-variant=j] .switch:after{box-shadow:1px 1px 3px #0006}html[data-variant=j] .item[aria-checked=true] .switch{background:var(--signal);box-shadow:inset 2px 2px 5px #783c1e80}html[data-variant=j] .item[aria-checked=true] .switch:after{background:#fff7f2}html[data-variant=j] .sheet{background:var(--ink);box-shadow:var(--float)}html[data-variant=j] .sheet header{border-bottom:0;padding-top:10px;padding-bottom:10px}html[data-variant=j] .sheet ol>li{border:0;padding:12px;margin:0 0 12px;border-radius:var(--radius-s);background:var(--ink);box-shadow:4px 4px 10px #1c1d25,-4px -4px 10px #383b48}html[data-variant=j] .sheet .replies li{box-shadow:none;background:none;padding:8px 0;margin:0}html[data-variant=j] .replies-btn{color:var(--signal)}html[data-variant=j] .nav button{border:0;background:var(--ink);box-shadow:var(--float)}html[data-variant=j] .b-card,html[data-variant=j] .b-try{border:0;background:var(--ink);box-shadow:var(--out)}html[data-variant=j] .b-card:active{box-shadow:var(--in)}html[data-variant=j] .b-card .ti{box-shadow:var(--in);background:var(--ink)}html[data-variant=j] .b-meta span{border:0;background:var(--ink);box-shadow:var(--in-s)}html[data-variant=j] .b-answer,html[data-variant=j] .b-toc{border:0;background:var(--ink);box-shadow:var(--in)}html[data-variant=j] .b-steps li:before{border:0;background:var(--ink);box-shadow:var(--out-s)}html[data-variant=j] .b-try input{border:0;box-shadow:var(--in);border-radius:999px;padding:0 20px}html[data-variant=j] .b-try .btn-view{border-radius:999px}html[data-variant=j] .b-cats{padding-top:12px;padding-bottom:16px;margin-top:10px}html[data-variant=j] .b-cats button{border:0;box-shadow:var(--out-s)}html[data-variant=j] .b-cats button[aria-pressed=true]{box-shadow:var(--in-s);color:var(--signal)}html[data-variant=j] .b-faq details{border:0;border-radius:var(--radius-s);padding:0 16px;margin-bottom:12px;box-shadow:var(--out)}html[data-variant=j] .p-live{display:block;position:relative;height:210px;margin:6px 0 0;border-radius:var(--radius-m);overflow:hidden;background:#1c1d25}@media (min-width: 640px){html[data-variant=j] .p-live{height:280px}}html[data-variant=j] .p-live video{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;opacity:.9}html[data-variant=j] .p-live:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 8px 8px 18px #14151cd9,inset -6px -6px 14px #464a5c73;background:linear-gradient(transparent 55%,#2a2c36bf)}html[data-variant=j] .p-head{position:relative;margin-top:-56px;padding-left:12px}html[data-variant=j] .p-head>div:nth-child(2){align-self:start;padding-top:64px}.p-live{display:none}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.b-crumbs{font-size:14px;color:var(--muted);margin:18px 0 0;display:flex;gap:6px;flex-wrap:wrap}.b-crumbs a{color:var(--muted);text-decoration:none}.b-crumbs a:hover{color:var(--text)}.b-head{padding:22px 0 8px;max-width:760px}.b-head h1{font-size:clamp(30px,7vw,46px);line-height:1.08;letter-spacing:-.025em;font-weight:800;margin:0 0 12px}.b-head .lede{color:var(--muted);font-size:18px;margin:0;max-width:60ch}.text-page{padding-bottom:56px}.prose{margin-top:28px;max-width:68ch}.prose h2{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:32px 0 10px;scroll-margin-top:16px}.prose p,.prose li{color:var(--muted)}.prose b{color:var(--text);font-weight:700}.prose ul{padding-left:1.2em}.prose li{margin-bottom:8px}.prose li::marker{color:var(--signal)}.prose a{color:var(--signal)}.prose code{font-size:.92em;color:var(--text)}.prose .updated{font-size:14px;margin:0}.prose .contact-mail{font-size:22px;font-weight:800;margin:0 0 16px}.b-cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:18px calc(var(--gutter) * -1) 0;padding:4px var(--gutter) 6px}.b-cats::-webkit-scrollbar{display:none}.b-cats button{flex:none;padding:7px 16px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:15px}.b-cats button[aria-pressed=true]{color:var(--text);border-color:var(--signal)}.b-list{display:grid;gap:14px;margin:18px 0 32px;grid-template-columns:1fr}@media (min-width: 720px){.b-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1040px){.b-list{grid-template-columns:repeat(3,1fr)}}.b-card{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--line);text-decoration:none;min-width:0}.b-card .ti{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--signal);background:color-mix(in srgb,var(--signal) 16%,transparent);margin-bottom:6px}.b-card .ti svg{width:20px;height:20px}.b-card .b-cat{font-size:13px;font-weight:700;color:var(--signal)}.b-card b{font-size:18px;line-height:1.3;font-weight:700}.b-card p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.b-card small{margin-top:auto;padding-top:8px;color:var(--muted);font-size:13px}.b-card.lead{grid-column:1 / -1;padding:24px}.b-card.lead b{font-size:clamp(22px,4.5vw,30px);letter-spacing:-.015em}.b-card.lead p{font-size:16px;max-width:62ch}.b-meta{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;font-size:14px}.b-meta span{padding:5px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text)}.b-meta b{color:var(--signal);font-weight:700}.b-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);padding-bottom:40px}@media (min-width: 1040px){.b-layout{grid-template-columns:minmax(0,700px) 260px;justify-content:space-between}}.b-toc{order:-1;border-radius:var(--radius-m);border:1px solid var(--line);padding:4px 16px;font-size:15px}.b-toc summary{cursor:pointer;padding:12px 0;font-weight:700;list-style:none}.b-toc summary::-webkit-details-marker{display:none}.b-toc ol{margin:0 0 12px;padding-left:20px}.b-toc li{padding:4px 0}.b-toc a{color:var(--muted);text-decoration:none}.b-toc a:hover{color:var(--text)}@media (min-width: 1040px){.b-toc{order:0;position:sticky;top:20px;align-self:start}}.b-body{font-size:18px;line-height:1.7;max-width:68ch}.b-body h2{font-size:26px;line-height:1.2;letter-spacing:-.015em;margin:40px 0 12px;scroll-margin-top:20px}.b-body p,.b-body ul{margin:0 0 18px}.b-body ul{padding-left:22px}.b-body li{margin-bottom:6px}.b-body a{color:var(--signal)}.b-answer{padding:18px 20px;border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--line);margin:0 0 28px}.b-answer b{display:block;font-size:14px;color:var(--signal);margin-bottom:4px}.b-answer p{margin:0}.b-steps{list-style:none;counter-reset:step;padding:0!important;margin:0 0 22px}.b-steps li{counter-increment:step;position:relative;padding:4px 0 12px 52px;min-height:40px}.b-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:16px;background:var(--surface);border:1px solid var(--line);color:var(--signal)}.b-try{margin:32px 0;padding:22px;border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--line)}.b-try b{display:block;font-size:20px;line-height:1.3;margin-bottom:4px}.b-try p{margin:0 0 14px;font-size:15px;color:var(--muted);line-height:1.5}.b-try form{display:flex;gap:8px}.b-try input{flex:1;min-width:0;height:48px;padding:0 16px;border-radius:var(--radius-s);background:var(--ink);border:1px solid var(--line);font-size:16px}.b-try .btn-view{height:48px;font-size:16px}.b-body .ad-row{margin:28px 0}.b-faq{margin-top:40px}.b-faq h2{margin-top:0}.b-faq details{border-bottom:1px solid var(--line)}.b-faq summary{cursor:pointer;padding:14px 28px 14px 0;font-weight:700;font-size:17px;list-style:none;position:relative}.b-faq summary::-webkit-details-marker{display:none}.b-faq summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:20px;color:var(--muted)}.b-faq details[open] summary:after{content:"\2212"}.b-faq details p{font-size:17px;color:var(--muted)}.b-more h2{font-size:22px;margin:8px 0 0}[data-layout=center] #home .hero{align-items:center;text-align:center}[data-layout=center] #home .hero h1,[data-layout=center] #home .hero .lede{margin-left:auto;margin-right:auto}[data-layout=center] .finder{width:100%;margin-left:auto;margin-right:auto}[data-layout=center] #shelves{width:100%;max-width:760px}[data-layout=center] .shelf-head{justify-content:center}[data-layout=center] .shelf-row{justify-content:safe center}[data-layout=center] .tools h2{text-align:center}[data-layout=center] #home>.faq,[data-layout=center] #home>.page-text{margin-left:auto;margin-right:auto}[data-layout=center] #home>.faq>h2,[data-layout=center] #home>.page-text>.answer{text-align:center}[data-layout=center] .p-head{justify-items:center;text-align:center;padding-bottom:6px}[data-layout=center] .p-name,[data-layout=center] .p-handle{justify-content:center}[data-layout=center] .p-head{grid-template-columns:1fr auto 1fr;column-gap:18px;row-gap:10px}[data-layout=center] .avatar-btn{grid-column:2;grid-row:1}[data-layout=center] .p-head>div:nth-child(2){grid-column:1 / -1;grid-row:2}[data-layout=center] .p-buttons{display:contents}[data-layout=center] #saveProfile{grid-column:1;grid-row:1;justify-self:end;align-self:end}[data-layout=center] #shareProfile{grid-column:3;grid-row:1;justify-self:start;align-self:end}[data-layout=center] .counts{justify-content:center}[data-layout=center] .counts div{align-items:center}[data-layout=center] .bio,[data-layout=center] .bio-link{display:block;text-align:center;margin-left:auto;margin-right:auto}[data-layout=center] .tabs{justify-content:safe center}[data-layout=center] .sorter{justify-content:center}html[data-variant=j][data-layout=center] .p-head{padding-left:0}html[data-variant=j][data-layout=center] .p-head>div:nth-child(2){padding-top:0}@media (max-width: 639px){html .finder form{display:grid;grid-template-columns:1fr;gap:12px}html .finder #q,html .finder .paste{grid-area:1 / 1}html .finder .paste{justify-self:end;margin:0 8px 0 0}html .finder .btn-view{width:100%}}@media (max-width: 639px){html[data-variant] .grid{gap:3px;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}html[data-variant] .tile{border-radius:min(var(--radius-s),6px)}html[data-variant=j] .tile{border:0;box-shadow:none}html[data-variant=j] .tile{border-radius:0}}.verify{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#0a0b1099}.verify[hidden]{display:none}.verify>div{width:min(360px,100%);padding:22px;border-radius:var(--radius-m);background:var(--ink);box-shadow:0 18px 44px #0a0b1099;text-align:center}.verify b{font-size:18px}.verify p{color:var(--muted);margin:6px 0 14px;font-size:15px}#tsSlot{display:flex;justify-content:center;min-height:0}@keyframes shimmer{50%{opacity:.55}}.skel>*{background:var(--surface);animation:shimmer 1.4s ease-in-out infinite}.skel .grid{background:none;animation:none}.skel-live{height:210px;border-radius:var(--radius-m);margin-top:6px}.skel-avatar{width:88px;height:88px;border-radius:50%;margin:-44px auto 14px}.skel-line{height:14px;border-radius:7px;margin:0 auto 10px}.skel .w25{width:25%}.skel .w40{width:40%}.skel .w60{width:60%;margin-bottom:24px}.skel-tile{animation:shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.skel>*,.skel-tile{animation:none}}.loading .retry,.empty .retry{color:var(--signal);font-weight:700;margin-left:6px}.avatar-btn.has-story{box-shadow:0 0 0 3px var(--ink),0 0 0 6px #ff3d77;background:conic-gradient(#ffb35c,#ff3d77,#b44dff,#ffb35c)}.tabs .live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff3d77;margin-left:5px;vertical-align:2px;font-style:normal}.socials{display:flex;gap:10px;margin:10px 0 0}[data-layout=center] .socials{justify-content:center}.socials a{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--text);background:var(--ink);box-shadow:var(--out-s, none)}.socials svg{width:18px;height:18px}.tile .paid{position:absolute;left:6px;top:6px;z-index:1;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#1f9d55;color:#fff;font-size:12px;font-weight:800;line-height:1}.tile .pin~.paid{left:auto;right:6px;top:26px}.cap .paid-label{padding:0 6px;border-radius:4px;background:#1f9d55d9;color:#fff;font-size:12px}.cap .sound{margin-top:4px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.9}.flag{margin-left:6px;font-size:13px}img.flag{width:15px;height:10px;object-fit:cover;vertical-align:0;border-radius:2px;opacity:.85;box-shadow:0 0 0 .5px #ffffff26}.verify-note{color:#f0a0a5;font-size:14px;margin:10px 0 0}.verify-note:empty{display:none}.verify-row{display:flex;gap:10px;justify-content:center;margin-top:14px}.verify-row .btn-view{height:44px;font-size:16px}.verify-cancel{color:var(--muted);padding:0 14px}.fb-btn{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--signal);box-shadow:var(--out, 0 6px 16px rgba(0,0,0,.35))}.fb-btn svg{width:24px;height:24px}body:has(#player.open,#headNav.open) :is(.fb-btn,.fb-box,.seen-jump){display:none}.fb-btn{transition:opacity .2s,transform .2s}body.has-sp .fb-btn{bottom:calc(92px + env(safe-area-inset-bottom,0px))}body:has(#hsBar:not([hidden])) .fb-btn{bottom:calc(88px + env(safe-area-inset-bottom,0px))}body.has-sp .fb-box{bottom:calc(156px + env(safe-area-inset-bottom,0px))}@media (max-width: 640px){body.has-sp .fb-btn{bottom:calc(148px + env(safe-area-inset-bottom,0px))}body.has-sp .fb-box{bottom:calc(212px + env(safe-area-inset-bottom,0px))}}.seen-jump{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:41;height:44px;display:flex;align-items:center;gap:6px;padding:0 14px 0 18px;border-radius:999px;background:var(--ink);color:var(--text);font-size:15px;font-weight:700;box-shadow:var(--out, 0 6px 16px rgba(0,0,0,.35))}.seen-jump svg{width:18px;height:18px;color:var(--signal)}.seen-jump[style*=left]{right:auto}.seen-jump.round{width:52px;height:52px;padding:0;justify-content:center}.seen-jump.round span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.seen-jump.round svg{width:22px;height:22px}body.has-sp .seen-jump{bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media (max-width: 640px){body.has-sp .seen-jump{bottom:calc(148px + env(safe-area-inset-bottom,0px))}}.tile.flash{animation:tileFlash 1.4s ease-out}@keyframes tileFlash{0%,40%{box-shadow:0 0 0 3px var(--signal)}to{box-shadow:0 0 0 3px transparent}}@media (prefers-reduced-motion: reduce){.tile.flash{animation:none;outline:3px solid var(--signal)}}.fb-btn.away{opacity:0;transform:translateY(12px);pointer-events:none}@media (prefers-reduced-motion: reduce){.fb-btn{transition:none}}.fb-btn[aria-expanded=true]{box-shadow:var(--in, none)}.fb-box{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom));z-index:40;width:min(320px,calc(100vw - 32px));padding:16px;border-radius:var(--radius-m, 20px);background:var(--surface);box-shadow:0 12px 32px #00000073;display:grid;gap:10px}.fb-box[hidden]{display:none}.fb-kinds{display:flex;gap:6px}.fb-kinds button{padding:5px 12px;border-radius:999px;font-size:14px;color:var(--muted);background:var(--ink);box-shadow:var(--out-s, none)}.fb-kinds button[aria-pressed=true]{color:var(--signal);box-shadow:var(--in, none)}.fb-box textarea,.fb-box input{width:100%;box-sizing:border-box;border:0;border-radius:14px;padding:10px 12px;font:inherit;font-size:15px;color:var(--text);background:var(--ink);box-shadow:var(--in, none);resize:vertical}.fb-box .fb-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fb-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.fb-row span{font-size:13px;color:var(--muted)}.fb-send{padding:8px 18px;border-radius:999px;background:var(--signal);color:var(--ink);font-weight:700}.uses{padding:8px 0 40px}.uses h2,.home-blog h2{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0 0 14px}.uses-grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 700px){.uses-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.uses-grid{grid-template-columns:repeat(4,1fr)}}.uses-grid div{padding:18px;border-radius:var(--radius-m);background:var(--ink);box-shadow:var(--out, none)}.uses-grid b{display:block;font-size:17px;margin-bottom:6px}.uses-grid p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.home-blog{padding:0 0 24px}@media (min-width: 700px){[data-layout=center] .home-blog .b-list{grid-template-columns:repeat(auto-fit,minmax(260px,380px));justify-content:center}}.home-blog-all{margin:-14px 0 0}.home-blog-all a{color:var(--signal)}[data-layout=center] .uses h2,[data-layout=center] .home-blog h2,[data-layout=center] .home-blog-all{text-align:center}.dl-sheet{position:absolute;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:6;width:min(340px,calc(100% - 24px));padding:14px;border-radius:var(--radius-m);background:var(--ink);box-shadow:var(--float, 0 12px 32px rgba(0,0,0,.5));display:grid;gap:8px;color:var(--text)}.dl-sheet[hidden]{display:none}.dl-sheet b{font-size:16px;padding:2px 4px 4px}.dl-opts{display:grid;gap:10px}.dl-opt{width:100%;display:grid;gap:1px;text-align:left;padding:12px 14px;border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--out-s, none)}.dl-opt span{font-weight:700}.dl-opt small{color:var(--muted);font-size:13px}.dl-opt:active{box-shadow:var(--in-s, none)}.dl-cancel{padding:10px;color:var(--muted)}.grid.ghost[hidden]{display:none}.grid.ghost{grid-template-rows:auto;grid-auto-rows:0;row-gap:0;overflow:hidden;margin-bottom:40px}.grid.ghost i{aspect-ratio:3 / 4;background:var(--surface);animation:shimmer 1.4s ease-in-out infinite}@media (min-width: 640px){.grid.ghost{margin-top:6px}.grid.ghost i{border-radius:var(--radius-s)}}.grid.ghost:not([hidden])+.loading{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.grid .tile{animation:tileIn .35s ease-out both}.grid .skel-tile{animation:shimmer 1.4s ease-in-out infinite}@keyframes tileIn{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.grid.ghost i,.grid .tile,.grid .skel-tile{animation:none}}.chip.tag-chip{padding:0 14px;min-height:36px;font-weight:700}html[data-variant=j] .p-head.tag-head{margin-top:0;padding-top:14px}.tag-head>div:first-child{grid-column:2;grid-row:1}[data-layout=center] .tag-head #saveProfile,[data-layout=center] .tag-head #shareProfile{align-self:center}html[data-variant=j] .skel-live,html[data-variant=j] .skel-avatar,html[data-variant=j] .skel-line,html[data-variant=j] .skel-tile,html[data-variant=j] .grid.ghost i{box-shadow:var(--in-s)}.trends{margin-top:14px;text-align:left;align-self:stretch}#home .hero.hero-trends{min-height:0;justify-content:flex-start}.tr-bar-ph{height:62px;margin-top:6px}@media (max-width: 520px){.tr-bar-ph{height:53px}}.tr-more-ph{visibility:hidden}.tr-more{display:block;max-width:360px;margin:16px auto 0}.tr-head{text-align:center;padding:18px 0 4px}.tr-head .p-name{justify-content:center;text-wrap:balance}.tr-bar{position:sticky;top:0;z-index:6;background:var(--ink);display:flex;align-items:center;justify-content:center;gap:10px;margin:6px calc(var(--gutter) * -1) 0;padding:10px var(--gutter)}.tr-bar .tr-periods{margin:0;gap:6px}.tr-bar .tr-periods button{padding:7px 12px}@media (max-width: 400px){.tr-bar{gap:6px}.tr-bar .tr-periods button{padding:7px 8px;font-size:13px;white-space:nowrap}}@media (max-width: 340px){.tr-bar.stuck>.tr-home{display:none}.tr-bar .tr-periods button{padding:7px 6px}}.tr-home{display:none;flex:none}.tr-home img{display:block;width:30px;height:30px;border-radius:8px}.tr-bar.stuck .tr-home{display:block}.tr-bar.stuck{box-shadow:0 6px 14px #00000059}@media (max-width: 520px){.tr-bar .pk-label{display:none}.tr-bar .pk-btn{padding:8px 10px;gap:6px}}.tr-bar .pk-pop{left:auto;right:0;transform:none}.tr-end{display:grid;justify-items:center;gap:14px;padding:26px 16px;margin:10px auto 0;max-width:420px;border-radius:var(--radius-m);background:var(--surface);color:var(--text)}.tr-end b{font-size:18px;font-weight:800}.tr-end-btns{display:grid;gap:10px;width:100%}.tr-end-btns .vt-all{margin:0}html[data-variant=j] .tr-end{background:var(--ink);box-shadow:var(--in)}svg.pk-flag{color:var(--muted)}.picker{position:relative;display:inline-block}.pk-btn{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;border:1px solid var(--line);background:var(--ink);color:var(--text);font:inherit;font-weight:700}.pk-btn .chev{width:16px;height:16px;transform:rotate(90deg);opacity:.7}.pk-flag{width:21px;height:14px;flex:none;border-radius:2px;object-fit:cover;font-size:18px;line-height:14px;display:inline-grid;place-items:center}.pk-pop{position:absolute;z-index:30;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:min(280px,calc(100vw - 32px));background:var(--ink);border:1px solid var(--line);border-radius:var(--radius-m);padding:8px;box-shadow:0 12px 32px #00000073;text-align:left}.pk-find{width:100%;box-sizing:border-box;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 14px;margin-bottom:6px}.pk-list{list-style:none;margin:0;padding:0;max-height:min(50vh,340px);overflow-y:auto}.pk-list li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer}.pk-list li:hover,.pk-list li:focus{background:var(--line);outline:none}.pk-list li[aria-selected=true]{color:var(--signal);font-weight:700}html[data-variant=j] .pk-btn{border:0;box-shadow:var(--out-s)}html[data-variant=j] .pk-pop{border:0}html[data-variant=j] .pk-find{border:0;box-shadow:var(--in-s);background:var(--ink)}.songs-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}@media (min-width: 900px){.songs-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}}.song{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:72px;border-radius:var(--radius-m);background:var(--surface);overflow:hidden}.skel-song{animation:shimmer 1.4s ease-in-out infinite}.sg-row{height:100%;min-width:0;display:grid;grid-template-columns:26px 56px minmax(0,1fr);align-items:center;gap:12px;padding:8px 4px 8px 6px;text-align:left;color:var(--text)}.rising .sg-row{grid-template-columns:34px 56px minmax(0,1fr);gap:8px}.sg-rank{font-weight:800;text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}.song:nth-child(-n+3) .sg-rank{color:var(--signal)}.sg-cover{position:relative;display:block;width:56px;height:56px;border-radius:12px;overflow:hidden;background:var(--line)}.sg-cover img{width:100%;height:100%;object-fit:cover;display:block}.sg-cover i{position:absolute;inset:0;display:grid;place-items:center;background:#080c1452;color:#fff;opacity:0;transition:opacity .15s}.sg-row:hover .sg-cover i,.sg-cover.current i,.sg-big-btn .sg-cover i{opacity:1}@media (hover: none){.sg-cover i{opacity:1}}.sg-cover svg{width:22px;height:22px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.sg-cover svg+svg,.sg-cover.on svg:first-child{display:none}.sg-cover.on svg+svg{display:block}.song.current{outline:2px solid color-mix(in srgb,var(--signal) 55%,transparent);outline-offset:-2px}.song.current .sg-rank{color:var(--signal)}.sg-txt{min-width:0;display:flex;flex-direction:column;line-height:1.3}.sg-txt b,.sg-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-txt small{color:var(--muted);font-size:14px}.sg-txt .sg-n{font-size:12px}.sg-grow{font-style:normal;color:#3ccf7e;font-weight:700}.sg-mv{display:block;font-style:normal;font-size:11px;font-weight:700;line-height:1.1}.sg-mv.up{color:#3ccf7e}.sg-mv.down{color:#e5484d}.sg-new{font-style:normal;font-size:12px;font-weight:800;letter-spacing:.02em;padding:1px 6px;margin-right:6px;border-radius:6px;background:var(--signal);color:var(--ink);vertical-align:2px}.sg-listen{display:grid;gap:8px;margin:4px 0 14px;font-size:14px;color:var(--muted)}.sg-listen>div{display:flex;flex-wrap:wrap;gap:8px}.sg-listen a{display:flex;align-items:center;gap:6px;width:auto;height:auto;padding:5px 12px 5px 6px;border-radius:999px;background:var(--surface);color:var(--text);font-weight:700;text-decoration:none}.sg-listen a:hover{background:var(--line)}html[data-variant=j] .sg-listen a{background:var(--ink);box-shadow:var(--out-s)}[data-layout=center] .sg-listen{justify-items:center}[data-layout=center] .sg-listen>div{justify-content:center}@media (max-width: 639px){.sg-listen,[data-layout=center] .sg-listen{justify-items:stretch;text-align:center}.sg-listen>div{display:grid;grid-template-columns:1fr 1fr}.sg-listen a{justify-content:center;padding:8px 12px}.sg-listen a:last-child:nth-child(odd){grid-column:1 / -1}}.sg-videos{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 14px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:700}.sg-videos svg{width:20px;height:20px}.sg-videos:hover{color:var(--text)}.sg-note,.sg-upd{color:var(--muted);font-size:14px;text-align:center;margin:14px auto 0;max-width:60ch}html[data-variant=j] .song{background:var(--ink);box-shadow:var(--out-s)}html[data-variant=j] .skel-song{box-shadow:var(--in-s)}@media (prefers-reduced-motion: reduce){.skel-song{animation:none}}.sg-big-btn{padding:0;border-radius:22px}.sg-cover.sg-big{width:120px;height:120px;border-radius:22px}.sg-big svg{width:34px;height:34px}.song-head{grid-template-columns:120px minmax(0,1fr) auto}html[data-variant=j] .p-head.song-head{margin-top:0;padding-top:14px}html[data-variant=j] .sg-big{box-shadow:var(--out)}[data-layout=center] .song-head{grid-template-columns:1fr auto 1fr}[data-layout=center] .song-head>:first-child{grid-column:2;grid-row:1}[data-layout=center] .song-head #shareProfile{align-self:center}[data-layout=center] .song-head #saveSong{grid-column:1;grid-row:1;justify-self:end;align-self:center}.sp-bar{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--surface);box-shadow:0 -8px 24px #00000059;padding:0 max(12px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(12px,env(safe-area-inset-left,0px))}body.has-sp{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}body.has-sp .toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.sp-seek{display:block;width:calc(100% + 24px);margin:-7px -12px 0;height:14px;accent-color:var(--signal);cursor:pointer}.sp-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:62px;max-width:1200px;margin:0 auto}.sp-left{min-width:0;display:flex;align-items:center;gap:12px}.sp-right{display:flex;align-items:center;justify-content:flex-end;gap:12px}.sp-cover{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none;background:var(--line)}.sp-info{min-width:0;flex:1;display:flex;flex-direction:column;color:var(--text);text-decoration:none;line-height:1.3}.sp-info b,.sp-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-info small{color:var(--muted);font-size:13px}.sp-info:hover b{text-decoration:underline}.sp-time{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-ctrl{display:flex;align-items:center;gap:4px}.sp-ctrl button,.sp-close{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--text)}.sp-ctrl svg,.sp-close svg{width:20px;height:20px}.sp-ctrl .sp-main{width:46px;height:46px;background:var(--signal);color:var(--ink)}.sp-main svg+svg,.sp-bar.on .sp-main svg:first-child{display:none}.sp-bar.on .sp-main svg+svg{display:block}.sp-close{color:var(--muted)}.sp-end{display:flex;align-items:center;gap:2px}.sp-share{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--text)}.sp-share svg{width:20px;height:20px}.sp-listen{display:flex;align-items:center;gap:4px}.ls-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;text-decoration:none}.ls-ico svg{width:22px;height:22px}.ls-ico:hover{background:var(--line)}.sp-stable{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--muted)}.sp-stable svg{width:20px;height:20px}.sp-stable[aria-pressed=true]{color:var(--signal)}.sp-vol{display:flex;align-items:center;gap:6px;color:var(--muted)}.sp-vol svg{width:20px;height:20px}.sp-vol input{width:90px;accent-color:var(--signal)}@media (max-width: 640px){.sp-row{height:auto;padding:8px 0 6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left left close" "listen ctrl stable";row-gap:4px}.sp-left{grid-area:left}.sp-ctrl{grid-area:ctrl;gap:2px}.sp-right{display:contents}.sp-listen{grid-area:listen;justify-self:start;gap:0}.sp-listen .ls-ico{width:27px;height:34px}.sp-listen .ls-ico svg{width:19px;height:19px}.sp-stable{grid-area:stable;justify-self:end}.sp-end{grid-area:close;justify-self:end}.sp-close{width:36px}.sp-time{display:none}body.has-sp{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}body.has-sp .toast{bottom:calc(148px + env(safe-area-inset-bottom,0px))}}@media (hover: none),(max-width: 760px){.sp-vol{display:none}}html[data-variant=j] .sp-bar{background:var(--ink)}a.sound{display:inline-block;max-width:100%;vertical-align:top;color:inherit;text-decoration:none;pointer-events:auto}a.sound:hover{text-decoration:underline}@media (max-width: 380px){.sp-ctrl button{width:34px}.sp-ctrl .sp-main{width:42px;height:42px}.sp-listen .ls-ico{width:25px}}@media (max-width: 340px){.sp-row{grid-template-columns:auto minmax(0,1fr) auto}.sp-ctrl{justify-self:center}}@media (max-width: 899px){html[data-variant=j] .nav-ti{background:var(--ink);box-shadow:var(--in-s)}}.dl-opt.lit{box-shadow:inset 0 0 0 2px var(--signal)}.pk-emoji{font-size:18px;line-height:1;width:auto}#search.busy .btn-view{opacity:.6;pointer-events:none}.head-end{display:flex;align-items:center;gap:10px}.head-row .head-nav{margin-left:auto}.bm-link{position:relative;color:var(--muted)}.bm-link:hover{color:var(--text)}.bm-count{position:absolute;top:1px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--signal);color:var(--ink);font-size:11px;font-weight:800;line-height:18px;text-align:center}.rail .bmb[aria-pressed=true] svg{color:var(--signal)}.sp-save[aria-pressed=true]{color:var(--signal)}.sp-save[aria-pressed=true] svg,#saveSong[aria-pressed=true] svg{fill:currentColor}#saveSong[aria-pressed=true]{color:var(--signal)}#home .hero.bm-hero{min-height:0;justify-content:flex-start;padding-bottom:20px}.bm-tabs{justify-content:center;flex-wrap:wrap;margin:0 0 18px}.bm-tabs span{opacity:.7;margin-left:2px}.bm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}@media (min-width: 640px){.bm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px}}@media (min-width: 1000px){.bm-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.bm-card{position:relative;min-width:0;display:flex;flex-direction:column;gap:6px}.bm-tile{position:relative;display:block;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:var(--surface)}.bm-tile img{width:100%;height:100%;object-fit:cover;display:block}.bm-tile .len{position:absolute;right:6px;bottom:5px;font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8)}.bm-gone .bm-tile:after{content:"Removed from TikTok";position:absolute;inset:0;display:grid;place-items:center;padding:8px;text-align:center;background:#080c14b3;color:#fff;font-size:13px;font-weight:700}.bm-txt{min-width:0;text-decoration:none;color:var(--text);display:grid;gap:2px}.bm-txt b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-txt small{font-size:13px;color:var(--muted);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-x{position:absolute;top:4px;right:4px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#080c14a6;color:#fff}.bm-x svg{width:16px;height:16px}.bm-rows{list-style:none;margin:0 auto;padding:0;max-width:640px;display:grid;gap:8px}.bm-rows li{position:relative}.bm-rows a{display:flex;align-items:center;gap:12px;padding:8px 48px 8px 8px;border-radius:14px;text-decoration:none;color:var(--text);background:var(--surface)}html[data-variant=j] .bm-rows a{background:var(--ink);box-shadow:var(--out-s)}.bm-rows a span{min-width:0;display:grid;gap:2px}.bm-rows b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-rows small{color:var(--muted);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-pic{flex:none;width:52px;height:52px;border-radius:10px;object-fit:cover}.bm-pic.round{border-radius:50%}.bm-pic.ph svg{width:24px;height:24px}.bm-pic.ph{display:grid;place-items:center;font-style:normal;font-weight:800;font-size:20px;color:var(--signal);background:color-mix(in srgb,var(--signal) 14%,transparent)}.bm-rows .bm-x{top:50%;right:10px;transform:translateY(-50%);background:transparent;color:var(--muted)}.bm-rows .bm-x:hover{color:var(--text)}#bmBody .empty{margin:0 auto;text-align:center}.bm-search{display:block;width:100%;max-width:480px;height:46px;margin:0 auto 18px;padding:0 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:16px}html[data-variant=j] .bm-search{border:0;background:var(--ink);box-shadow:var(--in)}.bm-search:focus{outline:none;border-color:var(--muted)}.bm-more{height:1px}.hl-row{margin:16px 0 20px}.hl-row h3{margin:0 0 12px;font-size:15px;font-weight:700}.hl-list{display:flex;flex-wrap:wrap;gap:14px 10px}[data-layout=center] .hl-row{text-align:center}[data-layout=center] .hl-list{justify-content:center}.hl{width:84px;display:grid;justify-items:center;gap:2px;text-align:center}.hl-cover{width:68px;height:68px;margin-bottom:4px;border-radius:50%;padding:3px;background:var(--signal);display:block}.hl-cover img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:2px solid var(--ink);background:var(--surface)}.hl-cover:empty{background:var(--line)}.hl b{max-width:100%;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl small{font-size:12px;color:var(--muted)}.hl[aria-busy=true] .hl-cover{animation:shimmer 1s infinite}.stats .usd{font-style:normal;color:#3ccf7e}.cap .cap-user{display:inline-block;font-weight:700;color:#fff;text-decoration:none;pointer-events:auto}.cap .cap-user:hover{text-decoration:underline}.mix-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 14px}[data-layout=center] .mix-chips{justify-content:center}.mix-chips button{padding:6px 14px;border-radius:999px;border:1px solid var(--line);font-size:14px;color:var(--muted)}.mix-chips button[aria-pressed=true]{color:var(--signal);border-color:var(--signal)}html[data-variant=j] .mix-chips button{border:0;background:var(--ink);box-shadow:var(--out-s)}html[data-variant=j] .mix-chips button[aria-pressed=true]{box-shadow:var(--in-s)}.lc{max-width:760px;margin:8px auto 0}.lc-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.lc-head img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--surface)}.lc-head .p-name{font-size:22px;margin:0}.lc-head .p-handle{margin:0;color:var(--muted)}.lc-head .p-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.lc-main{text-align:center;margin:26px 0 8px}.lc-main>small{display:block;color:var(--muted);font-size:15px;margin-bottom:6px}.od{display:inline-flex;justify-content:center;font-size:clamp(38px,11.5vw,92px);font-weight:800;line-height:1;height:1em;letter-spacing:-.02em;font-variant-numeric:tabular-nums;max-width:100%}.od-d{display:inline-block;height:1em;overflow:hidden}.od-d>span{display:flex;flex-direction:column;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.od-d i{font-style:normal;height:1em}.od-s{opacity:.5}.lc-status{color:var(--muted);font-size:14px;margin:12px 0 0;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.lc-status .vt-all{margin:0}.lc-dot{width:8px;height:8px;border-radius:50%;background:#3ccf7e;display:inline-block;animation:lcPulse 1.6s ease-in-out infinite}@keyframes lcPulse{50%{opacity:.35}}.lc-stats{grid-template-columns:repeat(3,1fr)}.lc-stats b{font-variant-numeric:tabular-nums}.lc-stats .od-sm{display:flex;height:1.25em;line-height:1.25;overflow:hidden}.od-sm .od-d,.od-sm .od-d i{height:1.25em}@media (max-width: 520px){.lc-stats{grid-template-columns:repeat(2,1fr)}}.lc-plot{margin-top:14px}.lc-bars{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,22px));grid-template-rows:var(--h) auto;column-gap:3px;row-gap:6px;padding-right:44px}.lc-bars span{position:relative}.lc-bars b{position:absolute;left:0;right:0;border-radius:4px 4px 0 0;background:var(--line)}.lc-bars b.up{background:#3ccf7e}.lc-bars b.down{background:#e5484d;border-radius:0 0 4px 4px}.lc-bars b.now{opacity:.45}.lc-zero{position:absolute;left:0;height:1px;background:var(--line)}.lc-y{position:absolute;font-style:normal;font-size:12px;line-height:1;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lc-x{grid-row:2;grid-column:1 / -1;font-size:12px;color:var(--muted);white-space:nowrap}.lc-x.end{justify-self:end}.sr-filters{position:sticky;top:0;z-index:6;background:var(--ink);display:flex;align-items:center;gap:8px;margin:6px calc(var(--gutter) * -1) 8px;padding:10px var(--gutter)}.sr-rows{flex:1;min-width:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}.sr-back{display:none;flex:none;width:36px;height:36px;border-radius:50%;place-items:center;color:var(--text);background:var(--surface)}.sr-back svg{width:20px;height:20px}html[data-variant=j] .sr-back{background:var(--ink);box-shadow:var(--out-s)}.sr-filters.stuck .sr-back{display:grid}.sr-filters.stuck{box-shadow:0 6px 14px #00000059}.sr-filters .sorter{flex-wrap:wrap;justify-content:center;gap:6px;margin:0}.sr-filters .sorter button{padding:7px 12px}.hs{max-width:760px;margin:0 auto;padding-bottom:90px}.hs-sec,.hs-set{margin-top:22px}.hs-set{padding:16px;border-radius:var(--radius-m);background:var(--surface)}.hs-set h2{font-size:18px;margin:0}.hs-set>.note{margin:4px 0 0}.hs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hs-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--ink);color:var(--text);font-weight:600;font-size:15px}.hs-chip span{color:var(--muted);font-size:16px;line-height:1}.hs-copy{width:100%;margin-top:16px;padding:13px;border-radius:999px;background:var(--signal);color:var(--ink);font-weight:800;font-size:16px}.hs-copy:disabled{opacity:.5}.hs-head{display:flex;align-items:flex-end;gap:12px;margin-top:14px;padding:0 14px 0 54px;color:var(--muted);font-size:12px;line-height:1.2}.hs-head span:first-child{flex:1}.hs-head+.hs-list{margin-top:6px}.hs-num{flex:none;width:70px;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.hs-sec h2{font-size:18px;margin:0}.hs-sec>.note{margin:4px 0 0}.hs-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.hs-list li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-m);background:var(--surface)}.hs-pick{display:grid;place-items:center;width:28px;height:28px;flex:none;cursor:pointer}.hs-pick input{width:20px;height:20px;accent-color:var(--signal);cursor:pointer}.hs-list a{flex:1;min-width:0;text-decoration:none;color:var(--text);display:flex;flex-direction:column}.hs-list a b{overflow-wrap:anywhere}.hs>.vt-all{display:block;margin:16px auto 0}.hs-bar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;width:min(728px,calc(100% - 2 * var(--gutter)));display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:var(--radius-m);background:var(--surface);box-shadow:0 10px 28px #00000073}.hs-bar span{flex:1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-bar .vt-all{margin:0;flex:none;width:auto;padding:10px 22px}@media (prefers-reduced-motion: reduce){.od-d>span{transition:none}.lc-dot{animation:none}}.us-list{margin-top:22px}.us-list .person{align-items:start}.us-list .person>img,.us-list .person>.ph{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;background:var(--surface)}.us-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-list .us-num{color:var(--text);font-size:13px;margin-top:2px}.us-list .us-bio{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;margin-top:2px}.us-list .open{align-self:center}.ss-list .person>img,.ss-list .person>.ph{border-radius:10px}.us .us-ver svg.verified{width:15px;height:15px;margin:-2px 5px -2px 0;vertical-align:-2px}#usBody .vt-all{display:block;margin:0 auto 60px}#usBody .loading{text-align:center;color:var(--muted);padding:30px 0}@media (min-width: 900px){.us-list{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}}.lk-hero{margin:22px auto 0;padding:18px;border-radius:var(--radius-m);background:var(--surface);text-align:center}html[data-variant=j] .lk-hero{background:var(--ink);box-shadow:var(--in)}.lk-hero .lk-place{justify-content:center;font-size:clamp(26px,7vw,36px);font-weight:800;margin:4px 0}.lk-hero .lk-place .pk-flag{width:1.5em;height:1em;font-size:1em}.lk-place{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.lk-place .pk-flag{width:24px;height:16px;object-fit:cover;border-radius:2px;line-height:1}.lk-list{margin:22px 0 60px}.lk-list>div{display:grid;grid-template-columns:minmax(110px,30%) minmax(0,1fr);gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.lk-list dt{color:var(--muted);font-size:14px}.lk-list dd{margin:0;font-weight:600;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.lk-list dd small{color:var(--muted);font-weight:400}.lk-list code{font:600 14px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;min-width:0}.lk-copy{font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--surface);color:var(--text)}html[data-variant=j] .lk-copy{background:var(--ink);box-shadow:var(--out-s)}@media (max-width: 520px){.lk-list>div{grid-template-columns:1fr;gap:4px}}
