.page-module__EG1oRq__page{--rambo-pad-x:var(--space-4);--rambo-pad-y:var(--space-3);--rambo-fit:calc(100dvh - 2 * var(--rambo-pad-y) - env(safe-area-inset-bottom,0px));background:var(--color-page);min-height:100dvh;color:var(--color-ink-on-dark);font-family:var(--font-barlow,system-ui, sans-serif);padding:var(--rambo-pad-y) max(var(--rambo-pad-x), env(safe-area-inset-right,0px)) calc(var(--rambo-pad-y) + env(safe-area-inset-bottom,0px)) max(var(--rambo-pad-x), env(safe-area-inset-left,0px));box-sizing:border-box;flex-direction:column;align-items:center;display:flex}:root[data-app-view] .page-module__EG1oRq__page{--rambo-fit:calc(100dvh - 2 * var(--rambo-pad-y) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-height:calc(100dvh - env(safe-area-inset-top,0px))}.page-module__EG1oRq__panel{box-sizing:border-box;background:var(--color-surface-dark-4);border:1px solid var(--color-border-dark);--panel-gap:14px;gap:var(--panel-gap);border-radius:14px;flex-direction:column;width:100%;max-width:640px;padding:20px 18px;display:flex}.page-module__EG1oRq__title{color:var(--color-ink-on-dark-strong);margin:0;font-size:22px;font-weight:800}.page-module__EG1oRq__disclosure{background:var(--color-surface-dark-2);border:1px solid var(--color-line);color:var(--color-ink-on-dark-strong);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.page-module__EG1oRq__body{color:var(--color-ink-on-dark-secondary);margin:0;font-size:14px;line-height:1.5}.page-module__EG1oRq__check{color:var(--color-ink-on-dark-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.page-module__EG1oRq__check input{width:20px;height:20px;accent-color:var(--color-accent);flex-shrink:0;margin:1px 0 0}.page-module__EG1oRq__error{color:var(--color-danger-ink);margin:0;font-size:14px}.page-module__EG1oRq__notice{color:var(--color-ink-on-dark-secondary);margin:0;font-size:14px}.page-module__EG1oRq__outcome:empty{margin-top:calc(-1 * var(--panel-gap))}.page-module__EG1oRq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__EG1oRq__reason{border:1px solid var(--color-border-dark);background:var(--color-surface-dark-1);color:var(--color-ink-on-dark-strong);border-radius:10px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.page-module__EG1oRq__back{min-height:44px;color:var(--color-accent-on-dark);align-self:flex-start;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__EG1oRq__back:hover,.page-module__EG1oRq__back:focus-visible{text-decoration:underline}.page-module__EG1oRq__hint{text-align:center;color:var(--color-ink-on-dark-muted);margin:0;font-size:12px;line-height:1.4}.page-module__EG1oRq__talk{background:var(--color-accent);min-height:52px;color:var(--color-accent-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:800;display:inline-flex}.page-module__EG1oRq__talk:disabled{background:var(--color-surface-dark-5);color:var(--color-ink-on-dark-faint);cursor:not-allowed}.page-module__EG1oRq__precall{width:100%;max-width:var(--d-cap);min-height:var(--rambo-fit);gap:var(--space-4);flex-direction:column;display:flex}.page-module__EG1oRq__precall .page-module__EG1oRq__panel{--panel-gap:12px;flex:none;max-width:none;padding:16px}.page-module__EG1oRq__precall[data-transcript=false]{justify-content:center}.page-module__EG1oRq__precall .page-module__EG1oRq__preHead,.page-module__EG1oRq__precall .page-module__EG1oRq__preScreen{display:none}.page-module__EG1oRq__room{display:contents}.page-module__EG1oRq__call{width:100%;max-width:var(--d-cap);height:var(--rambo-fit);flex-direction:column;gap:10px;min-height:0;display:flex}.page-module__EG1oRq__callHead{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.page-module__EG1oRq__badge{box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--color-line);background:var(--color-surface-dark-4);min-height:32px;font-family:var(--font-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-on-dark-strong);flex:none;align-items:center;gap:6px;margin:0;padding:0 10px 0 8px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.page-module__EG1oRq__badge i{color:var(--color-accent-on-dark);font-size:15px}.page-module__EG1oRq__badgeMore{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__EG1oRq__statusPill{box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--color-line);background:var(--color-surface-dark-2);flex:150px;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:44px;padding:0 12px 0 10px;display:inline-flex}.page-module__EG1oRq__status{-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--color-ink-on-dark-strong);-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.page-module__EG1oRq__statusDot{background:var(--color-ink-on-dark-muted);border-radius:50%;flex:none;width:8px;height:8px}.page-module__EG1oRq__statusPill[data-phase=idle] .page-module__EG1oRq__statusDot{background:var(--color-success)}.page-module__EG1oRq__statusPill[data-phase=connecting] .page-module__EG1oRq__statusDot{background:var(--color-accent-on-dark)}.page-module__EG1oRq__agentBars{flex:none;justify-content:center;align-items:center;gap:2px;width:33px;height:22px;display:flex}.page-module__EG1oRq__agentBar{background:var(--color-ink-on-dark-faint);border-radius:999px;width:3px;min-height:3px;transition:background-color .15s,height 80ms linear}.page-module__EG1oRq__agentBar[data-lk-highlighted=true]{background:var(--color-accent-on-dark)}.page-module__EG1oRq__agentBars[data-lk-va-state=thinking] .page-module__EG1oRq__agentBar[data-lk-highlighted=true]{background:var(--color-info)}.page-module__EG1oRq__mic{box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--color-line);background:var(--color-surface-dark-2);min-width:0;max-width:100%;min-height:44px;color:var(--color-ink-on-dark-strong);flex:0 auto;align-items:center;gap:10px;margin-left:auto;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.page-module__EG1oRq__mic[data-muted=true]{border-color:var(--color-warning);background:linear-gradient(var(--color-warning-soft), var(--color-warning-soft)), var(--color-surface-dark-2);color:var(--color-warning)}.page-module__EG1oRq__micLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-module__EG1oRq__mic[data-muted=false][data-starting=false] .page-module__EG1oRq__micLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute}.page-module__EG1oRq__meter{background:var(--color-white-alpha-12);border-radius:999px;flex:0 0 44px;height:8px;overflow:hidden}.page-module__EG1oRq__mic[data-muted=true] .page-module__EG1oRq__meter,.page-module__EG1oRq__mic[data-starting=true] .page-module__EG1oRq__meter{display:none}.page-module__EG1oRq__meterFill{background:var(--color-success);transform-origin:0;width:100%;height:100%;transition:transform 80ms linear;display:block;transform:scaleX(0)}.page-module__EG1oRq__screen{--pip-base:96px;--pip-fit:calc((100cqh - 70px) * 3 / 4);--rambo-pip-w:min(var(--pip-base), var(--pip-fit));--rambo-screen-reserve-bottom:calc(var(--rambo-pip-w) * 4 / 3 + 12px);--rambo-screen-reserve-empty:var(--rambo-screen-reserve-bottom);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative;container:rambo-call-screen/size}.page-module__EG1oRq__screen[data-pip=large]{--rambo-pip-w:min(calc(var(--pip-base) * 2), calc(100cqw - 24px), var(--pip-fit))}@container rambo-call-screen (max-height:560px) and (max-width:600px){.page-module__EG1oRq__screen[data-pip=large]>:first-child{--rambo-screen-empty-pad:var(--space-3);--rambo-screen-empty-icon:none}}@container rambo-call-screen (max-height:420px){.page-module__EG1oRq__screen>:first-child{--rambo-screen-reserve-empty:0px;--rambo-screen-reserve-end:calc(var(--rambo-pip-w) + 12px);--rambo-screen-empty-pad:var(--space-3);--rambo-screen-empty-icon:none}}@container rambo-call-screen (max-height:320px){.page-module__EG1oRq__screen[data-pip=small]>.page-module__EG1oRq__pip{--rambo-pip-w:min(72px, var(--pip-fit))}}.page-module__EG1oRq__pip{z-index:var(--z-sticky);width:var(--rambo-pip-w);aspect-ratio:3/4;--pip-ring:var(--color-border-dark);--pip-glow:var(--color-ink-on-dark-muted);transition:width var(--dur-slow) var(--ease-out);position:absolute;bottom:12px;right:12px}.page-module__EG1oRq__pip[data-state=listening]{--pip-ring:var(--color-success);--pip-glow:var(--color-success)}.page-module__EG1oRq__pip[data-state=thinking]{--pip-ring:var(--color-info);--pip-glow:var(--color-info)}.page-module__EG1oRq__pip[data-state=speaking]{--pip-ring:var(--color-accent-on-dark);--pip-glow:var(--color-accent-on-dark)}.page-module__EG1oRq__pipFace{box-sizing:border-box;border:3px solid var(--pip-ring);border-radius:var(--pp-radius-lg);background:radial-gradient(circle at 50% 42%, var(--color-white-alpha-05), transparent 70%), var(--color-surface-dark-4);min-height:44px;box-shadow:var(--shadow-pop);color:var(--color-ink-on-dark-strong);font:inherit;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .2s;display:flex;position:absolute;inset:0;overflow:hidden;container:rambo-pip/inline-size}.page-module__EG1oRq__pipFace:focus-visible{outline:2px solid var(--color-ink-on-dark-strong);outline-offset:3px}.page-module__EG1oRq__pip[data-state=speaking] .page-module__EG1oRq__pipFace{animation:page-module__EG1oRq__pipSpeaking 1.8s var(--ease-out) infinite}@keyframes page-module__EG1oRq__pipSpeaking{0%{box-shadow:var(--shadow-pop), 0 0 0 0 var(--color-accent-alpha-40)}80%,to{box-shadow:var(--shadow-pop), 0 0 0 10px transparent}}.page-module__EG1oRq__video{object-fit:cover;object-position:50% 22%;background:var(--color-surface-dark-1);width:100%;height:100%;position:absolute;inset:0}.page-module__EG1oRq__pipOrb{aspect-ratio:1;border:2px solid var(--pip-ring);background:var(--color-surface-dark-5);width:60%;color:var(--pip-glow);border-radius:50%;justify-content:center;align-items:center;font-size:26cqw;transition:transform .2s,border-color .2s,color .2s;display:flex}.page-module__EG1oRq__pip[data-state=speaking] .page-module__EG1oRq__pipOrb{transform:scale(1.06)}.page-module__EG1oRq__pipOrb{position:relative;overflow:hidden}.page-module__EG1oRq__pipOrbFace{object-fit:cover;object-position:center 25%;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.page-module__EG1oRq__pipTag,.page-module__EG1oRq__pipMuted,.page-module__EG1oRq__pipHint,.page-module__EG1oRq__pipPending{z-index:var(--z-raised);pointer-events:none;box-sizing:border-box;background:var(--color-scrim);color:var(--color-ink-on-dark-strong);position:absolute}.page-module__EG1oRq__pipTag{border-radius:var(--radius-full);font-family:var(--font-cond);letter-spacing:.06em;align-items:center;gap:3px;padding:2px 7px 2px 6px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex;top:6px;left:6px}.page-module__EG1oRq__pipTag i{color:var(--color-accent-on-dark)}.page-module__EG1oRq__pipMuted{background:var(--color-danger);width:24px;height:24px;box-shadow:0 0 0 2px var(--color-surface-dark-4);color:var(--color-ink-on-dark-strong);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;top:6px;right:6px}.page-module__EG1oRq__pipHint{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex;bottom:6px;right:6px}@container rambo-pip not (min-width:114px){.page-module__EG1oRq__pipTag{justify-content:center;width:20px;height:20px;padding:0;font-size:12px;top:5px;left:5px}.page-module__EG1oRq__pipTagWord{display:none}.page-module__EG1oRq__pipMuted{width:20px;height:20px;font-size:11px;top:5px;right:5px}.page-module__EG1oRq__pipHint{width:20px;height:20px;font-size:10px;bottom:5px;right:5px}}.page-module__EG1oRq__pipPending{border-radius:var(--radius-sm);text-align:center;padding:3px 6px;font-size:11px;font-weight:700;line-height:1.25;bottom:6px;left:6px;right:6px}.page-module__EG1oRq__startAudio{z-index:var(--z-sticky);background:var(--color-accent);min-height:44px;color:var(--color-accent-ink);white-space:nowrap;box-shadow:var(--shadow-pop);border:0;border-radius:999px;padding:0 20px;font-size:16px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__EG1oRq__echo{z-index:var(--z-toast);width:max-content;max-width:calc(100% - var(--rambo-pip-w) - 36px);box-sizing:border-box;border-radius:var(--pp-radius-lg);border:1px solid var(--color-border-dark);background:var(--color-surface-dark-5);box-shadow:var(--shadow-pop);color:var(--color-ink-on-dark-strong);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 6px 6px 14px;display:flex;position:absolute;bottom:12px;left:12px}@container rambo-call-screen (max-width:600px){.page-module__EG1oRq__screen[data-pip=large]>.page-module__EG1oRq__echo{bottom:calc(var(--rambo-pip-w) * 4 / 3 + 24px);max-width:calc(100% - 24px)}}.page-module__EG1oRq__echo>i{color:var(--color-accent-on-dark);flex:none;font-size:18px}.page-module__EG1oRq__echoText{flex:1 1 0;min-width:120px;margin:0;font-size:14px;line-height:1.35}.page-module__EG1oRq__echoActions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.page-module__EG1oRq__echoMute,.page-module__EG1oRq__echoClose{border-radius:var(--radius-full);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;min-height:44px;font-family:inherit;display:inline-flex}.page-module__EG1oRq__echoMute{background:var(--color-accent);color:var(--color-accent-ink);white-space:nowrap;gap:6px;padding:0 14px;font-size:14px;font-weight:800}.page-module__EG1oRq__echoClose{width:44px;color:var(--color-ink-on-dark-muted);background:0 0}.page-module__EG1oRq__echoClose:hover{color:var(--color-ink-on-dark-strong)}.page-module__EG1oRq__echoMute:focus-visible,.page-module__EG1oRq__echoClose:focus-visible{outline:2px solid var(--color-ink-on-dark-strong);outline-offset:2px}.page-module__EG1oRq__railToggle{border-radius:var(--radius-control);min-height:44px;color:var(--color-ink-on-dark-muted);font-family:inherit;font-size:var(--fs-14);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:none}.page-module__EG1oRq__railToggle:hover,.page-module__EG1oRq__railToggle[aria-expanded=true]{color:var(--color-ink-on-dark-strong)}.page-module__EG1oRq__railToggle[aria-expanded=true] i{color:var(--color-accent-on-dark)}.page-module__EG1oRq__railToggle:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:-2px}.page-module__EG1oRq__rail,.page-module__EG1oRq__lastCall{border-radius:var(--pp-radius-lg);border:1px solid var(--color-line-soft);background:var(--color-surface-dark-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.page-module__EG1oRq__rail{flex:none}.page-module__EG1oRq__rail[data-open=true]{flex:0 0 min(50dvh,420px)}.page-module__EG1oRq__rail[data-open=false] .page-module__EG1oRq__transcript{display:none}.page-module__EG1oRq__railBar{box-sizing:border-box;width:100%;min-height:48px;color:var(--color-ink-on-dark-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.page-module__EG1oRq__rail[data-open=true] .page-module__EG1oRq__railBar{border-bottom:1px solid var(--color-line-soft)}.page-module__EG1oRq__railBar:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:-2px;border-radius:var(--pp-radius-lg)}.page-module__EG1oRq__railBar i{flex:none;font-size:14px}.page-module__EG1oRq__railCaption{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-on-dark-strong);flex:auto;font-size:14px;line-height:1.4;overflow:hidden}.page-module__EG1oRq__railCaption b{color:var(--color-ink-on-dark-muted);margin-right:4px;font-size:12px;font-weight:700}.page-module__EG1oRq__railTitle{display:none}.page-module__EG1oRq__lastCall{flex:1 1 0;min-height:160px}.page-module__EG1oRq__railBarTitle,.page-module__EG1oRq__railTitle,.page-module__EG1oRq__lastCallTitle{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--d-head-ink);margin:0;font-size:13px;font-weight:700;line-height:1.2}.page-module__EG1oRq__railBarTitle{flex:auto}.page-module__EG1oRq__railTitle,.page-module__EG1oRq__lastCallTitle{border-bottom:1px solid var(--color-line-soft);flex:none;padding:10px 16px 8px}.page-module__EG1oRq__lastCallHint{border-top:1px solid var(--color-line-soft);color:var(--color-ink-on-dark-muted);flex:none;margin:0;padding:6px 16px 8px;font-size:12px;line-height:1.4}.page-module__EG1oRq__lastScreen{overscroll-behavior:contain;border-bottom:1px solid var(--color-line-soft);flex:3 1 0;min-height:0;position:relative;overflow-y:auto}.page-module__EG1oRq__lastScreen:not([open]){flex:none}.page-module__EG1oRq__lastTranscript{flex-direction:column;flex:2 1 0;min-height:0;display:flex}.page-module__EG1oRq__lastTranscript[data-open=true]{min-height:140px}.page-module__EG1oRq__lastTranscript[data-open=false]{flex:none}.page-module__EG1oRq__lastTranscript[data-open=false] .page-module__EG1oRq__transcript{display:none}.page-module__EG1oRq__lastTranscriptHead{text-align:left;border:0;flex:none;width:100%;font-family:inherit}.page-module__EG1oRq__lastTranscript[data-open=true] .page-module__EG1oRq__lastTranscriptHead{border-bottom:1px solid var(--color-line-soft)}.page-module__EG1oRq__lastTranscript[data-open=false] .page-module__EG1oRq__lastTranscriptHead i{transform:rotate(-90deg)}.page-module__EG1oRq__lastScreenHead{z-index:var(--z-raised);background:var(--color-surface-dark-2);min-height:44px;color:var(--color-ink-on-dark-strong);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;display:flex;position:sticky;top:0}.page-module__EG1oRq__lastScreenHead::-webkit-details-marker{display:none}.page-module__EG1oRq__lastScreenHead:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:-2px}.page-module__EG1oRq__lastScreenHead i{color:var(--color-ink-on-dark-muted);transition:transform var(--dur-fast) var(--ease-out);font-size:12px}.page-module__EG1oRq__lastScreen:not([open]) .page-module__EG1oRq__lastScreenHead i{transform:rotate(-90deg)}.page-module__EG1oRq__lastScreenCount{box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-surface-dark-5);min-width:20px;height:20px;color:var(--color-ink-on-dark-strong);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.page-module__EG1oRq__lastScreenItems{padding:4px 12px 12px}.page-module__EG1oRq__transcript{--fade:20px;padding:var(--fade) 16px 16px;overscroll-behavior:contain;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-page) var(--fade));-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-page) var(--fade));mask-image:linear-gradient(to bottom, transparent, var(--color-page) var(--fade));flex-direction:column;flex:auto;gap:10px;margin:0;list-style:none;display:flex;overflow-y:auto}.page-module__EG1oRq__transcript>:first-child{margin-top:auto}.page-module__EG1oRq__transcript:empty:before{content:attr(data-empty);color:var(--color-ink-on-dark-muted);text-align:center;margin:auto;font-size:14px}.page-module__EG1oRq__you,.page-module__EG1oRq__rambo{overflow-wrap:anywhere;max-width:min(85%,34rem);color:var(--color-ink-on-dark-strong);border-radius:16px;padding:9px 13px 10px;font-size:15px;line-height:1.45}.page-module__EG1oRq__you{background:var(--color-surface-dark-5);border-bottom-right-radius:6px;align-self:flex-end}.page-module__EG1oRq__rambo{background:var(--color-surface-dark-4);border-bottom-left-radius:6px;align-self:flex-start}.page-module__EG1oRq__who{color:var(--color-ink-on-dark-muted);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.page-module__EG1oRq__callFoot{flex-direction:column;flex:none;gap:8px;display:flex}.page-module__EG1oRq__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-module__EG1oRq__control,.page-module__EG1oRq__hangup{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:52px;padding:0 8px;font-size:16px;font-weight:800;display:inline-flex}.page-module__EG1oRq__control{background:var(--color-surface-dark-5);border:1px solid var(--color-border-dark);color:var(--color-ink-on-dark-strong)}.page-module__EG1oRq__control[data-muted=true]{border-color:var(--color-warning);color:var(--color-warning)}.page-module__EG1oRq__control[aria-disabled=true]{border-color:var(--color-line);color:var(--color-ink-on-dark-faint);cursor:not-allowed}.page-module__EG1oRq__hangup{background:var(--color-danger);color:var(--color-ink-on-dark-strong);border:0}@media (prefers-reduced-motion:reduce){.page-module__EG1oRq__lastScreenHead i,.page-module__EG1oRq__pip,.page-module__EG1oRq__pipFace,.page-module__EG1oRq__pipOrb,.page-module__EG1oRq__agentBar,.page-module__EG1oRq__meterFill{transition:none}.page-module__EG1oRq__pip[data-state=speaking] .page-module__EG1oRq__pipFace{animation:none}.page-module__EG1oRq__pip[data-state=speaking] .page-module__EG1oRq__pipOrb{transform:none}}@media (min-width:960px),(min-width:640px) and (min-aspect-ratio:4/3){.page-module__EG1oRq__page{--rambo-pad-x:var(--space-6);--rambo-pad-y:var(--space-6);--rambo-rail-w:clamp(300px, 26vw, 400px)}.page-module__EG1oRq__call{grid-template-columns:minmax(0, 1fr) var(--rambo-rail-w);column-gap:var(--space-5);row-gap:var(--space-3);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head rail""screen rail""foot rail";display:grid}.page-module__EG1oRq__call[data-rail=closed]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""screen""foot"}.page-module__EG1oRq__callHead{flex-wrap:nowrap;grid-area:head}.page-module__EG1oRq__badge{padding:0 12px 0 10px}.page-module__EG1oRq__badgeMore{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.page-module__EG1oRq__statusPill{flex:0 auto;gap:10px;padding:0 16px 0 12px}.page-module__EG1oRq__status{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block}.page-module__EG1oRq__agentBars{gap:3px;width:46px;height:24px}.page-module__EG1oRq__agentBar{width:4px}.page-module__EG1oRq__mic[data-muted=false][data-starting=false] .page-module__EG1oRq__micLabel{clip-path:none;width:auto;height:auto;position:static}.page-module__EG1oRq__mic{padding:0 14px}.page-module__EG1oRq__meter{flex-basis:72px}.page-module__EG1oRq__screen{--pip-base:clamp(120px, 11vw, 160px);--rambo-screen-reserve-empty:0px;grid-area:screen}.page-module__EG1oRq__railToggle{display:inline-flex}.page-module__EG1oRq__rail{grid-area:rail}.page-module__EG1oRq__rail[data-open=false],.page-module__EG1oRq__railBar{display:none}.page-module__EG1oRq__railTitle{display:block}.page-module__EG1oRq__callFoot{grid-area:foot}.page-module__EG1oRq__controls{width:min(100%,560px);margin-inline:auto}.page-module__EG1oRq__precall{height:var(--rambo-fit);column-gap:var(--space-5);row-gap:var(--space-3);grid-template:"head""screen"minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}.page-module__EG1oRq__precall[data-transcript=true]{grid-template-columns:minmax(0, 1fr) var(--rambo-rail-w);grid-template-areas:"head last""screen last"}.page-module__EG1oRq__precall .page-module__EG1oRq__preHead{display:flex}.page-module__EG1oRq__precall .page-module__EG1oRq__preScreen{opacity:.6;display:flex}.page-module__EG1oRq__precall .page-module__EG1oRq__panel{z-index:var(--z-sticky);width:min(560px, calc(100% - 2 * var(--space-6)));max-height:calc(100% - 2 * var(--space-6));box-shadow:var(--shadow-pop);grid-area:screen;place-self:center;padding:24px 22px;overflow-y:auto}.page-module__EG1oRq__precall .page-module__EG1oRq__title{font-size:var(--fs-28)}.page-module__EG1oRq__precall .page-module__EG1oRq__panel{--panel-gap:14px}.page-module__EG1oRq__transcript{--fade:28px}.page-module__EG1oRq__railTitle,.page-module__EG1oRq__lastCallTitle{padding:12px 16px 10px}.page-module__EG1oRq__lastCallHint{padding:8px 16px 10px}.page-module__EG1oRq__precall .page-module__EG1oRq__lastCall{grid-area:last;min-height:0}}
.RamboScreen-module__7GFKCW__root{box-sizing:border-box;border-radius:var(--pp-radius-lg);border:1px solid var(--color-line-soft);background:var(--color-surface-dark-2);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.RamboScreen-module__7GFKCW__tabRow{align-items:stretch;gap:var(--space-2);padding:0 var(--space-2);box-shadow:inset 0 -1px 0 var(--color-line);flex:none;display:flex}.RamboScreen-module__7GFKCW__tablist{align-items:stretch;min-width:0;display:flex}.RamboScreen-module__7GFKCW__tab{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);color:var(--color-ink-on-dark-muted);font-family:inherit;font-size:var(--fs-14);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;font-weight:700;display:inline-flex}.RamboScreen-module__7GFKCW__tab:hover{color:var(--color-ink-on-dark-strong)}.RamboScreen-module__7GFKCW__tab:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:-2px}.RamboScreen-module__7GFKCW__tab[aria-selected=true]{border-bottom-color:var(--color-accent-on-dark);color:var(--color-accent-on-dark)}.RamboScreen-module__7GFKCW__unseen{box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-accent);min-width:18px;height:18px;color:var(--color-accent-ink);font-size:var(--fs-11);justify-content:center;align-items:center;padding:0 5px;font-weight:800;line-height:1;display:inline-flex}.RamboScreen-module__7GFKCW__actions{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.RamboScreen-module__7GFKCW__addSlot{display:contents}.RamboScreen-module__7GFKCW__panel{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow-y:auto}.RamboScreen-module__7GFKCW__panel[hidden]{display:none}.RamboScreen-module__7GFKCW__panel:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:-2px}.RamboScreen-module__7GFKCW__panel[data-tab=board]{background-image:radial-gradient(circle, var(--color-white-alpha-08) 1px, transparent 1.5px);background-position:11px 11px;background-size:22px 22px}.RamboScreen-module__7GFKCW__items{box-sizing:border-box;width:100%;padding:var(--space-4) var(--space-4) calc(var(--space-4) + var(--rambo-screen-reserve-bottom,0px));gap:var(--space-4);align-content:start;margin:0;display:grid}.RamboScreen-module__7GFKCW__items[data-layout=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.RamboScreen-module__7GFKCW__items[data-layout=stack]{grid-template-columns:minmax(0,1fr);max-width:960px;margin-inline:auto}.RamboScreen-module__7GFKCW__item{min-width:0;container-type:inline-size}.RamboScreen-module__7GFKCW__empty{box-sizing:border-box;max-width:100%;padding:var(--rambo-screen-empty-pad,var(--space-6)) calc(var(--rambo-screen-empty-pad,var(--space-6)) + var(--rambo-screen-reserve-end,0px)) calc(var(--rambo-screen-empty-pad,var(--space-6)) + var(--rambo-screen-reserve-empty,0px)) var(--rambo-screen-empty-pad,var(--space-6));align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;margin:auto;display:flex}.RamboScreen-module__7GFKCW__emptyIcon{border-radius:var(--radius-card);width:56px;height:56px;display:var(--rambo-screen-empty-icon,flex);border:1px solid var(--color-line);background:var(--color-surface-dark-4);color:var(--color-ink-on-dark-muted);justify-content:center;align-items:center;font-size:24px}.RamboScreen-module__7GFKCW__emptyText{max-width:34ch;color:var(--color-ink-on-dark-secondary);margin:0;font-size:15px;line-height:1.5}.RamboScreen-module__7GFKCW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.RamboScreen-module__7GFKCW__tab{transition:none}}.RamboScreen-module__7GFKCW__emptyAdd{width:min(100%,420px);margin-top:var(--space-2)}
.AiConsentDialog-module__wYaEha__body{gap:var(--space-4);flex-direction:column;display:flex}.AiConsentDialog-module__wYaEha__lead{align-items:center;gap:var(--space-3);display:flex}.AiConsentDialog-module__wYaEha__badge{border-radius:var(--radius-full);background:var(--color-accent);width:40px;height:40px;color:var(--color-accent-ink);font-size:var(--fs-lg);flex:none;place-items:center;display:grid}.AiConsentDialog-module__wYaEha__leadText{font-size:var(--fs-md);color:var(--color-ink-on-dark-strong);margin:0;font-weight:600;line-height:1.4}.AiConsentDialog-module__wYaEha__text{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border-dark);background:var(--color-surface-dark-2);font-size:var(--fs-14);color:var(--color-ink-on-dark-secondary);margin:0;line-height:1.55}.AiConsentDialog-module__wYaEha__points{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AiConsentDialog-module__wYaEha__points li{align-items:center;gap:var(--space-2);font-size:var(--fs-13);color:var(--color-ink-on-dark-secondary);display:inline-flex}.AiConsentDialog-module__wYaEha__points i{color:var(--color-accent-on-dark)}.AiConsentDialog-module__wYaEha__error{font-size:var(--fs-13);color:var(--color-danger-ink);margin:0}.AiConsentDialog-module__wYaEha__version{font-size:var(--fs-12);color:var(--color-ink-on-dark-muted);margin:0}.AiConsentDialog-module__wYaEha__actions{justify-content:flex-end;gap:var(--space-2);width:100%;display:flex}@media (max-width:640px){.AiConsentDialog-module__wYaEha__actions>*{flex:1 1 0}}
.uploads-module__PncMVq__chip{border:1px solid var(--color-border-dark);background:var(--color-surface-dark-4);border-radius:12px 12px 4px;align-items:center;gap:10px;max-width:min(85%,320px);margin:0;padding:6px 12px 6px 6px;display:flex}.uploads-module__PncMVq__chipThumb{object-fit:cover;background:var(--color-surface-dark-1);border-radius:8px;flex:none;width:56px;height:56px}.uploads-module__PncMVq__chipText{flex-direction:column;gap:2px;min-width:0;display:flex}.uploads-module__PncMVq__chipName{font-size:var(--fs-13);color:var(--color-ink-on-dark-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.uploads-module__PncMVq__chipMeta{font-size:var(--fs-12);color:var(--color-ink-on-dark-muted);align-items:center;gap:5px;display:inline-flex}.uploads-module__PncMVq__thumbGone{color:var(--color-ink-on-dark-muted);place-items:center;font-size:18px;display:grid}.uploads-module__PncMVq__attach{border:1px solid var(--color-border-dark);background:var(--color-surface-dark-1);width:44px;height:44px;color:var(--color-ink-on-dark-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:10px;flex-shrink:0;place-items:center;font-size:18px;display:grid}@media (hover:hover) and (pointer:fine){.uploads-module__PncMVq__attach:hover:not(:disabled){color:var(--color-accent-on-dark);border-color:var(--color-accent-on-dark)}}.uploads-module__PncMVq__attach:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:1px}.uploads-module__PncMVq__attach:disabled{opacity:.45;cursor:default}.uploads-module__PncMVq__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.uploads-module__PncMVq__tray{background:var(--color-surface-dark-2);border-top:1px solid var(--color-border-dark);flex-direction:column;gap:8px;padding:10px 16px 0;display:flex}.uploads-module__PncMVq__trayList{overscroll-behavior-x:contain;gap:8px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.uploads-module__PncMVq__trayItem{border:1px solid var(--color-border-dark);background:var(--color-surface-dark-4);border-radius:10px;flex:none;align-items:center;gap:8px;width:220px;max-width:70vw;padding:6px 4px 6px 6px;display:flex}.uploads-module__PncMVq__trayItem[data-status=error]{border-color:var(--color-danger-ink)}.uploads-module__PncMVq__trayThumb{object-fit:cover;background:var(--color-surface-dark-1);border-radius:6px;flex:none;width:40px;height:40px}.uploads-module__PncMVq__trayItem[data-status=waiting] .uploads-module__PncMVq__trayThumb,.uploads-module__PncMVq__trayItem[data-status=uploading] .uploads-module__PncMVq__trayThumb{opacity:.6}.uploads-module__PncMVq__trayText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.uploads-module__PncMVq__trayName{font-size:var(--fs-13);color:var(--color-ink-on-dark-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.uploads-module__PncMVq__trayMeta{min-width:0;font-size:var(--fs-12);color:var(--color-ink-on-dark-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;line-height:1.3;display:flex;overflow:hidden}.uploads-module__PncMVq__trayItem[data-status=error] .uploads-module__PncMVq__trayMeta{color:var(--color-danger-ink)}.uploads-module__PncMVq__trayRemove{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-ink-on-dark-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.uploads-module__PncMVq__trayRemove:hover{color:var(--color-ink-on-dark-strong);background:var(--color-surface-dark-5)}.uploads-module__PncMVq__trayRemove:focus-visible,.uploads-module__PncMVq__noticeClose:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:1px}@media (pointer:coarse){.uploads-module__PncMVq__trayRemove{width:44px;height:44px}}.uploads-module__PncMVq__spinner{border:2px solid var(--color-ink-on-dark-faint);border-top-color:var(--color-accent-on-dark);border-radius:50%;flex:none;width:10px;height:10px;animation:.8s linear infinite uploads-module__PncMVq__spin}@keyframes uploads-module__PncMVq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uploads-module__PncMVq__spinner{animation:none}}.uploads-module__PncMVq__notice{font-size:var(--fs-12);color:var(--color-ink-on-dark-secondary);justify-content:space-between;align-items:center;gap:8px;margin:0;line-height:1.4;display:flex}.uploads-module__PncMVq__noticeClose{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-ink-on-dark-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.uploads-module__PncMVq__dropping{outline:2px dashed var(--color-accent-on-dark);outline-offset:-6px}.uploads-module__PncMVq__addWell{margin-bottom:8px}.uploads-module__PncMVq__addTouch{flex-direction:column;align-items:center;gap:8px;display:none}@media (max-width:640px),(pointer:coarse){.uploads-module__PncMVq__addWell{display:none}.uploads-module__PncMVq__addTouch{display:flex}}.uploads-module__PncMVq__addHint{font-size:var(--fs-12);color:var(--color-ink-on-dark-muted);margin:0;line-height:1.4}.uploads-module__PncMVq__addButton{border:1px solid var(--color-border-dark);border-radius:var(--radius-full);background:var(--color-surface-dark-4);min-height:44px;color:var(--color-ink-on-dark-strong);font:inherit;font-size:var(--fs-14);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.uploads-module__PncMVq__addButton[data-size=sm]{min-height:34px;font-size:var(--fs-13);padding:0 14px}@media (pointer:coarse){.uploads-module__PncMVq__addButton[data-size=sm]{min-height:40px}}@media (hover:hover) and (pointer:fine){.uploads-module__PncMVq__addButton:hover{border-color:var(--color-accent-on-dark)}}.uploads-module__PncMVq__addButton:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px}.uploads-module__PncMVq__addButton i{color:var(--color-accent-on-dark)}.uploads-module__PncMVq__addInline{align-items:center;display:flex;position:relative}.uploads-module__PncMVq__addBubble{z-index:3;border-radius:var(--radius-lg);border:1px solid var(--color-border-dark);background:var(--color-surface-dark-5);width:max-content;max-width:min(340px,80vw);box-shadow:var(--shadow-modal);flex-direction:column;gap:4px;padding:8px 6px 8px 12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.uploads-module__PncMVq__addStatus{flex-direction:column;gap:4px;margin-top:8px;display:flex}.uploads-module__PncMVq__addLine{font-size:var(--fs-13);text-align:left;color:var(--color-ink-on-dark-secondary);align-items:center;gap:8px;margin:0;line-height:1.4;display:flex}.uploads-module__PncMVq__addLine span{font-size:inherit}.uploads-module__PncMVq__addLine[data-status=error]{color:var(--color-danger-ink)}
.visuals-module__8nEIXq__panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.visuals-module__8nEIXq__stats{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));display:grid}.visuals-module__8nEIXq__stats[data-variant=inline]{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr))}.visuals-module__8nEIXq__stat{padding:var(--space-3);min-width:0}.visuals-module__8nEIXq__stat>span:first-child{font-size:var(--fs-24);overflow-wrap:anywhere}.visuals-module__8nEIXq__cards{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.visuals-module__8nEIXq__rings{gap:var(--space-4);flex-wrap:wrap;justify-content:flex-start;display:flex}.visuals-module__8nEIXq__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.visuals-module__8nEIXq__text{font-size:var(--fs-14);color:var(--color-ink-on-dark-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.visuals-module__8nEIXq__subhead{font-family:var(--font-cond);font-size:var(--fs-13);letter-spacing:.04em;text-transform:uppercase;color:var(--d-head-ink);margin:0;font-weight:700}.visuals-module__8nEIXq__section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.visuals-module__8nEIXq__list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.visuals-module__8nEIXq__unavailable{padding:var(--space-3);border-radius:var(--radius-lg);border:1px dashed var(--color-border-dark);font-size:var(--fs-13);color:var(--color-ink-on-dark-muted);margin:0}.visuals-module__8nEIXq__chartBox{width:100%;min-width:0;position:relative}.visuals-module__8nEIXq__chartSkeleton{border-radius:var(--radius-lg);background:var(--color-surface-dark-5);opacity:.6;position:absolute;inset:0}.visuals-module__8nEIXq__chartBox .apexcharts-tooltip{border:1px solid var(--color-border-dark)!important;box-shadow:var(--shadow-pop)!important}.visuals-module__8nEIXq__compare{border-radius:var(--radius-card);border:1px solid var(--color-border-dark);background:var(--color-surface-dark-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;max-width:720px;display:grid;overflow:hidden}.visuals-module__8nEIXq__compareName{padding:var(--space-3);font-weight:700;font-size:var(--fs-14);color:var(--color-ink-on-dark-strong);overflow-wrap:anywhere;border-bottom:1px solid var(--color-border-dark)}.visuals-module__8nEIXq__compareName[data-side=a]{text-align:left}.visuals-module__8nEIXq__compareName[data-side=b]{text-align:right}.visuals-module__8nEIXq__compareVs{padding:0 var(--space-2);font-family:var(--font-cond);font-size:var(--fs-12);letter-spacing:.08em;color:var(--color-ink-on-dark-muted);border-bottom:1px solid var(--color-border-dark);place-items:center;font-weight:700;display:grid}.visuals-module__8nEIXq__compareValue,.visuals-module__8nEIXq__compareLabel{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line-soft);font-variant-numeric:tabular-nums}.visuals-module__8nEIXq__compareValue{font-size:var(--fs-16);color:var(--color-ink-on-dark-secondary);font-weight:600}.visuals-module__8nEIXq__compareValue[data-side=b]{text-align:right}.visuals-module__8nEIXq__compareValue[data-lead=true]{color:var(--color-accent-on-dark);font-weight:800}.visuals-module__8nEIXq__compareLabel{text-align:center;font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-on-dark-muted);place-items:center;font-weight:700;display:grid}.visuals-module__8nEIXq__compare>:nth-last-child(-n+3){border-bottom:none}.visuals-module__8nEIXq__tableWrap{border-radius:var(--radius-lg);border:1px solid var(--color-border-dark);background:var(--color-surface-dark-2);width:100%;overflow-x:auto}.visuals-module__8nEIXq__table{border-collapse:collapse;width:100%;font-size:var(--fs-13);color:var(--color-ink-on-dark-secondary)}.visuals-module__8nEIXq__table th{padding:var(--space-2) var(--space-3);text-align:left;font-family:var(--font-cond);font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-on-dark-muted);background:var(--color-surface-dark-4);border-bottom:1px solid var(--color-border-dark);white-space:nowrap;font-weight:700}.visuals-module__8nEIXq__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line-soft);vertical-align:top;overflow-wrap:break-word}.visuals-module__8nEIXq__table tr:last-child td{border-bottom:none}.visuals-module__8nEIXq__table td:first-child{color:var(--color-ink-on-dark-strong);white-space:nowrap;font-weight:600}.visuals-module__8nEIXq__table th[data-num=true],.visuals-module__8nEIXq__table td[data-num=true]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.visuals-module__8nEIXq__empty{padding:var(--space-3);color:var(--color-ink-on-dark-muted)}.visuals-module__8nEIXq__record{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.visuals-module__8nEIXq__teamCard{column-gap:var(--space-3);width:100%;padding:var(--space-4);background:var(--color-surface-dark-4);border:1px solid var(--color-border-dark);border-radius:var(--radius-card);box-shadow:var(--shadow-card);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:2px;display:grid}.visuals-module__8nEIXq__teamCard>.visuals-module__8nEIXq__teamRow{display:contents}.visuals-module__8nEIXq__teamCard>.visuals-module__8nEIXq__teamRow>:first-child{border-radius:var(--radius-sm);grid-row:1/span 2;width:44px;height:44px}.visuals-module__8nEIXq__teamCard:not([data-meta])>.visuals-module__8nEIXq__teamRow>:first-child{grid-row:1}.visuals-module__8nEIXq__teamCard>.visuals-module__8nEIXq__teamRow>img:first-child{background:var(--color-crest-backing);object-fit:contain;padding:4px}.visuals-module__8nEIXq__teamCard>.visuals-module__8nEIXq__teamRow>span:first-child{background:var(--color-surface-dark-1);position:relative}.visuals-module__8nEIXq__teamCard>.visuals-module__8nEIXq__teamRow>span:first-child:after{content:"";background:var(--color-ink-on-dark-faint);position:absolute;inset:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 .5 14.5 3v4.5c0 4-2.9 6.9-6.5 8-3.6-1.1-6.5-4-6.5-8V3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 .5 14.5 3v4.5c0 4-2.9 6.9-6.5 8-3.6-1.1-6.5-4-6.5-8V3z'/%3E%3C/svg%3E") 50%/contain no-repeat}.visuals-module__8nEIXq__teamCard>.visuals-module__8nEIXq__teamRow>:last-child{text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-self:end;min-width:0;line-height:1.25;overflow:hidden}.visuals-module__8nEIXq__teamCard:not([data-meta])>.visuals-module__8nEIXq__teamRow>:last-child{align-self:center}.visuals-module__8nEIXq__teamMeta{min-width:0;font-size:var(--fs-xs);color:var(--color-ink-on-dark-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-self:start;line-height:1.3;overflow:hidden}.visuals-module__8nEIXq__facts{padding:0 var(--space-4);border-radius:var(--radius-card);border:1px solid var(--color-border-dark);background:var(--color-surface-dark-2)}.visuals-module__8nEIXq__score{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1px solid var(--color-border-dark);background:var(--color-surface-dark-2);font-size:var(--fs-16);grid-template-columns:minmax(0,1fr) auto;display:grid}.visuals-module__8nEIXq__scoreTeam{color:var(--color-ink-on-dark-secondary);overflow-wrap:anywhere}.visuals-module__8nEIXq__scoreRuns{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink-on-dark-strong);font-weight:700}.visuals-module__8nEIXq__scoreTeam[data-lead=true]{color:var(--color-ink-on-dark-strong);font-weight:700}.visuals-module__8nEIXq__scoreRuns[data-lead=true]{color:var(--color-accent-on-dark)}.visuals-module__8nEIXq__open{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:32px;font-size:var(--fs-13);color:var(--color-accent-on-dark);padding:4px 2px;font-weight:600;text-decoration:none;display:inline-flex}.visuals-module__8nEIXq__open:hover{color:var(--color-accent-on-dark);text-decoration:underline}.visuals-module__8nEIXq__open:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-xs)}.visuals-module__8nEIXq__note{overflow-wrap:anywhere;min-width:0}.visuals-module__8nEIXq__note ul{list-style:outside}.visuals-module__8nEIXq__note ol{list-style:decimal}.visuals-module__8nEIXq__note li::marker{color:var(--color-ink-on-dark-muted)}.visuals-module__8nEIXq__visual{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.visuals-module__8nEIXq__visualBar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:32px;display:flex}.visuals-module__8nEIXq__madeBy{font-family:var(--font-cond);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-on-dark-muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.visuals-module__8nEIXq__madeBy i{color:var(--color-accent-on-dark)}.visuals-module__8nEIXq__visualAction{border-radius:var(--radius-full);border:1px solid var(--color-border-dark);min-height:32px;color:var(--color-ink-on-dark-secondary);font:inherit;font-size:var(--fs-13);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex;position:relative}.visuals-module__8nEIXq__visualAction>span{font:inherit}.visuals-module__8nEIXq__visualAction:after{content:"";position:absolute;inset:-6px -2px}@media (hover:hover) and (pointer:fine){.visuals-module__8nEIXq__visualAction:hover{color:var(--color-ink-on-dark-strong);background:var(--color-white-alpha-05)}}.visuals-module__8nEIXq__visualAction:focus-visible,.visuals-module__8nEIXq__tapToRun:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.visuals-module__8nEIXq__visualBox{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid var(--color-border-dark);background:var(--color-page);width:100%;position:relative;overflow:hidden}.visuals-module__8nEIXq__visualBox[data-state=waiting],.visuals-module__8nEIXq__visualBox[data-state=blocked],.visuals-module__8nEIXq__visualBox[data-state=unsupported]{aspect-ratio:auto;min-height:140px}.visuals-module__8nEIXq__visualBox[style*=height]{aspect-ratio:auto}.visuals-module__8nEIXq__visualFrame{background:var(--color-page);border:0;width:100%;height:100%;display:block}.visuals-module__8nEIXq__tapToRun{justify-content:center;align-items:center;gap:var(--space-2);width:100%;color:var(--color-ink-on-dark-secondary);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;flex-direction:column;font-weight:600;display:flex;position:absolute;inset:0}.visuals-module__8nEIXq__tapToRun>span{font:inherit}.visuals-module__8nEIXq__tapToRun i{color:var(--color-accent-on-dark);font-size:28px}@media (hover:hover) and (pointer:fine){.visuals-module__8nEIXq__tapToRun:hover{color:var(--color-ink-on-dark-strong);background:var(--color-white-alpha-03)}}.visuals-module__8nEIXq__visualNotice{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-4);text-align:center;font-size:var(--fs-14);color:var(--color-ink-on-dark-secondary);flex-direction:column;margin:0;display:flex;position:absolute;inset:0}.visuals-module__8nEIXq__visualNotice i{margin-bottom:var(--space-1);color:var(--color-ink-on-dark-muted);font-size:24px}.visuals-module__8nEIXq__visualNoticeText{color:var(--color-ink-on-dark-strong);margin:0;font-weight:600}.visuals-module__8nEIXq__visualNoticeSub{font-size:var(--fs-13);color:var(--color-ink-on-dark-muted);margin:0}.visuals-module__8nEIXq__visualScrim{z-index:calc(var(--z-lightbox) - 1);background:var(--color-scrim);animation:visuals-module__8nEIXq__pp-fadeIn var(--dur-modal-exit) var(--ease-out);position:fixed;inset:0}.visuals-module__8nEIXq__visual[data-expanded]{inset:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));z-index:var(--z-lightbox);padding:var(--space-3);border-radius:var(--radius-card);border:1px solid var(--color-border-dark);background:var(--color-surface-dark-2);box-shadow:var(--shadow-pop);animation:visuals-module__8nEIXq__pp-scaleIn var(--dur-modal) var(--ease-out);position:fixed}.visuals-module__8nEIXq__visual[data-expanded] .visuals-module__8nEIXq__visualBox{aspect-ratio:auto;flex:auto;min-height:0}.visuals-module__8nEIXq__visualTitle{min-width:0;font-size:var(--fs-16);color:var(--color-ink-on-dark-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-weight:700;line-height:1.25;overflow:hidden}@media (max-width:640px){.visuals-module__8nEIXq__visual[data-expanded] .visuals-module__8nEIXq__visualBar{row-gap:var(--space-1);flex-wrap:wrap}.visuals-module__8nEIXq__visual[data-expanded] .visuals-module__8nEIXq__madeBy{flex:1 0 100%}}.visuals-module__8nEIXq__focusGuard{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.visuals-module__8nEIXq__visualScrim,.visuals-module__8nEIXq__visual[data-expanded]{animation:none}}
.RamboImageBlock-module__5xrDUG__frame{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.RamboImageBlock-module__5xrDUG__imageLink{border-radius:var(--radius-lg);justify-content:center;width:100%;line-height:0;display:flex}.RamboImageBlock-module__5xrDUG__imageLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.RamboImageBlock-module__5xrDUG__image{border-radius:var(--radius-lg);border:1px solid var(--color-border-dark);background:var(--color-surface-dark-2);width:auto;max-width:100%;height:auto;max-height:min(64vh,560px)}[data-variant=inline] .RamboImageBlock-module__5xrDUG__image{max-height:min(56vh,460px)}.RamboImageBlock-module__5xrDUG__caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-width:0;display:flex}.RamboImageBlock-module__5xrDUG__kind{font-size:var(--fs-12);letter-spacing:.02em;color:var(--color-ink-on-dark-muted);font-weight:600}.RamboImageBlock-module__5xrDUG__actions{flex-wrap:wrap;gap:8px;display:inline-flex}.RamboImageBlock-module__5xrDUG__btn{border-radius:var(--radius-full);border:1px solid var(--color-border-dark);min-height:36px;color:var(--color-ink-on-dark-secondary);font:inherit;font-size:var(--fs-13);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:4px 12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.RamboImageBlock-module__5xrDUG__btn>span{font:inherit}.RamboImageBlock-module__5xrDUG__btn:after{content:"";position:absolute;inset:-4px}@media (hover:hover) and (pointer:fine){.RamboImageBlock-module__5xrDUG__btn:hover{color:var(--color-ink-on-dark-strong);background:var(--color-white-alpha-05)}}.RamboImageBlock-module__5xrDUG__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.RamboImageBlock-module__5xrDUG__dialogBody{gap:var(--space-4);flex-direction:column;display:flex}.RamboImageBlock-module__5xrDUG__lead{font-size:var(--fs-14);color:var(--color-ink-on-dark-secondary);margin:0;line-height:1.55}.RamboImageBlock-module__5xrDUG__hint{font-size:var(--fs-13);color:var(--color-ink-on-dark-muted);margin:0;line-height:1.5}.RamboImageBlock-module__5xrDUG__error{font-size:var(--fs-13);color:var(--color-danger-ink);margin:0}.RamboImageBlock-module__5xrDUG__saved{font-size:var(--fs-14);color:var(--color-ink-on-dark-strong);align-items:center;gap:8px;margin:0;display:flex}.RamboImageBlock-module__5xrDUG__saved i{color:var(--color-success);font-size:18px}.RamboImageBlock-module__5xrDUG__boards{border:0;flex-direction:column;gap:8px;max-height:min(40vh,320px);margin:0;padding:0;display:flex;overflow-y:auto}.RamboImageBlock-module__5xrDUG__legend{font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-on-dark-muted);margin-bottom:4px;padding:0;font-weight:600}.RamboImageBlock-module__5xrDUG__board{border-radius:var(--radius-lg);border:1px solid var(--color-border-dark);background:var(--color-surface-dark-2);min-height:48px;color:var(--color-ink-on-dark-secondary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:10px 14px;display:flex}.RamboImageBlock-module__5xrDUG__board input{width:18px;height:18px;accent-color:var(--color-accent);margin:0}.RamboImageBlock-module__5xrDUG__board i{color:var(--color-accent-on-dark)}.RamboImageBlock-module__5xrDUG__board[data-checked]{border-color:var(--color-accent);color:var(--color-ink-on-dark-strong)}.RamboImageBlock-module__5xrDUG__board[data-disabled]{color:var(--color-ink-on-dark-muted);cursor:not-allowed;background:0 0;border-style:dashed}.RamboImageBlock-module__5xrDUG__board[data-disabled] i{color:var(--color-ink-on-dark-muted)}@media (hover:hover) and (pointer:fine){.RamboImageBlock-module__5xrDUG__board:hover:not([data-checked]):not([data-disabled]){border-color:var(--color-ink-on-dark-faint)}}.RamboImageBlock-module__5xrDUG__boardTag{border-radius:var(--radius-pill);border:1px solid var(--color-border-dark);font-size:var(--fs-12);white-space:nowrap;color:var(--color-ink-on-dark-secondary);flex-shrink:0;margin-left:auto;padding:2px 8px;font-weight:600}.RamboImageBlock-module__5xrDUG__boardName{min-width:0;font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.RamboImageBlock-module__5xrDUG__dialogActions{justify-content:flex-end;gap:var(--space-2);display:flex}
.canvas-module__piCHSW__overlay{z-index:4000;color:#f2f2f2;font-family:var(--font-barlow,system-ui, sans-serif);background:#101012;flex-direction:column;display:flex;position:fixed;inset:0}.canvas-module__piCHSW__aiBtn{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}.canvas-module__piCHSW__blockMenuWrap{display:inline-flex;position:relative}.canvas-module__piCHSW__blockMenuBtn{color:#8a8a90;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:13px;line-height:1}.canvas-module__piCHSW__blockMenuBtn:hover{color:#1a1a1e;background:#0000001a}.canvas-module__piCHSW__blockMenu{z-index:10;background:#1c1c1f;border:1px solid #34343a;border-radius:8px;flex-direction:column;gap:2px;min-width:190px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 24px #0000008c}.canvas-module__piCHSW__blockMenu button{color:#f2f2f2;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.canvas-module__piCHSW__blockMenu button:hover{background:#ffffff14}.canvas-module__piCHSW__blockSaveMsg{z-index:9;color:var(--color-accent);white-space:nowrap;background:#000000b3;border-radius:6px;padding:2px 8px;font-size:11px;position:absolute;bottom:-22px;right:0}.canvas-module__piCHSW__embedded{color:#f2f2f2;width:100%;height:100%;min-height:0;font-family:var(--font-barlow,system-ui, sans-serif);background:#101012;flex-direction:column;display:flex;overflow:hidden}.canvas-module__piCHSW__toolbar{background:#18181b;border-bottom:1px solid #2a2a2e;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.canvas-module__piCHSW__toolbarLeft{align-items:center;gap:16px;min-width:0;display:flex}.canvas-module__piCHSW__canvasTitle{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:15px;font-weight:700;overflow:hidden}.canvas-module__piCHSW__addGroup{flex-wrap:wrap;gap:6px;display:flex}.canvas-module__piCHSW__toolbarRight{align-items:center;gap:12px;display:flex}.canvas-module__piCHSW__toolBtn{color:#ededed;cursor:pointer;background:#232327;border:1px solid #34343a;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.canvas-module__piCHSW__toolBtn:hover:not(:disabled){border-color:var(--color-accent,#fac31c)}.canvas-module__piCHSW__toolBtn:disabled{opacity:.5;cursor:not-allowed}.canvas-module__piCHSW__saveHint{color:#8a8a90;font-size:12px}.canvas-module__piCHSW__saveError{color:#ff7a7a;font-size:12px}.canvas-module__piCHSW__closeBtn{color:#ededed;cursor:pointer;background:#232327;border:1px solid #34343a;border-radius:8px;width:34px;height:34px;font-size:15px}.canvas-module__piCHSW__closeBtn:hover{border-color:#6a6a72}.canvas-module__piCHSW__urlRow{background:#16161a;border-bottom:1px solid #2a2a2e;gap:8px;padding:10px 14px;display:flex}.canvas-module__piCHSW__urlInput{color:#fff;background:#1c1c20;border:1px solid #34343a;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:14px}.canvas-module__piCHSW__urlInput:focus{border-color:var(--color-accent,#fac31c)}.canvas-module__piCHSW__errorBar{color:#ff8a8a;background:#dc35451f;border-bottom:1px solid #dc354566;padding:8px 14px;font-size:13px}.canvas-module__piCHSW__surfaceWrap{background:#0d0d0f;flex:auto;overflow:auto}.canvas-module__piCHSW__surface{background-image:radial-gradient(#23232a 1px,#0000 1px);background-size:28px 28px;width:3000px;height:2000px;position:relative}.canvas-module__piCHSW__centerNote,.canvas-module__piCHSW__emptyHint{color:#6f6f78;font-size:14px;position:absolute;top:40px;left:48px}.canvas-module__piCHSW__block{touch-action:none;background:#fff;border:1px solid #d5d5da;border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 20px #00000059}.canvas-module__piCHSW__blockSelected{border-color:var(--color-accent,#fac31c);box-shadow:0 0 0 1px var(--color-accent,#fac31c), 0 8px 26px #00000080}.canvas-module__piCHSW__blockBar{cursor:grab;background:#ececed;border-bottom:1px solid #e0e0e4;flex:none;justify-content:space-between;align-items:center;height:22px;padding:0 6px;display:flex}.canvas-module__piCHSW__blockBar:active{cursor:grabbing}.canvas-module__piCHSW__gripIcon{color:#8a8a90;font-size:13px}.canvas-module__piCHSW__blockDelete{color:#8a8a90;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.canvas-module__piCHSW__blockDelete:hover{color:#ff7a7a}.canvas-module__piCHSW__blockBody{flex:auto;min-height:0;position:relative;overflow:hidden}.canvas-module__piCHSW__resizeHandle{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 50%,#45454d 50%);width:16px;height:16px;position:absolute;bottom:0;right:0}.canvas-module__piCHSW__textArea{resize:none;color:#1a1a1e;background:0 0;border:none;outline:none;width:100%;height:100%;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.4}.canvas-module__piCHSW__textView{white-space:pre-wrap;color:#1a1a1e;width:100%;height:100%;padding:8px 10px;font-size:14px;line-height:1.4;overflow:auto}.canvas-module__piCHSW__image{object-fit:contain;background:#000;width:100%;height:100%;display:block}.canvas-module__piCHSW__video{background:#000;border:none;width:100%;height:100%;display:block}.canvas-module__piCHSW__mediaEmpty{color:#6f6f78;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.canvas-module__piCHSW__videoWrap{width:100%;height:100%;position:relative}.canvas-module__piCHSW__summarizeBar{align-items:center;gap:6px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.canvas-module__piCHSW__summarizeBtn,.canvas-module__piCHSW__summarizeGo{background:color-mix(in srgb, var(--color-accent) 92%, transparent);color:var(--color-surface-dark-3);cursor:pointer;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.canvas-module__piCHSW__summarizeBtn:hover,.canvas-module__piCHSW__summarizeGo:hover{background:var(--color-accent,#fac31c)}.canvas-module__piCHSW__downloadBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#d63c2cf0;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:700;transition:background .16s ease-out,transform .16s ease-out;display:inline-flex}.canvas-module__piCHSW__downloadBtn:hover:not(:disabled){background:#e0503c}.canvas-module__piCHSW__downloadBtn:active:not(:disabled){transform:scale(.97)}.canvas-module__piCHSW__downloadBtn:disabled{opacity:.65;cursor:default}.canvas-module__piCHSW__videoError{color:#ffb4a8;background:#141416f2;border:1px solid #d63c2c99;border-radius:7px;align-items:flex-start;gap:7px;padding:7px 9px;font-size:12px;line-height:1.4;display:flex;position:absolute;bottom:40px;left:6px;right:6px}.canvas-module__piCHSW__videoErrorClose{color:#9a9a9a;cursor:pointer;background:0 0;border:none;flex:none;margin-left:auto;padding:0;font-size:11px}.canvas-module__piCHSW__videoErrorClose:hover{color:#fff}.canvas-module__piCHSW__summarizeInput{color:#fff;background:#141416eb;border:1px solid #45454d;border-radius:7px;outline:none;flex:1;min-width:0;padding:5px 9px;font-family:inherit;font-size:12px}.canvas-module__piCHSW__summarizeInput:focus{border-color:var(--color-accent,#fac31c)}
.CreateGoalModal-module__9PreDa__backdrop{z-index:1055;font-family:var(--font-barlow,system-ui, sans-serif);background:#0000008c;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.CreateGoalModal-module__9PreDa__dialog{background:var(--color-surface-dark-2,#161616);color:var(--color-ink-on-dark,#fff);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,12px);flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 64px);display:flex;box-shadow:0 25px 60px #0009}.CreateGoalModal-module__9PreDa__header{border-bottom:1px solid var(--color-border-dark);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.CreateGoalModal-module__9PreDa__title{margin:0;font-size:17px;font-weight:700}.CreateGoalModal-module__9PreDa__closeBtn{opacity:.7;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffcc00'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:13px;border:0;border-radius:6px;width:36px;height:36px}.CreateGoalModal-module__9PreDa__closeBtn:hover{opacity:1}.CreateGoalModal-module__9PreDa__closeBtn:disabled{cursor:not-allowed;opacity:.3}.CreateGoalModal-module__9PreDa__body{padding:18px 20px;overflow-y:auto}.CreateGoalModal-module__9PreDa__error{color:#ff8a8a;background:#dc35451f;border:1px solid #dc354566;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px}.CreateGoalModal-module__9PreDa__targetBlock{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:16px;padding:14px;display:flex}.CreateGoalModal-module__9PreDa__targetToggle{border:1px solid var(--color-border-dark);background:#161616;border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:3px;display:inline-flex}.CreateGoalModal-module__9PreDa__targetBtn{font:inherit;color:#8f8f8f;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.CreateGoalModal-module__9PreDa__targetBtn:hover:not(:disabled){color:#f0f0f0}.CreateGoalModal-module__9PreDa__targetBtn:disabled{opacity:.4;cursor:not-allowed}.CreateGoalModal-module__9PreDa__targetActive{background:var(--color-accent,#fac31c);color:var(--color-accent-ink,#1a1a1a)}.CreateGoalModal-module__9PreDa__targetSummary{color:#a0a0a0;margin:0;font-size:12px}.CreateGoalModal-module__9PreDa__emph{color:var(--color-accent-on-dark,#fac31c);font-weight:700}.CreateGoalModal-module__9PreDa__pickerWrap{flex-direction:column;gap:6px;display:flex}.CreateGoalModal-module__9PreDa__pickerHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.CreateGoalModal-module__9PreDa__pickerActions{gap:10px;display:flex}.CreateGoalModal-module__9PreDa__linkBtn{color:var(--color-accent-on-dark,#fac31c);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.CreateGoalModal-module__9PreDa__linkBtn:hover{text-decoration:underline}.CreateGoalModal-module__9PreDa__pickerList{border:1px solid var(--color-border-dark);background:#141414;border-radius:8px;grid-template-columns:1fr 1fr;gap:2px 14px;max-height:180px;padding:4px;display:grid;overflow-y:auto}.CreateGoalModal-module__9PreDa__pickerItem{color:#e8e8e8;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:flex}.CreateGoalModal-module__9PreDa__pickerItem:hover{background:#ffffff0a}.CreateGoalModal-module__9PreDa__pickerItem input{accent-color:var(--color-accent,#fac31c);flex-shrink:0;width:15px;height:15px}.CreateGoalModal-module__9PreDa__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.CreateGoalModal-module__9PreDa__field{flex-direction:column;gap:6px;display:flex}.CreateGoalModal-module__9PreDa__fieldFull{grid-column:1/-1}.CreateGoalModal-module__9PreDa__label{color:var(--color-accent-on-dark,#fac31c);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.CreateGoalModal-module__9PreDa__input,.CreateGoalModal-module__9PreDa__textarea{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);width:100%;color:var(--color-ink-on-dark,#fff);border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px}.CreateGoalModal-module__9PreDa__input:focus,.CreateGoalModal-module__9PreDa__textarea:focus{border-color:var(--color-accent,#fac31c)}.CreateGoalModal-module__9PreDa__textarea{resize:vertical}.CreateGoalModal-module__9PreDa__footer{border-top:1px solid var(--color-border-dark);background:var(--color-surface-dark-4,#1c1c1c);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.CreateGoalModal-module__9PreDa__btnPrimary,.CreateGoalModal-module__9PreDa__btnSecondary{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:700}.CreateGoalModal-module__9PreDa__btnPrimary{background:var(--color-accent,#fac31c);color:#000}.CreateGoalModal-module__9PreDa__btnPrimary:disabled{color:#888;cursor:not-allowed;background:#444}.CreateGoalModal-module__9PreDa__btnSecondary{color:var(--color-ink-on-dark,#fff);background:0 0;border-color:#444}.CreateGoalModal-module__9PreDa__btnSecondary:hover:not(:disabled){border-color:#777}.CreateGoalModal-module__9PreDa__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.CreateGoalModal-module__9PreDa__stopwatch{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);border-radius:12px;flex-direction:column;align-items:center;gap:14px;margin-bottom:16px;padding:18px;display:flex}.CreateGoalModal-module__9PreDa__stopwatchDisplay{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.01em;color:#f2f2f2;align-items:baseline;gap:8px;font-size:52px;font-weight:800;line-height:1;display:inline-flex}.CreateGoalModal-module__9PreDa__stopwatchRunning{color:var(--color-accent-on-dark,#fac31c)}.CreateGoalModal-module__9PreDa__stopwatchUnit{color:#8f8f8f;text-transform:lowercase;font-size:16px;font-weight:700}.CreateGoalModal-module__9PreDa__stopwatchControls{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.CreateGoalModal-module__9PreDa__swBtn{color:#ededed;cursor:pointer;background:#232323;border:1px solid #3a3a3a;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.CreateGoalModal-module__9PreDa__swBtn:hover:not(:disabled){background:#2c2c2c;border-color:#5a5a5a}.CreateGoalModal-module__9PreDa__swBtn:disabled{opacity:.45;cursor:not-allowed}.CreateGoalModal-module__9PreDa__swStart{color:#7ee0a4;background:#5fd38d29;border-color:#5fd38d80}.CreateGoalModal-module__9PreDa__swStart:hover:not(:disabled){background:#5fd38d42;border-color:#5fd38dcc}.CreateGoalModal-module__9PreDa__swStop{color:#ff9d9d;background:#ff7a7a24;border-color:#ff7a7a80}.CreateGoalModal-module__9PreDa__swStop:hover:not(:disabled){background:#ff7a7a3d;border-color:#ff7a7acc}.CreateGoalModal-module__9PreDa__swSave{background:var(--color-accent,#fac31c);border-color:var(--color-accent,#fac31c);color:var(--color-accent-ink,#1a1a1a)}.CreateGoalModal-module__9PreDa__swSave:hover:not(:disabled){background:#ffd23f}.CreateGoalModal-module__9PreDa__stopwatchHint{color:#8a8a8a;text-align:center;margin:0;font-size:12px}@media (max-width:600px){.CreateGoalModal-module__9PreDa__formGrid,.CreateGoalModal-module__9PreDa__pickerList{grid-template-columns:1fr}.CreateGoalModal-module__9PreDa__stopwatchDisplay{font-size:44px}.CreateGoalModal-module__9PreDa__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px}.CreateGoalModal-module__9PreDa__footer .CreateGoalModal-module__9PreDa__btnPrimary,.CreateGoalModal-module__9PreDa__footer .CreateGoalModal-module__9PreDa__btnSecondary{text-align:center;white-space:nowrap;flex:auto;padding:10px 12px;font-size:13px}}.CreateGoalModal-module__9PreDa__backdrop{transition:opacity var(--dur-modal-exit) var(--ease-out)}@starting-style{.CreateGoalModal-module__9PreDa__backdrop{opacity:0}}.CreateGoalModal-module__9PreDa__dialog{transform-origin:50%;transition:opacity var(--dur-modal) var(--ease-out), transform var(--dur-modal) var(--ease-out)}@starting-style{.CreateGoalModal-module__9PreDa__dialog{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){@starting-style{.CreateGoalModal-module__9PreDa__dialog{transform:none}}}
.RosterLineupsPanel-module__TDZXba__section{font-family:var(--font-barlow,system-ui, sans-serif);color:var(--color-ink-on-dark,#fff);flex-direction:column;gap:18px;display:flex}.RosterLineupsPanel-module__TDZXba__statsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.RosterLineupsPanel-module__TDZXba__stat{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);border-radius:10px;min-width:120px;padding:10px 16px}.RosterLineupsPanel-module__TDZXba__statLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;display:block}.RosterLineupsPanel-module__TDZXba__statValue,.RosterLineupsPanel-module__TDZXba__statValueText{color:var(--color-accent-on-dark,#fac31c);font-size:22px;font-weight:700;line-height:1.1}.RosterLineupsPanel-module__TDZXba__statValueText{color:var(--color-ink-on-dark,#fff);font-size:14px}.RosterLineupsPanel-module__TDZXba__statsAction{margin-left:auto}.RosterLineupsPanel-module__TDZXba__createBtn{background:var(--color-accent,#fac31c);color:#000;cursor:pointer;border:0;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s}.RosterLineupsPanel-module__TDZXba__createBtn:hover{background:#e6ad10}.RosterLineupsPanel-module__TDZXba__iconExpand{white-space:nowrap;justify-content:center;align-items:center;gap:0;padding:6px 12px!important;display:inline-flex!important}.RosterLineupsPanel-module__TDZXba__iconExpand i{font-size:14px;line-height:1}.RosterLineupsPanel-module__TDZXba__btnLabel{white-space:nowrap;margin-left:6px;display:inline-block}@media (min-width:769px){.RosterLineupsPanel-module__TDZXba__detailActions{flex-wrap:wrap;justify-content:flex-end}}.RosterLineupsPanel-module__TDZXba__errorBanner{color:#ff8a8a;background:#dc35451f;border:1px solid #dc354566;border-radius:6px;padding:10px 14px;font-size:13px}.RosterLineupsPanel-module__TDZXba__layout{grid-template-columns:320px 1fr;align-items:flex-start;gap:18px;display:grid}.RosterLineupsPanel-module__TDZXba__listCard,.RosterLineupsPanel-module__TDZXba__detailPanel{background:var(--color-surface-dark-2,#161616);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,12px);overflow:hidden}.RosterLineupsPanel-module__TDZXba__cardHeader{border-bottom:1px solid var(--color-border-dark);padding:14px 18px}.RosterLineupsPanel-module__TDZXba__cardTitle{margin:0;font-size:15px;font-weight:700}.RosterLineupsPanel-module__TDZXba__empty{text-align:center;color:#888;padding:40px 24px;font-size:13px}.RosterLineupsPanel-module__TDZXba__lineupList{flex-direction:column;display:flex}.RosterLineupsPanel-module__TDZXba__lineupRow{text-align:left;width:100%;color:var(--color-ink-on-dark,#fff);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #222;padding:12px 16px;font-family:inherit;display:block}.RosterLineupsPanel-module__TDZXba__lineupRow:hover{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.RosterLineupsPanel-module__TDZXba__lineupRowActive{border-left:3px solid var(--color-accent,#fac31c);padding-left:13px;background:var(--color-accent-translucent)!important}.RosterLineupsPanel-module__TDZXba__lineupName{font-size:14px;font-weight:600}.RosterLineupsPanel-module__TDZXba__lineupMeta{color:#888;margin-top:2px;font-size:11px}.RosterLineupsPanel-module__TDZXba__detailPanel{min-height:400px}.RosterLineupsPanel-module__TDZXba__detailPlaceholder{text-align:center;color:#888;padding:60px 30px;font-size:14px}.RosterLineupsPanel-module__TDZXba__detailHeader{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.RosterLineupsPanel-module__TDZXba__detailHeaderText{min-width:0}.RosterLineupsPanel-module__TDZXba__detailTitle{margin:0;font-size:17px;font-weight:700}.RosterLineupsPanel-module__TDZXba__detailSubtitle{color:#a0a0a0;margin:2px 0 0;font-size:13px}.RosterLineupsPanel-module__TDZXba__detailActions{flex-shrink:0;gap:8px;display:flex}.RosterLineupsPanel-module__TDZXba__editBtn,.RosterLineupsPanel-module__TDZXba__deleteBtn{cursor:pointer;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s}.RosterLineupsPanel-module__TDZXba__editBtn{background:var(--color-accent,#fac31c);color:#000;border:0}.RosterLineupsPanel-module__TDZXba__editBtn:hover{background:#e6ad10}.RosterLineupsPanel-module__TDZXba__editBtnActive{color:#fff;background:#2e7d32}.RosterLineupsPanel-module__TDZXba__editBtnActive:hover{background:#276b2b}.RosterLineupsPanel-module__TDZXba__emptyCard{background:var(--color-surface-dark-2,#161616);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,12px);flex-direction:column;align-items:center;gap:14px;padding:36px 24px;display:flex}.RosterLineupsPanel-module__TDZXba__emptyText{color:#888;margin:0;font-size:14px}.RosterLineupsPanel-module__TDZXba__deleteBtn{color:#ff8a8a;background:0 0;border:1px solid #c62828}.RosterLineupsPanel-module__TDZXba__deleteBtn:hover{color:#fff;background:#c62828;border-color:#c62828}.RosterLineupsPanel-module__TDZXba__swapBtn{cursor:pointer;color:var(--color-ink-on-dark,#f2f2f2);background:0 0;border:1px solid #444;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.RosterLineupsPanel-module__TDZXba__swapBtn:hover{background:var(--color-accent-translucent);border-color:var(--color-accent,#fac31c);color:var(--color-accent-on-dark,#fac31c)}.RosterLineupsPanel-module__TDZXba__lineupCountRow{color:#999;padding:12px 16px;font-size:13px}.RosterLineupsPanel-module__TDZXba__swapBackdrop{z-index:1000;transition:opacity .2s var(--ease-out);background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}@starting-style{.RosterLineupsPanel-module__TDZXba__swapBackdrop{opacity:0}}.RosterLineupsPanel-module__TDZXba__swapPane{background:var(--color-surface-dark-2,#161616);border-left:1px solid var(--color-border-dark);width:420px;max-width:100vw;height:100%;transition:transform var(--dur-slow) var(--ease-drawer);flex-direction:column;display:flex;box-shadow:-12px 0 40px #00000080}@starting-style{.RosterLineupsPanel-module__TDZXba__swapPane{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.RosterLineupsPanel-module__TDZXba__swapPane{transition:opacity .15s var(--ease-out)}@starting-style{.RosterLineupsPanel-module__TDZXba__swapPane{opacity:0;transform:none}}}.RosterLineupsPanel-module__TDZXba__swapHeader{border-bottom:1px solid var(--color-border-dark);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.RosterLineupsPanel-module__TDZXba__swapClose{color:#999;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.RosterLineupsPanel-module__TDZXba__swapClose:hover{color:#fff}.RosterLineupsPanel-module__TDZXba__updatedAgo{color:#8f8f8f;white-space:nowrap;margin-top:3px;font-size:12px;display:block}.RosterLineupsPanel-module__TDZXba__viewRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin:0 0 14px;display:flex}.RosterLineupsPanel-module__TDZXba__addInningBtn{border:1.5px solid var(--color-accent);color:var(--color-accent);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.RosterLineupsPanel-module__TDZXba__addInningBtn:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.RosterLineupsPanel-module__TDZXba__addInningBtn{margin-left:auto}.RosterLineupsPanel-module__TDZXba__fieldSnapSplit{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.RosterLineupsPanel-module__TDZXba__snapOrderList{display:none}@media (min-width:900px){.RosterLineupsPanel-module__TDZXba__fieldSnapSplit{grid-template-columns:300px minmax(0,1fr)}.RosterLineupsPanel-module__TDZXba__snapOrderList{background:var(--color-surface-dark-2,#161616);border:1px solid var(--color-border-dark);border-radius:12px;margin-top:8px;padding:6px 0;display:block}}.RosterLineupsPanel-module__TDZXba__snapOrderHead{letter-spacing:.5px;text-transform:uppercase;color:#919191;border-bottom:2px solid var(--color-accent);padding:10px 14px;font-size:11px;font-weight:700}.RosterLineupsPanel-module__TDZXba__snapOrderRow{border-bottom:1px solid #222;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;display:flex}.RosterLineupsPanel-module__TDZXba__snapOrderRow:last-child{border-bottom:none}.RosterLineupsPanel-module__TDZXba__snapOrderNum{color:var(--color-accent);min-width:16px;font-weight:800}.RosterLineupsPanel-module__TDZXba__snapOrderName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.RosterLineupsPanel-module__TDZXba__snapOrderJersey{color:var(--color-accent);margin-right:2px;font-weight:800}.RosterLineupsPanel-module__TDZXba__snapOrderPos{color:#1b191a;background:var(--color-accent);text-align:center;border-radius:6px;min-width:34px;padding:3px 8px;font-size:12px;font-weight:800}.RosterLineupsPanel-module__TDZXba__snapOrderPosEmpty{background:var(--color-border-dark);color:#8a8a8a}.RosterLineupsPanel-module__TDZXba__dupList{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.RosterLineupsPanel-module__TDZXba__shareInner{max-width:440px!important}.RosterLineupsPanel-module__TDZXba__shareBody{flex-direction:column;align-items:center;gap:12px;display:flex}.RosterLineupsPanel-module__TDZXba__shareLeft{flex-shrink:0}.RosterLineupsPanel-module__TDZXba__sharePreview{border-radius:8px;max-width:148px;max-height:220px;display:block;box-shadow:0 2px 8px #0000002e}.RosterLineupsPanel-module__TDZXba__shareRight{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}@media (min-width:900px){.RosterLineupsPanel-module__TDZXba__shareInner{width:92vw;max-width:880px!important}.RosterLineupsPanel-module__TDZXba__shareBody{flex-direction:row;justify-content:center;align-items:flex-start;gap:32px;padding:8px 6px 4px}.RosterLineupsPanel-module__TDZXba__sharePreview{max-width:330px;max-height:600px}.RosterLineupsPanel-module__TDZXba__shareRight{flex:1;max-width:420px;padding-top:12px}}.RosterLineupsPanel-module__TDZXba__inningSelect{border:1px solid var(--color-border-dark);color:#f2f2f2;cursor:pointer;background:#1b191a;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:700}.RosterLineupsPanel-module__TDZXba__inningSelect:focus{border-color:var(--color-accent);outline:none}.RosterLineupsPanel-module__TDZXba__inningSelect:disabled{opacity:.55;cursor:default}.RosterLineupsPanel-module__TDZXba__inningsSplit{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.RosterLineupsPanel-module__TDZXba__inningsSideField{display:none}@media (min-width:1100px){.RosterLineupsPanel-module__TDZXba__inningsSplit{grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr)}.RosterLineupsPanel-module__TDZXba__inningsSideField{padding-top:4px;display:block}}.RosterLineupsPanel-module__TDZXba__inningsSideTitle{text-align:center;letter-spacing:.6px;color:#f2f2f2;margin:0 0 10px;font-size:15px;font-weight:800}.RosterLineupsPanel-module__TDZXba__viewSeg{border:1px solid var(--color-border-dark);background:#141414;border-radius:10px;margin:0;padding:3px;display:inline-flex}.RosterLineupsPanel-module__TDZXba__viewSegBtn{color:#919191;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:700}.RosterLineupsPanel-module__TDZXba__viewSegBtn:hover{color:#f2f2f2}.RosterLineupsPanel-module__TDZXba__viewSegActive,.RosterLineupsPanel-module__TDZXba__viewSegActive:hover{background:var(--color-accent);color:#1b191a}.RosterLineupsPanel-module__TDZXba__exportWrap{display:inline-flex;position:relative}.RosterLineupsPanel-module__TDZXba__exportBackdrop{z-index:40;position:fixed;inset:0}@starting-style{.RosterLineupsPanel-module__TDZXba__exportMenu{opacity:0;transform:scale(.97)}}.RosterLineupsPanel-module__TDZXba__exportMenu{z-index:41;transform-origin:100% 0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);background:#1c1a1b;border:1px solid #3a3a3a;border-radius:10px;flex-direction:column;gap:2px;min-width:232px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000080}.RosterLineupsPanel-module__TDZXba__exportMenuItem{text-align:left;color:#f2f2f2;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.RosterLineupsPanel-module__TDZXba__exportMenuItem i{color:var(--color-accent);font-size:14px}.RosterLineupsPanel-module__TDZXba__exportMenuItem:hover{background:var(--color-accent-translucent)}.RosterLineupsPanel-module__TDZXba__exportMenuHint{color:#8a8a8a;padding:6px 11px 4px;font-size:11px;line-height:1.35}.RosterLineupsPanel-module__TDZXba__exportMsg{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:8px;margin:4px 0 12px;padding:7px 12px;font-size:12.5px;font-weight:600}.RosterLineupsPanel-module__TDZXba__swapList{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex;overflow-y:auto}.RosterLineupsPanel-module__TDZXba__swapItem{text-align:left;border:1px solid var(--color-border-dark);background:var(--color-surface-dark-4,#1c1c1c);color:var(--color-ink-on-dark,#f2f2f2);cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;font-family:inherit;display:flex}.RosterLineupsPanel-module__TDZXba__swapItem:hover{border-color:var(--color-accent,#fac31c)}.RosterLineupsPanel-module__TDZXba__swapItemActive{border-color:var(--color-accent,#fac31c);background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.RosterLineupsPanel-module__TDZXba__swapItemName{font-size:14px;font-weight:700}.RosterLineupsPanel-module__TDZXba__swapItemMeta{color:#999;font-size:12px}.RosterLineupsPanel-module__TDZXba__entryList{margin:0;padding:14px 20px 20px;list-style:none}.RosterLineupsPanel-module__TDZXba__entryRow{border-bottom:1px solid #1f1f1f;grid-template-columns:28px 40px 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.RosterLineupsPanel-module__TDZXba__entryOrder{color:var(--color-accent-on-dark,#fac31c);font-weight:700}.RosterLineupsPanel-module__TDZXba__entryAvatar{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.RosterLineupsPanel-module__TDZXba__entryAvatarImg{object-fit:cover;object-position:center 25%;width:100%;height:100%}.RosterLineupsPanel-module__TDZXba__entryAvatarFallback{color:#a0a0a0;font-size:13px;font-weight:700}.RosterLineupsPanel-module__TDZXba__entryName{font-weight:600}.RosterLineupsPanel-module__TDZXba__entryStats{align-items:center;gap:8px;display:inline-flex}.RosterLineupsPanel-module__TDZXba__entryJersey{color:var(--color-accent-on-dark,#fac31c);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;min-width:48px;padding:3px 10px;font-size:14px;font-weight:800}.RosterLineupsPanel-module__TDZXba__entryPosition{color:#fff;background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);letter-spacing:.5px;text-align:center;border-radius:6px;min-width:48px;padding:4px 10px;font-size:12px;font-weight:700}@media (max-width:900px){.RosterLineupsPanel-module__TDZXba__layout{grid-template-columns:1fr}}.RosterLineupsPanel-module__TDZXba__teamSwitcherRow{justify-content:flex-end;margin-bottom:8px;display:flex}.RosterLineupsPanel-module__TDZXba__headerRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.RosterLineupsPanel-module__TDZXba__headerLeft{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.RosterLineupsPanel-module__TDZXba__lineupBoardWrap{border:1px solid var(--pb-border,#2a2a2a);border-radius:10px;margin-top:8px;overflow:hidden}.RosterLineupsPanel-module__TDZXba__lineupBoardWrapFlush{border:none;overflow:visible}@media (max-width:768px){.RosterLineupsPanel-module__TDZXba__lineupBoardWrap{border:none;border-radius:0;margin-top:0;margin-left:-16px;margin-right:-16px}.RosterLineupsPanel-module__TDZXba__detailPanel{overflow:visible}.RosterLineupsPanel-module__TDZXba__detailHeader{flex-wrap:wrap;padding:14px 14px 10px;position:relative}.RosterLineupsPanel-module__TDZXba__detailHeaderText{flex:auto}.RosterLineupsPanel-module__TDZXba__updatedAgo{margin-top:0;position:absolute;top:16px;right:14px}.RosterLineupsPanel-module__TDZXba__inningSelect{margin-left:auto}.RosterLineupsPanel-module__TDZXba__detailActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%}.RosterLineupsPanel-module__TDZXba__iconExpand{padding:9px 12px!important}.RosterLineupsPanel-module__TDZXba__iconExpand i{font-size:17px}.RosterLineupsPanel-module__TDZXba__detailPanel{background:0 0;border:none;border-radius:0}}.RosterLineupsPanel-module__TDZXba__iconExpand{transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.RosterLineupsPanel-module__TDZXba__iconExpand:hover{transition-duration:var(--dur-base)}}@media (max-width:599px){.RosterLineupsPanel-module__TDZXba__lineupBoardWrap{position:relative}.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineupboard--compact .pb-lineup-fieldwrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:4px 0 12px;display:block;overflow:auto hidden}.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineupboard--compact .pb-lineup-field{aspect-ratio:auto;background-size:100% 100%;width:540px;max-width:none;height:600px;margin:0;left:auto;transform:none}.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineup-field .pb-lineup-chip-info{max-width:92px}.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineup-field .pb-lineup-chip-first{font-size:13px}:is(.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineup-field .pb-fnode--lf,.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineup-field .pb-fnode--rf){top:21%!important}.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineup-field .pb-lineup-chip-last{opacity:1;font-size:11px}.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineup-field .pb-lineup-pos-label{font-size:11px}:is(.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineup-field .pb-lineup-chip-pos,.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineup-field .pb-lineup-chip-jersey){font-size:11px}.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineupboard--compact .pb-lineup-mobile-handle{writing-mode:horizontal-tb;border-radius:var(--radius-control);min-height:44px;box-shadow:none;font-size:var(--fs-14);align-self:flex-start;margin:8px 12px 4px;padding:0 16px;position:static;transform:none}.RosterLineupsPanel-module__TDZXba__lineupBoardWrap .pb-lineupboard--compact .pb-lineup-draftbar{z-index:2;padding:0;position:absolute;top:8px;right:12px}}.RosterLineupsPanel-module__TDZXba__ramboDraftChip{background:var(--color-accent);color:var(--color-accent-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 6px 4px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.RosterLineupsPanel-module__TDZXba__ramboDraftSep{opacity:.6}.RosterLineupsPanel-module__TDZXba__ramboDraftDiscard{min-height:28px;color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 8px;text-decoration:underline}.RosterLineupsPanel-module__TDZXba__ramboDraftDiscard:hover{background:color-mix(in srgb, var(--color-accent-ink) 12%, transparent)}.RosterLineupsPanel-module__TDZXba__ramboDraftDiscard:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:1px}.RosterLineupsPanel-module__TDZXba__ramboDraftNote{border:1px solid var(--color-border-dark);border-left:3px solid var(--color-accent);background:var(--color-surface-dark-5);color:var(--color-ink-on-dark-secondary);border-radius:10px;margin:0 20px 12px;padding:10px 12px;font-size:13px;line-height:1.45}.RosterLineupsPanel-module__TDZXba__ramboDraftNote b{color:var(--color-ink-on-dark-strong)}@media (max-width:599px){.RosterLineupsPanel-module__TDZXba__ramboDraftNote{margin:0 12px 10px}}
.RostersLeaders-module__o86w7a__panel{background:var(--color-surface-dark-2);border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);font-family:var(--font-barlow,system-ui, sans-serif);min-width:0;display:grid;overflow:hidden}.RostersLeaders-module__o86w7a__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:52px;padding:8px 16px;display:flex}.RostersLeaders-module__o86w7a__title{font-family:var(--font-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--d-head-ink);margin:0;font-size:15px;font-weight:700}.RostersLeaders-module__o86w7a__seg{background:var(--color-surface-dark-1);border:1px solid var(--color-line);border-radius:var(--radius-sm);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.RostersLeaders-module__o86w7a__seg button{appearance:none;min-height:28px;font:inherit;font-weight:600;font-size:var(--fs-13);color:var(--color-ink-on-dark-muted);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:5px;padding:4px 10px}.RostersLeaders-module__o86w7a__seg button:disabled{opacity:.4;cursor:default}.RostersLeaders-module__o86w7a__seg .RostersLeaders-module__o86w7a__segOn{background:var(--color-surface-dark-5);color:var(--color-ink-on-dark-strong);box-shadow:0 1px 2px var(--color-black-alpha-40)}@media (hover:hover) and (pointer:fine){.RostersLeaders-module__o86w7a__seg button:hover:not(.RostersLeaders-module__o86w7a__segOn):not(:disabled){color:var(--color-ink-on-dark-strong);transition-duration:var(--dur-base)}}.RostersLeaders-module__o86w7a__cat{margin:0 16px 6px;display:grid}@media (max-width:599px),(pointer:coarse){.RostersLeaders-module__o86w7a__seg button{min-height:36px}}.RostersLeaders-module__o86w7a__list{display:grid}.RostersLeaders-module__o86w7a__l{border-top:1px solid var(--color-line-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;text-decoration:none;display:grid}.RostersLeaders-module__o86w7a__list>.RostersLeaders-module__o86w7a__l:first-child{border-top:0}.RostersLeaders-module__o86w7a__lText{min-width:0;line-height:1.3;display:grid}.RostersLeaders-module__o86w7a__lText small{color:var(--color-ink-on-dark-muted);font-family:var(--font-cond);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.RostersLeaders-module__o86w7a__who{color:var(--color-ink-on-dark-strong);font-weight:600;font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RostersLeaders-module__o86w7a__who i{color:var(--color-ink-on-dark-muted);font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.RostersLeaders-module__o86w7a__lVal{font-size:26px}@media (max-width:599px){.RostersLeaders-module__o86w7a__list{grid-template-columns:repeat(2,minmax(0,1fr))}.RostersLeaders-module__o86w7a__list>.RostersLeaders-module__o86w7a__l{border-top:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}.RostersLeaders-module__o86w7a__list>.RostersLeaders-module__o86w7a__l:nth-child(2){border-top:0}.RostersLeaders-module__o86w7a__list>.RostersLeaders-module__o86w7a__l:nth-child(2n){border-left:1px solid var(--color-line-soft)}.RostersLeaders-module__o86w7a__list>.RostersLeaders-module__o86w7a__l .RostersLeaders-module__o86w7a__lVal{order:2}.RostersLeaders-module__o86w7a__list>.RostersLeaders-module__o86w7a__l .RostersLeaders-module__o86w7a__lText{order:1}}.RostersLeaders-module__o86w7a__lLink{transition:background-color var(--dur-fast) ease}.RostersLeaders-module__o86w7a__lLink:active{background:var(--color-white-alpha-05)}@media (hover:hover) and (pointer:fine){.RostersLeaders-module__o86w7a__lLink:hover{background:var(--color-white-alpha-03);transition-duration:var(--dur-base)}}.RostersLeaders-module__o86w7a__faded .RostersLeaders-module__o86w7a__who,.RostersLeaders-module__o86w7a__faded .RostersLeaders-module__o86w7a__lVal,.RostersLeaders-module__o86w7a__faded .RostersLeaders-module__o86w7a__pname,.RostersLeaders-module__o86w7a__faded .RostersLeaders-module__o86w7a__pval{color:var(--color-ink-on-dark-muted)}.RostersLeaders-module__o86w7a__more{appearance:none;border:0;border-top:1px solid var(--color-line-soft);min-height:44px;color:var(--color-ink-on-dark-secondary);font:inherit;font-size:var(--fs-13);text-align:left;cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:flex}.RostersLeaders-module__o86w7a__more i{color:var(--color-ink-on-dark-muted);font-size:12px}@media (hover:hover) and (pointer:fine){.RostersLeaders-module__o86w7a__more:hover{color:var(--color-ink-on-dark-strong);transition-duration:var(--dur-base)}}.RostersLeaders-module__o86w7a__empty{text-align:center;color:var(--color-ink-on-dark-muted);font-size:var(--fs-13);border-top:1px solid var(--color-line-soft);padding:24px 16px}.RostersLeaders-module__o86w7a__skel{display:grid}.RostersLeaders-module__o86w7a__skelRow{border-top:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.RostersLeaders-module__o86w7a__skelRow:first-child{border-top:0}.RostersLeaders-module__o86w7a__skelText{gap:7px;display:grid}.RostersLeaders-module__o86w7a__boards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:4px 12px 12px;display:grid}.RostersLeaders-module__o86w7a__board{background:var(--color-surface-dark-1);border:1px solid var(--color-line-soft);border-radius:var(--radius-sm);gap:2px;padding:10px 10px 6px;display:grid}.RostersLeaders-module__o86w7a__boardHead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.RostersLeaders-module__o86w7a__boardTitle{font-size:var(--fs-13);color:var(--color-ink-on-dark-strong);font-weight:700}.RostersLeaders-module__o86w7a__boardNote{font-size:var(--fs-11);color:var(--color-ink-on-dark-muted);white-space:nowrap}.RostersLeaders-module__o86w7a__boardRow{border-radius:var(--radius-control);color:inherit;align-items:center;gap:8px;padding:4px 2px;text-decoration:none;display:flex}.RostersLeaders-module__o86w7a__boardRowLink{cursor:pointer;transition:background-color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.RostersLeaders-module__o86w7a__boardRowLink:hover{background:var(--color-white-alpha-05);transition-duration:var(--dur-base)}}.RostersLeaders-module__o86w7a__rank{text-align:center;width:16px;font-size:var(--fs-12);color:var(--color-ink-on-dark-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.RostersLeaders-module__o86w7a__rank1{color:var(--color-ink-on-dark-strong)}.RostersLeaders-module__o86w7a__avatar,.RostersLeaders-module__o86w7a__avatarFallback{object-fit:cover;object-position:center 25%;background:var(--color-surface-dark-5);border-radius:50%;flex-shrink:0;width:24px;height:24px}.RostersLeaders-module__o86w7a__avatarFallback{font-size:var(--fs-11);color:var(--color-ink-on-dark-strong);justify-content:center;align-items:center;font-weight:700;display:flex}.RostersLeaders-module__o86w7a__pname{min-width:0;font-size:var(--fs-13);color:var(--color-ink-on-dark-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.RostersLeaders-module__o86w7a__pjersey{color:var(--color-ink-on-dark-muted);font-weight:500;font-size:var(--fs-12)}.RostersLeaders-module__o86w7a__pval{font-size:var(--fs-14);color:var(--color-ink-on-dark-strong);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}
.TournamentLeaders-module__3r1ZMW__note{font-size:var(--fs-sm,.875rem);color:var(--color-ink-on-dark-faint,#777);margin:18px 0 0}.TournamentLeaders-module__3r1ZMW__wrap{flex-direction:column;gap:4px;margin-top:26px;display:flex}.TournamentLeaders-module__3r1ZMW__heading{font-size:var(--fs-md,1rem);color:var(--color-ink-on-dark-strong,#f2f2f2);margin:0;font-weight:800}.TournamentLeaders-module__3r1ZMW__sub{font-size:var(--fs-xs,.75rem);color:var(--color-ink-on-dark-faint,#777);max-width:70ch;margin:0 0 12px}.TournamentLeaders-module__3r1ZMW__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.TournamentLeaders-module__3r1ZMW__card{background:var(--color-surface-dark-2,#141414);border:1px solid var(--color-border-dark,#2a2a2a);border-radius:var(--radius-sm,8px);min-width:0;padding:12px 13px}.TournamentLeaders-module__3r1ZMW__cardHead{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.TournamentLeaders-module__3r1ZMW__cardLabel{font-size:var(--fs-sm,.875rem);color:var(--color-accent-on-dark,#fac31c);font-weight:800}.TournamentLeaders-module__3r1ZMW__cardCat{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-on-dark-faint,#777);margin-left:auto;font-size:10px}.TournamentLeaders-module__3r1ZMW__rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.TournamentLeaders-module__3r1ZMW__row{font-size:var(--fs-sm,.875rem);align-items:baseline;gap:8px;min-width:0;display:flex}.TournamentLeaders-module__3r1ZMW__rank{width:15px;color:var(--color-ink-on-dark-faint,#777);font-size:var(--fs-xs,.75rem);font-variant-numeric:tabular-nums;flex:none}.TournamentLeaders-module__3r1ZMW__player{color:var(--color-ink-on-dark-strong,#f2f2f2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;text-decoration:none;overflow:hidden}.TournamentLeaders-module__3r1ZMW__player:hover{color:var(--color-accent-on-dark,#fac31c);text-decoration:underline}.TournamentLeaders-module__3r1ZMW__games{color:var(--color-ink-on-dark-faint,#777);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.TournamentLeaders-module__3r1ZMW__value{color:var(--color-ink-on-dark-strong,#f2f2f2);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:28px;font-weight:800}.TournamentLeaders-module__3r1ZMW__card{transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out)}.TournamentLeaders-module__3r1ZMW__card:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);box-shadow:0 6px 18px #00000059}.TournamentLeaders-module__3r1ZMW__row{border-radius:6px;transition:background .16s ease-out}.TournamentLeaders-module__3r1ZMW__row:hover{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}@media (prefers-reduced-motion:reduce){.TournamentLeaders-module__3r1ZMW__card,.TournamentLeaders-module__3r1ZMW__row{transition:none}}
.GoalsSection-module__2QegUq__section{font-family:var(--font-barlow,system-ui, sans-serif);color:var(--color-ink-on-dark,#fff);flex-direction:column;gap:18px;display:flex}.GoalsSection-module__2QegUq__statsRow{flex-wrap:wrap;gap:10px;display:flex}.GoalsSection-module__2QegUq__stat{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);border-radius:10px;min-width:120px;padding:10px 16px}.GoalsSection-module__2QegUq__statLabel{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700;display:block}.GoalsSection-module__2QegUq__statValue,.GoalsSection-module__2QegUq__statValueText{color:var(--color-accent-on-dark,#fac31c);font-size:22px;font-weight:700;line-height:1.1}.GoalsSection-module__2QegUq__statValueText{color:var(--color-ink-on-dark,#fff);font-size:14px}.GoalsSection-module__2QegUq__layout{grid-template-columns:320px 1fr;align-items:flex-start;gap:18px;display:grid}.GoalsSection-module__2QegUq__playerListCard,.GoalsSection-module__2QegUq__goalsPanel{background:var(--color-surface-dark-2,#161616);border:1px solid var(--color-border-dark);border-radius:var(--radius-card,12px);overflow:hidden}.GoalsSection-module__2QegUq__cardHeader{border-bottom:1px solid var(--color-border-dark);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.GoalsSection-module__2QegUq__cardTitle{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.GoalsSection-module__2QegUq__cardCount{color:#888;background:#232323;border:1px solid #2f2f2f;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.GoalsSection-module__2QegUq__collapseBtn{color:#cfcfcf;cursor:pointer;background:0 0;border:1px solid #2f2f2f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:none}.GoalsSection-module__2QegUq__collapseBtn:hover{border-color:var(--color-accent,#fac31c);color:var(--color-accent-on-dark,#fac31c)}.GoalsSection-module__2QegUq__dragHandle{color:#5f5f5f;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;margin-right:-4px;font-size:15px;display:inline-flex}.GoalsSection-module__2QegUq__dragHandle:active{cursor:grabbing}.GoalsSection-module__2QegUq__playerRow:hover .GoalsSection-module__2QegUq__dragHandle{color:#9a9a9a}.GoalsSection-module__2QegUq__playerRowDragging{opacity:.4}.GoalsSection-module__2QegUq__playerRowOver{box-shadow:inset 0 2px 0 0 var(--color-accent,#fac31c);background:var(--color-accent-alpha-06)}.GoalsSection-module__2QegUq__playerList{flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}.GoalsSection-module__2QegUq__playerRow{cursor:pointer;text-align:left;color:var(--color-ink-on-dark,#fff);background:0 0;border:0;border-bottom:1px solid #222;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;display:flex}.GoalsSection-module__2QegUq__playerRow:hover{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.GoalsSection-module__2QegUq__playerRowActive{border-left:3px solid var(--color-accent,#fac31c);padding-left:11px;background:var(--color-accent-translucent)!important}.GoalsSection-module__2QegUq__avatar{background:var(--color-border-dark);color:#ccc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.GoalsSection-module__2QegUq__avatar img{object-fit:cover;width:100%;height:100%}.GoalsSection-module__2QegUq__playerBody{flex:1;min-width:0}.GoalsSection-module__2QegUq__playerName{font-size:14px;font-weight:600}.GoalsSection-module__2QegUq__playerJersey{color:#888;font-size:12px}.GoalsSection-module__2QegUq__goalCount{flex-direction:column;align-items:flex-end;display:flex}.GoalsSection-module__2QegUq__goalCountValue{color:var(--color-accent-on-dark,#fac31c);font-size:18px;font-weight:700}.GoalsSection-module__2QegUq__goalCountLabel{text-transform:uppercase;color:#888;letter-spacing:.4px;font-size:10px}.GoalsSection-module__2QegUq__goalsPanel{flex-direction:column;min-height:480px;display:flex}.GoalsSection-module__2QegUq__goalsPlaceholder{text-align:center;color:#888;flex-direction:column;align-items:center;gap:16px;padding:60px 30px;font-size:14px;display:flex}.GoalsSection-module__2QegUq__placeholderText{margin:0}.GoalsSection-module__2QegUq__goalsHeader{border-bottom:1px solid var(--color-border-dark);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.GoalsSection-module__2QegUq__goalsTitle{margin:0;font-size:18px;font-weight:700}.GoalsSection-module__2QegUq__goalsSubtitle{color:#a0a0a0;margin:2px 0 0;font-size:13px}.GoalsSection-module__2QegUq__createBtn{background:var(--color-accent,#fac31c);color:#000;cursor:pointer;border:0;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700}.GoalsSection-module__2QegUq__createBtn:hover{filter:brightness(1.08)}.GoalsSection-module__2QegUq__errorBanner{color:#ff8a8a;background:#dc35451f;border:1px solid #dc354566;border-radius:6px;margin:12px 20px 0;padding:10px 14px;font-size:13px}.GoalsSection-module__2QegUq__empty{text-align:center;color:#888;padding:40px 24px;font-size:13px}.GoalsSection-module__2QegUq__goalsList{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.GoalsSection-module__2QegUq__goalCard{background:var(--color-surface-dark-4,#1c1c1c);border:1px solid var(--color-border-dark);border-radius:10px;padding:14px 16px}.GoalsSection-module__2QegUq__goalHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.GoalsSection-module__2QegUq__goalName{margin:0;font-size:16px;font-weight:700}.GoalsSection-module__2QegUq__goalMeta{color:#a0a0a0;margin:4px 0 0;font-size:12px}.GoalsSection-module__2QegUq__goalHeaderActions{align-items:center;gap:8px;display:flex}.GoalsSection-module__2QegUq__goalBtn{color:var(--color-accent-on-dark,#fac31c);border:1px solid var(--color-accent,#fac31c);cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:700}.GoalsSection-module__2QegUq__goalBtn:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.GoalsSection-module__2QegUq__goalDeleteBtn{color:#ff8a8a;cursor:pointer;background:0 0;border:1px solid #c62828;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:700}.GoalsSection-module__2QegUq__goalDeleteBtn:hover{background:#c6282826}.GoalsSection-module__2QegUq__goalDescription{color:silver;margin:10px 0 0;font-size:13px}.GoalsSection-module__2QegUq__progressRow{align-items:center;gap:14px;margin-top:12px;display:flex}.GoalsSection-module__2QegUq__progressLabel{align-items:baseline;gap:6px;min-width:140px;display:inline-flex}.GoalsSection-module__2QegUq__progressLatest{color:var(--color-accent-on-dark,#fac31c);font-size:16px;font-weight:700}.GoalsSection-module__2QegUq__progressDivider{color:#555}.GoalsSection-module__2QegUq__progressTarget{color:silver;font-size:13px}.GoalsSection-module__2QegUq__progressBarWrap{background:var(--color-border-dark);border-radius:4px;flex:1;height:8px;overflow:hidden}.GoalsSection-module__2QegUq__progressBarFill{background:linear-gradient(90deg, var(--color-accent), #f5d65f);height:100%;transition:width .3s}.GoalsSection-module__2QegUq__attemptCount{color:#888;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.GoalsSection-module__2QegUq__chartWrap{margin-top:12px}.GoalsSection-module__2QegUq__noChart{color:#555;text-align:center;background:#0a0a0a;border-radius:8px;margin-top:12px;padding:16px;font-size:13px}@media (max-width:900px){.GoalsSection-module__2QegUq__layout{grid-template-columns:1fr}.GoalsSection-module__2QegUq__collapseBtn{display:inline-flex}.GoalsSection-module__2QegUq__cardCollapsed .GoalsSection-module__2QegUq__playerList{display:none}}@media (max-width:768px){.GoalsSection-module__2QegUq__layout{gap:12px}}.GoalsSection-module__2QegUq__teamSwitcherRow{justify-content:flex-end;margin-bottom:8px;display:flex}
.WorkflowMenu-module__ZrwE-a__wrap{flex-shrink:0;position:relative}.WorkflowMenu-module__ZrwE-a__trigger{border:1px solid var(--color-border-dark);background:var(--color-surface-dark-1);width:44px;height:44px;color:var(--color-ink-on-dark-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:10px;place-items:center;font-size:18px;display:grid}.WorkflowMenu-module__ZrwE-a__triggerOpen{color:var(--color-accent-on-dark);border-color:var(--color-accent-on-dark)}@media (hover:hover) and (pointer:fine){.WorkflowMenu-module__ZrwE-a__trigger:hover:not(:disabled){color:var(--color-accent-on-dark);border-color:var(--color-accent-on-dark)}}.WorkflowMenu-module__ZrwE-a__trigger:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:1px}.WorkflowMenu-module__ZrwE-a__trigger:disabled{opacity:.45;cursor:default}.WorkflowMenu-module__ZrwE-a__menu{z-index:20;border:1px solid var(--color-border-dark);background:var(--color-surface-dark-2,var(--color-surface-dark-1));border-radius:12px;width:min(300px,100vw - 32px);max-height:min(420px,60vh);padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}.WorkflowMenu-module__ZrwE-a__menuTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-on-dark-muted);margin:4px 8px 6px;font-size:11px;font-weight:700}.WorkflowMenu-module__ZrwE-a__item{width:100%;min-height:44px;color:var(--color-ink-on-dark);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:8px;display:flex}@media (hover:hover) and (pointer:fine){.WorkflowMenu-module__ZrwE-a__item:hover{background:var(--color-surface-dark-1)}}.WorkflowMenu-module__ZrwE-a__item:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:-2px}.WorkflowMenu-module__ZrwE-a__itemIcon{color:var(--color-accent-on-dark);text-align:center;width:20px;font-size:17px;line-height:1.2}.WorkflowMenu-module__ZrwE-a__itemText{flex-direction:column;gap:2px;min-width:0;display:flex}.WorkflowMenu-module__ZrwE-a__itemLabel{font-size:14px;font-weight:600}.WorkflowMenu-module__ZrwE-a__itemBlurb{color:var(--color-ink-on-dark-muted);font-size:12px;line-height:1.35}.WorkflowMenu-module__ZrwE-a__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.WorkflowMenu-module__ZrwE-a__chip{border:1px solid var(--color-border-dark);background:var(--color-surface-dark-1);min-height:36px;color:var(--color-ink-on-dark-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.WorkflowMenu-module__ZrwE-a__chip i{color:var(--color-accent-on-dark)}@media (hover:hover) and (pointer:fine){.WorkflowMenu-module__ZrwE-a__chip:hover:not(:disabled){border-color:var(--color-accent-on-dark);color:var(--color-ink-on-dark)}}.WorkflowMenu-module__ZrwE-a__chip:disabled{opacity:.45;cursor:default}
.ProgressBar-module__txim8W__wrap{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ProgressBar-module__txim8W__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ProgressBar-module__txim8W__label{color:var(--color-ink-on-dark-secondary);font-size:var(--fs-sm);font-weight:600}.ProgressBar-module__txim8W__readout{color:var(--color-accent-on-dark);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:700}.ProgressBar-module__txim8W__track{background:var(--color-surface-dark-1);border-radius:999px;height:8px;position:relative;overflow:hidden}.ProgressBar-module__txim8W__fill{background:var(--color-accent);height:100%;transition:width var(--dur-slow) var(--ease-out);border-radius:999px}@media (prefers-reduced-motion:reduce){.ProgressBar-module__txim8W__fill{transition:none}}
