.Button-module__pc5h-a__button{font-family:var(--font-body);letter-spacing:-.01em;border-radius:var(--radius-control);corner-shape:var(--shape-control,round);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;transform:scale(1)}.Button-module__pc5h-a__button:hover:not(:disabled){transform:scale(1.02)}.Button-module__pc5h-a__button:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.Button-module__pc5h-a__button:hover:not(:disabled),.Button-module__pc5h-a__button:active:not(:disabled){transform:none}}.Button-module__pc5h-a__button:disabled{cursor:not-allowed;opacity:.45}.Button-module__pc5h-a__fullWidth{width:100%}.Button-module__pc5h-a__sm{gap:6px;height:36px;padding:0 .875rem;font-size:.8125rem;position:relative}@media (pointer:coarse){.Button-module__pc5h-a__sm:before{content:"";position:absolute;inset:-4px 0}}.Button-module__pc5h-a__md{gap:8px;height:44px;padding:0 1.25rem;font-size:.9375rem}.Button-module__pc5h-a__lg{gap:10px;height:54px;padding:0 1.75rem;font-size:1.0625rem}.Button-module__pc5h-a__primary{background:hsl(var(--c-blue));color:var(--text-on-blue-fill);box-shadow:var(--shadow-card)}.Button-module__pc5h-a__primary:hover:not(:disabled){background:color-mix(in srgb, hsl(var(--c-blue)) 86%, hsl(var(--c-blue-dark)));box-shadow:var(--shadow-raised)}.Button-module__pc5h-a__outline{color:var(--text-ink);border-color:var(--border);background:0 0}.Button-module__pc5h-a__outline:hover:not(:disabled){background:var(--surface-blue);border-color:var(--border-hover);box-shadow:var(--shadow-card)}.Button-module__pc5h-a__ghost{color:var(--text-ink);background:0 0}.Button-module__pc5h-a__ghost:hover:not(:disabled){background:var(--surface-alt)}.Button-module__pc5h-a__danger{background:color-mix(in srgb, var(--color-danger) 84%, black);color:var(--color-white);box-shadow:var(--shadow-card)}.Button-module__pc5h-a__danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 74%, black);box-shadow:var(--shadow-raised)}.Button-module__pc5h-a__icon{justify-content:center;align-items:center;display:inline-flex}.Button-module__pc5h-a__sm .Button-module__pc5h-a__icon svg{width:16px;height:16px}.Button-module__pc5h-a__md .Button-module__pc5h-a__icon svg{width:18px;height:18px}.Button-module__pc5h-a__lg .Button-module__pc5h-a__icon svg{width:20px;height:20px}
@media (prefers-reduced-motion:no-preference){.Badge-module__SvJJsa__badge{animation:Badge-module__SvJJsa__noreno-pop .25s var(--ease-out) .12s backwards}}.Badge-module__SvJJsa__badge{font-family:var(--font-body);letter-spacing:.01em;border-radius:var(--radius-full);white-space:nowrap;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.Badge-module__SvJJsa__md{gap:6px;padding:.25rem .625rem;font-size:.75rem}.Badge-module__SvJJsa__sm{gap:5px;padding:.125rem .5rem;font-size:.6875rem}.Badge-module__SvJJsa__neutral{color:var(--text-muted);background:var(--surface-alt)}.Badge-module__SvJJsa__blue{color:var(--color-blue-ink);background:var(--surface-blue)}.Badge-module__SvJJsa__success{color:var(--text-delta-up);background:var(--color-success-bg)}.Badge-module__SvJJsa__warning{color:#9a6400;background:var(--color-warning-bg)}.Badge-module__SvJJsa__danger{color:var(--text-delta-down);background:var(--color-danger-bg)}.Badge-module__SvJJsa__mint{color:color-mix(in srgb, var(--color-mint) 70%, black);background:var(--color-mint-bg)}.Badge-module__SvJJsa__peach{color:color-mix(in srgb, var(--color-peach) 68%, black);background:var(--color-peach-bg)}.Badge-module__SvJJsa__lavender{color:color-mix(in srgb, var(--color-lavender) 88%, black);background:var(--color-lavender-bg)}[data-theme=dark] .Badge-module__SvJJsa__warning{color:#fbc456}[data-theme=dark] .Badge-module__SvJJsa__mint{color:var(--color-mint)}[data-theme=dark] .Badge-module__SvJJsa__peach{color:var(--color-peach)}[data-theme=dark] .Badge-module__SvJJsa__lavender{color:var(--color-lavender)}.Badge-module__SvJJsa__dot{border-radius:50%;flex:none;width:6px;height:6px}.Badge-module__SvJJsa__neutral .Badge-module__SvJJsa__dot{background:var(--text-muted)}.Badge-module__SvJJsa__blue .Badge-module__SvJJsa__dot{background:var(--color-blue-dark)}.Badge-module__SvJJsa__success .Badge-module__SvJJsa__dot{background:var(--color-success)}.Badge-module__SvJJsa__warning .Badge-module__SvJJsa__dot{background:var(--color-warning)}.Badge-module__SvJJsa__danger .Badge-module__SvJJsa__dot{background:var(--color-danger)}.Badge-module__SvJJsa__mint .Badge-module__SvJJsa__dot{background:var(--color-mint)}.Badge-module__SvJJsa__peach .Badge-module__SvJJsa__dot{background:var(--color-peach)}.Badge-module__SvJJsa__lavender .Badge-module__SvJJsa__dot{background:var(--color-lavender)}.Badge-module__SvJJsa__icon{justify-content:center;align-items:center;display:inline-flex}.Badge-module__SvJJsa__md .Badge-module__SvJJsa__icon svg{width:14px;height:14px}.Badge-module__SvJJsa__sm .Badge-module__SvJJsa__icon svg{width:12px;height:12px}
.Card-module__7-Bm2W__card{background:var(--surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-card-chrome);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border:0;position:relative;transform:translateY(0)}.Card-module__7-Bm2W__pad-none{padding:0}.Card-module__7-Bm2W__pad-sm{padding:var(--card-pad-sm)}.Card-module__7-Bm2W__pad-md{padding:var(--card-pad-md)}.Card-module__7-Bm2W__pad-lg{padding:var(--card-pad-lg)}@media (max-width:560px){.Card-module__7-Bm2W__pad-lg{padding:var(--card-pad-md)}}.Card-module__7-Bm2W__interactive{cursor:pointer}.Card-module__7-Bm2W__interactive:hover{box-shadow:inset 0 0 0 1px var(--border-hover), var(--shadow-raised);transform:translateY(-2px)}.Card-module__7-Bm2W__interactive:active{transform:translateY(-1px)}.Card-module__7-Bm2W__card:nth-child(2){--motion-i:1}.Card-module__7-Bm2W__card:nth-child(3){--motion-i:2}.Card-module__7-Bm2W__card:nth-child(4){--motion-i:3}.Card-module__7-Bm2W__card:nth-child(5){--motion-i:4}.Card-module__7-Bm2W__card:nth-child(6){--motion-i:5}.Card-module__7-Bm2W__card:nth-child(n+7){--motion-i:6}@media (prefers-reduced-motion:no-preference){.Card-module__7-Bm2W__card{animation:Card-module__7-Bm2W__noreno-rise .4s var(--ease-out) backwards;animation-delay:calc(var(--motion-i,0) * 50ms)}[data-motion] .Card-module__7-Bm2W__card{animation:none}.Card-module__7-Bm2W__card:has([data-skeleton]){animation:none}}@media (prefers-reduced-motion:reduce){.Card-module__7-Bm2W__card{transition:box-shadow var(--dur-base) var(--ease-out)}.Card-module__7-Bm2W__interactive:hover,.Card-module__7-Bm2W__interactive:active{transform:none}}
.CardHeader-module__36iRhW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:10px;display:flex}.CardHeader-module__36iRhW__left{align-items:center;gap:10px;min-width:0;display:flex}.CardHeader-module__36iRhW__text{min-width:0}.CardHeader-module__36iRhW__icon{border-radius:var(--radius-sm);background:var(--surface-blue);width:28px;height:28px;color:var(--color-blue-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.CardHeader-module__36iRhW__icon svg{width:16px;height:16px}.CardHeader-module__36iRhW__title{font-family:var(--font-display);font-weight:650;font-size:var(--ui-md);letter-spacing:normal;color:var(--text-ink);align-items:center;gap:6px;margin:0;line-height:1.35;display:inline-flex}.CardHeader-module__36iRhW__sub{font-size:var(--ui-xs);color:var(--text-muted);line-height:1.4}.CardHeader-module__36iRhW__action{flex:none;min-width:0}@media (max-width:480px){.CardHeader-module__36iRhW__head{flex-wrap:wrap}}
.Bento-module__BmKVuq__wrap{min-width:0;container:bento/inline-size}.Bento-module__BmKVuq__bento{gap:var(--bento-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.Bento-module__BmKVuq__bento[data-align=stretch]{align-items:stretch}.Bento-module__BmKVuq__item{flex-direction:column;grid-column:span 12;min-width:0;display:flex}.Bento-module__BmKVuq__item>*{flex:auto}.Bento-module__BmKVuq__item[data-align=start]{align-self:start}.Bento-module__BmKVuq__item[data-align=stretch]{align-self:stretch}.Bento-module__BmKVuq__item[data-span="3"]{grid-column:span 3}.Bento-module__BmKVuq__item[data-span="4"]{grid-column:span 4}.Bento-module__BmKVuq__item[data-span="5"]{grid-column:span 5}.Bento-module__BmKVuq__item[data-span="6"]{grid-column:span 6}.Bento-module__BmKVuq__item[data-span="7"]{grid-column:span 7}.Bento-module__BmKVuq__item[data-span="8"]{grid-column:span 8}@container bento (max-width:900px){.Bento-module__BmKVuq__item[data-span="3"],.Bento-module__BmKVuq__item[data-span="4"],.Bento-module__BmKVuq__item[data-span="6"]{grid-column:span 6}.Bento-module__BmKVuq__item[data-span="5"],.Bento-module__BmKVuq__item[data-span="7"],.Bento-module__BmKVuq__item[data-span="8"],.Bento-module__BmKVuq__item[data-span="8"]+.Bento-module__BmKVuq__item[data-span="4"],.Bento-module__BmKVuq__item[data-span="4"]+.Bento-module__BmKVuq__item[data-span="4"]+.Bento-module__BmKVuq__item[data-span="4"]{grid-column:span 12}.Bento-module__BmKVuq__item[data-span="4"]:has(+.Bento-module__BmKVuq__item[data-span="8"]){grid-column:span 12}}@container bento (max-width:560px){.Bento-module__BmKVuq__item[data-span]{grid-column:span 12}}.Bento-module__BmKVuq__item:nth-child(2){--motion-i:1}.Bento-module__BmKVuq__item:nth-child(3){--motion-i:2}.Bento-module__BmKVuq__item:nth-child(4){--motion-i:3}.Bento-module__BmKVuq__item:nth-child(5){--motion-i:4}.Bento-module__BmKVuq__item:nth-child(6){--motion-i:5}.Bento-module__BmKVuq__item:nth-child(n+7){--motion-i:6}@media (prefers-reduced-motion:no-preference){.Bento-module__BmKVuq__item{animation:Bento-module__BmKVuq__bento-rise .4s var(--ease-out) backwards;animation-delay:calc(var(--motion-i,0) * 50ms)}.Bento-module__BmKVuq__item .Bento-module__BmKVuq__item{animation:none}.Bento-module__BmKVuq__item:has([data-skeleton]){animation:none}}@keyframes Bento-module__BmKVuq__bento-rise{0%{opacity:0;transform:translateY(10px)}}
.Avatar-module__U1DF3W__avatar{color:var(--color-blue-ink);font-family:var(--font-display);border:1.5px solid var(--surface);box-shadow:var(--shadow-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.Avatar-module__U1DF3W__withImage{background:var(--surface-alt)}.Avatar-module__U1DF3W__initials{background:var(--surface-blue)}.Avatar-module__U1DF3W__img{object-fit:cover;width:100%;height:100%}
.Input-module__CefrSW__wrap{flex-direction:column;gap:6px;display:flex}.Input-module__CefrSW__label{font-family:var(--font-body);color:var(--text-ink);font-size:.8125rem;font-weight:600}.Input-module__CefrSW__field{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-control);corner-shape:var(--shape-control,round);height:48px;box-shadow:none;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);align-items:center;gap:8px;padding:0 14px;display:flex}.Input-module__CefrSW__field:focus-within{border-color:var(--color-blue-dark);box-shadow:var(--shadow-focus)}.Input-module__CefrSW__fieldError,.Input-module__CefrSW__fieldError:focus-within{border-color:var(--color-danger);box-shadow:none}.Input-module__CefrSW__fieldDisabled,.Input-module__CefrSW__fieldDisabled:focus-within{background:var(--surface-alt);box-shadow:none;opacity:.6}.Input-module__CefrSW__icon{color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.Input-module__CefrSW__icon svg{width:18px;height:18px}.Input-module__CefrSW__input{min-width:0;font-family:var(--font-body);color:var(--text-ink);background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.Input-module__CefrSW__hint{color:var(--text-muted);font-size:.75rem}.Input-module__CefrSW__error{color:var(--color-danger);font-size:.75rem}
.Select-module__Y2AFDW__wrap{flex-direction:column;gap:6px;display:flex}.Select-module__Y2AFDW__label{font-family:var(--font-body);color:var(--text-ink);font-size:.8125rem;font-weight:600}.Select-module__Y2AFDW__control{position:relative}.Select-module__Y2AFDW__select{appearance:none;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-control);corner-shape:var(--shape-control,round);width:100%;height:48px;box-shadow:none;font-family:var(--font-body);color:var(--text-ink);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);outline:none;padding:0 40px 0 14px;font-size:.9375rem}.Select-module__Y2AFDW__select:focus{border-color:var(--color-blue-dark);box-shadow:var(--shadow-focus)}.Select-module__Y2AFDW__select:disabled{background:var(--surface-alt);cursor:not-allowed}.Select-module__Y2AFDW__chevron{pointer-events:none;color:var(--text-muted);display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.Select-module__Y2AFDW__chevron svg{width:16px;height:16px}.Select-module__Y2AFDW__hint{color:var(--text-muted);font-size:.75rem}
.Switch-module__LyLEZa__knob{border-radius:var(--radius-full);cursor:pointer;background:var(--border);width:46px;height:28px;box-shadow:inset 0 0 0 1px hsl(var(--c-ink) / .04);transition:background var(--dur-base) var(--ease-out);border:none;flex:none;padding:0;position:relative}.Switch-module__LyLEZa__knobOn{background:var(--gradient-primary);box-shadow:var(--shadow-md)}.Switch-module__LyLEZa__knob:disabled{cursor:not-allowed;opacity:.5}.Switch-module__LyLEZa__thumb{background:var(--color-white);width:22px;height:22px;box-shadow:0 1px 3px hsl(var(--c-ink) / .25);transition:left var(--dur-base) var(--ease-spring);border-radius:50%;position:absolute;top:3px;left:3px}.Switch-module__LyLEZa__thumbOn{left:21px}.Switch-module__LyLEZa__row{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.Switch-module__LyLEZa__rowDisabled{cursor:not-allowed}.Switch-module__LyLEZa__text{font-family:var(--font-body);color:var(--text-ink);font-size:.9375rem}
.StatCard-module__Ea0nHG__card{padding:var(--card-pad-md);background:var(--surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-card-chrome);border:0;flex-direction:column;gap:6px;display:flex;position:relative}.StatCard-module__Ea0nHG__head{justify-content:space-between;align-items:center;display:flex}.StatCard-module__Ea0nHG__labelRow{align-items:center;gap:5px;min-width:0;display:inline-flex}.StatCard-module__Ea0nHG__label{font-size:var(--ui-xs);color:var(--text-muted);font-weight:600}.StatCard-module__Ea0nHG__icon{color:var(--color-blue-dark);justify-content:center;align-items:center;display:inline-flex}.StatCard-module__Ea0nHG__icon svg{width:16px;height:16px}.StatCard-module__Ea0nHG__valueRow{align-items:baseline;gap:6px;display:flex}.StatCard-module__Ea0nHG__value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-ink);font-size:1.875rem;font-weight:800;line-height:1.1}.StatCard-module__Ea0nHG__unit{color:var(--text-muted);font-size:.9375rem;font-weight:500}.StatCard-module__Ea0nHG__foot{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:.8125rem;line-height:1.4;display:flex}.StatCard-module__Ea0nHG__delta{border-radius:var(--radius-full);background:color-mix(in srgb, currentColor 12%, transparent);white-space:nowrap;align-items:center;gap:3px;padding:1px 8px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.StatCard-module__Ea0nHG__delta{animation:StatCard-module__Ea0nHG__noreno-pop .25s var(--ease-out) .36s backwards}}.StatCard-module__Ea0nHG__up{color:color-mix(in srgb, var(--color-mint) 70%, black)}.StatCard-module__Ea0nHG__down{color:color-mix(in srgb, var(--color-peach) 72%, black)}.StatCard-module__Ea0nHG__flat{color:var(--text-muted)}[data-theme=dark] .StatCard-module__Ea0nHG__up{color:var(--color-mint)}[data-theme=dark] .StatCard-module__Ea0nHG__down{color:var(--color-peach)}.StatCard-module__Ea0nHG__hint{color:var(--text-muted)}
.ScoreRing-module__I2q0yq__wrap{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.ScoreRing-module__I2q0yq__ring{position:relative}.ScoreRing-module__I2q0yq__svg{transform:rotate(-90deg)}.ScoreRing-module__I2q0yq__track{stroke:var(--surface-alt)}.ScoreRing-module__I2q0yq__fill{transition:stroke-dashoffset var(--dur-reveal) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.ScoreRing-module__I2q0yq__fill{animation:ScoreRing-module__I2q0yq__ring-sweep var(--dur-reveal) var(--ease-out) .1s backwards}}@keyframes ScoreRing-module__I2q0yq__ring-sweep{0%{stroke-dashoffset:var(--ring-c)}}.ScoreRing-module__I2q0yq__center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ScoreRing-module__I2q0yq__score{font-family:var(--font-display);color:var(--text-ink);font-weight:700;line-height:1}.ScoreRing-module__I2q0yq__outOf{color:var(--text-muted);font-weight:600}.ScoreRing-module__I2q0yq__label{color:var(--text-muted);font-size:.8125rem;font-weight:600}@media print{.ScoreRing-module__I2q0yq__track{stroke:#d8dde6}.ScoreRing-module__I2q0yq__outOf,.ScoreRing-module__I2q0yq__label{color:#444}}
.ProgressBar-module__2f5xVa__wrap{flex-direction:column;gap:6px;display:flex}.ProgressBar-module__2f5xVa__head{justify-content:space-between;align-items:baseline;display:flex}.ProgressBar-module__2f5xVa__label{color:var(--text-ink);font-size:.8125rem;font-weight:600}.ProgressBar-module__2f5xVa__value{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.ProgressBar-module__2f5xVa__track{background:var(--surface-alt);border-radius:var(--radius-full);width:100%;position:relative;overflow:hidden}.ProgressBar-module__2f5xVa__fill{border-radius:var(--radius-full);transform-origin:0;height:100%;transition:width var(--dur-reveal) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.ProgressBar-module__2f5xVa__fill{animation:ProgressBar-module__2f5xVa__progress-grow var(--dur-reveal) var(--ease-out) .1s backwards}}@keyframes ProgressBar-module__2f5xVa__progress-grow{0%{transform:scaleX(0)}}.ProgressBar-module__2f5xVa__pulse{border-radius:inherit;width:40%;height:100%;animation:ProgressBar-module__2f5xVa__indeterminate 1.2s var(--ease-out) infinite;position:absolute;top:0;left:0}@keyframes ProgressBar-module__2f5xVa__indeterminate{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.ProgressBar-module__2f5xVa__pulse{opacity:.55;width:100%;animation:none}}.ProgressBar-module__2f5xVa__blue{background:var(--gradient-primary)}.ProgressBar-module__2f5xVa__success{background:var(--color-success)}.ProgressBar-module__2f5xVa__warning{background:var(--color-warning)}.ProgressBar-module__2f5xVa__danger{background:var(--color-danger)}
.TrendChart-module__DTxoqG__wrap{gap:var(--space-sm);flex-direction:column;display:flex}.TrendChart-module__DTxoqG__wrapLeft{gap:var(--space-sm) 0;grid-template-columns:38px 1fr;align-items:start;display:grid}.TrendChart-module__DTxoqG__wrapLeft>*{grid-column:2}.TrendChart-module__DTxoqG__plot{border-radius:var(--radius-sm);width:100%;position:relative}.TrendChart-module__DTxoqG__plot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.TrendChart-module__DTxoqG__grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.TrendChart-module__DTxoqG__gridBase{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.TrendChart-module__DTxoqG__gridLabel{pointer-events:none;border-radius:var(--radius-sm);background:var(--surface-raised);font-size:var(--ui-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);padding:0 3px;position:absolute;right:0;transform:translateY(-50%)}.TrendChart-module__DTxoqG__gridLabelLeft{margin-right:var(--space-2xs);background:0 0;padding:0;right:100%}.TrendChart-module__DTxoqG__svg{width:100%;height:100%;display:block;overflow:visible}.TrendChart-module__DTxoqG__area{stroke:none}.TrendChart-module__DTxoqG__line{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.TrendChart-module__DTxoqG__lineDashed{stroke-width:1.75px;stroke-dasharray:4 5}.TrendChart-module__DTxoqG__reveal{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.TrendChart-module__DTxoqG__reveal{animation:TrendChart-module__DTxoqG__trend-wipe var(--dur-reveal) var(--ease-out) backwards}.TrendChart-module__DTxoqG__revealPrev{animation-delay:.22s}.TrendChart-module__DTxoqG__area{animation:TrendChart-module__DTxoqG__trend-fade var(--dur-reveal) var(--ease-out) .12s backwards}.TrendChart-module__DTxoqG__dotLast{animation:TrendChart-module__DTxoqG__trend-fade var(--dur-base) var(--ease-out) .6s backwards}.TrendChart-module__DTxoqG__tooltip{animation:TrendChart-module__DTxoqG__trend-fade var(--dur-fast) var(--ease-out) backwards}}@keyframes TrendChart-module__DTxoqG__trend-wipe{0%{transform:scaleX(0)}}@keyframes TrendChart-module__DTxoqG__trend-fade{0%{opacity:0}}.TrendChart-module__DTxoqG__guide{stroke:var(--text-muted);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.35}.TrendChart-module__DTxoqG__dot{border-radius:var(--radius-full);border:2px solid var(--surface-raised);pointer-events:none;width:9px;height:9px;box-shadow:var(--shadow-card);position:absolute;transform:translate(-50%,-50%)}.TrendChart-module__DTxoqG__tooltip{pointer-events:none;z-index:2;min-width:140px;padding:var(--space-xs) var(--space-sm);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);border:0;flex-direction:column;gap:4px;display:flex;position:absolute;top:4px;transform:translate(-50%)}.TrendChart-module__DTxoqG__tipDate{margin-bottom:var(--space-2xs);font-size:var(--ui-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--text-ink)}.TrendChart-module__DTxoqG__tipRow{align-items:center;gap:var(--space-xs);font-size:var(--ui-sm);display:flex}.TrendChart-module__DTxoqG__tipDot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.TrendChart-module__DTxoqG__tipLabel{color:var(--text-muted)}.TrendChart-module__DTxoqG__tipVal{font-weight:var(--weight-bold);color:var(--text-ink);font-variant-numeric:tabular-nums;margin-left:auto}.TrendChart-module__DTxoqG__axis{font-size:var(--ui-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.TrendChart-module__DTxoqG__legend{gap:var(--space-md);flex-wrap:wrap;display:flex}.TrendChart-module__DTxoqG__legendItem{align-items:center;gap:var(--space-xs);font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-muted);display:inline-flex}.TrendChart-module__DTxoqG__legendPeak{font-weight:var(--weight-regular);color:var(--text-muted);font-variant-numeric:tabular-nums}.TrendChart-module__DTxoqG__legendDot{border-radius:var(--radius-sm);flex:none;width:10px;height:10px}
.Sparkline-module__p0ZkKW__svg{width:100%;height:100%;display:block;overflow:hidden}.Sparkline-module__p0ZkKW__area{stroke:none}.Sparkline-module__p0ZkKW__reveal{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.Sparkline-module__p0ZkKW__reveal{animation:Sparkline-module__p0ZkKW__spark-wipe var(--dur-reveal) var(--ease-out) .1s backwards}.Sparkline-module__p0ZkKW__tooltip{animation:Sparkline-module__p0ZkKW__spark-fade var(--dur-fast) var(--ease-out) backwards}}@keyframes Sparkline-module__p0ZkKW__spark-wipe{0%{transform:scaleX(0)}}@keyframes Sparkline-module__p0ZkKW__spark-fade{0%{opacity:0}}.Sparkline-module__p0ZkKW__line{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Sparkline-module__p0ZkKW__guide{stroke-width:1px;stroke-opacity:.35;vector-effect:non-scaling-stroke}.Sparkline-module__p0ZkKW__wrap{width:100%;position:relative}.Sparkline-module__p0ZkKW__wrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.Sparkline-module__p0ZkKW__wrap:before{content:"";position:absolute;inset:-8px 0}.Sparkline-module__p0ZkKW__dot{border-radius:var(--radius-full);border:2px solid var(--surface);pointer-events:none;width:9px;height:9px;box-shadow:var(--shadow-card);position:absolute;transform:translate(-50%,-50%)}.Sparkline-module__p0ZkKW__tooltip{pointer-events:none;z-index:var(--z-sticky);min-width:150px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-pop);white-space:nowrap;flex-direction:column;display:flex;position:absolute;top:auto;bottom:calc(100% + 8px);transform:translate(-50%)}.Sparkline-module__p0ZkKW__tooltip[data-edge=start]{transform:translate(-12px)}.Sparkline-module__p0ZkKW__tooltip[data-edge=end]{transform:translate(calc(12px - 100%))}.Sparkline-module__p0ZkKW__tipDate{margin-bottom:var(--space-2xs);font-size:var(--ui-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--text-ink)}.Sparkline-module__p0ZkKW__tipRow{align-items:center;gap:var(--space-xs);font-size:var(--ui-sm);display:flex}.Sparkline-module__p0ZkKW__tipDot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.Sparkline-module__p0ZkKW__tipLabel{color:var(--text-muted)}.Sparkline-module__p0ZkKW__tipVal{padding-left:var(--space-sm);font-weight:var(--weight-bold);color:var(--text-ink);font-variant-numeric:tabular-nums;margin-left:auto}
.DeltaChip-module__E0r1iW__delta{border-radius:var(--radius-full);font-size:var(--ui-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;padding:2px 8px;line-height:1.4;display:inline-flex}.DeltaChip-module__E0r1iW__good{background:var(--color-success-bg);color:var(--text-delta-up)}.DeltaChip-module__E0r1iW__bad{background:var(--color-danger-bg);color:var(--text-delta-down)}.DeltaChip-module__E0r1iW__flat{background:var(--surface-alt);color:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.DeltaChip-module__E0r1iW__delta{animation:DeltaChip-module__E0r1iW__delta-pop var(--dur-base) var(--ease-out) .35s backwards}}@keyframes DeltaChip-module__E0r1iW__delta-pop{0%{opacity:0;transform:scale(.85)}}.DeltaChip-module__E0r1iW__arrow{font-size:var(--ui-sm);line-height:1;font-weight:var(--weight-bold)}
.DeltaLine-module__rSqPba__line{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.DeltaLine-module__rSqPba__text{min-width:0;color:var(--text-muted);text-wrap:pretty;flex:14ch;line-height:1.4}.DeltaLine-module__rSqPba__sm .DeltaLine-module__rSqPba__text{font-size:var(--ui-xs)}.DeltaLine-module__rSqPba__md .DeltaLine-module__rSqPba__text{font-size:var(--ui-sm)}
.DonutChart-module__in37Wq__wrap{flex:none;place-items:center;display:grid;position:relative}.DonutChart-module__in37Wq__svg{width:100%;height:100%;display:block}.DonutChart-module__in37Wq__track{fill:none;stroke:var(--border)}.DonutChart-module__in37Wq__seg{fill:none;stroke-linecap:butt;transition:stroke-dasharray var(--dur-base) var(--ease-out)}.DonutChart-module__in37Wq__center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}
.BarList-module__HDQlea__list{--bar-fill:var(--color-blue-dark);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BarList-module__HDQlea__list[data-tone=success]{--bar-fill:var(--color-success)}.BarList-module__HDQlea__list[data-tone=warning]{--bar-fill:var(--color-warning)}.BarList-module__HDQlea__list[data-tone=danger]{--bar-fill:var(--color-danger)}.BarList-module__HDQlea__list[data-tone=muted]{--bar-fill:var(--text-muted)}.BarList-module__HDQlea__row{column-gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";align-items:center;row-gap:4px;display:grid}.BarList-module__HDQlea__list[data-layout=inline] .BarList-module__HDQlea__row{grid-template-columns:minmax(0,1.3fr) minmax(48px,1fr) minmax(3.5em,auto);grid-template-areas:"label track value"}.BarList-module__HDQlea__label{min-width:0;font-size:var(--ui-sm);color:var(--text-ink);grid-area:label;align-items:center;gap:6px;display:flex}.BarList-module__HDQlea__labelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BarList-module__HDQlea__meta{flex:none}.BarList-module__HDQlea__link{color:inherit;text-decoration:none}.BarList-module__HDQlea__link:hover{color:var(--color-blue-ink);text-decoration:underline}.BarList-module__HDQlea__track{border-radius:var(--radius-full);background:var(--bar-track,var(--surface-alt));grid-area:track;height:6px;display:block;overflow:hidden}.BarList-module__HDQlea__fill{border-radius:inherit;background:var(--bar-fill);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.BarList-module__HDQlea__fill{animation:BarList-module__HDQlea__bar-grow .6s var(--ease-out) backwards;animation-delay:calc(.12s + min(var(--motion-i,0), 8) * 40ms)}}@keyframes BarList-module__HDQlea__bar-grow{0%{transform:scaleX(0)}}.BarList-module__HDQlea__value{font-size:var(--ui-sm);color:var(--text-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:value;font-weight:600}
.CompareBar-module__s2WvbG__root{flex-direction:column;gap:6px;min-width:0;display:flex}.CompareBar-module__s2WvbG__head{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.CompareBar-module__s2WvbG__label{font-size:var(--ui-sm);color:var(--text-ink);font-weight:650}.CompareBar-module__s2WvbG__verdict{font-size:var(--ui-xs);color:var(--text-muted);font-weight:600}.CompareBar-module__s2WvbG__root[data-ahead=yes] .CompareBar-module__s2WvbG__verdict{color:color-mix(in srgb, var(--color-mint) 70%, black)}.CompareBar-module__s2WvbG__root[data-ahead=no] .CompareBar-module__s2WvbG__verdict{color:color-mix(in srgb, var(--color-peach) 72%, black)}[data-theme=dark] .CompareBar-module__s2WvbG__root[data-ahead=yes] .CompareBar-module__s2WvbG__verdict{color:var(--color-mint)}[data-theme=dark] .CompareBar-module__s2WvbG__root[data-ahead=no] .CompareBar-module__s2WvbG__verdict{color:var(--color-peach)}.CompareBar-module__s2WvbG__bars{column-gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:4px;display:grid}.CompareBar-module__s2WvbG__who{font-size:var(--ui-xs);color:var(--text-muted);white-space:nowrap}.CompareBar-module__s2WvbG__track{border-radius:var(--radius-full);background:var(--surface-alt);height:8px;display:block;overflow:hidden}.CompareBar-module__s2WvbG__fill{border-radius:inherit;transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.CompareBar-module__s2WvbG__fill{animation:CompareBar-module__s2WvbG__compare-grow .6s var(--ease-out) .12s backwards}.CompareBar-module__s2WvbG__ref{animation-delay:.22s}}@keyframes CompareBar-module__s2WvbG__compare-grow{0%{transform:scaleX(0)}}.CompareBar-module__s2WvbG__you{background:var(--color-blue-dark)}.CompareBar-module__s2WvbG__ref{background:var(--text-muted);opacity:.45}.CompareBar-module__s2WvbG__num,.CompareBar-module__s2WvbG__numMuted{text-align:right;min-width:2.5em;font-size:var(--ui-sm);font-variant-numeric:tabular-nums;color:var(--text-ink);font-weight:650}.CompareBar-module__s2WvbG__numMuted{color:var(--text-muted);font-weight:500}.CompareBar-module__s2WvbG__hint{font-size:var(--ui-xs);color:var(--text-muted)}
.SegmentBar-module__I-Cbaa__bar{gap:6px;width:100%;display:flex}.SegmentBar-module__I-Cbaa__seg{border-radius:var(--radius-full);background:var(--surface-alt);flex:1;height:8px;position:relative;overflow:hidden}.SegmentBar-module__I-Cbaa__fill{border-radius:inherit;background:var(--fill);transform-origin:0;width:100%;position:absolute;inset:0 auto 0 0}.SegmentBar-module__I-Cbaa__success{--fill:var(--color-mint)}.SegmentBar-module__I-Cbaa__blue{--fill:var(--color-blue)}@media (prefers-reduced-motion:no-preference){.SegmentBar-module__I-Cbaa__fill{animation:SegmentBar-module__I-Cbaa__segment-grow .52s var(--ease-out) backwards;animation-delay:calc(.2s + var(--i,0) * 80ms)}}@keyframes SegmentBar-module__I-Cbaa__segment-grow{0%{transform:scaleX(0)}}
.Stars-module__NZirvq__stars{align-items:center;gap:6px;display:inline-flex}.Stars-module__NZirvq__row{gap:1px;display:inline-flex}.Stars-module__NZirvq__star{flex:none;display:inline-block;position:relative}.Stars-module__NZirvq__empty{color:var(--border);fill:var(--border);position:absolute;inset:0}.Stars-module__NZirvq__fillMask{display:block;position:absolute;inset:0 auto 0 0;overflow:hidden}.Stars-module__NZirvq__empty,.Stars-module__NZirvq__full{display:block}.Stars-module__NZirvq__full{color:var(--color-warning);fill:var(--color-warning)}.Stars-module__NZirvq__value{font-weight:650;font-size:var(--ui-sm);color:var(--text-ink);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.Stars-module__NZirvq__fillMask{animation:Stars-module__NZirvq__stars-fill .32s var(--ease-out) backwards;animation-delay:calc(.15s + var(--i,0) * 70ms)}}@keyframes Stars-module__NZirvq__stars-fill{0%{clip-path:inset(0 100% 0 0)}}
.SegmentedControl-module__hU1xia__track{gap:var(--space-2xs);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-alt);scrollbar-width:none;flex:none;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.SegmentedControl-module__hU1xia__segment{z-index:1;border-radius:var(--radius-full);color:var(--text-muted);font-family:inherit;font-size:var(--ui-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:4px 12px;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.SegmentedControl-module__hU1xia__md .SegmentedControl-module__hU1xia__segment{font-size:var(--ui-sm);padding:6px 14px}.SegmentedControl-module__hU1xia__segment:hover:not([data-active=true]):not(:disabled){color:var(--text-ink);text-decoration:none}.SegmentedControl-module__hU1xia__segment[data-active=true]{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--color-blue-ink)}.SegmentedControl-module__hU1xia__plate{border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-sm)}.SegmentedControl-module__hU1xia__track[data-ind=on] .SegmentedControl-module__hU1xia__segment[data-active=true]{box-shadow:none;background:0 0}.SegmentedControl-module__hU1xia__segment:disabled,.SegmentedControl-module__hU1xia__segment[aria-disabled=true]{cursor:not-allowed;opacity:.5}.SegmentedControl-module__hU1xia__segment:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.Tabs-module___lMPNW__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;max-width:100%;display:flex;position:relative;overflow:auto hidden}.Tabs-module___lMPNW__tabs::-webkit-scrollbar{display:none}.Tabs-module___lMPNW__tab{z-index:1;color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;font-family:inherit;text-decoration:none;display:inline-flex;position:relative}.Tabs-module___lMPNW__tab:hover{color:var(--text-ink);text-decoration:none}.Tabs-module___lMPNW__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.Tabs-module___lMPNW__icon{display:inline-flex}.Tabs-module___lMPNW__icon svg{width:14px;height:14px}.Tabs-module___lMPNW__underline{border-bottom:1px solid var(--border)}.Tabs-module___lMPNW__underline .Tabs-module___lMPNW__tab{font-size:var(--ui-sm);font-weight:var(--weight-medium);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px}.Tabs-module___lMPNW__underline .Tabs-module___lMPNW__tab[data-active=true]{color:var(--color-blue-ink);border-bottom-color:var(--color-blue-dark)}.Tabs-module___lMPNW__underline .Tabs-module___lMPNW__plate{border-bottom:2px solid var(--color-blue-dark)}.Tabs-module___lMPNW__underline[data-ind=on] .Tabs-module___lMPNW__tab[data-active=true]{border-bottom-color:#0000}.Tabs-module___lMPNW__pill{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-canvas);padding:4px;display:inline-flex}.Tabs-module___lMPNW__pill .Tabs-module___lMPNW__tab{border-radius:var(--radius-full);font-size:var(--ui-xs);font-weight:var(--weight-medium);padding:6px 12px}.Tabs-module___lMPNW__pill .Tabs-module___lMPNW__tab[data-active=true]{background:var(--surface);color:var(--text-ink);box-shadow:var(--shadow-card)}.Tabs-module___lMPNW__pill .Tabs-module___lMPNW__plate{border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-card)}.Tabs-module___lMPNW__pill[data-ind=on] .Tabs-module___lMPNW__tab[data-active=true]{box-shadow:none;background:0 0}@media (max-width:560px){.Tabs-module___lMPNW__pill{display:flex}}
.Pager-module__hDfDwq__nav{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.Pager-module__hDfDwq__page,.Pager-module__hDfDwq__step{border-radius:var(--radius-md);min-width:34px;min-height:34px;color:var(--text-muted);font-family:var(--font-body);font-size:var(--ui-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.Pager-module__hDfDwq__step svg{width:16px;height:16px}.Pager-module__hDfDwq__page:hover:not(:disabled),.Pager-module__hDfDwq__step:hover:not(:disabled){background:var(--surface-alt);color:var(--text-ink)}.Pager-module__hDfDwq__page:focus-visible,.Pager-module__hDfDwq__step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Pager-module__hDfDwq__step:disabled{opacity:.45;cursor:default}.Pager-module__hDfDwq__page[data-active=true],.Pager-module__hDfDwq__page[data-active=true]:hover{background:var(--surface-blue);border-color:var(--border-hover);color:var(--color-blue-ink);font-weight:var(--weight-semibold)}.Pager-module__hDfDwq__gap{text-align:center;min-width:20px;color:var(--text-muted)}@media (max-width:420px){.Pager-module__hDfDwq__page,.Pager-module__hDfDwq__step{min-width:30px;padding:0 4px}}
.DataTable-module__x2dOSG__root{min-width:0}.DataTable-module__x2dOSG__scroll{overflow-x:auto}.DataTable-module__x2dOSG__table{border-collapse:collapse;width:100%;font-size:var(--ui-sm);font-variant-numeric:tabular-nums}.DataTable-module__x2dOSG__table th{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border);font-size:var(--ui-xs);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--text-muted);white-space:nowrap;font-weight:700}.DataTable-module__x2dOSG__table td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border);color:var(--text-ink);vertical-align:middle}.DataTable-module__x2dOSG__table tbody tr:last-child td{border-bottom:0}.DataTable-module__x2dOSG__table tbody tr:hover td{background:var(--surface-alt)}.DataTable-module__x2dOSG__table tbody tr.DataTable-module__x2dOSG__rowClickable{cursor:pointer}.DataTable-module__x2dOSG__table .DataTable-module__x2dOSG__end{text-align:right}.DataTable-module__x2dOSG__sortBtn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.DataTable-module__x2dOSG__sortBtn:hover{color:var(--text-ink)}.DataTable-module__x2dOSG__sortBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.DataTable-module__x2dOSG__sortIcon{opacity:.5;width:12px;height:12px}.DataTable-module__x2dOSG__sortIcon[data-active]{opacity:1;color:var(--color-blue-ink)}.DataTable-module__x2dOSG__empty{padding:var(--space-md) 0}.DataTable-module__x2dOSG__foot{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);font-size:var(--ui-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.DataTable-module__x2dOSG__range{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:560px){.DataTable-module__x2dOSG__hideNarrow{display:none}.DataTable-module__x2dOSG__foot{justify-content:center}}
.Tooltip-module__x1CNIa__wrap{vertical-align:middle;align-items:center;display:inline-flex}.Tooltip-module__x1CNIa__trigger{width:22px;height:22px;color:var(--text-muted);border-radius:var(--radius-full);cursor:help;transition:color .15s var(--ease-out,ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0 0 0 4px;padding:0;display:inline-flex;position:relative}.Tooltip-module__x1CNIa__trigger:before{content:"";position:absolute;inset:-11px}.Tooltip-module__x1CNIa__trigger:hover,.Tooltip-module__x1CNIa__trigger:focus-visible{color:var(--color-blue-dark)}.Tooltip-module__x1CNIa__bubble{z-index:1000;width:max-content;max-width:260px;font-family:var(--font-body);color:#fff;background:hsl(var(--c-ink-static));border-radius:var(--radius-md,8px);box-shadow:var(--shadow-pop);pointer-events:none;animation:Tooltip-module__x1CNIa__hint-in .13s var(--ease-out,ease) both;padding:9px 12px;font-size:.8125rem;font-weight:450;line-height:1.45;position:fixed}[data-theme=dark] .Tooltip-module__x1CNIa__bubble{border:1px solid hsl(var(--c-ink) / .12);background:#3f3431}.Tooltip-module__x1CNIa__top{transform:translate(-50%,-100%)}.Tooltip-module__x1CNIa__bottom{transform:translate(-50%)}.Tooltip-module__x1CNIa__left{transform:translate(-100%,-50%)}.Tooltip-module__x1CNIa__right{transform:translateY(-50%)}@keyframes Tooltip-module__x1CNIa__hint-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.Tooltip-module__x1CNIa__bubble{animation:none}.Tooltip-module__x1CNIa__trigger{transition:none}}
.Skeleton-module__FtUA5a__stack{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.Skeleton-module__FtUA5a__sk{background:var(--surface-alt);border-radius:var(--radius-md);display:block;position:relative;overflow:hidden}.Skeleton-module__FtUA5a__sk:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--c-border) / .7), transparent);animation:1.4s ease-in-out infinite Skeleton-module__FtUA5a__skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}[data-theme=dark] .Skeleton-module__FtUA5a__sk:after{background:linear-gradient(90deg, transparent, hsl(var(--c-ink) / .08), transparent)}.Skeleton-module__FtUA5a__line{border-radius:var(--radius-sm);width:100%;height:.85em}.Skeleton-module__FtUA5a__block{border-radius:var(--radius-lg);width:100%;height:100%}.Skeleton-module__FtUA5a__circle,.Skeleton-module__FtUA5a__ring{aspect-ratio:1;border-radius:50%}@keyframes Skeleton-module__FtUA5a__skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton-module__FtUA5a__sk:after{animation:none}}
.ConfirmDialog-module__CI4Fkq__overlay{z-index:var(--z-modal);background:hsl(var(--c-ink) / .45);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));animation:ConfirmDialog-module__CI4Fkq__overlayIn var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ConfirmDialog-module__CI4Fkq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-pop);animation:ConfirmDialog-module__CI4Fkq__cardIn var(--dur-base) var(--ease-spring);flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}.ConfirmDialog-module__CI4Fkq__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-ink);margin:0;font-size:1.1875rem;font-weight:700}.ConfirmDialog-module__CI4Fkq__message{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.55}.ConfirmDialog-module__CI4Fkq__actions{justify-content:space-between;gap:.625rem;margin-top:.75rem;display:flex}@media (max-width:560px){.ConfirmDialog-module__CI4Fkq__actions{flex-direction:column-reverse;align-items:stretch}}@keyframes ConfirmDialog-module__CI4Fkq__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__CI4Fkq__cardIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ConfirmDialog-module__CI4Fkq__overlay[data-closing=true]{pointer-events:none;animation:ConfirmDialog-module__CI4Fkq__overlayOut .16s var(--ease-out) forwards}.ConfirmDialog-module__CI4Fkq__overlay[data-closing=true] .ConfirmDialog-module__CI4Fkq__card{animation:ConfirmDialog-module__CI4Fkq__cardOut .16s var(--ease-out) forwards}@keyframes ConfirmDialog-module__CI4Fkq__overlayOut{to{opacity:0}}@keyframes ConfirmDialog-module__CI4Fkq__cardOut{to{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module__CI4Fkq__overlay,.ConfirmDialog-module__CI4Fkq__card{animation:none}}
.Otter-module__Kx-bBa__ledge{pointer-events:none;display:block;overflow:hidden}.Otter-module__Kx-bBa__bust{pointer-events:none;flex:none;align-self:flex-end;overflow:hidden}.Otter-module__Kx-bBa__rise{max-width:none;display:block}@media (prefers-reduced-motion:no-preference){.Otter-module__Kx-bBa__rise{animation:Otter-module__Kx-bBa__otter-rise .48s var(--ease-out) .22s backwards}}@keyframes Otter-module__Kx-bBa__otter-rise{0%{transform:translateY(var(--rise))}}.Otter-module__Kx-bBa__peek{flex-direction:column;display:flex}.Otter-module__Kx-bBa__headOtter{margin-bottom:calc(-1 * var(--otter-drop));flex:none}
.EmptyState-module__OAESDq__root{text-align:center;justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.EmptyState-module__OAESDq__peek{flex-direction:column;display:flex}.EmptyState-module__OAESDq__raised{flex:1;position:relative}.EmptyState-module__OAESDq__inline{padding:var(--space-lg) var(--space-md);box-shadow:none;background:0 0;border:0}.EmptyState-module__OAESDq__icon{width:48px;height:48px;margin-bottom:var(--space-2xs);border-radius:var(--radius-md);background:var(--surface-blue);color:var(--color-blue-dark);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__OAESDq__otter{height:auto;margin-bottom:var(--space-2xs);display:block}.EmptyState-module__OAESDq__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--ui-lg);color:var(--text-ink);line-height:1.25}.EmptyState-module__OAESDq__description{max-width:42ch;font-size:var(--ui-sm);color:var(--text-muted);line-height:1.5}.EmptyState-module__OAESDq__action{margin-top:var(--space-xs)}
.JobFeedback-module__-Mj7yW__notice{border-radius:var(--radius-lg);font-size:var(--ui-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-ink);align-items:flex-start;gap:10px;padding:12px 16px;line-height:1.45;display:flex}.JobFeedback-module__-Mj7yW__notice svg{flex:none;width:18px;height:18px}.JobFeedback-module__-Mj7yW__busy{background:var(--surface-blue);border-color:hsl(var(--c-blue-dark) / .3)}.JobFeedback-module__-Mj7yW__busy svg{color:var(--color-blue-ink)}.JobFeedback-module__-Mj7yW__ok{background:var(--color-success-bg);border-color:hsl(var(--c-success) / .3)}.JobFeedback-module__-Mj7yW__ok svg{color:var(--color-success)}.JobFeedback-module__-Mj7yW__err{background:var(--color-danger-bg);border-color:hsl(var(--c-danger) / .3)}.JobFeedback-module__-Mj7yW__err svg{color:var(--color-danger)}.JobFeedback-module__-Mj7yW__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}
.ModuleLockedScreen-module__XyEwWa__card{align-items:center;gap:var(--space-sm);max-width:560px;margin:var(--space-xl) auto 0;text-align:center;flex-direction:column;display:flex}.ModuleLockedScreen-module__XyEwWa__icon{width:56px;height:56px;margin-bottom:var(--space-2xs);border-radius:var(--radius-md);background:var(--surface-blue);color:var(--color-blue-ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.ModuleLockedScreen-module__XyEwWa__icon>svg{width:26px;height:26px}.ModuleLockedScreen-module__XyEwWa__lock{border-radius:var(--radius-full);background:var(--surface);width:24px;height:24px;box-shadow:var(--shadow-sm);color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-6px;right:-6px}.ModuleLockedScreen-module__XyEwWa__lock svg{width:13px;height:13px}.ModuleLockedScreen-module__XyEwWa__title{font-family:var(--font-display);font-size:var(--ui-xl);font-weight:var(--weight-bold);color:var(--text-ink);line-height:1.25}.ModuleLockedScreen-module__XyEwWa__desc{max-width:46ch;font-size:var(--ui-sm);line-height:var(--leading-normal);color:var(--text-muted)}.ModuleLockedScreen-module__XyEwWa__note{max-width:46ch;font-size:var(--ui-md);line-height:var(--leading-normal);color:var(--text-ink)}.ModuleLockedScreen-module__XyEwWa__staff{font-size:var(--ui-sm);color:var(--text-muted)}.ModuleLockedScreen-module__XyEwWa__cta{min-height:44px;margin-top:var(--space-xs);padding:0 var(--space-lg);border-radius:var(--radius-control);corner-shape:var(--shape-control,round);background:var(--color-blue);color:color-mix(in srgb, hsl(var(--c-blue-ink)) 84%, black);font-weight:var(--weight-semibold);font-size:var(--ui-md);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ModuleLockedScreen-module__XyEwWa__cta:hover{filter:brightness(.96);text-decoration:none}[data-theme=dark] .ModuleLockedScreen-module__XyEwWa__cta{color:hsl(var(--c-blue-deep))}
.ViewStatus-module__-Nvpwq__root{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.ViewStatus-module__-Nvpwq__error{font-size:var(--ui-xs);color:var(--color-danger);margin:0}
.GroupBreakdownTable-module__3Appbq__cardHead{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.GroupBreakdownTable-module__3Appbq__cardIcon{border-radius:var(--radius-control);background:var(--surface-blue);width:32px;height:32px;color:var(--color-blue-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.GroupBreakdownTable-module__3Appbq__cardIcon svg{width:17px;height:17px}.GroupBreakdownTable-module__3Appbq__cardTitle{font-size:var(--ui-lg);font-weight:var(--weight-semibold);color:var(--text-ink);margin:0}.GroupBreakdownTable-module__3Appbq__tableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.GroupBreakdownTable-module__3Appbq__table{border-collapse:collapse;width:100%;font-size:var(--ui-sm)}.GroupBreakdownTable-module__3Appbq__table thead tr{background:var(--surface-alt)}.GroupBreakdownTable-module__3Appbq__th{text-align:left;padding:9px var(--space-md);font-size:var(--ui-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border)}.GroupBreakdownTable-module__3Appbq__thRight{text-align:right}.GroupBreakdownTable-module__3Appbq__row{position:relative}.GroupBreakdownTable-module__3Appbq__row:hover{background:var(--surface-alt)}.GroupBreakdownTable-module__3Appbq__td{padding:9px var(--space-md);border-bottom:1px solid var(--border);vertical-align:middle}.GroupBreakdownTable-module__3Appbq__table tbody tr:last-child .GroupBreakdownTable-module__3Appbq__td{border-bottom:none}.GroupBreakdownTable-module__3Appbq__tdName{min-width:160px}.GroupBreakdownTable-module__3Appbq__tdDelta{text-align:right;white-space:nowrap}.GroupBreakdownTable-module__3Appbq__rowLink{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-ink);text-decoration:none}.GroupBreakdownTable-module__3Appbq__rowLink:after{content:"";position:absolute;inset:0}.GroupBreakdownTable-module__3Appbq__rowLink:hover{text-decoration:underline}.GroupBreakdownTable-module__3Appbq__rowLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.GroupBreakdownTable-module__3Appbq__note{font-size:var(--ui-xs);font-weight:var(--weight-regular);color:var(--text-muted);margin-top:2px;display:block}.GroupBreakdownTable-module__3Appbq__rateCell{align-items:center;gap:var(--space-sm);min-width:120px;max-width:240px;display:flex}.GroupBreakdownTable-module__3Appbq__track{border-radius:var(--radius-full);background:var(--border);flex:1;height:4px;overflow:hidden}.GroupBreakdownTable-module__3Appbq__fill{border-radius:var(--radius-full);background:var(--color-blue-dark);height:100%}.GroupBreakdownTable-module__3Appbq__ratePct{text-align:right;min-width:40px;font-size:var(--ui-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--text-ink);flex:none}.GroupBreakdownTable-module__3Appbq__dash{color:var(--text-muted)}.GroupBreakdownTable-module__3Appbq__leader{align-items:baseline;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.GroupBreakdownTable-module__3Appbq__leaderDomain{font-size:var(--ui-sm);font-weight:var(--weight-medium);color:var(--text-ink)}.GroupBreakdownTable-module__3Appbq__leaderPct{font-size:var(--ui-xs);font-variant-numeric:tabular-nums;color:var(--text-muted)}.GroupBreakdownTable-module__3Appbq__leaderNone{font-size:var(--ui-xs);color:var(--text-muted)}@media (max-width:900px){.GroupBreakdownTable-module__3Appbq__table{min-width:520px}}@media (max-width:560px){.GroupBreakdownTable-module__3Appbq__tableWrap{overflow-x:visible}.GroupBreakdownTable-module__3Appbq__table{min-width:0;display:block}.GroupBreakdownTable-module__3Appbq__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GroupBreakdownTable-module__3Appbq__table tbody{gap:var(--space-sm);padding-top:var(--space-2xs);flex-direction:column;display:flex}.GroupBreakdownTable-module__3Appbq__row{gap:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;padding:14px;display:flex}.GroupBreakdownTable-module__3Appbq__td{border-bottom:none;padding:0;display:block}.GroupBreakdownTable-module__3Appbq__tdName{min-width:0;padding-bottom:var(--space-2xs)}.GroupBreakdownTable-module__3Appbq__tdMetric{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-xs);border-top:1px solid var(--border);display:flex}.GroupBreakdownTable-module__3Appbq__tdMetric:before{content:attr(data-label);font-size:var(--ui-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.GroupBreakdownTable-module__3Appbq__rateCell{flex:1;min-width:0;max-width:60%}}@media (prefers-reduced-motion:no-preference){.GroupBreakdownTable-module__3Appbq__fill{transform-origin:0;animation:GroupBreakdownTable-module__3Appbq__breakdown-grow .6s var(--ease-out) .12s backwards}}@keyframes GroupBreakdownTable-module__3Appbq__breakdown-grow{0%{transform:scaleX(0)}}
.AiGeoCards-module__tmkOTG__card{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.AiGeoCards-module__tmkOTG__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AiGeoCards-module__tmkOTG__row{align-items:center;gap:var(--space-sm);font-size:var(--ui-sm);grid-template-columns:minmax(0,1fr) minmax(60px,120px) 44px;display:grid}.AiGeoCards-module__tmkOTG__domain{text-overflow:ellipsis;white-space:nowrap;color:var(--text-ink);overflow:hidden}.AiGeoCards-module__tmkOTG__track{background:var(--surface-alt);border-radius:999px;height:6px;overflow:hidden}.AiGeoCards-module__tmkOTG__fill{background:var(--color-blue-dark);border-radius:999px;height:100%;display:block}.AiGeoCards-module__tmkOTG__value{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted)}.AiGeoCards-module__tmkOTG__head{flex-wrap:wrap}.AiGeoCards-module__tmkOTG__unmeasured{text-align:right;font-size:var(--ui-xs);color:var(--text-muted);grid-column:span 2}.AiGeoCards-module__tmkOTG__note{font-size:var(--ui-xs);color:var(--text-muted);margin:0}.AiGeoCards-module__tmkOTG__answers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AiGeoCards-module__tmkOTG__answer{gap:var(--space-2xs);padding:var(--space-sm) 0;border-bottom:1px solid var(--border);flex-direction:column;display:flex}.AiGeoCards-module__tmkOTG__answer:first-child{padding-top:0}.AiGeoCards-module__tmkOTG__answer:last-child{border-bottom:none;padding-bottom:0}.AiGeoCards-module__tmkOTG__answerHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.AiGeoCards-module__tmkOTG__promptWrap{flex-direction:column;gap:1px;min-width:0;display:flex}.AiGeoCards-module__tmkOTG__prompt{font-size:var(--ui-sm);color:var(--text-ink);min-width:0;font-weight:600}.AiGeoCards-module__tmkOTG__answerBody{font-size:var(--ui-sm);color:var(--text-muted);overflow-wrap:anywhere;line-height:1.55}.AiGeoCards-module__tmkOTG__answerBody>:first-child{margin-top:0}.AiGeoCards-module__tmkOTG__answerBody>:last-child{margin-bottom:0}.AiGeoCards-module__tmkOTG__answerBody p,.AiGeoCards-module__tmkOTG__answerBody ul,.AiGeoCards-module__tmkOTG__answerBody ol{margin:0 0 var(--space-xs)}.AiGeoCards-module__tmkOTG__answerBody ul,.AiGeoCards-module__tmkOTG__answerBody ol{padding-left:var(--space-lg)}.AiGeoCards-module__tmkOTG__answerBody li+li{margin-top:2px}.AiGeoCards-module__tmkOTG__answerBody strong{color:var(--text-ink);font-weight:600}.AiGeoCards-module__tmkOTG__answerBody h1,.AiGeoCards-module__tmkOTG__answerBody h2,.AiGeoCards-module__tmkOTG__answerBody h3,.AiGeoCards-module__tmkOTG__answerBody h4{margin:var(--space-sm) 0 var(--space-2xs);font-size:var(--ui-sm);color:var(--text-ink);font-weight:700}.AiGeoCards-module__tmkOTG__answerBody a{color:var(--color-blue-ink)}.AiGeoCards-module__tmkOTG__answerBody table{border-collapse:collapse;margin:0 0 var(--space-xs)}.AiGeoCards-module__tmkOTG__answerBody th,.AiGeoCards-module__tmkOTG__answerBody td{padding:2px var(--space-xs);border:1px solid var(--border);text-align:left}.AiGeoCards-module__tmkOTG__answerBody .cite a{margin-left:1px;font-size:.75em;text-decoration:none}.AiGeoCards-module__tmkOTG__answerClamped{max-height:3.2em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.AiGeoCards-module__tmkOTG__sources{gap:var(--space-2xs) var(--space-sm);font-size:var(--ui-xs);flex-wrap:wrap;display:flex}.AiGeoCards-module__tmkOTG__sourcesLabel{color:var(--text-muted)}.AiGeoCards-module__tmkOTG__sources a{color:var(--color-blue-ink);text-decoration:none}.AiGeoCards-module__tmkOTG__sources a:hover{text-decoration:underline}.AiGeoCards-module__tmkOTG__toggle{min-height:32px;font:inherit;font-size:var(--ui-xs);color:var(--color-blue-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.AiGeoCards-module__tmkOTG__toggle svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.AiGeoCards-module__tmkOTG__toggle:focus-visible{outline:2px solid var(--color-blue-ink);outline-offset:2px;border-radius:var(--radius-sm)}.AiGeoCards-module__tmkOTG__toggleOpen{transform:rotate(180deg)}.AiGeoCards-module__tmkOTG__meta{font-size:var(--ui-xs);color:var(--text-muted)}.AiGeoCards-module__tmkOTG__older{border-top:1px solid var(--border)}.AiGeoCards-module__tmkOTG__older>summary{padding:var(--space-xs) 0;font-size:var(--ui-sm);color:var(--text-link);cursor:pointer;font-weight:600}.AiGeoCards-module__tmkOTG__older>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:480px){.AiGeoCards-module__tmkOTG__answerHead{flex-direction:column}}@media (prefers-reduced-motion:no-preference){.AiGeoCards-module__tmkOTG__fill{transform-origin:0;animation:AiGeoCards-module__tmkOTG__geo-grow .6s var(--ease-out) .12s backwards}.AiGeoCards-module__tmkOTG__row:nth-child(2) .AiGeoCards-module__tmkOTG__fill{animation-delay:.16s}.AiGeoCards-module__tmkOTG__row:nth-child(3) .AiGeoCards-module__tmkOTG__fill{animation-delay:.2s}.AiGeoCards-module__tmkOTG__row:nth-child(4) .AiGeoCards-module__tmkOTG__fill{animation-delay:.24s}.AiGeoCards-module__tmkOTG__row:nth-child(n+5) .AiGeoCards-module__tmkOTG__fill{animation-delay:.28s}}@keyframes AiGeoCards-module__tmkOTG__geo-grow{0%{transform:scaleX(0)}}
.AiOverviewPanel-module__4Gj0ra__mainCard{gap:var(--space-sm);flex-direction:column;height:100%;display:flex}.AiOverviewPanel-module__4Gj0ra__kpiGrid{row-gap:var(--space-sm);padding:var(--space-xs) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.AiOverviewPanel-module__4Gj0ra__tile{min-width:0;padding:0 var(--space-sm);flex-direction:column;gap:2px;display:flex}.AiOverviewPanel-module__4Gj0ra__tile+.AiOverviewPanel-module__4Gj0ra__tile{border-left:1px solid var(--border)}.AiOverviewPanel-module__4Gj0ra__tile:first-child{padding-left:0}.AiOverviewPanel-module__4Gj0ra__tileHead{align-items:center;gap:8px;display:flex}.AiOverviewPanel-module__4Gj0ra__label{font-size:var(--ui-xs);font-weight:var(--weight-medium);color:var(--text-muted)}.AiOverviewPanel-module__4Gj0ra__valueRow{align-items:baseline;gap:4px;display:flex}.AiOverviewPanel-module__4Gj0ra__value{font-family:var(--font-display);font-size:var(--ui-xl);font-weight:var(--weight-bold);color:var(--text-ink);font-variant-numeric:tabular-nums}.AiOverviewPanel-module__4Gj0ra__unit{font-size:var(--ui-md);color:var(--text-muted)}.AiOverviewPanel-module__4Gj0ra__tileFoot{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-height:22px;margin:0;display:flex}.AiOverviewPanel-module__4Gj0ra__footNote{font-size:var(--ui-xs);color:var(--text-muted)}.AiOverviewPanel-module__4Gj0ra__chartBlock{gap:var(--space-sm);flex-direction:column;display:flex}.AiOverviewPanel-module__4Gj0ra__blockHead{align-items:center;gap:var(--space-xs);display:flex}.AiOverviewPanel-module__4Gj0ra__blockTitle{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-ink);margin:0}.AiOverviewPanel-module__4Gj0ra__rangeChip{padding:4px var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--ui-xs);color:var(--text-muted);white-space:nowrap;margin-left:auto}.AiOverviewPanel-module__4Gj0ra__lead{font-size:var(--ui-sm);color:var(--text-muted);margin:0}.AiOverviewPanel-module__4Gj0ra__insightRow{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.AiOverviewPanel-module__4Gj0ra__insight{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);display:flex}.AiOverviewPanel-module__4Gj0ra__insight[data-tone=blue]{background:var(--surface-alt);border:1px solid var(--border)}.AiOverviewPanel-module__4Gj0ra__insight[data-tone=mint]{background:var(--surface-mint)}.AiOverviewPanel-module__4Gj0ra__insightIcon{border-radius:var(--radius-control);background:var(--surface);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.AiOverviewPanel-module__4Gj0ra__insightIcon svg{width:15px;height:15px}.AiOverviewPanel-module__4Gj0ra__insight[data-tone=blue] .AiOverviewPanel-module__4Gj0ra__insightIcon{color:var(--color-blue-dark)}.AiOverviewPanel-module__4Gj0ra__insight[data-tone=mint] .AiOverviewPanel-module__4Gj0ra__insightIcon{color:var(--text-ink)}.AiOverviewPanel-module__4Gj0ra__insightTitle{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-ink);margin:0}.AiOverviewPanel-module__4Gj0ra__insightBody{font-size:var(--ui-sm);color:var(--text-ink);margin:2px 0 0}.AiOverviewPanel-module__4Gj0ra__more{font-size:var(--ui-sm);color:var(--text-link);align-self:flex-end;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.AiOverviewPanel-module__4Gj0ra__more:hover{text-decoration:underline}.AiOverviewPanel-module__4Gj0ra__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}@media (max-width:700px){.AiOverviewPanel-module__4Gj0ra__tile+.AiOverviewPanel-module__4Gj0ra__tile{border-left:0}.AiOverviewPanel-module__4Gj0ra__tile{padding-left:0}}
.PanelShell-module__MWWvlW__shell{gap:var(--panel-canvas-pad);height:100dvh;padding:var(--panel-canvas-pad);box-sizing:border-box;background:var(--surface-canvas);display:flex;overflow:hidden}.PanelShell-module__MWWvlW__sidebarSlot{flex:none;min-width:0;height:100%;display:flex}.PanelShell-module__MWWvlW__main{background:var(--surface-alt);border-radius:var(--radius-3xl);min-width:0;height:100%;box-shadow:var(--shadow-card);flex-direction:column;flex:1;display:flex;position:relative}.PanelShell-module__MWWvlW__scroll{background:var(--surface-alt);border-bottom-left-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}.PanelShell-module__MWWvlW__content{max-width:var(--panel-max);width:100%;padding:var(--space-xl) var(--panel-gutter) var(--space-lg);box-sizing:border-box;flex-direction:column;flex:none;margin:0 auto;display:flex}.PanelShell-module__MWWvlW__overlay{display:none}@media (max-width:1024px){.PanelShell-module__MWWvlW__shell{gap:0;padding:0}.PanelShell-module__MWWvlW__main{box-shadow:none;border-radius:0}.PanelShell-module__MWWvlW__scroll{border-radius:0}.PanelShell-module__MWWvlW__sidebarSlot{z-index:var(--z-modal);transition:transform var(--dur-base) var(--ease-out);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.PanelShell-module__MWWvlW__sidebarOpen{transform:translate(0)}.PanelShell-module__MWWvlW__overlay{z-index:var(--z-overlay);background:var(--overlay-scrim);animation:PanelShell-module__MWWvlW__panelOverlayIn var(--dur-base) var(--ease-out) both;display:block;position:fixed;inset:0}.PanelShell-module__MWWvlW__content{padding:var(--space-lg) var(--space-md) var(--space-md)}}@media (max-width:560px){.PanelShell-module__MWWvlW__content{padding:var(--space-md) var(--space-md) var(--space-md)}}.PanelShell-module__MWWvlW__content.PanelShell-module__MWWvlW__contentBleed{flex:1;max-width:none;min-height:0;padding:0}@keyframes PanelShell-module__MWWvlW__panelOverlayIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px) and (prefers-reduced-motion:reduce){.PanelShell-module__MWWvlW__sidebarSlot{transition:none}.PanelShell-module__MWWvlW__overlay{animation:none}}.PanelShell-module__MWWvlW__scrollFill{overflow-y:hidden}.PanelShell-module__MWWvlW__content.PanelShell-module__MWWvlW__contentFill{min-height:0;padding-bottom:var(--space-xl);flex-direction:column;flex:1;display:flex}
.PromptProposals-module___IkJ0G__root{gap:var(--space-sm);flex-direction:column;display:flex}.PromptProposals-module___IkJ0G__intro{gap:var(--space-2xs);flex-direction:column;display:flex}.PromptProposals-module___IkJ0G__title{font-family:var(--font-display);font-size:var(--ui-md);font-weight:var(--weight-bold);color:var(--text-ink);margin:0}.PromptProposals-module___IkJ0G__lead{font-size:var(--ui-sm);color:var(--text-muted);margin:0}.PromptProposals-module___IkJ0G__field{gap:var(--space-2xs);flex-direction:column;display:flex}.PromptProposals-module___IkJ0G__fieldLabel{font-size:var(--ui-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.PromptProposals-module___IkJ0G__textarea{width:100%;min-height:76px;padding:10px var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-ink);font-family:inherit;font-size:var(--ui-sm);resize:vertical;line-height:1.5}.PromptProposals-module___IkJ0G__textarea::placeholder{color:var(--text-muted)}.PromptProposals-module___IkJ0G__textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--border-strong)}.PromptProposals-module___IkJ0G__counter{font-size:var(--ui-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;align-self:flex-end}.PromptProposals-module___IkJ0G__genRow{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.PromptProposals-module___IkJ0G__error{font-size:var(--ui-sm);font-weight:var(--weight-medium);color:var(--color-danger);margin:0}.PromptProposals-module___IkJ0G__list{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--border);flex-direction:column;display:flex}.PromptProposals-module___IkJ0G__listHead{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.PromptProposals-module___IkJ0G__listTitle{font-size:var(--ui-sm);font-weight:var(--weight-bold);color:var(--text-ink);margin:0}.PromptProposals-module___IkJ0G__selectAll{align-items:center;gap:var(--space-2xs);font-size:var(--ui-xs);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;display:inline-flex}.PromptProposals-module___IkJ0G__checkbox{width:16px;height:16px;accent-color:var(--color-blue-dark);cursor:pointer;flex:none}.PromptProposals-module___IkJ0G__checkbox:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptProposals-module___IkJ0G__rows{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PromptProposals-module___IkJ0G__row{align-items:center;gap:var(--space-sm);padding:10px var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt);display:flex}.PromptProposals-module___IkJ0G__rowMain{align-items:center;gap:var(--space-xs);cursor:pointer;flex:auto;min-width:0;display:flex}.PromptProposals-module___IkJ0G__rowText{font-size:var(--ui-sm);color:var(--text-ink);min-width:0}.PromptProposals-module___IkJ0G__chip{padding:2px var(--space-xs);border-radius:var(--radius-full);background:var(--surface-blue);color:var(--color-blue-ink);font-size:var(--ui-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex:none}.PromptProposals-module___IkJ0G__rowActions{flex:none;align-items:center;gap:2px;display:inline-flex}.PromptProposals-module___IkJ0G__iconBtn{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.PromptProposals-module___IkJ0G__iconBtn:hover{background:var(--surface);color:var(--text-ink)}.PromptProposals-module___IkJ0G__iconBtn:disabled{opacity:.5;cursor:default}.PromptProposals-module___IkJ0G__iconBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptProposals-module___IkJ0G__iconBtn svg{width:16px;height:16px}.PromptProposals-module___IkJ0G__rejectBtn:hover{color:var(--color-danger)}.PromptProposals-module___IkJ0G__more{color:var(--color-blue-dark);font-family:inherit;font-size:var(--ui-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0}.PromptProposals-module___IkJ0G__more:hover{text-decoration:underline}.PromptProposals-module___IkJ0G__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.PromptProposals-module___IkJ0G__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.PromptProposals-module___IkJ0G__clearAll{color:var(--text-muted);font-family:inherit;font-size:var(--ui-sm);cursor:pointer;background:0 0;border:none;padding:0}.PromptProposals-module___IkJ0G__clearAll:hover{color:var(--color-danger);text-decoration:underline}.PromptProposals-module___IkJ0G__clearAll:disabled{opacity:.5;cursor:default}.PromptProposals-module___IkJ0G__clearAll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.PromptProposals-module___IkJ0G__iconBtn{transition:none}}@media (max-width:560px){.PromptProposals-module___IkJ0G__row{flex-wrap:wrap}.PromptProposals-module___IkJ0G__rowMain{flex:100%}.PromptProposals-module___IkJ0G__rowActions{margin-left:auto}.PromptProposals-module___IkJ0G__footer{flex-direction:column-reverse;align-items:stretch}.PromptProposals-module___IkJ0G__clearAll{text-align:center}}
.GroupCardGrid-module__msuYia__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.GroupCardGrid-module__msuYia__card{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);color:inherit;transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.GroupCardGrid-module__msuYia__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.GroupCardGrid-module__msuYia__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.GroupCardGrid-module__msuYia__card[data-ungrouped=true]{background:var(--surface-alt)}.GroupCardGrid-module__msuYia__head{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;display:flex}.GroupCardGrid-module__msuYia__name{font-family:var(--font-display);font-size:var(--ui-md);font-weight:var(--weight-bold);color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.GroupCardGrid-module__msuYia__chevron{color:var(--text-muted);flex:none;display:inline-flex}.GroupCardGrid-module__msuYia__chevron svg{width:16px;height:16px}.GroupCardGrid-module__msuYia__card:hover .GroupCardGrid-module__msuYia__chevron{color:var(--color-blue-dark)}.GroupCardGrid-module__msuYia__counts{font-size:var(--ui-xs);color:var(--text-muted)}.GroupCardGrid-module__msuYia__rateRow{align-items:baseline;gap:var(--space-2xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.GroupCardGrid-module__msuYia__rate{font-family:var(--font-display);font-size:var(--ui-2xl);font-weight:var(--weight-bold);color:var(--text-ink);font-variant-numeric:tabular-nums;line-height:1.1}.GroupCardGrid-module__msuYia__rateLabel{font-size:var(--ui-xs);color:var(--text-muted)}.GroupCardGrid-module__msuYia__spark{margin:auto calc(-1 * var(--space-md)) calc(-1 * var(--space-md));padding-top:var(--space-xs);display:block}.GroupCardGrid-module__msuYia__noTrend{padding-top:var(--space-xs);font-size:var(--ui-xs);color:var(--text-muted);margin-top:auto}.GroupCardGrid-module__msuYia__note{font-size:var(--ui-xs);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.GroupCardGrid-module__msuYia__card{transition:none}.GroupCardGrid-module__msuYia__card:hover{transform:none}}@media (max-width:560px){.GroupCardGrid-module__msuYia__grid{gap:var(--space-sm);grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.GroupCardGrid-module__msuYia__card{animation:GroupCardGrid-module__msuYia__group-rise .4s var(--ease-out) backwards}.GroupCardGrid-module__msuYia__card:nth-child(2){animation-delay:50ms}.GroupCardGrid-module__msuYia__card:nth-child(3){animation-delay:.1s}.GroupCardGrid-module__msuYia__card:nth-child(4){animation-delay:.15s}.GroupCardGrid-module__msuYia__card:nth-child(5){animation-delay:.2s}.GroupCardGrid-module__msuYia__card:nth-child(n+6){animation-delay:.25s}}@keyframes GroupCardGrid-module__msuYia__group-rise{0%{opacity:0;transform:translateY(8px)}}
.ExportMenu-module__o71C6q__root{flex:none;position:relative}.ExportMenu-module__o71C6q__trigger{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);height:28px;color:var(--text-muted);font-size:var(--ui-xs);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.ExportMenu-module__o71C6q__trigger:hover{border-color:var(--border-hover);color:var(--text-ink)}.ExportMenu-module__o71C6q__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ExportMenu-module__o71C6q__menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:176px;box-shadow:var(--shadow-pop);z-index:var(--z-overlay);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.ExportMenu-module__o71C6q__item{border-radius:var(--radius-md);font-size:var(--ui-sm);color:var(--text-ink);align-items:center;gap:8px;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.ExportMenu-module__o71C6q__item:hover{background:var(--surface-alt)}.ExportMenu-module__o71C6q__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ExportMenu-module__o71C6q__item svg{color:var(--text-muted);flex:none}
.PromptTable-module__BwUbTq__tableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.PromptTable-module__BwUbTq__table{border-collapse:collapse;width:100%}.PromptTable-module__BwUbTq__table thead tr{background:var(--surface-alt)}.PromptTable-module__BwUbTq__th{text-align:left;padding:11px var(--space-md);font-size:var(--ui-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border)}.PromptTable-module__BwUbTq__thRight{text-align:right}.PromptTable-module__BwUbTq__thCheck{width:40px;padding-right:0}.PromptTable-module__BwUbTq__row{border-bottom:1px solid var(--border)}.PromptTable-module__BwUbTq__rowOff{opacity:.55}.PromptTable-module__BwUbTq__td{padding:14px var(--space-md);border-bottom:1px solid var(--border);vertical-align:middle}.PromptTable-module__BwUbTq__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-ink)}.PromptTable-module__BwUbTq__tdAction{text-align:right;width:80px}.PromptTable-module__BwUbTq__tdCheck{width:40px;padding-right:0}.PromptTable-module__BwUbTq__checkbox{width:16px;height:16px;accent-color:var(--color-blue-dark);cursor:pointer}.PromptTable-module__BwUbTq__checkbox:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptTable-module__BwUbTq__bulkBar{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-blue);flex-wrap:wrap;display:flex}.PromptTable-module__BwUbTq__bulkCount{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--color-blue-ink)}.PromptTable-module__BwUbTq__bulkActions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-left:auto;display:flex}.PromptTable-module__BwUbTq__bulkBtn{padding:5px var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-ink);font-family:inherit;font-size:var(--ui-xs);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.PromptTable-module__BwUbTq__bulkBtn:hover{border-color:var(--border-strong)}.PromptTable-module__BwUbTq__bulkBtn:disabled{opacity:.5;cursor:default}.PromptTable-module__BwUbTq__bulkBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptTable-module__BwUbTq__bulkBtn svg{width:14px;height:14px}.PromptTable-module__BwUbTq__bulkDanger:hover{color:var(--color-danger)}.PromptTable-module__BwUbTq__bulkSelect{padding:5px var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-ink);font-family:inherit;font-size:var(--ui-xs);font-weight:var(--weight-semibold);cursor:pointer}.PromptTable-module__BwUbTq__bulkSelect:disabled{opacity:.5;cursor:default}.PromptTable-module__BwUbTq__bulkSelect:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptTable-module__BwUbTq__bulkError{font-size:var(--ui-sm);font-weight:var(--weight-medium);color:var(--color-danger);flex:100%;margin:0}.PromptTable-module__BwUbTq__noDelta{font-size:var(--ui-xs);color:var(--text-muted)}.PromptTable-module__BwUbTq__tdTitle{gap:var(--space-2xs);flex-direction:column;align-items:flex-start;display:flex}.PromptTable-module__BwUbTq__titleLine{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.PromptTable-module__BwUbTq__promptText{font-weight:var(--weight-semibold);color:var(--text-ink)}.PromptTable-module__BwUbTq__table tbody td:not(.PromptTable-module__BwUbTq__tdTitle):not(.PromptTable-module__BwUbTq__tdAction):not(.PromptTable-module__BwUbTq__tdCheck):not(.PromptTable-module__BwUbTq__tdNum){text-align:left}.PromptTable-module__BwUbTq__linkIcon{color:var(--color-blue-dark);display:inline-flex}.PromptTable-module__BwUbTq__linkIcon svg{width:14px;height:14px}.PromptTable-module__BwUbTq__toggleBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.PromptTable-module__BwUbTq__toggleBtn:hover{background:var(--surface-alt);color:var(--text-ink)}.PromptTable-module__BwUbTq__toggleBtn:disabled{opacity:.5;cursor:default}.PromptTable-module__BwUbTq__toggleBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptTable-module__BwUbTq__toggleBtn svg{width:16px;height:16px}.PromptTable-module__BwUbTq__deleteBtn:hover{background:var(--surface-alt);color:var(--color-danger)}.PromptTable-module__BwUbTq__actionGroup{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.PromptTable-module__BwUbTq__tableError{margin:10px var(--space-md) 0;font-size:var(--ui-sm);color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.PromptTable-module__BwUbTq__toggleBtn{transition:none}}@media (max-width:900px){.PromptTable-module__BwUbTq__table{min-width:560px}}@media (max-width:560px){.PromptTable-module__BwUbTq__tableWrap{overflow-x:visible}.PromptTable-module__BwUbTq__table{min-width:0;display:block}.PromptTable-module__BwUbTq__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PromptTable-module__BwUbTq__table tbody{gap:var(--space-sm);padding-top:var(--space-2xs);flex-direction:column;display:flex}.PromptTable-module__BwUbTq__row{gap:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;padding:14px;display:flex}.PromptTable-module__BwUbTq__td{border-bottom:none;padding:0;display:block}.PromptTable-module__BwUbTq__tdTitle{padding-bottom:var(--space-2xs)}.PromptTable-module__BwUbTq__table tbody td:not(.PromptTable-module__BwUbTq__tdTitle):not(.PromptTable-module__BwUbTq__tdAction){text-align:left}.PromptTable-module__BwUbTq__tdMetric{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-xs);border-top:1px solid var(--border);display:flex}.PromptTable-module__BwUbTq__tdMetric:before{content:attr(data-label);font-size:var(--ui-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.PromptTable-module__BwUbTq__tdNum{text-align:right}.PromptTable-module__BwUbTq__tdAction{width:auto}.PromptTable-module__BwUbTq__tdCheck{order:-1;width:auto}.PromptTable-module__BwUbTq__bulkActions{width:100%;margin-left:0}}
.PublicationBits-module__Hn60DG__kind{border-radius:var(--radius-full,999px);font-size:var(--ui-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:2px 8px;line-height:1.4;display:inline-flex}.PublicationBits-module__Hn60DG__kind[data-kind=new]{background:var(--color-blue);color:var(--text-on-blue-fill);border:1px solid var(--color-blue)}.PublicationBits-module__Hn60DG__kind[data-kind=refresh]{color:var(--text-link);border:1px solid var(--color-blue-dark);background:0 0}.PublicationBits-module__Hn60DG__kind[data-compact]{padding:0 6px;font-size:11px}.PublicationBits-module__Hn60DG__signals{flex-wrap:wrap;gap:4px 6px;min-width:0;display:inline-flex}.PublicationBits-module__Hn60DG__chip,.PublicationBits-module__Hn60DG__season{border-radius:var(--radius-full,999px);max-width:100%;font-size:var(--ui-xs);font-weight:var(--weight-medium,500);font-variant-numeric:tabular-nums;color:var(--text-ink);overflow-wrap:anywhere;align-items:center;gap:4px;padding:2px 8px;line-height:1.4;display:inline-flex}.PublicationBits-module__Hn60DG__chip{background:var(--surface-mint)}.PublicationBits-module__Hn60DG__season{background:var(--surface-lavender)}.PublicationBits-module__Hn60DG__chip svg,.PublicationBits-module__Hn60DG__season svg{flex:none}.PublicationBits-module__Hn60DG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PublicationBits-module__Hn60DG__meter{flex-direction:column;gap:4px;min-width:0;display:inline-flex}.PublicationBits-module__Hn60DG__meterText{font-size:var(--ui-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-ink)}.PublicationBits-module__Hn60DG__meterHead{align-items:center;gap:4px;min-width:0;display:inline-flex}.PublicationBits-module__Hn60DG__meterPart{font-weight:var(--weight-medium,500);color:var(--text-muted)}.PublicationBits-module__Hn60DG__meterNote{font-size:var(--ui-xs);color:var(--text-muted)}@media (max-width:430px){.PublicationBits-module__Hn60DG__meterOptional{display:none}}.PublicationBits-module__Hn60DG__meterTrack{background:var(--border);border-radius:999px;height:4px;display:block;overflow:hidden}.PublicationBits-module__Hn60DG__meterFill{border-radius:inherit;background:var(--color-blue);height:100%;display:block}.PublicationBits-module__Hn60DG__meter[data-inline]{grid-template-columns:auto minmax(80px,1fr);align-items:center;column-gap:10px;display:inline-grid}.PublicationBits-module__Hn60DG__meter[data-inline] .PublicationBits-module__Hn60DG__meterTrack{height:6px}.PublicationBits-module__Hn60DG__meter[data-inline] .PublicationBits-module__Hn60DG__meterNote{grid-column:1/-1}.PublicationBits-module__Hn60DG__meter[data-over] .PublicationBits-module__Hn60DG__meterFill{background:var(--color-warning)}.PublicationBits-module__Hn60DG__picks{margin:0;padding:0;list-style:none}.PublicationBits-module__Hn60DG__pick{align-items:center;gap:var(--space-sm);border-top:1px solid var(--border);min-height:48px;padding:6px 0;display:flex}.PublicationBits-module__Hn60DG__pick button{min-height:40px}.PublicationBits-module__Hn60DG__pickMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.PublicationBits-module__Hn60DG__pickTitle{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-ink);overflow-wrap:anywhere;line-height:1.35}.PublicationBits-module__Hn60DG__pickEmpty{font-size:var(--ui-xs);color:var(--text-muted);margin:0}@media (pointer:coarse),(max-width:480px){.PublicationBits-module__Hn60DG__pick button{min-height:44px}}
.GroupDetailView-module__vNEE_G__root{flex-direction:column;gap:28px;display:flex}.GroupDetailView-module__vNEE_G__head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.GroupDetailView-module__vNEE_G__headMain{gap:var(--space-2xs);flex-direction:column;flex:260px;min-width:0;display:flex}.GroupDetailView-module__vNEE_G__back{font-size:var(--ui-xs);font-weight:var(--weight-semibold);color:var(--text-muted);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.GroupDetailView-module__vNEE_G__back:hover{color:var(--color-blue-dark)}.GroupDetailView-module__vNEE_G__back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.GroupDetailView-module__vNEE_G__back svg{width:14px;height:14px}.GroupDetailView-module__vNEE_G__titleRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.GroupDetailView-module__vNEE_G__title{font-family:var(--font-display);font-size:var(--ui-xl);font-weight:var(--weight-bold);color:var(--text-ink);min-width:0;margin:0}.GroupDetailView-module__vNEE_G__subtle{font-size:var(--ui-xs);color:var(--text-muted)}.GroupDetailView-module__vNEE_G__renameRow{align-items:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.GroupDetailView-module__vNEE_G__headSide{align-items:center;gap:var(--space-sm);flex:none;display:flex}.GroupDetailView-module__vNEE_G__activeCount{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-muted);font-variant-numeric:tabular-nums}.GroupDetailView-module__vNEE_G__iconBtn{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.GroupDetailView-module__vNEE_G__iconBtn:hover{background:var(--surface-alt);color:var(--text-ink)}.GroupDetailView-module__vNEE_G__iconBtn:disabled{opacity:.5;cursor:default}.GroupDetailView-module__vNEE_G__iconBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.GroupDetailView-module__vNEE_G__iconBtn svg{width:15px;height:15px}.GroupDetailView-module__vNEE_G__kpiGrid{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.GroupDetailView-module__vNEE_G__tile{gap:var(--space-2xs);min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt);flex-direction:column;display:flex}.GroupDetailView-module__vNEE_G__tileLabel{font-size:var(--ui-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.GroupDetailView-module__vNEE_G__valueRow{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;min-height:28px;display:flex}.GroupDetailView-module__vNEE_G__value{font-family:var(--font-display);font-size:var(--ui-2xl);font-weight:var(--weight-bold);color:var(--text-ink);font-variant-numeric:tabular-nums;line-height:1.1}.GroupDetailView-module__vNEE_G__tileHint{font-size:var(--ui-xs);color:var(--text-muted)}.GroupDetailView-module__vNEE_G__tableTitle{margin:0 0 var(--space-sm);font-family:var(--font-display);font-size:var(--ui-md);font-weight:var(--weight-bold);color:var(--text-ink)}.GroupDetailView-module__vNEE_G__empty{padding:var(--space-sm) 0;font-size:var(--ui-sm);color:var(--text-muted);margin:0}.GroupDetailView-module__vNEE_G__footer{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.GroupDetailView-module__vNEE_G__addRow{align-items:flex-end;gap:var(--space-xs);flex-wrap:wrap;flex:320px;justify-content:flex-end;display:flex}.GroupDetailView-module__vNEE_G__hint{margin:var(--space-xs) 0 0;font-size:var(--ui-sm);color:var(--text-muted)}.GroupDetailView-module__vNEE_G__error{margin:var(--space-xs) 0 0;font-size:var(--ui-sm);font-weight:var(--weight-medium);color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.GroupDetailView-module__vNEE_G__iconBtn{transition:none}}@media (max-width:900px){.GroupDetailView-module__vNEE_G__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.GroupDetailView-module__vNEE_G__root{gap:20px}.GroupDetailView-module__vNEE_G__kpiGrid{grid-template-columns:1fr}.GroupDetailView-module__vNEE_G__head{flex-direction:column;align-items:stretch}.GroupDetailView-module__vNEE_G__headSide{justify-content:space-between}.GroupDetailView-module__vNEE_G__footer{flex-direction:column-reverse;align-items:stretch}.GroupDetailView-module__vNEE_G__addRow{justify-content:stretch}}
.SlotDrawer-module__zkUGkW__overlay{z-index:var(--z-modal);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));animation:SlotDrawer-module__zkUGkW__drawerFade var(--dur-base) var(--ease-out) both;justify-content:flex-end;display:flex;position:fixed;inset:0}.SlotDrawer-module__zkUGkW__panel{background:var(--surface-raised);width:min(520px,100vw);height:100%;box-shadow:var(--shadow-pop);animation:SlotDrawer-module__zkUGkW__drawerIn var(--dur-base) var(--ease-out) both;flex-direction:column;display:flex;position:relative}@keyframes SlotDrawer-module__zkUGkW__drawerFade{0%{opacity:0}to{opacity:1}}@keyframes SlotDrawer-module__zkUGkW__drawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.SlotDrawer-module__zkUGkW__overlay[data-closing=true]{pointer-events:none;animation:SlotDrawer-module__zkUGkW__drawerFadeOut .16s var(--ease-out) forwards}.SlotDrawer-module__zkUGkW__overlay[data-closing=true] .SlotDrawer-module__zkUGkW__panel{animation:SlotDrawer-module__zkUGkW__drawerOut .16s var(--ease-out) forwards}@keyframes SlotDrawer-module__zkUGkW__drawerFadeOut{to{opacity:0}}@keyframes SlotDrawer-module__zkUGkW__drawerOut{to{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.SlotDrawer-module__zkUGkW__overlay,.SlotDrawer-module__zkUGkW__panel{animation:none}}.SlotDrawer-module__zkUGkW__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px 20px;display:flex}.SlotDrawer-module__zkUGkW__chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.SlotDrawer-module__zkUGkW__close{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.SlotDrawer-module__zkUGkW__close:hover{background:var(--surface-alt);color:var(--text-ink)}.SlotDrawer-module__zkUGkW__body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px 24px;display:flex;overflow-y:auto}.SlotDrawer-module__zkUGkW__when{font-size:var(--ui-sm);color:var(--color-blue-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.SlotDrawer-module__zkUGkW__title{font-family:var(--font-display);font-size:var(--ui-xl);font-weight:700;line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--text-ink);overflow-wrap:anywhere;margin:0}.SlotDrawer-module__zkUGkW__note{font-size:var(--ui-sm);color:var(--text-muted);flex-direction:column;gap:6px;margin:0;line-height:1.5;display:flex}.SlotDrawer-module__zkUGkW__raw{font-family:var(--font-mono,monospace);font-size:var(--ui-xs);overflow-wrap:anywhere}.SlotDrawer-module__zkUGkW__link{font-size:var(--ui-sm);color:var(--text-link);align-self:flex-start;font-weight:600}.SlotDrawer-module__zkUGkW__section{flex-direction:column;gap:8px;display:flex}.SlotDrawer-module__zkUGkW__sectionTitle{font-size:var(--ui-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;font-weight:700}.SlotDrawer-module__zkUGkW__blockers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SlotDrawer-module__zkUGkW__blocker{border-radius:var(--radius-md);background:var(--surface-alt);border:1px solid var(--border);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.SlotDrawer-module__zkUGkW__blockerHead{color:var(--color-warning);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.SlotDrawer-module__zkUGkW__blockerLabel{font-size:var(--ui-sm);color:var(--text-ink);font-weight:700}.SlotDrawer-module__zkUGkW__blockerText,.SlotDrawer-module__zkUGkW__blockerHint{font-size:var(--ui-xs);color:var(--text-muted);overflow-wrap:anywhere;line-height:1.5}.SlotDrawer-module__zkUGkW__blockerEvidence{font-size:var(--ui-xs);color:var(--text-ink);overflow-wrap:anywhere;font-style:italic}.SlotDrawer-module__zkUGkW__feedbackOk,.SlotDrawer-module__zkUGkW__feedbackError{border-radius:var(--radius-md);font-size:var(--ui-sm);background:var(--surface-alt);border:1px solid var(--border);margin:0;padding:10px 12px}.SlotDrawer-module__zkUGkW__feedbackOk{color:var(--color-success)}.SlotDrawer-module__zkUGkW__feedbackError{color:var(--color-danger);border-color:var(--color-danger)}.SlotDrawer-module__zkUGkW__footer{border-top:1px solid var(--border);background:var(--surface-raised);flex-direction:column;gap:12px;padding:14px 20px 16px;display:flex}.SlotDrawer-module__zkUGkW__group{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.SlotDrawer-module__zkUGkW__action{flex-direction:column;gap:4px;max-width:100%;display:flex}.SlotDrawer-module__zkUGkW__reason{max-width:28ch;font-size:var(--ui-xs);color:var(--text-muted);line-height:1.4}.SlotDrawer-module__zkUGkW__moveRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SlotDrawer-module__zkUGkW__moveLabel{font-size:var(--ui-sm);color:var(--text-ink);font-weight:600}.SlotDrawer-module__zkUGkW__select{border:1px solid var(--border);border-radius:var(--radius-control);corner-shape:var(--shape-control,round);background:var(--surface);min-width:0;height:36px;color:var(--text-ink);font:inherit;font-size:var(--ui-sm);flex:180px;padding:0 10px}.SlotDrawer-module__zkUGkW__select:disabled{opacity:.6}@media (max-width:720px){.SlotDrawer-module__zkUGkW__panel{width:100vw}.SlotDrawer-module__zkUGkW__body{padding:16px 16px 20px}.SlotDrawer-module__zkUGkW__head{padding-left:16px}.SlotDrawer-module__zkUGkW__footer{padding-left:16px;padding-right:16px}}
.PromptsBoard-module__vxu4Na__root{flex-direction:column;gap:28px;display:flex}.PromptsBoard-module__vxu4Na__kpiCard{padding:var(--space-md)}.PromptsBoard-module__vxu4Na__kpiGrid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PromptsBoard-module__vxu4Na__tile{gap:var(--space-2xs);min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt);flex-direction:column;display:flex}.PromptsBoard-module__vxu4Na__tileHead{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.PromptsBoard-module__vxu4Na__icon{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.PromptsBoard-module__vxu4Na__icon svg{width:14px;height:14px}.PromptsBoard-module__vxu4Na__blue{background:var(--surface-blue);color:var(--color-blue-ink)}.PromptsBoard-module__vxu4Na__mint{background:var(--color-mint-bg);color:var(--color-mint)}.PromptsBoard-module__vxu4Na__peach{background:var(--color-peach-bg);color:var(--color-peach)}.PromptsBoard-module__vxu4Na__tileLabel{font-size:var(--ui-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PromptsBoard-module__vxu4Na__valueRow{align-items:baseline;gap:var(--space-2xs);min-height:28px;display:flex}.PromptsBoard-module__vxu4Na__value{font-family:var(--font-display);font-size:var(--ui-2xl);font-weight:var(--weight-bold);color:var(--text-ink);font-variant-numeric:tabular-nums;line-height:1.1}.PromptsBoard-module__vxu4Na__tileHint{font-size:var(--ui-xs);color:var(--text-muted)}.PromptsBoard-module__vxu4Na__notice{padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt);font-size:var(--ui-sm);color:var(--text-muted);margin:0}@media (max-width:900px){.PromptsBoard-module__vxu4Na__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.PromptsBoard-module__vxu4Na__root{gap:20px}.PromptsBoard-module__vxu4Na__kpiGrid{grid-template-columns:1fr}}
.ReleaseCalendar-module__EJmJYq__wrap{flex-direction:column;gap:16px;min-width:0;display:flex}.ReleaseCalendar-module__EJmJYq__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ReleaseCalendar-module__EJmJYq__headText{flex-direction:column;gap:2px;min-width:0;display:flex}.ReleaseCalendar-module__EJmJYq__heading{font-family:var(--font-display);font-weight:700;font-size:var(--ui-md);color:var(--text-ink)}.ReleaseCalendar-module__EJmJYq__sub{font-size:var(--ui-xs);color:var(--text-muted)}.ReleaseCalendar-module__EJmJYq__headActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ReleaseCalendar-module__EJmJYq__settingsLink{border-radius:var(--radius-control);font-size:var(--ui-sm);color:var(--text-link);align-items:center;gap:6px;padding:6px 8px;font-weight:600;text-decoration:none;display:inline-flex}.ReleaseCalendar-module__EJmJYq__settingsLink:hover{background:var(--surface-blue)}.ReleaseCalendar-module__EJmJYq__paused{min-height:64px;padding:0 var(--space-md) 0 0;border-radius:var(--radius-lg);background:var(--surface-peach);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;overflow:hidden}.ReleaseCalendar-module__EJmJYq__bannerOtter{margin:0 -12px 0 -4px}.ReleaseCalendar-module__EJmJYq__pausedBody{flex-direction:column;gap:2px;min-width:0;display:flex}.ReleaseCalendar-module__EJmJYq__pausedTitle{font-size:var(--ui-sm);color:var(--text-ink);font-weight:700}.ReleaseCalendar-module__EJmJYq__pausedText{font-size:var(--ui-xs);line-height:var(--leading-normal);color:var(--text-muted);overflow-wrap:anywhere}@media (max-width:560px){.ReleaseCalendar-module__EJmJYq__paused{padding-top:var(--space-xs);grid-template-columns:auto minmax(0,1fr)}.ReleaseCalendar-module__EJmJYq__paused>:first-child{grid-row:1/span 2}.ReleaseCalendar-module__EJmJYq__paused>:last-child{margin-bottom:var(--space-sm);grid-column:2;justify-self:end}}.ReleaseCalendar-module__EJmJYq__msgOk,.ReleaseCalendar-module__EJmJYq__msgError{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);font-size:var(--ui-sm);margin:0;padding:10px 12px}.ReleaseCalendar-module__EJmJYq__msgOk{color:var(--color-success)}.ReleaseCalendar-module__EJmJYq__msgError{color:var(--color-danger);border-color:var(--color-danger)}.ReleaseCalendar-module__EJmJYq__attention{min-height:56px;padding:0 var(--space-sm) 0 0;border-radius:var(--radius-lg);background:var(--color-warning-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid;overflow:hidden}.ReleaseCalendar-module__EJmJYq__attentionText{min-width:0;font-size:var(--ui-sm);color:var(--text-ink);padding:6px 0;font-weight:600}@media (max-width:560px){.ReleaseCalendar-module__EJmJYq__attention{grid-template-columns:auto minmax(0,1fr)}.ReleaseCalendar-module__EJmJYq__attention>:first-child{grid-row:1/span 2}.ReleaseCalendar-module__EJmJYq__attentionText{padding-top:var(--space-sm)}.ReleaseCalendar-module__EJmJYq__attention>button{min-height:44px;margin-bottom:var(--space-sm);justify-self:end}}.ReleaseCalendar-module__EJmJYq__nav{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-8px;display:flex}.ReleaseCalendar-module__EJmJYq__navRight{align-items:flex-end;gap:4px;display:flex}.ReleaseCalendar-module__EJmJYq__navRight>:first-child,.ReleaseCalendar-module__EJmJYq__navLeft{margin-bottom:8px}@media (max-width:560px){.ReleaseCalendar-module__EJmJYq__ledge{display:none}}.ReleaseCalendar-module__EJmJYq__calCard{flex-direction:column;gap:12px;min-width:0;display:flex}.ReleaseCalendar-module__EJmJYq__navLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ReleaseCalendar-module__EJmJYq__navBtn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:32px;height:32px;color:var(--text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.ReleaseCalendar-module__EJmJYq__navBtn:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-ink)}.ReleaseCalendar-module__EJmJYq__navBtn:disabled{opacity:.45;cursor:default}.ReleaseCalendar-module__EJmJYq__rangeLabel{font-family:var(--font-display);font-weight:700;font-size:var(--ui-lg);letter-spacing:-.01em;color:var(--text-ink);padding-left:4px}.ReleaseCalendar-module__EJmJYq__chip,.ReleaseCalendar-module__EJmJYq__chipCompact{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt);width:100%;min-width:0;color:var(--text-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out);flex-direction:column;gap:3px;padding:6px 8px;display:flex}.ReleaseCalendar-module__EJmJYq__chip:hover,.ReleaseCalendar-module__EJmJYq__chipCompact:hover{box-shadow:inset 0 0 0 1px var(--color-blue-dark)}.ReleaseCalendar-module__EJmJYq__chip:focus-visible,.ReleaseCalendar-module__EJmJYq__chipCompact:focus-visible{outline:2px solid var(--color-blue-ink);outline-offset:1px}.ReleaseCalendar-module__EJmJYq__chipCompact{border-radius:var(--radius-sm,6px);border-color:#0000;gap:0;padding:3px 6px}.ReleaseCalendar-module__EJmJYq__chip[data-tone=blue],.ReleaseCalendar-module__EJmJYq__chipCompact[data-tone=blue]{background:var(--surface-blue)}.ReleaseCalendar-module__EJmJYq__chip[data-tone=warning],.ReleaseCalendar-module__EJmJYq__chipCompact[data-tone=warning]{background:var(--surface-peach)}.ReleaseCalendar-module__EJmJYq__chip[data-tone=lavender],.ReleaseCalendar-module__EJmJYq__chipCompact[data-tone=lavender]{background:var(--surface-lavender)}.ReleaseCalendar-module__EJmJYq__chip[data-tone=success],.ReleaseCalendar-module__EJmJYq__chipCompact[data-tone=success]{background:var(--surface-mint)}.ReleaseCalendar-module__EJmJYq__chip[data-tone=danger],.ReleaseCalendar-module__EJmJYq__chipCompact[data-tone=danger]{background:var(--color-danger-bg)}.ReleaseCalendar-module__EJmJYq__chip[data-free],.ReleaseCalendar-module__EJmJYq__chipCompact[data-free]{border-style:dashed;border-color:var(--border-hover);color:var(--text-muted);background:0 0}.ReleaseCalendar-module__EJmJYq__chip[data-past],.ReleaseCalendar-module__EJmJYq__chipCompact[data-past]{opacity:.7}.ReleaseCalendar-module__EJmJYq__chipHead{align-items:center;gap:6px;min-width:0;display:flex}.ReleaseCalendar-module__EJmJYq__chipTime{font-size:var(--ui-xs);font-variant-numeric:tabular-nums;color:var(--color-blue-ink);font-weight:700}.ReleaseCalendar-module__EJmJYq__chipKind{font-size:var(--ui-xs);color:var(--text-muted);font-weight:600}.ReleaseCalendar-module__EJmJYq__chipAlert{color:var(--color-warning);flex:none;margin-left:auto}.ReleaseCalendar-module__EJmJYq__chipTitle{font-size:var(--ui-xs);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ReleaseCalendar-module__EJmJYq__chip .ReleaseCalendar-module__EJmJYq__chipTitle{font-size:var(--ui-sm)}.ReleaseCalendar-module__EJmJYq__chipState{font-size:var(--ui-xs);color:var(--text-muted)}.ReleaseCalendar-module__EJmJYq__chipLine{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:600;line-height:1.35;overflow:hidden}.ReleaseCalendar-module__EJmJYq__chipCompact .ReleaseCalendar-module__EJmJYq__chipHead{gap:5px}.ReleaseCalendar-module__EJmJYq__chip[data-kind=refresh]:not([data-free]){border-color:var(--color-blue-dark)}.ReleaseCalendar-module__EJmJYq__kindMark{background:var(--color-blue);border-radius:2px;flex:none;width:8px;height:8px}.ReleaseCalendar-module__EJmJYq__kindIcon{color:var(--text-link);flex:none}.ReleaseCalendar-module__EJmJYq__season{background:var(--surface-lavender);box-shadow:inset 0 0 0 1px hsl(var(--c-lavender) / .35);color:var(--text-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:0 8px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-block;overflow:hidden}.ReleaseCalendar-module__EJmJYq__colHead .ReleaseCalendar-module__EJmJYq__season{flex-basis:100%;margin-top:2px;display:none}.ReleaseCalendar-module__EJmJYq__band,.ReleaseCalendar-module__EJmJYq__bandMore{z-index:1;min-width:0;height:16px;color:var(--text-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-self:start;padding:0 8px;font-size:10.5px;font-weight:600;line-height:16px;position:relative;overflow:hidden}.ReleaseCalendar-module__EJmJYq__band{background:var(--surface-lavender);box-shadow:inset 0 0 0 1px hsl(var(--c-lavender) / .45);margin-inline:4px}.ReleaseCalendar-module__EJmJYq__bandMore{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-hover);color:var(--text-muted);justify-self:start;margin-inline:4px}.ReleaseCalendar-module__EJmJYq__weekBands{grid-template-columns:repeat(7,minmax(140px,1fr));gap:4px 8px;margin-bottom:6px;display:grid}.ReleaseCalendar-module__EJmJYq__weekBands .ReleaseCalendar-module__EJmJYq__band,.ReleaseCalendar-module__EJmJYq__weekBands .ReleaseCalendar-module__EJmJYq__bandMore{height:20px;margin-inline:0;line-height:20px}.ReleaseCalendar-module__EJmJYq__agendaSeasons{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ReleaseCalendar-module__EJmJYq__agendaSeasons .ReleaseCalendar-module__EJmJYq__season{font-size:var(--ui-xs);white-space:normal;border-radius:999px;margin:0;padding:2px 10px;line-height:1.4;display:inline-block}.ReleaseCalendar-module__EJmJYq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReleaseCalendar-module__EJmJYq__usage{gap:6px var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(240px,360px));padding:2px 4px 0;display:grid}@media (prefers-reduced-motion:reduce){.ReleaseCalendar-module__EJmJYq__chip,.ReleaseCalendar-module__EJmJYq__chipCompact{transition:none}}.ReleaseCalendar-module__EJmJYq__monthScroll{overflow-x:auto}.ReleaseCalendar-module__EJmJYq__monthGrid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(7,minmax(96px,1fr));gap:1px;min-width:100%;display:grid;overflow:hidden}.ReleaseCalendar-module__EJmJYq__weekday{text-align:center;background:var(--surface-alt);font-size:var(--ui-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:5px 4px;font-weight:700}.ReleaseCalendar-module__EJmJYq__monthCell{background:var(--surface);flex-direction:column;gap:2px;min-width:0;min-height:60px;padding:4px 5px;display:flex}.ReleaseCalendar-module__EJmJYq__monthCell[data-out]{background:var(--surface-canvas)}.ReleaseCalendar-module__EJmJYq__monthCell[data-out] .ReleaseCalendar-module__EJmJYq__dayNum{color:var(--text-muted);opacity:.6}.ReleaseCalendar-module__EJmJYq__monthCell[data-today]{background:var(--surface-blue)}.ReleaseCalendar-module__EJmJYq__dayNum{min-width:20px;height:20px;font-size:var(--ui-xs);font-variant-numeric:tabular-nums;color:var(--text-ink);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin:-1px 0 0 -2px;font-weight:700;display:inline-flex}.ReleaseCalendar-module__EJmJYq__monthCell[data-today] .ReleaseCalendar-module__EJmJYq__dayNum{background:var(--color-blue-dark);color:var(--text-on-blue-dark)}.ReleaseCalendar-module__EJmJYq__cellChips{margin-top:calc(var(--band-lanes,0) * 18px - 2px);flex-direction:column;gap:2px;min-width:0;display:flex}.ReleaseCalendar-module__EJmJYq__boardScroll{overflow-x:auto}.ReleaseCalendar-module__EJmJYq__board{grid-template-columns:repeat(7,minmax(140px,1fr));gap:8px;min-width:100%;display:grid}.ReleaseCalendar-module__EJmJYq__col{flex-direction:column;gap:8px;min-width:0;display:flex}.ReleaseCalendar-module__EJmJYq__colHead{border-radius:var(--radius-md);background:var(--surface-canvas);border:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px;padding:6px 8px;display:flex}.ReleaseCalendar-module__EJmJYq__colHead[data-today]{border-color:var(--color-blue-dark);background:var(--surface-blue)}.ReleaseCalendar-module__EJmJYq__colWeekday{font-family:var(--font-display);font-weight:700;font-size:var(--ui-sm);text-transform:capitalize;color:var(--text-ink)}.ReleaseCalendar-module__EJmJYq__colDate{font-size:var(--ui-xs);color:var(--text-muted);font-weight:600}.ReleaseCalendar-module__EJmJYq__colBody{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:6px;min-height:clamp(220px,40vh,420px);padding:8px;display:flex}.ReleaseCalendar-module__EJmJYq__colBody[data-today]{border-color:var(--color-blue-dark)}.ReleaseCalendar-module__EJmJYq__colEmpty{font-size:var(--ui-xs);color:var(--text-muted)}.ReleaseCalendar-module__EJmJYq__queue{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ReleaseCalendar-module__EJmJYq__queueRow{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ReleaseCalendar-module__EJmJYq__queueRow:hover{background:var(--surface-blue)}.ReleaseCalendar-module__EJmJYq__queueRow:focus-visible{outline:2px solid var(--color-blue-ink);outline-offset:2px}.ReleaseCalendar-module__EJmJYq__queueRow[data-attention]{border-color:var(--color-warning)}.ReleaseCalendar-module__EJmJYq__queueWhen{flex-direction:column;gap:1px;display:flex}.ReleaseCalendar-module__EJmJYq__queueDay{font-size:var(--ui-sm);color:var(--text-ink);font-weight:700}.ReleaseCalendar-module__EJmJYq__queueTime{font-size:var(--ui-xs);font-variant-numeric:tabular-nums;color:var(--color-blue-ink);font-weight:600}.ReleaseCalendar-module__EJmJYq__queueMain{flex-direction:column;gap:2px;min-width:0;display:flex}.ReleaseCalendar-module__EJmJYq__queueTitle{font-size:var(--ui-md);overflow-wrap:anywhere;font-weight:600}.ReleaseCalendar-module__EJmJYq__queueTitle[data-free]{color:var(--text-muted);font-weight:500}.ReleaseCalendar-module__EJmJYq__queueMeta{font-size:var(--ui-xs);color:var(--text-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.ReleaseCalendar-module__EJmJYq__queueMeta:empty{display:none}.ReleaseCalendar-module__EJmJYq__queueWhy{min-width:0}.ReleaseCalendar-module__EJmJYq__monthAgenda{flex-direction:column;gap:8px;display:none}@media (max-width:560px){.ReleaseCalendar-module__EJmJYq__monthScroll,.ReleaseCalendar-module__EJmJYq__weekBands{display:none}.ReleaseCalendar-module__EJmJYq__colHead .ReleaseCalendar-module__EJmJYq__season{display:block}.ReleaseCalendar-module__EJmJYq__monthAgenda{display:flex}.ReleaseCalendar-module__EJmJYq__board{grid-template-columns:minmax(0,1fr)}.ReleaseCalendar-module__EJmJYq__colBody{min-height:0}.ReleaseCalendar-module__EJmJYq__chip,.ReleaseCalendar-module__EJmJYq__queueRow{min-height:44px}.ReleaseCalendar-module__EJmJYq__navBtn{width:44px;height:44px}}.ReleaseCalendar-module__EJmJYq__queueBadges{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;max-width:260px;display:flex}.ReleaseCalendar-module__EJmJYq__queueBadges>*{white-space:normal;max-width:100%}@media (max-width:720px){.ReleaseCalendar-module__EJmJYq__queueRow{grid-template-columns:minmax(0,1fr);gap:6px}.ReleaseCalendar-module__EJmJYq__queueWhen{flex-direction:row;align-items:baseline;gap:8px}.ReleaseCalendar-module__EJmJYq__queueBadges{align-items:flex-start;max-width:none}}@media (prefers-reduced-motion:reduce){.ReleaseCalendar-module__EJmJYq__queueRow{transition:none}}.ReleaseCalendar-module__EJmJYq__legend{flex-wrap:wrap;align-items:center;gap:4px 14px;padding:0 4px 2px;display:flex}.ReleaseCalendar-module__EJmJYq__legendItem{font-size:var(--ui-xs);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (max-width:560px){.ReleaseCalendar-module__EJmJYq__legend{display:none}}.ReleaseCalendar-module__EJmJYq__empty{min-height:96px;padding:0 var(--space-md) 0 var(--space-xs);border-radius:var(--radius-lg);background:var(--surface-alt);align-items:center;gap:4px 12px;display:flex;overflow:hidden}.ReleaseCalendar-module__EJmJYq__emptyOtter{margin:0 -12px 0 0}.ReleaseCalendar-module__EJmJYq__emptyText{min-width:0;padding:var(--space-sm) 0;flex-direction:column;gap:2px;display:flex}.ReleaseCalendar-module__EJmJYq__emptyTitle{font-family:var(--font-display);font-size:var(--ui-md);color:var(--text-ink);font-weight:700}.ReleaseCalendar-module__EJmJYq__emptyDesc{font-size:var(--ui-sm);line-height:var(--leading-normal);color:var(--text-muted)}.ReleaseCalendar-module__EJmJYq__dot{box-sizing:border-box;border:1px dashed var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px}.ReleaseCalendar-module__EJmJYq__dot[data-tone=blue]{background:var(--color-blue-dark);border:none}.ReleaseCalendar-module__EJmJYq__dot[data-tone=warning]{background:var(--color-warning);border:none;border-radius:1px;transform:rotate(45deg)scale(.9)}.ReleaseCalendar-module__EJmJYq__dot[data-tone=lavender]{background:var(--color-lavender);border:none;border-radius:2px}.ReleaseCalendar-module__EJmJYq__dot[data-tone=success]{border:2px solid var(--color-success);background:0 0}.ReleaseCalendar-module__EJmJYq__dot[data-tone=danger]{background:var(--color-danger);clip-path:polygon(50% 0,100% 100%,0 100%);border:none;border-radius:0;width:9px;height:9px}.ReleaseCalendar-module__EJmJYq__reasonLabel{font-size:var(--ui-sm);color:var(--text-ink);margin-bottom:6px;font-weight:600;display:block}.ReleaseCalendar-module__EJmJYq__reasonInput{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--text-ink);font:inherit;font-size:var(--ui-sm);resize:vertical;padding:10px 12px;display:block}.ReleaseCalendar-module__EJmJYq__reasonCount{font-size:var(--ui-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right;margin-top:4px;display:block}@media (prefers-reduced-motion:no-preference){[data-entering] .ReleaseCalendar-module__EJmJYq__monthCell,[data-entering] .ReleaseCalendar-module__EJmJYq__col{animation:ReleaseCalendar-module__EJmJYq__noreno-row .32s var(--ease-out) backwards;animation-delay:calc(var(--week,var(--day,0)) * 30ms)}[data-entering] .ReleaseCalendar-module__EJmJYq__chip,[data-entering] .ReleaseCalendar-module__EJmJYq__chipCompact{animation:ReleaseCalendar-module__EJmJYq__noreno-pop .25s var(--ease-out) backwards;animation-delay:calc(var(--week,var(--day,0)) * 30ms + 90ms)}[data-entering] .ReleaseCalendar-module__EJmJYq__band,[data-entering] .ReleaseCalendar-module__EJmJYq__bandMore{animation:ReleaseCalendar-module__EJmJYq__noreno-fade .18s var(--ease-out) backwards;animation-delay:.2s}}