.SettingsTabs-module__odJ4Ka__tabs{border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;display:flex;overflow:auto hidden}.SettingsTabs-module__odJ4Ka__tabs::-webkit-scrollbar{display:none}.SettingsTabs-module__odJ4Ka__tab{font-size:var(--ui-sm);font-weight:var(--weight-medium);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;text-decoration:none;position:relative}.SettingsTabs-module__odJ4Ka__tab:hover{color:var(--text-ink)}.SettingsTabs-module__odJ4Ka__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.SettingsTabs-module__odJ4Ka__active{color:var(--color-blue-dark);border-bottom-color:var(--color-blue-dark)}
.Button-module__xDwtkW__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__xDwtkW__button:hover:not(:disabled){transform:scale(1.02)}.Button-module__xDwtkW__button:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.Button-module__xDwtkW__button:hover:not(:disabled),.Button-module__xDwtkW__button:active:not(:disabled){transform:none}}.Button-module__xDwtkW__button:disabled{cursor:not-allowed;opacity:.45}.Button-module__xDwtkW__fullWidth{width:100%}.Button-module__xDwtkW__sm{gap:6px;height:36px;padding:0 .875rem;font-size:.8125rem;position:relative}@media (pointer:coarse){.Button-module__xDwtkW__sm:before{content:"";position:absolute;inset:-4px 0}}.Button-module__xDwtkW__md{gap:8px;height:44px;padding:0 1.25rem;font-size:.9375rem}.Button-module__xDwtkW__lg{gap:10px;height:54px;padding:0 1.75rem;font-size:1.0625rem}.Button-module__xDwtkW__primary{background:hsl(var(--c-blue));color:color-mix(in srgb, hsl(var(--c-blue-ink)) 84%, black);box-shadow:var(--shadow-card)}.Button-module__xDwtkW__primary:hover:not(:disabled){background:color-mix(in srgb, hsl(var(--c-blue)) 86%, hsl(var(--c-blue-dark)));box-shadow:var(--shadow-raised)}[data-theme=dark] .Button-module__xDwtkW__primary{color:hsl(var(--c-blue-deep))}.Button-module__xDwtkW__outline{color:var(--text-ink);border-color:var(--border);background:0 0}.Button-module__xDwtkW__outline:hover:not(:disabled){background:var(--surface-blue);border-color:var(--border-hover);box-shadow:var(--shadow-card)}.Button-module__xDwtkW__ghost{color:var(--text-ink);background:0 0}.Button-module__xDwtkW__ghost:hover:not(:disabled){background:var(--surface-alt)}.Button-module__xDwtkW__danger{background:color-mix(in srgb, var(--color-danger) 84%, black);color:var(--color-white);box-shadow:var(--shadow-card)}.Button-module__xDwtkW__danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 74%, black);box-shadow:var(--shadow-raised)}.Button-module__xDwtkW__icon{justify-content:center;align-items:center;display:inline-flex}.Button-module__xDwtkW__sm .Button-module__xDwtkW__icon svg{width:16px;height:16px}.Button-module__xDwtkW__md .Button-module__xDwtkW__icon svg{width:18px;height:18px}.Button-module__xDwtkW__lg .Button-module__xDwtkW__icon svg{width:20px;height:20px}
.Badge-module__g-cF8q__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__g-cF8q__md{gap:6px;padding:.25rem .625rem;font-size:.75rem}.Badge-module__g-cF8q__sm{gap:5px;padding:.125rem .5rem;font-size:.6875rem}.Badge-module__g-cF8q__neutral{color:var(--text-muted);background:var(--surface-alt)}.Badge-module__g-cF8q__blue{color:#0a66c2;background:var(--surface-blue)}.Badge-module__g-cF8q__success{color:#22774f;background:var(--color-success-bg)}.Badge-module__g-cF8q__warning{color:#9a6400;background:var(--color-warning-bg)}.Badge-module__g-cF8q__danger{color:#c81f19;background:var(--color-danger-bg)}.Badge-module__g-cF8q__mint{color:color-mix(in srgb, var(--color-mint) 70%, black);background:var(--color-mint-bg)}.Badge-module__g-cF8q__peach{color:color-mix(in srgb, var(--color-peach) 68%, black);background:var(--color-peach-bg)}.Badge-module__g-cF8q__lavender{color:color-mix(in srgb, var(--color-lavender) 88%, black);background:var(--color-lavender-bg)}[data-theme=dark] .Badge-module__g-cF8q__blue{color:#80bfff}[data-theme=dark] .Badge-module__g-cF8q__success{color:#69d3a2}[data-theme=dark] .Badge-module__g-cF8q__warning{color:#fbc456}[data-theme=dark] .Badge-module__g-cF8q__danger{color:#f87c77}[data-theme=dark] .Badge-module__g-cF8q__mint{color:var(--color-mint)}[data-theme=dark] .Badge-module__g-cF8q__peach{color:var(--color-peach)}[data-theme=dark] .Badge-module__g-cF8q__lavender{color:var(--color-lavender)}.Badge-module__g-cF8q__dot{border-radius:50%;flex:none;width:6px;height:6px}.Badge-module__g-cF8q__neutral .Badge-module__g-cF8q__dot{background:var(--text-muted)}.Badge-module__g-cF8q__blue .Badge-module__g-cF8q__dot{background:var(--color-blue-dark)}.Badge-module__g-cF8q__success .Badge-module__g-cF8q__dot{background:var(--color-success)}.Badge-module__g-cF8q__warning .Badge-module__g-cF8q__dot{background:var(--color-warning)}.Badge-module__g-cF8q__danger .Badge-module__g-cF8q__dot{background:var(--color-danger)}.Badge-module__g-cF8q__mint .Badge-module__g-cF8q__dot{background:var(--color-mint)}.Badge-module__g-cF8q__peach .Badge-module__g-cF8q__dot{background:var(--color-peach)}.Badge-module__g-cF8q__lavender .Badge-module__g-cF8q__dot{background:var(--color-lavender)}.Badge-module__g-cF8q__icon{justify-content:center;align-items:center;display:inline-flex}.Badge-module__g-cF8q__md .Badge-module__g-cF8q__icon svg{width:14px;height:14px}.Badge-module__g-cF8q__sm .Badge-module__g-cF8q__icon svg{width:12px;height:12px}
.Card-module__si82nG__card{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border:0;transform:translateY(0)}.Card-module__si82nG__card:has(table){box-shadow:inset 0 0 0 1px var(--border), var(--shadow-card)}.Card-module__si82nG__pad-none{padding:0}.Card-module__si82nG__pad-sm{padding:var(--space-md)}.Card-module__si82nG__pad-md{padding:var(--space-lg)}.Card-module__si82nG__pad-lg{padding:var(--space-xl)}.Card-module__si82nG__interactive{cursor:pointer}.Card-module__si82nG__interactive:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.Card-module__si82nG__interactive:has(table):hover{box-shadow:inset 0 0 0 1px var(--border-hover), var(--shadow-raised)}.Card-module__si82nG__interactive:active{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.Card-module__si82nG__card{transition:box-shadow var(--dur-base) var(--ease-out)}.Card-module__si82nG__interactive:hover,.Card-module__si82nG__interactive:active{transform:none}}
.Avatar-module__0AwfNa__avatar{color:#0a66c2;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__0AwfNa__withImage{background:var(--surface-alt)}.Avatar-module__0AwfNa__initials{background:var(--surface-blue)}.Avatar-module__0AwfNa__img{object-fit:cover;width:100%;height:100%}[data-theme=dark] .Avatar-module__0AwfNa__initials{color:#80bfff}
.Input-module__Tl1jgW__wrap{flex-direction:column;gap:6px;display:flex}.Input-module__Tl1jgW__label{font-family:var(--font-body);color:var(--text-ink);font-size:.8125rem;font-weight:600}.Input-module__Tl1jgW__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__Tl1jgW__field:focus-within{border-color:var(--color-blue-dark);box-shadow:var(--shadow-focus)}.Input-module__Tl1jgW__fieldError,.Input-module__Tl1jgW__fieldError:focus-within{border-color:var(--color-danger);box-shadow:none}.Input-module__Tl1jgW__fieldDisabled,.Input-module__Tl1jgW__fieldDisabled:focus-within{background:var(--surface-alt);box-shadow:none;opacity:.6}.Input-module__Tl1jgW__icon{color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.Input-module__Tl1jgW__icon svg{width:18px;height:18px}.Input-module__Tl1jgW__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__Tl1jgW__hint{color:var(--text-muted);font-size:.75rem}.Input-module__Tl1jgW__error{color:var(--color-danger);font-size:.75rem}
.Select-module__BWx2JW__wrap{flex-direction:column;gap:6px;display:flex}.Select-module__BWx2JW__label{font-family:var(--font-body);color:var(--text-ink);font-size:.8125rem;font-weight:600}.Select-module__BWx2JW__control{position:relative}.Select-module__BWx2JW__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__BWx2JW__select:focus{border-color:var(--color-blue-dark);box-shadow:var(--shadow-focus)}.Select-module__BWx2JW__select:disabled{background:var(--surface-alt);cursor:not-allowed}.Select-module__BWx2JW__chevron{pointer-events:none;color:var(--text-muted);display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.Select-module__BWx2JW__chevron svg{width:16px;height:16px}.Select-module__BWx2JW__hint{color:var(--text-muted);font-size:.75rem}
.Switch-module__PIOCra__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__PIOCra__knobOn{background:var(--gradient-primary);box-shadow:var(--shadow-md)}.Switch-module__PIOCra__knob:disabled{cursor:not-allowed;opacity:.5}.Switch-module__PIOCra__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__PIOCra__thumbOn{left:21px}.Switch-module__PIOCra__row{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.Switch-module__PIOCra__rowDisabled{cursor:not-allowed}.Switch-module__PIOCra__text{font-family:var(--font-body);color:var(--text-ink);font-size:.9375rem}
.StatCard-module__BqLvZW__card{padding:var(--space-lg);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:0;flex-direction:column;gap:10px;display:flex}.StatCard-module__BqLvZW__head{justify-content:space-between;align-items:center;display:flex}.StatCard-module__BqLvZW__labelRow{align-items:center;gap:5px;min-width:0;display:inline-flex}.StatCard-module__BqLvZW__label{color:var(--text-muted);font-size:.8125rem;font-weight:600}.StatCard-module__BqLvZW__icon{color:var(--color-blue-dark);justify-content:center;align-items:center;display:inline-flex}.StatCard-module__BqLvZW__icon svg{width:18px;height:18px}.StatCard-module__BqLvZW__valueRow{align-items:baseline;gap:6px;display:flex}.StatCard-module__BqLvZW__value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-ink);font-size:2rem;font-weight:700;line-height:1}.StatCard-module__BqLvZW__unit{color:var(--text-muted);font-size:.9375rem;font-weight:600}.StatCard-module__BqLvZW__foot{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:.8125rem;line-height:1.4;display:flex}.StatCard-module__BqLvZW__delta{white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}.StatCard-module__BqLvZW__up{color:color-mix(in srgb, var(--color-mint) 70%, black)}.StatCard-module__BqLvZW__down{color:color-mix(in srgb, var(--color-peach) 72%, black)}.StatCard-module__BqLvZW__flat{color:var(--text-muted)}[data-theme=dark] .StatCard-module__BqLvZW__up{color:var(--color-mint)}[data-theme=dark] .StatCard-module__BqLvZW__down{color:var(--color-peach)}.StatCard-module__BqLvZW__hint{color:var(--text-muted)}
.ScoreRing-module__KjeTpa__wrap{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.ScoreRing-module__KjeTpa__ring{position:relative}.ScoreRing-module__KjeTpa__svg{transform:rotate(-90deg)}.ScoreRing-module__KjeTpa__track{stroke:var(--surface-alt)}.ScoreRing-module__KjeTpa__fill{transition:stroke-dashoffset var(--dur-reveal) var(--ease-out)}.ScoreRing-module__KjeTpa__center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ScoreRing-module__KjeTpa__score{font-family:var(--font-display);color:var(--text-ink);font-weight:700;line-height:1}.ScoreRing-module__KjeTpa__outOf{color:var(--text-muted);font-weight:600}.ScoreRing-module__KjeTpa__label{color:var(--text-muted);font-size:.8125rem;font-weight:600}@media print{.ScoreRing-module__KjeTpa__track{stroke:#d8dde6}.ScoreRing-module__KjeTpa__outOf,.ScoreRing-module__KjeTpa__label{color:#444}}
.ProgressBar-module__D7suoa__wrap{flex-direction:column;gap:6px;display:flex}.ProgressBar-module__D7suoa__head{justify-content:space-between;align-items:baseline;display:flex}.ProgressBar-module__D7suoa__label{color:var(--text-ink);font-size:.8125rem;font-weight:600}.ProgressBar-module__D7suoa__value{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.ProgressBar-module__D7suoa__track{background:var(--surface-alt);border-radius:var(--radius-full);width:100%;position:relative;overflow:hidden}.ProgressBar-module__D7suoa__fill{border-radius:var(--radius-full);height:100%;transition:width var(--dur-reveal) var(--ease-out)}.ProgressBar-module__D7suoa__pulse{border-radius:inherit;width:40%;height:100%;animation:ProgressBar-module__D7suoa__indeterminate 1.2s var(--ease-out) infinite;position:absolute;top:0;left:0}@keyframes ProgressBar-module__D7suoa__indeterminate{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.ProgressBar-module__D7suoa__pulse{opacity:.55;width:100%;animation:none}}.ProgressBar-module__D7suoa__blue{background:var(--gradient-primary)}.ProgressBar-module__D7suoa__success{background:var(--color-success)}.ProgressBar-module__D7suoa__warning{background:var(--color-warning)}.ProgressBar-module__D7suoa__danger{background:var(--color-danger)}
.TrendChart-module__CL3GfG__wrap{gap:var(--space-sm);flex-direction:column;display:flex}.TrendChart-module__CL3GfG__wrapLeft{gap:var(--space-sm) 0;grid-template-columns:38px 1fr;align-items:start;display:grid}.TrendChart-module__CL3GfG__wrapLeft>*{grid-column:2}.TrendChart-module__CL3GfG__plot{border-radius:var(--radius-sm);width:100%;position:relative}.TrendChart-module__CL3GfG__plot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.TrendChart-module__CL3GfG__grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.TrendChart-module__CL3GfG__gridBase{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.TrendChart-module__CL3GfG__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__CL3GfG__gridLabelLeft{margin-right:var(--space-2xs);background:0 0;padding:0;right:100%}.TrendChart-module__CL3GfG__svg{width:100%;height:100%;display:block;overflow:visible}.TrendChart-module__CL3GfG__area{stroke:none}.TrendChart-module__CL3GfG__line{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.TrendChart-module__CL3GfG__line{opacity:0;animation:TrendChart-module__CL3GfG__trend-line-in var(--dur-reveal) var(--ease-out) forwards}.TrendChart-module__CL3GfG__area{opacity:0;animation:TrendChart-module__CL3GfG__trend-fade var(--dur-reveal) var(--ease-out) forwards}}@keyframes TrendChart-module__CL3GfG__trend-line-in{to{opacity:1}}@keyframes TrendChart-module__CL3GfG__trend-fade{to{opacity:1}}.TrendChart-module__CL3GfG__guide{stroke:var(--text-muted);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.35}.TrendChart-module__CL3GfG__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__CL3GfG__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__CL3GfG__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__CL3GfG__tipRow{align-items:center;gap:var(--space-xs);font-size:var(--ui-sm);display:flex}.TrendChart-module__CL3GfG__tipDot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.TrendChart-module__CL3GfG__tipLabel{color:var(--text-muted)}.TrendChart-module__CL3GfG__tipVal{font-weight:var(--weight-bold);color:var(--text-ink);font-variant-numeric:tabular-nums;margin-left:auto}.TrendChart-module__CL3GfG__axis{font-size:var(--ui-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.TrendChart-module__CL3GfG__legend{gap:var(--space-md);flex-wrap:wrap;display:flex}.TrendChart-module__CL3GfG__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__CL3GfG__legendPeak{font-weight:var(--weight-regular);color:var(--text-muted);font-variant-numeric:tabular-nums}.TrendChart-module__CL3GfG__legendDot{border-radius:var(--radius-sm);flex:none;width:10px;height:10px}
.Sparkline-module__yf3-QW__svg{width:100%;height:100%;display:block;overflow:hidden}.Sparkline-module__yf3-QW__area{stroke:none}.Sparkline-module__yf3-QW__line{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Sparkline-module__yf3-QW__guide{stroke-width:1px;stroke-opacity:.35;vector-effect:non-scaling-stroke}.Sparkline-module__yf3-QW__wrap{width:100%;position:relative}.Sparkline-module__yf3-QW__wrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.Sparkline-module__yf3-QW__wrap:before{content:"";position:absolute;inset:-8px 0}.Sparkline-module__yf3-QW__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__yf3-QW__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__yf3-QW__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__yf3-QW__tipRow{align-items:center;gap:var(--space-xs);font-size:var(--ui-sm);display:flex}.Sparkline-module__yf3-QW__tipDot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.Sparkline-module__yf3-QW__tipLabel{color:var(--text-muted)}.Sparkline-module__yf3-QW__tipVal{padding-left:var(--space-sm);font-weight:var(--weight-bold);color:var(--text-ink);font-variant-numeric:tabular-nums;margin-left:auto}
.DonutChart-module__u_QXqG__wrap{flex:none;place-items:center;display:grid;position:relative}.DonutChart-module__u_QXqG__svg{width:100%;height:100%;display:block}.DonutChart-module__u_QXqG__track{fill:none;stroke:var(--border)}.DonutChart-module__u_QXqG__seg{fill:none;stroke-linecap:round;transition:stroke-dasharray var(--dur-base) var(--ease-out)}.DonutChart-module__u_QXqG__center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.DonutChart-module__u_QXqG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Tooltip-module__w6kZxW__wrap{vertical-align:middle;align-items:center;display:inline-flex}.Tooltip-module__w6kZxW__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__w6kZxW__trigger:before{content:"";position:absolute;inset:-11px}.Tooltip-module__w6kZxW__trigger:hover,.Tooltip-module__w6kZxW__trigger:focus-visible{color:var(--color-blue-dark)}.Tooltip-module__w6kZxW__bubble{z-index:1000;width:max-content;max-width:260px;font-family:var(--font-body);color:#fff;border-radius:var(--radius-md,8px);box-shadow:var(--shadow-pop);pointer-events:none;animation:Tooltip-module__w6kZxW__hint-in .13s var(--ease-out,ease) both;background:#191e29;padding:9px 12px;font-size:.8125rem;font-weight:450;line-height:1.45;position:fixed}[data-theme=dark] .Tooltip-module__w6kZxW__bubble{border:1px solid hsl(var(--c-ink) / .12);background:#2e3442}.Tooltip-module__w6kZxW__top{transform:translate(-50%,-100%)}.Tooltip-module__w6kZxW__bottom{transform:translate(-50%)}.Tooltip-module__w6kZxW__left{transform:translate(-100%,-50%)}.Tooltip-module__w6kZxW__right{transform:translateY(-50%)}@keyframes Tooltip-module__w6kZxW__hint-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.Tooltip-module__w6kZxW__bubble{animation:none}.Tooltip-module__w6kZxW__trigger{transition:none}}
.Skeleton-module__dylJeq__stack{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.Skeleton-module__dylJeq__sk{background:var(--surface-alt);border-radius:var(--radius-md);display:block;position:relative;overflow:hidden}.Skeleton-module__dylJeq__sk:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--c-border) / .7), transparent);animation:1.4s ease-in-out infinite Skeleton-module__dylJeq__skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}[data-theme=dark] .Skeleton-module__dylJeq__sk:after{background:linear-gradient(90deg, transparent, hsl(var(--c-ink) / .08), transparent)}.Skeleton-module__dylJeq__line{border-radius:var(--radius-sm);width:100%;height:.85em}.Skeleton-module__dylJeq__block{border-radius:var(--radius-lg);width:100%;height:100%}.Skeleton-module__dylJeq__circle,.Skeleton-module__dylJeq__ring{aspect-ratio:1;border-radius:50%}@keyframes Skeleton-module__dylJeq__skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton-module__dylJeq__sk:after{animation:none}}
.ConfirmDialog-module__VWZBWG__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__VWZBWG__overlayIn var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ConfirmDialog-module__VWZBWG__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__VWZBWG__cardIn var(--dur-base) var(--ease-spring);flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}.ConfirmDialog-module__VWZBWG__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-ink);margin:0;font-size:1.1875rem;font-weight:700}.ConfirmDialog-module__VWZBWG__message{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.55}.ConfirmDialog-module__VWZBWG__actions{justify-content:flex-end;gap:.625rem;margin-top:.75rem;display:flex}@keyframes ConfirmDialog-module__VWZBWG__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module__VWZBWG__cardIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ConfirmDialog-module__VWZBWG__overlay,.ConfirmDialog-module__VWZBWG__card{animation:none}}
.DeltaChip-module__was_YG__delta{border-radius:var(--radius-full);font-size:var(--ui-xs);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;padding:2px 8px;font-weight:600;line-height:1;display:inline-flex}.DeltaChip-module__was_YG__good{background:var(--color-mint-bg);color:color-mix(in srgb, var(--color-mint) 70%, black)}.DeltaChip-module__was_YG__bad{background:var(--color-peach-bg);color:color-mix(in srgb, var(--color-peach) 72%, black)}.DeltaChip-module__was_YG__flat{background:var(--surface-alt);color:var(--text-muted)}[data-theme=dark] .DeltaChip-module__was_YG__good{color:var(--color-mint)}[data-theme=dark] .DeltaChip-module__was_YG__bad{color:var(--color-peach)}
.EmptyState-module__AZWLBa__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__AZWLBa__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__AZWLBa__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__AZWLBa__description{max-width:42ch;font-size:var(--ui-sm);color:var(--text-muted);line-height:1.5}.EmptyState-module__AZWLBa__action{margin-top:var(--space-xs)}
.JobFeedback-module__AQWCka__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__AQWCka__notice svg{flex:none;width:18px;height:18px}.JobFeedback-module__AQWCka__busy{background:var(--surface-blue);border-color:hsl(var(--c-blue-dark) / .3)}.JobFeedback-module__AQWCka__busy svg{color:var(--color-blue-ink)}.JobFeedback-module__AQWCka__ok{background:var(--color-success-bg);border-color:hsl(var(--c-success) / .3)}.JobFeedback-module__AQWCka__ok svg{color:var(--color-success)}.JobFeedback-module__AQWCka__err{background:var(--color-danger-bg);border-color:hsl(var(--c-danger) / .3)}.JobFeedback-module__AQWCka__err svg{color:var(--color-danger)}.JobFeedback-module__AQWCka__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.JobFeedback-module__AQWCka__spin{animation:1s linear infinite JobFeedback-module__AQWCka__jobSpin}@keyframes JobFeedback-module__AQWCka__jobSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.JobFeedback-module__AQWCka__spin{animation:none}}
.GroupBreakdownTable-module__oTfUhW__cardHead{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.GroupBreakdownTable-module__oTfUhW__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__oTfUhW__cardIcon svg{width:17px;height:17px}.GroupBreakdownTable-module__oTfUhW__cardTitle{font-size:var(--ui-lg);font-weight:var(--weight-semibold);color:var(--text-ink);margin:0}.GroupBreakdownTable-module__oTfUhW__tableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.GroupBreakdownTable-module__oTfUhW__table{border-collapse:collapse;width:100%}.GroupBreakdownTable-module__oTfUhW__table thead tr{background:var(--surface-alt)}.GroupBreakdownTable-module__oTfUhW__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)}.GroupBreakdownTable-module__oTfUhW__thRight{text-align:right}.GroupBreakdownTable-module__oTfUhW__row{position:relative}.GroupBreakdownTable-module__oTfUhW__row:hover{background:var(--surface-alt)}.GroupBreakdownTable-module__oTfUhW__td{padding:14px var(--space-md);border-bottom:1px solid var(--border);vertical-align:middle}.GroupBreakdownTable-module__oTfUhW__table tbody tr:last-child .GroupBreakdownTable-module__oTfUhW__td{border-bottom:none}.GroupBreakdownTable-module__oTfUhW__tdName{min-width:160px}.GroupBreakdownTable-module__oTfUhW__tdNum{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted)}.GroupBreakdownTable-module__oTfUhW__tdDelta{text-align:right;white-space:nowrap}.GroupBreakdownTable-module__oTfUhW__rowLink{font-weight:var(--weight-semibold);color:var(--text-ink);text-decoration:none}.GroupBreakdownTable-module__oTfUhW__rowLink:after{content:"";position:absolute;inset:0}.GroupBreakdownTable-module__oTfUhW__rowLink:hover{text-decoration:underline}.GroupBreakdownTable-module__oTfUhW__rowLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.GroupBreakdownTable-module__oTfUhW__note{font-size:var(--ui-xs);font-weight:var(--weight-regular);color:var(--text-muted);margin-top:2px;display:block}.GroupBreakdownTable-module__oTfUhW__rateCell{align-items:center;gap:var(--space-sm);min-width:140px;display:flex}.GroupBreakdownTable-module__oTfUhW__track{border-radius:var(--radius-full);background:var(--border);flex:1;height:6px;overflow:hidden}.GroupBreakdownTable-module__oTfUhW__fill{border-radius:var(--radius-full);background:var(--color-blue-dark);height:100%}.GroupBreakdownTable-module__oTfUhW__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__oTfUhW__dash{color:var(--text-muted)}@media (max-width:900px){.GroupBreakdownTable-module__oTfUhW__table{min-width:640px}}@media (max-width:560px){.GroupBreakdownTable-module__oTfUhW__tableWrap{overflow-x:visible}.GroupBreakdownTable-module__oTfUhW__table{min-width:0;display:block}.GroupBreakdownTable-module__oTfUhW__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__oTfUhW__table tbody{gap:var(--space-sm);padding-top:var(--space-2xs);flex-direction:column;display:flex}.GroupBreakdownTable-module__oTfUhW__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__oTfUhW__td{border-bottom:none;padding:0;display:block}.GroupBreakdownTable-module__oTfUhW__tdName{min-width:0;padding-bottom:var(--space-2xs)}.GroupBreakdownTable-module__oTfUhW__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__oTfUhW__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__oTfUhW__rateCell{flex:1;min-width:0;max-width:60%}}
.AiOverviewPanel-module__GjwXIa__root{gap:var(--space-lg);flex-direction:column;display:flex}.AiOverviewPanel-module__GjwXIa__split{gap:var(--space-md);grid-template-columns:2fr 1fr;display:grid}.AiOverviewPanel-module__GjwXIa__split>*{min-width:0}.AiOverviewPanel-module__GjwXIa__mainCard{gap:var(--space-md);flex-direction:column;height:100%;display:flex}.AiOverviewPanel-module__GjwXIa__cardHead{align-items:center;gap:var(--space-sm);display:flex}.AiOverviewPanel-module__GjwXIa__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}.AiOverviewPanel-module__GjwXIa__cardIcon svg{width:17px;height:17px}.AiOverviewPanel-module__GjwXIa__cardTitle{font-size:var(--ui-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-ink);margin:0}.AiOverviewPanel-module__GjwXIa__kpiGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.AiOverviewPanel-module__GjwXIa__tile{padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:6px;display:flex}.AiOverviewPanel-module__GjwXIa__tileHead{align-items:center;gap:8px;display:flex}.AiOverviewPanel-module__GjwXIa__label{font-size:var(--ui-xs);font-weight:var(--weight-medium);color:var(--text-muted)}.AiOverviewPanel-module__GjwXIa__valueRow{align-items:baseline;gap:4px;display:flex}.AiOverviewPanel-module__GjwXIa__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}.AiOverviewPanel-module__GjwXIa__unit{font-size:var(--ui-md);color:var(--text-muted)}.AiOverviewPanel-module__GjwXIa__tileFoot{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-height:22px;margin:0;display:flex}.AiOverviewPanel-module__GjwXIa__footNote{font-size:var(--ui-xs);color:var(--text-muted)}.AiOverviewPanel-module__GjwXIa__chartBlock{gap:var(--space-sm);flex-direction:column;display:flex}.AiOverviewPanel-module__GjwXIa__blockHead{align-items:center;gap:var(--space-xs);display:flex}.AiOverviewPanel-module__GjwXIa__blockTitle{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-ink);margin:0}.AiOverviewPanel-module__GjwXIa__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__GjwXIa__lead{font-size:var(--ui-sm);color:var(--text-muted);margin:0}.AiOverviewPanel-module__GjwXIa__insightRow{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.AiOverviewPanel-module__GjwXIa__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__GjwXIa__insight[data-tone=blue]{background:var(--surface-blue)}.AiOverviewPanel-module__GjwXIa__insight[data-tone=mint]{background:var(--surface-mint)}.AiOverviewPanel-module__GjwXIa__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__GjwXIa__insightIcon svg{width:15px;height:15px}.AiOverviewPanel-module__GjwXIa__insight[data-tone=blue] .AiOverviewPanel-module__GjwXIa__insightIcon{color:var(--color-blue-dark)}.AiOverviewPanel-module__GjwXIa__insight[data-tone=mint] .AiOverviewPanel-module__GjwXIa__insightIcon{color:var(--text-ink)}.AiOverviewPanel-module__GjwXIa__insightTitle{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-ink);margin:0}.AiOverviewPanel-module__GjwXIa__insightBody{font-size:var(--ui-sm);color:var(--text-ink);margin:2px 0 0}.AiOverviewPanel-module__GjwXIa__more{font-size:var(--ui-sm);color:var(--text-link);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.AiOverviewPanel-module__GjwXIa__more:hover{text-decoration:underline}.AiOverviewPanel-module__GjwXIa__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}@media (max-width:1024px){.AiOverviewPanel-module__GjwXIa__split{grid-template-columns:1fr}}
.PromptProposals-module__kTFDaW__root{gap:var(--space-sm);flex-direction:column;display:flex}.PromptProposals-module__kTFDaW__intro{gap:var(--space-2xs);flex-direction:column;display:flex}.PromptProposals-module__kTFDaW__title{font-family:var(--font-display);font-size:var(--ui-md);font-weight:var(--weight-bold);color:var(--text-ink);margin:0}.PromptProposals-module__kTFDaW__lead{font-size:var(--ui-sm);color:var(--text-muted);margin:0}.PromptProposals-module__kTFDaW__field{gap:var(--space-2xs);flex-direction:column;display:flex}.PromptProposals-module__kTFDaW__fieldLabel{font-size:var(--ui-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.PromptProposals-module__kTFDaW__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__kTFDaW__textarea::placeholder{color:var(--text-muted)}.PromptProposals-module__kTFDaW__textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--border-strong)}.PromptProposals-module__kTFDaW__counter{font-size:var(--ui-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;align-self:flex-end}.PromptProposals-module__kTFDaW__genRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.PromptProposals-module__kTFDaW__error{font-size:var(--ui-sm);font-weight:var(--weight-medium);color:var(--color-danger);margin:0}.PromptProposals-module__kTFDaW__list{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--border);flex-direction:column;display:flex}.PromptProposals-module__kTFDaW__listHead{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.PromptProposals-module__kTFDaW__listTitle{font-size:var(--ui-sm);font-weight:var(--weight-bold);color:var(--text-ink);margin:0}.PromptProposals-module__kTFDaW__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__kTFDaW__checkbox{width:16px;height:16px;accent-color:var(--color-blue-dark);cursor:pointer;flex:none}.PromptProposals-module__kTFDaW__checkbox:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptProposals-module__kTFDaW__rows{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PromptProposals-module__kTFDaW__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__kTFDaW__rowMain{align-items:center;gap:var(--space-xs);cursor:pointer;flex:auto;min-width:0;display:flex}.PromptProposals-module__kTFDaW__rowText{font-size:var(--ui-sm);color:var(--text-ink);min-width:0}.PromptProposals-module__kTFDaW__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__kTFDaW__rowActions{flex:none;align-items:center;gap:2px;display:inline-flex}.PromptProposals-module__kTFDaW__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__kTFDaW__iconBtn:hover{background:var(--surface);color:var(--text-ink)}.PromptProposals-module__kTFDaW__iconBtn:disabled{opacity:.5;cursor:default}.PromptProposals-module__kTFDaW__iconBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptProposals-module__kTFDaW__iconBtn svg{width:16px;height:16px}.PromptProposals-module__kTFDaW__rejectBtn:hover{color:var(--color-danger)}.PromptProposals-module__kTFDaW__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-start;padding:0}.PromptProposals-module__kTFDaW__more:hover{text-decoration:underline}.PromptProposals-module__kTFDaW__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.PromptProposals-module__kTFDaW__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.PromptProposals-module__kTFDaW__clearAll{color:var(--text-muted);font-family:inherit;font-size:var(--ui-sm);cursor:pointer;background:0 0;border:none;padding:0}.PromptProposals-module__kTFDaW__clearAll:hover{color:var(--color-danger);text-decoration:underline}.PromptProposals-module__kTFDaW__clearAll:disabled{opacity:.5;cursor:default}.PromptProposals-module__kTFDaW__clearAll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.PromptProposals-module__kTFDaW__iconBtn{transition:none}}@media (max-width:560px){.PromptProposals-module__kTFDaW__row{flex-wrap:wrap}.PromptProposals-module__kTFDaW__rowMain{flex:100%}.PromptProposals-module__kTFDaW__rowActions{margin-left:auto}.PromptProposals-module__kTFDaW__footer{flex-direction:column-reverse;align-items:stretch}.PromptProposals-module__kTFDaW__clearAll{text-align:center}}
.GroupCardGrid-module__FjgVLq__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.GroupCardGrid-module__FjgVLq__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}.GroupCardGrid-module__FjgVLq__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.GroupCardGrid-module__FjgVLq__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.GroupCardGrid-module__FjgVLq__card[data-ungrouped=true]{background:var(--surface-alt)}.GroupCardGrid-module__FjgVLq__head{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;display:flex}.GroupCardGrid-module__FjgVLq__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__FjgVLq__chevron{color:var(--text-muted);flex:none;display:inline-flex}.GroupCardGrid-module__FjgVLq__chevron svg{width:16px;height:16px}.GroupCardGrid-module__FjgVLq__card:hover .GroupCardGrid-module__FjgVLq__chevron{color:var(--color-blue-dark)}.GroupCardGrid-module__FjgVLq__counts{font-size:var(--ui-xs);color:var(--text-muted)}.GroupCardGrid-module__FjgVLq__rateRow{align-items:baseline;gap:var(--space-2xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.GroupCardGrid-module__FjgVLq__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__FjgVLq__rateLabel{font-size:var(--ui-xs);color:var(--text-muted)}.GroupCardGrid-module__FjgVLq__spark{margin-top:var(--space-2xs);display:block}.GroupCardGrid-module__FjgVLq__noTrend{margin-top:var(--space-2xs);font-size:var(--ui-xs);color:var(--text-muted)}.GroupCardGrid-module__FjgVLq__note{font-size:var(--ui-xs);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.GroupCardGrid-module__FjgVLq__card{transition:none}.GroupCardGrid-module__FjgVLq__card:hover{transform:none}}@media (max-width:560px){.GroupCardGrid-module__FjgVLq__grid{gap:var(--space-sm);grid-template-columns:1fr}}
.PromptTable-module__PkEX7a__tableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.PromptTable-module__PkEX7a__table{border-collapse:collapse;width:100%}.PromptTable-module__PkEX7a__table thead tr{background:var(--surface-alt)}.PromptTable-module__PkEX7a__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__PkEX7a__thRight{text-align:right}.PromptTable-module__PkEX7a__thCheck{width:40px;padding-right:0}.PromptTable-module__PkEX7a__row{border-bottom:1px solid var(--border)}.PromptTable-module__PkEX7a__rowOff{opacity:.55}.PromptTable-module__PkEX7a__td{padding:14px var(--space-md);border-bottom:1px solid var(--border);vertical-align:middle}.PromptTable-module__PkEX7a__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-ink)}.PromptTable-module__PkEX7a__tdAction{text-align:right;width:80px}.PromptTable-module__PkEX7a__tdCheck{width:40px;padding-right:0}.PromptTable-module__PkEX7a__checkbox{width:16px;height:16px;accent-color:var(--color-blue-dark);cursor:pointer}.PromptTable-module__PkEX7a__checkbox:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptTable-module__PkEX7a__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__PkEX7a__bulkCount{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--color-blue-ink)}.PromptTable-module__PkEX7a__bulkActions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-left:auto;display:flex}.PromptTable-module__PkEX7a__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__PkEX7a__bulkBtn:hover{border-color:var(--border-strong)}.PromptTable-module__PkEX7a__bulkBtn:disabled{opacity:.5;cursor:default}.PromptTable-module__PkEX7a__bulkBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptTable-module__PkEX7a__bulkBtn svg{width:14px;height:14px}.PromptTable-module__PkEX7a__bulkDanger:hover{color:var(--color-danger)}.PromptTable-module__PkEX7a__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__PkEX7a__bulkSelect:disabled{opacity:.5;cursor:default}.PromptTable-module__PkEX7a__bulkSelect:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptTable-module__PkEX7a__bulkError{font-size:var(--ui-sm);font-weight:var(--weight-medium);color:var(--color-danger);flex:100%;margin:0}.PromptTable-module__PkEX7a__noDelta{font-size:var(--ui-xs);color:var(--text-muted)}.PromptTable-module__PkEX7a__tdTitle{gap:var(--space-2xs);flex-direction:column;align-items:flex-start;display:flex}.PromptTable-module__PkEX7a__titleLine{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.PromptTable-module__PkEX7a__promptText{font-weight:var(--weight-semibold);color:var(--text-ink)}.PromptTable-module__PkEX7a__table tbody td:not(.PromptTable-module__PkEX7a__tdTitle):not(.PromptTable-module__PkEX7a__tdAction):not(.PromptTable-module__PkEX7a__tdCheck):not(.PromptTable-module__PkEX7a__tdNum){text-align:left}.PromptTable-module__PkEX7a__linkIcon{color:var(--color-blue-dark);display:inline-flex}.PromptTable-module__PkEX7a__linkIcon svg{width:14px;height:14px}.PromptTable-module__PkEX7a__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__PkEX7a__toggleBtn:hover{background:var(--surface-alt);color:var(--text-ink)}.PromptTable-module__PkEX7a__toggleBtn:disabled{opacity:.5;cursor:default}.PromptTable-module__PkEX7a__toggleBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PromptTable-module__PkEX7a__toggleBtn svg{width:16px;height:16px}.PromptTable-module__PkEX7a__deleteBtn:hover{background:var(--surface-alt);color:var(--color-danger)}.PromptTable-module__PkEX7a__actionGroup{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.PromptTable-module__PkEX7a__tableError{margin:10px var(--space-md) 0;font-size:var(--ui-sm);color:var(--color-danger)}.PromptTable-module__PkEX7a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.PromptTable-module__PkEX7a__toggleBtn{transition:none}}@media (max-width:900px){.PromptTable-module__PkEX7a__table{min-width:560px}}@media (max-width:560px){.PromptTable-module__PkEX7a__tableWrap{overflow-x:visible}.PromptTable-module__PkEX7a__table{min-width:0;display:block}.PromptTable-module__PkEX7a__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__PkEX7a__table tbody{gap:var(--space-sm);padding-top:var(--space-2xs);flex-direction:column;display:flex}.PromptTable-module__PkEX7a__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__PkEX7a__td{border-bottom:none;padding:0;display:block}.PromptTable-module__PkEX7a__tdTitle{padding-bottom:var(--space-2xs)}.PromptTable-module__PkEX7a__table tbody td:not(.PromptTable-module__PkEX7a__tdTitle):not(.PromptTable-module__PkEX7a__tdAction){text-align:left}.PromptTable-module__PkEX7a__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__PkEX7a__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__PkEX7a__tdNum{text-align:right}.PromptTable-module__PkEX7a__tdAction{width:auto}.PromptTable-module__PkEX7a__tdCheck{order:-1;width:auto}.PromptTable-module__PkEX7a__bulkActions{width:100%;margin-left:0}}
.ClientSwitcher-module___NplLa__root{position:relative}.ClientSwitcher-module___NplLa__trigger{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;height:44px;transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:0 12px;display:flex}.ClientSwitcher-module___NplLa__trigger:hover{border-color:var(--border-hover)}.ClientSwitcher-module___NplLa__trigger:disabled{opacity:.6;cursor:progress}.ClientSwitcher-module___NplLa__static{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.ClientSwitcher-module___NplLa__meta{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25;display:flex}.ClientSwitcher-module___NplLa__name{font-size:var(--ui-sm);color:var(--text-ink);white-space:nowrap;font-weight:700}.ClientSwitcher-module___NplLa__plan{font-size:var(--ui-xs);color:var(--text-muted);white-space:nowrap}.ClientSwitcher-module___NplLa__chevron{color:var(--text-muted);display:inline-flex}.ClientSwitcher-module___NplLa__chevron svg{width:16px;height:16px}.ClientSwitcher-module___NplLa__menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--shadow-pop);z-index:var(--z-overlay);padding:6px;position:absolute;top:110%;right:0}.ClientSwitcher-module___NplLa__item{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.ClientSwitcher-module___NplLa__item:hover{background:var(--surface-alt)}.ClientSwitcher-module___NplLa__itemActive,.ClientSwitcher-module___NplLa__itemActive:hover{background:var(--surface-blue)}.ClientSwitcher-module___NplLa__itemName{font-size:var(--ui-md);color:var(--text-ink);font-weight:600}.ClientSwitcher-module___NplLa__tick{color:var(--color-blue-dark);margin-left:auto;display:inline-flex}.ClientSwitcher-module___NplLa__tick svg{width:16px;height:16px}@media (max-width:640px){.ClientSwitcher-module___NplLa__trigger,.ClientSwitcher-module___NplLa__static{gap:0;padding:7px}.ClientSwitcher-module___NplLa__meta,.ClientSwitcher-module___NplLa__chevron{display:none}.ClientSwitcher-module___NplLa__menu{min-width:200px}}
.GroupDetailView-module__nKkzwq__root{flex-direction:column;gap:28px;display:flex}.GroupDetailView-module__nKkzwq__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__nKkzwq__headMain{gap:var(--space-2xs);flex-direction:column;flex:260px;min-width:0;display:flex}.GroupDetailView-module__nKkzwq__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__nKkzwq__back:hover{color:var(--color-blue-dark)}.GroupDetailView-module__nKkzwq__back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.GroupDetailView-module__nKkzwq__back svg{width:14px;height:14px}.GroupDetailView-module__nKkzwq__titleRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.GroupDetailView-module__nKkzwq__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__nKkzwq__subtle{font-size:var(--ui-xs);color:var(--text-muted)}.GroupDetailView-module__nKkzwq__renameRow{align-items:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.GroupDetailView-module__nKkzwq__headSide{align-items:center;gap:var(--space-sm);flex:none;display:flex}.GroupDetailView-module__nKkzwq__activeCount{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-muted);font-variant-numeric:tabular-nums}.GroupDetailView-module__nKkzwq__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__nKkzwq__iconBtn:hover{background:var(--surface-alt);color:var(--text-ink)}.GroupDetailView-module__nKkzwq__iconBtn:disabled{opacity:.5;cursor:default}.GroupDetailView-module__nKkzwq__iconBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.GroupDetailView-module__nKkzwq__iconBtn svg{width:15px;height:15px}.GroupDetailView-module__nKkzwq__kpiGrid{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.GroupDetailView-module__nKkzwq__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__nKkzwq__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__nKkzwq__valueRow{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;min-height:28px;display:flex}.GroupDetailView-module__nKkzwq__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__nKkzwq__tileHint{font-size:var(--ui-xs);color:var(--text-muted)}.GroupDetailView-module__nKkzwq__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__nKkzwq__empty{padding:var(--space-sm) 0;font-size:var(--ui-sm);color:var(--text-muted);margin:0}.GroupDetailView-module__nKkzwq__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__nKkzwq__addRow{align-items:flex-end;gap:var(--space-xs);flex-wrap:wrap;flex:320px;justify-content:flex-end;display:flex}.GroupDetailView-module__nKkzwq__hint{margin:var(--space-xs) 0 0;font-size:var(--ui-sm);color:var(--text-muted)}.GroupDetailView-module__nKkzwq__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__nKkzwq__iconBtn{transition:none}}@media (max-width:900px){.GroupDetailView-module__nKkzwq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.GroupDetailView-module__nKkzwq__root{gap:20px}.GroupDetailView-module__nKkzwq__kpiGrid{grid-template-columns:1fr}.GroupDetailView-module__nKkzwq__head{flex-direction:column;align-items:stretch}.GroupDetailView-module__nKkzwq__headSide{justify-content:space-between}.GroupDetailView-module__nKkzwq__footer{flex-direction:column-reverse;align-items:stretch}.GroupDetailView-module__nKkzwq__addRow{justify-content:stretch}}
.Topbar-module__l96-WG__topbar{height:var(--panel-topbar);align-items:center;gap:var(--space-sm);padding:0 var(--panel-gutter);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur-md));border-bottom:1px solid var(--border);border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);z-index:var(--z-sticky);flex:none;display:flex;position:sticky;top:0}.Topbar-module__l96-WG__hamburger{border-radius:var(--radius-control);background:var(--surface-alt);width:40px;height:40px;color:var(--text-ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;display:none;position:relative}.Topbar-module__l96-WG__hamburger:before{content:"";position:absolute;inset:-2px}.Topbar-module__l96-WG__hamburger:hover{background:var(--surface-blue)}.Topbar-module__l96-WG__hamburger svg{width:20px;height:20px}.Topbar-module__l96-WG__titles{flex-direction:column;min-width:0;display:flex}@media (min-width:1025px){.Topbar-module__l96-WG__titles{padding-left:var(--space-2xs)}}.Topbar-module__l96-WG__title{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:700;overflow:hidden}.Topbar-module__l96-WG__subtitle{font-size:var(--ui-xs);color:var(--text-muted)}.Topbar-module__l96-WG__spacer{flex:1}.Topbar-module__l96-WG__bell{border-radius:var(--radius-control);background:var(--surface-alt);width:44px;height:44px;color:var(--text-ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Topbar-module__l96-WG__bell:hover{background:var(--surface-blue)}.Topbar-module__l96-WG__bell svg{width:18px;height:18px}.Topbar-module__l96-WG__bellDot{background:var(--color-danger);border:1.5px solid var(--surface-alt);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.Topbar-module__l96-WG__notif{flex:none;display:inline-flex;position:relative}.Topbar-module__l96-WG__notifPanel{width:300px;max-width:calc(100vw - var(--space-xl));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);z-index:var(--z-dropdown,60);padding:14px;position:absolute;top:calc(100% + 8px);right:0}.Topbar-module__l96-WG__notifHead{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--ui-sm);color:var(--text-ink);margin-bottom:10px}.Topbar-module__l96-WG__notifList{flex-direction:column;max-height:min(60vh,380px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.Topbar-module__l96-WG__notifItem{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 6px;display:flex}.Topbar-module__l96-WG__notifItem:first-child{border-top:none}.Topbar-module__l96-WG__notifIcon{border-radius:var(--radius-md);background:var(--surface-blue);width:30px;height:30px;color:var(--color-blue-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.Topbar-module__l96-WG__notifIcon svg{width:16px;height:16px}.Topbar-module__l96-WG__notifBody{flex-direction:column;gap:2px;min-width:0;display:flex}.Topbar-module__l96-WG__notifTitle{font-size:var(--ui-sm);font-weight:var(--weight-medium);color:var(--text-ink);overflow-wrap:anywhere;line-height:1.35}.Topbar-module__l96-WG__notifWhen{font-size:var(--ui-xs);color:var(--text-muted)}.Topbar-module__l96-WG__notifEmpty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:4px;padding:12px 8px 8px;display:flex}.Topbar-module__l96-WG__notifEmpty svg{width:24px;height:24px;color:var(--text-muted);margin-bottom:4px}.Topbar-module__l96-WG__notifEmpty p{font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-ink);margin:0}.Topbar-module__l96-WG__notifEmpty span{font-size:var(--ui-xs);line-height:1.45}@media (max-width:1024px){.Topbar-module__l96-WG__hamburger{display:inline-flex}.Topbar-module__l96-WG__topbar{border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:640px){.Topbar-module__l96-WG__topbar{gap:var(--space-xs);padding:0 var(--space-md)}.Topbar-module__l96-WG__subtitle{display:none}.Topbar-module__l96-WG__title{font-size:17px}}
.PromptsBoard-module__VujnMG__root{flex-direction:column;gap:28px;display:flex}.PromptsBoard-module__VujnMG__kpiCard{padding:var(--space-md)}.PromptsBoard-module__VujnMG__kpiGrid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PromptsBoard-module__VujnMG__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__VujnMG__tileHead{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.PromptsBoard-module__VujnMG__icon{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.PromptsBoard-module__VujnMG__icon svg{width:14px;height:14px}.PromptsBoard-module__VujnMG__blue{background:var(--surface-blue);color:var(--color-blue-ink)}.PromptsBoard-module__VujnMG__mint{background:var(--color-mint-bg);color:var(--color-mint)}.PromptsBoard-module__VujnMG__peach{background:var(--color-peach-bg);color:var(--color-peach)}.PromptsBoard-module__VujnMG__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__VujnMG__valueRow{align-items:baseline;gap:var(--space-2xs);min-height:28px;display:flex}.PromptsBoard-module__VujnMG__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__VujnMG__tileHint{font-size:var(--ui-xs);color:var(--text-muted)}.PromptsBoard-module__VujnMG__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__VujnMG__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.PromptsBoard-module__VujnMG__root{gap:20px}.PromptsBoard-module__VujnMG__kpiGrid{grid-template-columns:1fr}}
.page-module__-U3Nwa__root{gap:var(--space-lg);flex-direction:column;display:flex}
.BrandProfileGate-module__bOUFMa__cta{height:44px;font-family:var(--font-body);font-size:var(--ui-sm);letter-spacing:-.01em;color:var(--color-white);background:var(--gradient-blue,var(--color-blue));border-radius:var(--radius-control);corner-shape:var(--shape-control,round);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.BrandProfileGate-module__bOUFMa__cta:hover{box-shadow:var(--shadow-blue-glow,none);transform:scale(1.02)}.BrandProfileGate-module__bOUFMa__cta:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.BrandProfileGate-module__bOUFMa__cta:hover,.BrandProfileGate-module__bOUFMa__cta:active{transform:none}}
.SectionTabs-module__J_vTJW__row{justify-content:flex-end;display:flex}.SectionTabs-module__J_vTJW__tabs{border-radius:var(--radius-full);background:var(--surface-canvas);border:1px solid var(--border);gap:4px;padding:4px;display:inline-flex}.SectionTabs-module__J_vTJW__tab{border-radius:var(--radius-full);font-size:var(--ui-xs);font-weight:var(--weight-medium);color:var(--text-muted);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.SectionTabs-module__J_vTJW__tab:hover{color:var(--text-ink)}.SectionTabs-module__J_vTJW__tab[aria-current=page]{background:var(--surface);color:var(--text-ink);box-shadow:var(--shadow-card)}.SectionTabs-module__J_vTJW__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:560px){.SectionTabs-module__J_vTJW__tabs{max-width:100%;display:flex;overflow-x:auto}.SectionTabs-module__J_vTJW__row{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.SectionTabs-module__J_vTJW__tab{transition:none}}
.BehaviourKpiStrip-module__vvYjpG__card{padding:var(--space-md)}.BehaviourKpiStrip-module__vvYjpG__grid{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.BehaviourKpiStrip-module__vvYjpG__tile{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;gap:8px;display:flex}.BehaviourKpiStrip-module__vvYjpG__tileHead{align-items:center;gap:8px;min-width:0;display:flex}.BehaviourKpiStrip-module__vvYjpG__icon{border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.BehaviourKpiStrip-module__vvYjpG__icon svg{width:14px;height:14px}.BehaviourKpiStrip-module__vvYjpG__blue{background:var(--surface-blue);color:var(--color-blue-ink)}.BehaviourKpiStrip-module__vvYjpG__mint{background:var(--color-mint-bg);color:var(--color-mint)}.BehaviourKpiStrip-module__vvYjpG__peach{background:var(--color-peach-bg);color:var(--color-peach)}.BehaviourKpiStrip-module__vvYjpG__label{font-size:var(--ui-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.BehaviourKpiStrip-module__vvYjpG__valueRow{align-items:baseline;gap:2px;min-height:28px;display:flex}.BehaviourKpiStrip-module__vvYjpG__value{font-family:var(--font-display);font-size:var(--ui-2xl);color:var(--text-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.BehaviourKpiStrip-module__vvYjpG__unit{font-size:var(--ui-lg);color:var(--text-ink);font-weight:600}.BehaviourKpiStrip-module__vvYjpG__delta{align-self:center;margin-left:8px}@media (max-width:1024px){.BehaviourKpiStrip-module__vvYjpG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.BehaviourKpiStrip-module__vvYjpG__grid{grid-template-columns:1fr}}
.AgentCard-module__RHej-a__card{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.AgentCard-module__RHej-a__head{align-items:flex-start;gap:var(--space-sm);display:flex}.AgentCard-module__RHej-a__avatar{margin-left:auto;margin-top:calc(-1 * var(--space-xs));flex:none;place-items:center;display:grid;position:relative}.AgentCard-module__RHej-a__avatar:before{content:"";border-radius:var(--radius-full);background:radial-gradient(closest-side, hsl(var(--c-blue) / .3), hsl(var(--c-blue) / .12) 62%, transparent 100%);position:absolute;inset:-6px -4px -2px}.AgentCard-module__RHej-a__avatarDeep{margin-top:calc(-1 * var(--space-2xs));margin-bottom:calc(-1 * var(--space-lg))}.AgentCard-module__RHej-a__avatarImg{width:104px;height:auto;display:block;position:relative}.AgentCard-module__RHej-a__headText{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.AgentCard-module__RHej-a__title{font-family:var(--font-display);font-size:var(--ui-lg);font-weight:var(--weight-bold);color:var(--text-ink);margin:0}.AgentCard-module__RHej-a__lines{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.AgentCard-module__RHej-a__line{align-items:start;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--surface-alt);box-shadow:inset 0 0 0 1px var(--border);grid-template-columns:auto minmax(0,1fr);display:grid}.AgentCard-module__RHej-a__lineIcon{border-radius:var(--radius-sm);background:var(--line-tile);width:32px;height:32px;color:var(--line-accent);flex:none;place-items:center;display:grid}.AgentCard-module__RHej-a__lineIcon svg{flex:none}.AgentCard-module__RHej-a__lineBody{flex-direction:column;gap:2px;min-width:0;display:flex}.AgentCard-module__RHej-a__lineLabel{font-size:var(--ui-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-ink)}.AgentCard-module__RHej-a__lineText{font-size:var(--ui-sm);color:var(--text-ink);margin:0;line-height:1.55}.AgentCard-module__RHej-a__recs{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.AgentCard-module__RHej-a__rec{justify-content:space-between;align-items:baseline;gap:var(--space-sm);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out);margin-inline:-8px;padding:6px 8px;text-decoration:none;display:flex}.AgentCard-module__RHej-a__rec:hover{background:var(--surface-raised)}.AgentCard-module__RHej-a__rec:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.AgentCard-module__RHej-a__recTitle{font-size:var(--ui-sm);color:var(--text-ink);min-width:0;line-height:1.45}.AgentCard-module__RHej-a__recCta{font-size:var(--ui-xs);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--text-link);flex:none;align-items:center;gap:4px;display:inline-flex}.AgentCard-module__RHej-a__recCta svg{flex:none}@media (max-width:560px){.AgentCard-module__RHej-a__rec{flex-direction:column;align-items:flex-start;gap:2px}}.AgentCard-module__RHej-a__lineGood{--line-tile:var(--surface-mint);--line-accent:var(--color-mint)}.AgentCard-module__RHej-a__lineImprove{--line-tile:var(--surface-peach);--line-accent:var(--color-peach)}.AgentCard-module__RHej-a__lineNext{--line-tile:var(--surface-lavender);--line-accent:var(--color-lavender)}@media (max-width:560px){.AgentCard-module__RHej-a__line{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}.AgentCard-module__RHej-a__sentence{font-size:var(--ui-md);line-height:var(--leading-normal);color:var(--text-ink);margin:0}.AgentCard-module__RHej-a__empty{font-size:var(--ui-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.AgentCard-module__RHej-a__more{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--surface-alt);font-size:var(--ui-sm);font-weight:var(--weight-semibold);color:var(--text-link);transition:background var(--dur-base) var(--ease-out);margin-top:auto;text-decoration:none;display:flex}.AgentCard-module__RHej-a__more:hover{background:var(--surface-blue)}.AgentCard-module__RHej-a__more svg{flex:none}@media (prefers-reduced-motion:reduce){.AgentCard-module__RHej-a__more,.AgentCard-module__RHej-a__rec{transition:none}}
.DeviceKpiStrip-module__NkQEQW__card{padding:var(--space-md)}.DeviceKpiStrip-module__NkQEQW__grid{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.DeviceKpiStrip-module__NkQEQW__tile{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;gap:8px;display:flex}.DeviceKpiStrip-module__NkQEQW__tileHead{align-items:center;gap:8px;min-width:0;display:flex}.DeviceKpiStrip-module__NkQEQW__icon{border-radius:var(--radius-sm);background:var(--surface-blue);width:26px;height:26px;color:var(--color-blue-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.DeviceKpiStrip-module__NkQEQW__icon svg{width:14px;height:14px}.DeviceKpiStrip-module__NkQEQW__dot{border-radius:50%;flex:none;width:10px;height:10px}.DeviceKpiStrip-module__NkQEQW__label{font-size:var(--ui-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.DeviceKpiStrip-module__NkQEQW__valueRow{align-items:baseline;gap:2px;min-height:28px;display:flex}.DeviceKpiStrip-module__NkQEQW__value{font-family:var(--font-display);font-size:var(--ui-2xl);color:var(--text-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.DeviceKpiStrip-module__NkQEQW__delta{align-self:center;margin-left:8px}.DeviceKpiStrip-module__NkQEQW__tileBody{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.DeviceKpiStrip-module__NkQEQW__tileMain{flex:auto;min-width:0}.DeviceKpiStrip-module__NkQEQW__metaRow{align-items:center;gap:8px;min-width:0;min-height:22px;display:flex}.DeviceKpiStrip-module__NkQEQW__meta{font-size:var(--ui-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.DeviceKpiStrip-module__NkQEQW__donut{flex:none}.DeviceKpiStrip-module__NkQEQW__caption{font-size:var(--ui-xs);color:var(--text-muted);min-height:16px}@media (max-width:1024px){.DeviceKpiStrip-module__NkQEQW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.DeviceKpiStrip-module__NkQEQW__grid{grid-template-columns:1fr}}
.SeoPanel-module__PSxKFW__panel{flex-direction:column;gap:18px;display:flex}.SeoPanel-module__PSxKFW__cardCol{flex-direction:column;gap:16px;display:flex}.SeoPanel-module__PSxKFW__head{justify-content:space-between;align-items:center;display:flex}.SeoPanel-module__PSxKFW__headLeft{align-items:center;gap:8px;display:flex}.SeoPanel-module__PSxKFW__headLeft svg{width:16px;height:16px;color:var(--color-blue-dark)}.SeoPanel-module__PSxKFW__headTitle{font-family:var(--font-display);font-weight:700;font-size:var(--ui-lg)}.SeoPanel-module__PSxKFW__actionRow{display:flex}.SeoPanel-module__PSxKFW__actionRow>span{flex:1;min-width:0}.SeoPanel-module__PSxKFW__actionRow>span>button{justify-content:center;width:100%}.SeoPanel-module__PSxKFW__metaField{flex-direction:column;gap:6px;display:flex}.SeoPanel-module__PSxKFW__metaHead{justify-content:space-between;align-items:baseline;display:flex}.SeoPanel-module__PSxKFW__metaLabel{font-size:var(--ui-sm);color:var(--text-ink);font-weight:600}.SeoPanel-module__PSxKFW__metaLabelRow{align-items:center;gap:5px;display:inline-flex}.SeoPanel-module__PSxKFW__metaCount{font-size:var(--ui-xs);font-variant-numeric:tabular-nums;font-weight:600}.SeoPanel-module__PSxKFW__countOk{color:var(--color-success)}.SeoPanel-module__PSxKFW__countWarn{color:var(--color-warning)}.SeoPanel-module__PSxKFW__countDanger{color:var(--color-danger)}.SeoPanel-module__PSxKFW__metaValue{border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--ui-md);color:var(--text-ink);padding:10px 12px;line-height:1.5}.SeoPanel-module__PSxKFW__metaMultiline{min-height:60px}.SeoPanel-module__PSxKFW__metaEmpty{color:var(--text-muted);align-items:center;gap:8px;font-style:italic;display:flex}.SeoPanel-module__PSxKFW__slugIcon{color:var(--text-muted);vertical-align:-2px;margin-right:8px;display:inline-flex}.SeoPanel-module__PSxKFW__slugIcon svg{width:14px;height:14px}.SeoPanel-module__PSxKFW__emptyHint{font-size:var(--ui-xs);color:var(--text-muted)}.SeoPanel-module__PSxKFW__rationaleNote{border-radius:var(--radius-md);background:var(--surface-alt);font-size:var(--ui-xs);color:var(--text-muted);align-items:flex-start;gap:8px;margin:-4px 0 0;padding:10px 12px;line-height:1.45;display:flex}.SeoPanel-module__PSxKFW__rationaleNote svg{width:14px;height:14px;color:var(--color-blue-dark);flex:none;margin-top:1px}.SeoPanel-module__PSxKFW__rationaleLabel{color:var(--text-ink);font-weight:600}.SeoPanel-module__PSxKFW__metaInput,.SeoPanel-module__PSxKFW__metaTextarea{border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;font-family:inherit;font-size:var(--ui-md);color:var(--text-ink);padding:10px 12px;line-height:1.5}.SeoPanel-module__PSxKFW__metaTextarea{resize:vertical;min-height:60px}.SeoPanel-module__PSxKFW__metaInput:focus,.SeoPanel-module__PSxKFW__metaTextarea:focus,.SeoPanel-module__PSxKFW__keywordInput:focus{border-color:var(--color-blue-dark);outline:none}.SeoPanel-module__PSxKFW__slugInputWrap{border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;padding:0 12px;display:flex}.SeoPanel-module__PSxKFW__slugInputWrap:focus-within{border-color:var(--color-blue-dark)}.SeoPanel-module__PSxKFW__slugInput{min-width:0;font-family:inherit;font-size:var(--ui-md);color:var(--text-ink);background:0 0;border:none;flex:1;padding:10px 0}.SeoPanel-module__PSxKFW__slugInput:focus{outline:none}.SeoPanel-module__PSxKFW__inputError,.SeoPanel-module__PSxKFW__inputError.SeoPanel-module__PSxKFW__slugInputWrap:focus-within{border-color:var(--color-danger)}.SeoPanel-module__PSxKFW__fieldError{font-size:var(--ui-xs);color:var(--color-danger);margin-top:2px}.SeoPanel-module__PSxKFW__qualityRow{align-items:center;gap:14px;display:flex}.SeoPanel-module__PSxKFW__qualityInfo{flex-direction:column;gap:2px;display:flex}.SeoPanel-module__PSxKFW__qualityLabel{font-size:var(--ui-sm);color:var(--text-ink);align-items:center;gap:5px;font-weight:700;display:inline-flex}.SeoPanel-module__PSxKFW__qualityHint{font-size:var(--ui-xs);color:var(--text-muted)}.SeoPanel-module__PSxKFW__checklist{flex-direction:column;gap:8px;display:flex}.SeoPanel-module__PSxKFW__checkRow{align-items:center;gap:8px;display:flex}.SeoPanel-module__PSxKFW__checkIcon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.SeoPanel-module__PSxKFW__checkIcon svg{width:12px;height:12px}.SeoPanel-module__PSxKFW__checkPass{color:var(--color-success);background:var(--color-success-bg)}.SeoPanel-module__PSxKFW__checkFail{color:var(--color-danger);background:var(--color-danger-bg)}.SeoPanel-module__PSxKFW__checkLabel{font-size:var(--ui-sm);color:var(--text-ink)}.SeoPanel-module__PSxKFW__keywordsWrap{flex-direction:column;gap:8px;display:flex}.SeoPanel-module__PSxKFW__keywordsLabel{font-size:var(--ui-sm);color:var(--text-ink);font-weight:600}.SeoPanel-module__PSxKFW__keywordsList{flex-wrap:wrap;gap:6px;display:flex}.SeoPanel-module__PSxKFW__keywordHead{justify-content:space-between;align-items:baseline;display:flex}.SeoPanel-module__PSxKFW__keywordCounter{font-size:var(--ui-xs);font-variant-numeric:tabular-nums;font-weight:600}.SeoPanel-module__PSxKFW__keywordChip{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--ui-sm);color:var(--text-ink);align-items:center;gap:4px;padding:4px 4px 4px 10px;display:inline-flex}.SeoPanel-module__PSxKFW__keywordRemove{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.SeoPanel-module__PSxKFW__keywordRemove:hover{color:var(--color-danger);background:var(--color-danger-bg)}.SeoPanel-module__PSxKFW__keywordRemove svg{width:12px;height:12px}.SeoPanel-module__PSxKFW__keywordInput{border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;font-family:inherit;font-size:var(--ui-md);color:var(--text-ink);padding:10px 12px}.SeoPanel-module__PSxKFW__keywordInput:disabled{background:var(--surface-alt);color:var(--text-muted);cursor:not-allowed}.SeoPanel-module__PSxKFW__serpEyebrow{font-size:var(--ui-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.SeoPanel-module__PSxKFW__serpBody{flex-direction:column;gap:3px;display:flex}.SeoPanel-module__PSxKFW__serpUrl{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.SeoPanel-module__PSxKFW__serpFavicon{background:var(--surface-blue);width:18px;height:18px;color:var(--color-blue-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.SeoPanel-module__PSxKFW__serpFavicon svg{width:11px;height:11px}.SeoPanel-module__PSxKFW__serpTitle{color:#1a0dab;font-size:19px;line-height:1.3}.SeoPanel-module__PSxKFW__serpDesc{color:#4d5156;font-size:13.5px;line-height:1.5}[data-theme=dark] .SeoPanel-module__PSxKFW__serpTitle{color:var(--text-link)}[data-theme=dark] .SeoPanel-module__PSxKFW__serpDesc{color:var(--text-muted)}.SeoPanel-module__PSxKFW__linksHead{align-items:center;gap:8px;display:flex}.SeoPanel-module__PSxKFW__linksHead svg{width:16px;height:16px;color:var(--color-blue-dark)}.SeoPanel-module__PSxKFW__linksTitle{font-family:var(--font-display);font-weight:700;font-size:var(--ui-md)}.SeoPanel-module__PSxKFW__linkRow{background:var(--surface-alt);border-radius:var(--radius-md);align-items:center;gap:10px;padding:8px 10px;display:flex}.SeoPanel-module__PSxKFW__linkIcon{color:var(--text-muted);flex:none;display:inline-flex}.SeoPanel-module__PSxKFW__linkIcon svg{width:15px;height:15px}.SeoPanel-module__PSxKFW__linkInfo{flex:1;min-width:0}.SeoPanel-module__PSxKFW__linkTitle{font-size:var(--ui-sm);color:var(--text-ink);font-weight:600}.SeoPanel-module__PSxKFW__linkAnchor{font-size:var(--ui-xs);color:var(--text-muted)}.SeoPanel-module__PSxKFW__linkAccept{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:28px;height:28px;color:var(--color-success);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.SeoPanel-module__PSxKFW__linkAccept svg{width:15px;height:15px}.SeoPanel-module__PSxKFW__schemaRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.SeoPanel-module__PSxKFW__schemaLabel{font-size:var(--ui-sm);color:var(--text-ink);align-items:center;gap:8px;font-weight:600;display:flex}.SeoPanel-module__PSxKFW__schemaLabel svg{width:15px;height:15px;color:var(--text-muted)}.SeoPanel-module__PSxKFW__schemaDetails{flex-direction:column;gap:8px;display:flex}.SeoPanel-module__PSxKFW__schemaSummary{cursor:pointer;font-size:var(--ui-xs);color:var(--text-muted);-webkit-user-select:none;user-select:none;font-weight:600}.SeoPanel-module__PSxKFW__schemaPre{font-family:var(--font-mono,monospace);font-size:var(--ui-xs);white-space:pre-wrap;word-break:break-word;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-md);max-height:240px;color:var(--text-ink);margin:0;padding:10px 12px;line-height:1.5;overflow:auto}
.ExportMenu-module__8kLpUG__root{flex:none;position:relative}.ExportMenu-module__8kLpUG__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__8kLpUG__trigger:hover{border-color:var(--border-hover);color:var(--text-ink)}.ExportMenu-module__8kLpUG__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ExportMenu-module__8kLpUG__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__8kLpUG__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__8kLpUG__item:hover{background:var(--surface-alt)}.ExportMenu-module__8kLpUG__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ExportMenu-module__8kLpUG__item svg{color:var(--text-muted);flex:none}
.PeriodSwitcher-module__83OOwq__switch{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-canvas);flex:none;gap:2px;padding:3px;display:inline-flex}.PeriodSwitcher-module__83OOwq__btn{border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--ui-xs);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;padding:6px 12px;font-weight:600;text-decoration:none}.PeriodSwitcher-module__83OOwq__btn:hover:not([aria-current=page]){color:var(--text-ink)}.PeriodSwitcher-module__83OOwq__btn[aria-current=page]{background:var(--surface-blue);color:var(--color-blue-dark)}.PeriodSwitcher-module__83OOwq__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.ArticleRowMenu-module__V6N2Xa__wrap{display:inline-flex;position:relative}.ArticleRowMenu-module__V6N2Xa__kebab{border-radius:var(--radius-sm);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}.ArticleRowMenu-module__V6N2Xa__kebab:hover{background:var(--surface-alt);color:var(--text-ink)}.ArticleRowMenu-module__V6N2Xa__kebab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ArticleRowMenu-module__V6N2Xa__kebab[aria-busy=true]{opacity:.6;cursor:progress}.ArticleRowMenu-module__V6N2Xa__panel{top:calc(100% + var(--space-2xs));z-index:20;min-width:220px;padding:var(--space-2xs);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-pop);text-align:left;flex-direction:column;gap:2px;display:flex;position:absolute;right:0}.ArticleRowMenu-module__V6N2Xa__item{align-items:center;gap:var(--space-xs);width:100%;padding:8px var(--space-xs);border-radius:var(--radius-sm);color:var(--text-ink);font-family:var(--font-body);font-size:var(--ui-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.ArticleRowMenu-module__V6N2Xa__item:hover{background:var(--surface-alt)}.ArticleRowMenu-module__V6N2Xa__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ArticleRowMenu-module__V6N2Xa__item:disabled{opacity:.5;cursor:not-allowed}.ArticleRowMenu-module__V6N2Xa__danger{color:var(--color-danger)}.ArticleRowMenu-module__V6N2Xa__danger:hover{background:var(--color-danger-bg)}.ArticleRowMenu-module__V6N2Xa__schedule{margin-top:var(--space-2xs);padding-top:var(--space-2xs);border-top:1px solid var(--border);flex-direction:column;gap:4px;display:flex}.ArticleRowMenu-module__V6N2Xa__scheduleLabel{font-size:var(--ui-xs);font-weight:var(--weight-medium);color:var(--text-muted)}.ArticleRowMenu-module__V6N2Xa__scheduleInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:34px;color:var(--text-ink);font-family:var(--font-body);font-size:var(--ui-sm);font-variant-numeric:tabular-nums;padding:0 8px}.ArticleRowMenu-module__V6N2Xa__scheduleInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ArticleRowMenu-module__V6N2Xa__scheduleSubmit{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);min-height:32px;color:var(--text-ink);font-family:var(--font-body);font-size:var(--ui-sm);font-weight:var(--weight-medium);cursor:pointer}.ArticleRowMenu-module__V6N2Xa__scheduleSubmit:hover:not(:disabled){background:var(--surface);border-color:var(--border-hover)}.ArticleRowMenu-module__V6N2Xa__scheduleSubmit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ArticleRowMenu-module__V6N2Xa__scheduleSubmit:disabled{opacity:.5;cursor:not-allowed}.ArticleRowMenu-module__V6N2Xa__error{margin:var(--space-2xs) 0 0;padding-top:var(--space-2xs);border-top:1px solid var(--border);font-size:var(--ui-xs);line-height:var(--leading-snug);color:var(--color-danger);white-space:normal}@media (pointer:coarse){.ArticleRowMenu-module__V6N2Xa__kebab{width:44px;height:44px}.ArticleRowMenu-module__V6N2Xa__item,.ArticleRowMenu-module__V6N2Xa__scheduleInput,.ArticleRowMenu-module__V6N2Xa__scheduleSubmit{min-height:44px}}
.Dashboard-module__8W3m4W__root{flex-direction:column;gap:28px;display:flex}.Dashboard-module__8W3m4W__split{gap:var(--space-md);grid-template-columns:2fr 1fr;align-items:start;display:grid}.Dashboard-module__8W3m4W__split>*{min-width:0}.Dashboard-module__8W3m4W__splitFill{align-items:stretch}.Dashboard-module__8W3m4W__duo{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.Dashboard-module__8W3m4W__duo>*{min-width:0}.Dashboard-module__8W3m4W__cardHead{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.Dashboard-module__8W3m4W__cardHeadLeft{align-items:center;gap:10px;display:flex}.Dashboard-module__8W3m4W__cardIcon{border-radius:var(--radius-md);background:var(--surface-blue);width:36px;height:36px;color:var(--color-blue-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.Dashboard-module__8W3m4W__cardIcon svg{width:18px;height:18px}.Dashboard-module__8W3m4W__cardTitle{font-family:var(--font-display);font-weight:700;font-size:var(--ui-lg);align-items:center;gap:6px;display:inline-flex}.Dashboard-module__8W3m4W__cardSub{font-size:var(--ui-xs);color:var(--text-muted)}.Dashboard-module__8W3m4W__emptyContentCard{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.Dashboard-module__8W3m4W__emptyContentActions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.Dashboard-module__8W3m4W__importStatus{flex-basis:100%}.Dashboard-module__8W3m4W__strikingList{flex-direction:column;gap:12px;display:flex}.Dashboard-module__8W3m4W__strikingRow{grid-template-columns:1.4fr auto 1fr auto;align-items:center;gap:14px;display:grid}.Dashboard-module__8W3m4W__strikingQuery{font-weight:600;font-size:var(--ui-md);color:var(--text-ink)}.Dashboard-module__8W3m4W__strikingImpr{font-size:var(--ui-sm);color:var(--text-muted)}.Dashboard-module__8W3m4W__sectionTitle{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.Dashboard-module__8W3m4W__sectionTitle h2{font-family:var(--font-display);font-size:var(--ui-xl);letter-spacing:-.01em;margin:0;font-weight:700}.Dashboard-module__8W3m4W__sectionSub{font-size:var(--ui-xs);color:var(--text-muted);margin:2px 0 0}.Dashboard-module__8W3m4W__articlesCol{min-width:0}.Dashboard-module__8W3m4W__articleList{flex-direction:column;display:flex}.Dashboard-module__8W3m4W__articleRow{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);cursor:pointer;border-bottom:1px solid var(--border);transition:background var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.Dashboard-module__8W3m4W__articleRow:last-child{border-bottom:none}.Dashboard-module__8W3m4W__articleRow:hover{background:var(--surface-alt)}.Dashboard-module__8W3m4W__articleRow:focus-visible{background:var(--surface-blue);box-shadow:inset 2px 0 0 0 var(--color-blue-ink);outline:none}.Dashboard-module__8W3m4W__thumb{border-radius:var(--radius-md);object-fit:cover;flex:none;width:52px;height:52px}.Dashboard-module__8W3m4W__thumbFallback{font-family:var(--font-display);font-size:var(--ui-lg);font-weight:var(--weight-bold);color:var(--text-ink);place-items:center;display:grid}.Dashboard-module__8W3m4W__thumbMint{background:var(--surface-mint)}.Dashboard-module__8W3m4W__thumbPeach{background:var(--surface-peach)}.Dashboard-module__8W3m4W__thumbLavender{background:var(--surface-lavender)}.Dashboard-module__8W3m4W__articleMain{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.Dashboard-module__8W3m4W__articleTop{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.Dashboard-module__8W3m4W__articleName{font-weight:600;font-size:var(--ui-md);color:var(--text-ink)}.Dashboard-module__8W3m4W__articleMeta{align-items:center;gap:var(--space-sm);font-size:var(--ui-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.Dashboard-module__8W3m4W__articleCount{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.Dashboard-module__8W3m4W__articleCountValue{font-family:var(--font-display);font-weight:700;font-size:var(--ui-lg);color:var(--text-ink);font-variant-numeric:tabular-nums}.Dashboard-module__8W3m4W__articleCountLabel{font-size:var(--ui-xs);color:var(--text-muted)}.Dashboard-module__8W3m4W__articleAction{flex:none}.Dashboard-module__8W3m4W__score{font-family:var(--font-display);font-weight:700}.Dashboard-module__8W3m4W__scoreGood{color:var(--color-success)}.Dashboard-module__8W3m4W__scoreMid{color:var(--color-warning)}.Dashboard-module__8W3m4W__scoreBad{color:var(--color-danger)}.Dashboard-module__8W3m4W__trend{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.Dashboard-module__8W3m4W__trend svg{width:13px;height:13px}.Dashboard-module__8W3m4W__trendUp{color:var(--color-success)}.Dashboard-module__8W3m4W__trendDown{color:var(--color-danger)}.Dashboard-module__8W3m4W__trendFlat{color:var(--text-muted)}@media (max-width:1024px){.Dashboard-module__8W3m4W__split,.Dashboard-module__8W3m4W__duo{grid-template-columns:1fr}}@media (max-width:560px){.Dashboard-module__8W3m4W__root{gap:20px}.Dashboard-module__8W3m4W__strikingRow{grid-template-columns:1fr auto;row-gap:8px}.Dashboard-module__8W3m4W__strikingQuery{grid-area:1/1}.Dashboard-module__8W3m4W__strikingImpr{grid-area:2/1}.Dashboard-module__8W3m4W__articleRow{row-gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr)}.Dashboard-module__8W3m4W__articleAction{grid-column:1/-1}.Dashboard-module__8W3m4W__articleCount{justify-content:space-between;align-items:baseline;gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--border);flex-direction:row;grid-column:1/-1}}@media (max-width:360px){.Dashboard-module__8W3m4W__thumb{width:44px;height:44px}}
.RichEditor-module__mXSPha__wrap{flex-direction:column;display:flex}.RichEditor-module__mXSPha__toolbar{border-bottom:1px solid var(--border);background:var(--surface-alt);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-wrap:wrap;align-items:center;gap:4px;min-height:50px;padding:8px 10px;display:flex}.RichEditor-module__mXSPha__tool{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-ink);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;display:inline-flex;position:relative}.RichEditor-module__mXSPha__tool:hover:not(:disabled){background:var(--surface)}.RichEditor-module__mXSPha__tool:disabled{color:var(--text-muted);opacity:.45;cursor:not-allowed}.RichEditor-module__mXSPha__tool:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.RichEditor-module__mXSPha__tool svg{width:17px;height:17px}.RichEditor-module__mXSPha__toolActive{background:var(--surface-blue);color:var(--color-blue-dark)}.RichEditor-module__mXSPha__toolActive:hover:not(:disabled){background:var(--surface-blue)}.RichEditor-module__mXSPha__badgeIcon{color:var(--color-blue-dark);position:absolute;bottom:3px;right:3px;width:10px!important;height:10px!important}.RichEditor-module__mXSPha__badgeMinus{background:var(--color-danger);border-radius:1px;width:8px;height:2px;position:absolute;bottom:8px;right:4px}.RichEditor-module__mXSPha__sep{background:var(--border);flex:none;width:1px;height:22px;margin:0 4px}.RichEditor-module__mXSPha__toolSpacer{flex:1}.RichEditor-module__mXSPha__saveBtn{border:1.5px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-ink);font-size:var(--ui-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:7px 14px;font-weight:600;display:inline-flex}.RichEditor-module__mXSPha__saveBtn:hover:not(:disabled){border-color:var(--color-blue-dark);background:var(--surface-blue)}.RichEditor-module__mXSPha__saveBtn:disabled{opacity:.6;cursor:not-allowed}.RichEditor-module__mXSPha__saveBtn svg{width:15px;height:15px}.RichEditor-module__mXSPha__hiddenFile{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RichEditor-module__mXSPha__loading{min-height:320px;color:var(--text-muted);font-size:var(--ui-md);align-items:center;gap:8px;padding:22px 26px;display:flex}.RichEditor-module__mXSPha__loading svg{width:18px;height:18px}.RichEditor-module__mXSPha__editorHost{flex-direction:column;display:flex}.RichEditor-module__mXSPha__prose{min-height:320px;color:var(--text-ink);outline:none;padding:22px 26px;font-size:16px;line-height:1.7}.RichEditor-module__mXSPha__prose .ProseMirror{outline:none;min-height:320px}.RichEditor-module__mXSPha__prose .ProseMirror:focus{outline:none}.RichEditor-module__mXSPha__prose h2{font-family:var(--font-display);margin:1.2em 0 .5em;font-size:24px;font-weight:700;line-height:1.25}.RichEditor-module__mXSPha__prose h3{font-family:var(--font-display);margin:1em 0 .4em;font-size:19px;font-weight:700;line-height:1.3}.RichEditor-module__mXSPha__prose p{margin:0 0 .9em}.RichEditor-module__mXSPha__prose p:last-child{margin-bottom:0}.RichEditor-module__mXSPha__prose a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.RichEditor-module__mXSPha__prose strong{font-weight:700}:is(.RichEditor-module__mXSPha__prose ul,.RichEditor-module__mXSPha__prose ol){flex-direction:column;gap:4px;margin:0 0 .9em;padding-left:22px;display:flex}.RichEditor-module__mXSPha__prose li{line-height:1.7}.RichEditor-module__mXSPha__prose blockquote{border-left:3px solid var(--border);color:var(--text-muted);margin:0 0 .9em;padding:4px 0 4px 16px;font-style:italic}.RichEditor-module__mXSPha__prose code{font-family:var(--font-mono);background:var(--surface-alt);border-radius:var(--radius-sm);padding:1px 5px;font-size:.9em}.RichEditor-module__mXSPha__prose pre{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-md);margin:0 0 .9em;padding:14px 16px;overflow-x:auto}.RichEditor-module__mXSPha__prose pre code{background:0 0;padding:0}.RichEditor-module__mXSPha__prose img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:.4em 0;display:block}.RichEditor-module__mXSPha__prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 .9em;overflow:hidden}:is(.RichEditor-module__mXSPha__prose th,.RichEditor-module__mXSPha__prose td){border:1px solid var(--border);vertical-align:top;text-align:left;padding:8px 10px;position:relative}.RichEditor-module__mXSPha__prose th{background:var(--surface-alt);font-weight:700}.RichEditor-module__mXSPha__prose .selectedCell:after{content:"";background:hsl(var(--c-blue) / .18);pointer-events:none;position:absolute;inset:0}.RichEditor-module__mXSPha__prose .column-resize-handle{background:var(--color-blue-dark);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.RichEditor-module__mXSPha__prose .tableWrapper{overflow-x:auto}.RichEditor-module__mXSPha__statusBar{border-top:1px solid var(--border);background:var(--surface-alt);border-radius:0 0 var(--radius-lg) var(--radius-lg);font-size:var(--ui-sm);flex-wrap:wrap;align-items:center;gap:16px;padding:9px 14px;display:flex}.RichEditor-module__mXSPha__statusHint{color:var(--text-muted)}.RichEditor-module__mXSPha__statusCount{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.RichEditor-module__mXSPha__statusSaving{color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.RichEditor-module__mXSPha__statusSaved{color:var(--color-success);align-items:center;gap:6px;font-weight:600;display:inline-flex}.RichEditor-module__mXSPha__statusError{color:var(--color-danger);align-items:center;gap:6px;font-weight:600;display:inline-flex}.RichEditor-module__mXSPha__statusBar svg{flex:none;width:15px;height:15px}.RichEditor-module__mXSPha__spin{animation:.8s linear infinite RichEditor-module__mXSPha__rich-spin}@keyframes RichEditor-module__mXSPha__rich-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RichEditor-module__mXSPha__spin{animation:none}}@media (max-width:560px){.RichEditor-module__mXSPha__prose{padding:18px 16px}.RichEditor-module__mXSPha__prose .ProseMirror{min-height:260px}}
.ArticleRow-module__J_4I_q__row{border-top:1px solid var(--border);transition:background var(--dur-fast) var(--ease-out)}.ArticleRow-module__J_4I_q__row:hover{background:var(--surface-alt)}.ArticleRow-module__J_4I_q__td,.ArticleRow-module__J_4I_q__tdCover,.ArticleRow-module__J_4I_q__tdTitle,.ArticleRow-module__J_4I_q__tdStatus,.ArticleRow-module__J_4I_q__tdActions{padding:10px var(--space-sm);font-size:var(--ui-sm);color:var(--text-ink);vertical-align:middle}.ArticleRow-module__J_4I_q__tdCover{padding-left:var(--space-lg);width:48px}.ArticleRow-module__J_4I_q__tdActions{padding-right:var(--space-lg)}.ArticleRow-module__J_4I_q__cover,.ArticleRow-module__J_4I_q__coverFallback{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-alt);object-fit:cover;width:48px;height:48px;display:block}.ArticleRow-module__J_4I_q__coverFallback{color:var(--text-muted);justify-content:center;align-items:center;display:flex}.ArticleRow-module__J_4I_q__coverFallback svg{width:18px;height:18px}.ArticleRow-module__J_4I_q__tdTitle{width:40%}.ArticleRow-module__J_4I_q__titleLink{min-width:0;color:var(--text-ink);font-size:var(--ui-md);font-weight:var(--weight-medium);text-decoration:none;display:block}.ArticleRow-module__J_4I_q__titleLink:hover{color:var(--color-blue-dark)}.ArticleRow-module__J_4I_q__titleLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ArticleRow-module__J_4I_q__title,.ArticleRow-module__J_4I_q__path{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;display:block;overflow:hidden}.ArticleRow-module__J_4I_q__path{color:var(--text-muted);font-size:var(--ui-xs);margin-top:2px}.ArticleRow-module__J_4I_q__tdStatus{white-space:nowrap}.ArticleRow-module__J_4I_q__repoError{cursor:help;margin-left:6px;display:inline-flex}.ArticleRow-module__J_4I_q__tdNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ArticleRow-module__J_4I_q__impValue{display:block}.ArticleRow-module__J_4I_q__bar{border-radius:var(--radius-full);background:var(--surface-alt);width:100%;min-width:48px;height:3px;margin-top:4px;display:block;overflow:hidden}.ArticleRow-module__J_4I_q__barFill{border-radius:var(--radius-full);background:var(--color-blue);height:100%;display:block}.ArticleRow-module__J_4I_q__posDelta{font-size:var(--ui-xs);font-variant-numeric:tabular-nums;margin-left:6px}.ArticleRow-module__J_4I_q__posUp{color:var(--color-success)}.ArticleRow-module__J_4I_q__posDown{color:var(--color-danger)}.ArticleRow-module__J_4I_q__srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ArticleRow-module__J_4I_q__tdSpark{width:72px}.ArticleRow-module__J_4I_q__sparkEmpty{border-bottom:1px dashed var(--border);cursor:help;width:72px;height:20px;display:block}.ArticleRow-module__J_4I_q__tdQuality{text-align:center;width:48px}.ArticleRow-module__J_4I_q__ring{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.ArticleRow-module__J_4I_q__ringTrack{stroke:var(--border)}.ArticleRow-module__J_4I_q__ringValue{font-size:var(--ui-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-ink);position:absolute}.ArticleRow-module__J_4I_q__ringEmpty .ArticleRow-module__J_4I_q__ringValue{color:var(--text-muted)}.ArticleRow-module__J_4I_q__tdDate{text-align:right;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ArticleRow-module__J_4I_q__actions{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.ArticleRow-module__J_4I_q__action{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-muted);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ArticleRow-module__J_4I_q__action:hover{background:var(--surface);color:var(--color-blue-dark)}.ArticleRow-module__J_4I_q__action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ArticleRow-module__J_4I_q__action svg{width:16px;height:16px}@media (max-width:768px){.ArticleRow-module__J_4I_q__tdLowPrio,.ArticleRow-module__J_4I_q__tdSpark{display:none}.ArticleRow-module__J_4I_q__tdCover,.ArticleRow-module__J_4I_q__tdTitle,.ArticleRow-module__J_4I_q__tdStatus,.ArticleRow-module__J_4I_q__td,.ArticleRow-module__J_4I_q__tdActions{padding-block:12px}.ArticleRow-module__J_4I_q__tdCover{padding-left:var(--space-md)}.ArticleRow-module__J_4I_q__tdActions{padding-right:var(--space-md)}.ArticleRow-module__J_4I_q__title{white-space:normal}}
.BehaviourTable-module__px-gFW__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.BehaviourTable-module__px-gFW__table{border-collapse:collapse;width:100%;font-size:var(--ui-sm)}.BehaviourTable-module__px-gFW__table th,.BehaviourTable-module__px-gFW__table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 16px}.BehaviourTable-module__px-gFW__table tbody tr:last-child td{border-bottom:none}.BehaviourTable-module__px-gFW__table th{font-weight:600;font-size:var(--ui-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.BehaviourTable-module__px-gFW__numeric{text-align:right;font-variant-numeric:tabular-nums}.BehaviourTable-module__px-gFW__path{text-overflow:ellipsis;max-width:42ch;overflow:hidden}.BehaviourTable-module__px-gFW__empty{font-size:var(--ui-sm);color:var(--text-muted);padding:20px 16px}.BehaviourTable-module__px-gFW__sortBtn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.BehaviourTable-module__px-gFW__sortBtn:hover{color:var(--text-ink)}.BehaviourTable-module__px-gFW__sortBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.BehaviourTable-module__px-gFW__thNum .BehaviourTable-module__px-gFW__sortBtn{flex-direction:row-reverse}.BehaviourTable-module__px-gFW__sortIcon,.BehaviourTable-module__px-gFW__sortIconActive{flex:none;width:13px;height:13px}.BehaviourTable-module__px-gFW__sortIcon{opacity:.4}.BehaviourTable-module__px-gFW__sortIconActive{opacity:1;color:var(--color-blue-dark)}
.SerpShareCard-module__kGeqta__head{margin-bottom:10px}.SerpShareCard-module__kGeqta__modes{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-alt);flex:none;gap:2px;padding:2px;display:inline-flex}.SerpShareCard-module__kGeqta__mode{border-radius:var(--radius-full);font:inherit;font-size:var(--ui-xs);color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-weight:600}.SerpShareCard-module__kGeqta__mode:hover:not(:disabled){color:var(--text-ink)}.SerpShareCard-module__kGeqta__modeOn{background:var(--surface);color:var(--text-ink);box-shadow:var(--shadow-sm)}.SerpShareCard-module__kGeqta__mode:disabled{opacity:.45;cursor:not-allowed}.SerpShareCard-module__kGeqta__scope{font-size:var(--ui-xs);color:var(--text-muted);margin:0 0 12px;line-height:1.45}.SerpShareCard-module__kGeqta__scopeLink{color:var(--color-blue-ink);font-weight:600;text-decoration:none}.SerpShareCard-module__kGeqta__scopeLink:hover{text-decoration:underline}.SerpShareCard-module__kGeqta__shareList{grid-template-columns:auto fit-content(240px) 1fr auto;align-items:center;gap:7px 12px;display:grid}.SerpShareCard-module__kGeqta__shareSep{border-top:1px dashed var(--border);grid-column:1/-1;margin:2px 0}.SerpShareCard-module__kGeqta__shareRank{text-align:right;min-width:22px;font-size:var(--ui-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.SerpShareCard-module__kGeqta__shareDomainCell{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.SerpShareCard-module__kGeqta__shareDomain{font-size:var(--ui-sm);color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.SerpShareCard-module__kGeqta__shareDomainClient{font-weight:700}.SerpShareCard-module__kGeqta__srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SerpShareCard-module__kGeqta__shareTrack{border-radius:var(--radius-full);background:var(--surface-alt);width:100%;min-width:70px;height:8px;display:block;overflow:hidden}.SerpShareCard-module__kGeqta__shareFill{border-radius:inherit;background:var(--border);height:100%;display:block}.SerpShareCard-module__kGeqta__shareFillClient{background:var(--color-blue-dark)}.SerpShareCard-module__kGeqta__sharePct{text-align:right;min-width:52px;font-size:var(--ui-sm);color:var(--text-ink);font-variant-numeric:tabular-nums;font-weight:600}.SerpShareCard-module__kGeqta__more{font-size:var(--ui-sm);color:var(--color-blue-ink);align-items:center;gap:6px;margin-top:12px;font-weight:600;text-decoration:none;display:inline-flex}.SerpShareCard-module__kGeqta__more:hover{text-decoration:underline}.SerpShareCard-module__kGeqta__more svg{flex:none}.SerpShareCard-module__kGeqta__near{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border)}.SerpShareCard-module__kGeqta__nearHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:8px;display:flex}.SerpShareCard-module__kGeqta__nearTitle{font-family:var(--font-display);font-size:var(--ui-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--text-ink);margin:0}.SerpShareCard-module__kGeqta__nearCount{font-size:var(--ui-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.SerpShareCard-module__kGeqta__nearList{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px 12px;display:grid}.SerpShareCard-module__kGeqta__nearCol{font-size:var(--ui-xs);font-weight:var(--weight-medium);color:var(--text-muted)}.SerpShareCard-module__kGeqta__nearColNum{text-align:right}.SerpShareCard-module__kGeqta__nearQuery{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ui-sm);color:var(--text-ink);overflow:hidden}.SerpShareCard-module__kGeqta__nearPos{text-align:right;min-width:48px;font-size:var(--ui-sm);color:var(--text-ink);font-variant-numeric:tabular-nums;font-weight:600}.SerpShareCard-module__kGeqta__nearPot{justify-content:flex-end;min-width:64px;display:flex}.SerpShareCard-module__kGeqta__pot{border-radius:var(--radius-full);font-size:var(--ui-xs);white-space:nowrap;padding:1px 8px;font-weight:600}.SerpShareCard-module__kGeqta__potHigh{background:var(--color-success-bg);color:#22774f}.SerpShareCard-module__kGeqta__potMid{background:var(--surface-blue);color:var(--color-blue-ink)}.SerpShareCard-module__kGeqta__potLow{background:var(--surface-alt);color:var(--text-muted)}[data-theme=dark] .SerpShareCard-module__kGeqta__potHigh{color:#69d3a2}@media (max-width:560px){.SerpShareCard-module__kGeqta__shareList{grid-template-columns:auto fit-content(34%) minmax(56px,1fr) auto;column-gap:8px}.SerpShareCard-module__kGeqta__shareTrack{min-width:56px}.SerpShareCard-module__kGeqta__sharePct{min-width:44px}.SerpShareCard-module__kGeqta__nearList{column-gap:8px}.SerpShareCard-module__kGeqta__nearPos{min-width:40px}.SerpShareCard-module__kGeqta__nearPot{min-width:56px}}
.page-module__3JsfKG__root{flex-direction:column;gap:24px;display:flex}.page-module__3JsfKG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__3JsfKG__headText{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__3JsfKG__titleRow{align-items:center;gap:10px;display:flex}.page-module__3JsfKG__title{font-family:var(--font-display);font-size:var(--ui-xl);letter-spacing:-.01em;margin:0;font-weight:700}.page-module__3JsfKG__sub{font-size:var(--ui-sm);color:var(--text-muted);max-width:60ch;margin:0}.page-module__3JsfKG__skelTop{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (max-width:900px){.page-module__3JsfKG__skelTop{grid-template-columns:minmax(0,1fr)}}.page-module__3JsfKG__skelCardHead{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.page-module__3JsfKG__skelDonut{flex-direction:column;align-items:center;gap:20px;display:flex}.page-module__3JsfKG__skelLegend{flex-direction:column;gap:9px;width:100%;display:flex}.page-module__3JsfKG__skelToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.page-module__3JsfKG__skelRows{flex-direction:column;display:flex}.page-module__3JsfKG__skelRow{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:13px 16px;display:flex}.page-module__3JsfKG__skelRow:last-child{border-bottom:none}@media (max-width:560px){.page-module__3JsfKG__root{gap:18px}}