@keyframes apple-support-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite apple-support-spin}.apple-support-import-body{gap:10px;padding:16px;display:grid}.apple-support-import-area{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);resize:vertical;min-height:360px;padding:12px}.apple-support-pin-body{gap:6px;padding:10px 12px;display:grid}.apple-support-pin-modal{width:min(680px,100%)}.apple-support-pin-modal .modal-header,.apple-support-pin-modal .modal-footer{padding:10px 14px}.apple-support-pin-modal .modal-header p{margin-top:2px}.apple-support-pin-field{color:var(--foreground);gap:4px;font-size:13px;font-weight:700;display:grid}.apple-support-pin-field-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.apple-support-pin-field-header .button{flex:none}.apple-support-pin-modal .paste-area.apple-support-pin-area{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);resize:vertical;width:100%;height:116px;min-height:116px;max-height:148px;padding:8px 10px}.apple-support-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.apple-chat-grid{grid-template-columns:minmax(320px,.72fr) minmax(420px,1.28fr);align-items:stretch}.apple-chat-control-panel,.apple-chat-panel{flex-direction:column;height:clamp(580px,100vh - 230px,640px);min-height:580px;display:flex}.apple-chat-control-panel .qiandao-panel-body,.apple-chat-panel .apple-chat-body{flex:1}.apple-chat-body{grid-template-rows:minmax(0,1fr) auto auto auto;gap:12px;min-height:0;padding:16px;display:grid}.apple-chat-archive-card{border:1px solid var(--border);text-align:left;cursor:pointer;display:block}.apple-chat-archive-card:hover{background:var(--surface-hover)}.apple-chat-messages{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);align-content:start;gap:10px;min-height:360px;max-height:none;padding:12px;display:grid;overflow:auto}.apple-chat-message{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:5px;max-width:78%;padding:9px 10px;display:grid}.apple-chat-message span{color:var(--muted);font-size:11px;font-weight:800}.apple-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.apple-chat-message-user{background:#1e5fff1a;border-color:#1e5fff4d;justify-self:end}.apple-chat-message-agent{justify-self:start}.apple-chat-message-system{background:#f59e0b17;justify-self:center;max-width:92%}.apple-chat-page-text{border:1px dashed var(--border);border-radius:var(--radius);max-height:140px;color:var(--muted);white-space:pre-wrap;padding:10px 12px;font-size:12px;line-height:1.55;overflow:auto}.apple-chat-typing{border:1px solid var(--border);background:var(--surface);width:fit-content;min-height:28px;color:var(--muted);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.apple-chat-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.apple-chat-compose textarea{resize:vertical;min-height:74px}.modal.apple-chat-archive-modal{flex-direction:column;width:min(1360px,96vw);max-width:none;max-height:calc(100vh - 24px);display:flex}.table-wrap.apple-chat-archive-table-wrap{flex:1;min-height:min(520px,100vh - 190px);max-height:min(760px,100vh - 150px);overflow-x:hidden}.key-table.apple-chat-archive-table{table-layout:fixed;min-width:0}.key-table.apple-chat-archive-table th,.key-table.apple-chat-archive-table td{text-overflow:ellipsis;vertical-align:middle;min-width:0;max-width:none;overflow:hidden}.key-table.apple-chat-archive-table th:first-child{width:auto;min-width:0;box-shadow:0 1px 0 var(--border);left:auto}.key-table.apple-chat-archive-table td:first-child{width:auto;min-width:0;color:var(--foreground);background:0 0;position:static}.key-table.apple-chat-archive-table th:first-child,.key-table.apple-chat-archive-table td:first-child{width:18%}.key-table.apple-chat-archive-table th:nth-child(2),.key-table.apple-chat-archive-table td:nth-child(2){width:14%}.key-table.apple-chat-archive-table th:nth-child(3),.key-table.apple-chat-archive-table td:nth-child(3){white-space:nowrap;width:9%}.key-table.apple-chat-archive-table th:nth-child(4),.key-table.apple-chat-archive-table td:nth-child(4){white-space:normal;width:16%}.key-table.apple-chat-archive-table th:nth-child(5),.key-table.apple-chat-archive-table td:nth-child(5),.key-table.apple-chat-archive-table th:nth-child(6),.key-table.apple-chat-archive-table td:nth-child(6){white-space:nowrap;width:14%}.key-table.apple-chat-archive-table th:nth-child(7),.key-table.apple-chat-archive-table td:nth-child(7){text-align:left;text-overflow:clip;width:15%;overflow:visible}.table-row-actions{white-space:nowrap;align-items:center;gap:8px;max-width:none;display:inline-flex}.key-table.apple-chat-archive-table td:nth-child(7) .button{white-space:nowrap;flex:none}.key-table.apple-support-ai-record-table{table-layout:fixed;min-width:0}.key-table.apple-support-ai-record-table th,.key-table.apple-support-ai-record-table td{text-overflow:ellipsis;vertical-align:middle;min-width:0;max-width:none;overflow:hidden}.key-table.apple-support-ai-record-table th:first-child,.key-table.apple-support-ai-record-table td:first-child{width:20%;min-width:0;color:var(--foreground);background:0 0;position:static}.key-table.apple-support-ai-record-table th:nth-child(2),.key-table.apple-support-ai-record-table td:nth-child(2){width:9%}.key-table.apple-support-ai-record-table th:nth-child(3),.key-table.apple-support-ai-record-table td:nth-child(3){width:10%}.key-table.apple-support-ai-record-table th:nth-child(4),.key-table.apple-support-ai-record-table td:nth-child(4){width:20%}.key-table.apple-support-ai-record-table th:nth-child(5),.key-table.apple-support-ai-record-table td:nth-child(5),.key-table.apple-support-ai-record-table th:nth-child(6),.key-table.apple-support-ai-record-table td:nth-child(6){width:13%}.key-table.apple-support-ai-record-table th:nth-child(7),.key-table.apple-support-ai-record-table td:nth-child(7){text-overflow:clip;width:15%;overflow:visible}.key-table.apple-support-ai-record-table td:nth-child(7) .button{white-space:nowrap;flex:none}.apple-chat-detail-modal{width:min(920px,100%)}.apple-chat-detail-body{gap:12px;padding:16px;display:grid}.apple-chat-detail-messages{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);align-content:start;gap:10px;max-height:min(560px,100vh - 300px);padding:12px;display:grid;overflow:auto}.apple-chat-detail-messages pre{white-space:pre-wrap;word-break:break-word;margin:0}.apple-email-row,.apple-inline-field-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.apple-chat-actions{flex-wrap:wrap;justify-content:flex-start}.apple-chat-actions .button,.apple-random-email-button,.apple-random-field-button{white-space:nowrap;flex:none;width:auto;min-width:76px;height:34px}.apple-random-email-button,.apple-random-field-button{padding:0 10px}.apple-chat-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.apple-chat-status-idle,.apple-chat-status-closed{background:color-mix(in srgb, var(--muted) 12%, var(--surface));color:var(--muted)}.apple-chat-status-initializing{background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--primary)}.apple-chat-status-session{background:color-mix(in srgb, var(--warning) 14%, var(--surface));color:var(--warning)}.apple-chat-status-waiting{background:color-mix(in srgb, #8b5cf6 13%, var(--surface));color:#8b5cf6}.apple-chat-status-open{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.apple-chat-status-failed{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}.apple-support-account-table{min-width:1210px}.apple-support-account-table th:nth-child(2),.apple-support-account-table td:nth-child(2){width:260px;min-width:260px}.apple-support-account-table th:nth-child(3),.apple-support-account-table td:nth-child(3){width:120px;min-width:120px}.apple-support-account-table th:nth-child(4),.apple-support-account-table td:nth-child(4){width:150px;min-width:150px}.apple-support-account-table th:nth-child(5),.apple-support-account-table td:nth-child(5),.apple-support-account-table th:nth-child(6),.apple-support-account-table td:nth-child(6),.apple-support-account-table th:nth-child(7),.apple-support-account-table td:nth-child(7),.apple-support-account-table th:nth-child(8),.apple-support-account-table td:nth-child(8){width:90px;min-width:90px}.apple-support-account-table th:last-child,.apple-support-account-table td:last-child{width:auto;min-width:400px}.apple-support-account-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.apple-support-account-status.entered{background:color-mix(in srgb, var(--info) 14%, var(--surface));color:var(--info)}.apple-support-account-status.cooling{background:color-mix(in srgb, var(--warning) 16%, var(--surface));color:var(--warning)}.apple-support-account-status.disabled{background:color-mix(in srgb, var(--danger) 14%, var(--surface));color:var(--danger)}.apple-support-account-status.completed{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.modal.apple-support-ai-modal{width:min(1120px,100vw - 40px)}.apple-support-ai-body{gap:12px;padding:16px;display:grid}.apple-support-ai-table-wrap{min-height:220px;max-height:min(460px,100vh - 360px);overflow-x:hidden}.apple-support-ai-table{table-layout:fixed;min-width:0}.apple-support-ai-table th,.apple-support-ai-table td{text-overflow:ellipsis;vertical-align:middle;min-width:0;max-width:none;overflow:hidden}.apple-support-ai-table th:first-child,.apple-support-ai-table td:first-child{width:44%;min-width:0;color:var(--foreground);background:0 0;position:static}.apple-support-ai-table th:nth-child(2),.apple-support-ai-table td:nth-child(2){width:22%}.apple-support-ai-table th:nth-child(3),.apple-support-ai-table td:nth-child(3),.apple-support-ai-table th:nth-child(4),.apple-support-ai-table td:nth-child(4){width:17%}.apple-support-sheet-tabs{margin:8px 0 16px 10px}.apple-support-account-tabs,.panel-header+.apple-support-account-tabs{margin:0 0 8px;padding:6px 8px 0}.panel-header+.apple-knowledge-tabs{margin:12px 16px 16px}.apple-knowledge-tabs{margin-bottom:16px}.apple-knowledge-panel{min-height:620px}.apple-knowledge-document-shell{padding:0 16px 16px;display:grid}.apple-knowledge-document{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.apple-knowledge-document-title{border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--foreground);align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:850;display:flex}.apple-knowledge-rendered{background:var(--surface);min-height:min(620px,100vh - 380px);color:var(--foreground);gap:12px;padding:22px 24px 28px;line-height:1.72;display:grid}.apple-knowledge-rendered h1,.apple-knowledge-rendered h2,.apple-knowledge-rendered h3,.apple-knowledge-rendered h4,.apple-knowledge-rendered p,.apple-knowledge-rendered ul,.apple-knowledge-rendered ol{margin:0}.apple-knowledge-rendered h1{border-bottom:1px solid var(--border);padding-bottom:12px;font-size:24px;line-height:1.2}.apple-knowledge-rendered h2{margin-top:10px;font-size:17px;line-height:1.35}.apple-knowledge-rendered h3{color:var(--foreground);margin-top:6px;font-size:14px;line-height:1.35}.apple-knowledge-rendered h4{font-size:13px}.apple-knowledge-rendered p{white-space:pre-wrap;color:var(--foreground);font-size:13px}.apple-knowledge-rendered ul,.apple-knowledge-rendered ol{color:var(--foreground);gap:7px;padding-left:22px;font-size:13px;display:grid}.apple-knowledge-rendered li::marker{color:var(--muted)}.apple-knowledge-code{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);color:var(--foreground);white-space:pre-wrap;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.apple-knowledge-edit-modal{width:min(980px,94vw)}.apple-knowledge-edit-body{padding:16px}.apple-knowledge-source-textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);resize:vertical;min-height:min(620px,100vh - 260px);color:var(--foreground);padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;display:block}.apple-ai-detail-actions{justify-content:flex-end;gap:8px;display:flex}.apple-ai-detail-actions .button,.apple-ai-manual-chat .button{min-height:34px;padding:0 12px}.apple-ai-manual-chat{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:2px;display:grid}.apple-ai-manual-chat textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);min-height:76px;max-height:180px;color:var(--foreground);padding:10px 12px;line-height:1.5}@media (width<=1180px){.apple-chat-grid{grid-template-columns:1fr}.apple-chat-control-panel,.apple-chat-panel{height:auto;min-height:0}}@media (width<=760px){.apple-chat-actions{justify-content:flex-start}.apple-chat-actions .button{flex:none}.apple-chat-compose,.apple-support-security-grid{grid-template-columns:1fr}}.dropzone{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-subtle);text-align:center;place-items:center;min-height:265px;margin:16px;padding:26px;display:grid}.dropzone.dragging{border-color:var(--info);background:color-mix(in srgb, var(--info) 10%, var(--surface))}.dropzone strong{margin-top:8px;font-size:17px}.dropzone span{color:var(--muted);margin-top:6px;font-size:13px}.dropzone-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.operations-panel{flex-direction:column;display:flex}.operation-block{border-bottom:1px solid var(--border);gap:9px;padding:14px 16px;display:grid}.operation-block:last-child{border-bottom:0}.operation-block label{font-size:13px;font-weight:700}.operation-block .textarea-meta{padding:0}.operation-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.compact-toggle{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.compact-toggle input{width:14px;height:14px;accent-color:var(--primary)}.column-checks{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow:auto}.column-check{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;width:min(156px,100%);min-height:30px;padding:5px 8px;display:inline-grid}.column-check:hover{background:var(--surface-hover)}.column-check input{width:14px;height:14px;accent-color:var(--primary)}.column-check strong{font-size:12px}.column-check span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.operation-hint{color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-subtle);min-height:34px;padding:9px 10px;font-size:12px}.export-segmented{grid-template-columns:repeat(4,minmax(0,1fr))}.export-segmented button{gap:4px;padding:0 5px;font-size:11px}.export-segmented svg{width:13px;height:13px}.higgsfield-shell .workspace{background:radial-gradient(circle at 86% 4%, #7c3aed14, transparent 28%), var(--bg)}.higgsfield-warning{border:1px solid color-mix(in srgb, var(--warning) 35%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--warning) 9%, var(--surface));color:var(--warning);margin-bottom:14px;padding:12px 14px;font-size:13px;font-weight:700}.stats-grid.higgsfield-environment-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.higgsfield-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel.higgsfield-environment-panel{min-width:0}.higgsfield-environment-body{gap:14px;padding:18px;display:grid}.higgsfield-environment-state{background:var(--surface-muted);min-height:24px;color:var(--text-muted);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.higgsfield-environment-state.active{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.higgsfield-environment-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.higgsfield-environment-result{border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.higgsfield-environment-result span{flex:1}.higgsfield-environment-result.success{border-color:color-mix(in srgb, var(--success) 30%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface));color:var(--success)}.higgsfield-environment-result.danger{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.higgsfield-captcha-summary{grid-template-columns:minmax(0,1.3fr) minmax(100px,.55fr);gap:10px;display:grid}.higgsfield-captcha-summary .secret-summary:last-child{grid-column:1/-1}.higgsfield-captcha-summary .secret-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.higgsfield-secret-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.higgsfield-secret-input input{width:100%}.modal.higgsfield-environment-modal{width:min(520px,100%)}.panel.higgsfield-card-api-panel{margin-bottom:16px}.higgsfield-card-api-body{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:18px;padding:16px;display:grid}.higgsfield-card-api-addresses{gap:10px;display:grid}.higgsfield-card-api-addresses>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);gap:7px;min-width:0;padding:11px 12px;display:grid}.higgsfield-card-api-addresses span,.higgsfield-card-api-field>span{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.higgsfield-card-api-addresses code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;overflow:hidden}.higgsfield-card-api-field{align-content:start;gap:8px;display:grid}.higgsfield-card-api-field>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.higgsfield-card-api-field input{width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.higgsfield-card-api-field small{color:var(--text-muted);font-size:11px}.stats-grid.higgsfield-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.higgsfield-balance-card>svg{color:#7c3aed}.higgsfield-balance-card strong{font-variant-numeric:tabular-nums}.table-wrap.higgsfield-card-table-wrap{overflow-x:auto}table.higgsfield-card-table{min-width:1060px}table.higgsfield-card-table th,table.higgsfield-card-table td{white-space:nowrap;vertical-align:middle}.higgsfield-card-name{align-items:center;gap:8px;font-weight:750;display:inline-flex}.higgsfield-card-status{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.higgsfield-card-status.active{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.higgsfield-card-status.disabled{background:color-mix(in srgb, var(--danger) 13%, var(--surface));color:var(--danger)}.higgsfield-card-status.inactive{background:var(--surface-subtle);color:var(--text-muted)}.higgsfield-risk{color:var(--danger);margin-left:6px;font-weight:800}.higgsfield-security-note{border-top:1px solid var(--border);color:var(--text-muted);padding:12px 16px;font-size:12px}.higgsfield-spin{animation:.85s linear infinite higgsfield-spin}@keyframes higgsfield-spin{to{transform:rotate(360deg)}}.modal.higgsfield-card-modal{width:min(520px,100%)}.higgsfield-card-modal-body{gap:16px;display:grid}.higgsfield-card-modal-body label{gap:8px;display:grid}.higgsfield-card-modal-body label>span{color:var(--text-muted);font-size:12px;font-weight:800}.higgsfield-card-modal-body input{width:100%}.higgsfield-amount-input{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.higgsfield-amount-input button{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger);cursor:pointer;border:0;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800}.higgsfield-form-error{color:var(--danger);font-weight:700}.higgsfield-operation-mode-switch{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--surface-muted);grid-template-columns:repeat(4,minmax(210px,1fr));justify-content:start;gap:10px;margin-bottom:16px;padding:6px;display:grid}.higgsfield-operation-mode-switch button{border-radius:var(--radius);min-height:62px;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:10px 14px;display:grid}.higgsfield-operation-mode-switch button span{color:var(--text);font-size:14px;font-weight:850}.higgsfield-operation-mode-switch button small{color:var(--muted);grid-column:2;font-size:12px;font-weight:650}.higgsfield-operation-mode-switch button.active{border-color:color-mix(in srgb, var(--success) 36%, var(--border));background:var(--surface);color:var(--success);box-shadow:var(--shadow-sm)}.stats-grid.higgsfield-operation-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.higgsfield-task-status{font-size:20px!important}.panel.higgsfield-operation-panel{min-height:440px}.higgsfield-operation-header-actions,.higgsfield-operation-export-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.higgsfield-operation-export-actions .button{min-height:34px;padding:7px 11px}.higgsfield-operation-empty{min-height:360px}.table-wrap.higgsfield-operation-table-wrap{min-height:330px;max-height:calc(100vh - 360px);overflow:auto}table.higgsfield-operation-table{min-width:1240px}table.higgsfield-operation-table th,table.higgsfield-operation-table td{white-space:nowrap;vertical-align:middle}table.higgsfield-registration-table th:last-child,table.higgsfield-registration-table td:last-child,table.higgsfield-subscription-table th:nth-child(9),table.higgsfield-subscription-table td:nth-child(9),table.higgsfield-payment-table th:last-child,table.higgsfield-payment-table td:last-child{min-width:220px}table.higgsfield-subscription-table th:nth-child(7),table.higgsfield-subscription-table td:nth-child(7){width:360px;max-width:360px}table.higgsfield-payment-table th:nth-child(2),table.higgsfield-payment-table td:nth-child(2){width:440px;max-width:440px}.higgsfield-row-action{min-height:30px;padding:5px 9px}.higgsfield-operation-status{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.higgsfield-operation-status.success{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.higgsfield-operation-status.error{background:color-mix(in srgb, var(--danger) 13%, var(--surface));color:var(--danger)}.higgsfield-operation-status.pending{background:color-mix(in srgb, var(--warning) 13%, var(--surface));color:var(--warning)}.higgsfield-operation-message{max-width:300px;color:var(--text-muted);text-overflow:ellipsis;margin-top:5px;display:block;overflow:hidden}.higgsfield-operation-plan-meta{color:var(--text-muted);margin-top:4px;font-size:11px;font-weight:700;display:block}.higgsfield-checkout-link{align-items:center;gap:6px;min-width:0;display:flex}.higgsfield-checkout-link>a:first-child{min-width:0;color:var(--primary);text-overflow:ellipsis;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.higgsfield-checkout-link .icon-button{flex:none;width:30px;height:30px}.higgsfield-operation-pagination{gap:12px}.modal.higgsfield-operation-modal{width:min(700px,100%)}.higgsfield-operation-modal-body{gap:14px;padding:16px;display:grid}.segmented.higgsfield-billing-period,.segmented.higgsfield-registration-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.higgsfield-registration-options{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--surface-muted);gap:12px;padding:12px;display:grid}.higgsfield-registration-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.higgsfield-registration-option-group{gap:7px;min-width:0;display:grid}.higgsfield-registration-option-group>span{color:var(--text-muted);font-size:12px;font-weight:800}.higgsfield-registration-trial-toggle{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:42px;color:var(--text);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:10px 12px;display:flex}.higgsfield-registration-trial-toggle span{font-size:13px;font-weight:850}.higgsfield-registration-trial-toggle.selected{border-color:color-mix(in srgb, var(--success) 36%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface))}.higgsfield-operation-modal-body label{gap:7px;display:grid}.higgsfield-operation-modal-body label>span{color:var(--text-muted);font-size:12px;font-weight:800}.higgsfield-operation-modal-body label>input,.higgsfield-operation-modal-body label>select,.higgsfield-password-input input{width:100%}.higgsfield-operation-modal-body label small{color:var(--text-muted);font-size:11px}.higgsfield-operation-modal-body label.higgsfield-checkbox-field{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.higgsfield-operation-modal-body label.higgsfield-checkbox-field input{width:16px;height:16px;box-shadow:none;accent-color:var(--primary);background:0 0;border:0;border-radius:0;margin:0;padding:0}.higgsfield-operation-modal-body label.higgsfield-checkbox-field input:focus{box-shadow:none}.higgsfield-password-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.higgsfield-mailbox-availability{border:1px solid color-mix(in srgb, var(--success) 25%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--success) 7%, var(--surface));color:var(--text-muted);align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.paste-area.higgsfield-subscription-input{min-height:250px}.paste-area.higgsfield-payment-input{min-height:120px}.higgsfield-operation-form-meta{color:var(--text-muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;font-weight:750;display:flex}.higgsfield-operation-form-meta .danger{color:var(--danger)}.panel.higgsfield-plan-query-panel{margin-bottom:16px}.higgsfield-plan-query-form{align-items:center;gap:8px;display:flex}.higgsfield-plan-query-form input{text-align:center;text-transform:uppercase;letter-spacing:.12em;width:112px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:850}.stats-grid.higgsfield-plan-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.panel.higgsfield-plan-table-panel{min-height:440px}.table-wrap.higgsfield-plan-table-wrap{max-height:calc(100vh - 390px);overflow:auto}table.higgsfield-plan-table{min-width:1320px}table.higgsfield-plan-table th,table.higgsfield-plan-table td{white-space:nowrap;vertical-align:middle;text-align:center}table.higgsfield-plan-table th:nth-child(7),table.higgsfield-plan-table td:nth-child(7),table.higgsfield-plan-table th:nth-child(8),table.higgsfield-plan-table td:nth-child(8){width:150px;min-width:150px}.higgsfield-plan-region{color:var(--primary);align-items:center;gap:6px;font-weight:850;display:inline-flex}.button.higgsfield-feature-button{min-height:30px;padding:5px 9px}.higgsfield-plan-tier{border:1px solid color-mix(in srgb, var(--higgsfield-tier-color) 44%, transparent);background:color-mix(in srgb, var(--higgsfield-tier-color) 12%, transparent);min-width:92px;color:var(--higgsfield-tier-color);border-radius:8px;justify-content:center;align-items:center;padding:6px 9px;display:inline-flex}.higgsfield-plan-tier strong{color:inherit}.higgsfield-plan-none{color:var(--text-muted);font-size:12px}.modal.higgsfield-plan-unlimited-modal{width:min(660px,100%)}.higgsfield-plan-unlimited-body{gap:8px;max-height:min(60vh,560px);padding:16px;display:grid;overflow:auto}.higgsfield-plan-unlimited-body>div{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.higgsfield-plan-unlimited-body strong{color:var(--text);font-size:13px}.higgsfield-plan-unlimited-body span{color:var(--success);text-align:right;font-size:12px;font-weight:800}.modal.higgsfield-plan-feature-modal{width:min(980px,100%)}.higgsfield-plan-feature-body{gap:16px;max-height:min(65vh,680px);padding:16px;display:grid;overflow:auto}.higgsfield-plan-feature-body section{gap:8px;display:grid}.higgsfield-plan-feature-body h3{color:var(--text);margin:0;font-size:13px}.higgsfield-plan-feature-body section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.higgsfield-plan-feature-body section span{border:1px solid var(--border);color:var(--text-muted);border-radius:8px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:12px;display:flex}.higgsfield-plan-feature-body section strong{color:var(--text);text-align:right}@media (width<=860px){.higgsfield-operation-mode-switch,.higgsfield-card-api-body{grid-template-columns:1fr}.higgsfield-card-api-field>div{grid-template-columns:minmax(0,1fr) auto}.higgsfield-card-api-field .button{grid-column:1/-1;justify-content:center}.stats-grid.higgsfield-card-stats{grid-template-columns:1fr}.stats-grid.higgsfield-operation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid.higgsfield-plan-stats,.higgsfield-plan-feature-body section>div{grid-template-columns:1fr}.higgsfield-plan-query-form{width:100%}.higgsfield-plan-query-form input{flex:1}.stats-grid.higgsfield-environment-stats,.higgsfield-environment-grid{grid-template-columns:1fr}}.higgsfield-table-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.empty-state.higgsfield-loading-state{min-height:420px}.higgsfield-loading-icon{animation:.9s linear infinite higgsfield-spin}.table-wrap.higgsfield-mailbox-table-wrap{min-height:420px;max-height:calc(100vh - 220px);overflow:auto}table.higgsfield-mailbox-table{table-layout:fixed;min-width:1200px}table.higgsfield-mailbox-table th,table.higgsfield-mailbox-table td{white-space:nowrap;vertical-align:middle}table.higgsfield-mailbox-table th:first-child,table.higgsfield-mailbox-table td:first-child{text-align:center;width:40px;min-width:40px;max-width:40px;padding-left:10px;padding-right:6px}table.higgsfield-mailbox-table th:nth-child(2),table.higgsfield-mailbox-table td:nth-child(2){text-align:center;width:56px;min-width:56px;max-width:56px;padding-left:4px;padding-right:8px}table.higgsfield-mailbox-table th:nth-child(3),table.higgsfield-mailbox-table td:nth-child(3){text-overflow:ellipsis;width:240px;min-width:220px;max-width:280px;overflow:hidden}table.higgsfield-mailbox-table th:nth-child(4),table.higgsfield-mailbox-table td:nth-child(4){width:120px}table.higgsfield-mailbox-table th:nth-child(5),table.higgsfield-mailbox-table td:nth-child(5){width:90px}table.higgsfield-mailbox-table th:nth-child(6),table.higgsfield-mailbox-table td:nth-child(6){text-overflow:ellipsis;width:140px;overflow:hidden}table.higgsfield-mailbox-table th:nth-child(7),table.higgsfield-mailbox-table td:nth-child(7){width:160px}table.higgsfield-mailbox-table th:nth-child(8),table.higgsfield-mailbox-table td:nth-child(8){width:350px;min-width:330px}.higgsfield-mailbox-status{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.higgsfield-mailbox-status.unused{background:color-mix(in srgb, var(--success) 16%, var(--surface));color:var(--success)}.higgsfield-mailbox-status.used{background:color-mix(in srgb, var(--muted) 18%, var(--surface));color:var(--muted)}.modal.higgsfield-mailbox-import-modal{width:min(860px,100%)}.higgsfield-mailbox-import-body{gap:10px;padding:16px;display:grid}.higgsfield-mailbox-channel-select{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}.higgsfield-mailbox-channel-select select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text);border-radius:8px;padding:0 10px}.paste-area.higgsfield-mailbox-import-area{min-height:280px}.higgsfield-mailbox-import-meta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:700;display:flex}.higgsfield-mailbox-import-meta .danger{color:var(--danger)}.modal.higgsfield-mailbox-rejected-modal{width:min(760px,100%)}.higgsfield-mailbox-rejected-body{gap:12px;padding:16px;display:grid}.higgsfield-mailbox-rejected-summary{color:var(--danger);font-size:13px;font-weight:800}.higgsfield-mailbox-rejected-list{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--danger) 5%, var(--surface));gap:6px;max-height:360px;padding:10px;display:grid;overflow:auto}.higgsfield-mailbox-rejected-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 4px;font-size:13px;display:flex}.higgsfield-mailbox-rejected-list>div:last-child{border-bottom:0}.higgsfield-mailbox-rejected-list span{color:var(--danger);white-space:nowrap;font-size:12px}.modal.higgsfield-mailbox-edit-modal{width:min(420px,100%)}.higgsfield-mailbox-edit-body{gap:12px;display:grid}.higgsfield-mailbox-edit-body label{gap:6px;display:grid}.higgsfield-mailbox-edit-body input,.higgsfield-mailbox-edit-body select{width:100%}.modal.higgsfield-mailbox-mail-modal{width:min(1080px,100%)}.higgsfield-mailbox-mail-body{padding:16px}.table-wrap.higgsfield-mailbox-mail-table-wrap{max-height:min(60vh,560px);overflow:auto}table.higgsfield-mailbox-mail-table{table-layout:auto;width:max-content;min-width:100%}table.higgsfield-mailbox-mail-table th,table.higgsfield-mailbox-mail-table td{white-space:nowrap;vertical-align:middle}table.higgsfield-mailbox-mail-table th:first-child,table.higgsfield-mailbox-mail-table td:first-child{width:72px}table.higgsfield-mailbox-mail-table th:nth-child(2),table.higgsfield-mailbox-mail-table td:nth-child(2),table.higgsfield-mailbox-mail-table th:nth-child(3),table.higgsfield-mailbox-mail-table td:nth-child(3){min-width:220px}table.higgsfield-mailbox-mail-table th:nth-child(4),table.higgsfield-mailbox-mail-table td:nth-child(4){width:150px}table.higgsfield-mailbox-mail-table th:nth-child(5),table.higgsfield-mailbox-mail-table td:nth-child(5),table.higgsfield-mailbox-mail-table th:nth-child(6),table.higgsfield-mailbox-mail-table td:nth-child(6){text-align:center;width:72px}table.higgsfield-mailbox-mail-table td:nth-child(6) .button{min-width:52px;height:30px;padding:0 10px}.modal.higgsfield-mailbox-mail-detail-modal{background:#f4f5f7;width:min(720px,100%)}.modal.higgsfield-mailbox-mail-detail-modal .modal-header,.modal.higgsfield-mailbox-mail-detail-modal .modal-footer{background:var(--surface)}.modal.higgsfield-mailbox-mail-detail-modal .modal-body.higgsfield-mailbox-mail-detail-body{background:#f4f5f7;gap:12px;padding:16px;display:grid}.higgsfield-mailbox-mail-code{background:color-mix(in srgb, var(--info) 14%, var(--surface));width:fit-content;color:var(--info);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.higgsfield-mailbox-mail-html,pre.higgsfield-mailbox-mail-text{color:#111;word-break:break-word;background:0 0;border:0;border-radius:0;max-height:min(62vh,560px);padding:0;line-height:1.5;overflow:auto}pre.higgsfield-mailbox-mail-text{white-space:pre-wrap;background:#fff;border-radius:8px;margin:0;padding:18px;font-family:inherit;font-size:13px;box-shadow:0 1px 3px #0f172a14}.higgsfield-mailbox-mail-html>table{background:#fff;box-shadow:0 1px 3px #0f172a14;border:0!important;margin:0 auto!important}.higgsfield-mailbox-mail-html img{max-width:100%;height:auto}.higgsfield-mailbox-mail-html a{color:#0f766e}.higgsfield-mailbox-mail-html table{max-width:100%}@media (width<=760px){.higgsfield-table-tools{width:100%}}@media (prefers-reduced-motion:reduce){.higgsfield-loading-icon{animation:none}}.order-time-stat strong{gap:5px;font-size:15px;line-height:1.18;display:grid}.order-time-stat strong b{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.qiandao-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qiandao-proxy-panel{grid-column:1/-1}.qiandao-panel-body{gap:12px;padding:16px;display:grid}.qiandao-actions{justify-content:flex-end;gap:8px;display:flex}.qiandao-saved-setting{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.qiandao-saved-setting.active{color:var(--success)}.price-query-grid{grid-template-columns:minmax(360px,.8fr) minmax(360px,1.2fr)}.receipt-grid{grid-template-columns:minmax(360px,.9fr) minmax(360px,1.1fr)}.receipt-input{min-height:380px}.receipt-history{gap:10px;display:grid}.receipt-history-list{gap:8px;max-height:240px;display:grid;overflow:auto}.receipt-history-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);gap:7px;padding:10px;display:grid}.receipt-history-item>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.receipt-history-item strong{font-size:13px}.receipt-history-item span{color:var(--muted);font-size:12px;font-weight:650}.order-task-grid{grid-template-columns:minmax(420px,1fr) minmax(420px,1fr)}.order-filter-row{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:14px 16px;display:flex}.order-filter-row .search-box{flex:1;grid-template-columns:auto minmax(220px,1fr)}.order-filter-row select{width:180px;min-height:34px}.table-wrap.order-result-table-wrap,.table-wrap.price-result-table-wrap,.table-wrap.receipt-table-wrap{min-height:560px;max-height:calc(100vh - 240px);overflow:auto}.receipt-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.order-result-table{table-layout:auto;width:max-content;min-width:2240px}.order-result-table th,.order-result-table td{text-align:center;text-overflow:clip;white-space:nowrap;word-break:normal;vertical-align:middle;min-width:max-content;overflow:visible}.order-result-table th:first-child,.order-result-table td:first-child,.order-result-table th:nth-child(13),.order-result-table td:nth-child(13){width:190px}.order-result-table th:nth-child(2),.order-result-table td:nth-child(2),.order-result-table th:nth-child(9),.order-result-table td:nth-child(9),.order-result-table th:nth-child(14),.order-result-table td:nth-child(14){width:170px}.order-result-table th:nth-child(3),.order-result-table td:nth-child(3){width:122px}.order-result-table th:nth-child(12),.order-result-table td:nth-child(12){width:170px}.order-result-table th:nth-child(4),.order-result-table td:nth-child(4),.order-result-table th:nth-child(8),.order-result-table td:nth-child(8){width:150px}.order-result-table th:nth-child(5),.order-result-table td:nth-child(5),.order-result-table th:nth-child(6),.order-result-table td:nth-child(6),.order-result-table th:nth-child(7),.order-result-table td:nth-child(7),.order-result-table th:nth-child(10),.order-result-table td:nth-child(10),.order-result-table th:nth-child(11),.order-result-table td:nth-child(11){width:86px}.order-result-table th:nth-child(15),.order-result-table td:nth-child(15){width:96px}.order-status-badge{background:color-mix(in srgb, var(--warning) 14%, var(--surface));max-width:100%;min-height:24px;color:var(--warning);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.order-detail-modal{width:min(1040px,100%)}.price-mode-switch{grid-template-columns:repeat(2,minmax(96px,auto));width:fit-content}.price-query-input{resize:vertical;min-height:220px}.price-progress{gap:10px;display:grid}.price-progress>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.price-progress strong{font-size:30px;line-height:1}.price-progress span{color:var(--muted);font-size:12px;font-weight:700}.price-progress-track{background:var(--surface-subtle);border-radius:999px;height:10px;overflow:hidden}.price-progress-track span{border-radius:inherit;background:var(--primary);height:100%;display:block}.price-result-table{table-layout:auto;width:max-content;min-width:1910px}.price-result-table th,.price-result-table td{text-align:center;text-overflow:clip;white-space:nowrap;word-break:normal;vertical-align:middle;min-width:max-content;overflow:visible;width:auto!important}.price-result-table th{line-height:1.25}.price-result-table th:first-child,.price-result-table td:first-child,.price-result-table th:nth-child(2),.price-result-table td:nth-child(2){width:190px}.price-result-table th:nth-child(3),.price-result-table td:nth-child(3){width:228px}.price-result-table th:nth-child(4),.price-result-table td:nth-child(4),.price-result-table th:nth-child(5),.price-result-table td:nth-child(5){width:146px}.price-result-table th:nth-child(6),.price-result-table td:nth-child(6),.price-result-table th:nth-child(7),.price-result-table td:nth-child(7),.price-result-table th:nth-child(9),.price-result-table td:nth-child(9),.price-result-table th:nth-child(10),.price-result-table td:nth-child(10),.price-result-table th:nth-child(12),.price-result-table td:nth-child(12),.price-result-table th:nth-child(13),.price-result-table td:nth-child(13){width:78px}.price-result-table th:nth-child(8),.price-result-table td:nth-child(8),.price-result-table th:nth-child(11),.price-result-table td:nth-child(11){width:170px}.price-result-table th:nth-child(14),.price-result-table td:nth-child(14){width:126px}.price-result-table th:nth-child(15),.price-result-table td:nth-child(15){width:82px}.receipt-table{table-layout:auto;width:max-content;min-width:1320px}.receipt-table th,.receipt-table td{text-align:center;text-overflow:clip;white-space:nowrap;word-break:normal;vertical-align:middle;overflow:visible}.receipt-table th:first-child,.receipt-table td:first-child{text-align:left;min-width:190px}.receipt-table th:nth-child(2),.receipt-table td:nth-child(2){min-width:118px}.receipt-table th:nth-child(3),.receipt-table td:nth-child(3){min-width:230px}.receipt-table th:nth-child(4),.receipt-table td:nth-child(4),.receipt-table th:nth-child(6),.receipt-table td:nth-child(6){min-width:170px}.receipt-table th:nth-child(7),.receipt-table td:nth-child(7),.receipt-table th:nth-child(8),.receipt-table td:nth-child(8){text-align:left;min-width:220px}.price-history-wrap{margin:0 16px 16px;overflow-x:hidden}.price-history-modal{width:min(980px,100%)}.price-history-wrap .key-table{table-layout:fixed;min-width:0}.price-history-wrap .key-table th,.price-history-wrap .key-table td{text-overflow:ellipsis;vertical-align:middle;min-width:0;max-width:none;padding:8px 9px;overflow:hidden}.price-history-wrap .key-table th:first-child,.price-history-wrap .key-table td:first-child{width:150px;min-width:0}.price-history-wrap .key-table th:nth-child(2),.price-history-wrap .key-table td:nth-child(2){width:64px}.price-history-wrap .key-table th:nth-child(3),.price-history-wrap .key-table td:nth-child(3){width:86px}.price-history-wrap .key-table th:nth-child(4),.price-history-wrap .key-table td:nth-child(4),.price-history-wrap .key-table th:nth-child(5),.price-history-wrap .key-table td:nth-child(5),.price-history-wrap .key-table th:nth-child(6),.price-history-wrap .key-table td:nth-child(6){width:72px}.price-history-wrap .key-table th:last-child,.price-history-wrap .key-table td:last-child{width:96px}.price-history-wrap .button{min-height:28px;padding:0 8px;font-size:12px}.price-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.price-detail-json{grid-column:1/-1}.price-detail-json textarea{min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}@media (width<=1100px){.qiandao-settings-grid,.price-query-grid,.receipt-grid,.order-task-grid,.price-detail-grid{grid-template-columns:1fr}}@media (width<=760px){.qiandao-actions{justify-content:stretch}.qiandao-actions .button{flex:1}}.runway-table-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.filter-select.runway-balance-filter{grid-template-columns:auto 170px}.runway-recharge-date-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.runway-date-filter{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:34px;color:var(--muted);grid-template-columns:auto 136px;align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:700;display:grid}.runway-date-filter input{width:136px;height:30px;box-shadow:none;color:var(--foreground);background:0 0;border:0;padding:0;font-size:13px}.runway-date-filter input:focus{box-shadow:none}.button.runway-date-clear{min-height:34px}.table-wrap.runway-table-wrap,.table-wrap.recharge-table-wrap{min-height:680px;max-height:calc(100vh - 180px);overflow:auto}.empty-state.runway-loading-state{min-height:680px}.runway-loading-icon{animation:.9s linear infinite runway-loading-spin}@keyframes runway-loading-spin{to{transform:rotate(360deg)}}.runway-table{min-width:1390px}.recharge-table{min-width:1220px}.runway-table th,.runway-table td,.recharge-table th,.recharge-table td{white-space:nowrap;word-break:normal;vertical-align:middle}.runway-table th:first-child,.runway-table td:first-child,.recharge-table th:first-child,.recharge-table td:first-child{text-align:center;width:40px;min-width:40px}.runway-table th:nth-child(2),.runway-table td:nth-child(2){width:220px;min-width:220px}.runway-table th:nth-child(3),.runway-table td:nth-child(3){width:130px;min-width:130px}.runway-table th:nth-child(6),.runway-table td:nth-child(6){width:90px;min-width:90px}.runway-table th:nth-child(7),.runway-table td:nth-child(7){width:150px;min-width:150px}.runway-table th:nth-child(8),.runway-table td:nth-child(8),.runway-table th:nth-child(9),.runway-table td:nth-child(9){min-width:170px}.runway-table th:last-child,.runway-table td:last-child{width:150px;min-width:150px}.runway-status-badge{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.runway-status-badge.unknown{background:color-mix(in srgb, var(--muted) 11%, var(--surface));color:var(--muted)}.runway-status-badge.used{background:color-mix(in srgb, var(--info) 14%, var(--surface));color:var(--info)}.runway-status-badge.new-unused{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.runway-status-badge.cycle-unused{background:color-mix(in srgb, #0891b2 14%, var(--surface));color:#0891b2}.runway-status-badge.limited{background:color-mix(in srgb, var(--warning) 16%, var(--surface));color:var(--warning)}.subscription-tier-badge{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.subscription-tier-badge.tier-15{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.subscription-tier-badge.tier-35{background:color-mix(in srgb, var(--warning) 16%, var(--surface));color:var(--warning)}.subscription-tier-badge.unlimited{background:color-mix(in srgb, var(--danger) 14%, var(--surface));color:var(--danger)}.subscription-tier-badge.max{background:color-mix(in srgb, #7c3aed 14%, var(--surface));color:#7c3aed}.runway-workflow-modal{width:min(820px,100%)}.runway-import-body{gap:10px;display:grid}.runway-paste-area{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);resize:vertical;min-height:180px;padding:12px}.runway-import-area{min-height:340px}.runway-result-area{background:var(--surface)}.runway-workflow-form label{grid-column:1/-1}.runway-workflow-form .textarea-meta,.runway-import-body .textarea-meta{padding:0}.recharge-bulk-form{grid-template-columns:repeat(3,minmax(0,1fr))}.recharge-bulk-textarea{grid-column:1/-1}.recharge-bulk-columns{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recharge-bulk-counts{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.recharge-bulk-counts span,.recharge-bulk-counts strong{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);min-height:28px;color:var(--muted);align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.recharge-bulk-counts strong{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.recharge-bulk-columns .recharge-bulk-textarea{grid-column:auto}.recharge-bulk-textarea textarea{min-height:260px}.runway-verification-control-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:16px;margin-bottom:16px;display:grid}.runway-operation-mode-switch{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--surface-muted);grid-template-columns:repeat(5,minmax(155px,220px));justify-content:start;gap:10px;margin-bottom:16px;padding:6px;display:grid}.runway-operation-mode-switch button{border-radius:var(--radius);min-height:62px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:10px 14px;display:grid}.runway-operation-mode-switch button span{color:var(--text);font-size:14px;font-weight:850}.runway-operation-mode-switch button small{color:var(--muted);grid-column:2;font-size:12px;font-weight:650}.runway-operation-mode-switch button.active{border-color:color-mix(in srgb, var(--info) 36%, var(--border));background:var(--surface);color:var(--info);box-shadow:var(--shadow-sm)}.runway-operation-mode-switch button.active.mode-cleanup{border-color:color-mix(in srgb, var(--danger) 36%, var(--border));color:var(--danger)}.runway-operation-mode-switch button.active.mode-eviction{border-color:color-mix(in srgb, var(--warning) 42%, var(--border));color:var(--warning)}.runway-operation-mode-switch button.active.mode-registration{border-color:color-mix(in srgb, var(--success) 36%, var(--border));color:var(--success)}.runway-operation-mode-switch button:disabled{cursor:not-allowed;opacity:.72}.panel.runway-verification-task-panel,.panel.runway-verification-proxy-panel,.panel.runway-environment-panel{min-width:0}.panel.runway-verification-task-panel{margin-bottom:16px}.panel.runway-environment-panel{min-height:430px}.panel.runway-environment-panel+.panel.runway-environment-panel{margin-top:16px}.panel.runway-environment-panel.runway-captcha-panel{min-height:0}.runway-verification-panel-body{gap:12px;padding:16px;display:grid}.runway-environment-panel-body{gap:14px;padding:20px;display:grid}.runway-captcha-summary-grid{grid-template-columns:1.35fr .65fr 1fr;gap:10px;display:grid}.runway-captcha-summary-grid .secret-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runway-secret-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.runway-secret-input input{width:100%}@media (width<=860px){.runway-captcha-summary-grid{grid-template-columns:1fr}}.runway-verification-progress{background:var(--surface-muted);border-radius:999px;height:10px;overflow:hidden}.runway-verification-progress>span{border-radius:inherit;background:var(--info);height:100%;transition:width .2s;display:block}.runway-verification-task-meta{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:12px;font-weight:700;display:grid}.runway-verification-placeholder,.runway-verification-error{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);color:var(--muted);padding:10px 12px;font-size:12px;font-weight:650;line-height:1.5}.runway-verification-error{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.runway-verification-proxy-state,.runway-environment-proxy-state{background:var(--surface-muted);min-height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.runway-verification-proxy-state.active,.runway-environment-proxy-state.active{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.runway-verification-actions,.runway-environment-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.runway-verification-test-result,.runway-environment-test-result{border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.runway-verification-test-result span,.runway-environment-test-result span{flex:1}.runway-verification-test-result small,.runway-environment-test-result small{color:inherit}.runway-verification-test-result.success,.runway-environment-test-result.success{border-color:color-mix(in srgb, var(--success) 30%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface));color:var(--success)}.runway-verification-test-result.danger,.runway-environment-test-result.danger{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.panel.runway-verification-data-panel{min-height:760px}.runway-verification-header-actions,.runway-verification-export-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.runway-verification-header-actions{gap:10px}.button.runway-export-correct{border-color:color-mix(in srgb, var(--success) 35%, var(--border));color:var(--success)}.button.runway-export-subscribed{border-color:color-mix(in srgb, var(--warning) 40%, var(--border));color:var(--warning)}.button.runway-export-error{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));color:var(--danger)}.table-wrap.runway-verification-table-wrap{min-height:720px;max-height:calc(100vh - 140px);overflow:auto}table.runway-verification-table{min-width:1100px}table.runway-verification-table th,table.runway-verification-table td{vertical-align:middle}table.runway-verification-table th:first-child,table.runway-verification-table td:first-child{text-align:center;width:72px;min-width:72px}table.runway-verification-table th:nth-child(2),table.runway-verification-table td:nth-child(2){white-space:nowrap;width:240px;min-width:240px}table.runway-verification-table th:nth-child(3),table.runway-verification-table td:nth-child(3){white-space:nowrap;width:190px;min-width:190px}table.runway-verification-table th:nth-child(4),table.runway-verification-table td:nth-child(4),table.runway-verification-table th:nth-child(5),table.runway-verification-table td:nth-child(5){white-space:nowrap;width:150px;min-width:150px}table.runway-verification-table th:nth-child(6),table.runway-verification-table td:nth-child(6){white-space:nowrap;width:190px;min-width:190px}.table-wrap.runway-security-table-wrap{min-height:720px}table.runway-security-table{min-width:1760px}table.runway-security-table th,table.runway-security-table td{vertical-align:middle;white-space:nowrap}table.runway-security-table th:first-child,table.runway-security-table td:first-child{text-align:center;width:72px;min-width:72px}table.runway-security-table th:nth-child(2),table.runway-security-table td:nth-child(2),table.runway-security-table th:nth-child(4),table.runway-security-table td:nth-child(4){width:235px;min-width:235px}table.runway-security-table th:nth-child(3),table.runway-security-table td:nth-child(3),table.runway-security-table th:nth-child(5),table.runway-security-table td:nth-child(5){width:190px;min-width:190px}table.runway-security-table th:nth-child(6),table.runway-security-table td:nth-child(6),table.runway-security-table th:nth-child(7),table.runway-security-table td:nth-child(7),table.runway-security-table th:nth-child(8),table.runway-security-table td:nth-child(8){width:140px;min-width:140px}table.runway-security-table th:nth-child(9),table.runway-security-table td:nth-child(9){width:300px;min-width:300px}.table-wrap.runway-cleanup-table-wrap,.table-wrap.runway-eviction-table-wrap{min-height:720px}table.runway-cleanup-table{min-width:1320px}table.runway-cleanup-table th,table.runway-cleanup-table td{vertical-align:middle;white-space:nowrap}table.runway-cleanup-table th:first-child,table.runway-cleanup-table td:first-child{text-align:center;width:72px;min-width:72px}table.runway-cleanup-table th:nth-child(2),table.runway-cleanup-table td:nth-child(2){width:240px;min-width:240px}table.runway-cleanup-table th:nth-child(3),table.runway-cleanup-table td:nth-child(3){width:190px;min-width:190px}table.runway-cleanup-table th:nth-child(4),table.runway-cleanup-table td:nth-child(4),table.runway-cleanup-table th:nth-child(5),table.runway-cleanup-table td:nth-child(5),table.runway-cleanup-table th:nth-child(6),table.runway-cleanup-table td:nth-child(6){width:145px;min-width:145px}table.runway-cleanup-table th:nth-child(7),table.runway-cleanup-table td:nth-child(7){width:340px;min-width:340px}table.runway-eviction-table{min-width:1260px}table.runway-eviction-table th,table.runway-eviction-table td{vertical-align:middle;white-space:nowrap}table.runway-eviction-table th:first-child,table.runway-eviction-table td:first-child{text-align:center;width:72px;min-width:72px}table.runway-eviction-table th:nth-child(2),table.runway-eviction-table td:nth-child(2){width:240px;min-width:240px}table.runway-eviction-table th:nth-child(3),table.runway-eviction-table td:nth-child(3){width:190px;min-width:190px}table.runway-eviction-table th:nth-child(4),table.runway-eviction-table td:nth-child(4),table.runway-eviction-table th:nth-child(5),table.runway-eviction-table td:nth-child(5),table.runway-eviction-table th:nth-child(6),table.runway-eviction-table td:nth-child(6){width:145px;min-width:145px}table.runway-eviction-table th:nth-child(7),table.runway-eviction-table td:nth-child(7){width:340px;min-width:340px}.table-wrap.runway-registration-table-wrap{min-height:720px}table.runway-registration-table{min-width:1320px}table.runway-registration-table th,table.runway-registration-table td{vertical-align:middle;white-space:nowrap}table.runway-registration-table th:first-child,table.runway-registration-table td:first-child{text-align:center;width:72px;min-width:72px}table.runway-registration-table th:nth-child(2),table.runway-registration-table td:nth-child(2){width:240px;min-width:240px}table.runway-registration-table th:nth-child(3),table.runway-registration-table td:nth-child(3){width:190px;min-width:190px}table.runway-registration-table th:nth-child(4),table.runway-registration-table td:nth-child(4){width:170px;min-width:170px}table.runway-registration-table th:nth-child(5),table.runway-registration-table td:nth-child(5),table.runway-registration-table th:nth-child(6),table.runway-registration-table td:nth-child(6),table.runway-registration-table th:nth-child(7),table.runway-registration-table td:nth-child(7){width:120px;min-width:120px}table.runway-registration-table th:nth-child(8),table.runway-registration-table td:nth-child(8){width:300px;min-width:300px}.runway-registration-options{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);gap:12px;padding:12px 14px;display:grid}.runway-registration-options-header{align-items:flex-start;gap:10px;display:flex}.runway-registration-options-header>div{gap:4px;display:grid}.runway-registration-options-header strong{color:var(--text);font-size:14px}.runway-registration-options-header span{color:var(--muted);font-size:12px;font-weight:650}.runway-registration-count-field{gap:6px;display:grid}.runway-registration-count-field>span{color:var(--muted);font-size:12px;font-weight:750}.runway-registration-count-field input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(220px,100%);min-height:40px;color:var(--text);padding:0 12px;font-size:14px;font-weight:700}.runway-registration-mailbox-availability{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.runway-registration-password-field{gap:6px;display:grid}.runway-registration-password-field>span,.runway-registration-password-field small{color:var(--muted);font-size:12px;font-weight:700}.runway-registration-password-field>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:min(420px,100%);display:grid}.runway-registration-password-field input{width:100%;min-height:40px}.runway-cleanup-count{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.runway-cleanup-failed{color:var(--danger);margin-top:4px;font-size:11px;font-weight:750;display:block}.runway-verification-login-status,.runway-verification-subscription,.runway-operation-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.runway-operation-status.pending,.runway-operation-status.skipped{background:color-mix(in srgb, var(--muted) 11%, var(--surface));color:var(--muted)}.runway-operation-status.success{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.runway-operation-status.error{background:color-mix(in srgb, var(--danger) 14%, var(--surface));color:var(--danger)}.runway-security-result-message{max-width:270px;color:var(--muted);text-overflow:ellipsis;margin-top:5px;font-size:11px;font-weight:650;display:block;overflow:hidden}.runway-verification-login-status.pending,.runway-verification-subscription.unknown{background:color-mix(in srgb, var(--muted) 11%, var(--surface));color:var(--muted)}.runway-verification-login-status.success,.runway-verification-subscription.none{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.runway-verification-login-status.invalid,.runway-verification-login-status.error{background:color-mix(in srgb, var(--danger) 14%, var(--surface));color:var(--danger)}.runway-verification-login-status.google-login{background:color-mix(in srgb, #4285f4 14%, var(--surface));color:#2563eb}.runway-verification-login-status.verification-required,.runway-verification-subscription.standard{background:color-mix(in srgb, var(--warning) 16%, var(--surface));color:var(--warning)}.runway-verification-subscription.pro{background:color-mix(in srgb, var(--info) 14%, var(--surface));color:var(--info)}.runway-verification-subscription.max{background:color-mix(in srgb, #7c3aed 14%, var(--surface));color:#7c3aed}.runway-verification-subscription.unlimited{background:color-mix(in srgb, #0891b2 14%, var(--surface));color:#0891b2}.empty-state.runway-verification-loading-state{min-height:720px}.pagination-bar.runway-verification-pagination{padding:12px 16px 16px}.modal.runway-verification-import-modal{width:min(860px,100%)}.runway-verification-import-body{gap:10px;padding:16px;display:grid}.paste-area.runway-verification-import-area{min-height:380px}.runway-verification-import-meta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:700;display:flex}.runway-verification-import-meta .danger{color:var(--danger)}.runway-security-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.runway-security-options>label:not(.runway-security-password-field){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);cursor:pointer;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;min-height:66px;padding:10px 12px;display:grid}.runway-security-options>label.active{border-color:color-mix(in srgb, var(--info) 38%, var(--border));background:color-mix(in srgb, var(--info) 7%, var(--surface));color:var(--info)}.runway-security-options>label input[type=checkbox]{width:16px;height:16px;accent-color:var(--info)}.runway-security-options>label span{gap:3px;display:grid}.runway-security-options>label strong{color:var(--text);font-size:13px}.runway-security-options>label small{color:var(--muted);font-size:11px;font-weight:650}.runway-security-password-field{color:var(--muted);grid-column:1/-1;gap:6px;font-size:12px;font-weight:800;display:grid}.runway-security-password-field input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:38px;color:var(--text);font:inherit;padding:0 11px}.runway-security-mailbox-availability{border:1px solid color-mix(in srgb, var(--info) 26%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--info) 6%, var(--surface));min-height:34px;color:var(--info);grid-column:1/-1;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:750;display:flex}.runway-cleanup-warning{border:1px solid color-mix(in srgb, var(--danger) 38%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.runway-cleanup-warning>div{gap:4px;display:grid}.runway-cleanup-warning strong{font-size:13px}.runway-cleanup-warning span{color:color-mix(in srgb, var(--danger) 78%, var(--text));font-size:12px;font-weight:650;line-height:1.5}.button.runway-cleanup-submit{border-color:var(--danger);background:var(--danger)}.table-wrap.runway-mailbox-table-wrap{min-height:420px;max-height:calc(100vh - 220px);overflow:auto}table.runway-mailbox-table{table-layout:fixed;min-width:1200px}table.runway-mailbox-table th,table.runway-mailbox-table td{white-space:nowrap;vertical-align:middle}table.runway-mailbox-table th:first-child,table.runway-mailbox-table td:first-child{text-align:center;width:40px;min-width:40px;max-width:40px;padding-left:10px;padding-right:6px}table.runway-mailbox-table th:nth-child(2),table.runway-mailbox-table td:nth-child(2){text-align:center;width:56px;min-width:56px;max-width:56px;padding-left:4px;padding-right:8px}table.runway-mailbox-table th:nth-child(3),table.runway-mailbox-table td:nth-child(3){text-overflow:ellipsis;width:240px;min-width:220px;max-width:280px;overflow:hidden}table.runway-mailbox-table th:nth-child(4),table.runway-mailbox-table td:nth-child(4){width:120px}table.runway-mailbox-table th:nth-child(5),table.runway-mailbox-table td:nth-child(5){width:90px}table.runway-mailbox-table th:nth-child(6),table.runway-mailbox-table td:nth-child(6){text-overflow:ellipsis;width:140px;overflow:hidden}table.runway-mailbox-table th:nth-child(7),table.runway-mailbox-table td:nth-child(7){width:160px}table.runway-mailbox-table th:nth-child(8),table.runway-mailbox-table td:nth-child(8){width:350px;min-width:330px}.runway-mailbox-status{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.runway-mailbox-status.unused{background:color-mix(in srgb, var(--success) 16%, var(--surface));color:var(--success)}.runway-mailbox-status.used{background:color-mix(in srgb, var(--muted) 18%, var(--surface));color:var(--muted)}.modal.runway-mailbox-import-modal{width:min(860px,100%)}.runway-mailbox-import-body{gap:10px;padding:16px;display:grid}.paste-area.runway-mailbox-import-area{min-height:280px}.runway-mailbox-import-meta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:700;display:flex}.runway-mailbox-import-meta .danger{color:var(--danger)}.modal.runway-mailbox-edit-modal{width:min(420px,100%)}.runway-mailbox-edit-body{gap:12px;display:grid}.runway-mailbox-edit-body label{gap:6px;display:grid}.runway-mailbox-edit-body input,.runway-mailbox-edit-body select{width:100%}.modal.runway-mailbox-mail-modal{width:min(1080px,100%)}.runway-mailbox-mail-body{padding:16px}.table-wrap.runway-mailbox-mail-table-wrap{max-height:min(60vh,560px);overflow:auto}table.runway-mailbox-mail-table{table-layout:auto;width:max-content;min-width:100%}table.runway-mailbox-mail-table th,table.runway-mailbox-mail-table td{white-space:nowrap;vertical-align:middle}table.runway-mailbox-mail-table th:first-child,table.runway-mailbox-mail-table td:first-child{width:72px}table.runway-mailbox-mail-table th:nth-child(2),table.runway-mailbox-mail-table td:nth-child(2),table.runway-mailbox-mail-table th:nth-child(3),table.runway-mailbox-mail-table td:nth-child(3){min-width:220px}table.runway-mailbox-mail-table th:nth-child(4),table.runway-mailbox-mail-table td:nth-child(4){width:150px}table.runway-mailbox-mail-table th:nth-child(5),table.runway-mailbox-mail-table td:nth-child(5),table.runway-mailbox-mail-table th:nth-child(6),table.runway-mailbox-mail-table td:nth-child(6){text-align:center;width:72px}table.runway-mailbox-mail-table td:nth-child(6) .button{min-width:52px;height:30px;padding:0 10px}.modal.runway-mailbox-mail-detail-modal{background:#f4f5f7;width:min(720px,100%)}.modal.runway-mailbox-mail-detail-modal .modal-header,.modal.runway-mailbox-mail-detail-modal .modal-footer{background:var(--surface)}.modal.runway-mailbox-mail-detail-modal .modal-body.runway-mailbox-mail-detail-body{background:#f4f5f7;gap:12px;padding:16px;display:grid}.runway-mailbox-mail-code{background:color-mix(in srgb, var(--info) 14%, var(--surface));width:fit-content;color:var(--info);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.runway-mailbox-mail-html,pre.runway-mailbox-mail-text{color:#111;word-break:break-word;background:0 0;border:0;border-radius:0;max-height:min(62vh,560px);padding:0;line-height:1.5;overflow:auto}pre.runway-mailbox-mail-text{white-space:pre-wrap;background:#fff;border-radius:8px;margin:0;padding:18px;font-family:inherit;font-size:13px;box-shadow:0 1px 3px #0f172a14}.runway-mailbox-mail-html>table{background:#fff;box-shadow:0 1px 3px #0f172a14;border:0!important;margin:0 auto!important}.runway-mailbox-mail-html img{max-width:100%;height:auto}.runway-mailbox-mail-html a{color:#0f766e}.runway-mailbox-mail-html table{max-width:100%}@media (width<=1100px){.recharge-bulk-form{grid-template-columns:repeat(2,minmax(0,1fr))}.runway-verification-control-grid{grid-template-columns:1fr}}@media (width<=760px){.runway-table-tools{width:100%}.runway-recharge-date-filters{justify-content:flex-start;width:100%}.table-wrap.runway-table-wrap,.table-wrap.recharge-table-wrap{min-height:420px;max-height:70vh}.empty-state.runway-loading-state{min-height:420px}.table-wrap.runway-verification-table-wrap,.empty-state.runway-verification-loading-state{min-height:480px;max-height:70vh}.runway-verification-task-meta{grid-template-columns:1fr}.runway-verification-header-actions{justify-content:flex-start;width:100%}.runway-operation-mode-switch,.runway-security-options,.recharge-bulk-form,.recharge-bulk-columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.runway-loading-icon{animation:none}}.runway-receipt-layout{grid-template-columns:minmax(0,1.15fr) minmax(720px,.85fr);align-items:start;gap:16px;display:grid}.runway-receipt-form-panel,.runway-receipt-preview-panel{min-width:0}.runway-receipt-form-body{gap:14px;padding:14px 16px 16px;display:grid}.runway-receipt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.runway-receipt-form-grid .secret-field{min-width:0}.runway-receipt-span-2{grid-column:1/-1}.runway-receipt-plan-money-row{grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(110px,.75fr) minmax(88px,.55fr);gap:10px 12px;display:grid}.runway-receipt-plan-money-row .secret-field{min-width:0}.runway-receipt-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.modal.runway-receipt-batch-modal{width:min(560px,100vw - 32px)}.modal.runway-receipt-batch-modal .runway-receipt-batch-body{gap:14px;padding:18px 20px 16px;display:grid}.modal.runway-receipt-batch-modal .runway-receipt-batch-body .secret-field{min-width:0}.modal.runway-receipt-batch-modal .runway-receipt-batch-hint{color:var(--text-secondary,#64748b);font-size:12px;line-height:1.5}.modal.runway-receipt-batch-modal .spin{animation:.8s linear infinite runway-receipt-spin}@keyframes runway-receipt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.runway-receipt-stat-id{letter-spacing:.02em;font-size:18px}.runway-receipt-preview-scroll{background:linear-gradient(#f8f8fae6,#fffffff2),#f5f5f7;justify-content:flex-end;padding:10px 12px 12px;display:flex;overflow:auto}.apple-invoice{color:#1d1d1f;background:#fff;border:1px solid #e5e5ea;border-radius:16px;width:100%;max-width:720px;margin:0;padding:28px 32px 36px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;box-shadow:0 10px 30px #0f172a0f}.apple-invoice-header{border-bottom:1px solid #d2d2d7;padding:0 0 18px}.apple-invoice-header-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.apple-invoice-logo-wrap img{width:auto;height:24px;display:block}.apple-invoice-title-wrap h1{letter-spacing:-.02em;color:#1d1d1f;margin:0;font-size:28px;font-weight:600}.apple-invoice-body{padding-top:28px}.apple-invoice-billing-meta{margin-bottom:28px}.apple-invoice-date{color:#1d1d1f;margin:0 0 18px;font-size:15px}.apple-invoice-meta-item{margin:0 0 10px}.apple-invoice-meta-label{color:#6e6e73;margin:0;font-size:13px}.apple-invoice-meta-value{color:#1d1d1f;word-break:break-all;margin:2px 0 0;font-size:15px}.apple-invoice-product{border-collapse:collapse;width:100%;margin:8px 0 28px}.apple-invoice-product td{vertical-align:top;padding:0}.apple-invoice-product-icon{width:96px;padding:0 28px 0 0!important}.apple-invoice-product-icon img{border-radius:14px;width:60px;height:60px;display:block}.apple-invoice-product-content{padding:0 16px 0 8px!important}.apple-invoice-product-name{margin:0 0 4px;font-size:15px;font-weight:600}.apple-invoice-product-line{color:#6e6e73;margin:0;font-size:14px;line-height:1.45}.apple-invoice-product-price{text-align:right;white-space:nowrap;font-size:15px;font-weight:500}.apple-invoice-product-price p{margin:0}.apple-invoice-payment h2{color:#1d1d1f;margin:0 0 16px;font-size:20px;font-weight:600}.apple-invoice-payment-grid{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.apple-invoice-address p{color:#1d1d1f;margin:0 0 2px;font-size:14px;line-height:1.45}.apple-invoice-total-row{color:#1d1d1f;justify-content:space-between;gap:16px;margin-bottom:8px;font-size:14px;display:flex}.apple-invoice-total-row p{margin:0}.apple-invoice-totals hr{border:0;border-top:1px solid #d2d2d7;margin:12px 0}.apple-invoice-store-credit{font-size:15px;font-weight:600}@media (width<=1400px){.runway-receipt-layout{grid-template-columns:minmax(0,1fr) minmax(640px,.9fr)}}@media (width<=1180px){.runway-receipt-layout{grid-template-columns:1fr}.runway-receipt-preview-scroll{justify-content:center}}@media (width<=720px){.runway-receipt-form-grid,.runway-receipt-plan-money-row,.apple-invoice-payment-grid{grid-template-columns:1fr}.runway-receipt-span-2{grid-column:auto}.apple-invoice{padding:20px 16px 28px}}.timon-stats-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.timon-stats-grid .stat-card{padding:10px 12px}.timon-stats-grid .stat-card strong{margin-top:6px;font-size:21px}.timon-section-heading{border-bottom:1px solid var(--border);padding:14px 16px 12px}.timon-section-heading>div:first-child{gap:4px;display:grid}.timon-import-body{gap:10px;display:grid}.timon-import-area{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);resize:vertical;min-height:360px;padding:12px}.timon-import-body .textarea-meta{padding:0}.modal.timon-verification-modal{width:min(460px,100vw - 32px)}.timon-verification-icon{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--border));background:color-mix(in srgb, var(--warning) 12%, var(--surface));width:36px;height:36px;color:var(--warning);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.timon-verification-body{gap:14px;display:grid}.timon-verification-body>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.timon-verification-body label{gap:7px;display:grid}.timon-verification-body input{letter-spacing:0;text-align:center;min-height:42px;font-size:18px}.timon-verification-error{border:1px solid color-mix(in srgb, var(--danger) 36%, var(--border));background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger);border-radius:6px;padding:9px 10px;font-size:12px}.timon-account-table th:first-child,.timon-account-table td:first-child{text-align:center;width:40px;min-width:40px}.timon-account-table{min-width:2100px}.timon-account-table th,.timon-account-table td{vertical-align:middle;white-space:nowrap;word-break:normal}.timon-account-table th:nth-child(2),.timon-account-table td:nth-child(2){min-width:230px}.timon-account-table th:nth-child(3),.timon-account-table td:nth-child(3),.timon-account-table th:nth-child(4),.timon-account-table td:nth-child(4){min-width:104px;max-width:120px}.timon-account-table th:nth-child(5),.timon-account-table td:nth-child(5){text-align:center;width:72px;min-width:72px}.timon-account-table th:nth-child(8),.timon-account-table td:nth-child(8){text-align:center;min-width:105px}.timon-account-table th:nth-child(7),.timon-account-table td:nth-child(7){min-width:245px}.timon-account-table th:nth-child(9),.timon-account-table td:nth-child(9),.timon-account-table th:nth-child(11),.timon-account-table td:nth-child(11){text-align:center}.timon-account-table th:nth-child(10),.timon-account-table td:nth-child(10),.timon-account-table th:nth-child(13),.timon-account-table td:nth-child(13){text-align:center;min-width:82px;max-width:96px}.timon-account-table th:nth-child(14),.timon-account-table td:nth-child(14){text-align:center;min-width:150px}.timon-account-table th:last-child,.timon-account-table td:last-child{text-align:left;min-width:170px}.bsc-copy-chip,.timon-card-badge{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:26px;font-size:12px;font-weight:800;display:inline-flex}.bsc-copy-chip{color:#8db6ff;cursor:pointer;background:#2f7bff24;border:1px solid #2f7bff6b;min-width:84px}.bsc-copy-chip:hover{background:#2f7bff38}.timon-card-badge{min-width:54px;color:var(--muted);background:#94a3b821;border:1px solid #94a3b859}.timon-card-badge.active{color:#74e1a1;background:#39d98a21;border-color:#39d98a61}.table-button{min-height:28px;padding:0 9px}.timon-row-actions{align-items:center;gap:6px;display:inline-flex}.timon-phone-cell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.esim-action-chip{color:#fbbf24;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:6px;justify-content:center;align-items:center;min-width:70px;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.esim-action-chip.active{color:#74e1a1;background:#39d98a21;border-color:#39d98a61}.esim-action-chip input,.esim-modal-actions input{display:none}.esim-modal-body{gap:14px;padding:16px;display:grid}.esim-preview-frame{border:1px solid var(--border);border-radius:var(--radius);background:#0c121e61;place-items:center;min-height:360px;max-height:62vh;display:grid;overflow:auto}.esim-preview-frame img{object-fit:contain;max-width:100%;max-height:58vh;display:block}.esim-modal-actions{align-items:center;gap:10px;display:flex}.timon-wallet-workspace{gap:14px;display:grid}.timon-wallet-top-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:12px;display:grid}.timon-wallet-square-card{align-content:start;min-height:300px;padding:14px;display:grid}.timon-wallet-login{grid-template-columns:1fr;align-items:stretch;gap:10px;padding-top:12px;display:grid}.timon-wallet-login label{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.timon-login-state{border:1px solid var(--border);background:var(--surface-subtle);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.timon-login-state.active{border-color:color-mix(in srgb, var(--success) 34%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success)}.timon-wallet-login .timon-wallet-action-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timon-wallet-login .timon-wallet-delete-row{grid-template-columns:1fr}.timon-product-catalog{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);gap:8px;padding:10px;display:grid}.timon-product-catalog-heading,.timon-product-item{justify-content:space-between;align-items:center;gap:10px;display:flex}.timon-product-catalog-heading span,.timon-product-item strong{font-size:12px;font-weight:850}.timon-product-catalog-heading small,.timon-product-item small,.timon-product-empty{color:var(--muted);font-size:11px;font-weight:700}.timon-product-list{gap:7px;display:grid}.timon-product-item{border-top:1px solid var(--border);padding-top:7px}.timon-product-item>div{gap:3px;min-width:0;display:grid}.timon-product-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timon-product-item .button{min-height:30px;padding:0 10px}.timon-wallet-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.timon-wallet-detail-grid{grid-template-columns:1fr;gap:12px;display:grid}.timon-wallet-card,.timon-wallet-action-card{padding:14px}.timon-wallet-card-title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.timon-wallet-card-title h3,.timon-wallet-action-card h3{margin:0;font-size:15px}.timon-wallet-card-title svg{color:var(--primary)}.timon-info-list{grid-template-columns:92px minmax(0,1fr);gap:9px 12px;display:grid}.timon-info-list span{color:var(--muted);font-size:12px;font-weight:750}.timon-info-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.timon-account-overview{gap:12px;display:grid}.timon-account-info-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.timon-account-info-block{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);gap:6px;min-width:0;padding:10px;display:grid}.timon-account-info-block.account-block{grid-column:1/-1}.timon-account-info-block.account-block .timon-info-list{grid-template-columns:82px minmax(0,1fr)}.timon-account-info-block span,.timon-account-info-block small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.timon-account-info-block strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.timon-account-info-block .timon-card-balance-main{font-size:26px;line-height:1.1}.timon-card-select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:34px;color:var(--foreground);border-radius:6px;padding:0 8px;font-size:12px;font-weight:750}.timon-card-business-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.timon-card-business-line code{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:8px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800;overflow:hidden}.timon-card-business-line .button{min-height:34px;padding:0 9px}.compact-wallet-table{max-height:260px}.compact-wallet-table table{min-width:520px}.timon-transaction-table{max-height:320px}.timon-transaction-table table{min-width:860px}.timon-transactions-summary-card{min-height:0}.timon-transactions-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.timon-transactions-header span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.timon-recent-transaction-table{width:100%;min-width:820px}.timon-recent-transaction-wrap{min-height:0;max-height:172px}.timon-recent-transaction-table th,.timon-recent-transaction-table td{word-break:normal;white-space:nowrap;font-size:12px}.timon-recent-transaction-table th:first-child,.timon-recent-transaction-table td:first-child,.timon-transactions-full-table th:first-child,.timon-transactions-full-table td:first-child{text-align:left;width:150px;min-width:150px}.modal.timon-transactions-modal{width:min(1440px,100vw - 40px);max-width:none}.table-wrap.timon-transactions-table-wrap{max-height:min(68vh,680px);overflow-x:hidden}.data-table.compact-table.timon-transactions-full-table{table-layout:fixed;min-width:0}.data-table.compact-table.timon-transactions-full-table th,.data-table.compact-table.timon-transactions-full-table td{text-overflow:ellipsis;word-break:normal;white-space:nowrap;min-width:0;max-width:none;overflow:hidden}.data-table.compact-table.timon-transactions-full-table th:first-child,.data-table.compact-table.timon-transactions-full-table td:first-child{width:16%}.data-table.compact-table.timon-transactions-full-table th:nth-child(2),.data-table.compact-table.timon-transactions-full-table td:nth-child(2){width:19%}.data-table.compact-table.timon-transactions-full-table th:nth-child(3),.data-table.compact-table.timon-transactions-full-table td:nth-child(3){width:12%}.data-table.compact-table.timon-transactions-full-table th:nth-child(4),.data-table.compact-table.timon-transactions-full-table td:nth-child(4),.data-table.compact-table.timon-transactions-full-table th:nth-child(5),.data-table.compact-table.timon-transactions-full-table td:nth-child(5),.data-table.compact-table.timon-transactions-full-table th:nth-child(6),.data-table.compact-table.timon-transactions-full-table td:nth-child(6){width:11%}.data-table.compact-table.timon-transactions-full-table th:nth-child(7),.data-table.compact-table.timon-transactions-full-table td:nth-child(7){width:19%}.timon-transfer-modal-body{grid-template-columns:1fr}.timon-transfer-source,.timon-transfer-recipient{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);gap:6px;padding:12px;display:grid}.timon-transfer-source span,.timon-transfer-source small,.timon-transfer-recipient span{color:var(--muted);font-size:11px;font-weight:800}.timon-transfer-source strong,.timon-transfer-recipient strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.timon-transfer-query-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.timon-transfer-recipient{grid-template-columns:repeat(4,minmax(0,1fr))}.timon-wallet-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.timon-wallet-linked-card-notice{border-color:color-mix(in srgb, var(--primary) 34%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--surface));justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.timon-wallet-linked-card-notice div{gap:6px;display:grid}.timon-wallet-linked-card-notice h3,.timon-wallet-linked-card-notice p{margin:0}.timon-wallet-linked-card-notice h3{font-size:15px}.timon-wallet-linked-card-notice p,.timon-wallet-linked-card-notice>span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.55}.timon-wallet-linked-card-notice>span{color:var(--primary);flex:none}.timon-wallet-action-card{align-content:start;gap:12px;min-height:150px;display:grid}.timon-wallet-action-card p{color:var(--muted);font-size:12px;line-height:1.55}.timon-balance-result{color:var(--primary);font-size:12px;font-weight:850}.timon-balance-line{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;font-weight:800;display:flex}.timon-balance-after{color:var(--primary);margin-left:auto}.timon-wallet-action-row{flex-wrap:wrap;gap:8px;display:flex}.timon-wallet-action-form{grid-template-columns:minmax(0,1.4fr) minmax(88px,.7fr);gap:8px;display:grid}.timon-wallet-action-form-withdraw{grid-template-columns:minmax(0,1fr) auto auto}.timon-wallet-action-form.two-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.timon-card-detail-grid{grid-template-columns:90px minmax(0,1fr)}.timon-card-detail-grid span{color:var(--muted);font-size:12px;font-weight:800}.timon-card-detail-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.runway-operation-mode-switch.runway-public-mode-switch{grid-template-columns:minmax(280px,420px)}.table-wrap.runway-verification-table-wrap.runway-public-table-wrap{min-height:520px}table.runway-verification-table.runway-public-table{min-width:1280px}table.runway-verification-table.runway-public-table th:nth-child(7),table.runway-verification-table.runway-public-table td:nth-child(7){min-width:260px}@media (width<=760px){.runway-operation-mode-switch.runway-public-mode-switch{grid-template-columns:1fr}}:root{--background:#f6f7f8;--foreground:#171717;--muted:#737373;--surface:#fff;--surface-subtle:#fafafa;--surface-hover:#f1f1f1;--border:#e5e5e5;--border-strong:#d4d4d4;--primary:#171717;--primary-foreground:#fff;--success:#059669;--warning:#d97706;--info:#2563eb;--danger:#dc2626;--shadow:0 18px 50px #0f172a14;--radius:8px;font-family:Public Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}@media (prefers-color-scheme:dark){:root{--background:#252525;--foreground:#f5f5f5;--muted:#b8b8b8;--surface:#303030;--surface-subtle:#2b2b2b;--surface-hover:#3a3a3a;--border:#ffffff1a;--border-strong:#ffffff2e;--primary:#f5f5f5;--primary-foreground:#171717;--shadow:0 20px 60px #00000047}}*{box-sizing:border-box}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--foreground);margin:0}.auth-screen{background:linear-gradient(180deg, #ffffff0a, transparent 38%), var(--background);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(460px,100%);box-shadow:var(--shadow);gap:20px;padding:22px;display:grid}.auth-mark{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);place-items:center;width:42px;height:42px;display:grid}.logo-mark{object-fit:contain;-webkit-user-select:none;user-select:none;width:28px;height:28px;display:block}.business-entry-logo{width:18px;height:18px}.auth-copy span{color:var(--muted);font-size:12px;font-weight:700}.auth-copy h1{margin-top:8px;font-size:24px}.auth-copy p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.6}.auth-form{gap:10px;display:grid}.auth-public-features{border-top:1px solid var(--border);gap:8px;margin-top:4px;padding-top:14px;display:grid}.auth-public-features>span{color:var(--muted);text-align:center;font-size:12px;font-weight:700}.auth-public-features a.button{text-decoration:none}.auth-form label{font-size:13px;font-weight:700}.auth-error{color:var(--danger);font-size:12px}.business-screen{place-items:stretch stretch;padding:32px 28px}.business-select-shell{grid-template-rows:auto minmax(0,1fr);width:100%;min-height:calc(100vh - 64px);display:grid;position:relative}.business-select-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.business-select-header p{color:var(--muted);margin-top:8px;font-size:13px}.business-select-actions{align-items:center;gap:8px;display:flex}.business-grid{flex-wrap:wrap;justify-content:center;align-self:center;align-items:stretch;gap:16px;width:min(1320px,100%);margin:0 auto;display:flex}.business-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:240px;max-width:310px;min-height:172px;color:var(--foreground);text-align:left;box-shadow:var(--shadow);flex:1 1 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.business-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.business-card-icon{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);place-items:center;width:52px;height:52px;display:grid}.business-card-logo-higgsfield{border-radius:10px;width:44px;height:44px}.business-card strong,.business-card span,.business-card small{display:block}.business-card strong{font-size:17px}.business-card span{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.6}.business-card small{color:var(--muted);grid-column:1/-1;align-self:end;font-size:12px;font-weight:700}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.app-shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--surface-subtle);flex-direction:column;gap:12px;height:100vh;padding:16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:8px 4px 18px;display:flex}.brand-mark{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);place-items:center;width:34px;height:34px;display:grid}.brand-title{font-size:15px;font-weight:700;line-height:1.2}.brand-subtitle,.nav-section-title,.tool-item small,.stat-card small,.panel-header p,.empty-state span{color:var(--muted)}.brand-subtitle{margin-top:2px;font-size:12px}.nav-section-title{margin-top:8px;padding:0 4px;font-size:12px;font-weight:600}.business-entry,.tool-item{border-radius:var(--radius);width:100%;color:var(--foreground);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;display:flex}.business-entry{height:36px;padding:0 10px}.business-entry.active,.tool-item.active{border-color:var(--border);background:var(--surface)}.tool-nav{gap:6px;display:grid}.tool-item{flex-direction:column;align-items:flex-start;padding:10px}.tool-item span{font-size:14px;font-weight:650}.tool-item small{margin-top:2px;font-size:12px}.workspace{min-width:0;padding:20px}.topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.eyebrow{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:650}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.15}h2{font-size:15px;line-height:1.35}.topbar-actions{align-items:center;gap:8px;display:flex}.status-pill{border:1px solid var(--border);background:var(--surface);max-width:520px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;overflow:hidden}.icon-button,.button,.segmented button{border:1px solid var(--border);border-radius:var(--radius);justify-content:center;align-items:center;gap:7px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.icon-button:hover,.button:hover,.segmented button:hover{background:var(--surface-hover)}.icon-button:active,.button:active,.segmented button:active{transform:translateY(1px)}.icon-button{background:var(--surface);width:34px;height:34px;color:var(--foreground)}.button{min-height:34px;padding:0 12px;font-size:13px;font-weight:650}.button.primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.button.primary:hover{background:color-mix(in srgb, var(--primary) 88%, transparent)}.button.secondary{background:var(--surface);color:var(--foreground)}.button.destructive{border-color:color-mix(in srgb, var(--danger) 26%, var(--border));background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.button.destructive:hover{background:color-mix(in srgb, var(--danger) 16%, var(--surface))}.button.full{width:100%}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.stat-card,.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.stat-card{padding:13px 14px}.stat-card span{color:var(--muted);font-size:12px;font-weight:650;display:block}.stat-card strong{margin-top:8px;font-size:25px;line-height:1;display:block}.stat-card small{margin-top:6px;font-size:12px;display:block}.content-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:16px;margin-bottom:16px;display:grid}.panel{overflow:hidden}.panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.panel-header p{margin-top:4px;font-size:12px}.switch{color:var(--foreground);flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.switch input{width:16px;height:16px;accent-color:var(--primary)}.inline-control{grid-template-columns:1fr auto;gap:8px;display:grid}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--foreground);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 8%, transparent)}input,select{height:34px;padding:0 10px}textarea{resize:vertical;min-height:84px;padding:10px;line-height:1.5}.segmented{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.segmented button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:0;font-size:12px;font-weight:650}.segmented button.selected{background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}.data-panel{min-height:360px}.table-meta{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.table-wrap{min-height:260px;max-height:calc(100vh - 500px);overflow:auto}.panel-header+.table-wrap{margin-top:12px}.task-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);color:var(--muted);flex-wrap:wrap;gap:10px;margin:12px 16px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.status-badge.success{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.status-badge.warning{background:color-mix(in srgb, var(--warning) 16%, var(--surface));color:var(--warning)}.status-badge.danger{background:color-mix(in srgb, var(--danger) 14%, var(--surface));color:var(--danger)}.compact-table{min-width:1500px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;min-width:130px;max-width:320px;padding:10px 12px}th:first-child,td:first-child{background:var(--surface);width:60px;min-width:60px;color:var(--muted);position:sticky;left:0}th{z-index:2;background:var(--surface-subtle);color:var(--muted);font-size:12px;font-weight:700;position:sticky;top:0}td:first-child{z-index:1}th:first-child{z-index:3;box-shadow:1px 0 0 var(--border), 0 1px 0 var(--border)}td{word-break:break-word}tbody tr:hover td{background:var(--surface-hover)}.empty-state{min-height:300px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.empty-state strong{color:var(--foreground)}.modal-backdrop{z-index:20;background:#00000080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(760px,100%);box-shadow:var(--shadow);overflow:hidden}.modal-sm{width:min(560px,100%)}.modal-lg{width:min(920px,100%)}.modal-body{padding:16px}.modal-header,.modal-footer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.modal-header p{color:var(--muted);margin-top:4px;font-size:12px}.modal-header-actions{align-items:center;gap:8px;display:flex}.paste-area{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);resize:vertical;width:100%;min-height:320px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block}.modal>.paste-area{width:calc(100% - 32px);margin:16px 16px 0}.paste-area.compact{min-height:120px}.paste-area.result-area{resize:vertical;min-height:180px}.textarea-meta{color:var(--muted);padding:0 16px;font-size:12px;font-weight:700;line-height:1.4;display:block}label .textarea-meta{padding:0}.two-column-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.two-column-form .textarea-meta{grid-column:1/-1;padding:0}.modal-footer{border-bottom:0;justify-content:flex-end}.form-grid{gap:12px;padding:16px;display:grid}.form-grid label{gap:7px;font-size:13px;font-weight:700;display:grid}.form-grid .full-span{grid-column:1/-1}.form-grid textarea{min-height:96px}.secret-summary{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);gap:6px;padding:11px 12px;display:grid}.secret-summary.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.secret-summary.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.secret-summary span{color:var(--muted);font-size:12px;font-weight:700}.secret-summary strong{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;overflow:hidden}.secret-meta-grid{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:12px;font-weight:650;display:grid}.secret-field{gap:7px;font-size:13px;font-weight:700;display:grid}.secret-field textarea{resize:vertical;min-height:86px}.table-actions{flex-wrap:nowrap;gap:6px;display:flex}.table-actions .button{min-height:30px;padding:0 9px}.search-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:34px;color:var(--muted);grid-template-columns:auto minmax(180px,260px);align-items:center;gap:7px;padding:0 9px;display:grid}.search-box input{height:30px;box-shadow:none;background:0 0;border:0;padding:0}.search-box input:focus{box-shadow:none}.filter-select{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:34px;color:var(--muted);grid-template-columns:auto 136px;align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:700;display:grid}.filter-select select{height:30px;box-shadow:none;color:var(--foreground);background:0 0;border:0;padding:0;font-size:13px}.filter-select select:focus{box-shadow:none}.row-checkbox{vertical-align:middle;width:14px;height:14px;accent-color:var(--info);margin:0}.sheet-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.panel-header+.sheet-tabs{margin:12px 16px 14px}.sheet-tabs button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);min-width:86px;height:34px;color:var(--muted);padding:0 14px;font-size:13px;font-weight:750}.sheet-tabs button.selected{border-color:color-mix(in srgb, var(--info) 55%, var(--border));background:color-mix(in srgb, var(--info) 14%, var(--surface));color:var(--foreground)}.pagination-bar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12px;font-weight:650;display:flex}.pagination-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-pagination-actions{justify-content:flex-end;gap:6px}.table-pagination-actions .button{min-height:32px;padding:0 10px}.pagination-page-list,.pagination-jump{align-items:center;gap:5px;display:flex}.pagination-page-button.button{min-width:34px;padding:0 7px}.pagination-page-button.button.active{border-color:color-mix(in srgb, var(--info) 62%, var(--border));background:color-mix(in srgb, var(--info) 16%, var(--surface));color:var(--foreground)}.pagination-ellipsis{text-align:center;min-width:18px;color:var(--muted)}.pagination-jump{white-space:nowrap;margin-left:4px}.pagination-jump input{text-align:center;width:64px;height:32px;padding:0 7px}.auth-manager-modal{width:min(1120px,100%);max-height:calc(100vh - 40px);overflow:auto}.auth-manager-body{gap:16px;padding:16px;display:grid}.modal.public-pages-modal{width:min(860px,100%)}.public-pages-list{gap:10px;padding:16px;display:grid}.public-page-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.public-page-item-icon{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:40px;height:40px;color:var(--info);place-items:center;display:grid}.public-page-item-copy{gap:4px;min-width:0;display:grid}.public-page-item-copy strong{font-size:14px}.public-page-item-copy span{color:var(--muted);font-size:12px}.public-page-item-copy code{color:var(--info);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-page-item>.button{white-space:nowrap;text-decoration:none}.auth-manager-notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);color:var(--foreground);padding:9px 10px;font-size:13px;font-weight:650}.auth-key-form{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.auth-key-form label,.auth-field{min-width:0;color:var(--foreground);gap:7px;font-size:13px;font-weight:700;display:grid}.auth-field-wide{grid-column:1/-1}.business-scope-grid{flex-wrap:wrap;gap:8px;display:flex}.scope-check{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);white-space:nowrap;align-items:center;width:auto;min-height:34px;padding:6px 9px;display:inline-flex}.scope-check:hover{background:var(--surface-hover)}.scope-check input{width:14px;height:14px;accent-color:var(--primary)}.scope-check .logo-mark{width:18px;height:18px}.scope-check span{font-size:12px}.auth-form-actions{justify-content:flex-end;align-items:end;gap:8px;display:flex}.key-list{gap:10px;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-heading h3{font-size:15px}.section-heading span{color:var(--muted);font-size:12px;font-weight:700}.key-table-wrap{border:1px solid var(--border);border-radius:var(--radius);max-height:320px;overflow:auto}.key-table{min-width:960px}.key-table th,.key-table td{white-space:nowrap;word-break:normal;vertical-align:middle}.key-table td:nth-child(2){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.key-table-actions{align-items:center;gap:7px;display:flex}.modal.auth-key-settings-modal{width:min(720px,100%)}.auth-key-settings-body{gap:12px;padding:18px;display:grid}.auth-key-settings-body small{color:var(--muted);font-size:12px}.auth-status{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.auth-status.active{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.auth-status.expired{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}.auth-status.skipped{background:color-mix(in srgb, var(--warning) 14%, var(--surface));color:var(--warning)}.scheduler-table-wrap{max-height:260px}.scheduler-table{min-width:1080px}.scheduler-table td small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:650;display:block}.scheduler-run-list{gap:8px;max-height:260px;display:grid;overflow:auto}.scheduler-run-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);grid-template-columns:minmax(180px,1fr) auto minmax(240px,2fr);align-items:center;gap:10px;padding:10px;display:grid}.scheduler-run-item div{gap:3px;display:grid}.scheduler-run-item strong{font-size:13px}.scheduler-run-item span:not(.auth-status),.scheduler-run-item p{color:var(--muted);font-size:12px}.scheduler-run-item p{margin:0}.compact-empty{min-height:190px}.confirm-body{gap:8px;padding:18px 16px;display:grid}.confirm-body strong{word-break:break-all}.confirm-body span{color:var(--muted);font-size:13px}@media (width<=1100px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}.auth-key-form{grid-template-columns:repeat(2,minmax(0,1fr))}.secret-summary.two-column,.secret-meta-grid{grid-template-columns:1fr}.table-wrap{max-height:520px}}@media (width<=680px){.public-page-item{grid-template-columns:auto minmax(0,1fr)}.public-page-item>.button{grid-column:1/-1;justify-content:center}}@media (width<=760px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;position:static}.tool-nav{grid-template-columns:1fr}.workspace{padding:14px}.topbar{flex-direction:column}.topbar-actions{width:100%}.business-select-actions{justify-content:flex-end;width:100%}.search-box{grid-template-columns:auto minmax(0,1fr);width:100%}.auth-key-form{grid-template-columns:1fr}.status-pill{flex:1}.stats-grid{grid-template-columns:1fr}.panel-header,.modal-header,.business-select-header{flex-direction:column;align-items:stretch}}
