.EdgeLight-module__qPknCa__edgeLight{--edge-lead:var(--stem-color,var(--inst-keys));--precision-glow:conic-gradient(from 0deg, var(--edge-lead) 0deg, var(--inst-vocals) 45deg, color-mix(in srgb, var(--inst-vocals) 12%, transparent) 90deg, var(--inst-bass) 135deg, var(--inst-keys) 175deg, color-mix(in srgb, var(--inst-keys) 10%, transparent) 215deg, var(--signal) 255deg, var(--inst-drums) 295deg, color-mix(in srgb, var(--inst-vocals) 15%, transparent) 335deg, var(--edge-lead) 360deg);--precision-edge:conic-gradient(from 0deg, var(--edge-lead), var(--inst-vocals), var(--inst-bass), var(--inst-keys), var(--signal), var(--inst-drums), var(--edge-lead));--screen-radius:1.25rem}html[data-stemr-shell=ios] .EdgeLight-module__qPknCa__edgeLight{--screen-radius:62px}html[data-stemr-shell=ios][data-stemr-idiom=pad] .EdgeLight-module__qPknCa__edgeLight{--screen-radius:25px}.EdgeLight-module__qPknCa__screenGlow{pointer-events:none;position:absolute;inset:0}.EdgeLight-module__qPknCa__glowRing{border-radius:var(--screen-radius);-webkit-mask-composite:xor;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.EdgeLight-module__qPknCa__glowEdge{padding:3px}.EdgeLight-module__qPknCa__glowEdge .EdgeLight-module__qPknCa__glowDisc{background:var(--precision-edge)}.EdgeLight-module__qPknCa__glowBloom{filter:blur(18px);opacity:.9;animation:2.8s ease-in-out infinite EdgeLight-module__qPknCa__glowBreathe;position:absolute;inset:-10px}.EdgeLight-module__qPknCa__glowBloom .EdgeLight-module__qPknCa__glowRing{border-radius:calc(var(--screen-radius) + 10px);padding:26px}.EdgeLight-module__qPknCa__glowDisc{background:var(--precision-glow);width:160vmax;height:160vmax;animation:7s linear infinite EdgeLight-module__qPknCa__glowTurn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.EdgeLight-module__qPknCa__glowDiscCounter{mix-blend-mode:screen;opacity:.65;animation-duration:11s;animation-direction:reverse}@keyframes EdgeLight-module__qPknCa__glowTurn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes EdgeLight-module__qPknCa__glowBreathe{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.EdgeLight-module__qPknCa__glowDisc,.EdgeLight-module__qPknCa__glowBloom{animation:none}}
.WaveformPrecision-module__4hi81q__root{z-index:80;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.WaveformPrecision-module__4hi81q__rootSettled{pointer-events:auto}.WaveformPrecision-module__4hi81q__backdrop{background:#0000009e;position:absolute;inset:0}.WaveformPrecision-module__4hi81q__glowReveal{pointer-events:none;transform-origin:50%;position:absolute;inset:0}.WaveformPrecision-module__4hi81q__panel{background:color-mix(in srgb, var(--surface-2) 92%, transparent);border:var(--border-width) solid var(--border-subtle);pointer-events:auto;border-radius:2.25rem;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 60px #0000008c}.WaveformPrecision-module__4hi81q__panelContent{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.WaveformPrecision-module__4hi81q__panelGlow{border-radius:inherit;background:linear-gradient(135deg, var(--stem-color,var(--accent)), var(--inst-vocals) 55%, var(--inst-keys));-webkit-mask-composite:xor;opacity:.9;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.WaveformPrecision-module__4hi81q__readoutRow{justify-content:space-between;align-items:baseline;gap:.75rem;padding:1rem 1.125rem .5rem;display:flex}.WaveformPrecision-module__4hi81q__readout{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:2rem;font-weight:650;line-height:1}.WaveformPrecision-module__4hi81q__hint{color:var(--muted);text-align:right;flex-direction:column;align-items:flex-end;gap:.15rem;font-size:.75rem;display:flex}.WaveformPrecision-module__4hi81q__hintName{letter-spacing:.08em;text-transform:uppercase;color:var(--stem-color,var(--accent));font-size:.6875rem;font-weight:700}.WaveformPrecision-module__4hi81q__viewport{background:var(--surface-3);touch-action:none;border-radius:1.75rem;flex:1;min-height:0;margin:0 .5rem;position:relative;overflow:hidden}.WaveformPrecision-module__4hi81q__strip{will-change:transform;position:absolute;top:0;bottom:0;left:50%}.WaveformPrecision-module__4hi81q__bars{position:absolute;inset:.75rem 0}.WaveformPrecision-module__4hi81q__bar{background:var(--stem-color,var(--accent));opacity:.75;border-radius:2px;width:3px;position:absolute;bottom:50%;transform:translateY(50%)}.WaveformPrecision-module__4hi81q__pin{background:var(--pin-color);border:2px solid #ffffffd9;border-radius:9999px;width:.625rem;height:.625rem;position:absolute;top:.5rem;transform:translate(-50%)}.WaveformPrecision-module__4hi81q__needle{background:var(--foreground);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:.25rem;bottom:.25rem;left:50%}.WaveformPrecision-module__4hi81q__needle:before{content:"";background:var(--foreground);border-radius:9999px;width:.75rem;height:.75rem;position:absolute;top:-.125rem;left:50%;transform:translate(-50%)}.WaveformPrecision-module__4hi81q__edgeFade{pointer-events:none;width:2.5rem;position:absolute;top:0;bottom:0}.WaveformPrecision-module__4hi81q__edgeFadeStart{background:linear-gradient(90deg, var(--surface-3), transparent);left:0}.WaveformPrecision-module__4hi81q__edgeFadeEnd{background:linear-gradient(270deg, var(--surface-3), transparent);right:0}.WaveformPrecision-module__4hi81q__actions{align-items:center;gap:.375rem;padding:.625rem .75rem .75rem;display:flex}.WaveformPrecision-module__4hi81q__actionsSpacer{flex:1}.WaveformPrecision-module__4hi81q__nudge,.WaveformPrecision-module__4hi81q__cancel,.WaveformPrecision-module__4hi81q__commit{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-tap-highlight-color:transparent;height:2.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:600}.WaveformPrecision-module__4hi81q__nudge{border:var(--border-width) solid var(--border-subtle);background:var(--surface-3);color:var(--foreground);padding:0 .625rem}.WaveformPrecision-module__4hi81q__cancel{color:var(--muted);background:0 0}.WaveformPrecision-module__4hi81q__commit{background:var(--accent);color:#04130f;padding:0 1.125rem}.WaveformPrecision-module__4hi81q__ripple{z-index:81;width:var(--ripple-size,360px);height:var(--ripple-size,360px);margin:calc(var(--ripple-size,360px) / -2) 0 0 calc(var(--ripple-size,360px) / -2);pointer-events:none;background:conic-gradient(var(--stem-color,var(--accent)), var(--inst-vocals), var(--inst-bass), var(--inst-keys), var(--inst-drums), var(--stem-color,var(--accent)));-webkit-mask-composite:xor;will-change:transform, opacity;border-radius:9999px;padding:2.5px;animation:.75s cubic-bezier(.2,.8,.2,1) forwards WaveformPrecision-module__4hi81q__precisionRipple;position:fixed;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes WaveformPrecision-module__4hi81q__precisionRipple{0%{opacity:1;transform:scale(.06)rotate(-40deg)}60%{opacity:.55}to{opacity:0;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.WaveformPrecision-module__4hi81q__root{animation:none}}
.CommentDock-module__Vr--jq__dock{left:0;right:0;bottom:var(--stemr-native-tabbar,0px);z-index:60;transform:translateY(calc(100% + var(--stemr-native-tabbar,0px)));opacity:0;transition:transform var(--dock-duration,.35s) cubic-bezier(.38, .7, .125, 1), opacity .2s ease-out;will-change:transform;position:fixed}.CommentDock-module__Vr--jq__dock[data-shown]{transform:translateY(calc(-1 * max(0px, var(--dock-keyboard,0px) - var(--stemr-native-tabbar,0px))));opacity:1}.CommentDock-module__Vr--jq__bar{background:color-mix(in srgb, var(--surface-2) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-top:var(--border-width,1px) solid var(--border-subtle);align-items:flex-end;gap:.5rem;padding:.5rem .75rem;display:flex}.CommentDock-module__Vr--jq__stamp{background:var(--surface-3);font-variant-numeric:tabular-nums;color:var(--foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;margin-bottom:.3rem;padding:.3rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.CommentDock-module__Vr--jq__dot{background:var(--track-color);border-radius:9999px;width:.45rem;height:.45rem}.CommentDock-module__Vr--jq__field{box-sizing:border-box;min-width:0;min-height:2.25rem;max-height:6rem;padding:calc(.5rem - var(--border-width,1px)) .875rem;resize:none;border:var(--border-width,1px) solid var(--border);background:var(--surface-3);color:var(--foreground);border-radius:1.125rem;outline:none;flex:1;font-family:inherit;font-size:16px;line-height:1.25rem;overflow-y:auto}.CommentDock-module__Vr--jq__field:focus{border-color:var(--accent)}.CommentDock-module__Vr--jq__send,.CommentDock-module__Vr--jq__cancel{cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.CommentDock-module__Vr--jq__send{background:var(--accent);color:#04120f}.CommentDock-module__Vr--jq__cancel{background:var(--surface-3);color:var(--muted)}@media (prefers-reduced-motion:reduce){.CommentDock-module__Vr--jq__dock{transition:opacity .2s ease-out}}
.WaveformPlayer-module__L6IAza__hiddenAudio{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.WaveformPlayer-module__L6IAza__card{border-radius:var(--radius-container-lg);background:var(--surface-2);border:var(--border-width) solid var(--border-subtle);padding:1rem;position:relative}.WaveformPlayer-module__L6IAza__headerRow{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.WaveformPlayer-module__L6IAza__trackIconWrap{border-radius:var(--radius-control);background:color-mix(in srgb, var(--track-color) 15%, transparent);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.WaveformPlayer-module__L6IAza__trackDot{background:var(--track-color);border-radius:.125rem;width:.625rem;height:.625rem}.WaveformPlayer-module__L6IAza__trackIconGlyph{color:var(--track-color)}.WaveformPlayer-module__L6IAza__kindTagMaster,.WaveformPlayer-module__L6IAza__kindTagStem{letter-spacing:.06em;text-transform:uppercase;vertical-align:.1em;border-radius:.3rem;margin-right:.5rem;padding:.125rem .375rem;font-size:.625rem;font-weight:800;display:inline-block}.WaveformPlayer-module__L6IAza__kindTagMaster{background:var(--accent);color:#04201d}.WaveformPlayer-module__L6IAza__kindTagStem{background:var(--surface-3);color:var(--muted)}.WaveformPlayer-module__L6IAza__title{color:var(--foreground);font-size:.875rem;font-weight:500}.WaveformPlayer-module__L6IAza__subtitle{color:var(--muted);font-size:.75rem}.WaveformPlayer-module__L6IAza__metaCluster{align-items:center;gap:.375rem;display:flex}.WaveformPlayer-module__L6IAza__metaIcon{color:var(--muted)}.WaveformPlayer-module__L6IAza__metaCount{color:var(--muted);font-size:.75rem}.WaveformPlayer-module__L6IAza__waveArea{margin-bottom:.5rem;position:relative}.WaveformPlayer-module__L6IAza__waveCanvasHost{z-index:0;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.WaveformPlayer-module__L6IAza__waveSurface{cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;border-radius:var(--radius-control);background:var(--surface-3);align-items:flex-end;gap:1px;height:4rem;padding-left:.25rem;padding-right:.25rem;display:flex;position:relative;overflow:hidden}.WaveformPlayer-module__L6IAza__waveBar{height:var(--bar-h);background:var(--bar-bg);opacity:var(--bar-op,.9);transform-origin:bottom;border-radius:0;flex:1;transition:background 75ms,opacity 75ms}@keyframes WaveformPlayer-module__L6IAza__waveBarBreathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.12)}}.WaveformPlayer-module__L6IAza__waveBarPlaying{animation:1.6s ease-in-out infinite WaveformPlayer-module__L6IAza__waveBarBreathe;animation-delay:var(--bar-delay,0s)}.WaveformPlayer-module__L6IAza__waveSurface[data-offscreen] .WaveformPlayer-module__L6IAza__waveBarPlaying{animation-play-state:paused}.WaveformPlayer-module__L6IAza__waveProgressWash{pointer-events:none;z-index:1;background:color-mix(in srgb, var(--track-color) 22%, transparent);border-radius:inherit;clip-path:inset(0 calc(100% - var(--progress-pct)) 0 0);position:absolute;inset:0}.WaveformPlayer-module__L6IAza__playhead{pointer-events:none;transform:translate3d(var(--playhead-pct), 0, 0);will-change:transform;transition:transform .14s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.WaveformPlayer-module__L6IAza__playhead:before{content:"";background:var(--accent);opacity:.95;width:2px;position:absolute;top:0;bottom:0;left:-1px}.WaveformPlayer-module__L6IAza__playheadPlaying{transition:none}.WaveformPlayer-module__L6IAza__hoverLine{pointer-events:none;width:1px;top:0;bottom:0;left:var(--hover-pct);background:rgb(var(--ink-rgb) / .25);z-index:5;position:absolute}.WaveformPlayer-module__L6IAza__hoverTime{top:.25rem;left:var(--hover-pct);pointer-events:none;z-index:6;font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap;background:#0000008c;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;position:absolute;transform:translate(-50%)}.WaveformPlayer-module__L6IAza__pinLane{height:1.625rem;margin:0 0 .125rem;position:relative}.WaveformPlayer-module__L6IAza__pinTag{bottom:.3125rem;left:clamp(.6875rem, var(--pin-pct), calc(100% - .6875rem));font-variant-numeric:tabular-nums;color:#fff;background:color-mix(in srgb, var(--pin-color) 82%, #000);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.6875rem;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,opacity .18s;display:grid;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff38,0 2px 6px #00000059}.WaveformPlayer-module__L6IAza__pinTag:after{content:"";background:inherit;z-index:-1;border-radius:0 0 .125rem;width:.4375rem;height:.4375rem;position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%)rotate(45deg)}.WaveformPlayer-module__L6IAza__pinTag:before{content:"";position:absolute;inset:-.625rem -.3125rem -.5rem}.WaveformPlayer-module__L6IAza__pinTag[data-resolved=true]{color:#ffffffbf;background:color-mix(in srgb, var(--surface-3) 70%, #8888a0);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .12);opacity:.7}.WaveformPlayer-module__L6IAza__pinTag[data-active=true]{box-shadow:inset 0 0 0 1px #fff6, 0 0 0 3px color-mix(in srgb, var(--pin-color) 35%, transparent);opacity:1;transform:translate(-50%)scale(1.14)}.WaveformPlayer-module__L6IAza__pinTag:active{transform:translate(-50%)scale(.92)}@media (hover:hover) and (pointer:fine){.WaveformPlayer-module__L6IAza__pinTag:hover{transform:translate(-50%)scale(1.1)}}.WaveformPlayer-module__L6IAza__pinTag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WaveformPlayer-module__L6IAza__pinMark{top:0;bottom:0;left:var(--pin-pct);z-index:4;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--pin-color) 65%, transparent), transparent 85%);opacity:.7;border-radius:1px;width:2px;margin-left:-1px;transition:opacity .18s;position:absolute}.WaveformPlayer-module__L6IAza__pinMark[data-resolved=true]{opacity:.25}.WaveformPlayer-module__L6IAza__pinMark[data-active=true]{opacity:1;background:linear-gradient(to bottom, var(--pin-color), color-mix(in srgb, var(--pin-color) 25%, transparent))}@media (prefers-reduced-motion:reduce){.WaveformPlayer-module__L6IAza__pinTag,.WaveformPlayer-module__L6IAza__pinMark{transition:none}}.WaveformPlayer-module__L6IAza__timeRow{justify-content:space-between;margin-top:.25rem;padding-left:.25rem;padding-right:.25rem;display:flex}.WaveformPlayer-module__L6IAza__timeLabel{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem}.WaveformPlayer-module__L6IAza__controls{border-radius:var(--radius-container-lg);background:var(--surface-3);border:var(--border-width) solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;padding:.3125rem .5rem .3125rem .3125rem;display:flex}.WaveformPlayer-module__L6IAza__ctrlCluster{align-items:center;gap:.375rem;display:flex}.WaveformPlayer-module__L6IAza__transportBtn{border-radius:var(--radius-pill);letter-spacing:.02em;border:var(--border-width) solid var(--border-subtle);background:var(--surface-2);width:2.25rem;min-width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--foreground) 80%, transparent);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:.625rem;font-weight:800;transition:background .12s,color .12s,border-color .12s,transform .12s;display:inline-flex}.WaveformPlayer-module__L6IAza__transportBtn:hover:not(:disabled){color:var(--foreground);border-color:var(--border)}.WaveformPlayer-module__L6IAza__transportBtn:disabled{cursor:not-allowed;color:color-mix(in srgb, var(--muted) 70%, transparent);border-color:var(--border-subtle);background:color-mix(in srgb, var(--surface-2) 65%, var(--surface-3))}.WaveformPlayer-module__L6IAza__transportBtnOn{color:var(--accent)}.WaveformPlayer-module__L6IAza__playTransportBtn{background:var(--accent);color:#04201d;border:none;width:2.75rem;min-width:2.75rem;height:2.75rem}.WaveformPlayer-module__L6IAza__playTransportBtn:hover:not(:disabled){background:var(--accent-hover);color:#04201d}.WaveformPlayer-module__L6IAza__playTransportBtn.WaveformPlayer-module__L6IAza__transportBtnOn{color:#04201d}.WaveformPlayer-module__L6IAza__playTransportBtn:disabled{background:color-mix(in srgb, var(--accent) 35%, var(--surface-3));color:#04201d99}.WaveformPlayer-module__L6IAza__playTransportBtn svg{width:1.25rem;height:1.25rem}.WaveformPlayer-module__L6IAza__transportBtn svg{pointer-events:none}@keyframes WaveformPlayer-module__L6IAza__transportLoading{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.WaveformPlayer-module__L6IAza__transportBtnBuffering{animation:none}}.WaveformPlayer-module__L6IAza__transportBtn:active:not(:disabled){transform:scale(.94)}.WaveformPlayer-module__L6IAza__transportBtnInitiating{opacity:.82}.WaveformPlayer-module__L6IAza__transportBtnBuffering{background:color-mix(in srgb, var(--accent) 55%, var(--surface-3));animation:1.4s ease-in-out infinite WaveformPlayer-module__L6IAza__transportBreathe}.WaveformPlayer-module__L6IAza__transportBtnBuffering:hover{background:color-mix(in srgb, var(--accent) 70%, var(--surface-3))}@keyframes WaveformPlayer-module__L6IAza__transportBreathe{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.WaveformPlayer-module__L6IAza__transportBtnBuffering{animation:none}}.WaveformPlayer-module__L6IAza__transportBtn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 80%, rgb(var(--ink-rgb) / .35));outline-offset:2px}.WaveformPlayer-module__L6IAza__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WaveformPlayer-module__L6IAza__volCluster{border-radius:var(--radius-pill);background:var(--surface-2);border:var(--border-width) solid var(--border-subtle);flex-shrink:0;align-items:center;gap:.375rem;height:2.25rem;padding:0 .75rem 0 .25rem;display:inline-flex}.WaveformPlayer-module__L6IAza__volIcon,.WaveformPlayer-module__L6IAza__volMaxIcon{color:var(--muted);flex-shrink:0}.WaveformPlayer-module__L6IAza__volReadout{text-align:right;font-variant-numeric:tabular-nums;width:2.25rem;color:var(--foreground);flex-shrink:0;font-size:.75rem;font-weight:600}.WaveformPlayer-module__L6IAza__muteBtn{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--foreground) 80%, transparent);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.WaveformPlayer-module__L6IAza__muteBtn:hover{color:var(--foreground);background:var(--surface-3)}.WaveformPlayer-module__L6IAza__muteBtn[data-muted]{color:var(--red)}.WaveformPlayer-module__L6IAza__muteBtn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 80%, rgb(var(--ink-rgb) / .35));outline-offset:2px}.WaveformPlayer-module__L6IAza__volIconTouch{display:none}.WaveformPlayer-module__L6IAza__customVol{background:0 0;border:none;align-items:center;width:7rem;height:100%;padding:0 .375rem;display:flex;position:relative}.WaveformPlayer-module__L6IAza__volTrack{background:var(--surface-3);outline:1px solid var(--border);outline-offset:-1px;pointer-events:none;border-radius:9999px;width:100%;height:.375rem;position:relative}.WaveformPlayer-module__L6IAza__volFill{width:var(--vol-pct);border-radius:inherit;background:var(--accent);transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.WaveformPlayer-module__L6IAza__volThumb{top:50%;left:var(--vol-pct);border:2px solid var(--accent);pointer-events:none;background:#fff;border-radius:9999px;width:.875rem;height:.875rem;transition:left 80ms linear;position:absolute;transform:translate(-50%,-50%)}.WaveformPlayer-module__L6IAza__volRangeInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.WaveformPlayer-module__L6IAza__addPinReveal{overflow:hidden}.WaveformPlayer-module__L6IAza__addPinCard{border-radius:var(--radius-container-lg);background:var(--surface-3);border:var(--border-width) solid var(--border);flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.75rem;display:flex}.WaveformPlayer-module__L6IAza__addPinTopRow{align-items:center;gap:.75rem;display:flex}.WaveformPlayer-module__L6IAza__addPinField{border:var(--border-width) solid var(--border-subtle);background:var(--surface-2);width:100%;color:var(--foreground);border-radius:.375rem;outline:none;padding:.375rem .5rem;font-size:.75rem}.WaveformPlayer-module__L6IAza__addPinField:focus{border-color:var(--accent)}.WaveformPlayer-module__L6IAza__addPinDot{background:var(--track-color);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.WaveformPlayer-module__L6IAza__addPinText{color:var(--muted);flex:1;font-size:.75rem}.WaveformPlayer-module__L6IAza__addPinStrong{color:var(--foreground)}.WaveformPlayer-module__L6IAza__iconBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;flex-shrink:0}@media (max-width:768px){.WaveformPlayer-module__L6IAza__card{border-radius:var(--radius-container);padding:.75rem}.WaveformPlayer-module__L6IAza__headerRow{gap:.5rem;margin-bottom:.5rem}.WaveformPlayer-module__L6IAza__title{font-size:.8125rem}.WaveformPlayer-module__L6IAza__waveSurface{min-height:5.5rem}.WaveformPlayer-module__L6IAza__controls{gap:.25rem;padding:.3125rem .375rem .3125rem .3125rem}.WaveformPlayer-module__L6IAza__ctrlCluster{gap:.25rem}.WaveformPlayer-module__L6IAza__customVol{width:4.5rem}.WaveformPlayer-module__L6IAza__volMaxIcon{display:none}.WaveformPlayer-module__L6IAza__volCluster{margin-left:auto}}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__controls{flex-direction:column;align-items:stretch;gap:.5rem;padding:.5rem}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__ctrlCluster{justify-content:center;gap:.75rem}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__transportBtn{min-width:2.75rem;height:2.75rem}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__playTransportBtn{min-width:3.25rem;height:3.25rem}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__volCluster{border-radius:var(--radius-pill);background:linear-gradient(180deg, rgb(var(--ink-rgb) / .11), rgb(var(--ink-rgb) / .04));-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:.5px solid rgb(var(--ink-rgb) / .18);height:3.25rem;box-shadow:inset 0 1px 0 rgb(var(--ink-rgb) / .16), inset 0 -1px 0 #00000038, 0 8px 24px #00000047;flex:none;gap:.5rem;margin-left:0;padding:0 1rem}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__volIconPointer{display:none}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__volIconTouch{color:color-mix(in srgb, var(--foreground) 70%, transparent);display:block}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__customVol{touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:auto;width:auto;max-width:none;height:100%;padding:0 .75rem}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__volTrack{background:rgb(var(--ink-rgb) / .12);height:.5rem;box-shadow:inset 0 1px 1px #0000004d}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__volThumb{background:#fff;border:none;width:1.5rem;height:1.5rem;box-shadow:0 0 0 .5px #00000014,0 2px 8px #00000059}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__volRangeInput{pointer-events:none}@media (hover:none) and (pointer:coarse){.WaveformPlayer-module__L6IAza__controls{flex-direction:column;align-items:stretch;gap:.5rem;padding:.5rem}.WaveformPlayer-module__L6IAza__ctrlCluster{justify-content:center;gap:.75rem}.WaveformPlayer-module__L6IAza__transportBtn{min-width:2.75rem;height:2.75rem}.WaveformPlayer-module__L6IAza__playTransportBtn{min-width:3.25rem;height:3.25rem}.WaveformPlayer-module__L6IAza__volCluster{border-radius:var(--radius-pill);background:linear-gradient(180deg, rgb(var(--ink-rgb) / .11), rgb(var(--ink-rgb) / .04));-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:.5px solid rgb(var(--ink-rgb) / .18);height:3.25rem;box-shadow:inset 0 1px 0 rgb(var(--ink-rgb) / .16), inset 0 -1px 0 #00000038, 0 8px 24px #00000047;flex:none;gap:.5rem;margin-left:0;padding:0 1rem}.WaveformPlayer-module__L6IAza__volIconPointer{display:none}.WaveformPlayer-module__L6IAza__volIconTouch{color:color-mix(in srgb, var(--foreground) 70%, transparent);display:block}.WaveformPlayer-module__L6IAza__customVol{touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:auto;width:auto;max-width:none;height:100%;padding:0 .75rem}.WaveformPlayer-module__L6IAza__volTrack{background:rgb(var(--ink-rgb) / .12);height:.5rem;box-shadow:inset 0 1px 1px #0000004d}.WaveformPlayer-module__L6IAza__volThumb{background:#fff;border:none;width:1.5rem;height:1.5rem;box-shadow:0 0 0 .5px #00000014,0 2px 8px #00000059}.WaveformPlayer-module__L6IAza__volRangeInput{pointer-events:none}}:is(html[data-stemr-native-player] .WaveformPlayer-module__L6IAza__controls[data-glass] .WaveformPlayer-module__L6IAza__volCluster,html[data-stemr-native-player] .WaveformPlayer-module__L6IAza__controls[data-glass] .WaveformPlayer-module__L6IAza__transportBtn){visibility:hidden}.WaveformPlayer-module__L6IAza__customVol[data-dragging] .WaveformPlayer-module__L6IAza__volFill,.WaveformPlayer-module__L6IAza__customVol[data-dragging] .WaveformPlayer-module__L6IAza__volThumb{transition:none}@media (prefers-reduced-motion:reduce){.WaveformPlayer-module__L6IAza__waveBarPlaying{animation:none}.WaveformPlayer-module__L6IAza__playhead,.WaveformPlayer-module__L6IAza__waveBar,.WaveformPlayer-module__L6IAza__volFill,.WaveformPlayer-module__L6IAza__volThumb{transition:none}}.WaveformPlayer-module__L6IAza__waveArea{--cycle-color:#f2c94c}.WaveformPlayer-module__L6IAza__cycleRuler{background:var(--surface-3);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:.25rem;height:.875rem;margin:0 0 .25rem;position:relative}@media (pointer:coarse){.WaveformPlayer-module__L6IAza__cycleRuler{height:1.25rem}}.WaveformPlayer-module__L6IAza__cycleRulerBand{top:0;bottom:0;left:var(--cycle-start);width:calc(var(--cycle-end) - var(--cycle-start));background:color-mix(in srgb, var(--cycle-color) 35%, transparent);cursor:grab;border-radius:.25rem;position:absolute}.WaveformPlayer-module__L6IAza__cycleRuler[data-on=true] .WaveformPlayer-module__L6IAza__cycleRulerBand{background:var(--cycle-color)}.WaveformPlayer-module__L6IAza__cycleRulerBand:before,.WaveformPlayer-module__L6IAza__cycleRulerBand:after{content:"";background:color-mix(in srgb, var(--cycle-color) 60%, #000);cursor:ew-resize;width:3px;position:absolute;top:0;bottom:0}.WaveformPlayer-module__L6IAza__cycleRulerBand:before{border-radius:.25rem 0 0 .25rem;left:0}.WaveformPlayer-module__L6IAza__cycleRulerBand:after{border-radius:0 .25rem .25rem 0;right:0}.WaveformPlayer-module__L6IAza__cycleRulerMark{top:0;bottom:0;left:var(--cycle-start);color:#1a1a1a;background:var(--cycle-color);pointer-events:none;border-radius:.1875rem;place-items:center;min-width:.875rem;padding:0 .1875rem;font-size:.5625rem;font-weight:700;line-height:1;display:grid;position:absolute;transform:translate(-50%)}.WaveformPlayer-module__L6IAza__cycleBand{top:0;bottom:0;left:var(--cycle-start);width:calc(var(--cycle-end) - var(--cycle-start));z-index:2;pointer-events:none;background:color-mix(in srgb, var(--cycle-color) 7%, transparent);border-left:1px solid color-mix(in srgb, var(--cycle-color) 35%, transparent);border-right:1px solid color-mix(in srgb, var(--cycle-color) 35%, transparent);position:absolute}.WaveformPlayer-module__L6IAza__cycleBand[data-on=true]{background:color-mix(in srgb, var(--cycle-color) 14%, transparent);border-color:color-mix(in srgb, var(--cycle-color) 70%, transparent)}.WaveformPlayer-module__L6IAza__timeRow{align-items:center;gap:.5rem}.WaveformPlayer-module__L6IAza__cycleTools{align-items:center;gap:.25rem;min-width:0;display:flex}.WaveformPlayer-module__L6IAza__cycleBtn{border:var(--border-width) solid var(--border-subtle);min-width:1.5rem;height:1.5rem;color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;gap:.3125rem;padding:0 .4375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.WaveformPlayer-module__L6IAza__cycleBtn[data-set=true]{color:var(--cycle-color);border-color:color-mix(in srgb, var(--cycle-color) 45%, transparent)}.WaveformPlayer-module__L6IAza__cycleBtn[data-on=true]{color:#1a1a1a;background:var(--cycle-color);border-color:var(--cycle-color)}.WaveformPlayer-module__L6IAza__cycleBtn:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.WaveformPlayer-module__L6IAza__cycleBtn:not(:disabled):not([data-on=true]):hover{color:var(--foreground,#fff);background:var(--surface-3)}}.WaveformPlayer-module__L6IAza__cycleRange{font-weight:600}@media (pointer:coarse){.WaveformPlayer-module__L6IAza__cycleBtn{min-width:1.875rem;height:1.875rem}}.WaveformPlayer-module__L6IAza__rangeCommentBtn{border-radius:var(--radius-control);background:var(--accent);color:#04201c;font-variant-numeric:tabular-nums;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;margin-top:.5rem;padding:0 1rem;font-size:.875rem;font-weight:700;display:flex}.WaveformPlayer-module__L6IAza__rangeCommentBtn:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.WaveformPlayer-module__L6IAza__rangeCommentBtn:hover{background:color-mix(in srgb, var(--accent) 88%, #fff)}}@media (pointer:coarse){.WaveformPlayer-module__L6IAza__rangeCommentBtn{min-height:2.875rem}}.WaveformPlayer-module__L6IAza__playheadHandle{background:var(--accent);pointer-events:auto;cursor:ew-resize;touch-action:none;z-index:6;border-radius:0 0 6px 6px;width:12px;height:10px;position:absolute;top:0;left:-6px}.WaveformPlayer-module__L6IAza__playheadHandle:before{content:"";position:absolute;inset:-6px -12px -18px}.WaveformPlayer-module__L6IAza__playhead{z-index:5}.WaveformPlayer-module__L6IAza__rangeLane{height:calc(var(--range-rows,1) * 1.375rem);margin:0 0 .25rem;position:relative}.WaveformPlayer-module__L6IAza__rangeBlock{top:calc(var(--range-lane,0) * 1.375rem);left:var(--cycle-start);width:calc(var(--cycle-end) - var(--cycle-start));border:0;border-left:3px solid var(--pin-color);background:color-mix(in srgb, var(--pin-color) 24%, var(--surface-2,#1a1a1f));min-width:1.25rem;height:1.25rem;color:var(--foreground);text-align:left;cursor:pointer;border-radius:.3125rem;align-items:center;gap:.3125rem;padding:0 .375rem 0 .125rem;font-size:.6875rem;font-weight:600;line-height:1;display:flex;position:absolute;overflow:hidden}.WaveformPlayer-module__L6IAza__rangeBlockInitial{background:var(--pin-color);color:#fff;border-radius:50%;flex:none;place-items:center;width:.9375rem;height:.9375rem;font-size:.5625rem;font-weight:800;display:grid}.WaveformPlayer-module__L6IAza__rangeBlockText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.WaveformPlayer-module__L6IAza__rangeBlock[data-resolved=true]{opacity:.45}.WaveformPlayer-module__L6IAza__rangeBlock[data-active=true]{background:color-mix(in srgb, var(--pin-color) 45%, var(--surface-2,#1a1a1f));box-shadow:inset 0 0 0 1px var(--pin-color);opacity:1}@media (hover:hover) and (pointer:fine){.WaveformPlayer-module__L6IAza__rangeBlock:hover{background:color-mix(in srgb, var(--pin-color) 38%, var(--surface-2,#1a1a1f))}}@media (pointer:coarse){.WaveformPlayer-module__L6IAza__rangeLane{height:calc(var(--range-rows,1) * 1.75rem)}.WaveformPlayer-module__L6IAza__rangeBlock{top:calc(var(--range-lane,0) * 1.75rem);height:1.5rem;font-size:.75rem}}.WaveformPlayer-module__L6IAza__rangeMark{top:0;bottom:0;left:var(--cycle-start);width:calc(var(--cycle-end) - var(--cycle-start));z-index:3;pointer-events:none;background:color-mix(in srgb, var(--pin-color) 14%, transparent);border-left:1px solid var(--pin-color);border-right:1px solid var(--pin-color);position:absolute}.WaveformPlayer-module__L6IAza__rangeMark[data-active=true]{background:color-mix(in srgb, var(--pin-color) 22%, transparent);border-left-width:2px;border-right-width:2px}.WaveformPlayer-module__L6IAza__rulerTick{top:0;bottom:0;left:var(--tick-at);border-left:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);font:500 .59rem / .875rem var(--font-ui);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;pointer-events:none;padding-left:3px;display:none;position:absolute}@media (min-width:1024px){html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__cycleRuler{height:1rem}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__rulerTick{line-height:1rem;display:block}}.WaveformPlayer-module__L6IAza__cycleRulerBand,.WaveformPlayer-module__L6IAza__cycleRulerMark{z-index:1}.WaveformPlayer-module__L6IAza__readout{display:none}@media (min-width:1024px){.WaveformPlayer-module__L6IAza__readout{background:var(--background);border:1px solid var(--border-subtle);border-radius:.625rem;align-items:stretch;height:2.5rem;display:flex}}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__readout{display:none}.WaveformPlayer-module__L6IAza__readoutCell{border-left:1px solid var(--border-subtle);flex-direction:column;justify-content:center;align-items:center;padding:0 .875rem;display:flex}.WaveformPlayer-module__L6IAza__readoutCell:first-child{border-left:0;min-width:6.25rem}.WaveformPlayer-module__L6IAza__readoutValue{font:600 1.2rem / 1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--foreground)}.WaveformPlayer-module__L6IAza__readoutValueSmall{font:600 .875rem / 1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--foreground)}.WaveformPlayer-module__L6IAza__readoutValueSmall[data-accent=true]{color:var(--signal-text)}.WaveformPlayer-module__L6IAza__readoutLabel{font:600 .53rem / 1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.25rem}@media (min-width:1024px){html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__timeRow .WaveformPlayer-module__L6IAza__timeLabel{visibility:hidden}}.WaveformPlayer-module__L6IAza__pinTagText{display:none}.WaveformPlayer-module__L6IAza__pinTagMark{display:contents}@media (min-width:1024px){html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__controls,html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__readout{display:none}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTag{left:var(--pin-pct);border-left:2px solid var(--pin-color);background:color-mix(in srgb, var(--pin-color) 20%, var(--surface-2));max-width:11rem;height:1.125rem;color:var(--foreground);box-shadow:none;border-radius:3px;align-items:center;gap:5px;padding:0 7px 0 2px;font-weight:600;display:inline-flex;transform:none}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTag[data-edge=end]{border-left:0;border-right:2px solid var(--pin-color);flex-direction:row-reverse;padding:0 2px 0 7px;transform:translate(-100%)}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTag:after{display:none}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTag:hover,html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTag:active,html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTag[data-active=true]{box-shadow:none;transform:none}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTag[data-edge=end]:hover,html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTag[data-edge=end]:active,html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTag[data-edge=end][data-active=true]{transform:translate(-100%)}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTag[data-active=true]{background:color-mix(in srgb, var(--pin-color) 38%, var(--surface-2))}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTagMark{background:var(--pin-color);color:#fff;border-radius:999px;flex:none;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;display:inline-grid}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__pinTagText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:500;display:block;overflow:hidden}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__waveSurface{background:color-mix(in srgb, var(--track-color) 18%, transparent);border:1px solid color-mix(in srgb, var(--track-color) 45%, transparent);border-radius:6px;align-items:center;padding:3px}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__waveBar{background:color-mix(in srgb, var(--track-color) 78%, var(--foreground));border-radius:1px}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__trackIconWrap,html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__metaCluster{display:none}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__headerRow{margin-bottom:.625rem}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__headerText{align-items:baseline;gap:.625rem;display:flex}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__waveArea{flex-direction:column;display:flex}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__waveArea>*{order:5}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__cycleRuler{border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;order:1;height:1.375rem;margin:0}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__rulerTick{height:12px;line-height:12px;top:auto;bottom:3px}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__cycleRulerBand{border-radius:2px;height:7px;top:2px;bottom:auto}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__pinLane{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--foreground) 2%, transparent);order:2;height:1.5rem;margin:0}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__pinTag{bottom:3px}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__rangeLane{order:3}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__waveSurface{border-radius:4px;order:4;gap:1.5px;height:4.75rem;margin-top:.375rem;padding:4px}html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__waveBar{border-radius:0}html:not([data-stemr-shell=ios]) [data-live=true] .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__waveBar{transform:scaleY(calc(.82 + var(--mix-lvl,0) * .24));transform-origin:50%;transition:transform .18s cubic-bezier(.33,1,.68,1);animation:none}}.WaveformPlayer-module__L6IAza__headerControl{display:none}@media (min-width:1024px){html:not([data-stemr-shell=ios]) .WaveformPlayer-module__L6IAza__card[data-bar-transport=true] .WaveformPlayer-module__L6IAza__headerControl{margin-left:auto;display:flex}}html[data-stemr-shell=ios] .WaveformPlayer-module__L6IAza__waveBar{border-radius:.125rem}
.FolderFrame-module__6XNFTG__frame{--backing:color-mix(in srgb, var(--hue) 14%, #0f1116);--glass:color-mix(in srgb, var(--hue) 20%, #12141a94);--sheen:#ffffff0d;--rim:#ffffff8c;--paper:#eef1f6;--drop:#0006;pointer-events:none;position:absolute;inset:0}:root[data-theme=light] .FolderFrame-module__6XNFTG__frame{--backing:color-mix(in srgb, var(--hue) 12%, #fff);--glass:color-mix(in srgb, var(--hue) 24%, #ffffff9e);--sheen:#ffffff4d;--rim:#fffffff2;--paper:#fff;--drop:#1e283c40}.FolderFrame-module__6XNFTG__sheet{top:calc(var(--peek) * -.88);gap:var(--sheet-gap);height:var(--sheet-h);padding:var(--sheet-pad);box-sizing:border-box;border-radius:calc(var(--sheet-pad) + 2px);background:var(--paper);transform-origin:50% 100%;flex-direction:column;animation:.34s cubic-bezier(.2,.8,.2,1) backwards FolderFrame-module__6XNFTG__rise;display:flex;position:absolute;overflow:hidden}.FolderFrame-module__6XNFTG__sheet i{height:var(--sheet-row);background:color-mix(in srgb, var(--hue) 62%, #8a93a6);border-radius:9999px;flex-shrink:0}.FolderFrame-module__6XNFTG__sheetA{width:26%;left:6%;rotate:-3deg}.FolderFrame-module__6XNFTG__sheetB{left:36%;top:calc(var(--peek) * -.72);background:color-mix(in srgb, var(--paper) 94%, #6b7280);width:26%;animation-delay:40ms;rotate:2deg}.FolderFrame-module__6XNFTG__sheetC{left:66%;top:calc(var(--peek) * -.54);background:color-mix(in srgb, var(--paper) 88%, #6b7280);width:26%;animation-delay:80ms;rotate:4deg}@keyframes FolderFrame-module__6XNFTG__rise{0%{translate:0 calc(var(--peek) * .85)}}.FolderFrame-module__6XNFTG__backing,.FolderFrame-module__6XNFTG__rim{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FolderFrame-module__6XNFTG__backing{fill:var(--backing);filter:drop-shadow(0 12px 22px var(--drop))}.FolderFrame-module__6XNFTG__glass{border-radius:var(--r);background:linear-gradient(112deg, transparent 18%, var(--sheen) 18% 52%, transparent 52%), var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.5);position:absolute;inset:0}.FolderFrame-module__6XNFTG__rim{fill:none;stroke:var(--rim);stroke-width:1px}@media (hover:none){.FolderFrame-module__6XNFTG__glass{-webkit-backdrop-filter:blur(8px)saturate(1.3)}.FolderFrame-module__6XNFTG__backing{filter:none}}@media (prefers-reduced-motion:reduce){.FolderFrame-module__6XNFTG__sheet{animation:none}}
.FolderDialog-module__71xTJG__shell{--step:40px;--r:26px;--tab-share:.58;--curve-w:56px;--pad:22px;--peek:34px;--sheet-h:78px;--sheet-gap:6px;--sheet-row:4px;--sheet-pad:10px;--muted:color-mix(in srgb, var(--foreground) 80%, transparent);margin-top:var(--peek);color:var(--foreground);position:relative}.FolderDialog-module__71xTJG__title,.FolderDialog-module__71xTJG__kicker{height:var(--step);max-width:calc(58% - 6px);padding:4px 0 0 var(--pad);box-sizing:border-box;white-space:nowrap;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.FolderDialog-module__71xTJG__title{font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;font-size:.9375rem;font-weight:400;line-height:1.1}.FolderDialog-module__71xTJG__kicker{font-size:.8125rem;font-weight:600;line-height:1.2}.FolderDialog-module__71xTJG__close{z-index:1;top:calc(var(--step) + 10px);color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:flex;position:absolute;right:14px}.FolderDialog-module__71xTJG__close:hover:not(:disabled){background:#b91c1c}.FolderDialog-module__71xTJG__close:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.FolderDialog-module__71xTJG__close:disabled{cursor:not-allowed;opacity:.6}.FolderDialog-module__71xTJG__content{padding:14px var(--pad) var(--pad);position:relative}.FolderDialog-module__71xTJG__content>:first-child{min-height:36px;margin-bottom:14px;margin-right:46px}
.FolderToast-module__ZXzqwq__file{--peek:26px;--step:26px;--r:20px;--tab-share:.5;--curve-w:40px;--pad:14px;--sheet-h:60px;--sheet-gap:5px;--sheet-row:3px;--sheet-pad:8px;--muted:color-mix(in srgb, var(--foreground) 80%, transparent);min-width:0;padding-top:var(--peek);color:var(--foreground)}.FolderToast-module__ZXzqwq__pane{position:relative}.FolderToast-module__ZXzqwq__tabLabel{height:var(--step);box-sizing:border-box;max-width:50%;padding:2px 0 0 var(--pad);white-space:nowrap;color:color-mix(in srgb, var(--hue) 55%, var(--foreground));align-items:center;gap:6px;font-size:.75rem;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.FolderToast-module__ZXzqwq__content{padding:8px var(--pad) var(--pad);position:relative}
.CommentsLoading-module__SDfpWG__wrap{text-align:center;border-radius:var(--radius-container-lg);background:color-mix(in srgb, var(--accent) 5%, var(--surface));border:var(--border-width) solid color-mix(in srgb, var(--accent) 18%, var(--border-subtle));flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:11rem;margin:.5rem .75rem 1rem;padding:2rem 1.25rem 2.25rem;display:flex}.CommentsLoading-module__SDfpWG__stage{width:7.5rem;height:4.75rem;position:relative}.CommentsLoading-module__SDfpWG__thread{opacity:0;align-items:center;gap:.35rem;animation:2.4s ease-in-out infinite CommentsLoading-module__SDfpWG__threadSyncIn;display:flex;position:absolute;left:0;transform:translate(-.35rem)}.CommentsLoading-module__SDfpWG__thread:first-child{animation-delay:0s;top:.15rem}.CommentsLoading-module__SDfpWG__thread:nth-child(2){animation-delay:.35s;top:1.55rem}.CommentsLoading-module__SDfpWG__thread:nth-child(3){animation-delay:.7s;top:2.95rem}.CommentsLoading-module__SDfpWG__avatar{background:color-mix(in srgb, var(--accent) 55%, var(--surface-3));border-radius:9999px;flex-shrink:0;width:.55rem;height:.55rem}.CommentsLoading-module__SDfpWG__bubble{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 12%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-subtle));align-items:center;gap:.2rem;padding:.28rem .45rem;display:flex}.CommentsLoading-module__SDfpWG__thread:first-child .CommentsLoading-module__SDfpWG__bubble{width:4.5rem}.CommentsLoading-module__SDfpWG__thread:nth-child(2) .CommentsLoading-module__SDfpWG__bubble{width:5.75rem}.CommentsLoading-module__SDfpWG__thread:nth-child(3) .CommentsLoading-module__SDfpWG__bubble{width:3.75rem}.CommentsLoading-module__SDfpWG__typingDot{background:var(--accent);border-radius:50%;width:.28rem;height:.28rem;animation:1.1s ease-in-out infinite CommentsLoading-module__SDfpWG__threadTyping}.CommentsLoading-module__SDfpWG__typingDot:nth-child(2){animation-delay:.15s}.CommentsLoading-module__SDfpWG__typingDot:nth-child(3){animation-delay:.3s}.CommentsLoading-module__SDfpWG__syncPulse{border-radius:var(--radius-pill);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent) 50%, transparent);opacity:0;height:1.25rem;animation:2.4s ease-in-out infinite CommentsLoading-module__SDfpWG__threadPulseSweep;position:absolute;left:.1rem;right:0}.CommentsLoading-module__SDfpWG__title{color:var(--foreground);font-size:.875rem;font-weight:650;line-height:1.3}.CommentsLoading-module__SDfpWG__subtitle{color:var(--muted);max-width:15rem;font-size:.75rem;line-height:1.45}.CommentsLoading-module__SDfpWG__dots{vertical-align:baseline;gap:3px;margin-left:4px;display:inline-flex}.CommentsLoading-module__SDfpWG__dot{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite CommentsLoading-module__SDfpWG__threadTitleDot}.CommentsLoading-module__SDfpWG__dot:nth-child(2){animation-delay:.15s}.CommentsLoading-module__SDfpWG__dot:nth-child(3){animation-delay:.3s}.CommentsLoading-module__SDfpWG__track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 12%, var(--surface-3));width:100%;max-width:12rem;height:4px;overflow:hidden}.CommentsLoading-module__SDfpWG__fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, transparent), var(--accent));width:38%;height:100%;animation:1.35s ease-in-out infinite CommentsLoading-module__SDfpWG__threadBarSlide}.CommentsLoading-module__SDfpWG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes CommentsLoading-module__SDfpWG__threadSyncIn{0%,8%{opacity:0;transform:translate(-.35rem)}18%,72%{opacity:1;transform:translate(0)}88%,to{opacity:0;transform:translate(.15rem)}}@keyframes CommentsLoading-module__SDfpWG__threadTyping{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes CommentsLoading-module__SDfpWG__threadPulseSweep{0%,12%{opacity:0;top:-.25rem}28%{opacity:1}72%{opacity:.6;top:3.5rem}to{opacity:0;top:4rem}}@keyframes CommentsLoading-module__SDfpWG__threadTitleDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes CommentsLoading-module__SDfpWG__threadBarSlide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.CommentsLoading-module__SDfpWG__thread,.CommentsLoading-module__SDfpWG__typingDot,.CommentsLoading-module__SDfpWG__syncPulse,.CommentsLoading-module__SDfpWG__dot,.CommentsLoading-module__SDfpWG__fill{animation:none}.CommentsLoading-module__SDfpWG__thread{opacity:.85;transform:none}.CommentsLoading-module__SDfpWG__syncPulse{opacity:.25;top:1.5rem}}
.community-module__6TBeIq__root{background:var(--background);min-height:100vh;color:var(--foreground);overflow-x:clip}.community-module__6TBeIq__shell{width:100%;max-width:52rem;padding:calc(1.5rem + var(--stemr-safe-top,env(safe-area-inset-top,0px))) clamp(.9rem, 3vw, 1.75rem) 4rem;margin-inline:auto}.community-module__6TBeIq__header{flex-direction:column;align-items:flex-start;gap:.5rem;padding-block:1rem 1.5rem;display:flex;position:relative}.community-module__6TBeIq__header:before{content:"";z-index:-1;inset-inline:0;pointer-events:none;height:18rem;position:absolute;top:2.5rem}.community-module__6TBeIq__headerTop{justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin-bottom:.75rem;display:flex}.community-module__6TBeIq__backLink{width:fit-content;color:var(--muted);align-items:center;gap:.45rem;padding-block:.75rem;font-size:1rem;font-weight:600;transition:color .15s;display:inline-flex}.community-module__6TBeIq__backLink:hover{color:var(--foreground)}.community-module__6TBeIq__title{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,6vw,2.75rem);font-weight:800}.community-module__6TBeIq__subtitle{max-width:34rem;color:var(--muted);margin:0;font-size:.98rem;line-height:1.6}.community-module__6TBeIq__statCard{border-radius:var(--radius-container);border:var(--border-width) solid rgb(var(--ink-rgb) / .14);background-color:rgb(var(--ink-rgb) / .09);background-image:linear-gradient(180deg, rgb(var(--ink-rgb) / .07), rgb(var(--ink-rgb) / .02) 34%, rgb(var(--ink-rgb) / 0));-webkit-backdrop-filter:blur(32px)saturate(190%)brightness(1.3);backdrop-filter:blur(32px)saturate(190%)brightness(1.3);width:100%;box-shadow:inset 0 1px 0 rgb(var(--ink-rgb) / .3), inset 0 -1px 0 rgb(var(--ink-rgb) / .07), 0 18px 40px -22px #000000d9;grid-template-columns:repeat(auto-fit,minmax(3.4rem,1fr));gap:.75rem .5rem;margin-top:1.1rem;padding:.95rem 1.1rem;display:grid}.community-module__6TBeIq__statCell{flex-direction:column;gap:.2rem;min-width:0;display:flex}.community-module__6TBeIq__statValue{letter-spacing:-.02em;font-size:1.3rem;font-weight:700;line-height:1}.community-module__6TBeIq__statLabel{color:var(--muted);align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;display:inline-flex}.community-module__6TBeIq__statValuePlanned{color:var(--amber)}.community-module__6TBeIq__statValueShipped{color:var(--green)}@keyframes community-module__6TBeIq__statPulse{0%{opacity:1}40%{opacity:.55}to{opacity:1}}.community-module__6TBeIq__statCardPulse{animation:1.1s community-module__6TBeIq__statPulse}.community-module__6TBeIq__signedInStrip{color:var(--muted);margin:.85rem 0 0;font-size:.84rem}.community-module__6TBeIq__signedInStrip strong{color:var(--foreground);font-weight:700}.community-module__6TBeIq__inlineLink{color:var(--accent-hover);text-underline-offset:2px;font-weight:700;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.community-module__6TBeIq__inlineLink:hover{color:var(--accent)}.community-module__6TBeIq__toolbar{border-bottom:var(--border-width) solid var(--border-subtle);flex-direction:column;gap:.6rem;padding-bottom:1rem;display:flex}.community-module__6TBeIq__toolbarRow{align-items:center;gap:.6rem;display:flex}.community-module__6TBeIq__tabs{border-radius:var(--radius-pill);background:var(--surface-2);border:var(--border-width) solid var(--border-subtle);scrollbar-width:none;flex:0 auto;min-width:0;padding:.2rem;display:flex;overflow-x:auto}.community-module__6TBeIq__tabs::-webkit-scrollbar{display:none}.community-module__6TBeIq__tab{border-radius:var(--radius-pill);color:var(--muted);flex:none;padding:.35rem .7rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s}.community-module__6TBeIq__tab:hover{color:var(--foreground)}.community-module__6TBeIq__tabActive{background:var(--surface-3);color:var(--foreground)}.community-module__6TBeIq__filterGroup{scrollbar-width:none;justify-content:safe center;align-items:center;gap:.35rem;display:flex;overflow-x:auto}.community-module__6TBeIq__filterGroup::-webkit-scrollbar{display:none}.community-module__6TBeIq__filterGroup>*{flex:none}.community-module__6TBeIq__chip{border-radius:var(--radius-pill);border:var(--border-width) solid var(--border-subtle);color:var(--muted);background:0 0;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s}.community-module__6TBeIq__chip:hover{color:var(--foreground);border-color:var(--border)}.community-module__6TBeIq__chipActive{color:var(--accent-hover);border-color:var(--accent)}.community-module__6TBeIq__statusSelect{margin-left:auto}.community-module__6TBeIq__statusSelect,.community-module__6TBeIq__ownerStatus{border-radius:var(--radius-control);border:var(--border-width) solid var(--border-subtle);background:var(--surface-2);color:var(--muted);padding:.35rem .6rem;font-family:inherit;font-size:.8rem;font-weight:600}.community-module__6TBeIq__newPostButton{border-radius:var(--radius-pill);background:var(--accent);color:#04211d;white-space:nowrap;flex:none;align-items:center;gap:.45rem;margin-left:auto;padding:.75rem 1.125rem;font-size:1rem;font-weight:700;transition:background .15s;display:inline-flex}.community-module__6TBeIq__newPostButton:hover{background:var(--accent-hover)}.community-module__6TBeIq__composer{border-radius:var(--radius-container);border:var(--border-width) solid var(--border-subtle);background:var(--surface);flex-direction:column;gap:.65rem;margin-top:1rem;padding:1rem;display:flex;overflow:hidden}.community-module__6TBeIq__kindToggle{gap:.4rem;display:inline-flex}.community-module__6TBeIq__kindOption{border-radius:var(--radius-pill);border:var(--border-width) solid var(--border-subtle);color:var(--muted);align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.community-module__6TBeIq__kindOptionActive{color:var(--accent-hover);border-color:var(--accent)}.community-module__6TBeIq__titleInput,.community-module__6TBeIq__bodyInput,.community-module__6TBeIq__commentInput{border-radius:var(--radius-control);border:var(--border-width) solid var(--border-subtle);background:var(--surface-2);width:100%;color:var(--foreground);resize:vertical;padding:.7rem .85rem;font-family:inherit;font-size:.92rem;line-height:1.55}.community-module__6TBeIq__titleInput{font-size:1rem;font-weight:600}.community-module__6TBeIq__titleInput::placeholder,.community-module__6TBeIq__bodyInput::placeholder,.community-module__6TBeIq__commentInput::placeholder{color:var(--muted)}.community-module__6TBeIq__titleInput:focus,.community-module__6TBeIq__bodyInput:focus,.community-module__6TBeIq__commentInput:focus{border-color:var(--accent);outline:none}.community-module__6TBeIq__composerFooter{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.community-module__6TBeIq__postingAs{color:var(--muted);font-size:.78rem}.community-module__6TBeIq__submitButton,.community-module__6TBeIq__commentSubmit{border-radius:var(--radius-pill);background:var(--accent);color:#04211d;padding:.45rem 1.1rem;font-size:.84rem;font-weight:700;transition:background .15s,opacity .15s}.community-module__6TBeIq__submitButton:hover:not(:disabled),.community-module__6TBeIq__commentSubmit:hover:not(:disabled){background:var(--accent-hover)}.community-module__6TBeIq__submitButton:disabled,.community-module__6TBeIq__commentSubmit:disabled{opacity:.45;cursor:not-allowed}.community-module__6TBeIq__error{border-radius:var(--radius-control);border:var(--border-width) solid #ef444459;color:#fca5a5;background:#ef444414;margin:1rem 0 0;padding:.7rem .9rem;font-size:.85rem}.community-module__6TBeIq__feed{flex-direction:column;gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;transition:opacity .15s;display:flex}.community-module__6TBeIq__feedLoading{opacity:.55}.community-module__6TBeIq__card{border-radius:var(--radius-container);border:var(--border-width) solid var(--border-subtle);background:var(--surface);gap:.85rem;padding:.95rem 1rem;transition:border-color .15s;display:flex}.community-module__6TBeIq__card:hover{border-color:var(--border)}.community-module__6TBeIq__voteColumn{flex-direction:column;flex-shrink:0;align-items:center;gap:.1rem;display:flex}.community-module__6TBeIq__voteButton{width:1.9rem;height:1.65rem;color:var(--muted);border-radius:.6rem;place-items:center;transition:background .12s,color .12s;display:grid}.community-module__6TBeIq__voteButton:hover{background:var(--surface-3);color:var(--foreground)}.community-module__6TBeIq__voteUpActive{color:var(--accent)}.community-module__6TBeIq__voteDownActive{color:var(--red)}.community-module__6TBeIq__score{font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700}.community-module__6TBeIq__cardBody{flex:1;min-width:0}.community-module__6TBeIq__badgeRow{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.4rem;display:flex}.community-module__6TBeIq__kindBadge,.community-module__6TBeIq__statusBadge,.community-module__6TBeIq__teamBadge{border-radius:var(--radius-pill);letter-spacing:.01em;align-items:center;gap:.28rem;padding:.18rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.community-module__6TBeIq__kindBadge{background:color-mix(in srgb, var(--signal) 12%, transparent);color:var(--accent-hover)}.community-module__6TBeIq__kindBadgeBug{color:#fca5a5;background:#ef44441f}.community-module__6TBeIq__statusOpen{background:var(--surface-3);color:var(--muted)}.community-module__6TBeIq__statusPlanned{color:#fbbf24;background:#f59e0b24}.community-module__6TBeIq__statusProgress{background:color-mix(in srgb, var(--signal) 14%, transparent);color:var(--accent-hover)}.community-module__6TBeIq__statusShipped{color:#4ade80;background:#22c55e29}.community-module__6TBeIq__statusDeclined{background:var(--surface-3);color:var(--muted);text-decoration:line-through}.community-module__6TBeIq__meta{color:var(--muted);font-size:.75rem}.community-module__6TBeIq__postTitle{overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.community-module__6TBeIq__postBody{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.9rem;line-height:1.6}.community-module__6TBeIq__cardActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem;display:flex}.community-module__6TBeIq__commentToggle{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.community-module__6TBeIq__commentToggle:hover{color:var(--foreground);background:var(--surface-3)}.community-module__6TBeIq__deleteButton,.community-module__6TBeIq__commentDelete{color:var(--muted);border-radius:.5rem;place-items:center;padding:.3rem;transition:color .15s,background .15s;display:grid}.community-module__6TBeIq__deleteButton:hover,.community-module__6TBeIq__commentDelete:hover{color:var(--red);background:#ef44441a}.community-module__6TBeIq__commentDelete{margin-left:auto}.community-module__6TBeIq__thread{border-top:var(--border-width) solid var(--border-subtle);flex-direction:column;gap:.7rem;margin-top:.85rem;padding-top:.85rem;display:flex;overflow:hidden}.community-module__6TBeIq__comment{border-radius:var(--radius-control);background:var(--surface-2);padding:.6rem .75rem}.community-module__6TBeIq__commentHead{align-items:center;gap:.45rem;margin-bottom:.3rem;display:flex}.community-module__6TBeIq__commentAuthor{font-size:.8rem;font-weight:700}.community-module__6TBeIq__teamBadge{background:var(--accent);color:#04211d}.community-module__6TBeIq__commentTime{color:var(--muted);font-size:.72rem}.community-module__6TBeIq__commentBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.55}.community-module__6TBeIq__commentComposer{align-items:flex-end;gap:.5rem;display:flex}.community-module__6TBeIq__commentInput{flex:1;font-size:.88rem}.community-module__6TBeIq__signInPrompt{border-radius:var(--radius-control);border:var(--border-width) dashed var(--border-subtle);color:var(--accent-hover);text-align:center;padding:.6rem .75rem;font-size:.84rem;font-weight:600}.community-module__6TBeIq__signInPrompt:hover{border-color:var(--accent)}.community-module__6TBeIq__empty{border-radius:var(--radius-container-lg);border:var(--border-width) dashed var(--border-subtle);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-top:2.5rem;padding:3rem 1.5rem;display:flex}.community-module__6TBeIq__empty h2{color:var(--foreground);margin:.5rem 0 0;font-size:1.15rem;font-weight:700}.community-module__6TBeIq__empty p{max-width:24rem;margin:0;font-size:.9rem;line-height:1.6}.community-module__6TBeIq__emptyCta{border-radius:var(--radius-pill);background:var(--accent);color:#04211d;align-items:center;gap:.4rem;margin-top:.85rem;padding:.5rem 1.1rem;font-size:.86rem;font-weight:700;transition:background .15s;display:inline-flex}.community-module__6TBeIq__emptyCta:hover{background:var(--accent-hover)}.community-module__6TBeIq__loadMore{border-radius:var(--radius-control);border:var(--border-width) solid var(--border-subtle);background:var(--surface);width:100%;color:var(--foreground);margin-top:1.25rem;padding:.7rem 1rem;font-size:.86rem;font-weight:700;transition:border-color .15s,background .15s;display:block}.community-module__6TBeIq__loadMore:hover:not(:disabled){border-color:var(--border);background:var(--surface-2)}.community-module__6TBeIq__loadMore:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.community-module__6TBeIq__card{padding:.85rem}}@media (max-width:540px){.community-module__6TBeIq__header{gap:0;padding-block:.25rem 1.5rem}.community-module__6TBeIq__headerTop{margin-bottom:1rem}.community-module__6TBeIq__title{font-size:2rem;line-height:1.1}.community-module__6TBeIq__subtitle{margin-top:.5rem;font-size:.9375rem;line-height:1.5}.community-module__6TBeIq__statCard,.community-module__6TBeIq__signedInStrip{margin-top:1rem}}.community-module__6TBeIq__safety{position:relative}.community-module__6TBeIq__commentSafety{margin-left:auto}.community-module__6TBeIq__commentDelete+.community-module__6TBeIq__commentSafety{margin-left:0}.community-module__6TBeIq__safetyTrigger{color:var(--muted);border-radius:.5rem;place-items:center;padding:.3rem;transition:color .15s,background .15s;display:grid}.community-module__6TBeIq__safetyTrigger:hover,.community-module__6TBeIq__safetyTrigger[aria-expanded=true]{color:var(--foreground);background:var(--surface-3)}.community-module__6TBeIq__safetyMenu{z-index:30;background:var(--surface-2);border:var(--border-width) solid var(--border);border-radius:.85rem;flex-direction:column;min-width:14rem;max-width:min(18rem,80vw);padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 18px 40px -16px #000c}.community-module__6TBeIq__safetyMenuCompact{min-width:10.5rem;max-width:11rem}.community-module__6TBeIq__safetyMenu button{text-align:left;color:var(--foreground);border-radius:.6rem;align-items:center;gap:.55rem;padding:.6rem .7rem;font-size:.85rem;display:flex}.community-module__6TBeIq__safetyMenu button:hover:not(:disabled){background:var(--surface-3)}.community-module__6TBeIq__safetyMenu button:disabled{opacity:.6}.community-module__6TBeIq__safetyTitle{color:var(--muted);padding:.5rem .7rem .35rem;font-size:.78rem;line-height:1.45}.community-module__6TBeIq__safetyMenu .community-module__6TBeIq__safetyDanger{color:var(--red)}.community-module__6TBeIq__notice{border-radius:var(--radius-control);background:color-mix(in srgb, var(--accent) 10%, var(--surface-2));border:var(--border-width) solid color-mix(in srgb, var(--accent) 35%, var(--border-subtle));justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:.7rem .9rem;font-size:.875rem;display:flex}.community-module__6TBeIq__notice button{color:var(--muted);font-size:1.1rem;line-height:1}@media (max-width:640px){.community-module__6TBeIq__safetyMenu{top:auto;left:.75rem;right:.75rem;bottom:calc(.75rem + var(--stemr-native-tabbar,0px) + var(--stemr-safe-bottom,env(safe-area-inset-bottom,0px)));z-index:80;border-radius:1.1rem;max-width:none;padding:.5rem;position:fixed}.community-module__6TBeIq__safetyMenu button{justify-content:center;padding:.85rem;font-size:.95rem}.community-module__6TBeIq__safetyTitle{text-align:center}}@media (pointer:coarse){.community-module__6TBeIq__tab{padding:.6rem .8rem}.community-module__6TBeIq__chip{padding:.6rem .9rem}.community-module__6TBeIq__voteButton{width:2.5rem;height:2.25rem}.community-module__6TBeIq__commentToggle{padding:.6rem .85rem}}
.CommentPanel-module__Sjfk6G__root{background:var(--surface);border-left:1px solid var(--border-subtle);flex-direction:column;height:100%;display:flex;position:relative}.CommentPanel-module__Sjfk6G__header{border-bottom:1px solid var(--border-subtle);padding:.75rem 1rem}.CommentPanel-module__Sjfk6G__headerTop{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.CommentPanel-module__Sjfk6G__title{color:var(--foreground);font-size:1.25rem;font-weight:600}.CommentPanel-module__Sjfk6G__badge{background:var(--accent-glow);color:var(--accent);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.CommentPanel-module__Sjfk6G__filterRow{gap:.25rem;display:flex}.CommentPanel-module__Sjfk6G__filterBtn{text-transform:capitalize;cursor:pointer;border:none;border-radius:.375rem;padding:.25rem .625rem;font-size:.9375rem;font-weight:500;transition:all .15s}.CommentPanel-module__Sjfk6G__filterOn{background:var(--surface-3);color:var(--foreground)}.CommentPanel-module__Sjfk6G__filterOff{color:var(--muted);background:0 0}.CommentPanel-module__Sjfk6G__typingRow{min-height:1.125rem;color:var(--muted);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.6875rem;display:flex}.CommentPanel-module__Sjfk6G__typingLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CommentPanel-module__Sjfk6G__typingDots{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}.CommentPanel-module__Sjfk6G__typingDot{background:var(--accent);opacity:.35;border-radius:9999px;width:.3rem;height:.3rem;animation:1.2s ease-in-out infinite CommentPanel-module__Sjfk6G__typingBounce}.CommentPanel-module__Sjfk6G__typingDot:nth-child(2){animation-delay:.15s}.CommentPanel-module__Sjfk6G__typingDot:nth-child(3){animation-delay:.3s}@keyframes CommentPanel-module__Sjfk6G__typingBounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}.CommentPanel-module__Sjfk6G__detailShell{border-bottom:1px solid var(--border-subtle)}.CommentPanel-module__Sjfk6G__detailBody{padding:1rem}.CommentPanel-module__Sjfk6G__detailHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.CommentPanel-module__Sjfk6G__authorCluster{align-items:center;gap:.5rem;display:flex}.CommentPanel-module__Sjfk6G__authorAvatar{color:#fff;background:var(--author);border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:flex}.CommentPanel-module__Sjfk6G__authorName{color:var(--foreground);font-size:.9375rem;font-weight:500}.CommentPanel-module__Sjfk6G__authorTime{color:var(--accent);font-size:.75rem}.CommentPanel-module__Sjfk6G__actionRow{align-items:center;gap:.375rem;display:flex}.CommentPanel-module__Sjfk6G__resolveBtn{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:flex}.CommentPanel-module__Sjfk6G__resolveOn{color:#22c55e;background:#22c55e26}.CommentPanel-module__Sjfk6G__resolveOff{background:var(--surface-3);color:var(--muted)}.CommentPanel-module__Sjfk6G__closeBtn{cursor:pointer;color:var(--muted);background:0 0;border:none}.CommentPanel-module__Sjfk6G__bodyText{color:var(--foreground);margin-bottom:1rem;font-size:1.0625rem;line-height:1.6}.CommentPanel-module__Sjfk6G__replies{flex-direction:column;gap:.75rem;margin-bottom:.75rem;display:flex}.CommentPanel-module__Sjfk6G__mentionStrip{flex-direction:column;gap:.375rem;margin-bottom:.5rem;display:flex}.CommentPanel-module__Sjfk6G__mentionStripLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600}.CommentPanel-module__Sjfk6G__mentionChips{flex-wrap:wrap;gap:.375rem;display:flex}.CommentPanel-module__Sjfk6G__mentionChip{border:var(--border-width) solid var(--border);cursor:pointer;background:var(--surface-2);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chip) 28%, transparent);border-left:3px solid var(--chip);border-radius:9999px;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;transition:background .15s,border-color .15s;overflow:hidden}.CommentPanel-module__Sjfk6G__mentionChip:hover{background:color-mix(in srgb, var(--chip) 12%, var(--surface-2));border-color:color-mix(in srgb, var(--chip) 40%, var(--border))}.CommentPanel-module__Sjfk6G__replyRow{gap:.5rem;display:flex}.CommentPanel-module__Sjfk6G__replyAvatar{color:#fff;background:var(--reply-color);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;font-size:.75rem;font-weight:700;display:flex}.CommentPanel-module__Sjfk6G__replyBubble{border-radius:var(--radius-control);background:var(--surface-3);flex:1;padding:.5rem .75rem}.CommentPanel-module__Sjfk6G__replyMeta{justify-content:space-between;align-items:center;margin-bottom:.125rem;display:flex}.CommentPanel-module__Sjfk6G__replyAuthor{color:var(--foreground);font-size:.9375rem;font-weight:500}.CommentPanel-module__Sjfk6G__replyTime{color:var(--muted);font-size:.75rem}.CommentPanel-module__Sjfk6G__replyBody{color:var(--muted);font-size:1rem;line-height:1.6}.CommentPanel-module__Sjfk6G__replyComposer{border-radius:var(--radius-control);background:var(--surface-3);border:var(--border-width) solid var(--border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.CommentPanel-module__Sjfk6G__selfAvatar{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:700;display:flex}.CommentPanel-module__Sjfk6G__replyInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.CommentPanel-module__Sjfk6G__sendBtn{cursor:pointer;background:0 0;border:none}.CommentPanel-module__Sjfk6G__sendActive{color:var(--accent)}.CommentPanel-module__Sjfk6G__sendIdle{color:var(--muted)}.CommentPanel-module__Sjfk6G__listScroll{scroll-behavior:smooth;flex:1;padding-bottom:.25rem;overflow-y:auto}.CommentPanel-module__Sjfk6G__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.CommentPanel-module__Sjfk6G__emptyIcon{color:var(--border);margin-bottom:.75rem}.CommentPanel-module__Sjfk6G__emptyTitle{color:var(--muted);font-size:1.0625rem;font-weight:500}.CommentPanel-module__Sjfk6G__emptySub{color:var(--border);margin-top:.25rem;font-size:.9375rem}.CommentPanel-module__Sjfk6G__previewSignup{border-radius:var(--radius-control);background:color-mix(in srgb, var(--accent) 8%, var(--surface-2));border:var(--border-width) solid color-mix(in srgb, var(--accent) 22%, var(--border));text-align:center;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.8125rem}.CommentPanel-module__Sjfk6G__previewSignup a{color:var(--accent);font-weight:650;text-decoration:none}.CommentPanel-module__Sjfk6G__previewSignup a:hover{text-decoration:underline}.CommentPanel-module__Sjfk6G__pinList>*+*{border-top:1px solid var(--border-subtle)}.CommentPanel-module__Sjfk6G__pinRow{text-align:left;cursor:pointer;background:var(--pin-bg,transparent);border:none;width:100%;padding:.75rem 1rem;transition:background .15s}.CommentPanel-module__Sjfk6G__pinRow:hover,.CommentPanel-module__Sjfk6G__pinRowActive{background:var(--surface-2)}.CommentPanel-module__Sjfk6G__pinRowUndo{background:color-mix(in srgb, #fb923c 10%, var(--surface-2));box-shadow:inset 3px 0 #fb923c}.CommentPanel-module__Sjfk6G__pinInner{align-items:flex-start;gap:.625rem;display:flex}.CommentPanel-module__Sjfk6G__pinAvatar{color:#fff;background:var(--pin-author);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.125rem;font-size:.75rem;font-weight:700;display:flex}.CommentPanel-module__Sjfk6G__pinMain{flex:1;min-width:0}.CommentPanel-module__Sjfk6G__pinMeta{justify-content:space-between;align-items:center;margin-bottom:.125rem;display:flex}.CommentPanel-module__Sjfk6G__pinAuthor{color:var(--foreground);font-size:.9375rem;font-weight:500}.CommentPanel-module__Sjfk6G__pinTs{font-size-adjust:none;font-family:ui-monospace,monospace;font-size:.75rem}.CommentPanel-module__Sjfk6G__pinTsOpen{color:var(--accent)}.CommentPanel-module__Sjfk6G__pinTsResolved{color:var(--muted)}.CommentPanel-module__Sjfk6G__pinPreview{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.CommentPanel-module__Sjfk6G__pinPreviewOpen{color:var(--foreground)}.CommentPanel-module__Sjfk6G__pinPreviewResolved{color:var(--muted)}.CommentPanel-module__Sjfk6G__pinReplyMeta{color:var(--muted);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:flex}.CommentPanel-module__Sjfk6G__resolvedIcon{color:#22c55e;flex-shrink:0;margin-top:.125rem}.CommentPanel-module__Sjfk6G__takeBackBtn{cursor:pointer;color:#fb923c;background:#fb923c1f;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;transition:background .1s,transform .1s;display:inline-flex}.CommentPanel-module__Sjfk6G__takeBackBtn:active{background:#fb923c33;transform:scale(.96)}.CommentPanel-module__Sjfk6G__replyTakeBack{color:#fb923c;cursor:pointer;opacity:.72;background:0 0;border:none;margin-left:auto;padding:.125rem .25rem;font-size:.625rem;font-weight:500;transition:opacity .1s}.CommentPanel-module__Sjfk6G__replyRow:hover .CommentPanel-module__Sjfk6G__replyTakeBack,.CommentPanel-module__Sjfk6G__replyTakeBack:focus-visible{opacity:1}.CommentPanel-module__Sjfk6G__undoToastDock{z-index:3;pointer-events:none;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--surface) 70%, transparent) 28%, var(--surface) 55%);padding:.5rem .625rem .625rem;position:absolute;bottom:0;left:0;right:0}.CommentPanel-module__Sjfk6G__undoToastDock>*{pointer-events:auto}.CommentPanel-module__Sjfk6G__undoToast{position:relative}.CommentPanel-module__Sjfk6G__undoToastHit{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:.625rem;padding:0;transition:opacity .1s;display:flex}.CommentPanel-module__Sjfk6G__undoToastHit:hover{opacity:.82}.CommentPanel-module__Sjfk6G__undoToastHit:active{opacity:.68}.CommentPanel-module__Sjfk6G__undoToastIcon{color:#1a0f05;background:#fb923c;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.CommentPanel-module__Sjfk6G__undoToastCopy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.CommentPanel-module__Sjfk6G__undoToastTitle{font-family:var(--font-heading);text-transform:uppercase;color:var(--foreground);font-size:.875rem;font-weight:400;line-height:1.15}.CommentPanel-module__Sjfk6G__undoToastPreview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.CommentPanel-module__Sjfk6G__undoCountdown{color:color-mix(in srgb, #fb923c 70%, var(--foreground));font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;font-weight:600}.CommentPanel-module__Sjfk6G__undoProgressTrack{background:color-mix(in srgb, #fb923c 18%, var(--border-subtle));border-radius:9999px;height:3px;margin-top:.625rem;overflow:hidden}.CommentPanel-module__Sjfk6G__undoProgressFill{transform-origin:0;background:#fb923c;height:100%;animation:linear forwards CommentPanel-module__Sjfk6G__undoDrain}@keyframes CommentPanel-module__Sjfk6G__undoDrain{0%{transform:scaleX(var(--undo-from,1))}to{transform:scaleX(0)}}.CommentPanel-module__Sjfk6G__safetyNotice{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:.5rem;margin-top:.5rem;font-size:.75rem;line-height:1.4;display:flex}.CommentPanel-module__Sjfk6G__safetyNotice button{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.125rem}
.ProjectCover-module__3zMlsa__cover{aspect-ratio:1;background:var(--surface-2,#1c1c20);border-radius:22%;flex-shrink:0;position:relative;overflow:hidden}.ProjectCover-module__3zMlsa__generated,.ProjectCover-module__3zMlsa__backdrop,.ProjectCover-module__3zMlsa__image{width:100%;height:100%;position:absolute;inset:0}.ProjectCover-module__3zMlsa__image{object-fit:contain}.ProjectCover-module__3zMlsa__backdrop{object-fit:cover;filter:blur(16px)brightness(.7);transform:scale(1.2)}.ProjectCover-module__3zMlsa__generatedBase{fill:color-mix(in srgb, var(--cover-accent) 88%, white)}.ProjectCover-module__3zMlsa__generatedInk{fill:color-mix(in srgb, var(--cover-accent) 55%, white);stroke:color-mix(in srgb, var(--cover-accent) 55%, white);opacity:.55}.ProjectCover-module__3zMlsa__generatedInk[data-kind=bars],.ProjectCover-module__3zMlsa__generatedInk[data-kind=stripes]{stroke:none}.ProjectCover-module__3zMlsa__generatedInk[data-kind=rings]{fill:none}.dark .ProjectCover-module__3zMlsa__generatedBase{fill:color-mix(in srgb, var(--cover-accent) 72%, #1c1c20)}.dark .ProjectCover-module__3zMlsa__generatedInk{fill:color-mix(in srgb, var(--cover-accent) 70%, white);stroke:color-mix(in srgb, var(--cover-accent) 70%, white);opacity:.35}
.ShareProjectModal-module__cyi4aq__layer{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ShareProjectModal-module__cyi4aq__backdrop{background:#00000073;position:absolute;inset:0}.ShareProjectModal-module__cyi4aq__modal{width:min(28rem,100%);max-height:calc(100dvh - 2rem);position:relative;overflow:auto}.ShareProjectModal-module__cyi4aq__subtitle{color:var(--foreground);overflow-wrap:anywhere;margin:0 3rem 0 0;font-size:.875rem;line-height:1.45}.ShareProjectModal-module__cyi4aq__subtitle strong{font-weight:600}.ShareProjectModal-module__cyi4aq__tabs{gap:.35rem;margin-top:1rem;display:flex}.ShareProjectModal-module__cyi4aq__tab{border-radius:var(--radius-control);border:var(--border-width) solid transparent;color:var(--foreground);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.ShareProjectModal-module__cyi4aq__tabActive{background:var(--surface-2);border-color:var(--border);color:var(--foreground)}.ShareProjectModal-module__cyi4aq__body{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.ShareProjectModal-module__cyi4aq__quota{color:var(--foreground);margin:0;font-size:.75rem;font-weight:600}.ShareProjectModal-module__cyi4aq__hint{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.45}.ShareProjectModal-module__cyi4aq__activeCard{border-radius:var(--radius-container-lg);background:var(--surface-2);border:var(--border-width) solid var(--border);padding:.75rem}.ShareProjectModal-module__cyi4aq__cardLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.6875rem;font-weight:600}.ShareProjectModal-module__cyi4aq__url{word-break:break-all;color:var(--foreground);margin:0 0 .65rem;font-size:.75rem;line-height:1.4}.ShareProjectModal-module__cyi4aq__metaGrid{grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 .75rem;display:grid}.ShareProjectModal-module__cyi4aq__metaGrid dt{color:var(--muted);margin:0;font-size:.6875rem}.ShareProjectModal-module__cyi4aq__metaGrid dd{color:var(--foreground);margin:.1rem 0 0;font-size:.8125rem;font-weight:500}.ShareProjectModal-module__cyi4aq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ShareProjectModal-module__cyi4aq__primaryBtn,.ShareProjectModal-module__cyi4aq__secondaryBtn,.ShareProjectModal-module__cyi4aq__dangerBtn{border-radius:var(--radius-control);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ShareProjectModal-module__cyi4aq__primaryBtn{background:var(--accent);color:#fff}.ShareProjectModal-module__cyi4aq__primaryBtn:hover:not(:disabled){background:var(--accent-hover)}.ShareProjectModal-module__cyi4aq__primaryBtn:disabled,.ShareProjectModal-module__cyi4aq__secondaryBtn:disabled,.ShareProjectModal-module__cyi4aq__dangerBtn:disabled{opacity:.45;cursor:not-allowed}.ShareProjectModal-module__cyi4aq__secondaryBtn{background:var(--surface-3);color:var(--foreground)}.ShareProjectModal-module__cyi4aq__dangerBtn{background:color-mix(in srgb, var(--danger,#f87171) 18%, var(--surface-3));color:var(--danger,#f87171)}.ShareProjectModal-module__cyi4aq__expiryField{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.ShareProjectModal-module__cyi4aq__expiryField input{border-radius:var(--radius-control);border:var(--border-width) solid var(--border);background:var(--surface);width:5rem;color:var(--foreground);padding:.45rem .65rem}.ShareProjectModal-module__cyi4aq__finePrint{color:var(--muted);margin:0;font-size:.72rem;line-height:1.4}.ShareProjectModal-module__cyi4aq__feedback{color:var(--green,#34d399);margin:0;font-size:.75rem}@media (max-width:768px){.ShareProjectModal-module__cyi4aq__layer{align-items:flex-end;padding:0}.ShareProjectModal-module__cyi4aq__modal{width:100%;max-height:92dvh;padding-bottom:var(--stemr-safe-bottom,env(safe-area-inset-bottom));border-bottom:none;border-radius:1rem 1rem 0 0}.ShareProjectModal-module__cyi4aq__header{padding:1rem 1rem .75rem;padding-top:max(1rem, var(--stemr-safe-top,env(safe-area-inset-top)))}.ShareProjectModal-module__cyi4aq__tabs{padding:.65rem 1rem 0}.ShareProjectModal-module__cyi4aq__tab{min-height:2.5rem;font-size:.6875rem}.ShareProjectModal-module__cyi4aq__body{padding:.875rem 1rem 1rem}.ShareProjectModal-module__cyi4aq__actions{flex-direction:column}.ShareProjectModal-module__cyi4aq__primaryBtn,.ShareProjectModal-module__cyi4aq__secondaryBtn,.ShareProjectModal-module__cyi4aq__dangerBtn{width:100%;min-height:2.75rem}.ShareProjectModal-module__cyi4aq__metaGrid{grid-template-columns:1fr;gap:.35rem}}
.ProjectFileCard-module__N5lKxG__sizer{height:100%;container-type:inline-size}.ProjectFileCard-module__N5lKxG__file{--hue:#2dd4bf;--on-hue:#0a0a0b;--plate:color-mix(in srgb, var(--hue) 20%, #0b0d12);--glass:color-mix(in srgb, var(--hue) 20%, #12141a94);--sheen:#ffffff0d;--rim-top:#ffffff8c;--rim-bottom:#ffffff1a;--paper:#eef1f6;--ink:var(--foreground);--ink-soft:var(--muted);--drop:#00000059;--button:#ffffff1f;--button-hover:#ffffff38;--strip:#ffffff12;min-width:0;height:100%;color:var(--ink);filter:drop-shadow(0 18px 28px var(--drop));flex-direction:column;display:flex;position:relative}:root[data-theme=light] .ProjectFileCard-module__N5lKxG__file{--plate:color-mix(in srgb, var(--hue) 40%, #fff);--glass:color-mix(in srgb, var(--hue) 24%, #ffffff9e);--sheen:#ffffff4d;--rim-top:#fffffff2;--rim-bottom:#ffffff59;--paper:#fff;--drop:#1e283c40;--button:#ffffff80;--button-hover:#fffc;--strip:#ffffff6b}.ProjectFileCard-module__N5lKxG__featured{--pad:28px;--peek:172px;--step:46px;--r:34px;--tab-share:.44;--curve-w:92px;--sq:48px;--title:2.75rem;--panel-h:168px;--ptab-h:38px;--ptab-w:120px;--pcurve-w:80px;--pr:24px}.ProjectFileCard-module__N5lKxG__compact{--pad:16px;--peek:92px;--step:28px;--r:24px;--tab-share:.5;--curve-w:52px;--sq:36px;--title:1.0625rem;--panel-h:82px;--ptab-h:24px;--ptab-w:84px;--pcurve-w:48px;--pr:16px}@container (max-width:459px){.ProjectFileCard-module__N5lKxG__featured{--pad:20px;--peek:124px;--step:38px;--r:28px;--curve-w:64px;--sq:42px;--title:1.625rem;--panel-h:140px;--ptab-w:104px;--pcurve-w:64px}}.ProjectFileCard-module__N5lKxG__stack{pointer-events:none;position:absolute;inset:0}.ProjectFileCard-module__N5lKxG__back{left:4%;right:4%;top:calc(var(--peek) * .32);height:calc(var(--peek) * .68 + var(--step));border-radius:calc(var(--r) * .8) calc(var(--r) * .8) 0 0;background:var(--plate);--tab-end:calc((var(--tab-share) - .04) / .92 * 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--tab-end) 100%, var(--tab-end) calc(100% - var(--step)), 0 calc(100% - var(--step)));position:absolute}.ProjectFileCard-module__N5lKxG__sheet{gap:calc(var(--peek) * .09);height:calc(var(--peek) * 1.3);padding:calc(var(--peek) * .12);border-radius:calc(var(--r) * .5);background:var(--paper);transform-origin:50% 100%;flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:6px;overflow:hidden}.ProjectFileCard-module__N5lKxG__sheet i{height:calc(var(--peek) * .07);background:color-mix(in srgb, var(--hue) 62%, #8a93a6);border-radius:9999px;flex-shrink:0}.ProjectFileCard-module__N5lKxG__sheetA{width:calc(var(--peek) * .94);height:auto;padding:calc(var(--peek) * .035);left:7%;transform:rotate(-4deg)}.ProjectFileCard-module__N5lKxG__sheetB{background:color-mix(in srgb, var(--paper) 94%, #6b7280);width:32%;top:14px;left:38%;transform:rotate(2deg)}.ProjectFileCard-module__N5lKxG__sheetC{background:color-mix(in srgb, var(--paper) 88%, #6b7280);width:27%;top:24px;left:64%;transform:rotate(5deg)}.ProjectFileCard-module__N5lKxG__sheet .ProjectFileCard-module__N5lKxG__cover{border-radius:calc(var(--r) * .36);background:0 0;width:100%}.ProjectFileCard-module__N5lKxG__pane{margin-top:var(--peek);flex-direction:column;flex:1;display:flex;position:relative}.ProjectFileCard-module__N5lKxG__glass{border-radius:var(--r);background:linear-gradient(112deg, transparent 18%, var(--sheen) 18% 52%, transparent 52%), var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.5);position:absolute;inset:0}.ProjectFileCard-module__N5lKxG__rim{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--rim-top);stroke-width:1px;position:absolute;inset:0;overflow:visible}.ProjectFileCard-module__N5lKxG__link{z-index:1;box-sizing:border-box;padding:calc(var(--pad) * .6) var(--pad) var(--pad);color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative}.ProjectFileCard-module__N5lKxG__link:focus-visible{outline:2px solid var(--hue);outline-offset:3px;border-radius:var(--r)}.ProjectFileCard-module__N5lKxG__kicker{height:calc(var(--step) - var(--pad) * .6);color:color-mix(in srgb, var(--hue) 55%, var(--ink));margin:0;font-size:.9375rem;font-weight:600;line-height:1.2;overflow:hidden}.ProjectFileCard-module__N5lKxG__compact .ProjectFileCard-module__N5lKxG__kicker{font-size:.75rem}.ProjectFileCard-module__N5lKxG__title{margin:calc(var(--sq) + 18px) 0 0;font-size:var(--title);letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;background:linear-gradient(180deg, var(--ink) 35%, color-mix(in srgb, var(--hue) 70%, var(--ink)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:4px;font-weight:400;line-height:1}.ProjectFileCard-module__N5lKxG__compact .ProjectFileCard-module__N5lKxG__title{margin-top:calc(var(--sq) + 10px);line-height:1.1}.ProjectFileCard-module__N5lKxG__line{margin-top:calc(var(--pad) * .5);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProjectFileCard-module__N5lKxG__tag{background:var(--tag-bg);color:var(--tag-fg);letter-spacing:.02em;white-space:nowrap;border-radius:9999px;padding:6px 12px;font-size:.75rem;font-weight:700;line-height:1.2}.ProjectFileCard-module__N5lKxG__compact .ProjectFileCard-module__N5lKxG__tag{padding:4px 10px;font-size:.6875rem}.ProjectFileCard-module__N5lKxG__tagOffline{--tag-fg:var(--signal-text);--tag-bg:var(--signal-dim)}.ProjectFileCard-module__N5lKxG__updated{color:var(--ink-soft);font-size:.8125rem}.ProjectFileCard-module__N5lKxG__panelLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:22px 0 8px 4px;font-size:.75rem;font-weight:700}.ProjectFileCard-module__N5lKxG__panel{height:var(--panel-h);flex-shrink:0;margin-top:auto;position:relative}.ProjectFileCard-module__N5lKxG__line{margin-bottom:14px}.ProjectFileCard-module__N5lKxG__panelTab,.ProjectFileCard-module__N5lKxG__panelBody{background:var(--hue);position:absolute}.ProjectFileCard-module__N5lKxG__panelTab{width:var(--ptab-w);height:calc(var(--ptab-h) + var(--pr));border-top-right-radius:var(--pr);top:0;right:0}.ProjectFileCard-module__N5lKxG__panelCurve{right:calc(var(--ptab-w) - 1px);width:var(--pcurve-w);height:var(--ptab-h);fill:var(--hue);position:absolute;top:0}.ProjectFileCard-module__N5lKxG__panelBody{inset:var(--ptab-h) 0 0 0;border-radius:var(--pr) 0 var(--pr) var(--pr)}.ProjectFileCard-module__N5lKxG__panelTabText{right:calc(var(--pr) * .8);height:var(--ptab-h);color:var(--on-hue);align-items:center;padding-top:4px;font-size:1.0625rem;line-height:1;display:flex;position:absolute;top:0}.ProjectFileCard-module__N5lKxG__compact .ProjectFileCard-module__N5lKxG__panelTabText{padding-top:3px;font-size:.6875rem}.ProjectFileCard-module__N5lKxG__bars{left:calc(var(--pr) * .9);right:calc(var(--pr) * .9);top:calc(var(--ptab-h) + var(--pr) * .8);bottom:calc(var(--pr) * .8);align-items:flex-end;gap:3px;display:flex;position:absolute}.ProjectFileCard-module__N5lKxG__compact .ProjectFileCard-module__N5lKxG__bars{gap:2px}@container (max-width:459px){.ProjectFileCard-module__N5lKxG__bars{gap:2px}}.ProjectFileCard-module__N5lKxG__bar{background:var(--on-hue);transform-origin:bottom;border-radius:3px;flex:1;min-width:1px;min-height:3px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.ProjectFileCard-module__N5lKxG__barQuiet{opacity:.3}.ProjectFileCard-module__N5lKxG__meta{color:var(--ink-soft);margin:10px 0 0 2px;font-size:.8125rem}.ProjectFileCard-module__N5lKxG__squares{z-index:2;right:var(--pad);top:calc(var(--step) + 10px);gap:8px;display:flex;position:absolute}.ProjectFileCard-module__N5lKxG__compact .ProjectFileCard-module__N5lKxG__squares{top:calc(var(--step) + 8px);gap:6px}.ProjectFileCard-module__N5lKxG__square{width:var(--sq);height:var(--sq);border:1px solid var(--rim-bottom);background:var(--button);color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:relative}.ProjectFileCard-module__N5lKxG__square:hover{background:var(--button-hover)}.ProjectFileCard-module__N5lKxG__squareQuiet{color:var(--ink-soft)}.ProjectFileCard-module__N5lKxG__squareOn,.ProjectFileCard-module__N5lKxG__squareOn:hover{background:var(--signal);color:var(--on-signal)}.ProjectFileCard-module__N5lKxG__square:focus-visible{outline:2px solid var(--hue);outline-offset:2px}.ProjectFileCard-module__N5lKxG__badge{box-sizing:border-box;color:#fff;background:#ff453a;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.6875rem;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}@media (hover:none){.ProjectFileCard-module__N5lKxG__file{filter:none}.ProjectFileCard-module__N5lKxG__glass{-webkit-backdrop-filter:blur(8px)}}@media (hover:hover){.ProjectFileCard-module__N5lKxG__sizer:hover .ProjectFileCard-module__N5lKxG__sheetA{transform:translateY(-10px)rotate(-7deg)}.ProjectFileCard-module__N5lKxG__sizer:hover .ProjectFileCard-module__N5lKxG__sheetB{transform:translateY(-14px)rotate(3deg)}.ProjectFileCard-module__N5lKxG__sizer:hover .ProjectFileCard-module__N5lKxG__sheetC{transform:translateY(-8px)rotate(8deg)}.ProjectFileCard-module__N5lKxG__sizer:hover .ProjectFileCard-module__N5lKxG__bar{transform:scaleY(1.12)}}@media (prefers-reduced-motion:reduce){.ProjectFileCard-module__N5lKxG__sheet,.ProjectFileCard-module__N5lKxG__bar{transition:none}.ProjectFileCard-module__N5lKxG__sizer:hover .ProjectFileCard-module__N5lKxG__sheet,.ProjectFileCard-module__N5lKxG__sizer:hover .ProjectFileCard-module__N5lKxG__bar{transform:none}}
.BrandMark-module__p6sSuq__wrapperTile{width:var(--brand-size,48px);height:var(--brand-size,48px);background:#fff;border-radius:1rem;flex-shrink:0;display:inline-block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,inset 0 0 0 1px #0000000a}.BrandMark-module__p6sSuq__wrapperEmbedded{width:var(--brand-size,48px);height:var(--brand-size,48px);box-shadow:none;background:0 0;border:none;border-radius:1rem;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.BrandMark-module__p6sSuq__wrapperEmbedded .BrandMark-module__p6sSuq__img{object-fit:cover;width:100%;height:100%;padding:0;display:block}.BrandMark-module__p6sSuq__wrapperPlain{width:var(--brand-size,48px);height:var(--brand-size,48px);background:#00000073;border:1px solid #ffffff1a;border-radius:1rem;flex-shrink:0;display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000059}.BrandMark-module__p6sSuq__wrapperPlain .BrandMark-module__p6sSuq__img,.BrandMark-module__p6sSuq__img{object-fit:contain;width:100%;height:100%;padding:clamp(3px,8%,12px);display:block}
.LaunchCountdown-module__8n7qAW__root{margin-top:.25rem}.LaunchCountdown-module__8n7qAW__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;font-size:.75rem;font-weight:500}.LaunchCountdown-module__8n7qAW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.LaunchCountdown-module__8n7qAW__grid{gap:.75rem}}.LaunchCountdown-module__8n7qAW__cell{border-radius:var(--radius-container-lg);text-align:center;-webkit-backdrop-filter:blur(18px)saturate(1.45);backdrop-filter:blur(18px)saturate(1.45);border:var(--border-width) solid #ffffff2e;background:linear-gradient(148deg,#ffffff1a 0%,#ffffff08 40%,#0000001f 100%);padding:.75rem .375rem}.LaunchCountdown-module__8n7qAW__value{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.25rem;font-weight:700;line-height:1.1}@media (min-width:640px){.LaunchCountdown-module__8n7qAW__value{font-size:1.5rem}}.LaunchCountdown-module__8n7qAW__unit{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:.35rem;font-size:.625rem;font-weight:500}@media (min-width:640px){.LaunchCountdown-module__8n7qAW__unit{font-size:.6875rem}}.LaunchCountdown-module__8n7qAW__finished{color:var(--muted);text-align:center;font-size:.875rem}.LaunchCountdown-module__8n7qAW__vibrant .LaunchCountdown-module__8n7qAW__label{color:#2dd4bf}.LaunchCountdown-module__8n7qAW__vibrant .LaunchCountdown-module__8n7qAW__cell{background:color-mix(in srgb, var(--signal) 12%, transparent);border-color:color-mix(in srgb, var(--signal) 35%, transparent)}.LaunchCountdown-module__8n7qAW__vibrant .LaunchCountdown-module__8n7qAW__value{color:#fff}.LaunchCountdown-module__8n7qAW__caption{text-align:center;letter-spacing:.02em;color:var(--muted);margin-top:.75rem;font-size:.8125rem;font-weight:600}.LaunchCountdown-module__8n7qAW__vibrant .LaunchCountdown-module__8n7qAW__caption{color:#2dd4bf}.LaunchCountdown-module__8n7qAW__hero{margin-top:1.25rem}.LaunchCountdown-module__8n7qAW__hero .LaunchCountdown-module__8n7qAW__grid{gap:.5rem}.LaunchCountdown-module__8n7qAW__hero .LaunchCountdown-module__8n7qAW__cell{padding:1rem .375rem}.LaunchCountdown-module__8n7qAW__hero .LaunchCountdown-module__8n7qAW__value{font-size:clamp(1.75rem,8vw,2.5rem)}.LaunchCountdown-module__8n7qAW__hero .LaunchCountdown-module__8n7qAW__unit{margin-top:.5rem;font-size:.6875rem}.LaunchCountdown-module__8n7qAW__hero .LaunchCountdown-module__8n7qAW__label{margin-bottom:.85rem;font-size:.8125rem}.LaunchCountdown-module__8n7qAW__hero .LaunchCountdown-module__8n7qAW__caption{margin-top:.9rem;font-size:.875rem}@media (min-width:640px){.LaunchCountdown-module__8n7qAW__hero .LaunchCountdown-module__8n7qAW__value{font-size:2.5rem}}
.RemoveProjectDialog-module__4j1fOq__layer{z-index:60;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RemoveProjectDialog-module__4j1fOq__backdrop{background:var(--scrim);position:absolute;inset:0}.RemoveProjectDialog-module__4j1fOq__dialog{width:min(28rem,100%);position:relative}.RemoveProjectDialog-module__4j1fOq__body{gap:var(--space-2);color:var(--foreground);flex-direction:column;font-size:.9375rem;line-height:1.5;display:flex}.RemoveProjectDialog-module__4j1fOq__body p{margin:0}.RemoveProjectDialog-module__4j1fOq__body strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:600}.RemoveProjectDialog-module__4j1fOq__error{margin:var(--space-4) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--danger-dim);color:var(--danger-text);font-size:.875rem}.RemoveProjectDialog-module__4j1fOq__actions{gap:var(--space-3);margin-top:var(--space-5);display:flex}.RemoveProjectDialog-module__4j1fOq__cancel,.RemoveProjectDialog-module__4j1fOq__confirm{min-height:var(--hit-min);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease);flex:1;font-size:.875rem}.RemoveProjectDialog-module__4j1fOq__cancel{border:var(--hairline-width) solid var(--border);background:var(--surface-2);color:var(--foreground)}.RemoveProjectDialog-module__4j1fOq__cancel:hover:not(:disabled){background:var(--surface-3)}.RemoveProjectDialog-module__4j1fOq__confirm{color:#fff;background:#dc2626;border:none}.RemoveProjectDialog-module__4j1fOq__confirm:hover:not(:disabled){background:#b91c1c}.RemoveProjectDialog-module__4j1fOq__cancel:disabled,.RemoveProjectDialog-module__4j1fOq__confirm:disabled{cursor:not-allowed;opacity:.6}.RemoveProjectDialog-module__4j1fOq__cancel:focus-visible,.RemoveProjectDialog-module__4j1fOq__confirm:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}
.admin-module__aXBbkG__page{background:var(--background);min-height:100dvh;color:var(--foreground);padding:clamp(1rem,3vw,2rem);padding-top:max(.75rem, env(safe-area-inset-top));padding-bottom:calc(2.5rem + env(safe-area-inset-bottom));position:relative;overflow-x:hidden}.admin-module__aXBbkG__header{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.5rem;margin-bottom:1rem;display:grid}.admin-module__aXBbkG__iconBtn{width:2.5rem;height:2.5rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:9999px;place-items:center;display:grid}.admin-module__aXBbkG__iconBtn:hover:not(:disabled){background:var(--surface-2)}.admin-module__aXBbkG__iconBtn:disabled{opacity:.6}.admin-module__aXBbkG__title{font-family:var(--font-display);text-align:center;margin:0;font-size:1.0625rem;font-weight:700}.admin-module__aXBbkG__spin{animation:.8s linear infinite admin-module__aXBbkG__spin}@keyframes admin-module__aXBbkG__spin{to{transform:rotate(360deg)}}.admin-module__aXBbkG__refreshError{border-radius:var(--radius-control);background:color-mix(in srgb, var(--red) 12%, var(--surface));border:var(--border-width) solid color-mix(in srgb, var(--red) 35%, var(--border-subtle));color:var(--red);margin:0 0 1rem;padding:.65rem .85rem;font-size:.8125rem}.admin-module__aXBbkG__sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-family:inherit;font-size:.75rem;font-weight:600}.admin-module__aXBbkG__statGrid,.admin-module__aXBbkG__statGridCompact{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;display:grid}.admin-module__aXBbkG__stat{border-radius:var(--radius-control);background:var(--surface);padding:.75rem .85rem}.admin-module__aXBbkG__statLabel{color:var(--muted);margin:0;font-size:.75rem;font-weight:500}.admin-module__aXBbkG__statValue{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.375rem;font-weight:700;line-height:1.15}.admin-module__aXBbkG__statDelta{color:var(--muted);margin:.15rem 0 0;font-size:.75rem;font-weight:500}.admin-module__aXBbkG__statHint{color:var(--muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.35}.admin-module__aXBbkG__projectList{margin:0;padding:0;list-style:none}.admin-module__aXBbkG__projectRow{border-bottom:1px solid var(--border-subtle);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.15rem 1rem;padding:.65rem 0;display:grid}.admin-module__aXBbkG__projectRow:last-child{border-bottom:none}.admin-module__aXBbkG__projectMain{grid-column:1}.admin-module__aXBbkG__projectMeta{color:var(--muted);grid-column:1;font-size:.75rem}.admin-module__aXBbkG__projectTime{color:var(--muted);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:.6875rem}.admin-module__aXBbkG__panelFoot{border-top:1px solid var(--border-subtle);color:var(--muted);margin:.75rem 0 0;padding-top:.65rem;font-size:.75rem}.admin-module__aXBbkG__attentionList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.admin-module__aXBbkG__attentionRow{border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--foreground);text-align:left;border:none;align-items:center;gap:.6rem;margin:0;padding:.75rem .85rem;font-size:.875rem;line-height:1.4;display:flex}.admin-module__aXBbkG__attentionRow>span{flex:1;min-width:0}.admin-module__aXBbkG__attentionGo{color:var(--muted);flex-shrink:0;margin-left:auto}.admin-module__aXBbkG__allGood{border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:.6rem;margin:0;padding:.75rem .85rem;font-size:.875rem;display:flex}.admin-module__aXBbkG__hint{color:var(--muted);margin:0;font-size:.75rem;line-height:1.45}.admin-module__aXBbkG__linkRow{border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);align-items:center;gap:.6rem;padding:.75rem .85rem;font-size:.875rem;text-decoration:none;display:flex}.admin-module__aXBbkG__attentionOk{background:var(--green);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.admin-module__aXBbkG__attentionWarn{color:var(--amber);flex-shrink:0}.admin-module__aXBbkG__panelHead h3,.admin-module__aXBbkG__foldHead h3{letter-spacing:0;text-transform:none;color:var(--foreground);margin:0;font-family:inherit;font-size:.875rem;font-weight:600}.admin-module__aXBbkG__tabs{border-radius:var(--radius-control);background:var(--surface);grid-template-columns:repeat(6,1fr);gap:.25rem;margin-bottom:1rem;padding:.25rem;display:grid}.admin-module__aXBbkG__tab{border-radius:calc(var(--radius-control) - 2px);min-height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.admin-module__aXBbkG__tabCount{background:var(--amber);color:#000;text-align:center;border-radius:9999px;min-width:1.1rem;padding:0 .3rem;font-size:.6875rem;line-height:1.1rem}.admin-module__aXBbkG__tab:hover{color:var(--foreground);background:var(--surface-2)}.admin-module__aXBbkG__tabActive{color:var(--foreground);background:var(--surface-3)}.admin-module__aXBbkG__main{flex-direction:column;gap:.75rem;display:flex}.admin-module__aXBbkG__section{flex-direction:column;gap:.5rem;display:flex}.admin-module__aXBbkG__kpiGrid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;display:grid}.admin-module__aXBbkG__kpiCard{border-radius:var(--radius-container-lg);background:var(--surface);border:var(--border-width) solid var(--border-subtle);padding:1rem 1rem .9rem;position:relative;overflow:hidden}.admin-module__aXBbkG__kpiCardAccent{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-subtle));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, var(--surface)), var(--surface))}.admin-module__aXBbkG__vuBars{opacity:.85;align-items:flex-end;gap:2px;height:1.25rem;margin-bottom:.65rem;display:flex}.admin-module__aXBbkG__vuBar,.admin-module__aXBbkG__vuBarOn{height:var(--vu-h,40%);background:var(--surface-3);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;animation:1.8s ease-in-out infinite admin-module__aXBbkG__vuBounce}.admin-module__aXBbkG__vuBarOn{background:linear-gradient(to top, var(--accent), color-mix(in srgb, var(--accent) 60%, #fff))}.admin-module__aXBbkG__vuBar:nth-child(2),.admin-module__aXBbkG__vuBarOn:nth-child(2){animation-delay:.1s}.admin-module__aXBbkG__vuBar:nth-child(3),.admin-module__aXBbkG__vuBarOn:nth-child(3){animation-delay:.2s}.admin-module__aXBbkG__vuBar:nth-child(4),.admin-module__aXBbkG__vuBarOn:nth-child(4){animation-delay:.15s}.admin-module__aXBbkG__vuBar:nth-child(5),.admin-module__aXBbkG__vuBarOn:nth-child(5){animation-delay:.25s}.admin-module__aXBbkG__vuBar:nth-child(6),.admin-module__aXBbkG__vuBarOn:nth-child(6){animation-delay:50ms}@keyframes admin-module__aXBbkG__vuBounce{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1)}}.admin-module__aXBbkG__kpiLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem;font-weight:600}.admin-module__aXBbkG__kpiValue{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.1}.admin-module__aXBbkG__kpiSub{color:var(--muted);margin:.25rem 0 0;font-size:.6875rem;line-height:1.35}.admin-module__aXBbkG__splitPanels{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.admin-module__aXBbkG__splitPanels{grid-template-columns:1fr 1fr}}.admin-module__aXBbkG__panel{border-radius:var(--radius-control);background:var(--surface);padding:.85rem}.admin-module__aXBbkG__fold{padding:0}.admin-module__aXBbkG__foldHead{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .85rem;list-style:none;display:flex}.admin-module__aXBbkG__foldHead::-webkit-details-marker{display:none}.admin-module__aXBbkG__foldStatus{color:var(--muted);margin-left:auto;font-size:.75rem}.admin-module__aXBbkG__foldChevron{color:var(--muted);flex-shrink:0;transition:transform .15s}.admin-module__aXBbkG__foldStatus+.admin-module__aXBbkG__foldChevron{margin-left:0}.admin-module__aXBbkG__foldHead h3+.admin-module__aXBbkG__foldChevron{margin-left:auto}details[open]>.admin-module__aXBbkG__foldHead .admin-module__aXBbkG__foldChevron{transform:rotate(180deg)}.admin-module__aXBbkG__foldBody{padding:0 .85rem .85rem}.admin-module__aXBbkG__panelHead{color:var(--accent);align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.admin-module__aXBbkG__panelHead h2{font-family:var(--font-display);color:var(--foreground);margin:0;font-size:.9375rem;font-weight:650}.admin-module__aXBbkG__trendChart{align-items:flex-end;gap:.35rem;height:5rem;padding-top:.5rem;display:flex}.admin-module__aXBbkG__trendCol{flex-direction:column;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.admin-module__aXBbkG__trendBar{width:100%;max-width:1.75rem;height:var(--bar-h,20%);background:var(--bar-color,var(--accent));border-radius:3px 3px 0 0;min-height:4px;transition:height .35s}.admin-module__aXBbkG__trendDay{color:var(--muted);font-size:.5625rem}.admin-module__aXBbkG__activityList,.admin-module__aXBbkG__planList,.admin-module__aXBbkG__userList,.admin-module__aXBbkG__signalList{margin:0;padding:0;list-style:none}.admin-module__aXBbkG__activityRow,.admin-module__aXBbkG__userRow,.admin-module__aXBbkG__planRow,.admin-module__aXBbkG__signalRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.admin-module__aXBbkG__activityRow:last-child,.admin-module__aXBbkG__userRow:last-child,.admin-module__aXBbkG__planRow:last-child,.admin-module__aXBbkG__signalRow:last-child{border-bottom:none}.admin-module__aXBbkG__activityIcon{border-radius:var(--radius-control);background:var(--surface-2);width:1.75rem;height:1.75rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-module__aXBbkG__activityText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}.admin-module__aXBbkG__activityTime{color:var(--muted);flex-shrink:0;font-size:.6875rem}.admin-module__aXBbkG__activityEmpty{color:var(--muted);padding:.5rem 0;font-size:.8125rem}.admin-module__aXBbkG__planRow{gap:.75rem}.admin-module__aXBbkG__planName{text-transform:capitalize;flex-shrink:0;width:3.5rem;font-size:.75rem;font-weight:600}.admin-module__aXBbkG__planTrack{background:var(--surface-2);border-radius:9999px;flex:1;height:.4rem;overflow:hidden}.admin-module__aXBbkG__planFill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-hover));height:100%;transition:width .4s;display:block}.admin-module__aXBbkG__planCount{text-align:right;min-width:2.5rem;font-size:.75rem;font-weight:600}.admin-module__aXBbkG__planPct{color:var(--muted);margin-left:.25rem;font-weight:500}.admin-module__aXBbkG__userRow{justify-content:space-between}.admin-module__aXBbkG__userName{font-size:.8125rem;font-weight:600;display:block}.admin-module__aXBbkG__userMeta{color:var(--muted);text-transform:capitalize;margin-top:.1rem;font-size:.6875rem;display:block}.admin-module__aXBbkG__userRow time{color:var(--muted);font-size:.6875rem}.admin-module__aXBbkG__tableWrap{overflow-x:auto}.admin-module__aXBbkG__table{border-collapse:collapse;width:100%;font-size:.8125rem}.admin-module__aXBbkG__table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border-subtle);padding:.5rem .65rem .65rem 0;font-size:.6875rem;font-weight:600}.admin-module__aXBbkG__table td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:.65rem .65rem .65rem 0}.admin-module__aXBbkG__table tr:last-child td{border-bottom:none}.admin-module__aXBbkG__projectTitle{font-weight:600;display:block}.admin-module__aXBbkG__projectGenre{color:var(--muted);margin-top:.1rem;font-size:.6875rem;display:block}.admin-module__aXBbkG__openBadge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--amber) 18%, var(--surface-2));color:var(--amber);margin-left:.35rem;padding:.1rem .35rem;font-size:.625rem;font-weight:700;display:inline-block}.admin-module__aXBbkG__signalRow{align-items:flex-start;padding:.85rem 0}.admin-module__aXBbkG__signalDot{background:var(--green);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem}.admin-module__aXBbkG__signalDot[data-level=medium]{background:var(--amber)}.admin-module__aXBbkG__signalDot[data-level=high]{background:var(--red)}.admin-module__aXBbkG__signalTitle{margin:0;font-size:.8125rem;font-weight:600}.admin-module__aXBbkG__signalDesc{color:var(--muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.admin-module__aXBbkG__inlineCode{background:var(--surface-2);color:var(--foreground);border-radius:.25rem;padding:.1rem .3rem;font-size:.6875rem}.admin-module__aXBbkG__statusText{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.admin-module__aXBbkG__statusHint{color:var(--muted);margin:.75rem 0 0;font-size:.6875rem}.admin-module__aXBbkG__footer{border-top:1px solid var(--border-subtle);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:2rem;padding-top:1rem;font-size:.6875rem;display:flex}.admin-module__aXBbkG__loadError{z-index:1;text-align:center;border-radius:var(--radius-container-lg);background:var(--surface);border:var(--border-width) solid var(--border-subtle);flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;margin:4rem auto;padding:2rem;display:flex;position:relative}.admin-module__aXBbkG__loadErrorIcon{color:var(--amber)}.admin-module__aXBbkG__loadErrorTitle{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:650}.admin-module__aXBbkG__loadErrorMessage{color:var(--foreground);margin:0;font-size:.875rem;line-height:1.5}.admin-module__aXBbkG__loadErrorHint{color:var(--muted);margin:0;font-size:.75rem;line-height:1.45}.admin-module__aXBbkG__loadErrorActions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}@media (max-width:640px){.admin-module__aXBbkG__tabs{grid-template-columns:repeat(3,1fr)}.admin-module__aXBbkG__kpiGrid{grid-template-columns:repeat(2,1fr)}.admin-module__aXBbkG__stackTable,.admin-module__aXBbkG__stackTable tbody,.admin-module__aXBbkG__stackTable tr,.admin-module__aXBbkG__stackTable td{width:100%;display:block}.admin-module__aXBbkG__stackTable thead{display:none}.admin-module__aXBbkG__stackTable tr{border-top:var(--border-width) solid var(--border-subtle);padding:.65rem 0}.admin-module__aXBbkG__stackTable tr:first-child{border-top:none;padding-top:0}.admin-module__aXBbkG__stackTable td{white-space:normal;text-align:right;border-top:none;justify-content:space-between;align-items:baseline;gap:1rem;padding:.15rem 0;display:flex}.admin-module__aXBbkG__stackTable td:before{content:attr(data-label);color:var(--muted);text-align:left;flex-shrink:0;font-size:.75rem}.admin-module__aXBbkG__stackTable td.admin-module__aXBbkG__stackLead{text-align:left;min-width:0;max-width:none;padding-bottom:.35rem;display:block}.admin-module__aXBbkG__stackTable td.admin-module__aXBbkG__stackLead:before{content:none}}.admin-module__aXBbkG__reportList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.admin-module__aXBbkG__reportRow{flex-direction:column;gap:.35rem;display:flex}.admin-module__aXBbkG__reportText{margin:0;font-size:.9375rem;line-height:1.45}.admin-module__aXBbkG__reportActions{align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.admin-module__aXBbkG__reportActions a{color:var(--accent);margin-left:auto;font-size:.8125rem}.admin-module__aXBbkG__reportActions button{background:var(--surface-3);min-height:2.25rem;color:var(--foreground);border-radius:9999px;padding:0 .9rem;font-size:.75rem;font-weight:600}.admin-module__aXBbkG__reportActions button:first-child{background:color-mix(in srgb, var(--red) 18%, transparent);color:var(--red)}.admin-module__aXBbkG__teamCopyBtn{border:var(--border-width) solid var(--border-subtle);background:var(--surface-2);color:var(--foreground);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;margin-left:auto;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.admin-module__aXBbkG__teamCopyBtn:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-subtle))}.admin-module__aXBbkG__teamEmail{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;text-decoration:none}.admin-module__aXBbkG__teamEmail:hover{color:var(--accent)}.admin-module__aXBbkG__teamNudge{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, transparent);border-radius:9999px;margin-left:.5rem;padding:.05rem .45rem;font-size:.6875rem;font-weight:600;display:inline-block}.admin-module__aXBbkG__teamEmpty{color:var(--muted);margin:0;font-size:.8125rem}.admin-module__aXBbkG__pilotHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-module__aXBbkG__pilotControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-module__aXBbkG__pilotSelectLabel{color:var(--muted);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.admin-module__aXBbkG__pilotSelect,.admin-module__aXBbkG__pilotButton{border-radius:var(--radius-control);border:var(--border-width) solid var(--border-subtle);background:var(--surface);min-height:2rem;color:var(--foreground);padding:0 .75rem;font-size:.8125rem}.admin-module__aXBbkG__pilotButton{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.admin-module__aXBbkG__pilotButton:hover{border-color:var(--border)}.admin-module__aXBbkG__funnel{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.admin-module__aXBbkG__funnelRow{grid-template-columns:minmax(7.5rem,11rem) 1fr 4.5rem 2rem;align-items:center;gap:.6rem;font-size:.8125rem;display:grid}.admin-module__aXBbkG__funnelLabel{color:var(--foreground)}.admin-module__aXBbkG__funnelTrack{background:var(--surface-2);border-radius:4px;height:.75rem}.admin-module__aXBbkG__funnelBar{background:var(--accent);border-radius:4px;min-width:2px;height:100%;display:block}.admin-module__aXBbkG__funnelRow:hover .admin-module__aXBbkG__funnelBar{background:var(--accent-hover)}.admin-module__aXBbkG__funnelValue{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.admin-module__aXBbkG__funnelPct{color:var(--muted);font-weight:400}.admin-module__aXBbkG__funnelLost{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem}.admin-module__aXBbkG__retentionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-module__aXBbkG__retentionCell{min-width:0}.admin-module__aXBbkG__sourceList{border-top:var(--border-width) solid var(--border-subtle);flex-direction:column;gap:.4rem;margin:1.1rem 0 0;padding:.9rem 0 0;font-size:.8125rem;list-style:none;display:flex}.admin-module__aXBbkG__sourceList li{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.admin-module__aXBbkG__treeScroll{overflow-x:auto}.admin-module__aXBbkG__treeTable{border-collapse:collapse;width:100%;font-size:.8125rem}.admin-module__aXBbkG__treeTable th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:0 .75rem .5rem 0;font-size:.6875rem;font-weight:600}.admin-module__aXBbkG__treeTable td{border-top:var(--border-width) solid var(--border-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;padding:.5rem .75rem .5rem 0}.admin-module__aXBbkG__treeName{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.admin-module__aXBbkG__treeElbow{color:var(--muted);font-weight:400}@media (max-width:640px){.admin-module__aXBbkG__funnelRow{grid-template-columns:1fr 3.75rem}.admin-module__aXBbkG__funnelTrack{grid-area:2/1/auto/-1}.admin-module__aXBbkG__funnelLost{display:none}.admin-module__aXBbkG__retentionGrid{grid-template-columns:1fr}}.admin-module__aXBbkG__treeMeta{color:var(--muted);font-size:.6875rem;display:block}.admin-module__aXBbkG__reachList{border-top:0;margin-top:0;padding-top:0}.admin-module__aXBbkG__copyLink{border-radius:var(--radius-control);border:var(--border-width) solid var(--border-subtle);color:var(--accent);cursor:pointer;background:0 0;margin-left:.5rem;padding:.15rem .55rem;font-size:.6875rem;font-weight:600}.admin-module__aXBbkG__copyLink:hover{border-color:var(--accent)}.admin-module__aXBbkG__targetTrack{background:var(--surface-2);border-radius:4px;height:.4rem;margin-top:.5rem;display:block}.admin-module__aXBbkG__targetBar{background:var(--accent);border-radius:4px;min-width:2px;height:100%;display:block}.admin-module__aXBbkG__feedbackForm{flex-direction:column;gap:.6rem;display:flex}.admin-module__aXBbkG__feedbackFormRow{flex-wrap:wrap;gap:.5rem;display:flex}.admin-module__aXBbkG__feedbackInput,.admin-module__aXBbkG__feedbackText,.admin-module__aXBbkG__feedbackNote{border-radius:var(--radius-control);border:var(--border-width) solid var(--border-subtle);background:var(--surface);color:var(--foreground);font:inherit;font-size:.8125rem}.admin-module__aXBbkG__feedbackInput{flex:1;min-width:12rem;min-height:2rem;padding:0 .75rem}.admin-module__aXBbkG__feedbackText{resize:vertical;width:100%;padding:.5rem .75rem}.admin-module__aXBbkG__feedbackNote{resize:vertical;width:100%;min-width:14rem;padding:.35rem .55rem}.admin-module__aXBbkG__treeTable td.admin-module__aXBbkG__feedbackMessage{white-space:normal;min-width:16rem;max-width:28rem;line-height:1.45}.admin-module__aXBbkG__feedbackError{color:var(--red);margin:.25rem 0 0;font-size:.75rem;display:block}.admin-module__aXBbkG__feedbackDelete{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:.6875rem;display:block}.admin-module__aXBbkG__feedbackDelete:hover{color:var(--red)}.admin-module__aXBbkG__rankRow{grid-template-columns:minmax(7.5rem,11rem) 1fr 5.5rem 4.5rem}@media (max-width:640px){.admin-module__aXBbkG__rankRow{grid-template-columns:1fr 5rem}}details.admin-module__aXBbkG__panel>summary{cursor:pointer;list-style:none}details.admin-module__aXBbkG__panel>summary::-webkit-details-marker{display:none}.admin-module__aXBbkG__statHighlight{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.admin-module__aXBbkG__refreshBtn,.admin-module__aXBbkG__backLink{border-radius:9999px;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .9rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-module__aXBbkG__refreshBtn{background:var(--accent);color:#fff}.admin-module__aXBbkG__backLink{background:var(--surface-2);color:var(--foreground)}
