@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.236eb3ca.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.82fdc3fb.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.d0a72cc7.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.e76cfc9a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.a7123274.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.60383d45.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.41138a44.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.bd68feb5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-600-normal.422bb707.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-600-normal.0dcad33c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--u:0.0925926vh;--bg:#08090b;--raise:#0d0f13;--raise-2:#12151a;--fg:#edeef1;--dim:#949aa6;--body-dim:#b9bec8;--accent:#a9c6ff;--accent-deep:#6b8fd6;--live:#8fd4a0;--sans:"Inter Variable",Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;overflow:hidden;background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased}body{-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:none}.np{position:relative;width:100vw;height:100vh;overflow:hidden;background:var(--bg)}.np-glow{position:absolute;border-radius:50%;pointer-events:none}.np-glow-radio{left:calc(-170 * var(--u));top:calc(30 * var(--u));width:calc(1000 * var(--u));height:calc(1000 * var(--u))}.np-glow-idle{left:calc(-200 * var(--u));top:calc(-60 * var(--u));width:calc(1100 * var(--u));height:calc(1100 * var(--u));background:radial-gradient(circle,rgba(107,143,214,.2) 0,rgba(107,143,214,0) 68%)}.np-art{top:-10%;left:-10%;right:-10%;bottom:-10%;background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(calc(60 * var(--u))) saturate(1.3) brightness(.36)}.np-art,.np-veil{position:absolute}.np-veil{inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,0) 30%,rgba(0,0,0,0) 58%,rgba(0,0,0,.6))}.np-wrap{position:relative;height:100%;padding:calc(54 * var(--u)) calc(96 * var(--u)) calc(50 * var(--u));display:flex;flex-direction:column}.np[data-mode=track]{--box:rgba(13,15,19,0.82)}.np-head{display:flex;align-items:baseline;gap:calc(28 * var(--u))}.np-time{font-size:calc(108 * var(--u));font-weight:700;letter-spacing:calc(-3 * var(--u));line-height:1}.np-ap{font-size:calc(36 * var(--u));font-weight:600;color:var(--dim);margin-left:calc(-14 * var(--u))}.np-date{font-family:var(--mono);font-size:calc(26 * var(--u));font-weight:500;letter-spacing:calc(4 * var(--u));text-transform:uppercase;color:var(--body-dim)}.np-idle{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center}.np-idle-row{display:flex;align-items:baseline;gap:calc(26 * var(--u))}.np-idle-time{font-size:calc(300 * var(--u));font-weight:300;letter-spacing:calc(-12 * var(--u));line-height:.9;color:rgba(237,238,241,.92)}.np-idle-ap{font-size:calc(64 * var(--u));font-weight:400;color:var(--dim)}.np-idle-date{margin-top:calc(26 * var(--u));margin-left:calc(12 * var(--u));font-family:var(--mono);font-size:calc(30 * var(--u));font-weight:500;letter-spacing:calc(6 * var(--u));text-transform:uppercase;color:var(--body-dim)}.np-mid{flex:1 1;min-height:0;display:flex;align-items:center;gap:calc(86 * var(--u))}.np-cover{flex:0 0 auto;position:relative;overflow:hidden;width:calc(475 * var(--u));height:calc(475 * var(--u));border-radius:calc(26 * var(--u));background:var(--raise-2);box-shadow:0 calc(32 * var(--u)) calc(96 * var(--u)) rgba(0,0,0,.55)}.np-cover-art,.np-cover-img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.np-cover-img{object-fit:cover}.np-cover-tag{position:absolute;left:calc(38 * var(--u));top:calc(34 * var(--u));max-width:calc(295 * var(--u));font-family:var(--mono);font-size:calc(20 * var(--u));font-weight:600;letter-spacing:calc(5 * var(--u));line-height:1.3;color:rgba(255,255,255,.95);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-cover-name{position:absolute;left:calc(36 * var(--u));right:calc(32 * var(--u));bottom:calc(30 * var(--u));font-weight:800;letter-spacing:-.038em;line-height:.9;color:#ffffff;overflow-wrap:anywhere}.np-bars{position:absolute;right:calc(36 * var(--u));top:calc(30 * var(--u));height:calc(54 * var(--u));display:flex;gap:calc(8 * var(--u));align-items:flex-end}.np-bars i{display:block;width:calc(12 * var(--u));border-radius:calc(6 * var(--u));background:rgba(255,255,255,.95)}.np-info{flex:1 1;min-width:0}.np-eyebrow{display:flex;align-items:center;gap:calc(18 * var(--u))}.np-pill{display:inline-flex;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u));border-radius:calc(30 * var(--u));border:calc(1.5 * var(--u)) solid transparent;font-family:var(--mono);font-size:calc(21 * var(--u));font-weight:600;letter-spacing:calc(4 * var(--u));flex:0 0 auto}.np-pill.live{background:rgba(143,212,160,.12);border-color:rgba(143,212,160,.5);color:var(--live)}.np-pill.now{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.14);color:var(--fg)}.np-pill.paused{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:var(--dim)}.np-pill-dot{display:block;width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;background:var(--live)}.np-eyebrow-text{min-width:0;font-family:var(--mono);font-size:calc(24 * var(--u));font-weight:500;letter-spacing:calc(5 * var(--u));text-transform:uppercase;color:var(--body-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-title{margin-top:calc(26 * var(--u));font-weight:700;letter-spacing:-.031em;line-height:1.04;overflow:hidden;overflow-wrap:anywhere}.np-artist,.np-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.np-artist{margin-top:calc(20 * var(--u));font-weight:600;line-height:1.12;color:var(--accent);overflow:hidden}.np-sub{margin-top:calc(12 * var(--u));font-size:calc(30 * var(--u));color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-rooms{display:flex;gap:calc(12 * var(--u));flex-wrap:wrap;margin-top:calc(34 * var(--u))}.np-rooms span{padding:calc(9 * var(--u)) calc(18 * var(--u));border-radius:calc(30 * var(--u));background:rgba(255,255,255,.07);border:calc(1 * var(--u)) solid rgba(255,255,255,.08);font-family:var(--mono);font-size:calc(19 * var(--u));font-weight:500;letter-spacing:calc(3 * var(--u));text-transform:uppercase;color:var(--body-dim)}.np[data-mode=track] .np-rooms{margin-top:calc(30 * var(--u))}.np-prog{margin-top:calc(38 * var(--u));max-width:80%}.np-prog-track{height:calc(9 * var(--u));background:rgba(255,255,255,.16);overflow:hidden}.np-prog-fill,.np-prog-track{border-radius:calc(5 * var(--u))}.np-prog-fill{width:0;height:100%;background:var(--accent)}.np-prog-times{display:flex;justify-content:space-between;margin-top:calc(12 * var(--u));font-family:var(--mono);font-size:calc(22 * var(--u));font-weight:500;color:var(--dim)}.np-panel{flex:0 0 auto;height:calc(270 * var(--u));display:flex;gap:calc(46 * var(--u))}.np-box{flex:1 1;min-width:0;padding:calc(20 * var(--u)) calc(26 * var(--u)) calc(22 * var(--u));border-radius:calc(24 * var(--u));background:var(--box,var(--raise));border:calc(1.5 * var(--u)) solid rgba(255,255,255,.08);display:flex;flex-direction:column}.np-label{display:flex;align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(14 * var(--u));font-family:var(--mono);font-size:calc(20 * var(--u));font-weight:600;letter-spacing:calc(5 * var(--u));text-transform:uppercase;color:var(--body-dim)}.np-dot{display:block;flex:0 0 auto;width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%}.np-days{min-height:0;gap:calc(14 * var(--u))}.np-day,.np-days{flex:1 1;display:flex}.np-day{min-width:0;border-radius:calc(16 * var(--u));background:rgba(255,255,255,.045);flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--u))}.np-day.today{background:rgba(255,255,255,.12)}.np-day-name{font-family:var(--mono);font-size:calc(19 * var(--u));font-weight:600;letter-spacing:calc(3 * var(--u));color:var(--body-dim)}.np-wxicon{width:calc(52 * var(--u));height:calc(52 * var(--u));flex:0 0 auto}.np-day-temp{font-size:calc(28 * var(--u));font-weight:700;white-space:nowrap}.np-day-temp span{margin-left:calc(8 * var(--u));font-size:calc(22 * var(--u));font-weight:500;color:var(--dim)}.np-day-pop{min-height:calc(22 * var(--u));font-family:var(--mono);font-size:calc(18 * var(--u));font-weight:500;line-height:1.2;color:#7cc4ff}.np-heads{flex:1 1;min-height:0;display:flex;gap:calc(22 * var(--u))}.np-head-card{flex:1 1;min-width:0;padding:calc(18 * var(--u)) calc(24 * var(--u));border-radius:calc(16 * var(--u));background:rgba(255,255,255,.05);display:flex;flex-direction:column;justify-content:space-between}.np-headline{font-size:calc(31 * var(--u));font-weight:600;line-height:1.18;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.np-source{margin-top:calc(8 * var(--u));font-family:var(--mono);font-size:calc(18 * var(--u));font-weight:500;letter-spacing:calc(3 * var(--u));text-transform:uppercase;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-quote-body{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:0 calc(24 * var(--u))}.np-quote-text{font-size:calc(42 * var(--u));font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.np-quote-by{margin-top:calc(12 * var(--u));font-family:var(--mono);font-size:calc(22 * var(--u));font-weight:500;letter-spacing:calc(4 * var(--u));text-transform:uppercase;color:var(--dim)}.np-winctl{position:fixed;top:calc(15 * var(--u));right:calc(23 * var(--u));z-index:50;display:none;gap:calc(12 * var(--u))}.np-winctl button{width:calc(48 * var(--u));height:calc(48 * var(--u));padding:0;border:0;border-radius:calc(11 * var(--u));background:rgba(255,255,255,.08);color:rgba(237,238,241,.6);font-family:var(--sans);font-size:calc(28 * var(--u));font-weight:600;line-height:1;cursor:pointer}.np-winctl button:hover{background:rgba(255,255,255,.18);color:#ffffff}html[data-mouse] .np-winctl{display:flex}html[data-mouse] body{cursor:default}.lk-dim{position:fixed;inset:0;background:#000000;pointer-events:none;z-index:9999}