@property --u{syntax:"<length>";inherits:true;initial-value:16px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--player-bg);height:100%;color:var(--on-dark);font-family:var(--font-sans);margin:0}[hidden]{display:none!important}#app{height:100%}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.player *,.player :before,.player :after{box-sizing:border-box}:where(.player) :where(button,input){font:inherit;color:inherit}:where(.player) :where(button){cursor:pointer;background:0 0;border:0;padding:0}:where(.player) :where(button:disabled){cursor:default}.player{--p-c1:var(--p-art-0-1);--p-c2:var(--p-art-0-2);--p-c3:var(--p-art-0-3);width:100%;height:100vh;background:var(--p-bg);min-width:320px;height:100dvh;min-height:360px;color:var(--p-ink);-webkit-font-smoothing:antialiased;font-family:Golos Text,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:background-color .8s;position:relative;overflow:clip;container:player/size}.player.is-idle{cursor:none}.frame{--c1:var(--p-c1);--c2:var(--p-c2);--c3:var(--p-c3);--u:clamp(13px, min(1.111cqw, 1.975cqh), 42px);--gx:calc(var(--u) * 2.2);--ctl:max(44px, calc(var(--u) * 3.2));--play:max(52px, calc(var(--u) * 3.9));--dock-h:calc(var(--play) + var(--u) * 1.1);--legal-h:max(22px, calc(var(--u) * 1.9));--notice-h:calc(max(13px, var(--u)) * 5.6 + var(--u) * .8);font-size:var(--u);position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.player.art-pal-0{--p-c1:var(--p-art-0-1);--p-c2:var(--p-art-0-2);--p-c3:var(--p-art-0-3)}.player.art-pal-1{--p-c1:var(--p-art-1-1);--p-c2:var(--p-art-1-2);--p-c3:var(--p-art-1-3)}.player.art-pal-2{--p-c1:var(--p-art-2-1);--p-c2:var(--p-art-2-2);--p-c3:var(--p-art-2-3)}.player.art-pal-3{--p-c1:var(--p-art-3-1);--p-c2:var(--p-art-3-2);--p-c3:var(--p-art-3-3)}.player.art-pal-4{--p-c1:var(--p-art-4-1);--p-c2:var(--p-art-4-2);--p-c3:var(--p-art-4-3)}.player.art-pal-5{--p-c1:var(--p-art-5-1);--p-c2:var(--p-art-5-2);--p-c3:var(--p-art-5-3)}.amb{filter:blur(min(calc(var(--u) * 6.5), 100px));opacity:.9;animation:p-amb-spin var(--p-amb-spin) linear infinite;pointer-events:none;transition:opacity .8s;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}@keyframes p-amb-spin{to{transform:rotate(360deg)}}.amb i{border-radius:50%;transition:background 1.2s;display:block;position:absolute}.amb .b1{aspect-ratio:1;background:var(--c1);width:52%;animation:26s ease-in-out infinite p-drift1;top:10%;left:5%}.amb .b2{aspect-ratio:1;background:var(--c2);opacity:.75;width:44%;animation:32s ease-in-out infinite p-drift2;top:0;right:8%}.amb .b3{aspect-ratio:1;background:var(--c3);opacity:.6;width:38%;animation:38s ease-in-out infinite reverse p-drift1;bottom:-5%;left:40%}@keyframes p-drift1{50%{transform:translate(6%,-3%)scale(1.08)}}@keyframes p-drift2{50%{transform:translate(-7%,4%)scale(.94)}}.veil{background:radial-gradient(120% 90% at 50% 40%, var(--p-veil-clear) 0%, var(--p-veil-edge) 70%, var(--p-veil-far) 100%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.shell{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.stage{min-height:0;animation:p-orbit var(--p-orbit) linear infinite;grid-template-rows:auto minmax(0,1fr);display:grid}@keyframes p-orbit{0%{transform:translate(0)}12.5%{transform:translate(6px,-4px)}25%{transform:translate(8px,2px)}37.5%{transform:translate(4px,7px)}50%{transform:translate(-3px,8px)}62.5%{transform:translate(-8px,3px)}75%{transform:translate(-7px,-4px)}87.5%{transform:translate(-2px,-8px)}to{transform:translate(0)}}.top{align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.2) var(--gx) calc(var(--u) * .6);grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);display:grid}.clk{align-items:center;gap:calc(var(--u) * .7);min-width:0;display:flex}.clk b{font-size:calc(var(--u) * 3.1);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.clk>span{font-size:calc(var(--u) * .86);color:var(--p-ink-2);font-weight:500;line-height:1.25}.clk>span i{font-style:normal;display:block}.player.st-schedule .clk b{display:none}.place{justify-self:end;align-items:center;gap:calc(var(--u) * .7);text-align:right;display:flex}.point{font-size:calc(var(--u) * .95);margin:0;font-weight:600;line-height:1.25}.point small{font-size:calc(var(--u) * .8);color:var(--p-ink-3);font-weight:500;display:block}.net{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);color:var(--p-ink-2);flex:none}.island{align-items:center;gap:calc(var(--u) * .6);min-height:calc(var(--u) * 2.7);min-width:0;padding:calc(var(--u) * .4) calc(var(--u) * 1.1) calc(var(--u) * .4) calc(var(--u) * .85);border-radius:calc(var(--u) * 1.5);background:var(--p-island);border:1px solid var(--p-glass-line);-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);font-size:max(13px, calc(var(--u) * .95));white-space:nowrap;box-shadow:0 .5em 2em var(--p-shadow);font-weight:700;display:flex}.island .sep{background:var(--p-glass-line);flex:none;width:1px;height:1.1em}.island .soft{color:var(--p-ink-2);font-weight:500}.island .i-place{text-overflow:ellipsis;min-width:0;overflow:hidden}.island .i-head,.island .i-last{flex:none}.idot{background:var(--p-green);width:.6em;height:.6em;box-shadow:0 0 0 .25em var(--p-green-halo);border-radius:50%;flex:none}.island.red{background:var(--p-red-deep);border-color:var(--p-line-strong)}.island.red .idot{background:var(--p-ink);box-shadow:0 0 0 .25em var(--p-halo-light);animation:1.2s ease-in-out infinite p-beat}.island.red .soft,.island.blue .soft{color:var(--p-ink-big)}.island.amber{background:var(--p-amber);color:var(--p-amber-ink);border-color:#0000}.island.amber .idot{background:var(--p-amber-ink);box-shadow:0 0 0 .25em var(--p-amber-halo)}.island.amber .soft{color:var(--p-amber-ink-2)}.island.amber .sep{background:var(--p-amber-sep)}.island.gray .idot{border:.15em solid var(--p-ink-2);box-shadow:none;background:0 0;border-right-color:#0000;width:.9em;height:.9em;animation:1s linear infinite p-spin}.island.off{background:var(--p-off-bg);border-color:var(--p-off-line)}.island.off .idot{background:var(--p-red);box-shadow:0 0 0 .25em var(--p-red-halo)}.island.blue{background:var(--p-island-blue)}.island.blue .idot{background:var(--p-ink);box-shadow:0 0 0 .25em var(--p-halo-light)}@keyframes p-beat{50%{opacity:.6;transform:scale(.7)}}@keyframes p-spin{to{transform:rotate(360deg)}}@keyframes p-fin{0%{opacity:0;transform:scale(.985)}}.player.st-idle .np{inset:0 0 var(--notice-h) 0;container:main/size}.main{min-height:0;position:relative;container:main/size}.np{padding:calc(var(--u) * .4) 8cqw calc(var(--u) * 1);grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:5cqw;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.np.fade-in,.alert.fade-in{animation:.6s ease-out p-fin}.art{aspect-ratio:1;width:min(80cqh,36cqw);color:inherit;background:var(--p-art-bg);box-shadow:0 2em 5em var(--p-shadow-art), 0 0 0 1px var(--p-art-rim);-webkit-tap-highlight-color:transparent;border-radius:7%;flex:none;padding:0;transition:filter .6s,transform .6s;display:block;position:relative;overflow:hidden}.art:not(:disabled):active{transform:scale(.985)}.art.dim{filter:saturate(.35)brightness(.6);transform:scale(.97)}.art.dim:not(:disabled):active{transform:scale(.955)}.player.st-paused .art.dim{filter:saturate(.5)brightness(.72)}.fb{z-index:0;background:linear-gradient(145deg, var(--c1), var(--c3) 60%, var(--c2));align-items:flex-end;padding:9%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fb:after{content:"";background:linear-gradient(160deg, var(--p-art-gloss), var(--p-art-gloss-end) 45%);position:absolute;top:0;bottom:0;left:0;right:0}.fb b{z-index:1;letter-spacing:-.06em;color:var(--p-art-ink);font-size:min(28cqh,13cqw);font-weight:800;line-height:1;position:relative}.art .art-cover{z-index:1;object-fit:cover;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:opacity .6s,visibility 0s linear .6s;position:absolute;top:0;bottom:0;left:0;right:0}.art .art-cover.is-on{opacity:1;visibility:visible;transition:opacity .6s}.art .art-cover.is-top{z-index:2}.art .art-cover.is-snap{transition:none}.art .art-cover.is-under{transition:opacity 0s linear .6s,visibility 0s linear .6s}.pausebadge{z-index:3;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pausebadge>span{aspect-ratio:1;background:var(--p-pause-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--p-pause-line);border-radius:50%;place-items:center;width:28%;display:grid}.pausebadge svg{width:42%;height:42%;color:var(--p-ink)}.pausebadge.hv{opacity:0;transition:opacity .15s}@media (hover:hover) and (pointer:fine){.art:not(:disabled):hover .pausebadge.hv{opacity:1}.stbtn:not(:disabled):hover{color:var(--p-ink-2)}}.info{gap:calc(var(--u) * .55);flex-direction:column;min-width:0;display:flex}.info.is-swap{animation:.5s ease-out p-fin}.eyebrow{align-items:center;gap:calc(var(--u) * .6);font-size:max(13px, calc(var(--u) * 1.05));flex-wrap:wrap;font-weight:600;display:flex}.stbtn{align-items:center;gap:calc(var(--u) * .6);text-align:left;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.stbtn:after{content:"";position:absolute;top:-.75em;bottom:-.75em;left:-.4em;right:-.4em}.stbtn .slogo{transition:transform .1s}.stbtn:not(:disabled):active .slogo{transform:scale(.92)}.slogo{background:linear-gradient(145deg, var(--c1), var(--c3));letter-spacing:-.04em;border-radius:.42em;flex:none;place-items:center;width:1.7em;height:1.7em;font-size:.92em;font-weight:800;display:grid}.slogo>span{font-size:.62em}.live{background:var(--p-glass);border:1px solid var(--p-glass-line);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5em;height:1.9em;padding:0 .7em;font-size:.74em;font-weight:800;display:inline-flex}.kbps{background:var(--p-glass);border:1px solid var(--p-glass-line);height:1.9em;color:var(--p-ink-2);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;padding:0 .7em;font-size:.74em;font-weight:700;display:inline-flex}.kbps[hidden],.kbps b[hidden]{display:none}.kbps b{background:var(--p-blue);color:var(--p-ink);letter-spacing:.07em;border-radius:999px;padding:.1em .5em;font-weight:800}.live i{background:var(--p-red);width:.55em;height:.55em;box-shadow:0 0 0 .2em var(--p-red-halo);border-radius:50%;animation:1.6s ease-in-out infinite p-beat}.live.muted i{background:var(--p-ink-3);box-shadow:none;animation:none}.live.tune i{border:.14em solid var(--p-ink-2);box-shadow:none;background:0 0;border-right-color:#0000;width:.8em;height:.8em;animation:1s linear infinite p-spin}.eq{align-items:flex-end;gap:.13em;height:.95em;display:inline-flex}.eq i{background:var(--p-ink);border-radius:.08em;width:.16em;animation:1.1s ease-in-out infinite p-eq}.eq i:nth-child(2){animation-delay:-.35s}.eq i:nth-child(3){animation-delay:-.7s}.eq i:nth-child(4){animation-delay:-.2s}.player[data-bars=paused] .eq i{height:.25em;animation:none}.player[data-bars=stalled] .eq i{animation-play-state:paused}@keyframes p-eq{0%,to{height:.25em}50%{height:.95em}}.tt{margin:calc(var(--u) * .15) 0 0;font-size:clamp(calc(var(--u) * 2.2), min(7cqw, 14cqh), calc(var(--u) * 6.2));letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:.06em;font-weight:800;line-height:1.02;display:-webkit-box;overflow:hidden}.tt.long{font-size:clamp(calc(var(--u) * 1.9), min(5.1cqw, 10.5cqh), calc(var(--u) * 4.4));-webkit-line-clamp:3}.tt.xlong{font-size:clamp(calc(var(--u) * 1.6), min(3.8cqw, 8cqh), calc(var(--u) * 3.2));-webkit-line-clamp:3}.ar{font-size:clamp(calc(var(--u) * 1.1), min(2.5cqw, 5cqh), calc(var(--u) * 2));color:var(--p-ink-2);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.notice{left:50%;bottom:calc(var(--u) * .4);width:max-content;max-width:calc(100% - var(--gx) * 2);background:var(--p-notice);border:1px solid var(--p-glass-line);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);font-size:max(13px, calc(var(--u) * 1));box-shadow:0 1em 3em var(--p-shadow);border-radius:1.1em;align-items:center;gap:.8em;padding:.6em 1.1em .6em .7em;font-weight:600;line-height:1.25;display:flex;position:absolute;transform:translate(-50%)}.notice .ni{background:var(--p-amber-soft);width:2.1em;height:2.1em;color:var(--p-amber);border-radius:.6em;flex:none;place-items:center;display:grid}.notice .ni svg{width:1.2em;height:1.2em}.notice small{color:var(--p-ink-2);font-size:.84em;font-weight:500;display:block}.alert{text-align:center;padding:0 var(--gx) calc(var(--u) * .6);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.player.is-unlock .ml{visibility:hidden}.player.is-unlock .alert{padding-bottom:calc(var(--u) * 3)}.beacon{aspect-ratio:1;place-items:center;height:21cqh;margin-bottom:4cqh;display:grid;position:relative}.beacon .core{background:var(--p-glass-strong);border:2px solid var(--p-core-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.beacon .core svg{width:47%;height:47%}.beacon .ring{border:2px solid var(--p-ring);border-radius:50%;animation:3s cubic-bezier(.2,.6,.3,1) infinite p-ring;position:absolute;top:0;bottom:0;left:0;right:0}.beacon .ring:nth-child(2){animation-delay:1s}.beacon .ring:nth-child(3){animation-delay:2s}@keyframes p-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(2.4)}}.ae{font-size:max(12px, calc(var(--u) * .95));letter-spacing:.13em;text-transform:uppercase;color:var(--p-ink-2);font-weight:700}.at{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;margin:.14em 0 0;font-size:min(8.2cqw,15cqh);font-weight:800;line-height:.98}.as{font-size:clamp(14px, min(2.2cqw, 4.4cqh), calc(var(--u) * 1.9));letter-spacing:-.015em;white-space:pre-line;margin-top:1.8cqh;font-weight:600}.chips{justify-content:center;gap:calc(var(--u) * .5);flex-wrap:wrap;margin-top:3cqh;display:flex}.chip{background:var(--p-glass-strong);border:1px solid var(--p-chip-line);height:2.5em;font-size:max(13px, calc(var(--u) * .95));border-radius:999px;align-items:center;gap:.5em;padding:0 1em;font-weight:600;display:inline-flex}.chip.timer{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.ml{font-size:max(12px, calc(var(--u) * .92));color:var(--p-ink-2);align-items:center;gap:.5em;margin-top:2.6cqh;font-weight:500;display:flex}.ml svg{flex:none;width:1.2em;height:1.2em}.testbadge{background:var(--p-ink);height:2em;color:var(--p-blue);font-weight:800;font-size:max(12px, calc(var(--u) * .95));letter-spacing:.12em;border-radius:.5em;align-items:center;margin-bottom:2cqh;padding:0 .9em;display:inline-flex}.check{aspect-ratio:1;background:var(--p-shield-bg);border:2px solid var(--p-green-line);height:21cqh;color:var(--p-green);border-radius:50%;place-items:center;margin-bottom:4cqh;display:grid}.check svg{width:50%;height:50%}.player.st-clear .as{color:var(--p-ink-2);font-weight:500}.cd{background:var(--p-cd-bg);border:1px solid var(--p-glass-line);font-size:max(13px, calc(var(--u) * 1));text-align:left;border-radius:999px;align-items:center;gap:.8em;margin-top:3cqh;padding:.4em 1.2em .4em .4em;font-weight:700;display:inline-flex}.cd-svg{flex:none;width:2.8em;height:2.8em}.cd-svg circle{fill:none;stroke-width:6px}.cd-track{stroke:var(--p-track)}.cd-ring{stroke:var(--p-green);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p-cd,1));transform-origin:50%;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg)}.cd-number{fill:currentColor;text-anchor:middle;font-family:inherit;font-size:28px;font-weight:700}.cd-info span{color:var(--p-ink-2);font-size:.84em;font-weight:500;display:block}.bigclock{letter-spacing:-.06em;color:var(--p-ink-big);font-variant-numeric:tabular-nums;font-size:min(24cqw,50cqh);font-weight:500;line-height:.9}.alert.drift{animation:120s ease-in-out infinite p-shift}.alert.drift.fade-in{animation:.6s ease-out p-fin,120s ease-in-out infinite p-shift}@keyframes p-shift{25%{transform:translate(12px,-8px)}50%{transform:translate(-10px,10px)}75%{transform:translate(8px,6px)}}.offic{aspect-ratio:1;background:var(--p-red-soft);border:2px solid var(--p-off-line);height:19cqh;color:var(--p-red);border-radius:28%;place-items:center;margin-bottom:3.4cqh;display:grid}.offic svg{width:50%;height:50%}.ot{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:min(5.4cqw,11cqh);font-weight:800;line-height:1.02}.os{font-size:clamp(14px, min(1.9cqw, 4cqh), calc(var(--u) * 1.5));color:var(--p-ink-2);text-wrap:balance;max-width:46em;margin:2cqh 0 0;font-weight:500;line-height:1.35}.otry{background:var(--p-glass);border:1px solid var(--p-glass-line);height:2.5em;font-size:max(13px, calc(var(--u) * .95));border-radius:999px;align-items:center;gap:.6em;margin-top:3cqh;padding:0 1em;font-weight:600;display:inline-flex}.otry i{border:.14em solid var(--p-ink-2);border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;animation:1s linear infinite p-spin}.dockwrap{z-index:6;padding:0 var(--gx);justify-content:center;display:flex;position:relative}.dock{width:min(100%, calc(var(--u) * 40));height:var(--dock-h);align-items:center;gap:calc(var(--u) * .55);padding:0 calc(var(--u) * .55);border-radius:calc(var(--dock-h) / 2);background:var(--p-dock-bg);border:1px solid var(--p-glass-line);-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);box-shadow:0 1em 3em var(--p-shadow);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}:where(.dock button,.pop button,.scrim){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dock button:disabled{cursor:default}.transport{align-items:center;gap:calc(var(--u) * .25);display:flex}.ctl{width:var(--ctl);height:var(--ctl);touch-action:manipulation;border-radius:50%;flex:none;place-items:center;transition:background .15s,transform .1s,opacity .2s;display:grid}.ctl svg{width:44%;height:44%;display:block}.ctl.play{width:var(--play);height:var(--play);background:var(--p-ink);color:var(--p-play-ink);position:relative}.ctl.play svg{width:40%;height:40%}.ctl.play .spin{border:3px solid var(--p-play-spin);border-top-color:var(--p-ink);border-radius:50%;animation:.9s linear infinite p-spin;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.pick{min-width:0;height:var(--ctl);align-items:center;gap:calc(var(--u) * .55);padding:0 calc(var(--u) * .75) 0 calc(var(--u) * .45);border-radius:calc(var(--ctl) / 2);background:var(--p-glass-strong);font-size:max(14px, calc(var(--u) * 1));font-weight:600;transition:background .15s,opacity .2s;display:flex}.pick .nm{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pick .chev{width:1em;height:1em;color:var(--p-ink-2);flex:none;transition:transform .2s}.pick[aria-expanded=true] .chev{transform:rotate(180deg)}.vol{width:var(--ctl);height:var(--ctl);flex:none;position:relative}.vol>.ctl{background:var(--p-glass-strong)}.vol>.ctl[aria-expanded=true]{background:var(--p-ink);color:var(--p-play-ink)}.vpop{--vh:clamp(96px, min(calc(var(--u) * 11), 100cqh - var(--dock-h) - var(--legal-h) - max(116px, var(--u) * 8)), 260px);left:50%;bottom:calc(100% + var(--u) * .75 + (var(--dock-h) - var(--ctl)) / 2);z-index:2;width:max(60px, calc(var(--u) * 3.8));align-items:center;gap:calc(var(--u) * .2);padding:calc(var(--u) * .55) 0 calc(var(--u) * .3);border-radius:calc(var(--u) * 1.5);background:var(--p-pop-bg);border:1px solid var(--p-glass-line);-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);box-shadow:0 1em 3em var(--p-pop-shadow);flex-direction:column;animation:.16s ease-out p-vin;display:flex;position:absolute;transform:translate(-50%)}@keyframes p-vin{0%{opacity:0;transform:translate(-50%,6px)}}.vpop output{font-size:max(13px, calc(var(--u) * .92));font-variant-numeric:tabular-nums;font-weight:600}.vt{width:44px;height:var(--vh);flex:none;position:relative}.vt .range{width:var(--vh);height:44px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.range{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:none;background:0 0}.range::-webkit-slider-runnable-track{height:max(6px, calc(var(--u) * .38));background:linear-gradient(90deg, var(--p-ink) var(--v), var(--p-chip-line) var(--v));border-radius:99px}.range::-moz-range-track{height:max(6px, calc(var(--u) * .38));background:linear-gradient(90deg, var(--p-ink) var(--v), var(--p-chip-line) var(--v));border-radius:99px}.range::-webkit-slider-thumb{-webkit-appearance:none;width:max(22px, calc(var(--u) * 1.35));height:max(22px, calc(var(--u) * 1.35));margin-top:calc((max(6px, var(--u) * .38) - max(22px, var(--u) * 1.35)) / 2);background:var(--p-ink);box-shadow:0 2px 8px var(--p-shadow);border-radius:50%}.range::-moz-range-thumb{width:max(22px, calc(var(--u) * 1.35));height:max(22px, calc(var(--u) * 1.35));background:var(--p-ink);border:0;border-radius:50%}.range:focus{outline:0}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--p-blue-2)}.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--p-blue-2)}.reset{height:var(--ctl);padding:0 calc(var(--u) * 1);border-radius:calc(var(--ctl) / 2);border:1px solid var(--p-glass-line);font-size:max(13px, calc(var(--u) * .92));white-space:nowrap;justify-content:center;align-items:center;gap:.45em;font-weight:600;transition:background .15s,opacity .2s;display:flex}.reset svg{width:1.25em;height:1.25em;display:none}.dock :disabled{opacity:.36}.dock button:focus-visible{outline:2px solid var(--p-blue-2);outline-offset:2px}.pop button:focus-visible{outline:2px solid var(--p-blue-2);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ctl:not(.play):not(:disabled):hover{background:var(--p-glass-strong)}.ctl.play:not(:disabled):hover{transform:scale(1.04)}.pick:not(:disabled):hover{background:var(--p-pick-hover)}.reset:not(:disabled):hover{background:var(--p-glass-strong)}}.ctl:not(:disabled):active,.pick:not(:disabled):active,.reset:not(:disabled):active{transform:scale(.96)}.scrim{z-index:7;background:var(--p-scrim);cursor:default;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.pop{z-index:8;left:50%;bottom:calc(var(--dock-h) + var(--legal-h) + var(--u) * .7 + env(safe-area-inset-bottom,0px));width:min(calc(100cqw - var(--gx) * 2), calc(var(--u) * 27));max-height:min(calc(100cqh - var(--dock-h) - var(--legal-h) - var(--u) * 2), calc(var(--u) * 30));border-radius:calc(var(--u) * 1.4);background:var(--p-pop-bg);border:1px solid var(--p-glass-line);-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);box-shadow:0 1.5em 5em var(--p-pop-shadow);font-size:max(14px, calc(var(--u) * 1));flex-direction:column;animation:.18s ease-out p-popin;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)}@keyframes p-popin{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes p-sheet{0%{opacity:0;transform:translateY(24px)}}.pop .ph{align-items:center;gap:.5em;padding:.6em .6em .5em;display:flex}.srch{background:var(--p-glass-strong);border-radius:.8em;flex:1;align-items:center;gap:.5em;min-width:0;height:max(44px,2.7em);padding:0 .8em;display:flex}.srch svg{width:1.15em;height:1.15em;color:var(--p-ink-2);flex:none}.srch input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:max(16px,1em)}.srch input::placeholder{color:var(--p-ink-3)}.srch:focus-within{box-shadow:0 0 0 2px var(--p-blue-2)}.pclose{background:var(--p-glass-strong);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:none}.pclose svg{width:1.1em;height:1.1em}.plist{overscroll-behavior:contain;flex:1;min-height:0;padding:0 .4em .4em;position:relative;overflow-y:auto}.prow{text-align:left;border-radius:.7em;align-items:center;gap:.65em;width:100%;min-height:max(48px,3em);padding:.3em .5em;font-weight:600;display:flex}.prow .slogo{font-size:1.1em}.prow.pal-0 .slogo{--c1:var(--p-art-0-1);--c3:var(--p-art-0-3)}.prow.pal-1 .slogo{--c1:var(--p-art-1-1);--c3:var(--p-art-1-3)}.prow.pal-2 .slogo{--c1:var(--p-art-2-1);--c3:var(--p-art-2-3)}.prow.pal-3 .slogo{--c1:var(--p-art-3-1);--c3:var(--p-art-3-3)}.prow.pal-4 .slogo{--c1:var(--p-art-4-1);--c3:var(--p-art-4-3)}.prow.pal-5 .slogo{--c1:var(--p-art-5-1);--c3:var(--p-art-5-3)}.prow .pn{flex:1;min-width:0;line-height:1.2}.prow .pn b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.prow .pn small{color:var(--p-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-weight:500;display:block;overflow:hidden}.prow svg{width:1.15em;height:1.15em;color:var(--p-blue-2);flex:none}.prow.hl{background:var(--p-glass-strong)}@media (hover:hover) and (pointer:fine){.prow:hover{background:var(--p-glass-strong)}}.pempty{text-align:center;color:var(--p-ink-2);padding:1.6em 1em;font-size:.92em;line-height:1.4}.pfoot{border-top:1px solid var(--p-glass-line);color:var(--p-ink-3);padding:.5em .9em;font-size:.76em}@media (hover:none){.kbd{display:none}}.legal{height:var(--legal-h);padding:0 var(--gx);font-size:max(11px, calc(var(--u) * .72));color:var(--p-ink-3);white-space:nowrap;z-index:2;justify-content:space-between;align-items:center;gap:1em;font-weight:500;display:flex;position:relative}.legal-ghost{visibility:hidden}.legal-site{justify-content:center}.legal-src{gap:.5em;min-width:0;display:flex}.legal a{color:inherit;text-underline-offset:2px;text-overflow:ellipsis;min-width:0;overflow:hidden}.legal a:hover{color:var(--p-ink)}.legal a:focus-visible{color:var(--p-ink)}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.cover{z-index:9;padding:var(--gx);background:var(--p-dim-layer);-webkit-backdrop-filter:blur(40px)saturate(1.3);backdrop-filter:blur(40px)saturate(1.3);text-align:center;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.startcard{flex-direction:column;align-items:center;max-width:44em;display:flex}.start-button{background:var(--p-ink);width:min(11em,26cqh);height:min(11em,26cqh);color:var(--p-play-ink);box-shadow:0 1.5em 4.5em var(--p-play-glow);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.start-button .icon{width:44%;height:44%}.start-button:hover{transform:scale(1.04)}.st-title{letter-spacing:-.04em;text-wrap:balance;margin:.7em 0 0;font-size:min(4cqw,8cqh);font-weight:800;line-height:1.05}.start-hint{font-size:clamp(14px, min(1.6cqw, 3.4cqh), calc(var(--u) * 1.3));color:var(--p-ink-2);text-wrap:balance;margin:.8em 0 0;font-weight:500;line-height:1.4}.unlock{z-index:9;left:50%;bottom:calc(var(--dock-h) + var(--legal-h) + var(--u) * .8);background:var(--p-ink);width:max-content;max-width:calc(100% - 32px);min-height:max(52px,3em);color:var(--p-play-ink);text-align:center;font-weight:700;line-height:1.2;font-size:max(15px, calc(var(--u) * 1.05));border-radius:999px;align-items:center;gap:.6em;padding:.5em 1.5em;display:flex;position:absolute;transform:translate(-50%)}.unlock .icon{width:1.3em;height:1.3em}.sky{transform-origin:0 0;width:1920px;height:1080px;transform:scale(.6);transform:scale(tan(atan2(100cqw, 1920px)));z-index:0;pointer-events:none;display:none;position:absolute;top:0;left:0;overflow:hidden}.player.st-alarm .sky,.player.st-yellow .sky{display:block}.dr{width:var(--w);transform:translate(2200px, var(--y));animation:p-fly var(--dur) linear var(--delay) infinite;position:absolute;top:0;left:0}.dr svg{width:100%;height:auto;animation:2.6s ease-in-out infinite p-bob;display:block}.drone-body{fill:var(--p-drone);stroke:var(--on-dark-18);stroke-width:1px}@keyframes p-fly{0%{transform:translate(var(--x0), var(--y));opacity:1}62%{transform:translate(var(--xh), var(--y));opacity:1}62.4%,to{transform:translate(var(--xh), var(--y));opacity:0}}@keyframes p-bob{50%{transform:translateY(6px)rotate(-1.5deg)}}.ex{left:var(--l);top:var(--t);width:0;height:0;transform:scale(var(--k));position:absolute}.ex .fl{background:radial-gradient(circle, var(--p-ink) 0, var(--p-flash-mid) 22%, var(--p-flash-hot) 48%, transparent 70%);opacity:0;width:180px;height:180px;animation:p-boom var(--dur) ease-out var(--delay) infinite;border-radius:50%;position:absolute;top:-90px;left:-90px;transform:scale(0)}@keyframes p-boom{0%,61.9%{opacity:0;transform:scale(0)}62.4%{opacity:1;transform:scale(.35)}65%{opacity:1;transform:scale(1.15)}71%{opacity:0;transform:scale(1.6)}to{opacity:0}}.player.st-alarm{--p-c1:var(--p-amb-alarm-1);--p-c2:var(--p-amb-alarm-2);--p-c3:var(--p-amb-alarm-3);background:var(--p-bg-alarm)}.player.st-yellow{--p-c1:var(--p-amb-yellow-1);--p-c2:var(--p-amb-yellow-2);--p-c3:var(--p-amb-yellow-3);background:var(--p-bg-yellow)}.player.st-test{--p-c1:var(--p-blue);--p-c2:var(--p-blue-2);--p-c3:var(--p-amb-test-3);background:var(--p-bg-test)}.player.st-clear{--p-c1:var(--p-amb-clear-1);--p-c2:var(--p-amb-clear-2);--p-c3:var(--p-amb-clear-3);background:var(--p-bg-clear)}.player.st-offline{--p-c1:var(--p-amb-off-1);--p-c2:var(--p-amb-off-2);--p-c3:var(--p-amb-off-3)}.player.st-schedule{--p-c1:var(--p-amb-sched-1);--p-c2:var(--p-amb-sched-2);--p-c3:var(--p-amb-sched-3)}.player.st-alarm .amb{opacity:1}.player.st-alarm .veil{background:radial-gradient(80% 70% at 50% 45%, var(--p-veil-clear), var(--p-veil-alarm-edge) 75%, var(--p-veil-alarm-far))}.player.st-alarm .amb .b1{animation:2.4s ease-in-out infinite p-pulse;top:15%;left:25%}@keyframes p-pulse{50%{opacity:.75;transform:scale(1.12)}}.player.st-yellow .core{background:var(--p-amber);border-color:var(--p-amber);color:var(--p-amber-ink)}.player.st-yellow .ring{border-color:var(--p-amber-ring)}.player.st-yellow .at{color:var(--p-amber)}.player.st-yellow .chip{background:var(--p-amber-chip);border-color:var(--p-amber-chip-line)}.player.st-clear .amb{opacity:.7}.player.st-offline .amb,.player.st-schedule .amb{opacity:.18}.player.st-paused .amb,.player.st-reconnect .amb,.player.st-idle .amb{opacity:.45}html.is-glass,html.is-glass body{background:0 0}html.is-glass .player:-webkit-any(.st-onair,.st-paused,.st-idle,.st-schedule){background:color-mix(in srgb, var(--p-bg) 55%, transparent)}html.is-glass .player:is(.st-onair,.st-paused,.st-idle,.st-schedule){background:color-mix(in srgb, var(--p-bg) 55%, transparent)}html.is-glass .player:-webkit-any(.st-onair,.st-paused,.st-idle,.st-schedule) .veil{background:radial-gradient(120% 90% at 50% 40%, var(--p-veil-clear) 0%, color-mix(in srgb, var(--p-veil-edge) 50%, transparent) 70%, color-mix(in srgb, var(--p-veil-far) 50%, transparent) 100%)}html.is-glass .player:is(.st-onair,.st-paused,.st-idle,.st-schedule) .veil{background:radial-gradient(120% 90% at 50% 40%, var(--p-veil-clear) 0%, color-mix(in srgb, var(--p-veil-edge) 50%, transparent) 70%, color-mix(in srgb, var(--p-veil-far) 50%, transparent) 100%)}.player.is-burn-demo{--p-orbit:12s;--p-amb-spin:5s}.player.is-burn-demo .amb i{animation-duration:3s!important}.player.is-burn-demo .stage{animation-name:p-orbit-demo!important}@keyframes p-orbit-demo{0%{transform:translate(0)}25%{transform:translate(40px,-25px)}50%{transform:translate(-20px,40px)}75%{transform:translate(-40px,-20px)}to{transform:translate(0)}}.burnbadge{left:50%;top:calc(var(--u) * 5);z-index:9;background:var(--p-amber-badge);color:var(--p-amber-ink);font-size:max(13px, calc(var(--u) * .9));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.5em 1em;font-weight:700;position:absolute;transform:translate(-50%)}.ctl-toast{left:50%;top:max(16px, env(safe-area-inset-top));z-index:22;background:var(--p-off-bg);border:1px solid var(--p-off-line);max-width:calc(100vw - 32px);box-shadow:0 16px 48px var(--p-shadow);border-radius:999px;padding:12px 20px;font-size:15px;font-weight:600;position:absolute;transform:translate(-50%)}@container player (width<=1099px){.island .i-last,.island .sep.s2{display:none}}@container player (width<=899px){.frame{--gx:calc(var(--u) * 1.4)}.point small{display:none}}@container player (width<=759px){.frame{--gx:var(--u)}}@container player (height<=479px){.top{padding-top:calc(var(--u) * .5);padding-bottom:calc(var(--u) * .3)}.clk b{font-size:calc(var(--u) * 2.3)}.np{padding-block:calc(var(--u) * .2) calc(var(--u) * .5);gap:4cqw}.art{width:min(90cqh,34cqw)}.frame{--legal-h:22px;--dock-h:calc(var(--play) + var(--u) * .5)}}@container main (height<=260px){.beacon,.check,.offic{display:none}}@container player (aspect-ratio<=1) or (width<=599px){.frame{--u:clamp(13px, 3.7cqw, 20px);--gx:calc(var(--u) * 1.15)}.top{gap:calc(var(--u) * .6) calc(var(--u) * .8);padding-top:calc(var(--u) * .8);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.clk{grid-area:1/1}.place{grid-area:1/2}.point small{display:block}.island{white-space:normal;border-radius:1.1em;flex-wrap:wrap;grid-area:2/1/auto/-1;gap:0 .6em;padding-block-start:.5em;padding-block-end:.5em;line-height:1.3}.island .sep{display:none}.island .i-last{order:1;margin-left:auto;display:inline}.island .i-place{white-space:normal;flex:1 0 100%;order:2;padding-left:1.2em}.np{align-content:center;justify-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .3) var(--gx) calc(var(--u) * .8);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.art{width:min(100cqw - var(--gx) * 2, 60cqh, 100cqh - var(--u) * 11.5)}.info{width:min(100cqw - var(--gx) * 2, 60cqh);max-width:100%}.tt{font-size:clamp(calc(var(--u) * 1.9), min(8.6cqw, 8cqh), calc(var(--u) * 3.2))}.tt.long{font-size:clamp(calc(var(--u) * 1.6), min(6.6cqw, 6.4cqh), calc(var(--u) * 2.5))}.tt.xlong{font-size:clamp(calc(var(--u) * 1.35), min(5.2cqw, 5cqh), calc(var(--u) * 2))}.ar{font-size:calc(var(--u) * 1.1)}.beacon,.check{height:min(17cqh,36cqw)}.offic{height:min(15cqh,30cqw)}.at{font-size:min(12cqw,8cqh)}.ot{font-size:min(8.6cqw,6.5cqh)}.as{font-size:calc(var(--u) * 1.15)}.bigclock{font-size:min(36cqw,30cqh)}.st-title{font-size:min(8cqw,5cqh)}.pop{border-radius:calc(var(--u) * 1.4) calc(var(--u) * 1.4) 0 0;width:auto;max-height:none;padding-bottom:env(safe-area-inset-bottom,0);animation:.22s ease-out p-sheet;top:12cqh;bottom:0;left:0;right:0;transform:none}.pclose{display:grid}.scrim{background:var(--p-scrim-sheet)}}@container player (aspect-ratio<=1) and (width>=600px){.frame{--u:clamp(13px, 1.75cqw, 30px)}}@container player (width<=599px){.dockwrap{padding:0 calc(var(--u) * .6)}.dock{gap:calc(var(--u) * .45) calc(var(--u) * .5);width:100%;height:auto;padding:calc(var(--u) * .5);border-radius:calc(var(--u) * 1.9);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"pick pick reset""sp tr vol"}.dock .pick{grid-area:pick}.transport{gap:calc(var(--u) * .8);grid-area:tr}.vol{grid-area:vol;place-self:center end}.reset{width:var(--ctl);border-radius:50%;grid-area:reset;justify-self:end;padding:0}.reset span{display:none}.reset svg{display:block}.vpop{bottom:calc(100% + var(--u) * .9);animation:none;left:auto;right:0;transform:none}.frame{--dock-h:calc(var(--play) + var(--ctl) + var(--u) * 1.5)}}@container player (width<=419px){.legal .lt{display:none}}.player button{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.player *{transition:none!important;animation:none!important}.player .stage{animation-name:p-orbit!important;animation-duration:var(--p-orbit)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.player.is-burn-demo .stage{animation-name:p-orbit-demo!important}.player .amb{animation-name:p-amb-spin!important;animation-duration:var(--p-amb-spin)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.player .amb i{animation-duration:120s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.player.is-burn-demo .amb i{animation-duration:3s!important}.player .amb .b1{animation-name:p-drift1!important}.player .amb .b2{animation-name:p-drift2!important}.player .amb .b3{animation-name:p-drift1!important;animation-direction:reverse!important}}.demo-dock{top:50%;right:calc(16px + env(safe-area-inset-right,0px));z-index:40;box-sizing:border-box;width:220px;max-height:calc(100vh - 32px);padding:var(--sp-3);border:1px solid var(--on-dark-14);border-radius:var(--r-player-panel);background:var(--player-panel);box-shadow:var(--sh-modal);color:var(--on-dark);font-family:var(--font-sans);font-size:14px;line-height:1.3;position:fixed;overflow-y:auto;transform:translateY(-50%)}.demo-head{align-items:center;gap:var(--sp-2);grid-template-columns:1fr auto;display:grid}.demo-back{color:var(--player-muted);white-space:nowrap;text-decoration:none}.demo-back:hover{color:var(--on-dark)}.demo-toggle{border:1px solid var(--on-dark-14);border-radius:var(--r-pill);color:var(--player-muted);font:inherit;cursor:pointer;background:0 0;padding:6px 10px;font-size:13px}.demo-toggle:hover{color:var(--on-dark)}.demo-actions{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.demo-dock.is-collapsed .demo-actions{display:none}.demo-btn{min-height:var(--tap);border:1px solid var(--on-dark-14);border-radius:var(--r-tile);background:var(--on-dark-08);color:var(--on-dark);font:inherit;text-align:left;cursor:pointer;padding:8px 12px;font-weight:600;transition:background-color .2s,border-color .2s,opacity .2s}.demo-btn:hover:not(:disabled){background:var(--on-dark-14)}.demo-btn:disabled{cursor:default;opacity:.4}.demo-btn[aria-pressed=true]{opacity:1}.demo-btn-red,.demo-btn-fire{box-shadow:inset 4px 0 0 var(--st-alert-dot)}.demo-btn-yellow{box-shadow:inset 4px 0 0 var(--plate-yellow)}.demo-btn-test{box-shadow:inset 4px 0 0 var(--brand)}.demo-btn-clear,.demo-btn-onair{box-shadow:inset 4px 0 0 var(--live)}.demo-btn-schedule{box-shadow:inset 4px 0 0 var(--player-muted)}.demo-btn-red[aria-pressed=true],.demo-btn-fire[aria-pressed=true]{border-color:var(--plate-alert);background:var(--plate-alert);color:var(--plate-alert-fg)}.demo-btn-yellow[aria-pressed=true]{border-color:var(--plate-yellow);background:var(--plate-yellow);color:var(--plate-yellow-fg)}.demo-btn-test[aria-pressed=true]{border-color:var(--brand);background:var(--brand)}.demo-btn-schedule[aria-pressed=true]{border-color:var(--player-muted);background:var(--on-dark-18)}.demo-back:focus-visible{outline:2px solid var(--on-dark);outline-offset:2px}.demo-toggle:focus-visible{outline:2px solid var(--on-dark);outline-offset:2px}.demo-btn:focus-visible{outline:2px solid var(--on-dark);outline-offset:2px}.demo-cta:focus-visible{outline:2px solid var(--on-dark);outline-offset:2px}.demo-link:focus-visible{outline:2px solid var(--on-dark);outline-offset:2px}@media (max-width:719px){.demo-dock{width:100%;max-height:45vh;padding:var(--sp-2) var(--sp-3) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));border-radius:var(--r-player-panel) var(--r-player-panel) 0 0;border-width:1px 0 0;font-size:13px;top:auto;bottom:0;left:0;right:0;transform:none}body:has(.demo-dock:not(.is-collapsed)) #app[data-demo]{box-sizing:border-box;padding-bottom:45vh}.demo-actions{margin-top:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr))}.demo-btn{text-align:center;min-height:40px;padding:6px 8px;line-height:1.15}}.demo-cover{z-index:50;background:var(--scrim);-webkit-backdrop-filter:blur(14px);color:var(--on-dark);font-family:var(--font-sans);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.demo-card{box-sizing:border-box;border:1px solid var(--on-dark-14);border-radius:var(--r-player-plate-sm);background:var(--player-panel);width:min(480px,100%);box-shadow:var(--sh-modal);text-align:center;padding:32px 28px}.demo-card-title{margin:0 0 12px;font-size:26px;font-weight:700}.demo-card-text{color:var(--on-dark-85);margin:0 0 8px;font-size:16px;line-height:1.45}.demo-cta{border-radius:var(--r-card);background:var(--brand);color:var(--on-dark);margin-top:24px;padding:14px 20px;font-size:16px;font-weight:700;text-decoration:none;display:block}.demo-cta:hover{background:var(--brand-ink)}.demo-link{color:var(--player-muted);margin-top:14px;display:inline-block}
/*$vite$:1*/