.brand img{object-fit:contain;flex:0 0 42px;width:42px!important;height:42px!important}button:disabled{cursor:not-allowed;opacity:.48}.iconButton{border:1px solid var(--border);color:#7e8c93;background:#090e11;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.iconButton:hover{color:#fff;border-color:var(--border-strong)}.ownerBadge{color:#8be7b9;align-items:center;gap:5px;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.settingsPanel{max-width:760px}.settingsBody{padding-top:16px}.settingsBody>p{color:#7b8990;max-width:650px;margin:0 0 18px;font-size:12px;line-height:1.6}.ownerLogin label,.createServiceForm label,.sourceLabel,.scriptMeta label{color:#7f8d94;font-size:10px;display:block}.ownerKeyRow{gap:8px;margin-top:7px;display:flex}.ownerKeyInput{border:1px solid var(--border);background:#080c0f;border-radius:4px;flex:1;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.ownerKeyInput svg{color:#607078}.ownerKeyInput input{color:#e1eaee;background:0 0;border:0;outline:0;width:100%}.ownerActive{background:#0a1110;border-left:2px solid #2f8f67;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.ownerActive strong,.ownerActive small{display:block}.ownerActive strong{font-size:12px}.ownerActive small{color:#66756f;margin-top:4px;font-size:10px}.settingsMessage,.formError{border:1px solid var(--border);color:#8e9ca3;background:#090e11;border-radius:4px;margin-top:12px;padding:9px 10px;font-size:11px}.formError{color:#e59a9f;background:#140c0d;border-color:#51272b}.ownerNotice{justify-content:space-between;align-items:center;gap:16px;display:flex}.ownerNotice>div strong,.ownerNotice>div span{display:block}.ownerNotice>div span{color:#75838a;margin-top:3px;font-size:11px}.secretNotice{border-radius:var(--radius);background:#0a1519;border:1px solid #275d68;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px;display:flex}.secretNotice strong,.secretNotice code,.secretNotice small{display:block}.secretNotice strong{font-size:12px}.secretNotice code{color:#c8f8ff;word-break:break-all;background:#060b0d;border:1px solid #24464f;border-radius:4px;margin:8px 0;padding:7px 9px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.secretNotice small{color:#617078;font-size:10px}.createPanel{margin-bottom:14px}.createServiceForm{gap:16px;padding-top:16px;display:grid}.createServiceForm label>.input{margin-top:6px}.fieldLabel{color:#7f8d94;margin-bottom:7px;font-size:10px;display:block}.lockChoices{flex-wrap:wrap;gap:8px;display:flex}.lockChoices label input{display:none}.lockChoices label span{border:1px solid var(--border);color:#7f8d94;background:#090e11;border-radius:4px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11px;display:inline-flex}.lockChoices label input:checked+span{color:#d0f8ff;background:#0d1d22;border-color:#276b79}.serviceList{display:grid}.serviceRow{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(180px,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:10px 2px;display:grid}.serviceRow:last-child{border-bottom:0}.serviceMark{border:1px solid var(--border);color:#68cbd7;background:#091115;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.serviceMain strong,.serviceMain small{display:block}.serviceMain strong{font-size:12px}.serviceMain small{color:#526168;margin-top:4px;font:9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.serviceLocks{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.serviceLocks span{border:1px solid var(--border);color:#68777e;border-radius:3px;padding:4px 6px;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.statusGood,.statusOff{text-transform:uppercase;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.statusGood{color:#70d9a6}.statusOff{color:#8a7477}.spin{animation:.8s linear infinite claudmor-spin}@keyframes claudmor-spin{to{transform:rotate(360deg)}}.scriptWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:14px;display:grid}.scriptEditor{min-width:0}.scriptMeta{grid-template-columns:1fr 1fr 160px;gap:10px;padding-top:16px;display:grid}.scriptMeta .input{margin-top:5px}.editorService{color:#617078;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.sourceLabel{margin-top:13px}.sourceEditor,.outputEditor{resize:vertical;border:1px solid var(--border);color:#b9c8ce;background:#06090b;border-radius:4px;outline:none;width:100%;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.sourceEditor{min-height:360px;margin-top:6px;padding:14px}.outputEditor{min-height:260px;margin-top:14px;padding:14px}.sourceEditor:focus,.outputEditor:focus{border-color:#2b7585}.editorActions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.savedScriptList{display:grid}.savedScriptRow{border:0;border-bottom:1px solid var(--border);color:#aebbc0;text-align:left;background:0 0;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;padding:11px 3px;display:grid}.savedScriptRow:hover{background:#0a1013}.savedScriptRow svg{color:#67c5d1}.savedScriptRow strong,.savedScriptRow small{display:block}.savedScriptRow strong{font-size:11px}.savedScriptRow small{color:#59676e;margin-top:3px;font-size:9px}.openHint{color:#4f5d64;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.outputPanel{margin-top:14px}@media (max-width:900px){.scriptWorkspace,.scriptMeta{grid-template-columns:1fr}.serviceRow{grid-template-columns:36px 1fr auto}.serviceLocks{grid-column:2/4;justify-content:flex-start}}@media (max-width:620px){.ownerKeyRow,.ownerActive,.ownerNotice,.secretNotice{flex-direction:column;align-items:stretch}.serviceRow{grid-template-columns:36px 1fr}.serviceLocks,.statusGood,.statusOff{grid-column:2}}.brand{gap:12px!important}.brand img{flex:0 0 42px!important;width:42px!important;height:42px!important}.primaryBtn,.secondaryBtn,.iconButton,.navItem,.providerConfigure,.savedScriptRow,.searchBtn,.creditBtn{transition:background-color .16s,border-color .16s,color .16s,transform .16s,opacity .16s}.primaryBtn:active,.secondaryBtn:active,.iconButton:active{transform:translateY(1px)}.panelCard,.providerCard,.notice,.hintCard{transition:border-color .16s,background-color .16s}.input,.sourceEditor,.outputEditor,.ownerKeyInput{transition:border-color .16s,box-shadow .16s}.input:focus,.sourceEditor:focus,.outputEditor:focus,.ownerKeyInput:focus-within{box-shadow:0 0 0 3px #22d3ee0e}.routeForm{grid-template-columns:minmax(150px,1.15fr) 140px minmax(130px,.9fr) minmax(150px,1fr) minmax(150px,1fr) 80px auto;align-items:end;gap:10px;padding-top:16px;display:grid}.routeForm label{color:#7f8d94;font-size:10px;display:block}.routeForm .input{margin-top:5px}.routeSave{height:36px}.routeList{display:grid}.routeRow{border-bottom:1px solid var(--border);grid-template-columns:86px minmax(150px,1fr) 24px minmax(150px,1fr) 32px;align-items:center;gap:10px;min-height:62px;padding:9px 2px;display:grid}.routeRow:last-child{border-bottom:0}.routeType{color:#70cbd7;letter-spacing:.08em;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.routeValue strong,.routeValue small,.routeScript strong,.routeScript small{display:block}.routeValue strong,.routeScript strong{font-size:11px}.routeValue small,.routeScript small{color:#5c6a71;margin-top:3px;font-size:9px}.routeArrow{color:#45545b;text-align:center}.authNote{color:#69777e;font-size:11px}@media (max-width:1080px){.routeForm{grid-template-columns:1fr 1fr}.routeSave{align-self:end}}@media (max-width:680px){.routeForm{grid-template-columns:1fr}.routeRow{grid-template-columns:72px 1fr 28px}.routeArrow{display:none}.routeScript{grid-column:2}.routeRow>.iconButton{grid-area:1/3/3}}.providerServiceBar{grid-template-columns:minmax(220px,320px) 1fr;align-items:end;gap:18px;display:grid}.providerServiceBar .input{margin-top:5px}.providerCurrent{padding-bottom:2px}.providerCurrent strong,.providerCurrent small{display:block}.providerCurrent strong{font-size:12px}.providerCurrent small{color:#637178;margin-top:4px;font-size:10px}.providerGridSpaced{margin-top:14px}.providerFormAlways{gap:10px;margin-top:14px;display:grid}.providerEnableRow{align-items:center;gap:8px;color:#7f8d94!important;display:flex!important}.providerEnableRow input{accent-color:#55cddd}@media (max-width:720px){.providerServiceBar{grid-template-columns:1fr}}.overviewList{display:grid}.overviewRow{border-bottom:1px solid var(--border);color:#aebbc0;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px 2px;display:grid}.overviewRow:last-child{border-bottom:0}.overviewRow>svg{color:#67c6d1}.overviewRow strong,.overviewRow small{display:block}.overviewRow strong{font-size:11px}.overviewRow small{text-overflow:ellipsis;color:#56646b;max-width:420px;margin-top:3px;font:9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.overviewRow:hover{background:#0a1013}.workspaceLinks{display:grid}.workspaceLinks>a{border-bottom:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:10px 2px;display:grid}.workspaceLinks>a:last-child{border-bottom:0}.workspaceLinks>a>svg:first-child{color:#6bc8d4}.workspaceLinks strong,.workspaceLinks small{display:block}.workspaceLinks strong{font-size:11px}.workspaceLinks small{color:#65737a;margin-top:4px;font-size:10px}.workspaceLinks>a>svg:last-child{color:#4f5e65}.workspaceLinks>a:hover{background:#0a1013}.loaderControls{grid-template-columns:minmax(220px,320px) 1fr;align-items:end;gap:16px;padding-top:16px;display:grid}.loaderControls label{color:#7f8d94;font-size:10px;display:block}.loaderControls .input{margin-top:6px}.loaderButtons{justify-content:flex-end;gap:8px;display:flex}.loaderFlow{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid}.loaderFlow>div{background:#0a0f12;padding:14px}.loaderFlow span{color:#67cad6;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.loaderFlow strong,.loaderFlow small{display:block}.loaderFlow strong{margin-top:10px;font-size:11px}.loaderFlow small{color:#617078;margin-top:4px;font-size:10px;line-height:1.45}.loaderOutput{min-height:340px}@media (max-width:820px){.loaderControls{grid-template-columns:1fr}.loaderButtons{flex-wrap:wrap;justify-content:flex-start}.loaderFlow{grid-template-columns:1fr}}.savedScriptRow.selected{background:#0c1519;border-left:2px solid #4fa9b5;padding-left:7px}.scriptBuildTag{text-align:center;border:1px solid var(--border);text-transform:uppercase;border-radius:3px;min-width:42px;padding:4px 6px;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.scriptBuildTag.ready{color:#79d8a8;background:#0a1711;border-color:#22553d}.scriptBuildTag.stale{color:#d8b26f;background:#171208;border-color:#594520}.scriptBuildTag.missing{color:#748188;background:#090e11}.scriptBuildBar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding-top:12px;display:flex}.scriptBuildBar>div:first-child{min-width:145px}.scriptBuildBar small{color:#5e6c73;margin-top:5px;font-size:9px;display:block}.buildStatus{border:1px solid var(--border);text-transform:uppercase;border-radius:3px;align-items:center;padding:4px 7px;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.buildReady{color:#79d8a8;background:#0a1711;border-color:#22553d}.buildStale{color:#d8b26f;background:#171208;border-color:#594520}.buildMissing{color:#748188;background:#090e11}.tokenCost{border-left:1px solid #ffffff24;align-items:center;gap:3px;margin-left:3px;padding-left:7px;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.loaderPublishBox{border:1px solid var(--border);background:#080c0f;gap:14px;margin-top:16px;padding:16px;display:grid}.loaderPublishBox>label{color:#7f8d94;font-size:10px;display:block}.copyField{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:6px;display:grid}.copyField code{white-space:nowrap;border:1px solid var(--border);color:#b9c9cf;background:#05080a;border-radius:4px;align-items:center;min-height:36px;padding:0 10px;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:auto}.loaderUpdated{color:#5d6b72;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:760px){.scriptBuildBar{flex-direction:column;align-items:stretch}.scriptBuildBar .editorActions{flex-wrap:wrap;justify-content:flex-start}.copyField{grid-template-columns:minmax(0,1fr) auto}.copyField>a.iconButton{grid-column:2}}.pageHeadActions{align-items:center;gap:10px;display:flex}.backendState{border:1px solid var(--border);color:#6c7a81;text-transform:uppercase;letter-spacing:.06em;background:#090e11;border-radius:4px;align-items:center;min-height:30px;padding:0 9px;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.backendOnline{color:#78d7a8;background:#0a1610;border-color:#22533d}.backendOffline{color:#e19a9f;background:#160c0e;border-color:#54272c}@media (max-width:680px){.pageHeadActions{flex-direction:column;align-items:stretch;width:100%}.backendState{justify-content:center}}.telemetryHeadActions{align-items:center;gap:8px;display:flex}.telemetryServiceSelect{min-width:190px}.rangeSwitch{border:1px solid var(--border);background:#080c0f;border-radius:4px;align-items:center;height:34px;padding:3px;display:flex}.rangeSwitch button{color:#64737a;background:0 0;border:0;border-radius:3px;height:26px;padding:0 9px;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rangeSwitch button.active{color:#bfeaf0;background:#122127}.telemetryStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.telemetryStat{border:1px solid var(--border);border-radius:var(--radius);background:#0a0f12;flex-direction:column;min-height:112px;padding:13px;display:flex}.telemetryStat>svg{color:#68c8d4}.telemetryStat>span{color:#67757c;margin-top:12px;font-size:10px}.telemetryStat>strong{color:#e4ecef;letter-spacing:-.04em;margin-top:4px;font-size:24px}.telemetryStat>small{color:#536168;margin-top:auto;font-size:9px}.telemetryGraphPanel{margin-bottom:14px}.telemetryChart{padding-top:13px;overflow:hidden}.telemetryChart svg{width:100%;height:auto;display:block;overflow:visible}.chartLegend{color:#69777e;align-items:center;gap:15px;margin-bottom:8px;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.chartLegend span{align-items:center;gap:6px;display:inline-flex}.chartLegend i{border-radius:2px;width:14px;height:2px;display:block}.chartLegendSuccess i{background:#65d8a0}.chartLegendDelivery i{background:#6bcbd7}.chartLegendReject i{background:#d78088}.chartGridLine{stroke:#1b262b;stroke-width:1px}.chartAxisText{fill:#506068;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.chartLine{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chartSuccess{stroke:#65d8a0}.chartDelivery{stroke:#6bcbd7}.chartReject{stroke:#d78088}.telemetryGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.rankList{padding-top:10px;display:grid}.rankRow{border-bottom:1px solid var(--border);padding:9px 0}.rankRow:last-child{border-bottom:0}.rankMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.rankMeta strong{text-overflow:ellipsis;white-space:nowrap;color:#adbcc2;max-width:80%;font-size:10px;font-weight:550;overflow:hidden}.rankMeta span{color:#65747b;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rankTrack{background:#111a1e;height:3px;margin-top:7px}.rankTrack i{background:#4e9eaa;border-radius:2px;height:100%;display:block}.telemetryEmpty{color:#5c6a71;padding:24px 2px;font-size:10px}.telemetryRecentPanel{margin-bottom:14px}.telemetryRecent{display:grid}.telemetryEvent{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 2px;display:grid}.telemetryEvent:last-child{border-bottom:0}.telemetryEventIcon{border:1px solid var(--border);color:#68c8d4;background:#090e11;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.event-auth_rejected,.event-route_miss{color:#d58c92}.event-auth_success{color:#70d9a6}.telemetryEventMain strong,.telemetryEventMain small{display:block}.telemetryEventMain strong{font-size:10px}.telemetryEventMain small{color:#5b6970;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:9px;display:flex}.telemetryEventMain small span+span:before{content:"·";color:#36454c;margin-right:8px}.telemetryEvent time{color:#536168;white-space:nowrap;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:1050px){.telemetryStats{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.telemetryHeadActions{flex-direction:column;align-items:stretch;width:100%}.telemetryServiceSelect{width:100%}.telemetryStats,.telemetryGrid{grid-template-columns:1fr}.telemetryEvent{grid-template-columns:30px 1fr}.telemetryEvent time{grid-column:2}}.settingsPanelGap{margin-top:14px}.accountSettingsRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.accountIdentity{align-items:center;gap:11px;min-width:0;display:flex}.accountIdentity img,.accountAvatarFallback{border:1px solid var(--border);object-fit:cover;background:#090e11;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.accountAvatarFallback{color:#64747b;place-items:center;display:grid}.accountIdentity strong,.accountIdentity small{display:block}.accountIdentity strong{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:11px;overflow:hidden}.accountIdentity small{color:#5f6d74;margin-top:4px;font-size:9px}@media (max-width:640px){.accountSettingsRow{flex-direction:column;align-items:stretch}}.configStatusGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.configStatusRow{border:1px solid var(--border);background:#090e11;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 12px;display:flex}.configStatusRow strong,.configStatusRow small{display:block}.configStatusRow strong{font-size:11px}.configStatusRow small{color:#5f6d74;margin-top:4px;font-size:9px}.configReady,.configMissing{border:1px solid var(--border);text-transform:uppercase;border-radius:999px;flex:none;padding:4px 7px;font:9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.configReady{color:#79d8a8;background:#0a1711;border-color:#22553d}.configMissing{color:#d39a9f;background:#140c0d;border-color:#51272b}.configPrivacyNote{color:#617078!important;margin:12px 0 0!important;font-size:10px!important}@media (max-width:720px){.settingsPanel{max-width:100%}.configStatusGrid{grid-template-columns:1fr}.configStatusRow{min-height:64px}.ownerKeyRow,.ownerActive,.ownerNotice,.secretNotice{flex-direction:column;align-items:stretch}.ownerKeyRow .primaryBtn,.ownerActive .secondaryBtn,.ownerNotice .secondaryBtn{width:100%}.ownerKeyInput{min-height:44px}.createServiceForm,.scriptMeta,.providerFormAlways,.serviceRow,.serviceMain{min-width:0}.serviceMain small{overflow-wrap:anywhere}.editorActions{flex-wrap:wrap;justify-content:flex-start}.editorActions .primaryBtn,.editorActions .secondaryBtn{flex:140px}.sourceEditor,.outputEditor{min-height:280px}.loaderPublishBox{padding:12px}.copyField{grid-template-columns:1fr}.copyField code{width:100%;max-width:100%}.copyField .secondaryBtn,.copyField .iconButton,.copyField>a.iconButton{grid-column:auto;width:100%}.telemetryChart{overflow-x:auto}.rangeSwitch{width:100%}.rangeSwitch button{flex:1}.routeForm{grid-template-columns:1fr}.routeSave{width:100%}}.keySystemSetup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.keySystemSetup .input{width:auto;min-width:190px}.keySystemToggle{border:1px solid var(--border);background:#090e11;border-radius:4px;align-items:center;gap:8px;min-height:36px;padding:0 10px;color:#8a989f!important;display:inline-flex!important}.keySystemToggle input{accent-color:#5fc9d7}.keyBadgeOn{color:#76dcb1!important;border-color:#275b49!important}.keyBadgeOff{color:#b38c8c!important;border-color:#573838!important}.serviceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.serviceActions .secondaryBtn{min-height:30px;padding:0 9px;font-size:9px}.serviceUiSelect{width:116px;min-height:30px;padding:0 7px;font-size:9px}.keyUiCode{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);color:#9edce4;background:#070b0d;border-radius:4px;padding:14px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@media (max-width:980px){.serviceRow{align-items:start;grid-template-columns:32px minmax(0,1fr)!important}.serviceLocks,.serviceActions{grid-column:2;justify-content:flex-start}.serviceRow>.statusGood,.serviceRow>.statusOff{grid-column:2}.serviceUiSelect{width:min(180px,100%)}}
