@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:geistPixel;src:url(../media/GeistPixel_Square-s.p.3i-voztpvqxl2.woff2)format("woff2");font-display:swap}@font-face{font-family:geistPixel Fallback;src:local(Arial);ascent-override:91.68%;descent-override:26.91%;line-gap-override:0.0%;size-adjust:109.62%}.geistpixel_bb77e783-module__2mlrDW__className{font-family:geistPixel,geistPixel Fallback}.geistpixel_bb77e783-module__2mlrDW__variable{--font-geist-pixel:"geistPixel", "geistPixel Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#020207;--s1:#060613;--s2:#0d0d1e;--s3:#17182d;--line:#2e304c8c;--t3:#62658b;--t2:#a4a8cb;--t1:#e8eaf9;--ice:#a2d9ff;--px:var(--ice);--sodium:#ffa05c;--sodium-ink:#210b00;--sans:var(--font-geist-sans), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--pixel:var(--font-geist-pixel), var(--font-geist-mono), monospace;--day:0;--round:0px;--lift:0 0 0 1px var(--line);--lift-lg:0 0 0 1px var(--line), 0 40px 80px -40px #000000e6;--lift-md:0 0 0 1px var(--line), 0 20px 40px -20px #000000e6;--veil:#010105bf;--sodium-hover:#ffb782}@supports (color:lab(0% 0 0)){:root{--bg:lab(.615606% .472754 -1.85983);--s1:lab(1.84834% 1.51031 -5.87871);--s2:lab(4.17744% 2.83532 -10.9232);--s3:lab(9.09006% 4.48104 -14.2125);--line:lab(20.6082% 5.24019 -17.8459/.55);--t3:lab(43.7533% 5.60537 -21.603);--t2:lab(69.4117% 4.01953 -18.2395);--t1:lab(92.8849% 1.36212 -7.41651);--ice:lab(83.7879% -12.3824 -28.7315);--sodium:lab(74.9092% 34.1445 54.7322);--sodium-ink:lab(5.05496% 10.1171 8.38112);--lift-lg:0 0 0 1px var(--line), 0 40px 80px -40px lab(0% 0 0/.9);--lift-md:0 0 0 1px var(--line), 0 20px 40px -20px lab(0% 0 0/.9);--veil:lab(.426979% .398956 -1.51752/.75);--sodium-hover:lab(80.726% 33.8678 53.8744)}}:root[data-theme=light]{--bg:#fffcfa;--s1:#fbf7f2;--s2:#f6ede3;--s3:#ecdbcb;--line:#93725f52;--t3:#896a56;--t2:#533929;--t1:#251309;--sodium:#6f4c3a;--sodium-ink:#fef7f0;--sodium-hover:#5b3929;--ice:#854f15;--px:#fcb442;--amber:#fcbb20;--day:1;--round:0px;--lift:0 0 0 1px var(--line);--lift-lg:0 0 0 1px var(--line);--lift-md:0 0 0 1px var(--line);--veil:#fefbf8db;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--bg:lab(99.1905% .453174 1.43765);--s1:lab(97.4525% .915617 2.88118);--s2:lab(94.1994% 2.04563 5.71231);--s3:lab(88.3674% 4.28364 9.76905);--line:lab(51.0583% 11.1126 15.8029/.32);--t3:lab(47.5965% 10.7246 16.2868);--t2:lab(26.7049% 10.2811 14.5986);--t1:lab(8.16487% 8.52009 8.72691);--sodium:lab(35.8941% 13.4372 16.7833);--sodium-ink:lab(97.686% 1.38703 4.33059);--sodium-hover:lab(27.7334% 14.2072 16.2066);--ice:lab(39.3056% 20.0994 41.4194);--px:lab(79.0006% 19.667 65.9588);--amber:lab(80.3603% 15.7476 77.4485);--veil:lab(98.843% .567824 1.79797/.86)}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--bg);color:var(--t1);font-family:var(--sans);font-feature-settings:"ss01", "cv11";margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:var(--ice)}:focus-visible{outline:2px solid var(--sodium);outline-offset:3px}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}.top{z-index:3;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex;position:relative}.mark{font-family:var(--pixel);color:var(--t1);align-items:center;gap:12px;font-size:18px;text-decoration:none;display:flex}.mark i{background:var(--sodium);width:10px;height:10px}.btn{font:inherit;color:var(--t1);cursor:pointer;border:1px solid var(--line);background:0 0;padding:8px 22px;font-size:14px;font-weight:500;text-decoration:none}.btn:hover{background:var(--s2)}.btn.sodium{background:var(--sodium);color:var(--sodium-ink);border-color:#0000}.btn.sodium:hover{background:var(--sodium-hover)}.btn:disabled{opacity:.5;cursor:default}.hero{box-sizing:border-box;place-items:center;min-height:auto;padding:56px 0 40px;display:grid;position:relative;overflow:hidden}.hero canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-inner{z-index:2;text-align:center;justify-items:center;gap:22px;width:100%;max-width:1040px;padding:0 20px;display:grid;position:relative}.hero .radio{text-align:left;gap:10px;width:100%;max-width:720px;margin:0}.hero .radio.wide{max-width:min(1600px,96vw)}.start{text-align:left;width:100%;padding:44px 0 8px}.start-inner{text-align:left;justify-items:start;gap:14px;max-width:768px;margin:0 auto;padding:0 24px;display:grid}.start-inner h2{color:var(--t1);margin:0;font-size:22px;font-weight:600}.start-inner .lead{color:var(--t2);max-width:62ch;margin:0 0 4px;font-size:15px;font-weight:300}.start-inner .providers,.start-inner .panel{width:100%}.start-inner .providers{justify-content:stretch}.start-inner .prov{flex:1 1 0;min-width:0}.start-inner .altbox,.start-inner .steps,.start-inner .panel>*{width:100%;max-width:none}.start-inner .steps{justify-items:stretch}.start-inner .panel{justify-items:stretch;gap:14px;max-width:none;display:grid}.ask-where{color:var(--t3);margin:6px 0 -4px;font-size:13px;font-weight:300}@media (min-width:760px){h1 .l1{white-space:nowrap}}h1{letter-spacing:-.04em;text-wrap:balance;color:var(--t1);margin:0;font-size:clamp(36px,5.4vw,76px);font-weight:600;line-height:.98}h1 .w{display:inline-block;position:relative}h1 .w .px{font-family:var(--pixel);letter-spacing:0;color:var(--px);-webkit-user-select:none;user-select:none;white-space:nowrap;clip-path:inset(0);width:max-content;font-weight:400;animation:1.6s steps(24,end) .3s forwards hide;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}h1 .w .sans{clip-path:inset(0 100% 0 0);animation:1.6s steps(24,end) .3s forwards show}h1 .rot{vertical-align:top;white-space:nowrap;text-align:left;display:inline-block;position:relative}h1 .rot.sized{transition:width .45s cubic-bezier(.2,.8,.2,1)}h1 .rot .ghost{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}h1 .rot .ghost span{white-space:nowrap;position:absolute;top:0;left:0}h1 .rot .px{animation:.9s steps(16,end) .15s forwards hide}h1 .rot .sans{animation:.9s steps(16,end) .15s forwards show}@keyframes show{to{clip-path:inset(0)}}@keyframes hide{to{clip-path:inset(0 0 0 100%)}}.hero p{color:var(--t2);max-width:62ch;margin:0;font-size:19px;font-weight:300}.err{color:var(--t1);background:var(--s1);box-shadow:0 0 0 1px var(--sodium);text-align:left;width:100%;max-width:560px;padding:12px 14px;font-size:14px;line-height:1.45}.how{text-align:left;width:100%;max-width:560px;color:var(--t2);margin-top:6px;font-size:14px;line-height:1.45}.src{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.src button{font:inherit;font-family:var(--pixel);color:var(--t3);border:1px solid var(--line);cursor:pointer;background:0 0;padding:7px 12px;font-size:13px}.src button:hover{color:var(--t1);background:var(--s2)}.src button[aria-selected=true]{color:var(--sodium-ink);background:var(--sodium);border-color:#0000}.how ol{gap:8px;margin:0;padding-left:20px;list-style:decimal;display:grid}.how p{color:var(--sodium);max-width:none;margin:0 0 10px;font-size:14px;font-weight:400}.how p.whole{color:var(--t3);margin:12px 0 0}.how a{color:var(--t1);text-underline-offset:3px}.player .head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.player .head .title{flex:1;gap:4px;min-width:220px;display:grid}.player .head h2{letter-spacing:-.02em;color:var(--t1);margin:0;font-size:26px;font-weight:600}.player .head p{color:var(--t3);margin:0;font-size:14px}.player .head .playall{align-items:center;gap:8px;display:inline-flex}.vol{font-family:var(--pixel);color:var(--t3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.vol input{width:92px;accent-color:var(--sodium);cursor:pointer;background:0 0}.controls{border-bottom:1px solid var(--line);color:var(--t3);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px;font-size:13px;display:flex}.controls .from b{color:var(--t2);font-weight:500}.reach{align-items:center;gap:4px;margin-left:auto;display:flex}.reach>span{font-family:var(--pixel);color:var(--t3);margin-right:4px;font-size:12px}.reach.wide{flex-wrap:wrap;margin:0}.reach.wide button{padding:8px 12px;font-size:13px}.reach button{font:inherit;font-family:var(--pixel);color:var(--t3);border:1px solid var(--line);cursor:pointer;background:0 0;padding:6px 10px;font-size:12px}.reach button:hover{color:var(--t1);background:var(--s2)}.reach button[aria-pressed=true]{color:var(--sodium-ink);background:var(--sodium);border-color:#0000}.also{border-top:1px solid var(--line);color:var(--t3);flex-wrap:wrap;align-items:stretch;gap:8px;padding:16px 22px 20px;font-size:13px;display:flex}.also>span{align-self:center}.also button{font:inherit;text-align:left;background:var(--s2);color:var(--t1);border:1px solid var(--line);cursor:pointer;gap:2px;padding:9px 12px;display:grid}.also button:hover{background:var(--s3)}.also button b{font-size:14px;font-weight:500}.also button span{font-family:var(--pixel);color:var(--t3);font-size:12px}.player{z-index:2;background:var(--s1);max-width:980px;box-shadow:var(--lift-lg);margin:-40px auto 0;position:relative}.again{color:var(--t3);flex-wrap:wrap;align-items:baseline;gap:8px;padding:14px 22px 8px;font-size:13px;line-height:1.5;display:flex}.again .link{font:inherit;line-height:inherit;color:var(--t1);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.again .link:disabled{color:var(--t3);cursor:default;text-decoration:none}.body{grid-template-columns:1fr 300px;display:grid}.list{padding:8px 0}.row{align-items:center;display:flex;position:relative}.row .hit{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:32px 1fr 120px 56px;align-items:center;gap:16px;padding:11px 8px 11px 22px;display:grid}.row .no{font:inherit;color:var(--t3);cursor:pointer;opacity:0;background:0 0;border:0;padding:10px 18px 10px 10px;font-size:18px;line-height:1}.row .toradio{width:30px;height:30px;color:var(--t3);cursor:pointer;opacity:.45;background:0 0;border:0;place-items:center;padding:0;display:grid}.row .toradio svg{width:17px;height:17px;display:block}.row .toradio:hover{color:var(--sodium);opacity:1}.row:hover .toradio,.row.playing .toradio{opacity:1}.row .yes{font:inherit;color:var(--t3);cursor:pointer;opacity:.45;background:0 0;border:0;padding:10px 4px 10px 10px;font-size:17px;line-height:1;transition:transform .12s steps(3,end)}.row .yes:hover{color:var(--sodium);opacity:1;transform:scale(1.25)}.row .yes.on{opacity:1;color:var(--sodium)}.row.playing .yes{opacity:.8}.liked{color:var(--t3);font-size:13px}.liked b{color:var(--sodium);font-weight:500}.row:hover .no,.row.playing .no,.row:hover .yes{opacity:1}.row .no:hover{color:var(--sodium)}.row:hover,.row.playing{background:var(--s2)}.row .n{font-family:var(--pixel);color:var(--t3);font-size:12px;display:grid}.row .n .ico{color:var(--sodium);line-height:0;display:none}.row:hover .n .num,.row.playing .n .num{display:none}.row:hover .n .ico,.row.playing .n .ico{display:block}.row .prog{background:var(--sodium);pointer-events:none;height:2px;position:absolute;bottom:0;left:0}.row .t{min-width:0;line-height:1.25;display:grid}.row .t b{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.row .t span{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.row canvas{opacity:.7;width:120px;height:16px;display:block}.row .d{font-family:var(--mono);color:var(--t3);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.row.playing .n,.row.playing .t b{color:var(--sodium)}.row.playing canvas{opacity:1}.row.in{animation:.5s steps(6,end) both rowin}@keyframes rowin{0%{opacity:0;transform:translateY(6px)}}.empty{color:var(--t3);justify-items:start;gap:14px;padding:40px 22px;font-size:14px;display:grid}.mine .empty{padding-left:0;padding-right:0}.empty p{max-width:44ch;margin:0;line-height:1.45}.empty.digging{width:100%}.empty.digging .m{background:var(--s3);width:min(100%,320px);height:3px;display:block;position:relative}.empty.digging .m:after{content:"";width:var(--p);background:var(--sodium);transition:width .4s;position:absolute;inset:0 auto 0 0}.bar .err{flex-basis:100%}.side{border-left:1px solid var(--line);align-content:start;gap:18px;padding:22px 22px 20px;display:grid}.side .big{gap:2px;display:grid}.side .big b{font-family:var(--pixel);color:var(--t1);font-variant-numeric:tabular-nums;font-size:40px;font-weight:400;line-height:1}.side .big span{font-family:var(--pixel);color:var(--t3);font-size:14px}.stats{gap:10px;display:grid}.stat{color:var(--t2);grid-template-columns:1fr auto;align-items:baseline;gap:10px;font-size:13px;display:grid}.stat i{font-family:var(--pixel);color:var(--t2);font-variant-numeric:tabular-nums;font-size:14px;font-style:normal}.stat .m{background:var(--s3);grid-column:1/-1;height:3px;position:relative}.stat .m:after{content:"";width:var(--p);background:var(--ice);position:absolute;inset:0 auto 0 0}.topo{width:100%;height:110px;display:block}.why{color:var(--t2);font-size:13px;line-height:1.45}.why b{color:var(--t1);font-weight:500}.bar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 22px;display:flex}.now{flex:1;min-width:0;line-height:1.2;display:grid}.now b{color:var(--t1);font-size:14px;font-weight:500}.now span{font-family:var(--pixel);color:var(--t3);font-size:13px}.bar .sched{font-family:var(--pixel);color:var(--t3);flex-basis:100%;font-size:13px}.bar .sched a,.bar .sched .link{color:var(--t1);text-underline-offset:3px;text-decoration:underline}.bar .sched .link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.about{color:var(--t2);max-width:60ch;margin:56px auto 0;font-size:17px;font-weight:300}.about p{margin:0 0 14px}footer a{color:var(--t2);text-underline-offset:3px;margin-left:14px}footer{text-align:center;max-width:980px;font-family:var(--pixel);color:var(--t3);margin:80px auto 40px;font-size:14px}@media (max-width:860px){.body{grid-template-columns:1fr}.row .no{opacity:1}.side{border-left:0;border-top:1px solid var(--line)}.row .hit{grid-template-columns:28px 1fr 56px}.row canvas{display:none}}@media (prefers-reduced-motion:reduce){h1 .w .px{display:none}h1 .w .sans{clip-path:none;animation:none}.row.in{animation:none}}.altbox{gap:8px;width:100%;max-width:560px;display:grid}.altbox textarea{min-height:0}.eta{font-family:var(--pixel);color:var(--t3);text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.eta.ok{color:var(--sodium)}.loader{z-index:80;background:var(--veil);cursor:progress;place-items:center;display:grid;position:fixed;inset:0}.loader .fill{background:var(--sodium);height:3px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.loader .box{background:var(--s1);width:min(380px,100vw - 40px);box-shadow:var(--lift-lg);gap:10px;padding:20px 22px;display:grid}.loader .box b{font-family:var(--pixel);color:var(--t1);font-size:18px;font-weight:400}.loader .bar2{background:var(--s3);height:4px;display:block;position:relative}.loader .bar2 span{background:var(--sodium);transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.loader .txt{color:var(--t2);font-size:14px;line-height:1.45}.altbox.over textarea{outline:2px solid var(--ice);outline-offset:2px}.altbox textarea,.altbox input{font:inherit;color:var(--t1);background:var(--s1);border:1px solid var(--line);width:100%;padding:10px 12px;font-size:14px}.altbox textarea{min-height:96px;font-family:var(--mono);resize:vertical;font-size:12px}.btn.big{text-align:center;padding:10px 28px;font-size:15px}.row2{grid-template-columns:auto 1fr;gap:8px;display:grid}.or{font-family:var(--pixel);color:var(--t3);text-align:center;font-size:13px}.providers{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.prov{font:inherit;color:var(--t1);background:var(--s1);border:1px solid var(--line);cursor:pointer;justify-items:center;gap:2px;min-width:130px;padding:9px 20px;transition:opacity .2s,background .2s;display:grid}.prov b{font-family:var(--pixel);font-size:15px;font-weight:400}.prov span{color:var(--t3);font-size:11px;font-weight:300}.prov[aria-selected=true] span{color:inherit;opacity:.7}.prov:hover{background:var(--s2)}.prov[aria-selected=true]{color:var(--sodium-ink);background:var(--sodium);border-color:#0000}.prov.dim{opacity:.55}.panel{text-align:left;gap:12px;width:100%;max-width:560px;animation:.35s steps(5,end) both rowin;display:grid}.steps{justify-items:start;gap:10px;display:grid}.steps .dim{color:var(--t3);margin:0;font-size:14px}.steps .dim .link,.panel .dim .link{font:inherit;color:var(--t1);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.steps.two{grid-template-columns:1fr 1fr;justify-items:stretch}.step{font:inherit;text-align:left;background:var(--s1);color:var(--t1);border:1px solid var(--line);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:2px 12px;padding:14px;text-decoration:none;display:grid}.step:hover{background:var(--s2)}.step:disabled{opacity:.5;cursor:default}.step i{font-family:var(--pixel);color:var(--sodium);grid-row:1/3;font-size:22px;font-style:normal;line-height:1}.step b{font-size:15px;font-weight:500}.step span{color:var(--t3);font-size:13px;line-height:1.4}.panel .small{font-size:13px}.quota{color:var(--t3);margin:0;font-size:13px;line-height:1.45}.quota.out{color:var(--sodium)}.quota.thin{margin-bottom:14px;font-size:14px}.panel .whole{color:var(--t3);margin:0;font-size:13px;line-height:1.45}.panel .whole a{color:var(--t1);text-underline-offset:3px}@media (max-width:600px){.steps.two{grid-template-columns:1fr}.prov{flex:40%;min-width:0}}.tune{background:var(--s1);border:1px solid var(--line);gap:12px;padding:14px;display:grid}.tune .toggle{font:inherit;color:var(--t1);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.tune .toggle:hover{color:var(--sodium)}.tune .read{color:var(--t2);margin:0 0 2px;font-size:13px;line-height:1.45}.dial{grid-template-columns:150px 1fr;align-items:start;gap:10px;display:grid}.dial>.lbl{font-family:var(--pixel);color:var(--t3);align-items:center;gap:6px;padding-top:7px;font-size:12px;display:flex}.dial>div{flex-wrap:wrap;gap:4px;display:flex}.dial button{font:inherit;color:var(--t2);background:var(--s2);border:1px solid var(--line);cursor:pointer;padding:6px 10px;font-size:13px}.dial button:hover{color:var(--t1);background:var(--s3)}.dial button[aria-pressed=true]{color:var(--sodium-ink);background:var(--sodium);border-color:#0000}.dial .tip{border:0;display:inline-flex;position:relative}.dial .info{font-family:var(--pixel);color:var(--t3);cursor:help;background:0 0;border:0;flex:none;width:16px;height:16px;padding:0;font-size:11px;line-height:1}.dial .info:hover,.dial .info[aria-expanded=true]{color:var(--sodium)}.dial .bubble{z-index:20;width:min(300px,68vw);font-family:var(--sans);color:var(--t2);text-align:left;background:var(--s1);box-shadow:var(--lift-md);opacity:0;visibility:hidden;pointer-events:none;padding:10px 12px;font-size:12.5px;line-height:1.45;transition:opacity .12s;position:absolute;top:calc(100% + 8px);left:-4px}.dial .tip:hover .bubble,.dial .info:focus-visible+.bubble,.dial .info[aria-expanded=true]+.bubble{opacity:1;visibility:visible}@media (max-width:600px){.dial{grid-template-columns:1fr;gap:4px}}.past{width:100%;max-width:560px;color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.past>span{width:100%;font-family:var(--pixel)}.past button{font:inherit;text-align:left;background:var(--s1);color:var(--t1);border:1px solid var(--line);cursor:pointer;gap:2px;min-width:0;padding:8px 11px;display:grid}.past button:hover{background:var(--s2)}.past button b{white-space:nowrap;text-overflow:ellipsis;max-width:22ch;font-size:14px;font-weight:500;overflow:hidden}.past button span{font-family:var(--pixel);color:var(--t3);font-size:12px}.past .link{color:var(--t3);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.past .link:hover{color:var(--t1);background:0 0}.connect{justify-items:start;gap:10px;margin-bottom:14px;display:grid}.connect .dim,.ytlists .dim{color:var(--t3);margin:0;font-size:14px}.ytlists{gap:10px;margin-bottom:14px;display:grid}.ytlists .head{color:var(--t2);margin:0;font-size:14px}.ytlists .fail{color:var(--sodium);margin:0;font-size:14px}.ytlists .grid{grid-template-columns:1fr 1fr;gap:6px;max-height:260px;display:grid;overflow:auto}.ytlists .pl{font:inherit;text-align:left;background:var(--s2);color:var(--t1);border:1px solid var(--line);cursor:pointer;gap:2px;min-width:0;padding:9px 11px;display:grid}.ytlists .pl:hover{background:var(--s3)}.ytlists .pl:disabled{opacity:.5;cursor:default}.ytlists .pl b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ytlists .pl span{font-family:var(--pixel);color:var(--t3);font-size:12px}.ytlists .link{font:inherit;color:var(--t3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.ytlists .link:hover{color:var(--t1)}@media (max-width:600px){.ytlists .grid{grid-template-columns:1fr}}.sendover{z-index:70;background:var(--veil);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sendover .box{background:var(--s1);width:min(440px,100%);box-shadow:var(--lift-lg);gap:12px;padding:22px;display:grid}.sendover .head{color:var(--t1);margin:0;font-size:16px;font-weight:500}.sendover ol{color:var(--t2);gap:8px;margin:0;padding-left:22px;font-size:15px;display:grid}.sendover ol b{color:var(--t1);font-weight:500}.sendover .dim{color:var(--t3);margin:0;font-size:13px}.sendover .btn{justify-self:start}.sendover .lists{gap:6px;display:grid}.sendover .pl{background:var(--s2);align-items:center;gap:12px;padding:10px 12px;display:flex}.sendover .pl>span{flex:1;gap:2px;min-width:0;display:grid}.sendover .pl b{color:var(--t1);font-size:14px;font-weight:500}.sendover .pl i{font-family:var(--pixel);color:var(--t3);font-size:12px;font-style:normal}.sendover .dim b{color:var(--t1);font-weight:500}.tip{color:var(--t2);border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:12px 22px 10px;font-size:13px;line-height:1.45;display:flex}.tip p{flex:1;margin:0}.tip button{font:inherit;font-family:var(--pixel);color:var(--sodium);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 10px;font-size:13px}.tip button:hover{background:var(--s2)}.support{right:18px;bottom:calc(env(safe-area-inset-bottom) + 18px);z-index:60;transition:bottom .18s;position:fixed}body.docked .support{bottom:calc(env(safe-area-inset-bottom) + 64px)}.support .fab{width:44px;height:44px;font-family:var(--pixel);color:var(--t1);background:var(--s1);box-shadow:none;cursor:pointer;border:0;font-size:20px;line-height:1}.support .fab:hover{background:var(--s2)}.support .fab[aria-expanded=true]{color:var(--sodium)}.support .panel{background:var(--s1);width:300px;box-shadow:none;gap:8px;padding:14px;display:grid;position:absolute;bottom:56px;right:0}.support .head,.support .thanks{font-family:var(--pixel);color:var(--t3);margin:0 0 4px;font-size:14px}.support .thanks{color:var(--t1);padding:6px 0}.support .opt{font:inherit;color:var(--t1);background:var(--s2);text-align:left;cursor:pointer;border:0;padding:11px 12px;font-size:14px}.support .opt:hover{background:var(--s3)}.support .back{font:inherit;font-family:var(--pixel);color:var(--t3);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 0 4px;font-size:13px}.support .back:hover{color:var(--t1)}.support textarea,.support input{font:inherit;color:var(--t1);background:var(--s2);border:1px solid var(--line);resize:none;width:100%;padding:10px 12px;font-size:14px}.support textarea::placeholder,.support input::placeholder{color:var(--t3)}.support .fail{color:var(--sodium);margin:0;font-size:13px}@media (max-width:480px){.support .panel{width:calc(100vw - 36px)}}.legal{max-width:680px;padding-bottom:40px}.legal h1{letter-spacing:-.03em;color:var(--t1);margin:40px 0 6px;font-size:clamp(34px,5vw,48px);font-weight:600}.legal .when{font-family:var(--pixel);color:var(--t3);margin:0 0 32px;font-size:13px}.legal h2{color:var(--t1);margin:34px 0 10px;font-size:17px;font-weight:600}.legal p{color:var(--t2);margin:0 0 14px;font-size:16px;font-weight:300;line-height:1.6}.legal a{color:var(--t1);text-underline-offset:3px}.legal footer{text-align:left;margin:48px 0 0}.ready{background:var(--s2);flex-wrap:wrap;align-items:center;gap:16px;max-width:720px;margin:0 auto 26px;padding:16px 20px;display:flex}.ready>div{flex:1;gap:3px;min-width:220px;display:grid}.ready b{color:var(--sodium);font-size:16px;font-weight:500}.ready span{color:var(--t2);font-size:14px;font-weight:300}.hero .away{margin:14px 0 0;font-size:14px;font-weight:300}.hero .away a{color:var(--t3);text-decoration:none}.hero .away a:hover{color:var(--ice)}.taste{color:var(--t3);max-width:62ch;margin:6px 0 0;font-size:13px;font-weight:300;line-height:1.5}.taste b{color:var(--t2);font-weight:500}.occ .taste{margin:-4px 0 4px}.radio{gap:12px;max-width:720px;margin:72px auto 0;display:grid}.radio h2{color:var(--t1);margin:0;font-size:22px;font-weight:600}.radio .lead{color:var(--t2);margin:0 0 6px;font-size:15px;font-weight:300}.radio .ask{flex-wrap:wrap;gap:8px;margin:0;display:flex}.radio .tabs{gap:4px;display:flex}.radio .tabs button{font:inherit;font-family:var(--pixel);color:var(--t3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:18px;padding:8px 2px;font-size:13px}.radio .tabs button:hover{color:var(--t2)}.radio .tabs button[aria-selected=true]{color:var(--t1);border-bottom-color:var(--sodium)}.radio .tabs em{color:var(--sodium-ink);background:var(--sodium);margin-left:6px;padding:2px 6px;font-size:11px;font-style:normal}.radio .tabbox{background:var(--bg);align-content:start;justify-items:start;gap:12px;min-height:136px;padding:14px 0 0;display:grid}.radio .tabbox .occ.bare{gap:10px;width:100%;margin:0}.radio .tabbox .occ.bare .picks,.radio .tabbox .occ.bare .ask{margin:0}.radio .tabbox .what{color:var(--t2);max-width:58ch;margin:0;font-size:14px;font-weight:300;line-height:1.55}.radio .tabbox .ask{width:100%}.radio .tabbox .btn.big{padding:10px 28px}.radio .ask input{background:var(--bg);border:1px solid var(--line);min-width:220px;color:var(--t1);font:inherit;flex:1;padding:11px 14px;font-size:15px}.radio .ask input::placeholder{color:var(--t3);opacity:.75}.radio .ask input:focus-visible{border-color:var(--ice);outline:0}.onair{background:var(--bg);margin:0;padding:0;display:grid}.onair .bar{border-top:0;align-items:center;gap:4px;margin-left:0;padding:8px 0;display:flex}.onair .tb{width:48px;height:30px;color:var(--t2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.onair .tb svg{fill:currentColor;width:14px;height:14px;display:block}.onair .tb:hover{color:var(--t1)}.onair .tb:disabled{opacity:.3;cursor:default}.onair .tb.play{background:var(--sodium);width:72px;height:34px;color:var(--sodium-ink)}.onair .tb.play:hover{color:var(--sodium-ink);filter:brightness(1.08)}.onair .tb.play svg{width:15px;height:15px}.onair .tb.heart.on,.onair .tb.heart:hover{color:var(--sodium)}.onair .size{width:48px;height:30px;color:var(--t2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.onair .size svg{width:18px;height:18px;display:block}.onair .size:hover{color:var(--t1);background:var(--s2)}.onair .what{flex:1;gap:1px;min-width:0;padding-left:14px;display:grid}.onair .what b{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.onair .what span{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:300;overflow:hidden}.onair .queue{margin:0;padding:0 0 6px;list-style:none;display:grid}.onair .queue>li>button,.onair .queue.gone>li>span{text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-rows:30px;grid-template-columns:40px minmax(0,1fr) auto 24px;grid-auto-rows:30px;align-items:center;gap:10px;padding:0;line-height:1.2;display:grid}.onair .queue>li>button{cursor:pointer}.onair .queue>li>button:hover b{color:var(--t1)}.onair .queue i{font-family:var(--pixel);color:var(--sodium);font-size:11px;font-style:normal;line-height:1.2}.onair .queue b{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.2;overflow:hidden}.onair .queue>li>*>span,.onair .queue>li>button>span{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:300;overflow:hidden}.onair .queue em{width:24px;display:block}.onair .queue.gone{padding-bottom:10px}.onair .queue.gone b{color:var(--t3)}.onair .queue.gone>li>span>span{opacity:.75}.onair .queue.gone i{color:var(--t3)}.onair .tb.heart svg{width:18px;height:18px}.onair .tb.heart{color:var(--t2)}.onair .tb.heart.on{color:var(--sodium)}.onair .tb.heart svg,.dock .tb.heart svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.onair .tb.heart.on svg,.dock .tb.heart.on svg{fill:currentColor}.onair .tb.heart.beat,.dock .tb.heart.beat{animation:.6s steps(8,end) thump}.onair .tb.heart{position:relative;overflow:visible}.sparks{pointer-events:none;position:absolute;inset:0}.sparks i{background:var(--sodium);width:5px;height:5px;box-shadow:0 0 7px var(--sodium);transform:rotate(var(--a)) translateY(0);margin:-2px 0 0 -2px;animation:.72s steps(7,end) forwards fly;position:absolute;top:50%;left:50%}@keyframes fly{0%{transform:rotate(var(--a)) translateY(0) scale(1.35);opacity:1}to{transform:rotate(var(--a)) translateY(-30px) scale(.5);opacity:0}}.likes{margin:20px 0 0;padding:0;list-style:none;display:grid}.likes li{background:linear-gradient(var(--line), var(--line)) bottom / 100% 1px no-repeat;align-items:center;gap:14px;padding:11px 2px;display:flex}.likes .t{flex:1;gap:1px;min-width:0;display:grid}.likes .t b{color:var(--t1);font-size:15px;font-weight:500}.likes .t>span{color:var(--t3);font-size:13px;font-weight:300}.likes .link{color:var(--ice);font-size:13px;text-decoration:none}.likes .no{font:inherit;color:var(--t3);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:17px;line-height:1}.likes .no:hover{color:var(--sodium)}.back{margin:24px 0 0;font-size:14px}@keyframes thump{0%{transform:scale(1)}30%{transform:scale(1.9)}55%{transform:scale(.85)}78%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:640px){.onair .what{flex-basis:100%;order:9;padding:4px 0 0}.onair .bar{flex-wrap:wrap}}.radio .note{color:var(--t3);text-wrap:nowrap;max-width:none;margin:-6px 0 0;font-size:13px;font-weight:300}@media (max-width:560px){.radio .note{text-wrap:wrap}}.whole{color:var(--t2);cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:300;display:flex}.whole input{accent-color:var(--sodium);width:15px;height:15px}.stage{aspect-ratio:16/9;background:#000;width:100%;max-height:46vh;margin:6px auto 0}.radio.wide{max-width:min(1600px,96vw)}.stage.big{width:96vw;max-width:96vw;max-height:74vh;margin-left:calc(50% - 48vw)}.acts .grow{border:1px solid var(--line);width:34px;height:34px;color:var(--t3);cursor:pointer;background:0 0;place-items:center;margin-left:auto;padding:0;display:grid}.acts .grow:hover{color:var(--t1);background:var(--s2)}.acts .grow svg{width:16px;height:16px;display:block}.stage.off{display:none}.stage{position:relative}.stage>div:first-child{transition:opacity .2s steps(4,end)}.stage iframe,.stage>div:first-child{border:0;width:100%;height:100%}.waiting{z-index:3;background:var(--bg);text-align:center;place-content:center;justify-items:center;gap:10px;padding:20px;display:grid;position:absolute;inset:0}.waiting b{color:var(--t1);font-size:16px;font-weight:500}.waiting>span{color:var(--t3);font-size:13px;font-weight:300}.waiting.stopped b{color:var(--sodium)}.waiting.stopped span{max-width:44ch;line-height:1.55}.pulse{gap:5px;display:flex}.pulse i{background:var(--sodium);opacity:.3;transform-origin:bottom;width:7px;height:18px;animation:1.8s cubic-bezier(.45,0,.55,1) infinite bob}.pulse i:nth-child(2){animation-delay:.22s}.pulse i:nth-child(3){animation-delay:.44s}@keyframes bob{0%,to{opacity:.28;transform:scaleY(.3)}50%{opacity:.95;transform:scaleY(1)}}.nudge{background:var(--s2);color:var(--t2);margin:10px 0 0;padding:12px 14px;font-size:14px;font-weight:300;line-height:1.55}.nudge a,.nudge .link{color:var(--sodium)}.keep{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.keep>span{color:var(--t3);flex:1;min-width:200px;font-size:13px;font-weight:300;line-height:1.5}.keep>span a{color:var(--ice)}.occ{gap:12px;max-width:720px;margin:56px auto 0;display:grid}.occ h2{color:var(--t1);margin:0;font-size:22px;font-weight:600}.occ .lead{color:var(--t2);margin:0 0 6px;font-size:15px;font-weight:300}.occ .picks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0 -15px;display:grid}.occ .pick{text-align:left;background:var(--s1);cursor:pointer;color:inherit;font:inherit;border:0;gap:3px;padding:11px 15px;display:grid}.occ .pick:hover{background:var(--s2)}.occ .pick:disabled{opacity:.55;cursor:default}.occ .pick b{color:var(--t1);font-size:15px;font-weight:500}.occ .pick span{color:var(--t3);font-size:13px;font-weight:300;line-height:1.4}.occ .ask{flex-wrap:wrap;gap:8px;margin:4px -14px 0;display:flex}.occ .ask input{background:var(--s1);min-width:220px;color:var(--t1);font:inherit;border:0;flex:1;padding:9px 14px;font-size:15px}.occ .ask input::placeholder{color:var(--t3)}.occ .player{margin-top:0}.loader .meanwhile{color:var(--t3);font-size:12px;font-weight:300}.dock{z-index:40;background:var(--s2);align-items:center;gap:4px;padding:8px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.dock .tb{width:44px;height:30px;color:var(--t2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.dock .tb svg{fill:currentColor;width:14px;height:14px;display:block}.dock .tb:hover{color:var(--t1)}.dock .tb:disabled{opacity:.3;cursor:default}.dock .tb.play{background:var(--sodium);width:62px;height:32px;color:var(--sodium-ink)}.dock .tb.heart.on,.dock .tb.heart:hover{color:var(--sodium)}.dock .what{flex:1;gap:0;min-width:0;padding-left:12px;display:grid}.dock .what b{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.dock .what span{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:300;overflow:hidden}.dock .link{color:var(--t3);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:13px}.dock .link:hover{color:var(--t1)}@media (max-width:560px){.dock .what{padding-left:8px}.dock .link{display:none}}.occ .area{font-family:var(--pixel);color:var(--t3);margin:20px 0 8px;font-size:12px}.jump{margin:0;padding:0;list-style:none;display:grid}.jump button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;background:linear-gradient(var(--line), var(--line)) bottom / 100% 1px no-repeat;border:0;align-items:baseline;gap:12px;padding:9px 0;display:flex}.jump button:hover b{color:var(--sodium)}.jump b{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:400;overflow:hidden}.jump span{color:var(--t3);font-size:13px;font-weight:300}.yours{padding-top:72px}.yours .area{max-width:720px;font-family:var(--pixel);color:var(--t3);margin:0 auto 14px;font-size:12px}.yours .player{margin-top:0}.diff{gap:14px;max-width:720px;margin:64px auto 0;display:grid}.diff p{color:var(--t2);max-width:62ch;margin:0;font-size:16px;font-weight:300;line-height:1.65}.acct{color:var(--t3);align-items:center;gap:14px;font-size:13px;display:flex}.acct .go{align-items:center;gap:14px;display:flex}.acct .go a,.acct .go button{font:inherit;color:var(--t3);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:5px;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.acct .go a:hover,.acct .go button:hover{color:var(--t1)}.acct .go button:disabled{opacity:.45;cursor:default}.acct .go i{font-family:var(--pixel);color:var(--t3);font-size:11px;font-style:normal}.acct .plan{font-family:var(--pixel);color:var(--t3);background:var(--s2);padding:4px 8px;font-size:11px}.acct .plan.on{color:var(--sodium-ink);background:var(--sodium)}.acct .btn{padding:7px 13px;font-size:13px}.acct .link{font:inherit;color:var(--t3);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.acct .link:hover{color:var(--t1)}.acct .err.small{box-shadow:none;color:var(--sodium);background:0 0;padding:4px 8px;font-size:12px}@media (max-width:720px){.acct .go{gap:12px}}.pricing{background:var(--s1);gap:14px;max-width:772px;margin:72px auto 0;padding:26px;display:grid}.pricing h2{color:var(--t1);margin:0;font-size:22px;font-weight:600}.pricing .two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pricing .col{align-content:start;gap:10px;display:grid}.pricing .col h3{font-family:var(--pixel);color:var(--t3);margin:0;font-size:13px;font-weight:400}.pricing .col.pro h3{color:var(--sodium)}.pricing .col.pro li:before{opacity:1}@media (max-width:620px){.pricing .two{grid-template-columns:1fr;gap:20px}}.pricing ul{color:var(--t2);gap:7px;margin:0;padding:0;font-size:15px;font-weight:300;list-style:none;display:grid}.pricing li{grid-template-columns:9px 1fr;align-items:baseline;gap:11px;display:grid}.pricing li:before{content:"";background:var(--sodium);opacity:.55;width:9px;height:9px;transform:translateY(-1px)}.pricing .buy{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pricing .buy .btn{flex:1;min-width:160px}.pricing .note,.pricing .thanks{color:var(--t3);margin:0;font-size:13px;line-height:1.45}.signin-pop{z-index:40;background:var(--s1);width:min(320px,100vw - 32px);box-shadow:var(--lift-md);padding:16px;position:absolute;top:calc(100% + 8px);right:0}.signin-pop.inline{width:100%;margin-top:4px;position:static}.signin-pop .lead{color:var(--t2);margin:0 0 10px;font-size:14px}.acct{position:relative}.signin{gap:10px;display:grid}.signin .or{font-family:var(--pixel);color:var(--t3);text-align:center;font-size:12px}.signin form{gap:8px;display:grid}.signin input{font:inherit;color:var(--t1);background:var(--s2);border:1px solid var(--line);width:100%;padding:11px 12px;font-size:15px}.signin input::placeholder{color:var(--t3)}.signin .err{font-size:13px}.sent{color:var(--t2);margin:0;font-size:14px;line-height:1.45}.switch{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.switch button{font:inherit;text-align:left;color:var(--t3);border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;gap:3px;padding:14px 16px;display:grid}.switch button:last-child{border-right:0}.switch button:hover{background:var(--s2);color:var(--t2)}.switch button[aria-selected=true]{color:var(--t1);background:var(--s2);box-shadow:inset 0 2px 0 var(--sodium)}.switch button b{font-size:14px;font-weight:500}.switch button span{font-family:var(--pixel);font-size:12px}@media (max-width:700px){.switch{grid-template-columns:1fr}.switch button{border-right:0;border-bottom:1px solid var(--line)}}.mine{padding:24px 0 60px}.mine h1{letter-spacing:-.03em;color:var(--t1);margin:24px 0 20px;font-size:clamp(30px,4.4vw,44px);font-weight:600}.mine .dim{color:var(--t3);font-size:15px}.mine .dim a{color:var(--t1)}.mine .small{margin-top:28px;font-size:13px}.mine .cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.mine .card{font:inherit;text-align:left;background:var(--s1);color:var(--t1);border:1px solid var(--line);cursor:pointer;gap:4px;padding:16px;display:grid}.mine .card:hover{background:var(--s2)}.mine .card b{font-size:16px;font-weight:500}.mine .card span{color:var(--t3);font-size:13px}.mine .card i{font-family:var(--pixel);color:var(--t3);font-size:12px;font-style:normal}.mine .card .go{font-family:var(--pixel);color:var(--sodium);margin-top:6px}.mine .player{margin-top:0}.mine .back,.mine .link{z-index:3;font:inherit;color:var(--t3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:22px 0 18px;padding:0;font-size:14px;text-decoration:underline;position:relative}.mine .back:hover,.mine .link:hover{color:var(--t1)}.save{position:relative}.ways{z-index:30;background:var(--s1);width:min(320px,100vw - 40px);box-shadow:var(--lift-md);display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.way{font:inherit;text-align:left;color:var(--t1);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.way:last-child{border-bottom:0}.way:hover{background:var(--s2)}.way:disabled{opacity:.6;cursor:default}.way b{font-size:14px;font-weight:500}.way span{color:var(--t3);font-size:12.5px}.radio .dials{justify-items:start;gap:10px;margin-top:14px;display:grid}.radio .dials .link{font:inherit;font-family:var(--pixel);color:var(--t3);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.radio .dials .link:hover{color:var(--t2)}.radio .dials .sets{gap:8px;display:grid}.radio .set{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.radio .set>span{font-family:var(--pixel);color:var(--t3);min-width:124px;font-size:12px}.radio .set button{font:inherit;color:var(--t3);border:1px solid var(--line);cursor:pointer;background:0 0;padding:5px 11px;font-size:13px;font-weight:300}.radio .set button:hover{color:var(--t1)}.radio .set button[aria-pressed=true]{background:var(--s3);color:var(--t1);border-color:#0000}@media (max-width:520px){.radio .set>span{min-width:100%}}.radio .picklist{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px;margin:2px 0 4px;display:grid}.radio .picklist button{font:inherit;text-align:left;background:var(--s2);cursor:pointer;color:var(--t2);border:0;gap:2px;padding:10px 13px;display:grid}.radio .picklist button b{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.radio .picklist button span{font-family:var(--pixel);color:var(--t3);font-size:11px}.radio .picklist button:hover{background:var(--s3)}.radio .picklist button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--sodium)}.radio .picklist button[aria-pressed=true] span{color:var(--sodium)}.radio .link.add{font-family:var(--pixel);color:var(--t3);justify-self:start;font-size:12px}.how .big{color:var(--t1);margin:0 0 34px;font-size:19px;line-height:1.55}.how h2{margin:38px 0 10px;font-size:19px}.how .go{margin:44px 0 8px}.stage.lit{background:var(--s1);place-items:center;display:grid}.stage.lit iframe{display:none}.lamp{text-align:center;justify-items:center;gap:5px;padding:22px;display:grid}.lamp b{color:var(--t1);font-size:19px;font-weight:500}.lamp .by{color:var(--t3);font-size:14px;font-weight:300}.lamp .bars{align-items:flex-end;gap:4px;height:34px;margin-bottom:10px;display:flex}.lamp .bars i{background:var(--sodium);transform-origin:bottom;width:6px;height:100%;animation:meter var(--beat,2s) steps(4) infinite;animation-delay:calc(var(--n) * var(--beat,2s) * .14)}@keyframes meter{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.radio .note.short{text-wrap:nowrap;max-width:none}.radio .note .link{font:inherit;color:var(--ice);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.radio .note .link:hover{color:var(--t1)}@media (prefers-reduced-motion:reduce){.lamp .bars i{animation:none;transform:scaleY(.5)}}.onair .what .justout{font-family:var(--pixel);color:var(--sodium-ink);background:var(--sodium);vertical-align:2px;margin-left:9px;padding:2px 6px;font-size:10px;font-style:normal}:root[data-theme=light] .hero{background:var(--bg)}:root[data-theme=light] .stage.off{background:var(--s2)}.look{font:inherit;font-family:var(--pixel);color:var(--t3);cursor:pointer;background:0 0;border:0;place-items:center;padding:7px 9px;font-size:12px;line-height:1;display:grid}.look:hover{color:var(--t1)}.look svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px;display:block}.top .right{align-items:center;gap:10px;display:flex}:root[data-theme=light] .pricing,:root[data-theme=light] .radio .tabbox,:root[data-theme=light] .occ .pick,:root[data-theme=light] .mine .card,:root[data-theme=light] .player{box-shadow:none}:root[data-theme=light] .pricing .col.pro h3{color:var(--px)}body.docked{padding-bottom:62px}.radio .switched{background:var(--sodium);color:var(--sodium-ink);gap:3px;padding:12px 14px;display:grid}.radio .switched b{font-family:var(--pixel);color:inherit;font-size:12px;font-weight:400}.radio .switched span{color:inherit;opacity:.85;max-width:62ch;font-size:13px;font-weight:300;line-height:1.5}.onair .out{flex:none;position:relative}.onair .out .ways{bottom:calc(100% + 6px);right:0}.onair .queue.gone li{position:relative}.onair .queue.gone .away{font:inherit;width:24px;height:20px;color:var(--t3);cursor:pointer;opacity:0;background:0 0;border:0;align-self:center;place-items:center;padding:0;display:grid}.onair .queue.gone .away svg{width:13px;height:13px;display:block}.onair .queue.gone li:hover .away,.onair .queue.gone .away:focus-visible,.onair .queue.gone .away[aria-expanded=true]{opacity:1;color:var(--t1)}.ways.here{position:absolute;top:calc(100% - 2px);bottom:auto;right:0}.dock .out{flex:none;position:relative}.dock .out .ways{bottom:calc(100% + 10px);right:0}.onair .bar .take{font:inherit;font-family:var(--pixel);color:var(--t3);cursor:pointer;background:0 0;border:0;flex:none;padding:7px 9px;font-size:11px;line-height:1}.onair .bar .take:hover{color:var(--t1)}.onair .bar .take.on{color:var(--sodium-ink);background:var(--sodium)}.onair .tb.gear.on{color:var(--t1)}.radio .dials{margin-top:10px}@media (max-width:560px){.onair .bar .take{padding:7px 6px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
