.page-module__sZegna__page{gap:var(--space-6);padding-bottom:var(--space-8);flex-direction:column;display:flex}.page-module__sZegna__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__sZegna__title{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:-.02em;color:var(--text-primary);margin:0}.page-module__sZegna__subtitle{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-body)}.page-module__sZegna__headerActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__sZegna__tierChip{align-items:center;gap:var(--space-1-5);height:34px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);white-space:nowrap;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.page-module__sZegna__tierChip:hover{border-color:var(--border-strong);color:var(--text-primary)}.page-module__sZegna__section{gap:var(--space-3);flex-direction:column;display:flex}.page-module__sZegna__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.page-module__sZegna__sectionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.page-module__sZegna__sectionLink{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:inline-flex}.page-module__sZegna__sectionLink:hover{color:var(--color-primary)}.page-module__sZegna__tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(215px,1fr));display:grid}.page-module__sZegna__charts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.page-module__sZegna__lists{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.page-module__sZegna__rank{width:18px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex:none}.page-module__sZegna__rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__sZegna__rowName{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__sZegna__rowMeta{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:3px;display:flex}.page-module__sZegna__rowMeta svg{opacity:.7}.page-module__sZegna__rowValue{font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;flex:none}.page-module__sZegna__bottom{gap:var(--space-3);grid-template-columns:1.35fr 1fr;display:grid}@media (max-width:900px){.page-module__sZegna__bottom{grid-template-columns:1fr}}.page-module__sZegna__panel{gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);flex-direction:column;display:flex}.page-module__sZegna__panelHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.page-module__sZegna__panelTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.page-module__sZegna__meter{gap:var(--space-1-5);flex-direction:column;display:flex}.page-module__sZegna__meterHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-module__sZegna__meterLabel{align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex}.page-module__sZegna__meterLabel svg{color:var(--text-tertiary)}.page-module__sZegna__meterValue{font-size:var(--text-xs);color:var(--text-primary);font-variant-numeric:tabular-nums}.page-module__sZegna__meterTrack{border-radius:var(--radius-full);background:var(--bg-hover);height:5px;overflow:hidden}.page-module__sZegna__meterFill{border-radius:var(--radius-full);background:var(--color-primary);height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.page-module__sZegna__meterFill[data-state=full]{background:var(--color-error)}.page-module__sZegna__meterUnit{font-size:var(--text-2xs);color:var(--text-tertiary)}.page-module__sZegna__limitGrid{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.page-module__sZegna__limitCell{flex-direction:column;gap:1px;min-width:0;display:flex}.page-module__sZegna__limitLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-medium);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__sZegna__limitValue{font-size:var(--text-sm);color:var(--text-primary);font-variant-numeric:tabular-nums}.page-module__sZegna__txnSummary{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-subtle,var(--bg-hover));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__sZegna__txnSummaryCell{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__sZegna__txnSummaryLabel{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-medium);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__sZegna__txnSummaryValue{font-size:var(--text-md,1rem);color:var(--text-primary);font-variant-numeric:tabular-nums}.page-module__sZegna__txnSkeleton{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-elevated) 37%, var(--bg-hover) 63%);background-size:400% 100%;height:104px;animation:1.4s infinite page-module__sZegna__txnShimmer}@keyframes page-module__sZegna__txnShimmer{0%{background-position:100%}to{background-position:0}}.page-module__sZegna__txn{align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-subtle,var(--bg-hover));text-align:left;cursor:pointer;flex-direction:column;transition:border-color .15s,background .15s;display:flex}.page-module__sZegna__txn:hover{border-color:var(--border-strong);background:var(--bg-hover)}.page-module__sZegna__txnTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.page-module__sZegna__txnAmount{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.page-module__sZegna__txnAmount[data-sign=credit]{color:var(--color-success)}.page-module__sZegna__txnMeta{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__sZegna__emptyPanel{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) 0;flex-direction:column;display:flex}.page-module__sZegna__emptyPanel p{font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.page-module__sZegna__quickRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__sZegna__quickLink{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);font-size:var(--text-xs);color:var(--text-secondary);text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.page-module__sZegna__quickLink svg{color:var(--text-tertiary);transition:color .15s}.page-module__sZegna__quickLink:hover{border-color:var(--border-strong);background:var(--bg-hover);color:var(--text-primary)}.page-module__sZegna__quickLink:hover svg{color:var(--color-primary)}@media (max-width:640px){.page-module__sZegna__header{flex-direction:column;align-items:stretch}.page-module__sZegna__headerActions{justify-content:space-between}.page-module__sZegna__tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}
.FloatingMenu-module__75ib0W__menu{z-index:4000;overscroll-behavior:contain;background:var(--bg-raised,var(--bg-surface,#16181d));border:1px solid var(--border-default,#ffffff14);box-shadow:var(--shadow-xl,0 16px 40px #00000073);color:var(--text-primary,#e8eaed);border-radius:11px;padding:5px;font-size:.78rem;position:fixed;overflow-y:auto}.FloatingMenu-module__75ib0W__down{transform-origin:top;animation:.13s ease-out FloatingMenu-module__75ib0W__fmInDown}.FloatingMenu-module__75ib0W__up{transform-origin:bottom;animation:.13s ease-out FloatingMenu-module__75ib0W__fmInUp}@keyframes FloatingMenu-module__75ib0W__fmInDown{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}@keyframes FloatingMenu-module__75ib0W__fmInUp{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.FloatingMenu-module__75ib0W__down,.FloatingMenu-module__75ib0W__up{animation:none}}.FloatingMenu-module__75ib0W__menu::-webkit-scrollbar{width:8px}.FloatingMenu-module__75ib0W__menu::-webkit-scrollbar-track{background:0 0}.FloatingMenu-module__75ib0W__menu::-webkit-scrollbar-thumb{background:var(--border-default,#ffffff24);background-clip:content-box;border:2px solid #0000;border-radius:8px}.FloatingMenu-module__75ib0W__menu::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary,#ffffff4d);background-clip:content-box}
.ResponsiveToolbar-module__SojVxG__toolbar{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex;position:relative;overflow:visible}.ResponsiveToolbar-module__SojVxG__alignEnd{justify-content:flex-end}.ResponsiveToolbar-module__SojVxG__item{flex:none;align-items:center;display:flex}.ResponsiveToolbar-module__SojVxG__itemGrow{flex:1;min-width:0}.ResponsiveToolbar-module__SojVxG__mirrorShell{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.ResponsiveToolbar-module__SojVxG__mirror{visibility:hidden;pointer-events:none;white-space:nowrap;z-index:-1;gap:8px;width:max-content;max-width:none;display:flex;position:absolute;top:0;left:0}.ResponsiveToolbar-module__SojVxG__mirrorItem{flex:none}.ResponsiveToolbar-module__SojVxG__overflowBtn{border:1px solid var(--border-default,#ffffff1a);background:var(--bg-surface,#1a1d23);height:30px;color:var(--text-secondary,#b6bac2);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:.72rem;font-weight:700;transition:background .14s,color .14s;display:inline-flex}.ResponsiveToolbar-module__SojVxG__overflowBtn:hover{background:var(--bg-hover,#ffffff0f);color:var(--text-primary,#e8eaed)}.ResponsiveToolbar-module__SojVxG__overflowBtn:focus-visible{outline:2px solid var(--color-primary,#d7f230);outline-offset:1px}.ResponsiveToolbar-module__SojVxG__overflowCount{color:var(--text-tertiary,#8b8f98);font-size:.62rem;font-weight:800}.ResponsiveToolbar-module__SojVxG__overflowMenu{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.ResponsiveToolbar-module__SojVxG__overflowRow{flex-direction:column;gap:5px;display:flex}.ResponsiveToolbar-module__SojVxG__overflowLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary,#8b8f98);font-size:.62rem;font-weight:800}.ResponsiveToolbar-module__SojVxG__overflowControl>*{width:100%}
.Select-module__fQeqTq__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.Select-module__fQeqTq__fullWidth{width:100%}.Select-module__fQeqTq__label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}.Select-module__fQeqTq__required{color:var(--color-error);margin-left:var(--space-0-5)}.Select-module__fQeqTq__selectWrapper{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-default);align-items:center;display:flex;position:relative}.Select-module__fQeqTq__selectWrapper:hover:not(.Select-module__fQeqTq__disabled){border-color:var(--border-emphasis)}.Select-module__fQeqTq__selectWrapper:focus-within:not(.Select-module__fQeqTq__disabled){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.Select-module__fQeqTq__sm{height:var(--input-height-sm)}.Select-module__fQeqTq__md{height:var(--input-height-md)}.Select-module__fQeqTq__lg{height:var(--input-height-lg)}.Select-module__fQeqTq__select{width:100%;height:100%;padding:0 var(--space-8) 0 var(--space-2-5);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1}.Select-module__fQeqTq__sm .Select-module__fQeqTq__select{font-size:var(--text-xs);padding-left:var(--space-2)}.Select-module__fQeqTq__select option{background-color:var(--bg-surface);color:var(--text-primary)}.Select-module__fQeqTq__chevron{right:var(--space-2-5);color:var(--text-tertiary);pointer-events:none;transition:transform var(--duration-fast) var(--ease-default);position:absolute}.Select-module__fQeqTq__selectWrapper:focus-within .Select-module__fQeqTq__chevron{transform:rotate(180deg)}.Select-module__fQeqTq__error{border-color:var(--color-error)}.Select-module__fQeqTq__error:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-bg)}.Select-module__fQeqTq__disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-muted)}.Select-module__fQeqTq__disabled .Select-module__fQeqTq__select{cursor:not-allowed}.Select-module__fQeqTq__message{font-size:var(--text-xs);color:var(--text-tertiary)}.Select-module__fQeqTq__errorMessage{color:var(--color-error)}.Select-module__fQeqTq__errorTrigger{border-color:var(--color-error)!important}
.Table-module__SqRswG__wrapper{border:1px solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--bg-raised);overflow-x:auto}.Table-module__SqRswG__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.Table-module__SqRswG__thead{background-color:var(--bg-surface);border-bottom:1px solid var(--border-default)}.Table-module__SqRswG__th{padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap}.Table-module__SqRswG__tr{border-bottom:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-default)}.Table-module__SqRswG__tr:last-child{border-bottom:none}.Table-module__SqRswG__tr:hover{background-color:var(--bg-hover)}.Table-module__SqRswG__tr.Table-module__SqRswG__clickable{cursor:pointer}.Table-module__SqRswG__td{padding:var(--space-3) var(--space-4);color:var(--text-primary)}.Table-module__SqRswG__alignRight{text-align:right}.Table-module__SqRswG__alignCenter{text-align:center}.Table-module__SqRswG__empty{padding:var(--space-10);text-align:center;justify-content:center;align-items:center;display:flex}.Table-module__SqRswG__empty p{font-size:var(--text-sm);color:var(--text-tertiary)}.Table-module__SqRswG__skelRow{pointer-events:none}.Table-module__SqRswG__skelBar{margin-block:4px}.Table-module__SqRswG__alignRight .Table-module__SqRswG__skelBar{margin-left:auto}.Table-module__SqRswG__alignCenter .Table-module__SqRswG__skelBar{margin-inline:auto}
.ComparisonStat-module__ijji0G__card{padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg,12px);flex-direction:column;gap:2px;min-width:0;display:flex}.ComparisonStat-module__ijji0G__value{font-size:var(--text-xl,1.3rem);font-weight:var(--font-bold);color:var(--color-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.ComparisonStat-module__ijji0G__label{font-size:var(--text-2xs,.66rem);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.ComparisonStat-module__ijji0G__sub{font-size:var(--text-xs);color:var(--text-tertiary)}.ComparisonStat-module__ijji0G__compare{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-direction:column;gap:1px;display:flex}.ComparisonStat-module__ijji0G__row{font-size:var(--text-2xs,.66rem);font-variant-numeric:tabular-nums;cursor:help;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ComparisonStat-module__ijji0G__rowLabel{color:var(--text-muted,var(--text-tertiary));font-weight:var(--font-semibold)}.ComparisonStat-module__ijji0G__rowValue{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ComparisonStat-module__ijji0G__delta{font-weight:var(--font-semibold);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ComparisonStat-module__ijji0G__delta[data-good]{color:var(--color-success)}.ComparisonStat-module__ijji0G__delta[data-bad]{color:var(--color-error)}.ComparisonStat-module__ijji0G__deltaFlat{color:var(--text-muted,var(--text-tertiary));opacity:.6;align-items:center;display:inline-flex}
.Tabs-module__Xp4CHG__tabs{gap:var(--space-1);scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.Tabs-module__Xp4CHG__tabs::-webkit-scrollbar{display:none}.Tabs-module__Xp4CHG__tabs>*{scroll-snap-align:start;flex:none}.Tabs-module__Xp4CHG__default{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-1)}.Tabs-module__Xp4CHG__underline{border-bottom:1px solid var(--border-default);gap:var(--space-4)}.Tabs-module__Xp4CHG__pills{gap:var(--space-1)}.Tabs-module__Xp4CHG__sm .Tabs-module__Xp4CHG__tab{padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-xs)}.Tabs-module__Xp4CHG__md .Tabs-module__Xp4CHG__tab{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.Tabs-module__Xp4CHG__lg .Tabs-module__Xp4CHG__tab{padding:var(--space-2-5) var(--space-4);font-size:var(--text-sm)}.Tabs-module__Xp4CHG__tab{align-items:center;gap:var(--space-1-5);font-weight:var(--font-medium);color:var(--text-tertiary);border-radius:var(--radius-md);white-space:nowrap;transition:all var(--duration-fast) var(--ease-default);display:flex}.Tabs-module__Xp4CHG__tab:hover:not(:disabled){color:var(--text-primary);background-color:var(--bg-hover)}.Tabs-module__Xp4CHG__tab:disabled{opacity:.5;cursor:not-allowed}.Tabs-module__Xp4CHG__tab.Tabs-module__Xp4CHG__active{color:var(--text-primary);background-color:var(--bg-raised)}.Tabs-module__Xp4CHG__underline .Tabs-module__Xp4CHG__tab{padding-bottom:var(--space-3);background:0 0;border-radius:0;margin-bottom:-1px}.Tabs-module__Xp4CHG__underline .Tabs-module__Xp4CHG__tab.Tabs-module__Xp4CHG__active{box-shadow:inset 0 -2px 0 var(--color-primary);background:0 0}.Tabs-module__Xp4CHG__underline .Tabs-module__Xp4CHG__tab:hover:not(:disabled){background:0 0}.Tabs-module__Xp4CHG__pills .Tabs-module__Xp4CHG__tab.Tabs-module__Xp4CHG__active{background-color:var(--color-primary);color:var(--text-inverse)}.Tabs-module__Xp4CHG__icon{flex-shrink:0}.Tabs-module__Xp4CHG__count{min-width:18px;height:18px;padding:0 var(--space-1);background-color:var(--bg-subtle);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--font-semibold);justify-content:center;align-items:center;display:flex}.Tabs-module__Xp4CHG__tab.Tabs-module__Xp4CHG__active .Tabs-module__Xp4CHG__count{background:var(--badge-accent-bg);color:var(--color-primary)}.Tabs-module__Xp4CHG__pills .Tabs-module__Xp4CHG__tab.Tabs-module__Xp4CHG__active .Tabs-module__Xp4CHG__count{color:inherit;background-color:#fff3}
.Toggle-module__xiRN1q__wrapper{align-items:center;gap:var(--spacing-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.Toggle-module__xiRN1q__wrapper.Toggle-module__xiRN1q__disabled{cursor:not-allowed;opacity:.6}.Toggle-module__xiRN1q__toggle{display:inline-block;position:relative}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__small{width:36px;height:20px}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__medium{width:44px;height:24px}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__large{width:52px;height:28px}.Toggle-module__xiRN1q__input{opacity:0;width:0;height:0;position:absolute}.Toggle-module__xiRN1q__slider{cursor:pointer;background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);transition:all var(--transition-fast);border-radius:34px;position:absolute;inset:0}.Toggle-module__xiRN1q__slider:before{content:"";transition:all var(--transition-fast);background-color:#fff;border-radius:50%;position:absolute;box-shadow:0 2px 4px #0000001a}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__small .Toggle-module__xiRN1q__slider:before{width:14px;height:14px;bottom:2px;left:2px}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__medium .Toggle-module__xiRN1q__slider:before{width:18px;height:18px;bottom:2px;left:2px}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__large .Toggle-module__xiRN1q__slider:before{width:22px;height:22px;bottom:2px;left:2px}.Toggle-module__xiRN1q__input:checked+.Toggle-module__xiRN1q__slider{background-color:var(--color-primary);border-color:var(--color-primary)}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__small .Toggle-module__xiRN1q__input:checked+.Toggle-module__xiRN1q__slider:before{transform:translate(16px)}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__medium .Toggle-module__xiRN1q__input:checked+.Toggle-module__xiRN1q__slider:before{transform:translate(20px)}.Toggle-module__xiRN1q__toggle.Toggle-module__xiRN1q__large .Toggle-module__xiRN1q__input:checked+.Toggle-module__xiRN1q__slider:before{transform:translate(24px)}.Toggle-module__xiRN1q__input:focus+.Toggle-module__xiRN1q__slider{box-shadow:0 0 0 3px #0066ff1a}.Toggle-module__xiRN1q__wrapper.Toggle-module__xiRN1q__disabled .Toggle-module__xiRN1q__slider{cursor:not-allowed}.Toggle-module__xiRN1q__label{font-size:var(--font-size-sm);color:var(--color-text-primary)}
.ModelPlacementModal-module__CI13Ia__center{padding:var(--space-8,36px) 0;justify-content:center;display:flex}.ModelPlacementModal-module__CI13Ia__body{gap:var(--space-3);flex-direction:column;display:flex}.ModelPlacementModal-module__CI13Ia__section{border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);background:var(--bg-surface);padding:12px 13px;transition:border-color .15s,background .15s}.ModelPlacementModal-module__CI13Ia__section[data-on]{border-color:color-mix(in srgb, var(--text-primary) 22%, transparent);background:color-mix(in srgb, var(--text-primary) 3%, transparent)}.ModelPlacementModal-module__CI13Ia__sectionHead{align-items:flex-start;gap:10px;display:flex}.ModelPlacementModal-module__CI13Ia__sectionIcon{border-radius:var(--radius-md,9px);border:1px solid var(--border-subtle);background:var(--bg-hover);width:28px;height:28px;color:var(--text-tertiary);flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.ModelPlacementModal-module__CI13Ia__sectionIcon[data-on]{color:var(--text-primary);border-color:color-mix(in srgb, var(--text-primary) 34%, transparent)}.ModelPlacementModal-module__CI13Ia__sectionText{flex:auto;min-width:0}.ModelPlacementModal-module__CI13Ia__sectionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0;line-height:1.35}.ModelPlacementModal-module__CI13Ia__sectionBlurb{font-size:var(--text-xs);color:var(--text-tertiary);margin:2px 0 0;line-height:1.5}.ModelPlacementModal-module__CI13Ia__grid{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:7px;margin-top:12px;display:grid}.ModelPlacementModal-module__CI13Ia__slot{border:1px solid var(--border-default);border-radius:var(--radius-md,9px);background:var(--bg-surface);height:38px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;transition:border-color .13s,background .13s,color .13s;display:flex;position:relative}.ModelPlacementModal-module__CI13Ia__slot:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover);color:var(--text-primary)}.ModelPlacementModal-module__CI13Ia__slot:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ModelPlacementModal-module__CI13Ia__slot[data-taken]{opacity:.4;cursor:not-allowed;background:var(--bg-hover);text-decoration:line-through}.ModelPlacementModal-module__CI13Ia__slot[data-selected]{border-color:color-mix(in srgb, var(--text-primary) 62%, transparent);background:color-mix(in srgb, var(--text-primary) 7%, transparent);color:var(--text-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--text-primary) 62%, transparent)}.ModelPlacementModal-module__CI13Ia__slot[data-mine]{border-color:color-mix(in srgb, var(--color-success) 46%, transparent)}.ModelPlacementModal-module__CI13Ia__slotTick{color:var(--color-success);position:absolute;top:3px;right:3px}.ModelPlacementModal-module__CI13Ia__legend{font-size:var(--text-xs);color:var(--text-tertiary);margin:9px 0 0;line-height:1.55}.ModelPlacementModal-module__CI13Ia__note{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:1.55}.ModelPlacementModal-module__CI13Ia__inlineLink{font:inherit;color:var(--text-primary);font-weight:var(--font-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.ModelPlacementModal-module__CI13Ia__inlineLink:hover{color:var(--color-primary)}.ModelPlacementModal-module__CI13Ia__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}
.ModelProvidersModal-module__zYuDoq__wrap{flex-direction:column;gap:12px;display:flex}.ModelProvidersModal-module__zYuDoq__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ModelProvidersModal-module__zYuDoq__modeInfo{color:var(--text-secondary);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.ModelProvidersModal-module__zYuDoq__modeInfo b{color:var(--text-primary)}.ModelProvidersModal-module__zYuDoq__modeIcon{color:var(--color-primary);flex-shrink:0}.ModelProvidersModal-module__zYuDoq__topActions{align-items:center;gap:8px;display:inline-flex}.ModelProvidersModal-module__zYuDoq__list{flex-direction:column;gap:6px;display:flex}.ModelProvidersModal-module__zYuDoq__row{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;transition:border-color .15s;display:flex}.ModelProvidersModal-module__zYuDoq__row:hover{border-color:var(--border-strong,var(--border-default))}.ModelProvidersModal-module__zYuDoq__rowOff{opacity:.55}.ModelProvidersModal-module__zYuDoq__rank{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:22px;height:22px;color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.ModelProvidersModal-module__zYuDoq__statusDot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.ModelProvidersModal-module__zYuDoq__dotOn{background:var(--color-success)}.ModelProvidersModal-module__zYuDoq__dotWarn{background:var(--color-warning,#f59e0b)}.ModelProvidersModal-module__zYuDoq__rowText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ModelProvidersModal-module__zYuDoq__rowName{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.ModelProvidersModal-module__zYuDoq__rowSub{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ModelProvidersModal-module__zYuDoq__rowSub code{font-family:var(--font-mono,monospace)}.ModelProvidersModal-module__zYuDoq__rowActions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ModelProvidersModal-module__zYuDoq__aBtn{border:1px solid var(--border-default);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.ModelProvidersModal-module__zYuDoq__aBtn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.ModelProvidersModal-module__zYuDoq__aBtn:disabled{opacity:.35;cursor:not-allowed}.ModelProvidersModal-module__zYuDoq__aBtnOff{color:var(--color-warning,#f59e0b);border-color:color-mix(in srgb, var(--color-warning,#f59e0b) 40%, transparent)}.ModelProvidersModal-module__zYuDoq__aBtnDanger:hover:not(:disabled){color:var(--color-error);border-color:var(--color-error)}.ModelProvidersModal-module__zYuDoq__empty{color:var(--text-secondary);padding:14px 4px;font-size:.82rem}.ModelProvidersModal-module__zYuDoq__addBox{border:1px dashed var(--border-default);border-radius:10px;flex-direction:column;gap:9px;padding:11px 12px;display:flex}.ModelProvidersModal-module__zYuDoq__addRow{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.ModelProvidersModal-module__zYuDoq__addActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:560px){.ModelProvidersModal-module__zYuDoq__addRow{grid-template-columns:1fr}}.ModelProvidersModal-module__zYuDoq__hint{color:var(--text-tertiary);font-size:.7rem}.ModelProvidersModal-module__zYuDoq__modeRadios{flex-wrap:wrap;flex:1;gap:8px;display:flex}.ModelProvidersModal-module__zYuDoq__radio{border:1px solid var(--border-default);cursor:pointer;background:var(--bg-surface);border-radius:10px;flex:1;align-items:flex-start;gap:9px;min-width:220px;padding:9px 12px;transition:border-color .15s,background .15s;display:flex}.ModelProvidersModal-module__zYuDoq__radio:hover{background:var(--bg-hover)}.ModelProvidersModal-module__zYuDoq__radioOn{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.ModelProvidersModal-module__zYuDoq__radio input{accent-color:var(--color-primary);cursor:pointer;margin-top:2px}.ModelProvidersModal-module__zYuDoq__radioText{flex-direction:column;gap:1px;display:flex}.ModelProvidersModal-module__zYuDoq__radioText b{font-size:.82rem;font-weight:800}.ModelProvidersModal-module__zYuDoq__radioOn .ModelProvidersModal-module__zYuDoq__radioText b{color:var(--color-primary)}.ModelProvidersModal-module__zYuDoq__radioText small{color:var(--text-tertiary);font-size:.66rem;line-height:1.35}.ModelProvidersModal-module__zYuDoq__addBar{align-items:center;gap:8px;display:flex}.ModelProvidersModal-module__zYuDoq__addBarOff{opacity:.55}.ModelProvidersModal-module__zYuDoq__addPick{flex:1;min-width:0}.ModelProvidersModal-module__zYuDoq__footer{z-index:6;background:var(--bg-raised,var(--bg-surface));border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:10px;margin:2px -4px -4px;padding:9px 6px 4px;display:flex;position:sticky;bottom:0}.ModelProvidersModal-module__zYuDoq__footNote{color:var(--text-tertiary);font-size:.68rem}.ModelProvidersModal-module__zYuDoq__footActions{align-items:center;gap:7px;display:inline-flex}.ModelProvidersModal-module__zYuDoq__footGhost{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;padding:4px 10px;font-size:.72rem;font-weight:700}.ModelProvidersModal-module__zYuDoq__footGhost:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.ModelProvidersModal-module__zYuDoq__footSave{background:var(--color-primary);color:var(--text-inverse,#111);cursor:pointer;border:none;border-radius:7px;padding:4px 12px;font-size:.72rem;font-weight:800;transition:opacity .15s}.ModelProvidersModal-module__zYuDoq__footSave:hover:not(:disabled){opacity:.9}.ModelProvidersModal-module__zYuDoq__footSave:disabled,.ModelProvidersModal-module__zYuDoq__footGhost:disabled{opacity:.45;cursor:not-allowed}.ModelProvidersModal-module__zYuDoq__addBtn{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.ModelProvidersModal-module__zYuDoq__addBtn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.ModelProvidersModal-module__zYuDoq__addBtn:disabled{opacity:.45;cursor:not-allowed}
.ProviderAnalytics-module__vCc0XG__section{flex-direction:column;gap:12px;margin-top:18px;display:flex}.ProviderAnalytics-module__vCc0XG__embedded{background:0 0;border:none;border-radius:0;height:100%;margin-top:0}.ProviderAnalytics-module__vCc0XG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ProviderAnalytics-module__vCc0XG__title{align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:700;display:flex}.ProviderAnalytics-module__vCc0XG__headRight{align-items:center;gap:8px;display:inline-flex}.ProviderAnalytics-module__vCc0XG__tz{color:var(--text-secondary);white-space:nowrap;font-size:.68rem}.ProviderAnalytics-module__vCc0XG__tabBar{border-bottom:1px solid var(--border-default);gap:4px;display:flex}.ProviderAnalytics-module__vCc0XG__tabBtn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 13px;font-size:.85rem;font-weight:500}.ProviderAnalytics-module__vCc0XG__tabBtn:hover{color:var(--text-primary)}.ProviderAnalytics-module__vCc0XG__tabBtnActive{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}.ProviderAnalytics-module__vCc0XG__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProviderAnalytics-module__vCc0XG__loadingWrap{justify-content:center;padding:32px;display:flex}.ProviderAnalytics-module__vCc0XG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.ProviderAnalytics-module__vCc0XG__sCard{border:1px solid var(--border-default);border-radius:9px;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.ProviderAnalytics-module__vCc0XG__sNum{white-space:nowrap;text-overflow:ellipsis;font-size:1.12rem;font-weight:800;overflow:hidden}.ProviderAnalytics-module__vCc0XG__sNum[data-good=true]{color:var(--color-success)}.ProviderAnalytics-module__vCc0XG__sNum[data-bad=true]{color:#ef4444}.ProviderAnalytics-module__vCc0XG__sLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.64rem}.ProviderAnalytics-module__vCc0XG__sSep{opacity:.5;margin:0 3px;font-weight:500}.ProviderAnalytics-module__vCc0XG__chartBlock{flex-direction:column;gap:4px;display:flex}.ProviderAnalytics-module__vCc0XG__chart{border-bottom:1px solid var(--border-default);align-items:flex-end;gap:2px;height:96px;padding-bottom:1px;display:flex}.ProviderAnalytics-module__vCc0XG__barCol{flex:1;align-items:flex-end;min-width:3px;height:100%;display:flex}.ProviderAnalytics-module__vCc0XG__barStack{background:var(--color-primary);border-radius:2px 2px 0 0;flex-direction:column;justify-content:flex-start;width:100%;min-height:2px;display:flex;position:relative;overflow:hidden}.ProviderAnalytics-module__vCc0XG__barFail{background:#ef4444;width:100%}.ProviderAnalytics-module__vCc0XG__chartAxis{color:var(--text-secondary);justify-content:space-between;font-size:.66rem;display:flex}.ProviderAnalytics-module__vCc0XG__tablesGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.ProviderAnalytics-module__vCc0XG__tableBlock{min-width:0}.ProviderAnalytics-module__vCc0XG__tableBlock h4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0 0 6px;font-size:.72rem}.ProviderAnalytics-module__vCc0XG__table{border-collapse:collapse;width:100%;font-size:.8rem}.ProviderAnalytics-module__vCc0XG__table th{text-align:left;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-default);background:var(--bg-raised);z-index:1;padding:5px 8px;font-size:.66rem;position:sticky;top:0}.ProviderAnalytics-module__vCc0XG__table td{border-bottom:1px solid var(--border-subtle,var(--border-default));padding:4px 8px}.ProviderAnalytics-module__vCc0XG__table tbody tr:hover{background:var(--bg-hover)}.ProviderAnalytics-module__vCc0XG__keyCell{flex-direction:column;gap:1px;display:flex}.ProviderAnalytics-module__vCc0XG__logScroll{border:1px solid var(--border-default);border-radius:10px;max-height:calc(100vh - 300px);overflow:auto}.ProviderAnalytics-module__vCc0XG__logTable{font-size:.78rem}.ProviderAnalytics-module__vCc0XG__logTable th{padding:6px 9px}.ProviderAnalytics-module__vCc0XG__logTable td{white-space:nowrap;padding:5px 9px}.ProviderAnalytics-module__vCc0XG__logTable tbody tr{cursor:pointer}.ProviderAnalytics-module__vCc0XG__compareHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProviderAnalytics-module__vCc0XG__compareRange{color:var(--text-secondary);flex-wrap:wrap;gap:16px;font-size:.7rem;display:flex}.ProviderAnalytics-module__vCc0XG__compareRange strong{color:var(--text-primary);margin-right:4px}.ProviderAnalytics-module__vCc0XG__compareGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ProviderAnalytics-module__vCc0XG__compareCard{border:1px solid var(--border-default);border-radius:11px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ProviderAnalytics-module__vCc0XG__compareLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.66rem}.ProviderAnalytics-module__vCc0XG__compareValue{font-size:1.5rem;font-weight:800;line-height:1.1}.ProviderAnalytics-module__vCc0XG__compareFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.ProviderAnalytics-module__vCc0XG__comparePrev{color:var(--text-secondary);font-size:.7rem}.ProviderAnalytics-module__vCc0XG__ppDelta{font-size:12px;font-weight:600}.ProviderAnalytics-module__vCc0XG__mono{font-family:var(--font-mono,monospace);font-size:.75rem}.ProviderAnalytics-module__vCc0XG__dim{color:var(--text-secondary);text-align:center;padding:10px}.ProviderAnalytics-module__vCc0XG__dimSmall{color:var(--text-secondary);font-size:.68rem}@media (max-width:640px){.ProviderAnalytics-module__vCc0XG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.ProviderAnalytics-module__vCc0XG__logScroll{max-height:calc(100vh - 240px)}.ProviderAnalytics-module__vCc0XG__compareValue{font-size:1.25rem}}.ProviderAnalytics-module__vCc0XG__filters{gap:8px;padding:10px 16px 12px}.ProviderAnalytics-module__vCc0XG__section table{margin-top:6px}.ProviderAnalytics-module__vCc0XG__tabBar+.ProviderAnalytics-module__vCc0XG__filters{border-top:1px solid var(--border-subtle,var(--border-default))}.ProviderAnalytics-module__vCc0XG__embedded{border:1px solid var(--border-default);border-radius:12px}.ProviderAnalytics-module__vCc0XG__embedded .ProviderAnalytics-module__vCc0XG__head{padding:12px 16px 4px}.ProviderAnalytics-module__vCc0XG__costBtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px dotted;padding:0}.ProviderAnalytics-module__vCc0XG__costBtn:hover{color:var(--color-primary)}.ProviderAnalytics-module__vCc0XG__costBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProviderAnalytics-module__vCc0XG__headToolbar{flex:auto;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;display:flex}
.page-module__AKpx8W__container{padding:var(--space-4);max-width:100%;overflow:hidden}.page-module__AKpx8W__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.page-module__AKpx8W__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__AKpx8W__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-1)}.page-module__AKpx8W__subtitle{color:var(--text-tertiary);font-size:var(--text-xs)}.page-module__AKpx8W__filtersCard{padding:var(--space-3);margin-bottom:var(--space-3)}.page-module__AKpx8W__searchForm{gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.page-module__AKpx8W__searchInput{flex:1;max-width:220px}.page-module__AKpx8W__filters{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.page-module__AKpx8W__filters>*{min-width:90px;max-width:130px;width:auto!important}.page-module__AKpx8W__paginationInfo{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);justify-content:space-between;align-items:center;display:flex}.page-module__AKpx8W__tableCard{padding:var(--space-2) var(--space-3);overflow:hidden}.page-module__AKpx8W__tableWrapper{width:100%;overflow-x:auto}.page-module__AKpx8W__tableWrapper table{table-layout:fixed;width:100%;min-width:0;font-size:12px}:is(.page-module__AKpx8W__tableWrapper th,.page-module__AKpx8W__tableWrapper td){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:6px 8px!important;font-size:12px!important}:is(.page-module__AKpx8W__tableWrapper th:first-child,.page-module__AKpx8W__tableWrapper td:first-child){width:18%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(2),.page-module__AKpx8W__tableWrapper td:nth-child(2)){width:9%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(3),.page-module__AKpx8W__tableWrapper td:nth-child(3)){width:8%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(4),.page-module__AKpx8W__tableWrapper td:nth-child(4)){width:9%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(5),.page-module__AKpx8W__tableWrapper td:nth-child(5)){white-space:normal;width:22%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(6),.page-module__AKpx8W__tableWrapper td:nth-child(6)){width:10%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(7),.page-module__AKpx8W__tableWrapper td:nth-child(7)){width:7%}:is(.page-module__AKpx8W__tableWrapper th:nth-child(8),.page-module__AKpx8W__tableWrapper td:nth-child(8)){width:10%}.page-module__AKpx8W__loading{padding:var(--space-8) 0;justify-content:center;align-items:center;display:flex}.page-module__AKpx8W__modelCell{align-items:center;gap:var(--space-2);min-width:0;display:flex}.page-module__AKpx8W__modelInfo{flex-direction:column;min-width:0;display:flex}.page-module__AKpx8W__modelName{font-size:12px;font-weight:var(--font-medium);color:var(--text-primary);white-space:normal;overflow-wrap:anywhere;line-height:1.3}.page-module__AKpx8W__modelId{color:var(--text-tertiary);font-size:10px;font-family:var(--font-mono);white-space:normal;word-break:break-all;cursor:help;line-height:1.35}.page-module__AKpx8W__modelAlias{color:var(--text-tertiary);font-size:10px;font-family:var(--font-mono);word-break:break-all;-webkit-line-clamp:2;cursor:help;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__AKpx8W__pricingCell{color:var(--text-secondary);flex-direction:column;gap:2px;font-size:11px;display:flex}.page-module__AKpx8W__costLine{align-items:center;gap:3px;display:flex}.page-module__AKpx8W__costLabel{font-weight:var(--font-medium);min-width:22px;color:var(--text-tertiary);font-size:10px}.page-module__AKpx8W__costRow{align-items:center;gap:3px;display:flex}.page-module__AKpx8W__providerCost{font-weight:var(--font-medium);color:var(--text-primary);font-size:11px}.page-module__AKpx8W__creditCost{color:var(--text-primary);font-weight:var(--font-semibold);border-radius:var(--radius-default);background:0 0;padding:0 3px;font-size:10px}.page-module__AKpx8W__costUnit{color:var(--text-tertiary);font-size:10px}.page-module__AKpx8W__tokenCounter{color:var(--text-secondary);font-size:11px;font-family:var(--font-mono)}.page-module__AKpx8W__actions{align-items:center;gap:2px;display:flex}.page-module__AKpx8W__iconBtn{border-radius:var(--radius-default);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.page-module__AKpx8W__iconBtn:hover{background:var(--bg-secondary);color:var(--color-primary);border-color:var(--border-primary)}.page-module__AKpx8W__iconBtnDanger:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.page-module__AKpx8W__topPagination{align-items:center;gap:var(--space-1);display:flex}.page-module__AKpx8W__modalForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module__AKpx8W__formRow{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.page-module__AKpx8W__checkboxes{gap:var(--space-6);display:flex}.page-module__AKpx8W__checkbox{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.page-module__AKpx8W__checkbox input{width:16px;height:16px;accent-color:var(--color-primary)}.page-module__AKpx8W__checkbox span{font-size:var(--text-sm);color:var(--text-primary)}.page-module__AKpx8W__modalActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}@media (max-width:768px){.page-module__AKpx8W__header{align-items:stretch;gap:var(--space-3);flex-direction:column}.page-module__AKpx8W__headerActions{width:100%}.page-module__AKpx8W__searchForm{flex-direction:column}.page-module__AKpx8W__searchInput{max-width:none}.page-module__AKpx8W__filters>*{min-width:100%;max-width:100%}.page-module__AKpx8W__formRow{grid-template-columns:1fr}.page-module__AKpx8W__actions{flex-direction:column}}.page-module__AKpx8W__discBadge{letter-spacing:.01em;color:var(--badge-save-text);background:var(--badge-save-bg);border:1px solid var(--badge-save-border);border-radius:var(--radius-full);align-self:flex-start;align-items:center;margin-bottom:4px;padding:1px 8px;font-size:.62rem;font-weight:650;display:inline-flex}.page-module__AKpx8W__creditCostStrike{color:var(--text-tertiary);margin-left:4px;font-size:.78em;text-decoration:line-through}.page-module__AKpx8W__creditCostDisc{color:var(--badge-save-text);margin-left:4px;font-weight:700}.page-module__AKpx8W__costPart{align-items:baseline;gap:3px;display:inline-flex}.page-module__AKpx8W__costTag{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);opacity:.75;font-size:8px;font-weight:700}.page-module__AKpx8W__pmSource{letter-spacing:.04em;text-transform:uppercase;color:var(--badge-accent-text);background:var(--badge-accent-bg);border:1px solid var(--badge-accent-border);border-radius:var(--radius-full);white-space:nowrap;margin-left:4px;padding:1px 6px;font-size:8px;font-weight:700}.page-module__AKpx8W__bulkDivider{background:var(--border-default);width:1px;height:20px;margin:0 3px}.page-module__AKpx8W__bulkInput{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);width:86px;color:var(--text-primary);font-variant-numeric:tabular-nums;outline:none;padding:5px 8px;font-family:inherit;font-size:.78rem}.page-module__AKpx8W__bulkInput:focus{border-color:var(--color-primary)}.page-module__AKpx8W__iconBtnOn{color:var(--color-warning,#f59e0b);border-color:color-mix(in srgb, var(--color-warning,#f59e0b) 40%, transparent)}.page-module__AKpx8W__iconBtnOn:hover{color:var(--color-warning,#f59e0b)}.page-module__AKpx8W__iconBtnCustom{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.page-module__AKpx8W__iconBtnCustom:hover{color:var(--color-primary);border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.page-module__AKpx8W__bulkProgress{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-subtle,var(--bg-surface));flex-direction:column;gap:6px;margin-bottom:8px;padding:10px 14px;display:flex}.page-module__AKpx8W__bulkProgressText{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.page-module__AKpx8W__bulkProgressFailed{color:var(--danger-text,#b91c1c)}.page-module__AKpx8W__bulkProgressTrack{border-radius:var(--radius-full);background:var(--border-default);height:5px;overflow:hidden}.page-module__AKpx8W__bulkProgressFill{border-radius:var(--radius-full);background:var(--color-primary,#4f46e5);height:100%;transition:width .18s}.page-module__AKpx8W__bulkSelectAll{cursor:pointer;color:var(--color-primary,#4f46e5);background:0 0;border:none;padding:0 0 0 8px;font-size:12px;font-weight:600;text-decoration:underline}.page-module__AKpx8W__bulkSelectAll:hover{opacity:.8}.page-module__AKpx8W__bulkAllTag{opacity:.7;margin-left:4px;font-weight:500}@media (prefers-reduced-motion:reduce){.page-module__AKpx8W__bulkProgressFill{transition:none}}
.ProxyAssignModal-module__Lz3dzW__wrap{flex-direction:column;gap:14px;display:flex}.ProxyAssignModal-module__Lz3dzW__bulkNote{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--text-primary);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:.82rem;display:flex}.ProxyAssignModal-module__Lz3dzW__bulkNote svg{color:var(--color-warning);flex-shrink:0}.ProxyAssignModal-module__Lz3dzW__section{flex-direction:column;gap:8px;min-width:0;display:flex}.ProxyAssignModal-module__Lz3dzW__sectionHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ProxyAssignModal-module__Lz3dzW__sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0;font-size:.78rem;font-weight:600}.ProxyAssignModal-module__Lz3dzW__count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.72rem}.ProxyAssignModal-module__Lz3dzW__search{position:relative}.ProxyAssignModal-module__Lz3dzW__searchIcon{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ProxyAssignModal-module__Lz3dzW__searchInput{box-sizing:border-box;border:1px solid var(--border-default);background:var(--bg-surface);width:100%;color:var(--text-primary);border-radius:8px;padding:7px 10px 7px 30px;font-size:.83rem}.ProxyAssignModal-module__Lz3dzW__searchInput:focus{border-color:var(--color-primary);outline:none}.ProxyAssignModal-module__Lz3dzW__pickList{border:1px solid var(--border-default);border-radius:10px;flex-direction:column;gap:4px;max-height:220px;padding:6px;display:flex;overflow-y:auto}.ProxyAssignModal-module__Lz3dzW__pickRow{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.ProxyAssignModal-module__Lz3dzW__pickRow:hover{background:var(--bg-hover)}.ProxyAssignModal-module__Lz3dzW__pickOff{opacity:.6}.ProxyAssignModal-module__Lz3dzW__loading{justify-content:center;padding:18px;display:flex}.ProxyAssignModal-module__Lz3dzW__errorText{color:var(--color-error);padding:8px 2px;font-size:.82rem}.ProxyAssignModal-module__Lz3dzW__modeRow{max-width:360px}.ProxyAssignModal-module__Lz3dzW__lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:720px){.ProxyAssignModal-module__Lz3dzW__lists{grid-template-columns:1fr}}.ProxyAssignModal-module__Lz3dzW__ordered{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ProxyAssignModal-module__Lz3dzW__orderedRow{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:10px;align-items:center;gap:8px;padding:7px 9px;display:flex}.ProxyAssignModal-module__Lz3dzW__rank{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:20px;height:20px;color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.ProxyAssignModal-module__Lz3dzW__rowText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ProxyAssignModal-module__Lz3dzW__rowName{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.ProxyAssignModal-module__Lz3dzW__rowSub{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-family:var(--font-mono,monospace);overflow:hidden}.ProxyAssignModal-module__Lz3dzW__rowActions{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.ProxyAssignModal-module__Lz3dzW__aBtn{border:1px solid var(--border-default);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ProxyAssignModal-module__Lz3dzW__aBtn:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.ProxyAssignModal-module__Lz3dzW__aBtn:disabled{opacity:.35;cursor:not-allowed}.ProxyAssignModal-module__Lz3dzW__aBtnDanger:hover:not(:disabled){color:var(--color-error);border-color:var(--color-error)}.ProxyAssignModal-module__Lz3dzW__emptyRow{color:var(--text-secondary);padding:8px 4px;font-size:.8rem}.ProxyAssignModal-module__Lz3dzW__help{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;margin:0;padding:9px 12px;font-size:.78rem;line-height:1.5}.ProxyAssignModal-module__Lz3dzW__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.ProxyAssignModal-module__Lz3dzW__problem{color:var(--color-warning);margin-right:auto;font-size:.78rem}
.TimePresetBar-module__9JPwSq__bar{flex-wrap:nowrap;flex:1;align-items:center;gap:6px;width:100%;min-width:0;display:flex;position:relative}.TimePresetBar-module__9JPwSq__clock{color:var(--text-tertiary,#8b8f98);flex:none;align-items:center;display:inline-flex}.TimePresetBar-module__9JPwSq__mirrorShell{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.TimePresetBar-module__9JPwSq__mirrorMore{visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content;position:absolute;top:0;left:0}.TimePresetBar-module__9JPwSq__mirror{visibility:hidden;pointer-events:none;white-space:nowrap;z-index:-1;gap:6px;width:max-content;max-width:none;display:flex;position:absolute;top:0;left:0}.TimePresetBar-module__9JPwSq__chip{border:1px solid var(--border-default,#ffffff1a);height:26px;color:var(--text-secondary,#b6bac2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:7px;flex:none;align-items:center;padding:0 9px;font-size:.71rem;font-weight:700;transition:background .13s,color .13s,border-color .13s;display:inline-flex}.TimePresetBar-module__9JPwSq__chip:hover{background:var(--bg-hover,#ffffff0f);color:var(--text-primary,#fafafa)}.TimePresetBar-module__9JPwSq__chip:focus-visible{outline:2px solid var(--color-primary,#eeff2b);outline-offset:1px}.TimePresetBar-module__9JPwSq__chipOn{border-color:var(--color-primary,#eeff2b);background:color-mix(in srgb, var(--color-primary,#eeff2b) 14%, transparent);color:var(--text-primary,#fafafa)}.TimePresetBar-module__9JPwSq__more{border:1px solid var(--border-default,#ffffff1a);background:var(--bg-surface,transparent);height:26px;color:var(--text-secondary,#b6bac2);white-space:nowrap;cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:.71rem;font-weight:700;display:inline-flex}.TimePresetBar-module__9JPwSq__more:hover{background:var(--bg-hover,#ffffff0f);color:var(--text-primary,#fafafa)}.TimePresetBar-module__9JPwSq__moreOn{border-color:var(--color-primary,#eeff2b);color:var(--text-primary,#fafafa)}.TimePresetBar-module__9JPwSq__moreLabel{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.TimePresetBar-module__9JPwSq__tz{color:var(--text-tertiary,#8b8f98);border:1px solid var(--border-default,#ffffff1f);border-radius:4px;padding:0 3px;font-size:.56rem;font-weight:800}.TimePresetBar-module__9JPwSq__chev,.TimePresetBar-module__9JPwSq__chevOpen{color:var(--text-tertiary,#8b8f98);transition:transform .15s}.TimePresetBar-module__9JPwSq__chevOpen{transform:rotate(180deg)}.TimePresetBar-module__9JPwSq__menu{flex-direction:column;display:flex}.TimePresetBar-module__9JPwSq__item{width:100%;color:var(--text-secondary,#b6bac2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:.78rem;display:flex}.TimePresetBar-module__9JPwSq__item:hover{background:var(--bg-hover,#ffffff0f);color:var(--text-primary,#fafafa)}.TimePresetBar-module__9JPwSq__itemOn{color:var(--color-primary,#eeff2b);font-weight:700}.TimePresetBar-module__9JPwSq__sep{background:var(--border-default,#ffffff14);height:1px;margin:4px 2px}
.TimezoneSelect-module__xTLQkW__wrap{min-width:0;display:inline-flex;position:relative}.TimezoneSelect-module__xTLQkW__trigger{background:var(--bg-surface);border:1px solid var(--border-default);min-width:0;max-width:100%;color:var(--text-primary);font-size:.78rem;font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);border-radius:9px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.TimezoneSelect-module__xTLQkW__trigger:hover{background:var(--bg-hover)}.TimezoneSelect-module__xTLQkW__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.TimezoneSelect-module__xTLQkW__trigger[aria-expanded=true]{border-color:var(--border-emphasis,var(--border-default))}.TimezoneSelect-module__xTLQkW__pending .TimezoneSelect-module__xTLQkW__triggerText{color:var(--text-tertiary)}.TimezoneSelect-module__xTLQkW__globe{color:var(--text-tertiary);flex:none}.TimezoneSelect-module__xTLQkW__triggerText{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;max-width:180px;overflow:hidden}.TimezoneSelect-module__xTLQkW__chev,.TimezoneSelect-module__xTLQkW__chevOpen{color:var(--text-tertiary);transition:transform var(--duration-normal) var(--ease-default);flex:none}.TimezoneSelect-module__xTLQkW__chevOpen{transform:rotate(180deg)}.TimezoneSelect-module__xTLQkW__menuColumn{flex-direction:column;display:flex}.TimezoneSelect-module__xTLQkW__panel{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex}.TimezoneSelect-module__xTLQkW__searchRow{flex:none;align-items:center;padding:1px 1px 3px;display:flex;position:relative}.TimezoneSelect-module__xTLQkW__searchIcon{color:var(--text-tertiary);pointer-events:none;position:absolute;left:10px}.TimezoneSelect-module__xTLQkW__search{background:var(--bg-input,var(--bg-surface));border:1px solid var(--border-default);width:100%;color:var(--text-primary);border-radius:8px;padding:7px 9px 7px 29px;font-family:inherit;font-size:.8rem}.TimezoneSelect-module__xTLQkW__search::placeholder{color:var(--text-tertiary)}.TimezoneSelect-module__xTLQkW__search:focus{border-color:var(--color-primary);outline:none}.TimezoneSelect-module__xTLQkW__list{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:72px;max-height:290px;display:flex;overflow-y:auto}.TimezoneSelect-module__xTLQkW__list>*{flex:none}.TimezoneSelect-module__xTLQkW__option{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:.78rem;display:flex}.TimezoneSelect-module__xTLQkW__optionActive{background:var(--bg-hover);color:var(--text-primary)}.TimezoneSelect-module__xTLQkW__optionOn{color:var(--text-primary);font-weight:var(--font-semibold)}.TimezoneSelect-module__xTLQkW__optMain{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.TimezoneSelect-module__xTLQkW__optName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TimezoneSelect-module__xTLQkW__optSub{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:var(--font-normal);color:var(--text-tertiary);overflow:hidden}.TimezoneSelect-module__xTLQkW__optOffset{font-size:.68rem;font-weight:var(--font-medium);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none}.TimezoneSelect-module__xTLQkW__checkSlot{flex:0 0 14px;justify-content:center;display:inline-flex}.TimezoneSelect-module__xTLQkW__check{color:var(--color-primary)}.TimezoneSelect-module__xTLQkW__sep{background:var(--border-subtle,var(--border-default));flex:none;height:1px;margin:4px 3px}.TimezoneSelect-module__xTLQkW__empty{color:var(--text-tertiary);text-align:center;padding:12px 8px;font-size:.76rem}.TimezoneSelect-module__xTLQkW__footer{border-top:1px solid var(--border-subtle,var(--border-default));flex-wrap:wrap;flex:none;gap:6px;margin-top:2px;padding:6px 1px 1px;display:flex}.TimezoneSelect-module__xTLQkW__action{border:1px solid var(--border-default);color:var(--text-secondary);font-size:.72rem;font-weight:var(--font-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);background:0 0;border-radius:7px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-family:inherit;display:inline-flex}.TimezoneSelect-module__xTLQkW__action:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.TimezoneSelect-module__xTLQkW__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.TimezoneSelect-module__xTLQkW__action:disabled{opacity:.5;cursor:default}.TimezoneSelect-module__xTLQkW__actionDone,.TimezoneSelect-module__xTLQkW__actionDone:disabled{opacity:1;color:var(--text-primary);border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.TimezoneSelect-module__xTLQkW__actionDone svg{color:var(--color-primary)}@media (max-width:640px){.TimezoneSelect-module__xTLQkW__triggerText{max-width:120px}.TimezoneSelect-module__xTLQkW__search{font-size:16px}.TimezoneSelect-module__xTLQkW__list{max-height:min(290px,45dvh)}.TimezoneSelect-module__xTLQkW__option{padding:8px}}@media (prefers-reduced-motion:reduce){.TimezoneSelect-module__xTLQkW__trigger,.TimezoneSelect-module__xTLQkW__chev,.TimezoneSelect-module__xTLQkW__chevOpen,.TimezoneSelect-module__xTLQkW__action{transition:none}}
.StatTile-module__4Z59vW__tile{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;transition:border-color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.StatTile-module__4Z59vW__clickable:hover{border-color:var(--border-emphasis);background:var(--bg-elevated)}.StatTile-module__4Z59vW__accent{border-color:color-mix(in srgb, var(--color-primary) 26%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 5%, transparent), transparent 60%), var(--bg-surface)}.StatTile-module__4Z59vW__head{align-items:center;gap:7px;min-width:0;display:flex}.StatTile-module__4Z59vW__icon{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.StatTile-module__4Z59vW__label{font-size:var(--text-2xs);font-weight:var(--font-medium);letter-spacing:.055em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.StatTile-module__4Z59vW__delta{font-size:var(--text-2xs);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;border-radius:var(--radius-full);border:1px solid #0000;flex-shrink:0;margin-left:auto;padding:1px 6px}.StatTile-module__4Z59vW__delta[data-tone=up]{color:var(--color-success);background:var(--color-success-bg);border-color:var(--color-success-border)}.StatTile-module__4Z59vW__delta[data-tone=down]{color:var(--color-error);background:var(--color-error-bg);border-color:var(--color-error-border)}.StatTile-module__4Z59vW__delta[data-tone=flat]{color:var(--text-tertiary);background:var(--bg-hover);border-color:var(--border-subtle)}.StatTile-module__4Z59vW__value{font-size:1.35rem;font-weight:var(--font-bold);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.StatTile-module__4Z59vW__valueSkeleton{border-radius:var(--radius-default);width:62%;height:1.35rem;}.StatTile-module__4Z59vW__sub{font-size:var(--text-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1.45;overflow:hidden}.StatTile-module__4Z59vW__trend{border-top:1px solid var(--border-subtle);flex-direction:column;gap:1px;margin-top:8px;padding-top:8px;display:flex}.StatTile-module__4Z59vW__trendRow{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;cursor:help;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;line-height:1.5;display:grid}.StatTile-module__4Z59vW__trendLabel{color:var(--text-tertiary);font-weight:var(--font-medium)}.StatTile-module__4Z59vW__trendValue{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StatTile-module__4Z59vW__trendDelta{font-weight:var(--font-medium);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.StatTile-module__4Z59vW__trendDelta[data-tone=up]{color:var(--color-success)}.StatTile-module__4Z59vW__trendDelta[data-tone=down]{color:var(--color-error)}.StatTile-module__4Z59vW__trendDelta[data-tone=flat]{color:var(--text-tertiary);opacity:.6}.StatTile-module__4Z59vW__action{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-primary);align-items:center;gap:4px;margin-top:2px;display:inline-flex}.StatTile-module__4Z59vW__clickable:hover .StatTile-module__4Z59vW__action{text-decoration:underline}
.AdminTimeFilter-module__qTnk-G__wrap{display:inline-block;position:relative}.AdminTimeFilter-module__qTnk-G__trigger{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.AdminTimeFilter-module__qTnk-G__trigger:hover{background:var(--bg-hover)}.AdminTimeFilter-module__qTnk-G__label{text-overflow:ellipsis;max-width:150px;overflow:hidden}.AdminTimeFilter-module__qTnk-G__tz{color:var(--text-tertiary);border:1px solid var(--border-default);border-radius:5px;padding:1px 4px;font-size:.58rem;font-weight:800}.AdminTimeFilter-module__qTnk-G__chev,.AdminTimeFilter-module__qTnk-G__chevOpen{color:var(--text-tertiary);transition:transform .15s}.AdminTimeFilter-module__qTnk-G__chevOpen{transform:rotate(180deg)}.AdminTimeFilter-module__qTnk-G__menuInner{flex-direction:column;display:flex}.AdminTimeFilter-module__qTnk-G__item{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;padding:6px 9px;font-size:.78rem;display:flex}.AdminTimeFilter-module__qTnk-G__item:hover{background:var(--bg-hover);color:var(--text-primary)}.AdminTimeFilter-module__qTnk-G__itemOn{color:var(--color-primary);font-weight:700}.AdminTimeFilter-module__qTnk-G__customBox{border-top:1px solid var(--border-subtle,var(--border-default));flex-direction:column;gap:7px;margin-top:4px;padding:8px 6px 4px;display:flex}.AdminTimeFilter-module__qTnk-G__customRow{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.AdminTimeFilter-module__qTnk-G__customLbl{color:var(--text-tertiary);width:100%;font-size:.62rem;font-weight:700}.AdminTimeFilter-module__qTnk-G__inp{background:var(--bg-input,var(--bg-surface));border:1px solid var(--border-default);min-width:90px;color:var(--text-primary);border-radius:6px;flex:1;padding:4px 6px;font-size:.7rem}.AdminTimeFilter-module__qTnk-G__inp:focus{border-color:var(--color-primary);outline:none}.AdminTimeFilter-module__qTnk-G__dash{color:var(--text-tertiary)}.AdminTimeFilter-module__qTnk-G__apply{background:var(--color-primary);color:var(--text-inverse,#111);cursor:pointer;border:none;border-radius:7px;flex:none;align-self:flex-end;padding:5px 10px;font-size:.72rem;font-weight:800}.AdminTimeFilter-module__qTnk-G__customFoot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.AdminTimeFilter-module__qTnk-G__customTz{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-tertiary);font-size:.62rem;font-weight:700;overflow:hidden}.AdminTimeFilter-module__qTnk-G__customAnchor{width:0;height:0;position:relative}
.KeyProxyStatsModal-module__wo9-Sa__wrap{flex-direction:column;gap:14px;display:flex}.KeyProxyStatsModal-module__wo9-Sa__loading{justify-content:center;padding:32px;display:flex}.KeyProxyStatsModal-module__wo9-Sa__error{color:var(--color-error);padding:12px 2px;font-size:.85rem}.KeyProxyStatsModal-module__wo9-Sa__rangeBar{align-items:center;gap:4px;display:inline-flex}.KeyProxyStatsModal-module__wo9-Sa__rangeBtn{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:4px;padding:4px 10px;font-size:.76rem;display:inline-flex}.KeyProxyStatsModal-module__wo9-Sa__rangeBtn:hover{color:var(--text-primary);background:var(--bg-hover)}.KeyProxyStatsModal-module__wo9-Sa__rangeBtn[data-active=true]{color:var(--text-primary);border-color:var(--color-primary);background:var(--color-primary-light)}.KeyProxyStatsModal-module__wo9-Sa__directWarn{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--text-primary);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:.82rem;display:flex}.KeyProxyStatsModal-module__wo9-Sa__directWarn svg{color:var(--color-warning);flex-shrink:0;margin-top:2px}.KeyProxyStatsModal-module__wo9-Sa__tableWrap{border:1px solid var(--border-default);border-radius:10px;overflow-x:auto}.KeyProxyStatsModal-module__wo9-Sa__table{border-collapse:collapse;width:100%;font-size:.82rem}.KeyProxyStatsModal-module__wo9-Sa__table th{text-align:left;border-bottom:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap;padding:8px 10px;font-size:.7rem}.KeyProxyStatsModal-module__wo9-Sa__table td{border-bottom:1px solid var(--border-default);vertical-align:middle;padding:7px 10px}.KeyProxyStatsModal-module__wo9-Sa__table tr:last-child td{border-bottom:none}.KeyProxyStatsModal-module__wo9-Sa__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.KeyProxyStatsModal-module__wo9-Sa__nowrap{white-space:nowrap}.KeyProxyStatsModal-module__wo9-Sa__dim{color:var(--text-secondary);font-size:.8rem}.KeyProxyStatsModal-module__wo9-Sa__bad{color:var(--color-error)}.KeyProxyStatsModal-module__wo9-Sa__route{align-items:center;gap:5px;font-weight:600;display:inline-flex}.KeyProxyStatsModal-module__wo9-Sa__directRow{background:var(--color-warning-bg)}.KeyProxyStatsModal-module__wo9-Sa__directRow .KeyProxyStatsModal-module__wo9-Sa__route{color:var(--color-warning)}.KeyProxyStatsModal-module__wo9-Sa__codes{flex-wrap:wrap;gap:4px;display:inline-flex}.KeyProxyStatsModal-module__wo9-Sa__code{font-family:var(--font-mono,monospace);background:var(--bg-surface);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:.7rem}.KeyProxyStatsModal-module__wo9-Sa__section{flex-direction:column;gap:8px;display:flex}.KeyProxyStatsModal-module__wo9-Sa__sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0;font-size:.78rem;font-weight:600}
.ChartCard-module__alWKDa__card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.ChartCard-module__alWKDa__head{align-items:center;gap:10px;min-width:0;display:flex}.ChartCard-module__alWKDa__title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.ChartCard-module__alWKDa__link{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-primary);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.ChartCard-module__alWKDa__link:hover{text-decoration:underline}.ChartCard-module__alWKDa__plot{width:100%;min-width:0;position:relative}.ChartCard-module__alWKDa__skeleton{border-radius:var(--radius-md);position:absolute;inset:0;}.ChartCard-module__alWKDa__empty{font-size:var(--text-xs);color:var(--text-tertiary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ChartCard-module__alWKDa__tip{border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 8px 24px #00000047);font-size:var(--text-2xs);border:1px solid;min-width:128px;padding:8px 10px}.ChartCard-module__alWKDa__tipLabel{font-weight:var(--font-medium);opacity:.72;margin-bottom:5px}.ChartCard-module__alWKDa__tipRow{align-items:center;gap:6px;line-height:1.7;display:flex}.ChartCard-module__alWKDa__tipSwatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.ChartCard-module__alWKDa__tipName{opacity:.72}.ChartCard-module__alWKDa__tipVal{font-variant-numeric:tabular-nums;font-weight:var(--font-medium);margin-left:auto}
.RulesModal-module__YSZ-nW__wrap{flex-direction:column;gap:18px;display:flex}.RulesModal-module__YSZ-nW__center{justify-content:center;padding:40px;display:flex}.RulesModal-module__YSZ-nW__scopeBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.RulesModal-module__YSZ-nW__scopeChoice{background:var(--bg-raised,#00000026);border-radius:8px;gap:4px;padding:3px;display:inline-flex}.RulesModal-module__YSZ-nW__scopeBtn{color:var(--text-secondary,#999);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 16px;font-size:.8rem}.RulesModal-module__YSZ-nW__scopeBtn[data-active=true]{background:var(--color-primary);color:#fff}.RulesModal-module__YSZ-nW__resetLink{color:var(--danger,#ef4444);cursor:pointer;background:0 0;border:none;font-size:.78rem}.RulesModal-module__YSZ-nW__inheritNote{color:var(--text-secondary,#aaa);background:var(--bg-raised,#0000001f);border:1px solid var(--border-default,#2a2a2a);border-radius:8px;padding:12px 14px;font-size:.82rem}.RulesModal-module__YSZ-nW__effectiveSummary{color:var(--text-tertiary,#888);gap:16px;margin-top:8px;font-size:.78rem;display:flex}.RulesModal-module__YSZ-nW__engineBar{border:1px solid var(--border-default,#2a2a2a);background:var(--bg-raised,#0000001f);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.RulesModal-module__YSZ-nW__engineBar[data-on=true]{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--border-default))}.RulesModal-module__YSZ-nW__engineText{flex-direction:column;gap:3px;min-width:0;display:flex}.RulesModal-module__YSZ-nW__engineLabel{color:var(--text-primary,#eee);font-size:.85rem;font-weight:600}.RulesModal-module__YSZ-nW__engineHint{color:var(--text-secondary,#999);font-size:.74rem;line-height:1.45}.RulesModal-module__YSZ-nW__notice{color:var(--text-secondary,#aaa);background:var(--bg-raised,#0000001f);border:1px solid var(--border-default,#2a2a2a);border-left:3px solid var(--border-strong,#444);border-radius:8px;padding:9px 12px;font-size:.78rem;line-height:1.45}.RulesModal-module__YSZ-nW__notice[data-tone=warn]{border-left-color:var(--color-warning,#f59e0b)}.RulesModal-module__YSZ-nW__notice[data-tone=info]{border-left-color:var(--color-info,#3b82f6)}.RulesModal-module__YSZ-nW__noticeGap{margin-bottom:10px}.RulesModal-module__YSZ-nW__section{border:none;margin:0;padding:0}.RulesModal-module__YSZ-nW__section:disabled{opacity:.5}.RulesModal-module__YSZ-nW__sectionHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.RulesModal-module__YSZ-nW__sectionLabel{color:var(--text-primary,#eee);margin-bottom:10px;font-size:.85rem;font-weight:600;display:block}.RulesModal-module__YSZ-nW__distGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.RulesModal-module__YSZ-nW__distCard{text-align:left;border:1px solid var(--border-default,#2a2a2a);color:var(--text-secondary,#999);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;transition:border-color .12s,background .12s;display:flex}.RulesModal-module__YSZ-nW__distCard[data-active=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 7%, transparent);color:var(--text-primary,#eee)}.RulesModal-module__YSZ-nW__distName{font-size:.82rem;font-weight:600}.RulesModal-module__YSZ-nW__distDesc{color:var(--text-tertiary,#888);font-size:.7rem;line-height:1.3}.RulesModal-module__YSZ-nW__empty{color:var(--text-tertiary,#888);font-size:.8rem;font-style:italic}.RulesModal-module__YSZ-nW__ruleCard{border:1px solid var(--border-default,#2a2a2a);background:var(--bg-surface,#ffffff05);border-radius:10px;margin-bottom:10px;padding:12px 14px}.RulesModal-module__YSZ-nW__ruleHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.RulesModal-module__YSZ-nW__ruleNum{color:var(--text-tertiary,#888);font-size:.72rem;font-weight:700}.RulesModal-module__YSZ-nW__ruleRemove{color:var(--text-tertiary,#888);cursor:pointer;background:0 0;border:none;padding:2px}.RulesModal-module__YSZ-nW__ruleRemove:hover{color:var(--danger,#ef4444)}.RulesModal-module__YSZ-nW__miniLabel{color:var(--text-secondary,#999);margin-bottom:4px;font-size:.7rem;display:block}.RulesModal-module__YSZ-nW__condChips{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.RulesModal-module__YSZ-nW__condChip{border:1px solid var(--border-default,#2a2a2a);color:var(--text-secondary,#999);cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-family:monospace;font-size:.68rem}.RulesModal-module__YSZ-nW__condChip[data-active=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.RulesModal-module__YSZ-nW__ruleRow{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.RulesModal-module__YSZ-nW__field{flex-direction:column;flex:1;min-width:130px;display:flex}.RulesModal-module__YSZ-nW__select,.RulesModal-module__YSZ-nW__num{border:1px solid var(--border-default,#2a2a2a);background:var(--bg-input,#0003);color:var(--text-primary,#eee);border-radius:7px;padding:7px 10px;font-size:.8rem}.RulesModal-module__YSZ-nW__num:disabled{opacity:.55;cursor:not-allowed}.RulesModal-module__YSZ-nW__hint{color:var(--text-tertiary,#888);margin-top:3px;font-size:.66rem;line-height:1.45}.RulesModal-module__YSZ-nW__hintError{color:var(--color-error,#ef4444);margin-top:3px;font-size:.7rem}.RulesModal-module__YSZ-nW__ruleNote{color:var(--text-tertiary,#888);margin:10px 0 0;font-size:.72rem;line-height:1.45}.RulesModal-module__YSZ-nW__sectionIntro{color:var(--text-secondary,#999);margin:0 0 4px;font-size:.76rem;line-height:1.5}.RulesModal-module__YSZ-nW__coolRows{flex-direction:column;display:flex}.RulesModal-module__YSZ-nW__coolRow{border-bottom:1px solid var(--border-subtle,#ffffff0f);flex-direction:column;padding:10px 0;display:flex}.RulesModal-module__YSZ-nW__coolRow:last-child{border-bottom:none;padding-bottom:0}.RulesModal-module__YSZ-nW__coolHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.RulesModal-module__YSZ-nW__coolName{color:var(--text-primary,#eee);font-size:.8rem;font-weight:500}.RulesModal-module__YSZ-nW__coolControl{flex-shrink:0;width:170px}.RulesModal-module__YSZ-nW__coolControl .RulesModal-module__YSZ-nW__num{box-sizing:border-box;width:100%;padding:5px 9px;font-size:.78rem}.RulesModal-module__YSZ-nW__coolRow[data-off=true] .RulesModal-module__YSZ-nW__coolName,.RulesModal-module__YSZ-nW__coolRow[data-off=true] .RulesModal-module__YSZ-nW__hint{opacity:.55}@media (max-width:520px){.RulesModal-module__YSZ-nW__coolHead{flex-direction:column;align-items:stretch;gap:6px}.RulesModal-module__YSZ-nW__coolControl{width:100%}}.RulesModal-module__YSZ-nW__footer{border-top:1px solid var(--border-subtle,#ffffff0f);justify-content:flex-end;gap:10px;margin-top:4px;padding-top:16px;display:flex}.RulesModal-module__YSZ-nW__condRow{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.RulesModal-module__YSZ-nW__condSelected{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-height:28px;display:flex}.RulesModal-module__YSZ-nW__condTag{border:1px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:.7rem;display:inline-flex}.RulesModal-module__YSZ-nW__condTagX{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;display:inline-flex}.RulesModal-module__YSZ-nW__condTagX:hover{opacity:1}.RulesModal-module__YSZ-nW__pickerWrap{flex-direction:column;gap:12px;display:flex}.RulesModal-module__YSZ-nW__pickerBar{flex-direction:column;gap:8px;display:flex}.RulesModal-module__YSZ-nW__pickerActions{gap:12px;display:flex}.RulesModal-module__YSZ-nW__pickerLink{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.76rem}.RulesModal-module__YSZ-nW__pickerGrid{grid-template-columns:1fr 1fr;gap:6px;max-height:46vh;padding:2px;display:grid;overflow-y:auto}.RulesModal-module__YSZ-nW__pickerItem{text-align:left;border:1px solid var(--border-default,#2a2a2a);color:var(--text-secondary,#aaa);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.RulesModal-module__YSZ-nW__pickerItem[data-active=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 7%, transparent);color:var(--text-primary,#eee)}.RulesModal-module__YSZ-nW__pickerCheck{width:14px;color:var(--color-primary);font-weight:700}.RulesModal-module__YSZ-nW__pickerName{flex:1;font-size:.78rem}.RulesModal-module__YSZ-nW__pickerTag{color:var(--color-warning,#f59e0b);margin-top:1px;font-size:.62rem;display:block}.RulesModal-module__YSZ-nW__pickerCode{color:var(--text-tertiary,#888);font-family:monospace;font-size:.64rem}.RulesModal-module__YSZ-nW__pickerFooter{border-top:1px solid var(--border-subtle,#ffffff0f);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.RulesModal-module__YSZ-nW__pickerFooter>div{gap:8px;display:flex}.RulesModal-module__YSZ-nW__pickerCount{color:var(--text-secondary,#999);font-size:.78rem}
.UsageExportMenu-module__Msfp-q__trigger{background:var(--color-primary,#eeff2b);height:30px;color:var(--text-inverse,#0a0a0a);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:.76rem;font-weight:800;transition:filter .14s,transform .1s;display:inline-flex}.UsageExportMenu-module__Msfp-q__trigger:hover:not(:disabled){filter:brightness(1.06)}.UsageExportMenu-module__Msfp-q__trigger:active:not(:disabled){transform:translateY(1px)}.UsageExportMenu-module__Msfp-q__trigger:focus-visible{outline:2px solid var(--text-primary,#fafafa);outline-offset:2px}.UsageExportMenu-module__Msfp-q__trigger:disabled{opacity:.55;cursor:not-allowed}.UsageExportMenu-module__Msfp-q__chev,.UsageExportMenu-module__Msfp-q__chevOpen{transition:transform .15s}.UsageExportMenu-module__Msfp-q__chevOpen{transform:rotate(180deg)}.UsageExportMenu-module__Msfp-q__panel{flex-direction:column;gap:12px;padding:6px 4px;display:flex}.UsageExportMenu-module__Msfp-q__panelTitle{color:var(--text-primary,#fafafa);border-bottom:1px solid var(--border-default,#ffffff14);padding-bottom:8px;font-size:.8rem;font-weight:800}.UsageExportMenu-module__Msfp-q__field{flex-direction:column;gap:5px;display:flex}.UsageExportMenu-module__Msfp-q__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary,#8b8f98);font-size:.63rem;font-weight:800}.UsageExportMenu-module__Msfp-q__hint{color:var(--text-tertiary,#8b8f98);margin:2px 0 0;font-size:.66rem;line-height:1.45}.UsageExportMenu-module__Msfp-q__customBlock{border:1px solid var(--border-default,#ffffff14);background:var(--bg-input,#ffffff05);border-radius:9px;flex-direction:column;gap:10px;padding:10px;display:flex}.UsageExportMenu-module__Msfp-q__dtRow{gap:6px;display:flex}.UsageExportMenu-module__Msfp-q__input,.UsageExportMenu-module__Msfp-q__inputTime{background:var(--bg-input,#ffffff0a);border:1px solid var(--border-default,#ffffff1a);color:var(--text-primary,#fafafa);border-radius:7px;min-width:0;padding:6px 8px;font-size:.74rem}.UsageExportMenu-module__Msfp-q__input{flex:auto}.UsageExportMenu-module__Msfp-q__inputTime{flex:0 0 96px}.UsageExportMenu-module__Msfp-q__input:focus,.UsageExportMenu-module__Msfp-q__inputTime:focus{border-color:var(--color-primary,#eeff2b);outline:none}.UsageExportMenu-module__Msfp-q__input::-webkit-calendar-picker-indicator{filter:invert(.75);cursor:pointer}.UsageExportMenu-module__Msfp-q__inputTime::-webkit-calendar-picker-indicator{filter:invert(.75);cursor:pointer}.UsageExportMenu-module__Msfp-q__sourceRow{gap:6px;display:flex}.UsageExportMenu-module__Msfp-q__sourceBtn{border:1px solid var(--border-default,#ffffff1a);background:var(--bg-input,#ffffff08);color:var(--text-secondary,#b6bac2);cursor:pointer;white-space:nowrap;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:.7rem;font-weight:700;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.UsageExportMenu-module__Msfp-q__sourceBtn:hover:not(:disabled){color:var(--text-primary,#fafafa);background:var(--bg-hover,#ffffff0f)}.UsageExportMenu-module__Msfp-q__sourceBtn:disabled{opacity:.5;cursor:not-allowed}.UsageExportMenu-module__Msfp-q__sourceOn{border-color:var(--color-primary,#eeff2b);color:var(--text-primary,#fafafa);background:color-mix(in srgb, var(--color-primary,#eeff2b) 12%, transparent)}.UsageExportMenu-module__Msfp-q__sourceTag{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary,#8b8f98);font-size:.55rem;font-weight:800}.UsageExportMenu-module__Msfp-q__actions{border-top:1px solid var(--border-default,#ffffff14);justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.UsageExportMenu-module__Msfp-q__cancel,.UsageExportMenu-module__Msfp-q__submit{cursor:pointer;border:1px solid #0000;border-radius:7px;padding:7px 14px;font-size:.73rem;font-weight:800}.UsageExportMenu-module__Msfp-q__cancel{border-color:var(--border-default,#ffffff1a);color:var(--text-secondary,#b6bac2);background:0 0}.UsageExportMenu-module__Msfp-q__cancel:hover:not(:disabled){background:var(--bg-hover,#ffffff0f);color:var(--text-primary,#fafafa)}.UsageExportMenu-module__Msfp-q__submit{background:var(--color-primary,#eeff2b);color:var(--text-inverse,#0a0a0a)}.UsageExportMenu-module__Msfp-q__submit:hover:not(:disabled){filter:brightness(1.06)}.UsageExportMenu-module__Msfp-q__cancel:disabled,.UsageExportMenu-module__Msfp-q__submit:disabled{opacity:.55;cursor:not-allowed}.UsageExportMenu-module__Msfp-q__checkRow{color:var(--text-secondary,#b6bac2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;font-size:.73rem;display:flex}.UsageExportMenu-module__Msfp-q__checkRow input{cursor:pointer;flex:none;margin-top:2px}.UsageExportMenu-module__Msfp-q__checkRow span{flex-direction:column;gap:2px;display:flex}.UsageExportMenu-module__Msfp-q__checkHint{color:var(--text-tertiary,#8b8f98);font-size:.66rem;line-height:1.4}
.CappedList-module__n29sDG__card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.CappedList-module__n29sDG__head{align-items:center;gap:8px;min-width:0;display:flex}.CappedList-module__n29sDG__title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.CappedList-module__n29sDG__count{font-size:var(--text-2xs);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--text-tertiary);background:var(--bg-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-full);flex-shrink:0;padding:1px 7px}.CappedList-module__n29sDG__link{font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-primary);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.CappedList-module__n29sDG__link:hover{text-decoration:underline}.CappedList-module__n29sDG__rows{flex-direction:column;display:flex}.CappedList-module__n29sDG__row{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);min-width:0;padding:8px 0;display:flex}.CappedList-module__n29sDG__row:last-child{border-bottom:none}.CappedList-module__n29sDG__rowSkeleton{border-radius:var(--radius-default);height:30px;margin:6px 0;}.CappedList-module__n29sDG__empty{text-align:center;font-size:var(--text-xs);color:var(--text-tertiary);padding:18px 0}.CappedList-module__n29sDG__seeAll{border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:7px 10px;display:flex}.CappedList-module__n29sDG__seeAll:hover{color:var(--text-primary);border-color:var(--border-emphasis);background:var(--bg-hover)}.CappedList-module__n29sDG__seeAllHint{font-size:var(--text-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.CappedList-module__n29sDG__modalRows{flex-direction:column;max-height:min(62vh,560px);display:flex;overflow-y:auto}
.AdminPageSkeleton-module__pRw1bq__page{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.AdminPageSkeleton-module__pRw1bq__head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-1);flex-wrap:wrap;display:flex}.AdminPageSkeleton-module__pRw1bq__headText{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.AdminPageSkeleton-module__pRw1bq__stats{grid-template-columns:repeat(var(--stat-cols,3), minmax(0, 1fr));gap:var(--spacing-3);display:grid}.AdminPageSkeleton-module__pRw1bq__statCard{padding:var(--spacing-3) var(--spacing-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;min-width:0;display:flex}.AdminPageSkeleton-module__pRw1bq__tableCard{padding:var(--spacing-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0}.AdminPageSkeleton-module__pRw1bq__toolbar{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.AdminPageSkeleton-module__pRw1bq__rows{flex-direction:column;display:flex}.AdminPageSkeleton-module__pRw1bq__row{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-border);display:flex}.AdminPageSkeleton-module__pRw1bq__row:last-child{border-bottom:0}@media (max-width:640px){.AdminPageSkeleton-module__pRw1bq__stats{grid-template-columns:1fr}.AdminPageSkeleton-module__pRw1bq__row>:nth-child(n+3){display:none}}
.page-module__s1kkPG__container{padding:0}.page-module__s1kkPG__header{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.page-module__s1kkPG__title{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-1);font-weight:700}.page-module__s1kkPG__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page-module__s1kkPG__statsRow{gap:var(--spacing-3);margin-bottom:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__s1kkPG__statCard{padding:var(--spacing-3) var(--spacing-4);flex-direction:column;gap:2px;display:flex}.page-module__s1kkPG__statValue{font-size:var(--font-size-xl);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.page-module__s1kkPG__statLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.page-module__s1kkPG__tableCard{padding:var(--spacing-4)}.page-module__s1kkPG__toolbar{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.page-module__s1kkPG__searchWrap{flex:260px;max-width:420px;position:relative}.page-module__s1kkPG__searchIcon{color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.page-module__s1kkPG__searchInput{width:100%;height:36px;padding:0 var(--spacing-3) 0 32px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);outline:none;transition:border-color .15s}.page-module__s1kkPG__searchInput:focus{border-color:var(--color-primary)}.page-module__s1kkPG__searchInput::placeholder{color:var(--color-text-tertiary)}.page-module__s1kkPG__thumb{border-radius:var(--radius-sm);background:var(--color-bg-tertiary);border:1px solid var(--color-border);width:48px;height:34px;color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.page-module__s1kkPG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.page-module__s1kkPG__postCell{flex-direction:column;gap:2px;min-width:220px;display:flex}.page-module__s1kkPG__postTitle{text-align:left;font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.35}.page-module__s1kkPG__postTitle:hover{color:var(--color-primary)}.page-module__s1kkPG__postSlug{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-tertiary);word-break:break-all}.page-module__s1kkPG__dim{color:var(--color-text-tertiary)}.page-module__s1kkPG__dateCell{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.page-module__s1kkPG__viewsCell{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.page-module__s1kkPG__actions{gap:var(--spacing-1);justify-content:flex-end;align-items:center;display:flex}.page-module__s1kkPG__iconBtn{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.page-module__s1kkPG__iconBtn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.page-module__s1kkPG__iconBtnDanger:hover{color:var(--color-error)}.page-module__s1kkPG__editorHead{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.page-module__s1kkPG__backBtn{padding:var(--spacing-1) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.page-module__s1kkPG__backBtn:hover{color:var(--color-text-primary)}.page-module__s1kkPG__editorHeadActions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.page-module__s1kkPG__viewLink{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-right:var(--spacing-1);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.page-module__s1kkPG__viewLink:hover{color:var(--color-primary)}.page-module__s1kkPG__editorGrid{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (max-width:1000px){.page-module__s1kkPG__editorGrid{grid-template-columns:1fr}}.page-module__s1kkPG__editorMain{min-width:0}.page-module__s1kkPG__editorCard{padding:var(--spacing-5);--blog-editor-sticky-top:var(--header-height,56px)}.page-module__s1kkPG__editorHeadStart{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;min-width:0;display:flex}.page-module__s1kkPG__saveState{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.page-module__s1kkPG__saveState:before{content:"";background:var(--color-success);border-radius:50%;width:6px;height:6px}.page-module__s1kkPG__saveState[data-dirty=true]{color:var(--color-text-secondary)}.page-module__s1kkPG__saveState[data-dirty=true]:before{background:var(--color-warning)}.page-module__s1kkPG__waitNote{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}.page-module__s1kkPG__loadError{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-5);border-color:var(--color-error);flex-wrap:wrap;display:flex}.page-module__s1kkPG__loadErrorIcon{color:var(--color-error);flex:none;margin-top:2px}.page-module__s1kkPG__loadErrorText{flex:240px;min-width:0}.page-module__s1kkPG__loadErrorText .page-module__s1kkPG__sideHint{margin-top:var(--spacing-1)}.page-module__s1kkPG__loadErrorTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:650}.page-module__s1kkPG__loadErrorActions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.page-module__s1kkPG__titleInput{width:100%;color:var(--color-text-primary);font-size:var(--font-size-2xl);padding:0 0 var(--spacing-2);background:0 0;border:0;outline:none;font-weight:700;line-height:1.25}.page-module__s1kkPG__titleInput::placeholder{color:var(--color-text-tertiary)}.page-module__s1kkPG__slugRow{padding:var(--spacing-1) 0 var(--spacing-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-4);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.page-module__s1kkPG__slugPrefix{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap}.page-module__s1kkPG__slugInput{min-width:120px;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);background:0 0;border:0;border-bottom:1px dashed #0000;outline:none;flex:160px;padding:2px 0}.page-module__s1kkPG__slugInput:focus{color:var(--color-text-primary);border-bottom-color:var(--color-primary)}.page-module__s1kkPG__bodyModeBar{justify-content:space-between;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.page-module__s1kkPG__modeGroup{gap:4px;display:flex}.page-module__s1kkPG__modeTools{flex-wrap:wrap;gap:4px;display:flex}.page-module__s1kkPG__modeBtn,.page-module__s1kkPG__modeTool{border-radius:var(--radius-full,999px);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:5px;padding:5px 12px;font-weight:550;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.page-module__s1kkPG__modeBtn:hover,.page-module__s1kkPG__modeTool:hover{color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.page-module__s1kkPG__modeBtn[data-active=true]{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.page-module__s1kkPG__modeBtn:disabled,.page-module__s1kkPG__modeBtn:disabled:hover{opacity:.55;cursor:not-allowed;border-color:var(--color-border);color:var(--color-text-tertiary)}.page-module__s1kkPG__modeBtn[data-active=true]:disabled{color:var(--color-primary)}.page-module__s1kkPG__rawChip{border:1px dashed color-mix(in srgb, var(--color-primary) 45%, var(--color-border));border-radius:var(--radius-full,999px);max-width:100%;color:var(--color-text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;cursor:help;align-items:center;gap:5px;margin-right:auto;padding:3px 10px;display:inline-flex;overflow:hidden}.page-module__s1kkPG__rawChip svg{color:var(--color-primary);flex:none}.page-module__s1kkPG__sourceArea{width:100%;min-height:466px;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-mono);resize:vertical;tab-size:2;outline:none;font-size:.8125rem;line-height:1.65;display:block}.page-module__s1kkPG__sourceArea:focus{border-color:var(--color-primary)}.page-module__s1kkPG__sourceArea::placeholder{color:var(--color-text-tertiary)}.page-module__s1kkPG__sourceHint{margin-top:var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1.5}.page-module__s1kkPG__sourceHint code{font-family:var(--font-mono);color:var(--color-text-secondary)}.page-module__s1kkPG__bodyStats{margin:var(--spacing-2) 0 0;font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.page-module__s1kkPG__editorSide{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.page-module__s1kkPG__sideCard{padding:var(--spacing-4)}.page-module__s1kkPG__sideTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-3);align-items:center;gap:6px;font-weight:650;display:flex}.page-module__s1kkPG__sideHint{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-2);line-height:1.5}.page-module__s1kkPG__sideFields{gap:var(--spacing-3);flex-direction:column;display:flex}.page-module__s1kkPG__statusRow{align-items:center;gap:var(--spacing-3);display:flex}.page-module__s1kkPG__inlineLink{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.page-module__s1kkPG__inlineLink:hover{color:var(--color-text-primary)}.page-module__s1kkPG__inlineLink:disabled{opacity:.5;cursor:default}.page-module__s1kkPG__checkAnchor{scroll-margin-top:80px}.page-module__s1kkPG__checkSummary{margin-bottom:var(--spacing-2);flex-wrap:wrap;gap:6px;display:flex}.page-module__s1kkPG__checkVerdict{margin:0 0 var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.5}.page-module__s1kkPG__checkVerdict[data-tone=error]{color:var(--color-error)}.page-module__s1kkPG__checkVerdict[data-tone=warning]{color:var(--color-warning)}.page-module__s1kkPG__checkList{margin:0 0 var(--spacing-2);flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.page-module__s1kkPG__checkItem{font-size:var(--font-size-xs);color:var(--color-text-primary);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.page-module__s1kkPG__checkItem>svg{flex:none;margin-top:2px}.page-module__s1kkPG__checkItem[data-tone=error]>svg{color:var(--color-error)}.page-module__s1kkPG__checkItem[data-tone=warning]>svg{color:var(--color-warning)}.page-module__s1kkPG__checkText{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__s1kkPG__checkSamples{flex-direction:column;gap:2px;display:flex}.page-module__s1kkPG__checkSamples code{border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;padding:2px 6px;font-size:.68rem;display:block}.page-module__s1kkPG__checkServer{margin:0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-error);border-radius:var(--radius-md)}.page-module__s1kkPG__checkServerHead{margin:0 0 var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-error);align-items:center;gap:6px;font-weight:650;display:flex}.page-module__s1kkPG__checkClear{font-size:var(--font-size-xs);color:var(--color-success);align-items:center;gap:6px;margin:0;display:flex}.page-module__s1kkPG__hiddenInput{display:none}.page-module__s1kkPG__deleteBody p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.page-module__s1kkPG__deleteBody strong{color:var(--color-text-primary)}.page-module__s1kkPG__deleteActions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-5);display:flex}.page-module__s1kkPG__jsonBody{gap:var(--spacing-3);flex-direction:column;display:flex}.page-module__s1kkPG__jsonIntro{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.page-module__s1kkPG__jsonIntro code{font-family:var(--font-mono);color:var(--color-text-primary);font-size:.9em}.page-module__s1kkPG__jsonToolbar{flex-wrap:wrap;gap:6px;display:flex}.page-module__s1kkPG__jsonTool{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.page-module__s1kkPG__jsonTool:hover{color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.page-module__s1kkPG__jsonArea,.page-module__s1kkPG__codeArea{width:100%;padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-xs);resize:vertical;tab-size:2;outline:none;line-height:1.6}.page-module__s1kkPG__jsonArea{min-height:260px}.page-module__s1kkPG__codeArea{min-height:200px}.page-module__s1kkPG__jsonArea:focus,.page-module__s1kkPG__codeArea:focus{border-color:var(--color-primary)}.page-module__s1kkPG__jsonArea::placeholder,.page-module__s1kkPG__codeArea::placeholder{color:var(--color-text-tertiary)}.page-module__s1kkPG__jsonStatus{align-items:center;gap:var(--spacing-2);display:flex}.page-module__s1kkPG__jsonIssues{font-size:var(--font-size-xs);flex-direction:column;gap:4px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.page-module__s1kkPG__jsonError{color:var(--color-error)}.page-module__s1kkPG__jsonWarn{color:var(--color-warning)}.page-module__s1kkPG__rawGrid{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.page-module__s1kkPG__rawArea{width:100%;min-height:300px;padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-xs);resize:vertical;tab-size:2;outline:none;line-height:1.6}.page-module__s1kkPG__rawArea:focus{border-color:var(--color-primary)}.page-module__s1kkPG__rawArea::placeholder{color:var(--color-text-tertiary)}.page-module__s1kkPG__rawPreviewBox{min-width:0;min-height:300px}.page-module__s1kkPG__rawPreview{min-height:100%}.page-module__s1kkPG__rawPreview:empty:before{content:"The preview shows up here.";color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-style:italic}@media (max-width:800px){.page-module__s1kkPG__rawGrid{grid-template-columns:1fr}.page-module__s1kkPG__rawArea,.page-module__s1kkPG__rawPreviewBox{min-height:200px}}.page-module__s1kkPG__imagePreview{max-height:240px;padding:var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);justify-content:center;display:flex;overflow:hidden}.page-module__s1kkPG__imagePreview img{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:224px}.page-module__s1kkPG__jsonActions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}@media (max-width:640px){.page-module__s1kkPG__statsRow{grid-template-columns:1fr}.page-module__s1kkPG__editorCard{padding:var(--spacing-4)}.page-module__s1kkPG__bodyModeBar{gap:var(--spacing-1)}.page-module__s1kkPG__jsonActions>*{flex:auto}.page-module__s1kkPG__jsonArea{min-height:200px}.page-module__s1kkPG__codeArea{min-height:160px}}.page-module__s1kkPG__headerActions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.page-module__s1kkPG__authorThumb{background:var(--color-bg-tertiary);border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.page-module__s1kkPG__authorThumb img{object-fit:cover;width:100%;height:100%;display:block}.page-module__s1kkPG__authorNotice{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:flex-start;gap:6px;line-height:1.5;display:flex}.page-module__s1kkPG__authorNotice svg{color:var(--color-warning);flex:none;margin-top:3px}.page-module__s1kkPG__authorFormGrid{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__s1kkPG__authorToggleRow{padding-bottom:var(--spacing-2);align-items:flex-end;display:flex}.page-module__s1kkPG__authorPhotoRow{align-items:flex-start;gap:var(--spacing-3);display:flex}.page-module__s1kkPG__authorPhoto{background:var(--color-bg-tertiary);border:1px solid var(--color-border);width:64px;height:64px;color:var(--color-text-tertiary);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:22px;display:inline-flex;overflow:hidden}.page-module__s1kkPG__authorPhoto img{object-fit:cover;width:100%;height:100%;display:block}.page-module__s1kkPG__authorPhotoFields{gap:var(--spacing-2);flex-direction:column;flex:auto;min-width:0;display:flex}.page-module__s1kkPG__authorPhotoActions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.page-module__s1kkPG__faqCard{margin-top:var(--spacing-4)}.page-module__s1kkPG__faqHead{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);display:flex}.page-module__s1kkPG__faqHead .page-module__s1kkPG__sideTitle{margin-bottom:var(--spacing-1)}.page-module__s1kkPG__faqCounter{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.page-module__s1kkPG__faqRow{margin-top:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);flex-direction:column;gap:4px;display:flex}.page-module__s1kkPG__faqRow[data-invalid=true]{border-color:var(--color-error)}.page-module__s1kkPG__faqRowHead{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.page-module__s1kkPG__faqRowLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:650}.page-module__s1kkPG__faqRowTools{gap:2px;display:flex}.page-module__s1kkPG__faqRowTools .page-module__s1kkPG__iconBtn:disabled{opacity:.35;cursor:default}.page-module__s1kkPG__faqQuestion,.page-module__s1kkPG__faqAnswer{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);outline:none;line-height:1.5}.page-module__s1kkPG__faqQuestion{font-weight:600}.page-module__s1kkPG__faqAnswer{resize:vertical;min-height:72px}.page-module__s1kkPG__faqQuestion:focus,.page-module__s1kkPG__faqAnswer:focus{border-color:var(--color-primary)}.page-module__s1kkPG__faqQuestion::placeholder,.page-module__s1kkPG__faqAnswer::placeholder{color:var(--color-text-tertiary);font-weight:400}.page-module__s1kkPG__faqCount{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px}.page-module__s1kkPG__faqError{font-size:var(--font-size-xs);color:var(--color-error);margin-top:2px;line-height:1.4}.page-module__s1kkPG__faqFoot{margin-top:var(--spacing-3)}@media (max-width:640px){.page-module__s1kkPG__authorFormGrid{grid-template-columns:1fr}.page-module__s1kkPG__headerActions>*{flex:auto}}
.ModelChecklist-module__NLnhka__wrap{flex-direction:column;gap:8px;min-width:0;display:flex}.ModelChecklist-module__NLnhka__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ModelChecklist-module__NLnhka__searchWrap{flex:1;min-width:180px;position:relative}.ModelChecklist-module__NLnhka__searchIcon{color:var(--text-secondary);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ModelChecklist-module__NLnhka__search{border:1px solid var(--border-default);background:var(--bg-input,transparent);width:100%;color:var(--text-primary);border-radius:8px;padding:8px 10px 8px 30px;font-size:.85rem}.ModelChecklist-module__NLnhka__actions{gap:6px;display:flex}.ModelChecklist-module__NLnhka__actions button{border:1px solid var(--border-default);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:7px;padding:6px 10px;font-size:.76rem}.ModelChecklist-module__NLnhka__actions button:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}.ModelChecklist-module__NLnhka__actions button:disabled{opacity:.5;cursor:default}.ModelChecklist-module__NLnhka__meta{color:var(--text-secondary);font-size:.74rem}.ModelChecklist-module__NLnhka__meta b{color:var(--text-primary)}.ModelChecklist-module__NLnhka__unknown{color:var(--text-secondary);border:1px solid var(--color-warning-border);background:var(--color-warning-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;font-size:.76rem;display:flex}.ModelChecklist-module__NLnhka__unknown svg{color:var(--color-warning);flex-shrink:0}.ModelChecklist-module__NLnhka__unknown button{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.76rem;text-decoration:underline}.ModelChecklist-module__NLnhka__list{border:1px solid var(--border-default);border-radius:10px;flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.ModelChecklist-module__NLnhka__item{cursor:pointer;border-bottom:1px solid var(--border-subtle,var(--border-default));color:var(--text-secondary);align-items:center;gap:9px;padding:8px 12px;font-size:.84rem;display:flex}.ModelChecklist-module__NLnhka__item:last-child{border-bottom:none}.ModelChecklist-module__NLnhka__item:hover{background:var(--bg-hover)}.ModelChecklist-module__NLnhka__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ModelChecklist-module__NLnhka__itemOn{color:var(--color-primary);font-weight:600}.ModelChecklist-module__NLnhka__itemDisabled{cursor:default}.ModelChecklist-module__NLnhka__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ModelChecklist-module__NLnhka__prov{color:var(--text-secondary);text-transform:capitalize;flex-shrink:0;font-size:.72rem}.ModelChecklist-module__NLnhka__empty{color:var(--text-secondary);padding:12px;font-size:.84rem}
.ProviderRulesModal-module__PjeLwG__loading{justify-content:center;padding:50px 0;display:flex}.ProviderRulesModal-module__PjeLwG__body{flex-direction:column;gap:14px;display:flex}.ProviderRulesModal-module__PjeLwG__intro{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.ProviderRulesModal-module__PjeLwG__customRow{border-bottom:1px solid var(--border-color);padding-bottom:6px}.ProviderRulesModal-module__PjeLwG__field{flex-direction:column;gap:5px;display:flex}.ProviderRulesModal-module__PjeLwG__label{color:var(--text-primary);font-size:12px;font-weight:600}.ProviderRulesModal-module__PjeLwG__hint{color:var(--text-tertiary);margin:0;font-size:11px}.ProviderRulesModal-module__PjeLwG__row3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ProviderRulesModal-module__PjeLwG__segmented{border:1px solid var(--border-color);border-radius:8px;width:fit-content;display:inline-flex;overflow:hidden}.ProviderRulesModal-module__PjeLwG__seg,.ProviderRulesModal-module__PjeLwG__segActive{cursor:pointer;background:var(--bg-surface);color:var(--text-secondary);border:none;padding:7px 16px;font-size:13px;font-weight:600}.ProviderRulesModal-module__PjeLwG__segActive{background:var(--primary,var(--color-primary));color:#fff}.ProviderRulesModal-module__PjeLwG__condGrid{border:1px solid var(--border-color);background:var(--bg-raised);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;max-height:200px;padding:8px;display:grid;overflow-y:auto}.ProviderRulesModal-module__PjeLwG__cond{color:var(--text-secondary);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:3px 6px;font-size:12px;display:flex}.ProviderRulesModal-module__PjeLwG__condOn{background:var(--bg-input);color:var(--text-primary)}.ProviderRulesModal-module__PjeLwG__footer{border-top:1px solid var(--border-color);align-items:center;gap:10px;margin-top:8px;padding-top:12px;display:flex}.ProviderRulesModal-module__PjeLwG__spacer{flex:1}
