:root{color-scheme:light;--void:#FAFAFC;--surface:#FFFFFF;--raise:#F2F2F7;--line:#E6E6EE;--line-2:#D5D5E0;--ink:#12121A;--body:#5A5A6B;--soft:#7B7B8C;--ac:#5B36E0;--ac-fill:#6E4EF5;--ac-ink:#FFFFFF;--ac-tint:rgba(110,78,245,.07);--ac-line:rgba(91,54,224,.26);--ac-glow:0 0 0 1px rgba(110,78,245,.30),0 8px 20px -8px rgba(110,78,245,.42);--nav-bg:rgba(250,250,252,.82);--btn-bg:#12121A;--btn-ink:#FAFAFC;--btn-hover:#000000;--thumb-ring:rgba(0,0,0,.10);--sans:"Archivo",ui-sans-serif,system-ui,"Helvetica Neue",sans-serif;--display:"Archivo",ui-sans-serif,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--shell:1120px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--void:#08080D;--surface:#0E0E15;--raise:#15151E;--line:#1E1E2A;--line-2:#2B2B3A;--ink:#EFEFF5;--body:#9797A6;--soft:#7C7C8C;--ac:#8F76FF;--ac-fill:#6E4EF5;--ac-ink:#FFFFFF;--ac-tint:rgba(124,92,255,.11);--ac-line:rgba(124,92,255,.30);--ac-glow:0 0 0 1px rgba(124,92,255,.32),0 10px 30px -8px rgba(110,78,245,.50);--nav-bg:rgba(8,8,13,.80);--btn-bg:#EFEFF5;--btn-ink:#08080D;--btn-hover:#FFFFFF;--thumb-ring:rgba(255,255,255,.12)}}:root[data-theme=dark]{color-scheme:dark;--void:#08080D;--surface:#0E0E15;--raise:#15151E;--line:#1E1E2A;--line-2:#2B2B3A;--ink:#EFEFF5;--body:#9797A6;--soft:#7C7C8C;--ac:#8F76FF;--ac-fill:#6E4EF5;--ac-ink:#FFFFFF;--ac-tint:rgba(124,92,255,.11);--ac-line:rgba(124,92,255,.30);--ac-glow:0 0 0 1px rgba(124,92,255,.32),0 10px 30px -8px rgba(110,78,245,.50);--nav-bg:rgba(8,8,13,.80);--btn-bg:#EFEFF5;--btn-ink:#08080D;--btn-hover:#FFFFFF;--thumb-ring:rgba(255,255,255,.12)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--void);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit;border:0;background:none;cursor:pointer}:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:4px}.shell{max-width:var(--shell);margin:0 auto;padding:0 24px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--nav-bg);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}.nav-in{gap:26px;height:68px}.brand,.nav-in{display:flex;align-items:center}.brand{gap:9px;flex:none}.brand svg{width:20px;height:20px;flex:none;fill:var(--ac)}.brand span{font-weight:800;font-size:26px;line-height:1}.nav-links{display:flex;gap:2px;flex:1 1;margin-left:4px}.nav-links a{position:relative;font-size:14px;font-weight:500;color:var(--body);padding:9px 13px;border-radius:8px;transition:color .12s ease,background .12s ease}.nav-links a:hover{color:var(--ink);background:var(--raise)}.nav-links a.on{color:var(--ink)}.nav-links a.on:after{content:"";position:absolute;left:13px;right:13px;bottom:2px;height:2px;border-radius:2px;background:var(--ink)}.nav-cta{display:flex;align-items:center;gap:6px;flex:none}.ghost{font-size:14px;font-weight:500;color:var(--body);padding:9px 12px;border-radius:8px;transition:color .12s ease,background .12s ease}.ghost:hover{color:var(--ink);background:var(--raise)}.theme{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:var(--soft);transition:color .12s ease,background .12s ease}.theme:hover{color:var(--ink);background:var(--raise)}.theme svg{width:16px;height:16px;fill:currentColor}.btn{display:inline-block;background:var(--btn-bg);color:var(--btn-ink);font-weight:600;font-size:14px;letter-spacing:-.01em;padding:10px 17px;border-radius:9px;transition:background .15s ease,transform .15s ease}.btn:hover{background:var(--btn-hover);transform:translateY(-1px)}.btn-2{display:inline-block;font-weight:500;font-size:14px;color:var(--body);padding:10px 15px;border-radius:9px;border:1px solid var(--line-2);transition:color .15s ease,border-color .15s ease}.btn-2:hover{color:var(--ink);border-color:var(--ink)}.hero-in{padding:66px 0 0}.hero h1{margin:0 0 34px;font-weight:800;font-size:clamp(46px,9.4vw,116px);line-height:.92;text-wrap:balance}.hero-foot{justify-content:space-between;gap:24px;padding:18px 0 26px;border-top:1px solid var(--line-2)}.hero-foot,.status{display:flex;align-items:center}.status{gap:10px;margin:0;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--soft)}.dot{position:relative;width:6px;height:6px;flex:none}.dot,.dot:after{border-radius:50%;background:var(--ac)}.dot:after{content:"";position:absolute;inset:0;animation:ping 2.6s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(3);opacity:0}}.hero-link{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:color .15s ease}.hero-link:hover{color:var(--ac)}.cols{display:grid;grid-template-columns:minmax(0,1fr) 276px;grid-gap:56px;gap:56px;padding:30px 0 90px;align-items:start}.feed-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:26px;padding-bottom:12px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.feed-head h2{margin:0;font:inherit;color:var(--ink)}.sort{display:flex;align-items:center;gap:11px}.sort button{font:inherit;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);padding:0;transition:color .15s ease}.sort button:hover{color:var(--body)}.sort button.on{color:var(--ink)}.sort .sdiv{width:1px;height:11px;background:var(--line-2)}[hidden]{display:none!important}.log{position:relative;display:flex;flex-direction:column;gap:30px}.log:before{content:"";position:absolute;left:6px;top:6px;bottom:10px;width:1px;background:var(--line)}.day{position:relative;padding-left:38px}.node{position:absolute;left:0;top:2px;width:13px;height:13px;border-radius:50%;background:var(--void);border:1px solid var(--line-2);display:grid;place-items:center}.node i{width:5px;height:5px;border-radius:50%;background:var(--soft)}.day.today .node{border-color:var(--ac-line)}.day.today .node i{background:var(--ac)}.daymark{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.daymark b{font-weight:500;color:var(--body)}.day.today .daymark b{color:var(--ac)}.daymark span{color:var(--soft);font-size:10.5px}.entries{display:flex;flex-direction:column;gap:8px}.entry{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:15px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:background .12s cubic-bezier(.2,.8,.3,1),border-color .12s cubic-bezier(.2,.8,.3,1)}.entry:hover{background:var(--raise);border-color:var(--line-2)}.thumb{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:17px;letter-spacing:-.04em;color:#fff;box-shadow:inset 0 0 0 1px var(--thumb-ring)}.etitle{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 4px;font-weight:700;font-size:16px;letter-spacing:-.03em}.etitle,.live{align-items:center}.live{display:inline-flex;gap:5px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ac);background:var(--ac-tint);border:1px solid var(--ac-line);padding:2px 7px;border-radius:5px}.live i{width:4px;height:4px;border-radius:50%;background:var(--ac)}.edesc{margin:0 0 9px;color:var(--body);font-size:14px;line-height:1.45;text-wrap:pretty}.meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.av{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:9px;font-weight:700;color:#fff}.handle{font-size:13px;font-weight:600;color:var(--body);letter-spacing:-.01em}.sep{width:1px;height:11px;background:var(--line-2);flex:none}.tag{font-family:var(--mono);font-size:11px;color:var(--soft);background:var(--raise);border:1px solid var(--line);padding:1px 7px;border-radius:5px}.entry:hover .tag{border-color:var(--line-2)}.vibe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:66px;min-height:58px;padding:10px 6px;border:1px solid var(--line-2);border-radius:12px;background:var(--raise);color:var(--body);transition:color .12s cubic-bezier(.2,.8,.3,1),background .12s cubic-bezier(.2,.8,.3,1),border-color .12s cubic-bezier(.2,.8,.3,1),box-shadow .2s ease,transform .12s ease}.vibe svg{width:13px;height:13px;fill:currentColor;transition:transform .12s cubic-bezier(.2,.8,.3,1)}.vibe b{font-family:var(--mono);font-weight:700;font-size:15px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vibe:hover{color:var(--ac);border-color:var(--ac-line);background:var(--ac-tint)}.vibe:hover svg{transform:translateY(-2px)}.vibe:active{transform:scale(.96)}.vibe.on,.vibe.on:hover{background:var(--ac-fill);border-color:var(--ac-fill);color:var(--ac-ink);box-shadow:var(--ac-glow)}.vibe.on svg{transform:translateY(-1px)}.rail{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:92px}.card{border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:19px}.card h4{margin:0 0 15px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.card.pitch{background:var(--ac-tint);border-color:var(--ac-line)}.card.pitch h4{color:var(--ac)}.card.pitch .big{margin:0 0 8px;font-weight:800;font-size:19px;letter-spacing:-.04em;line-height:1.2}.card.pitch p{margin:0 0 16px;color:var(--body);font-size:13.5px;line-height:1.45;text-wrap:pretty}.card.pitch .btn{display:block;text-align:center}.who{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid var(--line)}.who:first-of-type{border-top:0;padding-top:0}.who:last-of-type{padding-bottom:0}.who .av{width:28px;height:28px;font-size:11px}.who .id{flex:1 1;min-width:0}.who .id b{display:block;font-weight:600;font-size:13.5px;letter-spacing:-.015em}.who .id span{display:block}.who .id span,.who .n{font-family:var(--mono);font-size:11px;color:var(--soft)}.who .n{white-space:nowrap}.all{display:block;margin-top:14px;padding-top:13px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);transition:color .15s ease}.all:hover{color:var(--ink)}.cloud{display:flex;flex-wrap:wrap;gap:6px}.cloud a{font-family:var(--mono);font-size:11.5px;color:var(--body);background:var(--raise);border:1px solid var(--line);padding:4px 9px;border-radius:6px;transition:color .15s ease,border-color .15s ease}.cloud a:hover{color:var(--ink);border-color:var(--line-2)}footer{border-top:1px solid var(--line);background:var(--surface)}.foot-in{padding:30px 0;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.foot-in .brand span{font-size:21px}.foot-links{display:flex;gap:22px;font-size:13.5px;color:var(--body)}.foot-links a:hover{color:var(--ink)}.colophon{font-family:var(--mono);font-size:11px;color:var(--soft);letter-spacing:.06em}.entry{position:relative;outline:none}.entry:focus{border-color:var(--ac-line);background:var(--raise);box-shadow:0 0 0 1px var(--ac-line)}.entry:focus:before{content:"\25B8";position:absolute;left:-21px;top:50%;transform:translateY(-50%);color:var(--ac);font-family:var(--mono);font-size:13px;line-height:1}.vibe{position:relative}.vibe b{transition:transform .18s cubic-bezier(.2,1.5,.4,1)}.vibe.bump b{transform:scale(1.2)}.plus{position:absolute;top:0;left:50%;pointer-events:none;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ac);animation:floatup .75s cubic-bezier(.2,.7,.3,1) forwards}@keyframes floatup{0%{opacity:0;transform:translate(-50%)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-26px)}}.scrim{position:fixed;inset:0;z-index:80;display:none;padding:14vh 20px 20px;background:rgba(4,4,8,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.scrim.open{display:block}.palette{max-width:520px;margin:0 auto;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px -18px rgba(0,0,0,.6);animation:pop .13s cubic-bezier(.2,.9,.3,1)}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.palette input{width:100%;padding:16px 18px;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:15.5px;letter-spacing:-.01em;border-bottom:1px solid var(--line)}.palette input::placeholder{color:var(--soft)}.plist{max-height:330px;overflow-y:auto;padding:6px}.pitem{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:8px;cursor:pointer}.pitem[aria-selected=true]{background:var(--raise)}.pitem .pav{width:20px;height:20px;border-radius:5px;flex:none;display:grid;place-items:center;font-size:9px;font-weight:700;color:#fff}.pitem .pname{flex:1 1;min-width:0;font-size:14px;font-weight:500;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitem .pkind{font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--soft)}.pempty{padding:22px 14px;text-align:center;font-size:13.5px;color:var(--soft)}@media (max-width:820px){.entry:focus:before,.statusbar{display:none}}.day.quiet .node{border-style:dashed;background:var(--void)}.day.quiet .node i{display:none}.day.quiet .daymark b{color:var(--soft)}.quiet-note{margin:0;padding:13px 16px;border:1px dashed var(--line-2);border-radius:12px;letter-spacing:.06em;color:var(--soft)}.dom,.quiet-note{font-family:var(--mono);font-size:11.5px}.dom{display:inline-flex;align-items:center;gap:5px;color:var(--body);transition:color .12s ease}.dom svg{width:11px;height:11px;flex:none;fill:var(--ac)}.dom:hover{color:var(--ink)}.dom.unverified{color:var(--soft)}.dom.unverified svg{display:none}.day{animation:rise .5s cubic-bezier(.2,.7,.3,1) backwards}.day:first-child{animation-delay:.02s}.day:nth-child(2){animation-delay:.1s}.day:nth-child(3){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important}}@media (max-width:960px){.cols{grid-template-columns:1fr;gap:40px}.rail{position:static}}@media (max-width:820px){.nav-in{height:60px;gap:12px}.ghost,.nav-links{display:none}.brand span{font-size:23px}.hero-in{padding:46px 0 0}.hero h1{margin-bottom:26px}}@media (max-width:620px){.shell{padding:0 16px}.day{padding-left:26px}.log:before{left:5px}.node{width:11px;height:11px;left:-26px;top:7px}.daymark{top:66px}.entry{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.thumb{display:none}.etitle{font-size:15.5px}.edesc{font-size:13.5px}.vibe{width:56px;min-height:56px}.hero-foot{gap:14px;padding-bottom:22px}.feed-head,.hero-foot{flex-direction:column;align-items:flex-start}.feed-head{gap:12px}.foot-in{flex-direction:column;align-items:flex-start;gap:14px}}.signin{display:grid;place-items:center;min-height:calc(100vh - 68px);padding:40px 24px 80px}.signin-card{width:100%;max-width:400px;padding:30px 28px 26px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.signin-card h1{margin:0 0 9px;font-weight:800;font-size:26px;letter-spacing:-.045em}.signin-card>p{margin:0 0 22px;color:var(--body);font-size:14.5px;line-height:1.5;text-wrap:pretty}.btn.google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 18px;font-size:15px;border-radius:10px}.btn.google svg{width:17px;height:17px;flex:none}.btn.google:disabled{opacity:.6;cursor:default;transform:none}.signin-error{margin:14px 0 0;padding:10px 12px;border-radius:9px;border:1px solid var(--ac-line);background:var(--ac-tint);font-size:13px;line-height:1.45;color:var(--ac)}.signin-fine{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--soft);line-height:1.5;text-wrap:pretty}.wrap{max-width:780px;margin:0 auto;padding:0 24px}.phead{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:24px;gap:24px;padding:52px 0 30px;align-items:start}.face{width:88px;height:88px;border-radius:22px;display:grid;place-items:center;font-weight:800;font-size:34px;letter-spacing:-.05em;color:#fff;box-shadow:inset 0 0 0 1px var(--thumb-ring)}.pname{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin:0 0 3px}.pname h1{margin:0;font-weight:800;letter-spacing:-.05em;line-height:1.05}.at{font-family:var(--mono);font-size:12.5px;color:var(--soft)}.bio{margin:11px 0 0;color:var(--body);font-size:15.5px;line-height:1.5;max-width:54ch;text-wrap:pretty}.facts{align-items:center;gap:9px;margin-top:14px;font-family:var(--mono);font-size:11.5px;color:var(--soft)}.facts,.links{display:flex;flex-wrap:wrap}.links{gap:7px;margin-top:16px}.links a{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:8px;border:1px solid var(--line-2);font-family:var(--mono);font-size:11.5px;color:var(--body);transition:color .12s ease,border-color .12s ease}.links a:hover{color:var(--ink);border-color:var(--ink)}.links a svg{width:11px;height:11px;fill:var(--ac);flex:none}.bar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:26px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.bar h2{margin:0;font:inherit;color:var(--ink)}main{padding-bottom:90px}.etitle a:hover,.thumb:hover{opacity:.85}@media (max-width:620px){.wrap{padding:0 16px}.phead{grid-template-columns:1fr;gap:16px;padding:34px 0 24px}.face{width:68px;height:68px;border-radius:18px}.face,.pname h1{font-size:26px}.entry{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.thumb{display:none}.vibe{width:56px;min-height:56px}.day{padding-left:26px}.log:before{left:5px}.node{width:11px;height:11px;left:-26px;top:7px}.daymark{top:66px}}.form-page{max-width:620px;margin:0 auto;padding:0 24px 100px}.form-page h1{margin:52px 0 8px;font-weight:800;font-size:32px;letter-spacing:-.03em}.form-page .lede{margin:0 0 30px;color:var(--body);font-size:16px;line-height:1.5;text-wrap:pretty}.panel{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:22px}.fld+.fld{margin-top:18px}.fld label{display:block;margin-bottom:7px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--soft)}.f{width:100%;padding:11px 13px;border:1px solid var(--line-2);border-radius:9px;background:var(--void);color:var(--ink);font:inherit;font-size:15px}.f:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-tint)}.f::placeholder{color:var(--soft)}textarea.f{resize:vertical;min-height:82px;line-height:1.5;font-size:14.5px}.hint{margin:8px 0 0;font-size:12.5px;color:var(--soft);line-height:1.45;text-wrap:pretty}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.grid2>div{min-width:0}.send{display:flex;align-items:center;gap:10px;margin-top:22px;flex-wrap:wrap}.send .btn{padding:12px 20px;font-size:14.5px}.send .btn:disabled{opacity:.5;cursor:default;transform:none}.handle-row{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--line-2);border-radius:9px;background:var(--void)}.handle-row:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-tint)}.handle-pre{display:grid;place-items:center;flex:none;padding:0 1px 0 13px;color:var(--soft)}.handle-pre,.handle-row .f{font-family:var(--mono);font-size:14.5px}.handle-row .f{min-width:0;border:0;border-radius:0;padding-left:2px}.handle-row .f:focus{box-shadow:none}.saved{margin:16px 0 0;padding:10px 12px;border-radius:9px;border:1px solid var(--ac-line);background:var(--ac-tint);font-size:13px;line-height:1.45;color:var(--ac)}@media (max-width:620px){.form-page{padding:0 16px 80px}.form-page h1{font-size:26px;margin-top:34px}.grid2{grid-template-columns:1fr}}.back{display:inline-flex;align-items:center;gap:7px;margin:26px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.back:hover{color:var(--ink)}.head{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:20px;gap:20px;padding:24px 0 26px;align-items:start}.head .thumb{width:76px;height:76px;border-radius:18px;font-size:26px}.head h1{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin:0 0 7px;font-weight:800;line-height:1.05}.tagline{margin:0 0 13px;color:var(--body);font-size:16.5px;line-height:1.45;max-width:52ch;text-wrap:pretty}.headmeta{align-items:center;gap:9px}.actions,.headmeta{display:flex;flex-wrap:wrap}.actions{align-items:stretch;gap:10px;padding-bottom:28px}.open{display:inline-flex;align-items:center;gap:9px;background:var(--btn-bg);color:var(--btn-ink);font-weight:600;font-size:15px;letter-spacing:-.01em;padding:13px 20px;border-radius:10px;transition:background .12s ease,transform .12s ease}.open:hover{background:var(--btn-hover);transform:translateY(-1px)}.open svg{width:13px;height:13px;fill:currentColor}.actions .vibe{width:auto;min-width:96px;flex-direction:row;gap:9px;min-height:0;padding:0 18px;border-radius:10px}.actions .vibe b{font-size:16px}.share{display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--line-2);border-radius:10px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);transition:color .12s ease,border-color .12s ease}.share:hover{color:var(--ink);border-color:var(--ink)}.shot{position:relative;border:1px solid var(--line-2);border-radius:14px;overflow:hidden;background:var(--surface);margin-bottom:40px}.shotbar{display:flex;align-items:center;gap:6px;padding:10px 13px;border-bottom:1px solid var(--line);background:var(--raise)}.shotbar i{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.shotbar span{margin-left:9px;font-family:var(--mono);font-size:10.5px;color:var(--soft)}.shotbody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:30px;gap:30px;padding:40px 30px;min-height:290px;align-items:center}.sk{display:flex;flex-direction:column;gap:12px}.sk i{display:block;height:13px;border-radius:3px;background:var(--line)}.sk i.t{height:26px;width:72%}.sk i.a{width:46%}.sk i.b{width:60%}.sk i.c{width:34%;background:var(--line-2)}.skbox{height:180px;border-radius:12px;background:var(--raise)}.shottag,.skbox{border:1px solid var(--line)}.shottag{position:absolute;right:11px;bottom:11px;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--soft);background:var(--void);padding:3px 8px;border-radius:5px}section{margin-bottom:38px}h2{margin:0 0 15px;padding-bottom:11px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.prose p{margin:0 0 13px;color:var(--body);font-size:15px;line-height:1.6;max-width:66ch;text-wrap:pretty}.prose p:last-child{margin-bottom:0}.stack{display:flex;gap:7px;flex-wrap:wrap}.stack .tag{font-size:12px;padding:4px 10px}.byline{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .12s ease}.byline:hover{border-color:var(--line-2)}.byline .face{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none;font-weight:800;font-size:17px;color:#fff;box-shadow:inset 0 0 0 1px var(--thumb-ring)}.byline .who{flex:1 1;min-width:0}.byline .who b{display:block;font-weight:700;font-size:15px;letter-spacing:-.025em}.byline .who span{display:block;font-size:11.5px}.byline .who span,.byline em{font-family:var(--mono);color:var(--soft)}.byline em{font-style:normal;font-size:11px;flex:none}.ups{position:relative;padding-left:26px}.ups:before{content:"";position:absolute;left:4px;top:7px;bottom:9px;width:1px;background:var(--line)}.up{position:relative;display:grid;grid-template-columns:98px minmax(0,1fr);grid-gap:16px;gap:16px;padding:9px 0;align-items:baseline}.up:before{content:"";position:absolute;left:-26px;top:15px;width:9px;height:9px;border-radius:50%;background:var(--void);border:1px solid var(--line-2)}.up.rel:before{background:var(--ac);border-color:var(--ac)}.up.first:before{background:var(--void);border-style:dashed}.up time{font-family:var(--mono);font-size:11.5px;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.up p{margin:0;font-size:14px;color:var(--body);line-height:1.45;text-wrap:pretty}.up p b{font-weight:600;color:var(--ink)}.up .ver{display:inline-block;font-size:11px;color:var(--ac);background:var(--ac-tint);border:1px solid var(--ac-line);padding:0 6px;border-radius:4px;margin-right:7px}.src,.up .ver{font-family:var(--mono)}.src{display:flex;align-items:center;gap:7px;margin-top:16px;padding-top:14px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.src,.what{border-top:1px solid var(--line)}.what{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);margin-bottom:34px}.what div{padding:20px 22px 22px;border-left:1px solid var(--line)}.what div:first-child{border-left:0;padding-left:0}.what b{display:block;margin-bottom:6px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ac)}.what p{margin:0;font-size:14px;color:var(--body);line-height:1.5;text-wrap:pretty}.slot{grid-template-columns:62px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:15px 16px;border:1px dashed var(--line-2);background:transparent}.gthumb,.slot{display:grid;border-radius:12px}.gthumb{width:62px;height:62px;place-items:center;border:1px dashed var(--line-2);color:var(--soft);font-family:var(--mono);font-size:19px}.slot h3{margin:0 0 3px;font-weight:700;font-size:16px;letter-spacing:-.03em;color:var(--body)}.slot p{margin:0;font-size:13.5px;color:var(--soft);line-height:1.45}.slot .btn{white-space:nowrap}.origin{position:relative;padding-left:38px;margin-top:4px}.origin .node{border-style:dashed;background:var(--void);top:0}.origin .node i{display:none}.origin p{margin:0;font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;color:var(--soft);line-height:1.5}@media (max-width:820px){.what{grid-template-columns:1fr}.what div{border-left:0;border-top:1px solid var(--line);padding-left:0}.what div:first-child{border-top:0}}@media (max-width:620px){.slot{grid-template-columns:minmax(0,1fr) auto;gap:12px}.gthumb{display:none}.origin{padding-left:26px}.head{grid-template-columns:1fr!important}}.mono{font-family:var(--mono)}.pv{margin-top:30px}.pvhead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:11px;margin-bottom:14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.pv .entry,.pv .vibe{cursor:default}.upload{display:flex;align-items:flex-start;gap:16px}.upload-preview{width:74px;height:74px;flex:none;border-radius:16px;overflow:hidden;display:grid;place-items:center;border:1px dashed var(--line-2);background:var(--void)}.upload-preview img{width:100%;height:100%;object-fit:cover;display:block}.upload-empty{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.upload-controls{flex:1 1;min-width:0}.upload-controls .hint{margin-top:9px}.upload-clear{margin-left:10px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);transition:color .12s ease}.upload-clear:hover{color:var(--ink)}img.av,img.face,img.thumb{object-fit:cover;display:block}.danger{margin-top:34px;padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.danger h3{margin:0 0 6px;font-weight:700;font-size:15px;letter-spacing:-.025em}.danger p{margin:0;font-size:13.5px;color:var(--body);line-height:1.5;text-wrap:pretty}.danger-btn{background:#D6455E;color:#fff}.danger-btn:hover{background:#C13950}.page-h1{margin:48px 0 8px;font-weight:800;font-size:34px;letter-spacing:-.045em}.wrap>.lede{margin:0 0 34px;color:var(--body);font-size:16px;line-height:1.5;max-width:60ch;text-wrap:pretty}.maker-list{display:flex;flex-direction:column}.maker-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--line);transition:opacity .12s ease}.maker-row:first-child{border-top:0}.maker-row:hover{opacity:.72}.face.sm{width:46px;height:46px;border-radius:13px;font-size:18px}.maker-who{min-width:0}.maker-who b{display:block;font-weight:700;font-size:16px;letter-spacing:-.03em}.maker-who .at{display:block;font-family:var(--mono);font-size:11.5px;color:var(--soft)}.maker-bio{display:block;margin-top:5px;font-size:13.5px;color:var(--body);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker-count{flex:none;text-align:right;font-family:var(--mono);font-size:11.5px;color:var(--soft)}.maker-count em{display:block;font-style:normal;margin-top:3px;color:var(--line-2)}.tag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:9px;gap:9px}.tag-cell{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--surface);transition:border-color .12s ease,background .12s ease}.tag-cell:hover{border-color:var(--line-2);background:var(--raise)}.tag-cell b{font-family:var(--mono);font-size:13.5px;font-weight:500;letter-spacing:-.01em}.tag-cell span{font-family:var(--mono);font-size:11.5px;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notfound{max-width:560px;padding-top:16vh;padding-bottom:120px}.notfound .status{margin-bottom:20px}.notfound h1{margin:0 0 12px;font-weight:800;letter-spacing:-.055em;line-height:1.02}.notfound .lede{margin:0 0 28px}@media (max-width:620px){.page-h1{font-size:27px;margin-top:32px}.maker-row{grid-template-columns:40px minmax(0,1fr);gap:13px}.face.sm{width:40px;height:40px;border-radius:11px;font-size:16px}.maker-count{grid-column:2;text-align:left;margin-top:2px}.maker-count em{display:inline;margin-left:8px}}.taginput{position:relative}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px;min-height:43px;cursor:text;border:1px solid var(--line-2);border-radius:9px;background:var(--void)}.chips:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-tint)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 7px 4px 9px;border-radius:6px;border:1px solid var(--line);background:var(--raise);font-family:var(--mono);font-size:12.5px;color:var(--body)}.chip button{display:grid;place-items:center;width:14px;height:14px;padding:0;font-size:14px;line-height:1;color:var(--soft);transition:color .12s ease}.chip button:hover,.chips input{color:var(--ink)}.chips input{flex:1 1;min-width:110px;padding:4px 5px;border:0;outline:none;background:transparent;font:inherit;font-family:var(--mono);font-size:13px}.chips input::placeholder{color:var(--soft)}.chips input:disabled{cursor:default}.suggest{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:20;margin:0;padding:5px;list-style:none;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);box-shadow:0 14px 34px -14px rgba(0,0,0,.55)}.suggest li{margin:0}.suggest button{display:block;width:100%;text-align:left;padding:7px 10px;border-radius:6px;font-family:var(--mono);font-size:13px;color:var(--body)}.suggest button.on{background:var(--raise);color:var(--ink)}.waiting{display:flex;flex-direction:column;gap:14px}.waiter{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:20px}.waiter-who{display:flex;gap:14px;align-items:flex-start}.waiter-who b{display:block;font-weight:700;font-size:16px;letter-spacing:-.03em}.waiter-who .at{display:block;font-family:var(--mono);font-size:11.5px;color:var(--soft)}.waiter-bio{margin:8px 0 0;font-size:13.5px;color:var(--body);line-height:1.45;text-wrap:pretty}.waiter-link{margin:6px 0 0;font-size:12px;color:var(--soft);word-break:break-all}.waiter-projects{display:flex;flex-direction:column;gap:10px;margin:16px 0 0}.waiter-project{padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--void)}.waiter-project b{display:block;font-weight:700;font-size:14.5px;letter-spacing:-.025em}.waiter-project p{margin:3px 0 7px;font-size:13.5px;color:var(--body);line-height:1.45}.waiter-project .mono{font-size:11.5px;color:var(--soft);word-break:break-all}.waiter-none{margin:14px 0 0;font-family:var(--mono);font-size:11.5px;color:var(--soft)}.review{display:flex;align-items:center;gap:10px}.review,.reviewed{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.reviewed{display:inline-block;width:100%;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ac)}.pending{display:block;margin:0 0 22px;padding:14px 16px;border-radius:11px;border:1px dashed var(--line-2);background:var(--surface)}.pending b{display:block;margin-bottom:4px;font-weight:600;font-size:14.5px;letter-spacing:-.02em}.pending span{display:block;font-size:13.5px;color:var(--body);line-height:1.5;text-wrap:pretty}.waiting-chip{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);border:1px dashed var(--line-2);padding:2px 7px;border-radius:5px}.waiter-about{margin:9px 0 0;font-size:13px;color:var(--soft);line-height:1.5;white-space:pre-line}.fresh{font-style:normal;color:var(--ac)}.rec{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:16px}.rline{display:grid;grid-template-columns:74px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-top:1px solid var(--line);background:var(--void)}.rline:first-child{border-top:0}.rline span{font-family:var(--mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--soft)}.rline code{font-size:12.5px;color:var(--ink);overflow-x:auto;white-space:nowrap}.copy,.rline code{font-family:var(--mono)}.copy{flex:none;padding:3px 8px;border:1px solid var(--line-2);border-radius:6px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);transition:color .12s ease,border-color .12s ease}.copy:hover{color:var(--ink);border-color:var(--ink)}.copy.ok{color:var(--ac);border-color:var(--ac-line)}.alt{margin-top:15px;padding-top:15px;border-top:1px solid var(--line);font-size:13px;color:var(--soft);line-height:1.5}.alt code{font-family:var(--mono);font-size:12px;color:var(--body)}.alt a{color:var(--ac)}.slug{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px;border:1px solid var(--ac-line);border-radius:11px;background:var(--ac-tint)}.slug .was{font-size:13px;text-decoration:line-through}.slug .arr,.slug .was{font-family:var(--mono);color:var(--soft)}.slug .now{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--ac);letter-spacing:-.01em}.verified-line{margin:0;font-size:15px;color:var(--body);line-height:1.5}.verified-line b{color:var(--ac);font-weight:500}.other-domain{margin-top:14px}.other-domain summary{cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.other-domain summary:hover{color:var(--ink)}.other-domain .f{margin-top:11px}.vtabs{display:flex;gap:3px;margin:0 0 18px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--void)}.vtabs button{flex:1 1;padding:8px 12px;border-radius:7px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--soft);transition:color .12s ease,background .12s ease}.vtabs button:hover{color:var(--body)}.vtabs button.on{background:var(--raise);color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.play{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-2);background:var(--raise);color:var(--body);transition:color .12s ease,background .12s ease,border-color .12s ease,transform .1s ease}.play svg{width:13px;height:13px;fill:currentColor}.play:hover{color:var(--ac);border-color:var(--ac-line);background:var(--ac-tint)}.play:active{transform:scale(.94)}.play.on{background:var(--ac-fill);border-color:var(--ac-fill);color:var(--ac-ink);box-shadow:var(--ac-glow)}.play.big{width:auto;height:46px;padding:0 22px;border-radius:24px;font-weight:600;font-size:15px}.play.big svg{width:14px;height:14px}.play.offline{width:auto;height:38px;padding:0 14px;border-radius:20px;cursor:default;border-style:dashed;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.play.offline,.play.offline:hover{background:transparent;color:var(--soft)}.play.offline:hover{border-color:var(--line-2)}.pb-spin{width:13px;height:13px;border:1.5px solid;border-top:1.5px solid transparent;border-radius:50%;animation:spin .7s linear infinite;opacity:.7}.playerbar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--nav-bg);border-top:1px solid var(--line);backdrop-filter:saturate(170%) blur(18px);-webkit-backdrop-filter:saturate(170%) blur(18px)}.playerbar:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,var(--pb-from,var(--ac)),var(--pb-to,var(--ac-fill)));opacity:.9}.playerbar-in{display:flex;align-items:center;gap:16px;height:76px}.pb-play{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--ac-fill);background:var(--ac-fill);color:var(--ac-ink);box-shadow:var(--ac-glow);transition:transform .12s cubic-bezier(.2,.8,.3,1),box-shadow .18s ease}.pb-play:hover{transform:scale(1.06)}.pb-play:active{transform:scale(.94)}.pb-play svg{width:15px;height:15px;fill:currentColor}.pb-station{display:flex;align-items:center;gap:14px;flex:1 1;min-width:0}.pb-art{position:relative;flex:none;display:grid;place-items:center}.pb-art:after{content:"";position:absolute;inset:-9px;border-radius:18px;z-index:-1;background:linear-gradient(140deg,var(--pb-from,var(--ac)),var(--pb-to,var(--ac-fill)));opacity:.22;filter:blur(11px)}.pb-logo{width:52px;height:52px;border-radius:13px;flex:none;object-fit:cover;display:grid;place-items:center;font-weight:800;font-size:18px;letter-spacing:-.04em;color:#fff;box-shadow:inset 0 0 0 1px var(--thumb-ring)}.pb-text{min-width:0;display:flex;flex-direction:column;gap:2px}.pb-track{font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:pb-in .32s cubic-bezier(.2,.8,.3,1)}@keyframes pb-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pb-credit{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--soft)}.pb-credit b{font-weight:500;color:var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-credit .sep{opacity:.4}.pb-eq{display:flex;align-items:flex-end;gap:2px;height:13px;flex:none}.pb-eq i{width:2.5px;border-radius:2px;background:var(--ac);height:30%;transform-origin:bottom}.pb-eq.on i{animation:pb-bounce .9s ease-in-out infinite}.pb-eq.on i:nth-child(2){animation-duration:1.25s;animation-delay:-.35s}.pb-eq.on i:nth-child(3){animation-duration:.75s;animation-delay:-.62s}@keyframes pb-bounce{0%,to{height:26%}50%{height:100%}}.pb-elsewhere{flex:none;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ac);white-space:nowrap}.pb-volume{flex:none;display:flex;align-items:center;gap:8px;color:var(--soft)}.pb-volume svg{width:15px;height:15px;fill:currentColor;flex:none}.pb-volume input{width:88px;accent-color:var(--ac-fill)}.pb-close{flex:none;width:32px;height:32px;border-radius:9px;font-size:19px;line-height:1;color:var(--soft);transition:color .12s ease,background .12s ease}.pb-close:hover{color:var(--ink);background:var(--raise)}body:has(.playerbar) footer{padding-bottom:76px}@media (hover:none) and (pointer:coarse){.pb-volume{display:none}}@media (max-width:620px){.playerbar-in{gap:12px;height:68px}.pb-logo{width:44px;height:44px;border-radius:11px}.pb-art:after{inset:-6px;filter:blur(9px)}.pb-track{font-size:14.5px}.pb-credit{font-size:10px;letter-spacing:.08em}.pb-elsewhere,.pb-eq{display:none}body:has(.playerbar) footer{padding-bottom:68px}}.browse{display:grid;grid-template-columns:196px minmax(0,1fr);grid-gap:48px;gap:48px;padding:30px 0 90px;align-items:start}.filters{position:-webkit-sticky;position:sticky;top:92px;display:flex;flex-direction:column;gap:26px}.filter-group h4{margin:0 0 10px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.filter{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 9px;margin:0 -9px;border-radius:8px;font-size:14px;color:var(--body);transition:color .12s ease,background .12s ease}.filter.on,.filter:hover{color:var(--ink);background:var(--raise)}.filter.on{font-weight:600}.filter em{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stations{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.stations.three{grid-template-columns:repeat(3,minmax(0,1fr))}.scard,.scard-cover{display:block}.scard-art-wrap{position:relative;display:block}.scard-art{position:relative;display:grid;place-items:center;aspect-ratio:1;width:100%;border-radius:18px;overflow:hidden;object-fit:cover;font-weight:800;font-size:clamp(30px,5vw,52px);letter-spacing:-.05em;color:#fff;box-shadow:inset 0 0 0 1px var(--thumb-ring);transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s ease}.scard:hover .scard-art{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -16px rgba(0,0,0,.55)}.scard-live{position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.34)}.scard{position:relative}.pick{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#fff;padding:4px 8px;border-radius:999px;background:var(--ac-fill);box-shadow:0 2px 10px -2px rgba(0,0,0,.5)}.scard-text{display:block;padding:13px 2px 0;min-width:0}.scard-text h3{display:flex;align-items:center;gap:6px;margin:0 0 4px;line-height:1.2}.scard-text h3 svg{width:13px;height:13px;flex:none;fill:var(--ac)}.scard-text p{display:flex;align-items:baseline;gap:7px;margin:0;font-size:13px;color:var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scard-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:7px}.onair{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ac)}.onair i{width:5px;height:5px;border-radius:50%;background:var(--ac);flex:none}.onair.off{color:var(--soft)}.onair.off i{background:var(--line-2)}.chip-state{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--soft);border:1px solid var(--line);background:var(--raise);padding:1px 7px;border-radius:5px}.scard .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:56px;height:56px;border-radius:50%;background:rgba(8,8,13,.72);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .18s ease,transform .18s ease}.scard .play.on,.scard:hover .play{opacity:1;transform:translate(-50%,-50%)}.scard .play svg{width:18px;height:18px}.scard .play.offline{width:auto;height:auto;padding:5px 10px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}@media (hover:none){.scard .play{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:820px){.stations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.stations,.stations.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scard-text h3{font-size:16.5px}}@media (max-width:900px){.browse{grid-template-columns:1fr;gap:28px}.filters{position:static;flex-direction:row;flex-wrap:wrap;gap:18px}.filter-group{flex:1 1;min-width:180px}}select.f{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--ink)}.brand span,.card.pitch .big,.form-page h1,.head h1,.hero h1,.notfound h1,.page-h1,.pname h1,.scard-text h3,.signin-card h1{font-family:var(--display);font-weight:800;letter-spacing:-.05em}.brand span{font-size:27px;letter-spacing:-.055em}.hero h1{font-size:clamp(48px,10.5vw,124px);line-height:.9;letter-spacing:-.065em}.hero h1 em{font-style:normal;color:var(--ac)}.form-page h1,.page-h1{font-size:34px;letter-spacing:-.045em}.scard-text h3{font-weight:700;font-size:19px;letter-spacing:-.035em}.head h1{letter-spacing:-.05em}.head h1,.pname h1{font-size:32px}.notfound h1{font-size:clamp(32px,6vw,52px)}@media (max-width:620px){.brand span{font-size:24px}.form-page h1,.page-h1{font-size:27px}.head h1{font-size:26px}}.rename{flex:1 1;min-width:220px}.rename-row{display:flex;align-items:center;gap:0;min-width:0}.rename-pre{color:var(--soft);padding:0 2px 0 10px;border:1px solid var(--line);border-right:0;border-radius:9px 0 0 9px;background:var(--raise);line-height:36px;flex:none}.rename-pre,.rename-row .f{font-family:var(--mono);font-size:13px}.rename-row .f{border-radius:0 9px 9px 0;min-width:0}.rename-acts{display:flex;gap:8px;margin-top:8px}.rename-note{margin:8px 0 0;font-size:12px;color:var(--soft)}.probe-row{display:flex;gap:8px;align-items:stretch;min-width:0}.probe-row .f{flex:1 1;min-width:0}.probe-row .btn-2{flex:none;white-space:nowrap}.probe-out{margin:14px 0 4px;padding:14px 16px;border:1px solid var(--ac-line);border-radius:13px;background:var(--ac-tint)}.probe-out h4{margin:0 0 10px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ac)}.probe-out dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:5px 14px;gap:5px 14px;margin:0}.probe-out dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.probe-out dd{margin:0;font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis}.probe-np{font-weight:600}.probe-logo{display:flex;align-items:center;gap:9px;min-width:0}.probe-logo img{border-radius:8px;flex:none;object-fit:cover;background:var(--raise)}.probe-logo .mono{font-size:11px;color:var(--soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.probe-out .hint{margin:11px 0 0}