:root{--color-background:#f7f8fc;--color-surface:#ffffff;--color-surface-subtle:#f0f2f7;--color-text:#171a24;--color-text-muted:#697083;--color-border:#e3e6ef;--color-primary:var(--violet-600);--color-primary-subtle:#eeecff;--color-success:#238c62;--color-warning:#c98218;--color-danger:#d44b4b;--radius-card:1rem;--shadow-card:0 18px 50px rgb(31 35 61/0.08);--text-3xs:0.58rem;--text-2xs:0.65rem;--text-xs:0.72rem;--text-sm:0.78rem;--text-md:0.84rem;--text-lg:0.9rem;--text-xl:1rem;--text-2xl:1.25rem;--text-3xl:1.55rem;--text-4xl:2rem;--text-5xl:2.5rem;--text-fluid-sm:clamp(0.94rem,1.4vw,1.08rem);--text-fluid-md:clamp(1.15rem,2vw,1.5rem);--text-fluid-lg:clamp(1.45rem,3vw,2rem);--text-fluid-xl:clamp(1.8rem,3vw,2.65rem);--text-fluid-2xl:clamp(2rem,5vw,3.5rem);--text-fluid-3xl:clamp(2.6rem,6vw,4.5rem);--text-fluid-4xl:clamp(2.9rem,6vw,5.4rem);--violet-150:#d9d5ff;--violet-200:#c9c1ef;--violet-250:#bdb7ed;--violet-300:#b3a8ff;--violet-350:#a992ff;--violet-400:#948be2;--violet-450:#8a76e7;--violet-500:#755be5;--violet-600:#5c49db;--slate-50:#f0edff;--slate-100:#eeecf5;--slate-150:#e1dff0;--slate-200:#dedee7;--slate-250:#ddd9ff;--slate-300:#ded9f4;--slate-350:#d2cedd;--slate-400:#cbc6ed;--slate-450:#cbc6dc;--slate-500:#aaa6b5;--slate-550:#9295a2;--slate-600:#74717e;--slate-650:#555160;--slate-800:#35333d;--slate-850:#2a2836;--slate-900:#24232c;--slate-950:#15141d;--paper-50:#fafafd;--paper-150:#f7f6fb;--paper-250:#ececf1;--paper-300:#e4e4eb;--paper-350:#d9dbe3;--paper-950:#09090c;--danger-50:#fff1f1;--danger-100:#efd9dc;--danger-150:#efd1d4;--danger-200:#ffcaca;--danger-600:#a83b42;--danger-650:#a32929;--danger-700:#8f3741;--success-50:#e7f6ef;--success-100:#cbe7d9;--success-150:#bde8d3;--success-600:#17704c;--warning-50:#fff4df;--warning-550:#8a652e;--warning-600:#8a5c12}body,html{background:var(--color-background)}body{min-height:100vh;margin:0;color:var(--color-text);font-family:var(--font-inter),Arial,Helvetica,sans-serif;font-size:var(--text-xl)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.shell{display:grid;min-height:100vh;place-items:center;padding:1.5rem}a{color:var(--color-primary)}a,button{-webkit-tap-highlight-color:transparent}.product-home{width:min(76rem,calc(100% - 3rem));min-height:100vh;margin:0 auto;display:flex;flex-direction:column}.public-footer,.public-nav{display:flex;align-items:center;justify-content:space-between;min-height:5rem}.brand-mark{font-size:var(--text-2xl);font-weight:900;letter-spacing:.12em}.sijingle-logo{display:block;width:min(100%,15rem);height:auto}.sijingle-logo.compact{width:10.5rem}.listen-logo{display:block;width:4.5rem;height:4.5rem;border-radius:1rem}.text-link{font-weight:700;text-decoration:none}.hero-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr);gap:clamp(2rem,7vw,7rem);align-items:center;flex:1 1;padding:clamp(3rem,8vw,7rem);border:1px solid var(--color-border);border-radius:2rem;background:radial-gradient(circle at 90% 0,#eeebff 0,transparent 38%),var(--color-surface);box-shadow:var(--shadow-card)}.hero-card h1{max-width:13ch;font-size:var(--text-fluid-4xl)}.hero-copy{max-width:42rem;font-size:var(--text-fluid-sm)}.access-card{display:grid;gap:.75rem;padding:1.5rem;border:1px solid var(--violet-150);border-radius:1.25rem;background:rgb(255 255 255/.78)}.access-card strong{font-size:var(--text-xl)}.access-card small{color:var(--color-text-muted)}.access-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.8rem;background:var(--color-primary);color:white;font-size:var(--text-2xl)}.public-footer{color:var(--color-text-muted);font-size:var(--text-md)}.listen-home{position:relative;isolation:isolate;width:min(88rem,calc(100% - 2rem));min-height:100svh;margin:0 auto;display:flex;flex-direction:column;padding:.6rem 0;overflow:visible}.listen-home:before{position:absolute;z-index:-1;top:-28rem;left:10%;width:70rem;height:70rem;border-radius:50%;background:radial-gradient(circle,rgb(101 72 239/.17),transparent 68%);content:"";filter:blur(14px)}.listen-home-nav{display:flex;min-height:4.15rem;align-items:center;justify-content:space-between;gap:2rem;padding:0 .4rem .6rem}.listen-home-nav>a{display:block;width:6.5rem;border-radius:.75rem;transition:transform .16s ease}.listen-home-nav>a:hover{transform:translateY(-1px)}.listen-home-nav img{display:block;width:100%;height:auto;object-fit:contain}.listen-home-nav-actions{display:flex;align-items:center;gap:1rem}.listen-home-nav-actions>span{color:var(--slate-600);font-size:var(--text-3xs);font-weight:680;letter-spacing:.15em;text-align:right}.listen-home-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(22rem,.76fr);overflow:hidden;flex:1 1;min-height:0;border:1px solid rgb(112 92 190/.2);border-radius:1.8rem;background:radial-gradient(ellipse at 8% 8%,#ddd5ff 0,transparent 42%),radial-gradient(ellipse at 88% 86%,#dce8ff 0,transparent 44%),linear-gradient(115deg,#fbfaff,#f5f4fb 55%,#f2f5fb);box-shadow:0 30px 90px rgb(42 34 91/.13)}.listen-home-copy{display:flex;min-width:0;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(2.25rem,4.2vw,4.5rem);background:transparent}.listen-home-eyebrow{margin-bottom:1rem;color:var(--violet-600);font-size:var(--text-2xs);font-weight:760;letter-spacing:.16em}.listen-home-copy h1{max-width:12ch;margin:0;color:#17141f;font-size:clamp(3rem,4.65vw,4.9rem);font-weight:560;line-height:.98;letter-spacing:-.06em;text-wrap:balance}.listen-home-copy>p{max-width:35rem;margin:1.2rem 0 1.45rem;color:var(--slate-600);font-size:1rem;line-height:1.68}.listen-home-company-link{display:inline-flex;min-height:3.35rem;align-items:center;gap:1rem;padding:.65rem .75rem .65rem 1rem;border:1px solid rgb(255 255 255/.44);border-radius:.75rem;background:linear-gradient(110deg,#5836d8,#9b55ed);color:#fff;font-size:var(--text-sm);font-weight:700;text-decoration:none;box-shadow:0 14px 34px rgb(87 49 201/.2);transition:transform .16s ease,box-shadow .16s ease}.listen-home-company-link:hover{box-shadow:0 18px 40px rgb(87 49 201/.3);transform:translateY(-1px)}.listen-home-company-link svg{width:1rem;height:1rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.listen-home-access{align-self:center;display:flex;width:calc(100% - 2rem);min-height:calc(100% - 2rem);justify-content:center;flex-direction:column;gap:clamp(1.35rem,2.7vw,2.25rem);margin:1rem 1rem 1rem 0;padding:clamp(1.75rem,3.2vw,2.75rem);border:1px solid rgb(255 255 255/.1);border-radius:1.25rem;background:radial-gradient(ellipse at 22% 12%,rgb(120 83 235/.32),transparent 45%),linear-gradient(155deg,rgb(28 24 49/.96),rgb(12 13 20/.97) 72%);color:#fff;box-shadow:0 28px 70px rgb(22 16 53/.26)}.listen-home-access-brand{display:flex;width:fit-content;align-items:flex-start;flex-direction:column;color:#fff;gap:.12rem;line-height:1}.listen-home-access-brand>span{display:block;font-size:.83rem;font-weight:850;letter-spacing:-.035em;line-height:1}.listen-home-access-brand>strong{display:block;color:#fff;font-size:clamp(3rem,4.5vw,4.35rem);font-weight:780;letter-spacing:-.085em;line-height:.9}.listen-home-access-brand i{color:#fff;font-style:normal}.listen-home-access-copy{display:grid;gap:.8rem}.listen-home-access-copy>span{color:var(--violet-350);font-size:var(--text-3xs);font-weight:750;letter-spacing:.15em}.listen-home-access-copy h2{max-width:16ch;margin:0;font-size:clamp(1.9rem,3vw,2.85rem);font-weight:550;line-height:1.08;letter-spacing:-.04em}.listen-home-access-copy p{margin:0;color:#a4a4af;font-size:var(--text-sm);line-height:1.7}.listen-home-security{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255/.11)}.listen-home-security>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;background:rgb(114 90 246/.2);color:var(--violet-300)}.listen-home-security svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.listen-home-security>div{display:grid;gap:.2rem}.listen-home-security strong{font-size:var(--text-xs)}.listen-home-security small{color:#92929e;font-size:var(--text-2xs)}.listen-home-footer{display:grid;min-height:2.5rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;color:var(--slate-600);font-size:var(--text-2xs)}.listen-home-footer a{grid-column:2;color:var(--slate-600);font-weight:350;text-decoration:none}.listen-home-footer>span{grid-column:3;justify-self:end}.listen-home-footer strong{color:var(--violet-600);font-weight:650}html[data-listen-theme=dark] body:has(.listen-home){background:#090a0e;color:#f0f0f3}html[data-listen-theme=dark] .listen-home:before{background:radial-gradient(circle,rgb(92 61 215/.22),transparent 68%)}html[data-listen-theme=dark] .listen-home-hero{border-color:#292d39;background:radial-gradient(ellipse at 10% 10%,rgb(112 77 226/.25),transparent 42%),radial-gradient(ellipse at 84% 88%,rgb(55 88 184/.17),transparent 48%),linear-gradient(115deg,#171625,#11141d 52%,#0d1119);box-shadow:0 30px 90px rgb(0 0 0/.38)}html[data-listen-theme=dark] .listen-home-nav img{filter:brightness(0) invert(1)}html[data-listen-theme=dark] .listen-home-copy h1{color:#f5f4f8}html[data-listen-theme=dark] .listen-home-copy>p,html[data-listen-theme=dark] .listen-home-footer,html[data-listen-theme=dark] .listen-home-footer a,html[data-listen-theme=dark] .listen-home-nav-actions>span{color:#9899a3}@media (min-width:901px) and (min-height:640px){.listen-home{height:100svh;overflow:hidden}}@media (max-width:900px){.listen-home{height:auto;width:min(100% - 1rem,42rem);min-height:100svh;overflow:visible}.listen-home-nav{min-height:4.75rem;padding-inline:.35rem}.listen-home-nav>a{width:5.75rem}.listen-home-nav-actions>span{display:none}.listen-home-hero{grid-template-columns:1fr;border-radius:1.35rem}.listen-home-copy{min-height:26rem;padding:2.2rem}.listen-home-copy h1{font-size:clamp(2.45rem,6.5vw,3.35rem)}.listen-home-access-copy h2{font-size:clamp(1.8rem,5vw,2.35rem)}.listen-home-access{width:calc(100% - 1rem);min-height:27rem;margin:0 .5rem .5rem;padding:2rem}.listen-home-footer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.4rem;padding:1rem .35rem;text-align:center}.listen-home-footer a,.listen-home-footer>span{width:100%;text-align:center}}@media (max-width:560px){.listen-home{width:calc(100% - .75rem);padding-top:.4rem}.listen-home-nav>a{width:5.25rem}.listen-home-copy{min-height:25rem;padding:1.6rem 1.25rem}.listen-home-copy h1{font-size:clamp(2.25rem,10.5vw,2.9rem)}.listen-home-copy>p{font-size:.9rem}.listen-home-access{min-height:27rem;padding:1.5rem}.listen-home-access-copy h2{font-size:clamp(1.65rem,7.5vw,1.95rem)}}.welcome-card{width:min(100%,42rem);padding:clamp(2rem,6vw,4rem);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.eyebrow{color:var(--color-primary);font-weight:700}h1{margin:1rem 0;font-size:var(--text-fluid-2xl);line-height:1.08;letter-spacing:-.04em}p{margin:0;color:var(--color-text-muted);line-height:1.7}.phase-badge{display:inline-flex;min-height:2.75rem;align-items:center;margin-top:2rem;padding:.5rem .875rem;border-radius:999px;background:var(--color-primary-subtle);color:var(--color-primary);font-weight:650}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-shell{display:grid;min-height:100vh;place-items:center;padding:1.5rem}.auth-card{width:min(100%,30rem);padding:2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.auth-card h1{font-size:var(--text-fluid-xl)}.form-stack{display:grid;gap:.75rem;margin-top:2rem}.form-stack label{margin-top:.5rem;font-weight:650}.form-stack input{min-height:3rem;padding:.75rem;border:1px solid var(--color-border);border-radius:.75rem;color:var(--color-text);font:inherit}.form-stack button{min-height:3rem;margin-top:.75rem;border:0;border-radius:.75rem;background:var(--color-primary);color:white;font:inherit;font-weight:700;cursor:pointer}.form-error{margin-top:1.25rem;padding:.875rem;border:1px solid var(--color-danger);border-radius:.75rem;color:var(--danger-650)}.share-list li,.share-result{display:grid;gap:.35rem;overflow-wrap:anywhere}.share-list{display:grid;gap:.75rem;padding:0;list-style:none}.share-shell{width:min(72rem,calc(100% - 2rem));margin:0 auto;padding:2rem 0 4rem}.share-header,.share-work-list{display:grid;gap:1.5rem}.share-header{margin-bottom:2rem}.public-player,.public-version-buttons{display:grid;gap:1rem}.public-player{position:sticky;bottom:1rem;margin-top:2rem;padding:1rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface)}.media-player video{width:100%;max-height:65vh;border-radius:.75rem;background:#111}.media-player audio{display:none}.player-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.player-controls button,.public-version-buttons button{min-height:2.75rem}.player-primary{min-width:6rem}.progress-stack{position:relative;flex:1 1 16rem;min-width:10rem}.progress-stack input{position:relative;width:100%;margin:0}.buffer-progress{position:absolute;top:50%;left:0;height:.25rem;transform:translateY(-50%);border-radius:1rem;background:var(--color-border-strong)}.volume-control{display:flex;align-items:center;gap:.4rem}.public-version-buttons>div{display:flex;flex-wrap:wrap;gap:.5rem}.feedback-list{display:grid;gap:1rem}.feedback-card{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface)}.feedback-card.is-unread{border-left:.3rem solid var(--color-primary)}.feedback-card.is-read{opacity:.78}.share-project-shell{width:min(88rem,calc(100% - 2rem));padding:1.25rem 0 3rem}.share-project-header{overflow:hidden;margin-bottom:1.25rem;border:1px solid var(--paper-300);border-radius:1.5rem;background:radial-gradient(circle at 95% 5%,rgb(105 77 235/.14),transparent 28rem),#fff;box-shadow:0 18px 60px rgb(31 27 64/.07)}.share-brandbar{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem clamp(1.1rem,3vw,2rem);border-bottom:1px solid var(--paper-250)}.share-brandbar .listen-logo{width:3.15rem;height:3.15rem;border-radius:.7rem}.share-brandbar>span{color:var(--slate-600);font-size:var(--text-sm);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.share-project-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:20rem;padding:clamp(2rem,5vw,4.5rem)}.share-project-copy{min-width:0}.share-client-label{display:inline-flex;padding:.35rem .65rem;border-radius:999px;background:var(--slate-50);color:var(--violet-600);font-size:var(--text-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.share-project-copy h1{max-width:18ch;margin:.8rem 0;font-size:var(--text-fluid-3xl);font-weight:590;overflow-wrap:anywhere}.share-project-copy>p{max-width:42rem;font-size:var(--text-fluid-sm);line-height:1.65}.share-project-facts{display:flex;gap:0;margin-top:1.4rem;overflow:hidden;border:1px solid rgb(119 100 201/.18);border-radius:.9rem;background:radial-gradient(circle at 100% 0,rgb(119 100 201/.1),transparent 55%),linear-gradient(145deg,#fff,#faf9ff);box-shadow:inset 0 1px 0 #fff,0 8px 22px rgb(38 29 86/.07)}.share-project-facts>div{position:relative;display:flex;min-width:5.6rem;flex-direction:column;justify-content:center;gap:.08rem;padding:.55rem .8rem}.share-project-facts>div+div:before{position:absolute;top:22%;bottom:22%;left:0;width:1px;background:rgb(119 100 201/.14);content:""}.share-project-facts dt{order:2;color:var(--slate-500);font-size:.58rem;font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase}.share-project-facts dd{display:flex;min-height:1.15rem;align-items:center;gap:.35rem;margin:0;color:var(--slate-850);font-size:var(--text-md);font-weight:680;letter-spacing:-.015em;line-height:1}.share-project-facts dd i{width:.42rem;height:.42rem;border-radius:50%;background:#39b875;box-shadow:0 0 0 3px rgb(57 184 117/.11)}.share-project-cover{display:grid;min-height:13rem;place-content:center;gap:1.2rem;padding:2rem;border:1px solid rgb(255 255 255/.8);border-radius:1.25rem;background:linear-gradient(145deg,#fff,#f3f0ff);box-shadow:0 18px 50px rgb(51 39 113/.09);transform:rotate(1.5deg)}.share-project-cover img{width:100%;height:auto}.share-project-cover span{color:var(--slate-600);font-size:var(--text-2xs);font-weight:650;letter-spacing:.14em;text-align:center;text-transform:uppercase}.share-experience{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem}.share-library,.share-now-playing{min-width:0;border:1px solid var(--paper-300);border-radius:1.25rem;background:#fff;box-shadow:0 12px 35px rgb(31 27 64/.045)}.share-library{overflow:hidden}.share-section-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;border-bottom:1px solid var(--paper-250)}.share-active-heading>span,.share-section-title span{color:var(--violet-600);font-size:var(--text-2xs);font-weight:720;letter-spacing:.09em;text-transform:uppercase}.share-active-heading h2,.share-section-title h2{margin:.25rem 0 0;font-size:var(--text-xl);font-weight:650;letter-spacing:-.015em}.share-section-title small{padding:.3rem .55rem;border-radius:999px;background:var(--paper-150);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap}.share-work-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr))}.share-work-group{padding:1.15rem 1.25rem;border-bottom:1px solid var(--paper-250);border-right:1px solid var(--paper-250)}.share-work-group:last-child{border-bottom:0}.share-work-heading{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.share-work-heading>span{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border-radius:.65rem;background:var(--slate-50);color:var(--violet-600);font-size:var(--text-2xs);font-weight:750}.share-work-heading h3{margin:.05rem 0 .2rem;font-size:var(--text-xl);font-weight:650}.share-work-heading p{font-size:var(--text-sm);line-height:1.45}.share-version-list{display:grid;gap:.45rem}.share-version-card{display:grid;width:100%;min-height:4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--paper-300);border-radius:.8rem;background:var(--paper-50);color:var(--slate-900);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.share-version-card:hover:not(:disabled){border-color:var(--violet-250);background:var(--slate-100);box-shadow:0 8px 20px rgb(58 46 119/.06)}.share-version-card[data-active]{border-color:var(--violet-500);background:var(--slate-50);box-shadow:inset 3px 0 var(--violet-600)}.share-version-card:disabled{cursor:wait;opacity:.65}.share-media-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;background:var(--violet-600);color:#fff;font-size:var(--text-sm)}.media-type-glyph{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.share-version-copy{display:grid;min-width:0;gap:.2rem}.share-version-copy strong{overflow:hidden;font-size:var(--text-md);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.share-version-copy small{color:var(--slate-600);font-size:var(--text-xs)}.share-version-action{color:var(--violet-600);font-size:var(--text-xs);font-weight:650;white-space:nowrap}.share-now-playing{position:relative;overflow:hidden;padding:clamp(1.25rem,3vw,2.25rem);border-color:var(--slate-300);background:radial-gradient(circle at 86% 8%,rgb(105 79 225/.12),transparent 32%),linear-gradient(145deg,#ffffff,#faf9ff 58%,#f3f0ff);box-shadow:0 24px 70px rgb(45 30 112/.1)}.share-active-heading{margin-bottom:1.4rem;padding-right:10rem}.share-active-heading h2{margin-top:.35rem;font-size:var(--text-fluid-xl);letter-spacing:-.04em}.share-active-heading p{margin-top:.25rem;font-size:var(--text-md)}.share-admin-note{margin-top:1.15rem;padding:.95rem 1rem;border:1px solid var(--slate-300);border-left:3px solid var(--violet-500);border-radius:.8rem;background:rgb(255 255 255/.72);line-height:1.5}.share-admin-note span{color:var(--violet-600);font-size:var(--text-2xs);font-weight:750;letter-spacing:.1em;text-transform:uppercase}.share-admin-note p{margin-top:.28rem;font-size:var(--text-sm)}.share-now-playing .media-player{display:grid;overflow:hidden;gap:0;border:1px solid var(--slate-850);border-radius:1.35rem;background:var(--slate-950);color:#fff;box-shadow:0 28px 65px rgb(21 18 40/.22)}.share-now-playing .player-stage{position:relative;display:grid;min-height:19rem;overflow:hidden;place-items:center;background:radial-gradient(circle at 50% 42%,rgb(116 88 244/.3),transparent 28%),radial-gradient(circle at 12% 20%,rgb(119 89 240/.12),transparent 32%),linear-gradient(145deg,#191722,#0f0e15)}.share-now-playing .player-stage[data-media-type=video]{min-height:0;background:var(--paper-950)}.share-now-playing .player-stage video{position:relative;z-index:1;width:100%;max-height:min(58vh,38rem);aspect-ratio:16/9;object-fit:contain;background:var(--slate-950)}.player-audio-visual{position:relative;display:grid;width:13rem;height:13rem;place-items:center}.player-audio-visual>p{position:absolute;bottom:-1.5rem;color:rgb(255 255 255/.48);font-size:var(--text-3xs);font-weight:700;letter-spacing:.2em}.player-audio-mark{--mark-height:7rem;--mark-inset:0.7rem;position:relative;z-index:2;display:grid;overflow:hidden;width:7rem;height:var(--mark-height);place-items:center;padding:var(--mark-inset);border:1px solid rgb(255 255 255/.22);border-radius:2rem;background:linear-gradient(145deg,#785bf0,#4b32c7);box-shadow:0 20px 55px rgb(86 54 217/.46);transform:rotate(-5deg)}.player-audio-mark img{width:auto;height:auto;max-width:100%;max-height:calc(var(--mark-height) - 2 * var(--mark-inset));object-fit:contain}.player-audio-mark .player-brand-artwork{padding:.35rem;border-radius:1rem}.player-audio-mark:has(>.player-brand-artwork){width:auto;min-width:6rem;max-width:11rem;border-color:rgb(255 255 255/.55);background:#fff;box-shadow:0 18px 46px rgb(17 12 46/.34);transform:none}.player-orbit{position:absolute;border:1px solid rgb(152 128 255/.2);border-radius:50%}.player-orbit-one{width:10rem;height:10rem}.player-orbit-two{width:13rem;height:13rem;border-color:rgb(152 128 255/.1)}.media-player[data-status=playing] .player-orbit-one{animation:player-pulse 2.4s ease-in-out infinite}.media-player[data-status=playing] .player-orbit-two{animation:player-pulse 2.4s ease-in-out .4s infinite}@keyframes player-pulse{50%{opacity:.38;transform:scale(1.06)}}.player-stage-shade{position:absolute;z-index:2;inset:auto 0 0;height:7rem;pointer-events:none;background:linear-gradient(transparent,rgb(9 8 14/.72))}.player-stage-label{position:absolute;z-index:3;right:1.25rem;bottom:1rem;left:1.25rem;display:flex;align-items:center;gap:.7rem}.player-stage-label span{padding:.3rem .48rem;border:1px solid rgb(255 255 255/.18);border-radius:999px;background:rgb(255 255 255/.09);color:rgb(255 255 255/.65);font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.player-stage-label strong{overflow:hidden;font-size:var(--text-md);font-weight:580;text-overflow:ellipsis;white-space:nowrap}.player-stage-label .player-audio-credit{margin-left:auto;color:var(--slate-600);font-size:var(--text-3xs);font-weight:680;letter-spacing:.12em}.player-stage-toggle{position:absolute;z-index:2;inset:0;display:grid;width:100%;height:100%;min-height:0;place-items:center;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.player-stage-toggle[hidden]{display:none}.player-stage-toggle span{display:grid;width:4.25rem;height:4.25rem;place-items:center;border-radius:50%;background:linear-gradient(145deg,#875ff7,#5c35df);color:#fff;box-shadow:0 14px 36px rgb(0 0 0/.4);transition:opacity .16s ease,transform .16s cubic-bezier(.2,.8,.3,1)}.player-stage-toggle svg{width:1.9rem;height:1.9rem;fill:currentColor}.player-stage-toggle:hover span{transform:scale(1.06)}.player-stage-toggle[data-playing] span{opacity:0;transform:scale(.85)}.player-stage[data-media-type=video] .player-stage-label{pointer-events:none}.player-video-actions{position:absolute;z-index:4;top:.85rem;right:.85rem;display:flex;gap:.4rem}.player-video-actions button{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgb(255 255 255/.2);border-radius:.7rem;background:rgb(13 12 20/.68);color:#fff;box-shadow:0 8px 24px rgb(0 0 0/.22);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .16s ease,transform .16s ease}.player-video-actions button:hover{background:rgb(13 12 20/.86);transform:translateY(-1px)}.player-video-actions svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.player-console{padding:1.15rem 1.25rem 1.25rem}.player-timeline,.share-now-playing .player-controls{display:flex;align-items:center}.player-timeline{gap:.8rem}.player-timeline .progress-stack{flex:1 1}.share-now-playing .player-controls{gap:.75rem;min-height:4.6rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgb(255 255 255/.08)}.share-now-playing .player-controls button{display:grid;width:2.5rem;height:2.5rem;min-height:2.5rem;place-items:center;padding:0;border:1px solid rgb(255 255 255/.1);border-radius:50%;background:rgb(255 255 255/.055);color:var(--slate-350);font:inherit;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.share-now-playing .player-controls button:hover{border-color:rgb(255 255 255/.2);background:rgb(255 255 255/.1);color:#fff}.share-now-playing .player-controls button:active{transform:scale(.95)}.share-now-playing .player-controls .player-primary{width:3.25rem;height:3.25rem;min-width:3.25rem;padding:0;border-color:transparent;border-radius:50%;background:linear-gradient(150deg,#7c66f2,#4c34cb);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 10px 24px rgb(82 59 203/.3);transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .16s ease}.share-now-playing .player-controls .player-primary:active{transform:scale(.96)}.player-track-copy{display:grid;min-width:0;flex:1 1 4rem;margin-right:auto;gap:.12rem}.player-track-copy strong{overflow:hidden;max-width:100%;font-size:var(--text-sm);font-weight:620;text-overflow:ellipsis;white-space:nowrap}.player-track-copy span{color:var(--slate-600);font-size:var(--text-2xs)}.share-now-playing .player-controls .player-primary:hover{transform:translateY(-1px) scale(1.03);box-shadow:inset 0 1px 0 rgb(255 255 255/.26),0 16px 32px rgb(82 59 203/.36)}.player-primary-icon{display:grid;width:1.35rem;height:1.35rem;place-items:center}.player-primary-icon svg{width:100%;height:100%;fill:currentColor}.player-control-icon{display:grid;width:1.2rem;height:1.2rem;place-items:center}.player-control-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.player-control-icon.solid svg{fill:currentColor;stroke:none}.player-time{min-width:2.5rem;color:var(--slate-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs)}.share-now-playing .progress-stack input{height:1.1rem;appearance:none;border:0;background:transparent;cursor:pointer}.share-now-playing .progress-stack input::-webkit-slider-runnable-track{height:.34rem;border-radius:999px;background:linear-gradient(to right,#8064f4 var(--player-progress),rgb(255 255 255/.12) var(--player-progress))}.share-now-playing .progress-stack input::-webkit-slider-thumb{width:.8rem;height:.8rem;margin-top:-.23rem;appearance:none;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 .28rem rgb(124 102 242/.25),0 2px 8px rgb(0 0 0/.35);-webkit-transition:box-shadow .14s ease;transition:box-shadow .14s ease}.share-now-playing .progress-stack input:focus-visible::-webkit-slider-thumb,.share-now-playing .progress-stack input:hover::-webkit-slider-thumb{box-shadow:0 0 0 .42rem rgb(124 102 242/.3),0 2px 10px rgb(0 0 0/.4)}.share-now-playing .progress-stack input::-moz-range-track{height:.28rem;border-radius:999px;background:rgb(255 255 255/.12)}.share-now-playing .progress-stack input::-moz-range-progress{height:.28rem;border-radius:999px;background:var(--violet-500)}.share-now-playing .progress-stack input::-moz-range-thumb{width:.7rem;height:.7rem;border:3px solid var(--violet-500);border-radius:50%;background:white}.share-now-playing .buffer-progress{background:rgb(255 255 255/.2)}.share-now-playing .volume-control{min-width:0}@media (hover:hover){.share-now-playing .volume-control{width:0;overflow:hidden;opacity:0;transition:width .17s cubic-bezier(.2,.8,.3,1),opacity .14s ease}.share-now-playing .player-mute:focus-visible+.volume-control,.share-now-playing .player-mute:hover+.volume-control,.share-now-playing .volume-control:focus-within,.share-now-playing .volume-control:hover{width:6.5rem;opacity:1}}@media (prefers-reduced-motion:reduce){.share-now-playing .player-controls button,.share-now-playing .progress-stack input::-webkit-slider-thumb,.share-now-playing .volume-control{-webkit-transition:none;transition:none}}.share-now-playing .volume-control input{width:100%;min-width:3.5rem;max-width:6.5rem;height:1.1rem;accent-color:var(--violet-500);cursor:pointer}.share-now-playing .playback-rate-control select{min-height:2.35rem;padding:0 .4rem;border:1px solid rgb(255 255 255/.1);border-radius:.65rem;background:var(--slate-900);color:var(--slate-350);font:inherit;font-size:var(--text-xs)}.player-text-control{font-size:var(--text-2xs);white-space:nowrap}.share-player-empty{display:flex;min-height:13rem;align-items:center;justify-content:center;gap:1.25rem;padding:2rem;text-align:left}.share-player-empty>span{display:grid;width:4.75rem;height:4.75rem;place-items:center;border-radius:50%;background:var(--violet-600);color:white;box-shadow:0 12px 30px rgb(71 53 170/.2)}.share-player-empty h2{margin:.2rem 0 0;font-size:var(--text-3xl)}.share-player-empty div>small{color:var(--violet-600);font-size:var(--text-2xs);font-weight:750;letter-spacing:.1em}.share-player-empty p{max-width:24rem;line-height:1.55}.share-player-empty small{color:var(--slate-600)}.share-player-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.share-feedback-form button,.share-player-actions button{min-height:2.55rem;padding:.6rem .85rem;border:1px solid transparent;border-radius:.7rem;background:var(--violet-600);color:white;font:inherit;font-size:var(--text-sm);font-weight:630;cursor:pointer}.share-player-actions .share-feedback-toggle{border-color:var(--slate-200);background:#fff;color:var(--slate-650)}.share-download-disabled{color:var(--slate-600);font-size:var(--text-sm)}.share-feedback-form{display:grid;gap:.45rem;margin-top:1rem;padding:1rem;border:1px solid var(--paper-300);border-radius:.9rem;background:var(--paper-50)}.share-feedback-heading{margin-bottom:.35rem}.share-feedback-heading h3{margin:0 0 .2rem;font-size:var(--text-lg)}.share-feedback-form label,.share-feedback-heading p{font-size:var(--text-xs)}.share-feedback-form label{margin-top:.35rem;color:var(--slate-650);font-weight:650}.share-feedback-form input,.share-feedback-form textarea{width:100%;padding:.65rem .75rem;border:1px solid var(--paper-350);border-radius:.65rem;background:#fff;color:var(--slate-900);font:inherit}.share-feedback-form textarea{min-height:7rem;resize:vertical}.share-feedback-form button{width:fit-content;margin-top:.45rem}.share-error,.share-feedback-status{margin-top:.75rem;padding:.65rem .75rem;border-radius:.65rem;background:var(--success-50);color:var(--success-600);font-size:var(--text-sm)}.share-error{background:var(--danger-50);color:var(--danger-600)}.share-state-shell{display:grid;min-height:100vh;place-items:center;padding:1rem;background:radial-gradient(circle at 50% 0,#eeebff,transparent 35rem)}.share-state-card{display:grid;width:min(100%,38rem);justify-items:center;gap:.75rem;padding:clamp(2rem,7vw,4rem);border:1px solid var(--paper-300);border-radius:1.5rem;background:#fff;box-shadow:0 20px 65px rgb(31 27 64/.09);text-align:center}.share-state-card .listen-logo{width:4rem;height:4rem}.share-state-card>span{color:var(--violet-600);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.share-state-card h1{margin:.25rem 0;font-size:var(--text-fluid-xl)}.share-state-card p{max-width:30rem;line-height:1.65}.sijingle-site-link{display:grid;justify-items:center;gap:.55rem;margin-top:1.1rem;padding:.85rem 1.4rem;border:1px solid var(--paper-300);border-radius:1rem;background:var(--paper-150);color:var(--slate-650);text-decoration:none;transition:border-color .14s ease,background .14s ease}.sijingle-site-link:hover{border-color:var(--violet-250);background:#fff}.sijingle-site-link .sijingle-logo{width:min(11rem,60vw);height:auto}.share-state-shell{align-content:center;gap:1.1rem}.share-state-shell .share-footnote{padding:0}.share-project-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding:1rem .25rem}.share-project-footer .listen-logo{width:2.4rem;height:2.4rem;border-radius:.55rem}.share-project-footer p{font-size:var(--text-xs)}.demo-public-shell{width:min(88rem,calc(100% - 2rem));padding:1.25rem 0 3rem}.demo-public-header{overflow:hidden;margin-bottom:1.25rem;border:1px solid var(--paper-300);border-radius:1.5rem;background:#fff;box-shadow:0 18px 60px rgb(31 27 64/.07)}.demo-public-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,4rem);background:radial-gradient(circle at 90% 10%,#eeebff,transparent 35rem)}.demo-public-hero-copy h1{max-width:17ch;margin:.7rem 0;font-size:var(--text-fluid-3xl);font-weight:590;overflow-wrap:anywhere}.demo-public-hero-copy>p:not(.demo-expiry){max-width:42rem;line-height:1.65}.demo-public-hero-copy>small{color:var(--slate-600);font-size:var(--text-xs)}.demo-expiry{width:fit-content;margin-top:1rem;padding:.4rem .65rem;border:1px solid var(--slate-150);border-radius:999px;background:rgb(255 255 255/.75);font-size:var(--text-xs)}.demo-presentation-cover{display:block;width:100%;min-height:15rem;max-height:24rem;object-fit:cover;border:1px solid rgb(255 255 255/.8);border-radius:1.2rem;background:linear-gradient(145deg,#fff,#f2efff);box-shadow:0 20px 55px rgb(50 38 113/.12)}.demo-default-cover{display:grid;place-items:center;padding:2rem}.demo-default-cover img{width:100%;height:auto}.demo-public-list{display:grid}.demo-public-card{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.15rem;border-bottom:1px solid var(--paper-250)}.demo-public-card:last-child{border-bottom:0}.demo-public-card[data-locked]{background:var(--paper-50)}.demo-public-thumb{display:grid;width:6rem;height:4.5rem;place-items:center;object-fit:cover;overflow:hidden;border-radius:.75rem;background:var(--slate-50)}.demo-public-placeholder span{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;background:var(--violet-600);color:#fff;font-size:var(--text-sm)}.demo-public-copy{min-width:0}.demo-public-copy>span{color:var(--violet-500);font-size:var(--text-2xs);font-weight:720;letter-spacing:.07em;text-transform:uppercase}.demo-public-copy h3{margin:.25rem 0;font-size:var(--text-xl);font-weight:650}.demo-public-copy details,.demo-public-copy>p,.demo-public-copy>small{font-size:var(--text-xs);line-height:1.45}.demo-public-copy details{margin-top:.45rem;color:var(--slate-600)}.demo-public-copy summary{color:var(--violet-600);cursor:pointer}.demo-lock-note{margin-top:.4rem;color:var(--warning-550)!important}.demo-public-card>button{min-width:4.5rem;min-height:2.4rem;padding:.5rem .75rem;border:1px solid var(--violet-600);border-radius:.65rem;background:var(--violet-600);color:#fff;font:inherit;font-size:var(--text-xs);font-weight:650;cursor:pointer}.demo-public-card>button[data-active]{border-color:var(--slate-300);background:var(--slate-50);color:var(--violet-600)}.demo-public-card>button:disabled{border-color:var(--paper-350);background:var(--paper-250);color:var(--slate-550);cursor:not-allowed}.demo-legal{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-top:.65rem;padding:.85rem 1rem;border:1px solid var(--slate-200);border-radius:.9rem;background:rgb(255 255 255/.72);color:var(--slate-600);box-shadow:0 8px 24px rgb(42 34 84/.04);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.demo-legal>span{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--slate-50);color:var(--violet-600);font-size:var(--text-xs);font-weight:750}.demo-legal strong{display:block;margin-bottom:.2rem;color:var(--slate-800);font-size:var(--text-2xs);font-weight:700}.demo-legal p{max-width:95rem;margin:0;font-size:var(--text-2xs);line-height:1.55}@media (max-width:640px){.demo-legal{margin-top:.4rem;padding:.75rem}}@media (max-width:1100px){.demo-public-hero,.share-experience,.share-project-hero{grid-template-columns:1fr}.share-project-cover{min-height:10rem}.share-project-cover img{width:min(22rem,100%)}.share-now-playing{position:static;grid-row:1}}@media (max-width:640px){.demo-public-shell,.share-project-shell{width:min(100% - 1rem,88rem);padding-top:.5rem}.demo-public-header{border-radius:1rem}.demo-public-hero{gap:1.25rem;padding:1.5rem 1rem}.demo-public-hero-copy h1{font-size:var(--text-fluid-xl)}.demo-presentation-cover{min-height:10rem}.share-library,.share-now-playing,.share-project-header{border-radius:1rem}.share-brandbar{min-height:4rem;padding:.6rem .85rem}.share-brandbar>span{font-size:var(--text-2xs)}.share-project-hero{min-height:0;gap:1.5rem;padding:1.5rem 1rem}.share-project-copy h1{font-size:var(--text-fluid-xl)}.share-project-cover{min-height:8rem;padding:1.25rem;transform:none}.share-section-title,.share-work-group{padding:1rem}.share-version-card{grid-template-columns:auto minmax(0,1fr)}.share-version-action{display:none}.share-now-playing{padding:1rem}.share-now-playing .player-controls{grid-template-columns:auto auto minmax(5rem,1fr) auto}.share-now-playing .playback-rate-control,.share-now-playing .player-controls .player-mute,.share-now-playing .volume-control{grid-row:2}.share-now-playing .volume-control{grid-column:2/4}.share-player-actions{align-items:stretch;flex-direction:column}.share-player-actions button{width:100%}.demo-public-card{grid-template-columns:4.5rem minmax(0,1fr);padding:.85rem}.demo-public-thumb{width:4.5rem;height:4.5rem}.demo-public-card>button{grid-column:1/-1;width:100%}.share-project-footer{align-items:flex-start}}.version-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;padding:.75rem;border-radius:.75rem;background:var(--color-background)}.activity-list{display:grid;gap:.75rem;padding:0;list-style:none}.activity-list li{display:grid;grid-template-columns:8rem 1fr auto;gap:1rem;align-items:center;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:.8rem;background:var(--color-surface)}.inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.admin-frame{display:grid;min-height:100vh;grid-template-columns:16rem 1fr}.admin-sidebar{display:flex;flex-direction:column;gap:2rem;padding:2rem 1rem;border-right:1px solid var(--color-border);background:var(--color-surface)}.brand{color:var(--color-text);font-size:var(--text-2xl);text-decoration:none;letter-spacing:.08em}.brand,.sidebar-label{font-weight:800;padding:0 .85rem}.sidebar-label{color:var(--color-text-muted);font-size:var(--text-2xs);letter-spacing:.12em}.admin-sidebar nav{display:grid;gap:.25rem}.admin-sidebar nav a{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.7rem .85rem;border-radius:.75rem;color:var(--color-text-muted);text-decoration:none}.admin-sidebar nav a>span{display:grid;width:1.3rem;place-items:center;color:var(--slate-550)}.admin-sidebar nav a:hover{background:var(--color-primary-subtle);color:var(--color-primary)}.admin-user{display:flex;align-items:center;gap:.7rem;margin-top:auto;padding:.85rem;border-top:1px solid var(--color-border);color:var(--color-text-muted)}.admin-user>span{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-primary-subtle);color:var(--color-primary);font-weight:800}.admin-user div{display:grid;min-width:0}.admin-user strong{overflow:hidden;color:var(--color-text);font-size:var(--text-lg);text-overflow:ellipsis}.admin-user small{font-size:var(--text-sm)}.admin-content{width:min(100%,88rem);padding:clamp(1.5rem,4vw,3.5rem)}.dashboard-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.dashboard-heading h1{margin-bottom:.5rem}.quick-actions{display:flex;flex-wrap:wrap;gap:.65rem}.button-link,.inline-form a.button-link{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.7rem 1rem;border:1px solid var(--color-primary);border-radius:.75rem;background:var(--color-primary);color:white;font-weight:750;text-decoration:none}.button-link.secondary,.inline-form a.button-link.secondary{background:var(--color-surface);color:var(--color-primary)}.page-intro{margin:-1.25rem 0 2rem}.link-help{max-width:48rem;font-size:var(--text-lg)}.share-result code{display:block;padding:.8rem;overflow-wrap:anywhere;border-radius:.65rem;background:var(--paper-150)}.admin-content h1{font-size:var(--text-fluid-xl)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem}.metric-card{display:grid;gap:1rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.metric-card a{font-size:var(--text-md);font-weight:700;text-decoration:none}.metric-card span{color:var(--color-text-muted)}.metric-card strong{font-size:var(--text-4xl)}@media (max-width:900px){.product-home{width:min(100% - 1.25rem,76rem)}.hero-card{grid-template-columns:1fr;padding:2rem 1.25rem;border-radius:1.25rem}.public-footer{gap:1rem}.admin-frame{grid-template-columns:1fr;min-width:0;overflow-x:clip}.admin-sidebar{width:100%;min-width:0;max-width:100vw;gap:1rem;padding:1rem;border-right:0;border-bottom:1px solid var(--color-border)}.admin-sidebar nav{display:flex;width:100%;min-width:0;padding-bottom:.5rem;overflow-x:auto}.admin-sidebar nav a{flex:0 0 auto}.admin-user,.sidebar-label{display:none}.dashboard-heading{align-items:stretch;flex-direction:column}.admin-content{min-width:0;padding:1.25rem}.quick-actions>*{flex:1 1 auto}}.admin-frame{grid-template-columns:17.5rem minmax(0,1fr);background:var(--paper-150)}.admin-sidebar{position:sticky;top:0;z-index:10;height:100vh;gap:1.15rem;padding:1.5rem 1rem 1rem;border-color:var(--paper-250);box-shadow:8px 0 30px rgb(28 31 54/.025)}.admin-sidebar .brand{padding:.55rem .8rem}.admin-sidebar nav{gap:.35rem}.admin-sidebar nav a{min-height:3rem;border:1px solid transparent;border-radius:.85rem;font-size:var(--text-lg);font-weight:650;transition:background-color .15s ease,color .15s ease,transform .15s ease}.admin-sidebar nav a:hover{transform:translateX(2px)}.admin-sidebar nav a[aria-current=page]{border-color:var(--slate-250);background:linear-gradient(135deg,#f1efff,#f8f7ff);color:var(--color-primary);box-shadow:0 5px 16px rgb(86 70 216/.08)}.admin-sidebar nav a[aria-current=page]>span{color:var(--color-primary)}.admin-account{display:flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--color-border)}.admin-account .admin-user{min-width:0;flex:1 1;margin:0;padding:.5rem;border:0}.logout-button{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid var(--color-border);border-radius:.75rem;background:white;color:var(--color-text-muted);font:inherit;cursor:pointer}.logout-button:hover{border-color:var(--danger-200);background:var(--danger-50);color:var(--color-danger)}.admin-content{width:100%;max-width:96rem;margin:0 auto;padding:clamp(2rem,4vw,4rem)}.admin-content>section{min-width:0}.admin-content h1{margin:.45rem 0 .7rem;font-size:var(--text-fluid-2xl)}.admin-content h2{margin:2rem 0 1rem;font-size:var(--text-fluid-md);letter-spacing:-.025em}.admin-content h3{margin:0}.admin-content .eyebrow{display:inline-flex;align-items:center;min-height:1.8rem;padding:.25rem .6rem;border-radius:999px;background:var(--color-primary-subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.page-heading{align-items:center;margin-bottom:1.5rem}.page-heading>div>p{max-width:48rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:2.5rem}.metric-card{position:relative;min-height:10rem;align-content:space-between;overflow:hidden;padding:1.4rem 1.5rem;border-color:var(--slate-150);border-radius:1.2rem;box-shadow:0 10px 30px rgb(31 35 61/.045)}.metric-card:after{position:absolute;top:-2.5rem;right:-2.5rem;width:8rem;height:8rem;border-radius:50%;background:var(--color-primary-subtle);content:""}.metric-card strong{position:relative;z-index:1;font-size:var(--text-5xl);letter-spacing:-.05em}.data-list{gap:.85rem}.data-card{min-height:5.75rem;padding:1.15rem 1.25rem;border-color:var(--paper-300);border-radius:1rem;box-shadow:0 5px 18px rgb(31 35 61/.025);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.data-card:hover{transform:translateY(-1px);border-color:var(--violet-150);box-shadow:0 12px 30px rgb(31 35 61/.07)}.data-card h2,.data-card h3{margin:0 0 .3rem;font-size:var(--text-xl)}.data-card>a{border-color:var(--slate-250);background:var(--paper-150)}.activity-list{gap:.6rem}.activity-list li{grid-template-columns:7.5rem minmax(0,1fr) auto;min-height:4.5rem;border-color:var(--paper-300);border-radius:.9rem}.activity-list li strong{color:var(--color-primary);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em}.activity-list time,.data-card time{color:var(--color-text-muted);font-size:var(--text-md)}.inline-actions[aria-label]{width:fit-content;margin:0 0 1.5rem;padding:.3rem;border:1px solid var(--color-border);border-radius:.8rem;background:var(--paper-250)}.inline-actions[aria-label] a{padding:.55rem .85rem;border-radius:.6rem;color:var(--color-text-muted);font-size:var(--text-lg);font-weight:700;text-decoration:none}.inline-actions[aria-label] a:hover{background:white;color:var(--color-primary)}.creation-panel{overflow:hidden;border-color:var(--paper-300);border-radius:1.1rem;box-shadow:0 7px 24px rgb(31 35 61/.035)}.creation-panel>h2{margin:0;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-border)}.creation-panel>p{padding:0 1.5rem 1.25rem}.creation-panel summary{display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;padding:.95rem 1.25rem;list-style:none}.creation-panel summary::-webkit-details-marker{display:none}.creation-panel summary:after{color:var(--color-primary);content:"+";font-size:var(--text-2xl)}.creation-panel[open]>summary:after{content:"−"}.panel-form{max-width:44rem;gap:.75rem}.panel-form.compact{padding:1.5rem}.inline-form input,.inline-form select,.panel-form input,.panel-form select,.panel-form textarea{border-color:var(--paper-300);border-radius:.8rem;background:var(--paper-50);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.inline-form input:focus,.inline-form select:focus,.panel-form input:focus,.panel-form select:focus,.panel-form textarea:focus{border-color:var(--color-primary);background:white;outline:0;box-shadow:0 0 0 4px rgb(86 70 216/.1)}.inline-form button,.panel-form button,.secondary-action-form button{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.inline-form button:hover,.panel-form button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgb(86 70 216/.2)}.work-grid{gap:1.25rem}.work-card{border-color:var(--paper-300);border-radius:1.2rem;box-shadow:0 8px 26px rgb(31 35 61/.04)}.version-row{align-items:start;padding:1rem;border:1px solid var(--paper-250);border-radius:.9rem;background:var(--paper-50)}.version-metrics{border:1px solid var(--paper-250);background:white}.feedback-card{align-items:center;border-color:var(--paper-300);border-radius:1.1rem;box-shadow:0 6px 22px rgb(31 35 61/.035)}.feedback-card h2{margin:.65rem 0 .4rem}.feedback-card small{display:inline-block;margin-top:.8rem;color:var(--color-text-muted)}.notice{border:1px solid transparent}.notice.success{border-color:var(--success-150)}.notice.error{border-color:var(--danger-200)}@media (max-width:1100px){.admin-frame{grid-template-columns:14.5rem minmax(0,1fr)}.admin-sidebar .sijingle-logo.compact{width:9rem}.activity-list li{grid-template-columns:1fr;gap:.25rem}}@media (max-width:900px){.admin-frame{display:block}.admin-sidebar{position:sticky;height:auto;padding:.75rem;background:rgb(255 255 255/.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-sidebar .brand{display:flex;justify-content:center;padding:.25rem}.admin-sidebar .sijingle-logo.compact{width:8rem}.admin-sidebar nav{order:3;margin:0 -.25rem}.admin-sidebar nav a{min-height:2.7rem;padding:.55rem .7rem;font-size:var(--text-md)}.admin-sidebar nav a:hover{transform:none}.admin-account{position:absolute;top:.75rem;right:.75rem;display:flex;margin:0;padding:0;border:0}.admin-account .admin-user{display:none}.admin-account .logout-button{width:2.35rem;height:2.35rem}.admin-content{padding:1.25rem 1rem 3rem}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:8rem}.page-heading{align-items:stretch}.inline-form,.inline-form>*{width:100%}.feedback-card{align-items:stretch;flex-direction:column}.version-metrics{grid-template-columns:1fr}}.upload-control{grid-column:1/-1;display:grid;gap:.65rem}.upload-button{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;padding:.65rem .9rem;border:1px solid var(--color-primary);border-radius:.7rem;color:var(--color-primary);font-weight:650;cursor:pointer}.upload-button[aria-disabled=true]{cursor:wait;opacity:.65}.upload-progress{width:100%;height:.5rem;overflow:hidden;border-radius:999px;background:var(--color-border)}.upload-progress span{display:block;height:100%;border-radius:inherit;background:var(--color-primary);transition:width .12s linear}.upload-status{margin:0;font-size:var(--text-xl)}.upload-status.success{color:var(--color-success)}.upload-status.error{color:var(--color-danger)}.creation-panel{margin-bottom:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.creation-panel summary{min-height:3rem;padding:.9rem 1.25rem;font-weight:700;cursor:pointer}.demo-order-list{display:grid;gap:.5rem;padding:0;list-style:none}.demo-order-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.75rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface)}.demo-order-list li[draggable=true]{cursor:grab}.status-text{min-height:1.5em}.secondary-action-form{padding:0 1.5rem 1.5rem}.secondary-action-form button{min-height:2.75rem;padding:.7rem 1rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:650}.panel-form.compact{margin:0;border:0;border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-card) var(--radius-card)}.panel-form select{min-height:2.75rem;padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);color:var(--color-text);font:inherit}.work-grid{display:grid;gap:1rem}.work-card{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.work-card h2{margin:.5rem 0}.version-list{display:grid;gap:.5rem;margin:1.25rem 0}.version-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;padding:.85rem;border-radius:.75rem;background:var(--color-surface-subtle)}.version-row small,.version-row span{color:var(--color-text-muted)}.creation-panel.nested{margin:1rem 0 0}.switch-row{display:flex;min-height:2.75rem;align-items:center;gap:.75rem}.switch-row input{min-height:auto}@media (max-width:900px){.version-row{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.inline-form{display:flex;gap:.75rem}.inline-form input,.panel-form input,.panel-form textarea{min-height:2.75rem;padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface);color:var(--color-text);font:inherit}.inline-form button,.panel-form button{min-height:2.75rem;padding:.7rem 1rem;border:0;border-radius:.75rem;background:var(--color-primary);color:white;font:inherit;font-weight:700}.panel-form{display:grid;max-width:36rem;gap:.65rem;margin-bottom:2rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.panel-form label{margin-top:.5rem;font-weight:650}.panel-form textarea{min-height:7rem;resize:vertical}.data-list{display:grid;gap:.75rem}.data-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.data-card h2{margin:0 0 .35rem;font-size:var(--text-xl)}.data-card span{color:var(--color-text-muted)}.data-card>a{position:relative;z-index:1;display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;justify-content:center;padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:.7rem;background:var(--color-surface);font-weight:700;text-decoration:none}.notice{margin:1rem 0;padding:.75rem 1rem;border-radius:.75rem}.notice.success{background:var(--success-50);color:var(--success-600)}.notice.error{background:var(--danger-50);color:var(--danger-650)}@media (max-width:900px){.data-card,.inline-form,.page-heading{align-items:stretch;flex-direction:column}.data-card{display:flex}.data-card>a{width:100%}}.admin-content .panel-form{max-width:44rem}.admin-content .creation-panel{border-color:var(--paper-300);border-radius:1.1rem}.admin-content .data-card{gap:1rem;border-color:var(--paper-300);border-radius:1rem}.admin-content .data-card>a{border-color:var(--slate-250);background:var(--paper-150)}.admin-content .data-list>p:only-child,.admin-content .feedback-list>p:only-child,.admin-content .work-grid>p:only-child{padding:2.5rem 1.5rem;border:1px dashed var(--slate-200);border-radius:1rem;background:rgb(255 255 255/.55);text-align:center}.admin-content select{min-height:2.75rem;padding:.65rem .85rem;border:1px solid var(--paper-300);border-radius:.8rem;background:var(--paper-50);color:var(--color-text);font:inherit}.admin-content button:disabled{cursor:wait;opacity:.6}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);gap:1.5rem;align-items:start}.dashboard-panel{min-width:0}.dashboard-panel>h2{display:flex;align-items:center;justify-content:space-between;margin-top:0}.status-pill{display:inline-flex;width:fit-content;min-height:1.65rem;align-items:center;margin-top:.45rem;padding:.2rem .55rem;border-radius:999px;font-size:var(--text-xs);font-weight:750}.status-pill.active{background:var(--success-50);color:var(--success-600)}.status-pill.muted{background:var(--paper-250);color:var(--slate-600)}.filter-bar{width:100%;margin-bottom:1.5rem;padding:.8rem;border:1px solid var(--color-border);border-radius:1rem;background:white}.filter-bar label{font-size:var(--text-md);font-weight:700}.filter-bar input{flex:1 1 15rem}.create-bar{padding:.4rem;border:1px solid var(--slate-250);border-radius:.9rem;background:white;box-shadow:0 7px 20px rgb(31 35 61/.04)}.inline-actions[aria-label] a.is-selected{background:white;color:var(--color-primary);box-shadow:0 2px 8px rgb(31 35 61/.08)}@media (max-width:1100px){.dashboard-grid{grid-template-columns:1fr}}@media (max-width:900px){.create-bar{padding:.65rem}.filter-bar{align-items:stretch}}.demo-editor-page{width:min(100%,76rem);margin:0 auto}.demo-editor-page>a:first-child{display:inline-flex;align-items:center;margin-bottom:.75rem;color:var(--color-primary);font-size:var(--text-lg);font-weight:700;text-decoration:none}.demo-editor-page .page-heading{margin-bottom:1.25rem}.demo-editor-page .page-heading h1{max-width:52rem;font-size:var(--text-fluid-xl);line-height:1.1}.demo-primary-actions{gap:.65rem;margin-bottom:1.25rem}.demo-primary-actions button,.demo-primary-actions form{width:auto}.demo-editor-page .creation-panel{margin-bottom:1rem;box-shadow:0 6px 20px rgb(31 35 61/.03)}.demo-editor-page .creation-panel>h2{padding:1rem 1.25rem;font-size:var(--text-2xl)}.demo-editor-page .analytics-panel .version-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border:0;border-radius:0}.demo-editor-page .analytics-panel .version-metrics span{min-width:0;padding:1rem 1.25rem;border-right:1px solid var(--color-border);color:var(--color-text)}.demo-editor-page .analytics-panel .version-metrics span:last-child{grid-column:1/-1;border-top:1px solid var(--color-border);border-right:0;color:var(--color-text-muted);font-size:var(--text-md)}.demo-editor-page .creation-panel>.panel-form.compact{width:100%;max-width:none;margin:0;padding:1.25rem;border:0}.demo-editor-page .panel-form button,.demo-editor-page .panel-form form,.demo-editor-page .secondary-action-form button{width:fit-content;justify-self:start}.demo-editor-page .media-panel .panel-form{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem}.demo-editor-page .media-panel .panel-form h2{flex-basis:100%;margin:0;font-size:var(--text-2xl)}.demo-editor-page .media-panel .panel-form>span{flex-basis:100%;color:var(--color-text-muted);font-size:var(--text-lg)}.demo-editor-page .demo-order-list{margin:0;padding:0 1.25rem .5rem}.demo-editor-page .demo-order-list button{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--color-border);border-radius:.65rem;background:var(--paper-150);color:var(--color-primary);font:inherit;font-weight:800;cursor:pointer}.demo-editor-page .demo-order-list button:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.45}.demo-editor-page .work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-editor-page .work-card{min-width:0}@media (max-width:900px){.demo-editor-page .analytics-panel .version-metrics,.demo-editor-page .work-grid{grid-template-columns:1fr 1fr}.demo-editor-page .analytics-panel .version-metrics span:nth-child(2n){border-right:0}}@media (max-width:640px){.demo-editor-page .analytics-panel .version-metrics,.demo-editor-page .work-grid{grid-template-columns:1fr}.demo-editor-page .analytics-panel .version-metrics span{border-top:1px solid var(--color-border);border-right:0}.demo-editor-page .analytics-panel .version-metrics span:first-child{border-top:0}.demo-primary-actions button,.demo-primary-actions form{width:100%}}.share-project-shell{display:grid;height:100dvh;width:min(100% - 1.5rem,110rem);min-height:100dvh;grid-template-rows:auto minmax(0,1fr);gap:.75rem;padding:.75rem 0;overflow-x:clip;overflow-y:visible}.share-project-header{overflow:visible;margin:0;border-radius:1.1rem;box-shadow:0 10px 35px rgb(31 27 64/.05)}.share-project-shell:has(.share-footnote){grid-template-rows:auto minmax(0,1fr) auto}.share-footnote{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.7rem .4rem .1rem;color:var(--slate-600);font-size:var(--text-2xs);text-align:center;text-wrap:balance}.share-footnote a{grid-column:2;color:inherit;text-decoration:none}.share-footnote strong{color:var(--violet-600);font-weight:650}.listen-language-switch{display:inline-flex;grid-column:3;align-items:center;justify-self:end;gap:.2rem;color:var(--slate-500);font-size:.58rem}.listen-language-switch i{opacity:.45;font-style:normal}.listen-language-switch button{padding:.1rem;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.listen-language-switch .listen-theme-toggle{display:grid;width:1.75rem;height:1.75rem;place-items:center;margin-right:.3rem;padding:0;border-radius:50%}.listen-language-switch .listen-theme-toggle:hover{color:var(--violet-600)}.listen-theme-toggle svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.listen-language-switch button[aria-pressed=true]{color:var(--violet-600);font-weight:750}.share-project-header .share-brandbar{min-height:4.75rem;justify-content:flex-start;padding:.55rem .85rem;border:0}.share-project-header .share-brandbar .listen-logo{width:3.35rem;height:3.35rem;flex:0 0 auto}.share-project-identity{min-width:0;padding-left:.85rem;border-left:1px solid var(--slate-100)}.share-project-identity span{display:block;margin-bottom:.12rem;color:var(--violet-450);font-size:var(--text-3xs);font-weight:750;letter-spacing:.1em;text-transform:uppercase}.share-project-identity h1{overflow:hidden;margin:0;font-size:var(--text-xl);font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.share-project-header .share-project-facts{margin:0 0 0 auto}.share-project-switcher{display:flex;align-items:center;gap:.8rem;padding:.55rem .85rem;border-top:1px solid var(--paper-250);background:rgb(248 247 255/.72)}.share-project-switcher>span{flex:0 0 auto;color:var(--slate-600);font-size:var(--text-3xs);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.share-project-switcher details{position:relative;width:min(16rem,100%)}.share-project-switcher summary{display:flex;min-height:2.35rem;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem .7rem .45rem .8rem;border:1px solid var(--slate-200);border-radius:.7rem;background:#fff;color:var(--slate-700);box-shadow:0 2px 8px rgb(38 29 86/.05);font-size:var(--text-sm);font-weight:650;list-style:none;cursor:pointer}.share-project-switcher summary::-webkit-details-marker{display:none}.share-project-switcher summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-project-switcher details[open] summary,.share-project-switcher summary:hover{border-color:var(--violet-450)}.share-project-switcher summary>i{width:.48rem;height:.48rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-.15rem);transition:transform .16s ease}.share-project-switcher details[open] summary>i{transform:rotate(225deg) translate(-.1rem,-.1rem)}.share-project-menu{position:absolute;z-index:20;top:calc(100% + .4rem);right:0;left:0;display:grid;gap:.2rem;max-height:min(20rem,55vh);padding:.35rem;overflow-y:auto;border:1px solid var(--paper-300);border-radius:.8rem;background:#fff;box-shadow:0 18px 45px rgb(31 27 64/.16)}.share-project-menu>[aria-current=page],.share-project-menu>a{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.6rem .65rem;border-radius:.55rem;color:var(--slate-700);text-decoration:none}.share-project-menu>a:hover{background:var(--paper-150);color:var(--violet-600)}.share-project-menu>[aria-current=page]{background:var(--violet-50);color:var(--violet-600)}.share-project-menu i{color:var(--violet-500);font-size:var(--text-sm);font-style:normal;text-align:center}.share-project-menu small,.share-project-menu strong{display:block}.share-project-menu strong{overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.share-project-menu small{margin-top:.12rem;color:var(--slate-500);font-size:var(--text-3xs)}.share-experience{min-height:0;grid-template-columns:minmax(23rem,1fr) minmax(21rem,29rem);align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--slate-850);border-radius:1.35rem;background:var(--slate-950);box-shadow:0 25px 75px rgb(24 19 48/.18)}.share-project-shell>.share-experience{min-height:calc(100dvh - 6.25rem)}.share-project-shell:has(.share-footnote)>.share-experience{min-height:0}.share-experience .share-library,.share-experience .share-now-playing{border:0;border-radius:0;background:transparent;box-shadow:none}.share-experience .share-now-playing{display:flex;min-height:0;flex-direction:column;padding:1.1rem 1.2rem;overflow:auto;background:radial-gradient(circle at 75% 4%,rgb(112 82 237/.14),transparent 30%),#171620}.share-experience .share-active-heading{flex:0 0 auto;margin-bottom:.7rem;padding:0;color:#fff}.share-experience .share-active-heading>span{color:var(--violet-450);font-size:var(--text-3xs)}.share-experience .share-active-heading h2{margin-top:.18rem;font-size:var(--text-fluid-md)}.share-experience .share-active-heading p{margin-top:.1rem;color:var(--slate-550);font-size:var(--text-2xs)}.share-experience .share-active-heading small{display:block;margin-top:.3rem;color:var(--slate-550);font-size:var(--text-2xs);font-weight:620;letter-spacing:.06em;text-transform:uppercase}.share-experience .share-now-playing .media-player{min-height:0;flex:1 1 auto;grid-template-rows:minmax(12rem,1fr) auto;border-color:rgb(255 255 255/.09);border-radius:1rem;box-shadow:0 22px 55px rgb(0 0 0/.28)}@media (min-width:1200px){.share-experience:has(.player-stage[data-media-type=audio]){grid-template-columns:minmax(0,.9fr) minmax(25rem,40rem)}}.share-experience .media-player:has(.player-stage[data-media-type=audio]){max-width:36rem;margin-inline:auto}.share-experience .share-now-playing .player-stage{min-height:0}.share-experience .share-now-playing .player-stage video{height:100%;max-height:none}.share-experience .player-audio-visual{width:min(12rem,26vh);height:min(12rem,26vh)}.share-experience .player-audio-mark{--mark-height:min(6.5rem,14vh);width:min(6.5rem,14vh);border-radius:1.7rem}.share-experience .player-audio-mark span{font-size:min(3rem,7vh)}.share-experience .player-orbit-one{width:min(9rem,20vh);height:min(9rem,20vh)}.share-experience .player-orbit-two{width:min(12rem,26vh);height:min(12rem,26vh)}.share-experience .share-library{display:flex;min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid rgb(255 255 255/.08);color:#fff}.share-queue-header{display:flex;min-height:4.8rem;flex:0 0 auto;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid rgb(255 255 255/.08)}.share-queue-header span{color:var(--violet-450);font-size:var(--text-3xs);font-weight:750;letter-spacing:.11em;text-transform:uppercase}.share-queue-header h2{margin:.14rem 0 0;font-size:var(--text-xl);font-weight:620}.share-queue-header small{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:rgb(255 255 255/.07);color:var(--slate-500);font-size:var(--text-2xs)}.share-queue-actions{display:flex;align-items:center;gap:.5rem}.share-download-all{min-height:2rem;padding:.38rem .65rem;border:1px solid var(--slate-300);border-radius:.58rem;background:#fff;color:var(--violet-600);font:inherit;font-size:var(--text-2xs);font-weight:680;cursor:pointer}.share-download-all:hover{border-color:var(--violet-400);background:var(--slate-50)}.share-experience .share-work-groups{display:block;min-height:0;flex:1 1 auto;overflow:auto;scrollbar-color:var(--slate-800) transparent;scrollbar-width:thin}.share-experience .share-project-media-list{min-height:0;flex:1 1 auto;align-content:start;grid-auto-rows:minmax(4.15rem,auto);overflow:auto;padding:.85rem;scrollbar-color:var(--slate-350) transparent;scrollbar-width:thin}.share-experience .share-work-group{padding:.85rem;border-right:0;border-bottom-color:rgb(255 255 255/.07)}.share-experience .share-work-heading{margin-bottom:.6rem;gap:.6rem}.share-experience .share-work-heading>span{width:1.65rem;height:1.65rem;flex-basis:1.65rem;border-radius:.5rem;background:rgb(128 101 238/.14);color:var(--violet-350);font-size:var(--text-3xs)}.share-experience .share-work-heading h3{color:var(--paper-300);font-size:var(--text-sm);font-weight:620}.share-experience .share-work-heading p{font-size:var(--text-2xs)}.share-experience .share-version-card{min-height:3.55rem;gap:.6rem;padding:.55rem .6rem;border-color:rgb(255 255 255/.075);border-radius:.7rem;background:rgb(255 255 255/.035);color:var(--slate-200)}.share-experience .share-version-card:hover:not(:disabled){border-color:rgb(143 119 239/.5);background:rgb(126 99 235/.08);box-shadow:none}.share-experience .share-version-card[data-active]{border-color:var(--violet-500);background:rgb(107 80 218/.18);box-shadow:inset 2px 0 var(--violet-450)}.share-experience .share-media-icon{width:1.9rem;height:1.9rem;background:rgb(117 90 226/.2);color:var(--violet-350);font-size:var(--text-xs)}.share-experience .share-version-copy strong{font-size:var(--text-xs);font-weight:570}.share-experience .share-version-copy small{font-size:var(--text-3xs)}.share-experience .share-version-action{color:var(--violet-450);font-size:var(--text-3xs)}.share-experience .share-player-actions{flex:0 0 auto;margin-top:.55rem}.share-experience .share-player-actions button{min-height:2rem;padding:.35rem .65rem;border-color:rgb(255 255 255/.1);background:rgb(255 255 255/.06);color:var(--slate-350);font-size:var(--text-2xs)}.share-experience .share-download-disabled{font-size:var(--text-2xs)}.share-experience .share-admin-note{flex:0 0 auto;margin-top:.55rem;border-color:rgb(255 255 255/.08);background:rgb(255 255 255/.04);color:var(--slate-350)}@media (max-width:900px){.share-project-shell{height:auto;width:min(100% - .75rem,110rem);grid-template-rows:auto minmax(0,1fr);gap:.4rem;padding:.4rem 0}.share-project-shell:has(.share-footnote){grid-template-rows:auto minmax(0,1fr) auto}.share-project-header .share-brandbar{min-height:4rem;padding:.4rem .55rem}.share-project-header .share-brandbar .listen-logo{width:2.85rem;height:2.85rem}.share-project-header .share-project-facts>div:nth-child(-n+2){display:none}.share-project-header .share-project-facts>div{min-width:auto;padding:.45rem .6rem}.share-project-header .share-project-facts dt{font-size:.5rem}.share-project-header .share-project-facts dd{font-size:var(--text-xs)}.share-project-identity{padding-left:.55rem}.share-project-identity h1{max-width:46vw;font-size:var(--text-sm)}.share-project-switcher{align-items:center;gap:.55rem;padding:.4rem .55rem}.share-project-switcher>span{display:none}.share-project-switcher details{width:100%}.share-project-switcher summary{min-height:2.1rem;padding-block:.35rem}.share-experience{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow:visible;border-radius:1rem}.share-experience .share-now-playing{padding:.65rem;overflow:visible}.share-experience .share-library,.share-experience .share-project-media-list{overflow:visible}.share-experience .share-active-heading{margin-bottom:.4rem}.share-experience .share-active-heading h2{font-size:var(--text-xl)}.share-experience .share-now-playing .media-player{grid-template-rows:minmax(7rem,34dvh) auto}.share-experience .player-console{padding:.65rem}.share-experience .player-timeline{gap:.4rem}.share-experience .share-now-playing .player-controls{min-height:3rem;margin-top:.35rem;padding-top:.35rem;gap:.4rem}.share-experience .share-now-playing .player-controls .player-primary{width:2.65rem;height:2.65rem;min-width:2.65rem}.share-experience .player-track-copy{display:none}.share-experience .player-controls .player-autoplay{margin-left:auto}.share-experience .playback-rate-control,.share-experience .player-track-copy span,.share-experience .volume-control{display:none}.share-experience .share-library{border-top:1px solid rgb(255 255 255/.08);border-left:0}.share-queue-header{min-height:3.5rem;padding:.55rem .75rem}.share-queue-header h2{font-size:var(--text-sm)}.share-experience .share-work-group{padding:.55rem}.share-experience .share-work-heading{display:none}.share-experience .share-version-list{gap:.3rem}.share-experience .share-version-card{min-height:3rem}.share-experience .share-admin-note,.share-experience .share-player-actions{display:none}}.share-work-switcher{flex:0 0 auto;padding:.7rem .8rem .65rem;border-bottom:1px solid var(--paper-300);background:linear-gradient(180deg,#fff,#faf9fd)}.share-work-switcher-title{margin:0 0 .5rem;color:var(--violet-600);font-size:var(--text-3xs);font-weight:750;letter-spacing:.11em;text-transform:uppercase}.share-work-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem}.share-work-tabs button{display:grid;min-width:0;gap:.08rem;padding:.55rem .75rem;border:1px solid var(--slate-150);border-radius:.72rem;background:#fff;color:var(--slate-650);text-align:left}.share-work-tabs button[data-active]{border-color:var(--violet-600);background:var(--slate-50);color:var(--violet-600);box-shadow:inset 0 -2px var(--violet-500)}.share-work-tabs strong{overflow-wrap:anywhere;font-size:var(--text-xs);font-weight:720}.share-work-tabs small{display:flex;align-items:center;gap:.3rem;color:var(--slate-600);font-size:var(--text-3xs)}.share-work-tab-new{padding:.02rem .3rem;border-radius:999px;background:var(--violet-600);color:#fff;font-size:var(--text-3xs);font-weight:750;letter-spacing:.06em;text-transform:uppercase}.share-queue-header p{max-width:15rem;margin:.15rem 0 0;overflow:hidden;color:var(--slate-600);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.share-experience .share-version-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem;padding:.28rem}.share-experience .share-version-select{display:grid;min-width:0;min-height:3rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.25rem .35rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.share-experience .share-version-select:disabled{cursor:wait;opacity:.65}.share-experience .share-version-new{align-self:center;padding:.14rem .42rem;border-radius:999px;background:var(--violet-600);color:#fff;font-size:var(--text-3xs);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.share-experience .share-track-download{display:grid;width:2.35rem;height:2.35rem;place-items:center;padding:0;border:1px solid var(--slate-150);border-radius:.65rem;background:#fff;color:var(--violet-600);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.share-experience .share-track-download:hover{border-color:var(--violet-500);background:var(--paper-150);transform:translateY(-1px)}.share-experience .share-track-download svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.player-error-state{position:absolute;z-index:5;top:50%;left:50%;display:flex;max-width:calc(100% - 2rem);min-width:0;align-items:center;gap:.7rem;padding:.65rem .85rem;border:1px solid rgb(93 75 174/.14);border-radius:.85rem;background:rgb(255 255 255/.82);color:var(--slate-850);box-shadow:0 12px 35px rgb(48 37 99/.13);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.player-error-state strong{display:block;font-size:var(--text-xs);font-weight:650;white-space:nowrap}.player-error-state small{display:block;margin-top:.08rem;color:var(--slate-600);font-size:var(--text-3xs);white-space:nowrap}@media (max-width:640px){.player-error-state{padding:.5rem .65rem}.player-error-state small{display:none}}.player-error-state{display:block;border-color:var(--danger-100);background:rgb(255 249 249/.9);color:var(--danger-700);text-align:center}.demo-public-shell{width:min(100% - 1.5rem,110rem);padding:.75rem 0}.demo-public-shell .demo-public-header{margin:0}.demo-experience .demo-public-list{min-height:0;flex:1 1 auto;align-content:start;overflow:auto;padding:.55rem;scrollbar-color:var(--slate-350) transparent;scrollbar-width:thin}.demo-experience .demo-public-card{width:100%;min-height:4.15rem;grid-template-columns:3.1rem minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-bottom:.4rem;padding:.55rem;border:1px solid var(--paper-300);border-radius:.75rem;background:#fff;text-align:left;cursor:pointer}.demo-experience .demo-public-card:disabled{cursor:default}.demo-experience .demo-public-card:last-child{border-bottom:1px solid var(--paper-300)}.demo-experience .demo-public-card[data-locked]{background:var(--paper-150);opacity:.76}.demo-experience .demo-public-card:has(>button[data-active]){border-color:var(--violet-450);background:var(--slate-50);box-shadow:inset 2px 0 var(--violet-500)}.demo-experience .demo-public-thumb{width:2.6rem;height:2.6rem;border-radius:.65rem}.demo-experience .demo-public-placeholder span{width:1.75rem;height:1.75rem;background:var(--violet-500);font-size:var(--text-2xs)}.demo-experience .demo-public-copy>span{color:var(--violet-500);font-size:var(--text-3xs)}.demo-experience .demo-public-copy h3{overflow:hidden;margin:.16rem 0;font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.demo-experience .demo-public-copy details,.demo-experience .demo-public-copy>p,.demo-experience .demo-public-copy>small{overflow:hidden;color:var(--slate-600);font-size:var(--text-3xs);text-overflow:ellipsis;white-space:nowrap}.demo-experience .demo-public-copy details{display:none}.demo-experience .demo-lock-note{margin-top:.18rem;font-size:var(--text-3xs)!important}.demo-experience .demo-public-card>button{min-width:3.7rem;min-height:2rem;padding:.35rem .5rem;border-color:var(--slate-300);border-radius:.55rem;background:var(--slate-50);color:var(--violet-600);font-size:var(--text-3xs)}.demo-experience .demo-public-card>button[data-active]{border-color:var(--violet-500);background:var(--violet-500);color:#fff}.demo-experience .demo-public-card>button:disabled{border-color:var(--paper-300);background:var(--paper-150);color:var(--slate-550)}@media (max-width:900px){.demo-public-shell{width:min(100% - .75rem,110rem);padding:.4rem 0}.demo-experience .demo-public-list{padding:.35rem}.demo-experience .demo-public-card{grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.45rem;padding:.4rem}.demo-experience .demo-public-thumb{width:2.8rem;height:2.8rem}.demo-experience .demo-public-copy>p{display:none}.demo-experience .demo-public-card>button{grid-column:auto;width:auto}}.share-experience{border-color:var(--slate-150);background:var(--paper-150);box-shadow:0 25px 75px rgb(43 35 86/.12)}.share-experience .share-now-playing{background:radial-gradient(circle at 75% 4%,rgb(112 82 237/.1),transparent 32%),linear-gradient(145deg,#fff,#f8f7fd)}.share-experience .share-active-heading{color:var(--slate-900)}.share-experience .share-active-heading>span{color:var(--violet-500)}.share-experience .share-now-playing .media-player{border-color:var(--slate-150);background:#fff;box-shadow:0 20px 50px rgb(47 37 97/.12)}.share-experience .player-stage{background:radial-gradient(circle at 50% 42%,rgb(118 88 244/.2),transparent 30%),radial-gradient(circle at 12% 20%,rgb(119 89 240/.09),transparent 34%),linear-gradient(145deg,#faf9ff,#eeebfa)}.share-experience .player-audio-mark{--mark-height:6rem;width:10rem;border-color:rgb(101 75 215/.14);border-radius:1.25rem;background:rgb(255 255 255/.92);box-shadow:0 22px 55px rgb(83 60 175/.18);transform:none}.share-experience .player-audio-mark:has(>.player-brand-artwork){--mark-height:min(7rem,15vh);width:auto;min-width:6rem;max-width:min(12rem,26vh);border-color:rgb(101 75 215/.14);background:#fff;box-shadow:0 22px 55px rgb(83 60 175/.18)}.share-experience .player-stage-shade{display:none;background:none}.share-experience .player-stage[data-media-type=video] .player-stage-shade{display:block;height:5rem;background:linear-gradient(transparent,rgb(8 8 13/.58))}.share-experience .player-stage[data-media-type=video] .player-stage-label span{border-color:rgb(255 255 255/.22);background:rgb(12 11 18/.5);color:rgb(255 255 255/.78)}.share-experience .player-stage[data-media-type=video] .player-stage-label strong{color:#fff;text-shadow:0 1px 12px rgb(0 0 0/.3)}.share-experience .player-stage-label span{border-color:rgb(54 43 103/.12)}.share-experience .player-stage-label strong{color:var(--slate-850)}.share-experience .player-audio-visual>p{color:var(--slate-600)}.share-experience .player-orbit-one{border-color:rgb(101 75 215/.18)}.share-experience .player-orbit-two{border-color:rgb(101 75 215/.09)}.share-experience .player-console{background:#fff}.share-experience .share-now-playing .player-controls{border-top-color:var(--paper-250)}.share-experience .share-now-playing .player-controls button{border-color:var(--slate-200);background:var(--paper-150);color:var(--slate-650)}.share-now-playing .player-controls .player-autoplay[aria-pressed=true]{border-color:rgb(124 102 242/.55);background:rgb(124 102 242/.2);color:var(--violet-150)}.share-experience .share-now-playing .player-controls .player-autoplay[aria-pressed=true]{border-color:rgb(101 75 215/.4);background:var(--slate-50);color:var(--violet-600)}.share-now-playing .player-controls .player-autoplay[aria-pressed=false]{opacity:.62}.share-experience .share-now-playing .player-controls .player-primary{border-color:var(--violet-600);background:linear-gradient(145deg,#8069ec,#5840ce)}.share-experience .share-now-playing .progress-stack input::-webkit-slider-runnable-track{background:linear-gradient(to right,#755be5 var(--player-progress),#e2dfea var(--player-progress))}.share-experience .share-now-playing .progress-stack input::-moz-range-track{background:var(--slate-200)}.share-experience .share-now-playing .buffer-progress{background:var(--slate-450)}.share-experience .share-now-playing .playback-rate-control select{border-color:var(--slate-200);background:var(--paper-150);color:var(--slate-650)}.share-experience .share-library{border-left-color:var(--slate-200);background:linear-gradient(180deg,#fbfbfd,#f7f6fb);color:var(--slate-900)}.share-queue-header{border-bottom-color:var(--paper-300)}.share-queue-header span{color:var(--violet-500)}.share-queue-header small{background:var(--slate-100);color:var(--slate-600)}.share-experience .share-work-group{border-bottom-color:var(--paper-300)}.share-experience .share-work-heading>span{background:var(--slate-50);color:var(--violet-500)}.share-experience .share-work-heading h3{color:var(--slate-800)}.share-experience .share-work-heading p{color:var(--slate-600)}.share-experience .share-version-card{border-color:var(--paper-300);background:#fff;color:var(--slate-800)}.share-experience .share-version-card:hover:not(:disabled){border-color:var(--violet-200);background:var(--slate-100)}.share-experience .share-version-card[data-active]{border-color:var(--violet-450);background:var(--slate-50);box-shadow:inset 2px 0 var(--violet-500)}.share-experience .share-media-icon{background:var(--slate-50);color:var(--violet-500)}.share-experience .share-version-copy small{color:var(--slate-600)}.share-experience .share-version-action{color:var(--violet-500)}.share-experience .share-player-actions button{border-color:var(--slate-150);background:#fff;color:var(--slate-650)}.share-experience .share-download-disabled{color:var(--slate-600)}.share-experience .share-admin-note{border-color:var(--slate-300);background:var(--slate-100);color:var(--slate-650)}.share-feedback-modal{position:fixed;z-index:1000;inset:0;display:grid;padding:1rem;place-items:center}.share-feedback-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:rgb(28 24 44/.38);cursor:default;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.share-feedback-modal .share-feedback-form{position:relative;z-index:1;width:min(32rem,calc(100vw - 2rem));max-height:min(42rem,calc(100dvh - 2rem));margin:0;padding:1.25rem;overflow:auto;border:1px solid var(--slate-200);border-radius:1.1rem;background:#fff;box-shadow:0 28px 90px rgb(28 22 55/.25)}.share-feedback-modal .share-feedback-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.share-feedback-modal .share-feedback-heading span{color:var(--violet-500);font-size:var(--text-3xs);font-weight:750;letter-spacing:.1em;text-transform:uppercase}.share-feedback-modal .share-feedback-heading h3{margin-top:.18rem;font-size:var(--text-xl)}.share-feedback-modal .share-feedback-heading p{margin-top:.18rem;color:var(--slate-600)}.share-feedback-modal .share-feedback-close{display:grid;width:2rem;height:2rem;min-height:2rem;flex:0 0 2rem;place-items:center;padding:0;border:1px solid var(--slate-200);border-radius:50%;background:var(--paper-150);color:var(--slate-650);font-size:var(--text-xl)}.share-feedback-modal .share-feedback-submit{width:100%;margin-top:.65rem}@media (max-width:900px){.share-experience .share-library{border-top-color:var(--slate-200)}.share-feedback-modal{padding:.5rem}.share-feedback-modal .share-feedback-form{width:min(100%,32rem);max-height:calc(100dvh - 1rem);padding:1rem}}.project-link-unavailable{margin:0;color:var(--slate-600);font-size:var(--text-sm)}.share-now-playing .player-controls .player-step{border-color:transparent;background:transparent;color:var(--slate-500)}.share-experience .share-now-playing .player-controls .player-step{border-color:transparent;background:transparent;color:var(--slate-550)}.share-now-playing .player-controls .player-step:hover:not(:disabled){color:var(--violet-600)}@media (min-width:1200px){.share-experience,.share-experience:has(.player-stage[data-media-type=audio]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.share-experience .share-now-playing{padding:clamp(1.1rem,2vw,1.7rem);background:radial-gradient(circle at 52% 44%,rgb(112 78 235/.22),transparent 34%),radial-gradient(circle at 8% 4%,rgb(129 103 239/.16),transparent 36%),linear-gradient(145deg,#fbfaff,#f1eefb)}.share-experience .share-active-heading,.share-experience .share-active-heading h2{color:var(--slate-900)}.share-experience .share-active-heading p{color:var(--slate-600)}.share-experience .share-now-playing .media-player{max-width:none;border-color:rgb(92 68 188/.14);background:rgb(255 255 255/.72);color:var(--slate-900);box-shadow:inset 0 1px rgb(255 255 255/.7),0 22px 55px rgb(64 43 145/.12)}.share-experience .share-now-playing .player-stage{background:radial-gradient(circle at 50% 48%,rgb(119 76 240/.3),transparent 28%),radial-gradient(ellipse at 50% 100%,rgb(107 72 230/.13),transparent 55%),linear-gradient(145deg,#faf8ff,#ece8f9)}.share-experience .player-audio-visual{width:min(100%,36rem);height:min(24rem,46vh)}.share-experience .player-waveform{position:absolute;z-index:0;right:2%;left:2%;display:flex;height:10rem;align-items:center;justify-content:center;gap:clamp(.18rem,.55vw,.38rem);opacity:.68;filter:drop-shadow(0 0 14px rgb(105 63 238/.46));pointer-events:none}.share-experience .player-waveform span{width:clamp(.12rem,.28vw,.22rem);height:18%;border-radius:999px;background:linear-gradient(180deg,#9d76ff,#5d32dc)}.share-experience .player-waveform span:nth-child(2n){height:31%}.share-experience .player-waveform span:nth-child(3n){height:47%}.share-experience .player-waveform span:nth-child(4n){height:66%}.share-experience .player-waveform span:nth-child(5n){height:84%}.share-experience .player-waveform span:nth-child(7n){height:55%}.share-experience .player-waveform span:nth-child(11),.share-experience .player-waveform span:nth-child(12),.share-experience .player-waveform span:nth-child(14),.share-experience .player-waveform span:nth-child(15),.share-experience .player-waveform span:nth-child(16),.share-experience .player-waveform span:nth-child(18),.share-experience .player-waveform span:nth-child(19){height:92%}.share-experience .player-audio-mark,.share-experience .player-audio-mark:has(>.player-brand-artwork){z-index:2;--mark-height:min(14rem,30vh);min-width:min(14rem,30vh);max-width:min(19rem,40vh);border-color:rgb(105 73 215/.2);border-radius:1.45rem;background:rgb(255 255 255/.94);box-shadow:0 0 0 1px rgb(255 255 255/.7),0 22px 58px rgb(60 36 144/.2),0 0 46px rgb(109 67 229/.2)}.share-experience .player-stage-label span{border-color:rgb(63 48 127/.12);background:rgb(255 255 255/.62);color:var(--slate-650)}.share-experience .player-console{background:rgb(255 255 255/.82)}.share-experience .player-track-copy strong{color:var(--slate-900)}.share-experience .player-time,.share-experience .player-track-copy span{color:var(--slate-600)}.share-experience .share-now-playing .player-controls{border-top-color:rgb(82 64 155/.12)}.share-experience .share-now-playing .playback-rate-control select,.share-experience .share-now-playing .player-controls button{border-color:rgb(82 64 155/.14);background:rgb(255 255 255/.76);color:var(--slate-650)}.share-experience .share-now-playing .player-controls .player-primary{border-color:#825df2;background:linear-gradient(145deg,#875ff7,#5c35df);color:#fff;box-shadow:0 10px 28px rgb(93 50 224/.38)}@media (min-width:901px){.share-experience .share-now-playing .media-player{min-height:17rem;grid-template-rows:minmax(0,1fr) auto}.share-experience .share-now-playing .player-stage[data-media-type=video]{grid-template-rows:minmax(0,1fr)}.share-experience .share-now-playing .player-stage video{min-height:0}}@media (min-width:901px) and (max-height:760px){.share-experience .share-now-playing{padding:.75rem 1rem}.share-experience .share-active-heading{margin-bottom:.5rem}.share-experience .share-active-heading h2{font-size:var(--text-xl)}.share-experience .share-now-playing .media-player{min-height:14rem}.share-experience .player-console{padding:.6rem .9rem .7rem}.share-experience .share-now-playing .player-controls{min-height:3rem;margin-top:.4rem;padding-top:.45rem}.share-experience .share-now-playing .player-controls .player-primary{width:2.75rem;height:2.75rem;min-width:2.75rem}}@media (max-width:900px){.share-experience .share-now-playing{padding:.7rem}.share-experience .player-audio-visual{height:min(14rem,31dvh)}.share-experience .player-waveform{right:0;left:0;height:7rem;gap:.18rem}.share-experience .player-audio-mark,.share-experience .player-audio-mark:has(>.player-brand-artwork){--mark-height:min(7.5rem,18dvh);min-width:min(7.5rem,18dvh);max-width:min(11rem,28dvh)}}html[data-listen-theme=dark] body:has(.share-project-shell){background:#111214;color:#ececf0}html[data-listen-theme=dark] .share-project-header{border-color:#303238;background:#191a1e;box-shadow:0 12px 38px rgb(0 0 0/.28)}html[data-listen-theme=dark] .share-project-identity{border-left-color:#34363c}html[data-listen-theme=dark] .share-project-identity span{color:#a997ff}html[data-listen-theme=dark] .share-project-identity h1{color:#f4f4f6}html[data-listen-theme=dark] .share-project-facts{border-color:#3a3c43;background:radial-gradient(circle at 100% 0,rgb(130 107 240/.12),transparent 55%),linear-gradient(145deg,#24252a,#1f2024);box-shadow:inset 0 1px 0 rgb(255 255 255/.04),0 8px 22px rgb(0 0 0/.18)}html[data-listen-theme=dark] .share-project-facts>div+div:before{background:#3b3d44}html[data-listen-theme=dark] .share-project-facts dt{color:#90929a}html[data-listen-theme=dark] .share-project-facts dd{color:#f1f1f3}html[data-listen-theme=dark] .share-project-switcher summary{border-color:#3a3c43;background:#24252a;color:#dedee3;box-shadow:0 2px 8px rgb(0 0 0/.16)}html[data-listen-theme=dark] .share-project-switcher{border-top-color:#303238;background:#1d1e22}html[data-listen-theme=dark] .share-project-menu small,html[data-listen-theme=dark] .share-project-switcher>span{color:#92949c}html[data-listen-theme=dark] .share-project-menu{border-color:#3a3c43;background:#222328;box-shadow:0 18px 45px rgb(0 0 0/.38)}html[data-listen-theme=dark] .share-project-menu>a{color:#dedee3}html[data-listen-theme=dark] .share-project-menu>a:hover{background:#2d2e34;color:#b6a8ff}html[data-listen-theme=dark] .share-project-menu>[aria-current=page]{background:rgb(124 102 242/.16);color:#b6a8ff}html[data-listen-theme=dark] .share-experience{border-color:#303238;background:#17181b;box-shadow:0 25px 75px rgb(0 0 0/.28)}html[data-listen-theme=dark] .share-experience .share-now-playing{background:radial-gradient(circle at 50% 45%,rgb(108 62 235/.32),transparent 36%),radial-gradient(circle at 5% 5%,rgb(101 69 218/.17),transparent 35%),linear-gradient(145deg,#1b1925,#111218)}html[data-listen-theme=dark] .share-experience .player-stage-label strong,html[data-listen-theme=dark] .share-experience .player-track-copy strong,html[data-listen-theme=dark] .share-experience .share-active-heading{color:#f2f2f4}html[data-listen-theme=dark] .share-experience .player-audio-visual>p,html[data-listen-theme=dark] .share-experience .player-time,html[data-listen-theme=dark] .share-experience .player-track-copy span,html[data-listen-theme=dark] .share-experience .share-active-heading p{color:#9b9da5}html[data-listen-theme=dark] .share-experience .share-now-playing .media-player{border-color:#34363c;background:#202126;color:#ececf0;box-shadow:0 20px 50px rgb(0 0 0/.28)}html[data-listen-theme=dark] .share-experience .player-stage{background:radial-gradient(circle at 50% 48%,rgb(111 65 239/.38),transparent 30%),radial-gradient(ellipse at 50% 100%,rgb(82 49 184/.2),transparent 58%),linear-gradient(145deg,#1d1b27,#111218)}html[data-listen-theme=dark] .share-experience .player-audio-mark,html[data-listen-theme=dark] .share-experience .player-audio-mark:has(>.player-brand-artwork){border-color:rgb(142 108 255/.38);background:#121318;box-shadow:0 22px 55px rgb(0 0 0/.4),0 0 46px rgb(98 55 228/.22)}html[data-listen-theme=dark] .share-experience .player-stage-label span{border-color:#44464e;background:rgb(24 25 29/.7);color:#a9abb2}html[data-listen-theme=dark] .share-experience .player-console{background:#202126}html[data-listen-theme=dark] .share-experience .share-now-playing .player-controls{border-top-color:#34363c}html[data-listen-theme=dark] .share-experience .share-now-playing .playback-rate-control select,html[data-listen-theme=dark] .share-experience .share-now-playing .player-controls button{border-color:#3b3d44;background:#292a30;color:#d6d7dc}html[data-listen-theme=dark] .share-experience .share-now-playing .player-controls .player-primary{border-color:#825df2;background:linear-gradient(145deg,#875ff7,#5c35df);color:#fff}html[data-listen-theme=dark] .share-experience .share-now-playing .player-controls .player-autoplay[aria-pressed=true]{border-color:rgb(124 102 242/.55);background:rgb(124 102 242/.2);color:#c9bfff}html[data-listen-theme=dark] .share-experience .share-library{border-left-color:#34363c;background:linear-gradient(180deg,#202126,#1b1c20);color:#ececf0}html[data-listen-theme=dark] .share-experience .share-work-group,html[data-listen-theme=dark] .share-queue-header{border-color:#34363c}html[data-listen-theme=dark] .share-experience .share-media-icon,html[data-listen-theme=dark] .share-experience .share-work-heading>span,html[data-listen-theme=dark] .share-queue-header small{background:#2a2b31;color:#a997ff}html[data-listen-theme=dark] .share-experience .share-version-card,html[data-listen-theme=dark] .share-experience .share-work-heading h3{color:#dedee3}html[data-listen-theme=dark] .share-experience .share-download-disabled,html[data-listen-theme=dark] .share-experience .share-version-copy small,html[data-listen-theme=dark] .share-experience .share-work-heading p,html[data-listen-theme=dark] .share-footnote{color:#9698a0}html[data-listen-theme=dark] .share-experience .share-version-card{border-color:#383a41;background:#25262b}html[data-listen-theme=dark] .share-experience .share-version-card:hover:not(:disabled){border-color:#5e5294;background:#2c2d33}html[data-listen-theme=dark] .share-experience .share-version-card[data-active]{border-color:#7c66f2;background:rgb(124 102 242/.12)}html[data-listen-theme=dark] .share-work-switcher{border-bottom-color:#34363c;background:transparent}html[data-listen-theme=dark] .share-work-switcher-title{color:#a997ff}html[data-listen-theme=dark] .share-work-tabs button{border-color:#383a41;background:#25262b;color:#c5c6cc}html[data-listen-theme=dark] .share-work-tabs button:hover{border-color:#5e5294;background:#2c2d33}html[data-listen-theme=dark] .share-work-tabs button[data-active]{border-color:#7c66f2;background:rgb(124 102 242/.2);color:#fff;box-shadow:inset 0 -2px #8f7bff}html[data-listen-theme=dark] .share-work-tabs small{color:#9698a0}html[data-listen-theme=dark] .share-work-tabs button[data-active] small{color:#c9bfff}html[data-listen-theme=dark] .share-experience .share-player-actions button{border-color:#3b3d44;background:#25262b;color:#d6d7dc}html[data-listen-theme=dark] .share-experience .share-admin-note{border-color:#3b3d44;background:#292a30;color:#c5c6cc}html[data-listen-theme=dark] .share-feedback-modal .share-feedback-form{border-color:#3b3d44;background:#202126;color:#ececf0}html[data-listen-theme=dark] .share-download-all,html[data-listen-theme=dark] .share-experience .share-track-download{border-color:#3b3d44;background:#292a30;color:#b6a8ff}html[data-listen-theme=dark] .share-download-all:hover,html[data-listen-theme=dark] .share-experience .share-track-download:hover{border-color:#7c66f2;background:#313239}html[data-listen-theme=dark] .share-feedback-form label,html[data-listen-theme=dark] .share-feedback-modal .share-feedback-heading p{color:#a6a8b0}html[data-listen-theme=dark] .share-feedback-form input,html[data-listen-theme=dark] .share-feedback-form textarea{border-color:#41434b;background:#292a30;color:#f0f0f2;caret-color:#b6a8ff}html[data-listen-theme=dark] .share-feedback-form input::placeholder,html[data-listen-theme=dark] .share-feedback-form textarea::placeholder{color:#7f8189}html[data-listen-theme=dark] .share-feedback-form input:focus,html[data-listen-theme=dark] .share-feedback-form textarea:focus{border-color:#7c66f2}html[data-listen-theme=dark] .share-feedback-modal .share-feedback-close{border-color:#41434b;background:#292a30;color:#d6d7dc}.share-experience .media-player:has(.player-stage[data-media-type=audio]){width:100%;max-width:none;min-height:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;grid-template-rows:minmax(0,1fr) auto}.share-experience .media-player:has(.player-stage[data-media-type=audio]) .player-stage{border:0;border-radius:0;background:transparent}.share-experience .media-player:has(.player-stage[data-media-type=audio]) .player-console{border:0;background:transparent}html[data-listen-theme=dark] .share-experience .share-active-heading h2{color:#f4f4f6}html[data-listen-theme=dark] .share-experience .player-audio-mark>img:not(.player-brand-artwork){filter:brightness(0) invert(1)}@media (min-width:901px){.share-experience .player-audio-mark,.share-experience .player-audio-mark:has(>.player-brand-artwork){--mark-height:min(11.5rem,24vh);min-width:min(11.5rem,24vh);max-width:min(17rem,35vh);transform:translateY(-.65rem)}}@media (max-width:900px){.share-experience .media-player:has(.player-stage[data-media-type=audio],.player-stage[data-media-type=video]){grid-template-rows:auto auto}.share-experience .media-player:has(.player-stage[data-media-type=audio]) .player-stage{box-sizing:border-box;height:clamp(10.5rem,22dvh,12rem);min-height:0;padding:.25rem 0 1.85rem}.share-experience .player-audio-visual{width:min(8.5rem,19dvh);height:min(8.5rem,19dvh);align-self:center}.share-experience .player-waveform{height:4.6rem}.share-experience .player-audio-mark,.share-experience .player-audio-mark:has(>.player-brand-artwork){--mark-height:min(5.25rem,12dvh);min-width:min(5.25rem,12dvh);max-width:min(8.25rem,19dvh);border-radius:1rem}.share-experience .player-orbit-one{width:min(6.5rem,14dvh);height:min(6.5rem,14dvh)}.share-experience .player-orbit-two{width:min(8.5rem,19dvh);height:min(8.5rem,19dvh)}.share-experience .player-audio-visual>p{display:none}.share-experience .player-stage[data-media-type=audio] .player-stage-label{bottom:.55rem}.share-experience .player-stage[data-media-type=video]{min-height:0;aspect-ratio:16/9}.share-experience .player-stage[data-media-type=video] video{height:100%;max-height:none}.share-experience .player-console{padding:.55rem .65rem .65rem}.share-experience .share-now-playing .player-controls{min-height:2.75rem;margin-top:.3rem;padding-top:.35rem}.share-experience .media-player:has(.player-stage[data-media-type=audio]) .player-console{position:relative;z-index:4}}