.SelectionCheckbox-module__root___LiMQt{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.SelectionCheckbox-module__disabled___-T-uP{cursor:not-allowed;opacity:.6}.SelectionCheckbox-module__input___b-Hpm{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SelectionCheckbox-module__box___FRD4m{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 92%, transparent);width:22px;height:22px;color:var(--primary-contrast,#fff);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.SelectionCheckbox-module__root___LiMQt:hover .SelectionCheckbox-module__box___FRD4m{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 16%, transparent)}.SelectionCheckbox-module__root___LiMQt:active .SelectionCheckbox-module__box___FRD4m{transform:scale(.95)}.SelectionCheckbox-module__disabled___-T-uP:hover .SelectionCheckbox-module__box___FRD4m{border-color:var(--border-color);box-shadow:none}.SelectionCheckbox-module__disabled___-T-uP:active .SelectionCheckbox-module__box___FRD4m{transform:none}.SelectionCheckbox-module__input___b-Hpm:focus-visible+.SelectionCheckbox-module__box___FRD4m{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--primary-color) 50%, transparent)}.SelectionCheckbox-module__boxChecked___4lydu{border-color:var(--primary-color);background:var(--primary-color)}.SelectionCheckbox-module__boxChecked___4lydu svg{stroke-width:2.4px;display:block}.SelectionCheckbox-module__label___twhQj{color:var(--text-primary);font-size:14px;font-weight:500}.AiProvidersPage-module__container___y-jfS{width:100%}.AiProvidersPage-module__cardTitle___vO4i3{align-items:center;gap:8px;display:flex}.AiProvidersPage-module__cardTitleIcon___-rTw0{width:24px;height:24px}.AiProvidersPage-module__pageTitle___DoSv8{color:var(--text-primary);margin:0 0 32px;font-size:28px;font-weight:700}.AiProvidersPage-module__content___E2Czu{padding-bottom:calc(var(--provider-nav-height,60px) + 12px + env(safe-area-inset-bottom) + 16px);flex-direction:column;gap:32px;display:flex}.AiProvidersPage-module__section___IvT9j{flex-direction:column;gap:16px;display:flex}.AiProvidersPage-module__sectionHeader___DP-H3{justify-content:space-between;align-items:center;gap:16px;display:flex}.AiProvidersPage-module__sectionHeader___DP-H3 h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.AiProvidersPage-module__openaiProviderList___p5iPp{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:16px;display:grid}@media (max-width:768px){.AiProvidersPage-module__openaiProviderList___p5iPp{grid-template-columns:1fr}}.AiProvidersPage-module__openaiProviderCard___nqn98{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;min-height:0;padding:16px;display:flex}.AiProvidersPage-module__openaiProviderMeta___pp8j-{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.AiProvidersPage-module__openaiProviderActions___UeCit{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.AiProvidersPage-module__openaiProviderTitle___Zk9Lr{color:var(--text-primary);font-weight:700}.AiProvidersPage-module__sortControls___AsuBH{align-items:center;gap:4px;height:36px;display:flex}.AiProvidersPage-module__sortSelect___R90DF{flex:0 0 148px;width:148px}.AiProvidersPage-module__sortSelect___R90DF>button{border-color:var(--border-primary);background:var(--bg-secondary);height:36px;box-shadow:none;border-radius:6px;padding:0 12px;font-size:13px}.AiProvidersPage-module__sortDirectionButton___dpY3h.btn.btn-secondary{border-color:var(--border-primary);background:var(--bg-secondary);min-width:74px;height:36px;color:var(--text-primary);border-radius:6px;flex:0 0 74px;gap:6px;padding:0 10px}.AiProvidersPage-module__sortDirectionButton___dpY3h.btn.btn-secondary:hover{border-color:var(--primary-color);background:var(--bg-tertiary)}.AiProvidersPage-module__sortDirectionButton___dpY3h.btn.btn-secondary>span{justify-content:center;align-items:center;gap:6px;display:inline-flex}.AiProvidersPage-module__sortDirectionIcon___L6PuX{background:color-mix(in srgb, var(--primary-color) 12%, transparent);width:18px;height:18px;color:var(--primary-color);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AiProvidersPage-module__cardHeaderActions___nqVwO{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.AiProvidersPage-module__cardHeaderActions___nqVwO .btn{white-space:nowrap}.AiProvidersPage-module__openaiToolbarAnchorHidden___aRB4Z{visibility:hidden;pointer-events:none}.AiProvidersPage-module__openaiFloatingToolbar___wHoSe{z-index:20;background:var(--bg-primary);box-shadow:none;padding:0;position:fixed;overflow:visible}.AiProvidersPage-module__openaiFloatingToolbar___wHoSe .card-header{border-radius:0;margin-bottom:0;padding:8px 24px}.AiProvidersPage-module__modelMultiSelectWrapper___0KvpR{position:relative}.AiProvidersPage-module__modelFilterControl___wByTZ{border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:6px;align-items:center;width:164px;height:36px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.AiProvidersPage-module__modelFilterControl___wByTZ:hover{border-color:var(--primary-color);background:var(--bg-tertiary)}.AiProvidersPage-module__modelFilterControlActive___vLEH7{border-color:color-mix(in srgb, var(--primary-color) 46%, var(--border-primary));background:color-mix(in srgb, var(--primary-color) 7%, var(--bg-secondary))}.AiProvidersPage-module__modelFilterControlDisabled___GBSA2{opacity:.6;cursor:not-allowed}.AiProvidersPage-module__modelFilterControlDisabled___GBSA2:hover{border-color:var(--border-primary);background:var(--bg-secondary)}.AiProvidersPage-module__modelFilterTrigger___p1dSx{min-width:0;height:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:7px;padding:0 9px;display:flex}.AiProvidersPage-module__modelFilterTrigger___p1dSx:disabled{cursor:not-allowed}.AiProvidersPage-module__modelFilterIcon___KByH4{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AiProvidersPage-module__modelFilterText___SlSM7{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.AiProvidersPage-module__modelFilterCount___PFlt6{background:var(--primary-color);min-width:20px;height:20px;color:var(--primary-contrast,#fff);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.AiProvidersPage-module__modelFilterChevron___nUoML{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AiProvidersPage-module__modelFilterInlineClear___Or-vD{border:0;border-left:1px solid var(--border-primary);width:30px;height:100%;color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.AiProvidersPage-module__modelFilterInlineClear___Or-vD:hover{background:var(--bg-tertiary);color:var(--text-primary)}.AiProvidersPage-module__modelFilterInlineClear___Or-vD:disabled{cursor:not-allowed;color:var(--text-tertiary)}.AiProvidersPage-module__modelDropdownList___9TG6y{background:var(--bg-primary);border:1px solid var(--border-primary);z-index:1000;border-radius:8px;flex-direction:column;width:320px;max-width:min(320px,100vw - 32px);max-height:300px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.AiProvidersPage-module__modelDropdownListAbove___Dwnmk{top:auto;bottom:calc(100% + 4px)}.AiProvidersPage-module__modelDropdownHeader___9wjXb{border-bottom:1px solid var(--border-primary);background:var(--bg-tertiary);justify-content:space-between;align-items:center;gap:4px;padding:6px;display:flex}.AiProvidersPage-module__modelDropdownSelectAll___054nb.btn.btn-ghost,.AiProvidersPage-module__modelDropdownClear___sl3Vu.btn.btn-ghost{height:28px;color:var(--primary-color);padding:0 8px;font-size:12px}.AiProvidersPage-module__modelDropdownSelectAll___054nb.btn.btn-ghost:hover,.AiProvidersPage-module__modelDropdownClear___sl3Vu.btn.btn-ghost:hover{background:var(--bg-secondary)}.AiProvidersPage-module__openaiAddButton___Ktjj2.btn.btn-primary{height:36px;padding:0 12px}.AiProvidersPage-module__modelDropdownItems___v-ZeZ{min-height:0;padding:4px;overflow-y:auto}.AiProvidersPage-module__modelDropdownItem___m5To-{cursor:pointer;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px;transition:background .15s;display:flex}.AiProvidersPage-module__modelDropdownItem___m5To-:hover{background:var(--bg-secondary)}.AiProvidersPage-module__modelDropdownItemLabel___j8oGZ{flex:1;min-width:0}.AiProvidersPage-module__modelDropdownItemLabel___j8oGZ span{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.AiProvidersPage-module__modelDropdownEmpty___e-7EC{text-align:center;color:var(--text-tertiary);padding:18px 12px;font-size:13px}.AiProvidersPage-module__cardStats___rELY1{flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:4px;display:flex}.AiProvidersPage-module__statPill___d812A{background-color:var(--bg-tertiary);color:var(--text-primary);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.1;display:inline-flex}.AiProvidersPage-module__statSuccess___5dRtj{background-color:var(--success-badge-bg,#d1fae5);color:var(--success-badge-text,#065f46);border-color:var(--success-badge-border,#6ee7b7)}.AiProvidersPage-module__statFailure___krDjY{background-color:var(--failure-badge-bg);color:var(--failure-badge-text);border-color:var(--failure-badge-border)}.AiProvidersPage-module__fieldRow___XK6hX{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin-bottom:4px;font-size:13px;line-height:1.4;display:flex}.AiProvidersPage-module__fieldLabel___cLX9f{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-weight:500}.AiProvidersPage-module__fieldValue___VdFCH{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-all;min-width:0;max-width:100%;font-family:Monaco,Menlo,Consolas,Ubuntu Mono,monospace;font-weight:600}.AiProvidersPage-module__headerBadgeList___kwkIM{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin-top:6px;display:flex}.AiProvidersPage-module__headerBadge___eN0Fd{background:var(--accent-tertiary,#f3f4f6);border:1px solid var(--border-primary);min-width:0;max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.AiProvidersPage-module__headerBadge___eN0Fd strong{color:var(--text-primary);flex-shrink:0;font-weight:600}.AiProvidersPage-module__modelTagList___shUnj{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:8px;display:flex}.AiProvidersPage-module__modelCountLabel___uV8s-{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;align-items:center;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.AiProvidersPage-module__modelTag___k-VuJ{background:var(--bg-quinary,#f8f9fa);min-width:0;max-width:100%;color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .15s;display:inline-flex}.AiProvidersPage-module__modelTag___k-VuJ:hover{background:var(--bg-tertiary);border-color:var(--primary-color)}.AiProvidersPage-module__modelName___-6r4h{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;max-width:100%;font-weight:600}.AiProvidersPage-module__modelAlias___ljQjM{color:var(--text-tertiary);overflow-wrap:anywhere;min-width:0;max-width:100%;font-style:italic}.AiProvidersPage-module__modelAlias___ljQjM:before{content:"→ "}.AiProvidersPage-module__excludedModelTag___emTfi{background:var(--warning-bg,#fef3c7);border-color:var(--warning-border,#fbbf24);color:var(--warning-text,#92400e)}.AiProvidersPage-module__excludedModelTag___emTfi .AiProvidersPage-module__modelName___-6r4h{color:var(--warning-text,#92400e)}.AiProvidersPage-module__excludedModelsSection___XFykq{margin-top:8px}.AiProvidersPage-module__excludedModelsLabel___Drdds{color:var(--warning-text,#92400e);margin-bottom:4px;font-size:12px;font-weight:500}.AiProvidersPage-module__apiKeyEntriesSection___60ydj{min-width:0;max-width:100%;margin-top:10px}.AiProvidersPage-module__apiKeyEntriesLabel___c5W8h{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600}.AiProvidersPage-module__apiKeyEntryList___-xrgk{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.AiProvidersPage-module__apiKeyEntryCard___Y5gRi{background:var(--bg-secondary,#f9fafb);border:1px solid var(--border-secondary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px 12px;font-size:12px;display:flex}.AiProvidersPage-module__apiKeyEntryIndex___h8oWW{background:var(--primary-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex}.AiProvidersPage-module__apiKeyEntryKey___JgU0c{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-all;min-width:0;max-width:100%;font-family:Monaco,Menlo,Consolas,Ubuntu Mono,monospace;font-weight:600}.AiProvidersPage-module__apiKeyEntryProxy___gy9Vu{color:var(--text-tertiary);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:11px}.AiProvidersPage-module__apiKeyEntryProxy___gy9Vu:before{content:"| Proxy: ";color:var(--text-quaternary)}.AiProvidersPage-module__apiKeyEntryStats___Whq5E{gap:6px;margin-left:auto;display:flex}.AiProvidersPage-module__apiKeyEntryStat___rwvkB{border-radius:10px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.AiProvidersPage-module__apiKeyEntryStat___rwvkB svg{display:block}.AiProvidersPage-module__apiKeyEntryStatSuccess___GXIwG{background:var(--success-badge-bg,#d1fae5);color:var(--success-badge-text,#065f46)}.AiProvidersPage-module__apiKeyEntryStatFailure___XV9wg{background:var(--failure-badge-bg);color:var(--failure-badge-text)}.AiProvidersPage-module__modelDiscoveryList___HKeOb{flex-direction:column;gap:6px;max-height:360px;margin-top:0;padding-right:4px;display:flex;overflow-y:auto}.AiProvidersPage-module__modelDiscoveryRow___3J8pc{border:1px solid var(--border-color);background:var(--bg-primary);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;transition:background .15s,border-color .15s;display:inline-flex}.AiProvidersPage-module__modelDiscoveryRow___3J8pc input[type=checkbox]{cursor:pointer;margin-top:2px}.AiProvidersPage-module__modelDiscoveryRow___3J8pc:hover{border-color:var(--primary-color);background:var(--bg-secondary)}.AiProvidersPage-module__modelDiscoverySelectionLabel___GsF2O{flex:1;min-width:0}.AiProvidersPage-module__modelDiscoveryRowSelected___VLfIp{border-color:var(--primary-color);background:var(--bg-tertiary)}.AiProvidersPage-module__modelDiscoveryMeta___7D6Y5{flex-direction:column;gap:2px;display:flex}.AiProvidersPage-module__modelDiscoveryName___yf70V{color:var(--text-primary);font-weight:600}.AiProvidersPage-module__modelDiscoveryAlias___N2nU7{color:var(--text-tertiary);margin-left:6px;font-style:italic}.AiProvidersPage-module__modelDiscoveryDesc___nsrtd{color:var(--text-secondary);font-size:12px;line-height:1.4}.AiProvidersPage-module__modelDiscoveryToolbar___FOjvS{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.AiProvidersPage-module__modelDiscoveryToolbarActions___a8qmb{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.AiProvidersPage-module__modelDiscoverySelectionSummary___7PhM7{color:var(--text-tertiary);font-size:12px;line-height:1.4}.AiProvidersPage-module__openaiTestButtonSuccess___ZiymQ{background-color:var(--success-badge-bg,#d1fae5);border-color:var(--success-badge-border,#6ee7b7);color:var(--success-badge-text,#065f46)}.AiProvidersPage-module__openaiTestButtonSuccess___ZiymQ:hover{background-color:var(--success-badge-bg,#d1fae5);border-color:var(--success-badge-border,#6ee7b7)}.AiProvidersPage-module__statusBar___gAS9s{align-items:center;gap:8px;max-width:280px;margin-top:8px;padding:8px 0;display:flex}.AiProvidersPage-module__statusBlocks___RESqk{flex:1;gap:2px;min-width:180px;display:flex;position:relative}.AiProvidersPage-module__statusBlockWrapper___crE7L{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;min-width:6px;position:relative}.AiProvidersPage-module__statusBlock___nUV1s{border-radius:2px;width:100%;height:8px;transition:transform .15s,opacity .15s}.AiProvidersPage-module__statusBlockWrapper___crE7L:hover .AiProvidersPage-module__statusBlock___nUV1s,.AiProvidersPage-module__statusBlockWrapper___crE7L.AiProvidersPage-module__statusBlockActive___MgbMs .AiProvidersPage-module__statusBlock___nUV1s{opacity:.9;transform:scaleY(1.8)}.AiProvidersPage-module__statusBlockIdle___WEMXo{background-color:var(--border-secondary,#e5e7eb)}.AiProvidersPage-module__statusTooltip___leV9X{background:var(--bg-primary,#fff);border:1px solid var(--border-secondary,#e5e7eb);white-space:nowrap;z-index:1000;pointer-events:none;color:var(--text-primary);border-radius:6px;padding:6px 10px;font-size:11px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.AiProvidersPage-module__statusTooltip___leV9X:after{content:"";border:5px solid #0000;border-top-color:var(--bg-primary,#fff);position:absolute;top:100%;left:50%;transform:translate(-50%)}.AiProvidersPage-module__statusTooltip___leV9X:before{content:"";border:6px solid #0000;border-top-color:var(--border-secondary,#e5e7eb);position:absolute;top:100%;left:50%;transform:translate(-50%)}.AiProvidersPage-module__statusTooltipLeft___avU77{left:0;transform:translate(0)}.AiProvidersPage-module__statusTooltipLeft___avU77:after,.AiProvidersPage-module__statusTooltipLeft___avU77:before{left:8px;transform:none}.AiProvidersPage-module__statusTooltipRight___k2gcI{left:auto;right:0;transform:translate(0)}.AiProvidersPage-module__statusTooltipRight___k2gcI:after,.AiProvidersPage-module__statusTooltipRight___k2gcI:before{left:auto;right:8px;transform:none}.AiProvidersPage-module__tooltipTime___SU0zH{color:var(--text-secondary);margin-bottom:2px;display:block}.AiProvidersPage-module__tooltipStats___c6Xho{align-items:center;gap:8px;display:flex}.AiProvidersPage-module__tooltipSuccess___Nl3Pt{color:var(--success-color,#22c55e)}.AiProvidersPage-module__tooltipFailure___1XMCP{color:var(--danger-color,#ef4444)}.AiProvidersPage-module__tooltipRate___YDCOe{color:var(--text-secondary);margin-left:2px}.AiProvidersPage-module__statusRate___mqcEs{white-space:nowrap;background:var(--bg-tertiary);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:flex}.AiProvidersPage-module__statusRateHigh___GpDhl{color:var(--success-badge-text,#065f46);background:var(--success-badge-bg,#d1fae5)}.AiProvidersPage-module__statusRateMedium___hdtEj{color:var(--warning-text,#92400e);background:var(--warning-bg,#fef3c7)}.AiProvidersPage-module__statusRateLow___mNI2c{color:var(--failure-badge-text);background:var(--failure-badge-bg)}@media (max-width:768px){.AiProvidersPage-module__statusTooltip___leV9X{padding:8px 12px;font-size:12px}.AiProvidersPage-module__statusBlocks___RESqk{min-width:140px}}.AiProvidersPage-module__openaiEditForm___axTov{flex-direction:column;gap:16px;display:flex}.AiProvidersPage-module__openaiEditForm___axTov .form-group,.AiProvidersPage-module__openaiEditForm___axTov .AiProvidersPage-module__modelConfigSection___0v-e8{margin-bottom:0}.AiProvidersPage-module__openaiEditForm___axTov .status-badge{align-self:flex-start;margin-bottom:0}.AiProvidersPage-module__sectionHint___-aBFT{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.AiProvidersPage-module__openaiModelsContent___yEApy{flex-direction:column;gap:16px;display:flex}.AiProvidersPage-module__openaiModelsContent___yEApy .form-group{margin-bottom:0}.AiProvidersPage-module__openaiModelsEndpointSection___FvBIQ{flex-direction:column;gap:4px;display:flex}.AiProvidersPage-module__openaiModelsEndpointLabel___-rOEU{color:var(--text-primary);margin:0;font-weight:600;display:block}.AiProvidersPage-module__openaiModelsEndpointControls___pLkMs{align-items:center;gap:8px;display:flex}@media (max-width:768px){.AiProvidersPage-module__openaiModelsEndpointControls___pLkMs{flex-direction:column;align-items:stretch}}.AiProvidersPage-module__openaiModelsEndpointInput___4xH3Y{flex:1;min-width:0}.AiProvidersPage-module__modelConfigSection___0v-e8{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.AiProvidersPage-module__modelConfigHeader___bXtq4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:768px){.AiProvidersPage-module__modelConfigHeader___bXtq4{align-items:flex-start}}.AiProvidersPage-module__modelConfigTitle___ppVRn{color:var(--text-primary);margin:0;font-weight:600;line-height:1.5}.AiProvidersPage-module__modelConfigToolbar___nrb6R{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}@media (max-width:768px){.AiProvidersPage-module__modelConfigToolbar___nrb6R{justify-content:flex-start;width:100%}}.AiProvidersPage-module__modelConfigToolbar___nrb6R .btn{white-space:nowrap}.AiProvidersPage-module__modelInputList___AbYq6{gap:4px}.AiProvidersPage-module__modelInputRow___j-ubV{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@media (max-width:768px){.AiProvidersPage-module__modelInputRow___j-ubV{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.AiProvidersPage-module__modelInputRow___j-ubV>:nth-child(2){display:none}.AiProvidersPage-module__modelInputRow___j-ubV>:nth-child(3){grid-column:1/3}.AiProvidersPage-module__modelInputRow___j-ubV>:nth-child(4){grid-area:1/2/2/3}}.AiProvidersPage-module__modelInputField___QdqkU{min-width:0}.AiProvidersPage-module__modelRowRemoveButton___lEFpT{justify-self:center}.AiProvidersPage-module__modelTestPanel___SyW9P{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:0;padding:8px 16px;display:flex}@media (max-width:768px){.AiProvidersPage-module__modelTestPanel___SyW9P{flex-direction:column;align-items:stretch}}.AiProvidersPage-module__modelTestMeta___XMH-g{flex-direction:column;gap:6px;min-width:0;display:flex}.AiProvidersPage-module__modelTestLabel___HqcWx{color:var(--text-secondary);font-size:13px;font-weight:600;line-height:1.5}.AiProvidersPage-module__modelTestHint___kUgyp{color:var(--text-tertiary);font-size:12px;line-height:1.5}.AiProvidersPage-module__modelTestControls___yPmI0{flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}@media (max-width:768px){.AiProvidersPage-module__modelTestControls___yPmI0{justify-content:flex-start}}.AiProvidersPage-module__keyEntriesSection___XD0xH{flex-direction:column;gap:8px;margin-bottom:0;display:flex}.AiProvidersPage-module__keyEntriesHeader___yZxok{flex-direction:column;gap:6px;margin-bottom:0;display:flex}.AiProvidersPage-module__keyEntriesTitle___MEybu{color:var(--text-primary);margin:0;font-weight:600;line-height:1.5;display:block}.AiProvidersPage-module__keyEntriesHint___gn0EN{color:var(--text-secondary);font-size:13px;line-height:1.5}.AiProvidersPage-module__keyEntriesList___Gtpin{flex-direction:column;gap:8px;display:flex}.AiProvidersPage-module__keyEntriesToolbar___eSzyC{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.AiProvidersPage-module__keyEntriesCount___e6jgL{color:var(--text-secondary);font-size:13px;font-weight:600}.AiProvidersPage-module__keyTableShell___0nNxe{border-radius:8px;overflow-x:auto}.AiProvidersPage-module__keyTableHeader___ZbWah{background:var(--bg-tertiary);border:1px solid var(--border-color);min-width:760px;color:var(--text-secondary);text-transform:none;text-align:center;border-bottom:none;border-radius:8px 8px 0 0;grid-template-columns:46px 56px minmax(220px,1.4fr) minmax(200px,1.1fr) 180px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;display:grid}.AiProvidersPage-module__keyTableRow___0MOQW{background:var(--bg-secondary);border:1px solid var(--border-color);border-top:none;grid-template-columns:46px 56px minmax(220px,1.4fr) minmax(200px,1.1fr) 180px;align-items:center;gap:8px;min-width:760px;padding:10px 16px;display:grid}.AiProvidersPage-module__keyTableRow___0MOQW:last-child{border-radius:0 0 8px 8px}.AiProvidersPage-module__keyTableRow___0MOQW:hover{background:var(--bg-tertiary)}.AiProvidersPage-module__keyTableColIndex___U12X-{color:var(--text-tertiary);justify-content:center;align-items:center;font-weight:600;display:flex}.AiProvidersPage-module__keyTableColStatus___Dzw88{justify-content:center;align-items:center;display:flex}.AiProvidersPage-module__keyTableColStatus___Dzw88 svg{display:block}.AiProvidersPage-module__keyTableColKey___V9Md3,.AiProvidersPage-module__keyTableColProxy___9hcue{justify-content:center;align-items:center;min-width:0;display:flex}.AiProvidersPage-module__keyTableColAction___oZsbE{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:flex}.AiProvidersPage-module__keyTableInput___bo5JN{text-align:center;width:100%;min-height:38px;padding:8px 10px;font-size:14px}.AiProvidersPage-module__addKeyButton___xuMah{align-self:auto;margin-top:0}.AiProvidersPage-module__openaiTestSelect___7-Upw{flex:260px;min-width:180px;max-width:380px}@media (max-width:768px){.AiProvidersPage-module__openaiTestSelect___7-Upw{min-width:0;max-width:none}}.AiProvidersPage-module__modelTestAllButton___SRL9M{white-space:nowrap;flex-shrink:0}.AiProvidersPage-module__statusIconWrapper___yoMZR{width:24px;height:24px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AiProvidersPage-module__statusIconSpin___DC8Ww{animation:1s linear infinite AiProvidersPage-module__spin___D9eR3}@keyframes AiProvidersPage-module__spin___D9eR3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=dark] .AiProvidersPage-module__headerBadge___eN0Fd{color:var(--text-secondary);background:#8b868024;border-color:#8b868059}[data-theme=dark] .AiProvidersPage-module__headerBadge___eN0Fd strong{color:var(--text-secondary)}[data-theme=dark] .AiProvidersPage-module__modelTag___k-VuJ{border-color:var(--border-secondary);background:#8b86801a}[data-theme=dark] .AiProvidersPage-module__excludedModelTag___emTfi{color:var(--warning-color);background:#c6574638;border-color:#c657468c}[data-theme=dark] .AiProvidersPage-module__excludedModelTag___emTfi .AiProvidersPage-module__modelName___-6r4h,[data-theme=dark] .AiProvidersPage-module__excludedModelsLabel___Drdds{color:var(--warning-color)}[data-theme=dark] .AiProvidersPage-module__apiKeyEntryCard___Y5gRi{background:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme=dark] .AiProvidersPage-module__apiKeyEntryIndex___h8oWW{background:var(--primary-color)}[data-theme=dark] .AiProvidersPage-module__statusBlockIdle___WEMXo{background-color:var(--border-primary,#374151)}[data-theme=dark] .AiProvidersPage-module__statusTooltip___leV9X{background:var(--bg-secondary,#1f2937);border-color:var(--border-primary,#374151);box-shadow:0 4px 12px #0006}[data-theme=dark] .AiProvidersPage-module__statusTooltip___leV9X:after{border-top-color:var(--bg-secondary,#1f2937)}[data-theme=dark] .AiProvidersPage-module__statusTooltip___leV9X:before{border-top-color:var(--border-primary,#374151)}[data-theme=dark] .AiProvidersPage-module__statusRateHigh___GpDhl{color:#86efac;background:#22c55e33}[data-theme=dark] .AiProvidersPage-module__statusRateMedium___hdtEj{color:#fde68a;background:#fbbf2433}[data-theme=dark] .AiProvidersPage-module__statusRateLow___mNI2c{color:#f1b0a6;background:#c657463d}.QuotaPage-module__container___CkTNE{flex-direction:column;gap:24px;display:flex}.QuotaPage-module__pageHeader___7RVAE{flex-direction:column;gap:8px;display:flex}.QuotaPage-module__pageTitle___c6BF7{color:var(--text-primary);margin:0;font-size:28px;font-weight:700}.QuotaPage-module__description___qDPuI{color:var(--text-secondary);margin:0;font-size:14px}.QuotaPage-module__headerActions___Jfu3A{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.QuotaPage-module__headerActions___Jfu3A .btn.btn-sm{min-width:0;line-height:16px}.QuotaPage-module__headerActions___Jfu3A svg{display:block}@media (max-width:768px){.QuotaPage-module__headerActions___Jfu3A{justify-content:stretch;width:100%}}.QuotaPage-module__titleWrapper___lHVCF{align-items:center;gap:8px;line-height:24px;display:flex}.QuotaPage-module__countBadge___tuPLs{min-width:24px;height:24px;color:var(--count-badge-text);background-color:var(--count-badge-bg);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.QuotaPage-module__errorBox___Ub2Qs{border:1px solid var(--danger-color);color:var(--danger-color);background-color:#c657461a;border-radius:8px;padding:16px;font-size:14px}.QuotaPage-module__pageSizeSelect___1AaaU{border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-primary);cursor:text;box-sizing:border-box;border-radius:8px;height:38px;padding:8px 12px;font-size:14px}.QuotaPage-module__pageSizeSelect___1AaaU:focus{border-color:var(--primary-color);outline:none}.QuotaPage-module__statsInfo___coFxw{background-color:var(--bg-secondary);color:var(--text-secondary);white-space:nowrap;box-sizing:border-box;border-radius:8px;align-items:center;height:38px;padding:8px 12px;font-size:13px;display:flex}.QuotaPage-module__antigravityGrid___d29-f,.QuotaPage-module__claudeGrid___g3N0r,.QuotaPage-module__codexGrid___gQjcK,.QuotaPage-module__geminiCliGrid___R6KEW,.QuotaPage-module__kimiGrid___-9u7J{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;display:grid}@media (max-width:768px){.QuotaPage-module__antigravityGrid___d29-f,.QuotaPage-module__claudeGrid___g3N0r,.QuotaPage-module__codexGrid___gQjcK,.QuotaPage-module__geminiCliGrid___R6KEW,.QuotaPage-module__kimiGrid___-9u7J{grid-template-columns:1fr}}.QuotaPage-module__codexGrid___gQjcK{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1440px){.QuotaPage-module__codexGrid___gQjcK{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:769px) and (max-width:1024px){.QuotaPage-module__codexGrid___gQjcK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.QuotaPage-module__codexGrid___gQjcK{grid-template-columns:1fr}}.QuotaPage-module__antigravityControls___jdhuf,.QuotaPage-module__claudeControls___CJ9XX,.QuotaPage-module__codexControls___ZabMA,.QuotaPage-module__geminiCliControls___aWZsx,.QuotaPage-module__kimiControls___3WNBe{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.QuotaPage-module__antigravityControl___Z2Ti6,.QuotaPage-module__claudeControl___4J9Tz,.QuotaPage-module__codexControl___P4r4g,.QuotaPage-module__geminiCliControl___SIXi-,.QuotaPage-module__kimiControl___5rxbt{flex-direction:column;gap:4px;display:flex}.QuotaPage-module__antigravityControl___Z2Ti6 label,.QuotaPage-module__claudeControl___4J9Tz label,.QuotaPage-module__codexControl___P4r4g label,.QuotaPage-module__geminiCliControl___SIXi- label,.QuotaPage-module__kimiControl___5rxbt label{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.QuotaPage-module__viewModeToggle___BHo1O{background:color-mix(in srgb, var(--bg-secondary) 92%, transparent);border:1px solid color-mix(in srgb, var(--border-color) 88%, transparent);border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff29}@media (max-width:768px){.QuotaPage-module__viewModeToggle___BHo1O{flex:auto;width:100%}}.QuotaPage-module__viewModeButton___jjKnb.btn.btn-sm{color:var(--text-secondary);box-shadow:none;background:0 0;border-color:#0000;border-radius:999px;padding:8px 14px}.QuotaPage-module__viewModeButton___jjKnb.btn.btn-sm:hover:not(:disabled){background:color-mix(in srgb, var(--bg-hover) 72%, transparent);color:var(--text-primary);border-color:#0000}.QuotaPage-module__viewModeButton___jjKnb.btn.btn-sm>span{white-space:nowrap}@media (max-width:768px){.QuotaPage-module__viewModeButton___jjKnb.btn.btn-sm{flex:1 1 0}}.QuotaPage-module__viewModeButtonActive___LGwRk.btn.btn-sm{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-contrast,#fff);box-shadow:0 8px 18px -14px #00000073}.QuotaPage-module__viewModeButtonActive___LGwRk.btn.btn-sm:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-contrast,#fff)}.QuotaPage-module__refreshAllButton___c9-I-.btn.btn-sm{background:color-mix(in srgb, var(--primary-color) 12%, var(--bg-secondary));border-color:color-mix(in srgb, var(--primary-color) 22%, var(--border-color));color:var(--text-primary);border-radius:999px;padding-inline-start:14px;padding-inline-end:14px}.QuotaPage-module__refreshAllButton___c9-I-.btn.btn-sm>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.QuotaPage-module__refreshAllButton___c9-I-.btn.btn-sm:hover:not(:disabled){background:color-mix(in srgb, var(--primary-color) 16%, var(--bg-secondary));border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}@media (max-width:768px){.QuotaPage-module__refreshAllButton___c9-I-.btn.btn-sm{justify-content:center;width:100%}}[data-theme=dark] .QuotaPage-module__viewModeToggle___BHo1O{box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .QuotaPage-module__refreshAllButton___c9-I-.btn.btn-sm{background:color-mix(in srgb, var(--primary-color) 18%, var(--bg-secondary));border-color:color-mix(in srgb, var(--primary-color) 32%, var(--border-color))}@media (max-width:768px){.QuotaPage-module__headerActions___Jfu3A{gap:4px}}.QuotaPage-module__claudeCard___z9zBZ{background-image:linear-gradient(#fbece42e,#fbece400)}.QuotaPage-module__antigravityCard___0jKaG{background-image:linear-gradient(#e0f7fa1f,#e0f7fa00)}.QuotaPage-module__codexCard___2xhZX{background-image:linear-gradient(#eae7ff2e,#eae7ff00)}.QuotaPage-module__geminiCliCard___i8Qjn{background-image:linear-gradient(#e0e8ff33,#e0e8ff00)}.QuotaPage-module__kimiCard___WWvTD{background-image:linear-gradient(#dce8ff33,#dce8ff00)}.QuotaPage-module__quotaSection___Yb6bk{border-top:1px dashed var(--border-color);flex-direction:column;gap:8px;margin-top:4px;padding-top:8px;display:flex}.QuotaPage-module__quotaRow___uNjD0{flex-direction:column;gap:4px;display:flex}.QuotaPage-module__quotaRowHeader___jr9zd{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:768px){.QuotaPage-module__quotaRowHeader___jr9zd{flex-direction:column;align-items:flex-start}}.QuotaPage-module__quotaModel___-3mcR{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}@media (max-width:768px){.QuotaPage-module__quotaModel___-3mcR{white-space:normal}}.QuotaPage-module__quotaBar___ATY20{background-color:var(--bg-tertiary);border-radius:999px;height:8px;overflow:hidden}.QuotaPage-module__quotaBarFill___arMGf{background-color:var(--success-color,#22c55e);height:100%;transition:width .2s}.QuotaPage-module__quotaBarFillHigh___yfdzz{background-color:var(--success-color,#22c55e)}.QuotaPage-module__quotaBarFillMedium___PbU2j{background-color:var(--quota-medium-color,#e0aa14)}.QuotaPage-module__quotaBarFillLow___1dvgT{background-color:var(--danger-color)}.QuotaPage-module__quotaMeta___2Gr-S{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}@media (max-width:768px){.QuotaPage-module__quotaMeta___2Gr-S{justify-content:flex-start}}.QuotaPage-module__quotaPercent___dwFKN{color:var(--text-primary);font-weight:600}.QuotaPage-module__quotaReset___AQC0c{color:var(--text-tertiary)}.QuotaPage-module__quotaAmount___liJkK{color:var(--text-secondary)}.QuotaPage-module__quotaMessage___tXEKQ{color:var(--text-tertiary);text-align:center;padding:8px 0;font-size:12px}.QuotaPage-module__quotaMessageAction___lCJz4{cursor:pointer;background:0 0;border:none;width:100%;text-decoration:underline}.QuotaPage-module__quotaMessageAction___lCJz4:hover:not(:disabled){color:var(--text-primary)}.QuotaPage-module__quotaMessageAction___lCJz4:disabled{cursor:not-allowed;opacity:.6;text-decoration:none}.QuotaPage-module__quotaError___rIKP-{color:var(--danger-color);border:1px solid var(--danger-color);background-color:#c6574614;border-radius:4px;padding:4px 8px;font-size:12px}.QuotaPage-module__quotaWarning___phfIc{color:var(--warning-text);background-color:var(--warning-bg);border:1px solid var(--warning-border);border-radius:4px;padding:4px 8px;font-size:12px}.QuotaPage-module__codexPlan___cNsir{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.QuotaPage-module__codexPlanLabel___NR4tn{color:var(--text-tertiary)}.QuotaPage-module__codexPlanValue___TZDzO{color:var(--text-primary);text-transform:capitalize;font-weight:600}.QuotaPage-module__premiumPlanValue___7ouKX{isolation:isolate;color:#6b4b00;text-shadow:0 1px #ffffff8c;text-transform:capitalize;background:radial-gradient(circle at 18% 24%,#fffffff5 0%,#ffffffb8 18%,#fff0 42%),linear-gradient(135deg,#fff9e3 0%,#ffe07f 52%,#e0aa14 100%);border:1px solid #d9a516b8;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:visible;box-shadow:0 1px 3px #855c0029,inset 0 0 0 1px #ffffff38,0 0 16px #ffd66247}.QuotaPage-module__premiumPlanValue___7ouKX:before{content:"";border-radius:inherit;--glass-blur:9px;filter:var(--glass-filter);opacity:.75;pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 22%,#ffffffe6 0%,#ffed9e94 32%,#ffd75b00 72%);position:absolute;top:-6px;bottom:-6px;left:-9px;right:-9px}@media (dynamic-range:high){.QuotaPage-module__premiumPlanValue___7ouKX{color:#704c00;color:color(display-p3 .43 .3 0);background:radial-gradient(circle at 18% 24%,#fffcf0 0%,#fff7d2d1 18%,#fff2b400 42%),linear-gradient(135deg,#fffae1,#ffda46,#f2ac00);background:radial-gradient(circle at 18% 24%,color(display-p3 1 .99 .94) 0%,color(display-p3 1 .97 .82/.82) 18%,color(display-p3 1 .95 .7/0) 42%),linear-gradient(135deg,color(display-p3 1 .98 .88),color(display-p3 .99 .86 .34),color(display-p3 .92 .68 .05));border-color:#ebb900d9;border-color:color(display-p3 .9 .73 .12/.85);box-shadow:0 1px 4px #76470038,inset 0 0 0 1px #fffadc4d,0 0 18px #ffe22f5c;box-shadow:0 1px 4px color(display-p3 .45 .28 0/.22),inset 0 0 0 1px color(display-p3 1 .98 .86/.3),0 0 18px color(display-p3 1 .89 .2/.36)}}@supports (color:color(rec2100-linear 1 1 1)){@media (dynamic-range:high){.QuotaPage-module__premiumPlanValue___7ouKX{dynamic-range-limit:no-limit;box-shadow:0 1px 4px #76470038, 0 0 0 1px #fffadc4d inset, 0 0 14px #ffe22f5c, 0 0 30px color(rec2100-linear 3.6 2.9 .7 / .48)}@supports (color:color(display-p3 0 0 0)){.QuotaPage-module__premiumPlanValue___7ouKX{box-shadow:0 1px 4px color(display-p3 .45 .28 0/.22), 0 0 0 1px color(display-p3 1 .98 .86/.3) inset, 0 0 14px color(display-p3 1 .89 .2/.36), 0 0 30px color(rec2100-linear 3.6 2.9 .7 / .48)}}.QuotaPage-module__premiumPlanValue___7ouKX:before{background:radial-gradient(circle at 18% 22%, color(rec2100-linear 6.5 6.2 5.4 / .92) 0%, color(rec2100-linear 2.4 2 .6 / .62) 34%, color(rec2100-linear 1 .85 .12 / 0) 76%);opacity:.92}}}[data-theme=dark] .QuotaPage-module__premiumPlanValue___7ouKX{color:#fff0a8;text-shadow:0 0 10px #ffd44f38;background:radial-gradient(circle at 18% 24%,#ffe58a52 0%,#ffd6622e 18%,#ffd66200 44%),linear-gradient(135deg,#4f3d0b 0%,#6e5510 48%,#8f6d10 100%);border-color:#e2b432b3;box-shadow:0 1px 6px #00000047,inset 0 0 0 1px #ffdc7829,0 0 18px #ffc42c38}[data-theme=dark] .QuotaPage-module__premiumPlanValue___7ouKX:before{opacity:.8;background:radial-gradient(circle at 18% 24%,#ffe58a6b 0%,#ffc54247 34%,#fb00 74%)}@media (dynamic-range:high){[data-theme=dark] .QuotaPage-module__premiumPlanValue___7ouKX{color:#ffed95;color:color(display-p3 1 .93 .58);background:radial-gradient(circle at 18% 24%,#ffe26161 0%,#ffd13133 18%,#ffd13100 44%),linear-gradient(135deg,#573f00,#7f5b00,#a37400);background:radial-gradient(circle at 18% 24%,color(display-p3 1 .89 .38/.38) 0%,color(display-p3 1 .82 .2/.2) 18%,color(display-p3 1 .82 .2/0) 44%),linear-gradient(135deg,color(display-p3 .33 .25 .04),color(display-p3 .48 .36 .08),color(display-p3 .62 .46 .09));border-color:#ce9700c7;border-color:color(display-p3 .78 .6 .16/.78);box-shadow:0 1px 8px #00000052,inset 0 0 0 1px #f9ca002e,0 0 20px #ffc21447;box-shadow:0 1px 8px color(display-p3 0 0 0/.32),inset 0 0 0 1px color(display-p3 .95 .8 .24/.18),0 0 20px color(display-p3 1 .76 .1/.28)}}@supports (color:color(rec2100-linear 1 1 1)){@media (dynamic-range:high){[data-theme=dark] .QuotaPage-module__premiumPlanValue___7ouKX{dynamic-range-limit:no-limit;box-shadow:0 1px 8px #00000052, 0 0 0 1px #f9ca002e inset, 0 0 16px #ffc21447, 0 0 28px color(rec2100-linear 4.8 3.5 .45 / .4)}@supports (color:color(display-p3 0 0 0)){[data-theme=dark] .QuotaPage-module__premiumPlanValue___7ouKX{box-shadow:0 1px 8px color(display-p3 0 0 0/.32), 0 0 0 1px color(display-p3 .95 .8 .24/.18) inset, 0 0 16px color(display-p3 1 .76 .1/.28), 0 0 28px color(rec2100-linear 4.8 3.5 .45 / .4)}}[data-theme=dark] .QuotaPage-module__premiumPlanValue___7ouKX:before{background:radial-gradient(circle at 18% 24%, color(rec2100-linear 5.6 4.1 .75 / .64) 0%, color(rec2100-linear 2.2 1.5 .2 / .34) 34%, color(rec2100-linear 1.2 .9 .06 / 0) 74%);opacity:.95}}}.QuotaPage-module__fileCard___7ZTk-{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:8px;padding:16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.QuotaPage-module__fileCard___7ZTk-:hover{border-color:#2563eb33;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.QuotaPage-module__cardHeader___vBGld{align-items:center;gap:8px;min-height:28px;display:flex}.QuotaPage-module__typeBadge___ubtCA{white-space:nowrap;border-radius:12px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.QuotaPage-module__fileName___ATlvN{color:var(--text-primary);word-break:break-all;font-size:14px;font-weight:600;line-height:1.4}.QuotaPage-module__pagination___W2eGv{border-top:1px solid var(--border-color);justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:16px;display:flex}.QuotaPage-module__pageInfo___yNU7E{color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:8px;padding:4px 16px;font-size:13px}.QuotaPage-module__warningOverlay___lVjB7{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.QuotaPage-module__warningModal___2pPNd{background-color:var(--bg-primary);text-align:center;border-radius:12px;max-width:400px;padding:24px;box-shadow:0 10px 15px -3px #0000001a}.QuotaPage-module__warningModal___2pPNd p{color:var(--text-primary);margin:0 0 16px;font-size:14px;line-height:1.6}.AuthFilesPage-module__container___u1c4k{padding-bottom:calc(var(--auth-files-action-bar-height,0px) + 16px + env(safe-area-inset-bottom));flex-direction:column;gap:24px;display:flex}.AuthFilesPage-module__pageHeader___DVV58{flex-direction:column;gap:8px;display:flex}.AuthFilesPage-module__pageTitle___1TOZn{color:var(--text-primary);margin:0;font-size:28px;font-weight:700}.AuthFilesPage-module__description___N3RjR{color:var(--text-secondary);margin:0;font-size:14px}.AuthFilesPage-module__headerActions___j0ROO{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.AuthFilesPage-module__headerActions___j0ROO .btn{min-width:0}@media (max-width:768px){.AuthFilesPage-module__headerActions___j0ROO{width:100%}}.AuthFilesPage-module__titleWrapper___PLYyj{align-items:center;gap:8px;line-height:24px;display:flex}.AuthFilesPage-module__countBadge___DQWug{min-width:24px;height:24px;color:var(--count-badge-text);background-color:var(--count-badge-bg);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.AuthFilesPage-module__errorBox___A9vF2{border:1px solid var(--danger-color);color:var(--danger-color);background-color:#c657461a;border-radius:8px;margin-bottom:16px;padding:16px;font-size:14px}.AuthFilesPage-module__filterSection___qQ3Zo{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.AuthFilesPage-module__filterRail___YRraq{border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);background:color-mix(in srgb, var(--bg-secondary) 60%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}@media (max-width:768px){.AuthFilesPage-module__filterRail___YRraq{padding:10px}}.AuthFilesPage-module__filterAllIconWrap___jMF1r{border-color:color-mix(in srgb, var(--primary-color) 20%, var(--border-color));background:linear-gradient(145deg, color-mix(in srgb, var(--bg-secondary) 94%, var(--primary-color) 8%), color-mix(in srgb, var(--bg-primary) 92%, var(--primary-color) 5%));box-shadow:0 10px 22px -18px color-mix(in srgb, var(--primary-color) 50%, transparent);position:relative}.AuthFilesPage-module__filterAllIcon___mqchB{z-index:1;color:color-mix(in srgb, var(--primary-color) 70%, var(--text-primary));display:block;position:relative}.AuthFilesPage-module__filterContent___xfK-G{flex-direction:column;gap:16px;min-width:0;display:flex}.AuthFilesPage-module__filterTags___A24A3{flex-flow:wrap;gap:8px;display:flex}.AuthFilesPage-module__filterTag___-YnCU{border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);background:color-mix(in srgb, var(--bg-secondary) 70%, transparent);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.AuthFilesPage-module__filterTag___-YnCU:hover{border-color:color-mix(in srgb, var(--filter-color) 40%, var(--border-color));background:color-mix(in srgb, var(--bg-secondary) 90%, transparent);color:var(--text-primary)}.AuthFilesPage-module__filterTagActive___Rnbcs{border-color:color-mix(in srgb, var(--filter-color) 50%, var(--border-color));background:color-mix(in srgb, var(--filter-surface) 22%, var(--bg-secondary));color:var(--text-primary)}.AuthFilesPage-module__filterTagActive___Rnbcs .AuthFilesPage-module__filterTagIconWrap___pN6-v{border-color:color-mix(in srgb, var(--filter-color) 40%, transparent)}.AuthFilesPage-module__filterTagLabel___pP8yh{align-items:center;gap:10px;min-width:0;display:inline-flex}.AuthFilesPage-module__filterTagIconWrap___pN6-v{border:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);background:color-mix(in srgb, var(--bg-tertiary) 60%, transparent);border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.AuthFilesPage-module__filterTagIcon___j068V{object-fit:contain;flex:none;width:16px;height:16px}.AuthFilesPage-module__filterTagIconFallback___4ALgn{color:var(--filter-color);font-size:14px;font-weight:700;line-height:1}.AuthFilesPage-module__filterTagText___b9X07{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AuthFilesPage-module__filterTagCount___RxSVk{background:color-mix(in srgb, var(--filter-color) 12%, transparent);min-width:20px;height:20px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.AuthFilesPage-module__filterTagActive___Rnbcs .AuthFilesPage-module__filterTagCount___RxSVk{background:color-mix(in srgb, var(--filter-color) 22%, transparent);color:var(--filter-color)}.AuthFilesPage-module__filterControlsPanel___V-IZn{border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);background:color-mix(in srgb, var(--bg-secondary) 50%, transparent);border-radius:10px;padding:14px}.AuthFilesPage-module__filterControls___PfZDU{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(120px,.72fr)) minmax(220px,auto);align-items:flex-end;gap:16px;display:grid}.AuthFilesPage-module__filterControls___PfZDU .form-group{margin:0}.AuthFilesPage-module__filterControls___PfZDU .input{box-sizing:border-box;height:40px}@media (min-width:769px) and (max-width:1024px){.AuthFilesPage-module__filterControls___PfZDU{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.8fr))}}@media (max-width:768px){.AuthFilesPage-module__filterControls___PfZDU{grid-template-columns:1fr}}.AuthFilesPage-module__filterItem___Kko4o{flex-direction:column;gap:6px;min-width:0;display:flex}.AuthFilesPage-module__filterItem___Kko4o label{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.AuthFilesPage-module__filterToggleItem___m2sGr{min-width:0}@media (min-width:769px) and (max-width:1024px){.AuthFilesPage-module__filterToggleItem___m2sGr{grid-column:1/-1}}.AuthFilesPage-module__filterToggleGroup___TdMH-{grid-template-columns:1fr;gap:8px;min-height:40px;display:grid}.AuthFilesPage-module__filterToggleCard___N4oxi{border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);background:color-mix(in srgb, var(--bg-secondary) 50%, transparent);border-radius:8px;align-items:center;min-height:40px;padding:0 2px;display:flex}.AuthFilesPage-module__filterToggle___mi9Sd{align-items:center;min-height:40px;padding-inline-start:2px;padding-inline-end:2px;display:flex}.AuthFilesPage-module__filterToggleLabel___5rAlu{color:var(--text-primary);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.AuthFilesPage-module__pageSizeSelect___yEBvp{border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);cursor:text;box-sizing:border-box;border-radius:8px;height:40px;padding:8px 12px;font-size:14px}.AuthFilesPage-module__pageSizeSelect___yEBvp:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 12%, transparent);outline:none}.AuthFilesPage-module__fileGrid___ajvi5{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.AuthFilesPage-module__fileGridQuotaManaged___kOhRx{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.AuthFilesPage-module__fileGridCompact___meaAl{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.AuthFilesPage-module__antigravityGrid___N7Got{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (min-width:769px) and (max-width:1024px){.AuthFilesPage-module__antigravityGrid___N7Got{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.AuthFilesPage-module__antigravityGrid___N7Got{grid-template-columns:1fr}}.AuthFilesPage-module__codexGrid___vLB3H{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (min-width:769px) and (max-width:1024px){.AuthFilesPage-module__codexGrid___vLB3H{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.AuthFilesPage-module__codexGrid___vLB3H{grid-template-columns:1fr}}.AuthFilesPage-module__geminiCliGrid___5IwI3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (min-width:769px) and (max-width:1024px){.AuthFilesPage-module__geminiCliGrid___5IwI3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.AuthFilesPage-module__geminiCliGrid___5IwI3{grid-template-columns:1fr}}.AuthFilesPage-module__antigravityControls___gn3rt{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.AuthFilesPage-module__antigravityControl___rQ8wo{flex-direction:column;gap:4px;display:flex}.AuthFilesPage-module__antigravityControl___rQ8wo label{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.AuthFilesPage-module__codexControls___Clxl6{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.AuthFilesPage-module__codexControl___E7Mtk{flex-direction:column;gap:4px;display:flex}.AuthFilesPage-module__codexControl___E7Mtk label{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.AuthFilesPage-module__geminiCliControls___Y3V2-{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.AuthFilesPage-module__geminiCliControl___ZOIpb{flex-direction:column;gap:4px;display:flex}.AuthFilesPage-module__geminiCliControl___ZOIpb label{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.AuthFilesPage-module__antigravityCard___rt36l{background-image:linear-gradient(#e0f7fa0f,#0000)}.AuthFilesPage-module__claudeCard___L-dIs{background-image:linear-gradient(#fbece414,#0000)}.AuthFilesPage-module__codexCard___FiEQ6{background-image:linear-gradient(#eae7ff14,#0000)}.AuthFilesPage-module__geminiCliCard___4PuI5{background-image:linear-gradient(#e0e8ff14,#0000)}.AuthFilesPage-module__kimiCard___zWq5C{background-image:linear-gradient(#dce8ff14,#0000)}.AuthFilesPage-module__quotaSection___hXy5f{border-top:1px dashed color-mix(in srgb, var(--border-color) 82%, transparent);flex-direction:column;gap:8px;margin-top:2px;padding-top:8px;display:flex}.AuthFilesPage-module__quotaRow___P2dUi{flex-direction:column;gap:4px;display:flex}.AuthFilesPage-module__quotaRowHeader___IKu7H{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:768px){.AuthFilesPage-module__quotaRowHeader___IKu7H{flex-direction:column;align-items:flex-start}}.AuthFilesPage-module__quotaModel___huwv6{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}@media (max-width:768px){.AuthFilesPage-module__quotaModel___huwv6{white-space:normal}}.AuthFilesPage-module__quotaBar___ex7am{background-color:var(--bg-tertiary);border-radius:999px;height:8px;overflow:hidden}.AuthFilesPage-module__quotaBarFill___KqH7M{background-color:var(--success-color,#22c55e);height:100%;transition:width .2s}.AuthFilesPage-module__quotaBarFillHigh___F8WGP{background-color:var(--success-color,#22c55e)}.AuthFilesPage-module__quotaBarFillMedium___ae0Pi{background-color:var(--quota-medium-color,#e0aa14)}.AuthFilesPage-module__quotaBarFillLow___dX4lb{background-color:var(--danger-color)}.AuthFilesPage-module__quotaMeta___HcbUH{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}@media (max-width:768px){.AuthFilesPage-module__quotaMeta___HcbUH{justify-content:flex-start}}.AuthFilesPage-module__quotaPercent___6J9UR{color:var(--text-primary);font-weight:600}.AuthFilesPage-module__quotaReset___bmEse{color:var(--text-tertiary)}.AuthFilesPage-module__quotaAmount___k3Wx6{color:var(--text-secondary)}.AuthFilesPage-module__quotaMessage___1w3oM{color:var(--text-tertiary);text-align:center;padding:8px 0;font-size:12px}.AuthFilesPage-module__quotaMessageAction___9r9cq{cursor:pointer;background:0 0;border:none;width:100%;text-decoration:underline}.AuthFilesPage-module__quotaMessageAction___9r9cq:hover:not(:disabled){color:var(--text-primary)}.AuthFilesPage-module__quotaMessageAction___9r9cq:disabled{cursor:not-allowed;opacity:.6;text-decoration:none}.AuthFilesPage-module__quotaError___dEV4B{color:var(--danger-color);border:1px solid var(--danger-color);background-color:#c6574614;border-radius:4px;padding:4px 8px;font-size:12px}.AuthFilesPage-module__quotaWarning___G1Tvc{color:var(--warning-text);background-color:var(--warning-bg);border:1px solid var(--warning-border);border-radius:4px;padding:4px 8px;font-size:12px}.AuthFilesPage-module__codexPlan___4IbAU{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.AuthFilesPage-module__codexPlanLabel___RZN4K{color:var(--text-tertiary)}.AuthFilesPage-module__codexPlanValue___Z0Kgr{color:var(--text-primary);text-transform:capitalize;font-weight:600}.AuthFilesPage-module__premiumPlanValue___9WyhU{color:#e0aa14;text-transform:capitalize;background:#d9a51626;border:1px solid #d9a5164d;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}[data-theme=dark] .AuthFilesPage-module__premiumPlanValue___9WyhU{color:#ffd862;background:#e2b4321f;border-color:#e2b43247}.AuthFilesPage-module__fileCard___j9Jtq{background-color:color-mix(in srgb, var(--bg-primary) 85%, transparent);--glass-blur:8px;-webkit-backdrop-filter:var(--glass-backdrop-filter);border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);border-radius:12px;flex-direction:column;min-height:100%;padding:16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.AuthFilesPage-module__fileCard___j9Jtq:hover{border-color:color-mix(in srgb, var(--primary-color) 28%, var(--border-color));transform:translateY(-1px);box-shadow:0 8px 24px -12px #00000026}.AuthFilesPage-module__fileCardSelected___9i7m1{border-color:color-mix(in srgb, var(--primary-color) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-color) 30%, transparent)}.AuthFilesPage-module__fileCardSelected___9i7m1:hover{border-color:color-mix(in srgb, var(--primary-color) 60%, transparent)}.AuthFilesPage-module__fileCardDisabled___hbSbQ{background-color:color-mix(in srgb, var(--bg-primary) 78%, var(--bg-secondary));border-color:color-mix(in srgb, var(--border-color) 62%, transparent)}.AuthFilesPage-module__fileCardDisabled___hbSbQ .AuthFilesPage-module__providerAvatar___4xnYu,.AuthFilesPage-module__fileCardDisabled___hbSbQ .AuthFilesPage-module__cardHeaderContent___rh9WP,.AuthFilesPage-module__fileCardDisabled___hbSbQ .AuthFilesPage-module__cardMeta___H6kAQ,.AuthFilesPage-module__fileCardDisabled___hbSbQ .AuthFilesPage-module__healthStatusMessage___KKfW-,.AuthFilesPage-module__fileCardDisabled___hbSbQ .AuthFilesPage-module__cardInsights___ci5AY{opacity:.72}.AuthFilesPage-module__fileCardDisabled___hbSbQ .AuthFilesPage-module__cardSelection___wOE11,.AuthFilesPage-module__fileCardDisabled___hbSbQ .AuthFilesPage-module__cardActions___mJgkW{opacity:1}.AuthFilesPage-module__fileCardDisabled___hbSbQ:hover{box-shadow:none;border-color:var(--border-color);transform:none}.AuthFilesPage-module__fileCardCompact___u9yZu{border-radius:10px;padding:12px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__fileCardMain___6JwC7,.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__cardHeader___uJMtL{gap:8px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__cardSelection___wOE11{margin-top:6px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__providerAvatar___4xnYu{border-radius:8px;width:34px;height:34px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__providerAvatarImage___QL5oK{width:16px;height:16px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__providerAvatarFallback___H9Mgn{font-size:14px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__cardHeaderContent___rh9WP{gap:3px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__cardBadgeRow___SeOzZ{gap:4px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__typeBadge___Dtm6A,.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__stateBadge___Cq7id{padding:3px 7px;font-size:10px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__fileName___DZ39s{-webkit-line-clamp:1;font-size:13px;line-height:1.3}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__healthStatusMessage___KKfW-{border-radius:8px;padding:6px 8px;font-size:11px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__quotaSection___hXy5f{display:none}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__cardActions___mJgkW{gap:6px;padding-top:6px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__cardActionsMain___9Lsw7{gap:4px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__primaryActionButton___ex-Us.btn.btn-sm{flex:0 auto;min-width:0;padding-inline-start:8px;padding-inline-end:8px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__cardUtilityActions___LX5uj{border-radius:6px;gap:2px;padding:2px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__iconButton___XT5TY.btn.btn-sm{border-radius:6px;width:28px;min-width:28px;height:28px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__statusToggle___H8bxD{gap:6px}.AuthFilesPage-module__fileCardCompact___u9yZu .AuthFilesPage-module__statusToggleLabel___Wdwo7{font-size:10px}.AuthFilesPage-module__fileCardLayout___HRpBj{align-items:stretch;gap:16px;min-height:100%;display:flex}.AuthFilesPage-module__fileCardMain___6JwC7{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.AuthFilesPage-module__cardHeader___uJMtL{align-items:flex-start;gap:10px;display:flex}.AuthFilesPage-module__cardSelection___wOE11{flex-shrink:0;margin-top:8px}.AuthFilesPage-module__providerAvatar___4xnYu{border:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.AuthFilesPage-module__providerAvatarImage___QL5oK{object-fit:contain;width:22px;height:22px}.AuthFilesPage-module__providerAvatarFallback___H9Mgn{font-size:18px;font-weight:700;line-height:1}.AuthFilesPage-module__cardHeaderContent___rh9WP{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.AuthFilesPage-module__cardBadgeRow___SeOzZ{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AuthFilesPage-module__typeBadge___Dtm6A{white-space:nowrap;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.AuthFilesPage-module__stateBadge___Cq7id{white-space:nowrap;letter-spacing:.02em;border-radius:6px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.AuthFilesPage-module__stateBadgeActive___Fo6ts{color:var(--success-badge-text,#065f46);background:var(--success-badge-bg,#d1fae5);border:1px solid var(--success-badge-border,#6ee7b7)}.AuthFilesPage-module__stateBadgeWarning___vMjci{color:var(--warning-text);background:var(--warning-bg);border:1px solid var(--warning-border)}.AuthFilesPage-module__stateBadgeDisabled___uB-Ra{color:var(--text-secondary);background:color-mix(in srgb, var(--bg-tertiary) 86%, transparent);border:1px solid var(--border-color)}.AuthFilesPage-module__stateBadgeVirtual___Ig7fr{color:var(--text-secondary);background:color-mix(in srgb, var(--bg-tertiary) 82%, transparent);border:1px dashed color-mix(in srgb, var(--border-primary) 90%, transparent)}.AuthFilesPage-module__fileName___DZ39s{color:var(--text-primary);word-break:break-all;-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.AuthFilesPage-module__cardMeta___H6kAQ{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:0 2px;display:flex}.AuthFilesPage-module__cardMetaCompact___h-CkT{gap:3px 12px}.AuthFilesPage-module__cardMetaCompact___h-CkT .AuthFilesPage-module__metaLabel___4mGPs{font-size:10px}.AuthFilesPage-module__cardMetaCompact___h-CkT .AuthFilesPage-module__metaValue___VKbWa{font-size:11px}.AuthFilesPage-module__metaItem___f62C0{background:0 0;border:none;align-items:baseline;gap:5px;min-width:0;padding:0;display:inline-flex}.AuthFilesPage-module__metaLabel___4mGPs{color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.2}.AuthFilesPage-module__metaLabel___4mGPs:after{content:":"}.AuthFilesPage-module__metaValue___VKbWa{min-width:0;color:var(--text-secondary);word-break:break-word;font-size:12px;font-weight:600;line-height:1.4}.AuthFilesPage-module__priorityBadge___vHY0g{min-width:0}.AuthFilesPage-module__priorityValue___cH2dN{font-variant-numeric:tabular-nums}.AuthFilesPage-module__noteText___xsgqc{color:var(--text-secondary);align-items:flex-start;gap:6px;min-width:0;font-size:12px;line-height:1.5;display:flex}.AuthFilesPage-module__noteLabel___DrD8k{color:var(--text-tertiary);flex:none;font-weight:600}.AuthFilesPage-module__noteValue___-wZpH{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.AuthFilesPage-module__sortSelect___4fEjm{width:100%;min-width:0}.AuthFilesPage-module__healthStatusMessage___KKfW-{color:var(--warning-text);background-color:color-mix(in srgb, var(--warning-bg) 60%, transparent);border:1px solid color-mix(in srgb, var(--warning-border) 60%, transparent);word-break:break-word;border-radius:8px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:11px;display:flex}.AuthFilesPage-module__messageIcon___X3Cwx{flex-shrink:0;margin-top:1px}.AuthFilesPage-module__cardInsights___ci5AY{flex-direction:column;gap:8px;padding:0 2px;display:flex}.AuthFilesPage-module__cardInsightsCompact___y0Q4G{gap:6px}.AuthFilesPage-module__cardStats___JQ4ig{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AuthFilesPage-module__cardStatsCompact___gRvUT{gap:6px}.AuthFilesPage-module__cardStatsCompact___gRvUT .AuthFilesPage-module__statPill___wFsBu{padding:3px 8px}.AuthFilesPage-module__cardStatsCompact___gRvUT .AuthFilesPage-module__statLabel___x0iKO{font-size:10px}.AuthFilesPage-module__cardStatsCompact___gRvUT .AuthFilesPage-module__statValue___0Cyg5{font-size:12px}.AuthFilesPage-module__statPill___wFsBu{border:none;border-radius:999px;align-items:baseline;gap:5px;min-width:0;padding:4px 10px;display:inline-flex}.AuthFilesPage-module__statLabel___x0iKO{font-size:11px;font-weight:600;line-height:1}.AuthFilesPage-module__statValue___0Cyg5{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1}.AuthFilesPage-module__statSuccess___mh8iR{background:color-mix(in srgb, var(--success-badge-bg,#d1fae5) 50%, transparent);color:var(--success-badge-text,#065f46)}.AuthFilesPage-module__statFailure___ivDGu{background:color-mix(in srgb, var(--failure-badge-bg) 50%, transparent);color:var(--failure-badge-text)}.AuthFilesPage-module__statusPanel___jxcFi{flex-direction:column;gap:4px;display:flex}.AuthFilesPage-module__statusPanelCompact___qla9F{gap:3px}.AuthFilesPage-module__statusPanelCompact___qla9F .AuthFilesPage-module__statusPanelLabel___D3k8N{display:none}.AuthFilesPage-module__statusPanelCompact___qla9F .AuthFilesPage-module__statusBar___n-3Gp{flex-wrap:wrap;gap:6px 8px}.AuthFilesPage-module__statusPanelCompact___qla9F .AuthFilesPage-module__statusBlocks___DpQaY{gap:2px}.AuthFilesPage-module__statusPanelCompact___qla9F .AuthFilesPage-module__statusBlockWrapper___XCgvC{min-width:5px}.AuthFilesPage-module__statusPanelCompact___qla9F .AuthFilesPage-module__statusRate___LZm5e{margin-left:auto;padding:5px 7px;font-size:11px}.AuthFilesPage-module__statusPanelLabel___D3k8N{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:4px;font-size:10px;font-weight:500;display:inline-flex}.AuthFilesPage-module__statusBar___n-3Gp{align-items:center;gap:10px;width:100%;min-width:0;max-width:none;padding:0;display:flex}@media (max-width:768px){.AuthFilesPage-module__statusBar___n-3Gp{flex-direction:column;align-items:stretch}}.AuthFilesPage-module__statusBlocks___DpQaY{flex:1;gap:3px;min-width:0;display:flex;position:relative}.AuthFilesPage-module__statusBlockWrapper___XCgvC{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;min-width:5px;position:relative}.AuthFilesPage-module__statusBlock___RPMAs{border-radius:999px;width:100%;height:6px;transition:transform .15s,opacity .15s}.AuthFilesPage-module__statusBlockWrapper___XCgvC:hover .AuthFilesPage-module__statusBlock___RPMAs,.AuthFilesPage-module__statusBlockWrapper___XCgvC.AuthFilesPage-module__statusBlockActive___pjNyd .AuthFilesPage-module__statusBlock___RPMAs{opacity:.9;transform:scaleY(1.6)}.AuthFilesPage-module__statusBlockIdle___6Uc0C{background-color:var(--border-secondary,#e5e7eb)}.AuthFilesPage-module__statusTooltip___skNaB{background:var(--bg-quinary,var(--bg-primary,#fff));border:1px solid var(--border-secondary,#e5e7eb);white-space:nowrap;z-index:1000;pointer-events:none;color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:11px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000024}.AuthFilesPage-module__statusTooltip___skNaB:after{content:"";border:5px solid #0000;border-top-color:var(--bg-quinary,var(--bg-primary,#fff));position:absolute;top:100%;left:50%;transform:translate(-50%)}.AuthFilesPage-module__statusTooltip___skNaB:before{content:"";border:6px solid #0000;border-top-color:var(--border-secondary,#e5e7eb);position:absolute;top:100%;left:50%;transform:translate(-50%)}.AuthFilesPage-module__statusTooltipLeft___ZK0OM{left:0;transform:translate(0)}.AuthFilesPage-module__statusTooltipLeft___ZK0OM:after,.AuthFilesPage-module__statusTooltipLeft___ZK0OM:before{left:8px;transform:none}.AuthFilesPage-module__statusTooltipRight___MrcVP{left:auto;right:0;transform:translate(0)}.AuthFilesPage-module__statusTooltipRight___MrcVP:after,.AuthFilesPage-module__statusTooltipRight___MrcVP:before{left:auto;right:8px;transform:none}.AuthFilesPage-module__tooltipTime___6rx7A{color:var(--text-secondary);margin-bottom:2px;display:block}.AuthFilesPage-module__tooltipStats___rDF8h{align-items:center;gap:8px;display:flex}.AuthFilesPage-module__tooltipSuccess___DygUj{color:var(--success-color,#22c55e)}.AuthFilesPage-module__tooltipFailure___Som0h{color:var(--danger-color,#ef4444)}.AuthFilesPage-module__tooltipRate___gbhZZ{color:var(--text-secondary);margin-left:2px}.AuthFilesPage-module__statusRate___LZm5e{white-space:nowrap;background:var(--bg-tertiary);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:700;display:flex}.AuthFilesPage-module__statusRateHigh___seYyb{color:var(--success-badge-text,#065f46);background:var(--success-badge-bg,#d1fae5)}.AuthFilesPage-module__statusRateMedium___aNblo{color:var(--warning-text,#92400e);background:var(--warning-bg,#fef3c7)}.AuthFilesPage-module__statusRateLow___BxxBi{color:var(--failure-badge-text);background:var(--failure-badge-bg)}@media (max-width:768px){.AuthFilesPage-module__statusTooltip___skNaB{padding:8px 12px;font-size:12px}.AuthFilesPage-module__statusBlocks___DpQaY{min-width:0}}.AuthFilesPage-module__prefixProxyEditor___QyoN1{flex-direction:column;gap:16px;max-height:60vh;display:flex;overflow:auto}.AuthFilesPage-module__prefixProxyLoading___pipJw{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.AuthFilesPage-module__prefixProxyError___HNtOZ{border:1px solid var(--danger-color);color:var(--danger-color);background-color:#c657461a;border-radius:8px;padding:8px 16px;font-size:12px}.AuthFilesPage-module__prefixProxyJsonWrapper___j237Y{flex-direction:column;gap:6px;display:flex}.AuthFilesPage-module__prefixProxyLabel___IJHtd{color:var(--text-secondary);font-size:12px;font-weight:600}.AuthFilesPage-module__prefixProxyTextarea___wcym6{border:1px solid var(--border-color);background-color:var(--bg-secondary);width:100%;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:8px;min-height:120px;padding:8px 16px;font-family:monospace;font-size:12px}.AuthFilesPage-module__prefixProxyTextarea___wcym6:focus{border-color:var(--primary-color);outline:none}.AuthFilesPage-module__prefixProxyFields___da72p{grid-template-columns:1fr;gap:8px;display:grid}.AuthFilesPage-module__prefixProxyFields___da72p .form-group{margin:0}.AuthFilesPage-module__prefixProxyTextareaInvalid___CNpvm{border-color:var(--danger-color);box-shadow:0 0 0 3px #c657461f}.AuthFilesPage-module__cardActions___mJgkW{border-top:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.AuthFilesPage-module__cardActionsMain___9Lsw7{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.AuthFilesPage-module__primaryActionButton___ex-Us.btn.btn-sm{min-width:0;padding-inline-start:10px;padding-inline-end:10px}.AuthFilesPage-module__modelsActionButton___-ihP6.btn.btn-sm{background:color-mix(in srgb, var(--primary-color) 10%, var(--bg-secondary));border-color:color-mix(in srgb, var(--primary-color) 20%, var(--border-color))}.AuthFilesPage-module__modelsActionButton___-ihP6.btn.btn-sm:hover{border-color:color-mix(in srgb, var(--primary-color) 35%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 14%, var(--bg-secondary))}.AuthFilesPage-module__modelsActionButton___-ihP6.btn.btn-sm>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.AuthFilesPage-module__modelsActionIconWrap___KD-87{background:color-mix(in srgb, var(--primary-color) 16%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.AuthFilesPage-module__actionButtonLabel___B0RSa{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AuthFilesPage-module__cardUtilityActions___LX5uj{background:color-mix(in srgb, var(--bg-tertiary) 50%, transparent);border-radius:8px;align-items:center;gap:3px;padding:2px;display:flex}.AuthFilesPage-module__statusToggle___H8bxD{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.AuthFilesPage-module__statusToggleLabel___Wdwo7{color:var(--text-tertiary);font-size:11px;font-weight:500}.AuthFilesPage-module__iconButton___XT5TY.btn.btn-sm{box-sizing:border-box;border-radius:8px;gap:0;width:32px;min-width:32px;height:32px;padding:0}.AuthFilesPage-module__actionIcon___F2TRI{display:block}@media (max-width:768px){.AuthFilesPage-module__cardActions___mJgkW{flex-wrap:wrap}.AuthFilesPage-module__cardActionsMain___9Lsw7{flex-wrap:wrap;width:100%}.AuthFilesPage-module__primaryActionButton___ex-Us.btn.btn-sm{flex:auto;min-width:0}.AuthFilesPage-module__statusToggle___H8bxD{justify-content:space-between;width:100%}}.AuthFilesPage-module__pagination___Hwpg2{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:16px;display:flex}.AuthFilesPage-module__batchActionContainer___qPwxN{left:var(--content-center-x,50%);bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;box-sizing:border-box;will-change:transform, opacity;width:min(960px,100vw - 24px);max-width:calc(100vw - 24px);transition:transform .24s,opacity .24s,visibility .24s;position:fixed;transform:translate(-50%)}.AuthFilesPage-module__batchActionContainerVisible___FoQ5D{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.AuthFilesPage-module__batchActionContainerHidden___73570{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%)translateY(56px)}.AuthFilesPage-module__batchActionBar___YEJju{border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);background:color-mix(in srgb, var(--bg-primary) 84%, transparent);--glass-blur:12px;-webkit-backdrop-filter:var(--glass-backdrop-filter);box-shadow:var(--shadow-lg);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.AuthFilesPage-module__batchActionLeft___g851y,.AuthFilesPage-module__batchActionRight___NDPeh{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.AuthFilesPage-module__batchActionRight___NDPeh{justify-content:flex-end}.AuthFilesPage-module__batchSelectionText___rSTLk{color:var(--text-primary);margin-right:2px;font-size:13px;font-weight:600}@media (max-width:768px){.AuthFilesPage-module__batchActionContainer___qPwxN{width:calc(100vw - 16px);max-width:calc(100vw - 16px);bottom:calc(12px + env(safe-area-inset-bottom))}.AuthFilesPage-module__batchActionBar___YEJju{flex-direction:column;align-items:stretch}.AuthFilesPage-module__batchActionLeft___g851y,.AuthFilesPage-module__batchActionRight___NDPeh{justify-content:center}}.AuthFilesPage-module__pageInfo___Fkfbg{color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:8px;padding:4px 16px;font-size:13px}.AuthFilesPage-module__excludedList___9OGiS{flex-direction:column;gap:8px;display:flex}.AuthFilesPage-module__excludedItem___J3Xxa{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}@media (max-width:768px){.AuthFilesPage-module__excludedItem___J3Xxa{flex-direction:column;align-items:flex-start}}.AuthFilesPage-module__excludedInfo___0hKQa{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AuthFilesPage-module__excludedProvider___6pkYz{color:var(--text-primary);font-size:14px;font-weight:600}.AuthFilesPage-module__excludedModels___QdpJB{color:var(--text-secondary);font-size:12px}.AuthFilesPage-module__excludedActions___jP49M{flex-shrink:0;gap:4px;display:flex}.AuthFilesPage-module__providerField___end0y{flex-direction:column;gap:4px;display:flex}.AuthFilesPage-module__providerField___end0y .form-group{margin-bottom:0}.AuthFilesPage-module__providerTagList___dCCYW{flex-wrap:wrap;gap:4px;display:flex}.AuthFilesPage-module__providerTag___RADdc{border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .15s;display:inline-flex}.AuthFilesPage-module__providerTag___RADdc:hover{border-color:var(--primary-color);color:var(--text-primary);background-color:var(--bg-hover)}.AuthFilesPage-module__providerTag___RADdc:disabled{opacity:.6;cursor:not-allowed}.AuthFilesPage-module__providerTagActive___j4vQJ,.AuthFilesPage-module__providerTagActive___j4vQJ:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.AuthFilesPage-module__aliasChartSection___uS-yX{border-bottom:1px solid var(--border-color);margin-bottom:24px;padding-bottom:24px}.AuthFilesPage-module__aliasChartHeader___ABhkk{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.AuthFilesPage-module__aliasChartTitle___OSz75{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.AuthFilesPage-module__aliasChart___XbONn{width:100%;min-height:120px}.AuthFilesPage-module__cardExtraButtons___P-fL4{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.AuthFilesPage-module__viewModeSwitch___CxLpP{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;padding:2px;display:inline-flex}.AuthFilesPage-module__viewModeSwitch___CxLpP .btn.btn-sm{min-width:0}@media (max-width:768px){.AuthFilesPage-module__cardExtraButtons___P-fL4{width:100%}.AuthFilesPage-module__viewModeSwitch___CxLpP{justify-content:stretch;width:100%}.AuthFilesPage-module__viewModeSwitch___CxLpP .btn.btn-sm{flex:1 1 0}}.AuthFilesPage-module__mappingRow___b1MBs{grid-template-columns:1fr auto 1fr auto auto;align-items:center;gap:8px;display:grid}@media (max-width:768px){.AuthFilesPage-module__mappingRow___b1MBs{grid-template-columns:1fr}}.AuthFilesPage-module__mappingSeparator___Wx18F{color:var(--text-secondary);text-align:center}@media (max-width:768px){.AuthFilesPage-module__mappingSeparator___Wx18F{display:none}}.AuthFilesPage-module__mappingFork___nRhwu{align-items:center;display:flex}.AuthFilesPage-module__detailContent___K3wet{max-height:400px;overflow:auto}.AuthFilesPage-module__jsonContent___5lYBo{background-color:var(--bg-secondary);border:1px solid var(--border-color);white-space:pre-wrap;word-break:break-all;color:var(--text-primary);border-radius:8px;margin:0;padding:16px;font-family:monospace;font-size:12px}.AuthFilesPage-module__formGroup___1YGlp{flex-direction:column;gap:4px;margin-top:16px;display:flex}.AuthFilesPage-module__formGroup___1YGlp label{color:var(--text-primary);font-size:14px;font-weight:500}.AuthFilesPage-module__textarea___IAg4a{border:1px solid var(--border-color);background-color:var(--bg-primary);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;padding:8px 16px;font-family:monospace;font-size:14px}.AuthFilesPage-module__textarea___IAg4a:focus{border-color:var(--primary-color);outline:none}.AuthFilesPage-module__textarea___IAg4a::placeholder{color:var(--text-tertiary)}.AuthFilesPage-module__hint___YExGS{color:var(--text-tertiary);text-align:center;padding:24px;font-size:12px;font-style:italic}.AuthFilesPage-module__modelsList___KKhRE{flex-direction:column;gap:8px;display:flex}.AuthFilesPage-module__modelItem___VMfPD{background-color:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;transition:all .15s;display:flex}.AuthFilesPage-module__modelItem___VMfPD:hover{background-color:var(--bg-hover);border-color:var(--primary-color)}.AuthFilesPage-module__modelItem___VMfPD:active{transform:scale(.98)}.AuthFilesPage-module__modelId___4wMUh{color:var(--text-primary);word-break:break-all;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;font-weight:600}.AuthFilesPage-module__modelDisplayName___znKrk{color:var(--text-secondary);flex-shrink:0;font-size:12px}.AuthFilesPage-module__modelType___B0C7D{color:var(--text-tertiary);background-color:var(--bg-tertiary);border-radius:10px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:11px}.AuthFilesPage-module__modelItemExcluded___I5sBn{opacity:.6;background-color:var(--bg-tertiary);border-style:dashed}.AuthFilesPage-module__modelItemExcluded___I5sBn .AuthFilesPage-module__modelId___4wMUh{color:var(--text-tertiary);text-decoration:line-through}.AuthFilesPage-module__modelItemExcluded___I5sBn:hover{border-color:var(--danger-color)}.AuthFilesPage-module__modelExcludedBadge___FyRdH{color:var(--danger-color);border:1px solid var(--danger-color);background-color:#c657461a;border-radius:8px;flex-shrink:0;padding:2px 6px;font-size:10px}.AuthFilesPage-module__excludedCheckList___8T3-H{border:1px solid var(--border-color);background-color:var(--bg-secondary);border-radius:8px;flex-direction:column;gap:4px;max-height:280px;padding:8px;display:flex;overflow-y:auto}.AuthFilesPage-module__excludedCheckItem___2z42k{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;transition:background-color .15s;display:flex}.AuthFilesPage-module__excludedCheckItem___2z42k:hover{background-color:var(--bg-hover)}.AuthFilesPage-module__excludedCheckItem___2z42k input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--primary-color)}.AuthFilesPage-module__excludedCheckLabel___tg4BJ{color:var(--text-primary);word-break:break-all;align-items:center;gap:8px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;display:flex}.AuthFilesPage-module__excludedCheckDisplayName___Cno8d{color:var(--text-tertiary);font-family:inherit;font-size:12px}.ModelMappingDiagram-module__scrollContainer___CVtMl{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.ModelMappingDiagram-module__tapHint___WVg9j{z-index:3;color:var(--text-secondary);margin-bottom:8px;padding:0 4px;font-size:12px;position:sticky;left:0}.ModelMappingDiagram-module__container___5GMeJ{-webkit-user-select:none;user-select:none;justify-content:space-between;min-width:100%;min-height:300px;padding:20px 0;display:inline-flex;position:relative}@media (max-width:768px){.ModelMappingDiagram-module__container___5GMeJ{min-width:max(100%,960px);padding:12px 0}}.ModelMappingDiagram-module__connections___-pgzq{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.ModelMappingDiagram-module__connections___-pgzq path{fill:none;stroke-width:2px}.ModelMappingDiagram-module__column___Guf-v{z-index:2;flex-direction:column;flex:none;gap:12px;display:flex}.ModelMappingDiagram-module__column___Guf-v.ModelMappingDiagram-module__providers___n0NN6{align-items:flex-end;min-width:140px}.ModelMappingDiagram-module__column___Guf-v.ModelMappingDiagram-module__sources___N646E,.ModelMappingDiagram-module__column___Guf-v.ModelMappingDiagram-module__aliases___zg5ma{align-items:flex-start;min-width:200px}.ModelMappingDiagram-module__columnHeader___QAC6y{color:var(--text-secondary);text-transform:uppercase;margin-bottom:8px;padding:0 4px;font-size:13px;font-weight:600}.ModelMappingDiagram-module__item___KBTKp{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;justify-content:space-between;align-items:center;width:100%;max-width:280px;padding:10px 14px;font-size:13px;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.ModelMappingDiagram-module__item___KBTKp:hover{border-color:var(--primary-color);z-index:10;transform:translateY(-1px);box-shadow:0 4px 6px #0000000d}.ModelMappingDiagram-module__item___KBTKp.ModelMappingDiagram-module__dropTarget___dAYPB{background-color:var(--bg-secondary);border-color:var(--primary-color);border-width:2px}.ModelMappingDiagram-module__item___KBTKp.ModelMappingDiagram-module__selected___r3Gyz{border-color:var(--primary-color);background-color:var(--bg-secondary);box-shadow:0 0 0 2px #8b86802e}.ModelMappingDiagram-module__providerItem___4PZQM{border-left:3px solid #0000;align-items:center;gap:8px;padding-left:8px;display:flex}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__providerLabel___E2vNu{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__collapseBtn___RXanB{background:var(--bg-secondary);cursor:pointer;width:24px;height:24px;color:var(--text-secondary);border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__collapseBtn___RXanB:hover{background:var(--border-color);color:var(--text-primary)}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__chevronDown___AP7zK,.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__chevronRight___bbMVy{border-style:solid;width:0;height:0;display:inline-block}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__chevronDown___AP7zK{border-width:5px 4px 0;border-color:currentColor #0000 #0000}.ModelMappingDiagram-module__providerItem___4PZQM .ModelMappingDiagram-module__chevronRight___bbMVy{border-width:4px 0 4px 5px;border-color:#0000 #0000 #0000 currentColor}.ModelMappingDiagram-module__providerGroup___5JNQu{justify-content:flex-end;align-items:center;width:100%;display:flex}.ModelMappingDiagram-module__sourceItem___TjDG6,.ModelMappingDiagram-module__aliasItem___h6w7D{cursor:grab}.ModelMappingDiagram-module__sourceItem___TjDG6:active,.ModelMappingDiagram-module__aliasItem___h6w7D:active{cursor:grabbing}.ModelMappingDiagram-module__sourceItem___TjDG6.ModelMappingDiagram-module__dragging___lhx9y,.ModelMappingDiagram-module__aliasItem___h6w7D.ModelMappingDiagram-module__dragging___lhx9y{opacity:.5;border-style:dashed}.ModelMappingDiagram-module__dot___AOWIN{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.ModelMappingDiagram-module__dot___AOWIN.ModelMappingDiagram-module__dotLeft___BKXAm{background:var(--text-tertiary);left:-3px}.ModelMappingDiagram-module__sourceItem___TjDG6 .ModelMappingDiagram-module__dot___AOWIN{right:-3px}.ModelMappingDiagram-module__providerBadge___cRzux{background:var(--bg-secondary);color:var(--text-secondary);border-radius:4px;margin-right:8px;padding:2px 6px;font-size:11px;font-weight:500}.ModelMappingDiagram-module__itemName___MjfSv{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ModelMappingDiagram-module__itemCount___B-gtl{color:var(--text-tertiary);background:var(--bg-secondary);border-radius:10px;margin-left:8px;padding:1px 6px;font-size:11px}.ModelMappingDiagram-module__contextMenu___VHX-s{background:var(--bg-primary);border:1px solid var(--border-color);z-index:9999;border-radius:6px;min-width:120px;padding:4px 0;position:fixed;overflow:hidden;box-shadow:0 4px 12px #00000026}.ModelMappingDiagram-module__contextMenu___VHX-s .ModelMappingDiagram-module__menuItem___e-LvI{color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background-color .1s;display:flex}.ModelMappingDiagram-module__contextMenu___VHX-s .ModelMappingDiagram-module__menuItem___e-LvI:hover{background-color:var(--bg-secondary)}.ModelMappingDiagram-module__contextMenu___VHX-s .ModelMappingDiagram-module__menuItem___e-LvI.ModelMappingDiagram-module__danger___klXxM{color:var(--error-color)}.ModelMappingDiagram-module__contextMenu___VHX-s .ModelMappingDiagram-module__menuItem___e-LvI.ModelMappingDiagram-module__danger___klXxM:hover{background-color:var(--bg-error-light)}.ModelMappingDiagram-module__contextMenu___VHX-s .ModelMappingDiagram-module__menuDivider___XtoCo{background:var(--border-color);cursor:default;pointer-events:none;height:1px;margin:4px 0;padding:0}.ModelMappingDiagram-module__settingsEmpty___N0gFF{color:var(--text-tertiary);text-align:center;padding:24px 0;font-size:13px}.ModelMappingDiagram-module__settingsList___ovuWo{flex-direction:column;gap:8px;display:flex}.ModelMappingDiagram-module__settingsRow___wH-TW{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;grid-template-columns:minmax(200px,1fr) auto;align-items:center;gap:16px;padding:8px 16px;display:grid}@media (max-width:768px){.ModelMappingDiagram-module__settingsRow___wH-TW{grid-template-columns:1fr;align-items:flex-start}}.ModelMappingDiagram-module__settingsNames___QDn9j{color:var(--text-primary);align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.ModelMappingDiagram-module__settingsSource___Hz9zo,.ModelMappingDiagram-module__settingsAlias___Ov9zt{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.ModelMappingDiagram-module__settingsArrow___SKvFd{color:var(--text-tertiary)}.ModelMappingDiagram-module__settingsActions___PYXMU{align-items:center;gap:8px;display:flex}.ModelMappingDiagram-module__settingsLabel___R--i-{color:var(--text-secondary);font-size:12px}.ModelMappingDiagram-module__settingsDelete___PDG7z{color:var(--error-color);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.ModelMappingDiagram-module__settingsDelete___PDG7z:hover{background:var(--bg-error-light)}.OAuthPage-module__container___LCCdH{width:100%}.OAuthPage-module__cardTitle___yFaP0{align-items:center;gap:8px;display:flex}.OAuthPage-module__cardTitleIcon___eAnql{width:24px;height:24px}.OAuthPage-module__pageTitle___BQQ2z{color:var(--text-primary);margin:0 0 32px;font-size:28px;font-weight:700}.OAuthPage-module__content___Phg9V{flex-direction:column;gap:32px;display:flex}.OAuthPage-module__cardContent___1sXLA{flex-direction:column;gap:16px;display:flex}.OAuthPage-module__cardContent___1sXLA .form-group{margin-bottom:0}.OAuthPage-module__cardContent___1sXLA .status-badge{align-self:flex-start;margin-bottom:0}.OAuthPage-module__cardHint___ttOpd{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.OAuthPage-module__cardHintSecondary___tWM17{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.5}.OAuthPage-module__oauthSection___1olLq{flex-direction:column;gap:24px;display:flex}.OAuthPage-module__oauthGrid___wjAyh{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;display:grid}@media (max-width:768px){.OAuthPage-module__oauthGrid___wjAyh{grid-template-columns:1fr}}.OAuthPage-module__oauthCard___CYTnC{flex-direction:column;gap:16px;display:flex}.OAuthPage-module__oauthStatus___h7bbL{border-radius:8px;padding:16px;font-size:14px}.OAuthPage-module__oauthStatus___h7bbL.OAuthPage-module__success___UHta0{color:#16a34a;background-color:#22c55e1a}.OAuthPage-module__oauthStatus___h7bbL.OAuthPage-module__error___057CD{color:#c65746;background-color:#c657461f}.OAuthPage-module__oauthStatus___h7bbL.OAuthPage-module__waiting___CbNSk{color:var(--primary-color);background-color:#8b86801f}.OAuthPage-module__callbackSection___8kA31{flex-direction:column;gap:8px;margin-top:0;display:flex}.OAuthPage-module__callbackActions___wtkMI{gap:16px;display:flex}.OAuthPage-module__authUrlBox___Iu1d4{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.OAuthPage-module__authUrlLabel___mYFJB{color:var(--text-secondary);font-size:14px}.OAuthPage-module__authUrlValue___axvUJ{color:var(--text-primary);word-break:break-all;overflow-wrap:anywhere;max-width:100%;font-weight:700;line-height:1.5}.OAuthPage-module__authUrlActions___venPj{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.OAuthPage-module__successActions___wHpp9{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OAuthPage-module__geminiProjectField___g456A .form-group{gap:8px;margin-top:0;margin-bottom:0}.OAuthPage-module__geminiProjectField___g456A .input:disabled{background-color:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-tertiary);cursor:not-allowed}.OAuthPage-module__formItem___Bgt9S{flex-direction:column;gap:4px;display:flex}.OAuthPage-module__formItemLabel___QZFrG{color:var(--text-primary);margin:0;font-weight:600}.OAuthPage-module__filePicker___NmFjy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OAuthPage-module__fileName___9ZbQI{border:1px solid var(--border-color);background:var(--bg-primary);min-width:220px;color:var(--text-primary);border-radius:8px;flex:1;padding:10px 12px;font-size:14px}.OAuthPage-module__fileNamePlaceholder___WHjj4{color:var(--text-secondary)}.OAuthPage-module__connectionBox___Gwo4r{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.OAuthPage-module__connectionLabel___cJMrf{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.OAuthPage-module__keyValueList___lEOY0{flex-direction:column;gap:6px;display:flex}.OAuthPage-module__keyValueItem___XOwWB{grid-template-columns:140px 1fr;align-items:start;gap:10px;display:grid}@media (max-width:768px){.OAuthPage-module__keyValueItem___XOwWB{grid-template-columns:1fr;gap:2px}}.OAuthPage-module__keyValueKey___WF-VN{color:var(--text-secondary);font-size:13px}.OAuthPage-module__keyValueValue___m2I-C{color:var(--text-primary);word-break:break-all;overflow-wrap:anywhere}
