.clr{--paper:#f4efe7;--inset:#fbf8f3;--ink:#211f1c;--ink-2:#54504a;--accent:var(--dieter-accent,#4548e2);--accent-rgb:var(--dieter-accent-rgb,69,72,226);--hair:rgba(33,31,28,0.14);--hair-accent:rgba(var(--accent-rgb),0.45);--wash:rgba(var(--accent-rgb),0.12);--night:7,8,30;--glow-rgb:226,177,90;--glow:rgb(var(--glow-rgb));--shair:rgba(244,239,231,0.4);--swash:rgba(244,239,231,0.16);background:var(--paper);color:var(--ink);font-size:15px;font-weight:400;line-height:1.55;font-feature-settings:"liga" 1,"kern" 1;-webkit-font-smoothing:antialiased}.clr *{box-sizing:border-box;margin:0;padding:0}@media (min-width:769px){.clr{padding-top:72px}}@media (prefers-reduced-motion:reduce){.clr *,.clr :after,.clr :before{transition:none!important;animation:none!important}}.clr .body{font-size:15px;font-weight:400;line-height:1.55}.clr .caption{font-size:12px;font-weight:500;line-height:1.4;color:var(--ink-2)}.clr .label{color:var(--ink-2);display:block;margin-bottom:16px}.clr .clabel,.clr .label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.clr .dim{color:var(--ink-2)}.clr .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clr .cap,.clr .q,.clr .qh,.clr .sc-sub,.clr .sc-title,.clr .stance .caption{text-wrap:balance}.clr a{color:inherit}.clr .body a,.clr .caption a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--hair-accent)}.clr :focus-visible{outline:1px solid var(--accent);outline-offset:2px}.clr .scene :focus-visible{outline-color:var(--paper)}.clr .skip{position:absolute;left:-9999px;top:0;background:var(--inset);padding:8px 16px;z-index:20}.clr .skip:focus{left:0}.clr .wrap{max-width:840px;margin:0 auto;padding:0 16px}@media (min-width:720px){.clr .wrap{padding:0 24px}}.clr .measure{max-width:680px}.clr .scene{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:100svh;color:var(--paper);background:rgb(var(--night))}@media (min-width:769px){.clr .fold{min-height:calc(100svh - 72px)}}.clr .sc-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.clr .sc-grad{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--night),.35) 0,rgba(var(--night),0) 20%,rgba(var(--night),0) 45%,rgba(var(--night),.88) 100%)}.clr .scene.playing .sc-grad{background:linear-gradient(180deg,rgba(var(--night),.35) 0,rgba(var(--night),.25) 20%,rgba(var(--night),.45) 45%,rgba(var(--night),.94) 100%)}.clr .sc-brand{position:absolute;top:24px;left:16px;z-index:1}@media (min-width:720px){.clr .sc-brand{left:24px}}.clr .sc-text{position:relative;width:100%;max-width:1120px;margin:0 auto;padding:24px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (min-width:720px){.clr .sc-text{padding:24px}}@media (max-width:768px){.clr .sc-text{padding-bottom:104px}}@media (min-width:880px){.clr .sc-text{padding-bottom:56px}}.clr .sc-text.center{align-items:center;text-align:center}.clr .sc-ctx{opacity:.8}.clr .sc-title{font-size:42px;font-weight:300;line-height:1.1;letter-spacing:-.02em;max-width:840px;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.clr .scene.playing .sc-title{opacity:.5}@media (min-width:880px){.clr .sc-title{font-size:72px;line-height:1}}.clr .sc-sub{font-size:20px;font-weight:400;line-height:1.4;max-width:640px}.clr .sc-play{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:16px 24px;font-size:20px;font-weight:600;line-height:1;border:0;border-radius:0;background:var(--paper);color:var(--accent);cursor:pointer;font-family:inherit;text-decoration:none;margin-top:8px;transition:color .24s cubic-bezier(.22,1,.36,1)}.clr .sc-play:before{content:"";position:absolute;inset:0;background:var(--accent);transform:translateX(-101%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.clr .sc-play:focus-visible,.clr .sc-play:hover{color:var(--paper)}.clr .sc-play:focus-visible:before,.clr .sc-play:hover:before{transform:translateX(0)}.clr .sc-play:active{transform:translateY(1px)}.clr .sc-play .ico,.clr .sc-play .lbl{position:relative}.clr .sc-again{background:none;border:0;border-bottom:1px solid var(--shair);color:inherit;cursor:pointer;font-family:inherit;padding:4px 0;min-height:44px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:opacity .16s ease-out}.clr .sc-again:hover{opacity:.75}.clr .sc-again:active{transform:translateY(1px)}.clr .sc-row{display:flex;gap:24px;align-items:center}.clr .sc-live{min-height:17px}.clr .live{color:var(--glow);animation:clr-pulse 1.6s ease-in-out infinite}@keyframes clr-pulse{0%,to{opacity:1}50%{opacity:.55}}.clr .callwrap{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:stretch;gap:16px;animation:clr-root .4s cubic-bezier(.22,1,.36,1)}@keyframes clr-root{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.clr .console{width:100%;background:rgba(var(--night),.45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.clr .con-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 16px;border-bottom:.5px solid var(--shair)}.clr .con-ctx{opacity:.7}.clr .con-main{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.clr .con-main.center{justify-content:center}.clr .plate{flex:0 0 auto;padding:8px 16px;opacity:.6;transition:opacity .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1)}.clr .plate.on{background:var(--paper);color:var(--accent);opacity:1}.clr .bars{display:flex;align-items:center;gap:2px;height:44px;flex:0 1 200px;min-width:0}.clr .bars i{flex:1 0 2px;height:100%;background:var(--paper);transform:scaleY(.15);transform-origin:center;transition:transform 80ms linear}.clr .bars i:nth-child(3n){transform:scaleY(.3)}.clr .bars i:nth-child(5n){transform:scaleY(.22)}.clr .dock{display:flex;border-top:.5px solid var(--shair)}.clr .dock button{position:relative;overflow:hidden;z-index:0;flex:1 1;min-height:48px;padding:0 8px;background:none;border:0;border-left:.5px solid var(--shair);color:var(--paper);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:color .24s cubic-bezier(.22,1,.36,1)}.clr .dock button:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--swash);transform:translateY(101%);transition:transform .32s cubic-bezier(.22,1,.36,1)}.clr .dock button:hover:before{transform:translateY(0)}.clr .dock button:first-child{border-left:0}.clr .dock button:active{transform:translateY(1px)}.clr .dock button[aria-pressed=true]{background:var(--paper);color:var(--accent)}.clr .cap{text-align:left;font-size:12px;font-weight:500;line-height:1.4;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;max-width:640px;height:48px;overflow:visible}.clr .cap.off{visibility:hidden}.clr .cap span{background:rgba(0,0,0,.78);color:var(--paper);padding:4px 12px;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:clr-ccin .24s ease-out}@keyframes clr-ccin{0%{opacity:0}to{opacity:1}}.clr .counters{display:flex;border-bottom:.5px solid var(--shair)}.clr .counter{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 16px;border-left:.5px solid var(--shair);position:relative}.clr .counter:first-child{border-left:0}.clr .counter i{display:block;width:8px;height:8px;border:1px solid var(--shair)}.clr .counter i.talk{background:var(--paper);border-color:transparent}.clr .counter i.ok{background:var(--swash);border-color:transparent}.clr .counter i.int{background:var(--glow);border-color:transparent}.clr .counter b{font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.clr .counter .clabel{opacity:.7}.clr .counter.glow b{color:var(--glow)}@media (max-width:559px){.clr .counter{padding:8px}}.clr .con-sub{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;border-top:.5px solid var(--shair);min-height:40px}.clr .readout{font-size:15px;font-weight:500;line-height:1.4;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clr .legend{display:none;flex:0 0 auto;align-items:center;gap:8px;opacity:.7}@media (min-width:720px){.clr .legend{display:inline-flex}}.clr .legend i{display:inline-block;width:8px;height:8px;border:1px solid var(--shair)}.clr .legend i.talk{background:var(--paper);border-color:transparent}.clr .legend i.ok{background:var(--swash);border-color:transparent}.clr .legend i.int{background:var(--glow);border-color:transparent}.clr .sc-ctx-row{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.clr .schip{background:var(--swash);padding:4px 8px;white-space:nowrap}.clr .scene.lite{background:var(--paper);color:var(--ink)}.clr .scene.lite .schip{background:var(--wash);color:var(--accent)}.clr .scene.lite .sc-play:before{background:var(--accent)}.clr .scene.lite .sc-play:focus-visible,.clr .scene.lite .sc-play:hover{color:var(--paper)}.clr .scene.lite .sc-again{border-color:var(--hair)}.clr .scene.lite .wchip{background:var(--wash);color:var(--accent)}.clr .scene.lite :focus-visible{outline-color:var(--accent)}.clr .scene.lite .brow{border-top-color:var(--hair);transform:translateX(16px)}.clr .scene.lite .brow.on{transform:none}.clr .scene.lite .brow .clabel{color:var(--ink-2)}.clr .scene.lite .brow.sum .clabel{color:var(--accent)}.clr .scene.split,.clr .scene.split-rev{display:grid;align-items:stretch}@media (min-width:880px){.clr .scene.split,.clr .scene.split-rev{grid-template-columns:1fr 1fr}.clr .scene.split .sc-text{order:1}.clr .scene.split .sc-mediaw{order:2}.clr .scene.split-rev .sc-mediaw{order:1}.clr .scene.split-rev .sc-text{order:2}}.clr .sc-mediaw{position:relative;overflow:hidden;min-height:44svh}.clr .scene.split .sc-text,.clr .scene.split-rev .sc-text{position:relative;align-self:center;justify-self:center;max-width:608px;padding:56px 24px}@media (max-width:879px){.clr .scene.split .sc-mediaw,.clr .scene.split-rev .sc-mediaw{order:0}.clr .scene.split .sc-text,.clr .scene.split-rev .sc-text{order:1;padding:24px 16px 56px}}.clr .scene.framed{min-height:0;padding:88px 0}.clr .sc-inner{width:100%;max-width:1120px;margin:0 auto;padding:0 16px;display:grid;gap:24px;align-items:center}@media (min-width:880px){.clr .sc-inner{grid-template-columns:1.15fr 1fr;padding:0 24px}}.clr .sc-frame{position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--inset)}.clr .sc-frame .sc-media{position:absolute;inset:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.clr .scene.framed .sc-text{position:static;padding:0;max-width:560px}.clr .incoming{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px;background:rgba(var(--night),.82);padding:16px;animation:clr-root .4s cubic-bezier(.22,1,.36,1)}.clr .incoming .sc-play{margin-top:0}.clr .night{margin-top:24px;max-width:680px;background:var(--inset);border-top:1px solid var(--hair-accent);padding:24px;display:flex;flex-direction:column;gap:16px}.clr .nrow{display:grid;grid-template-columns:132px 1fr auto;gap:8px 16px;align-items:center}.clr .nrow .label{margin-bottom:0}.clr .nrow .label.accent{color:var(--accent)}.clr .nscale{opacity:.7}.clr .nticks{display:flex;justify-content:space-between}.clr .ntrack{position:relative;height:24px;background:var(--paper)}.clr .nfill{position:absolute;inset:0;background:var(--hair);transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.clr .nfill.on{transform:scaleX(1)}.clr .ncall{position:absolute;top:4px;bottom:4px;width:6px;margin-left:-3px;background:var(--accent);opacity:0;transition:opacity .32s ease-out}.clr .ncall.on{opacity:1}.clr .nval{opacity:0;transition:opacity .4s ease-out}.clr .nval.on{opacity:1}.clr .nval.accent{color:var(--accent)}@media (max-width:639px){.clr .nrow{grid-template-columns:1fr auto}.clr .nrow .label{grid-column:1/-1}.clr .nscale span:first-child{display:none}}.clr .will-fade{opacity:0;transform:translateY(12px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.clr .will-fade.in{opacity:1;transform:none}.clr .ico{display:inline-block;vertical-align:-2px;flex:0 0 auto}.clr .con-status .ico{vertical-align:-3px}.clr .works{display:flex;flex-wrap:wrap;gap:8px;min-height:24px}.clr .wchip{font-size:12px;font-weight:600;letter-spacing:.02em;padding:4px 8px;border-radius:0;background:rgba(var(--night),.6);opacity:0;transform:translateY(8px);transition:opacity .32s ease-out,transform .32s ease-out}.clr .wchip.on{opacity:1;transform:none}.clr .scene.playing .works{align-self:center;justify-content:center}.clr .dials{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;width:100%}.clr .dials i{display:block;aspect-ratio:1;border:1px solid var(--shair);transition:background .32s cubic-bezier(.22,1,.36,1),opacity .32s ease-out,border-color .32s ease-out,box-shadow .32s ease-out}.clr .dials i.ring{animation:clr-ring 1.8s ease-in-out infinite}@keyframes clr-ring{0%,to{opacity:.45}50%{opacity:1}}.clr .dials i.talk{background:var(--paper);border-color:transparent;animation:clr-pulse 1.4s ease-in-out infinite}.clr .dials i.ok{background:var(--swash);border-color:transparent}.clr .dials i.na{opacity:.25}.clr .dials i.int{background:var(--glow);border-color:transparent;box-shadow:0 0 16px rgba(var(--glow-rgb),.5)}.clr .board{display:flex;flex-direction:column;max-width:560px;width:100%}.clr .brow{display:flex;gap:16px;align-items:baseline;padding:8px 0;border-top:.5px solid var(--shair);font-size:15px;opacity:0;transform:translateY(8px);transition:opacity .4s ease-out,transform .4s ease-out}.clr .brow.on{opacity:1;transform:none}.clr .brow .clabel{flex:0 0 56px;opacity:.8}.clr .brow.sum{font-weight:600}.clr .brow.sum .clabel{opacity:1}@media (prefers-reduced-motion:reduce){.clr .brow{opacity:1;transform:none}}.clr .quiet{padding:48px 0}@media (min-width:880px){.clr .quiet{padding:64px 0}}.clr .stance{text-align:center}.clr .stance .q{max-width:760px;margin:0 auto 16px}.clr .stance .sub{font-size:15px;font-weight:400;line-height:1.4;max-width:560px;margin:0 auto;text-wrap:balance}@media (min-width:560px){.clr .stance .sub{font-size:20px}}.clr .q{font-size:20px;font-weight:400;line-height:1.4;color:var(--accent)}@media (min-width:560px){.clr .q{font-size:42px;font-weight:300;line-height:1.25;letter-spacing:-.01em}}.clr .q.dim{color:var(--ink-2)}.clr .bridge{text-align:center}.clr .bridge .q{max-width:640px;margin:0 auto}.clr .qh{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em;margin-bottom:16px;color:var(--accent)}@media (min-width:880px){.clr .qh{font-size:42px;font-weight:400;line-height:1.1}}.clr .ledger{display:flex;align-items:baseline;gap:16px;font-size:20px;font-weight:400;line-height:1.4;padding:16px 0;border-top:.5px solid var(--hair)}.clr .ledger:last-child{border-bottom:.5px solid var(--hair)}.clr .lkey{flex:0 0 128px;color:var(--accent)}@media (max-width:559px){.clr .ledger{flex-direction:column;gap:4px}.clr .lkey{flex:none}}.clr .pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em;min-height:44px;padding:8px 16px;border:0;border-radius:0;background:var(--paper);color:var(--ink);cursor:pointer;font-family:inherit;transition:background .16s cubic-bezier(.22,1,.36,1),color .16s ease-out}.clr .pill:hover{background:var(--wash)}.clr .pill:active{transform:translateY(1px)}.clr .pill[aria-pressed=true]{background:var(--wash);color:var(--accent)}.clr .pill.dim{cursor:default}.clr .pill.dim:hover{background:var(--paper)}.clr .pill.sm{min-height:32px;padding:4px 16px}.clr .pillrow{display:flex;gap:8px;flex-wrap:wrap}.clr .chip{display:inline-flex;align-items:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;background:var(--wash);color:var(--accent);white-space:nowrap}.clr .chiprow{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:16px}.clr .meter-foot{display:flex;justify-content:space-between;align-items:center;gap:16px}.clr .btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;padding:8px 24px;border:0;border-radius:0;background:var(--wash);color:var(--accent);text-decoration:none;line-height:1;cursor:pointer;font-family:inherit;z-index:0;transition:color .24s cubic-bezier(.22,1,.36,1)}.clr .btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);transform:translateX(-101%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.clr .btn:focus-visible,.clr .btn:hover{color:var(--paper)}.clr .btn:focus-visible:before,.clr .btn:hover:before{transform:translateX(0)}.clr .btn:active{transform:translateY(1px)}.clr .ctarow{flex-wrap:wrap}.clr .ctarow,.clr .voicebank{display:flex;gap:16px;margin-top:24px}.clr .voicebank{max-width:680px;background:var(--inset);border-top:1px solid var(--hair-accent);padding:24px;flex-direction:column}.clr .vkeys{display:flex;gap:8px;flex-wrap:wrap}.clr .vkey{position:relative;overflow:hidden;z-index:0;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 24px;border:0;background:var(--wash);color:var(--accent);font-size:15px;font-weight:600;line-height:1;cursor:pointer;font-family:inherit;transition:color .24s cubic-bezier(.22,1,.36,1)}.clr .vkey:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);transform:translateY(101%);transition:transform .32s cubic-bezier(.22,1,.36,1)}.clr .vkey:hover,.clr .vkey[aria-pressed=true]{color:var(--paper)}.clr .vkey:hover:before,.clr .vkey[aria-pressed=true]:before{transform:translateY(0)}.clr .vkey:active{transform:translateY(1px)}.clr .voicebank{flex-direction:row;flex-wrap:wrap;align-items:center}.clr .voicebank .vkeys{flex:1 1 280px}.clr .vgrille{position:relative;width:176px;height:176px;flex:0 0 auto;margin:0 auto}.clr .vgrille i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--accent);opacity:.3;transform:translate(-50%,-50%);transition:opacity .12s linear}.clr .vb-cap{flex-basis:100%}.clr .voices{gap:8px}.clr .meters,.clr .voices{margin-top:24px;display:flex;flex-direction:column}.clr .meters{gap:16px;max-width:680px;background:var(--inset);border-top:1px solid var(--hair-accent);padding:24px}.clr .meter{display:flex;flex-direction:column;gap:8px}.clr .meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.clr .mval{font-size:15px;font-weight:500;line-height:1.4}.clr .meter-head .label{margin-bottom:0}.clr .meter .label.accent{color:var(--accent)}.clr .track{height:16px;background:var(--inset);border-top:.5px solid var(--hair)}.clr .fill{display:block;height:100%;width:0;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.clr .fill.shift{background:var(--hair)}.clr .fill.shift.on{width:100%}.clr .fill.talked{background:var(--accent)}.clr .fill.talked.on{width:3.125%;min-width:4px}.clr .bigstat{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}.clr .bigstat b{font-size:42px;font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--accent)}@media (min-width:720px){.clr .bigstat b{font-size:72px}}.clr .bs-unit{font-size:20px;font-weight:400;line-height:1.25}.clr .month{background:var(--inset);border-top:1px solid var(--hair-accent);padding:24px;margin-top:24px;display:flex;flex-direction:column;gap:16px}.clr .month-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.clr .month-row .label{flex:0 0 112px;margin-bottom:0}.clr .month-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;border-top:.5px solid var(--hair);padding-top:16px}.clr .month-line b{font-size:20px;font-weight:600;letter-spacing:-.01em}@media (min-width:720px){.clr .month-line b{font-size:42px;font-weight:400;line-height:1.1;color:var(--accent)}}.clr .assure{margin-top:16px}.clr .assure+.caption{margin-top:4px}.clr .scene.close{min-height:88svh;align-items:center}.clr .scene.close .sc-grad{background:rgba(var(--night),.55)}.clr .scene.close .sc-text{padding-bottom:24px}.clr .quiet.alt,.clr .scene.alt{background:var(--inset)}.clr .alt .month{background:var(--paper)}.clr .alt .month .pill{background:var(--inset)}.clr .alt .month .pill[aria-pressed=true]{background:var(--wash)}.clr .callwrap.wide{max-width:560px}.clr .scene.instrument{align-items:center}.clr .con-mast{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px;border-bottom:.5px solid var(--shair)}.clr .con-title{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.clr .dock .go{background:var(--paper);color:var(--accent)}.clr .dock .go:before{background:var(--accent)}.clr .dock .go:hover{color:var(--paper)}.clr .readout.live:after{content:"▮";margin-left:8px;opacity:.7;animation:clr-pulse 1.1s steps(2,start) infinite}.clr .scene.done .readout{white-space:normal}.clr .scene.lite .console{background:rgba(33,31,28,.05);color:var(--ink)}.clr .scene.lite .con-mast,.clr .scene.lite .con-top{border-bottom-color:var(--hair)}.clr .scene.lite .con-sub,.clr .scene.lite .dock{border-top-color:var(--hair)}.clr .scene.lite .dock button{color:var(--ink);border-left-color:var(--hair)}.clr .scene.lite .dock button:before{background:var(--wash)}.clr .scene.lite .dock .go:before{background:var(--accent)}.clr .scene.lite .dock .go:hover{color:var(--paper)}.clr .scene.lite .console .bars i{background:var(--accent)}.clr .quiet.dark{background:rgb(var(--night));color:var(--paper)}.clr .quiet.dark .label{color:rgba(244,239,231,.7)}.clr .quiet.dark .qh{color:var(--paper)}.clr .quiet.dark .dim{color:rgba(244,239,231,.72)}.clr .quiet.dark .night{background:rgba(244,239,231,.07);border-top-color:var(--shair)}.clr .quiet.dark .nrow .label{color:rgba(244,239,231,.7)}.clr .quiet.dark .nrow .label.accent{color:var(--glow)}.clr .quiet.dark .ntrack{background:rgba(244,239,231,.1)}.clr .quiet.dark .nfill{background:rgba(244,239,231,.22)}.clr .quiet.dark .ncall{background:var(--glow)}.clr .quiet.dark .nval{color:var(--paper)}.clr .quiet.dark .nval.accent{color:var(--glow)}.clr .quiet.dark .pill{background:rgba(244,239,231,.12);color:var(--paper)}.clr .quiet.dark .pill:hover{background:rgba(244,239,231,.2)}.clr .quiet.dark .pill[aria-pressed=true]{background:var(--paper);color:var(--accent)}.clr .quiet.dark :focus-visible{outline-color:var(--paper)}.clr .nhead{align-items:baseline}.clr .scene.finale{align-items:center;padding:64px 0}.clr .scene .caption{color:rgba(244,239,231,.7)}.clr .scene .caption a{color:var(--paper);border-bottom:1px solid var(--shair)}.clr .scene.lite .caption{color:var(--ink-2)}.clr .scene .bigstat{margin-bottom:0}.clr .scene .bigstat b{color:var(--glow)}.clr .scene .bs-unit{color:var(--paper)}.clr .scene .month{background:rgba(var(--night),.45);width:100%;max-width:640px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top-color:var(--shair)}.clr .scene .month .label{color:rgba(244,239,231,.7)}.clr .scene .month .pill{background:rgba(244,239,231,.14);color:var(--paper)}.clr .scene .month .pill:hover{background:rgba(244,239,231,.24)}.clr .scene .month .pill[aria-pressed=true]{background:var(--paper);color:var(--accent)}.clr .scene .month-line{border-top-color:var(--shair)}.clr .scene .month-line b{color:var(--paper)}.clr .scene .month .dim{color:rgba(244,239,231,.72)}@media (min-width:720px){.clr .scene .month-line b{color:var(--glow)}}@media (min-width:880px){.clr .scene.framed .sc-title,.clr .scene.split .sc-title,.clr .scene.split-rev .sc-title{font-size:42px;line-height:1.1}}.clr .scene.lite .cap span{background:rgba(33,31,28,.07);color:var(--ink)}.clr .strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.clr .strip .cell{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left}.clr .strip .cell img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s ease-out}.clr .strip .cell:hover img{transform:scale(1.04)}.clr .strip .cell:active img{transform:scale(1)}.clr .strip-foot{margin-top:24px}.clr .scene .sc-play{background:var(--glow);color:var(--ink)}.clr .scene.lite .sc-play{background:var(--wash);color:var(--accent)}.clr .dock .go{background:var(--glow);color:var(--ink)}.clr .scene.lite .dock .go{background:var(--wash);color:var(--accent)}.clr .dock button[aria-pressed=true]{background:rgba(var(--glow-rgb),.22);color:var(--glow)}.clr .scene.lite .dock button[aria-pressed=true]{background:var(--wash);color:var(--accent)}.clr .plate.on{background:rgba(var(--glow-rgb),.22);color:var(--glow)}.clr .scene.lite .plate.on{background:var(--wash);color:var(--accent)}.clr .quiet.dark .pill[aria-pressed=true],.clr .scene .month .pill[aria-pressed=true]{background:var(--glow);color:rgb(var(--night));font-weight:600}.clr .ml-svc{color:var(--accent)}.clr .scene .month .ml-svc{color:var(--glow)}.clr .chiprow.left{justify-content:flex-start;margin:0}.clr .console.cstrip{display:flex;align-items:center;gap:16px;padding:0 16px;flex-wrap:wrap}.clr .cstrip .con-status{flex:0 0 auto;padding:16px 0;min-width:72px}.clr .cstrip .plate{padding:8px}.clr .cstrip .bars{flex:1 1 120px}.clr .cstrip .dock{border-top:0;border-left:.5px solid var(--shair);flex:0 0 auto;margin-left:auto}.clr .cstrip .dock button{flex:0 0 auto;min-width:56px}@media (max-width:879px){.clr .cstrip .dock{flex:1 1 100%;border-left:0;border-top:.5px solid var(--shair);margin-left:0}.clr .cstrip .dock button{flex:1 1}}.clr .callwrap.slim{max-width:420px}.clr .con-extra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;min-height:44px;border-top:.5px solid var(--shair)}.clr .scene.lite .con-extra{border-top-color:var(--hair)}.clr .dock .go{flex:2 1;font-size:15px;font-weight:600;text-transform:none;letter-spacing:0}.clr .dock .go .ico{animation:clr-go 2.2s cubic-bezier(.22,1,.36,1) infinite}@keyframes clr-go{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.clr .scene.playing .dock .go .ico{animation:none}.clr .cstrip .dock button,.clr .dock button{min-height:56px}.clr .rgrid{display:grid;gap:24px;margin-top:24px;max-width:960px}@media (min-width:880px){.clr .rgrid{grid-template-columns:1fr 1fr;gap:48px}}.clr .ritem{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-top:.5px solid var(--hair);width:100%;position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left}.clr .rlist .ritem:last-child{border-bottom:.5px solid var(--hair)}.clr .ritem:hover{color:var(--ink)}.clr .ritem[aria-pressed=true]{color:var(--accent)}.clr .ritem .rk{font-size:20px;font-weight:500}.clr .ritem .rs{font-size:15px;white-space:nowrap}.clr .rstage{min-height:280px;padding-top:24px;display:flex;flex-direction:column;justify-content:center;gap:8px}.clr .rstage .bigstat{margin-bottom:0}.clr .rclaim{line-height:1.3;max-width:480px}@media (max-width:879px){.clr .rgrid .rstage{order:-1;min-height:128px}}.clr .pfill{position:absolute;left:0;bottom:-.5px;height:2px;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(0);animation:rfill 4s linear forwards}@keyframes rfill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.clr .pfill{display:none}}.clr .stance{background-color:var(--paper);background-image:radial-gradient(rgba(var(--accent-rgb),.14) 1.5px,transparent 1.5px),linear-gradient(rgba(var(--accent-rgb),.05),rgba(var(--accent-rgb),.05));background-size:24px 24px,100% 100%;animation:clr-drift 90s linear infinite}@keyframes clr-drift{to{background-position:480px 240px,0 0}}.clr .stance .chip{background:var(--paper)}.clr .stance .q{text-shadow:0 0 16px var(--paper)}.clr .hp-body{min-height:264px;width:100%}.clr .hp-copy{max-width:480px}.clr .scene.lite .voicebank{margin-top:0;background:rgba(33,31,28,.04)}.clr .scene.framed{padding:56px 0}@media (min-width:880px){.clr .scene.framed{padding:64px 0}}.clr .scene.instrument .sc-media{object-position:0 50%}.clr .scene.instrument .sc-grad{background:rgba(244,239,231,.22)}.clr .scene.instrument .console{background:rgba(var(--night),.55)}.clr .scene.instrument .sc-ctx,.clr .scene.instrument .sc-sub,.clr .scene.instrument .sc-title{color:var(--ink)}.clr .scene.instrument .schip{background:var(--wash);color:var(--accent)}.clr .rclaim{font-size:20px;font-weight:400;line-height:1.4;color:var(--accent);text-wrap:balance;animation:clr-ccin .24s ease-out}@media (min-width:880px){.clr .rclaim{font-size:42px;font-weight:300;line-height:1.25;letter-spacing:-.01em}}