.ea{--ea-bg:#0b0d0c;--ea-panel:rgba(20,23,20,0.78);--ea-panel-solid:#141714;--ea-line:rgba(238,233,223,0.1);--ea-line-soft:rgba(238,233,223,0.06);--ea-cream:#eee9df;--ea-text:rgba(238,233,223,0.88);--ea-soft:rgba(238,233,223,0.64);--ea-dim:rgba(238,233,223,0.44);--ea-gold:#c4a878;--ea-gold-light:#ddc79e;--ea-live:#93ab94;--ea-danger:#e7a38e;--ea-ease:cubic-bezier(0.16,1,0.3,1);--ea-display:var(--font-display),"Cormorant Garamond",Georgia,serif;--ea-top-h:68px;--ea-bar-h:96px;--ea-tabs-h:62px;position:relative;min-height:100dvh;background:radial-gradient(70% 45% at 85% -8%,rgba(196,168,120,.1),transparent 60%),radial-gradient(60% 40% at 0 100%,rgba(196,168,120,.05),transparent 60%),var(--ea-bg);color:var(--ea-text);font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:"lnum";font-variant-numeric:lining-nums}:where(.ea-top,.ea-bar,.ea-tabs,.ea-emailbar,.ea-v) :is(h1,h2,h3,p,ol,ul,figure){margin:0}.ea-v :is(h1,h2,h3){margin:0;color:var(--ea-cream);font-family:var(--ea-display);font-weight:300}:where(.ea-top,.ea-bar,.ea-tabs,.ea-emailbar,.ea-v) :is(ol,ul){padding:0;list-style:none}:where(.ea-top,.ea-bar,.ea-tabs,.ea-emailbar,.ea-v) :is(h1,h2,h3){color:var(--ea-cream);font-family:var(--ea-display);font-weight:300;letter-spacing:-.01em}:where(.ea-top,.ea-bar,.ea-tabs,.ea-emailbar,.ea-v) a{color:inherit;border-bottom:0;padding-bottom:0;text-decoration:none}:where(.ea-top,.ea-bar,.ea-tabs,.ea-emailbar,.ea-v) button{font:inherit;color:inherit}:where(.ea-top,.ea-bar,.ea-tabs,.ea-emailbar,.ea-v) label{font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit}.ea-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:is(.ea-v,.ea-bar) input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}:is(.ea-v,.ea-bar) input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(90deg,var(--ea-gold-light) var(--v,0),rgba(238,233,223,.14) var(--v,0))}:is(.ea-v,.ea-bar) input[type=range]::-moz-range-track{height:3px;border-radius:3px;background:linear-gradient(90deg,var(--ea-gold-light) var(--v,0),rgba(238,233,223,.14) var(--v,0))}:is(.ea-v,.ea-bar) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border-radius:50%;background:var(--ea-cream);box-shadow:0 2px 8px rgba(0,0,0,.45)}:is(.ea-v,.ea-bar) input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--ea-cream)}:is(.ea-v,.ea-bar) input[type=range]:disabled{cursor:default;opacity:.4}.ea-cover{display:block}.ea-eq{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.ea-eq i{width:2px;height:100%;border-radius:1px;background:currentColor;transform-origin:bottom;animation:ea-eq .8s ease-in-out infinite alternate}.ea-eq i:nth-child(2){animation-delay:-.3s}.ea-eq i:nth-child(3){animation-delay:-.55s}@keyframes ea-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.ea-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--ea-line);border-radius:999px;background:rgba(11,13,12,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ea-soft);font-size:.74rem;letter-spacing:.04em;white-space:nowrap}.ea-pill.is-live{border-color:rgba(147,171,148,.4);color:#b8cab8}.ea-pill-quiet{border-color:rgba(221,199,158,.3);color:var(--ea-gold-light)}.ea-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.ea-eyebrow{display:flex;align-items:center;gap:10px;color:var(--ea-gold);font-weight:500;letter-spacing:.2em}.ea .ea-link,.ea-eyebrow{font-size:.72rem;text-transform:uppercase}.ea .ea-link{padding:0 0 2px;border:0;border-bottom:1px solid rgba(221,199,158,.4);background:none;color:var(--ea-gold-light);letter-spacing:.1em;white-space:nowrap;cursor:pointer}.ea-note{margin-top:10px!important;color:var(--ea-soft);font-size:.9rem;line-height:1.6}.ea-alert{margin:0 0 18px!important;padding:12px 16px;border:1px solid rgba(217,154,134,.4);border-radius:12px;color:var(--ea-danger);font-size:.9rem}.ea-alert a{text-decoration:underline!important}.ea-center{margin-top:28px!important;text-align:center}.ea-narrow{max-width:720px;margin-inline:auto}.ea-center+.ea-narrow{margin-top:40px}.ea-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border:1px solid transparent;border-radius:999px;background:var(--ea-cream);color:#11130f!important;font-size:.92rem;font-weight:500;cursor:pointer;transition:background .4s var(--ea-ease),border-color .4s var(--ea-ease)}.ea-button:hover{background:var(--ea-gold-light)}.ea-button-quiet{border-color:var(--ea-line);background:transparent;color:var(--ea-cream)!important}.ea-button-quiet:hover{border-color:var(--ea-gold-light);background:rgba(221,199,158,.08)}.ea-button-wide{width:100%;margin-top:26px}.ea-top{position:-webkit-sticky;position:sticky;z-index:30;top:0;display:flex;align-items:center;gap:24px;height:var(--ea-top-h);padding:0 clamp(18px,4vw,48px);border-bottom:1px solid var(--ea-line-soft);background:rgba(11,13,12,.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ea-tabs a,.ea-top a{border-bottom:0}.ea-brand{padding-bottom:0;display:flex;flex:1 1;align-items:center;gap:12px;min-width:0}.ea-brand img{width:34px;height:34px}.ea-brand strong{color:var(--ea-cream);font-family:var(--ea-display);font-size:1.12rem;font-weight:400;letter-spacing:.32em}.ea-essai{padding:3px 8px;border:1px solid rgba(221,199,158,.4);border-radius:999px;color:var(--ea-gold-light);font-size:.6rem;font-style:normal;letter-spacing:.14em;text-transform:uppercase}.ea-nav{display:flex;gap:4px;padding:4px;border:1px solid var(--ea-line-soft);border-radius:999px;background:rgba(238,233,223,.02)}.ea-nav a{position:relative;display:flex;align-items:center;gap:8px;padding:8px 18px;border:0;border-radius:999px;color:var(--ea-soft);font-size:.9rem;transition:background .3s,color .3s}.ea-nav a.is-active,.ea-nav a:hover{color:var(--ea-cream)}.ea-nav a.is-active{background:rgba(221,199,158,.12)}.ea-nav a.is-active svg{color:var(--ea-gold-light)}.ea-me{position:relative;flex:1 1;justify-content:flex-end}.ea-me,.ea-me-btn{display:flex;align-items:center;min-width:0}.ea-me-btn{gap:12px;padding:4px 4px 4px 14px;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;transition:border-color .3s,background .3s}.ea-me-btn:hover,.ea-me-btn[aria-expanded=true]{border-color:var(--ea-line);background:rgba(238,233,223,.04)}.ea-me-menu{position:absolute;z-index:70;top:calc(100% + 10px);right:0;display:grid;width:270px;padding:6px;border:1px solid var(--ea-line);border-radius:16px;background:#161916;box-shadow:0 24px 60px rgba(0,0,0,.55);animation:ea-menu .24s var(--ea-ease)}.ea-me-who{display:grid;grid-gap:2px;gap:2px;padding:10px 12px 12px}.ea-me-who strong{color:var(--ea-cream);font-size:.9rem;font-weight:500}.ea-me-who small{overflow:hidden;color:var(--ea-dim);font-size:.78rem;white-space:nowrap;text-overflow:ellipsis}.ea-me-group{display:grid;padding:4px 0;border-top:1px solid var(--ea-line-soft)}.ea-me-group a,.ea-me-group button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--ea-text);font-size:.88rem;text-align:left;cursor:pointer}.ea-me-group a:hover,.ea-me-group button:hover{background:rgba(238,233,223,.05);color:var(--ea-cream)}.ea-me-group svg{flex:none;color:var(--ea-soft)}.ea-me-group button[role=menuitemradio]{justify-content:space-between}.ea-me-group button.is-active{color:var(--ea-cream)}.ea-me-group button.is-active svg{color:var(--ea-gold-light)}.ea-me-text{display:grid;min-width:0;text-align:right}.ea-me-text strong{color:var(--ea-cream);font-size:.86rem;font-weight:500}.ea-me-text small,.ea-me-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ea-me-text small{color:var(--ea-dim);font-size:.74rem}.ea-me-initial{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid rgba(221,199,158,.4);border-radius:50%;background:rgba(196,168,120,.1);color:var(--ea-gold-light);font-family:var(--ea-display);font-size:1.15rem}.ea-main{position:static;z-index:auto;max-width:none;margin:0;padding:28px clamp(18px,4vw,48px) calc(var(--ea-bar-h) + 56px)}.ea-legacy{max-width:760px;margin:0 auto}.ea.is-player-page .ea-main{padding-bottom:56px}.ea-content{max-width:1160px;margin:0 auto}.ea-head{margin-bottom:clamp(24px,3.5vw,36px)}.ea-head h1{margin-top:10px;font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1.04}.ea-lead{margin-top:10px!important;font-size:1rem}.ea-back,.ea-lead{color:var(--ea-soft)}.ea-back{margin-bottom:16px!important;font-size:.88rem}.ea-back a:hover{color:var(--ea-cream)}.ea-emailbar{display:flex;align-items:center;gap:12px;max-width:1160px;margin:0 auto 26px;padding:8px 10px 8px 16px;border:1px solid rgba(221,199,158,.26);border-radius:999px;background:rgba(196,168,120,.06);font-size:.86rem}.ea-emailbar-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ea-gold-light)}.ea-emailbar p{flex:1 1;min-width:0;overflow:hidden;color:var(--ea-soft);white-space:nowrap;text-overflow:ellipsis}.ea-emailbar strong{color:var(--ea-cream);font-weight:500}.ea-emailbar button{flex:none;padding:6px 14px;border:1px solid rgba(221,199,158,.45);border-radius:999px;background:transparent;color:var(--ea-gold-light);font-size:.8rem;cursor:pointer}.ea-emailbar .ea-emailbar-close{width:30px;height:30px;padding:0;border-color:transparent;color:var(--ea-dim);font-size:1.2rem;line-height:1}.ea-emailbar.is-ok{border-color:rgba(147,171,148,.4);background:rgba(147,171,148,.08)}.ea-emailbar.is-ok .ea-emailbar-dot{background:var(--ea-live)}.ea-emailbar-done{color:var(--ea-live);font-size:.8rem}.ea-zone{position:relative;display:inline-flex;min-width:0;vertical-align:middle;font-family:var(--font-sans),system-ui,sans-serif;font-size:.8rem;letter-spacing:0;text-transform:none}.ea-zone.is-static{overflow:hidden;text-overflow:ellipsis}.ea-zone-btn,.ea-zone.is-static{color:var(--ea-gold-light);white-space:nowrap}.ea-zone-btn{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 9px 3px 11px;border:1px solid rgba(221,199,158,.35);border-radius:999px;background:rgba(221,199,158,.07);font-size:inherit;cursor:pointer;transition:border-color .3s,background .3s}.ea-zone-btn:hover,.ea-zone-btn[aria-expanded=true]{border-color:var(--ea-gold-light);background:rgba(221,199,158,.14)}.ea-zone.is-empty .ea-zone-btn{border-color:var(--ea-gold-light);background:var(--ea-gold-light);color:#11130f}.ea-zone-chevron{transform:rotate(90deg);transition:transform .3s var(--ea-ease)}.ea-zone-btn[aria-expanded=true] .ea-zone-chevron{transform:rotate(-90deg)}.ea-zone-menu{position:absolute;z-index:70;top:calc(100% + 8px);left:0;width:max-content;min-width:250px;max-width:min(320px,86vw);padding:6px;border:1px solid var(--ea-line);border-radius:14px;background:#161916;box-shadow:0 24px 60px rgba(0,0,0,.55);animation:ea-menu .24s var(--ea-ease)}.ea-zone.is-up .ea-zone-menu{top:auto;bottom:calc(100% + 10px)}@keyframes ea-menu{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ea-zone-menu button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--ea-text);font-size:.9rem;text-align:left;cursor:pointer}.ea-zone-menu button:hover{background:rgba(238,233,223,.05)}.ea-zone-menu button.is-active{background:rgba(221,199,158,.1);color:var(--ea-cream)}.ea-zone-menu small{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--ea-dim);font-size:.74rem}.ea-zone-menu button.is-active small svg{color:var(--ea-gold-light)}.ea-bar{position:fixed;z-index:35;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1.15fr) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;height:var(--ea-bar-h);padding:0 clamp(16px,3vw,32px);border-top:1px solid var(--ea-line);background:rgba(14,16,14,.94);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.ea-bar.is-playing{border-top-color:rgba(221,199,158,.28)}.ea-bar{isolation:isolate}.ea-bar-bg{position:absolute;z-index:-1;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ea-bar-bg-art{position:absolute!important;inset:-40px;filter:blur(36px) saturate(1.2);opacity:.28}.ea-bar-progress{display:none}.ea-bar-now{display:flex;align-items:center;gap:14px;min-width:0}.ea-bar-cover{position:relative;flex:none;width:54px;height:54px;overflow:hidden;border-radius:11px;box-shadow:0 8px 20px rgba(0,0,0,.4)}.ea-bar-cover .ea-cover{position:absolute!important;inset:0}.ea-bar-eq{position:absolute;right:6px;bottom:6px;color:var(--ea-gold-light);filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.ea-bar-text{display:grid;flex:1 1;grid-gap:4px;gap:4px;min-width:0}.ea-bar-cover,.ea-bar-title{padding-bottom:0;border-bottom:0}.ea-bar-title{overflow:hidden;color:var(--ea-cream);font-size:.95rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ea-bar.is-empty .ea-bar-title{color:var(--ea-soft);font-weight:400}.ea-bar-sub{display:flex;align-items:center;gap:7px;min-width:0;color:var(--ea-soft);font-size:.8rem;white-space:nowrap}.ea-bar-ambiance{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ea-bar-sub .ea-zone{flex:none}.ea-bar-ambiance+.ea-zone:before{content:"·";align-self:center;margin-right:7px;color:var(--ea-dim);font-size:1rem;line-height:1}.ea-bar.is-empty .ea-bar-skip{visibility:hidden}.ea-short{display:none}.ea-bar-remote{color:var(--ea-dim)}.ea-bar-controls{display:grid;justify-items:center;grid-gap:6px;gap:6px}.ea-bar-buttons{display:flex;align-items:center;gap:18px}.ea-bar-skip{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ea-soft);cursor:pointer;transition:color .3s}.ea-bar-skip:hover:not(:disabled){color:var(--ea-cream)}.ea-bar-skip:disabled{opacity:.3;cursor:default}.ea-bar-play{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--ea-cream);color:#11130f!important;cursor:pointer;transition:background .3s,transform .3s var(--ea-ease)}.ea-bar-play:hover{background:var(--ea-gold-light);transform:scale(1.05)}.ea-bar-choose{padding:10px 18px;border-radius:999px;background:var(--ea-cream);color:#11130f!important;font-size:.84rem;font-weight:500;white-space:nowrap}.ea-bar-choose:hover{background:var(--ea-gold-light)}.ea-bar-seek{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;grid-gap:10px;gap:10px;width:100%;max-width:520px;color:var(--ea-dim);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ea-bar-seek>span:first-child{text-align:right}.ea-bar-seek .ea-bar-track{grid-column:2;margin-bottom:0}.ea-bar.is-empty .ea-bar-seek{visibility:hidden}.ea-bar-side{justify-content:flex-end;gap:16px}.ea-bar-side,.ea-bar-volume{display:flex;align-items:center}.ea-bar-volume{gap:10px;width:150px;color:var(--ea-soft)}.ea-bar-volume svg{flex:none}.ea-bar-open{display:grid;flex:none;place-items:center;width:38px;height:38px;border:1px solid var(--ea-line);border-radius:50%;color:var(--ea-soft);transition:color .3s,border-color .3s}.ea-bar-open svg{transform:rotate(-90deg)}.ea-bar-open:hover{border-color:rgba(221,199,158,.5);color:var(--ea-cream)}.ea-soin-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid rgba(221,199,158,.4);border-radius:999px;color:var(--ea-gold-light);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ea-soin-pill.is-fading{border-color:rgba(224,165,143,.5);color:var(--ea-danger)}.ea-hello{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 18px;margin-bottom:24px}.ea-hello h1{font-size:clamp(1.8rem,2.6vw,2.2rem);line-height:1.15}.ea-hello p{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--ea-soft);font-size:.92rem}.ea-hello .is-live{color:#b8cab8}.ea-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:32px;padding:13px 18px;border:1px solid rgba(221,199,158,.24);border-radius:14px;background:rgba(196,168,120,.06);color:var(--ea-soft);font-size:.9rem;transition:border-color .3s}.ea-strip:hover{border-color:rgba(221,199,158,.5)}.ea-strip strong{color:var(--ea-gold-light);font-weight:500}.ea-strip-go{display:inline-flex;align-items:center;gap:6px;color:var(--ea-cream);font-size:.84rem}.ea-strip.is-alert{border-color:rgba(217,154,134,.4);background:rgba(217,154,134,.06);color:var(--ea-danger)}.ea-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.ea-section-head h2{font-size:1.6rem}.ea-spaces{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:16px;gap:16px}.ea-space-wrap{position:relative;display:grid}.ea-space-toggle{position:absolute;z-index:2;right:16px;bottom:16px;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--ea-cream);color:#11130f;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.35);transition:transform .3s var(--ea-ease),background .3s}.ea-space-toggle:hover{transform:scale(1.07);background:var(--ea-gold-light)}.ea-space-wrap:has(.ea-space-toggle) .ea-space-body{padding-right:56px}.ea-space{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:210px;padding:18px;overflow:hidden;border:1px solid var(--ea-line);border-radius:20px;background:var(--ea-panel-solid);text-align:left;cursor:pointer;isolation:isolate;transition:transform .6s var(--ea-ease),border-color .6s var(--ea-ease),box-shadow .6s var(--ea-ease)}.ea-space:hover{transform:translateY(-3px);border-color:rgba(221,199,158,.3);box-shadow:0 26px 50px rgba(0,0,0,.4)}.ea-space.is-here,.ea-space.is-playing{border-color:rgba(221,199,158,.34)}.ea-space-cover{position:absolute!important;z-index:-2;inset:0;transition:scale 1.6s var(--ea-ease),filter .6s}.ea-space:hover .ea-space-cover{scale:1.05}.ea-space:not(.is-playing) .ea-space-cover{filter:saturate(.6) brightness(.75)}.ea-space-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(11,13,12,.3),rgba(11,13,12,.15) 35%,rgba(11,13,12,.9))}.ea-space-top{display:flex;flex-wrap:wrap;gap:8px}.ea-space-body{display:grid;grid-gap:4px;gap:4px}.ea-space-body strong{color:var(--ea-cream);font-family:var(--ea-display);font-size:1.9rem;font-weight:400;line-height:1.05}.ea-space-body span{color:var(--ea-gold-light);font-size:.9rem}.ea-space-body small{color:var(--ea-soft);font-size:.82rem}.ea-space-add-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:16px;padding:16px 20px;border:1px dashed rgba(221,199,158,.28);border-radius:16px;color:var(--ea-soft);transition:border-color .3s,background .3s}.ea-space-add-line:hover{border-color:rgba(221,199,158,.55);background:rgba(221,199,158,.04)}.ea-space-add-line svg{color:var(--ea-gold-light)}.ea-space-add-line strong{color:var(--ea-cream);font-size:.95rem;font-weight:500}.ea-space-add-line span{color:var(--ea-dim);font-size:.84rem}.ea-space-hint{position:absolute;top:22px;right:18px;padding:5px 11px;border-radius:999px;background:rgba(11,13,12,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center;gap:6px;color:var(--ea-cream);font-size:.8rem;opacity:0;transform:translateX(-4px);transition:opacity .3s,transform .3s var(--ea-ease)}.ea-space:focus-visible .ea-space-hint,.ea-space:hover .ea-space-hint{opacity:1;transform:none}@media (hover:none){.ea-space-hint{display:none}}.ea-head-compact{margin-bottom:22px}.ea-target-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ea-target-line .ea-zone{font-size:.9rem}.ea-target-line .ea-zone-btn{padding:5px 12px 5px 14px}.ea-amb-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-bottom:18px}.ea-v .ea-amb-head h1{font-size:clamp(2rem,3vw,2.5rem);line-height:1.1}.ea-amb-target{display:flex;align-items:baseline;gap:8px;color:var(--ea-soft);font-size:.95rem}.ea-amb-mix{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:9px 16px;border:1px solid rgba(221,199,158,.35);border-radius:999px;background:rgba(196,168,120,.08);color:var(--ea-cream);font-size:.86rem;cursor:pointer;transition:border-color .3s,background .3s}.ea-amb-mix svg{color:var(--ea-gold-light)}.ea-amb-mix.is-on,.ea-amb-mix:hover:not(:disabled){border-color:var(--ea-gold-light);background:rgba(221,199,158,.16)}.ea-amb-mix:disabled{cursor:not-allowed;opacity:.45}.ea-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px}.ea-search{position:relative;display:block;flex:1 1 280px}.ea-search svg{position:absolute;top:50%;left:15px;width:17px;height:17px;translate:0 -50%;fill:none;stroke:var(--ea-dim);stroke-width:1.6;stroke-linecap:round;pointer-events:none}.ea .ea-search input{width:100%;margin:0;padding:11px 16px 11px 42px;border:1px solid var(--ea-line);border-radius:999px;background:rgba(20,23,20,.8);color:var(--ea-cream);font:inherit;font-size:.92rem;outline:none;transition:border-color .3s}.ea .ea-search input::placeholder{color:var(--ea-dim)}.ea .ea-search input:focus{border-color:rgba(221,199,158,.5)}.ea-ask{cursor:default}.ea-ask-zones{display:flex;flex-wrap:wrap;gap:8px}.ea-ask-zones button{padding:7px 14px;border:1px solid rgba(221,199,158,.4);border-radius:999px;background:rgba(12,14,12,.4);color:var(--ea-cream);font-size:.86rem;cursor:pointer;transition:background .3s,border-color .3s}.ea-ask-zones button:hover{border-color:var(--ea-gold-light);background:rgba(221,199,158,.12)}.ea-ecartes{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:16px 4px;border-top:1px solid var(--ea-line-soft);color:var(--ea-soft);font-size:.92rem;transition:color .3s}.ea-ecartes:hover{color:var(--ea-cream)}.ea-shelf{margin-bottom:22px}.ea-v .ea-shelf h2{margin-bottom:8px;font-size:1.25rem;font-weight:400}.ea-shelf h2 span{margin-left:4px;color:var(--ea-dim);font-family:var(--font-sans),sans-serif;font-size:.8rem}.ea-rows{display:grid;grid-gap:8px;gap:8px}.ea-rows-mix{margin-bottom:28px}@media (min-width:1100px){.ea-rows:not(.ea-rows-mix){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}}@media (min-width:1500px){.ea-rows:not(.ea-rows-mix){grid-template-columns:repeat(3,minmax(0,1fr))}}.ea-row{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;border:1px solid var(--ea-line-soft);border-radius:16px;background:rgba(20,23,20,.7);transition:border-color .3s,background .3s}.ea-row:hover{border-color:var(--ea-line);background:rgba(24,27,24,.92)}.ea-row.is-on-air{border-color:rgba(221,199,158,.45);background:linear-gradient(100deg,rgba(196,168,120,.1),rgba(20,23,20,.7) 60%)}.ea-row-mix{border-color:rgba(221,199,158,.22);background:linear-gradient(100deg,rgba(196,168,120,.09),rgba(20,23,20,.6))}.ea-row-open{display:flex;flex:1 1;align-items:center;gap:14px;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.ea-row-open:disabled{cursor:not-allowed;opacity:.5}.ea-row-cover{flex:none;width:50px;height:50px;border-radius:11px;transition:transform .4s var(--ea-ease)}.ea-row-open:hover:not(:disabled) .ea-row-cover{transform:scale(1.04)}.ea-mix-icon{display:grid;place-items:center;background:rgba(221,199,158,.12);color:var(--ea-gold-light)}.ea-row-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.ea-row-text strong{color:var(--ea-cream);font-size:.96rem;font-weight:500}.ea-row-text small,.ea-row-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ea-row-text small{color:var(--ea-soft);font-size:.8rem}.ea-row-live{display:inline-flex;align-items:center;gap:6px;color:var(--ea-gold-light)}.ea-row-live .ea-eq{height:9px}.ea-row-play{display:grid;flex:none;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;cursor:pointer;transition:transform .3s var(--ea-ease),background .3s,border-color .3s,color .3s;border:0;background:var(--ea-cream);color:#11130f!important}.ea-row-play.is-on-air,.ea-row-play:hover:not(:disabled){background:var(--ea-gold-light)}.ea-row-play:hover:not(:disabled){transform:scale(1.07)}.ea-row-play:disabled{opacity:.3;cursor:not-allowed}.ea-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.ea-choices button{display:grid;grid-gap:6px;gap:6px;width:100%;padding:20px 22px;border:1px solid var(--ea-line);border-radius:18px;background:var(--ea-panel);text-align:left;cursor:pointer;transition:border-color .3s,transform .4s var(--ea-ease)}.ea-choices button:hover{border-color:rgba(221,199,158,.45);transform:translateY(-2px)}.ea-choices strong{color:var(--ea-cream);font-family:var(--ea-display);font-size:1.6rem;font-weight:400}.ea-choices small{display:inline-flex;align-items:center;gap:6px;color:var(--ea-soft);font-size:.84rem}.ea-stage-where{flex-wrap:wrap;gap:8px 12px}.ea-suggest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.ea-suggest-card{position:relative;display:flex;align-items:flex-end;aspect-ratio:4/5;padding:22px;overflow:hidden;border:1px solid var(--ea-line);border-radius:22px;background:var(--ea-panel-solid);text-align:left;cursor:pointer;isolation:isolate;transition:transform .6s var(--ea-ease),border-color .6s}.ea-suggest-card:hover{transform:translateY(-4px);border-color:rgba(221,199,158,.35)}.ea-suggest-cover{position:absolute!important;z-index:-2;inset:0}.ea-suggest-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(11,13,12,.92))}.ea-suggest-play{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--ea-cream);color:#11130f;opacity:.88;transform:scale(.92);transition:transform .4s var(--ea-ease),opacity .4s}.ea-suggest-card:hover .ea-suggest-play{opacity:1;transform:none}.ea-suggest-text strong{display:block;color:var(--ea-cream);font-family:var(--ea-display);font-size:1.75rem;font-weight:400;line-height:1.1}.ea-suggest-text small{color:var(--ea-soft);font-size:.86rem}.ea-remote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:24px;padding:14px 18px;border:1px solid rgba(221,199,158,.3);border-radius:16px;background:rgba(196,168,120,.07)}.ea-remote p{display:grid;grid-gap:2px;gap:2px}.ea-remote strong{color:var(--ea-cream);font-weight:500}.ea-remote span{color:var(--ea-soft);font-size:.88rem}.ea-backdrop{position:fixed;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.ea-backdrop-art{position:absolute!important;inset:-4%;animation:ea-drift 60s ease-in-out infinite alternate}@keyframes ea-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}.ea-backdrop-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,9,.9),rgba(8,10,9,.6) 42%,rgba(8,10,9,.35) 70%,rgba(8,10,9,.55)),linear-gradient(180deg,rgba(8,10,9,.6),rgba(8,10,9,0) 26%,rgba(8,10,9,0) 62%,rgba(8,10,9,.92))}.ea.is-player-page{z-index:1}.ea.is-player-page .ea-top{border-bottom-color:rgba(238,233,223,.04);background:linear-gradient(180deg,rgba(8,10,9,.72),rgba(8,10,9,.38));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ea-glass{border:1px solid rgba(238,233,223,.1);border-radius:20px;background:rgba(12,14,12,.5);backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1)}.ea-lp-notice{margin-bottom:18px!important;color:var(--ea-soft);font-size:.9rem}.ea-lp-notice a{color:var(--ea-gold-light);border-bottom:1px solid rgba(221,199,158,.4)!important}.ea-lp{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center;min-height:calc(100dvh - var(--ea-top-h) - 150px)}.ea-lp-stage{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ea-lp-where{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ea-lp-zone{display:inline-flex;align-items:center;gap:2px;padding:3px 14px 3px 3px;border:1px solid rgba(221,199,158,.35);border-radius:999px;background:rgba(12,14,12,.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ea-lp-zone.is-live{border-color:rgba(147,171,148,.45)}.ea-lp-where .ea-zone{font-size:.86rem}.ea-lp-zone .ea-zone-btn{border-color:transparent;background:transparent}.ea-lp-zone .ea-zone-btn,.ea-lp-zone .ea-zone.is-static{padding:5px 10px 5px 12px}.ea-lp-state{display:inline-flex;align-items:center;gap:7px;padding-left:12px;border-left:1px solid var(--ea-line);color:var(--ea-soft);font-size:.8rem;white-space:nowrap}.ea-lp-zone.is-live .ea-lp-state{color:#b8cab8}.ea-lp-ambiance{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;color:var(--ea-dim);margin-top:30px!important}.ea-lp-ambiance-name{color:var(--ea-gold);font-size:.78rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ea-lp-title{max-width:14ch;margin-top:14px!important;font-size:clamp(3rem,6vw,5.4rem);line-height:.98;text-shadow:0 2px 30px rgba(0,0,0,.45)}.ea-lp-seek{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;width:100%;max-width:540px;margin-top:40px;color:var(--ea-soft);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ea-lp-progress{grid-column:1/-1;height:3px;margin-bottom:6px;overflow:hidden;border-radius:3px;background:rgba(238,233,223,.18)}.ea-lp-progress span{display:block;height:100%;background:var(--ea-gold-light);transition:width .5s linear}.ea-lp-seek span:last-child{text-align:right}.ea-lp-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;width:100%;max-width:540px;margin-top:18px}.ea-lp-transport{display:flex;align-items:center;gap:14px;margin-left:-12px}.ea .ea-lp-play,.ea-lp-controls .play-stage{width:72px;height:72px}.ea .ea-lp-play.is-plein{border-color:var(--ea-cream);background:var(--ea-cream);color:#11130f}.ea .ea-lp-play.is-plein:hover{border-color:var(--ea-gold-light);background:var(--ea-gold-light)}.ea-lp-skip{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ea-text);cursor:pointer;transition:color .3s,background .3s}.ea-lp-skip:hover:not(:disabled){background:rgba(238,233,223,.08);color:var(--ea-cream)}.ea-lp-skip:disabled{opacity:.3;cursor:default}.ea .ea-lp-play{border-color:rgba(238,233,223,.3);background:rgba(238,233,223,.12)}.ea .ea-lp-play:hover{background:rgba(238,233,223,.2)}.ea-lp-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:18px}.ea-lp-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid rgba(238,233,223,.16);border-radius:999px;background:rgba(12,14,12,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ea-soft);font-size:.84rem;cursor:pointer;transition:color .3s,border-color .3s,background .3s}.ea-lp-chip:hover{border-color:rgba(238,233,223,.32);color:var(--ea-cream)}.ea-lp-chip.is-plein,.ea-lp-chip.is-plein:hover{border-color:var(--ea-gold-light);background:var(--ea-gold-light);color:#11130f}.ea-lp-more{position:relative}.ea-lp-more-btn{padding-inline:13px}.ea-lp-more-btn span{display:inline-flex;gap:3px;height:20px;align-items:center}.ea-lp-more-btn i{width:4px;height:4px;border-radius:50%;background:currentColor}.ea-lp-more-menu{position:absolute;z-index:40;bottom:calc(100% + 8px);left:0;width:max-content;padding:6px;border:1px solid var(--ea-line);border-radius:14px;background:#161916;box-shadow:0 24px 60px rgba(0,0,0,.55);animation:ea-menu .24s var(--ea-ease)}.ea-lp-more-menu button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--ea-text);font-size:.88rem;cursor:pointer}.ea-lp-more-menu button:hover{background:rgba(217,154,134,.1);color:var(--ea-danger)}.ea-lp-chip.is-on{border-color:rgba(221,199,158,.55);background:rgba(221,199,158,.12);color:var(--ea-gold-light)}.ea-lp-volume{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid rgba(238,233,223,.16);border-radius:999px;background:rgba(12,14,12,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ea-soft);font-size:.84rem}.ea-lp-volume svg,.ea-mute{flex:none}.ea-mute{display:grid;place-items:center;width:28px;height:28px;margin:-4px -2px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:color .3s,background .3s}.ea-mute:hover{background:rgba(238,233,223,.08);color:var(--ea-cream)}.ea-mute.is-muet{color:var(--ea-danger)}.ea-mute.is-muet svg{opacity:.6}.ea-lp-volume input{width:96px}.ea-lp-volume strong{min-width:3.1em;color:var(--ea-soft);font-family:var(--font-sans),system-ui,sans-serif;font-size:inherit;font-weight:400;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ea-lp-side{display:grid;grid-gap:14px;gap:14px;align-self:center}.ea-lp-queue{padding:18px 14px 14px}.ea-lp-queue-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 6px 8px}.ea-lp-queue ol{display:grid;grid-gap:2px;gap:2px;max-height:min(62vh,620px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(238,233,223,.22) transparent}.ea-lp-queue ol::-webkit-scrollbar{width:6px}.ea-lp-queue ol::-webkit-scrollbar-thumb{border-radius:6px;background:rgba(238,233,223,.22)}.ea-lp-queue ol::-webkit-scrollbar-track{background:transparent}.ea-lp-queue li{position:relative;display:flex;align-items:center;border-radius:12px;transition:background .3s}.ea-lp-queue li:hover{background:rgba(238,233,223,.06)}.ea-lp-queue li.is-current{background:rgba(221,199,158,.12)}.ea-lp-track{display:grid;flex:1 1;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:11px 10px;border:0;background:transparent;text-align:left;cursor:pointer}.ea-lp-track:disabled{cursor:default}.ea-lp-num{color:var(--ea-dim);font-size:.8rem;text-align:center}.ea-lp-queue li.is-current .ea-lp-num{color:var(--ea-gold-light)}.ea-lp-name{overflow:hidden;color:var(--ea-text);font-size:.92rem;white-space:nowrap;text-overflow:ellipsis}.ea-lp-queue li.is-current .ea-lp-name{color:var(--ea-cream)}.ea-lp-time{color:var(--ea-dim);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ea-lp-switch{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(221,199,158,.35);border-radius:14px;background:rgba(221,199,158,.08);color:var(--ea-cream);font-size:.9rem;text-align:left;cursor:pointer;transition:background .3s,border-color .3s}.ea-lp-switch:hover{border-color:var(--ea-gold-light);background:rgba(221,199,158,.16)}.ea-lp-switch svg:first-child{color:var(--ea-gold-light)}.ea-lp-switch span{flex:1 1}.ea-lp-switch svg:last-child{color:var(--ea-soft)}.ea-lp-choix-search{margin:0 6px 10px}.ea-lp-choix-list{display:grid;grid-gap:2px;gap:2px;max-height:min(62vh,620px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(238,233,223,.22) transparent}.ea-lp-choix-shelf{display:grid;grid-gap:2px;gap:2px;margin-top:10px}.ea-lp-choix-shelf-title{margin:0 10px 4px!important;color:var(--ea-gold);font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.ea-lp-choix-row{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--ea-text);text-align:left;cursor:pointer;transition:background .3s}.ea-lp-choix-row:hover:not(:disabled){background:rgba(238,233,223,.06)}.ea-lp-choix-row.is-current{background:rgba(221,199,158,.12)}.ea-lp-choix-row:disabled{opacity:.4;cursor:default}.ea-lp-choix-cover{flex:none;width:42px!important;height:42px!important;overflow:hidden;border-radius:10px}.ea-lp-choix-mix{display:grid;flex:none;place-items:center;width:42px;height:42px;border:1px solid rgba(221,199,158,.35);border-radius:10px;color:var(--ea-gold-light)}.ea-lp-choix-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.ea-lp-choix-text strong{overflow:hidden;color:var(--ea-cream);font-size:.92rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.ea-lp-choix-row.is-current .ea-lp-choix-text strong{color:var(--ea-gold-light)}.ea-lp-choix-text small{color:var(--ea-dim);font-size:.76rem}.ea-lp-side .ea-timer{border-color:rgba(221,199,158,.22);background:rgba(12,14,12,.5);backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1)}.ea-sheet-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:rgba(6,8,7,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ea-fade .24s ease}@keyframes ea-fade{0%{opacity:0}to{opacity:1}}.ea-sheet{display:flex;flex-direction:column;gap:14px;width:min(560px,100%);max-height:min(86dvh,760px);padding:22px;overflow:hidden;border:1px solid var(--ea-line);border-radius:22px;background:#121412;box-shadow:0 40px 90px rgba(0,0,0,.6);animation:ea-menu .3s var(--ea-ease)}.ea-sheet-head{display:flex;align-items:center;gap:16px}.ea-sheet-head>div:not(.ea-sheet-cover){flex:1 1;min-width:0}.ea-sheet-head h2{margin-top:6px!important;font-size:1.9rem;line-height:1.1}.ea-sheet-cover{flex:none;width:76px;height:76px;border-radius:14px}.ea-sheet-close{align-self:flex-start;width:34px;height:34px;padding:0;border:1px solid var(--ea-line);border-radius:50%;background:transparent;color:var(--ea-soft);font-size:1.3rem;line-height:1;cursor:pointer}.ea-sheet>*{flex:none}.ea-sheet>.ea-sheet-list{flex:1 1 auto}.ea-sheet-list{display:grid;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--ea-line-soft)}.ea-sheet-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 4px;border-bottom:1px solid var(--ea-line-soft)}.ea-sheet-list span{color:var(--ea-dim);font-size:.8rem;text-align:center}.ea-sheet-list strong{overflow:hidden;color:var(--ea-text);font-size:.92rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.ea-sheet-list small{color:var(--ea-dim);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ea-sheet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.ea-sheet-hide{margin-left:auto;padding:0;border:0;background:none;color:var(--ea-dim);font-size:.84rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ea-sheet-hide:hover{color:var(--ea-danger)}.ea-timer{padding:20px;border:1px solid rgba(221,199,158,.24);border-radius:20px;background:linear-gradient(160deg,rgba(196,168,120,.1),rgba(196,168,120,.02))}.ea-timer-head{display:flex;align-items:center;justify-content:space-between}.ea-timer-note{margin-top:8px!important;color:var(--ea-soft);font-size:.88rem;line-height:1.55}.ea-timer-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.ea-timer-presets button{padding:11px 8px;border:1px solid rgba(221,199,158,.32);border-radius:12px;background:rgba(11,13,12,.5);color:var(--ea-cream);font-size:.9rem;cursor:pointer;transition:background .3s,border-color .3s}.ea-timer-presets button:hover{border-color:var(--ea-gold-light);background:rgba(221,199,158,.1)}.ea-timer-run{display:flex;align-items:center;gap:18px;margin-top:14px}.ea-timer-ring{display:grid;flex:none;place-items:center;width:92px;height:92px;border-radius:50%;background:radial-gradient(closest-side,#141612 86%,transparent 88% 100%),conic-gradient(var(--ea-gold-light) var(--p,1turn),rgba(238,233,223,.1) 0)}.ea-timer-ring.is-fading{background:radial-gradient(closest-side,#141612 86%,transparent 88% 100%),conic-gradient(var(--ea-danger) var(--p,1turn),rgba(238,233,223,.1) 0)}.ea-timer-ring strong{color:var(--ea-cream);font-family:var(--ea-display);font-size:1.45rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ea-timer-state{color:var(--ea-cream);font-weight:500}.ea-account-head{display:flex;align-items:center;gap:20px}.ea-account-head h1{margin-top:0;font-size:clamp(2.2rem,4vw,3rem)}.ea-account-head .ea-lead{margin-top:4px!important}.ea-avatar{display:grid;flex:none;place-items:center;width:72px;height:72px;border:1px solid rgba(221,199,158,.4);border-radius:50%;background:radial-gradient(circle,rgba(196,168,120,.2),rgba(196,168,120,.04));color:var(--ea-gold-light);font-family:var(--ea-display);font-size:2.1rem}.ea-group{margin-bottom:22px}.ea-group .ea-eyebrow{margin:0 0 10px 4px}.ea-list{overflow:hidden;border:1px solid var(--ea-line);border-radius:18px;background:var(--ea-panel)}.ea-list li+li{border-top:1px solid var(--ea-line-soft)}.ea-list a{display:flex;align-items:center;gap:16px;padding:15px 18px;transition:background .3s}.ea-list a:hover{background:rgba(238,233,223,.04)}.ea-list-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(221,199,158,.1);color:var(--ea-gold-light)}.ea-list-text{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.ea-list-text strong{color:var(--ea-cream);font-size:.98rem;font-weight:500}.ea-list-text small{overflow:hidden;color:var(--ea-soft);font-size:.84rem;white-space:nowrap;text-overflow:ellipsis}.ea-list-chevron{flex:none;color:var(--ea-dim)}.ea-logout{width:100%;margin-top:8px}.ea-account-grid{display:grid;grid-gap:0 28px;gap:0 28px;align-items:start}@media (min-width:1000px){.ea-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ea-account-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:14px;padding-top:22px;border-top:1px solid var(--ea-line-soft)}.ea-account-foot .ea-logout{width:auto;margin:0}.ea-invoices,.ea-plan{padding:clamp(22px,3vw,30px);border:1px solid var(--ea-line);border-radius:22px;background:var(--ea-panel)}.ea-invoices{margin-top:16px}.ea-plan-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ea-plan-top strong{color:var(--ea-cream);font-family:var(--ea-display);font-size:1.65rem;font-weight:400}.ea-trial{margin-top:22px;padding:20px;border-radius:16px;background:rgba(196,168,120,.07)}.ea-trial-figures{display:flex;align-items:flex-end;gap:14px}.ea-trial-figures strong{color:var(--ea-gold-light);font-family:var(--ea-display);font-size:3.4rem;font-weight:300;line-height:.9}.ea-trial-figures span{display:grid;color:var(--ea-cream)}.ea-trial-figures small{color:var(--ea-soft);font-size:.84rem}.ea-trial-bar{display:grid;grid-template-columns:repeat(14,1fr);grid-gap:4px;gap:4px;margin-top:16px}.ea-trial-bar i{height:6px;border-radius:3px;background:var(--ea-gold-light)}.ea-trial-bar i.is-used{background:rgba(238,233,223,.15)}.ea-plan-recap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.ea-plan-recap div{padding:14px;border:1px solid var(--ea-line-soft);border-radius:14px}.ea-plan-recap strong{display:block;color:var(--ea-cream);font-family:var(--ea-display);font-size:1.45rem;font-weight:400}.ea-plan-recap span{color:var(--ea-soft);font-size:.82rem}.ea-interval{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.ea-interval button{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--ea-line);border-radius:14px;background:transparent;color:var(--ea-soft);text-align:left;cursor:pointer;transition:border-color .25s var(--ea-ease),background .25s var(--ea-ease)}.ea-interval button strong{color:var(--ea-cream);font-weight:500}.ea-interval button span{font-size:.82rem}.ea-interval button.is-on{border-color:var(--ea-gold);background:rgba(196,168,120,.08)}.ea-interval button:disabled{cursor:default}@media (max-width:520px){.ea-interval{grid-template-columns:1fr}}.ea-extra{margin-top:16px;padding:16px 18px;border:1px solid var(--ea-line-soft);border-radius:16px}.ea-extra-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.ea-extra-head>div:first-child{display:grid;grid-gap:4px;gap:4px}.ea-extra-head strong{color:var(--ea-cream);font-weight:500}.ea-extra-head span{color:var(--ea-soft);font-size:.84rem}.ea-stepper{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:4px;border:1px solid var(--ea-line);border-radius:999px}.ea-stepper button{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--ea-cream);font-size:1.1rem;cursor:pointer}.ea-stepper button:hover:not(:disabled){background:rgba(196,168,120,.12)}.ea-stepper button:disabled{color:var(--ea-dim);cursor:default}.ea-stepper output{min-width:26px;color:var(--ea-cream);font-family:var(--ea-display);font-size:1.3rem;text-align:center}.ea-extra-confirm{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ea-line-soft)}@media (max-width:620px){.ea-extra-confirm{flex-direction:column;align-items:stretch}}.ea-upgrade{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0 12px;padding:16px 18px;border:1px solid rgba(196,168,120,.35);border-radius:16px;background:rgba(196,168,120,.06)}.ea-upgrade div{display:grid;grid-gap:4px;gap:4px}.ea-upgrade strong{color:var(--ea-cream);font-weight:500}.ea-upgrade span{color:var(--ea-soft);font-size:.84rem}.ea-upgrade .ea-button{flex-shrink:0}@media (max-width:620px){.ea-upgrade{flex-direction:column;align-items:stretch}}.ea-invoices ul{display:grid;margin-top:12px}.ea-invoices li{display:grid;grid-template-columns:1fr auto auto;grid-gap:18px;gap:18px;padding:12px 0;border-bottom:1px solid var(--ea-line-soft);font-size:.9rem}.ea-list li>button{display:flex;align-items:center;gap:16px;width:100%;padding:15px 18px;border:0;background:transparent;text-align:left;cursor:pointer;transition:background .3s}.ea-list li>button:hover:not(:disabled){background:rgba(238,233,223,.04)}.ea-list li>button:disabled{cursor:wait;opacity:.7}.ea-gap{margin-top:16px!important}.ea-pill.is-alert{border-color:rgba(217,154,134,.45);color:var(--ea-danger)}.ea-button:disabled{cursor:wait;opacity:.7}.ea-button-small{padding:8px 16px;font-size:.82rem}.ea-alert-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ea-strip.is-ok{border-color:rgba(147,171,148,.4);background:rgba(147,171,148,.08);color:#b8cab8}.ea-plan+.ea-plan{margin-top:16px}.ea-plan .ea-invoices{margin-top:26px;padding:22px 0 0;border:0;border-top:1px solid var(--ea-line-soft);border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ea-invoices-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ea-invoices-head .ea-note{margin-top:4px!important}.ea .ea-invoices li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ea-invoice-main{display:grid;grid-gap:2px;gap:2px}.ea-invoice-main strong{color:var(--ea-cream);font-weight:500}.ea-invoice-main small{color:var(--ea-soft);font-size:.8rem}.ea-invoice-actions{display:flex;align-items:center;gap:12px}summary.summary-plain{display:inline-flex;align-items:center;gap:8px;list-style:none}summary.summary-plain::-webkit-details-marker{display:none}summary.summary-plain::marker{content:""}.ea .dialog-copy p+p{margin-top:10px}.console,.ea .dialog-backdrop,.ea .support-panel,.ea-legacy{--font-serif:var(--font-display),"Cormorant Garamond",Georgia,serif;--sand:#ddc79e;--amber:#c4a878;--cream:#eee9df;--text:rgba(238,233,223,0.88);--text-soft:rgba(238,233,223,0.64);--text-dim:rgba(238,233,223,0.46);--sage-dim:rgba(238,233,223,0.4);--muted:rgba(238,233,223,0.64);--ink-1:#121412;--ink-2:#171a17;--ink-3:#1d201d;--glass:rgba(238,233,223,0.035);--glass-strong:rgba(238,233,223,0.07);--glass-line:rgba(238,233,223,0.11);--glass-line-soft:rgba(238,233,223,0.065);--panel:rgba(20,23,20,0.72);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.console{background:radial-gradient(70% 45% at 85% -8%,rgba(196,168,120,.1),transparent 60%),radial-gradient(60% 40% at 0 100%,rgba(196,168,120,.05),transparent 60%),#0b0d0c}body :is(.ea-legacy,.console) h1{font-size:clamp(2.4rem,4vw,3.3rem);font-weight:300;line-height:1.05}body :is(.ea-legacy,.console) h2{font-size:1.75rem;font-weight:400;line-height:1.2}body :is(.ea-legacy,.console) h3{font-size:1.45rem;font-weight:400;line-height:1.25}body :is(.ea-legacy,.console) .eyebrow{color:#c4a878;font-size:.7rem;font-weight:500;letter-spacing:.2em}body .ea .dialog-card h2{font-size:1.85rem;font-weight:400}body .ea .dialog-card .eyebrow{color:#c4a878}body .ea-legacy .head-block{margin-bottom:30px;padding:0;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}body .ea-legacy .head-block .eyebrow{margin-bottom:10px}body .ea-legacy .head-block .lede{margin-top:10px;font-size:1rem}body :is(.ea-legacy,.console) .card{border-color:var(--glass-line);border-radius:22px;background:rgba(20,23,20,.72)}body .console .console-rail{background:rgba(10,12,11,.85);border-color:rgba(238,233,223,.06)}body .console .console-role{color:#c4a878}body .console .console-link-on{background:rgba(221,199,158,.1);box-shadow:inset 0 0 0 1px rgba(221,199,158,.22);color:var(--cream)}body .console .console-link-on svg{color:#ddc79e}.console .console-group{display:grid;grid-gap:2px;gap:2px}.console .console-group+.console-group{margin-top:14px}.console .console-group-title{margin:0 0 4px 14px;color:rgba(238,233,223,.38);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase}.console .console-foot{display:grid;grid-gap:2px;gap:2px}.console .console-email{margin:8px 0 0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console .console-badge{background:#c4a878;color:#11130f}.console .adm-stat{display:block;border-bottom:1px solid var(--glass-line-soft);transition:border-color .3s,transform .3s var(--ease)}.console .adm-stat:hover{border-color:rgba(221,199,158,.4);transform:translateY(-2px)}.console .adm-grid{display:grid;grid-gap:8px 36px;gap:8px 36px}@media (min-width:1200px){.console .adm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.console .adm-h2{margin:30px 0 12px}.console .adm-grid section>.adm-h2:first-child{margin-top:6px}.console .adm-calm{padding:16px 18px;border:1px dashed var(--glass-line);border-radius:16px;color:var(--text-soft);font-size:.9rem}.console .adm-list{margin:0;padding:0;overflow:hidden;border:1px solid var(--glass-line);border-radius:16px;background:rgba(20,23,20,.72);list-style:none}.console .adm-list li+li{border-top:1px solid var(--glass-line-soft)}.console .adm-list a{display:flex;align-items:center;gap:14px;padding:13px 16px;border:0;color:var(--text);transition:background .3s}.console .adm-list a:hover{background:rgba(238,233,223,.04)}.console .adm-list-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(221,199,158,.1);color:#ddc79e}.console .adm-list a.is-alert .adm-list-icon{background:var(--alert-bg);color:var(--alert)}.console .adm-list-text{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.console .adm-list-text strong{color:var(--cream);font-size:.94rem;font-weight:500}.console .adm-list-text small{overflow:hidden;color:var(--text-soft);font-size:.8rem;white-space:nowrap;text-overflow:ellipsis}.console .adm-list-chevron{flex:none;color:var(--text-dim)}.console .adm-more a{justify-content:center;color:var(--sand);font-size:.86rem}.console .adm-alert{color:var(--alert);font-size:.84rem;white-space:nowrap}.console .adm-foot-note{margin-top:12px}.chip.chip-on,.chip.chip-on:hover{color:var(--on-light)}.console .adm-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:var(--gap-md)}.console .adm-tools>input[type=search]{flex:1 1 320px;width:auto;margin:0}.console .adm-tools .chip-row{margin:0}.console .adm-email{display:block;max-width:30ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.console .adm-empty{margin:0;padding:18px 20px;border:1px dashed var(--glass-line);border-radius:16px;color:var(--text-soft);font-size:.92rem}.console .adm-create{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin-bottom:var(--gap-md);padding:10px;border:1px dashed var(--glass-line);border-radius:20px;background:rgba(20,23,20,.5)}.console .adm-create input{margin:0}.console .adm-create .btn{min-height:0}.console .adm-sort{flex:none;width:auto;min-width:190px;margin:0}.console .adm-row{cursor:pointer}.console .adm-sub{display:grid;justify-items:start;grid-gap:4px;gap:4px}@media (max-width:899px){.console .adm-create{grid-template-columns:1fr}}.console .fc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 24px;margin-bottom:22px}.console .fc-head .eyebrow{margin-bottom:8px}.console .fc-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;color:var(--text-soft);font-size:.92rem}.console .fc-actions{display:flex;flex-wrap:wrap;gap:10px}.console .fc-actions .btn{min-height:46px;border-bottom:0}.console .fc-alerts{display:grid;grid-gap:6px;gap:6px;margin:0 0 22px;padding:14px 18px 14px 36px;border:1px solid rgba(217,154,134,.35);border-radius:16px;background:var(--alert-bg);color:#e7b2a2;font-size:.9rem}.console .fc-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px;overflow:hidden;border:1px solid var(--glass-line);border-radius:20px;background:rgba(20,23,20,.72)}.console .fc-facts section{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:18px 20px}.console .fc-facts section+section{border-left:1px solid var(--glass-line-soft)}.console .fc-facts .fact-label{margin:0}.console .fc-facts .fact-value{font-size:1.7rem}.console .fc-facts .tiny{margin:0}.console .fc-limit{display:flex;align-items:center;gap:8px}.console .fc-limit .adm-number{width:84px;min-height:0;padding:8px 12px}.console .fc-grid{display:grid;grid-gap:0 32px;gap:0 32px}@media (min-width:1100px){.console .fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.console .fc-block{margin-bottom:28px}.console .fc-block h2{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;font-size:1.55rem}.console .fc-block h2 span{color:var(--text-dim)}.console .fc-block h2 span,.console .fc-pending{font-family:var(--font-sans),sans-serif;font-size:.8rem}.console .fc-pending{color:#ddc79e;font-style:normal}.console .fc-row{display:flex;align-items:center;gap:14px;padding:12px 16px}.console .fc-role{margin-left:6px;color:#c4a878;font-size:.72rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}@media (max-width:899px){.console .fc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.console .fc-facts section:nth-child(3){border-left:0}.console .fc-facts section:nth-child(n+3){border-top:1px solid var(--glass-line-soft)}}.console .fi-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.console .fi-main{border-color:rgba(221,199,158,.35);background:linear-gradient(150deg,rgba(196,168,120,.12),rgba(20,23,20,.72))}.console .fi-main .stat-value{color:#ddc79e}.console .fi-sub{display:block;margin-top:8px;color:var(--text-soft);font-size:.78rem}.console .fi-grid{display:grid;align-items:start;grid-gap:18px;gap:18px;margin-bottom:10px}@media (min-width:1100px){.console .fi-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.console .fi-card{padding:18px 22px 20px;border:1px solid var(--glass-line);border-radius:20px;background:rgba(20,23,20,.72)}.console .fi-card .adm-h2{margin-top:0}.console .fi-chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;grid-gap:8px;gap:8px;height:230px;padding-top:10px}.console .fi-bar{display:grid;grid-template-rows:auto 1fr auto;height:100%;min-width:0;text-align:center}.console .fi-bar-value{overflow:hidden;color:var(--text-soft);font-size:.68rem;white-space:nowrap}.console .fi-bar-fill{align-self:end;width:100%;min-height:2px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#ddc79e,rgba(196,168,120,.35))}.console .fi-bar-label{margin-top:8px;color:var(--text-dim);font-size:.72rem}.console .fi-lines{display:grid;margin:0;padding:0;list-style:none}.console .fi-lines li{display:grid;grid-template-columns:1fr auto;grid-gap:0 12px;gap:0 12px;padding:11px 0;border-bottom:1px solid var(--glass-line-soft)}.console .fi-lines li:last-child{border-bottom:0}.console .fi-lines span{color:var(--text);font-size:.92rem}.console .fi-lines strong{color:var(--cream);font-family:var(--font-serif);font-size:1.35rem;font-weight:400;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.console .fi-lines small{grid-column:1/-1;color:var(--text-dim);font-size:.78rem}.console .fi-lines li.is-alert span,.console .fi-lines li.is-alert strong{color:var(--alert)}.console .fi-note{margin-top:12px}.console .adm-inline{display:flex;align-items:center;gap:12px;margin-top:16px}.console .adm-number{width:120px;margin:0}:is(.ea-legacy,.console) :is(.fact-value,.stat-value,.num,.selectable,.invoice-number){font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.console label.btn{margin:0;font-size:1rem;letter-spacing:.01em;text-transform:none}.console .adm-upload{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:stretch;margin-bottom:40px;padding:10px;border:1px dashed var(--glass-line);border-radius:20px;background:rgba(20,23,20,.5)}.console .adm-upload-pick{position:relative;display:flex;align-items:center;gap:12px;margin:0;padding:10px 16px;border:1px solid rgba(221,199,158,.28);border-radius:14px;background:rgba(221,199,158,.07);color:#ddc79e;font-size:.92rem;letter-spacing:normal;text-transform:none;cursor:pointer;transition:border-color .3s,background .3s}.console .adm-upload-pick:focus-within,.console .adm-upload-pick:hover{border-color:#ddc79e;background:rgba(221,199,158,.12)}.console .adm-upload-pick span{display:grid;min-width:0}.console .adm-upload-pick strong{overflow:hidden;color:var(--cream);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.console .adm-upload-pick small{color:var(--text-dim);font-size:.78rem}.console .adm-upload-input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;opacity:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.console .adm-upload-title{margin:0}.console .adm-upload .btn{min-height:0}@media (max-width:899px){.console .adm-upload{grid-template-columns:1fr}.console{grid-template-columns:minmax(0,1fr)}.console .console-rail{min-width:0;gap:10px;padding:14px 16px 10px}.console .console-role{margin:0}.console .console-nav{flex-wrap:nowrap;gap:4px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none}}@media (max-width:899px){.console .console-nav::-webkit-scrollbar{display:none}.console .console-group{display:flex;gap:4px}.console .console-group+.console-group{margin-top:0}.console .console-email,.console .console-group-title{display:none}.console .console-link{flex:none;white-space:nowrap}.console .console-foot{display:flex;flex-wrap:wrap;padding-top:8px}.console .console-foot .console-link{width:auto;min-height:40px;font-size:.84rem}}.ea:not(.is-player-page) .support-bubble{bottom:calc(var(--ea-bar-h) + 16px)}.ea:not(.is-player-page) .support-panel{bottom:calc(var(--ea-bar-h) + 80px);max-height:calc(100dvh - var(--ea-bar-h) - var(--ea-top-h) - 110px)}.ea-tabs{display:none}@media (max-width:900px){.ea{--ea-top-h:58px;--ea-bar-h:64px}.ea-top{gap:12px}.ea-me-text,.ea-nav{display:none}.ea-me-initial{width:34px;height:34px}.ea-main{padding:18px 16px calc(var(--ea-tabs-h) + var(--ea-bar-h) + env(safe-area-inset-bottom, 0px) + 40px)}.ea.is-player-page .ea-main{padding-bottom:calc(var(--ea-tabs-h) + env(safe-area-inset-bottom, 0px) + 32px)}.ea-tabs{position:fixed;z-index:36;inset:auto 0 0;display:grid;grid-template-columns:repeat(3,1fr);height:calc(var(--ea-tabs-h) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--ea-line-soft);background:rgba(11,13,12,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ea-tabs a{display:grid;align-content:center;justify-items:center;grid-gap:3px;gap:3px;color:var(--ea-dim);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.ea-tabs a.is-active{color:var(--ea-gold-light)}.ea-bar{inset:auto 8px calc(var(--ea-tabs-h) + env(safe-area-inset-bottom, 0px) + 8px);grid-template-columns:minmax(0,1fr) auto;gap:10px;height:var(--ea-bar-h);padding:0 8px;border:1px solid var(--ea-line);border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.5)}.ea-bar.is-playing{border-color:rgba(221,199,158,.3)}.ea-bar-progress{position:absolute;right:14px;bottom:0;left:14px;display:block;height:2px;background:rgba(238,233,223,.08)}.ea-bar-progress span{display:block;height:100%;background:var(--ea-gold-light);transition:width .4s linear}.ea-bar-cover{width:46px;height:46px;border-radius:10px}.ea-bar-now{gap:12px}.ea-bar-title{font-size:.9rem}.ea-bar-sub{font-size:.76rem}.ea-bar-seek,.ea-bar-side,.ea-bar-skip.is-prev{display:none}.ea-bar-buttons{gap:4px}.ea-bar-play{width:42px;height:42px}.ea-bar-choose{padding:9px 16px;font-size:.82rem}.ea-long{display:none}.ea-short{display:inline}.ea-bar-sub .ea-zone.is-static,.ea-bar.is-empty .ea-bar-skip{display:none}.ea:not(.is-player-page) .support-bubble{bottom:calc(var(--ea-tabs-h) + var(--ea-bar-h) + env(safe-area-inset-bottom, 0px) + 24px)}.ea:not(.is-player-page) .support-panel{bottom:calc(var(--ea-tabs-h) + var(--ea-bar-h) + env(safe-area-inset-bottom, 0px) + 84px);height:auto;max-height:calc(100dvh - 300px)}.ea.is-player-page .support-bubble{bottom:calc(var(--ea-tabs-h) + env(safe-area-inset-bottom, 0px) + 16px)}.ea-emailbar{border-radius:16px}.ea-hello p{flex-direction:column;gap:0}.ea-hello p>[aria-hidden=true]{display:none}.ea-emailbar button{min-height:40px}.ea-emailbar .ea-emailbar-close{width:40px;height:40px}.ea-emailbar p span{display:none}.ea-head h1{font-size:2.3rem}.ea-plan-recap,.ea-suggest{grid-template-columns:1fr}.ea-space{min-height:180px}.ea-suggest-card{aspect-ratio:16/9}.ea-row-cover{width:48px;height:48px}.ea-tools{gap:10px;margin-bottom:18px}.ea-rows-mix{margin-bottom:22px}.ea-backdrop-veil{background:linear-gradient(180deg,rgba(8,10,9,.55),rgba(8,10,9,.35) 30%,rgba(8,10,9,.75) 62%,rgba(8,10,9,.95))}.ea-lp{grid-template-columns:1fr;gap:36px;min-height:0}.ea-lp-stage{align-items:center;min-height:calc(100dvh - var(--ea-top-h) - var(--ea-tabs-h) - 150px);text-align:center}.ea-lp-ambiance,.ea-lp-stage,.ea-lp-where{justify-content:center}.ea-lp-ambiance{margin-top:22px!important}.ea-lp-title{font-size:clamp(2.4rem,11vw,3.2rem)}.ea-lp-seek{margin-top:30px;text-align:left}.ea-lp-controls{justify-content:center;margin-inline:auto}.ea-lp-transport{margin-left:0}.ea-lp-more-menu{left:50%;transform:translateX(-50%)}.ea-lp-options{justify-content:center}.ea-lp-volume{width:100%;max-width:340px}.ea-lp-volume input{flex:1 1;width:auto}.ea-sheet-backdrop{align-items:end;padding:0}.ea-sheet{width:100%;max-height:88dvh;border-radius:22px 22px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom, 0px))}.ea-sheet-hide{margin-left:0}.ea-timer-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ea-backdrop-art,.ea-eq i{animation:none}.ea-eq i{transform:scaleY(.7)}}.ea-attest-link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:14px 16px;border:1px solid var(--ea-line)!important;border-radius:14px;color:var(--ea-cream);transition:background .2s ease}.ea-attest-link:hover{background:rgba(255,255,255,.04)}.ea-attest-link>span:first-child{display:grid;grid-gap:3px;gap:3px}.ea-attest-link strong{font-weight:500}.ea-attest-link small{color:var(--ea-dim);font-size:.82rem}.attest-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.attest-actions .ea-button{width:auto;margin:0}.attest-doc{padding:clamp(28px,5vw,56px);border-radius:6px;background:#fbfaf7;color:#1c1e1b;font-size:.98rem;line-height:1.75}.attest-doc header{padding-bottom:20px;border-bottom:1px solid #dcd8cf;color:#5e615b;font-size:.82rem;line-height:1.6}.attest-doc .attest-brand{font-size:1.4rem;letter-spacing:.04em}.attest-doc .attest-brand,.attest-doc h1{color:#1c1e1b;font-family:var(--font-display),Georgia,serif}.attest-doc h1{margin:34px 0 4px;font-size:1.9rem;font-weight:400}.attest-doc .attest-ref{margin-bottom:26px;color:#7a7d76;font-size:.8rem;letter-spacing:.04em}.attest-doc ol+p,.attest-doc p+p{margin-top:14px}.attest-doc ol{margin:14px 0 0;padding-left:22px}.attest-doc li+li{margin-top:10px}.attest-doc strong{color:#1c1e1b;font-weight:600}.attest-doc footer{margin-top:40px;padding-top:18px;border-top:1px solid #dcd8cf;color:#7a7d76;font-size:.8rem}@media print{body *{visibility:hidden!important}.attest-doc,.attest-doc *{visibility:visible!important}.attest-doc{position:absolute;inset:0 auto auto 0;width:100%;padding:0;background:#fff}}