.spin-svg{animation:spin 1s linear infinite}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.panel+.panel{margin-top:16px}.panel>header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}.panel>.panel-body{padding:16px}.panel>.panel-body.flush{padding:0}.panel.tight>.panel-body{padding:12px}.table-scroll{overflow-x:auto}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap;border:1px solid transparent}.badge.ok{color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.badge.err{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-border)}.badge.warn{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.badge.info{color:var(--route);background:var(--route-soft);border-color:var(--route-border)}.badge.mute{color:var(--ink-3);background:var(--well);border-color:var(--line)}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:999px;background:var(--theme-soft);color:var(--theme);font-size:12px;font-weight:700}.snackbar-host{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:9000;display:grid;gap:8px;width:min(420px,92vw);pointer-events:none}.snackbar{pointer-events:auto;padding:10px 14px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;box-shadow:var(--shadow-panel);animation:snack-in .18s var(--ease)}.snackbar.info{color:var(--route);background:var(--route-soft);border:1px solid var(--route-border)}.task-item-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.task-item-prompt{color:var(--ink-2);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;margin:6px 0}.task-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ink-4);font-size:10px}.tabs{display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:7px;background:var(--well)}.tabs button{flex:1;min-height:34px;border:0;border-radius:var(--radius-sm);color:var(--ink-3);background:transparent;cursor:pointer;font-size:12px;font-weight:650;transition:all var(--t-fast)}.tabs button:hover{color:var(--ink-2);background:var(--raised)}.grid{display:grid;gap:16px}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid.align-start{align-items:start}.row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.row.right{justify-content:flex-end}.spacer{flex:1}.meta{color:var(--ink-4);font-size:10px}.muted{color:var(--ink-3)}.mb-0{margin-bottom:0}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.stack{display:grid;gap:16px}pre.json{margin:0;padding:12px;border-radius:var(--radius-sm);background:var(--well);font-size:11px;line-height:1.6;overflow:auto;max-height:420px}.grid.cols-2{grid-template-columns:1fr}.grid.cols-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.msg{display:none;padding:9px 12px;border-radius:var(--radius-sm);font-size:12px;line-height:18px;margin-bottom:10px}.msg.show{display:block}.msg.err{color:var(--danger);background:var(--danger-soft)}.msg.ok{color:var(--success);background:var(--success-soft)}.msg.info{color:var(--route);background:var(--route-soft)}.table-wrap{overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;font-size:11px;min-width:640px}.table-wrap th,.table-wrap td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left}.table-wrap th{height:36px;padding:0 10px;color:var(--ink-3);background:var(--raised);font-size:9px;font-weight:700;text-transform:uppercase}.table-wrap td{height:52px;color:var(--ink-2);vertical-align:middle}.empty{min-height:200px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--ink-4);text-align:center;padding:24px}.empty .big{font-size:28px;opacity:.4}.stat{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.stat .k{color:var(--ink-4);font-size:10px}.stat .v{font-size:20px;font-family:var(--mono);font-weight:700}.stat .s{color:var(--ink-4);font-size:9px}.task{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);padding:16px;margin-bottom:12px}.task .head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.task .prompt{color:var(--ink-2);font-size:12px;white-space:pre-wrap;word-break:break-word}.task video{width:100%;max-height:300px;border-radius:var(--radius-sm);background:var(--media);margin-top:8px}button.sm{min-height:28px;padding:0 9px;font-size:11px}button.ghost,.ghost{background:var(--raised);color:var(--ink-2);border:1px solid var(--line-strong)}button.ghost:hover:not(:disabled){background:var(--canvas);color:var(--ink)}button.sm{min-height:30px;padding:0 10px;font-size:11px}.metric-warning span,.metric-warning b{color:var(--warning)}.metric-success span,.metric-success b{color:var(--success)}.metric-route span,.metric-route b{color:var(--route)}.admin-navigation-title{min-width:0}.captcha-field{display:grid;gap:5px;margin:8px 0}.captcha-box{display:flex;align-items:center;justify-content:center;height:69px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--raised);color:var(--ink-3);font-size:12px;cursor:pointer;transition:border-color var(--t-fast)}.captcha-box:hover{border-color:var(--theme-border)}.captcha-status{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--ink-3)}.captcha-status.ok{color:var(--success)}.auth-footer{margin-top:16px;text-align:center;font-size:12px;color:var(--ink-3)}.auth-msg{display:none;margin-bottom:12px;padding:9px 12px;border-radius:var(--radius-sm);font-size:12px}.auth-msg.show{display:block}.auth-msg.err{background:var(--danger-soft);color:var(--danger)}.auth-msg.ok{background:var(--success-soft);color:var(--success)}.payment-mode-tabs{display:flex;gap:8px;margin-bottom:20px}.payment-mode-tabs button{min-height:40px;padding:8px 16px;border:1px solid var(--line);border-radius:6px;background:var(--paper);cursor:pointer}.payment-mode-tabs button[aria-pressed=true]{background:var(--theme-soft);border-color:var(--theme-border);color:var(--theme)}.dynamic-channels{display:grid;gap:16px;min-width:0}.channel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.channel-tabs{display:flex;gap:4px;padding:4px;background:var(--well);border-radius:6px}.channel-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:4px;padding:8px 12px;background:transparent;color:var(--ink-2);font:inherit;cursor:pointer}.channel-tabs button[aria-pressed=true]{background:var(--paper);color:var(--theme);font-weight:650}.channel-tabs button:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.channel-intro{margin:0;max-width:75ch;color:var(--ink-2);font-size:13px;line-height:1.7}.channel-checkbox{display:flex;gap:8px;align-items:center;min-height:40px;font-size:13px;cursor:pointer}.channel-checkbox input{width:16px;height:16px;accent-color:var(--theme);flex-shrink:0}.channel-checkbox small{display:block;color:var(--ink-3);margin-top:4px}.channel-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;max-width:240px}.channel-row-actions button{min-height:40px;white-space:nowrap}.channel-config-table small{max-width:240px;white-space:normal;line-height:1.6}.channel-row-actions .text-button{min-width:40px;padding:6px 4px;border:0;border-radius:4px;background:transparent;color:var(--theme);font:inherit;cursor:pointer}.channel-row-actions .text-button:hover:not(:disabled){background:var(--well);text-decoration:underline}.channel-row-actions .text-button:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.channel-row-actions .text-button:disabled{color:var(--ink-3);opacity:.65;cursor:not-allowed}.channel-row-actions .danger-text{color:var(--danger)}.channel-numbers{font-variant-numeric:tabular-nums}.channel-config-table [data-state=archived]{color:var(--ink-3)}.channel-editor,.channel-connection{padding:20px;border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0}.channel-editor h2,.channel-connection h2{margin:0 0 16px;font-size:17px;font-weight:650}.channel-editor fieldset,.channel-global-policy fieldset{border:0;padding:0;margin:0;min-width:0}.channel-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.channel-form-grid input,.channel-form-grid select{min-height:40px;width:100%;max-width:100%;font-variant-numeric:tabular-nums}.channel-form-grid small,.channel-global-policy p,.channel-connection p{color:var(--ink-3);font-size:12px;line-height:1.7}.channel-editor-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:20px}.channel-processing-path{margin:20px 0;padding:12px 16px;background:var(--well);color:var(--ink-2);border-radius:5px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.channel-editor .channel-account-picker{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px;overflow:auto}.channel-account-picker legend{padding:0 0 8px;font-size:13px;font-weight:650}.channel-account-picker span{min-width:0;overflow-wrap:anywhere}.channel-error{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--danger);border-radius:5px;color:var(--danger);font-size:13px}.channel-empty,.channel-loading{padding:28px 16px;background:var(--well);color:var(--ink-2);font-size:13px;line-height:1.7}.channel-loading{display:flex;gap:8px;align-items:center}.channel-global-policy{border-top:1px solid var(--line);padding:16px 0}.channel-global-policy summary{cursor:pointer;min-height:40px;font-size:14px;font-weight:600;line-height:1.6}.channel-global-policy form{margin-top:16px}.channel-global-policy p{max-width:75ch;margin:4px 0 16px}.channel-connection textarea{width:100%;resize:vertical;min-height:112px;font-size:12px;overflow-wrap:anywhere}.channel-connection code{display:block;padding:12px 0;font-size:12px;overflow-wrap:anywhere}.channel-form-grid,.channel-editor .channel-account-picker{grid-template-columns:minmax(0,1fr)}.channel-editor,.channel-connection{padding:16px}.channel-tabs{width:100%}.channel-tabs button{flex:1;padding:8px}.channel-error{align-items:flex-start;flex-direction:column}.stars-workbench{display:grid;gap:24px;min-width:0}.stars-heading,.stars-heading h2,.stars-actions,.stars-package-tools{display:flex;align-items:center;gap:12px}.stars-heading{justify-content:space-between}.stars-heading h2{margin:0;font-size:20px}.stars-state{flex-shrink:0;padding:8px 12px;border-radius:6px;background:var(--well);color:var(--ink-3);font-size:12px}.stars-state[data-enabled=true]{background:var(--success-soft);color:var(--success)}.stars-connection{display:grid;gap:12px;min-width:0}.stars-actions{flex-wrap:wrap}.stars-packages{padding:20px}.stars-empty{padding:24px;text-align:center;color:var(--ink-3);font-size:13px;background:var(--raised);border-radius:6px}.stars-empty p{color:var(--ink);font-weight:600}.stars-package{display:grid;grid-template-columns:minmax(120px,2fr) minmax(90px,1fr) 16px minmax(90px,1fr) auto auto;gap:12px;align-items:end;margin:16px 0 0;padding:16px;border:1px solid var(--line);border-radius:6px}.stars-package legend{font-size:11px;color:var(--ink-3);padding:0 4px}.stars-package input[type=number]{font-variant-numeric:tabular-nums}.stars-exchange{padding-bottom:12px;color:var(--ink-3)}.stars-package-enabled{display:flex;align-items:center;gap:8px;min-height:40px;font-size:12px}.stars-package-tools{gap:4px}.stars-package-tools button,.stars-refund-dialog header button{display:grid;place-items:center;min-width:40px;min-height:40px;border:0;border-radius:4px;background:transparent;color:var(--ink-3);cursor:pointer}.stars-package-tools button:hover,.stars-refund-dialog header button:hover{background:var(--well)}.stars-totals{display:flex;flex-wrap:wrap;gap:12px 32px;padding:16px;background:var(--raised);border-radius:6px;font-size:12px;color:var(--ink-3)}.stars-totals b{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums;margin-left:8px}.stars-sync{font-size:11px;color:var(--ink-3);overflow-wrap:anywhere}.stars-filters{display:flex;gap:12px;align-items:end;margin:16px 0}.stars-orders{table-layout:auto;min-width:950px}.stars-orders td{max-width:240px;overflow-wrap:anywhere}.stars-orders small{display:block;font-size:10px;line-height:1.5;margin-top:4px;color:var(--ink-3)}.stars-orders .stars-error{color:var(--danger)}.stars-orders code{max-width:240px}.stars-audit{font-size:12px;color:var(--ink-3)}.stars-audit summary{cursor:pointer;padding:12px 0}.stars-audit>div{padding:12px 0;border-top:1px solid var(--line)}.stars-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.stars-refund-dialog{width:min(500px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:24px;color:var(--ink);background:var(--paper)}.stars-refund-dialog::backdrop{background:#07191c59}.stars-refund-dialog header,.stars-refund-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.stars-refund-dialog h2{font-size:18px;margin:0}.stars-refund-dialog p{font-size:13px;line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.stars-refund-dialog footer{justify-content:flex-end;margin-top:20px}.stars-refund-dialog [role=alert]{color:var(--danger)}.stars-heading{align-items:start}.stars-heading h2{font-size:18px}.stars-package{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);padding:12px}.stars-package-enabled{grid-column:1/3}.stars-package-tools{justify-content:end}.stars-packages{padding:16px}.stars-filters{flex-wrap:wrap}.stars-totals{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stars-totals b{display:block;margin:4px 0 0}.fraud-workbench{min-width:0;display:grid;gap:16px}.fraud-notice{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:var(--radius-sm);color:var(--ink-2);background:var(--well);font-size:12px;line-height:18px}.fraud-notice button{margin-left:auto;padding:4px 10px;border:1px solid currentColor;border-radius:var(--radius-sm);color:inherit;background:transparent;font-size:11px;font-weight:650;cursor:pointer}.fraud-detail-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line)}.fraud-detail-heading h2{margin:4px 0;font-size:17px}.fraud-detail-heading p{margin:0;color:var(--ink-3);font-size:11px}.fraud-status{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:650;color:var(--warning)}.fraud-status[data-state=restricted]{color:var(--danger)}.fraud-status[data-state=observed]{color:var(--route)}.fraud-status[data-state=cleared],.fraud-status[data-state=dismissed]{color:var(--success)}.fraud-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.fraud-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--raised)}.fraud-facts>div{min-width:0;display:grid;gap:3px}.fraud-facts dt{color:var(--ink-3);font-size:10px}.fraud-facts dd{margin:0;color:var(--ink);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.save-state{color:var(--ink-3);font-size:10px}:root{--radius: 8px;--radius-sm: 5px;--radius-md: 7px;--shadow-panel: oklch(20% .025 210 / .12) 0 0 0 1px, rgba(23,25,28,.08) 0 8px 24px 0;--shadow-sm: oklch(20% .025 210 / .1) 0 0 0 1px, rgba(23,25,28,.05) 0 2px 8px 0;--font: "Segoe UI Variable", "Microsoft YaHei UI", "PingFang SC", system-ui, sans-serif;--mono: "Cascadia Mono", Consolas, monospace;--ease: cubic-bezier(.23, 1, .32, 1);--t-fast: .14s var(--ease);--t-mid: .22s var(--ease)}.storyboard-progress{font-size:12px;padding:2px 8px;border-radius:999px;background:#0000000f;color:#555}.storyboard-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.storyboard-list li{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:start;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#00000005}.storyboard-list li b{font-size:12px;color:#666;padding-top:2px}.storyboard-list li span{display:block;font-size:13px;line-height:1.5}.storyboard-list li small{display:block;margin-top:3px;font-size:12px;color:#777;line-height:1.5}.storyboard-list li em{display:block;margin-top:4px;font-size:12px;color:#075b57;font-style:normal}.ai-drama-actions{display:flex;gap:12px;align-items:flex-end;margin-top:12px;flex-wrap:wrap}.ai-drama-actions .ai-drama-shots{min-width:220px;margin:0}.ai-drama-actions .secondary-button{height:40px}.generation-catalog{display:grid;gap:16px;min-width:0}.generation-binding-alerts{border:1px solid var(--line);background:var(--paper);padding:16px;border-radius:8px;min-width:0}.generation-binding-alerts h2{margin:0 0 8px;font-size:16px}.generation-binding-alerts p{color:var(--ink-2);line-height:1.7;margin:6px 0}.generation-alert-list{list-style:none;margin:0;padding:0}.generation-alert-list li{padding:16px 0;overflow-wrap:anywhere}.generation-alert-list li+li{border-top:1px solid var(--line)}.generation-alert-state{display:inline-block;margin-inline-start:12px;font-weight:600;white-space:nowrap}.generation-alert-list dl{display:grid;gap:8px 24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:12px 0}.generation-alert-list dl>div{min-width:0}.generation-alert-list dt{color:var(--ink-2);font-size:12px;margin-bottom:4px}.generation-alert-list dd{margin:0;font-size:13px}.generation-alert-list a{color:var(--theme);text-decoration:underline}.generation-alert-history summary{cursor:pointer;padding-block:12px}.generation-remediation{border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:20px;min-width:0;overflow-wrap:anywhere;scroll-margin-top:20px}.generation-remediation:focus-visible,.generation-editor:focus-visible{outline:2px solid var(--theme);outline-offset:3px}.generation-remediation h2{margin:0;font-size:16px}.generation-remediation h3{margin:16px 0 8px;font-size:14px}.generation-isolated-alerts{min-width:0;overflow-wrap:anywhere}.generation-isolated-alerts>p{margin:8px 0 0;color:var(--ink-2);font-size:13px;line-height:1.6}.generation-remediation p{margin:12px 0;color:var(--ink-2);font-size:13px;line-height:1.6;max-width:75ch}.generation-alert-groups,.generation-health-list{list-style:none;padding:0;margin:8px 0}.generation-alert-groups>li{padding:8px 0}.generation-health-list>li{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;padding:8px 0;font-size:13px;border-bottom:1px solid var(--line)}.generation-health-list a{color:var(--theme);text-decoration:underline}.generation-health-ok{color:var(--success)}.generation-repair-plan{margin-block:16px}.generation-repair-plan textarea{width:100%;max-width:100%;box-sizing:border-box;resize:vertical;font:inherit;font-size:13px;line-height:1.6}.generation-remediation .inline-notice{margin-block:12px}.generation-toolbar,.generation-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.generation-toolbar{justify-content:space-between}.generation-tabs{display:flex;gap:4px;background:var(--well);padding:4px;border-radius:6px}.generation-tabs button{min-height:40px;border:0;background:transparent;color:var(--ink-2);padding:8px 16px;cursor:pointer;font:inherit;border-radius:4px}.generation-tabs button[aria-pressed=true]{background:var(--paper);color:var(--theme);font-weight:650}.generation-tabs button:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.generation-intro{color:var(--ink-2);font-size:13px;line-height:1.7;max-width:75ch;margin:0}.generation-editor{padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--paper);min-width:0}.generation-editor h2{font-size:18px;margin:0 0 20px}.generation-editor h3{font-size:14px;margin:12px 0}.generation-editor fieldset{border:0;padding:0;margin:0;min-width:0}.generation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.generation-wide,.generation-bindings{grid-column:1/-1;min-width:0}.generation-binding{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,2fr);gap:12px;padding:8px 0;align-items:center}.generation-binding>*{min-width:0}.generation-bindings li{overflow-wrap:anywhere}.generation-binding input[type=text],.generation-editor input:not([type=checkbox]),.generation-editor select,.generation-editor textarea{width:100%;min-height:40px;max-width:100%;box-sizing:border-box}.generation-editor textarea{resize:vertical}.generation-check{display:inline-flex;gap:8px;align-items:center;min-height:40px;margin-right:16px;font-size:13px}.generation-options{padding:12px 0;border-bottom:1px solid var(--line)}.generation-options>label{display:flex;gap:8px;align-items:center;min-height:40px;font-weight:600}.generation-editor details summary{cursor:pointer;min-height:40px;line-height:40px}.generation-editor details p{color:var(--ink-2);font-size:13px;line-height:1.7}.generation-save{justify-content:flex-end;margin-top:20px}.generation-empty{padding:24px;color:var(--ink-2)}.generation-catalog .data-table{min-width:680px}.generation-catalog input[type=checkbox]{accent-color:var(--theme);width:16px;height:16px}.generation-catalog [role=alert]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:680px){.generation-grid,.generation-binding{grid-template-columns:minmax(0,1fr)}.generation-editor,.generation-remediation{padding:16px}.generation-tabs{width:100%}.generation-tabs button{flex:1;padding:8px}.generation-actions button{min-height:40px}}.dashboard-operations{min-width:0;display:grid;gap:20px}.dashboard-section{min-width:0;padding:20px}.dashboard-section-heading,.dashboard-subheading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-section-heading{margin-bottom:20px}.dashboard-section-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.dashboard-section-heading p,.dashboard-note,.dashboard-updated{color:var(--ink-3);font-size:12px;line-height:1.6}.dashboard-section-heading p{margin:6px 0 0}.dashboard-section-heading .dashboard-mobile-hint{display:none}.dashboard-subheading{margin:20px 0 8px}.dashboard-subheading h3{margin:0;font-size:14px}.dashboard-subheading>span{color:var(--ink-2);font-size:12px}.dashboard-section .data-table-wrap{max-width:100%}.dashboard-queue-table{width:100%;min-width:660px}.dashboard-queue-table :is(th,td){font-variant-numeric:tabular-nums}.dashboard-queue-table tbody th,.dashboard-r2-table tbody th{font-size:13px;line-height:1.5;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);text-align:left;background:transparent}.dashboard-queue-table td{font-size:13px}.dashboard-queue-table :is(th,td):not(:first-child){text-align:right}.dashboard-queue-table td:last-child{color:var(--ink-3);font-size:12px;white-space:nowrap}.dashboard-count-active{color:var(--theme);font-weight:700}.dashboard-section .dashboard-count-error{color:var(--danger)}.dashboard-stages{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:16px;border-radius:6px;background:var(--raised)}.dashboard-stages dt{color:var(--ink-2);font-size:12px}.dashboard-stages dd{margin:8px 0 0;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.dashboard-note{margin:12px 0;max-width:90ch}.dashboard-updated{margin:16px 0 0;font-variant-numeric:tabular-nums}.dashboard-loading{min-height:112px;display:flex;align-items:center;color:var(--ink-2);font-size:13px}.dashboard-storage-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px;font-size:13px}.dashboard-storage-summary>span{color:var(--ink-2)}.dashboard-capacities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dashboard-capacity{min-width:0;display:grid;gap:8px;font-size:12px;font-variant-numeric:tabular-nums}.dashboard-capacity>span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--ink-2)}.dashboard-capacity strong{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.dashboard-capacity[data-warning=true] .r2-capacity-track>i{background:var(--warning)}.dashboard-r2-table{width:100%;min-width:620px;margin-top:16px}.dashboard-r2-table th[scope=row]{text-align:left;max-width:200px;overflow-wrap:anywhere}.dashboard-r2-table small{display:block;max-width:280px;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:400;margin-top:4px}.dashboard-r2-table td:nth-child(3){min-width:220px}.dashboard-r2-table .dashboard-capacity strong{display:none}.dashboard-r2-table .dashboard-capacity>span{justify-content:flex-start}@media(max-width:1100px){.dashboard-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.dashboard-section-heading .dashboard-mobile-hint{display:block}.dashboard-section{padding:16px}.dashboard-section-heading,.dashboard-subheading{align-items:flex-start;flex-direction:column;gap:8px}.dashboard-section-heading .secondary-button{min-height:44px}.dashboard-capacities{grid-template-columns:minmax(0,1fr);gap:20px}.dashboard-stages{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}}html:has(.telegram-mini-shell){scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--tg-theme-hint-color, #707579) var(--tg-theme-bg-color, #fff);color-scheme:var(--tg-color-scheme, light)}body:has(.telegram-mini-shell){background:var(--tg-theme-bg-color, #fff)}.telegram-mini-shell{--mini-bg: var(--tg-theme-bg-color, #ffffff);--mini-secondary-bg: var(--tg-theme-secondary-bg-color, #f1f1f1);--mini-section-bg: var(--tg-theme-section-bg-color, #ffffff);--mini-text: var(--tg-theme-text-color, #111111);--mini-hint: var(--tg-theme-hint-color, #707579);--mini-subtitle: var(--tg-theme-subtitle-text-color, var(--mini-hint));--mini-link: var(--tg-theme-link-color, #2481cc);--mini-accent: var(--tg-theme-button-color, #2481cc);--mini-accent-text: var(--tg-theme-button-text-color, #ffffff);--mini-destructive: var(--tg-theme-destructive-text-color, #e53935);--mini-divider: color-mix(in srgb, var(--mini-hint) 18%, transparent);min-height:100dvh;padding:max(8px,env(safe-area-inset-top)) 0 calc(20px + env(safe-area-inset-bottom));color:var(--mini-text);background:var(--mini-bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;line-height:1.35}.telegram-mini-header,.telegram-mini-filters,.telegram-mini-list,.telegram-mini-message,.telegram-mini-pagination{width:min(720px,100%);margin-right:auto;margin-left:auto}.telegram-mini-header{display:flex;align-items:center;min-height:58px;padding:8px 16px 12px}.telegram-mini-header h1{margin:0;color:var(--mini-text);font-size:20px;font-weight:650;line-height:1.2}.telegram-mini-header p{margin:4px 0 0;overflow:hidden;color:var(--mini-subtitle);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.telegram-mini-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;width:min(720px,calc(100% - 24px));margin:0 auto 8px;padding:8px 10px;border-radius:8px;color:var(--mini-destructive);background:color-mix(in srgb,var(--mini-destructive) 12%,var(--mini-secondary-bg));font-size:12px}.telegram-mini-notice span{min-width:0;overflow:hidden;text-overflow:ellipsis}.telegram-mini-notice button{flex:0 0 auto;width:24px;height:24px;padding:0;border:0;color:inherit;background:transparent;font-size:18px;line-height:1;cursor:pointer}.telegram-mini-filters{display:flex;min-height:45px;padding:0 8px;border-bottom:1px solid var(--mini-divider);background:var(--mini-bg)}.telegram-mini-filters button{position:relative;flex:1;min-width:0;min-height:45px;padding:0 8px;border:0;color:var(--mini-hint);background:transparent;font:inherit;font-size:14px;cursor:pointer}.telegram-mini-filters button:after{position:absolute;right:18%;bottom:-1px;left:18%;height:2px;border-radius:2px 2px 0 0;background:transparent;content:""}.telegram-mini-filters button.is-active{color:var(--mini-link);font-weight:600}.telegram-mini-filters button.is-active:after{background:var(--mini-link)}.telegram-mini-filters button:hover:not(.is-active){color:var(--mini-text)}.telegram-mini-filters button:focus-visible,.telegram-mini-message button:focus-visible,.telegram-mini-pagination button:focus-visible{outline:2px solid var(--mini-link);outline-offset:-2px}.telegram-mini-list{display:grid;overflow:hidden;margin-top:0;border-radius:0;background:var(--mini-section-bg)}.telegram-mini-item{min-width:0;background:var(--mini-section-bg)}.telegram-mini-item+.telegram-mini-item{border-top:1px solid var(--mini-divider)}.telegram-mini-preview{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--mini-secondary-bg)}.telegram-mini-preview img{display:block;width:100%;height:auto}.telegram-mini-preview:has(>img){aspect-ratio:auto}.telegram-mini-preview.status-failed{background:color-mix(in srgb,var(--mini-destructive) 12%,var(--mini-secondary-bg))}.telegram-mini-preview.status-running,.telegram-mini-preview.status-queued{background:var(--mini-secondary-bg)}.telegram-mini-preview-state{padding:8px;color:var(--mini-hint);font-size:11px;text-align:center}.telegram-mini-preview-state.is-error{color:var(--mini-destructive);position:relative;z-index:1;margin-top:76px}.telegram-mini-preview-retry{display:block;min-height:36px;margin:0 auto;padding:4px 12px;border:0;border-radius:6px;background:var(--mini-secondary-bg);color:var(--mini-link);font:inherit;cursor:pointer}.telegram-mini-preview .telegram-mini-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid color-mix(in srgb,#fff 55%,transparent);border-radius:50%;color:#fff;background:color-mix(in srgb,#000 42%,transparent);font:inherit;font-size:18px;line-height:1;cursor:pointer;transform:translate(-50%,-50%);transition:background-color .16s ease,transform .16s ease}.telegram-mini-preview .telegram-mini-play:hover:not(:disabled){background:color-mix(in srgb,#000 58%,transparent);transform:translate(-50%,-50%) scale(1.04)}.telegram-mini-preview .telegram-mini-play:focus-visible{outline:2px solid var(--mini-link);outline-offset:3px}.telegram-mini-preview .telegram-mini-play:disabled{cursor:wait;opacity:.8}.telegram-mini-preview .telegram-mini-play:active:not(:disabled){transform:translate(-50%,-50%) scale(.97)}.telegram-mini-caption{position:absolute;right:0;bottom:0;left:0;min-width:0;padding:44px 16px 12px;color:#fff;background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .58) 48%,rgb(0 0 0 / .82) 100%);pointer-events:none}.telegram-mini-meta{display:flex;justify-content:space-between;gap:8px;min-width:0;color:#fffffff5;font-size:12px}.telegram-mini-meta>span,.telegram-mini-meta time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-mini-meta time{color:#ffffffc7;font-size:12px}.telegram-mini-caption p{margin:0;color:#ffffffdb;font-size:12px;line-height:1.4}.telegram-mini-message button,.telegram-mini-pagination button{min-height:44px;padding:0 12px;border:0;border-radius:8px;color:var(--mini-link);background:transparent;font:inherit;font-size:13px;font-weight:550;cursor:pointer}.telegram-mini-message button:hover,.telegram-mini-pagination button:hover:not(:disabled){filter:brightness(.94)}.telegram-mini-pagination button:disabled{cursor:not-allowed;opacity:.45}.telegram-mini-message{display:grid;justify-items:center;gap:7px;margin-top:12px;padding:32px 20px;border-radius:8px;background:var(--mini-secondary-bg);text-align:center}.telegram-mini-message strong{font-size:16px;font-weight:600}.telegram-mini-message p{margin:0;color:var(--mini-subtitle);font-size:13px}.telegram-mini-message button{margin-top:4px;background:var(--mini-section-bg)}.telegram-mini-skeleton{aspect-ratio:16 / 10;background:var(--mini-secondary-bg);animation:telegram-mini-pulse 1.2s ease-in-out infinite}.telegram-mini-skeleton+.telegram-mini-skeleton{border-top:1px solid var(--mini-divider)}.telegram-mini-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;color:var(--mini-subtitle);font-size:13px}.telegram-mini-pagination button{background:var(--mini-secondary-bg)}@keyframes telegram-mini-pulse{50%{opacity:.55}}@media(max-width:420px){.telegram-mini-caption{padding-right:12px;padding-left:12px}}@media(prefers-reduced-motion:reduce){.telegram-mini-skeleton{animation:none}}.telegram-marketplace-shell{font-size:14px}.telegram-marketplace-shell button,.telegram-marketplace-shell input,.telegram-marketplace-shell a{font:inherit}.telegram-marketplace-shell button,.telegram-marketplace-shell .marketplace-link{min-height:44px;cursor:pointer}.telegram-marketplace-shell button:disabled{opacity:.5;cursor:default}.telegram-marketplace-shell button:focus-visible,.telegram-marketplace-shell a:focus-visible,.telegram-marketplace-shell input:focus-visible,.telegram-marketplace-shell summary:focus-visible{outline:2px solid var(--mini-link);outline-offset:3px}.marketplace-intro,.marketplace-summary,.marketplace-content,.marketplace-empty,.marketplace-toolbar{width:min(720px,100%);margin:0 auto;padding:12px 16px}.marketplace-intro{color:var(--mini-subtitle);line-height:1.6}.marketplace-intro p{margin:0}.marketplace-header{justify-content:space-between;gap:12px}.marketplace-header>div{min-width:0}.marketplace-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--mini-link);text-decoration:none;padding:8px}.marketplace-summary{display:flex;flex-wrap:wrap;gap:12px 24px;border-bottom:1px solid var(--mini-divider)}.marketplace-summary div{display:grid;gap:4px}.marketplace-summary dt{color:var(--mini-subtitle);font-size:12px}.marketplace-summary dd{margin:0;font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.marketplace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--mini-subtitle);font-size:12px}.marketplace-toolbar p{margin:0}.marketplace-result{padding:16px}.marketplace-result+.marketplace-result{border-top:1px solid var(--mini-divider)}.marketplace-result .telegram-mini-preview{aspect-ratio:16 / 10;border-radius:8px;background:var(--mini-secondary-bg)}.marketplace-result .telegram-mini-preview:has(>img){aspect-ratio:16 / 10}.marketplace-result .telegram-mini-preview img{width:100%;height:100%;object-fit:contain}.marketplace-result .telegram-mini-preview-state.is-error{margin-top:0}.marketplace-result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px}.marketplace-result h2,.marketplace-sale h2{margin:0;color:var(--mini-text);font-size:16px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.marketplace-price{flex:0 0 auto;color:var(--mini-text);font-size:20px;line-height:1.2;font-weight:650;font-variant-numeric:tabular-nums}.marketplace-price small{margin-left:4px;color:var(--mini-subtitle);font-size:12px;font-weight:400}.marketplace-specs{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;color:var(--mini-subtitle);font-size:12px;line-height:1.6}.marketplace-result-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.marketplace-result-actions p{flex:1 1 160px;margin:0;color:var(--mini-subtitle);font-size:12px;line-height:1.6}.marketplace-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:0;border-radius:8px;padding:10px 16px;color:var(--mini-link);background:var(--mini-secondary-bg);text-decoration:none;font-weight:550!important}.marketplace-button.is-primary{color:var(--mini-accent-text);background:var(--mini-accent)}.marketplace-button:hover:not(:disabled){filter:brightness(.96)}.marketplace-button:active:not(:disabled){transform:scale(.98)}.marketplace-sale{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:16px;padding:16px}.marketplace-sale+.marketplace-sale{border-top:1px solid var(--mini-divider)}.marketplace-sale .telegram-mini-preview{aspect-ratio:1;border-radius:8px;align-self:start;background:var(--mini-secondary-bg)}.marketplace-sale .telegram-mini-preview:has(>img){aspect-ratio:1}.marketplace-sale .telegram-mini-preview img{width:100%;height:100%;object-fit:cover}.marketplace-sale .telegram-mini-preview-state.is-error{margin-top:0}.marketplace-sale .telegram-mini-preview-retry{padding:4px}.marketplace-sale-main{min-width:0}.marketplace-sale-main>p{margin:6px 0 0;color:var(--mini-subtitle);font-size:12px;line-height:1.5}.marketplace-sale-state{display:inline-block;margin-bottom:4px;color:var(--mini-subtitle);font-size:12px;font-weight:600}.marketplace-sale-state.is-active{color:var(--mini-link)}.marketplace-sale-metrics{display:flex;flex-wrap:wrap;gap:12px 20px;margin:12px 0 0}.marketplace-sale-metrics div{display:grid;gap:4px}.marketplace-sale-metrics dt{color:var(--mini-subtitle);font-size:11px}.marketplace-sale-metrics dd{margin:0;color:var(--mini-text);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.marketplace-sale-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.marketplace-form{display:grid;gap:16px}.marketplace-field{display:grid;gap:8px}.marketplace-field>span{font-size:13px;font-weight:600}.marketplace-field input{width:100%;min-height:44px;border:1px solid var(--mini-divider);border-radius:8px;padding:10px 12px;color:var(--mini-text);background:var(--mini-secondary-bg);font-variant-numeric:tabular-nums}.marketplace-field small,.marketplace-note{margin:0;color:var(--mini-subtitle);font-size:12px;line-height:1.6}.marketplace-error{margin:0;color:var(--mini-destructive);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.marketplace-dialog{--mini-dialog-padding: 20px;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:var(--mini-dialog-padding);border:1px solid var(--mini-divider);border-radius:12px;color:var(--mini-text);background:var(--mini-section-bg);overflow:auto;overscroll-behavior:contain}.marketplace-dialog::backdrop{background:color-mix(in srgb,var(--mini-text) 35%,transparent)}.marketplace-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.marketplace-dialog-header h2{margin:8px 0 0;font-size:20px;font-weight:650;line-height:1.3}.marketplace-dialog-close{flex:0 0 44px;width:44px;margin-right:-8px;border:0;border-radius:8px;padding:8px;color:var(--mini-subtitle);background:transparent;font-size:24px!important}.marketplace-dialog-close:hover:not(:disabled){background:var(--mini-secondary-bg)}.marketplace-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:20px}.marketplace-billing{margin:0;padding:16px;border-radius:8px;background:var(--mini-secondary-bg)}.marketplace-billing div{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.marketplace-billing dt{color:var(--mini-subtitle)}.marketplace-billing dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.marketplace-billing .is-total{margin-top:8px;padding-top:12px;border-top:1px solid var(--mini-divider);font-size:18px}.marketplace-billing .is-total dt{color:var(--mini-text);font-weight:600}.marketplace-bundle{display:grid;gap:20px}.marketplace-bundle h3{margin:0 0 8px;font-size:14px;font-weight:650}.marketplace-prompt{margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--mini-text);line-height:1.7;-webkit-user-select:text;user-select:text}.marketplace-assets{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-asset{min-width:0;margin:0}.marketplace-asset img{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:8px;background:var(--mini-secondary-bg)}.marketplace-asset video,.marketplace-asset audio{display:block;width:100%;max-height:420px}.marketplace-asset figcaption{padding-top:8px;color:var(--mini-subtitle);font-size:12px;overflow-wrap:anywhere}.marketplace-toast{width:min(720px,100%);margin:0 auto;padding:12px 16px;color:var(--mini-link);line-height:1.5}@media(min-width:600px){.marketplace-sale{grid-template-columns:128px minmax(0,1fr)}.marketplace-sale-actions{grid-column:2}}@media(max-width:360px){.marketplace-sale{grid-template-columns:80px minmax(0,1fr);gap:12px}.marketplace-dialog{--mini-dialog-padding: 16px}}@media(prefers-reduced-motion:reduce){.marketplace-button:active:not(:disabled){transform:none}}.telegram-search-shell{font-size:1rem}.telegram-search-summary{width:min(720px,100%);margin:0 auto;padding:12px 16px;font-size:.875rem;line-height:1.5}.telegram-search-shell button{min-height:44px;font:inherit;cursor:pointer}.telegram-search-shell button:disabled{opacity:.55;cursor:default}.telegram-search-shell button:focus-visible,.telegram-search-shell summary:focus-visible{outline:2px solid var(--mini-link);outline-offset:3px}.telegram-search-item{border-bottom:1px solid var(--mini-divider)}.telegram-search-prompt{padding:12px 16px 20px}.telegram-search-prompt summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:600;font-size:.875rem}.telegram-search-prompt p{max-width:70ch;margin:8px 0 16px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;-webkit-user-select:text;user-select:text}.telegram-search-prompt button{border:0;border-radius:8px;padding:8px 12px;color:var(--mini-link);background:var(--mini-secondary-bg)}.telegram-search-shell button:hover:not(:disabled){filter:brightness(.95)}@media(prefers-reduced-motion:reduce){.telegram-search-shell *{scroll-behavior:auto}}.telegram-managed-bots{min-width:0;padding:24px 0;border-top:1px solid var(--line);display:grid;gap:16px}.telegram-managed-bots .section-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.telegram-managed-bots h2,.telegram-managed-bots h3{margin:0;font-size:14px;font-weight:680}.telegram-managed-bots p{margin:6px 0;color:var(--ink-2);font-size:12px;line-height:1.6;max-width:70ch}.telegram-managed-bots .data-table{min-width:640px}.telegram-managed-bots small{display:block;margin-top:4px}.telegram-bot-actions{display:flex;flex-wrap:wrap;gap:8px}.telegram-bot-editor{border-top:1px solid var(--line);padding-top:20px;display:grid;gap:16px}.telegram-bot-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.telegram-bot-fields .field>small{justify-self:start}.telegram-bot-secret{display:grid;gap:8px;padding:16px;background:var(--well);border-radius:6px;font-size:12px}.telegram-bot-secret textarea{width:100%;min-height:64px;resize:vertical;padding:12px;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);overflow-wrap:anywhere}.telegram-managed-bots .table-command{min-height:40px}.telegram-bot-empty{padding:12px 0}@media(max-width:600px){.telegram-bot-fields{grid-template-columns:minmax(0,1fr)}.telegram-managed-bots{padding:20px 0}}.settings-block.task-keyword-settings{max-width:960px;grid-template-columns:minmax(0,1fr)}.task-keyword-settings form,.task-keyword-settings fieldset{min-width:0}.task-keyword-settings form>fieldset{border:0;padding:0;margin:0;display:grid;gap:16px}.task-keyword-settings h3{margin:8px 0 0;font-size:1rem}.task-keyword-settings p{overflow-wrap:anywhere}.task-keyword-settings .task-keyword-row{border:1px solid var(--line);border-radius:8px;padding:16px;margin:12px 0}.task-keyword-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.task-keyword-weights,.task-keyword-actions{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-top:12px}.task-keyword-weights .field{flex:0 1 130px}.task-keyword-actions{align-items:center}.task-keyword-bindings summary{cursor:pointer;font-weight:600;padding:12px 0}.task-keyword-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;padding-top:16px}.task-keyword-stage>strong{grid-column:1 / -1;font-size:.875rem}.task-keyword-savebar{position:sticky;bottom:0;background:var(--paper);border-top:1px solid var(--line);padding:12px 0;margin-top:16px}.task-keyword-savebar p{margin:0 0 8px}.task-keyword-savebar [role=alert]{color:var(--danger)}.task-keyword-savebar .task-keyword-actions{margin-top:0}.task-keyword-conflicts{max-height:40vh;overflow:auto;margin-bottom:12px}.task-keyword-conflicts fieldset{border:1px solid var(--line);padding:12px;margin-bottom:8px}.task-keyword-conflicts label{display:flex;align-items:start;gap:8px;margin:8px 0}.task-keyword-conflicts code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.mobile-content>.profile-view.telegram-link-view{max-width:640px}.telegram-link-view .section-heading{margin-bottom:0}.telegram-link-steps{display:flex;gap:8px;margin:0;padding:0 0 20px;list-style:none;border-bottom:1px solid var(--line)}.telegram-link-steps li{min-width:0;flex:1;display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:12px;line-height:1.5}.telegram-link-steps li>span:first-child{display:grid;place-items:center;flex:0 0 24px;height:24px;border:1px solid var(--line-strong);border-radius:50%;font-variant-numeric:tabular-nums}.telegram-link-steps li[aria-current=step]{color:var(--theme);font-weight:650}.telegram-link-steps li[aria-current=step]>span:first-child{color:var(--on-theme);background:var(--theme);border-color:var(--theme)}.telegram-link-steps li[data-complete=true]>span:first-child{color:var(--success);background:var(--success-soft);border-color:var(--success-border)}.telegram-link-panel{min-width:0;display:grid;gap:16px}.telegram-link-location{color:var(--theme);font-size:12px;font-weight:650}.telegram-link-panel h2{margin:0;color:var(--ink);font-size:20px;line-height:1.5;font-weight:680;text-wrap:balance}.telegram-link-panel h2:focus{outline:none}.telegram-link-panel p{max-width:65ch;margin:0;color:var(--ink-2);font-size:13px;line-height:1.8;text-wrap:pretty}.telegram-link-panel .telegram-link-note{color:var(--ink-2);font-size:12px}.telegram-link-panel .primary-button,.telegram-link-panel .secondary-button,.telegram-link-retry button{min-height:44px;padding-top:8px;padding-bottom:8px;text-decoration:none;text-align:center}.telegram-link-panel>.primary-button{justify-self:start}.telegram-link-panel a:focus-visible,.telegram-link-manual summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.telegram-link-panel a:active{transform:scale(.97)}.telegram-link-identities{margin:0;display:grid;gap:12px;padding:16px;background:var(--well);border-radius:6px}.telegram-link-identities>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:13px;line-height:1.6}.telegram-link-identities dt{color:var(--ink-2)}.telegram-link-identities dd{min-width:0;margin:0;color:var(--ink);font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.telegram-link-caution{display:flex;align-items:flex-start;gap:8px;color:var(--ink-2);font-size:12px;line-height:1.8}.telegram-link-caution svg{flex:0 0 auto;margin-top:3px;color:var(--warning)}.telegram-link-switch{justify-self:start;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:8px 0;border:0;color:var(--theme);background:transparent;font-size:12px;text-align:left;cursor:pointer}.telegram-link-switch:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.telegram-link-manual{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.telegram-link-manual summary{padding:12px 0;min-height:44px;color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.8;cursor:pointer}.telegram-link-manual summary:hover{color:var(--theme)}.telegram-link-manual>div{display:grid;gap:12px;padding-bottom:16px}.telegram-link-manual small{color:var(--ink-2);font-size:12px;line-height:1.7}.telegram-link-code-display{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:var(--well);border-radius:6px}.telegram-link-code-display code{color:var(--ink);font-size:24px;font-weight:700;letter-spacing:.16em;-webkit-user-select:all;user-select:all}.telegram-link-wait{display:grid;gap:12px;padding-top:8px}.telegram-link-wait>span{color:var(--ink-2);font-size:12px;line-height:1.7}.telegram-link-wait button{justify-self:start}.telegram-link-entry{display:grid;gap:16px}.telegram-link-entry input{height:48px;font-size:16px;font-variant-numeric:tabular-nums}.telegram-link-entry input::placeholder{color:var(--ink-2);font-size:13px}.telegram-link-entry button{justify-self:start}.telegram-link-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}.telegram-link-accounts>div{min-width:0;display:grid;align-content:start;gap:8px}.telegram-link-accounts dt{color:var(--ink-2);font-size:12px}.telegram-link-accounts dd{margin:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.telegram-link-accounts dd:last-child{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:4px;font-size:12px}.telegram-link-accounts dd span{color:var(--ink-2);font-weight:400}.telegram-link-total{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:16px;border-radius:6px;background:var(--theme-soft);color:var(--ink);font-size:13px}.telegram-link-total b,.telegram-link-accounts b{font-variant-numeric:tabular-nums}.telegram-link-actions{display:flex;flex-wrap:wrap;gap:12px}.telegram-link-success-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--success);background:var(--success-soft);border-radius:50%}.telegram-link-retry{display:grid;gap:12px}.telegram-link-retry button{justify-self:start}.telegram-link-loading{min-height:180px;padding:24px 0;color:var(--ink-2);font-size:13px}@media(max-width:600px){.telegram-link-steps li{flex-direction:column;align-items:flex-start}.telegram-link-steps li>span:first-child{flex-basis:24px;width:24px}.telegram-link-panel>.primary-button,.telegram-link-entry button,.telegram-link-wait button{justify-self:stretch}.telegram-link-accounts{grid-template-columns:1fr;gap:16px}.telegram-link-accounts>div+div{border-top:1px solid var(--line);padding-top:16px}.telegram-link-actions>*{flex:1 1 auto}}.r2-cost-forecast{min-width:0;display:grid;gap:12px;padding:16px 0;border-block:1px solid var(--line)}.r2-retention-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px;background:var(--well);border-bottom:1px solid var(--line)}.r2-retention-controls p{grid-column:1 / -1;margin:0;color:var(--ink-2);font-size:11px;line-height:1.6}.r2-retention-controls input[type=number]{max-width:180px;min-height:40px}.r2-retention-controls .switch-field{min-width:0}.r2-cost-forecast .r2-retention-summary{padding:16px;background:var(--well);border-radius:6px}.r2-cost-forecast .r2-retention-summary dd{font-size:22px}.r2-cost-forecast h3{margin:0;font-size:14px;font-weight:680;color:var(--ink)}.r2-cost-forecast p{margin:4px 0 0;max-width:72ch;font-size:11px;line-height:1.6;color:var(--ink-2)}.r2-cost-forecast .r2-cost-account{max-width:320px}.r2-cost-forecast .r2-cost-account select{min-height:40px}.r2-cost-baseline{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.r2-cost-baseline div{min-width:0}.r2-cost-baseline dt{font-size:11px;color:var(--ink-2)}.r2-cost-baseline dd{margin:3px 0 0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.r2-cost-forecast .data-table-wrap{min-width:0;max-width:100%}.r2-cost-forecast .r2-cost-table{width:100%;min-width:0;table-layout:fixed;font-variant-numeric:tabular-nums}.r2-cost-forecast .r2-cost-table th,.r2-cost-forecast .r2-cost-table td{height:auto;padding:10px 8px;font-size:11px}.r2-cost-forecast .r2-cost-table th{text-align:left;overflow-wrap:anywhere}.r2-cost-forecast .r2-cost-table tbody th{max-width:200px;color:var(--ink-2);font-weight:600;text-transform:none}.r2-cost-forecast .r2-cost-table tbody tr:last-child th{border-bottom:0}.r2-cost-forecast .r2-cost-table td{white-space:nowrap}.r2-cost-forecast .r2-cost-table .r2-cost-amount{font-weight:700;color:var(--ink)}.r2-cost-forecast summary{padding:8px 0;cursor:pointer;font-size:11px;color:var(--ink-2)}.r2-cost-forecast summary:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.r2-cost-forecast a{color:var(--blue);text-decoration:underline}@media(max-width:760px){.r2-retention-controls{grid-template-columns:minmax(0,1fr)}.r2-retention-controls input[type=number]{min-height:44px}.r2-cost-baseline{gap:12px}.r2-cost-forecast .r2-cost-account{max-width:none}.r2-cost-forecast .r2-cost-account select,.r2-cost-forecast summary{min-height:44px}}.content-enhancer{min-width:0;margin-block:16px}.content-enhancer .field{min-width:0}.content-enhancer p,.content-enhancer-status{color:var(--ink-3);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.content-enhancer select{width:100%;min-width:0}.announcement-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.announcement-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.announcement-text a:hover{text-decoration-thickness:2px}.announcement-text a:focus-visible{outline:2px solid var(--theme);outline-offset:3px;border-radius:2px}.prompt-telegram-send-status{display:flex;align-items:center;gap:8px;margin:0;padding:12px;color:var(--ink-2);font-size:12px;line-height:20px}.prompt-telegram-send-status>svg{flex:0 0 auto}.prompt-telegram-send-status>span{min-width:0;overflow-wrap:anywhere}.prompt-telegram-send-notice{display:grid;justify-items:start;gap:8px;padding:12px}.prompt-telegram-send-notice .inline-notice{margin:0}.telegram-completion-fields,.telegram-completion-editor{min-width:0;display:grid;gap:12px}.telegram-completion-editor+.telegram-completion-editor{border-top:1px solid var(--line);padding-top:20px}.telegram-completion-editor>.secondary-button{justify-self:start;min-height:40px}.telegram-completion-variables{min-width:0;color:var(--ink-2);font-size:12px}.telegram-completion-variables summary{cursor:pointer;padding:8px 0}.telegram-completion-variables summary:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.telegram-completion-variables>div{display:flex;flex-wrap:wrap;gap:6px}.telegram-completion-variables button{min-height:40px;display:grid;gap:2px;text-align:left}.telegram-completion-variables code{font-size:10px}.telegram-completion-preview{min-width:0;padding:12px;border-radius:6px;background:var(--well);color:var(--ink)}.telegram-completion-preview>span,.telegram-completion-preview>small{color:var(--ink-2);font-size:11px}.telegram-completion-preview>div{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.telegram-completion-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.account-list-controls{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.account-list-controls .field{flex:1 1 160px;max-width:220px}.account-table td{font-variant-numeric:tabular-nums}.data-table.account-table{min-width:1220px;table-layout:auto}.account-table th,.account-table td{white-space:nowrap}.account-table code{max-width:200px}.account-table .account-balance-cell{display:table-cell}.account-table .account-balance-cell small{display:block;margin-top:3px}:root{color-scheme:light;font-family:Segoe UI Variable,Microsoft YaHei UI,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;-webkit-font-smoothing:antialiased;--canvas:oklch(96.2% .008 210);--paper:oklch(99.2% .003 210);--raised:oklch(97.3% .01 210);--well:oklch(93.6% .014 210);--well-muted:oklch(95.4% .011 210);--ink:oklch(20% .025 210);--ink-2:oklch(35% .028 210);--ink-3:oklch(42% .025 210);--ink-4:oklch(47% .021 210);--line:oklch(20% .025 210 / .12);--line-strong:oklch(20% .025 210 / .22);--theme:oklch(34% .085 185);--theme-hover:oklch(28% .075 185);--theme-soft:oklch(93.5% .032 185);--theme-soft-hover:oklch(90.5% .045 185);--theme-soft-subtle:oklch(96% .02 185);--theme-border:oklch(78% .07 185);--theme-border-strong:oklch(58% .09 185);--on-theme:oklch(98.5% .004 185);--on-theme-muted:oklch(88% .028 185);--route:oklch(40% .105 250);--route-soft:oklch(94% .027 250);--route-border:oklch(77% .07 250);--success:oklch(43% .12 150);--success-soft:oklch(94% .034 150);--success-border:oklch(77% .075 150);--warning:oklch(47% .12 72);--warning-soft:oklch(94% .043 78);--warning-border:oklch(76% .08 75);--warning-bright:oklch(72% .14 78);--danger:oklch(46% .18 25);--danger-soft:oklch(94% .038 25);--danger-border:oklch(78% .08 25);--brand-deep:oklch(22% .04 205);--media:oklch(16% .02 210);--focus:oklch(40% .11 185 / .32);--blue:var(--theme);--blue-hover:var(--theme-hover)}*{box-sizing:border-box}html{width:100%;min-width:0;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;min-width:0;min-height:100vh;margin:0;overflow-x:hidden;background:var(--canvas)}html:has(dialog[open]),body:has(dialog[open]){overflow:hidden;overscroll-behavior:none}dialog,.mention-menu,.story-guide-mention-menu{overscroll-behavior:contain}#root{width:100%;min-width:0}button,input,textarea,select{font:inherit;letter-spacing:0}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:1px}button:active:not(:disabled){transform:scale(.97)}button:disabled{cursor:not-allowed;opacity:.42}code,pre,.metric b,.profile-balance strong{font-family:Cascadia Mono,Consolas,monospace;font-variant-numeric:tabular-nums}.memory-protection-state{display:grid;gap:4px;padding:12px 16px;border-top:1px solid var(--line);color:var(--ink-2);font-size:12px;line-height:1.5}.memory-protection-state[data-paused=true]{color:var(--warning);background:var(--warning-soft)}.system-memory-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:16px;border-top:1px solid var(--line)}.system-memory-details>div{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:12px;line-height:1.5}.system-memory-details dt{color:var(--ink-3)}.system-memory-details dd{margin:0;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.system-memory-note{display:block;padding:0 16px 12px;color:var(--ink-3);font-size:11px;line-height:1.5}@media(max-width:600px){.system-memory-details{grid-template-columns:1fr}}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.boot-screen{min-height:100vh;display:grid;place-content:center;gap:12px;color:var(--ink-3);text-align:center;font-size:13px}.boot-error-screen{padding:24px}.boot-error-screen>svg{color:var(--danger);animation:none}.boot-error-screen strong{color:var(--ink);font-size:18px}.boot-error-screen span{max-width:420px;line-height:1.6}.boot-error-screen .primary-button{margin:4px auto 0}.boot-screen svg{margin:auto;color:var(--blue);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.4}}.fatal-error-screen{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--canvas)}.fatal-error-screen>section{width:min(420px,100%);display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px 12px;padding:20px;border:1px solid var(--danger-border);border-radius:8px;background:var(--paper);box-shadow:0 8px 24px #17191c14}.fatal-error-screen>section>svg{margin-top:1px;color:var(--danger)}.fatal-error-screen>section>div{min-width:0;display:grid;gap:5px}.fatal-error-screen h1{margin:0;font-size:16px}.fatal-error-screen p{margin:0;color:var(--ink-3);font-size:11px;line-height:18px}.fatal-error-screen button{grid-column:2;justify-self:start}.maintenance-screen{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:var(--canvas)}.maintenance-screen>section{width:min(560px,100%);display:grid;justify-items:center;gap:20px;text-align:center}.maintenance-brand{gap:9px;color:var(--ink-2)}.maintenance-brand>span{width:34px;height:34px}.maintenance-brand>strong{font-size:13px;font-weight:680}.maintenance-status-mark{width:56px;height:56px;display:grid;place-items:center;margin-top:20px;border:1px solid var(--warning-border);border-radius:8px;color:var(--warning);background:var(--warning-soft)}.maintenance-screen h1{max-width:22ch;margin:0;color:var(--ink);font-size:24px;font-weight:680;line-height:1.5;letter-spacing:0;text-wrap:balance;white-space:pre-wrap;overflow-wrap:anywhere}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--canvas)}.auth-panel{position:relative;width:min(420px,100%);padding:28px;border-radius:8px;background:var(--paper);box-shadow:0 0 0 1px var(--line),0 12px 36px #17191c14}.user-auth-shell{width:100%;max-width:430px;min-height:100dvh;display:flex;align-items:stretch;justify-content:flex-start;margin:0 auto;padding:0;overflow-x:clip;background:var(--paper);box-shadow:0 0 0 1px var(--line),0 16px 48px #17191c14}.user-auth-shell .user-auth-panel{width:100%;min-height:100dvh;padding:0;border-radius:0;box-shadow:none}.user-auth-brand{position:relative;min-height:220px;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;padding:calc(28px + env(safe-area-inset-top)) 24px 30px;color:#fff;background-position:center;background-size:cover}.user-auth-brand:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#0f12166b}.user-auth-brand>.brand-lockup{position:relative;z-index:2}.user-auth-brand-media{position:absolute;z-index:0;top:-16px;right:-16px;bottom:-16px;left:-16px;width:calc(100% + 32px);height:calc(100% + 32px);object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.shared-scheme-auth-brand{background:var(--media)}.shared-scheme-auth-brand .user-auth-brand-media{filter:blur(3px);transform:scale(1.015);opacity:1}.shared-scheme-auth-brand:before{background:#0c101347}.user-auth-lockup>span{width:44px;height:44px;color:var(--brand-deep);background:#fff}.user-auth-lockup>div{gap:3px}.user-auth-lockup strong{color:#fff;font-size:18px}.user-auth-lockup small{color:#ffffffad;font-size:11px}.user-auth-body{padding:32px 24px calc(32px + env(safe-area-inset-bottom))}.user-auth-inline-lockup{margin-bottom:38px}.user-auth-inline-lockup>span{width:42px;height:42px}.user-auth-inline-lockup strong{font-size:17px}.user-auth-inline-lockup small{font-size:10px}.user-auth-body .auth-copy{margin:0 0 24px}.user-auth-body .auth-copy h1{font-size:22px;line-height:28px}.pending-scheme-notice{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 18px;padding:12px;border-radius:6px;color:var(--blue);background:var(--theme-soft);animation:notice-in .18s cubic-bezier(.23,1,.32,1)}.pending-scheme-notice>svg{margin-top:1px}.pending-scheme-notice>span{min-width:0;display:grid;gap:2px}.pending-scheme-notice b{color:var(--ink);font-size:12px}.pending-scheme-notice small{color:var(--ink-2);font-size:10px;line-height:16px}@keyframes notice-in{0%{opacity:0;transform:translateY(-4px)}}.brand-lockup{display:flex;align-items:center;gap:10px}.brand-lockup>span{width:38px;height:38px;display:grid;place-items:center;border-radius:5px;color:#fff;background:var(--blue)}.brand-lockup>div{display:grid;gap:1px}.brand-lockup strong{font-size:15px;font-weight:700}.brand-lockup small{color:var(--ink-3);font-size:11px}.brand-lockup.compact>span{width:34px;height:34px}.brand-lockup.compact strong{font-size:13px}.auth-copy{margin:36px 0 24px}.auth-copy h1,.section-heading h1,.admin-main>header h1{margin:0;font-size:24px;line-height:30px;font-weight:680;letter-spacing:0;text-wrap:balance}.auth-copy p,.section-heading p,.admin-main>header p{margin:6px 0 0;color:var(--ink-3);font-size:13px;line-height:20px}.auth-panel form{display:grid;gap:16px}.field{min-width:0;display:grid;gap:6px;color:var(--ink-2);font-size:12px;font-weight:600}.auth-code-note{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid var(--theme-border);border-radius:6px;color:var(--blue);background:var(--theme-soft)}.auth-code-note>svg{margin-top:1px}.auth-code-note>span{min-width:0;display:grid;gap:3px}.auth-code-note strong{color:var(--ink);font-size:12px}.auth-code-note small{display:grid;gap:1px;color:var(--ink-2);font-size:10px;line-height:16px}.resend-countdown{font-variant-numeric:tabular-nums}.auth-invitation-note{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;border-radius:6px;color:var(--blue);background:var(--theme-soft)}.auth-invitation-note>svg{margin-top:1px}.auth-invitation-note>span{min-width:0;display:grid;gap:2px}.auth-invitation-note strong{color:var(--ink);font-size:11px}.auth-invitation-note small{color:var(--ink-2);font-size:10px;line-height:15px}.turnstile-field{min-width:0;display:grid;gap:5px}.turnstile-widget{width:100%;min-height:65px;overflow:hidden}.turnstile-status{display:flex;align-items:center;gap:5px;color:var(--ink-3);font-size:10px}.turnstile-status.error{color:var(--danger)}.remember-field{min-height:44px;display:flex;align-items:center;gap:9px;margin:-4px 0;color:var(--ink-2);font-size:12px;font-weight:600;cursor:pointer}.remember-field input{width:18px;height:18px;margin:0;accent-color:var(--blue);cursor:pointer}.field input,.field textarea,.field select,.redeem-row input{width:100%;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink);background:var(--well)}.field input,.field select{height:42px;padding:0 11px}.field textarea{resize:vertical;min-height:116px;padding:11px;line-height:19px}.field input::placeholder,.field textarea::placeholder,.redeem-row input::placeholder{color:var(--ink-4)}.field>small{justify-self:end;color:var(--ink-4);font-size:10px;font-weight:500}.primary-button,.secondary-button,.table-command,.redeem-row button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;font-size:13px;font-weight:650;cursor:pointer;transition:background-color .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1)}.primary-button{padding:0 16px;border:1px solid var(--blue);color:#fff;background:var(--blue)}.primary-button:hover:not(:disabled){background:var(--blue-hover)}.secondary-button{padding:0 12px;border:1px solid var(--line-strong);color:var(--ink-2);background:var(--raised)}.secondary-button:hover{color:var(--ink);background:var(--well)}.auth-panel .primary-button{width:100%;height:44px;margin-top:4px}.text-command{width:100%;min-height:44px;margin-top:10px;border:0;color:var(--blue);background:transparent;cursor:pointer;font-size:12px}.admin-user-registration-link{display:flex;align-items:center;justify-content:center;text-decoration:none}.inline-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:5px;font-size:12px;line-height:18px}.inline-notice svg{flex:0 0 auto;margin-top:1px}.inline-notice.error{color:var(--danger);background:var(--danger-soft)}.inline-notice.success{color:var(--success);background:var(--success-soft)}.inline-notice.warning{color:var(--warning);background:var(--warning-soft)}.inline-notice>span{min-width:0;overflow-wrap:anywhere}.user-shell{width:100%;max-width:430px;min-height:100vh;min-height:100dvh;margin:0 auto;overflow-x:clip;padding-bottom:env(safe-area-inset-bottom);background:var(--paper);box-shadow:0 0 0 1px var(--line),0 16px 48px #17191c14}.mobile-topbar{position:sticky;top:0;z-index:10;height:64px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;border-bottom:1px solid var(--line);background:#fafdfdf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-topbar-start{min-width:0;display:flex;flex:1 1 auto;align-items:center;gap:8px}.mobile-nav-trigger{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink-2);background:var(--paper);cursor:pointer;transition:color .14s cubic-bezier(.23,1,.32,1),background-color .14s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.mobile-nav-trigger:hover,.mobile-nav-trigger[aria-expanded=true]{color:var(--theme);background:var(--theme-soft)}.mobile-nav-trigger:active{transform:scale(.97)}.mobile-nav-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.topbar-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.mobile-nav-trigger{position:relative}.mobile-nav-notification-badge{position:absolute;top:-6px;right:-7px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid var(--paper);border-radius:9px;color:#fff;background:var(--danger);font-size:9px;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.desktop-view-heading,.desktop-user-brand,.desktop-user-identity{display:none}.balance-pill{height:34px;display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:5px;color:var(--warning);background:var(--warning-soft);font-size:12px}.balance-pill b{font-variant-numeric:tabular-nums}.balance-pill>span{display:none}.balance-pill.free{color:var(--success);background:var(--success-soft)}.language-select{position:relative;min-width:0;height:34px;display:flex;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink-2);background:var(--paper)}.language-select>svg{flex:0 0 auto;color:var(--blue)}.language-select select{min-width:0;max-width:76px;height:32px;padding:0 16px 0 0;border:0;outline:0;color:var(--ink-2);background:transparent;cursor:pointer;font-size:11px;font-weight:650}.language-select:has(select:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.auth-language-select{position:absolute;z-index:2;top:14px;right:14px}.admin-language-select{width:calc(100% - 16px);margin:0 8px 12px}.admin-language-select select{max-width:none;flex:1}.mobile-content{width:100%;min-width:0;margin:auto;padding:20px 16px 28px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.section-heading>svg{margin-top:5px;color:var(--blue)}.user-announcement{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) 34px;align-items:start;gap:8px;margin-bottom:18px;padding:11px 8px 11px 12px;border:1px solid var(--theme-border);border-radius:6px;color:var(--blue);background:var(--theme-soft)}.user-announcement>svg{margin-top:2px}.user-announcement p{min-width:0;margin:0;color:var(--ink-2);font-size:12px;line-height:18px;overflow-wrap:anywhere}.user-announcement button{width:34px;height:34px;display:grid;place-items:center;margin:-7px -3px 0 0;padding:0;border:0;border-radius:5px;color:var(--ink-3);background:transparent;cursor:pointer}.user-announcement button:hover{color:var(--ink);background:var(--theme-soft)}.section-heading .icon-button,.icon-button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:5px;color:var(--ink-2);background:transparent;cursor:pointer}.icon-button:hover{background:var(--well)}.create-view,.create-workbench,.create-assets-column,.create-prompt-column{min-width:0;display:grid}.create-view{gap:18px}.create-workbench,.create-assets-column,.create-prompt-column{gap:16px}.create-view>.section-heading{margin-bottom:0}.task-step-card{min-width:0;display:grid;gap:16px;padding:16px;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper)}.task-step-heading{min-width:0;display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.task-step-heading>span{width:24px;height:24px;display:grid;flex:0 0 auto;place-items:center;border-radius:5px;color:var(--on-theme);background:var(--theme);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.task-step-heading>div{min-width:0;display:grid;gap:2px}.task-step-heading h2{margin:0;color:var(--ink);font-size:13px;line-height:18px;letter-spacing:0}.task-step-heading p{margin:0;color:var(--ink-3);font-size:10px;line-height:15px}.workflow-connector{height:28px;display:grid;place-items:center;color:var(--ink-4)}.workflow-connector svg{padding:2px;border-radius:50%;background:var(--well);box-shadow:0 0 0 1px var(--line)}.upload-well{min-height:210px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--ink-2);background:var(--paper);cursor:pointer}.story-guide-view{width:100%;min-width:0;max-width:100%;min-height:calc(100dvh - 176px);display:grid;place-items:center;overflow-x:clip;padding:32px 0 72px}.story-guide{width:100%;min-width:0;max-width:680px;display:grid;gap:18px}.story-guide-heading{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px}.story-guide-heading>span{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:var(--on-theme);background:var(--theme)}.story-guide-heading h1{margin:1px 0 0;color:var(--ink);font-size:24px;font-weight:680;line-height:31px;letter-spacing:0;text-wrap:balance}.story-guide-heading p{max-width:62ch;margin:5px 0 0;color:var(--ink-3);font-size:12px;line-height:19px;text-wrap:pretty}.story-guide-composer{width:100%;min-width:0;max-width:100%;overflow:visible;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper);transition:border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1)}.story-guide-composer:focus-within{border-color:var(--theme-border-strong);box-shadow:0 0 0 3px var(--theme-soft)}.story-guide-references{min-width:0;display:grid;gap:7px;padding:12px 14px 10px;border-bottom:1px solid var(--line);border-radius:7px 7px 0 0;background:var(--raised)}.story-guide-reference-list{min-width:0;display:flex;align-items:stretch;gap:8px;overflow-x:auto;scrollbar-width:thin}.story-guide-reference{position:relative;width:64px;height:64px;flex:0 0 64px;overflow:hidden;border-radius:6px;background:var(--media);box-shadow:inset 0 0 0 1px var(--line-strong)}.story-guide-reference-preview{width:100%;height:100%;display:block;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.story-guide-reference-preview img{width:100%;height:100%;display:block;object-fit:cover}.story-guide-reference>span{position:absolute;left:4px;bottom:4px;max-width:48px;overflow:hidden;padding:2px 4px;border-radius:3px;color:#fff;background:#17191cc2;font-size:9px;font-weight:700;line-height:14px;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.story-guide-reference-remove{position:absolute;top:3px;right:3px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:#fff;background:#17191cc2;cursor:pointer}.story-guide-reference-remove:hover:not(:disabled){background:#17191ceb}.story-guide-reference-add{width:112px;height:64px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:2fr 1fr;align-items:center;gap:0 7px;flex:0 0 112px;padding:8px;border:1px dashed var(--line-strong);border-radius:6px;color:var(--ink-2);background:var(--paper);text-align:left;cursor:pointer}.story-guide-reference-add:hover:not(:disabled){border-color:var(--theme-border-strong);background:var(--theme-soft-subtle)}.story-guide-reference-add>span{width:24px;height:24px;display:grid;grid-row:1/3;place-items:center;border-radius:4px;color:var(--theme);background:var(--theme-soft)}.story-guide-reference-add b{min-width:0;align-self:end;color:var(--ink-2);font-size:10px;line-height:12px;overflow-wrap:anywhere}.story-guide-reference-add small{min-width:0;align-self:start;overflow:hidden;color:var(--ink-4);font-size:9px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.story-guide-references>small{color:var(--ink-3);font-size:10px;line-height:15px;text-wrap:pretty}.story-guide-input-wrap{min-width:0;display:block}.story-guide-input-wrap textarea{display:block}.story-guide-mention-menu{max-height:184px;display:grid;gap:2px;overflow-y:auto;padding:4px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);box-shadow:0 3px 8px #17191c1a}.story-guide-mention-menu.floating{position:fixed;z-index:30;margin:0;overscroll-behavior:contain}.story-guide-mention-menu button{min-width:0;min-height:44px;display:grid;grid-template-columns:36px 54px minmax(0,1fr);align-items:center;gap:8px;padding:4px 7px;border:0;border-radius:4px;color:var(--ink-2);background:transparent;text-align:left;cursor:pointer}.story-guide-mention-menu.subject-options button{grid-template-columns:36px minmax(0,1fr)}.story-guide-mention-menu.audio-options button{grid-template-columns:36px 54px minmax(0,1fr)}.story-guide-mention-menu button:hover,.story-guide-mention-menu button[aria-selected=true]{background:var(--well)}.story-guide-mention-menu img{width:36px;height:36px;display:block;object-fit:cover;border-radius:4px;background:var(--media)}.story-guide-audio-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:4px;color:var(--theme);background:var(--theme-soft)}.story-guide-mention-menu b{min-width:0;overflow:hidden;color:var(--theme);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.story-guide-mention-menu small{min-width:0;overflow:hidden;color:var(--ink-3);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.story-guide-composer textarea{width:100%;min-height:150px;display:block;resize:vertical;padding:16px 16px 10px;border:0;outline:0;color:var(--ink);background:transparent;font-size:14px;line-height:22px}.story-guide-composer textarea::placeholder{color:var(--ink-4)}.story-guide-settings{position:relative;min-width:0;min-height:50px;display:flex;align-items:center;padding:4px 14px 8px}.story-guide-setting-triggers{min-width:0;display:flex;align-items:center;gap:6px}.story-guide-setting-trigger{min-width:82px;height:40px;display:grid;grid-template-columns:16px minmax(0,1fr) 13px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--ink-2);background:var(--raised);cursor:pointer;font:inherit;transition:border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.story-guide-setting-trigger:hover:not(:disabled),.story-guide-setting-trigger[aria-expanded=true]{border-color:var(--theme-border-strong);color:var(--theme);background:var(--theme-soft-subtle)}.story-guide-setting-trigger:active:not(:disabled){transform:scale(.97)}.story-guide-setting-trigger>svg:first-child{color:var(--theme)}.story-guide-setting-trigger>svg:last-child{color:var(--ink-4)}.story-guide-setting-trigger.audio>svg:last-child{transition:transform .16s cubic-bezier(.23,1,.32,1)}.story-guide-setting-trigger.audio[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.story-guide-setting-trigger b{min-width:0;overflow:hidden;font-size:11px;font-weight:680;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.story-guide-setting-trigger b small{margin-left:2px;color:var(--ink-3);font-size:9px;font-weight:600}.story-guide-ratio-icon{flex:0 0 auto;display:block;border:1.5px solid currentColor;border-radius:1px;color:var(--theme)}.story-guide-ratio-icon[data-ratio="1:1"]{width:13px;height:13px}.story-guide-ratio-icon[data-ratio="2:3"]{width:10px;height:15px}.story-guide-ratio-icon[data-ratio="3:2"]{width:15px;height:10px}.story-guide-ratio-icon[data-ratio="3:4"]{width:10px;height:14px}.story-guide-ratio-icon[data-ratio="4:3"]{width:14px;height:10px}.story-guide-ratio-icon[data-ratio="9:16"]{width:8px;height:15px}.story-guide-ratio-icon[data-ratio="16:9"]{width:16px;height:9px}.story-guide-ratio-icon[data-ratio="21:9"]{width:18px;height:8px}.story-guide-settings-popover{position:absolute;z-index:25;top:calc(100% - 2px);left:14px;width:min(356px,calc(100% - 28px));display:grid;gap:7px;padding:8px;border:1px solid var(--line-strong);border-radius:7px;color:var(--ink-2);background:var(--paper);box-shadow:0 0 0 1px #17191c05,0 6px 18px #17191c1f;transform-origin:top left;animation:story-guide-popover-in .16s cubic-bezier(.23,1,.32,1)}.story-guide-settings-popover header{min-height:24px;display:flex;align-items:center;padding:0 4px;color:var(--ink-3);font-size:10px;font-weight:650}.story-guide-ratio-options,.story-guide-duration-options{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;border-radius:6px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.story-guide-ratio-options button,.story-guide-duration-options button{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px;border:0;border-radius:4px;color:var(--ink-3);background:transparent;cursor:pointer;font:inherit}.story-guide-ratio-options button:hover,.story-guide-duration-options button:hover{color:var(--theme);background:var(--raised)}.story-guide-ratio-options button[aria-checked=true],.story-guide-duration-options button[aria-checked=true]{color:var(--on-theme);background:var(--theme)}.story-guide-ratio-options button[aria-checked=true] .story-guide-ratio-icon{color:var(--on-theme)}.story-guide-ratio-options button>span{min-width:0;display:grid;gap:1px;text-align:left}.story-guide-ratio-options b,.story-guide-duration-options b{overflow:hidden;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.story-guide-ratio-options small{overflow:hidden;font-size:8px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.story-guide-duration-options button{gap:3px}.story-guide-duration-options b{font-size:15px}.story-guide-duration-options small{font-size:9px;font-weight:600}@keyframes story-guide-popover-in{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.story-guide-composer footer{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-top:1px solid var(--line);border-radius:0 0 7px 7px;background:var(--raised)}.story-guide-composer footer>span{min-width:0;overflow:hidden;color:var(--ink-3);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.story-guide-optimizer-select{width:min(210px,calc(100% - 52px));min-width:0;height:36px;display:grid;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink-3);background:var(--paper)}.story-guide-optimizer-select>svg:first-child{color:var(--theme)}.story-guide-optimizer-select>svg:last-child{pointer-events:none}.story-guide-optimizer-select select{width:100%;min-width:0;height:34px;padding:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ink-2);background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:650}.story-guide-optimizer-select:focus-within{border-color:var(--theme-border-strong);box-shadow:0 0 0 2px var(--theme-soft)}.story-guide-optimizer-select:has(select:disabled){cursor:not-allowed;opacity:.55}.story-guide-composer footer>button{min-width:76px;height:36px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:5px;color:var(--on-theme);background:var(--theme);cursor:pointer;font-size:11px;font-weight:680}.story-guide-composer footer>button:hover:not(:disabled){background:var(--theme-hover)}.story-guide-progress{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;color:var(--theme)}.story-guide-progress>svg{margin-top:2px}.story-guide-progress>span{min-width:0;display:grid;gap:2px}.story-guide-progress b{color:var(--ink-2);font-size:11px}.story-guide-progress small{color:var(--ink-3);font-size:10px;line-height:15px}.story-guide-skip{justify-self:center;min-height:40px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:0;color:var(--ink-3);background:transparent;cursor:pointer;font-size:11px;font-weight:650}.story-guide-skip:hover:not(:disabled){color:var(--theme)}body:has(.story-guide-view) .page-scroll-controls{display:none}@media(max-width:430px){.story-guide-view{width:100%;max-width:430px;min-height:calc(100dvh - 156px);place-items:start center;padding:24px 0 48px}.story-guide{width:100%;max-width:100%;gap:16px}.story-guide-heading{grid-template-columns:36px minmax(0,1fr);gap:10px}.story-guide-heading>span{width:36px;height:36px}.story-guide-heading h1{font-size:20px;line-height:27px}.story-guide-references{padding:10px 11px 9px}.story-guide-composer textarea{min-height:148px;padding:14px 13px 9px;font-size:16px;line-height:23px}.story-guide-settings{padding:3px 11px 8px}.story-guide-settings-popover{left:11px;width:calc(100% - 22px)}.story-guide-composer footer{padding-left:13px}}@media(prefers-reduced-motion:reduce){.story-guide-settings-popover{animation:none}.story-guide-setting-trigger.audio>svg:last-child{transition:none}}.upload-well:hover{border-color:var(--theme-border-strong);background:var(--raised)}.upload-well>span{width:48px;height:48px;display:grid;place-items:center;border-radius:6px;color:var(--blue);background:var(--theme-soft)}.upload-well strong{font-size:14px}.upload-well small{color:var(--ink-4);font-size:11px}.upload-well.has-preview{height:280px;padding:0;border-style:solid;background:var(--media)}.upload-well img{width:100%;height:100%;display:block;object-fit:contain;box-shadow:inset 0 0 0 1px #ffffff1a}.upload-well.compact>span.missing-reference-state{width:auto;max-width:100%;height:auto;min-height:0;padding:8px 10px;gap:4px;background:var(--theme-soft)}.missing-reference-state strong{font-size:11px;line-height:16px;white-space:nowrap}.missing-reference-state small{font-size:10px;line-height:14px;white-space:nowrap}.reference-heading{display:flex;align-items:center;justify-content:flex-end;margin-bottom:-8px}.reference-heading small{color:var(--ink-3);font-size:10px}.upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.upload-grid.dynamic{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-slot{position:relative;min-width:0;display:grid;gap:6px}.upload-slot>small{overflow:hidden;padding:0 2px;color:var(--ink-4);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.upload-well.compact{width:100%;min-height:132px;padding:10px 6px}.upload-well.compact>span{width:38px;height:38px}.upload-grid.dynamic .upload-well.compact{min-height:0;aspect-ratio:4/5}.upload-grid.dynamic .upload-well.compact.has-preview{height:auto}.upload-add{border-style:dashed}.remove-upload{position:absolute;top:6px;right:6px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:#fff;background:#17191cc7;cursor:pointer}.remove-upload:hover{background:#17191ceb}.audio-reference-list{min-width:0;display:grid;gap:9px;padding-top:14px;border-top:1px solid var(--line)}.audio-reference-list>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.audio-reference-list>header>span{min-width:0;display:flex;align-items:center;gap:6px}.audio-reference-list>header svg{color:var(--theme)}.audio-reference-list>header b{font-size:11px}.audio-reference-list>header small{color:var(--ink-4);font-size:9px}.audio-reference-list>header>button{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--line);border-radius:5px;color:var(--ink-2);background:var(--raised);cursor:pointer;font-size:10px;font-weight:650}.audio-reference-list>header>button:hover:not(:disabled){border-color:var(--theme-border-strong);color:var(--theme);background:var(--theme-soft-subtle)}.audio-reference-empty{width:100%;min-height:58px;display:flex;align-items:center;justify-content:center;gap:9px;padding:9px;border:1px dashed var(--line-strong);border-radius:6px;color:var(--ink-3);background:var(--raised);cursor:pointer}.audio-reference-empty:hover:not(:disabled){border-color:var(--theme-border-strong);color:var(--theme);background:var(--theme-soft-subtle)}.audio-reference-empty>span{display:grid;gap:2px;text-align:left}.audio-reference-empty b{color:var(--ink-2);font-size:10px}.audio-reference-empty small{font-size:9px}.audio-reference-items{min-width:0;display:grid;gap:0;border-top:1px solid var(--line)}.audio-reference-item{min-width:0;display:grid;gap:9px;padding:11px 0;border-bottom:1px solid var(--line)}.audio-reference-main{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px}.audio-play-button,.audio-remove-button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;cursor:pointer}.audio-play-button{color:var(--on-theme);background:var(--theme)}.audio-remove-button{color:var(--ink-3);background:var(--well)}.audio-remove-button:hover:not(:disabled){color:var(--danger);background:var(--danger-soft)}.audio-reference-copy{min-width:0;display:grid;gap:2px}.audio-reference-copy b{overflow:hidden;color:var(--ink-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.audio-reference-copy small{color:var(--ink-4);font-size:9px;font-variant-numeric:tabular-nums}.audio-playback-error{color:var(--danger);font-size:9px}.audio-trim-shell{min-width:0;display:grid;gap:5px;padding-inline:14px}.audio-trim-timeline{position:relative;min-width:0;height:50px;border-radius:4px;background:var(--well);cursor:grab;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none}.audio-trim-timeline:active{cursor:grabbing}.audio-waveform{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:1px;overflow:hidden;padding:6px 7px;border-radius:4px;pointer-events:none}.audio-waveform i{min-width:1px;flex:1 1 1px;max-height:100%;border-radius:1px;background:var(--line-strong)}.audio-waveform i[data-selected=true]{background:var(--theme)}.audio-trim-mask{position:absolute;z-index:1;top:0;bottom:0;background:#07191c6b;pointer-events:none}.audio-trim-mask.start{left:0;border-radius:4px 0 0 4px}.audio-trim-mask.end{right:0;border-radius:0 4px 4px 0}.audio-trim-selection{position:absolute;z-index:2;top:0;bottom:0;min-width:0;padding:0;border:0;border-top:2px solid var(--theme);border-bottom:2px solid var(--theme);border-radius:0;background:#d3f1ec14;cursor:grab;touch-action:none}.audio-trim-selection:active:not(:disabled){cursor:grabbing;transform:none}.audio-trim-selection:focus-visible{outline:3px solid var(--focus);outline-offset:-4px}.audio-trim-playhead{position:absolute;z-index:4;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--on-theme);box-shadow:0 0 0 1px #0b191b4d;pointer-events:none}.audio-trim-handle{position:absolute;z-index:3;top:0;width:28px;height:50px;margin-left:-14px;padding:0;border:0;border-radius:4px;background:transparent;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.audio-trim-handle>i{position:absolute;top:0;bottom:0;left:8px;width:12px;border-radius:4px;background:var(--theme);box-shadow:0 0 0 1px var(--theme-hover);pointer-events:none}.audio-trim-handle>i:after{content:"";position:absolute;top:18px;left:5px;width:2px;height:14px;border-radius:1px;background:var(--on-theme-muted)}.audio-trim-handle:hover:not(:disabled)>i,.audio-trim-handle:focus-visible>i{background:var(--theme-hover)}.audio-trim-handle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.audio-trim-handle:active:not(:disabled){transform:none}.audio-trim-times{min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--ink-4);font-size:9px;font-variant-numeric:tabular-nums}.audio-trim-times output:last-child{text-align:right}.audio-trim-times span{padding:1px 6px;border-radius:3px;color:var(--theme);background:var(--theme-soft);font-weight:650}.audio-reference-fields{min-width:0;display:grid;grid-template-columns:minmax(118px,.7fr) minmax(0,1.3fr);gap:8px}.audio-reference-fields label{min-width:0;display:grid;gap:4px;color:var(--ink-3);font-size:9px}.audio-reference-fields select,.audio-reference-fields input{width:100%;min-width:0;min-height:36px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--ink-2);background:var(--raised);font:inherit;font-size:10px}.audio-reference-list.compact{padding:10px 14px;border-top:1px solid var(--line);background:var(--raised)}.audio-reference-list.compact .audio-trim-shell{padding-inline:14px}.audio-reference-list.compact .audio-reference-item{padding:9px 0}.audio-reference-list.compact .audio-reference-empty{background:var(--paper)}@media(max-width:600px){.audio-reference-fields{grid-template-columns:1fr}.audio-reference-fields select,.audio-reference-fields input{font-size:16px}.audio-trim-timeline,.audio-trim-handle{height:56px}.audio-trim-handle>i:after{top:21px}}.option-group{min-width:0;margin:0;padding:0;border:0}.option-group legend{margin-bottom:7px;color:var(--ink-2);font-size:12px;font-weight:600}.duration-control{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:4px;border-radius:6px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.duration-control button{min-width:0;min-height:44px;display:grid;align-items:center;justify-content:center;gap:1px;padding:5px 2px;border:0;border-radius:4px;color:var(--ink-3);background:transparent;cursor:pointer;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.duration-control button[aria-pressed=true]{color:var(--on-theme);background:var(--theme);box-shadow:none}.duration-control button>span{display:flex;align-items:baseline;justify-content:center;gap:4px}.duration-control small{font-size:10px;font-weight:550}.duration-control em{overflow:hidden;font-size:8px;font-style:normal;font-weight:600;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.prompt-length{justify-self:end;margin-top:-14px;color:var(--ink-3);font-size:10px;font-variant-numeric:tabular-nums}.desktop-prompt-translation{display:none}.mobile-prompt-translation{min-width:0}.prompt-translation-tools{min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(84px,auto) minmax(166px,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.prompt-translation-label{min-width:0;display:flex;align-items:center;gap:6px;color:var(--ink-2)}.prompt-translation-label svg{flex:0 0 auto;color:var(--blue)}.prompt-translation-label b{font-size:11px;font-weight:650;white-space:nowrap}.prompt-translation-direction{min-width:0;display:grid;grid-template-columns:minmax(48px,1fr) 34px minmax(48px,1fr);align-items:center;gap:4px;color:var(--ink-2);text-align:center}.prompt-translation-direction>span{min-width:0;overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.prompt-direction-swap{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--theme-border);border-radius:5px;color:var(--theme);background:var(--theme-soft);cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.prompt-direction-swap:hover:not(:disabled){border-color:var(--theme-border-strong);background:var(--theme-soft-hover)}.prompt-direction-swap:active:not(:disabled){transform:scale(.96)}.prompt-direction-swap:disabled{cursor:wait;opacity:.5}.prompt-translate-button{min-height:36px;padding:0 10px;white-space:nowrap;font-size:11px}.prompt-translate-button>svg{color:var(--blue)}.channel-select-control{min-width:0}.channel-select-control select{width:100%;height:44px;padding:0 11px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink);background:var(--well);cursor:pointer;font-size:12px;font-weight:650}.channel-select-control select:hover{border-color:var(--theme-border-strong);background:var(--raised)}.channel-select-control option:disabled{color:var(--ink-4);background:var(--raised)}.channel-select-control[data-full=true] select{border-color:var(--danger-border);color:var(--danger);background:var(--danger-soft)}.channel-select-control[data-unavailable=true] select{border-color:var(--line-strong);color:var(--ink-4);background:var(--raised)}.channel-hint{display:block;margin-top:6px;color:var(--ink-3);font-size:10px;line-height:15px}.advanced-prompt{min-width:0;display:grid;gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.advanced-prompt-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.advanced-prompt-heading>span{display:flex;align-items:center;gap:7px;color:var(--blue)}.advanced-prompt-heading b{color:var(--ink);font-size:13px}.advanced-prompt-heading small{color:var(--ink-3);font-size:10px}.advanced-prompt-field>span{display:flex;align-items:center;gap:7px}.advanced-prompt-field>span>label{color:var(--ink-2);cursor:text}.advanced-prompt-field>span b,.advanced-prompt-field>span em{padding:1px 5px;border-radius:3px;font-size:9px;font-style:normal;font-weight:650}.advanced-prompt-field>span b{color:var(--blue);background:var(--theme-soft)}.advanced-prompt-field>span em{color:var(--ink-3);background:var(--well)}.advanced-prompt .advanced-prompt-field>small{justify-self:start;color:var(--ink-3);font-size:10px;line-height:15px}.advanced-prompt-field textarea{min-height:94px;background:var(--paper)}.advanced-prompt-field textarea::placeholder{color:var(--ink-3)}.subject-editor{min-width:0;display:grid;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.subject-editor-heading{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px}.subject-editor-heading>span{min-width:0;display:flex;align-items:baseline;gap:7px}.subject-editor-heading b{font-size:12px}.subject-editor-heading small{color:var(--ink-3);font-size:9px}.subject-editor-heading em{flex:0 0 auto;color:var(--ink-3);font-size:10px;font-style:normal;font-variant-numeric:tabular-nums}.subject-empty{min-width:0;display:flex;align-items:flex-start;gap:9px;padding:12px;border-top:1px solid var(--line);color:var(--ink-3);background:var(--well)}.subject-empty>svg{flex:0 0 auto;margin-top:1px;color:var(--blue)}.subject-empty>span{min-width:0;display:grid;gap:3px}.subject-empty b{color:var(--ink-2);font-size:11px}.subject-empty small{font-size:10px;line-height:15px}.subject-row{min-width:0;display:grid;gap:10px;padding:13px 0;border-top:1px solid var(--line)}.subject-row-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.advanced-subject-name{min-width:0;display:grid;grid-template-columns:auto minmax(120px,220px);align-items:center;gap:8px}.advanced-subject-name>span{color:var(--blue);font-size:10px;font-weight:700;white-space:nowrap}.advanced-subject-name input{width:100%;min-width:0;height:34px;padding:0 9px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink);background:var(--paper);font-size:11px;font-weight:650}.advanced-subject-name input:focus{border-color:var(--theme-border-strong);outline:2px solid var(--theme-soft);outline-offset:1px}.subject-row-actions{flex:0 0 auto;display:flex;align-items:center;gap:2px}.subject-save,.subject-remove{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.subject-save{color:var(--blue)}.subject-save:hover:not(:disabled){background:var(--theme-soft)}.subject-remove{color:var(--danger)}.subject-remove:hover:not(:disabled){background:var(--danger-soft)}.subject-save:disabled,.subject-remove:disabled{cursor:not-allowed;opacity:.42}.subject-add{min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0;border:1px dashed var(--line-strong);border-radius:5px;color:var(--blue);background:transparent;cursor:pointer;font-size:11px;font-weight:650}.subject-add:hover:not(:disabled){border-color:var(--theme-border-strong);background:var(--theme-soft-subtle)}.mention-input-wrap{position:relative;min-width:0;display:block!important}.mention-input-wrap textarea{display:block}.mention-menu{position:absolute;z-index:8;top:calc(100% + 4px);left:0;right:0;max-height:224px;display:grid!important;overflow-y:auto;padding:4px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);box-shadow:0 8px 24px #17191c24}.mention-menu button{min-width:0;min-height:42px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:4px;color:var(--ink-2);background:transparent;text-align:left;cursor:pointer}.mention-menu button:hover,.mention-menu button[aria-selected=true]{background:var(--well)}.mention-menu button b{color:var(--blue);font-size:11px}.mention-menu button small{overflow:hidden;color:var(--ink-3);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.camera-preset-panel{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.camera-preset-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.camera-preset-heading>span{min-width:0;display:flex;align-items:baseline;gap:7px}.camera-preset-heading b{color:var(--ink);font-size:12px}.camera-preset-heading small{color:var(--ink-3);font-size:9px;line-height:14px}.camera-preset-list{display:flex;flex-wrap:wrap;gap:6px}.camera-preset-list button{min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--ink-2);background:var(--paper);cursor:pointer;font-size:11px;font-weight:600}.camera-preset-list button:hover{border-color:var(--theme-border-strong);color:var(--blue);background:var(--theme-soft-subtle)}.camera-preset-list button:active{transform:scale(.98)}.camera-preset-list button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shot-timeline-editor{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.shot-timeline-heading{min-height:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shot-timeline-heading>span{min-width:0;display:grid;gap:3px}.shot-timeline-heading b{font-size:12px}.shot-timeline-heading small{color:var(--ink-3);font-size:9px;line-height:14px}.shot-timeline-heading em{flex:0 0 auto;color:var(--route);font-size:10px;font-style:normal;font-variant-numeric:tabular-nums}.shot-timeline-list{display:grid;gap:9px}.shot-card{min-width:0;display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--paper)}.shot-card>header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:10px}.shot-card>header>span{min-width:0;display:flex;align-items:baseline;gap:7px}.shot-card>header b{color:var(--ink);font-size:12px}.shot-card>header small{color:var(--ink-3);font-size:9px;font-variant-numeric:tabular-nums}.shot-remove{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;border-radius:5px;color:var(--danger);background:transparent;cursor:pointer}.shot-remove:hover{background:var(--danger-soft)}.shot-time-control{min-width:0;display:grid;gap:6px;padding:8px 9px;border-radius:5px;background:var(--well)}.shot-time-control>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.shot-time-control small{color:var(--ink-3);font-size:9px}.shot-time-control b{color:var(--route);font-family:Cascadia Mono,Consolas,monospace;font-size:10px;font-variant-numeric:tabular-nums}.shot-time-control input{width:100%;accent-color:var(--route);cursor:pointer}.shot-add{margin:0;background:var(--paper)}.shot-timeline-summary{display:block;max-height:72px;overflow:auto;padding:9px 10px;border-radius:5px;color:var(--ink-3);background:var(--well);font-size:9px;line-height:15px;white-space:pre-wrap;overflow-wrap:anywhere}.shot-timeline-summary.over-limit{color:var(--danger);background:var(--danger-soft)}.ratio-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;border-radius:6px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.ratio-control button{min-width:0;min-height:62px;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 2px;border:0;border-radius:4px;color:var(--ink-3);background:transparent;cursor:pointer}.ratio-control button[aria-pressed=true]{color:var(--on-theme);background:var(--theme);box-shadow:none}.ratio-control button>span{min-width:0;display:grid;gap:1px}.ratio-control button b{font-size:11px;font-weight:700}.ratio-control button small{display:block;font-size:8px;font-weight:550;line-height:10px;text-align:center;white-space:normal;overflow-wrap:anywhere}.ratio-control i{flex:0 0 auto;display:block;border:1.5px solid currentColor;border-radius:1px}.ratio-control i[data-ratio="1:1"]{width:13px;height:13px}.ratio-control i[data-ratio="2:3"]{width:10px;height:15px}.ratio-control i[data-ratio="3:2"]{width:15px;height:10px}.ratio-control i[data-ratio="3:4"]{width:10px;height:14px}.ratio-control i[data-ratio="4:3"]{width:14px;height:10px}.ratio-control i[data-ratio="9:16"]{width:8px;height:15px}.ratio-control i[data-ratio="16:9"]{width:16px;height:9px}.ratio-control i[data-ratio="21:9"]{width:18px;height:8px}.switch-field{min-height:66px;display:grid;grid-template-columns:1fr 40px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);cursor:pointer}.switch-field>span{display:grid;gap:2px}.switch-field b{font-size:12px}.switch-field small{color:var(--ink-3);font-size:10px}.switch-field input{position:absolute;opacity:0;pointer-events:none}.switch-field>i{position:relative;width:38px;height:22px;border-radius:11px;background:var(--ink-4);transition:background-color .16s cubic-bezier(.23,1,.32,1)}.switch-field>i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .16s cubic-bezier(.23,1,.32,1)}.switch-field:has(input:checked)>i{background:var(--route)}.switch-field:has(input:checked)>i:after{transform:translate(16px)}.switch-field:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.switch-field:has(input:disabled){cursor:not-allowed;opacity:.62}.submit-dock{display:grid;grid-template-columns:1fr minmax(150px,1.4fr);align-items:center;gap:12px;padding:10px;border-radius:8px;background:var(--paper);box-shadow:0 0 0 1px var(--line),0 3px 12px #17191c12}.submit-dock .submit-cost{display:grid;gap:2px;padding-left:4px}.submit-dock small{color:var(--ink-3);font-size:10px}.submit-dock b{display:flex;align-items:center;gap:5px;color:var(--warning);font-size:14px}.submit-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:8px}.submit-dock .primary-button{height:48px}.submit-dock.free b{color:var(--success)}.task-submit-step .submit-dock{padding:12px 0 0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.submit-confirm-dialog{width:min(410px,calc(100% - 24px))}.submit-confirm-body{display:grid;gap:16px;padding:16px 20px 20px}.submit-confirm-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.submit-confirm-specs>span{min-width:0;display:grid;gap:3px;padding:10px 6px;text-align:center}.submit-confirm-specs>span:nth-child(3n+2),.submit-confirm-specs>span:nth-child(3n+3){border-left:1px solid var(--line)}.submit-confirm-specs>span:nth-child(n+4){border-top:1px solid var(--line)}.submit-confirm-specs small{color:var(--ink-3);font-size:9px}.submit-confirm-specs b{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.submit-confirm-billing{display:grid;padding:0 2px}.submit-confirm-billing>header,.submit-confirm-billing>div,.submit-confirm-billing>footer{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.submit-confirm-billing>header{border-bottom:1px solid var(--line)}.submit-confirm-billing>header>span{display:flex;align-items:center;gap:6px}.submit-confirm-billing>header svg{color:var(--warning)}.submit-confirm-billing>header b{font-size:12px}.submit-confirm-billing>header small{color:var(--ink-3);font-size:9px;font-variant-numeric:tabular-nums}.submit-confirm-billing>div{color:var(--ink-2);font-size:10px}.submit-confirm-billing>div b{color:var(--ink-2);font-size:10px;font-variant-numeric:tabular-nums}.submit-confirm-billing>footer{margin-top:2px;border-top:1px solid var(--line);color:var(--ink);font-size:11px;font-weight:700}.submit-confirm-billing>footer b{color:var(--warning);font-size:13px;font-variant-numeric:tabular-nums}.submit-translate-switch{min-height:62px;background:var(--raised)}.submit-translate-switch:has(input:disabled){cursor:default;opacity:1}.submit-translate-switch:has(input:disabled)>i{opacity:.62}.submit-confirm-progress{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;border-radius:6px;color:var(--blue);background:var(--theme-soft)}.submit-confirm-progress>svg{margin-top:1px}.submit-confirm-progress>span{min-width:0;display:grid;gap:2px}.submit-confirm-progress b{color:var(--ink);font-size:11px}.submit-confirm-progress small{color:var(--ink-2);font-size:10px;line-height:15px}.submit-confirm-actions{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px}.submit-confirm-actions button{min-height:44px}.page-scroll-controls{position:fixed;right:max(12px,calc((100vw - 430px)/2 + 12px));bottom:calc(16px + env(safe-area-inset-bottom));z-index:18;display:grid;gap:7px;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1)}.page-scroll-controls.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.page-scroll-controls button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid oklch(24% .06 185 / .72);border-radius:5px;color:var(--on-theme);background:#00423cdb;background:oklch(34% .085 185 / .86);box-shadow:0 2px 8px #0f1f2024;opacity:.82;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.page-scroll-controls button:hover:not(:disabled),.page-scroll-controls button:focus-visible{color:var(--on-theme);background:var(--theme-hover);opacity:1}.page-scroll-controls button:active:not(:disabled){transform:scale(.97)}.page-scroll-controls button:disabled{opacity:.28;cursor:default}.mobile-nav-drawer{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;color:var(--ink);background:transparent}.mobile-nav-drawer[open]{display:flex;align-items:stretch}.mobile-nav-drawer::backdrop{background:#0a0c0f85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-nav-drawer>aside{width:min(304px,calc(100vw - 48px));height:100%;display:flex;flex-direction:column;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));border-right:1px solid var(--line);background:var(--canvas);box-shadow:12px 0 28px #0a0c0f2e;animation:mobile-drawer-in .22s cubic-bezier(.23,1,.32,1)}.mobile-drawer-header{min-width:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 12px;border-bottom:1px solid var(--line)}.mobile-drawer-brand{min-width:0}.mobile-drawer-brand>span{flex:0 0 auto}.mobile-drawer-brand>div{min-width:0}.mobile-drawer-brand strong,.mobile-drawer-brand small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-drawer-close{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:5px;color:var(--ink-3);background:transparent;cursor:pointer}.mobile-drawer-close:hover,.mobile-drawer-close:focus-visible{color:var(--ink);background:var(--well)}.mobile-drawer-close:active{transform:scale(.97)}.mobile-drawer-nav{display:grid;gap:4px;padding:16px 0}.mobile-drawer-nav>button{min-width:0;min-height:52px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;border:0;border-radius:5px;color:var(--ink-2);background:transparent;text-align:left;cursor:pointer}.mobile-drawer-nav>button:hover{color:var(--ink);background:var(--raised)}.mobile-drawer-nav>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mobile-drawer-nav>button:active{transform:scale(.98)}.mobile-drawer-nav>button[aria-current=page]{color:var(--theme);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.mobile-drawer-nav>button>span{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:5px;color:var(--ink-3);background:var(--well)}.mobile-drawer-nav>button[aria-current=page]>span{color:var(--on-theme);background:var(--theme)}.mobile-drawer-nav>button small{min-width:0;overflow:hidden;color:inherit;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mobile-drawer-nav>button b{position:absolute;top:-5px;right:-7px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:9px;color:#fff;background:var(--danger);font-size:9px;font-variant-numeric:tabular-nums}.mobile-drawer-identity{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-top:auto;padding:12px 6px 4px;border-top:1px solid var(--line)}.mobile-drawer-identity>span{width:34px;height:34px;display:grid;place-items:center;border-radius:5px;color:var(--theme);background:var(--theme-soft)}.mobile-drawer-identity>div{min-width:0;display:grid;gap:2px}.mobile-drawer-identity small{color:var(--ink-3);font-size:9px}.mobile-drawer-identity strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@keyframes mobile-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.bottom-nav{display:none}.bottom-nav button{min-width:0;display:grid;place-content:center;gap:2px;border:0;border-radius:5px;color:var(--ink-3);background:transparent;cursor:pointer}.bottom-nav button>span{position:relative;width:32px;height:28px;display:grid;place-items:center;justify-self:center;border-radius:5px;transition:color .15s cubic-bezier(.23,1,.32,1)}.bottom-nav button[aria-current=page]>span{color:var(--theme)}.bottom-nav button small{font-size:10px;font-weight:600}.bottom-nav button b{position:absolute;top:-5px;left:calc(50% + 6px);min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border-radius:8px;color:#fff;background:var(--danger);font-size:9px}.task-list{display:grid;gap:12px;padding:2px 0}.task-item{min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:var(--paper)}.task-item-row{min-width:0;display:block;padding:12px}.task-preview{position:relative;width:100%;display:block;overflow:hidden;padding:0;border:0;aspect-ratio:3/2;background:var(--media);cursor:pointer}.task-preview.is-static{cursor:default}.task-preview img{width:100%;height:100%;display:block;object-fit:cover}.task-preview-play{position:absolute;left:50%;top:50%;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#fff;background:#17191c75;box-shadow:0 2px 8px #0a0c0f38;transform:translate(-50%,-50%);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.task-preview-play svg{margin-left:2px}.task-preview:hover .task-preview-play{background:#17191c9e}.task-preview-zoom{position:absolute;right:10px;bottom:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:5px;color:#fff;background:#17191c8f;pointer-events:none}.task-preview:hover .task-preview-zoom{background:#17191cc2}.preview-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:max(20px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border:0;color:#fff;background:#0a0c0ff5}.preview-lightbox[open]{display:grid;place-items:center}.preview-lightbox::backdrop{background:#0a0c0fe0}.preview-lightbox>img{width:min(1120px,100%);max-height:calc(100dvh - 88px);display:block;object-fit:contain}.preview-lightbox-close{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:1;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:#fff;background:#ffffff1f;cursor:pointer}.preview-lightbox-close:hover{background:#fff3}.image-preview-status{min-height:160px;display:grid;place-content:center;justify-items:center;gap:10px;color:#ffffffc7;font-size:12px}.task-preview-fallback{min-height:112px;display:grid;place-content:center;justify-items:center;gap:7px;color:var(--ink-3);background:var(--well);font-size:10px}.task-copy{min-width:0;display:grid;gap:6px}.task-reference-strip{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:7px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.task-reference-strip.is-compact{padding:6px 7px;background:var(--well-muted)}.task-reference-label{display:inline-flex;align-items:center;gap:4px;color:var(--route);font-size:9px;font-weight:680;white-space:nowrap}.task-reference-label svg{flex:0 0 auto}.task-reference-images{min-width:0;display:flex;flex-wrap:wrap;gap:4px}.task-reference-images img{width:44px;height:44px;flex:0 0 auto;display:block;object-fit:cover;border-radius:4px;background:var(--well);box-shadow:inset 0 0 0 1px #17191c1c}.task-reference-strip.is-compact .task-reference-images img{width:34px;height:34px}.task-reference-strip.is-admin{width:88px;grid-template-columns:1fr;padding:4px;background:var(--well)}.task-reference-strip.is-admin .task-reference-label{display:none}.task-reference-strip.is-admin .task-reference-images{justify-content:center}.task-reference-strip.is-admin .task-reference-images img{width:24px;height:24px;border-radius:3px}.task-copy>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-status-line{min-width:0;display:flex;align-items:center;gap:7px}.task-elapsed{display:inline-flex;align-items:center;gap:3px;color:var(--blue);font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.task-copy time{color:var(--ink-4);font-size:9px}.task-copy strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.task-copy small{color:var(--ink-3);font-size:10px}.task-copy .task-error{overflow:hidden;color:var(--danger);text-overflow:ellipsis;white-space:nowrap}.task-copy .task-refund{display:inline-flex;align-items:center;gap:4px;color:var(--success);font-weight:650}.task-refund svg{flex:0 0 auto}.task-card-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);background:var(--raised)}.task-card-actions.has-output{grid-template-columns:repeat(4,minmax(0,1fr))}.task-card-actions.has-requeue{grid-template-columns:repeat(3,minmax(0,1fr))}.task-card-actions.has-output.has-requeue{grid-template-columns:repeat(5,minmax(0,1fr))}.task-card-actions button,.task-card-actions a{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 6px;border:0;color:var(--ink-2);background:transparent;text-decoration:none;cursor:pointer;font-size:11px;font-weight:650}.task-card-actions button:disabled{cursor:not-allowed;opacity:.58}.task-card-actions button+button,.task-card-actions button+a,.task-card-actions a+button{border-left:1px solid var(--line)}.task-card-actions button:hover:not(:disabled),.task-card-actions a:hover{color:var(--blue);background:var(--theme-soft)}.task-card-actions .task-favorite-button.is-active{color:var(--blue)}.task-card-actions .task-requeue-button{color:var(--warning)}.task-card-actions .task-requeue-button:hover:not(:disabled){color:var(--warning);background:var(--warning-soft)}.task-pagination-top-anchor{scroll-margin-top:76px}.task-pagination{min-height:46px;display:grid;align-items:center;gap:8px;padding:7px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.task-pagination-top{margin-bottom:14px}.task-pagination-bottom{margin-top:14px}.task-pagination-actions{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.task-pagination button{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 4px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink-2);background:var(--paper);cursor:pointer;font-size:10px;font-weight:650;white-space:nowrap}.task-pagination button:hover:not(:disabled){color:var(--blue);background:var(--theme-soft)}.task-pagination button:disabled{cursor:default;opacity:.42}.task-pagination span{min-width:0;overflow:hidden;color:var(--ink-3);font-size:10px;font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap}.task-pagination b{color:var(--ink);font-size:11px;font-weight:700}.task-pagination-status{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.task-page-jump{display:flex;align-items:center;justify-content:center;gap:4px}.task-page-jump input{width:52px;height:44px;padding:0 5px;border:1px solid var(--line-strong);border-radius:5px;outline:0;color:var(--ink);background:var(--well);font-size:16px;font-variant-numeric:tabular-nums;text-align:center}.task-page-jump input:focus{border-color:var(--theme-border-strong);box-shadow:0 0 0 2px var(--theme-soft)}.task-page-jump>span{color:var(--ink-3)}.task-page-jump button{min-height:44px;padding:0 9px;color:var(--blue)}.share-dialog{width:min(390px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;border:0;border-radius:8px;color:var(--ink);background:var(--paper);box-shadow:0 8px 28px #0a0c0f38}.share-dialog[open]{display:block}.share-dialog::backdrop{background:#0a0c0f9e}.share-dialog-header{min-height:60px;display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 20px;border-bottom:1px solid var(--line)}.share-dialog-header>div{display:flex;align-items:center;gap:8px}.share-dialog-header svg{color:var(--blue)}.share-dialog-header h2{margin:0;font-size:16px}.share-privacy-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;margin:18px 20px;padding:12px;border-radius:6px;color:var(--route);background:var(--route-soft)}.share-privacy-note>svg{margin-top:1px}.share-privacy-note p{display:grid;gap:3px;margin:0}.share-privacy-note b{color:var(--ink);font-size:12px}.share-privacy-note span{color:var(--ink-2);font-size:10px;line-height:16px}.share-dialog form{display:grid;gap:16px;padding:0 20px 20px}.share-dialog .field>small{justify-self:start;color:var(--ink-3);line-height:15px}.share-switch{width:100%}.share-link-field>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 44px}.share-link-field>div input{min-width:0;border-radius:5px 0 0 5px;font-size:10px}.share-link-field>div button{display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-left:0;border-radius:0 5px 5px 0;color:var(--blue);background:var(--raised);cursor:pointer}.share-link-field>small{justify-self:end}.share-dialog-actions{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding-top:4px}.share-dialog-actions button{height:44px}.share-dialog-skeleton{display:grid;gap:12px;padding:0 20px 24px}.share-dialog-skeleton i,.shared-scheme-skeleton i{display:block;height:54px;border-radius:6px;background:var(--well)}.share-dialog-skeleton i:last-child{height:44px}.shared-scheme-view{min-width:0;display:grid;gap:20px}.shared-back-button{width:max-content;min-height:36px;display:flex;align-items:center;gap:6px;margin:-4px 0;padding:0 6px 0 0;border:0;color:var(--ink-2);background:transparent;cursor:pointer;font-size:11px}.shared-back-button:hover{color:var(--blue)}.shared-scheme-heading{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px}.shared-scheme-heading>span{width:42px;height:42px;display:grid;place-items:center;border-radius:6px;color:var(--blue);background:var(--theme-soft)}.shared-scheme-heading h1{margin:0;font-size:22px;line-height:28px}.shared-work-preview{border-radius:7px}.shared-scheme-heading p{display:flex;align-items:center;gap:4px;margin:4px 0 0;color:var(--ink-3);font-size:10px}.shared-scheme-section{min-width:0;display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.shared-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.shared-section-title h2{margin:0;font-size:13px}.shared-section-title span{color:var(--ink-3);font-size:10px}.shared-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shared-reference-grid img{width:100%;aspect-ratio:4/5;display:block;object-fit:cover;border-radius:5px;background:var(--well)}.shared-prompt{margin:0;padding:13px;border-radius:6px;color:var(--ink-2);background:var(--well);font-size:12px;line-height:19px;white-space:pre-wrap;overflow-wrap:anywhere}.shared-scheme-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.shared-scheme-specs>span{min-width:0;display:grid;gap:3px;padding:12px 8px;text-align:center}.shared-scheme-specs>span+span{border-left:1px solid var(--line)}.shared-scheme-specs small{color:var(--ink-3);font-size:9px}.shared-scheme-specs b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.shared-use-dock{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border-radius:8px;background:var(--paper);box-shadow:0 0 0 1px var(--line),0 3px 12px #17191c12}.shared-use-dock>span{display:grid;gap:2px;padding-left:4px}.shared-use-dock small{color:var(--ink-3);font-size:9px}.shared-use-dock b{display:flex;align-items:center;gap:4px;color:var(--warning);font-size:14px}.shared-use-dock .primary-button{min-width:0;min-height:48px;padding:0 10px}.shared-scheme-skeleton{display:grid;gap:14px}.shared-scheme-skeleton i:first-child{width:45%;height:36px}.shared-scheme-skeleton i:nth-child(2){height:180px}.shared-scheme-skeleton i:nth-child(3){height:120px}.status{display:inline-flex;align-items:center;gap:6px;min-height:24px;width:max-content;padding:0 7px;border-radius:4px;color:var(--ink-3);background:var(--well);font-size:10px;font-weight:650;white-space:nowrap}.status i{width:6px;height:6px;border-radius:50%;background:currentColor}.status-online,.status-succeeded,.status-resolved,.status-verified,.status-paid,.status-unused{color:var(--success);background:var(--success-soft)}.status-queued,.status-awaiting_admin,.status-pending,.status-paused{color:var(--warning);background:var(--warning-soft)}.status-assigned,.status-uploading,.status-submitted,.status-running,.status-fetching_output,.status-decoding,.status-awaiting_user,.status-used{color:var(--blue);background:var(--theme-soft)}.status-submission_unknown,.status-attention,.status-failed,.status-revoked{color:var(--danger);background:var(--danger-soft)}.empty-state{min-height:240px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--ink-4);background:var(--paper);text-align:center}.empty-state>span{width:48px;height:48px;display:grid;place-items:center;border-radius:6px;background:var(--well)}.empty-state strong{color:var(--ink-2);font-size:13px}.empty-state small{max-width:240px;font-size:11px}.task-empty-cta{min-height:280px;display:grid;place-content:center;justify-items:center;gap:2px;padding:24px;background:var(--paper);text-align:center}.task-empty-cta .empty-state{min-height:180px;background:transparent}.task-empty-cta .primary-button{min-width:150px}.profile-view{min-width:0;display:grid;gap:18px}.profile-identity{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:4px 0 17px;border-bottom:1px solid var(--line)}.profile-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:6px;color:var(--blue);background:var(--theme-soft)}.profile-identity>span:nth-child(2){min-width:0;display:grid;gap:3px}.profile-identity small{color:var(--ink-3);font-size:10px}.profile-identity strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.profile-verification{display:flex;align-items:center;gap:4px;color:var(--warning);font-size:9px;font-weight:650;white-space:nowrap}.profile-verification.verified{color:var(--success)}.profile-balance{width:100%;min-height:112px;display:flex;align-items:center;justify-content:space-between;padding:19px 20px;border:0;border-radius:7px;color:#fff;background:var(--brand-deep);text-align:left;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.profile-balance>div{display:grid;gap:7px}.profile-balance>div>span{display:flex;align-items:center;gap:6px;color:#ffffffa8;font-size:11px}.profile-balance>div>small{color:#ffffff94;font-size:9px}.profile-balance strong{font-family:Cascadia Mono,Consolas,monospace;font-size:32px;font-variant-numeric:tabular-nums}.profile-balance:hover{box-shadow:0 0 0 1px var(--theme-border),0 6px 18px #0a0c0f29}.profile-balance:active{transform:scale(.985)}.profile-balance:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.profile-balance-action{display:flex;align-items:center;gap:9px;color:var(--warning-bright)}.profile-balance-action svg:last-child{color:#ffffff9e}.user-credit-ledger-view{max-width:820px}.user-credit-hero{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);overflow:hidden;border-radius:7px;color:#fff;background:var(--brand-deep)}.user-credit-balance{min-height:132px;display:grid;align-content:center;gap:6px;padding:20px 22px}.user-credit-balance>span{display:flex;align-items:center;gap:6px;color:#ffffffa8;font-size:10px;font-weight:650}.user-credit-balance>strong{font-family:Cascadia Mono,Consolas,monospace;font-size:36px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.user-credit-balance>small{color:#ffffff8a;font-size:9px}.user-credit-expiry{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-content:center;gap:9px;padding:18px;border-left:1px solid rgba(255,255,255,.1);color:#ffffff8f;background:#ffffff09}.user-credit-expiry.active{color:var(--warning-bright);background:#ffffff0e}.user-credit-expiry>svg{margin-top:2px}.user-credit-expiry>span{min-width:0;display:grid;gap:4px}.user-credit-expiry small{color:#ffffff8c;font-size:9px}.user-credit-expiry strong{color:#fff;font-size:20px;font-variant-numeric:tabular-nums}.user-credit-expiry em{color:#ffffffad;font-size:9px;font-style:normal;line-height:14px}.user-credit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--raised)}.user-credit-summary>span{min-height:66px;display:grid;align-content:center;gap:4px;padding:10px 14px}.user-credit-summary>span+span{border-left:1px solid var(--line)}.user-credit-summary small{color:var(--ink-3);font-size:9px}.user-credit-summary b{font-size:15px;font-variant-numeric:tabular-nums}.credit-expired-value{color:var(--warning)!important}.user-credit-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:6px;background:var(--well)}.user-credit-filters button{min-height:38px;padding:0 10px;border:0;border-radius:4px;color:var(--ink-3);background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:650;transition:color .14s cubic-bezier(.23,1,.32,1),background .14s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.user-credit-filters button:hover{color:var(--ink);background:var(--raised)}.user-credit-filters button[aria-pressed=true]{color:var(--theme);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.user-credit-filters button:active{transform:scale(.97)}.user-credit-filters button:focus-visible{outline:2px solid var(--theme);outline-offset:1px}.user-credit-list{position:relative;min-height:180px;display:grid;border-top:1px solid var(--line)}.user-credit-entry{min-width:0;min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 4px;border-bottom:1px solid var(--line)}.user-credit-entry-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:5px;color:var(--ink-3);background:var(--well)}.user-credit-entry.income .user-credit-entry-icon{color:var(--success);background:var(--success-soft)}.user-credit-entry.expiry .user-credit-entry-icon{color:var(--warning);background:var(--warning-soft)}.user-credit-entry-copy{min-width:0;display:grid;gap:3px}.user-credit-entry-copy>strong{color:var(--ink);font-size:11px}.user-credit-entry-copy>small{overflow:hidden;color:var(--ink-3);font-size:9px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.user-credit-entry-value{min-width:72px;display:grid;justify-items:end;gap:3px}.user-credit-entry-value b{color:var(--ink);font-family:Cascadia Mono,Consolas,monospace;font-size:13px;font-variant-numeric:tabular-nums}.user-credit-entry.income .user-credit-entry-value b{color:var(--success)}.user-credit-entry.expiry .user-credit-entry-value b{color:var(--warning)}.user-credit-entry-value small{color:var(--ink-4);font-size:9px;font-variant-numeric:tabular-nums}.user-credit-grant{width:max-content;max-width:100%;display:flex;align-items:center;gap:5px;margin-top:3px;padding:3px 6px;border-radius:4px;color:var(--warning);background:var(--warning-soft);font-size:9px;line-height:14px}.user-credit-grant>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-credit-grant>b{flex:0 0 auto;font-variant-numeric:tabular-nums}.user-credit-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--ink-3);background:color-mix(in srgb,var(--paper) 88%,transparent);font-size:10px}.user-credit-error{display:grid;justify-items:start;gap:10px}.user-credit-error .inline-notice{width:100%}.user-credit-pagination{margin:0}.user-credit-pagination button{min-height:38px}@media(max-width:520px){.user-credit-hero{grid-template-columns:1fr}.user-credit-balance{min-height:112px;padding:18px}.user-credit-expiry{min-height:76px;border-top:1px solid rgba(255,255,255,.1);border-left:0}.user-credit-summary>span{min-height:60px;padding:9px}.user-credit-entry{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding-inline:0}.user-credit-entry-copy>small{white-space:normal}.user-credit-entry-value{min-width:58px}.user-credit-grant{align-items:flex-start;flex-wrap:wrap}.user-credit-grant>b{width:100%;padding-left:18px}.user-credit-pagination{grid-template-columns:1fr}.user-credit-pagination>span{grid-row:1}}.profile-section{min-width:0;display:grid;gap:15px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.profile-section+.profile-section{border-top:0}.profile-section>header{display:flex;align-items:center;gap:10px}.profile-section>header>span:last-child{min-width:0;display:grid;gap:2px}.profile-section strong{font-size:13px}.profile-section small{color:var(--ink-3);font-size:10px;line-height:15px}.profile-section-icon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:5px;color:var(--blue);background:var(--theme-soft)}.invitation-code-loading{min-height:92px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-3);font-size:11px}.invitation-code-control{min-width:0;display:grid;gap:14px}.invitation-code-field{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:8px}.invitation-code-field input{min-width:0;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums}.invitation-code-field .secondary-button{min-width:0;height:42px}.invitation-code-meta{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.invitation-code-meta>span{min-width:78px;display:grid;gap:2px}.invitation-code-meta b{font-size:16px;font-variant-numeric:tabular-nums}.invitation-code-meta p,.invitation-code-empty p{margin:0;color:var(--ink-3);font-size:10px;line-height:16px}.invitation-code-empty{min-width:0;display:grid;gap:14px}.invitation-code-empty .primary-button{width:100%;min-height:44px}.invitation-generate-controls{min-width:0;display:grid;grid-template-columns:120px minmax(132px,auto);align-items:end;justify-content:start;gap:8px}.invitation-generate-controls input{font-variant-numeric:tabular-nums}.invitation-generate-controls .primary-button{min-height:42px}.invitation-code-list{min-width:0;display:grid;overflow:hidden;border:1px solid var(--line);border-radius:6px}.invitation-code-list>header,.invitation-code-row{min-width:0;display:grid;grid-template-columns:minmax(190px,1fr) 84px minmax(130px,.7fr) 36px;align-items:center;gap:10px;padding:9px 10px}.invitation-code-list>header{color:var(--ink-3);background:var(--well);font-size:9px;font-weight:650}.invitation-code-row+.invitation-code-row{border-top:1px solid var(--line)}.invitation-code-row>code{overflow:hidden;color:var(--ink-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.invitation-code-row>span:nth-child(3){min-width:0;display:grid;gap:2px}.invitation-code-row time,.invitation-code-row small{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.invitation-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:650}.invitation-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.invitation-status.unused{color:var(--success)}.invitation-status.used{color:var(--ink-3)}@media(max-width:620px){.invitation-generate-controls{grid-template-columns:minmax(0,1fr) minmax(132px,1fr)}.invitation-code-list>header{display:none}.invitation-code-row{grid-template-columns:minmax(0,1fr) auto 34px;gap:8px}.invitation-code-row>span:nth-child(3){grid-column:1 / 3;grid-row:2}.invitation-code-row>.icon-button{grid-column:3;grid-row:1 / 3}}.redeem-panel{margin:0}.redeem-row{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:8px}.redeem-row input{min-width:0;height:44px;padding:0 10px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink);background:var(--well);font-size:11px;text-transform:uppercase}.redeem-row button{border:1px solid var(--blue);color:#fff;background:var(--blue)}.recharge-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.recharge-controls .primary-button{min-height:44px}.recharge-history{display:grid;border-top:1px solid var(--line)}.recharge-history>header,.recharge-history>div{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line)}.recharge-history>header{min-height:36px}.recharge-history>header small{font-variant-numeric:tabular-nums}.recharge-history>div>span{display:grid;gap:2px}.recharge-history>div>span:last-child{justify-items:end}.recharge-history b,.recharge-history>div>span:last-child>strong{font-variant-numeric:tabular-nums}.recharge-history>div>span:last-child>strong{color:var(--success);font-size:12px}.profile-services{gap:7px;padding-top:0;border-top:0}.profile-services h2{margin:0 0 4px;color:var(--ink-3);font-size:10px;font-weight:650}.profile-menu-row{width:100%;min-width:0;min-height:64px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 0;border:0;color:var(--ink-2);background:transparent;text-align:left;cursor:pointer}.profile-menu-row>span:nth-child(2){min-width:0;display:grid;gap:3px}.profile-menu-row>svg{color:var(--ink-4)}.profile-menu-row:hover{background:var(--raised)}.profile-menu-row:disabled{cursor:not-allowed;opacity:.58}.profile-logout-row{color:var(--ink-3)}.profile-logout-row .profile-section-icon{color:var(--ink-4);background:var(--well)}.profile-logout-row:hover:not(:disabled),.profile-logout-row:focus-visible{color:var(--danger);background:var(--danger-soft)}.profile-logout-row:hover:not(:disabled) .profile-section-icon,.profile-logout-row:focus-visible .profile-section-icon{color:var(--danger);background:var(--danger-soft)}.recharge-caution{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:10px 11px;border-radius:6px;color:var(--warning);background:var(--warning-soft)}.recharge-caution>svg{margin-top:1px}.recharge-caution>span{min-width:0;display:grid;gap:2px}.recharge-caution b{color:var(--ink-2);font-size:11px}.recharge-caution small{color:var(--ink-3);font-size:10px;line-height:15px}.recharge-controls.has-payment-method{grid-template-columns:1fr}.recharge-controls.has-payment-method .primary-button{grid-column:1}.admin-shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr)}.admin-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:16px 12px;border-right:1px solid var(--line);background:var(--canvas)}.admin-sidebar>.brand-lockup{padding:4px 8px 20px}.admin-sidebar nav{display:grid;align-content:start;gap:2px;flex:1;min-height:0;overflow-y:auto;padding:2px}.admin-sidebar>.brand-lockup,.admin-sidebar>.admin-language-select,.admin-sidebar>.admin-identity{flex-shrink:0}.admin-sidebar nav button{height:40px;display:grid;grid-template-columns:20px minmax(0,1fr) 26px;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:5px;color:var(--ink-2);background:transparent;text-align:left;cursor:pointer;font-size:12px;font-weight:600}.admin-sidebar nav button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar nav button:hover{background:var(--raised)}.admin-sidebar nav button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.admin-sidebar nav button[aria-current=page]{color:var(--blue);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.admin-sidebar nav button b{justify-self:end;min-width:20px;height:20px;display:grid;place-items:center;border-radius:4px;color:var(--warning);background:var(--warning-soft);font-size:9px;font-variant-numeric:tabular-nums}.admin-identity{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) repeat(2,36px);align-items:center;gap:8px;margin-top:auto;padding:10px 6px;border-top:1px solid var(--line)}.admin-identity>span{width:30px;height:30px;display:grid;place-items:center;border-radius:5px;color:var(--success);background:var(--success-soft)}.admin-identity>div{min-width:0;display:grid;gap:2px}.admin-identity strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-identity small{color:var(--ink-3);font-size:9px}.admin-main{min-width:0;padding:24px 28px 40px;background:var(--paper)}.admin-main>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.admin-main-heading{min-width:0;display:flex;flex:1 1 auto;align-items:center;gap:10px}.admin-main-heading>div{min-width:0}.admin-main>header h1{font-size:22px}.admin-main>.inline-notice{margin-bottom:16px}.admin-nav-trigger{width:40px;height:40px;display:none;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink-2);background:var(--paper);cursor:pointer;transition:color .14s cubic-bezier(.23,1,.32,1),background-color .14s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.admin-nav-trigger:hover,.admin-nav-trigger[aria-expanded=true]{color:var(--theme);background:var(--theme-soft)}.admin-nav-trigger:active{transform:scale(.97)}.admin-nav-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.admin-drawer-language-select{width:100%;margin:14px 0 10px}.admin-drawer-language-select select{max-width:none;flex:1}.admin-drawer-nav{min-height:0;display:grid;align-content:start;gap:2px;overflow-y:auto;padding:2px 0 12px}.admin-drawer-nav button{min-width:0;min-height:44px;display:grid;grid-template-columns:20px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:5px;color:var(--ink-2);background:transparent;text-align:left;cursor:pointer;font-size:12px;font-weight:600}.admin-drawer-nav button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-drawer-nav button:hover{color:var(--ink);background:var(--raised)}.admin-drawer-nav button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.admin-drawer-nav button:active{transform:scale(.98)}.admin-drawer-nav button[aria-current=page]{color:var(--theme);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.admin-drawer-nav button b{justify-self:end;min-width:20px;height:20px;display:grid;place-items:center;border-radius:4px;color:var(--warning);background:var(--warning-soft);font-size:9px;font-variant-numeric:tabular-nums}.admin-drawer-surface-nav{padding:10px 0;border-top:1px solid var(--line)}.admin-drawer-surface-nav button{width:100%;min-height:44px;display:grid;grid-template-columns:20px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:5px;color:var(--theme);background:transparent;text-align:left;cursor:pointer;font-size:12px;font-weight:650}.admin-drawer-surface-nav button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-drawer-surface-nav button>svg:last-child{justify-self:end;color:var(--ink-3)}.admin-drawer-surface-nav button:hover{background:var(--theme-soft)}.admin-drawer-surface-nav button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.admin-drawer-surface-nav button:active{transform:scale(.98)}.admin-nav-drawer .admin-identity{padding-right:0;padding-left:0}.overview{display:grid;gap:24px}.operations-band{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.operations-band>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border-bottom:1px solid var(--line)}.operations-band>header>span{min-width:0;display:flex;align-items:center;gap:10px}.operations-band>header>span>svg{flex:0 0 auto;color:var(--blue)}.operations-band>header>span>span{min-width:0;display:grid;gap:3px}.operations-band strong{font-size:13px}.operations-band small{color:var(--ink-3);font-size:10px}.operations-band>header>a{min-height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:5px;color:var(--blue);background:var(--theme-soft);text-decoration:none;font-size:11px;font-weight:650}.operations-band>header>a:hover{background:var(--theme-soft-hover)}.operations-band>header>a svg:last-child{color:var(--ink-3)}.operations-metrics{display:grid;grid-template-columns:repeat(5,1fr)}.overview-control-workbench{min-width:0;display:grid;gap:12px}.overview-control-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--raised)}.overview-control-section{min-width:0;display:grid;align-content:start;gap:12px;padding:16px 18px}.overview-control-section+.overview-control-section{border-left:1px solid var(--line)}.overview-control-section>div:first-child{display:grid;gap:4px}.overview-control-section h3{margin:0;color:var(--ink);font-size:12px;font-weight:680}.overview-control-section p{margin:0;color:var(--ink-3);font-size:10px;line-height:16px}.overview-announcement-fields{min-width:0;display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:10px;padding:14px 18px 16px;border-top:1px solid var(--line)}.overview-announcement-fields>.field:first-child{grid-column:1 / -1}.overview-announcement-fields .auto-dismiss-field{width:100%;max-width:none}.overview-announcement-fields .announcement-preview{grid-column:1 / -1}.overview-control-workbench>.settings-actions{padding-top:4px}.maintenance-message-field textarea{min-height:96px;resize:vertical}.maintenance-message-preview{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:11px 12px;border:1px solid var(--warning-border);border-radius:6px;color:var(--warning);background:var(--warning-soft)}.maintenance-message-preview>svg{margin-top:1px}.maintenance-message-preview>span{min-width:0;color:var(--ink-2);font-size:11px;line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere}.site-mark{width:34px;height:28px;display:inline-grid;place-items:center;border-radius:4px;color:var(--blue);background:var(--theme-soft);font-size:10px;font-weight:750}.site-mark[data-site=AI],section[data-site=AI] .site-mark{color:var(--route);background:var(--route-soft)}.metric-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metric{width:100%;min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 14px;border:0;color:inherit;background:transparent;text-align:left}.metric+.metric{border-left:1px solid var(--line)}.metric span{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:11px}.metric b{flex:0 0 auto;font-size:20px}.metric-danger span,.metric-danger b{color:var(--danger)}.metric-action{cursor:pointer}.metric-action:hover{background:var(--theme-soft-subtle)}.metric-action:focus-visible{position:relative;z-index:1;outline:2px solid var(--focus);outline-offset:-2px}@media(min-width:1201px){.metric-strip.recharge-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1200px){.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-strip>.metric:nth-child(5){border-left:0}.metric-strip>.metric:nth-child(n+5){border-top:1px solid var(--line)}}.admin-section{min-width:0}.section-title{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.section-title h2{margin:0;font-size:14px;font-weight:680}.section-title span{color:var(--ink-3);font-size:10px}.data-table-wrap{contain:paint;overflow:auto;border:1px solid var(--line);border-radius:6px}.data-table{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed;font-size:11px}.data-table th{height:36px;padding:0 10px;border-bottom:1px solid var(--line);color:var(--ink-3);background:var(--raised);text-align:left;font-size:9px;font-weight:700;text-transform:uppercase}.data-table td{height:52px;padding:8px 10px;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--raised)}.data-table td strong{color:var(--ink);font-weight:620}.data-table code{display:block;overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.prompt-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-command{min-height:32px;padding:0 9px;border:0;color:var(--blue);background:transparent}.table-command:hover{background:var(--theme-soft)}.account-table tr[data-enabled=false] td:not(:last-child){color:var(--ink-3)}.account-table tr[data-enabled=false] td strong{color:var(--ink-2)}.account-scheduling-switch{min-height:32px;grid-template-columns:minmax(38px,1fr) 30px;gap:6px;padding:0;border:0;background:transparent}.account-scheduling-switch>span{color:var(--ink-3);font-size:9px;font-weight:650}.account-scheduling-switch>i{width:30px;height:18px;border-radius:9px}.account-scheduling-switch>i:after{top:3px;left:3px;width:12px;height:12px}.account-scheduling-switch:has(input:checked)>span{color:var(--success)}.account-scheduling-switch:has(input:checked)>i:after{transform:translate(12px)}.account-balance-cell{min-width:112px;display:grid;gap:3px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.account-balance-cell small{color:var(--ink-3);font-size:9px}.account-balance-unknown{color:var(--ink-3)}.account-workflow-trigger{width:100%;min-width:0;min-height:44px;display:grid;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--line);border-radius:5px;color:var(--ink-3);background:var(--well);text-align:left;cursor:pointer;transition:border-color .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.account-workflow-trigger:hover{border-color:var(--theme-border-strong);color:var(--blue);background:var(--paper)}.account-workflow-trigger:focus-visible{border-color:var(--theme-border-strong);outline:2px solid var(--theme-soft);outline-offset:1px}.account-workflow-trigger:active{transform:scale(.97)}.account-workflow-trigger:disabled{cursor:not-allowed;opacity:.55}.account-workflow-trigger>span{min-width:0;display:grid;gap:2px}.account-workflow-trigger b,.account-workflow-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-workflow-trigger b{color:var(--ink);font-size:11px;font-weight:650}.account-workflow-trigger small{color:var(--ink-3);font-size:9px}.account-workflow-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(760px,calc(100% - 24px));max-height:min(920px,calc(100dvh - 24px));margin:auto;overflow:hidden}.account-workflow-dialog-body{min-height:240px;max-height:calc(100dvh - 88px);display:grid;grid-template-rows:auto auto auto auto;gap:12px;overflow:auto;padding:16px 20px 20px}.account-workflow-target{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.account-workflow-target>span{min-width:0;display:grid;gap:2px}.account-workflow-target b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-workflow-target small{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.account-workflow-target em,.account-workflow-list label>em{flex:0 0 auto;color:var(--blue);font-size:9px;font-style:normal;font-weight:680}.account-workflow-state{min-height:220px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-3);font-size:11px}.account-workflow-error{min-height:220px;display:grid;align-content:center;justify-items:start;gap:10px}.account-workflow-list{max-height:220px;display:grid;align-content:start;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--well)}.account-workflow-list label{min-width:0;min-height:56px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;cursor:pointer}.account-workflow-list label+label{border-top:1px solid var(--line)}.account-workflow-list label:hover{background:var(--raised)}.account-workflow-list label[data-selected=true]{background:var(--paper);box-shadow:inset 3px 0 0 var(--blue)}.account-workflow-list input{width:16px;height:16px;margin:0;accent-color:var(--blue)}.account-workflow-list label>span{min-width:0;display:grid;gap:3px}.account-workflow-list b{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-workflow-list small{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.account-workflow-actions{position:sticky;bottom:-20px;z-index:2;display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px;margin:0 -20px -20px;padding:12px 20px 20px;border-top:1px solid var(--line);background:var(--paper)}.account-workflow-actions button{min-height:44px}.workflow-preset-editor{min-width:0;display:grid;gap:14px;padding-top:4px}.workflow-preset-editor>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-preset-editor>header>span{min-width:0;display:flex;align-items:center;gap:8px}.workflow-preset-editor>header>span>span{min-width:0;display:grid;gap:2px}.workflow-preset-editor>header small{color:var(--ink-3);font-size:9px}.workflow-preset-editor>header>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.workflow-preset-editor>header button{min-height:34px;padding:0 10px;font-size:10px}.workflow-preset-node-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.workflow-preset-node-grid .field{gap:5px}.workflow-preset-node-grid input,.workflow-preset-slots input{min-width:0;height:38px;padding:0 9px}.workflow-preset-wide{grid-column:1 / -1}.workflow-preset-subsection{min-width:0;display:grid;gap:9px;padding-top:12px;border-top:1px solid var(--line)}.workflow-preset-subsection>header{display:flex;align-items:end;justify-content:space-between;gap:12px}.workflow-preset-subsection>header>b{font-size:11px}.workflow-preset-subsection>header>small{color:var(--ink-3);font-size:9px}.workflow-controller-field{width:160px;gap:4px}.workflow-controller-field input{height:34px}.workflow-preset-slots{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workflow-preset-slots>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:6px;padding:8px;border:1px solid var(--line);border-radius:5px;background:var(--well)}@media(max-width:600px){.workflow-preset-editor>header{align-items:flex-start}.workflow-preset-editor>header>div{max-width:190px}.workflow-preset-node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-preset-subsection>header{display:grid;align-items:start}.workflow-controller-field{width:100%}.workflow-preset-slots{grid-template-columns:minmax(0,1fr)}.workflow-preset-slots>div{grid-template-columns:minmax(0,1fr) 104px}.account-workflow-actions{grid-template-columns:120px minmax(0,1fr)}}.admin-task-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:5px 8px}.admin-task-pagination button{min-height:36px;padding:0 10px}.admin-task-pagination span{flex:0 0 auto}.admin-task-controls{min-width:0}.admin-task-controls>summary{min-height:40px;display:grid;grid-template-columns:18px auto minmax(0,1fr) 15px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink-2);background:var(--raised);font-size:11px;font-weight:650;cursor:pointer;list-style:none}.admin-task-controls>summary::-webkit-details-marker{display:none}.admin-task-controls>summary small{min-width:0;overflow:hidden;color:var(--ink-3);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admin-task-controls>summary svg:last-child{color:var(--ink-3);transition:transform .15s cubic-bezier(.23,1,.32,1)}.admin-task-controls[open]>summary{border-color:var(--theme-border);color:var(--theme);background:var(--theme-soft-subtle)}.admin-task-controls[open]>summary svg:last-child{transform:rotate(180deg)}.admin-task-controls>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.admin-task-controls .admin-task-type-filter,.admin-task-controls .admin-task-status-filter{display:none}.admin-task-category-toolbar{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.admin-task-workbench{min-width:0;display:grid;gap:12px}.admin-task-toolbar{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-task-toolbar>span{color:var(--ink-3);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-task-search{width:min(360px,100%);height:40px;display:grid;grid-template-columns:18px minmax(0,1fr) 32px;align-items:center;gap:6px;padding:0 4px 0 10px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink-3);background:var(--well)}.admin-task-search:focus-within{border-color:var(--theme-border-strong);box-shadow:0 0 0 2px var(--theme-soft)}.admin-task-search input{min-width:0;height:38px;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:11px}.admin-task-search input::-webkit-search-cancel-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-task-search input::placeholder{color:var(--ink-4)}.admin-task-search button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:var(--ink-3);background:transparent;cursor:pointer}.admin-task-search button:hover{color:var(--blue);background:var(--theme-soft)}.admin-task-search:not(:has(button)){grid-template-columns:18px minmax(0,1fr);padding-right:10px}.admin-preview-column{width:112px}.admin-play-column{width:72px}.admin-status-column{width:180px}.admin-route-column{width:104px}.admin-user-column{width:150px}.admin-runtime-column,.admin-cost-column{width:104px}.admin-action-column{width:196px}.admin-task-table td:first-child{padding:6px 10px}.admin-play-cell{text-align:center}.admin-play-button{width:36px;min-height:36px;padding:0;color:var(--blue)}.admin-status-stack{min-width:0;display:grid;gap:4px;align-content:center}.admin-credit-cell{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center}.admin-credit-cell i{margin:0 3px;color:var(--ink-4);font-style:normal}.admin-task-error{display:-webkit-box;overflow:hidden;color:var(--danger);font-size:9px;line-height:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.task-route-cell{min-width:0;display:grid;justify-items:start;gap:4px}.channel-mark{max-width:92px;overflow:hidden;padding:2px 5px;border-radius:4px;color:var(--route);background:var(--route-soft);font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.admin-task-user-link{max-width:140px;overflow:hidden;padding:0;border:0;color:var(--blue);background:transparent;font:inherit;font-size:11px;text-align:left;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.admin-task-user-link:hover{color:var(--theme);text-decoration-color:currentColor}.admin-task-thumbnail{position:relative;width:88px;aspect-ratio:3/2;display:grid;place-items:center;overflow:hidden;padding:0;border:0;border-radius:4px;color:var(--ink-4);background:var(--media);cursor:zoom-in}.admin-task-thumbnail img{width:100%;height:100%;display:block;object-fit:cover}.admin-task-thumbnail>span{position:absolute;right:3px;bottom:3px;width:22px;height:22px;display:grid;place-items:center;border-radius:3px;color:#fff;background:#17191cbd}.admin-task-thumbnail.placeholder{background:var(--well);cursor:default}.admin-task-actions{display:flex;align-items:center;gap:2px}.admin-task-actions .table-command{width:auto;flex:1 1 auto;padding:0 6px}.admin-task-actions svg{flex:0 0 auto}.admin-requeue-button{color:var(--warning)}.admin-requeue-button:hover{background:var(--warning-soft)}.admin-delete-button{color:var(--danger)}.admin-delete-button:hover{background:var(--danger-soft)}.admin-media-pending{display:block;color:var(--ink-4);text-align:center}.video-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 24px 24px;border:0;color:#fff;background:#0a0c0ff5}.video-lightbox[open]{display:grid;place-items:center}.video-lightbox::backdrop{background:#0a0c0fe0}.video-lightbox video{width:min(1120px,100%);max-height:calc(100dvh - 88px);display:block;background:#000}.code-workbench{display:grid;gap:28px}.code-controls{display:grid;grid-template-columns:180px auto;align-items:end;justify-content:start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.code-controls .primary-button{height:42px}.code-table{min-width:980px}.code-table td:first-child code{color:var(--ink);font-size:10px}.payment-workbench{display:grid;gap:32px}.payment-settings{max-width:980px}.payment-fields{grid-template-columns:240px minmax(0,1fr)}.payment-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-url-field{grid-column:1 / -1}.payment-ledger-toolbar{display:flex;align-items:end;gap:10px;margin-bottom:12px;flex-wrap:wrap}.payment-ledger-toolbar .admin-task-search{flex:1 1 280px}.payment-ledger-toolbar .admin-task-type-filter{flex:0 0 auto}.payment-ledger-method{min-width:138px}.payment-ledger-result{margin-left:auto;padding-bottom:7px;color:var(--ink-3);font-size:10px;font-variant-numeric:tabular-nums}.payment-ledger .data-table{min-width:1040px}.payment-ledger td:nth-child(3),.payment-ledger td:nth-child(4){font-variant-numeric:tabular-nums}.node-workbench{display:grid;gap:24px}.node-pairing-band{min-height:76px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,auto) auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.node-pairing-band>span{min-width:0;display:flex;align-items:center;gap:10px}.node-pairing-band>span>svg{flex:0 0 auto;color:var(--route)}.node-pairing-band>span>span{min-width:0;display:grid;gap:3px}.node-pairing-band strong{font-size:12px}.node-pairing-band small{color:var(--ink-3);font-size:9px}.node-pairing-code{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;column-gap:8px}.node-pairing-code code{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.node-pairing-code small{grid-column:1}.node-pairing-code .icon-button{grid-column:2;grid-row:1 / span 2}.node-table{min-width:1080px}.node-table th:nth-child(2){width:90px}.node-table th:nth-child(4){width:150px}.node-table th:nth-child(5){width:80px}.node-table th:nth-child(6){width:110px}.node-table th:nth-child(8){width:96px}.node-slot-value{font-family:Cascadia Mono,Consolas,monospace;color:var(--route);font-variant-numeric:tabular-nums}.node-actions{display:flex;align-items:center;gap:2px}.node-actions .icon-button{width:36px;height:36px}.danger-command{color:var(--danger)}.danger-command:hover{background:var(--danger-soft)}.payment-method-field{min-width:0;grid-column:1 / -1;margin:0;padding:0;border:0}.payment-method-field legend{margin-bottom:6px;color:var(--ink-2);font-size:12px;font-weight:600}.payment-method-field>small{display:block;margin-top:6px;color:var(--ink-4);font-size:10px;text-align:right}.payment-method-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--line-strong);border-radius:5px;background:var(--well)}.payment-method-options label{min-width:0;min-height:56px;display:flex;align-items:center;gap:9px;padding:8px 10px;color:var(--ink-2);cursor:pointer}.payment-method-options label:nth-child(2n){border-left:1px solid var(--line)}.payment-method-options label:nth-child(n+3){border-top:1px solid var(--line)}.payment-method-options label:has(input:checked){color:var(--on-theme);background:var(--theme)}.payment-method-options label:has(input:checked) b{color:var(--on-theme)}.payment-method-options label:has(input:checked) small{color:var(--on-theme-muted)}.payment-method-options input{width:17px;height:17px;flex:0 0 auto;margin:0;accent-color:var(--theme);cursor:pointer}.payment-method-options input:disabled{cursor:not-allowed}.payment-method-options label:has(input:disabled){cursor:not-allowed}.payment-method-options span{min-width:0;display:grid;gap:2px}.payment-method-options b{color:var(--ink);font-size:11px}.payment-method-options small{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.channel-workbench{max-width:1000px;display:grid;gap:24px}.channel-capacity-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.channel-capacity-strip>div{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px}.channel-capacity-strip>div+div{border-left:1px solid var(--line)}.channel-capacity-strip span{color:var(--ink-3);font-size:10px}.channel-capacity-strip b,.channel-number{font-family:Cascadia Mono,Consolas,monospace;font-variant-numeric:tabular-nums}.channel-capacity-strip b{font-size:23px}.channel-table{min-width:860px}.channel-table th:nth-child(1){width:120px}.channel-table th:nth-child(2){width:90px}.channel-table th:nth-child(3){width:130px}.channel-table th:nth-child(4){width:220px}.channel-table th:nth-child(5),.channel-table th:nth-child(6){width:70px}.channel-table th:nth-child(7){width:90px}.channel-table td small{display:block;margin-top:2px;color:var(--ink-3);font-size:9px}.channel-name{display:flex;align-items:center;gap:6px;color:var(--route)!important}.channel-kind{padding:2px 5px;border-radius:4px;color:var(--ink-2);background:var(--well);font-size:9px;font-weight:680}.channel-number,.channel-price{color:var(--ink);font-weight:650}.channel-workbench>.settings-block{max-width:840px}.settings-workbench{max-width:840px}.r2-storage-workbench{max-width:1180px}.settings-block{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.settings-block:first-child{padding-top:0}.settings-block h2{margin:0;font-size:14px}.settings-block p{max-width:62ch;margin:5px 0 0;color:var(--ink-3);font-size:11px;line-height:18px}.settings-toggle-control,.settings-account-email,.task-pricing-control,.telegram-mode-controls{min-width:0;display:grid;gap:7px}.telegram-mode-controls{gap:8px}.telegram-mode-controls .settings-toggle-control+.settings-toggle-control{padding-top:8px;border-top:1px solid var(--line)}.settings-switch{width:100%}.settings-current-state{min-width:0;min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:5px;color:var(--ink-2);background:var(--well)}.settings-current-state>svg{color:var(--ink-3)}.settings-current-state>span{min-width:0;display:grid;gap:1px}.settings-current-state small{color:var(--ink-3);font-size:9px}.settings-current-state b{overflow-wrap:anywhere;font-size:11px}.settings-current-state em{color:var(--warning);font-size:9px;font-style:normal;font-weight:700}.settings-current-state[data-active=true][data-tone=maintenance]{color:var(--warning);background:var(--warning-soft)}.settings-current-state[data-active=true][data-tone=maintenance]>svg{color:var(--warning)}.settings-current-state[data-active=true][data-tone=free]{color:var(--success);background:var(--success-soft)}.settings-current-state[data-active=true][data-tone=free]>svg{color:var(--success)}.settings-current-state[data-active=true][data-tone=announcement],.settings-current-state[data-active=true][data-tone=email]{color:var(--blue);background:var(--theme-soft)}.settings-current-state[data-active=true][data-tone=announcement]>svg,.settings-current-state[data-active=true][data-tone=email]>svg{color:var(--blue)}.settings-number-control{width:180px}.task-cost-field{width:100%;max-width:220px}.settings-number-control>small{justify-self:start;line-height:15px}.prompt-optimizer-settings{grid-template-columns:minmax(0,1fr)}.prompt-optimizer-admin{min-width:0;display:grid;gap:10px}.prompt-optimizer-card{min-width:0;display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.prompt-optimizer-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.prompt-optimizer-card>header strong{font-size:12px}.prompt-optimizer-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prompt-optimizer-url-field,.prompt-optimizer-enable{grid-column:1 / -1}.prompt-optimizer-enable{width:100%}.prompt-optimizer-clear{justify-self:start;color:var(--danger)}.prompt-optimizer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.announcement-settings>.field,.announcement-preview{grid-column:1 / -1}.auto-dismiss-field{max-width:280px}.announcement-preview{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:start;gap:8px;padding:11px 12px;border:1px solid var(--theme-border);border-radius:6px;color:var(--blue);background:var(--theme-soft);font-size:12px;line-height:18px}.announcement-preview span{min-width:0;color:var(--ink-2);overflow-wrap:anywhere}.announcement-preview>svg:first-child{margin-top:1px}.announcement-preview>svg:last-child{color:var(--ink-3)}.login-background-control{min-width:0;display:grid;gap:9px}.login-background-control>img,.login-background-empty{width:100%;aspect-ratio:16/8;display:grid;place-content:center;justify-items:center;gap:6px;overflow:hidden;border-radius:6px;background:var(--well);object-fit:cover}.login-background-empty{color:var(--ink-3);font-size:10px}.login-background-control>div:not(.login-background-empty){display:flex;gap:8px}.login-background-upload{position:relative;overflow:hidden}.login-background-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.login-background-remove{color:var(--danger)}.login-background-control>small{color:var(--ink-3);font-size:9px;line-height:14px}.settings-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px}.settings-actions .primary-button{min-width:132px}.settings-save-state{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:11px}.settings-save-state.pending{color:var(--warning)}.maintenance-workbench{max-width:960px;min-width:0;display:grid;gap:22px}.maintenance-status-strip{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;background:var(--raised)}.maintenance-status-strip>div{min-width:0;min-height:76px;display:grid;align-content:center;gap:7px;padding:12px 14px}.maintenance-status-strip>div+div{border-left:1px solid var(--line)}.maintenance-status-strip span{display:flex;align-items:center;gap:6px;color:var(--ink-3);font-size:9px;font-weight:650}.maintenance-status-strip b{overflow:hidden;color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.maintenance-status-strip [data-tone=success] span{color:var(--success)}.maintenance-status-strip [data-tone=warning] span{color:var(--warning)}.maintenance-settings-control,.rollback-retention-control{min-width:0;display:grid;justify-items:stretch;gap:9px}.maintenance-save-button{justify-self:end;min-height:38px}.rollback-retention-control{grid-template-columns:minmax(0,1fr) auto;align-items:end}.rollback-retention-control .settings-number-control{width:100%}.rollback-retention-control .secondary-button{min-height:42px}.rollback-selection-section{display:grid;gap:12px;padding-top:2px}.rollback-selection-section>.section-title{margin-bottom:0}.rollback-selection-control{min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) minmax(210px,.65fr) auto;align-items:end;gap:10px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.rollback-selection-control>.field{min-width:0}.rollback-selection-control select{min-width:0;font-variant-numeric:tabular-nums}.selected-backup-detail{min-width:0;min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;border-radius:5px;color:var(--warning);background:var(--warning-soft)}.selected-backup-detail>span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 7px}.selected-backup-detail small{color:var(--ink-3);font-size:9px}.selected-backup-detail strong{overflow:hidden;color:var(--ink);font-family:Cascadia Mono,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.selected-backup-detail em{grid-column:1 / -1;color:var(--ink-3);font-size:9px;font-style:normal;font-variant-numeric:tabular-nums}.rollback-start-button{min-height:42px;white-space:nowrap}.data-backup-status-details{min-width:0;display:grid;gap:10px}.data-backup-schedule-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.data-backup-schedule-control .secondary-button{min-height:42px;white-space:nowrap}.data-backup-status-details dl{min-width:0;display:grid;gap:8px;margin:0}.data-backup-status-details dl>div{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.data-backup-status-details dl>div:last-child{padding-bottom:0;border-bottom:0}.data-backup-status-details dt{color:var(--ink-3);font-size:10px}.data-backup-status-details dd{overflow:hidden;margin:0;color:var(--ink);font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.prompt-length-settings{grid-template-columns:minmax(0,1fr) minmax(180px,40%)}.prompt-optimizer-model-select{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.prompt-optimizer-model-select .secondary-button{min-height:42px;white-space:nowrap}.prompt-optimizer-model-field>small{justify-self:start;line-height:15px}.auth-options{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0}.auth-options .text-command{width:auto;min-height:44px;margin:0;padding:0}.auth-result{display:grid;justify-items:start;gap:12px}.auth-result>span{width:48px;height:48px;display:grid;place-items:center;border-radius:6px;color:var(--blue);background:var(--theme-soft)}.auth-result>strong{font-size:16px}.auth-result>p{margin:0;color:var(--ink-2);font-size:12px;line-height:19px;overflow-wrap:anywhere}.auth-result>.secondary-button{width:100%;min-height:44px}.auth-result>.text-command{margin:0}.primary-icon-button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--blue);border-radius:5px;color:#fff;background:var(--blue);cursor:pointer}.artifact-expiry{display:flex!important;align-items:center;gap:5px;color:var(--route)!important}.artifact-expiry.expired{color:var(--ink-3)!important}.admin-media-expired{display:block;color:var(--ink-3);text-align:center;font-size:9px}.support-center{min-width:0}.support-form{display:grid;gap:16px}.ticket-list{display:grid;border-top:1px solid var(--line)}.ticket-list>button{min-width:0;min-height:72px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:10px 4px;border:0;border-bottom:1px solid var(--line);color:var(--ink-2);background:transparent;text-align:left;cursor:pointer}.ticket-list>button:hover{background:var(--raised)}.ticket-list>button>span:nth-child(2){min-width:0;display:grid;gap:4px}.ticket-list>button strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ticket-list>button small{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ticket-list-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:5px;color:var(--blue);background:var(--theme-soft)}.ticket-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:14px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.ticket-detail-heading>div{min-width:0;display:grid;justify-items:start;gap:6px}.ticket-detail-heading h1{margin:0;font-size:18px;line-height:24px;overflow-wrap:anywhere}.ticket-detail-heading p{margin:0;color:var(--ink-3);font-size:9px}.ticket-detail-heading>.secondary-button{flex:0 0 auto;min-height:36px}.ticket-thread{display:grid;gap:12px}.ticket-message{min-width:0;padding:12px;border-radius:6px;background:var(--well)}.ticket-message.admin{margin-right:28px;border:1px solid var(--theme-border);background:var(--theme-soft)}.ticket-message.user{margin-left:28px}.ticket-message>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-message strong{font-size:10px}.ticket-message time{color:var(--ink-3);font-size:9px;font-variant-numeric:tabular-nums}.ticket-message p{margin:7px 0 0;color:var(--ink-2);font-size:12px;line-height:19px;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-reply{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.ticket-reply .primary-button{min-height:44px}.subject-library-view,.subject-editor-view{min-width:0;display:grid;gap:18px}.subject-library-view>.section-heading,.subject-editor-view>.section-heading{margin-bottom:0}.subject-library-meter{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:10px 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.subject-library-meter>span{display:grid;grid-template-columns:22px auto;align-items:center;gap:1px 7px;min-width:112px}.subject-library-meter svg{grid-row:1 / span 2;color:var(--blue)}.subject-library-meter b{font-size:14px;font-variant-numeric:tabular-nums}.subject-library-meter small,.subject-library-meter p{color:var(--ink-3);font-size:10px}.subject-library-meter p{margin:0;line-height:16px}.subject-library-meter code{padding:1px 4px;border-radius:3px;color:var(--blue);background:var(--theme-soft);font-family:inherit;font-weight:650}.subject-library-list{display:grid;border-top:1px solid var(--line)}.subject-library-card{min-width:0;min-height:128px;display:grid;grid-template-columns:156px minmax(0,1fr) 82px;align-items:center;gap:14px;padding:12px 4px;border-bottom:1px solid var(--line)}.subject-library-images{min-width:0;height:104px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;overflow:hidden;border-radius:6px;background:var(--well)}.subject-library-images img{width:100%;height:100%;min-width:0;display:block;object-fit:cover;box-shadow:inset 0 0 0 1px #17191c1a}.subject-library-images>span{display:grid;place-items:center;color:var(--ink-2);background:var(--well);font-size:11px;font-weight:700}.subject-library-copy{min-width:0;display:grid;gap:8px}.subject-library-copy header{display:flex;align-items:baseline;gap:8px}.subject-library-copy strong{color:var(--blue);font-size:13px}.subject-library-copy small{color:var(--ink-3);font-size:9px}.subject-library-copy p{display:-webkit-box;overflow:hidden;margin:0;color:var(--ink-2);font-size:11px;line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.subject-library-actions{display:flex;justify-content:flex-end;gap:4px}.subject-library-actions button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:var(--ink-3);background:transparent;cursor:pointer}.subject-library-actions button:hover{color:var(--blue);background:var(--theme-soft)}.subject-library-actions button.danger:hover{color:var(--danger);background:var(--danger-soft)}.subject-library-form{min-width:0;display:grid;gap:18px}.subject-library-form>.field>small{justify-self:start;color:var(--ink-3);line-height:15px}.subject-editor-images{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.subject-editor-images>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.subject-editor-images>header>span{display:flex;align-items:baseline;gap:8px}.subject-editor-images b{font-size:12px}.subject-editor-images small{color:var(--ink-3);font-size:9px}.subject-editor-images .upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subject-editor-actions{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px}.subject-editor-actions button{min-height:44px}.admin-ticket-workbench{min-height:620px;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);border:1px solid var(--line);border-radius:6px;overflow:hidden}.admin-ticket-queue{min-width:0;border-right:1px solid var(--line);background:var(--raised)}.admin-ticket-queue>header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line)}.admin-ticket-queue>header>div:first-child{display:grid;gap:2px}.admin-ticket-queue>header strong{font-size:12px}.admin-ticket-queue>header small{color:var(--ink-3);font-size:9px}.ticket-filter{display:flex;padding:2px;border-radius:5px;background:var(--well)}.ticket-filter button{height:28px;padding:0 8px;border:0;border-radius:3px;color:var(--ink-3);background:transparent;cursor:pointer;font-size:9px}.ticket-filter button[aria-pressed=true]{color:var(--on-theme);background:var(--theme);box-shadow:none}.admin-ticket-queue>div{max-height:680px;overflow:auto}.admin-ticket-queue>div>button{width:100%;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);color:var(--ink-2);background:transparent;text-align:left;cursor:pointer}.admin-ticket-queue>div>button:hover{background:var(--well)}.admin-ticket-queue>div>button[aria-current=true]{background:var(--theme-soft)}.admin-ticket-queue>div>button>span:first-child{min-width:0;display:grid;gap:4px}.admin-ticket-queue>div>button strong,.admin-ticket-queue>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ticket-queue>div>button strong{color:var(--ink);font-size:11px}.admin-ticket-queue>div>button small{color:var(--ink-3);font-size:9px}.admin-ticket-detail{min-width:0;padding:20px 24px}.admin-ticket-detail>.empty-state{height:100%}.admin-ticket-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.admin-ticket-detail>header>div{min-width:0;display:grid;justify-items:start;gap:6px}.admin-ticket-detail h2{margin:0;font-size:16px;overflow-wrap:anywhere}.admin-ticket-detail>header p{margin:0;color:var(--ink-3);font-size:9px;overflow-wrap:anywhere}.compact-select{display:grid;gap:4px;color:var(--ink-3);font-size:9px}.compact-select select{height:36px;padding:0 8px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink-2);background:var(--well);font-size:10px}.admin-thread{max-height:430px;overflow:auto;margin:18px 0;padding-right:4px}.admin-ticket-reply{grid-template-columns:minmax(0,1fr) 110px;align-items:end}.admin-ticket-reply .primary-button{min-height:42px}@media(max-width:1050px){.admin-ticket-workbench{grid-template-columns:1fr}.admin-ticket-queue{border-right:0;border-bottom:1px solid var(--line)}.admin-ticket-queue>div{max-height:280px}.admin-ticket-detail{min-height:520px}}@media(max-width:760px){.admin-shell{display:block}.admin-sidebar{display:none}.admin-nav-trigger{display:grid}.admin-main{min-height:100dvh;padding:16px 12px 32px}.admin-main>header{gap:8px;margin-bottom:20px}.admin-main-heading{gap:9px}.admin-main-heading>div{overflow:hidden}.admin-main-heading h1,.admin-main-heading p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-main>header>.secondary-button{flex:0 0 auto}.metric-strip,.operations-metrics,.channel-capacity-strip,.overview-control-grid{grid-template-columns:1fr}.metric+.metric,.channel-capacity-strip>div+div,.overview-control-section+.overview-control-section{border-left:0;border-top:1px solid var(--line)}.channel-capacity-strip>div{min-height:60px}.code-controls,.settings-block,.payment-fields,.node-pairing-band,.payment-field-grid,.prompt-optimizer-grid,.overview-announcement-fields{grid-template-columns:1fr}.payment-url-field,.prompt-optimizer-url-field,.prompt-optimizer-enable,.overview-announcement-fields>.field:first-child,.overview-announcement-fields .announcement-preview{grid-column:1}.settings-number-control{width:100%}.announcement-settings>.field,.announcement-preview{grid-column:1}.telegram-support-search,.telegram-user-search{grid-template-columns:1fr}.telegram-support-search .secondary-button,.telegram-user-search .secondary-button{width:100%;justify-content:center}.telegram-broadcast-actions{align-items:stretch;flex-direction:column}.telegram-broadcast-actions .primary-button{width:100%;justify-content:center}.admin-ticket-detail{padding:16px}.admin-ticket-reply{grid-template-columns:1fr}.node-pairing-band .primary-button{width:100%}}@media(max-width:760px){.maintenance-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-status-strip>div:nth-child(3){border-left:0}.maintenance-status-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.rollback-selection-control{grid-template-columns:1fr}.rollback-start-button,.maintenance-save-button{width:100%}.selected-backup-detail{min-height:48px}}@media(max-width:430px){.maintenance-status-strip{grid-template-columns:1fr}.maintenance-status-strip>div+div{border-top:1px solid var(--line);border-left:0}.rollback-retention-control,.data-backup-schedule-control{grid-template-columns:1fr}.rollback-retention-control .secondary-button,.data-backup-schedule-control .secondary-button{width:100%}}@media(max-width:520px){.admin-task-toolbar{align-items:flex-end;flex-wrap:wrap}.admin-task-search{width:100%}.admin-task-search input{font-size:16px}.admin-task-toolbar>span{margin-left:auto}.credit-ledger-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.credit-ledger-user{align-items:flex-start;padding:10px 14px}.credit-ledger-user code{max-width:120px}.credit-ledger-summary>span{min-height:64px;padding:10px 12px}.credit-ledger-summary b{font-size:17px}.credit-ledger-table-wrap{max-height:calc(100dvh - 284px)}.credit-ledger-pagination{padding-right:8px;padding-left:8px}}@media(max-width:640px){.user-list-heading{align-items:stretch;flex-direction:column;gap:10px}.admin-create-trigger{width:100%;justify-content:center}.admin-user-search{grid-template-columns:18px minmax(0,1fr)}.admin-user-search .secondary-button{width:auto}.admin-user-growth-toolbar{align-items:stretch;flex-direction:column}.growth-range{grid-template-columns:auto minmax(0,1fr);align-items:center}.growth-range select{width:100%}.admin-create-dialog{width:calc(100% - 16px)}.admin-create-user-form{grid-template-columns:1fr}.admin-create-user-actions{display:grid;grid-template-columns:1fr 1fr}.admin-create-user-actions button{width:100%;justify-content:center}}.credit-ledger-source{display:block;max-width:230px;overflow-wrap:anywhere;color:var(--ink-2);font-size:10px;line-height:1.45}@media(max-width:760px){.payment-method-field{grid-column:1}.payment-method-options{grid-template-columns:1fr}.payment-method-options label:nth-child(2n){border-left:0}.payment-method-options label:nth-child(n+2){border-top:1px solid var(--line)}}@media(max-width:430px){.user-shell,.user-auth-shell{box-shadow:none}.mobile-content{padding-right:12px;padding-left:12px}.auth-shell{padding:12px}.user-auth-shell{padding:0}.auth-panel{padding:22px 18px}.user-auth-shell .user-auth-panel{padding:0}.user-auth-brand,.user-auth-body{padding-right:20px;padding-left:20px}.field input,.field textarea,.field select,.redeem-row input{font-size:16px}.recharge-controls{grid-template-columns:1fr}.recharge-controls .primary-button{grid-column:1}.upload-well.has-preview{height:240px}.section-heading h1{font-size:22px}.operations-band>header{align-items:flex-start;padding:14px}.operations-band>header>a span{display:none}.metric{min-height:72px;padding:14px 16px}}@media(max-width:760px){.subject-library-form input:not([type=file]),.subject-library-form textarea,.subject-library-form select{font-size:16px}}@media(max-width:430px){.mobile-topbar{padding-right:12px;padding-left:12px}.mobile-brand,.mobile-brand>div{min-width:0}.mobile-brand strong,.mobile-brand small{max-width:138px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{gap:4px}.topbar-actions .language-select{width:38px;justify-content:center;padding:0}.topbar-actions .language-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.topbar-actions .balance-pill{padding-right:8px;padding-left:8px}}.settings-number-stack,.duration-pricing-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-number-stack .settings-number-control,.duration-pricing-grid .settings-number-control{width:100%}.duration-pricing-grid{margin-top:3px;padding-top:10px;border-top:1px solid var(--line)}.duration-cost-field>span{font-variant-numeric:tabular-nums}.telegram-referral-copy-field{grid-column:1 / -1}.telegram-referral-copy-field textarea{min-height:82px}.telegram-marketing-preview{grid-column:1 / -1;min-width:0;display:grid;gap:3px;padding:10px 11px;border-radius:5px;color:var(--ink-2);background:var(--well)}.telegram-marketing-preview small{color:var(--ink-4);font-size:9px;font-weight:650;letter-spacing:.04em}.telegram-marketing-preview b{color:var(--ink);font-size:11px;font-variant-numeric:tabular-nums}.telegram-marketing-preview span{color:var(--warning);font-size:10px;line-height:15px;font-variant-numeric:tabular-nums}.telegram-prompt-filter-controls{min-width:0;display:grid;gap:12px}.telegram-filter-keywords{min-width:0;min-height:44px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;padding:6px;border:1px solid var(--line);border-radius:6px;background:var(--well)}.telegram-filter-keywords.is-empty{align-items:center;color:var(--ink-4);font-size:10px}.telegram-filter-keyword{position:relative;min-width:0;min-height:40px;display:inline-flex;align-items:center;padding:0 40px 0 10px;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:var(--paper)}.telegram-filter-keyword b{max-width:240px;overflow-wrap:anywhere;font-size:11px;font-weight:650}.telegram-filter-keyword button{position:absolute;top:2px;right:2px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:var(--ink-4);background:transparent;cursor:pointer;transition:color .14s cubic-bezier(.23,1,.32,1),background .14s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.telegram-filter-keyword button:hover{color:var(--danger);background:var(--danger-soft)}.telegram-filter-keyword button:active{transform:scale(.97)}.telegram-filter-keyword button:focus-visible{outline:2px solid var(--theme);outline-offset:1px}.telegram-support-controls{min-width:0;display:grid;gap:12px}.telegram-support-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.telegram-support-search .field{min-width:0}.telegram-support-results{display:grid;gap:4px;max-height:240px;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--well)}.telegram-support-results>button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:0;border-bottom:1px solid var(--line);color:var(--ink-2);background:transparent;text-align:left;cursor:pointer}.telegram-support-results>button:last-child{border-bottom:0}.telegram-support-results>button:hover{color:var(--ink);background:var(--raised)}.telegram-support-results>button>span{min-width:0;display:grid;gap:2px}.telegram-support-results strong,.telegram-support-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-support-results small{color:var(--ink-3);font-size:10px}.telegram-support-results svg{flex:0 0 auto;color:var(--success)}.telegram-support-state{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border-left:3px solid var(--success);background:var(--success-soft)}.telegram-support-state>svg{color:var(--success)}.telegram-support-state>span{min-width:0;display:grid;gap:2px}.telegram-support-state small,.telegram-support-state em,.telegram-support-empty{color:var(--ink-3);font-size:9px}.telegram-support-state strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-support-state em{font-style:normal}.telegram-support-empty{display:block;line-height:15px}.telegram-direct-controls,.telegram-direct-composer{min-width:0;display:grid;gap:12px}.telegram-user-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.telegram-user-search .field{min-width:0}.telegram-user-results{display:grid;gap:4px;max-height:240px;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--well)}.telegram-user-results>button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:0;border-bottom:1px solid var(--line);color:var(--ink-2);background:transparent;text-align:left;cursor:pointer}.telegram-user-results>button:last-child{border-bottom:0}.telegram-user-results>button:hover,.telegram-user-results>button.is-selected{color:var(--ink);background:var(--raised)}.telegram-user-results>button>span:first-child{min-width:0;display:grid;gap:2px}.telegram-user-results strong,.telegram-user-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-user-results small{color:var(--ink-3);font-size:10px}.telegram-user-chat-id{flex:0 0 auto;color:var(--ink-3);font-family:Cascadia Mono,Consolas,monospace;font-size:10px}.telegram-direct-recipient{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-left:3px solid var(--blue);background:var(--theme-soft)}.telegram-direct-recipient>span{min-width:0;display:grid;gap:2px}.telegram-direct-recipient small{color:var(--ink-3);font-size:9px}.telegram-direct-recipient strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-direct-composer textarea{min-height:110px;resize:vertical}.telegram-broadcast-controls{min-width:0;display:grid;gap:12px}.telegram-broadcast-controls textarea{min-height:160px;resize:vertical}.telegram-broadcast-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.telegram-broadcast-actions>span{color:var(--ink-3);font-size:10px;line-height:15px}.telegram-broadcast-actions .primary-button{flex:0 0 auto}@media(max-width:760px){.settings-number-stack{grid-template-columns:1fr}}@media(max-width:430px){.recharge-controls.has-payment-method{grid-template-columns:1fr}.recharge-controls.has-payment-method .primary-button{grid-column:1}}@media(max-width:430px){.prompt-translation-tools{grid-template-columns:minmax(0,1fr) auto}.prompt-translation-label{display:none}.prompt-translate-button{padding:0 10px}}@media(max-width:430px){.submit-dock .submit-cost{padding-left:2px}}@media(max-width:600px){.subject-library-meter{grid-template-columns:1fr;gap:6px}.subject-library-card{min-height:112px;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:10px 0}.subject-library-images{height:92px}.subject-library-actions{grid-column:2;justify-content:flex-start;margin-top:-4px}.subject-library-actions button{width:36px;height:36px}.subject-library-copy{align-self:end}.subject-library-copy p{-webkit-line-clamp:2}.subject-editor-images .upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subject-editor-actions{grid-template-columns:88px minmax(0,1fr)}}.settings-current-state[data-active=true][data-tone=playback]{color:var(--blue);background:var(--theme-soft)}.settings-current-state[data-active=true][data-tone=playback]>svg{color:var(--blue)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.subject-library-replace{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) minmax(150px,220px);align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink-3);background:var(--well)}.subject-library-replace>svg{color:var(--blue)}.subject-library-replace>span{min-width:0;display:grid;gap:2px}.subject-library-replace b{color:var(--ink-2);font-size:10px}.subject-library-replace small{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.subject-library-replace select{min-width:0;height:34px;padding:0 28px 0 9px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink-2);background:var(--paper);cursor:pointer;font-size:10px}.subject-library-replace select:focus{border-color:var(--theme-border-strong);outline:2px solid var(--theme-soft);outline-offset:1px}.subject-library-replace select:disabled{cursor:not-allowed;opacity:.55}@media(max-width:600px){.subject-library-replace{grid-template-columns:20px minmax(0,1fr)}.subject-library-replace select{grid-column:1 / -1;width:100%;height:40px}}.subject-dependency-dialog{width:min(430px,calc(100% - 24px))}.subject-dependency-dialog .share-dialog-header svg{color:var(--warning)}.subject-dependency-body{display:grid;gap:16px;padding:18px 20px 20px}.subject-dependency-body>p{margin:0;color:var(--ink-2);font-size:11px;line-height:18px}.subject-dependency-check{min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--warning-border);border-radius:6px;background:var(--warning-soft);cursor:pointer}.subject-dependency-check input{width:18px;height:18px;margin:0;accent-color:var(--danger)}.subject-dependency-check>span{display:grid;gap:3px}.subject-dependency-check b{color:var(--ink);font-size:11px}.subject-dependency-check small{color:var(--ink-3);font-size:9px;line-height:15px}.subject-dependency-actions{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px}.subject-dependency-actions button{min-height:44px}.danger-button{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--danger);border-radius:5px;color:#fff;background:var(--danger);cursor:pointer;font:inherit;font-size:11px;font-weight:680}.danger-button:hover:not(:disabled){filter:brightness(.94)}.danger-button:active:not(:disabled){transform:scale(.97)}.danger-button:focus-visible{outline:2px solid var(--danger-soft);outline-offset:2px}.danger-button:disabled{cursor:not-allowed;opacity:.45}.favorite-delete-dialog{width:min(450px,calc(100% - 24px))}.favorite-delete-dialog .share-dialog-header svg{color:var(--warning)}.favorite-delete-body{display:grid;gap:16px;padding:18px 20px 20px}.favorite-delete-body>p{margin:0;color:var(--ink-2);font-size:11px;line-height:18px}.favorite-delete-actions{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:8px}.favorite-delete-actions button{min-width:0;min-height:44px}.favorite-retain-button{color:var(--blue)}.prompt-optimizer-keys{grid-column:1 / -1}.prompt-optimizer-keys>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.prompt-optimizer-keys>span em{padding:2px 6px;border-radius:4px;color:var(--blue);background:var(--theme-soft);font-size:9px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.prompt-optimizer-key-list{min-width:0;display:grid;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--well)}.prompt-optimizer-key-row{min-width:0;display:grid;grid-template-columns:24px minmax(110px,.6fr) minmax(180px,1fr) auto;align-items:center;gap:8px;padding:8px}.prompt-optimizer-key-row+.prompt-optimizer-key-row{border-top:1px solid var(--line)}.prompt-optimizer-key-row>b{color:var(--ink-3);text-align:center;font-size:9px;font-variant-numeric:tabular-nums}.prompt-optimizer-key-row>input{min-width:0;height:36px;background:var(--paper);font-size:11px}.prompt-optimizer-key-order{display:flex;gap:2px}.prompt-optimizer-key-order .icon-button{width:34px;height:34px;color:var(--ink-3)}.prompt-optimizer-key-order .icon-button:hover:not(:disabled){color:var(--blue)}.prompt-optimizer-key-order .prompt-optimizer-key-remove:hover:not(:disabled){color:var(--danger)}.prompt-optimizer-key-list>p{margin:0;padding:14px 12px;color:var(--ink-3);font-size:10px;text-align:center}.prompt-optimizer-add-key{justify-self:start}.prompt-optimizer-keys>small{line-height:15px}@media(max-width:760px){.prompt-optimizer-key-row{grid-template-columns:24px minmax(0,1fr) auto}.prompt-optimizer-key-row>input[type=password]{grid-column:2}.prompt-optimizer-key-order{grid-column:3;grid-row:1 / span 2}.prompt-optimizer-key-order .icon-button{width:32px}}@media(min-width:1024px){body{background:var(--paper)}.user-shell{max-width:none;min-height:100dvh;display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:72px minmax(0,1fr);margin:0;overflow:visible;padding:0;background:var(--paper);box-shadow:none}.mobile-topbar{grid-column:2;grid-row:1;height:72px;padding:0 32px;background:#fafdfdf7}.mobile-topbar>.mobile-topbar-start{display:none}.desktop-view-heading{min-width:0;display:grid;gap:3px}.desktop-view-heading strong{color:var(--ink);font-size:16px;font-weight:680}.desktop-view-heading small{color:var(--ink-3);font-size:10px}.balance-pill{min-width:116px;justify-content:center}.balance-pill>span{display:inline;color:var(--ink-3);font-size:10px}.balance-pill.free>span{color:var(--success)}.mobile-content{grid-column:2;grid-row:2;width:100%;max-width:1240px;margin:0 auto;padding:32px 40px 64px}.mobile-content>section:not(.create-view){width:100%;max-width:1080px;margin:0 auto}.bottom-nav{position:fixed;z-index:20;top:0;bottom:auto;left:0;width:232px;max-width:none;height:100dvh;display:flex;flex-direction:column;gap:3px;padding:16px 12px;border-top:0;border-right:1px solid var(--line);background:var(--canvas);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.desktop-user-brand{min-width:0;display:flex;margin-bottom:16px;padding:4px 8px 18px;border-bottom:1px solid var(--line)}.desktop-user-brand>span{flex:0 0 auto}.desktop-user-brand>div{min-width:0}.desktop-user-brand strong{line-height:18px;white-space:normal;text-wrap:balance}.desktop-user-brand small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav>button{width:100%;min-height:44px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;place-content:initial;gap:9px;padding:0 10px;border-radius:5px;text-align:left}.bottom-nav>button:hover{color:var(--ink);background:var(--raised)}.bottom-nav>button[aria-current=page]{color:var(--theme);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.bottom-nav>button>span{justify-self:center}.bottom-nav>button small{font-size:12px;font-weight:650}.bottom-nav>button b{top:-7px;left:13px}.desktop-user-identity{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;margin-top:auto;padding:12px 8px 4px;border-top:1px solid var(--line)}.desktop-user-identity>span{width:32px;height:32px;display:grid;place-items:center;border-radius:5px;color:var(--theme);background:var(--theme-soft)}.desktop-user-identity>div{min-width:0;display:grid;gap:2px}.desktop-user-identity small{color:var(--ink-3);font-size:9px}.desktop-user-identity strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.page-scroll-controls,.task-pagination-top{display:none}.task-pagination{grid-template-columns:minmax(0,1fr) minmax(380px,420px);padding:5px}.task-pagination-actions{grid-column:2;grid-row:1}.task-pagination-status{grid-column:1;grid-row:1}.task-pagination button{min-height:36px;padding:0 7px;font-size:11px}.task-page-jump input{height:36px}.task-page-jump button{min-height:36px}.section-heading{margin-bottom:24px}.create-assets-column .upload-grid.dynamic{grid-template-columns:repeat(4,minmax(0,1fr))}.task-list{gap:10px}.task-item:has(>.task-preview){display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.task-item:has(>.task-preview)>.task-preview{grid-column:1;grid-row:1 / span 2;height:100%;min-height:190px;aspect-ratio:auto}.task-item:has(>.task-preview)>.task-item-row{grid-column:2;grid-row:1;padding:16px}.task-item:has(>.task-preview)>.task-card-actions{grid-column:2;grid-row:2}.task-item:not(:has(>.task-preview))>.task-item-row{padding:16px}.task-card-actions button,.task-card-actions a{min-height:42px}.mobile-content>.profile-view,.mobile-content>.support-center,.mobile-content>.shared-scheme-view,.mobile-content>.subject-library-view,.mobile-content>.subject-editor-view,.mobile-content>.group-post-detail-page{max-width:820px}.support-form{max-width:720px}.ticket-message.admin{margin-right:64px}.ticket-message.user{margin-left:64px}.user-auth-shell{max-width:none;min-height:100dvh;align-items:center;justify-content:center;padding:48px;background:var(--canvas);box-shadow:none}.user-auth-shell .user-auth-panel{width:min(960px,100%);min-height:620px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);overflow:hidden;border-radius:8px;background:var(--paper);box-shadow:0 0 0 1px var(--line),0 8px 24px #17191c14}.user-auth-shell .user-auth-panel:not(:has(.user-auth-brand)){width:min(480px,100%);min-height:0;grid-template-columns:1fr}.user-auth-brand{min-height:100%;padding:56px 44px}.user-auth-body{align-self:center;padding:52px 48px}.user-auth-shell .user-auth-panel:not(:has(.user-auth-brand)) .user-auth-body{padding:42px 40px}.user-auth-inline-lockup{margin-bottom:32px}}@media(min-width:1200px){.create-workbench{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;gap:40px}.create-assets-column{align-self:stretch;align-content:start}.create-prompt-column{align-content:start;padding-left:40px;border-left:1px solid var(--line)}.desktop-prompt-translation{position:sticky;top:88px;z-index:7;display:block;margin-top:18px}.desktop-prompt-translation .prompt-translation-tools{grid-template-columns:minmax(0,1fr) auto}.desktop-prompt-translation .prompt-translation-label,.mobile-prompt-translation,.workflow-column-connector{display:none}.create-assets-column .upload-grid.dynamic{grid-template-columns:repeat(3,minmax(0,1fr))}.create-assets-column .upload-well.compact{min-height:0}.create-prompt-column .task-submit-step{position:relative;z-index:8}}.node-scheduler-band{min-height:84px;display:grid;grid-template-columns:minmax(180px,1fr) 180px minmax(260px,320px) auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.node-scheduler-heading{min-width:0;display:flex;align-items:center;gap:10px}.node-scheduler-heading>span{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border-radius:5px;color:var(--route);background:var(--route-soft)}.node-scheduler-heading>div{min-width:0;display:grid;gap:3px}.node-scheduler-heading strong{font-size:12px}.node-scheduler-heading small,.node-scheduler-switch small{color:var(--ink-3);font-size:9px}.node-scheduler-switch{width:100%}.node-scheduler-limits{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.node-scheduler-limits .field{gap:4px}.node-scheduler-limits .field>span{font-size:10px}.node-scheduler-limits input{min-width:0;height:36px;font-variant-numeric:tabular-nums}.node-scheduler-limits small{justify-self:start}.node-scheduler-band>.primary-button{align-self:end}@media(max-width:1050px){.node-scheduler-band{grid-template-columns:minmax(180px,1fr) 180px minmax(240px,300px)}.node-scheduler-band>.primary-button{grid-column:3}}@media(max-width:760px){.node-scheduler-band{grid-template-columns:1fr}.node-scheduler-band>.primary-button{grid-column:1;width:100%}}.admin-task-table td:nth-child(5),.admin-task-table td:nth-child(6),.admin-task-table td:nth-child(9){white-space:nowrap}.admin-task-controls .admin-task-status-filter{display:flex}.admin-task-toolbar{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;justify-content:stretch;gap:10px;padding:12px;border:1px solid var(--line);border-top:0;border-radius:0 0 6px 6px;background:var(--paper)}.admin-task-toolbar>.admin-task-search{width:100%}.admin-task-toolbar>.admin-task-status-filter{width:100%;max-width:100%}.admin-task-toolbar>.admin-requeue-all-button{grid-column:1 / -1;justify-self:start}.channel-mark[title=free]{color:var(--success);background:var(--success-soft)}.channel-mark:not([title=free]){color:var(--route);background:var(--route-soft)}.admin-task-action-menu{width:44px;display:inline-block}@media(max-width:520px){.admin-task-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-task-toolbar>.admin-task-search,.admin-task-toolbar>.admin-task-status-filter,.admin-task-toolbar>.admin-requeue-all-button{grid-column:1;width:100%}.admin-task-toolbar>.admin-requeue-all-button{justify-self:stretch}}.node-table{min-width:1220px}.node-table th:nth-child(1){width:150px}.node-table th:nth-child(2){width:100px}.prompt-guidance{min-width:0;min-height:52px;display:grid;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:8px;overflow:hidden;padding:8px 10px;border:1px solid var(--theme-border);border-radius:6px;color:var(--ink-2);background:var(--theme-soft-subtle)}.prompt-guidance:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.prompt-guidance>svg{color:var(--theme)}.prompt-guidance-viewport{position:relative;min-width:0;height:34px;overflow:hidden}.prompt-guidance-item{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;display:flex;align-items:center;gap:6px;margin:0;font-size:10px;line-height:16px}.prompt-guidance-item b{flex:0 0 auto;color:var(--theme);font-size:10px}.prompt-guidance-item span{min-width:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.prompt-guidance-item.entering{animation:prompt-guidance-enter .24s cubic-bezier(.23,1,.32,1) both}.prompt-guidance-item.leaving{animation:prompt-guidance-leave .24s cubic-bezier(.23,1,.32,1) both}.prompt-guidance-count{color:var(--ink-4);font-size:9px;font-variant-numeric:tabular-nums;text-align:right}@keyframes prompt-guidance-enter{0%{opacity:0;transform:translateY(100%)}}@keyframes prompt-guidance-leave{to{opacity:0;transform:translateY(-100%)}}@media(max-width:430px){.prompt-guidance{min-height:66px}.prompt-guidance-viewport{height:48px}.prompt-guidance-item span{-webkit-line-clamp:3}}.node-table th:nth-child(3){width:70px}.node-table th:nth-child(4){width:180px}.node-table th:nth-child(5){width:150px}.node-table th:nth-child(6){width:80px}.admin-identity{grid-template-columns:30px minmax(0,1fr) 36px 36px}.admin-identity.no-user-link{grid-template-columns:30px minmax(0,1fr) 36px}.password-change-form{display:grid;gap:10px}.password-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.password-code-row .secondary-button{min-height:42px;white-space:nowrap}.password-panel .primary-button{width:100%;min-height:44px}.user-admin-workbench{display:grid;gap:22px}.user-list-heading{align-items:center;justify-content:space-between}.user-list-heading>div{min-width:0;display:grid;gap:4px}.admin-create-trigger{flex:0 0 auto;min-height:38px}.admin-user-search{min-width:0;display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:4px 4px 4px 11px;border:1px solid var(--line-strong);border-radius:6px;color:var(--ink-3);background:var(--well)}.admin-user-search:focus-within{border-color:var(--theme-border-strong);box-shadow:0 0 0 2px var(--theme-soft)}.admin-user-search>svg,.admin-user-search>button{flex:0 0 auto}.admin-user-search input{flex:1 1 0;min-width:0;height:36px;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:12px}.admin-user-search input::placeholder{color:var(--ink-4)}.admin-user-search>button:not(.secondary-button){width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:var(--ink-3);background:transparent;cursor:pointer}.admin-user-search>button:not(.secondary-button):hover{color:var(--blue);background:var(--theme-soft)}.admin-user-search .secondary-button{white-space:nowrap;min-height:36px;padding:0 13px}.admin-create-user{padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.admin-create-user-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px}.admin-create-user-actions{display:flex;align-items:center;gap:8px}.admin-create-user-actions .primary-button,.admin-create-user-actions .secondary-button{min-height:42px;white-space:nowrap}.user-admin-table{min-width:780px}.admin-user-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.admin-user-pagination button:first-of-type{justify-self:start}.admin-user-pagination button:last-of-type{justify-self:end}.admin-user-pagination span{justify-self:center}.user-admin-table th:nth-child(1){width:190px}.user-admin-table th:nth-child(2){width:88px}.user-admin-table th:nth-child(3){width:80px}.user-admin-table th:nth-child(4){width:74px}.user-admin-table th:nth-child(5){width:64px}.user-admin-table th:nth-child(6){width:136px}.user-admin-table th:nth-child(7){width:64px}.user-balance-cell{color:var(--ink)!important;font-weight:680;font-variant-numeric:tabular-nums}.admin-user-account-link{min-width:0;display:block;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.admin-user-account-link:hover strong{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.user-action-menu{position:relative;display:inline-block}.user-action-menu-trigger{width:36px;height:36px;display:grid;place-items:center;list-style:none;border:1px solid transparent;border-radius:5px;color:var(--ink-2);cursor:pointer}.user-action-menu-trigger{padding:0;background:transparent}.user-action-menu-trigger:hover,.user-action-menu-trigger[aria-expanded=true]{color:var(--blue);border-color:var(--line-strong);background:var(--theme-soft)}.user-action-menu-popover{position:fixed;inset:auto;margin:0;width:176px;max-width:calc(100vw - 16px);overflow:auto;padding:5px;border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);background:var(--paper);box-shadow:0 2px 8px #0a0c0f29}.user-action-menu-popover:popover-open{display:grid;gap:2px}.user-action-menu-popover .table-command{min-height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;text-align:left}.account-type-tag{width:max-content;padding:2px 6px;border-radius:4px;font-size:9px!important;font-weight:700}.account-type-tag.web{color:var(--blue);background:var(--theme-soft)}.account-type-tag.telegram{color:#0f766e;background:#14b8a621}.account-type-tag.linked{color:#7c3aed;background:#7c3aed1f}.admin-create-dialog{width:min(520px,calc(100% - 24px))}.user-admin-dialog{width:min(440px,calc(100% - 24px))}.user-admin-dialog-target{display:grid;gap:3px;margin:0;padding:10px 12px;border-radius:5px;background:var(--well)}.user-admin-dialog-target span{color:var(--ink-3);font-size:9px;font-weight:650;text-transform:uppercase}.user-admin-dialog-target strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-admin-security-note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px 12px;border-radius:5px;color:var(--warning);background:var(--warning-soft)}.user-admin-security-note svg{margin-top:1px}.user-admin-security-note span{color:var(--ink-2);font-size:10px;line-height:16px}.user-admin-dialog-actions{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding-top:2px}.user-admin-dialog-actions button{min-height:42px}.credit-ledger-dialog{width:min(900px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;border:0;border-radius:8px;color:var(--ink);background:var(--paper);box-shadow:0 8px 28px #0a0c0f38}.credit-ledger-dialog[open]{display:block}.credit-ledger-dialog::backdrop{background:#0a0c0f9e}.credit-ledger-user{min-width:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px}.credit-ledger-user>span{min-width:0;display:grid;gap:3px}.credit-ledger-user small{color:var(--ink-3);font-size:9px;font-weight:650}.credit-ledger-user strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.credit-ledger-user code{max-width:320px;overflow:hidden;color:var(--ink-4);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.credit-ledger-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--raised)}.credit-ledger-summary>span{min-width:0;min-height:72px;display:grid;align-content:center;gap:5px;padding:12px 20px}.credit-ledger-summary>span+span{border-left:1px solid var(--line)}.credit-ledger-summary small{color:var(--ink-3);font-size:9px}.credit-ledger-summary b{color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums}.credit-positive{color:var(--success)!important}.credit-negative{color:var(--danger)!important}.credit-ledger-table-wrap{position:relative;min-height:240px;max-height:min(460px,calc(100dvh - 300px));overflow:auto}.credit-ledger-table{min-width:760px}.credit-ledger-table th{position:sticky;z-index:1;top:0}.credit-ledger-table th:nth-child(1){width:150px}.credit-ledger-table th:nth-child(2){width:230px}.credit-ledger-table th:nth-child(3),.credit-ledger-table th:nth-child(4){width:100px}.credit-ledger-table th:nth-child(5){width:150px}.credit-ledger-table td:nth-child(3),.credit-ledger-table td:nth-child(4){font-variant-numeric:tabular-nums}.credit-ledger-table td:nth-child(3) strong{font-size:11px}.credit-ledger-kind{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:650;white-space:nowrap}.credit-ledger-kind.income{color:var(--success)}.credit-ledger-kind.expense{color:var(--danger)}.credit-ledger-kind svg{flex:0 0 auto}.credit-ledger-balance{color:var(--ink)!important;font-weight:650}.credit-ledger-loading{position:absolute;top:36px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--ink-3);background:color-mix(in srgb,var(--paper) 88%,transparent);font-size:10px}.credit-ledger-error{display:grid;justify-items:start;gap:10px;padding:16px 20px}.credit-ledger-error .inline-notice{width:100%}.credit-ledger-error .secondary-button{min-height:36px}.credit-ledger-pagination{margin:0;padding:10px 16px;border-top:1px solid var(--line)}.credit-ledger-pagination button{min-height:36px}.credit-ledger-merge-summary{border-top:0;background:var(--well)}.credit-ledger-merge-summary b{font-size:15px}.system-status-panel,.email-delivery-panel,.r2-storage-panel{min-width:0;display:grid;gap:10px}.system-status-section{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.system-status-section>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--line)}.system-status-section>header>span{min-width:0;display:flex;align-items:center;gap:9px}.system-status-section>header>span>svg{flex:0 0 auto;color:var(--route)}.system-status-section>header>span>span{min-width:0;display:grid;gap:2px}.system-status-section>header strong{font-size:12px}.system-status-section>header small,.system-status-path{color:var(--ink-3);font-size:9px;line-height:14px;overflow-wrap:anywhere}.system-status-section>header[data-overloaded=true]{color:var(--danger);background:var(--danger-soft);border-bottom-color:var(--danger-border)}.system-status-section>header[data-overloaded=true]>span>svg,.system-status-section>header[data-overloaded=true] small{color:var(--danger)}.system-status-section>header .icon-button{flex:0 0 auto}.system-status-section .system-status-grid{gap:0}.system-status-section .system-status-metric{min-height:86px;padding:14px 16px;border:0;border-radius:0;background:transparent}.system-status-section .system-status-metric+.system-status-metric{border-left:1px solid var(--line)}.system-status-section .system-status-metric[data-tone=danger]{color:var(--danger);background:var(--danger-soft)}.system-status-section .system-status-metric[data-tone=danger]>span,.system-status-section .system-status-metric[data-tone=danger]>span svg,.system-status-section .system-status-metric[data-tone=danger] b,.system-status-section .system-status-metric[data-tone=danger] small{color:var(--danger)}.system-status-path{display:block;padding:8px 14px;border-top:1px solid var(--line);background:var(--well-muted)}.system-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.system-status-metric{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.system-status-metric>span{display:flex;align-items:center;gap:5px;color:var(--ink-3);font-size:9px;font-weight:650;text-transform:uppercase}.system-status-metric>span svg{color:var(--route)}.system-status-metric b{color:var(--ink);font-size:18px;font-variant-numeric:tabular-nums}.system-status-metric small,.system-status-panel>small{min-width:0;color:var(--ink-3);font-size:9px;line-height:14px;overflow-wrap:anywhere}.system-status-empty{min-height:88px;display:grid;place-content:center;justify-items:center;gap:7px;border:1px dashed var(--line-strong);border-radius:6px;color:var(--ink-3);background:var(--well);font-size:10px}.system-status-panel>.secondary-button{justify-self:start}.r2-status-line{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px}.r2-status-line>.icon-button{width:40px;height:40px}.r2-tier-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r2-capacity-readout{min-width:0;display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.r2-capacity-readout>div:first-child{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:10px}.r2-capacity-readout>div:first-child>span{min-width:0;display:grid;gap:3px;color:var(--ink-2);font-size:10px}.r2-capacity-readout>div:first-child>span>span{white-space:nowrap}.r2-capacity-readout>div:first-child b{color:var(--ink);font-size:18px;font-variant-numeric:tabular-nums}.r2-capacity-readout small{color:var(--ink-3);font-size:9px;line-height:14px;overflow-wrap:anywhere}.r2-capacity-track{height:6px;overflow:hidden;border-radius:4px;background:var(--well)}.r2-capacity-track>i{display:block;height:100%;border-radius:inherit;background:var(--success);transition:width .18s cubic-bezier(.23,1,.32,1)}.local-archive-readout .r2-capacity-track>i{background:var(--route)}.r2-status-error,.r2-policy-warning{display:flex;align-items:flex-start;gap:7px;padding:8px 10px;border:1px solid var(--warning-border);border-radius:5px;color:var(--warning);background:var(--warning-soft);font-size:10px;line-height:16px;overflow-wrap:anywhere}.r2-status-error svg,.r2-policy-warning svg{flex:0 0 auto;margin-top:1px}.r2-enable-switch,.r2-local-copy-switch{width:100%}.r2-fields-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r2-account-field{grid-column:1 / -1}.r2-storage-settings{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:28px}.r2-local-limit-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.r2-local-limit-row .secondary-button{min-height:40px}.r2-account-list-heading{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:6px}.r2-account-list-heading>span{min-width:0;display:grid;gap:3px}.r2-account-list-heading b{color:var(--ink);font-size:12px}.r2-account-list-heading small{color:var(--ink-3);font-size:9px;line-height:14px}.r2-account-list-heading>div{flex:0 0 auto;display:flex;gap:8px}.r2-account-list{min-width:0;display:grid;gap:8px}.r2-account-row{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.r2-account-row>header{min-width:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid var(--line)}.r2-account-row>header>span{min-width:0;display:flex;align-items:center;gap:8px}.r2-account-row>header>span>svg{flex:0 0 auto;color:var(--route)}.r2-account-row>header>span>span{min-width:0;display:grid;gap:2px}.r2-account-row>header small{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.r2-account-row>header>div{flex:0 0 auto;display:flex;align-items:center;gap:4px}.r2-account-name{width:min(260px,45vw);height:26px;padding:0 6px;border:1px solid transparent;border-radius:4px;color:var(--ink);background:transparent;font:inherit;font-size:12px;font-weight:650}.r2-account-name:hover,.r2-account-name:focus{border-color:var(--line-strong);background:var(--control-bg);outline:0}.r2-inline-switch{position:relative;width:40px;height:40px;display:grid;place-items:center;cursor:pointer}.r2-inline-switch input{position:absolute;opacity:0;pointer-events:none}.r2-inline-switch i{position:relative;width:30px;height:18px;border-radius:9px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background .16s cubic-bezier(.23,1,.32,1)}.r2-inline-switch i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--ink-4);transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s cubic-bezier(.23,1,.32,1)}.r2-inline-switch input:checked+i{background:var(--success-soft);box-shadow:inset 0 0 0 1px var(--success-border)}.r2-inline-switch input:checked+i:after{background:var(--success);transform:translate(12px)}.r2-inline-switch input:focus-visible+i{outline:2px solid var(--theme);outline-offset:2px}.r2-account-capacity{min-width:0;display:grid;grid-template-columns:150px minmax(100px,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--well-muted)}.r2-account-capacity>span{color:var(--ink-2);font-size:10px;white-space:nowrap}.r2-account-capacity b{color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums}.r2-account-capacity small{min-width:0;overflow:hidden;color:var(--ink-3);font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.r2-account-capacity .r2-account-error{color:var(--warning)}.r2-account-row>.r2-fields-grid{padding:10px}.r2-account-row>footer{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:8px 10px;border-top:1px solid var(--line);background:var(--paper)}.r2-account-row>footer>span{min-width:120px;margin-right:auto;color:var(--ink-3);font-size:9px}.r2-account-row>footer .primary-button{min-width:108px}.r2-storage-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px}.r2-storage-actions>span{margin-right:auto;color:var(--ink-3);font-size:9px}.r2-storage-actions .primary-button{min-width:126px}.email-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.turnstile-settings-panel{min-width:0;display:grid;gap:10px}.turnstile-settings-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.turnstile-settings-actions .primary-button{min-width:148px}.email-secure-switch,.email-origin-field{grid-column:1 / -1}.email-delivery-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.email-clear-secret{color:var(--danger)}@media(max-width:760px){.r2-storage-settings{grid-template-columns:minmax(0,1fr);gap:16px}.admin-create-user-form,.password-code-row,.system-status-grid,.email-delivery-grid,.r2-fields-grid,.r2-tier-grid{grid-template-columns:1fr}.system-status-section .system-status-metric+.system-status-metric{border-left:0;border-top:1px solid var(--line)}.r2-capacity-readout>div:first-child{align-items:start;flex-direction:column;gap:4px}.r2-account-field{grid-column:1}.r2-local-limit-row{grid-template-columns:1fr}.r2-local-limit-row .secondary-button{width:100%}.r2-account-list-heading{align-items:stretch;flex-direction:column}.r2-account-list-heading>div{display:grid;grid-template-columns:1fr 1fr}.r2-account-list-heading>div button{min-width:0}.r2-account-row>header{display:grid;grid-template-columns:minmax(0,1fr) auto}.r2-account-name{width:100%}.r2-inline-switch,.r2-account-row>header .icon-button{width:44px;height:44px}.r2-account-capacity{grid-template-columns:1fr;gap:6px}.r2-account-capacity small{text-align:left}.r2-account-row>footer>span{width:100%;margin-right:0}.r2-account-row>footer .primary-button,.r2-account-row>footer .secondary-button{min-height:44px;flex:1 1 120px}.r2-storage-actions{justify-content:stretch}.r2-storage-actions>span{width:100%;margin-right:0}.r2-storage-actions .primary-button,.r2-storage-actions .secondary-button{flex:1 1 100%}.email-secure-switch,.email-origin-field{grid-column:1}.email-delivery-actions{justify-content:stretch}.email-delivery-actions .primary-button,.email-delivery-actions .secondary-button,.system-status-panel>.secondary-button{width:100%}}@media(min-width:761px)and (max-width:980px){.r2-storage-settings{grid-template-columns:minmax(0,1fr);gap:16px}.r2-account-capacity{grid-template-columns:minmax(120px,150px) minmax(80px,1fr)}.r2-account-capacity small{grid-column:1 / -1;text-align:left}}.node-table th:nth-child(7){width:110px}.node-table th:nth-child(8){width:auto}.node-table th:nth-child(9){width:96px}.node-task-stack{display:grid;gap:5px}.node-task-stack>span{display:flex;align-items:center;gap:7px}.node-task-stack code{color:var(--ink-2);font-size:9px}.task-item{scroll-margin:84px;transition:border-color .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.task-item.is-unviewed{border-color:var(--theme-border)}.task-item.is-unviewed .task-item-row,.task-item.is-unviewed .task-card-actions{background:var(--theme-soft-subtle)}.artifact-expiry.favorite{color:var(--blue)}.task-item:focus{outline:0}.task-item.is-anchor-target{border-color:var(--route-border);box-shadow:0 0 0 3px var(--route-soft)}.prompt-detail-button{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:5px;color:var(--blue);background:var(--theme-soft);cursor:pointer;font-weight:650}.prompt-detail-button:hover{background:var(--theme-soft-hover)}.prompt-detail-dialog{width:min(620px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;border:0;border-radius:8px;color:var(--ink);background:var(--paper);box-shadow:0 8px 28px #0a0c0f38}.prompt-detail-dialog[open]{display:block}.prompt-detail-dialog::backdrop{background:#0a0c0f9e}.prompt-detail-header{min-width:0;gap:8px;flex-wrap:wrap}.prompt-detail-header>div:first-child{min-width:0}.prompt-detail-header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-detail-actions{min-width:0;margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:6px}.prompt-detail-header .shared-back-button{white-space:nowrap}.prompt-detail-header .task-more-menu>button{width:44px;min-height:44px;border-radius:5px}.prompt-detail-header .task-more-menu svg{color:currentColor}.prompt-copy-button,.prompt-remake-button{min-height:36px;padding:0 10px;font-size:11px;white-space:nowrap}.prompt-remake-button{color:var(--theme)}.prompt-copy-button.copied{border-color:var(--success-border);color:var(--success);background:var(--success-soft)}.prompt-copy-button.failed{border-color:var(--danger-border);color:var(--danger);background:var(--danger-soft)}.prompt-remake-error{padding:10px 20px 0}.prompt-detail-header .icon-button{color:var(--ink-3)}.prompt-detail-header .icon-button:hover{color:var(--ink)}.prompt-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--raised)}.prompt-detail-meta span{min-width:0;display:grid;gap:4px;padding:8px 9px;border-radius:5px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.prompt-detail-meta small{color:var(--ink-3);font-size:9px;font-weight:650;text-transform:uppercase}.prompt-detail-meta b,.prompt-detail-meta code{min-width:0;overflow:hidden;color:var(--ink-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.prompt-detail-meta code{color:var(--route);white-space:normal;overflow-wrap:anywhere}.prompt-detail-id-copy{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0;border:0;color:var(--route);background:transparent;cursor:copy;text-align:left}.prompt-detail-id-copy code{flex:1 1 auto}.prompt-detail-id-copy svg{flex:0 0 auto;color:var(--ink-4);opacity:0;transition:color .15s cubic-bezier(.23,1,.32,1),opacity .15s cubic-bezier(.23,1,.32,1)}.prompt-detail-id-copy:hover svg,.prompt-detail-id-copy:focus-visible svg,.prompt-detail-id-copy.copied svg,.prompt-detail-id-copy.failed svg{opacity:1}.prompt-detail-id-copy:hover svg,.prompt-detail-id-copy:focus-visible svg{color:var(--route)}.prompt-detail-id-copy.copied svg{color:var(--success)}.prompt-detail-id-copy.failed svg{color:var(--danger)}.prompt-detail-id-copy:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.prompt-detail-prompt h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink-2);font-size:11px;font-weight:680}.prompt-detail-prompt h3 svg{color:var(--route)}.prompt-detail-prompt-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.prompt-detail-prompt-heading .prompt-copy-button{flex:0 0 auto}.prompt-detail-references{display:grid;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--paper)}.prompt-detail-references h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink-2);font-size:11px;font-weight:680}.prompt-detail-audio{display:grid;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--paper)}.prompt-detail-audio h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink-2);font-size:11px}.prompt-detail-audio h3 svg{color:var(--theme)}.prompt-detail-audio h3 small{color:var(--ink-4);font-size:9px}.prompt-detail-audio>div{display:grid;border-top:1px solid var(--line)}.prompt-detail-audio label{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.prompt-detail-audio label>span{color:var(--ink-3);font-size:10px;font-weight:650}.prompt-detail-audio audio{width:100%;min-width:0;height:36px}.prompt-detail-references h3 svg{color:var(--route)}.prompt-detail-references h3 small{color:var(--ink-4);font-size:9px;font-weight:550}.prompt-detail-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prompt-detail-reference-button{position:relative;min-width:0;overflow:hidden;padding:0;border:1px solid var(--line-strong);border-radius:6px;aspect-ratio:4/3;background:var(--well);cursor:zoom-in}.prompt-detail-reference-button img{width:100%;height:100%;display:block;object-fit:cover}.prompt-detail-reference-button>span{position:absolute;right:6px;bottom:6px;width:28px;height:28px;display:grid;place-items:center;border-radius:4px;color:#fff;background:#0a0c0f9e;opacity:0;transition:opacity .15s ease}.prompt-detail-reference-button:hover{border-color:var(--route-border)}.prompt-detail-reference-button:hover>span,.prompt-detail-reference-button:focus-visible>span{opacity:1}.prompt-detail-reference-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.prompt-reference-lightbox>img{-webkit-user-select:none;user-select:none}.prompt-detail-prompt{display:grid;gap:8px;padding:16px 20px 22px;background:var(--paper)}.prompt-detail-body{margin:0;padding:18px 20px 22px;color:var(--ink-2);background:var(--paper);font:12px/20px Segoe UI Variable,Microsoft YaHei UI,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.prompt-detail-prompt .prompt-detail-body{padding:0}.prompt-detail-delete{min-height:36px;padding:0 10px;font-size:11px;white-space:nowrap}.admin-prompt-column{width:150px}.admin-prompt-button{width:100%;min-height:32px;padding:0 8px;border:0;font-size:10px}@media(max-width:430px){.prompt-copy-button,.prompt-remake-button{min-height:44px;padding:0 8px}.prompt-remake-error{padding:10px 12px 0}.prompt-detail-meta{grid-template-columns:1fr;padding:12px}.prompt-detail-references{padding:14px 12px}.prompt-detail-reference-grid{gap:6px}.prompt-detail-reference-button>span{opacity:1}.prompt-detail-prompt{padding:14px 14px 20px}.prompt-detail-body{font-size:12px;line-height:19px}}.node-task-stack .status{min-height:20px;padding:2px 6px;font-size:8px}.status-local_paused{color:var(--warning);background:var(--warning-soft)}.video-player-shell{position:relative;width:min(1120px,100%);max-height:calc(100dvh - 88px);display:grid;place-items:center;background:#000}.video-player-shell video{width:100%;max-height:calc(100dvh - 88px);display:block;background:#000}.video-playback-status{position:absolute;left:50%;top:50%;max-width:min(360px,calc(100% - 32px));min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border-radius:6px;color:#fff;background:#0a0c0fd1;font-size:11px;line-height:16px;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.video-playback-status[data-state=error]{flex-wrap:wrap;pointer-events:auto}.video-playback-status .secondary-button{min-height:34px;color:#fff;border-color:#ffffff47;background:#ffffff1a}.settings-account-email{gap:14px}.settings-account-email .settings-toggle-control+.settings-toggle-control{padding-top:14px;border-top:1px solid var(--line)}.shared-content-lock{min-width:0;min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:12px 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.shared-content-lock>span{width:38px;height:38px;display:grid;place-items:center;border-radius:6px;color:var(--warning);background:var(--warning-soft)}.shared-content-lock>div{min-width:0;display:grid;gap:4px}.shared-content-lock h2{margin:0;color:var(--ink);font-size:12px}.shared-content-lock p{margin:0;color:var(--ink-3);font-size:10px;line-height:16px}.library-view-tabs{width:max-content;max-width:100%;display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--well)}.library-view-tabs button{min-height:34px;display:flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:4px;color:var(--ink-3);background:transparent;cursor:pointer;font-size:10px;font-weight:650}.library-view-tabs button:hover{color:var(--ink-2)}.library-view-tabs button[aria-selected=true]{color:var(--blue);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.image-library-panel{min-width:0;display:grid;gap:16px}.image-library-summary{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:10px 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.image-library-summary>span{min-width:128px;display:grid;grid-template-columns:22px auto;align-items:center;gap:1px 7px}.image-library-summary svg{grid-row:1 / span 2;color:var(--blue)}.image-library-summary b{font-size:14px;font-variant-numeric:tabular-nums}.image-library-summary small,.image-library-summary p{color:var(--ink-3);font-size:10px}.image-library-summary p{margin:0;line-height:16px}.image-library-summary code{padding:1px 4px;border-radius:3px;color:var(--blue);background:var(--theme-soft);font-family:inherit;font-weight:650}.image-library-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.image-library-item{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--paper)}.image-library-preview{position:relative;width:100%;display:block;overflow:hidden;padding:0;border:0;aspect-ratio:1;color:inherit;background:var(--media);cursor:zoom-in}.image-library-preview>img{width:100%;height:100%;display:block;object-fit:cover}.image-library-preview>span:last-child{position:absolute;right:6px;bottom:6px;width:28px;height:28px;display:grid;place-items:center;border-radius:4px;color:#fff;background:#17191ca8;opacity:0;transition:opacity .15s ease}.image-library-preview:hover>span:last-child,.image-library-preview:focus-visible>span:last-child{opacity:1}.image-library-meta{min-width:0;display:grid;gap:2px;padding:9px 38px 9px 9px}.image-library-meta strong,.image-library-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-library-meta strong{color:var(--ink-2);font-size:10px}.image-library-meta small{color:var(--ink-3);font-size:9px}.image-library-delete{position:absolute;right:5px;bottom:5px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:var(--ink-3);background:transparent;cursor:pointer}.image-library-delete:hover{color:var(--danger);background:var(--danger-soft)}.image-library-more{justify-self:center;min-width:150px;margin-top:0;padding:0 14px}.image-preview-dialog[open]{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;display:grid;place-items:center;margin:0;padding:36px;border:0;background:#0a0c0fc7}.image-preview-dialog>img{max-width:min(1100px,100%);max-height:100%;display:block;border-radius:6px;object-fit:contain}.image-preview-dialog>button{position:fixed;z-index:1;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:#fff;background:#0a0c0fb3;cursor:pointer}.deleted-image-placeholder{width:100%;height:100%;min-height:44px;display:grid;place-content:center;justify-items:center;gap:4px;padding:6px;color:var(--ink-3);background:var(--well);text-align:center}.deleted-image-placeholder b{font-size:9px;line-height:13px}.deleted-image-placeholder small{color:var(--blue);font-size:8px;line-height:12px}.task-reference-images>.deleted-image-placeholder{width:34px;height:34px;min-height:0;flex:0 0 34px;padding:2px;border-radius:4px}.task-reference-images>.deleted-image-placeholder b,.task-reference-images>.deleted-image-placeholder small{display:none}.shared-reference-grid>.deleted-image-placeholder{min-height:128px;border-radius:6px}.shared-audio-list{min-width:0;display:grid;border-top:1px solid var(--line)}.shared-audio-list label{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.shared-audio-list span{display:flex;align-items:center;gap:5px;color:var(--ink-2);font-size:10px;font-weight:650}.shared-audio-list span svg{color:var(--theme)}.shared-audio-list audio{width:100%;min-width:0;height:36px}@media(max-width:430px){.shared-audio-list label{grid-template-columns:1fr;gap:6px}}.story-guide-mention-menu .deleted-image-placeholder{width:36px;height:36px;min-height:0;padding:2px}.story-guide-mention-menu .deleted-image-placeholder b,.story-guide-mention-menu .deleted-image-placeholder small{display:none}.mention-menu.image-options button{grid-template-columns:36px 76px minmax(0,1fr)}.mention-menu.image-options button>img,.mention-menu.image-options button>.deleted-image-placeholder{width:36px;height:36px;min-height:0;display:block;border-radius:4px;object-fit:cover}.mention-menu.image-options .deleted-image-placeholder{display:grid;padding:2px}.mention-menu.image-options .deleted-image-placeholder b,.mention-menu.image-options .deleted-image-placeholder small{display:none}.mention-loading{min-height:38px;display:flex!important;align-items:center;justify-content:center;gap:7px;color:var(--ink-3);font-size:9px}@media(max-width:760px){.image-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.image-library-preview>span:last-child{opacity:1}}@media(max-width:520px){.image-library-summary{grid-template-columns:1fr;gap:6px}.image-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-preview-dialog[open]{padding:18px}.library-view-tabs{width:100%}.library-view-tabs button{flex:1;justify-content:center}}.text-image-composer{display:grid;gap:18px}.text-image-prompt textarea{min-height:176px;resize:vertical}.text-image-resolution,.text-image-channel{min-width:0;display:grid;gap:8px;margin:0;padding:0;border:0}.text-image-resolution legend,.text-image-channel legend{padding:0;color:var(--ink-2);font-size:12px;font-weight:650}.resolution-hint{color:var(--ink-3);font-size:10px;line-height:15px;font-variant-numeric:tabular-nums}.text-image-submit{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.text-image-submit>span{display:grid;gap:2px}.text-image-submit small{color:var(--ink-3);font-size:9px}.text-image-submit b{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums}.text-image-submit .primary-button{min-width:138px;min-height:44px}.task-mark-all-viewed{min-height:36px;margin:-8px 0 10px;padding:0 10px;font-size:11px}.task-filter-toolbar{max-width:100%;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 16px}.task-type-filter,.task-state-filter,.admin-task-type-filter,.admin-task-status-filter{width:max-content;max-width:100%;display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--well);overflow:auto}.task-type-filter button,.task-state-filter button,.admin-task-type-filter button,.admin-task-status-filter button{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:4px;color:var(--ink-3);background:transparent;font-size:10px;white-space:nowrap;cursor:pointer}.task-type-filter button[aria-pressed=true],.task-state-filter button[aria-pressed=true],.admin-task-type-filter button[aria-pressed=true],.admin-task-status-filter button[aria-pressed=true]{color:var(--theme);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.task-type-filter b,.task-state-filter b{min-width:16px;font-size:9px;font-variant-numeric:tabular-nums}.task-kind{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);font-size:9px;font-weight:650}.task-preview.is-image img,.admin-task-thumbnail.is-image img{object-fit:contain;background:var(--well)}.admin-task-kind{color:var(--ink-3);font-size:8px;font-weight:650;white-space:nowrap}.admin-task-toolbar{flex-wrap:wrap}.image-management-workbench,.video-management-workbench{display:grid;gap:16px}.image-management-strip,.video-management-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:7px;background:var(--paper);overflow:hidden}.image-management-strip>div,.video-management-strip>div{min-width:0;display:grid;gap:4px;padding:14px 16px;border-right:1px solid var(--line)}.image-management-strip>div:last-child,.video-management-strip>div:last-child{border-right:0}.image-management-strip span,.video-management-strip span{color:var(--ink-3);font-size:9px}.image-management-strip b,.video-management-strip b{overflow:hidden;color:var(--ink);font-size:18px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.image-readiness-table td:first-child{display:grid;gap:2px}.image-readiness-table td:first-child small{color:var(--ink-3);font-size:9px}.video-mode-settings-table,.video-mode-readiness-table{min-width:720px}.video-mode-settings-table td:first-child,.video-mode-settings-table td:nth-child(4),.video-mode-settings-table td:nth-child(5),.video-mode-readiness-table td:first-child{display:grid;gap:3px}.video-mode-settings-table td small,.video-mode-readiness-table td:first-child small{color:var(--ink-3);font-size:9px}.video-mode-settings-table tr[data-enabled=false] td:first-child{opacity:.56}.video-mode-settings-table .video-mode-readiness-warning{color:var(--danger)}.resolution-pricing-section{min-width:0}.resolution-pricing-table{min-width:620px}.resolution-pricing-table tbody+tbody{border-top:1px solid var(--line)}.resolution-pricing-table .resolution-group-row th{height:30px;padding:6px 12px;color:var(--ink-3);background:var(--raised);font-size:9px;font-weight:680}.resolution-pricing-table td{height:48px}.resolution-pricing-table td:first-child strong{font-size:11px}.resolution-pricing-table td:nth-child(2) code{color:var(--ink-3);font-size:10px;font-variant-numeric:tabular-nums}.resolution-pricing-table tr[data-enabled=false] td:first-child,.resolution-pricing-table tr[data-enabled=false] td:nth-child(2){opacity:.56}.resolution-enable-switch{min-height:40px;display:inline-grid;grid-template-columns:auto 30px;align-items:center;gap:8px;cursor:pointer}.resolution-enable-switch>span{min-width:36px;color:var(--ink-3);font-size:9px;font-weight:650}.resolution-enable-switch input{position:absolute;opacity:0;pointer-events:none}.resolution-enable-switch>i{position:relative;width:30px;height:18px;border-radius:9px;background:var(--ink-4);transition:background-color .16s cubic-bezier(.23,1,.32,1)}.resolution-enable-switch>i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .16s cubic-bezier(.23,1,.32,1)}.resolution-enable-switch:has(input:checked)>span{color:var(--success)}.resolution-enable-switch:has(input:checked)>i{background:var(--success)}.resolution-enable-switch:has(input:checked)>i:after{transform:translate(12px)}.resolution-enable-switch:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px;border-radius:5px}.resolution-cost-field{display:flex;align-items:center;gap:7px}.resolution-cost-field input{width:92px;height:36px;padding:0 8px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink);background:var(--well);font-size:11px;font-variant-numeric:tabular-nums}.resolution-cost-field input:focus{border-color:var(--theme-border-strong);outline:2px solid var(--theme-soft);outline-offset:1px}.resolution-cost-field small{color:var(--ink-3);font-size:9px;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-table .account-workflow-trigger{min-width:190px}@media(max-width:900px){.image-management-strip,.video-management-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.image-management-strip>div:nth-child(2),.video-management-strip>div:nth-child(2){border-right:0}.image-management-strip>div:nth-child(-n+2),.video-management-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:520px){.task-type-filter,.task-state-filter{width:100%}.task-type-filter button,.task-state-filter button{flex:1;padding:0 7px}.image-management-strip,.video-management-strip{grid-template-columns:1fr}.image-management-strip>div,.video-management-strip>div{border-right:0;border-bottom:1px solid var(--line)}.image-management-strip>div:last-child,.video-management-strip>div:last-child{border-bottom:0}}.video-create-shell{min-width:0;display:grid;gap:18px}.video-mode-selector{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;border:1px solid var(--line);border-radius:7px;background:var(--well)}.video-mode-selector>button{position:relative;min-width:0;min-height:58px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:5px;color:var(--ink-3);background:transparent;text-align:left;cursor:pointer;transition:color .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.video-mode-selector>button:hover{color:var(--ink-2);background:var(--raised)}.video-mode-selector>button:active{transform:scale(.98)}.video-mode-selector>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.video-mode-selector>button[aria-selected=true]{color:var(--theme);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.video-mode-selector>button>svg{flex:0 0 auto}.video-mode-selector>button>span{min-width:0;display:grid;gap:2px}.video-mode-selector b,.video-mode-selector small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-mode-selector b{color:var(--ink-2);font-size:11px;font-weight:680}.video-mode-selector small{color:var(--ink-4);font-size:9px}.video-mode-selector>button[aria-selected=true] b{color:var(--theme)}.video-mode-selector>button[aria-selected=true] small{color:var(--ink-3)}.simple-video-composer{min-width:0;display:grid;gap:18px}.simple-video-composer>.section-heading{margin-bottom:0}.simple-video-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.simple-video-prompt-step textarea{min-height:188px;resize:vertical}.simple-video-prompt-step .field>small{justify-self:end;color:var(--ink-3);font-variant-numeric:tabular-nums}.simple-video-prompt-step .prompt-optimizer-select-field{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.simple-video-prompt-step .prompt-optimizer-select-field>small{justify-self:start;font-variant-numeric:normal}.prompt-optimizer-action-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.prompt-optimize-button{min-width:92px;min-height:42px}.simple-video-advanced-step{min-width:0;grid-column:1 / -1}.simple-video-advanced-step .advanced-prompt{padding:0;border:0}.simple-video-spec-step{align-content:start}.simple-video-spec-step>.option-group+.option-group{padding-top:14px;border-top:1px solid var(--line)}.simple-video-upload{width:100%;min-height:220px;overflow:hidden;display:grid;place-content:center;justify-items:center;gap:7px;padding:14px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--ink-3);background:var(--well);cursor:pointer}.simple-video-upload:hover{border-color:var(--theme-border-strong);color:var(--theme);background:var(--theme-soft-subtle)}.simple-video-upload:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.simple-video-upload:active{transform:scale(.99)}.simple-video-upload strong{color:var(--ink-2);font-size:11px}.simple-video-upload small{color:var(--ink-4);font-size:9px}.simple-video-upload.has-preview{display:block;padding:0;border-style:solid;aspect-ratio:16/10;background:var(--media)}.simple-video-upload.has-preview img{width:100%;height:100%;display:block;object-fit:contain}.simple-video-submit{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.simple-video-submit>span{min-width:0;display:grid;gap:2px}.simple-video-submit small{color:var(--ink-3);font-size:9px}.simple-video-submit b{display:flex;align-items:center;gap:5px;color:var(--warning);font-size:15px;font-variant-numeric:tabular-nums}.simple-video-submit.free b{color:var(--success)}.simple-video-submit .primary-button{min-width:138px;min-height:44px}.node-version{min-width:0;display:grid;gap:3px}.node-version code{color:var(--ink-2);font-variant-numeric:tabular-nums}.node-version small{color:var(--warning);font-size:8px;font-weight:680}.status-upgrade_required{color:var(--warning);background:var(--warning-soft)}.node-table tr[data-version-compatible=false]{background:var(--warning-soft)}@media(min-width:900px){.simple-video-grid:has(.simple-video-image-step){grid-template-columns:minmax(220px,.72fr) minmax(300px,1fr)}.simple-video-grid:has(.simple-video-image-step) .simple-video-spec-step{grid-column:1 / -1}.simple-video-grid:not(:has(.simple-video-image-step)){grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}}@media(max-width:620px){.video-mode-selector>button{min-height:64px;grid-template-columns:1fr;justify-items:center;gap:3px;padding:7px 4px;text-align:center}.video-mode-selector>button>svg:last-child{display:none}.prompt-optimizer-action-row{grid-template-columns:minmax(0,1fr) 84px}.video-mode-selector b{font-size:10px}.simple-video-upload{min-height:188px}}.task-item-compact{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:minmax(112px,auto) auto;overflow:visible}.task-item-compact .task-compact-media{min-width:0;min-height:112px;overflow:hidden;border-right:1px solid var(--line);border-radius:7px 0 0;background:var(--media)}.task-item-compact .task-preview,.task-state-media{width:100%;height:100%;min-height:112px;aspect-ratio:auto}.task-item-compact .task-preview img{width:100%;height:100%;object-fit:cover}.task-item-compact .task-preview.is-image img{object-fit:contain}.task-item-compact .task-preview-play{width:38px;height:38px}.task-item-compact .task-preview-zoom{right:6px;bottom:6px;width:28px;height:28px}.task-state-media{display:grid;place-content:center;justify-items:center;gap:6px;padding:8px;border:0;color:var(--ink-3);background:var(--well);cursor:pointer}.task-state-media>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--theme);background:var(--theme-soft)}.task-state-media small{font-size:9px;font-weight:650}.task-state-media.status-failed>span{color:var(--danger);background:var(--danger-soft)}.task-state-media.is-expired>span{color:var(--warning);background:var(--warning-soft)}.task-item-compact>.task-item-row{min-width:0;padding:10px 12px}.task-item-compact .task-copy{align-content:start;gap:5px}.task-item-compact .task-identity-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-item-compact .task-status-line{flex-wrap:wrap;gap:5px}.task-favorite-mark{flex:0 0 auto;color:var(--theme)}.task-prompt-preview{min-width:0;display:block;padding:0;overflow:hidden;border:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.task-prompt-preview>span{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:650;line-height:17px;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-prompt-preview:hover{color:var(--theme)}.task-prompt-preview:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.task-spec-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-state-line{min-width:0;display:flex;align-items:center;gap:4px;color:var(--ink-3);line-height:15px}.task-state-line svg{flex:0 0 auto}.task-state-line.failed{color:var(--danger)}.task-state-line.running{color:var(--theme)}.task-state-line.expired{color:var(--warning)}.task-item-compact>.task-compact-actions{grid-column:1 / -1;display:flex;align-items:stretch;justify-content:flex-end;border-top:1px solid var(--line);background:var(--raised)}.task-item-compact>.task-compact-actions>button{min-height:42px;flex:1 1 0;border:0;border-right:1px solid var(--line)}.task-more-menu{min-width:0;flex:0 0 44px;display:grid}.task-more-menu>button{width:44px;min-height:42px;display:grid;place-items:center;padding:0;border:0;color:var(--ink-2);background:transparent;cursor:pointer}.task-more-menu>button:hover,.task-more-menu>button[aria-expanded=true]{color:var(--theme);background:var(--theme-soft)}.task-more-menu>button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.task-more-popover{position:fixed;z-index:90;overflow:auto;padding:4px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);box-shadow:0 2px 8px #17191c1f}.task-more-popover>button,.task-more-popover>a{width:100%;min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 9px;border:0;border-radius:4px;color:var(--ink-2);background:transparent;font-size:10px;font-weight:650;text-decoration:none;cursor:pointer}.task-more-popover>button:hover:not(:disabled),.task-more-popover>a:hover{color:var(--theme);background:var(--theme-soft)}.task-more-popover>button:disabled{opacity:.55;cursor:not-allowed}.task-more-popover>.task-more-delete{margin-top:3px;border-top:1px solid var(--line);border-radius:0 0 4px 4px;color:var(--danger)}.task-more-popover>.task-more-delete:hover:not(:disabled){color:var(--danger);background:var(--danger-soft)}@media(max-width:767px),(pointer:coarse){.task-more-popover>button,.task-more-popover>a{min-height:44px;font-size:12px}}.groups-view{min-width:0}.groups-view>.inline-notice{margin-bottom:12px}.group-heading-back{width:30px;height:30px;float:left;display:grid;place-items:center;margin-right:8px;border:0;border-radius:5px;color:var(--ink-2);background:var(--raised);cursor:pointer}.group-heading-actions{display:flex;align-items:center;gap:7px}.group-heading-actions .secondary-button{min-height:34px;padding:0 10px;font-size:10px}.group-feed-toolbar{position:relative;z-index:8;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-8px 0 14px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.group-feed-toolbar>span{color:var(--ink-3);font-size:9px;font-variant-numeric:tabular-nums}.group-feed-controls{min-width:0;display:flex;align-items:center;gap:6px}.group-switcher{position:relative}.group-switcher>summary{min-width:150px;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--ink-2);background:var(--paper);font-size:10px;font-weight:650;cursor:pointer;list-style:none}.group-switcher>summary::-webkit-details-marker{display:none}.group-switcher>summary small{color:var(--ink-4);font-size:9px;font-variant-numeric:tabular-nums}.group-switcher>div{position:absolute;z-index:26;top:calc(100% + 5px);left:0;width:300px;max-height:360px;overflow:auto;padding:4px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);box-shadow:0 8px 24px #17191c1f}.group-switcher-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;border-radius:4px}.group-switcher-row:hover{background:var(--raised)}.group-switcher-row>button{min-width:0;min-height:46px;border:0;color:var(--ink-2);background:transparent;cursor:pointer}.group-switcher-row>button:first-child{display:grid;gap:3px;padding:7px 8px;text-align:left}.group-switcher-row>button:first-child span{overflow:hidden;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.group-switcher-row>button:first-child small{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.group-switcher-row>.group-switcher-manage{display:grid;place-items:center;border-left:1px solid var(--line);color:var(--theme)}.group-switcher-row>.group-switcher-manage:hover{background:var(--theme-soft)}.group-filter{position:relative}.group-filter>summary{min-width:154px;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--ink-2);background:var(--paper);font-size:10px;font-weight:650;cursor:pointer;list-style:none}.group-filter>summary::-webkit-details-marker{display:none}.group-filter>div{position:absolute;z-index:25;top:calc(100% + 5px);left:0;width:240px;max-height:320px;overflow:auto;padding:4px;border:1px solid var(--line-strong);border-radius:6px;background:var(--paper);box-shadow:0 8px 24px #17191c1f}.group-filter>div>button,.group-filter>div>label{width:100%;min-height:38px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:4px;color:var(--ink-2);background:transparent;font-size:10px;text-align:left;cursor:pointer}.group-filter>div>button:hover,.group-filter>div>label:hover{background:var(--raised)}.group-filter input{width:15px;height:15px;accent-color:var(--theme)}.group-filter small{color:var(--ink-4);font-size:9px;font-variant-numeric:tabular-nums}.group-tabs{width:max-content;max-width:100%;display:flex;gap:2px;margin:-8px 0 14px;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--well)}.group-tabs button{min-width:72px;min-height:34px;padding:0 12px;border:0;border-radius:4px;color:var(--ink-3);background:transparent;font-size:10px;font-weight:650;cursor:pointer}.group-tabs button[aria-selected=true]{color:var(--theme);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.group-loading{min-height:160px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-3);font-size:10px}.groups-empty{min-height:340px;display:grid;place-content:center;justify-items:center;gap:12px;border:1px dashed var(--line-strong);border-radius:7px;background:var(--raised)}.group-post-list{min-width:0;display:grid;gap:10px}.group-post-item{min-width:0;display:grid;grid-template-columns:164px minmax(0,1fr);grid-template-rows:minmax(124px,auto) auto;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:var(--paper)}.group-post-media{grid-row:1 / span 2;width:100%;min-height:152px;display:block;overflow:hidden;padding:0;border:0;border-right:1px solid var(--line);background:var(--media);cursor:pointer}.group-post-media img{width:100%;height:100%;display:block;object-fit:cover}.group-expired-media{height:100%;min-height:152px;display:grid;place-content:center;justify-items:center;gap:7px;color:var(--warning);background:var(--warning-soft)}.group-expired-media small{font-size:9px;font-weight:650}.group-post-copy{min-width:0;display:grid;align-content:start;gap:6px;padding:12px 14px 8px}.group-post-copy>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.group-post-copy>header>span{min-width:0;display:flex;align-items:center;gap:7px}.group-post-copy time{flex:0 0 auto;color:var(--ink-4);font-size:9px}.group-author-name,.group-name-link,.group-post-prompt{min-width:0;padding:0;border:0;background:transparent;cursor:pointer}.group-author-name{overflow:hidden;color:var(--ink);font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.group-name-link{flex:0 1 auto;overflow:hidden;padding:3px 6px;border-radius:4px;color:var(--theme);background:var(--theme-soft);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.group-post-prompt{color:var(--ink-2);text-align:left}.group-post-prompt>span{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:650;line-height:18px;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3}.group-post-copy>small{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.group-resource-state{display:flex;align-items:center;gap:4px;margin:0;color:var(--warning);font-size:9px}.group-post-item>footer{grid-column:2;display:flex;align-items:stretch;justify-content:flex-end;border-top:1px solid var(--line);background:var(--raised)}.group-post-item>footer button{min-width:54px;min-height:40px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:0;border-left:1px solid var(--line);color:var(--ink-2);background:transparent;font-size:9px;font-weight:650;cursor:pointer}.group-post-item>footer button:hover:not(:disabled),.group-post-item>footer button.is-active{color:var(--theme);background:var(--theme-soft)}.group-post-item>footer button:disabled{opacity:.55;cursor:not-allowed}.group-entry-view{max-width:720px!important}.group-entry{min-height:420px;display:grid;place-content:center;justify-items:center;gap:10px;padding:28px;text-align:center;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.group-entry>span{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:var(--theme);background:var(--theme-soft)}.group-entry h1,.group-entry p{margin:0;text-wrap:balance}.group-entry h1{font-size:22px}.group-entry p{max-width:520px;color:var(--ink-2);font-size:12px;line-height:19px}.group-entry small{color:var(--ink-4);font-size:9px}.group-entry>.inline-notice{width:min(420px,100%)}.create-group-dialog,.group-publish-dialog{width:min(560px,calc(100% - 24px))}.create-group-form,.group-publish-body{display:grid;gap:14px;padding:18px}.group-publish-body>p{margin:0;color:var(--ink-2);font-size:11px;line-height:18px}.group-slug-input{min-width:0;display:grid;grid-template-columns:auto minmax(120px,1fr);align-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:5px;background:var(--well)}.group-slug-input b{padding-left:10px;color:var(--ink-3);font-size:10px;font-weight:500;white-space:nowrap}.group-slug-input input{min-width:0;border:0!important;background:transparent!important;outline:0!important}.group-choice-list{max-height:320px;display:grid;overflow:auto;border:1px solid var(--line);border-radius:6px}.group-choice-list label{min-height:54px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:8px 11px;border-bottom:1px solid var(--line);cursor:pointer}.group-choice-list label:last-child{border-bottom:0}.group-choice-list label:hover{background:var(--raised)}.group-choice-list input{width:16px;height:16px;accent-color:var(--theme)}.group-choice-list label>span{min-width:0;display:grid;gap:2px}.group-choice-list b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.group-choice-list small{color:var(--ink-3);font-size:9px}.group-dialog-actions,.group-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.group-members-panel{display:grid;gap:14px}.group-members-panel>section{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.group-members-panel>section>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--line);background:var(--raised)}.group-members-panel>section>header strong{font-size:11px}.group-members-panel>section>header small{color:var(--ink-3);font-size:9px;font-variant-numeric:tabular-nums}.group-members-empty{min-height:68px;display:grid;place-items:center;margin:0;color:var(--ink-4);font-size:10px}.group-member-row{min-width:0;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid var(--line)}.group-member-row:last-child{border-bottom:0}.group-member-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--theme);background:var(--theme-soft);font-size:11px;font-weight:700}.group-member-row>span:nth-child(2){min-width:0;display:grid;gap:2px}.group-member-row b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.group-member-row small{color:var(--ink-3);font-size:9px}.group-member-actions{display:flex;gap:5px}.group-member-actions button{min-height:34px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--ink-2);background:var(--paper);font-size:9px;font-weight:650;cursor:pointer}.group-member-actions button:last-child{color:var(--danger)}.group-settings-panel{display:grid;gap:14px;max-width:720px;padding:16px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.group-settings-status{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:6px}.group-settings-status>span{min-width:0;display:grid;gap:3px;padding:10px 12px;background:var(--raised)}.group-settings-status>span+span{border-left:1px solid var(--line)}.group-settings-status small{color:var(--ink-3);font-size:9px}.group-settings-status strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.group-address-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:6px;background:var(--raised)}.group-address-row>span{min-width:0;display:grid;gap:3px}.group-address-row small{color:var(--ink-3);font-size:9px}.group-address-row code{overflow:hidden;color:var(--theme);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.group-management-panel{min-width:0;display:grid;gap:14px}.group-management-panel>header{min-width:0;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border-bottom:1px solid var(--line)}.group-management-panel>header>span:first-child{min-width:0;display:grid;gap:3px}.group-management-panel>header>span:first-child small{color:var(--ink-3);font-size:9px;font-weight:650}.group-management-panel>header>span:first-child strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.group-management-panel>header>span:last-child{flex:0 0 auto;display:grid;grid-template-columns:auto auto auto auto;align-items:baseline;gap:4px;color:var(--ink-3);font-size:9px}.group-management-panel>header>span:last-child b{color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums}.group-management-nav{width:max-content;max-width:100%;display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--well)}.group-management-nav button{min-width:112px;min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:4px;color:var(--ink-3);background:transparent;font-size:10px;font-weight:650;cursor:pointer}.group-management-nav button[aria-selected=true]{color:var(--theme);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.group-management-panel>.group-settings-panel{max-width:none;padding:0;border:0;background:transparent}.group-post-management{min-width:0;display:grid;gap:10px}.group-task-management-list{display:grid;gap:6px}.group-task-status-icon{pointer-events:none;cursor:default}.group-post-management>header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.group-post-management>header>span{min-width:0;display:grid;gap:3px}.group-post-management>header strong{font-size:11px}.group-post-management>header small{color:var(--ink-3);font-size:9px;line-height:14px}.group-post-management>header>b{color:var(--ink-3);font-size:11px;font-variant-numeric:tabular-nums}.group-post-management>div:last-child{display:grid;gap:6px}.group-post-management-row{min-width:0;min-height:76px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--paper)}.group-post-management-preview{width:64px;min-height:74px;display:grid;place-items:center;overflow:hidden;padding:0;border:0;border-right:1px solid var(--line);color:var(--warning);background:var(--warning-soft);cursor:pointer}.group-post-management-preview img{width:100%;height:100%;display:block;object-fit:cover}.group-post-management-copy{min-width:0;display:grid;align-content:center;gap:4px;padding:9px 11px}.group-post-management-copy>strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.group-post-management-copy>small{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.group-post-management-copy>small b{color:var(--ink-2);font-size:9px}.group-post-management-actions{display:flex;align-items:stretch;border-left:1px solid var(--line);background:var(--raised)}.group-post-management-actions button{min-width:74px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:0;border-right:1px solid var(--line);color:var(--ink-2);background:transparent;font-size:9px;font-weight:650;cursor:pointer}.group-post-management-actions button:last-child{border-right:0}.group-post-management-actions button:hover:not(:disabled){color:var(--theme);background:var(--theme-soft)}.group-post-management-actions button.danger-command{color:var(--danger)}.group-post-management-actions button:disabled{opacity:.55;cursor:not-allowed}.group-management-empty{min-height:180px;display:grid;place-content:center;justify-items:center;gap:6px;color:var(--ink-4)}.group-management-empty strong{color:var(--ink-2);font-size:11px}.group-management-empty small{font-size:9px}.display-name-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.display-name-panel .primary-button{min-height:42px}.group-post-dialog{width:min(860px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:0;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:var(--paper)}.group-post-dialog::backdrop{background:#17191c9e}.group-post-detail-page{min-width:0;display:grid;gap:14px}.group-post-detail-page>.share-dialog-header{min-height:0;padding:0 0 14px;border-bottom:1px solid var(--line)}.group-post-detail-page>.share-dialog-header h2{font-size:18px}.group-post-detail-page>.group-detail-notice{padding:0}.group-detail-route{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--ink-3);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.group-detail-route svg{flex:0 0 auto;color:var(--theme)}.group-detail-notice{padding:12px 16px 0}.group-post-detail{display:grid;gap:18px;padding:18px}.group-post-detail>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.group-post-detail>header>span{min-width:0;display:grid;gap:2px}.group-post-detail>header b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.group-post-detail>header small{color:var(--ink-3);font-size:9px}.group-detail-output{width:100%;max-height:620px;display:block;object-fit:contain;border-radius:6px;background:var(--media);box-shadow:inset 0 0 0 1px #17191c1a}.group-detail-expired{min-height:240px;display:grid;place-content:center;justify-items:center;gap:7px;border-radius:6px;color:var(--warning);background:var(--warning-soft)}.group-detail-expired strong{font-size:13px}.group-detail-expired small{font-size:10px}.group-task-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;overflow:hidden}.group-task-meta>span{min-width:0;display:grid;gap:3px;padding:10px 12px;border-right:1px solid var(--line);background:var(--raised)}.group-task-meta>span:nth-child(4n),.group-task-meta>span:last-child{border-right:0}.group-task-meta small{color:var(--ink-3);font-size:9px}.group-task-meta b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.group-post-detail>section{min-width:0;display:grid;gap:8px}.group-post-detail>section>h3,.group-comments>header h3{margin:0;color:var(--ink-2);font-size:11px;font-weight:680}.group-post-detail>section>p{margin:0;color:var(--ink-2);font-size:11px;line-height:18px;white-space:pre-wrap}.group-post-detail pre{max-height:320px;margin:0;overflow:auto;padding:12px;border-radius:6px;color:var(--ink-2);background:var(--well);font-family:inherit;font-size:10px;line-height:17px;white-space:pre-wrap}.group-advanced-details{padding-top:16px;border-top:1px solid var(--line)}.group-advanced-subjects,.group-advanced-details dl{display:grid;gap:6px;margin:0}.group-advanced-subjects{grid-template-columns:repeat(2,minmax(0,1fr))}.group-advanced-subjects article,.group-advanced-details dl>div{min-width:0;display:grid;gap:3px;padding:10px 11px;border-radius:5px;background:var(--well)}.group-advanced-subjects small,.group-advanced-details dt{color:var(--ink-3);font-size:9px;font-weight:650}.group-advanced-subjects b{font-size:10px}.group-advanced-subjects p,.group-advanced-details dd{margin:0;color:var(--ink-2);font-size:10px;line-height:17px;white-space:pre-wrap;overflow-wrap:anywhere}.group-reference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.group-reference-grid img{width:100%;display:block;aspect-ratio:1;object-fit:cover;border-radius:5px;box-shadow:inset 0 0 0 1px #17191c1a}.group-audio-list{display:grid;gap:6px}.group-audio-list audio{width:100%;height:38px}.group-comments{padding-top:16px;border-top:1px solid var(--line)}.group-comments>header{display:flex;align-items:center;gap:7px}.group-comments>header small{color:var(--ink-3);font-size:9px}.group-comments>div{display:grid;border:1px solid var(--line);border-radius:6px;overflow:hidden}.group-comments article{position:relative;display:grid;gap:5px;padding:10px 42px 10px 11px;border-bottom:1px solid var(--line)}.group-comments article:last-child{border-bottom:0}.group-comments article>header{display:flex;justify-content:space-between;gap:8px}.group-comments article b{font-size:10px}.group-comments article time{color:var(--ink-4);font-size:8px}.group-comments article p{margin:0;color:var(--ink-2);font-size:10px;line-height:16px;white-space:pre-wrap}.group-comments article>button{position:absolute;top:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:4px;color:var(--ink-3);background:transparent;cursor:pointer}.group-comments article>button:hover{color:var(--danger);background:var(--danger-soft)}.group-comments article.is-deleted{opacity:.58}.group-no-comments{margin:0;padding:18px;color:var(--ink-4);font-size:10px;text-align:center}.group-comments>form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.group-comments textarea{min-height:74px;resize:vertical}.group-withdraw-button{justify-self:start;min-height:38px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--danger-border);border-radius:5px;color:var(--danger);background:var(--danger-soft);font-size:10px;font-weight:650;cursor:pointer}.admin-group-workbench{min-width:0;display:grid;gap:12px}.admin-group-toolbar{min-height:48px;display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.admin-group-toolbar>.admin-task-search{flex:0 1 360px}.admin-group-toolbar>span{margin-left:auto;color:var(--ink-3);font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-group-table{min-width:1120px}.admin-group-table th:nth-child(1){width:220px}.admin-group-table th:nth-child(2){width:140px}.admin-group-table th:nth-child(3),.admin-group-table th:nth-child(4){width:100px}.admin-group-table th:nth-child(5),.admin-group-table th:nth-child(6),.admin-group-table th:nth-child(7){width:70px}.admin-group-table th:nth-child(8){width:140px}.admin-group-table th:nth-child(9){width:150px}.admin-group-identity{min-width:0;display:grid;gap:3px}.admin-group-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-group-identity code{overflow:hidden;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-group-state{width:max-content;display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:4px;font-size:9px;font-weight:650}.admin-group-state i{width:6px;height:6px;border-radius:50%;background:currentColor}.admin-group-state.regular{color:var(--success);background:var(--success-soft)}.admin-group-state.preview{color:var(--warning);background:var(--warning-soft)}.admin-group-actions{display:flex;align-items:center;gap:4px}.admin-group-actions .table-command{width:auto;min-width:62px;padding:0 7px;text-decoration:none}.admin-group-dialog{width:min(980px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:0;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:var(--paper)}.admin-group-dialog::backdrop{background:#17191c9e}.admin-group-dialog .share-dialog-header>div>span{min-width:0;display:grid;gap:2px}.admin-group-dialog .share-dialog-header h2{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.admin-group-dialog .share-dialog-header small{color:var(--ink-3);font-family:Cascadia Mono,Consolas,monospace;font-size:9px}.admin-group-dialog-body{display:grid;gap:16px;padding:16px}.admin-group-dialog-grid{min-width:0;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);gap:16px;align-items:start}.admin-group-settings,.admin-group-members{min-width:0;display:grid;gap:12px}.admin-group-dialog .section-title{margin:0}.admin-group-dialog .section-title h3{margin:0;font-size:13px}.admin-group-preview-toggle{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;border:1px solid var(--line);border-radius:6px;background:var(--raised);cursor:pointer}.admin-group-preview-toggle>span{min-width:0;display:grid;gap:3px}.admin-group-preview-toggle strong{font-size:10px}.admin-group-preview-toggle small{color:var(--ink-3);font-size:9px;line-height:14px}.admin-group-preview-toggle input{width:34px;height:18px;accent-color:var(--theme)}.admin-group-members>div:last-child{max-height:420px;overflow:auto;border:1px solid var(--line);border-radius:6px}.admin-group-members .group-loading{min-height:120px}.admin-group-danger-zone{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--danger-border);border-radius:6px;background:var(--danger-soft)}.admin-group-danger-zone>span{min-width:0;display:grid;gap:3px}.admin-group-danger-zone strong{color:var(--danger);font-size:10px}.admin-group-danger-zone small{color:var(--ink-3);font-size:9px}.admin-group-danger-zone button{min-height:34px;flex:0 0 auto;display:flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--danger-border);border-radius:5px;color:var(--danger);background:var(--paper);font-size:9px;font-weight:650;cursor:pointer}@media(min-width:900px){.task-item-compact{grid-template-columns:144px minmax(0,1fr) 132px;grid-template-rows:minmax(126px,auto)}.task-item-compact .task-compact-media{min-height:126px;border-radius:7px 0 0 7px}.task-item-compact .task-preview,.task-item-compact .task-state-media{min-height:126px}.task-item-compact>.task-item-row{grid-column:2;grid-row:1;padding:12px 14px}.task-item-compact>.task-compact-actions{grid-column:3;grid-row:1;display:grid;grid-template-columns:1fr;align-content:stretch;border-top:0;border-left:1px solid var(--line)}.task-item-compact>.task-compact-actions>button{min-width:0;min-height:40px;border-right:0;border-bottom:1px solid var(--line)}.task-more-menu{min-width:0;min-height:40px}.task-more-menu>button{width:100%;min-height:40px}}@media(max-width:620px){.task-item-compact{grid-template-columns:96px minmax(0,1fr);grid-template-rows:minmax(104px,auto) auto}.task-item-compact .task-compact-media,.task-item-compact .task-preview,.task-item-compact .task-state-media{min-height:104px}.task-item-compact>.task-item-row{padding:9px 10px}.task-prompt-preview>span{font-size:11px;line-height:16px}.task-item-compact>.task-compact-actions>button span{display:inline}.group-feed-toolbar{align-items:stretch;flex-wrap:wrap;margin-top:-4px}.group-feed-controls{width:100%}.group-switcher,.group-filter{min-width:0;flex:1}.group-switcher>summary,.group-filter>summary{width:100%;min-width:0}.group-switcher>div,.group-filter>div{width:min(300px,calc(100vw - 32px))}.group-heading-actions .secondary-button span{display:inline}.group-post-item{grid-template-columns:104px minmax(0,1fr);grid-template-rows:minmax(116px,auto) auto}.group-post-media,.group-expired-media{min-height:116px}.group-post-copy{padding:9px 10px 7px}.group-post-copy>header{align-items:flex-start}.group-post-copy>header>span{display:grid;gap:3px}.group-name-link{justify-self:start}.group-post-prompt>span{font-size:11px;line-height:16px;-webkit-line-clamp:2}.group-post-item>footer{grid-column:1 / -1}.group-post-item>footer button{flex:1;min-width:0;border-left:0;border-right:1px solid var(--line)}.group-post-item>footer button:last-child{flex:0 0 44px;border-right:0}.group-slug-input{grid-template-columns:1fr}.group-slug-input b{padding:9px 10px 0;white-space:normal}.group-member-row{grid-template-columns:32px minmax(0,1fr)}.group-member-actions{grid-column:1 / -1;justify-content:flex-end;padding-top:4px}.group-address-row{align-items:flex-start;flex-direction:column}.group-address-row .secondary-button{width:100%;justify-content:center}.group-settings-status{grid-template-columns:1fr}.group-settings-status>span+span{border-top:1px solid var(--line);border-left:0}.group-management-panel>header{align-items:flex-start}.group-management-nav{width:100%}.group-management-nav button{min-width:0;flex:1;padding:0 5px}.group-post-management-row{grid-template-columns:56px minmax(0,1fr)}.group-post-management-preview{width:56px;min-height:70px}.group-post-management-copy{padding:8px 9px}.group-post-management-actions{grid-column:1 / -1;min-height:40px;border-top:1px solid var(--line);border-left:0}.group-post-management-actions button{min-width:0;flex:1}.display-name-panel form,.group-comments>form{grid-template-columns:1fr}.display-name-panel .primary-button,.group-comments>form .primary-button{width:100%}.group-post-dialog{width:calc(100% - 12px);max-height:calc(100dvh - 12px)}.group-post-detail-page{gap:12px}.group-post-detail-page>.share-dialog-header{align-items:flex-start}.group-post-detail-page>.share-dialog-header h2{font-size:16px}.group-post-detail{gap:14px;padding:14px}.group-post-detail>header{align-items:flex-start}.group-post-detail>header .primary-button{min-width:112px}.group-task-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.group-task-meta>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.group-task-meta>span:nth-child(2n),.group-task-meta>span:last-child{border-right:0}.group-task-meta>span:nth-last-child(-n+2){border-bottom:0}.group-advanced-subjects{grid-template-columns:1fr}.group-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-group-toolbar{align-items:stretch;flex-wrap:wrap}.admin-group-toolbar>.admin-task-search{flex:1 1 100%}.admin-group-toolbar>.admin-task-type-filter{flex:1 1 auto}.admin-group-dialog{width:calc(100% - 12px);max-height:calc(100dvh - 12px)}.admin-group-dialog-body{padding:12px}.admin-group-dialog-grid{grid-template-columns:1fr}.admin-group-members>div:last-child{max-height:none}.admin-group-danger-zone{align-items:flex-start;flex-direction:column}.admin-group-danger-zone button{width:100%;justify-content:center}}.prompt-detail-page{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.prompt-detail-page>.prompt-detail-header{padding:12px 16px;border-bottom:1px solid var(--line)}.prompt-detail-page>.prompt-detail-header>div:first-child{display:flex;align-items:center;gap:10px}.prompt-detail-page>.prompt-detail-header h2{margin:0;font-size:16px}.prompt-detail-output{min-width:0;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--media)}.prompt-detail-output video,.prompt-detail-output img{min-width:0;width:100%;max-width:100%;height:auto;max-height:min(620px,70dvh);display:block;object-fit:contain;background:#000}.video-inline-fallback{min-height:180px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--danger);font-size:11px;background:var(--well)}@media(max-width:430px){.prompt-detail-page>.prompt-detail-header{padding:10px 12px}.prompt-detail-output{padding:12px}}.task-loading-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-3);font-size:12px}.admin-task-table{min-width:1192px}.admin-task-id-column{width:124px}.admin-created-column{width:112px}.admin-task-id-cell code{color:var(--ink);font-size:9px;-webkit-user-select:text;user-select:text}.admin-task-id-copy{min-width:0;display:inline-flex;align-items:center;gap:5px;padding:2px 4px;border:0;border-radius:3px;color:var(--route);background:transparent;cursor:copy;text-align:left}.admin-task-id-copy code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-task-id-copy svg{flex:0 0 auto;color:var(--ink-4);opacity:0;transition:color .15s cubic-bezier(.23,1,.32,1),opacity .15s cubic-bezier(.23,1,.32,1)}.admin-task-id-copy:hover svg,.admin-task-id-copy:focus-visible svg,.admin-task-id-copy.copied svg,.admin-task-id-copy.failed svg{opacity:1}.admin-task-id-copy:hover svg,.admin-task-id-copy:focus-visible svg{color:var(--route)}.admin-task-id-copy.copied svg{color:var(--success)}.admin-task-id-copy.failed svg{color:var(--danger)}.admin-task-id-copy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.admin-created-cell,.admin-completed-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-sort-button{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 4px;border:0;border-radius:4px;color:inherit;background:transparent;font:inherit;cursor:pointer}.admin-sort-button:hover{color:var(--theme);background:var(--theme-soft)}.account-import-token-section{display:grid;gap:10px}.account-import-token-section .section-title{align-items:center;justify-content:space-between;margin-bottom:0}.account-import-token-section .section-title>div{min-width:0;display:grid;gap:3px}.account-import-token-row{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px;border:1px solid var(--theme-border);border-radius:6px;background:var(--theme-soft)}.account-import-token-row code{min-width:0;flex:1 1 320px;overflow:hidden;color:var(--ink-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-import-token-row>span,.account-import-token-empty{color:var(--ink-3);font-size:10px}.account-import-token-empty{margin:0}.task-state-media.is-telegram{color:var(--blue);background:var(--theme-soft-subtle)}.task-state-media.is-telegram>span{color:#fff;background:var(--blue)}.task-state-media.is-telegram small{max-width:92px;line-height:14px;text-align:center}.prompt-detail-telegram{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--theme-soft-subtle)}.prompt-detail-telegram>span{width:40px;height:40px;display:grid;place-items:center;border-radius:6px;color:#fff;background:var(--blue)}.prompt-detail-telegram>div{min-width:0;display:grid;gap:3px}.prompt-detail-telegram strong{color:var(--ink);font-size:12px}.prompt-detail-telegram small{color:var(--ink-3);font-size:10px;line-height:15px}.admin-user-identity{min-width:0;display:grid;gap:3px}.admin-user-identity strong,.admin-user-identity small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-identity small{color:var(--ink-3);font-size:9px}.user-balance-cell i{margin:0 4px;color:var(--ink-4);font-style:normal}.admin-media-stack{min-width:0;display:grid;justify-items:center;gap:4px}.admin-media-stack>small{max-width:124px;color:var(--ink-3);font-size:8px;line-height:12px;text-align:center;overflow-wrap:anywhere}.admin-media-stack>.admin-media-audit{color:var(--ink-4)}.admin-media-stack>.admin-media-audit.succeeded{color:var(--success)}.admin-media-stack>.admin-media-audit.failed{color:var(--danger)}.admin-telegram-resend-button{color:var(--blue)}.admin-telegram-resend-button:hover{background:var(--theme-soft)}.admin-r2-retry-button{color:var(--success)}.admin-r2-retry-button:hover{background:var(--success-soft)}.admin-task-origin{width:max-content;padding:2px 5px;border-radius:3px;color:var(--ink-3);background:var(--well);font-size:8px}.admin-task-origin.telegram{color:var(--blue);background:var(--theme-soft)}.admin-play-column{width:140px;width:72px}@media(max-width:640px){.prompt-detail-telegram{grid-template-columns:1fr}}.maintenance-operations-controls{padding-top:8px}.admin-user-growth-chart{min-width:0;display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--raised)}.admin-user-growth-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.growth-range{display:grid;gap:4px;color:var(--ink-3);font-size:9px;font-weight:650}.growth-range select{height:34px;padding:0 25px 0 9px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink-2);background:var(--paper);font:inherit}.admin-user-growth-canvas{position:relative;height:210px}.admin-user-growth-canvas canvas{width:100%!important;height:100%!important}.admin-user-growth-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.admin-user-growth-summary>span{min-width:0;display:grid;gap:3px;padding:9px 11px;background:var(--paper)}.admin-user-growth-summary small{color:var(--ink-3);font-size:9px}.admin-user-growth-summary b{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums}.admin-user-pagination{align-self:stretch}@media(max-width:760px){.user-admin-table-wrap{overflow:visible;contain:none}.user-admin-table{min-width:0;table-layout:fixed}.user-admin-table thead{display:none}.user-admin-table tbody,.user-admin-table tr,.user-admin-table td{display:block}.user-admin-table tr{position:relative;padding:7px 4px}.user-admin-table td{width:auto;height:auto;min-height:34px;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;border-bottom:0}.user-admin-table td:before{content:attr(data-label);color:var(--ink-3);font-size:9px;font-weight:650}.user-admin-table td:first-child{padding-right:54px}.user-admin-table td:last-child{position:absolute;top:10px;right:8px;display:block;min-height:0;padding:0}.user-admin-table td:last-child:before{display:none}.admin-user-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.admin-user-pagination button{min-height:40px}}.admin-task-table{min-width:1408px}.admin-task-table .admin-prompt-column{width:150px}.admin-task-table .admin-created-column,.admin-task-table .admin-completed-column{width:112px}.admin-ticket-user-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.admin-ticket-user-actions .table-command{min-height:28px;padding:0 8px}:root{color-scheme:dark;--canvas:#04060a;--paper:rgba(255,255,255,.045);--raised:rgba(255,255,255,.065);--well:rgba(0,0,0,.3);--well-muted:rgba(255,255,255,.03);--media:#070b10;--ink:#e8f1f2;--ink-2:#c7d6d9;--ink-3:#9db0b4;--ink-4:#7d8b90;--line:rgba(255,255,255,.1);--line-strong:rgba(255,255,255,.2);--theme:#22d3ee;--theme-hover:#67e8f9;--theme-soft:rgba(34,211,238,.1);--theme-soft-hover:rgba(34,211,238,.17);--theme-soft-subtle:rgba(34,211,238,.06);--theme-border:rgba(34,211,238,.34);--theme-border-strong:rgba(34,211,238,.6);--on-theme:#04181a;--on-theme-muted:rgba(4,24,26,.72);--route:#a78bfa;--route-soft:rgba(139,92,246,.12);--route-border:rgba(139,92,246,.4);--success:#34d399;--success-soft:rgba(52,211,153,.12);--success-border:rgba(52,211,153,.4);--warning:#fbbf24;--warning-soft:rgba(251,191,36,.12);--warning-border:rgba(251,191,36,.4);--warning-bright:#fcd34d;--danger:#f87171;--danger-soft:rgba(248,113,113,.12);--danger-border:rgba(248,113,113,.4);--brand-deep:#0a1216;--focus:rgba(34,211,238,.35);--radius:16px;--radius-sm:10px;--radius-md:13px;--shadow-panel:inset 0 1px 0 rgba(255,255,255,.08), 0 20px 50px rgba(0,0,0,.45);--shadow-sm:inset 0 1px 0 rgba(255,255,255,.06), 0 8px 24px rgba(0,0,0,.35)}html{background:#04060a}body{background:transparent!important;color:var(--ink);min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(560px 560px at 8% -6%,rgba(14,116,144,.55),transparent 62%),radial-gradient(680px 680px at 96% 12%,rgba(109,40,217,.42),transparent 64%),radial-gradient(520px 520px at 42% 108%,rgba(15,118,110,.42),transparent 62%);filter:blur(30px)}body:after{content:"";position:fixed;top:-40%;right:-20%;bottom:-40%;left:-20%;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;transform:perspective(620px) rotateX(58deg) translateY(-10%);mask-image:radial-gradient(ellipse at 50% 24%,#000 18%,transparent 68%);-webkit-mask-image:radial-gradient(ellipse at 50% 24%,#000 18%,transparent 68%);animation:themeGrid 24s linear infinite}@keyframes themeGrid{0%{background-position:0 0,0 0}to{background-position:0 64px,64px 0}}#root{position:relative;z-index:1}#root,.app-shell,.video-create-shell,.create-view,.dashboard,.admin-shell,.profile-view,.tasks-view,.shared-scheme-view,.support-center{background:transparent!important}.settings-block,.admin-section,.task-step-card,.profile-section,.share-dialog,.prompt-detail-page,.prompt-detail-dialog,.data-table-wrap,.metric-strip,.fraud-section,.ticket-thread,.auth-panel,.task-preview,.marketplace-note,.generation-catalog,.workflow-preset-subsection{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px #ffffff14,0 20px 50px #0006!important}.task-step-card:hover,.settings-block:hover,.admin-section:hover{border-color:#22d3ee47!important;transition:border-color .3s,box-shadow .3s}header,.bottom-nav,.mobile-nav-drawer aside{background:#04060a9e!important;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-color:#ffffff14!important}.bottom-nav a,.bottom-nav button,.mobile-drawer-nav a,.mobile-drawer-nav button{color:var(--ink-3)!important}.bottom-nav a:hover,.bottom-nav button:hover{color:var(--theme)!important}input,textarea,select{background:#00000052!important;color:var(--ink)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-sm);transition:border-color .25s,box-shadow .25s,background .25s}input::placeholder,textarea::placeholder{color:#5b6a70!important}input:focus,textarea:focus,select:focus{border-color:#22d3ee8c!important;box-shadow:0 0 0 4px #22d3ee1a,0 0 26px #22d3ee1a!important;background:#00000073!important;outline:none!important}select option{background:#0a1016;color:var(--ink)}.primary-button{background:linear-gradient(135deg,var(--theme),#2dd4bf)!important;color:var(--on-theme)!important;border:0!important;border-radius:12px!important;font-weight:600;box-shadow:0 8px 24px #22d3ee33;transition:transform .2s,box-shadow .25s,filter .2s}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 34px #22d3ee52,0 0 0 1px #22d3ee73;filter:brightness(1.05)}.primary-button:active:not(:disabled){transform:translateY(0) scale(.99)}.primary-button:disabled{opacity:.42;box-shadow:none}.secondary-button,.icon-button,.text-button,.shared-back-button,.table-command,.text-command{background:#ffffff0b!important;color:var(--ink-2)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:11px!important;transition:background .25s,border-color .25s,transform .2s,box-shadow .25s}.secondary-button:hover,.icon-button:hover,.text-button:hover,.table-command:hover,.text-command:hover{background:#22d3ee1a!important;border-color:#22d3ee6b!important;color:#d9fbff!important;transform:translateY(-1px);box-shadow:0 0 22px #22d3ee24}.danger-button{background:#f8717124!important;color:#fecaca!important;border-color:#f871716b!important}.data-table th{background:#ffffff08!important;color:var(--ink-3)!important;border-color:#ffffff14!important}.data-table td{border-color:#ffffff0f!important;color:var(--ink-2)}.data-table tr:hover td{background:#22d3ee0b!important}dialog{background:#080c12eb!important;color:var(--ink);border:1px solid rgba(255,255,255,.12);border-radius:20px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 30px 80px #000000a6}dialog::backdrop{background:#020407a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.inline-notice{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;color:var(--ink-2)}.inline-notice.error{background:#f871711a!important;border-color:#f8717159!important;color:#fecaca}.inline-notice.success{background:#34d3991a!important;border-color:#34d39959!important;color:#bbf7d0}.badge{background:#22d3ee1a!important;color:#a5f3fc!important;border-color:#22d3ee4d!important}.upload-well{background:#00000040!important;border-color:#ffffff24!important;color:var(--ink-3)}.upload-well:hover{border-color:#22d3ee73!important;box-shadow:0 0 24px #22d3ee1f}.upload-well.upload-add{border-style:dashed}.spin{color:var(--theme)}::selection{background:#22d3ee47;color:#eaffff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#22d3ee59}.settings-block,.admin-section,.task-step-card{animation:themeRise .5s cubic-bezier(.22,1,.36,1) both}@keyframes themeRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.side{position:sticky;top:0;height:100vh;padding:22px 16px 18px;display:flex;flex-direction:column;gap:18px;background:#06090d8c;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border-right:1px solid rgba(255,255,255,.08)}.side-brand{display:flex;align-items:center;gap:11px;padding:4px 6px 10px}.side-mark{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-size:12px;color:#04181a;background:conic-gradient(from 180deg,#22d3ee,#8b5cf6,#2dd4bf,#22d3ee);box-shadow:0 0 26px #22d3ee59}.side-brand strong{font-size:14px;letter-spacing:.2px}.side-brand small{display:block;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-4);margin-top:2px}.side-links{display:grid;gap:5px}.side-links button{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px;border-radius:12px;background:transparent;border:1px solid transparent;color:var(--ink-3);cursor:pointer;text-align:left;transition:background .25s,border-color .25s,color .25s,transform .2s}.side-links button>span{display:flex;align-items:center;gap:8px}.side-links button small{font-size:13.5px}.side-links button:hover{background:#ffffff0d;color:var(--ink);transform:translate(2px)}.side-links button[aria-current=page]{background:linear-gradient(135deg,#22d3ee29,#8b5cf624);border-color:#22d3ee59;color:#eaffff;box-shadow:0 0 26px #22d3ee1f}.side-links button b{font-size:10px;background:#f472b6;color:#1a0512;border-radius:999px;padding:1px 5px;margin-left:4px}.side-user{margin-top:auto;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line)}.side-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:linear-gradient(135deg,#134e4a,#4c1d95);border:1px solid rgba(255,255,255,.16)}.side-user small{display:block;font-size:10px;color:var(--ink-4);letter-spacing:.5px}.side-user strong{display:block;font-size:11.5px;color:var(--ink-2);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;background:#04060a9e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.tb-start{display:flex;align-items:center;gap:12px;min-width:0}.tb-title strong{display:block;font-size:15px;letter-spacing:.2px}.tb-title small{display:block;font-size:11.5px;color:var(--ink-4);margin-top:1px}.tb-actions{display:flex;align-items:center;gap:10px}.mobile-nav-trigger{display:none}.content{width:100%;max-width:1240px;margin:0 auto;padding:26px 28px 80px}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.side{display:none}.content{padding:16px 14px 92px}.topbar{padding:12px 14px}.mobile-nav-trigger{display:inline-flex}.bottom-nav{display:flex!important}}.sky-shell{min-height:100vh}.sky-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;padding:12px 22px;background:#04060a9e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.sky-brand{display:flex;align-items:center;gap:11px}.sky-mark{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#04181a;font-size:12px;background:conic-gradient(from 180deg,#22d3ee,#8b5cf6,#2dd4bf,#22d3ee);box-shadow:0 0 24px #22d3ee66}.sky-brand strong{font-size:14px;letter-spacing:.2px}.sky-brand small{display:block;font-size:9.5px;letter-spacing:1.8px;color:var(--ink-4);margin-top:1px}.sky-chip{font-size:12px;padding:6px 11px;border-radius:999px;border:1px solid rgba(34,211,238,.25);background:#22d3ee14;color:#b8ecec;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.sky-chip i{width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:skyPulse 1.8s infinite}@keyframes skyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.sky-chip.violet{border-color:#8b5cf64d;background:#8b5cf614;color:#d8ccff}.sky-avatar{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#134e4a,#4c1d95);color:#e8f1f2;font-size:12px;cursor:pointer;transition:.25s}.sky-avatar:hover{box-shadow:0 0 18px #22d3ee59;transform:translateY(-1px)}.sky-nav{display:flex;gap:4px;padding:4px;width:max-content;max-width:calc(100% - 44px);margin:14px auto 0;border-radius:999px;background:#ffffff0b;border:1px solid var(--line);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000059;overflow-x:auto;scrollbar-width:none}.sky-nav::-webkit-scrollbar{display:none}.sky-nav button{display:flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:background .25s,border-color .25s,color .25s,transform .2s,box-shadow .25s}.sky-nav button>span{display:flex;align-items:center;gap:6px}.sky-nav button small{font-size:13px}.sky-nav button b{font-size:10px;background:#f472b6;color:#1a0512;border-radius:999px;padding:1px 5px}.sky-nav button:hover{color:#eaffff;border-color:#22d3ee4d;transform:translateY(-1px)}.sky-nav button[aria-current=page]{background:linear-gradient(135deg,#22d3ee2e,#8b5cf629);border-color:#22d3ee66;color:#eaffff;box-shadow:0 0 22px #22d3ee26}.sky-content{max-width:1240px;margin:0 auto;padding:22px 22px 90px}@media(max-width:900px){.sky-nav{display:none}.sky-content{padding:14px 12px 88px}.sky-header{padding:10px 12px}.bottom-nav{display:flex!important}}@media(min-width:901px){.bottom-nav{display:none!important}}.ai-view{display:grid;gap:16px}.ai-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:2px 0 4px}.ai-tagline{font-size:10.5px;letter-spacing:2.4px;color:#22d3eebf;margin-bottom:8px}.ai-hero h1{margin:0;font-size:29px;letter-spacing:-.8px;line-height:1.15;background:linear-gradient(100deg,#e9fbff,#9be9f0,#c4b5fd,#e9fbff 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:aiShimmer 6s linear infinite}@keyframes aiShimmer{to{background-position:200% 0}}.ai-hero p{margin:8px 0 0;color:var(--ink-4);font-size:13px}.ai-chip{font-size:12px;padding:7px 12px;border-radius:999px;border:1px solid rgba(34,211,238,.28);background:#22d3ee14;color:#b8ecec;white-space:nowrap}.ai-grid{display:grid;grid-template-columns:1.32fr .82fr;gap:16px;align-items:start}@media(max-width:900px){.ai-grid{grid-template-columns:1fr}.ai-hero{flex-direction:column;align-items:flex-start}}.ai-side{display:grid;gap:16px;align-content:start}.ai-card{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:20px;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px #ffffff14,0 20px 50px #0006;overflow:hidden;animation:aiRise .55s cubic-bezier(.22,1,.36,1) both}@keyframes aiRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ai-hd{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--line)}.ai-hd b{font-size:13.5px;letter-spacing:.2px}.ai-n{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#04181a;background:linear-gradient(135deg,#22d3ee,#2dd4bf);box-shadow:0 0 14px #22d3ee80}.ai-spacer{flex:1}.ai-muted{font-size:11.5px;color:var(--ink-4)}.ai-bd{padding:18px}.ai-view textarea{display:block;width:100%!important;max-width:100%;box-sizing:border-box;min-height:180px;padding:15px 16px!important;border-radius:14px;font-size:14px;line-height:1.8;resize:vertical}.ai-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ai-chipbtn{font-size:12px;color:#9fe8ee;background:#22d3ee12;border:1px solid rgba(34,211,238,.2);padding:6px 11px;border-radius:999px;cursor:pointer;transition:.25s}.ai-chipbtn:hover{background:#22d3ee24;border-color:#22d3ee73;transform:translateY(-1px);box-shadow:0 0 18px #22d3ee2e}.ai-counter{display:flex;justify-content:space-between;color:var(--ink-4);font-size:11.5px;margin-top:9px}.ai-preview-row{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.ai-err{color:#fecaca;font-size:12px}.ai-board-meta{font-size:11.5px;color:var(--ink-4);line-height:1.5}.ai-board-wrap{display:flex;flex-direction:column;min-height:0;margin-top:14px;border:1px solid var(--line);border-radius:15px;background:#0000002e;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.ai-board-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;font-size:11.5px;color:var(--ink-3);letter-spacing:.3px;background:#ffffff08;border-bottom:1px solid var(--line);flex:none}.ai-board-add{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(34,211,238,.28);border-radius:8px;background:#22d3ee12;color:#9fe8ee;font-size:11px;padding:4px 9px;cursor:pointer;transition:.22s}.ai-board-add:hover:not(:disabled){background:#22d3ee29;border-color:#22d3ee8c;box-shadow:0 0 16px #22d3ee2e;transform:translateY(-1px)}.ai-board-add:disabled{opacity:.4;cursor:not-allowed}.ai-board{list-style:none;margin:0;padding:10px;display:grid;gap:9px;max-height:clamp(240px,42vh,430px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.38) transparent}.ai-board::-webkit-scrollbar{width:6px}.ai-board::-webkit-scrollbar-track{background:transparent}.ai-board::-webkit-scrollbar-thumb{background:#22d3ee52;border-radius:99px}.ai-board::-webkit-scrollbar-thumb:hover{background:#22d3ee8c}.ai-shot{padding:10px 11px;border-radius:12px;background:#00000038;border:1px solid var(--line);transition:.25s}.ai-shot:hover{border-color:#22d3ee47;background:#22d3ee0a}.ai-shot-hd{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.ai-shot-hd b{font-size:12.5px;color:#dff8fa;font-weight:600;white-space:nowrap}.ai-bn{font-size:11px;font-weight:700;color:#22d3ee;letter-spacing:.5px;font-variant-numeric:tabular-nums}.ai-shot-sec{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--ink-4);white-space:nowrap}.ai-shot-sec select{background:#0000006b;border:1px solid rgba(34,211,238,.25);color:#bff0f4;border-radius:7px;padding:3px 5px;font-size:11px;cursor:pointer;outline:none;transition:.2s}.ai-shot-sec select:focus{border-color:#22d3ee99;box-shadow:0 0 0 3px #22d3ee1a}.ai-shot-del{width:24px;height:24px;flex:none;border-radius:7px;border:1px solid rgba(248,113,113,.22);background:#f871710f;color:#fca5a5;display:grid;place-items:center;cursor:pointer;transition:.2s}.ai-shot-del:hover:not(:disabled){background:#f871712e;border-color:#f871718c;transform:scale(1.06)}.ai-shot-del:disabled{opacity:.35;cursor:not-allowed}.ai-shot-fields{display:grid;gap:7px}.ai-shot-field{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:start;min-width:0}.ai-shot-field>span{font-size:10.5px;color:var(--ink-4);letter-spacing:.5px;padding-top:8px;white-space:nowrap}.ai-board textarea,.ai-board input[type=text]{display:block;width:100%!important;box-sizing:border-box;margin:0;padding:7px 10px!important;border-radius:9px;font-size:12px;line-height:1.55;color:#e6fbfc;background:#ffffff09;border:1px solid rgba(255,255,255,.09);outline:none;min-height:0!important;height:auto!important;flex:none!important;resize:vertical;max-height:120px;transition:border-color .2s,box-shadow .2s,background .2s}.ai-board textarea:focus,.ai-board input[type=text]:focus{border-color:#22d3ee8c;background:#22d3ee0d;box-shadow:0 0 0 3px #22d3ee1a}.ai-upload{display:flex;gap:14px;align-items:center}.ai-drop{width:104px;height:132px;border-radius:14px;display:grid;place-items:center;text-align:center;gap:6px;font-size:11.5px;line-height:1.6;color:var(--ink-4);cursor:pointer;background:#00000040;border:1.5px dashed rgba(34,211,238,.35);transition:.3s}.ai-drop span{font-size:11.5px}.ai-drop:hover{color:#c9f7fb;transform:translateY(-2px);box-shadow:0 0 30px #22d3ee29;border-color:#22d3eea6}.ai-thumb-wrap{position:relative;width:104px;height:132px;flex:none}.ai-thumb{width:104px;height:132px;border-radius:14px;overflow:hidden;border:1px solid rgba(34,211,238,.35);background:#0000004d;padding:0;cursor:pointer;display:grid;place-items:center}.ai-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ai-thumb-x{position:absolute;top:-6px;right:-6px;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-strong);background:#111820;color:#cfdadd;display:grid;place-items:center;cursor:pointer}.ai-thumb-x:hover{background:#f87171;color:#1a0505}.ai-hint{font-size:12px;color:var(--ink-4);line-height:1.75}.ai-hint b{color:#cfeeee;font-weight:600}.ai-field{margin-bottom:15px}.ai-field>label{display:block;font-size:11.5px;letter-spacing:.4px;color:var(--ink-4);margin-bottom:7px}.ai-seg{display:inline-flex;gap:3px;background:#0000004d;border:1px solid var(--line);border-radius:12px;padding:3px;flex-wrap:wrap}.ai-seg button{border:0;background:transparent;color:var(--ink-4);padding:7px 12px;border-radius:9px;font-size:12.5px;cursor:pointer;transition:.25s}.ai-seg button:hover{color:#cfeeee}.ai-seg button.on{color:#04181a;background:linear-gradient(135deg,#22d3ee,#2dd4bf);box-shadow:0 0 18px #22d3ee59;font-weight:600}.ai-seg button:disabled{opacity:.45;cursor:not-allowed}.ai-stepper{display:inline-flex;align-items:center;gap:4px;background:#0000004d;border:1px solid var(--line);border-radius:12px;padding:3px;margin-bottom:8px}.ai-stepper button{width:30px;height:30px;border:0;border-radius:8px;background:#ffffff0d;color:#9fe8ee;display:grid;place-items:center;cursor:pointer;transition:.2s}.ai-stepper button:hover:not(:disabled){background:#22d3ee29;color:#eaffff;box-shadow:0 0 14px #22d3ee33}.ai-stepper button:disabled{opacity:.35;cursor:not-allowed}.ai-stepper input{width:52px;height:30px;text-align:center;background:transparent;border:0;color:#eaffff;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;outline:none;-moz-appearance:textfield}.ai-stepper input::-webkit-outer-spin-button,.ai-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ai-seg-presets{display:flex;width:100%;box-sizing:border-box}.ai-seg-presets button{flex:1;padding:6px 4px;font-size:11.5px}.ai-note{display:block;margin-top:7px;font-size:10.5px;color:var(--ink-4);line-height:1.5}.ai-notice{margin-top:2px;padding:10px 14px;border-radius:12px;font-size:12.5px;background:#f871711a;border:1px solid rgba(248,113,113,.35);color:#fecaca}.ai-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff14,0 20px 50px #0006;position:sticky;bottom:14px;z-index:5}.ai-cost{font-size:11.5px;color:var(--ink-4)}.ai-cost b{display:block;font-size:21px;margin-top:2px;color:#eaffff;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.ai-btn{position:relative;border:0;border-radius:13px;padding:13px 20px;font-size:13.5px;font-weight:600;cursor:pointer;color:#02181a;background:linear-gradient(135deg,#22d3ee,#2dd4bf);overflow:hidden;display:inline-flex;align-items:center;gap:8px;transition:transform .2s,box-shadow .25s,filter .2s}.ai-btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transition:left .6s}.ai-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 34px #22d3ee52,0 0 0 1px #22d3ee80}.ai-btn:hover:not(:disabled):after{left:130%}.ai-btn:disabled{opacity:.45;cursor:not-allowed}.ai-btn.ghost{background:#ffffff0a;color:#cfeeee;border:1px solid var(--line-strong)}.ai-btn.ghost:after{display:none}.ai-btn.ghost:hover:not(:disabled){background:#22d3ee1a;border-color:#22d3ee73;box-shadow:0 0 26px #22d3ee24}@media(max-width:640px){.ai-hero h1{font-size:23px}.ai-bar{flex-direction:column;align-items:stretch}.ai-btn{justify-content:center}}.user-announcement{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22);color:#bff0f4;margin-bottom:16px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.user-announcement>svg{flex:none;color:#22d3ee;animation:annPulse 2.4s ease-in-out infinite}@keyframes annPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.announcement-marquee{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.announcement-track{display:flex;white-space:nowrap;width:max-content;animation:annMarquee 36s linear infinite;will-change:transform}.announcement-track:hover{animation-play-state:paused}.announcement-copy{display:inline-block;padding-right:72px}.announcement-copy p{display:inline;margin:0}.announcement-copy a{color:#7ff0ff;text-decoration:underline;text-underline-offset:2px}@keyframes annMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.user-announcement>button{flex:none;background:transparent;border:0;color:#8fd9df;cursor:pointer;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;transition:.25s}.user-announcement>button:hover{background:#ffffff14;color:#fff;transform:rotate(90deg)}button,a,input,select,textarea,.upload-well,.task-step-card,.settings-block,.admin-section,.data-table tr,.switch-field,.checkbox,.option-group,.seg button{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s,background .25s,color .25s,filter .25s}button:active:not(:disabled){transform:scale(.975)}button svg{transition:transform .25s}.icon-button:hover svg,.table-command:hover svg,.text-command:hover svg{transform:translateY(-1px) scale(1.06)}.task-step-card:hover,.settings-block:hover,.admin-section:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff17,0 26px 60px #00000080!important}.upload-well:hover{transform:translateY(-2px)}.data-table tr:hover{transform:translate(2px)}input:hover,select:hover,textarea:hover{border-color:#22d3ee3d!important}.switch-field:hover,.checkbox:hover{filter:brightness(1.08)}a{color:var(--theme)}a:hover{color:#7ff0ff}.task-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:16px!important;align-items:start}@media(max-width:640px){.task-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media(max-width:480px){.task-list{grid-template-columns:1fr!important;gap:12px!important}.task-item{padding:12px!important}.task-card-actions{gap:7px!important}.task-card-actions>button,.task-card-actions>a,.task-card-actions .task-more-menu{flex:1 1 auto}.task-card-actions .task-more-menu{flex:0 0 44px}}.task-item{display:flex!important;flex-direction:column!important;gap:10px!important;padding:10px!important;border-radius:18px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:inset 0 1px #ffffff12,0 16px 40px #00000061!important;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s!important}.task-item:hover{transform:translateY(-3px)!important;border-color:#22d3ee52!important;box-shadow:inset 0 1px #ffffff14,0 24px 54px #00000080,0 0 26px #22d3ee1a!important}.task-compact-media{width:100%!important;height:auto!important;aspect-ratio:9/16;border-radius:14px!important;overflow:hidden;position:relative;background:radial-gradient(120% 90% at 50% 0%,#123b3d,#0a1418 55%,#05080b)}.task-compact-media img,.task-compact-media video{width:100%;height:100%;object-fit:cover}.task-preview{width:100%!important;height:100%!important;border-radius:14px!important}.task-preview-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#22d3ee2e;border:1px solid rgba(34,211,238,.5);color:#dffbff;box-shadow:0 0 26px #22d3ee59;transition:.25s}.task-item:hover .task-preview-play{transform:translate(-50%,-50%) scale(1.08);background:#22d3ee47}.task-item-row{display:flex!important;flex-direction:column!important;gap:6px!important;padding:0 2px}.task-copy{width:100%!important}.task-prompt-preview{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px!important;line-height:1.55!important;color:var(--ink-2)!important;text-align:left}.task-card-actions{display:flex!important;gap:6px!important;flex-wrap:wrap;padding:0 2px 2px!important;margin-top:auto}.task-card-actions button,.task-card-actions a{font-size:12px!important;padding:7px 10px!important;border-radius:10px!important}.task-status-line,.task-spec-line{font-size:11.5px!important;color:var(--ink-4)!important}.task-filter-toolbar{flex-wrap:wrap!important;gap:8px!important}.task-type-filter,.task-state-filter{max-width:100%;overflow-x:auto;scrollbar-width:none}.task-type-filter::-webkit-scrollbar,.task-state-filter::-webkit-scrollbar{display:none}.sky-avatar{min-width:32px;min-height:32px}.user-announcement>button{width:30px!important;height:30px!important}.admin-section,.settings-block{padding:18px 20px!important;margin-bottom:16px!important}.admin-section>h2,.settings-block>h2,.section-title{letter-spacing:-.2px}.data-table-wrap{border-radius:16px!important;overflow:auto}.data-table th{padding:11px 12px!important;font-size:11.5px!important;letter-spacing:.4px}.data-table td{padding:11px 12px!important;font-size:12.5px!important}.settings-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.metric-strip{gap:14px!important;padding:16px!important}.admin-task-workbench{display:grid;gap:14px}.admin-task-workbench>*{min-width:0}.admin-task-category-toolbar,.admin-task-search,.admin-task-type-filter,.admin-task-status-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-media-stack,.admin-status-stack{display:flex;gap:6px;flex-wrap:wrap}.ai-bd input:not([type=file]):not([type=checkbox]):not([type=radio]),.ai-bd select,.ai-bd textarea{width:100%!important;max-width:100%;box-sizing:border-box}.ai-card,.ai-side{min-width:0}.ai-grid>*{min-width:0}.ai-ratio-field{margin:0}.ai-ratio-field fieldset{border:0;padding:0;margin:0;min-width:0}.ai-ratio-field legend{font-size:11.5px;letter-spacing:.4px;color:var(--ink-4);margin-bottom:7px;padding:0}.ai-ratio-field .ratio-control{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ai-ratio-field .ratio-control button{display:flex;align-items:center;gap:7px;padding:8px;border-radius:10px;background:#00000038!important;border:1px solid var(--line)!important;color:var(--ink-3)!important;cursor:pointer;transition:.25s;min-width:0}.ai-ratio-field .ratio-control button:hover{border-color:#22d3ee66!important;transform:translateY(-1px)}.ai-ratio-field .ratio-control button[aria-pressed=true]{background:linear-gradient(135deg,#22d3ee29,#8b5cf624)!important;border-color:#22d3ee80!important;color:#eaffff!important;box-shadow:0 0 18px #22d3ee26}.ai-ratio-field .ratio-control i{flex:none;display:block;border:1.5px solid currentColor;border-radius:2px;opacity:.9}.ai-ratio-field .ratio-control span{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.ai-ratio-field .ratio-control b{font-size:10.5px;font-weight:600;white-space:nowrap}.ai-ratio-field .ratio-control small{font-size:9px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:520px){.ai-ratio-field .ratio-control{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-ratio-field .ratio-control i[data-ratio="1:1"]{width:18px;height:18px}.ai-ratio-field .ratio-control i[data-ratio="2:3"]{width:14px;height:21px}.ai-ratio-field .ratio-control i[data-ratio="3:2"]{width:21px;height:14px}.ai-ratio-field .ratio-control i[data-ratio="3:4"]{width:14px;height:19px}.ai-ratio-field .ratio-control i[data-ratio="4:3"]{width:19px;height:14px}.ai-ratio-field .ratio-control i[data-ratio="9:16"]{width:12px;height:21px}.ai-ratio-field .ratio-control i[data-ratio="16:9"]{width:22px;height:12px}.ai-ratio-field .ratio-control i[data-ratio="21:9"]{width:25px;height:11px}.sky-spot{position:fixed;left:50%;top:50%;width:640px;height:640px;border-radius:50%;pointer-events:none;z-index:0;transform:translate(-50%,-50%);mix-blend-mode:screen;background:radial-gradient(circle,rgba(34,211,238,.1),transparent 62%);transition:opacity .3s}.sky-content{position:relative;z-index:1}.ai-grid>.ai-card:nth-child(1){animation-delay:.04s}.ai-side>.ai-card:nth-child(1){animation-delay:.1s}.ai-side>.ai-card:nth-child(2){animation-delay:.18s}.ai-bar{animation-delay:.24s}.ai-view{display:flex!important;flex-direction:column;min-height:calc(100vh - 210px)}.ai-grid{flex:1 1 auto;align-items:stretch!important}.ai-grid>.ai-card{display:flex;flex-direction:column;height:100%}.ai-grid>.ai-card>.ai-bd{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.ai-view textarea{flex:1 1 auto;height:auto!important;min-height:180px}.ai-side{display:flex!important;flex-direction:column;height:100%;gap:16px;align-content:stretch}.ai-side>.ai-card:last-child{flex:1 1 auto;display:flex;flex-direction:column}.ai-side>.ai-card:last-child>.ai-bd{flex:1 1 auto}.ai-bar{margin-top:auto}@media(max-width:900px){.ai-view{min-height:0}.ai-grid{flex:0 0 auto}.ai-grid>.ai-card{height:auto}}@media(min-width:901px){.sky-content{padding-bottom:36px}.user-announcement{margin-bottom:12px}}.cast-panel{display:flex;flex-direction:column;gap:11px;min-height:0}.cast-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--ink-3)}.cast-manage{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(34,211,238,.28);border-radius:9px;background:#22d3ee12;color:#9fe8ee;font-size:11.5px;padding:5px 10px;cursor:pointer;transition:.22s}.cast-manage:hover:not(:disabled){background:#22d3ee29;border-color:#22d3ee8c;box-shadow:0 0 18px #22d3ee29;transform:translateY(-1px)}.cast-manage:disabled{opacity:.45;cursor:not-allowed}.cast-row{display:grid;gap:8px;max-height:228px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.35) transparent}.cast-row::-webkit-scrollbar{width:6px}.cast-row::-webkit-scrollbar-thumb{background:#22d3ee52;border-radius:99px}.cast-chip{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:12px;background:#00000038;border:1px solid var(--line);transition:.22s;min-width:0}.cast-chip:hover{border-color:#22d3ee52;background:#22d3ee0d;transform:translate(2px)}.cast-avatar{width:34px;height:34px;border-radius:9px;overflow:hidden;flex:none;display:grid;place-items:center;background:#22d3ee14;border:1px solid rgba(34,211,238,.22);color:#7dd3fc}.cast-avatar img{width:100%;height:100%;object-fit:cover;display:block}.cast-info{display:flex;flex-direction:column;min-width:0;flex:1}.cast-info b{font-size:12.5px;color:#e8fbfc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cast-info small{font-size:10.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cast-chip>button{width:22px;height:22px;flex:none;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--ink-4);display:grid;place-items:center;cursor:pointer;transition:.2s}.cast-chip>button:hover{background:#f8717129;border-color:#f8717173;color:#fca5a5}.cast-empty{display:flex;align-items:center;justify-content:center;gap:7px;min-height:76px;border-radius:13px;border:1.5px dashed rgba(34,211,238,.32);background:#22d3ee0a;color:#9fe8ee;font-size:12px;cursor:pointer;transition:.25s}.cast-empty:hover{border-color:#22d3ee9e;background:#22d3ee17;transform:translateY(-1px)}.cast-hint{font-size:10.5px;color:var(--ink-4);line-height:1.55}.ai-shot-cast{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:8px;font-size:10.5px;color:var(--ink-4)}.ai-shot-cast>button{display:inline-flex;align-items:center;gap:3px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--ink-3);border-radius:999px;padding:4px 8px;font-size:10.5px;cursor:pointer;transition:.2s}.ai-shot-cast>button:hover:not(:disabled){color:#eaffff;border-color:#22d3ee6b;background:#22d3ee14}.ai-shot-cast>button.on{color:#04181a;background:linear-gradient(135deg,#22d3ee,#2dd4bf);border-color:transparent;font-weight:600}.ai-shot-cast>button:disabled{opacity:.5;cursor:not-allowed}.ai-shot-cast em{font-style:normal;color:#fca5a5}.ai-shot-field select{display:block;width:100%!important;box-sizing:border-box;padding:7px 10px!important;border-radius:9px;font-size:12px;color:#e6fbfc;background:#ffffff09;border:1px solid rgba(255,255,255,.09);outline:none;transition:.2s}.ai-shot-field select:focus{border-color:#22d3ee8c;background:#22d3ee0d;box-shadow:0 0 0 3px #22d3ee1a}.drama-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:#02060cbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:drama-fade .18s ease-out}@keyframes drama-fade{0%{opacity:0}to{opacity:1}}.drama-modal-card{width:min(1080px,100%);max-height:calc(100vh - 32px);overflow:auto;overscroll-behavior:contain;border-radius:22px;border:1px solid rgba(34,211,238,.22);background:linear-gradient(155deg,#101822fb,#060a10fb);box-shadow:0 34px 120px #000000c7,inset 0 1px #ffffff0f;animation:drama-pop .22s ease-out}@keyframes drama-pop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.drama-modal-hd{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line);background:#0a1018eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.drama-tabs{display:flex;gap:3px;padding:3px;border-radius:12px;background:#00000052;border:1px solid var(--line)}.drama-tabs button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--ink-4);padding:7px 14px;border-radius:9px;font-size:12px;cursor:pointer;transition:.22s}.drama-tabs button:hover{color:#cfeeee}.drama-tabs button.on{color:#04181a;background:linear-gradient(135deg,#22d3ee,#2dd4bf);font-weight:600;box-shadow:0 0 18px #22d3ee4d}.drama-close{width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:#ffffff0a;color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:.2s}.drama-close:hover{background:#f8717124;border-color:#f8717173;color:#fca5a5}.drama-error{margin:12px 18px 0}.drama-split{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;padding:18px}.drama-list{display:flex;flex-direction:column;gap:7px;min-width:0;max-height:560px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.3) transparent}.drama-list::-webkit-scrollbar{width:6px}.drama-list::-webkit-scrollbar-thumb{background:#22d3ee4d;border-radius:99px}.drama-new{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;border-radius:11px;border:1.5px dashed rgba(34,211,238,.35);background:#22d3ee0d;color:#9fe8ee;font-size:12px;cursor:pointer;transition:.22s}.drama-new:hover{border-color:#22d3eea6;background:#22d3ee1a}.drama-char{display:flex;align-items:center;gap:9px;text-align:left;padding:8px 9px;border-radius:11px;border:1px solid var(--line);background:#ffffff06;color:var(--ink-3);cursor:pointer;transition:.22s;min-width:0}.drama-char:hover{border-color:#22d3ee52;background:#22d3ee0d}.drama-char.on{border-color:#22d3ee80;background:#22d3ee17;box-shadow:0 0 0 1px #22d3ee1a inset}.drama-char>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.drama-char b{font-size:12.5px;color:#e8fbfc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drama-char small{font-size:10.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drama-avatar{width:34px;height:34px;border-radius:9px;overflow:hidden;flex:none;display:grid;place-items:center;background:#22d3ee14;border:1px solid rgba(34,211,238,.2);color:#7dd3fc}.drama-avatar img{width:100%;height:100%;object-fit:cover;display:block}.drama-picked{color:#22d3ee;flex:none}.drama-empty{font-size:11.5px;color:var(--ink-4);line-height:1.6;padding:8px 2px}.drama-form{display:flex;flex-direction:column;gap:10px;min-width:0}.drama-form-hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.drama-form-hd b{font-size:14px;color:#eaffff}.drama-form-hd span{font-size:10.5px;color:var(--ink-4)}.drama-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drama-modal label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--ink-4);letter-spacing:.3px}.drama-modal input,.drama-modal select,.drama-modal textarea{display:block;width:100%!important;box-sizing:border-box;padding:9px 11px!important;border-radius:10px;font-size:12px;line-height:1.6;color:#e6fbfc;background:#ffffff09;border:1px solid rgba(255,255,255,.09);outline:none;min-height:0!important;height:auto!important;flex:none!important;transition:.2s}.drama-modal textarea{resize:vertical;max-height:120px}.drama-modal input:focus,.drama-modal select:focus,.drama-modal textarea:focus{border-color:#22d3ee8c;background:#22d3ee0d;box-shadow:0 0 0 3px #22d3ee1a}.drama-upload-box{border:1px solid var(--line);border-radius:12px;padding:10px;background:#0000002e}.drama-upload-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;color:var(--ink-4);margin-bottom:8px}.drama-upload-hd small{font-size:10px;color:var(--ink-4);opacity:.8}.drama-thumbs{display:flex;gap:8px;flex-wrap:wrap}.drama-thumb{position:relative;width:62px;height:80px;border-radius:9px;overflow:visible;flex:none}.drama-thumb img{width:62px;height:80px;object-fit:cover;border-radius:9px;border:1px solid rgba(34,211,238,.26);display:block}.drama-thumb>button{position:absolute;top:-5px;right:-5px;width:19px;height:19px;border-radius:50%;border:1px solid rgba(248,113,113,.4);background:#251012;color:#fca5a5;display:grid;place-items:center;cursor:pointer}.drama-add-photo{width:62px;height:80px;border-radius:9px;border:1.5px dashed rgba(34,211,238,.3);background:#22d3ee0a;color:#9fe8ee;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10px;cursor:pointer;transition:.22s}.drama-add-photo:hover:not(:disabled){border-color:#22d3ee9e;background:#22d3ee17}.drama-add-photo:disabled{opacity:.5;cursor:not-allowed}.drama-actions{display:flex;align-items:center;gap:8px;padding-top:2px}.drama-danger{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(248,113,113,.3);background:#f8717112;color:#fca5a5;border-radius:9px;padding:8px 11px;font-size:11.5px;cursor:pointer;transition:.2s}.drama-danger:hover{background:#f8717129;border-color:#f871718c}.drama-ghost{border:1px solid var(--line);background:#ffffff0a;color:var(--ink-3);border-radius:9px;padding:8px 12px;font-size:11.5px;cursor:pointer;transition:.2s}.drama-ghost:hover{border-color:#22d3ee66;color:#eaffff;background:#22d3ee12}.drama-relations{display:flex;flex-direction:column;gap:12px;padding:18px}.drama-rel-add{display:grid;grid-template-columns:1fr 1.5fr 92px 1fr auto;gap:8px;align-items:center}.drama-rel-list{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.3) transparent}.drama-rel-list::-webkit-scrollbar{width:6px}.drama-rel-list::-webkit-scrollbar-thumb{background:#22d3ee4d;border-radius:99px}.drama-rel-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:11px;background:#0003;border:1px solid var(--line);font-size:12px;color:var(--ink-3);transition:.2s}.drama-rel-row:hover{border-color:#22d3ee47;background:#22d3ee0a}.drama-rel-row b{color:#e8fbfc;font-weight:600}.drama-rel-arrow{color:#22d3ee;font-size:15px}.drama-rel-name{font-size:10.5px;color:#9fe8ee;padding:3px 8px;border-radius:999px;background:#22d3ee14;border:1px solid rgba(34,211,238,.2)}.drama-rel-row>button{width:26px;height:26px;border-radius:7px;border:1px solid rgba(248,113,113,.22);background:#f871710f;color:#fca5a5;display:grid;place-items:center;cursor:pointer;transition:.2s}.drama-rel-row>button:hover{background:#f871712e;border-color:#f871718c}.drama-rel-tip{font-size:11px;color:var(--ink-4);line-height:1.65;margin:0}@media(max-width:760px){.drama-split{grid-template-columns:1fr;padding:14px}.drama-list{max-height:190px}.drama-grid{grid-template-columns:1fr}.drama-rel-add{grid-template-columns:1fr 1fr}.drama-rel-add .ai-btn{grid-column:span 2;justify-content:center}.drama-relations{padding:14px}}.ai-shot-warn{margin:-2px 0 8px;padding:5px 8px;border-radius:8px;font-size:10.5px;line-height:1.5;color:#fde68a;background:#f59e0b14;border:1px solid rgba(245,158,11,.24)}.drama-pick{width:24px;height:24px;flex:none;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--ink-4);display:grid;place-items:center;cursor:pointer;transition:.2s}.drama-pick:hover{border-color:#22d3ee73;color:#9fe8ee;background:#22d3ee14}.drama-pick.on{color:#04181a;background:linear-gradient(135deg,#22d3ee,#2dd4bf);border-color:transparent}.task-more-popover{background:#0a1018fa!important;border:1px solid rgba(34,211,238,.24)!important;border-radius:12px!important;padding:6px!important;box-shadow:0 22px 60px #0000009e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain}.task-more-popover>button,.task-more-popover>a{min-height:42px!important;font-size:12px!important;border-radius:8px!important;padding:0 11px!important}.task-more-popover>button:hover:not(:disabled),.task-more-popover>a:hover{background:#22d3ee1a!important;color:#9fe8ee!important}.task-more-popover>.task-more-delete{color:#fca5a5!important}.task-more-popover>.task-more-delete:hover:not(:disabled){background:#f8717124!important;color:#fecaca!important}.video-lightbox .preview-lightbox-close{z-index:6}.video-lightbox-back{position:fixed;top:max(14px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));z-index:6;display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1f;color:#fff;font-size:12px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.2s}.video-lightbox-back:hover{background:#ffffff38;border-color:#ffffff57;transform:translateY(-1px)}.task-card-actions .task-more-menu{align-self:center}.task-card-actions .task-more-menu>button{height:44px;min-height:44px;border-radius:10px}.video-inline-wrap{position:relative;width:100%;min-width:0;display:grid;place-items:center;background:#000}.video-inline-wrap>video{width:100%}.video-inline-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#00000052;color:#fff;font-size:12px;pointer-events:none;z-index:1}.video-inline-replay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:1px solid rgba(34,211,238,.5);border-radius:999px;background:#050c12cc;color:#eaffff;font-size:13px;font-weight:650;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 34px #00000085;transition:.2s}.video-inline-replay:hover{background:#22d3ee33;border-color:#22d3eebf;transform:translate(-50%,-50%) scale(1.04)}.recharge-submit{position:relative;overflow:hidden;isolation:isolate}.recharge-submit:after{position:absolute;top:-80%;right:-30%;bottom:-80%;left:-30%;z-index:-1;background:linear-gradient(110deg,transparent 36%,rgb(255 255 255 / .24) 48%,transparent 60%);content:"";transform:translate(-70%);animation:usdt-button-shine 5.5s ease-in-out infinite}.usdt-checkout{position:relative;isolation:isolate;min-width:0;display:grid;grid-template-columns:minmax(190px,220px) minmax(0,1fr);gap:22px;padding:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme) 28%,var(--line));border-radius:14px;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--theme) 18%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--paper) 88%,#061018),color-mix(in srgb,var(--well) 88%,#02070b));box-shadow:0 22px 64px #00000029,inset 0 1px #ffffff0f}.usdt-checkout:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--theme) 12%,transparent) 50%,transparent 80%);content:"";transform:translate(-100%);animation:usdt-panel-scan 8s linear infinite}.usdt-checkout.is-paid{border-color:color-mix(in srgb,var(--success) 46%,var(--line));background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--success) 19%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--paper) 90%,#06130d),color-mix(in srgb,var(--well) 90%,#020807))}.usdt-checkout.is-expired{filter:saturate(.55)}.usdt-qr-wrap{min-width:0;display:grid;align-content:start;justify-items:center;gap:10px}.usdt-qr{position:relative;width:min(100%,220px);aspect-ratio:1;display:grid;place-items:center;padding:12px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #fffc,0 16px 36px #00000042}.usdt-qr:after{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgb(0 0 0 / .06);border-radius:8px;content:"";pointer-events:none}.usdt-qr svg{width:100%!important;height:auto!important;display:block}.usdt-network{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--success) 30%,var(--line));border-radius:999px;color:var(--ink-2);background:color-mix(in srgb,var(--success) 8%,var(--paper));font-family:var(--mono);font-size:9px;font-weight:750;letter-spacing:.08em}.usdt-network i{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 color-mix(in srgb,var(--success) 55%,transparent);animation:usdt-pulse 1.8s ease-out infinite}.usdt-wallet-pay-link{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid color-mix(in srgb,var(--theme) 38%,var(--line));border-radius:999px;color:var(--theme);background:color-mix(in srgb,var(--theme) 8%,var(--paper));font-size:9px;font-weight:750;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.usdt-wallet-pay-link:hover{transform:translateY(-1px);box-shadow:0 8px 22px color-mix(in srgb,var(--theme) 15%,transparent)}.usdt-payment-copy{min-width:0;display:grid;align-content:start;gap:13px}.usdt-payment-copy>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.usdt-payment-copy>header>span:first-child{min-width:0;display:grid;gap:4px}.usdt-payment-copy>header small{color:var(--ink-3);font-size:9px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.usdt-payment-copy>header strong{color:var(--ink);font-family:var(--mono);font-size:clamp(25px,4vw,38px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.usdt-payment-copy>header strong em{margin-left:4px;color:var(--theme);font-family:inherit;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em}.usdt-order-state{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);background:color-mix(in srgb,var(--paper) 72%,transparent);font-size:9px;font-weight:700;white-space:nowrap}.usdt-order-state i{width:6px;height:6px;border-radius:50%;background:var(--warning);animation:usdt-pulse 1.8s ease-out infinite}.usdt-order-state.state-paid{color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,var(--line))}.usdt-order-state.state-paid i{background:var(--success);animation:none}.usdt-order-state.state-closed,.usdt-order-state.state-expired{color:var(--ink-3)}.usdt-order-state.state-closed i,.usdt-order-state.state-expired i{background:var(--ink-4);animation:none}.usdt-countdown{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid color-mix(in srgb,var(--theme) 20%,var(--line));border-radius:7px;color:var(--ink-3);background:color-mix(in srgb,var(--theme) 5%,var(--well));font-size:10px}.usdt-countdown svg{color:var(--theme)}.usdt-countdown b{margin-left:auto;color:var(--ink);font-family:var(--mono);font-size:15px;font-variant-numeric:tabular-nums}.usdt-countdown{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;padding-bottom:12px}.usdt-countdown b{margin-left:0;justify-self:end}.usdt-countdown>em{color:var(--ink-3);font-family:var(--mono);font-size:8px;font-style:normal;font-variant-numeric:tabular-nums}.usdt-countdown-track{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:999px;background:var(--well);box-shadow:inset 0 1px 2px #0000002e}.usdt-countdown-track>i{display:block;height:100%;border-radius:inherit;background:var(--success);box-shadow:0 0 12px currentColor;transition:width .45s ease,background .3s ease}.usdt-countdown.tone-green svg,.usdt-countdown.tone-green b,.usdt-countdown.tone-green>em{color:var(--success)}.usdt-countdown.tone-green .usdt-countdown-track>i{background:var(--success)}.usdt-countdown.tone-yellow svg,.usdt-countdown.tone-yellow b,.usdt-countdown.tone-yellow>em{color:var(--warning)}.usdt-countdown.tone-yellow .usdt-countdown-track>i{background:var(--warning)}.usdt-countdown.tone-red svg,.usdt-countdown.tone-red b,.usdt-countdown.tone-red>em{color:var(--danger)}.usdt-countdown.tone-red .usdt-countdown-track>i{background:var(--danger)}.usdt-field{min-width:0;display:grid;gap:5px}.usdt-field>span{color:var(--ink-3);font-size:9px;font-weight:650}.usdt-field>div{min-width:0;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:color-mix(in srgb,var(--well) 80%,transparent)}.usdt-field code{min-width:0;padding:0 11px;overflow:hidden;color:var(--ink);background:transparent;font-size:11px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.usdt-field button{width:38px;height:40px;display:grid;place-items:center;padding:0;border:0;border-left:1px solid var(--line);color:var(--ink-3);background:transparent;cursor:pointer}.usdt-field button:hover{color:var(--theme);background:var(--theme-soft)}.usdt-security-note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px 10px;border-radius:6px;color:var(--ink-3);background:color-mix(in srgb,var(--theme) 6%,transparent);font-size:9px;line-height:15px}.usdt-security-note svg{color:var(--theme)}.usdt-paid-banner{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 11px;border:1px solid color-mix(in srgb,var(--success) 28%,var(--line));border-radius:7px;color:var(--success);background:color-mix(in srgb,var(--success) 9%,transparent);font-size:10px;font-weight:700}.usdt-paid-banner code{max-width:100%;overflow:hidden;color:var(--ink-3);font-size:8px;text-overflow:ellipsis}.usdt-admin-panel{min-width:0;display:grid;gap:16px}.usdt-admin-config{position:relative;overflow:hidden}.usdt-admin-hero{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;border:1px solid color-mix(in srgb,var(--theme) 22%,var(--line));border-radius:10px;background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--theme) 13%,transparent),transparent 28%),linear-gradient(120deg,color-mix(in srgb,var(--well) 72%,transparent),transparent)}.usdt-admin-orb{position:relative;width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:13px;color:var(--ink-3);background:var(--well)}.usdt-admin-orb:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid color-mix(in srgb,var(--theme) 20%,transparent);border-radius:16px;content:"";opacity:.5}.usdt-admin-orb.online{color:var(--success);border-color:color-mix(in srgb,var(--success) 34%,var(--line));box-shadow:0 0 28px color-mix(in srgb,var(--success) 12%,transparent)}.usdt-admin-orb.online:after{border-color:color-mix(in srgb,var(--success) 45%,transparent);animation:usdt-orb 2.4s ease-out infinite}.usdt-admin-hero>div:nth-child(2){min-width:0;display:grid;gap:3px}.usdt-admin-hero small{color:var(--theme);font-family:var(--mono);font-size:8px;font-weight:750;letter-spacing:.12em}.usdt-admin-hero h2{margin:0;color:var(--ink);font-size:16px}.usdt-admin-hero p{margin:0;color:var(--ink-3);font-size:10px;line-height:16px}.usdt-admin-health{display:grid;justify-items:end;gap:5px}.usdt-admin-health>small{color:var(--ink-3);font-size:8px}.usdt-admin-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.usdt-admin-switches label{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.usdt-admin-switches label>span{min-width:0;display:grid;gap:3px}.usdt-admin-switches b{color:var(--ink);font-size:10px}.usdt-admin-switches small{color:var(--ink-3);font-size:9px;line-height:14px}.usdt-admin-switches input{width:36px;height:20px;accent-color:var(--theme);cursor:pointer}.usdt-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.usdt-admin-fields .field>small{display:inline-flex;align-items:center;gap:4px}.usdt-admin-key-actions{display:flex;align-items:end}.usdt-admin-key-actions .secondary-button{min-height:40px}.usdt-admin-clear-warning{padding:8px 10px;border-radius:6px;color:var(--warning);background:var(--warning-soft);font-size:9px}.usdt-admin-actions{flex-wrap:wrap}.usdt-admin-actions>span{margin-right:auto}.usdt-chain-ledger{min-width:0}.usdt-chain-ledger .section-title{align-items:flex-start}.usdt-chain-ledger .section-title p{margin:4px 0 0;color:var(--ink-3);font-size:9px}.usdt-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.usdt-admin-metrics>div{min-width:0;display:grid;gap:3px;padding:12px 13px;border:1px solid var(--line);border-radius:7px;background:var(--raised)}.usdt-admin-metrics span{color:var(--ink-3);font-size:9px}.usdt-admin-metrics b{overflow:hidden;color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.usdt-admin-metrics small{color:var(--ink-4);font-size:8px}.usdt-admin-metrics>div.warning{border-color:var(--warning-border);background:var(--warning-soft)}.usdt-admin-metrics>div.warning b{color:var(--warning)}.usdt-admin-table{min-width:980px}.usdt-tx-copy{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 5px;border:0;border-radius:4px;color:var(--ink-2);background:transparent;cursor:pointer}.usdt-tx-copy:hover{color:var(--theme);background:var(--theme-soft)}.usdt-tx-copy code{font-size:9px}.usdt-amount-cell{color:var(--ink);font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums}.usdt-order-match{min-width:0;display:grid;gap:2px}.usdt-order-match code{color:var(--theme);font-size:9px}.usdt-order-match small{max-width:180px;overflow:hidden;color:var(--ink-3);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.usdt-unmatched-copy{color:var(--warning);font-size:9px;font-weight:700}.usdt-ledger-amount{min-width:0;display:grid;gap:2px}.usdt-ledger-amount b{color:var(--ink);font-family:var(--mono);font-size:10px}.usdt-ledger-amount button,.usdt-ledger-amount small{padding:0;border:0;color:var(--ink-3);background:transparent;font-size:8px;text-align:left;cursor:pointer}.usdt-ledger-amount button:hover{color:var(--theme)}.usdt-admin-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:5px;color:var(--ink-3)}.usdt-admin-empty b{color:var(--ink-2);font-size:11px}.usdt-admin-empty small{font-size:9px}.usdt-match-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:18px;background:#02060ab8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.usdt-match-dialog>div{width:min(560px,100%);display:grid;gap:16px;padding:18px;border:1px solid var(--line-strong);border-radius:12px;background:var(--paper);box-shadow:0 30px 100px #0000006b;animation:usdt-dialog-in .2s ease-out both}.usdt-match-dialog header{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:10px}.usdt-match-dialog header>span{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:var(--theme);background:var(--theme-soft)}.usdt-match-dialog header>div{min-width:0;display:grid;gap:3px}.usdt-match-dialog header b{font-size:12px}.usdt-match-dialog header small{overflow:hidden;color:var(--ink-3);font-family:var(--mono);font-size:8px;text-overflow:ellipsis}.usdt-match-dialog header button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:var(--ink-3);background:transparent;cursor:pointer}.usdt-match-dialog header button:hover{color:var(--danger);background:var(--danger-soft)}.usdt-match-dialog footer{display:flex;justify-content:flex-end;gap:8px}@keyframes usdt-button-shine{0%,65%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes usdt-panel-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes usdt-pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 46%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes usdt-orb{0%{transform:scale(.94);opacity:.7}70%,to{transform:scale(1.12);opacity:0}}@keyframes usdt-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:900px){.usdt-checkout{grid-template-columns:minmax(160px,190px) minmax(0,1fr);gap:16px;padding:17px}.usdt-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.usdt-checkout{grid-template-columns:1fr}.usdt-qr-wrap{grid-template-columns:auto auto;align-items:center;justify-content:center}.usdt-qr{width:170px}.usdt-payment-copy>header{flex-direction:column}.usdt-admin-hero{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:13px}.usdt-admin-orb{width:44px;height:44px}.usdt-admin-health{grid-column:1 / -1;justify-items:start}.usdt-admin-switches,.usdt-admin-fields,.usdt-admin-metrics{grid-template-columns:1fr}.usdt-admin-actions>span{flex-basis:100%}.usdt-admin-actions .secondary-button,.usdt-admin-actions .primary-button{flex:1 1 140px}.usdt-match-dialog{padding:10px}.usdt-match-dialog>div{padding:14px}}@media(max-width:430px){.usdt-checkout{padding:13px;border-radius:10px}.usdt-qr-wrap{grid-template-columns:1fr;justify-items:center}.usdt-payment-copy>header strong{font-size:27px}.usdt-field code{font-size:9px}}@media(prefers-reduced-motion:reduce){.recharge-submit:after,.usdt-checkout:before,.usdt-network i,.usdt-order-state i,.usdt-admin-orb.online:after,.usdt-match-dialog>div{animation:none}}.sky-recharge-button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid color-mix(in srgb,var(--theme) 48%,transparent);border-radius:999px;color:#eaffff;background:linear-gradient(135deg,color-mix(in srgb,var(--theme) 30%,transparent),color-mix(in srgb,#8b5cf6 25%,transparent));box-shadow:0 0 24px color-mix(in srgb,var(--theme) 14%,transparent),inset 0 1px #ffffff1f;cursor:pointer;font-size:12px;font-weight:750;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sky-recharge-button:hover,.sky-recharge-button[aria-current=page]{border-color:color-mix(in srgb,var(--theme) 78%,transparent);box-shadow:0 0 34px color-mix(in srgb,var(--theme) 24%,transparent);transform:translateY(-1px)}.recharge-page{gap:18px}.recharge-hero{position:relative;isolation:isolate;min-width:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:24px;padding:28px 30px;border:1px solid color-mix(in srgb,var(--theme) 30%,var(--line));border-radius:18px;background:radial-gradient(circle at 6% 15%,color-mix(in srgb,var(--theme) 20%,transparent),transparent 34%),radial-gradient(circle at 88% 90%,color-mix(in srgb,#8b5cf6 18%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--paper) 90%,#061018),color-mix(in srgb,var(--well) 88%,#05070b));box-shadow:0 24px 80px #00000038,inset 0 1px #ffffff12}.recharge-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 76%);mask-image:linear-gradient(90deg,#000,transparent 76%);content:""}.recharge-hero-glow{position:absolute;top:-100px;left:45%;width:310px;height:250px;z-index:-1;border-radius:50%;background:color-mix(in srgb,var(--theme) 16%,transparent);filter:blur(70px);animation:recharge-hero-breathe 7s ease-in-out infinite}.recharge-hero-copy{min-width:0;display:grid;justify-items:start;gap:9px}.recharge-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--theme);font-family:var(--mono);font-size:9px;font-weight:750;letter-spacing:.16em}.recharge-hero h1{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:-.045em;background:linear-gradient(100deg,#f0fdff,#9de8ef 43%,#c4b5fd 78%,#f0fdff);-webkit-background-clip:text;background-clip:text;color:transparent}.recharge-hero p{max-width:620px;margin:0;color:var(--ink-2);font-size:12px;line-height:20px}.recharge-trust-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.recharge-trust-row span{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:999px;color:var(--ink-3);background:color-mix(in srgb,var(--paper) 44%,transparent);font-size:9px}.recharge-trust-row svg{color:var(--theme)}.recharge-wallet-card{position:relative;min-width:0;display:grid;gap:6px;padding:19px;border:1px solid color-mix(in srgb,var(--theme) 25%,var(--line));border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--paper) 78%,transparent),color-mix(in srgb,var(--well) 82%,transparent));box-shadow:inset 0 1px #ffffff0f,0 16px 42px #00000029;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.recharge-wallet-card>span{display:flex;align-items:center;gap:7px;color:var(--ink-3);font-size:9px}.recharge-wallet-card>span svg{color:var(--theme)}.recharge-wallet-card strong{color:var(--ink);font-family:var(--mono);font-size:34px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.recharge-wallet-card small{color:var(--ink-4);font-size:9px}.recharge-panel-v2{display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--paper) 78%,transparent);box-shadow:0 18px 55px #0000001a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.recharge-panel-v2>header{padding-bottom:3px}.recharge-secure-mark{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--success);font-size:9px;font-weight:700}.recharge-channel-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px}.recharge-channel-card{position:relative;min-width:0;min-height:66px;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:11px 12px;overflow:hidden;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--raised) 78%,transparent),color-mix(in srgb,var(--well) 65%,transparent));cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.recharge-channel-card:after{position:absolute;right:-22px;bottom:-38px;width:92px;height:92px;border-radius:50%;background:color-mix(in srgb,var(--theme) 9%,transparent);filter:blur(13px);content:""}.recharge-channel-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--theme) 36%,var(--line))}.recharge-channel-card.is-active{border-color:color-mix(in srgb,var(--theme) 60%,var(--line));background:radial-gradient(circle at 92% 92%,color-mix(in srgb,var(--theme) 17%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--theme) 10%,var(--raised)),color-mix(in srgb,var(--well) 74%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--theme) 16%,transparent),0 12px 30px color-mix(in srgb,var(--theme) 9%,transparent)}.recharge-channel-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--theme);background:var(--theme-soft);box-shadow:inset 0 1px #ffffff0f}.recharge-channel-copy{min-width:0;display:grid;gap:3px}.recharge-channel-copy b{color:var(--ink);font-size:10px}.recharge-channel-copy small{overflow:hidden;color:var(--ink-3);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.recharge-channel-radio{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:transparent;background:var(--well)}.recharge-channel-card.is-active .recharge-channel-radio{color:#04181a;border-color:var(--theme);background:var(--theme)}.recharge-channel-empty{min-height:64px;display:grid;place-items:center;padding:12px;border:1px dashed var(--line-strong);border-radius:9px;color:var(--ink-3);font-size:9px}.recharge-package-picker{display:grid;gap:13px}.recharge-package-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.recharge-package-card{position:relative;min-width:0;min-height:174px;display:grid;justify-items:start;align-content:start;gap:6px;padding:15px 14px 13px;overflow:hidden;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:linear-gradient(150deg,color-mix(in srgb,var(--raised) 74%,transparent),color-mix(in srgb,var(--well) 64%,transparent));cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.recharge-package-card:after{position:absolute;right:-36px;bottom:-44px;width:100px;height:100px;border-radius:50%;background:color-mix(in srgb,var(--theme) 8%,transparent);filter:blur(12px);content:""}.recharge-package-card:hover{border-color:color-mix(in srgb,var(--theme) 35%,var(--line));transform:translateY(-3px)}.recharge-package-card.is-active{border-color:color-mix(in srgb,var(--theme) 62%,var(--line));background:radial-gradient(circle at 80% 90%,color-mix(in srgb,var(--theme) 16%,transparent),transparent 45%),linear-gradient(150deg,color-mix(in srgb,var(--theme) 11%,var(--raised)),color-mix(in srgb,var(--well) 72%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--theme) 18%,transparent),0 14px 34px color-mix(in srgb,var(--theme) 12%,transparent)}.recharge-package-card>em{position:absolute;top:0;right:0;min-height:23px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border-radius:0 11px 0 9px;color:#071018;background:linear-gradient(135deg,var(--theme),#a5f3fc);font-size:8px;font-style:normal;font-weight:800}.recharge-package-check{position:absolute;top:11px;left:11px;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:transparent;background:var(--well)}.recharge-package-card.is-active .recharge-package-check{color:#04181a;border-color:var(--theme);background:var(--theme)}.recharge-package-card>small{margin-top:25px;color:var(--ink-3);font-size:9px;font-weight:650}.recharge-package-card>strong{color:var(--ink);font-family:var(--mono);font-size:28px;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.recharge-package-card>strong i{margin-right:2px;color:var(--ink-3);font-size:12px;font-style:normal}.recharge-package-card>b{color:var(--theme);font-size:14px;font-variant-numeric:tabular-nums}.recharge-package-card>b i{color:var(--ink-3);font-size:8px;font-style:normal;font-weight:500}.recharge-package-card p{margin:3px 0 0;color:var(--ink-4);font-size:8px;line-height:13px}.recharge-package-bonus{display:inline-flex;align-items:center;gap:4px;color:var(--success);font-size:8px;font-weight:700}.recharge-package-custom{align-content:center;justify-items:center;text-align:center}.recharge-package-custom>svg{color:var(--theme)}.recharge-package-custom>small{margin-top:0}.recharge-package-custom>strong{font-size:22px}.recharge-package-custom p{text-align:center}.recharge-package-empty{min-height:90px;display:flex;align-items:center;gap:12px;padding:15px;border:1px dashed var(--line-strong);border-radius:10px;color:var(--theme);background:var(--raised)}.recharge-package-empty>div{display:grid;gap:3px}.recharge-package-empty b{color:var(--ink);font-size:11px}.recharge-package-empty small{color:var(--ink-3);font-size:9px}.recharge-custom-amount{display:grid;gap:7px;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--raised)}.recharge-custom-amount>span{color:var(--ink-2);font-size:9px;font-weight:650}.recharge-custom-amount>div{min-width:0;min-height:46px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;border:1px solid var(--line-strong);border-radius:7px;background:var(--well)}.recharge-custom-amount i{justify-self:end;color:var(--ink-3);font-style:normal}.recharge-custom-amount input{width:100%;min-width:0;height:44px;padding:0 8px;border:0;outline:0;color:var(--ink);background:transparent;font-family:var(--mono);font-size:18px}.recharge-custom-amount b{padding-right:12px;color:var(--theme);font-size:9px}.recharge-custom-amount>small{color:var(--ink-4);font-size:8px}.recharge-checkout-bar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,260px);align-items:end;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--theme) 22%,var(--line));border-radius:12px;background:linear-gradient(100deg,color-mix(in srgb,var(--theme) 7%,var(--raised)),var(--raised))}.recharge-checkout-summary{min-width:0;display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 9px}.recharge-checkout-summary small{grid-column:1 / -1;color:var(--ink-3);font-size:8px}.recharge-checkout-summary strong{color:var(--ink);font-family:var(--mono);font-size:25px;line-height:1}.recharge-checkout-summary span{display:inline-flex;align-items:center;gap:4px;color:var(--theme);font-size:9px;font-weight:700}.recharge-channel-select{display:grid;gap:5px}.recharge-channel-select>span{color:var(--ink-3);font-size:8px}.recharge-channel-select select{height:42px;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;color:var(--ink);background:var(--well);font:inherit;font-size:10px}.recharge-checkout-bar .recharge-submit{min-height:44px}.usdt-key-pool{min-width:0}.usdt-key-pool .section-title{align-items:flex-start}.usdt-key-pool .section-title p{margin:4px 0 0;color:var(--ink-3);font-size:9px;line-height:15px}.usdt-key-pool-count{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:9px;white-space:nowrap}.usdt-key-pool-count i{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.usdt-key-pool-count i.ok{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 12%,transparent)}.usdt-key-add{display:grid;grid-template-columns:38px minmax(130px,.7fr) minmax(240px,1.6fr) 90px auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-soft-subtle)}.usdt-key-add>span{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:var(--theme);background:var(--theme-soft)}.usdt-key-add .field{gap:4px}.usdt-key-add .field>span{font-size:8px}.usdt-key-add .field input{min-height:38px;background:var(--paper)}.usdt-key-add>button{min-height:38px}.usdt-key-list{display:grid;gap:7px}.usdt-key-row{min-width:0;display:grid;grid-template-columns:minmax(180px,1.15fr) 100px 90px minmax(150px,1fr) auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:var(--raised)}.usdt-key-row.is-disabled{opacity:.58}.usdt-key-identity{min-width:0;display:flex;align-items:center;gap:9px}.usdt-key-identity>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:var(--ink-3);background:var(--well)}.usdt-key-identity>span.healthy{color:var(--success);background:var(--success-soft)}.usdt-key-identity>span.warning{color:var(--warning);background:var(--warning-soft)}.usdt-key-identity>div{min-width:0;display:grid;gap:2px}.usdt-key-identity b{overflow:hidden;color:var(--ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.usdt-key-identity code{overflow:hidden;color:var(--ink-3);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.usdt-key-state{display:grid;justify-items:start;gap:3px}.usdt-key-state small{color:var(--ink-4);font-size:7px;white-space:nowrap}.usdt-key-priority{display:grid;gap:3px}.usdt-key-priority span{color:var(--ink-4);font-size:7px}.usdt-key-priority input{width:100%;height:30px;padding:0 6px;border:1px solid var(--line);border-radius:5px;color:var(--ink-2);background:var(--well);font:inherit;font-size:9px}.usdt-key-health{min-width:0;display:grid;gap:2px}.usdt-key-health span{color:var(--ink-4);font-size:7px}.usdt-key-health b{color:var(--ink-2);font-size:8px}.usdt-key-health small{overflow:hidden;color:var(--danger);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.usdt-key-actions{display:flex;align-items:center;gap:4px}.usdt-key-actions .secondary-button{min-height:30px;padding:0 8px;font-size:8px}.usdt-key-delete{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:5px;color:var(--ink-3);background:transparent;cursor:pointer}.usdt-key-delete:hover{color:var(--danger);border-color:var(--danger-border);background:var(--danger-soft)}.usdt-key-empty{min-height:86px;display:flex;align-items:center;gap:11px;padding:14px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--theme);background:var(--raised)}.usdt-key-empty>div{display:grid;gap:3px}.usdt-key-empty b{color:var(--ink);font-size:10px}.usdt-key-empty small{color:var(--ink-3);font-size:8px;line-height:14px}.recharge-packages-admin{min-width:0}.recharge-packages-admin .section-title{align-items:flex-start}.recharge-packages-admin .section-title p{margin:4px 0 0;color:var(--ink-3);font-size:9px}.recharge-package-editor{display:grid;gap:13px;margin-bottom:13px;padding:14px;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-soft-subtle)}.recharge-package-editor>header{display:grid;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;gap:9px}.recharge-package-editor>header>span{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:var(--theme);background:var(--theme-soft)}.recharge-package-editor>header>div{display:grid;gap:2px}.recharge-package-editor>header b{font-size:11px}.recharge-package-editor>header small{color:var(--ink-3);font-size:8px}.recharge-package-editor>header button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:var(--ink-3);background:transparent;cursor:pointer}.recharge-package-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.recharge-package-fields .field{min-width:0}.recharge-package-description{grid-column:span 2}.recharge-package-enabled{min-height:38px;display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:9px}.recharge-package-enabled input{accent-color:var(--theme)}.recharge-package-editor>footer{display:flex;justify-content:flex-end;gap:8px}.recharge-package-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.recharge-package-admin-card{min-width:0;display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--raised)}.recharge-package-admin-card.is-disabled{opacity:.58}.recharge-package-admin-card>header{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px}.recharge-package-admin-card>header>span{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:var(--theme);background:var(--theme-soft)}.recharge-package-admin-card>header>div{min-width:0;display:grid;gap:2px}.recharge-package-admin-card>header b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.recharge-package-admin-card>header small{overflow:hidden;color:var(--ink-3);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.recharge-package-admin-card>header em{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:999px;color:var(--theme);background:var(--theme-soft);font-size:7px;font-style:normal;font-weight:700}.recharge-package-admin-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.recharge-package-admin-price strong{color:var(--ink);font-family:var(--mono);font-size:20px}.recharge-package-admin-price strong small{color:var(--ink-3);font-family:inherit;font-size:8px;font-weight:600}.recharge-package-admin-price span{color:var(--ink-3);font-size:8px}.recharge-package-admin-price span b{color:var(--theme);font-size:12px}.recharge-package-admin-meta{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:7px}.recharge-package-admin-meta b{color:var(--ink-2)}.recharge-package-admin-meta .status{margin-left:auto}.recharge-package-admin-card>footer{display:flex;border-top:1px solid var(--line)}.recharge-package-admin-card>footer button{min-height:31px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 5px;border:0;color:var(--ink-3);background:transparent;font:inherit;font-size:7px;cursor:pointer}.recharge-package-admin-card>footer button:hover{color:var(--theme);background:var(--theme-soft)}.recharge-package-admin-card>footer button.danger:hover{color:var(--danger);background:var(--danger-soft)}@keyframes recharge-hero-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:1120px){.recharge-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recharge-package-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-package-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.usdt-key-row{grid-template-columns:minmax(160px,1.2fr) 90px 72px minmax(130px,1fr)}.usdt-key-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:760px){.recharge-hero{grid-template-columns:minmax(0,1fr);padding:20px}.recharge-wallet-card{width:100%}.recharge-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-checkout-bar,.recharge-package-admin-grid{grid-template-columns:minmax(0,1fr)}.usdt-key-add{grid-template-columns:34px minmax(0,1fr) 78px}.usdt-key-add>span{width:34px;height:34px}.usdt-key-value-field{grid-column:1 / -1}.usdt-key-add>button{grid-column:2 / -1}.usdt-key-row{grid-template-columns:minmax(0,1fr) 82px}.usdt-key-identity{grid-column:1}.usdt-key-state{grid-column:2;justify-items:end}.usdt-key-priority,.usdt-key-health,.usdt-key-actions{grid-column:1 / -1}.recharge-package-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-package-description{grid-column:1 / -1}}@media(max-width:620px){.sky-chip:first-of-type{display:none}.sky-header{gap:7px}}@media(max-width:480px){.sky-recharge-button{width:34px;padding:0;justify-content:center}.sky-recharge-button span{display:none}.recharge-hero{padding:16px;border-radius:13px}.recharge-hero p{font-size:10px;line-height:17px}.recharge-trust-row span:nth-child(3){display:none}.recharge-panel-v2{padding:14px;border-radius:12px}.recharge-package-grid{grid-template-columns:minmax(0,1fr)}.recharge-package-card{min-height:146px}.recharge-package-fields{grid-template-columns:minmax(0,1fr)}.recharge-package-description{grid-column:auto}}.admin-login-shell{position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;display:grid;place-items:center;padding:28px;color:var(--ink);background:radial-gradient(circle at 12% 18%,rgb(34 211 238 / .12),transparent 30%),radial-gradient(circle at 88% 84%,rgb(139 92 246 / .14),transparent 34%),#04070b}.admin-login-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.38;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0,transparent 72%)}.admin-login-glow{position:absolute;z-index:-1;width:min(70vw,720px);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 180deg,rgb(34 211 238 / .12),rgb(139 92 246 / .12),transparent,rgb(34 211 238 / .12));filter:blur(90px);animation:admin-login-rotate 18s linear infinite}.admin-login-panel{width:min(460px,100%);display:grid;gap:22px;padding:28px;border:1px solid rgb(255 255 255 / .11);border-radius:18px;background:linear-gradient(145deg,#0c121ae6,#060a10db);box-shadow:0 34px 100px #0000008c,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);animation:admin-login-enter .35s cubic-bezier(.2,.8,.2,1) both}.admin-login-brand{display:flex;align-items:center;gap:11px}.admin-login-brand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#04181a;background:conic-gradient(from 180deg,#22d3ee,#8b5cf6,#2dd4bf,#22d3ee);box-shadow:0 0 30px #22d3ee4d}.admin-login-brand>div{display:grid;gap:2px}.admin-login-brand strong{color:#eefcff;font-size:15px;letter-spacing:.02em}.admin-login-brand small{color:#6f8996;font-family:var(--mono);font-size:8px;letter-spacing:.17em}.admin-login-copy{display:grid;gap:7px}.admin-login-copy>span{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgb(34 211 238 / .24);border-radius:999px;color:#9de8ef;background:#22d3ee12;font-size:8px;font-weight:700}.admin-login-copy h1{margin:4px 0 0;font-size:31px;line-height:1.05;letter-spacing:-.045em;background:linear-gradient(100deg,#f2feff,#9de8ef 47%,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.admin-login-copy p{margin:0;color:#7f96a2;font-size:10px;line-height:17px}.admin-login-form{display:grid;gap:13px}.admin-login-form>label{display:grid;gap:6px}.admin-login-form>label>span{color:#8da3ae;font-size:9px;font-weight:650}.admin-login-form input{width:100%;height:44px;padding:0 12px;border:1px solid rgb(255 255 255 / .12);border-radius:8px;outline:0;color:#edfaff;background:#ffffff0b;font:inherit;font-size:11px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.admin-login-form input::placeholder{color:#526772}.admin-login-form input:focus{border-color:#22d3ee8c;background:#22d3ee0b;box-shadow:0 0 0 3px #22d3ee17}.admin-login-password{position:relative}.admin-login-password input{padding-right:44px}.admin-login-password button{position:absolute;top:1px;right:1px;width:42px;height:42px;display:grid;place-items:center;padding:0;border:0;border-radius:0 7px 7px 0;color:#708894;background:transparent;cursor:pointer}.admin-login-password button:hover{color:#c8f8ff;background:#ffffff0b}.admin-login-submit{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:3px;border:1px solid rgb(34 211 238 / .62);border-radius:8px;color:#031215;background:linear-gradient(135deg,#67e8f9,#22d3ee 55%,#a5b4fc);box-shadow:0 12px 30px #22d3ee33,inset 0 1px #ffffff61;cursor:pointer;font:inherit;font-size:11px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.admin-login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 38px #22d3ee47}.admin-login-submit:disabled{cursor:wait;opacity:.72}.admin-login-error{padding:9px 11px;border:1px solid rgb(248 113 113 / .28);border-radius:7px;color:#fca5a5;background:#7f1d1d33;font-size:9px;line-height:15px}.admin-login-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .08)}.admin-login-footer>span{display:inline-flex;align-items:center;gap:6px;color:#627985;font-size:8px}.admin-login-footer>span i{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d3998c}.admin-login-footer button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:#8da3ae;background:transparent;font:inherit;font-size:8px;cursor:pointer}.admin-login-footer button:hover{color:#c8f8ff}.admin-login-checking{align-content:center;gap:10px;color:#8da3ae;font-size:10px}@keyframes admin-login-rotate{to{transform:rotate(360deg)}}@keyframes admin-login-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:520px){.admin-login-shell{padding:12px}.admin-login-panel{padding:21px 18px;border-radius:14px}.admin-login-copy h1{font-size:27px}.admin-login-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.admin-login-glow,.admin-login-panel{animation:none}}.payment-methods-admin{min-width:0}.payment-methods-live{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:9px;white-space:nowrap}.payment-methods-live i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 12%,transparent)}.payment-method-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payment-method-admin-card{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--raised);transition:opacity .2s ease,border-color .2s ease}.payment-method-admin-card.is-disabled{opacity:.62}.payment-method-admin-card>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px}.payment-method-admin-card>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:var(--theme);background:var(--theme-soft)}.payment-method-admin-card>header>div{min-width:0;display:grid;gap:2px}.payment-method-admin-card>header b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.payment-method-admin-card>header code{color:var(--ink-4);font-size:7px}.payment-method-switch{position:relative;width:42px;height:22px;display:flex;align-items:center;justify-content:flex-end;padding-right:4px;color:var(--ink-4)}.payment-method-switch input{position:absolute;opacity:0;pointer-events:none}.payment-method-switch i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--well);cursor:pointer;transition:background .2s ease,border-color .2s ease}.payment-method-switch i:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--ink-3);content:"";transition:transform .2s ease,background .2s ease}.payment-method-switch input:checked+i{border-color:var(--theme);background:var(--theme-soft)}.payment-method-switch input:checked+i:after{transform:translate(19px);background:var(--theme)}.payment-method-switch svg{position:relative;z-index:1}.payment-method-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 150px 74px;gap:8px}.payment-method-fields .field{min-width:0}.payment-method-fields .field input,.payment-method-fields .field select{min-height:38px;background:var(--paper)}.payment-method-admin-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.payment-method-admin-card>footer>span{color:var(--ink-3);font-size:8px}.payment-method-admin-card>footer .primary-button{min-height:32px;padding:0 11px;font-size:8px}.payment-method-help{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--theme);background:var(--raised)}.payment-method-help>span{display:grid;gap:3px}.payment-method-help b{color:var(--ink);font-size:9px}.payment-method-help small{color:var(--ink-3);font-size:8px;line-height:14px}@media(max-width:1100px){.payment-method-admin-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.payment-method-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.payment-method-fields{grid-template-columns:minmax(0,1fr)}.payment-method-admin-card{padding:11px}}.recharge-panel-v2>header{align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.recharge-panel-heading{min-width:0;display:grid;gap:4px}.recharge-panel-heading strong{color:var(--ink);font-size:15px;letter-spacing:-.01em}.recharge-panel-heading small{color:var(--ink-2);font-size:10px;line-height:16px;white-space:normal}.recharge-secure-mark{align-self:center;flex:0 0 auto;padding:5px 8px;border-radius:999px;background:var(--success-soft)}.recharge-channel-cards{grid-template-columns:repeat(auto-fill,minmax(220px,290px));justify-content:start;gap:10px}.recharge-channel-card{min-height:72px;padding:12px 13px;border-radius:11px;box-shadow:inset 0 1px #ffffff09}.recharge-channel-copy b{font-size:11px;line-height:15px}.recharge-channel-copy small{color:var(--ink-2);font-size:9px;line-height:14px;white-space:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.recharge-package-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:11px}.recharge-package-card{min-height:182px;padding:15px}.recharge-package-card>small{color:var(--ink-2);font-size:10px}.recharge-package-card>strong{font-size:31px;overflow-wrap:anywhere}.recharge-package-card>b{font-size:15px}.recharge-package-card p{color:var(--ink-3);font-size:9px;line-height:14px}.recharge-package-bonus{padding:2px 5px;border-radius:4px;background:var(--success-soft)}.recharge-workspace-v3{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,390px);align-items:start;gap:16px}.recharge-selection-v3{min-width:0;display:grid;gap:13px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--raised)}.recharge-selection-v3 .recharge-channel-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.recharge-selection-v3 .recharge-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-selection-v3 .recharge-package-card{min-height:162px}.recharge-selection-v3 .recharge-package-custom{grid-column:1 / -1;min-height:116px;align-content:center}.recharge-selection-v3 .recharge-package-custom p{margin-top:0}.recharge-selection-v3 .recharge-caution{margin:0}.recharge-order-v3{position:sticky;top:86px;min-width:0;display:grid;gap:13px;padding:15px;border:1px solid color-mix(in srgb,var(--theme) 24%,var(--line));border-radius:13px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--theme) 9%,transparent),transparent 38%),var(--raised);box-shadow:0 16px 42px #00000024}.recharge-order-confirm-head{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid var(--line)}.recharge-order-confirm-head>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--theme) 24%,var(--line));border-radius:9px;color:var(--theme);background:var(--theme-soft);font-family:var(--mono);font-size:10px;font-weight:800}.recharge-order-confirm-head>div{min-width:0;display:grid;gap:1px}.recharge-order-confirm-head b{color:var(--ink);font-size:12px}.recharge-order-confirm-head small{color:var(--ink-3);font-size:9px;line-height:14px}.recharge-order-v3 .recharge-checkout-bar{grid-template-columns:minmax(0,1fr);gap:13px;padding:0;border:0;background:transparent}.recharge-order-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recharge-order-detail>span{min-width:0;display:grid;gap:3px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.recharge-order-detail small{color:var(--ink-3);font-size:8px}.recharge-order-detail b{overflow:hidden;color:var(--ink-2);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.recharge-order-v3 .recharge-checkout-summary{grid-template-columns:minmax(0,1fr);gap:5px;padding:13px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.recharge-order-v3 .recharge-checkout-summary strong{font-size:28px;overflow-wrap:anywhere}.recharge-order-v3 .recharge-checkout-summary span{min-height:20px}.recharge-order-v3 .recharge-submit{width:100%;min-height:46px}.recharge-order-v3 .usdt-checkout{grid-template-columns:minmax(0,1fr);gap:13px;padding:0;border:0;background:transparent;box-shadow:none}.recharge-order-v3 .usdt-checkout:before{display:none}.recharge-order-v3 .usdt-checkout-head{grid-column:1;padding-bottom:0;border-bottom:0}.recharge-order-v3 .usdt-qr-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}.recharge-order-v3 .usdt-qr{width:min(100%,190px)}.recharge-order-v3 .usdt-payment-copy>header{flex-wrap:wrap}.recharge-order-v3 .usdt-payment-copy>header strong{font-size:27px}.recharge-order-v3 .usdt-field code{font-size:9px}.recharge-order-v3 .usdt-order-state{margin-left:auto}@media(max-width:1050px){.recharge-workspace-v3{grid-template-columns:minmax(0,1fr)}.recharge-order-v3{position:static}}@media(max-width:620px){.recharge-selection-v3{padding:11px}.recharge-selection-v3 .recharge-channel-cards{grid-template-columns:minmax(0,1fr)}.recharge-selection-v3 .recharge-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-selection-v3 .recharge-package-card{min-height:158px}.recharge-selection-v3 .recharge-package-custom{min-height:104px}.recharge-order-v3{padding:12px}}.usdt-checkout{grid-template-columns:minmax(200px,230px) minmax(0,1fr);align-items:start;gap:20px 24px;padding:20px}.usdt-checkout-head{grid-column:1 / -1;min-width:0;display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid rgb(255 255 255 / .08)}.usdt-checkout-head>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:var(--theme);background:var(--theme-soft)}.usdt-checkout-head>div{min-width:0;display:grid;gap:3px}.usdt-checkout-head b{color:var(--ink);font-size:12px}.usdt-checkout-head small{color:var(--ink-3);font-size:9px;line-height:15px}.usdt-qr{width:min(100%,210px)}.usdt-payment-copy{gap:12px}.usdt-payment-copy>header{align-items:center}.usdt-payment-copy>header strong{max-width:100%;overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,36px)}.usdt-order-state{white-space:normal;text-align:center;line-height:1.25}.usdt-field code{overflow-x:auto;overflow-y:hidden;text-overflow:clip;white-space:nowrap;scrollbar-width:thin;font-size:10px;line-height:40px}.usdt-field code::-webkit-scrollbar{height:3px}.usdt-field code::-webkit-scrollbar-thumb{border-radius:3px;background:var(--line-strong)}.usdt-security-note{color:var(--ink-2);background:var(--raised)}.recharge-history>header,.recharge-history>div{align-items:flex-start;padding:10px 0}.recharge-history>div>span:first-child{min-width:0;flex:1 1 auto}.recharge-history>div>span:last-child{flex:0 0 auto;align-items:flex-end}.recharge-history small{max-width:100%;line-height:14px;overflow-wrap:anywhere}.payment-mode-tabs{width:max-content;max-width:100%;gap:5px;padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--raised);overflow-x:auto}.payment-mode-tabs button{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:7px;color:var(--ink-3);background:transparent;font:inherit;font-size:10px;cursor:pointer;white-space:nowrap}.payment-mode-tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--theme-border);background:linear-gradient(135deg,var(--theme-soft),color-mix(in srgb,#8b5cf6 8%,var(--paper)));box-shadow:inset 0 1px #ffffff0d}.usdt-admin-fields{gap:14px 16px;align-items:start}.usdt-admin-fields .field{min-width:0;align-content:start;gap:6px}.usdt-admin-fields .field>span{color:var(--ink-2);font-size:9px}.usdt-admin-fields .field input{min-height:40px}.usdt-admin-fields .field>small{justify-self:start;color:var(--ink-3);font-size:8px;line-height:13px;text-align:left;white-space:normal}.usdt-admin-hero p{color:var(--ink-2)}.usdt-admin-metrics>div{min-height:82px}.usdt-admin-metrics span{color:var(--ink-2)}.payment-methods-admin .section-title p{color:var(--ink-2);line-height:16px}.payment-method-admin-grid{gap:12px}.payment-method-admin-card{padding:15px;gap:13px}.payment-method-admin-card>header b{color:var(--ink);font-size:11px}.payment-method-admin-card>header code{color:var(--ink-3);font-size:8px}.payment-method-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.payment-method-fields .field>span{color:var(--ink-2);font-size:8px}.payment-method-fields .field input,.payment-method-fields .field select{width:100%;min-width:0;min-height:40px;font-size:10px}.payment-method-admin-card>footer{padding-top:11px}.payment-method-admin-card>footer>span{color:var(--ink-2)}.recharge-package-admin-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.recharge-package-admin-price strong{overflow-wrap:anywhere;font-size:18px}.recharge-package-admin-price span{text-align:right}.recharge-package-admin-card>header small{line-height:12px}.recharge-package-fields{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.recharge-panel-v2>header{flex-wrap:wrap}.recharge-secure-mark{margin-left:auto}.recharge-channel-cards{grid-template-columns:minmax(0,1fr)}.usdt-checkout{grid-template-columns:minmax(0,1fr);padding:15px}.usdt-checkout-head{grid-column:1}.usdt-qr-wrap{grid-template-columns:auto auto;justify-content:start}.usdt-payment-copy>header{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.payment-method-fields,.recharge-package-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.recharge-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recharge-package-custom{grid-column:1 / -1;min-height:132px}.recharge-package-card{min-height:168px;padding:12px 11px}.recharge-package-card>strong{font-size:25px}.recharge-package-card p{-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.recharge-package-card>em{padding:0 7px}.recharge-checkout-bar{border-radius:10px}}@media(max-width:480px){.recharge-panel-heading strong{font-size:14px}.recharge-secure-mark{display:none}.recharge-channel-card{min-height:66px}.recharge-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-package-card{min-height:162px}.recharge-package-card>strong{font-size:22px}.recharge-package-card>b{font-size:13px}.recharge-custom-amount>div{grid-template-columns:40px minmax(0,1fr)}.recharge-custom-amount b{grid-column:1 / -1;padding:0 10px 8px}.usdt-payment-copy>header strong{font-size:27px}.usdt-qr-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}.payment-method-fields{grid-template-columns:minmax(0,1fr)}.payment-mode-tabs{width:100%}.payment-mode-tabs button{flex:1;padding-inline:8px}}.profile-v2{gap:16px}.profile-v2-hero{min-width:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:22px;padding:24px;border:1px solid color-mix(in srgb,var(--theme) 26%,var(--line));border-radius:18px;background:radial-gradient(circle at 4% 12%,color-mix(in srgb,var(--theme) 16%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--paper) 90%,#061018),color-mix(in srgb,var(--well) 88%,#05070b));box-shadow:0 22px 70px #0000002e,inset 0 1px #ffffff0f}.profile-v2-person{min-width:0;display:flex;align-items:center;gap:14px}.profile-v2-avatar{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--theme) 35%,var(--line));border-radius:16px;color:var(--theme);background:var(--theme-soft);box-shadow:0 10px 28px color-mix(in srgb,var(--theme) 10%,transparent)}.profile-v2-person-copy{min-width:0;flex:1 1 auto;display:grid;gap:3px}.profile-v2-person-copy>small{color:var(--theme);font-family:var(--mono);font-size:8px;font-weight:750;letter-spacing:.16em}.profile-v2-person-copy h1{margin:0;overflow:hidden;color:var(--ink);font-size:clamp(24px,3vw,34px);line-height:1.08;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.profile-v2-person-copy p{margin:0;overflow:hidden;color:var(--ink-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.profile-v2-verified{flex:0 0 auto;min-height:29px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--warning-border);border-radius:999px;color:var(--warning);background:var(--warning-soft);font-size:8px;font-weight:700}.profile-v2-verified.is-verified{color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,var(--line));background:var(--success-soft)}.profile-v2-name-form{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-left:22px;border-left:1px solid var(--line)}.profile-v2-name-form label{min-width:0;display:grid;gap:6px}.profile-v2-name-form label>span{color:var(--ink-2);font-size:9px;font-weight:650}.profile-v2-name-form input{width:100%;min-width:0;height:42px;padding:0 11px;border:1px solid var(--line-strong);border-radius:8px;outline:0;color:var(--ink);background:var(--well);font:inherit;font-size:11px}.profile-v2-name-form button{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid var(--theme);border-radius:8px;color:#031215;background:var(--theme);cursor:pointer;font:inherit;font-size:9px;font-weight:750;white-space:nowrap}.profile-v2-name-form button:disabled{opacity:.45;cursor:default}.profile-v2-balance{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;border:1px solid color-mix(in srgb,#f5c84b 25%,var(--line));border-radius:14px;color:var(--ink);background:radial-gradient(circle at 8% 50%,rgb(245 200 75 / .11),transparent 30%),linear-gradient(120deg,color-mix(in srgb,var(--paper) 92%,#171208),var(--raised));cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff0d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.profile-v2-balance:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#f5c84b 40%,var(--line));box-shadow:0 14px 34px #00000029}.profile-v2-balance-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#f5c84b;background:#f5c84b1a}.profile-v2-balance-copy{min-width:0;display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;gap:2px 10px}.profile-v2-balance-copy small{grid-column:1 / -1;color:var(--ink-2);font-size:9px}.profile-v2-balance-copy strong{color:var(--ink);font-family:var(--mono);font-size:29px;line-height:1;font-variant-numeric:tabular-nums}.profile-v2-balance-copy em{color:var(--ink-3);font-size:8px;font-style:normal}.profile-v2-balance-action{display:flex;align-items:center;gap:8px;color:#f5c84b}.profile-v2-admin{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--theme) 30%,var(--line));border-radius:12px;color:var(--ink);background:linear-gradient(120deg,var(--theme-soft),color-mix(in srgb,#8b5cf6 7%,var(--paper)));cursor:pointer;text-align:left}.profile-v2-admin>span:first-child{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:var(--theme);background:color-mix(in srgb,var(--paper) 58%,transparent)}.profile-v2-admin>span:nth-child(2){min-width:0;display:grid;gap:2px}.profile-v2-admin small{color:var(--theme);font-family:var(--mono);font-size:7px;letter-spacing:.13em}.profile-v2-admin b{font-size:11px}.profile-v2-admin em{overflow:hidden;color:var(--ink-2);font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.profile-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.profile-v2-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--paper) 86%,transparent);box-shadow:0 14px 38px #0000001a}.profile-v2-card>header{min-height:62px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--raised)}.profile-v2-card>header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--theme);background:var(--theme-soft)}.profile-v2-card>header>div{min-width:0;display:grid;gap:2px}.profile-v2-card h2{margin:0;color:var(--ink);font-size:12px}.profile-v2-card header small{color:var(--ink-3);font-size:8px}.profile-v2-actions{display:grid}.profile-v2-actions>button{min-width:0;min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 14px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;cursor:pointer;text-align:left;transition:background .18s ease}.profile-v2-actions>button:last-child{border-bottom:0}.profile-v2-actions>button:hover{background:var(--theme-soft-subtle)}.profile-v2-actions>button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--ink-2);background:var(--well)}.profile-v2-actions>button>div{min-width:0;display:grid;gap:2px}.profile-v2-actions b{color:var(--ink);font-size:10px}.profile-v2-actions small{overflow:hidden;color:var(--ink-3);font-size:8px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.profile-v2-actions>button>svg{color:var(--ink-4)}.profile-v2-actions>button.is-primary>span{color:var(--theme);background:var(--theme-soft)}.profile-v2-actions>button.is-danger b,.profile-v2-actions>button.is-danger>svg{color:var(--danger)}.profile-v2-actions>button.is-danger>span{color:var(--danger);background:var(--danger-soft)}.admin-main,.admin-shell,.sky-content,.profile-v2,.payment-workbench,.usdt-admin-panel,.payment-methods-admin,.recharge-packages-admin{min-width:0;max-width:100%}.admin-main{overflow-x:clip}.data-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.payment-method-admin-card,.recharge-package-admin-card,.usdt-key-row,.profile-v2-card,.profile-v2-actions>button{min-width:0}.profile-v2-actions b,.profile-v2-actions small,.payment-method-admin-card b,.payment-method-admin-card small{overflow-wrap:anywhere}.user-credit-ledger-view{width:100%;max-width:none}.user-credit-hero{width:100%;border:1px solid color-mix(in srgb,var(--theme) 22%,var(--line))}.user-credit-summary,.user-credit-filters,.user-credit-list{width:100%}.user-credit-entry{padding:12px 14px;border-bottom:1px solid var(--line);border-left:1px solid transparent;border-right:1px solid transparent;transition:background .18s ease,border-color .18s ease}.user-credit-entry:hover{border-color:var(--line);background:var(--theme-soft-subtle)}.user-credit-entry-copy,.user-credit-entry-copy small,.user-credit-entry-copy strong{min-width:0;overflow-wrap:anywhere}.user-credit-entry-value{min-width:82px;text-align:right}.user-credit-pagination{width:100%}@media(max-width:620px){.page-scroll-controls{display:none!important}.user-credit-ledger-view{max-width:100%}.user-credit-entry{padding:10px 8px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.user-credit-entry-icon{width:28px;height:28px}.user-credit-entry-value{min-width:64px}}.recharge-panel-v2{position:relative;isolation:isolate;overflow:hidden}.recharge-panel-v2:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.55;background:linear-gradient(105deg,transparent 20%,color-mix(in srgb,var(--theme) 5%,transparent) 48%,transparent 72%),radial-gradient(circle at 90% 0,color-mix(in srgb,#8b5cf6 7%,transparent),transparent 36%);content:"";transform:translate(-100%);animation:recharge-console-scan 12s linear infinite}.recharge-command-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:0 0 16px;border-bottom:1px solid var(--line)}.recharge-command-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:var(--theme);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,#fff 10%,transparent),transparent 45%),var(--theme-soft);box-shadow:0 0 28px color-mix(in srgb,var(--theme) 12%,transparent),inset 0 1px #ffffff14}.recharge-command-copy{min-width:0;display:grid;gap:3px}.recharge-command-copy>small{color:var(--theme);font-family:var(--mono);font-size:8px;font-weight:750;letter-spacing:.16em}.recharge-command-copy h2{margin:0;color:var(--ink);font-size:17px;line-height:1.2;letter-spacing:-.02em}.recharge-command-copy p{margin:0;color:var(--ink-2);font-size:9px;line-height:15px}.recharge-command-side{display:grid;justify-items:end;gap:5px}.recharge-command-side>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--success) 25%,var(--line));border-radius:999px;color:var(--success);background:var(--success-soft);font-size:8px;font-weight:700}.recharge-command-side>small{color:var(--ink-3);font-size:8px}.recharge-selection-v3{padding:0;border:0;background:transparent;gap:12px}.recharge-step{position:relative;min-width:0;display:grid;gap:11px;padding:14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--paper) 64%,transparent);box-shadow:inset 0 1px #ffffff06}.recharge-step-head{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px}.recharge-step-head>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--theme);background:var(--theme-soft);font-family:var(--mono);font-size:9px;font-weight:800;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme) 18%,transparent)}.recharge-step-head>div{min-width:0;display:grid;gap:2px}.recharge-step-head b{color:var(--ink);font-size:11px}.recharge-step-head small{color:var(--ink-3);font-size:8px;line-height:13px}.recharge-step-head em{color:var(--ink-4);font-family:var(--mono);font-size:7px;font-style:normal;letter-spacing:.08em;white-space:nowrap}.recharge-step .recharge-caution{border-radius:8px}.recharge-step .recharge-channel-card{background:linear-gradient(135deg,color-mix(in srgb,var(--raised) 72%,transparent),color-mix(in srgb,var(--well) 70%,transparent))}.recharge-step .recharge-package-card{background-color:color-mix(in srgb,var(--well) 72%,transparent)}.recharge-order-step{color:var(--theme)!important;font-family:var(--mono);font-size:7px!important;font-weight:750;letter-spacing:.12em}.recharge-order-v3{animation:order-panel-enter .35s ease-out both}.recharge-order-detail>span{min-height:56px;align-content:center}.recharge-order-v3 .recharge-checkout-summary{position:relative;overflow:hidden}.recharge-order-v3 .recharge-checkout-summary:after{position:absolute;right:-30px;top:-40px;width:110px;height:110px;border-radius:50%;background:color-mix(in srgb,var(--theme) 10%,transparent);filter:blur(18px);content:""}.recharge-history-v2{min-width:0;display:grid;gap:10px;margin-top:4px;padding-top:15px;border-top:1px solid var(--line)}.recharge-history-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.recharge-history-head>div{display:grid;gap:2px}.recharge-history-head small{color:var(--theme);font-family:var(--mono);font-size:7px;letter-spacing:.14em}.recharge-history-head strong{color:var(--ink);font-size:15px}.recharge-history-head>span{padding:4px 7px;border:1px solid var(--line);border-radius:999px;color:var(--ink-3);background:var(--well);font-size:8px}.recharge-history-list{display:grid;gap:7px}.recharge-history-item{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) 84px 102px;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--paper) 68%,transparent);transition:border-color .18s ease,background .18s ease,transform .18s ease}.recharge-history-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme) 24%,var(--line));background:var(--theme-soft-subtle)}.recharge-history-item.is-paid{border-color:color-mix(in srgb,var(--success) 23%,var(--line));background:color-mix(in srgb,var(--success) 4%,var(--paper))}.recharge-history-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--theme);background:var(--theme-soft)}.recharge-history-main{min-width:0;display:grid;gap:3px}.recharge-history-title{min-width:0;display:flex;align-items:baseline;gap:8px}.recharge-history-title b{color:var(--ink);font-family:var(--mono);font-size:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.recharge-history-title>span{overflow:hidden;color:var(--ink-2);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.recharge-history-meta{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--ink-3);font-size:8px}.recharge-history-meta i{width:3px;height:3px;border-radius:50%;background:var(--ink-4)}.recharge-history-meta em{padding:2px 5px;border-radius:4px;color:var(--success);background:var(--success-soft);font-size:7px;font-style:normal}.recharge-history-order{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--ink-4);font-family:var(--mono);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.recharge-history-order em{padding:2px 5px;border-radius:4px;color:var(--danger);background:var(--danger-soft);font-family:inherit;font-size:7px;font-style:normal}.recharge-history-credit{display:grid;justify-items:end;gap:1px}.recharge-history-credit strong{color:var(--success);font-family:var(--mono);font-size:15px}.recharge-history-credit small{color:var(--ink-3);font-size:7px}.recharge-history-state{display:flex;justify-content:flex-end}@keyframes recharge-console-scan{0%{transform:translate(-100%);opacity:0}18%,72%{opacity:.55}to{transform:translate(100%);opacity:0}}@keyframes order-panel-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:760px){.recharge-command-head{grid-template-columns:42px minmax(0,1fr)}.recharge-command-icon{width:42px;height:42px}.recharge-command-side{grid-column:1 / -1;grid-template-columns:auto 1fr;align-items:center;justify-items:start}.recharge-step{padding:11px}.recharge-step-head{grid-template-columns:28px minmax(0,1fr)}.recharge-step-head em{grid-column:2}.recharge-history-item{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.recharge-history-icon{width:34px;height:34px}.recharge-history-credit{grid-column:2;grid-row:2;justify-items:start;grid-auto-flow:column;align-items:baseline;gap:3px}.recharge-history-state{grid-column:3;grid-row:2}.recharge-history-main{grid-column:2;grid-row:1}}@media(max-width:480px){.recharge-command-copy h2{font-size:15px}.recharge-command-side{display:flex;justify-content:space-between}.recharge-history-title{flex-wrap:wrap;gap:3px 7px}.recharge-history-order{display:none}.recharge-history-item{padding:10px}}.recharge-redeem-v2{position:relative;isolation:isolate;min-width:0;overflow:hidden;display:grid;gap:16px;padding:18px;border:1px solid color-mix(in srgb,#8b5cf6 24%,var(--line));border-radius:14px;background:radial-gradient(circle at 92% 20%,color-mix(in srgb,#8b5cf6 10%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--paper) 90%,transparent),var(--raised));box-shadow:0 16px 44px #0000001f,inset 0 1px #ffffff0a}.recharge-redeem-v2:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,#8b5cf6 7%,transparent) 50%,transparent 70%);content:"";transform:translate(-100%);animation:redeem-scan 9s ease-in-out infinite}.recharge-redeem-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px}.recharge-redeem-head>span{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;color:#c4b5fd;background:color-mix(in srgb,#8b5cf6 12%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,#8b5cf6 18%,transparent)}.recharge-redeem-head>div{min-width:0;display:grid;gap:2px}.recharge-redeem-head small{color:#b7a6ff;font-family:var(--mono);font-size:7px;font-weight:750;letter-spacing:.14em}.recharge-redeem-head h2{margin:0;color:var(--ink);font-size:14px}.recharge-redeem-head p{margin:0;color:var(--ink-3);font-size:8px;line-height:14px}.recharge-redeem-head em{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid color-mix(in srgb,#8b5cf6 24%,var(--line));border-radius:999px;color:#c4b5fd;background:color-mix(in srgb,#8b5cf6 7%,var(--paper));font-size:8px;font-style:normal;font-weight:700;white-space:nowrap}.recharge-redeem-form{display:grid;gap:7px}.recharge-redeem-form>label{display:grid;gap:6px}.recharge-redeem-form>label>span{color:var(--ink-2);font-size:8px;font-weight:650}.recharge-redeem-control{min-width:0;min-height:48px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:var(--well);transition:border-color .2s ease,box-shadow .2s ease}.recharge-redeem-control:focus-within{border-color:color-mix(in srgb,#8b5cf6 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,#8b5cf6 10%,transparent)}.recharge-redeem-control>svg{justify-self:center;color:#b7a6ff}.recharge-redeem-control input{min-width:0;height:46px;padding:0 8px;border:0;outline:0;color:var(--ink);background:transparent;font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.recharge-redeem-control input::placeholder{color:var(--ink-4)}.recharge-redeem-control button{min-width:112px;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-right:4px;padding:0 14px;border:1px solid color-mix(in srgb,#8b5cf6 42%,var(--line));border-radius:7px;color:#f3f0ff;background:linear-gradient(135deg,#7c3aed,#6d28d9);cursor:pointer;font:inherit;font-size:9px;font-weight:750;white-space:nowrap}.recharge-redeem-control button:hover:not(:disabled){filter:brightness(1.08)}.recharge-redeem-control button:disabled{cursor:default;opacity:.42}.recharge-redeem-form>small{color:var(--ink-4);font-size:8px;line-height:13px}@keyframes redeem-scan{0%,68%{transform:translate(-100%);opacity:0}78%{opacity:.6}to{transform:translate(100%);opacity:0}}@media(max-width:560px){.recharge-redeem-v2{padding:14px}.recharge-redeem-head{grid-template-columns:38px minmax(0,1fr)}.recharge-redeem-head>span{width:38px;height:38px}.recharge-redeem-head em{grid-column:1 / -1;justify-self:start}.recharge-redeem-control{grid-template-columns:34px minmax(0,1fr);padding-bottom:5px}.recharge-redeem-control button{grid-column:1 / -1;width:calc(100% - 8px);margin:0 4px}}.recharge-step{gap:9px;padding:12px}.recharge-step-head{min-height:30px}.recharge-step .recharge-package-picker{gap:9px}.recharge-selection-v3 .recharge-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.recharge-selection-v3 .recharge-package-card{min-height:136px;padding:11px 10px;gap:4px;border-radius:9px}.recharge-selection-v3 .recharge-package-card>small{margin-top:17px;font-size:9px}.recharge-selection-v3 .recharge-package-card>strong{font-size:23px}.recharge-selection-v3 .recharge-package-card>strong i{font-size:8px}.recharge-selection-v3 .recharge-package-card>b{font-size:12px}.recharge-selection-v3 .recharge-package-card>b i{font-size:7px}.recharge-selection-v3 .recharge-package-card>p{display:-webkit-box;margin:1px 0 0;overflow:hidden;font-size:8px;line-height:12px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.recharge-selection-v3 .recharge-package-card>em{min-height:20px;padding-inline:7px;font-size:7px}.recharge-selection-v3 .recharge-package-check{top:9px;left:9px;width:18px;height:18px}.recharge-selection-v3 .recharge-package-bonus{margin-top:1px;padding:1px 4px;font-size:7px}.recharge-selection-v3 .recharge-package-custom{grid-column:1 / -1;min-height:76px;display:grid;grid-template-columns:24px auto minmax(90px,auto) minmax(0,1fr);align-items:center;justify-items:start;gap:9px;padding:10px 12px;text-align:left}.recharge-selection-v3 .recharge-package-custom>svg{width:22px;height:22px}.recharge-selection-v3 .recharge-package-custom>small{margin:0;color:var(--ink-2);font-size:9px}.recharge-selection-v3 .recharge-package-custom>strong{margin:0;font-size:20px;text-align:left}.recharge-selection-v3 .recharge-package-custom>p{margin:0;color:var(--ink-3);font-size:8px;text-align:left}@media(max-width:1100px){.recharge-selection-v3 .recharge-package-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.recharge-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:13px;align-items:stretch;padding-top:14px}.recharge-tier-card{--tier-accent: #c8ff37;--tier-accent-2: #70e5ff;position:relative;min-width:0;height:100%;min-height:372px;display:grid;grid-template-rows:13px 28px 38px 64px 58px 42px;align-content:stretch;gap:8px;overflow:visible;padding:43px 19px 19px;border:1px solid color-mix(in srgb,var(--tier-accent) 22%,var(--line));border-radius:17px;color:var(--ink);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tier-accent) 9%,transparent),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.026),transparent 45%),var(--raised);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.recharge-tier-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tier-accent) 46%,var(--line));box-shadow:0 18px 42px #00000038}.recharge-tier-card.is-featured{padding-top:43px;border-color:color-mix(in srgb,var(--tier-accent) 55%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--tier-accent) 9%,transparent),0 22px 50px #00000038}.recharge-tier-card.is-active{border-color:var(--tier-accent-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--tier-accent-2) 18%,transparent),0 18px 44px #0003}.recharge-tier-badge{position:absolute;top:0;left:50%;z-index:3;max-width:calc(100% - 22px);overflow:hidden;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border-radius:999px;color:#071018;background:var(--tier-accent);font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 8px 20px #0000003d}.recharge-tier-badge-slot{display:contents}.badge-lime{color:#071018;background:#c8ff37}.badge-cyan{color:#061018;background:#70e5ff}.badge-violet{color:#fff;background:#8b5cf6}.badge-gold{color:#1d1403;background:#ffd166}.badge-rose{color:#290710;background:#ff9cac}.badge-emerald{color:#031713;background:#5ee7a8}.badge-ice{color:#071726;background:#d8f5ff}.badge-dark{color:#dce9f7;border:1px solid var(--line-strong);background:#101d2d}.recharge-package-check{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line-strong);border-radius:50%;color:transparent;background:var(--well)}.recharge-tier-card.is-active .recharge-package-check{color:#061018;border-color:transparent;background:var(--tier-accent-2)}.recharge-tier-label{display:block;width:100%;max-width:100%;align-self:end;overflow:hidden;color:var(--tier-accent-2);font-family:var(--mono);font-size:9px;font-weight:750;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.recharge-tier-card h3{overflow:hidden;margin:0;color:var(--ink);font-size:20px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.recharge-tier-card>p{min-height:0;margin:0;display:-webkit-box;overflow:hidden;color:var(--ink-3);font-size:10px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recharge-tier-price{display:grid;grid-template-rows:12px 35px 12px;align-content:end;gap:2px;min-height:64px}.recharge-tier-price>small{color:var(--ink-3);font-size:9px}.recharge-tier-price strong{display:flex;align-items:baseline;gap:4px;color:var(--ink);font-size:34px;line-height:1;letter-spacing:-.055em}.recharge-tier-price strong i{color:var(--tier-accent-2);font-size:12px;font-style:normal;letter-spacing:0}.recharge-tier-price em{overflow:hidden;color:var(--ink-3);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.recharge-tier-credits{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:58px;margin-top:0;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.recharge-tier-credits>span:first-child{display:grid;gap:3px}.recharge-tier-credits small{color:var(--ink-3);font-size:9px}.recharge-tier-credits b{color:var(--tier-accent);font-size:23px;font-variant-numeric:tabular-nums}.recharge-tier-credits b em{color:var(--ink-3);font-size:9px;font-style:normal}.recharge-tier-bonus{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--tier-accent) 25%,var(--line));border-radius:7px;color:var(--tier-accent);background:color-mix(in srgb,var(--tier-accent) 5%,transparent);font-size:9px;font-weight:750}.recharge-tier-cta{align-self:end;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;margin-top:0;padding:0 12px;border:1px solid color-mix(in srgb,var(--tier-accent-2) 20%,var(--line));border-radius:9px;color:var(--ink);background:color-mix(in srgb,var(--tier-accent-2) 7%,transparent);font-size:10px;font-weight:800}.recharge-tier-cta i{color:var(--tier-accent-2);font-size:15px;font-style:normal}.recharge-tier-card.is-featured .recharge-tier-cta{color:#061018;border-color:transparent;background:linear-gradient(135deg,var(--tier-accent-2),var(--tier-accent))}.recharge-tier-card.is-featured .recharge-tier-cta i{color:#061018}.recharge-theme-picker,.recharge-tier-live-wrap{display:grid;gap:9px;padding-top:13px;border-top:1px solid var(--line)}.recharge-theme-picker>span,.recharge-tier-live-wrap>span{color:var(--ink-2);font-size:10px;font-weight:700}.recharge-theme-picker>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.recharge-theme-picker button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;border:1px solid var(--line);border-radius:8px;color:var(--ink-3);background:var(--well);font:inherit;font-size:9px;cursor:pointer}.recharge-theme-picker button i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,currentColor 30%,transparent)}.recharge-theme-picker button[aria-pressed=true]{color:var(--ink);border-color:var(--theme-border);background:var(--theme-soft)}.recharge-tier-live-preview{width:min(280px,100%);min-height:0;cursor:default;transform:none!important}@media(max-width:760px){.recharge-theme-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-cyan{--tier-accent: #70e5ff;--tier-accent-2: #5ee7a8}.theme-violet{--tier-accent: #b899ff;--tier-accent-2: #70e5ff}.theme-gold{--tier-accent: #ffd166;--tier-accent-2: #ff9f43}.theme-rose{--tier-accent: #ff9cac;--tier-accent-2: #ffd1da}.theme-emerald{--tier-accent: #5ee7a8;--tier-accent-2: #70e5ff}.theme-ice{--tier-accent: #d8f5ff;--tier-accent-2: #7dd3fc}.theme-orange{--tier-accent: #ff9f43;--tier-accent-2: #ffd166}.theme-crimson{--tier-accent: #ff6b81;--tier-accent-2: #ff9f43}.theme-royal{--tier-accent: #7c9dff;--tier-accent-2: #b899ff}.theme-mono{--tier-accent: #e7eef6;--tier-accent-2: #8da1b8}.theme-sunset{--tier-accent: #ff8a65;--tier-accent-2: #ffd166}@media(max-width:720px){.recharge-tier-grid{grid-template-columns:minmax(0,1fr)}.recharge-tier-card{min-height:0}.recharge-tier-card.is-featured{order:-1}}.payment-order-list{display:grid;gap:10px;min-width:0;margin-top:10px}.payment-order-card{position:relative;min-width:0;display:grid;grid-template-columns:38px minmax(250px,.86fr) minmax(480px,1.5fr);grid-template-rows:auto auto;overflow:hidden;border:1px solid rgba(126,164,218,.15);border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(52,103,221,.065),transparent 27%),linear-gradient(145deg,rgba(255,255,255,.028),transparent 38%),#080f1aeb;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000021;transition:border-color .16s ease,transform .16s ease}.payment-order-card:before{position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#70e5ff,rgba(200,255,55,.7),transparent);content:"";opacity:.64}.payment-order-card:hover{transform:translateY(-1px);border-color:#66dbf43d}.payment-order-card.is-selected{border-color:#6fe2fa59;background:radial-gradient(circle at 100% 0,rgba(75,129,255,.1),transparent 30%),linear-gradient(145deg,rgba(104,226,250,.05),transparent 42%),#09121ff7}.payment-order-card-select{grid-column:1;grid-row:1 / span 2;width:100%;min-height:100%;display:grid;place-items:center;padding:0;border:0;border-right:1px solid rgba(255,255,255,.055);color:#8494a8;background:#ffffff03;cursor:pointer}.payment-order-card-select:hover{color:#c8ff37;background:#c8ff3709}.payment-order-card-identity{grid-column:2;grid-row:1;min-width:0;display:flex;align-items:center;gap:12px;padding:14px;border-right:1px solid rgba(255,255,255,.06)}.payment-order-channel-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#fff;box-shadow:0 8px 22px #00000024}.payment-order-channel-icon img,.payment-order-channel-icon svg{max-width:26px;max-height:26px}.payment-order-card-identity>div:last-child{min-width:0;display:grid;gap:5px}.payment-order-card-identity header{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.payment-order-card-identity h3{min-width:0;max-width:100%;overflow:hidden;margin:0;color:#f1f8ff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.payment-order-user-link{justify-self:start;max-width:100%;overflow:hidden;padding:0;border:0;color:#8da2b8;background:transparent;font-size:11px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.payment-order-user-link:hover{color:#83eaff}.payment-order-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.payment-order-card-meta span{min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid rgba(255,255,255,.055);border-radius:6px;color:#7d91a7;background:#ffffff05;font-size:9px}.payment-order-card-data{grid-column:3;grid-row:1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.payment-order-card-data>span{min-width:0;display:grid;align-content:center;gap:4px;padding:13px;border-right:1px solid rgba(255,255,255,.05);background:#ffffff02}.payment-order-card-data>span:last-child{border-right:0}.payment-order-card-data small{color:#8195aa;font-size:9px}.payment-order-card-data b{overflow:hidden;color:#edf7ff;font-size:15px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.payment-order-card-data>span:nth-child(1) b{color:#c8ff37}.payment-order-card-data em{overflow:hidden;color:#687c92;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.payment-order-card-footer{grid-column:2 / -1;grid-row:2;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid rgba(255,255,255,.055);background:#00000013}.payment-order-card-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px}.payment-order-card-actions button{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border:1px solid rgba(255,255,255,.075);border-radius:7px;color:#9cb0c5;background:#ffffff06;font:inherit;font-size:9px;cursor:pointer}.payment-order-card-actions button:hover{color:#dff9ff;border-color:#60dbf433;background:#52d0ef0d}.payment-order-card-actions button.danger{color:#ff91a3;border-color:#ff667d33;background:#ff526b0d}.payment-order-skeleton{min-height:126px;display:grid;grid-template-columns:38px minmax(240px,.86fr) minmax(480px,1.5fr);gap:1px;overflow:hidden;border:1px solid rgba(126,164,218,.12);border-radius:15px;background:#080f1acc}.payment-order-skeleton>i,.payment-order-skeleton>span{display:block;background:linear-gradient(90deg,#ffffff06,#ffffff0f,#ffffff06);background-size:200% 100%;animation:payment-order-shimmer 1.4s linear infinite}.payment-order-skeleton>i{grid-row:1 / span 2}@keyframes payment-order-shimmer{to{background-position:-200% 0}}@media(max-width:1100px){.payment-order-card,.payment-order-skeleton{grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto auto}.payment-order-card-identity{grid-column:2;grid-row:1;border-right:0}.payment-order-card-data{grid-column:2;grid-row:2;border-top:1px solid rgba(255,255,255,.05)}.payment-order-card-footer{grid-column:2;grid-row:3}.payment-order-skeleton>span:first-of-type{grid-column:2;grid-row:1}.payment-order-skeleton>span:nth-of-type(2){grid-column:2;grid-row:2}.payment-order-skeleton>span:nth-of-type(3){grid-column:2;grid-row:3}}@media(max-width:720px){.payment-order-card{grid-template-columns:34px minmax(0,1fr)}.payment-order-card-data{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-order-card-data>span:nth-child(2){border-right:0}.payment-order-card-data>span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.05)}.payment-order-card-footer{align-items:flex-start;flex-direction:column}.payment-order-card-actions{width:100%;justify-content:flex-start}.payment-order-card-actions button{flex:1 1 auto;justify-content:center}.payment-order-channel-icon{width:42px;height:42px;flex-basis:42px}}.idatariver-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.idatariver-project-list{display:grid;gap:8px;width:100%}.idatariver-field-note{display:grid;gap:5px;width:100%;padding:13px 15px;border:1px solid color-mix(in srgb,var(--theme) 22%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--theme) 6%,var(--well))}.idatariver-field-note b{color:var(--ink);font-size:11px}.idatariver-field-note span{color:var(--ink-3);font-size:10px;line-height:1.7}.settings-feedback-banner{position:sticky;top:12px;z-index:80;display:flex;align-items:center;gap:11px;margin:0 0 14px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--theme) 30%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--paper) 92%,var(--theme));box-shadow:0 18px 45px #00000047;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.settings-feedback-banner>svg{flex:0 0 auto;color:var(--theme)}.settings-feedback-banner>span{display:grid;gap:2px;min-width:0;flex:1}.settings-feedback-banner b{color:var(--ink);font-size:11px}.settings-feedback-banner small{color:var(--ink-3);font-size:10px;line-height:1.55;overflow-wrap:anywhere}.settings-feedback-banner>button{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink-3);background:var(--well)}.settings-feedback-banner.is-success{border-color:color-mix(in srgb,#5ee7a8 42%,var(--line))}.settings-feedback-banner.is-success>svg{color:#5ee7a8}.settings-feedback-banner.is-error{border-color:color-mix(in srgb,#ff6f81 46%,var(--line))}.settings-feedback-banner.is-error>svg{color:#ff6f81}.settings-feedback-banner.is-warning{border-color:color-mix(in srgb,#f7c75f 48%,var(--line))}.settings-feedback-banner.is-warning>svg{color:#f7c75f}.recharge-package-channel-filter{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px;padding:6px;border:1px solid var(--line);border-radius:11px;background:var(--well)}.recharge-package-channel-filter button{min-height:31px;padding:0 12px;border:1px solid transparent;border-radius:8px;color:var(--ink-3);background:transparent;font-size:10px}.recharge-package-channel-filter button[aria-pressed=true]{border-color:color-mix(in srgb,var(--theme) 40%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--theme) 12%,var(--raised))}.recharge-package-fiat-note{display:block;margin-top:-2px;color:var(--ink-3);font-size:9px;line-height:1.35}.recharge-selection-fiat-note{display:block;margin-top:2px;color:var(--ink-3);font-size:9px;font-style:normal}.payment-control-center{display:grid;gap:16px;min-width:0}.payment-control-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 26px;overflow:hidden;padding:24px;border:1px solid color-mix(in srgb,var(--theme) 28%,var(--line));border-radius:20px;background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--theme) 18%,transparent),transparent 34%),radial-gradient(circle at 92% 18%,color-mix(in srgb,#8b5cf6 12%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--paper) 94%,#07121b),color-mix(in srgb,var(--well) 90%,#071018));box-shadow:0 24px 70px #0003,inset 0 1px #ffffff12}.payment-control-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(color-mix(in srgb,var(--theme) 28%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--theme) 28%,transparent) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(110deg,#000,transparent 62%);mask-image:linear-gradient(110deg,#000,transparent 62%);pointer-events:none}.payment-control-copy,.payment-control-actions,.payment-control-stats{position:relative;z-index:1}.payment-control-copy{display:grid;gap:7px;min-width:0}.payment-control-kicker{width:max-content;display:inline-flex;align-items:center;gap:6px;color:var(--theme);font-family:var(--mono);font-size:9px;font-weight:750;letter-spacing:.12em}.payment-control-copy h2{margin:0;color:var(--ink);font-size:clamp(24px,3vw,34px);letter-spacing:-.04em}.payment-control-copy p{max-width:760px;margin:0;color:var(--ink-2);font-size:13px;line-height:1.7}.payment-control-actions{display:flex;align-items:flex-start;gap:9px}.payment-control-actions>span{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink-2);background:color-mix(in srgb,var(--paper) 74%,transparent);font-size:11px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.payment-control-actions>span i{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.payment-control-actions>span.is-online i{background:#5ee7a8;box-shadow:0 0 12px #5ee7a8}.payment-control-actions>span.is-offline i{background:#ff6f81}.payment-control-actions>button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--line-strong);border-radius:10px;color:var(--ink-2);background:color-mix(in srgb,var(--paper) 84%,transparent);font:inherit;font-size:11px;cursor:pointer}.payment-control-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.payment-control-stats>span{display:grid;gap:3px;min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--paper) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.payment-control-stats small{color:var(--ink-3);font-size:10px}.payment-control-stats b{color:var(--ink);font-size:22px;font-variant-numeric:tabular-nums}.payment-control-stats em{color:var(--ink-3);font-size:9px;font-style:normal}.payment-control-tabs{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;overflow:visible;padding:7px;border-radius:14px;background:color-mix(in srgb,var(--raised) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.payment-control-tabs button{min-width:0;min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;text-align:left}.payment-control-tabs button>svg{flex:0 0 auto}.payment-control-tabs button>span{display:grid;gap:2px;min-width:0}.payment-control-tabs button b{color:inherit;font-size:11px}.payment-control-tabs button small{overflow:hidden;color:var(--ink-3);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.payment-control-tabs button[aria-pressed=true] small{color:color-mix(in srgb,var(--theme) 72%,var(--ink-2))}.payment-control-content{display:grid;gap:16px;min-width:0}.payment-control-center .settings-workbench{gap:14px}.payment-control-center .settings-block{padding:20px;border-color:var(--line);border-radius:14px;background:color-mix(in srgb,var(--raised) 82%,transparent)}.payment-control-center .settings-block h2,.payment-control-center .settings-block h3{color:var(--ink);font-size:16px}.payment-control-center .settings-block p{color:var(--ink-3);font-size:11px;line-height:1.7}.payment-control-center .field{gap:7px}.payment-control-center .field>span{color:var(--ink-2);font-size:11px}.payment-control-center .field input,.payment-control-center .field select{min-height:44px;font-size:13px}.payment-control-center .field>small{color:var(--ink-3);font-size:10px;line-height:1.55}.payment-control-center .payment-method-admin-card{padding:18px;gap:15px;border-radius:14px}.payment-control-center .payment-method-admin-card>header b{font-size:13px}.payment-control-center .payment-method-admin-card>header code{font-size:9px}.payment-control-center .payment-method-admin-card>footer>span{font-size:10px}.payment-control-center .payment-method-admin-card>footer .primary-button{min-height:36px;font-size:10px}.payment-basic-heading{display:flex;align-items:flex-start;gap:13px;padding:3px 2px 8px}.payment-basic-heading>span{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid var(--theme-border);border-radius:13px;color:var(--theme);background:var(--theme-soft)}.payment-basic-heading>div{display:grid;gap:4px}.payment-basic-heading small{color:var(--theme);font-family:var(--mono);font-size:8px;letter-spacing:.12em}.payment-basic-heading h2{margin:0;color:var(--ink);font-size:20px}.payment-basic-heading p{margin:0;color:var(--ink-3);font-size:11px;line-height:1.7}.payment-order-center{padding:20px;border-radius:16px}.payment-order-center .section-title p{font-size:11px;line-height:1.6}.payment-order-center .payment-ledger-toolbar{gap:9px;padding:9px;border-radius:12px;background:var(--well)}@media(max-width:900px){.payment-control-hero{grid-template-columns:minmax(0,1fr)}.payment-control-actions{justify-content:flex-start}.payment-control-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.payment-control-hero{padding:18px;border-radius:16px}.payment-control-copy h2{font-size:24px}.payment-control-actions{flex-wrap:wrap}.payment-control-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-control-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.payment-control-tabs::-webkit-scrollbar{display:none}.payment-control-tabs button{flex:0 0 154px}.payment-control-center .settings-block,.payment-order-center{padding:15px;border-radius:13px}.payment-basic-heading h2{font-size:18px}.recharge-packages-admin .section-title{display:grid;gap:12px;align-items:stretch}.recharge-packages-admin .section-title>.primary-button{width:100%;min-height:42px;justify-content:center}}.payment-control-center .recharge-package-admin-card>header b{font-size:13px}.payment-control-center .recharge-package-admin-card>header small{font-size:10px;line-height:1.5}.payment-control-center .recharge-package-admin-card>footer button{font-size:10px}.payment-analytics-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.8fr);gap:14px;align-items:stretch}.payment-flow-panel{min-width:0;overflow:hidden;border:1px solid rgba(126,166,224,.17);border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(66,105,230,.09),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.038),transparent 34%),#080f1ae8;box-shadow:inset 0 1px #ffffff0e,0 18px 48px #0000002e;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.payment-flow-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.065)}.payment-flow-head>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.payment-flow-head>div:first-child>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:#83eaff;border:1px solid rgba(98,222,246,.16);border-radius:10px;background:#4ccfee0b}.payment-flow-head h2{margin:0;color:#eff8ff;font-size:17px}.payment-flow-head p{margin:4px 0 0;color:#94a7bc;font-size:12px}.payment-flow-head-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.payment-flow-head-actions>span{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#91a4b8;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff06;font-size:11px}.payment-flow-head-actions>span i{width:6px;height:6px;border-radius:50%;background:#ff6f81}.payment-flow-head-actions>span.is-online i{background:#5ee7a8;box-shadow:0 0 8px #5ee7a8}.payment-flow-head-actions>button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#a8b9ca;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff06;font:inherit;font-size:11px;cursor:pointer}.payment-flow-body{display:grid;gap:13px;padding:14px 16px 16px}.payment-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.payment-flow-steps>span{position:relative;min-width:0;display:grid;gap:4px;padding:12px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:linear-gradient(rgba(98,133,183,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(98,133,183,.025) 1px,transparent 1px),#0309105c;background-size:100% 34px,42px 100%}.payment-flow-steps>span:before{position:absolute;top:0;right:0;bottom:0;width:2px;background:linear-gradient(180deg,#70e5ff,transparent);content:"";opacity:.5}.payment-flow-steps i{color:#70e5ff;font-family:var(--mono);font-size:9px;font-style:normal}.payment-flow-steps b{overflow:hidden;color:#eef8ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.payment-flow-steps small{overflow:hidden;color:#7f93a8;font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.payment-flow-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.payment-flow-foot>span{min-width:0;display:grid;gap:3px;padding:10px 11px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff04}.payment-flow-foot small{color:#8296ac;font-size:9px}.payment-flow-foot b{overflow:hidden;color:#e9f6ff;font-size:15px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.payment-flow-foot em{overflow:hidden;color:#72869b;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.payment-kpi-board{align-content:stretch}.payment-kpi-board article{min-height:0}.payment-control-center .payment-methods-admin,.payment-control-center .recharge-packages-admin,.payment-control-center .payment-order-center,.payment-control-center .idatariver-settings,.payment-control-center .usdt-admin-config{overflow:hidden;border:1px solid rgba(126,166,224,.17);border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(66,105,230,.09),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.038),transparent 34%),#080f1ae8;box-shadow:inset 0 1px #ffffff0e,0 18px 48px #0000002e;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.payment-control-center .payment-methods-admin,.payment-control-center .recharge-packages-admin{padding:16px}.payment-control-center .payment-control-tabs{border-color:#7ea6e02b;border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.03),transparent 38%),#080f1ae0;box-shadow:inset 0 1px #ffffff0b}.payment-order-heading-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:9px}.payment-order-heading-actions>span{color:var(--ink-3);font-size:11px}.payment-order-selection-dock{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:9px 11px;border:1px solid var(--line);border-radius:11px;background:var(--well)}.payment-order-selection-dock.is-active{border-color:color-mix(in srgb,var(--theme) 34%,var(--line));background:color-mix(in srgb,var(--theme) 7%,var(--well))}.payment-order-selection-copy,.payment-order-bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.payment-order-selection-copy>button,.payment-order-bulk-actions>button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink-2);background:var(--raised);font:inherit;font-size:10px;cursor:pointer}.payment-order-selection-copy>button{border-color:transparent;background:transparent}.payment-order-selection-copy>span{color:var(--ink-3);font-size:10px}.payment-order-bulk-actions>button.danger,.payment-order-delete,.payment-order-danger-button{color:#ff8da0!important;border-color:#ff667d40!important;background:#ff526b12!important}.payment-order-selection-dock button:disabled{opacity:.4;cursor:not-allowed}.payment-order-check-column{width:42px;min-width:42px;text-align:center!important}.payment-order-check{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:var(--ink-3);background:transparent;cursor:pointer}.payment-order-check:hover{color:#c8ff37;background:#c8ff370d}.payment-order-center tr.is-selected td{background:color-mix(in srgb,var(--theme) 6%,transparent)!important}.payment-order-id{display:inline-flex;align-items:center;gap:5px}.payment-order-id code{color:var(--ink);font-size:9px}.payment-order-id button{width:25px;height:25px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:var(--ink-4);background:transparent;cursor:pointer}.payment-order-id button:hover{color:var(--theme);background:var(--theme-soft)}.payment-order-row-actions{flex-wrap:wrap}.payment-order-row-actions .table-command{display:inline-flex;align-items:center;gap:4px}.payment-order-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:grid;place-items:center;padding:20px;background:#02070dbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.payment-order-dialog{width:min(760px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:0;border:1px solid rgba(126,166,224,.24);border-radius:18px;color:#edf7ff;background:radial-gradient(circle at 100% 0,rgba(66,105,230,.12),transparent 34%),#08111d;box-shadow:0 30px 90px #0000007a}.payment-order-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.payment-order-dialog>header>div{display:grid;gap:4px;min-width:0}.payment-order-dialog>header small{color:#70e5ff;font-family:var(--mono);font-size:9px;letter-spacing:.12em}.payment-order-dialog>header h2{margin:0;font-size:20px}.payment-order-dialog>header code{color:#8ea3ba;font-size:10px}.payment-order-dialog>header>button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#91a5ba;background:#ffffff06;cursor:pointer}.payment-order-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px}.payment-order-dialog-grid>span{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.payment-order-dialog-grid small{color:#8195aa;font-size:10px}.payment-order-dialog-grid b{overflow-wrap:anywhere;color:#edf7ff;font-size:13px}.payment-order-dialog-grid em{overflow-wrap:anywhere;color:#73879c;font-size:9px;font-style:normal}.payment-order-dialog>footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 20px 18px;border-top:1px solid rgba(255,255,255,.07)}.payment-order-dialog>footer>button{min-height:38px;display:inline-flex;align-items:center;gap:6px}@media(max-width:720px){.payment-order-selection-dock{align-items:stretch;flex-direction:column}.payment-order-dialog-grid{grid-template-columns:minmax(0,1fr);padding:14px}.payment-order-dialog>header,.payment-order-dialog>footer{padding-inline:14px}.payment-order-dialog>footer>button{flex:1 1 130px;justify-content:center}}@media(max-width:1100px){.payment-analytics-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.payment-flow-head{align-items:flex-start;flex-direction:column}.payment-flow-head-actions{width:100%;justify-content:flex-start}.payment-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-flow-foot{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){.payment-flow-steps{grid-template-columns:minmax(0,1fr)}}.idatariver-project-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--well);text-align:left}.idatariver-project-list button:hover{border-color:color-mix(in srgb,var(--theme) 45%,var(--line))}.idatariver-project-list button span{display:grid;gap:3px;min-width:0}.idatariver-project-list button b,.idatariver-project-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idatariver-project-list button small,.idatariver-project-list button em{color:var(--ink-3);font-size:10px;font-style:normal}@media(max-width:620px){.idatariver-methods{grid-template-columns:1fr}}@media(max-width:760px){.recharge-selection-v3 .recharge-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-selection-v3 .recharge-package-card{min-height:132px}.recharge-selection-v3 .recharge-package-custom{grid-template-columns:22px minmax(0,1fr) auto;min-height:72px}.recharge-selection-v3 .recharge-package-custom>p{display:none}}@media(max-width:420px){.recharge-selection-v3 .recharge-package-card{min-height:126px;padding:10px 9px}.recharge-selection-v3 .recharge-package-card>strong{font-size:21px}}.recharge-workspace-v3.selection-only{grid-template-columns:minmax(0,1fr)}.recharge-workspace-v3.has-order{display:block}.recharge-workspace-v3.has-order .recharge-order-v3{width:min(100%,620px);margin:0 auto;position:static}.recharge-selection-v3 .recharge-channel-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.payment-channel-v4{position:relative;isolation:isolate;min-width:0;min-height:86px;overflow:hidden;display:grid;grid-template-columns:52px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--raised) 82%,transparent),color-mix(in srgb,var(--well) 70%,transparent));cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.payment-channel-v4:before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:inherit;opacity:0;background:conic-gradient(from 180deg,transparent,color-mix(in srgb,var(--theme) 35%,transparent),transparent 35%);content:"";animation:channel-rotate 5s linear infinite;transition:opacity .2s ease}.payment-channel-v4:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--theme) 38%,var(--line));box-shadow:0 14px 32px #00000029}.payment-channel-v4.is-active{border-color:color-mix(in srgb,var(--theme) 62%,var(--line));background:radial-gradient(circle at 85% 50%,color-mix(in srgb,var(--theme) 14%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--theme) 9%,var(--raised)),color-mix(in srgb,var(--well) 72%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--theme) 15%,transparent),0 16px 38px color-mix(in srgb,var(--theme) 9%,transparent)}.payment-channel-v4.is-active:before{opacity:.42}.payment-channel-visual{position:relative;width:52px;height:52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--theme) 25%,var(--line));border-radius:14px;color:var(--theme);background:var(--theme-soft);box-shadow:inset 0 1px #ffffff12}.payment-channel-visual>.native-payment-mark{width:100%!important;height:100%!important;flex:0 0 100%!important;border-radius:inherit!important;box-shadow:none!important}.payment-channel-visual>i{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid color-mix(in srgb,var(--theme) 18%,transparent);border-radius:18px;opacity:.55}.payment-channel-v4.is-active .payment-channel-visual>i{animation:channel-orbit 2.2s ease-out infinite}.payment-channel-body{min-width:0;display:grid;gap:2px}.payment-channel-body>small{color:var(--theme);font-family:var(--mono);font-size:7px;font-weight:750;letter-spacing:.12em}.payment-channel-body>b{color:var(--ink);font-size:12px}.payment-channel-body>p{margin:0;overflow:hidden;color:var(--ink-3);font-size:8px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.payment-channel-state{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--success) 23%,var(--line));border-radius:999px;color:var(--success);background:var(--success-soft);font-family:var(--mono);font-size:7px;font-weight:750;letter-spacing:.04em;white-space:nowrap}.payment-channel-state>i{width:5px;height:5px;border-radius:50%;background:var(--success);box-shadow:0 0 8px var(--success)}.payment-channel-select{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:transparent;background:var(--well)}.payment-channel-v4.is-active .payment-channel-select{color:#04181a;border-color:var(--theme);background:var(--theme)}.recharge-selection-action{display:grid;gap:10px;padding:13px;border:1px solid color-mix(in srgb,var(--theme) 24%,var(--line));border-radius:11px;background:radial-gradient(circle at 95% 15%,color-mix(in srgb,var(--theme) 9%,transparent),transparent 32%),var(--paper)}.recharge-stage-wait{min-height:76px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--line-strong);border-radius:10px;color:var(--theme);background:color-mix(in srgb,var(--theme) 4%,var(--paper))}.recharge-stage-wait>div{display:grid;gap:2px}.recharge-stage-wait b{color:var(--ink-2);font-size:10px}.recharge-stage-wait small{color:var(--ink-3);font-size:8px}.recharge-selection-total{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(190px,230px);align-items:end;gap:12px}.recharge-selection-total>span{min-width:0;display:grid;gap:3px}.recharge-selection-total small{color:var(--ink-3);font-size:8px}.recharge-selection-total strong{color:var(--ink);font-family:var(--mono);font-size:24px;line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.recharge-selection-total b{color:var(--theme);font-size:13px;white-space:nowrap}.recharge-selection-total .recharge-submit{width:100%;min-height:44px}.recharge-selection-action .recharge-order-detail>span{background:var(--raised)}.recharge-cancel-order{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--danger-border);border-radius:8px;color:var(--danger);background:var(--danger-soft);cursor:pointer;font:inherit;font-size:9px;font-weight:700;transition:background .18s ease,border-color .18s ease}.recharge-cancel-order:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 13%,var(--paper))}.recharge-cancel-order:disabled{opacity:.55;cursor:wait}@keyframes channel-rotate{to{transform:rotate(360deg)}}@keyframes channel-orbit{0%{transform:scale(.92);opacity:.65}75%,to{transform:scale(1.12);opacity:0}}@media(max-width:760px){.payment-channel-v4{grid-template-columns:46px minmax(0,1fr) 22px;min-height:78px;gap:10px;padding:11px 12px}.payment-channel-visual{width:46px;height:46px;border-radius:12px}.payment-channel-state{grid-column:2;justify-self:start;padding:2px 6px}.payment-channel-select{grid-column:3;grid-row:1 / span 2}.recharge-selection-total{grid-template-columns:minmax(0,1fr) auto}.recharge-selection-total .recharge-submit{grid-column:1 / -1}}@media(max-width:480px){.recharge-selection-total{grid-template-columns:minmax(0,1fr)}.recharge-selection-total>span:nth-child(2){justify-self:start}.recharge-selection-total .recharge-submit{grid-column:1}.recharge-selection-action{padding:11px}.payment-channel-v4{min-height:72px}}.recharge-custom-entry{position:relative;min-width:0;min-height:74px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:11px;padding:11px 13px;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;color:var(--ink);background:linear-gradient(125deg,color-mix(in srgb,var(--paper) 82%,transparent),color-mix(in srgb,var(--well) 76%,transparent));cursor:pointer;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.recharge-custom-entry:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--theme) 8%,transparent),transparent 70%);content:"";transform:translate(-100%)}.recharge-custom-entry:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme) 34%,var(--line))}.recharge-custom-entry.is-active{border-color:color-mix(in srgb,var(--theme) 58%,var(--line));background:radial-gradient(circle at 90% 50%,color-mix(in srgb,var(--theme) 12%,transparent),transparent 36%),linear-gradient(125deg,color-mix(in srgb,var(--theme) 8%,var(--paper)),var(--well));box-shadow:0 10px 28px color-mix(in srgb,var(--theme) 7%,transparent)}.recharge-custom-entry.is-active:after{opacity:.7;animation:recharge-console-scan 5.5s linear infinite}.recharge-custom-entry-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:var(--theme);background:var(--theme-soft)}.recharge-custom-entry-copy{min-width:0;display:grid;gap:2px}.recharge-custom-entry-copy small{color:var(--theme);font-family:var(--mono);font-size:7px;font-weight:750;letter-spacing:.12em}.recharge-custom-entry-copy b{color:var(--ink);font-size:10px}.recharge-custom-entry-copy p{margin:0;overflow:hidden;color:var(--ink-3);font-size:8px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.recharge-custom-entry-value{color:var(--ink-2);font-family:var(--mono);font-size:10px;white-space:nowrap}.recharge-custom-entry.is-active .recharge-custom-entry-value{color:var(--theme)}.recharge-custom-entry-check{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:transparent;background:var(--well)}.recharge-custom-entry.is-active .recharge-custom-entry-check{color:#04181a;border-color:var(--theme);background:var(--theme)}.recharge-custom-editor{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--theme) 26%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--theme) 4%,var(--paper));animation:order-panel-enter .25s ease-out both}.recharge-custom-editor-head{display:flex;align-items:center;gap:8px}.recharge-custom-editor-head>span{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:var(--theme);background:var(--theme-soft)}.recharge-custom-editor-head>div{min-width:0;display:grid;gap:2px}.recharge-custom-editor-head b{color:var(--ink);font-size:10px}.recharge-custom-editor-head small{color:var(--ink-3);font-size:8px}.recharge-custom-input-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,160px);gap:9px}.recharge-custom-input-shell{min-width:0;min-height:48px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:var(--well);transition:border-color .2s ease,box-shadow .2s ease}.recharge-custom-input-shell:focus-within{border-color:color-mix(in srgb,var(--theme) 58%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--theme) 9%,transparent)}.recharge-custom-input-shell>span{height:100%;display:grid;place-items:center;border-right:1px solid var(--line);color:var(--theme);background:var(--theme-soft);font-family:var(--mono);font-size:8px;font-weight:750;white-space:nowrap}.recharge-custom-input-shell input{width:100%;min-width:0;height:46px;padding:0 11px;border:0;outline:0;color:var(--ink);background:transparent;font-family:var(--mono);font-size:18px;font-variant-numeric:tabular-nums}.recharge-custom-credit-preview{min-width:0;display:grid;align-content:center;justify-items:end;gap:2px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--raised)}.recharge-custom-credit-preview small{color:var(--ink-3);font-size:7px}.recharge-custom-credit-preview b{color:var(--theme);font-size:13px;white-space:nowrap}.recharge-custom-editor-note{margin:0;color:var(--ink-3);font-size:8px;line-height:13px}@media(max-width:620px){.recharge-custom-entry{grid-template-columns:38px minmax(0,1fr) 22px;min-height:70px;padding:10px 11px}.recharge-custom-entry-icon{width:38px;height:38px}.recharge-custom-entry-value{grid-column:2;grid-row:2;justify-self:start}.recharge-custom-entry-check{grid-column:3;grid-row:1 / span 2}.recharge-custom-input-row{grid-template-columns:minmax(0,1fr)}.recharge-custom-credit-preview{justify-items:start}}@media(max-width:390px){.recharge-custom-input-shell{grid-template-columns:50px minmax(0,1fr)}.recharge-custom-input-shell input{font-size:16px;padding-inline:8px}.recharge-custom-entry-copy p{display:none}}@media(max-width:900px){.profile-v2-hero{grid-template-columns:minmax(0,1fr);padding:18px}.profile-v2-name-form{padding:14px 0 0;border-top:1px solid var(--line);border-left:0}.profile-v2-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.profile-v2-hero{padding:15px;gap:15px;border-radius:13px}.profile-v2-person{align-items:flex-start;flex-wrap:wrap}.profile-v2-avatar{width:46px;height:46px;border-radius:12px}.profile-v2-person-copy h1{font-size:22px}.profile-v2-verified{margin-left:60px}.profile-v2-name-form{grid-template-columns:minmax(0,1fr) auto}.profile-v2-name-form button{width:42px;padding:0}.profile-v2-name-form button{font-size:0}.profile-v2-balance{grid-template-columns:36px minmax(0,1fr) auto;padding:14px}.profile-v2-balance-icon{width:36px;height:36px}.profile-v2-balance-copy{grid-template-columns:minmax(0,1fr)}.profile-v2-balance-copy strong{font-size:25px}.profile-v2-balance-copy em{display:none}.profile-v2-admin{grid-template-columns:36px minmax(0,1fr) auto;padding:12px}.profile-v2-admin>span:first-child{width:36px;height:36px}.profile-v2-card>header{min-height:54px;padding:10px 12px}.profile-v2-actions>button{min-height:59px;padding:9px 12px}.profile-v2-actions small{white-space:normal}}.hosted-checkout{display:grid;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--theme) 22%,var(--line));border-radius:16px;background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--theme) 12%,transparent),transparent 42%),var(--raised)}.hosted-checkout.is-paid{border-color:color-mix(in srgb,var(--success, #67e8b6) 45%,var(--line));background:color-mix(in srgb,var(--success, #67e8b6) 8%,var(--paper))}.hosted-checkout.is-expired{filter:saturate(.58)}.hosted-checkout-head{display:flex;align-items:center;gap:11px}.hosted-checkout-head>span{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--line-strong);border-radius:12px;color:var(--theme);background:var(--theme-soft)}.hosted-checkout-head>div{display:grid;gap:3px;min-width:0}.hosted-checkout-head b{color:var(--ink);font-size:15px}.hosted-checkout-head small{color:var(--ink-3);font-size:11px;line-height:1.55}.hosted-checkout-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hosted-checkout-summary>span{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--well)}.hosted-checkout-summary small{color:var(--ink-3);font-size:10px}.hosted-checkout-summary strong,.hosted-checkout-summary b{color:var(--ink);font-size:18px}.hosted-checkout-summary strong em{margin-left:5px;color:var(--theme);font-size:10px;font-style:normal}.hosted-pay-link{width:100%;min-height:46px;justify-content:center;text-decoration:none}.hosted-pay-link.is-disabled{pointer-events:none;opacity:.45}.hosted-checkout-fee{color:var(--ink-3);font-size:10px;text-align:right}@media(max-width:620px){.hosted-checkout{padding:13px}.hosted-checkout-summary{grid-template-columns:1fr}}.brand-logo-mark{overflow:hidden!important;padding:0!important;background:transparent!important;box-shadow:none!important}.brand-logo-mark>img{width:100%;height:100%;display:block;object-fit:contain;border-radius:inherit}.sky-mark.has-logo{overflow:hidden;background:color-mix(in srgb,var(--paper) 78%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--theme) 18%,transparent),inset 0 0 0 1px #ffffff14}.sky-mark.has-logo>img{width:100%;height:100%;display:block;object-fit:contain;border-radius:inherit}.brand-logo-control{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:16px}.brand-logo-preview{position:relative;width:108px;height:108px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;color:var(--ink-3);background:linear-gradient(45deg,color-mix(in srgb,var(--ink) 4%,transparent) 25%,transparent 25%) 0 0 / 16px 16px,linear-gradient(-45deg,color-mix(in srgb,var(--ink) 4%,transparent) 25%,transparent 25%) 0 8px / 16px 16px,linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--ink) 4%,transparent) 75%) 8px -8px / 16px 16px,linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--ink) 4%,transparent) 75%) -8px 0 / 16px 16px,var(--paper)}.brand-logo-preview.has-image{background:var(--well)}.brand-logo-preview img{width:100%;height:100%;display:block;object-fit:contain}.brand-logo-preview>span{width:56px;height:56px;display:grid;place-items:center;border-radius:14px;color:var(--theme);background:var(--theme-soft)}.brand-logo-actions{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:9px}.brand-logo-actions .secondary-button{min-height:38px}.brand-logo-actions .secondary-button input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.brand-logo-actions>small{flex-basis:100%;color:var(--ink-3);font-size:9px;line-height:15px}@media(max-width:620px){.brand-logo-control{grid-template-columns:82px minmax(0,1fr);gap:12px}.brand-logo-preview{width:82px;height:82px;border-radius:11px}.brand-logo-actions{align-items:stretch;flex-direction:column}.brand-logo-actions .secondary-button{width:100%;justify-content:center}}.vstudio,.works-page{--vs-bg: #080b12;--vs-panel: rgba(15, 20, 31, .78);--vs-panel-solid: #111722;--vs-line: rgba(255, 255, 255, .09);--vs-line-strong: rgba(255, 255, 255, .16);--vs-text: #f5f7fb;--vs-muted: #8d98aa;--vs-lime: #c8ff37;--vs-cyan: #55e7ff;--vs-violet: #9d7bff;--vs-danger: #ff667d;width:min(100%,1320px);margin:0 auto;color:var(--vs-text)}.vstudio *,.works-page *{box-sizing:border-box}.vstudio button,.works-page button,.vstudio textarea,.vstudio input,.vstudio select,.works-page input{font:inherit}.vstudio button,.works-page button{-webkit-tap-highlight-color:transparent}.vstudio-loading,.works-loading{min-height:58vh;display:grid;place-content:center;justify-items:center;gap:9px;color:var(--vs-muted)}.vstudio-loading>span,.works-loading>span{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:var(--vs-lime);background:linear-gradient(145deg,#c8ff3721,#55e7ff0f);border:1px solid rgba(200,255,55,.2);box-shadow:0 0 40px #c8ff3714}.vstudio-loading strong,.works-loading b{color:var(--vs-text);font-size:16px}.vstudio-loading small,.works-loading small{font-size:12px}.works-load-more{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;color:#7f90a4;font-size:10px}.works-load-sentinel{width:100%;height:1px}.cine-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:100vw;height:100vh;height:100dvh;display:grid;overflow:hidden;overscroll-behavior:none;background:#03070d}.cine-loading-overlay .vstudio-loading-cinematic{width:100%;height:100%;min-height:100vh;min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border:0;border-radius:0;box-shadow:none}.cine-loading-host{width:100%;max-width:none;margin:0}@supports (height: 100svh){.cine-loading-overlay{height:100svh}.cine-loading-overlay .vstudio-loading-cinematic{min-height:100svh}}.vstudio-loading-cinematic{position:relative;isolation:isolate;min-height:calc(100vh - 154px);min-height:calc(100dvh - 154px);display:grid;place-items:center;overflow:hidden;padding:28px 18px;color:#eff8ff;border:1px solid rgba(105,146,204,.1);border-radius:22px;background:radial-gradient(circle at 78% 13%,rgba(76,112,255,.18),transparent 30%),radial-gradient(circle at 16% 86%,rgba(40,206,216,.1),transparent 28%),linear-gradient(145deg,#060b14f5,#03070dfa)}.vstudio-loading-cinematic>.vstudio-loading-grid,.vstudio-loading-cinematic>.vstudio-loading-light{display:block;border:0;border-radius:0;box-shadow:none}.vstudio-loading-cinematic>.vstudio-loading-light{width:min(520px,72vw);height:min(520px,72vw)}.vstudio-loading-grid{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;width:auto;height:auto;z-index:-3;opacity:.6;background:linear-gradient(rgba(103,145,212,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(103,145,212,.04) 1px,transparent 1px);background-size:44px 44px;transform:rotate(7deg);-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 48%,#000,transparent 70%)}.vstudio-loading-light{position:absolute;z-index:-2;width:min(520px,72vw);height:min(520px,72vw);border-radius:50%;filter:blur(54px);pointer-events:none}.loading-light-a{top:-18%;right:-12%;background:radial-gradient(circle,rgba(81,106,255,.2),transparent 68%);animation:loadingLightA 9s ease-in-out infinite alternate}.loading-light-b{bottom:-24%;left:-10%;background:radial-gradient(circle,rgba(39,198,211,.13),transparent 68%);animation:loadingLightB 11s ease-in-out infinite alternate}.vstudio-loading-panel{width:min(420px,100%);display:grid;justify-items:center;gap:13px;text-align:center}.vstudio-loading-brand{display:inline-flex;align-items:center;gap:8px;color:#dcecfb}.vstudio-loading-brand>span{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;color:#06131b;border:1px solid rgba(110,231,255,.22);border-radius:10px;background:linear-gradient(135deg,#78ecdf,#72d8ff 58%,#9d8cff);box-shadow:0 0 18px #50d8ff24}.vstudio-loading-brand img{width:100%;height:100%;object-fit:cover}.vstudio-loading-brand b{max-width:220px;overflow:hidden;color:#e7f5ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.vstudio-loading-orbit{position:relative;width:96px;height:96px;display:grid;place-items:center;margin-top:3px}.vstudio-loading-orbit>span{position:absolute;border:1px solid rgba(110,231,255,.17);border-radius:50%}.vstudio-loading-orbit>span:first-child{top:0;right:0;bottom:0;left:0;border-top-color:#c8ff37b8;border-right-color:#6ee7ff80;animation:loadingOrbit 3s linear infinite}.vstudio-loading-orbit>span:nth-child(2){top:14px;right:14px;bottom:14px;left:14px;border-bottom-color:#9d8cffb3;animation:loadingOrbit 2s linear infinite reverse}.vstudio-loading-orbit>i{width:44px;height:44px;display:grid;place-items:center;color:#dffcff;border-radius:14px;background:#0b1727e0;box-shadow:inset 0 1px #ffffff12,0 0 22px #54d9ff1f}.vstudio-loading-copy{display:grid;gap:4px}.vstudio-loading-copy strong{color:#f2f8ff;font-size:19px;letter-spacing:-.02em}.vstudio-loading-copy small{color:#8192a8;font-size:11px;line-height:1.55}.vstudio-loading-steps{display:flex;justify-content:center;flex-wrap:wrap;gap:7px}.vstudio-loading-steps span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:#9aafc6;border:1px solid rgba(116,159,211,.1);border-radius:999px;background:#ffffff06;font-size:9px}.vstudio-loading-steps i{width:5px;height:5px;border-radius:50%;background:#6ee7ff;box-shadow:0 0 7px #6ee7ffcc;animation:loadingDot 1.6s ease-in-out infinite}.vstudio-loading-steps span:nth-child(2) i{animation-delay:.2s}.vstudio-loading-steps span:nth-child(3) i{animation-delay:.4s}.vstudio-loading-bar{width:min(300px,100%);height:2px;overflow:hidden;border-radius:99px;background:#ffffff0e}.vstudio-loading-bar i{width:38%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,transparent,#6ee7ff,#c8ff37,transparent);animation:loadingSweep 1.8s ease-in-out infinite}@keyframes loadingOrbit{to{transform:rotate(360deg)}}@keyframes loadingDot{50%{opacity:.35;transform:scale(.72)}}@keyframes loadingSweep{0%{transform:translate(-110%);opacity:0}28%{opacity:1}to{transform:translate(300%);opacity:0}}@keyframes loadingLightA{0%{transform:translate3d(-2%,-2%,0) scale(.95)}to{transform:translate3d(4%,3%,0) scale(1.06)}}@keyframes loadingLightB{0%{transform:translate3d(2%,2%,0) scale(1.03)}to{transform:translate3d(-4%,-3%,0) scale(.94)}}@media(max-width:620px){.vstudio-loading-cinematic{min-height:calc(100dvh - 128px);padding:22px 14px;border-radius:18px}.vstudio-loading-copy strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.vstudio-loading-orbit>span,.vstudio-loading-steps i,.vstudio-loading-bar i,.vstudio-loading-light{animation:none!important}}.vstudio-hero{position:relative;min-height:178px;padding:30px 34px 24px;overflow:hidden;border:1px solid var(--vs-line);border-radius:24px;background:radial-gradient(circle at 84% 18%,rgba(85,231,255,.12),transparent 29%),radial-gradient(circle at 12% 0%,rgba(200,255,55,.09),transparent 33%),linear-gradient(135deg,#131a27eb,#080b12eb);box-shadow:0 24px 70px #00000040}.vstudio-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(to left,#000,transparent 68%);mask-image:linear-gradient(to left,#000,transparent 68%)}.vstudio-aurora{position:absolute;width:480px;height:260px;right:-90px;top:-140px;border-radius:50%;background:conic-gradient(from 120deg,transparent,rgba(200,255,55,.16),rgba(85,231,255,.16),transparent);filter:blur(42px);animation:vstudio-orbit 12s linear infinite}@keyframes vstudio-orbit{to{transform:rotate(360deg)}}.vstudio-kicker,.works-kicker{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;color:var(--vs-lime);font-size:10px;font-weight:800;letter-spacing:.2em}.vstudio-hero h1{position:relative;z-index:1;max-width:720px;margin:12px 0 8px;color:#fff;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.045em}.vstudio-hero>p{position:relative;z-index:1;max-width:700px;margin:0;color:var(--vs-muted);font-size:13px;line-height:1.8}.vstudio-topics{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.vstudio-topics button{min-height:31px;padding:0 12px;border:1px solid var(--vs-line);border-radius:999px;color:#c6cedb;background:#ffffff09;cursor:pointer;font-size:11px;transition:.18s ease}.vstudio-topics button:hover{color:#fff;border-color:#c8ff3752;background:#c8ff3712;transform:translateY(-1px)}.vstudio-modebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.vstudio-modebar>button{position:relative;min-width:0;min-height:70px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;text-align:left;color:var(--vs-muted);border:1px solid var(--vs-line);border-radius:16px;background:#0c1019b8;cursor:pointer;overflow:hidden;transition:.2s ease}.vstudio-modebar>button:before{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--vs-lime),var(--vs-cyan));opacity:0;transform:scaleX(.25);transition:.2s ease}.vstudio-modebar>button:hover:not(:disabled){color:#fff;border-color:var(--vs-line-strong);transform:translateY(-2px)}.vstudio-modebar>button[aria-selected=true]{color:#fff;border-color:#c8ff3752;background:linear-gradient(110deg,#c8ff371a,#55e7ff0a),#0c1019e6;box-shadow:inset 0 0 0 1px #c8ff370a,0 12px 32px #00000029}.vstudio-modebar>button[aria-selected=true]:before{opacity:1;transform:scaleX(1)}.vstudio-modebar>button:disabled{opacity:.36;cursor:not-allowed}.vstudio-modebar>button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--vs-lime);background:#c8ff3714;border:1px solid rgba(200,255,55,.1)}.vstudio-modebar div{min-width:0;display:grid;gap:3px}.vstudio-modebar b{color:inherit;font-size:13px}.vstudio-modebar small{overflow:hidden;color:var(--vs-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vstudio-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.8fr);gap:14px;align-items:start}.vstudio-canvas{min-width:0;display:grid;gap:14px}.vstudio-prompt-card,.vstudio-assets-card,.vstudio-settings-card,.vstudio-recent{border:1px solid var(--vs-line);border-radius:19px;background:linear-gradient(150deg,rgba(255,255,255,.025),transparent 38%),var(--vs-panel);box-shadow:0 18px 48px #00000030;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vstudio-prompt-card{padding:20px}.vstudio-prompt-card>header,.vstudio-assets-card>header,.vstudio-settings-card>header,.vstudio-recent>header{display:flex;align-items:center;gap:10px}.vstudio-prompt-card>header>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--vs-lime);background:#c8ff3714}.vstudio-prompt-card>header>div{min-width:0;display:grid;gap:3px}.vstudio-prompt-card h2{margin:0;color:#fff;font-size:15px}.vstudio-prompt-card header small,.vstudio-settings-card header small,.vstudio-assets-card header small{color:var(--vs-muted);font-size:10px}.vstudio-prompt-card header em{margin-left:auto;color:#687386;font-size:10px;font-style:normal;white-space:nowrap}.vstudio-prompt-card textarea{width:100%;min-height:185px;margin-top:18px;padding:18px;resize:vertical;color:#eef2f8;border:1px solid rgba(255,255,255,.08);border-radius:14px;outline:0;background:linear-gradient(180deg,#04070ca8,#080b11db);line-height:1.75;transition:.18s ease}.vstudio-prompt-card textarea::placeholder{color:#525d6e}.vstudio-prompt-card textarea:focus{border-color:#c8ff3757;box-shadow:0 0 0 3px #c8ff370d,0 0 35px #c8ff3709}.vstudio-prompt-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#677386;font-size:10px}.vstudio-prompt-card>footer span{display:inline-flex;align-items:center;gap:6px}.vstudio-prompt-card>footer button{border:0;color:var(--vs-cyan);background:transparent;cursor:pointer;font-size:10px}.vstudio-assets-card{padding:18px 20px 20px}.vstudio-assets-card>header{justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--vs-line)}.vstudio-assets-card>header>div,.vstudio-recent>header>div{display:flex;align-items:center;gap:8px;color:#eef2f8}.vstudio-assets-card>header svg,.vstudio-recent>header svg{color:var(--vs-lime)}.vstudio-asset-block{padding-top:16px}.vstudio-asset-block+.vstudio-asset-block{margin-top:16px;border-top:1px dashed rgba(255,255,255,.08)}.vstudio-asset-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#cbd2dd;font-size:11px}.vstudio-asset-heading small{color:#697587;font-size:10px}.vstudio-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:9px}.vstudio-image-grid figure{position:relative;min-width:0;aspect-ratio:4 / 5;margin:0;overflow:hidden;border:1px solid var(--vs-line);border-radius:13px;background:#090d14}.vstudio-image-grid figure img{width:100%;height:100%;display:block;object-fit:cover;transition:.26s ease}.vstudio-image-grid figure:hover img{transform:scale(1.035)}.vstudio-image-grid figcaption{position:absolute;left:7px;bottom:7px;padding:3px 7px;color:#fff;border-radius:6px;background:#04070cbd;font-size:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vstudio-image-grid figure>button{position:absolute;right:6px;top:6px;width:23px;height:23px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#04070cad;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.16s ease}.vstudio-image-grid figure:hover>button{opacity:1}.vstudio-add-media{min-height:132px;display:grid;place-content:center;justify-items:center;gap:5px;color:#7b8799;border:1px dashed rgba(255,255,255,.14);border-radius:13px;background:#ffffff05;cursor:pointer;transition:.18s ease}.vstudio-add-media:hover{color:var(--vs-lime);border-color:#c8ff375c;background:#c8ff3709}.vstudio-add-media span{color:inherit;font-size:11px;font-weight:700}.vstudio-add-media small{color:#5e697a;font-size:8px}.vstudio-asset-note{display:flex;align-items:center;gap:6px;margin:9px 0 0;color:#778396;font-size:9px}.vstudio-file-grid{display:flex;flex-wrap:wrap;gap:8px}.vstudio-file-card{min-width:210px;max-width:100%;flex:1 1 230px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--vs-line);border-radius:11px;background:#ffffff06}.vstudio-file-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--vs-cyan);border-radius:9px;background:#55e7ff14}.vstudio-file-icon.audio{color:var(--vs-violet);background:#9d7bff17}.vstudio-file-card>div{min-width:0;display:grid;gap:3px}.vstudio-file-card b{overflow:hidden;color:#dbe1ea;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vstudio-file-card small{color:#677386;font-size:8px}.vstudio-file-card>button,.vstudio-file-add{border:0;cursor:pointer}.vstudio-file-card>button{width:24px;height:24px;display:grid;place-items:center;color:#788395;border-radius:50%;background:transparent}.vstudio-file-card>button:hover{color:var(--vs-danger);background:#ff667d14}.vstudio-file-add{min-height:52px;min-width:130px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#8995a7;border:1px dashed rgba(255,255,255,.13)!important;border-radius:11px;background:#ffffff05;font-size:10px}.vstudio-file-add:hover{color:var(--vs-lime);border-color:#c8ff3752!important}.vstudio-settings{position:sticky;top:88px;display:grid;gap:10px}.vstudio-settings-card{padding:18px}.vstudio-settings-card>header{justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--vs-line)}.vstudio-settings-card>header>div{display:flex;align-items:center;gap:8px;font-size:13px}.vstudio-settings-card>header>div>span{color:var(--vs-lime);display:grid;place-items:center}.vstudio-model-trigger{width:100%;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0;padding:10px;text-align:left;color:#fff;border:1px solid rgba(200,255,55,.16);border-radius:13px;background:linear-gradient(110deg,#c8ff3711,#55e7ff06),#05090e8c;cursor:pointer}.vstudio-model-orb{width:38px;height:38px;display:grid;place-items:center;color:var(--vs-lime);border-radius:12px;background:#c8ff3717;box-shadow:inset 0 0 0 1px #c8ff371a}.vstudio-model-trigger>span:nth-child(2){min-width:0;display:grid;gap:3px}.vstudio-model-trigger small{color:#6f7a8c;font-size:8px}.vstudio-model-trigger b{overflow:hidden;color:#f5f7fb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vstudio-model-trigger em{overflow:hidden;color:#778396;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.vstudio-model-trigger>svg{color:#6f7b8c;transition:.18s ease}.vstudio-model-trigger>svg.is-open{transform:rotate(180deg)}.vstudio-model-menu{display:grid;gap:6px;margin:-6px 0 14px;padding:7px;border:1px solid var(--vs-line);border-radius:13px;background:#04080de6;animation:vstudio-menu-in .16s ease both}@keyframes vstudio-menu-in{0%{opacity:0;transform:translateY(-4px)}}.vstudio-model-menu>button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;text-align:left;color:#9aa5b5;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer}.vstudio-model-menu>button:hover{color:#fff;background:#ffffff09}.vstudio-model-menu>button.is-active{color:#fff;border-color:#c8ff3729;background:#c8ff370e}.vstudio-model-menu>button:disabled{opacity:.4;cursor:not-allowed}.vstudio-model-menu>button>span{min-width:0;display:grid;gap:3px}.vstudio-model-menu b{overflow:hidden;color:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vstudio-model-menu small{color:#606b7d;font-size:8px}.vstudio-model-menu em{color:var(--vs-cyan);font-size:8px;font-style:normal;white-space:nowrap}.vstudio-model-menu p{padding:10px;color:var(--vs-muted);font-size:10px}.vstudio-field{display:grid;gap:8px;padding:13px 0;border-top:1px solid var(--vs-line)}.vstudio-field>span{display:flex;justify-content:space-between;color:#8e99aa;font-size:10px}.vstudio-field>span em{color:#dce2eb;font-style:normal}.vstudio-segmented{display:flex;flex-wrap:wrap;gap:5px}.vstudio-segmented button{min-height:29px;padding:0 10px;color:#818c9e;border:1px solid var(--vs-line);border-radius:8px;background:#ffffff05;cursor:pointer;font-size:9px}.vstudio-segmented button:hover{color:#fff;border-color:var(--vs-line-strong)}.vstudio-segmented button.on{color:var(--vs-lime);border-color:#c8ff3747;background:#c8ff3712}.vstudio-duration-row{display:grid;grid-template-columns:minmax(0,1fr) 66px;gap:10px;align-items:center}.vstudio-duration-row input[type=range]{width:100%;accent-color:var(--vs-lime)}.vstudio-duration-row select{height:33px;padding:0 8px;color:#eaf0f7;border:1px solid var(--vs-line);border-radius:8px;outline:0;background:#101621;font-size:10px}.vstudio-ratio-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vstudio-ratio-grid button{min-width:0;min-height:47px;display:grid;place-items:center;gap:4px;color:#798496;border:1px solid var(--vs-line);border-radius:8px;background:#ffffff05;cursor:pointer}.vstudio-ratio-grid button:hover{color:#fff;border-color:var(--vs-line-strong)}.vstudio-ratio-grid button.on{color:var(--vs-lime);border-color:#c8ff3747;background:#c8ff370e}.vstudio-ratio-grid i{width:14px;max-height:18px;border:1.5px solid currentColor;border-radius:2px}.vstudio-ratio-grid span{overflow:hidden;width:100%;padding:0 2px;text-align:center;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.vstudio-capabilities{display:flex;flex-wrap:wrap;gap:5px;padding:12px 0 4px;border-top:1px solid var(--vs-line)}.vstudio-capabilities span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;color:#8d99ab;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff05;font-size:8px}.vstudio-capabilities span.required{color:#ffd36b;border-color:#ffd36b2e;background:#ffd36b0b}.vstudio-submit{display:grid;gap:10px;padding-top:13px;border-top:1px solid var(--vs-line)}.vstudio-submit>div{display:grid;grid-template-columns:1fr auto;align-items:end;gap:3px 10px}.vstudio-submit small{color:#727e90;font-size:9px}.vstudio-submit b{grid-column:1;display:flex;align-items:center;gap:5px;color:var(--vs-lime);font-size:19px}.vstudio-submit em{grid-column:2;grid-row:1 / span 2;align-self:center;max-width:120px;color:#5f6a7b;font-size:7px;font-style:normal;text-align:right}.vstudio-submit>button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#0a0d13;border:0;border-radius:12px;background:linear-gradient(110deg,var(--vs-lime),#e8ff9d);box-shadow:0 10px 30px #c8ff371f;cursor:pointer;font-weight:800;transition:.18s ease}.vstudio-submit>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 36px #c8ff3733}.vstudio-submit>button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.vstudio-balance{margin:10px 0 0;color:#697587;font-size:8px;text-align:center}.vstudio-balance b{color:#b8c2cf}.vstudio-engine-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--vs-line);border-radius:13px;background:#0a0e16a6}.vstudio-engine-status>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#c8ff370f}.vstudio-engine-status>span i{width:7px;height:7px;border-radius:50%;background:var(--vs-lime);box-shadow:0 0 12px var(--vs-lime);animation:vstudio-breathe 2.4s ease-in-out infinite}@keyframes vstudio-breathe{50%{opacity:.45;box-shadow:0 0 3px var(--vs-lime)}}.vstudio-engine-status>div{min-width:0;display:grid;gap:2px}.vstudio-engine-status b{color:#cbd3dd;font-size:9px}.vstudio-engine-status small{color:#667184;font-size:8px}.vstudio-engine-status>svg{color:#596476}.vstudio-recent{padding:16px 18px 18px}.vstudio-recent>header{justify-content:space-between;margin-bottom:11px}.vstudio-recent>header>button{color:var(--vs-cyan);border:0;background:transparent;cursor:pointer;font-size:9px}.vstudio-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vstudio-recent-card{min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;padding:7px;text-align:left;color:#cbd3de;border:1px solid var(--vs-line);border-radius:10px;background:#ffffff05;cursor:pointer}.vstudio-recent-card:hover{border-color:var(--vs-line-strong);background:#ffffff09}.vstudio-recent-media{position:relative;height:50px;display:grid;place-items:center;overflow:hidden;color:var(--vs-lime);border-radius:7px;background:#070a10}.vstudio-recent-media video{width:100%;height:100%;object-fit:cover}.vstudio-recent-card>span:last-child{min-width:0;display:grid;gap:4px}.vstudio-recent-card b{overflow:hidden;color:#cbd3de;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.vstudio-recent-card small{color:#626d7f;font-size:7px}.vstudio-pulse{position:absolute;right:4px;top:4px;width:5px;height:5px;border-radius:50%;background:var(--vs-lime);box-shadow:0 0 8px var(--vs-lime)}.works-page{padding-bottom:24px}.works-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;min-height:150px;padding:28px 30px;overflow:hidden;border:1px solid var(--vs-line);border-radius:22px;background:radial-gradient(circle at 80% 0%,rgba(157,123,255,.13),transparent 34%),radial-gradient(circle at 12% 100%,rgba(200,255,55,.08),transparent 32%),linear-gradient(130deg,#141b27,#090c13 75%);box-shadow:0 22px 60px #0000003d}.works-hero h1{margin:10px 0 7px;color:#fff;font-size:clamp(28px,4vw,42px);letter-spacing:-.04em}.works-hero p{margin:0;color:var(--vs-muted);font-size:12px}.works-hero>button,.works-empty>button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 17px;color:#0a0d12;border:0;border-radius:11px;background:var(--vs-lime);box-shadow:0 10px 30px #c8ff3721;cursor:pointer;font-weight:800;font-size:11px}.works-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}.works-stats>div{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--vs-line);border-radius:14px;background:#0d121bb3}.works-stats span{color:#758195;font-size:9px}.works-stats b{color:#f3f6fa;font-size:21px}.works-stats small{color:#596477;font-size:8px}.works-stats .active{border-color:#c8ff3724;background:linear-gradient(120deg,#c8ff370e,#0d121bb3)}.works-stats .active b{color:var(--vs-lime)}.works-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr) auto;gap:9px;align-items:center;margin:14px 0}.works-filter{display:flex;min-width:0;gap:5px;overflow-x:auto;scrollbar-width:none}.works-filter::-webkit-scrollbar{display:none}.works-filter button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;color:#7f8a9d;border:1px solid var(--vs-line);border-radius:9px;background:#ffffff05;cursor:pointer;white-space:nowrap;font-size:9px}.works-filter button[aria-pressed=true]{color:#fff;border-color:#c8ff3738;background:#c8ff370e}.works-filter b{min-width:18px;padding:1px 5px;color:#8994a5;border-radius:999px;background:#ffffff0e;font-size:8px}.works-search{height:36px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;color:#687386;border:1px solid var(--vs-line);border-radius:9px;background:#ffffff05}.works-search input{min-width:0;color:#dfe5ed;border:0;outline:0;background:transparent;font-size:9px}.works-search input::placeholder{color:#5b6576}.works-search button{display:grid;place-items:center;color:#6d7889;border:0;background:transparent;cursor:pointer}.works-refresh{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;color:#939eaf;border:1px solid var(--vs-line);border-radius:9px;background:#ffffff05;cursor:pointer;font-size:9px}.works-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,270px));justify-content:center;align-items:stretch;gap:12px}.work-card{position:relative;min-width:0;height:100%;display:flex;flex-direction:column;overflow:visible;border:1px solid var(--vs-line);border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.025),transparent 35%),#0d121bc7;content-visibility:auto;contain-intrinsic-size:270px 320px;transition:.22s ease}.work-card:hover{border-color:var(--vs-line-strong);transform:translateY(-3px);box-shadow:0 20px 45px #0000003d}.work-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:15px 15px 0 0;background:radial-gradient(circle at 50% 40%,rgba(85,231,255,.07),transparent 35%),#080c13}.work-card-skeleton{overflow:hidden;padding-bottom:8px;pointer-events:none}.work-skeleton-media,.work-skeleton-line,.work-skeleton-actions{position:relative;display:block;overflow:hidden;border-radius:7px;background:#ffffff0e}.work-skeleton-media{width:100%;aspect-ratio:16 / 10;border-radius:15px 15px 7px 7px}.work-skeleton-line{width:46%;height:9px;margin:13px 12px 0}.work-skeleton-line.wide{width:74%;height:12px;margin-top:12px}.work-skeleton-actions{height:29px;margin:15px 9px 0}.work-skeleton-media:after,.work-skeleton-line:after,.work-skeleton-actions:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.09) 45%,transparent 70%);content:"";transform:translate(-100%);animation:work-skeleton-sweep 1.15s ease-in-out infinite}@keyframes work-skeleton-sweep{to{transform:translate(100%)}}.work-media[role=button]{cursor:pointer}.work-media>video,.work-media>.work-poster{width:100%;height:100%;display:block;object-fit:cover}.work-media>.work-poster{background:#05080d}.work-media-state{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:8px;color:#596577}.work-media-state.is-active{color:var(--vs-lime);background:radial-gradient(circle at 50% 50%,rgba(200,255,55,.065),transparent 45%)}.work-media-state span{color:#7e8a9c;font-size:10px}.work-ratio,.work-duration{position:absolute;top:9px;padding:4px 7px;color:#d9e0e9;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#05080d9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px}.work-ratio{left:9px}.work-duration{right:9px;display:inline-flex;align-items:center;gap:4px}.work-play{position:absolute;left:50%;top:50%;width:48px;height:48px;display:grid;place-items:center;color:#0a0d12;border:0;border-radius:50%;background:var(--vs-lime);box-shadow:0 0 0 8px #c8ff371a,0 10px 25px #0000004d;cursor:pointer;transform:translate(-50%,-50%);transition:.18s ease}.work-play:hover{transform:translate(-50%,-50%) scale(1.07);box-shadow:0 0 0 12px #c8ff3714,0 10px 30px #00000059}.work-progress-overlay{position:absolute;inset:auto 9px 9px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#04080dc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.work-progress-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.work-progress-top strong{color:var(--vs-lime);font-size:13px}.work-progress-top span{overflow:hidden;color:#96a1b2;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.work-progress-track{height:3px;margin:7px 0 5px;overflow:hidden;border-radius:99px;background:#ffffff14}.work-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vs-lime),var(--vs-cyan));box-shadow:0 0 10px #c8ff378c;transition:width .5s ease}.work-progress-overlay>small{color:#646f81;font-size:7px}.work-copy{height:104px;overflow:hidden;padding:9px 11px 7px}.work-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.work-status-row time{color:#5f6a7c;font-size:8px}.work-prompt{width:100%;min-height:0;display:-webkit-box;overflow:hidden;margin:6px 0 5px;padding:0;color:#d9e0e9;border:0;background:transparent;cursor:pointer;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:10px;line-height:1.65}.work-meta{display:flex;flex-wrap:nowrap;overflow:hidden;gap:5px}.work-meta span{flex:0 0 auto;padding:3px 6px;color:#748094;border:1px solid rgba(255,255,255,.06);border-radius:5px;background:#ffffff05;font-size:7px}.work-meta span:nth-child(n+3){display:none}.work-meta span.refunded{color:var(--vs-lime);border-color:#c8ff3721}.work-error{display:block;overflow:hidden;height:12px;margin:4px 0 0;color:#cf7080;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:12px}.work-actions{min-height:41px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;padding:7px 9px;border-top:1px solid var(--vs-line)}.work-actions>button,.work-actions>a{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#8a95a6;border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer;text-decoration:none;font-size:8px}.work-actions>button:hover,.work-actions>a:hover{color:#fff;background:#ffffff09}.work-more{position:relative}.work-more>button{width:29px;height:29px;display:grid;place-items:center;color:#7e899a;border:0;border-radius:7px;background:transparent;cursor:pointer}.work-more>button:hover{color:#fff;background:#ffffff0b}.work-more-menu{position:absolute;right:0;bottom:calc(100% + 7px);z-index:15;width:145px;padding:5px;border:1px solid var(--vs-line-strong);border-radius:10px;background:#101620;box-shadow:0 16px 40px #0006}.work-more-menu button{width:100%;min-height:32px;display:flex;align-items:center;gap:7px;padding:0 8px;color:#a4aebe;border:0;border-radius:6px;background:transparent;cursor:pointer;text-align:left;font-size:9px}.work-more-menu button:hover{color:#fff;background:#ffffff0a}.work-more-menu button.danger{color:var(--vs-danger)}.works-empty{min-height:300px;display:grid;place-content:center;justify-items:center;gap:13px;border:1px dashed var(--vs-line);border-radius:17px;background:#0a0e1673}.works-empty .empty-state{border:0;background:transparent}.works-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#020509c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:works-fade-in .18s ease both}@keyframes works-fade-in{0%{opacity:0}}.works-modal-card{width:min(960px,100%);max-height:92vh;overflow:auto;border:1px solid var(--vs-line-strong);border-radius:20px;background:#0c111a;box-shadow:0 30px 100px #0000008c}.works-modal-card>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--vs-line);background:#0c111aed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.works-modal-card>header>div{display:flex;align-items:center;gap:9px}.works-modal-card>header>div>span{width:32px;height:32px;display:grid;place-items:center;color:var(--vs-lime);border-radius:9px;background:#c8ff3712}.works-modal-card>header>div>div{min-width:0;display:grid;gap:2px}.works-modal-card>header b{font-size:12px}.works-modal-card>header small{overflow:hidden;max-width:380px;color:#657084;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.works-modal-card>header>button{width:30px;height:30px;display:grid;place-items:center;color:#828d9e;border:0;border-radius:8px;background:transparent;cursor:pointer}.works-modal-card>header>button:hover{color:#fff;background:#ffffff0d}.works-modal-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:16px;padding:16px}.works-modal-media{position:relative;min-height:330px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--vs-line);border-radius:14px;background:#05080d}.works-unmute{position:absolute;left:50%;bottom:14px;z-index:3;min-height:34px;padding:0 13px;color:#0b0f15;border:0;border-radius:999px;background:#c8ff37f0;box-shadow:0 8px 24px #00000059;cursor:pointer;font-size:9px;font-weight:800;transform:translate(-50%);white-space:nowrap}.works-playback-error{position:absolute;left:50%;top:50%;z-index:4;min-width:min(310px,calc(100% - 28px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;color:#ffd0d7;border:1px solid rgba(255,102,125,.22);border-radius:10px;background:#18080deb;box-shadow:0 14px 40px #0000006b;transform:translate(-50%,-50%);font-size:9px}.works-playback-error>button{min-height:28px;padding:0 8px;color:#fff;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:#ffffff0f;cursor:pointer;font-size:8px;white-space:nowrap}.works-modal-media video{width:100%;max-height:70vh;display:block}.works-buffering{position:absolute;left:50%;top:50%;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;color:#dff9ff;border:1px solid rgba(101,224,248,.2);border-radius:999px;background:#040a11db;box-shadow:0 12px 34px #0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;transform:translate(-50%,-50%);font-size:10px;white-space:nowrap}.works-buffering svg{color:#68dcf5}.works-modal-media>div{display:grid;justify-items:center;gap:9px;color:#778396}.works-modal-media>div>svg{color:var(--vs-lime)}.works-modal-media b{color:#dce2ea;font-size:12px}.works-modal-media small{max-width:280px;color:#667184;text-align:center;font-size:9px}.works-modal-info{display:flex;flex-direction:column;min-width:0}.works-sparkle{font-size:11px}.works-modal-info>p{max-height:190px;overflow:auto;margin:10px 0 14px;padding:12px;color:#c4cdd8;border:1px solid var(--vs-line);border-radius:10px;background:#ffffff05;font-size:10px;line-height:1.75}.works-modal-info dl{display:grid;gap:7px;margin:0 0 13px}.works-modal-info dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.05)}.works-modal-info dt{color:#6f7a8c;font-size:9px}.works-modal-info dd{margin:0;color:#bdc6d2;font-size:9px;text-align:right}.works-modal-info>button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;color:#d7dee7;border:1px solid var(--vs-line-strong);border-radius:9px;background:#ffffff06;cursor:pointer;font-size:9px}.works-modal-info>button:hover{color:#fff;border-color:#c8ff3742;background:#c8ff370d}@media(max-width:1080px){.vstudio-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr)}.vstudio-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.works-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.vstudio-layout{grid-template-columns:1fr}.vstudio-settings{position:static;grid-row:auto}.vstudio-modebar{grid-template-columns:1fr}.vstudio-modebar>button{min-height:62px}.vstudio-hero{padding:24px 20px 20px}.works-toolbar{grid-template-columns:1fr auto}.works-filter{grid-column:1 / -1}.works-modal-body{grid-template-columns:1fr}.works-modal-media{min-height:240px}}@media(max-width:620px){.vstudio-hero{min-height:0;border-radius:18px}.vstudio-hero h1{font-size:28px}.vstudio-hero>p{font-size:11px}.vstudio-topics{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.vstudio-topics::-webkit-scrollbar{display:none}.vstudio-topics button{flex:0 0 auto}.vstudio-prompt-card,.vstudio-assets-card{padding:14px;border-radius:16px}.vstudio-prompt-card textarea{min-height:155px;padding:13px}.vstudio-prompt-card>footer span{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vstudio-assets-card>header{align-items:flex-start}.vstudio-assets-card>header small{max-width:180px;text-align:right;line-height:1.5}.vstudio-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.vstudio-add-media{min-height:0;aspect-ratio:4 / 5}.vstudio-add-media small{display:none}.vstudio-file-card{min-width:100%;flex-basis:100%}.vstudio-ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vstudio-settings-card{padding:14px;border-radius:16px}.vstudio-recent-grid{grid-template-columns:1fr}.works-hero{min-height:0;align-items:flex-start;flex-direction:column;padding:22px 18px;border-radius:18px}.works-hero>button{width:100%}.works-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.works-toolbar{grid-template-columns:1fr auto}.works-search{grid-column:1 / -1;grid-row:2}.works-refresh{grid-column:2;grid-row:1}.works-grid{grid-template-columns:1fr}.work-media{aspect-ratio:16 / 11}.works-modal{padding:0;align-items:end}.works-modal-card{width:100%;max-height:94vh;border-radius:20px 20px 0 0}.works-modal-body{padding:12px}.works-modal-card>header small{max-width:210px}}.work-card{border-radius:14px;background:radial-gradient(circle at 86% 0,rgba(111,226,255,.055),transparent 30%),linear-gradient(160deg,rgba(255,255,255,.03),transparent 36%),#0b111bd1}.work-card:before{position:absolute;top:0;right:16%;left:16%;z-index:3;height:1px;border-radius:99px;background:linear-gradient(90deg,transparent,rgba(110,231,255,.82),rgba(200,255,55,.74),transparent);content:"";opacity:.4;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.work-card:hover:before{opacity:1;transform:scaleX(1.12)}.works-fullscreen-button{top:10px;right:10px;bottom:auto}.works-modal .works-modal-media>video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-height:100%;object-fit:contain;background:#02050a}.works-modal .works-modal-media>.works-fullscreen-button{top:10px;right:10px;bottom:auto;width:34px;height:34px;min-height:34px;padding:0}.works-modal .works-modal-media>.works-fullscreen-button>span{display:none}.works-modal{overflow:hidden;overscroll-behavior:contain}.works-modal-card{overflow:hidden}@media(max-width:620px){.works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.work-card{border-radius:13px}.work-media{aspect-ratio:1 / 1;border-radius:12px 12px 0 0}.work-ratio,.work-duration{top:6px;padding:3px 5px;border-radius:5px;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:7px}.work-ratio{left:6px}.work-duration{right:6px}.work-duration svg{width:9px;height:9px}.work-play{width:38px;height:38px}.work-play svg{width:17px;height:17px}.work-progress-overlay{inset:auto 6px 6px;padding:7px;border-radius:8px;-webkit-backdrop-filter:none;backdrop-filter:none}.work-progress-top strong{font-size:11px}.work-progress-top span{font-size:7px}.work-progress-overlay>small{display:none}.work-copy{height:48px;overflow:hidden;padding:6px 7px 5px}.work-status-row time{display:none}.work-status-row{min-height:17px}.work-prompt{display:block;height:14px;min-height:0;margin:4px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45}.work-meta{display:none!important}.work-meta span{max-width:100%;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.work-meta span:nth-child(n+3){display:none}.work-error{display:none!important}.work-actions{margin-top:auto;min-height:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;gap:2px;padding:5px 6px}.work-skeleton-media{aspect-ratio:1 / 1;border-radius:12px 12px 7px 7px}.work-actions>button,.work-actions>a{min-height:26px;gap:3px;font-size:7px}.work-actions>button svg,.work-actions>a svg{width:12px;height:12px}.work-more>button{width:27px;height:27px}.works-modal{align-items:center;padding:12px;overflow:hidden;overscroll-behavior:contain;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.works-modal-card{width:min(420px,100%);max-height:calc(100vh - 24px);max-height:min(720px,80dvh);display:flex;flex-direction:column;overflow:hidden;border-radius:18px}.works-modal-card>header{position:relative;flex:0 0 auto;padding:11px 12px}.works-modal-card>header>button{width:34px;height:34px;background:#ffffff09}.works-modal-body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:10px}.works-modal-media{flex:0 0 auto;min-height:170px;height:clamp(170px,28dvh,220px);max-height:220px;border-radius:12px}.works-modal-media video{width:100%;height:100%;max-height:100%;object-fit:contain}.works-fullscreen-button{top:8px;right:8px;width:34px;height:34px;min-height:34px;padding:0}.works-modal-info{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-right:3px}.works-modal-info>p{max-height:125px;margin:8px 0 10px;padding:10px;font-size:9px;line-height:1.65}.works-modal-info dl{gap:5px;margin-bottom:10px}.works-modal-info dl>div{padding-bottom:5px}.works-modal-info>button{position:sticky;bottom:0;z-index:2;min-height:38px;margin-top:2px;background:#0b121df5}}.aimodels-admin{display:grid;gap:14px}.ai-admin-loading{min-height:320px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--muted, #7d8797)}.ai-admin-loading svg{color:var(--accent, #c8ff37)}.ai-admin-loading b{color:var(--text, #eef2f8)}.ai-admin-loading small{font-size:11px}.aimodels-provider-card{display:grid;grid-template-columns:auto minmax(180px,1.3fr) minmax(120px,.6fr) minmax(130px,.6fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid rgba(200,255,55,.17);border-radius:16px;background:radial-gradient(circle at 8% 0%,rgba(200,255,55,.08),transparent 28%),linear-gradient(120deg,#121822f2,#0a0e15e6)}.aimodels-provider-mark{width:48px;height:48px;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.16);border-radius:14px;background:#c8ff3712}.aimodels-provider-copy{min-width:0}.aimodels-provider-copy>span,.aimodels-provider-balance>span{color:#778191;font-size:9px}.aimodels-provider-copy h2{margin:3px 0 2px;color:#f4f7fb;font-size:18px}.aimodels-provider-copy p{overflow:hidden;margin:0;color:#667183;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.aimodels-provider-health,.aimodels-provider-balance{display:grid;gap:5px;min-width:0}.aimodels-provider-health small{overflow:hidden;color:#707b8d;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.aimodels-provider-balance b{color:#dfe5ed;font-size:12px}.aimodels-provider-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.aimodels-provider-actions button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#9ba6b6;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff06;cursor:pointer;font-size:9px}.aimodels-provider-actions button:hover{color:#fff;border-color:#c8ff3740}.aimodels-toolbar{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--line, rgba(255,255,255,.08));border-radius:13px;background:#0c1119ad}.aimodels-toolbar>div{display:flex;align-items:center;gap:9px;margin-right:auto}.aimodels-toolbar>div>span{color:#c8ff37}.aimodels-toolbar h2{margin:0;color:#edf1f7;font-size:13px}.aimodels-toolbar p{margin:2px 0 0;color:#697486;font-size:8px}.aimodels-search{width:min(260px,25vw)}.aimodels-search input{width:100%;height:34px;padding:0 10px;color:#dfe5ee;border:1px solid rgba(255,255,255,.08);border-radius:8px;outline:0;background:#ffffff05;font-size:9px}.aimodels-search input:focus{border-color:#c8ff3747}.aimodels-category-panel{display:grid;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:radial-gradient(circle at 0% 0%,rgba(114,230,255,.055),transparent 30%),linear-gradient(135deg,#121924d1,#090d14b8)}.aimodels-category-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.aimodels-category-panel>header>div{min-width:0;display:flex;align-items:center;gap:9px}.aimodels-category-panel>header>div>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#72e6ff;border:1px solid rgba(114,230,255,.14);border-radius:9px;background:#72e6ff0e}.aimodels-category-panel>header>div>div{min-width:0;display:grid;gap:2px}.aimodels-category-panel>header b{color:#eaf0f7;font-size:12px}.aimodels-category-panel>header small{color:#728094;font-size:9px;line-height:1.45}.aimodels-category-panel>header>small{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff06;white-space:nowrap}.aimodels-category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.aimodels-category-tabs button{min-width:0;min-height:61px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;text-align:left;color:#8996a8;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff05;cursor:pointer;transition:.16s ease}.aimodels-category-tabs button:hover{color:#dce5ef;border-color:#72e6ff26;background:#72e6ff09;transform:translateY(-1px)}.aimodels-category-tabs button.is-active{color:#f2f7fd;border-color:#c8ff3747;background:linear-gradient(125deg,#c8ff3717,#72e6ff09),#0f161deb;box-shadow:inset 0 1px #ffffff0a,0 0 22px #c8ff370d}.aimodels-category-tabs button>span{width:28px;height:28px;display:grid;place-items:center;color:#7f8ea2;border-radius:8px;background:#ffffff09}.aimodels-category-tabs button.is-active>span{color:#c8ff37;background:#c8ff3713}.aimodels-category-tabs button>div{min-width:0;display:grid;gap:2px}.aimodels-category-tabs button b{overflow:hidden;color:inherit;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.aimodels-category-tabs button small{overflow:hidden;color:#667386;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.aimodels-category-tabs button.is-active small{color:#8d9bae}.aimodels-category-tabs button em{min-width:24px;padding:4px 6px;color:#8290a2;border-radius:999px;background:#ffffff09;text-align:center;font-size:8px;font-style:normal}.aimodels-category-tabs button.is-active em{color:#d9ff75;background:#c8ff3717}.aimodels-groups{display:grid;gap:20px}.aimodels-group{min-width:0;display:grid;gap:9px}.aimodels-group>header{display:flex;align-items:center;gap:8px;padding:0 2px 7px;border-bottom:1px solid rgba(255,255,255,.06)}.aimodels-group>header>span{width:27px;height:27px;display:grid;place-items:center;color:#c8ff37;border-radius:8px;background:#c8ff370f}.aimodels-group>header>div{min-width:0;display:flex;align-items:baseline;gap:8px}.aimodels-group>header b{color:#e6edf5;font-size:11px}.aimodels-group>header small{overflow:hidden;color:#687588;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.aimodels-group>header em{margin-left:auto;color:#708095;font-size:8px;font-style:normal;white-space:nowrap}.aimodels-recommend{padding:13px;border:1px dashed rgba(200,255,55,.16);border-radius:13px;background:#c8ff3705}.aimodels-recommend>header{display:flex;align-items:center;gap:9px;margin-bottom:9px}.aimodels-recommend>header b{color:#d8dfe8;font-size:11px}.aimodels-recommend>header small{color:#687486;font-size:8px}.aimodels-recommend>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.aimodels-recommend button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 7px;padding:9px;text-align:left;color:#aeb8c6;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff05;cursor:pointer}.aimodels-recommend button:hover{border-color:#c8ff3740;background:#c8ff370b}.aimodels-recommend button>span{grid-row:1 / span 2;display:grid;place-items:center;color:#c8ff37}.aimodels-recommend button b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.aimodels-recommend button small{overflow:hidden;color:#697587;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.aimodels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aimodel-card{min-width:0;display:flex;flex-direction:column;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 38%),#0c1119bf;transition:.18s ease}.aimodels-global-optimizer{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(139,163,205,.14);border-radius:12px;background:linear-gradient(135deg,rgba(139,163,205,.055),transparent 48%),#080e17c2;box-shadow:inset 0 1px #ffffff0a}.aimodels-global-optimizer.is-on{border-color:#72e6ff3d;background:linear-gradient(135deg,rgba(114,230,255,.08),transparent 48%),#080e17d1}.aimodels-global-optimizer-icon{width:42px;height:42px;display:grid;place-items:center;color:#8d9bad;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff06}.aimodels-global-optimizer.is-on .aimodels-global-optimizer-icon{color:#72e6ff;border-color:#72e6ff2e;background:#72e6ff0e}.aimodels-global-optimizer>div{min-width:0;display:grid;gap:2px}.aimodels-global-optimizer>div small{color:#68778a;font-size:7px;letter-spacing:.08em}.aimodels-global-optimizer>div b{color:#dce7f4;font-size:12px}.aimodels-global-optimizer>div p{margin:2px 0 0;color:#8291a4;font-size:9px;line-height:1.5}.aimodels-global-optimizer-state{padding:4px 7px;color:#7e8b9d;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff05;font-size:8px;white-space:nowrap}.aimodels-global-optimizer-state.is-on{color:#72e6ff;border-color:#72e6ff2e;background:#72e6ff0d}.aimodels-global-optimizer>button{min-width:78px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;color:#9aa8b9;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff06;font:inherit;font-size:9px;cursor:pointer}.aimodels-global-optimizer>button>i{width:8px;height:8px;border-radius:50%;background:#5f6c7c;box-shadow:0 0 0 4px #5f6c7c14}.aimodels-global-optimizer>button.is-on{color:#b8f5ff;border-color:#72e6ff38;background:#72e6ff11}.aimodels-global-optimizer>button.is-on>i{background:#72e6ff;box-shadow:0 0 12px #72e6ff99}.aimodels-global-optimizer>button:disabled{cursor:wait;opacity:.62}@media(max-width:720px){.aimodels-global-optimizer{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;padding:12px}.aimodels-global-optimizer-icon{width:36px;height:36px}.aimodels-global-optimizer-state{grid-column:2;justify-self:start;margin-top:4px}.aimodels-global-optimizer>button{grid-column:3;grid-row:1 / span 2;min-width:70px}}.aimodel-card:hover{border-color:#ffffff26;transform:translateY(-2px)}.aimodel-card.is-disabled{opacity:.58}.aimodel-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.aimodel-icon{width:34px;height:34px;display:grid;place-items:center;color:#c8ff37;border-radius:10px;background:#c8ff3712}.aimodel-card>header>div{min-width:0;display:grid;gap:2px}.aimodel-card>header b{overflow:hidden;color:#e7ecf3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.aimodel-title-line{min-width:0;display:flex;align-items:center;gap:6px}.aimodel-title-line>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aimodel-card>header small{overflow:hidden;color:#606c7e;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.aimodel-modes{display:flex;flex-wrap:wrap;gap:4px;min-height:22px;margin:10px 0 8px}.aimodel-modes span{padding:3px 6px;color:#91a0b2;border:1px solid rgba(255,255,255,.07);border-radius:5px;font-size:7px}.aimodel-modes span.native{color:#c8ff37;border-color:#c8ff3721;background:#c8ff3709}.aimodel-modes span.auto-prompt{color:#72e6ff;border-color:#72e6ff2e;background:#72e6ff0b}.aimodel-card dl{display:grid;gap:5px;margin:0}.aimodel-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.045)}.aimodel-card dt{color:#687486;font-size:8px}.aimodel-card dd{overflow:hidden;margin:0;color:#b7c0cc;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.aimodel-endpoint{overflow:hidden;margin:9px 0;padding:6px 7px;color:#657183;border-radius:5px;background:#ffffff05;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.aimodel-card>footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.aimodel-card>footer button{min-width:0;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#8793a4;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer;font-size:7px}.aimodel-card>footer button:hover{color:#fff;background:#ffffff09}.aimodel-card>footer button.aimodel-auto-prompt{grid-column:1 / -1;justify-content:flex-start;padding:0 8px;color:#788699;border-color:#ffffff12;background:#ffffff05}.aimodel-card>footer button.aimodel-auto-prompt.is-on{color:#72e6ff;border-color:#72e6ff2e;background:#72e6ff0b}.aimodel-card>footer button.danger:hover{color:#ff667d;background:#ff667d0f}.aimodels-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#020509c2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.aimodels-modal-card{width:min(760px,100%);max-height:92vh;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#0d131d;box-shadow:0 30px 90px #0000008c}.aimodels-modal-card>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.08);background:#0d131df0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aimodels-modal-card>header>div{display:flex;align-items:center;gap:9px}.aimodels-modal-card>header>div>span{width:32px;height:32px;display:grid;place-items:center;color:#c8ff37;border-radius:9px;background:#c8ff3712}.aimodels-modal-card>header>div>div{display:grid;gap:2px}.aimodels-modal-card>header b{color:#edf2f8;font-size:12px}.aimodels-modal-card>header small{color:#667284;font-size:8px}.aimodels-modal-card>header>button{width:30px;height:30px;display:grid;place-items:center;color:#7c8899;border:0;border-radius:8px;background:transparent;cursor:pointer}.aimodels-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px}.aimodels-form label{min-width:0;display:grid;gap:5px}.aimodels-form label.wide{grid-column:1 / -1}.aimodels-form label>span{color:#8793a4;font-size:8px}.aimodels-form input,.aimodels-form select{width:100%;height:35px;padding:0 9px;color:#e3e9f1;border:1px solid rgba(255,255,255,.09);border-radius:8px;outline:0;background:#ffffff06;font-size:9px}.aimodels-form input:focus,.aimodels-form select:focus{border-color:#c8ff3747}.aimodels-form input:disabled{color:#697587;background:#ffffff03}.aimodels-form .aimodels-check{min-height:35px;display:flex;flex-direction:row;align-items:center;gap:7px;padding:0 9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff05}.aimodels-check input{width:14px;height:14px;accent-color:#c8ff37}.aimodels-check span{color:#a4aebe!important}.aimodels-badge-preview{min-height:52px;display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:radial-gradient(circle at 8% 50%,rgba(114,230,255,.06),transparent 28%),#ffffff05}.aimodels-badge-preview>span{color:#8f9eb1;font-size:9px}.aimodels-badge-preview>small{margin-left:auto;color:#647286;font-size:8px;line-height:1.5;text-align:right}.aimodels-badge-style-field{grid-column:1 / -1;min-width:0;display:grid;gap:5px}.aimodels-badge-style-field>span{color:#8793a4;font-size:8px}.aimodels-badge-style-picker{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff05}.aimodels-badge-style-picker>summary{min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;cursor:pointer;list-style:none}.aimodels-badge-style-picker>summary::-webkit-details-marker{display:none}.aimodels-badge-style-picker>summary>b{min-width:0;overflow:hidden;color:#a9b6c8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.aimodels-badge-style-picker>summary>svg{color:#6f7c8f;transition:transform .18s ease}.aimodels-badge-style-picker[open]>summary>svg{transform:rotate(180deg)}.aimodels-badge-style-menu{max-height:340px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow-y:auto;padding:8px;border-top:1px solid rgba(255,255,255,.07);overscroll-behavior:contain}.aimodels-badge-style-menu>button{min-width:0;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;color:#8f9bad;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05;cursor:pointer;text-align:left}.aimodels-badge-style-menu>button:hover{color:#dce8f6;border-color:#73e1f72e;background:#6dddf50b}.aimodels-badge-style-menu>button.is-active{color:#eaffff;border-color:#c8ff3738;background:linear-gradient(135deg,#c8ff3712,#65e0f809)}.aimodels-badge-style-menu>button>span{min-width:0;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.aimodels-badge-style-menu>button>svg{color:#c8ff37}.aimodels-badge-style-menu .model-badge{animation:none}.aimodels-badge-style-menu .model-badge:before{animation:none}.secret-input{position:relative}.secret-input input{padding-right:40px}.secret-input button{position:absolute;right:3px;top:3px;width:30px;height:29px;display:grid;place-items:center;color:#778395;border:0;background:transparent;cursor:pointer}.aimodels-modal-card>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 15px;border-top:1px solid rgba(255,255,255,.08)}.aimodels-modal-card>footer>button:not(.primary-button){min-height:36px;padding:0 13px;color:#8c97a8;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:transparent;cursor:pointer;font-size:9px}.provider-key-card{width:min(520px,100%)}@media(max-width:1120px){.aimodels-grid,.aimodels-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.aimodels-recommend>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.aimodels-provider-card{grid-template-columns:auto minmax(0,1fr)}.aimodels-provider-health,.aimodels-provider-balance,.aimodels-provider-actions{grid-column:1 / -1}.aimodels-provider-actions{justify-content:flex-start}.aimodels-toolbar{align-items:stretch;flex-wrap:wrap}.aimodels-toolbar>div{width:100%}.aimodels-search{width:100%;flex:1 1 100%}.aimodels-grid{grid-template-columns:1fr}.aimodels-category-panel>header{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.aimodels-category-tabs{grid-template-columns:1fr}.aimodels-group>header>div{display:grid;gap:2px}.aimodels-recommend>div{grid-template-columns:1fr}.aimodels-form{grid-template-columns:1fr}.aimodels-form label.wide,.aimodels-badge-style-field{grid-column:auto}.aimodels-badge-style-menu{grid-template-columns:1fr}.aimodels-modal{padding:0;align-items:end}.aimodels-modal-card{width:100%;max-height:94vh;border-radius:16px 16px 0 0}}.billing-admin{min-width:0;display:grid;gap:14px}.billing-policy-card,.billing-simulator,.billing-model-card,.billing-upstream-card{min-width:0;overflow:hidden;border:1px solid rgba(139,163,205,.16);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 42%),#0a0f19e0;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #0000002e}.billing-policy-card>header,.billing-model-card>header,.billing-upstream-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(139,163,205,.1)}.billing-policy-card>header>div,.billing-model-card>header>div:first-child,.billing-upstream-card>header>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.billing-policy-card>header>div>span,.billing-model-card>header>div:first-child>span,.billing-upstream-card>header>div:first-child>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:#7df1e4;border-radius:10px;background:#4fd3c617}.billing-policy-card h2,.billing-model-card h3,.billing-models-heading h2,.billing-upstream-card h2{margin:0;color:#eef4fc}.billing-policy-card h2,.billing-models-heading h2,.billing-upstream-card h2{font-size:15px}.billing-model-card h3{font-size:12px}.billing-policy-card header small,.billing-model-card header small,.billing-models-heading p,.billing-upstream-card header small{color:#78879c;font-size:9px;line-height:1.55}.billing-policy-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:15px}.billing-policy-grid label,.billing-sim-form label{min-width:0;display:grid;gap:5px}.billing-policy-grid label>span,.billing-sim-form label>span{color:#8291a6;font-size:9px;font-weight:650}.billing-policy-grid input,.billing-policy-grid select,.billing-sim-form input,.billing-sim-form select,.billing-price-table input,.billing-price-table select{width:100%;height:35px;padding:0 9px;color:#e6edf7;border:1px solid rgba(139,163,205,.16);border-radius:8px;outline:0;background:#02070e85;font:inherit;font-size:10px}.billing-policy-grid input:focus,.billing-policy-grid select:focus,.billing-sim-form input:focus,.billing-sim-form select:focus,.billing-price-table input:focus,.billing-price-table select:focus{border-color:#67e2d657;box-shadow:0 0 0 2px #54d7ca0e}.billing-price-table input:disabled,.billing-price-table select:disabled{color:#8a98aa;cursor:default;border-color:#8ba3cd14;background:#02070e42;opacity:1}.billing-policy-grid label small{color:#637287;font-size:8px;line-height:1.45}.billing-policy-status{min-width:0;display:grid;align-content:center;gap:3px;padding:10px 12px;border:1px solid rgba(112,224,214,.12);border-radius:9px;background:#44cabe0b}.billing-policy-status span,.billing-policy-status small{color:#718196;font-size:8px}.billing-policy-status b{color:#8ef3e7;font-size:12px}.billing-upstream-card{position:relative}.billing-upstream-card:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:radial-gradient(circle at 92% 0%,rgba(125,241,228,.08),transparent 34%)}.billing-upstream-card.is-error:after{background:radial-gradient(circle at 92% 0%,rgba(255,116,125,.08),transparent 34%)}.billing-upstream-card.is-running>header>div:first-child>span svg{animation:billing-sync-spin 1.4s linear infinite}@keyframes billing-sync-spin{to{transform:rotate(360deg)}}.billing-upstream-actions,.billing-policy-actions{display:flex;align-items:center;gap:7px}.billing-policy-actions>button:not(.primary-button){min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#8ef3e7;border:1px solid rgba(112,232,196,.16);border-radius:8px;background:#44cabe0b;font:inherit;font-size:9px;cursor:pointer}.billing-policy-actions>button:disabled{cursor:not-allowed;opacity:.45}.billing-upstream-actions button,.billing-model-upstream>button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#aab8c9;border:1px solid rgba(139,163,205,.16);border-radius:8px;background:#ffffff06;font:inherit;font-size:9px;cursor:pointer}.billing-upstream-actions button:disabled,.billing-model-upstream>button:disabled{cursor:not-allowed;opacity:.45}.billing-upstream-grid{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(120px,.65fr) minmax(180px,1fr) minmax(130px,.7fr) minmax(240px,1.5fr);gap:9px;padding:14px 15px 10px}.billing-upstream-grid>label,.billing-upstream-grid>div{min-width:0;display:grid;align-content:center;gap:5px}.billing-upstream-grid label>span,.billing-sync-time small,.billing-sync-summary small{color:#8291a6;font-size:8px;font-weight:650}.billing-upstream-grid input,.billing-upstream-grid select,.billing-model-upstream input{width:100%;height:35px;padding:0 9px;color:#e6edf7;border:1px solid rgba(139,163,205,.16);border-radius:8px;outline:0;background:#02070e85;font:inherit;font-size:10px}.billing-upstream-grid input:focus,.billing-upstream-grid select:focus,.billing-model-upstream input:focus{border-color:#67e2d657;box-shadow:0 0 0 2px #54d7ca0e}.billing-upstream-toggle>i{height:35px;display:flex;align-items:center;gap:8px;padding:0 9px;color:#8af2e6;border:1px solid rgba(112,224,214,.14);border-radius:8px;background:#44cabe0b;font-size:9px;font-style:normal;font-weight:650}.billing-upstream-toggle input{width:16px;height:16px;accent-color:#6ee7d9}.billing-sync-health{grid-template-columns:28px minmax(0,1fr)!important;align-items:center;padding:6px 9px;border:1px solid rgba(139,163,205,.12);border-radius:8px;background:#ffffff05}.billing-sync-health>i{width:9px;height:9px;border-radius:50%;background:#8291a6;box-shadow:0 0 0 4px #8291a614}.billing-sync-health.is-success>i{background:#70e8c4;box-shadow:0 0 0 4px #70e8c417,0 0 16px #70e8c480}.billing-sync-health.is-partial>i{background:#e0b96d;box-shadow:0 0 0 4px #e0b96d17}.billing-sync-health.is-error>i{background:#ff7c87;box-shadow:0 0 0 4px #ff7c8717}.billing-sync-health.is-running>i{background:#72d8ff;box-shadow:0 0 0 4px #72d8ff17;animation:billing-sync-pulse 1s ease-in-out infinite alternate}@keyframes billing-sync-pulse{to{box-shadow:0 0 0 8px #72d8ff05,0 0 18px #72d8ff8c}}.billing-sync-health span,.billing-sync-time span{min-width:0;display:grid;gap:3px}.billing-sync-health b,.billing-sync-time b{overflow:hidden;color:#dfe9f6;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.billing-sync-time{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.billing-sync-summary{display:grid;grid-template-columns:repeat(5,minmax(65px,auto)) minmax(160px,1fr);align-items:center;gap:1px;margin:0 15px 14px;overflow:hidden;border:1px solid rgba(139,163,205,.1);border-radius:9px;background:#8ba3cd17}.billing-sync-summary>span{min-width:0;display:grid;gap:2px;padding:8px 10px;background:#070c16eb}.billing-sync-summary b{color:#e8eff9;font-size:11px}.billing-sync-summary p{min-width:0;margin:0;padding:8px 11px;color:#78879c;background:#070c16eb;font-size:8px;line-height:1.5}.billing-sync-results{margin:0 15px 14px;border-top:1px solid rgba(139,163,205,.09)}.billing-sync-results summary{padding:9px 0 0;color:#8ca0b8;font-size:9px;cursor:pointer}.billing-sync-results>div{max-height:260px;display:grid;gap:1px;margin-top:8px;overflow:auto;border:1px solid rgba(139,163,205,.1);border-radius:8px;background:#8ba3cd14}.billing-sync-results article{display:grid;grid-template-columns:minmax(180px,1fr) 70px minmax(180px,1.4fr);align-items:center;gap:10px;padding:8px 10px;background:#070c16f0}.billing-sync-results article>span{min-width:0;display:grid;gap:2px}.billing-sync-results article b,.billing-sync-results article small,.billing-sync-results article em,.billing-sync-results article p{font-size:8px;font-style:normal}.billing-sync-results article b{overflow:hidden;color:#dfe8f3;text-overflow:ellipsis;white-space:nowrap}.billing-sync-results article small,.billing-sync-results article p{color:#74849a}.billing-sync-results article p{min-width:0;margin:0;overflow-wrap:anywhere}.billing-sync-results article em{color:#8ef3e7}.billing-sync-results article.is-error em{color:#ff8992}.billing-sync-results article.is-partial em{color:#e0b96d}.billing-simulator{display:grid;gap:12px;padding:14px}.billing-simulator>header,.billing-models-heading{display:flex;align-items:center;gap:8px}.billing-simulator>header>span{color:#82efe2}.billing-simulator>header b{color:#e8eff9;font-size:12px}.billing-simulator>header small{color:#66768b;font-size:8px}.billing-sim-form{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(100px,.8fr) minmax(90px,.6fr) minmax(80px,.5fr) auto;gap:8px;align-items:end}.billing-sim-form>button,.billing-models-heading>button,.billing-model-actions button{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;color:#aab8c9;border:1px solid rgba(139,163,205,.16);border-radius:8px;background:#ffffff06;font:inherit;font-size:9px;cursor:pointer}.billing-sim-form>button{color:#061614;border-color:#7ef1e44d;background:linear-gradient(135deg,#8af7e9,#72d8ff 50%,#9d8cff)}.billing-sim-result{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(139,163,205,.12);border-radius:10px;background:#8ba3cd1a}.billing-sim-result span{min-width:0;display:grid;gap:4px;padding:10px;background:#070c16e6}.billing-sim-result small{color:#6d7c91;font-size:8px}.billing-sim-result b{color:#e7eef8;font-size:11px}.billing-models-heading{justify-content:space-between;margin-top:4px}.billing-models-tools{display:flex;align-items:center;gap:7px}.billing-models-tools label{width:min(260px,30vw);height:35px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid rgba(139,163,205,.15);border-radius:8px;background:#02070e7a}.billing-models-tools label svg{flex:0 0 auto;color:#78889c}.billing-models-tools input{width:100%;min-width:0;border:0;outline:0;color:#dfe8f3;background:transparent;font:inherit;font-size:9px}.billing-models-heading p{margin:3px 0 0}.billing-category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:7px;padding:2px 0}.billing-category-tabs>button{width:100%;min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;color:#8fa1b6;border:1px solid rgba(139,163,205,.12);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 60%),#050a139e;font:inherit;text-align:left;cursor:pointer}.billing-category-tabs>button>span{width:28px;height:28px;display:grid;place-items:center;color:#7f93aa;border-radius:8px;background:#8ba3cd0e}.billing-category-tabs>button>div{min-width:0;display:grid;gap:2px}.billing-category-tabs b,.billing-category-tabs small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-category-tabs b{color:#c7d3e2;font-size:9px}.billing-category-tabs small{color:#637388;font-size:7px}.billing-category-tabs em{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;color:#8293a8;border-radius:999px;background:#8ba3cd12;font-size:8px;font-style:normal}.billing-category-tabs>button.is-active{color:#8cf3e8;border-color:#6ae5da47;background:linear-gradient(145deg,rgba(91,226,212,.1),transparent 65%),#07121be0;box-shadow:inset 0 1px #ffffff0b,0 8px 24px #19989314}.billing-category-tabs>button.is-active>span{color:#8cf3e8;background:#63e6d817}.billing-category-tabs>button.is-active b,.billing-category-tabs>button.is-active small{color:#dffaf6}.billing-model-list{display:grid;gap:16px}.billing-category-group{min-width:0;display:grid;gap:9px}.billing-category-group>header{display:flex;align-items:center;gap:8px;padding:0 3px}.billing-category-group>header>span{width:28px;height:28px;display:grid;place-items:center;color:#83f1e5;border:1px solid rgba(108,225,214,.1);border-radius:8px;background:#4dd0c30d}.billing-category-group>header>div{min-width:0;display:grid;gap:2px}.billing-category-group>header b{color:#dce7f3;font-size:10px}.billing-category-group>header small{color:#66768b;font-size:8px}.billing-category-group>header em{margin-left:auto;color:#718298;font-size:8px;font-style:normal}.billing-category-models{min-width:0;display:grid;gap:10px}.billing-no-models{display:grid;justify-items:center;gap:6px;padding:34px 18px;color:#75869b;border:1px dashed rgba(139,163,205,.13);border-radius:14px;background:#0409116b;text-align:center}.billing-no-models svg{color:#7de9df}.billing-no-models b{color:#bfcddd;font-size:11px}.billing-no-models small{color:#69798e;font-size:9px}.billing-model-actions{display:flex;gap:7px}.billing-model-actions button.is-danger{color:#ff9ba5;border-color:#ff7c872e;background:#ff54650b}.billing-model-upstream{display:grid;grid-template-columns:28px minmax(160px,.9fr) auto minmax(180px,1.2fr) auto;align-items:end;gap:9px;padding:9px 14px;border-bottom:1px solid rgba(139,163,205,.075);background:#ffffff04}.billing-model-upstream-mark{width:28px;height:34px;display:grid;place-items:center;color:#7f91a7;border-radius:7px;background:#8ba3cd0e}.billing-model-upstream.is-success .billing-model-upstream-mark{color:#70e8c4;background:#70e8c412}.billing-model-upstream.is-error .billing-model-upstream-mark{color:#ff7c87;background:#ff7c8712}.billing-model-upstream>label:first-of-type{min-width:0;display:grid;gap:4px}.billing-model-upstream>label:first-of-type>span{color:#718095;font-size:8px}.billing-model-upstream input{height:34px;font-family:Cascadia Mono,Consolas,monospace;font-size:9px}.billing-follow-upstream{min-height:34px;display:flex;align-items:center;gap:6px;padding:0 9px;color:#93a5ba;border:1px solid rgba(139,163,205,.14);border-radius:7px;background:#02070e59;font-size:8px;font-weight:650;white-space:nowrap}.billing-follow-upstream input{width:15px;height:15px;accent-color:#6ee7d9}.billing-upstream-result{min-width:0;height:34px;display:grid;align-content:center;gap:2px}.billing-upstream-result b,.billing-upstream-result small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-upstream-result b{color:#b6c4d5;font-size:8px;font-weight:650}.billing-upstream-result small{color:#65758a;font-size:7px}.billing-model-upstream>p{grid-column:2 / -1;margin:-2px 0 0;color:#d2aa64;font-size:8px;line-height:1.45}.billing-price-table-wrap{width:100%;overflow-x:auto}.billing-price-table{width:100%;min-width:1720px;border-collapse:collapse}.billing-price-table th{padding:8px 7px;color:#718095;border-bottom:1px solid rgba(139,163,205,.1);font-size:8px;font-weight:650;text-align:left;white-space:nowrap}.billing-price-table td{padding:7px;border-bottom:1px solid rgba(139,163,205,.065)}.billing-price-table th:last-child,.billing-price-table td:last-child{position:sticky;right:0;z-index:2;background:#0a101b;box-shadow:-10px 0 18px #02060cb8}.billing-price-table th:last-child{z-index:3;background:#0c1320}.billing-price-table tr.is-editing td:last-child{background:#0c1a20}.billing-price-table td:first-child{width:132px}.billing-price-table td:nth-child(2){width:150px}.billing-price-table td:nth-child(3){width:78px}.billing-price-table tr.is-editing{background:#56dccf09;box-shadow:inset 3px 0 #6ee7d99e}.billing-row-actions{min-width:132px;display:flex;align-items:center;gap:5px}.billing-row-actions button{height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#9badc0;border:1px solid rgba(139,163,205,.14);border-radius:7px;background:#ffffff06;font:inherit;font-size:8px;font-weight:650;cursor:pointer}.billing-row-actions button.is-done{color:#8ff2dc;border-color:#70e8c433;background:#4ed3bf0f}.billing-row-actions button.is-danger{color:#ff9ba5;border-color:#ff7c8729;background:#ff54650a}.billing-row-actions button:disabled{opacity:.5;cursor:wait}.billing-price-table input[type=checkbox]{width:16px;height:16px;accent-color:#6ee7d9}.billing-price-table .billing-cost-source{min-width:72px;color:#8ef3e7;border-color:#70e8c429;background:#44cabe0b}.billing-price-table .billing-cost-source.is-manual{color:#e0b96d;border-color:#e0b96d24;background:#e0b96d09}.billing-model-card>footer{display:flex;align-items:center;gap:12px;padding:10px 14px;color:#76869b;border-top:1px solid rgba(139,163,205,.08);font-size:8px}.billing-model-card>footer b{color:#8af2e6;font-size:13px}.billing-model-card>footer small{margin-left:auto;color:#728197}.billing-no-prices{display:flex;align-items:center;gap:7px;padding:14px;color:#e0b96d;font-size:9px}@media(max-width:1180px){.billing-policy-grid,.billing-upstream-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-sync-summary{grid-template-columns:repeat(5,minmax(65px,auto))}.billing-sync-summary p{grid-column:1 / -1}.billing-sim-result{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.billing-policy-card>header,.billing-model-card>header,.billing-upstream-card>header{align-items:flex-start;flex-direction:column}.billing-policy-grid,.billing-sim-form,.billing-upstream-grid{grid-template-columns:1fr}.billing-upstream-actions{width:100%}.billing-upstream-actions button{flex:1}.billing-policy-actions{width:100%;flex-direction:column-reverse}.billing-policy-actions button{width:100%}.billing-sync-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-sync-summary>span:last-of-type{grid-column:1 / -1}.billing-sync-summary p{grid-column:1 / -1}.billing-sync-results article{grid-template-columns:1fr auto}.billing-sync-results article p{grid-column:1 / -1}.billing-sim-result{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-model-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-models-heading{align-items:stretch;flex-direction:column;gap:9px}.billing-models-tools{width:100%}.billing-models-tools label{width:auto;flex:1}.billing-model-actions button{width:100%;min-height:36px;white-space:nowrap}.billing-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-model-upstream{grid-template-columns:28px minmax(0,1fr) auto;align-items:center}.billing-model-upstream>label:first-of-type{grid-column:2 / -1}.billing-follow-upstream{grid-column:2;justify-self:start}.billing-upstream-result{grid-column:3}.billing-model-upstream>button{grid-column:2 / -1;width:100%}.billing-model-card>footer{align-items:flex-start;flex-wrap:wrap}.billing-model-card>footer small{width:100%;margin-left:0}}.orders-finance{min-width:0;display:grid;gap:14px;color:var(--ink)}.finance-toolbar,.finance-trend,.finance-model-profit,.finance-orders{min-width:0;overflow:hidden;border:1px solid rgba(139,163,205,.16);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 42%),#0a0f19e6;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #0000002e}.finance-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.finance-toolbar>div:first-child{min-width:0;display:flex;align-items:center;gap:11px}.finance-toolbar>div:first-child>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:#8ef3e7;border-radius:10px;background:#4fd3c617;box-shadow:inset 0 0 0 1px #7ef1e414}.finance-toolbar h2{margin:0;color:#eef4fc;font-size:15px}.finance-toolbar small{display:block;margin-top:3px;color:#78879c;font-size:9px;line-height:1.5}.finance-toolbar>div:last-child{display:flex;align-items:center;gap:5px}.finance-toolbar button,.finance-pagination button,.finance-order-filters>button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#91a1b6;border:1px solid rgba(139,163,205,.14);border-radius:8px;background:#ffffff06;font:inherit;font-size:9px;cursor:pointer}.finance-toolbar button[aria-pressed=true],.finance-orders>header nav button[aria-pressed=true]{color:#071614;border-color:#7ef1e452;background:linear-gradient(135deg,#8af7e9,#72d8ff 58%,#9d8cff)}.finance-toolbar button:disabled,.finance-pagination button:disabled{cursor:not-allowed;opacity:.45}.finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-metrics article{position:relative;min-width:0;overflow:hidden;display:grid;gap:7px;padding:15px 16px;border:1px solid rgba(139,163,205,.15);border-radius:14px;background:#080d16e6}.finance-metrics article:after{position:absolute;width:130px;height:130px;top:-80px;right:-60px;content:"";border-radius:50%;background:#79e2d612;filter:blur(12px)}.finance-metrics article.is-cash:after{background:#69b7ff17}.finance-metrics article.is-cost:after{background:#ff717c14}.finance-metrics article.is-profit:after{background:#66ebad17}.finance-metrics article.is-loss:after{background:#ff717c1c}.finance-metrics article>span{display:flex;align-items:center;gap:7px;color:#aab8ca;font-size:10px;font-weight:650}.finance-metrics article>span small{margin-left:auto;color:#66768c;font-size:7px;font-weight:500}.finance-metrics article>b{overflow:hidden;color:#edf4fd;font-size:clamp(17px,2vw,25px);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.finance-metrics article.is-revenue>b,.finance-metrics article.is-profit>b{color:#87efd0}.finance-metrics article.is-cost>b,.finance-metrics article.is-loss>b{color:#ff8b94}.finance-metrics article.is-cash>b{color:#84dcff}.finance-metrics article>em{overflow:hidden;color:#77879c;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.finance-secondary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(139,163,205,.12);border-radius:12px;background:#8ba3cd17}.finance-secondary>span{min-width:0;display:grid;gap:3px;padding:10px 12px;background:#070c15ed}.finance-secondary small,.finance-secondary em{overflow:hidden;color:#6d7c91;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.finance-secondary b{color:#e6eef8;font-size:15px;font-variant-numeric:tabular-nums}.finance-secondary>span.has-warning b{color:#e9c272}.finance-trend,.finance-model-profit{padding:14px 15px}.finance-trend>header,.finance-model-profit>header,.finance-orders>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.finance-trend h3,.finance-model-profit h3,.finance-orders h3{margin:0;color:#ecf3fc;font-size:12px}.finance-trend header small,.finance-model-profit header small,.finance-orders header small{display:block;margin-top:3px;color:#6e7e93;font-size:8px;line-height:1.5}.finance-trend>header>span{color:#718197;font-size:8px}.finance-chart-legend{display:flex;align-items:center;gap:13px;margin:11px 0 4px;color:#75869b;font-size:8px}.finance-chart-legend span{display:inline-flex;align-items:center;gap:5px}.finance-chart-legend i,.finance-chart-day i{width:5px;border-radius:3px 3px 1px 1px}.finance-chart-legend i{height:8px}.finance-chart-legend .revenue,.finance-chart-day .revenue{background:linear-gradient(#81efce,#3ab999)}.finance-chart-legend .cost,.finance-chart-day .cost{background:linear-gradient(#ff8d96,#d34f60)}.finance-chart-legend .cash,.finance-chart-day .cash{background:linear-gradient(#83dcff,#418dcc)}.finance-chart-scroll{overflow-x:auto;scrollbar-width:thin}.finance-chart{height:158px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(30px,1fr);align-items:end;gap:5px;padding:8px 2px 0;border-top:1px solid rgba(139,163,205,.08);background:repeating-linear-gradient(to top,transparent 0 29px,rgba(139,163,205,.055) 29px 30px)}.finance-chart-day{min-width:28px;height:140px;display:grid;grid-template-rows:122px 18px;align-items:end;justify-items:center;gap:2px}.finance-chart-day>div{height:118px;display:flex;align-items:flex-end;justify-content:center;gap:2px}.finance-chart-day small{color:#607187;font-size:7px;white-space:nowrap}.finance-model-profit>header{margin-bottom:10px}.finance-model-table,.finance-order-table{min-width:1180px}.finance-model-table td>b,.finance-model-table td>small,.finance-order-table td>b,.finance-order-table td>small,.finance-order-table td>em{display:block}.finance-model-table td>b,.finance-order-table td>b{color:#dfe8f3;font-size:9px}.finance-model-table td>small,.finance-order-table td>small{margin-top:3px;color:#65768b;font-size:8px;line-height:1.4}.finance-model-table td>small,.finance-order-table code{overflow:hidden;max-width:220px;text-overflow:ellipsis;white-space:nowrap}.finance-positive{color:#83eccb!important;font-variant-numeric:tabular-nums}.finance-negative{color:#ff8b94!important;font-variant-numeric:tabular-nums}.finance-orders>header{padding:14px 15px;border-bottom:1px solid rgba(139,163,205,.1)}.finance-orders>header nav{display:flex;gap:4px;padding:3px;border:1px solid rgba(139,163,205,.12);border-radius:9px;background:#02070e61}.finance-orders>header nav button{min-height:30px;padding:0 12px;color:#8595aa;border:0;border-radius:6px;background:transparent;font:inherit;font-size:9px;cursor:pointer}.finance-order-filters{display:flex;align-items:center;gap:7px;padding:10px 15px;border-bottom:1px solid rgba(139,163,205,.075);background:#ffffff03}.finance-search{width:min(320px,34vw);height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(139,163,205,.15);border-radius:8px;background:#02070e7a}.finance-search svg{flex:0 0 auto;color:#74859a}.finance-search input,.finance-order-filters select{min-width:0;color:#dfe8f3;border:0;outline:0;background:transparent;font:inherit;font-size:9px}.finance-search input{width:100%}.finance-order-filters select{height:34px;padding:0 25px 0 9px;border:1px solid rgba(139,163,205,.15);border-radius:8px;background-color:#02070e7a}.finance-order-filters>button{color:#8ef3e7;border-color:#70e8c429;background:#44cabe0b}.finance-order-filters>span{margin-left:auto;color:#6f8095;font-size:8px;white-space:nowrap}.finance-order-table{min-width:1320px}.finance-order-table th:nth-child(1){width:180px}.finance-order-table th:nth-child(2){width:150px}.finance-order-table th:nth-child(3){width:190px}.finance-order-table th:nth-child(4){width:90px}.finance-order-table th:nth-child(5),.finance-order-table th:nth-child(6),.finance-order-table th:nth-child(7){width:125px}.finance-cost-warning{display:inline-flex!important;align-items:center;gap:3px;margin-top:4px;color:#e9c272;font-size:7px;font-style:normal}.finance-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 15px;border-top:1px solid rgba(139,163,205,.08)}.finance-pagination span{color:#73849a;font-size:8px}.finance-pagination b{color:#cfd9e6}@media(max-width:1120px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.finance-toolbar{align-items:flex-start;flex-direction:column}.finance-toolbar>div:last-child{width:100%;overflow-x:auto}.finance-toolbar>div:last-child button{flex:0 0 auto}.finance-metrics{grid-template-columns:1fr}.finance-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-trend,.finance-model-profit{padding:12px}.finance-orders>header{align-items:flex-start;flex-direction:column}.finance-orders>header nav{width:100%}.finance-orders>header nav button{flex:1}.finance-order-filters{align-items:stretch;flex-wrap:wrap}.finance-search{width:100%}.finance-order-filters select{flex:1 1 130px}.finance-order-filters>button{flex:0 0 auto}.finance-order-filters>span{width:100%;margin-left:0}.finance-pagination{justify-content:center}}.finance-console{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:100%;overflow-x:hidden;color:#e8f2ff}.finance-console-hero{position:relative;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;padding:20px;border:1px solid rgba(119,154,211,.16);border-radius:18px;background:radial-gradient(circle at 88% 0,rgba(70,106,255,.18),transparent 34%),radial-gradient(circle at 6% 100%,rgba(61,210,218,.09),transparent 30%),linear-gradient(145deg,#0d182af2,#060c16fa);box-shadow:inset 0 1px #ffffff0b,0 18px 50px #0003}.finance-console-hero:after{position:absolute;right:-12%;bottom:-80%;width:420px;height:420px;border:1px solid rgba(113,223,255,.08);border-radius:50%;content:"";pointer-events:none}.finance-console-hero>div:first-child{min-width:0;display:flex;align-items:center;gap:13px}.finance-console-hero>div:first-child>span{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.18);border-radius:14px;background:#c8ff370e;box-shadow:0 0 30px #c8ff370f}.finance-console-hero small{color:#6bdcff;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.16em}.finance-console-hero h2{margin:4px 0;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.035em}.finance-console-hero p{margin:0;color:#8393a9;font-size:10px;line-height:1.6}.finance-console-hero-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.finance-console-hero-actions>button,.finance-console-tabs>button,.finance-order-workspace>header>button,.finance-selection-bar button,.finance-row-edit,.finance-row-actions button,.finance-console-pagination button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#9eabba;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff07;cursor:pointer;font-size:9px;font-weight:650}.finance-console-hero-actions>button:hover,.finance-console-tabs>button:hover,.finance-selection-bar button:hover,.finance-row-edit:hover,.finance-row-actions button:hover{color:#effcff;border-color:#6ce0f73d;background:#5bd3f10f}.finance-console button.danger,.finance-row-actions button.danger{color:#ff9baa;border-color:#ff667d2e;background:#ff526b0d}.finance-console button:disabled{cursor:not-allowed;opacity:.42}.finance-console-tabs{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:5px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#070d17bd;scrollbar-width:none}.finance-console-tabs::-webkit-scrollbar{display:none}.finance-console-tabs>button{flex:0 0 auto;border-color:transparent;background:transparent}.finance-console-tabs>button[aria-selected=true]{color:#061018;background:linear-gradient(135deg,#70e5ff,#c8ff37);box-shadow:0 6px 22px #56dcf526}.finance-console-tabs>button[aria-pressed=true]{color:#dffbff;border-color:#63dbf433;background:#59d8f212}.finance-console-tabs>span{flex:1;min-width:14px}.finance-order-workspace,.finance-records-workspace,.finance-chart-panel,.finance-model-ranking{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(59,93,184,.07),transparent 30%),#080e18db;box-shadow:inset 0 1px #ffffff09}.finance-order-workspace>header,.finance-records-workspace>header,.finance-chart-panel>header,.finance-model-ranking>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid rgba(255,255,255,.065)}.finance-order-workspace>header{flex-wrap:wrap}.finance-order-workspace>header select,.finance-order-workspace>header input,.finance-order-search{min-height:34px;color:#dce8f5;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06;font:inherit;font-size:9px}.finance-order-workspace>header select{padding:0 9px}.finance-order-search{min-width:min(280px,100%);display:flex;align-items:center;gap:7px;padding:0 9px}.finance-order-search svg{color:#6f7f93}.finance-order-search input{min-width:0;flex:1;border:0;outline:0;background:transparent}.finance-order-type-switch{display:inline-flex;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#00000026}.finance-order-type-switch button{min-height:29px;padding:0 10px;color:#7e8da1;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:9px}.finance-order-type-switch button[aria-pressed=true]{color:#eaffff;background:#5ad3ef1a}.finance-selection-bar{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;color:#6f7e91;border-bottom:1px solid rgba(255,255,255,.055);background:#ffffff03;font-size:9px}.finance-selection-bar.is-active{color:#cfe9f5;background:linear-gradient(90deg,#55d4ef12,#c8ff3706)}.finance-selection-bar>div{display:flex;flex-wrap:wrap;gap:6px}.finance-data-table{min-width:0;overflow:auto;overscroll-behavior:contain}.finance-data-table table{width:100%;min-width:980px;border-collapse:collapse}.finance-data-table th{position:sticky;top:0;z-index:2;padding:10px;color:#6f7e91;border-bottom:1px solid rgba(255,255,255,.075);background:#080e18fa;font-size:8px;font-weight:700;text-align:left;white-space:nowrap}.finance-data-table td{min-width:0;padding:10px;border-bottom:1px solid rgba(255,255,255,.05);color:#c8d5e4;font-size:9px;vertical-align:middle}.finance-data-table tbody tr:hover{background:#51d1ef06}.finance-data-table td>b,.finance-data-table td>small{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-data-table td>b{color:#dce8f5;font-size:9px}.finance-data-table td>small{margin-top:3px;color:#677588;font-size:8px}.finance-check{width:30px;height:30px;display:grid;place-items:center;padding:0;color:#758296;border:0;border-radius:7px;background:transparent;cursor:pointer}.finance-check:hover{color:#c8ff37;background:#c8ff370d}.finance-positive{color:#74ebc2!important}.finance-negative{color:#ff8b9a!important}.finance-row-actions{display:flex;gap:4px}.finance-console-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px}.finance-console-pagination span{color:#738195;font-size:9px}.finance-executive-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-policy-bar{min-height:40px;display:flex;align-items:center;gap:10px;padding:8px 11px;border:1px solid rgba(113,237,195,.13);border-radius:11px;background:#36977e0e}.finance-policy-bar span{color:#718498;font-size:9px}.finance-policy-bar b{color:#8cf2cf;font-size:12px;font-variant-numeric:tabular-nums}.finance-policy-bar em{min-width:0;overflow:hidden;color:#6d8094;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.finance-executive-metrics article{position:relative;min-width:0;overflow:hidden;display:grid;gap:7px;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#09101be0}.finance-executive-metrics article:after{position:absolute;right:-24px;bottom:-32px;width:100px;height:100px;border-radius:50%;background:currentColor;content:"";opacity:.04}.finance-executive-metrics article>span{display:flex;align-items:center;gap:7px;color:#8796a9;font-size:9px}.finance-executive-metrics article>b{overflow:hidden;color:#ecf7ff;font-size:clamp(20px,2.5vw,28px);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.finance-executive-metrics article>small{color:#68778b;font-size:8px}.finance-executive-metrics .cash{color:#6bdcff}.finance-executive-metrics .revenue{color:#71edc3}.finance-executive-metrics .cost{color:#ff8294}.finance-executive-metrics .profit{color:#c8ff37}.finance-executive-metrics .loss{color:#ff7588}.finance-secondary-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#080e18d1}.finance-secondary-metrics>span{min-width:0;display:grid;gap:4px;padding:11px;border-right:1px solid rgba(255,255,255,.055)}.finance-secondary-metrics>span:last-child{border-right:0}.finance-secondary-metrics small{color:#6e7d90;font-size:8px}.finance-secondary-metrics b{color:#dbe8f5;font-size:16px}.finance-secondary-metrics em{overflow:hidden;color:#5f6d80;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.finance-secondary-metrics .warning b{color:#ff9b88}.finance-api-cost-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-api-cost-breakdown article{min-width:0;display:grid;gap:5px;padding:12px 13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.028),transparent 55%),#080e18d1}.finance-api-cost-breakdown article.total{border-color:#ff829433;background:radial-gradient(circle at 100% 0,rgba(255,104,128,.08),transparent 45%),#080e18e0}.finance-api-cost-breakdown small{color:#8495aa;font-size:9px}.finance-api-cost-breakdown b{overflow:hidden;color:#ff98a7;font-size:15px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.finance-api-cost-breakdown article.total b{color:#ffd1d8}.finance-api-cost-breakdown em{overflow:hidden;color:#68798d;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.finance-chart-panel header>div,.finance-model-ranking header>div,.finance-records-workspace>header>div{display:grid;gap:3px}.finance-chart-panel h3,.finance-model-ranking h3,.finance-records-workspace h3{margin:0;font-size:13px}.finance-chart-panel header small,.finance-model-ranking header small,.finance-records-workspace header small{color:#6e7d90;font-size:8px}.finance-chart-legend{display:flex;gap:12px;padding:0 12px 8px}.finance-chart-legend span{display:inline-flex;align-items:center;gap:5px;color:#7b899d;font-size:8px}.finance-chart-legend i{width:7px;height:7px;border-radius:2px}.finance-chart-legend .revenue{background:#71edc3}.finance-chart-legend .cost{background:#ff8294}.finance-chart-legend .cash{background:#6bdcff}.finance-chart-scroll{min-width:0;width:100%;max-width:100%;overflow-x:auto;padding:0 12px 14px}.finance-chart{height:190px;display:flex;align-items:end;gap:7px;padding:12px 6px 0;border-top:1px solid rgba(255,255,255,.04);background:linear-gradient(rgba(104,135,183,.035) 1px,transparent 1px);background-size:100% 36px}.finance-chart-day{min-width:34px;flex:1;display:grid;justify-items:center;gap:7px}.finance-chart-day>div{height:150px;display:flex;align-items:end;gap:2px}.finance-chart-day i{width:5px;min-height:2px;border-radius:4px 4px 1px 1px}.finance-chart-day .revenue{background:linear-gradient(#71edc3,#2aa985)}.finance-chart-day .cost{background:linear-gradient(#ff8294,#bd3f52)}.finance-chart-day .cash{background:linear-gradient(#6bdcff,#367dab)}.finance-chart-day small{color:#617084;font-size:7px}.finance-records-workspace>header{padding:13px}.finance-direction{display:inline-flex;padding:3px 7px;border-radius:999px;font-size:8px;font-weight:700}.finance-direction.income{color:#72edc3;background:#40d5a414}.finance-direction.expense{color:#ff8999;background:#ff5e7614}.finance-record-note{max-width:240px;color:#8f9eb1!important;white-space:normal!important;line-height:1.55}.finance-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;place-items:center;padding:18px;background:#02060cd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.finance-editor-dialog{width:min(620px,100%);max-height:calc(100dvh - 30px);overflow:auto;border:1px solid rgba(122,157,213,.2);border-radius:17px;color:#e8f2ff;background:#0a111d;box-shadow:0 30px 100px #0009}.finance-editor-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px;border-bottom:1px solid rgba(255,255,255,.075);background:#0a111df5}.finance-editor-dialog>header>div{display:flex;align-items:center;gap:9px}.finance-editor-dialog>header>div>span{width:34px;height:34px;display:grid;place-items:center;color:#c8ff37;border-radius:9px;background:#c8ff370e}.finance-editor-dialog h3{margin:0;font-size:13px}.finance-editor-dialog header small{color:#718095;font-size:8px}.finance-editor-dialog>header>button{width:32px;height:32px;display:grid;place-items:center;color:#7f8da0;border:0;border-radius:8px;background:transparent;cursor:pointer}.finance-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.finance-editor-grid label{min-width:0;display:grid;gap:5px}.finance-editor-grid label.wide{grid-column:1 / -1}.finance-editor-grid label>span{color:#7c8ca1;font-size:8px}.finance-editor-grid input,.finance-editor-grid select,.finance-editor-grid textarea{width:100%;min-height:38px;padding:9px 10px;color:#e6f1fc;border:1px solid rgba(255,255,255,.09);border-radius:8px;outline:0;background:#ffffff06;font:inherit;font-size:9px}.finance-editor-grid textarea{min-height:88px;resize:vertical}.finance-editor-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.065)}.finance-editor-dialog>footer>button:not(.primary-button){min-height:36px;padding:0 12px;color:#8b99ab;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;cursor:pointer}@media(max-width:1100px){.finance-secondary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-secondary-metrics>span:nth-child(3n){border-right:0}}@media(max-width:760px){.finance-console-hero{align-items:flex-start;flex-direction:column;padding:16px}.finance-console-hero-actions{width:100%;justify-content:flex-start}.finance-policy-bar{align-items:flex-start;flex-direction:column;gap:3px}.finance-policy-bar em{white-space:normal}.finance-executive-metrics,.finance-api-cost-breakdown,.finance-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-secondary-metrics>span:nth-child(3n){border-right:1px solid rgba(255,255,255,.055)}.finance-secondary-metrics>span:nth-child(2n){border-right:0}.finance-console-tabs{padding-bottom:8px}.finance-order-workspace>header{align-items:stretch}.finance-order-search{width:100%}.finance-order-workspace>header select,.finance-order-workspace>header>button{flex:1}.finance-selection-bar{align-items:flex-start;flex-direction:column}.finance-editor-backdrop{align-items:end;padding:0}.finance-editor-dialog{width:100%;max-height:88dvh;border-radius:17px 17px 0 0}.finance-editor-grid{grid-template-columns:1fr}.finance-editor-grid label.wide{grid-column:auto}}@media(max-width:520px){.finance-api-cost-breakdown{grid-template-columns:1fr}}.task-console{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:100%;overflow-x:hidden;color:#e8f2ff}.task-console-hero{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid rgba(119,154,211,.16);border-radius:18px;background:radial-gradient(circle at 90% 0,rgba(128,90,255,.16),transparent 33%),radial-gradient(circle at 5% 100%,rgba(82,220,232,.08),transparent 30%),linear-gradient(145deg,#0c1524f5,#060b14fc)}.task-console-hero>div:first-child{min-width:0;display:flex;align-items:center;gap:13px}.task-console-hero>div:first-child>span{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.18);border-radius:14px;background:#c8ff370e}.task-console-hero small{color:#6bdcff;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.16em}.task-console-hero h2{margin:4px 0;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.035em}.task-console-hero p{margin:0;color:#8393a9;font-size:10px;line-height:1.6}.task-console-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.task-console-actions>button,.task-console-workspace>header>button,.task-selection-bar button,.task-row-actions button,.task-console-pagination button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#9eabba;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff07;cursor:pointer;font-size:9px;font-weight:650}.task-console-actions>button:hover,.task-selection-bar button:hover,.task-row-actions button:hover{color:#effcff;border-color:#6ce0f73d;background:#5bd3f10f}.task-console button.danger,.task-row-actions button.danger,.task-selection-bar button.danger{color:#ff9baa;border-color:#ff667d2e;background:#ff526b0d}.task-console button:disabled{cursor:not-allowed;opacity:.42}.task-console-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#080e18d6}.task-console-metrics article{min-width:0;display:grid;gap:4px;padding:12px;border-right:1px solid rgba(255,255,255,.055)}.task-console-metrics article:last-child{border-right:0}.task-console-metrics small{color:#6e7e92;font-size:8px}.task-console-metrics b{color:#e3edf8;font-size:20px}.task-console-metrics em{overflow:hidden;color:#5f6d80;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.task-console-metrics .active b{color:#6bdcff}.task-console-metrics .success b{color:#74ebc2}.task-console-metrics .failed b{color:#ff8b9a}.task-console-metrics .cost b{color:#c8ff37}.task-console-workspace{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(97,75,210,.07),transparent 28%),#080e18de}.task-console-workspace>header{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:11px;border-bottom:1px solid rgba(255,255,255,.065)}.task-console-type-tabs{display:flex;flex-wrap:wrap;gap:4px}.task-console-type-tabs button{min-height:30px;padding:0 9px;color:#7f8da1;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;font-size:8px}.task-console-type-tabs button[aria-pressed=true]{color:#eaffff;border-color:#63dbf42b;background:#59d8f212}.task-console-search{min-width:min(260px,100%);min-height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;color:#718094;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06}.task-console-search input{min-width:0;flex:1;color:#e3eef9;border:0;outline:0;background:transparent;font:inherit;font-size:9px}.task-console-workspace>header select{min-height:34px;padding:0 9px;color:#aab8ca;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06;font:inherit;font-size:9px}.task-selection-bar{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 11px;color:#6f7e91;border-bottom:1px solid rgba(255,255,255,.055);font-size:9px}.task-selection-bar.is-active{color:#d9f5ff;background:linear-gradient(90deg,#54d3ef14,#8968ff08)}.task-selection-bar>div{display:flex;flex-wrap:wrap;gap:5px}.task-console-table{overflow:auto;overscroll-behavior:contain}.task-console-table table{width:100%;min-width:1120px;border-collapse:collapse}.task-console-table th{position:sticky;top:0;z-index:2;padding:10px;color:#6d7d91;border-bottom:1px solid rgba(255,255,255,.075);background:#080e18fa;font-size:8px;text-align:left;white-space:nowrap}.task-console-table td{min-width:0;padding:10px;border-bottom:1px solid rgba(255,255,255,.05);color:#c9d7e6;font-size:9px;vertical-align:middle}.task-console-table tbody tr:hover{background:#5ad6f206}.task-console-table td>b,.task-console-table td>small{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-console-table td>b{color:#dde9f6}.task-console-table td>small{margin-top:3px;color:#657487;font-size:8px}.task-check{width:30px;height:30px;display:grid;place-items:center;padding:0;color:#758296;border:0;border-radius:7px;background:transparent;cursor:pointer}.task-check:hover{color:#c8ff37;background:#c8ff370d}.task-copy{width:20px;height:20px;display:inline-grid;place-items:center;margin-left:4px;padding:0;color:#647589;border:0;background:transparent;cursor:pointer}.task-admin-note{display:block;max-width:180px;overflow:hidden;color:#8d9caf;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.task-error-text{color:#ff8b9a!important}.task-row-actions{display:flex;flex-wrap:wrap;gap:3px}.task-console-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px}.task-console-pagination span{color:#728195;font-size:9px}.task-page-jump{display:inline-flex;align-items:center;gap:5px;color:#728195;font-size:9px}.task-page-jump input{width:64px;height:30px;padding:0 7px;color:#dce9f6;border:1px solid rgba(126,152,207,.16);border-radius:7px;outline:0;background:#0409119e;font:inherit;text-align:center}.task-page-jump button{min-height:30px;padding:0 8px;color:#9bece3;border:1px solid rgba(101,222,211,.16);border-radius:7px;background:#44c7bb0b;font:inherit;cursor:pointer}.task-editor-backdrop,.task-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;place-items:center;padding:18px;background:#02060cd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.task-editor-dialog,.task-detail-card{width:min(620px,100%);max-height:calc(100dvh - 30px);overflow:auto;border:1px solid rgba(122,157,213,.2);border-radius:17px;color:#e8f2ff;background:#0a111d;box-shadow:0 30px 100px #0009}.task-detail-card{width:min(760px,100%)}.task-editor-dialog>header,.task-detail-card>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px;border-bottom:1px solid rgba(255,255,255,.075);background:#0a111df7}.task-editor-dialog>header>div,.task-detail-card>header>div{display:flex;align-items:center;gap:9px}.task-editor-dialog>header>div>span,.task-detail-card>header>div>span{width:34px;height:34px;display:grid;place-items:center;color:#c8ff37;border-radius:9px;background:#c8ff370e}.task-editor-dialog h3,.task-detail-card h3{margin:0;font-size:13px}.task-editor-dialog header small,.task-detail-card header small{color:#718095;font-size:8px}.task-editor-dialog header>button,.task-detail-card header>button{width:32px;height:32px;display:grid;place-items:center;color:#7f8da0;border:0;border-radius:8px;background:transparent;cursor:pointer}.task-editor-fields{display:grid;gap:10px;padding:14px}.task-editor-fields label{display:grid;gap:5px}.task-editor-fields label>span{color:#7c8ca1;font-size:8px}.task-editor-fields input,.task-editor-fields textarea{width:100%;min-height:38px;padding:9px 10px;color:#e6f1fc;border:1px solid rgba(255,255,255,.09);border-radius:8px;outline:0;background:#ffffff06;font:inherit;font-size:9px}.task-editor-fields textarea{min-height:100px;resize:vertical}.task-editor-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.065)}.task-editor-dialog>footer>button:not(.primary-button){min-height:36px;padding:0 12px;color:#8b99ab;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;cursor:pointer}.task-detail-preview{min-height:220px;display:grid;place-items:center;overflow:hidden;margin:13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#03070d}.task-detail-preview video{width:100%;max-height:440px;object-fit:contain}.task-detail-preview img{width:100%;max-height:520px;display:block;object-fit:contain}.task-detail-preview>div{display:grid;justify-items:center;gap:8px;color:#69788b;font-size:9px}.task-detail-card>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 13px 13px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff0e}.task-detail-card>dl>div{min-width:0;padding:9px;background:#0b1320}.task-detail-card dt{color:#68778b;font-size:8px}.task-detail-card dd{overflow:hidden;margin:4px 0 0;color:#cbd8e6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.task-detail-card>section{margin:0 13px 13px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff05}.task-detail-card>section b{color:#8d9caf;font-size:8px}.task-detail-card>section p{margin:6px 0 0;color:#a9b6c7;font-size:9px;line-height:1.7;white-space:pre-wrap}.task-detail-card>.task-detail-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-detail-submission{display:grid;gap:9px}.task-detail-submission>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-detail-submission>header span{color:#66798e;font-size:8px}.task-detail-submission>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid rgba(126,152,207,.1);border-radius:8px;background:#7e98cf14}.task-detail-submission>dl>div{min-width:0;padding:8px;background:#040a12c7}.task-detail-submission dt{color:#697c91;font-size:8px}.task-detail-submission dd{overflow:hidden;margin:4px 0 0;color:#c6d5e5;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.task-detail-prompts>div{min-width:0;display:grid;align-content:start;gap:6px;padding:10px;border:1px solid rgba(126,152,207,.12);border-radius:9px;background:#0309105c}.task-detail-prompts>div.is-optimized{border-color:#71edc32e;background:#2e8b760e}.task-detail-prompts header,.task-detail-assets>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.task-detail-prompts header button,.task-detail-prompts header span{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;color:#73869b;border:1px solid rgba(126,152,207,.12);border-radius:6px;background:#ffffff05;font-size:7px}.task-detail-prompts header button{cursor:pointer}.task-detail-prompts>div>p{max-height:280px;overflow:auto;margin:0;padding-right:4px;color:#b9c8da;font-size:9px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.task-detail-card>.task-detail-assets{display:grid;gap:10px}.task-detail-assets>header span{color:#63758b;font-size:8px}.task-detail-asset-group{min-width:0;display:grid;gap:7px}.task-detail-asset-group>small{color:#75879b;font-size:8px}.task-detail-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.task-detail-image-grid a{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(126,152,207,.13);border-radius:8px;color:#687b91;background:#03080ea3;text-decoration:none}.task-detail-image-grid img{width:100%;height:100%;display:block;object-fit:cover}.task-detail-image-grid a>span{padding:7px;font-size:7px;overflow-wrap:anywhere;text-align:center}.task-detail-image-grid code{position:absolute;right:4px;bottom:4px;left:4px;overflow:hidden;padding:3px 5px;color:#e2edfa;border-radius:4px;background:#03080ec2;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.task-detail-media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-detail-media-list article{min-width:0;display:grid;gap:5px;padding:7px;border:1px solid rgba(126,152,207,.12);border-radius:8px;background:#03080e85}.task-detail-media-list video{width:100%;max-height:180px;border-radius:6px;background:#03070d}.task-detail-media-list audio{width:100%;height:36px}.task-detail-media-list code{overflow:hidden;color:#71849a;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.task-detail-assets-empty{padding:18px;color:#607286;border:1px dashed rgba(126,152,207,.13);border-radius:8px;text-align:center;font-size:8px}.task-detail-card>section.error{border-color:#ff667d29;background:#ff4b6209}@media(max-width:760px){.task-console-hero{align-items:flex-start;flex-direction:column;padding:16px}.task-console-actions{width:100%;justify-content:flex-start}.task-console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.task-console-metrics article:nth-child(2n){border-right:0}.task-console-workspace>header{align-items:stretch}.task-console-search{width:100%}.task-selection-bar{align-items:flex-start;flex-direction:column}.task-editor-backdrop,.task-detail-backdrop{align-items:end;padding:0}.task-editor-dialog,.task-detail-card{width:100%;max-height:90dvh;border-radius:17px 17px 0 0}.task-detail-card>dl{grid-template-columns:1fr}.task-detail-card>.task-detail-prompts{grid-template-columns:1fr}.task-detail-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-detail-submission>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.task-console-pagination{flex-wrap:wrap}.task-page-jump{width:100%;justify-content:center}.task-detail-media-list{grid-template-columns:1fr}}.overview-executive{min-width:0;display:grid;gap:13px}.overview-exec-hero,.overview-trend-panel,.overview-model-panel,.overview-recent-panel,.overview-system-panel{min-width:0;overflow:hidden;border:1px solid rgba(139,163,205,.16);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 42%),#0a0f19e6;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #0000002e}.overview-exec-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px}.overview-exec-hero>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.overview-exec-hero>div:first-child>span{width:37px;height:37px;flex:0 0 auto;display:grid;place-items:center;color:#8ef3e7;border-radius:10px;background:#4fd3c617}.overview-exec-hero h2{margin:0;color:#eef4fc;font-size:15px}.overview-exec-hero small{display:block;margin-top:3px;color:#74849a;font-size:8px}.overview-exec-hero>div:last-child{display:flex;gap:5px}.overview-exec-hero button,.overview-recent-panel>header button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#8d9eb3;border:1px solid rgba(139,163,205,.14);border-radius:8px;background:#ffffff06;font:inherit;font-size:8px;cursor:pointer}.overview-exec-hero button[aria-pressed=true]{color:#061614;border-color:#7ef1e44d;background:linear-gradient(135deg,#8af7e9,#72d8ff 58%,#9d8cff)}.overview-revenue-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.overview-revenue-grid article{min-width:0;display:grid;gap:6px;padding:13px 14px;overflow:hidden;border:1px solid rgba(139,163,205,.14);border-radius:12px;background:#080d16eb}.overview-revenue-grid article>span{display:flex;align-items:center;gap:7px;color:#a8b7c9;font-size:9px;font-weight:650}.overview-revenue-grid article>span small{margin-left:auto;color:#66768b;font-size:7px;font-weight:500}.overview-revenue-grid article>span button{min-height:24px;margin-left:auto;display:inline-flex;align-items:center;gap:3px;padding:0 7px;color:#b9c7d8;border:1px solid rgba(139,163,205,.14);border-radius:6px;background:#ffffff06;font:inherit;font-size:7px;cursor:pointer}.overview-revenue-grid article>span button:disabled{cursor:wait;opacity:.55}.overview-revenue-grid article>b{overflow:hidden;color:#edf4fc;font-size:clamp(17px,1.8vw,23px);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.overview-revenue-grid article.is-revenue>b,.overview-revenue-grid article.is-profit>b{color:#86efcf}.overview-revenue-grid article.is-cash>b{color:#83dcff}.overview-revenue-grid article.is-api>b{color:#c9b8ff}.overview-revenue-grid article.is-prompt>b{color:#ffd18f}.overview-revenue-grid article.is-cost>b,.overview-revenue-grid article.is-loss>b{color:#ff8993}.overview-revenue-grid article>em{overflow:hidden;color:#718196;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.overview-ops-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(139,163,205,.12);border-radius:11px;background:#8ba3cd17}.overview-ops-strip>span{min-width:0;display:grid;gap:2px;padding:9px 11px;background:#070c15f0}.overview-ops-strip small,.overview-ops-strip em{overflow:hidden;color:#68798e;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.overview-ops-strip b{color:#e4edf8;font-size:14px;font-variant-numeric:tabular-nums}.overview-ops-strip>span.has-warning b{color:#e7be6a}.overview-main-grid,.overview-bottom-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:12px;align-items:start}.overview-bottom-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr)}.overview-trend-panel,.overview-recent-panel{padding:13px 14px}.overview-model-panel>header,.overview-system-panel>header{padding:13px 14px 10px;border-bottom:1px solid rgba(139,163,205,.08)}.overview-trend-panel>header,.overview-model-panel>header,.overview-recent-panel>header,.overview-system-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-trend-panel h3,.overview-model-panel h3,.overview-recent-panel h3,.overview-system-panel h3{margin:0;color:#ecf3fc;font-size:11px}.overview-trend-panel header small,.overview-model-panel header small,.overview-recent-panel header small,.overview-system-panel header small{display:block;margin-top:3px;color:#68798f;font-size:7px}.overview-chart-legend{display:flex;gap:9px;color:#718196;font-size:7px}.overview-chart-legend span{display:inline-flex;align-items:center;gap:4px}.overview-chart-legend i{width:5px;height:8px;border-radius:3px 3px 1px 1px}.overview-chart-legend .revenue,.overview-chart-day .revenue{background:linear-gradient(#81efce,#3ab999)}.overview-chart-legend .cost,.overview-chart-day .cost{background:linear-gradient(#ff8d96,#d34f60)}.overview-chart-legend .cash,.overview-chart-day .cash{background:linear-gradient(#83dcff,#418dcc)}.overview-chart-scroll{overflow-x:auto;scrollbar-width:thin}.overview-chart{height:270px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(25px,1fr);align-items:end;gap:4px;margin-top:10px;padding-top:5px;border-top:1px solid rgba(139,163,205,.07);background:repeating-linear-gradient(to top,transparent 0 29px,rgba(139,163,205,.05) 29px 30px)}.overview-chart-day{height:258px;display:grid;grid-template-rows:238px 17px;align-items:end;justify-items:center;gap:2px}.overview-chart-day>div{height:234px;display:flex;align-items:flex-end;justify-content:center;gap:2px}.overview-chart-day i{width:4px;border-radius:3px 3px 1px 1px}.overview-chart-day small{color:#617287;font-size:7px;white-space:nowrap}.overview-model-panel>div{display:grid}.overview-model-panel article{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 7px;padding:8px 11px;border-bottom:1px solid rgba(139,163,205,.065)}.overview-model-panel article:last-child{border-bottom:0}.overview-model-panel article>span{grid-row:1 / 3;color:#5f7187;font-size:8px;font-variant-numeric:tabular-nums}.overview-model-panel article>div{min-width:0;display:grid;gap:2px}.overview-model-panel article b,.overview-model-panel article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-model-panel article b{color:#dce6f2;font-size:8px}.overview-model-panel article small{color:#63748a;font-size:7px}.overview-model-panel article strong{color:#dce8f4;font-size:8px;font-variant-numeric:tabular-nums}.overview-model-panel article em{grid-column:3;color:#7e8fa4;font-size:7px;font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.overview-model-panel article em.positive,.positive{color:#7de7c9!important}.overview-model-panel article em.negative,.negative{color:#ff8791!important}.overview-recent-panel>header{margin-bottom:9px}.overview-orders-table{min-width:700px;table-layout:fixed}.overview-orders-table th,.overview-orders-table td{padding-left:6px;padding-right:6px;overflow:hidden}.overview-orders-table th:nth-child(1){width:150px}.overview-orders-table th:nth-child(2){width:92px}.overview-orders-table th:nth-child(3){width:145px}.overview-orders-table th:nth-child(4){width:68px}.overview-orders-table th:nth-child(5),.overview-orders-table th:nth-child(6),.overview-orders-table th:nth-child(7){width:81px}.overview-orders-table td>b,.overview-orders-table td>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-orders-table td.positive,.overview-orders-table td.negative{font-size:8px;white-space:nowrap}.overview-orders-table td>b,.overview-orders-table td>small{display:block}.overview-orders-table td>b{color:#dce6f2;font-size:8px}.overview-orders-table td>small{margin-top:2px;color:#627389;font-size:7px}.overview-orders-table code{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-system-panel{display:flex;flex-direction:column}.overview-system-status{display:grid;gap:1px;margin:10px 11px 0;overflow:hidden;border:1px solid rgba(139,163,205,.1);border-radius:8px;background:#8ba3cd14}.overview-system-status>span{min-height:44px;display:flex;align-items:center;gap:8px;padding:7px 9px;color:#7e90a5;background:#070c15f0}.overview-system-status>span>i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#74859a}.overview-system-status>span.is-online>i{background:#6be7bc;box-shadow:0 0 0 4px #6be7bc14,0 0 12px #6be7bc66}.overview-system-status>span.is-offline>i{background:#ff7d87;box-shadow:0 0 0 4px #ff7d8714}.overview-system-status>span>div{min-width:0;display:grid;gap:2px}.overview-system-status small{color:#617287;font-size:7px}.overview-system-status b{overflow:hidden;color:#dce6f2;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.overview-queue-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px 11px 0}.overview-queue-list>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 8px;border:1px solid rgba(139,163,205,.09);border-radius:7px;background:#ffffff04}.overview-queue-list b{color:#dbe6f2;font-size:10px}.overview-updated{margin:auto 11px 10px;padding-top:10px;color:#56677c;font-size:7px;line-height:1.5}@media(max-width:1200px){.overview-revenue-grid,.overview-ops-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.overview-main-grid,.overview-bottom-grid{grid-template-columns:1fr}}@media(max-width:760px){.overview-exec-hero{align-items:flex-start;flex-direction:column}.overview-exec-hero>div:last-child{width:100%;overflow-x:auto}.overview-exec-hero>div:last-child button{flex:0 0 auto}.overview-revenue-grid{grid-template-columns:1fr}.overview-ops-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-trend-panel,.overview-recent-panel{padding:11px}.overview-trend-panel>header{align-items:flex-start;flex-direction:column}.overview-queue-list{grid-template-columns:1fr}}.overview-ops-strip{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.overview-chart-legend .activity{background:#d2a8ff}.overview-chart-day .activity{background:linear-gradient(#d7b3ff,#7543c8)}.h3-api-admin{display:grid;gap:12px;min-width:0}.h3-api-hero,.h3-api-panel{min-width:0;border:1px solid rgba(126,152,207,.16);border-radius:15px;background:radial-gradient(circle at 8% 0%,rgba(103,226,202,.07),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.035),transparent 45%),#080d16e6;box-shadow:inset 0 1px #ffffff09,0 18px 45px #00000029}.h3-api-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.h3-api-hero>div:first-child{min-width:0;display:flex;align-items:center;gap:12px}.h3-api-orb{position:relative;width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;color:#a8fff4;border:1px solid rgba(112,232,196,.24);border-radius:14px;background:#44cabe14;box-shadow:0 0 26px #4ae0c61a}.h3-api-orb i{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(112,232,196,.12);border-radius:17px;animation:h3-api-pulse 2.6s ease-in-out infinite}.h3-api-hero small{color:#6f8096;font-size:8px;letter-spacing:.12em}.h3-api-hero h2{margin:3px 0 2px;color:#f2f7ff;font-size:22px}.h3-api-hero p{margin:0;color:#8798ae;font-size:10px}.h3-api-hero-actions{display:flex;align-items:center;gap:8px}.h3-api-hero-actions>span{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(120,145,198,.14);border-radius:7px;color:#8fa2b8;background:#ffffff06;font-size:9px}.h3-api-hero-actions>span i{width:6px;height:6px;border-radius:50%;background:#8290a3}.h3-api-hero-actions>span.is-ready i{background:#68efca;box-shadow:0 0 9px #68efcab3}.h3-api-hero-actions>span.is-warning i{background:#ffbf6e}.h3-api-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.h3-api-metrics article{min-width:0;display:grid;gap:5px;padding:13px 14px;border:1px solid rgba(126,152,207,.14);border-radius:11px;background:#080d16e6}.h3-api-metrics span{display:flex;align-items:center;gap:6px;color:#8fa1b7;font-size:9px}.h3-api-metrics b{color:#a8fff4;font-size:21px;font-variant-numeric:tabular-nums}.h3-api-metrics small{overflow:hidden;color:#697b91;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.h3-api-alert{display:flex;align-items:center;gap:7px;padding:9px 11px;color:#ffc47a;border:1px solid rgba(255,183,94,.18);border-radius:8px;background:#ffa9410d;font-size:9px}.h3-api-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:12px;align-items:start}.h3-api-panel{padding:15px}.h3-api-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.h3-api-panel>header>div{display:flex;align-items:center;gap:7px;color:#c4d1e0}.h3-api-panel>header b{font-size:12px}.h3-api-panel>header small{color:#687a90;font-size:8px}.h3-api-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.h3-api-form label{min-width:0;display:grid;gap:5px}.h3-api-form label>span{color:#8b9db2;font-size:8px}.h3-api-form input,.h3-api-package-list input{width:100%;min-width:0;height:35px;box-sizing:border-box;padding:0 9px;color:#e8f0fa;border:1px solid rgba(126,152,207,.16);border-radius:7px;outline:none;background:#02070e8f;font:inherit;font-size:10px}.h3-api-form input:focus,.h3-api-package-list input:focus{border-color:#70e8c461;box-shadow:0 0 0 2px #70e8c40d}.h3-api-form input:disabled{opacity:.42;cursor:not-allowed}.h3-api-form .wide{grid-column:1 / -1}.h3-api-switch{grid-column:1 / -1;display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid rgba(126,152,207,.12);border-radius:8px;background:#ffffff05}.h3-api-switch>span{display:grid;gap:2px}.h3-api-switch b{color:#dbe7f4;font-size:10px}.h3-api-switch small{color:#6d7f94;font-size:8px}.h3-api-switch input{position:absolute;opacity:0;pointer-events:none}.h3-api-switch>i{position:relative;width:38px;height:21px;flex:0 0 auto;border-radius:20px;background:#6e7e9440;transition:.18s ease}.h3-api-switch>i:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#aab7c7;transition:.18s ease}.h3-api-switch input:checked+i{background:#4edec252}.h3-api-switch input:checked+i:after{left:20px;background:#89f4df}.h3-api-form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid rgba(126,152,207,.1)}.h3-api-package-list{display:grid;gap:7px}.h3-api-package-list article{display:grid;grid-template-columns:82px 68px minmax(100px,1fr) auto 28px;align-items:end;gap:7px;padding:9px;border:1px solid rgba(126,152,207,.1);border-radius:9px;background:#ffffff04}.h3-api-package-list label{min-width:0;display:grid;gap:4px}.h3-api-package-list label>span{color:#74869b;font-size:7px}.h3-api-package-buy{min-height:34px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#9bece2;border:1px solid rgba(112,232,196,.16);border-radius:7px;background:#44cabe0d;font:inherit;font-size:8px;cursor:pointer}.h3-api-note{margin:10px 0 0;color:#67798e;font-size:8px;line-height:1.55}@keyframes h3-api-pulse{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}@media(max-width:1050px){.h3-api-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.h3-api-layout{grid-template-columns:1fr}}@media(max-width:680px){.h3-api-hero,.h3-api-panel{padding:12px}.h3-api-hero{align-items:flex-start;flex-direction:column}.h3-api-hero-actions{width:100%;justify-content:space-between}.h3-api-metrics,.h3-api-form{grid-template-columns:1fr}.h3-api-form .wide,.h3-api-switch{grid-column:auto}.h3-api-package-list article{grid-template-columns:1fr 1fr}.h3-api-package-list article label:nth-child(3){grid-column:1 / -1}}body:has(.cd-shell){color:#171b25;background:#f5f7fb}.cd-shell{--cd-ink: #171b25;--cd-muted: #7b8492;--cd-line: #e8ebf1;--cd-panel: #ffffff;--cd-soft: #f3f5f9;--cd-blue: #4777f5;--cd-violet: #7c5cff;--cd-cyan: #43c7f4;display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh;color:var(--cd-ink);background:radial-gradient(circle at 78% 12%,rgba(67,199,244,.07),transparent 28%),linear-gradient(180deg,#f9fbff,#f4f6fa 55%,#f7f8fb)}.cd-shell .sky-spot{display:none}.cd-main{min-width:0;grid-column:2}.cd-rail{position:fixed;inset:0 auto 0 0;z-index:45;width:224px;display:flex;flex-direction:column;align-items:stretch;padding:16px 13px;color:#6f7785;border-right:1px solid #e7eaf0;background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cd-rail-brand{width:100%;display:flex;align-items:center;gap:10px;padding:3px 7px 18px;color:#171b25;border:0;border-bottom:1px solid #edf0f4;background:transparent;cursor:pointer;text-align:left}.cd-rail-logo{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;color:#fff;border-radius:14px;background:linear-gradient(145deg,#111827,#2936a8);box-shadow:0 9px 24px #23348c3d}.cd-rail-logo img{width:100%;height:100%;object-fit:cover}.cd-rail-brand>span:last-child{min-width:0;display:grid;gap:3px}.cd-rail-brand strong{overflow:hidden;color:#202632;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cd-rail-brand small{color:#9aa1ac;font-size:8px;letter-spacing:.13em}.cd-rail>nav{width:100%;display:grid;gap:5px;margin-top:17px}.cd-rail>nav button{position:relative;width:100%;min-height:50px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;color:#77808e;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer;text-align:left;transition:.18s ease}.cd-rail>nav button>span{min-width:0;display:grid;gap:2px}.cd-rail>nav button b{color:inherit;font-size:11px}.cd-rail>nav button small{color:#a0a7b1;font-size:8px}.cd-rail>nav button>i{min-width:18px;padding:2px 5px;color:#fff;border-radius:999px;background:#5576ef;font-size:8px;font-style:normal;text-align:center}.cd-rail>nav button:hover,.cd-rail-admin:hover{color:#2f3642;background:#f2f4f8}.cd-rail>nav button[aria-current=page]{color:#2f52cc;border-color:#dce4ff;background:#f1f4ff;box-shadow:none}.cd-rail>nav button[aria-current=page] small{color:#7183be}.cd-rail>nav button[aria-current=page]:before{content:"";position:absolute;left:-13px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#5576ef}.cd-rail-spacer{flex:1}.cd-rail-balance{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:12px;border:1px solid #e5e9ef;border-radius:12px;background:radial-gradient(circle at 100% 0,rgba(82,118,240,.1),transparent 55%),#f8f9fc}.cd-rail-balance>span{color:#8b93a0;font-size:8px}.cd-rail-balance>b{grid-row:2;color:#283044;font-size:20px}.cd-rail-balance>button{grid-column:2;grid-row:1 / span 2;align-self:center;min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#fff;border:0;border-radius:8px;background:#151922;cursor:pointer;font-size:9px}.cd-rail-user{width:100%;min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin-top:8px;padding:9px;color:#5d6673;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;text-align:left}.cd-rail-user:hover{background:#f3f5f8}.cd-rail-user>span{width:32px;height:32px;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,#5078f2,#8a61ea);font-size:11px}.cd-rail-user>div{min-width:0;display:grid;gap:2px}.cd-rail-user b{overflow:hidden;color:#4e5764;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cd-rail-user small{color:#9aa1ac;font-size:8px}.cd-rail-bottom{width:100%;display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:9px;border-top:1px solid #edf0f4}.cd-rail-language{min-width:0;flex:1}.cd-rail-language select{width:100%;height:34px;padding:0 4px;color:#4e5664;border:1px solid #e3e7ed;border-radius:9px;outline:0;background:#fff;font-size:9px}.cd-rail-admin{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;color:#7d8694;border:1px solid #e3e7ed;border-radius:9px;background:#fff;cursor:pointer}.cd-rail-admin small{font-size:8px}.cd-shell .sky-header{position:sticky;top:0;z-index:35;min-height:66px;display:flex;align-items:center;gap:14px;padding:11px 28px;color:var(--cd-ink);border-bottom:1px solid #e8ebf1;background:#ffffffe6!important;box-shadow:0 8px 28px #1d2a4609;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);display:none!important}.cd-shell header{border-color:#e8ebf1;background:transparent!important}.cd-shell .vstudio-prompt-card>header,.cd-shell .vstudio-assets-card>header,.cd-shell .vstudio-settings-card>header,.cd-shell .vstudio-recent>header{background:transparent!important}.cd-shell input,.cd-shell textarea,.cd-shell select{color:#303744!important;border-color:#e1e5ec!important;background:#f7f8fa!important;caret-color:#4f6fea;box-shadow:none}.cd-shell input::placeholder,.cd-shell textarea::placeholder{color:#9aa1ac!important}.cd-shell .sky-brand{display:none}.cd-shell .sky-nav{position:absolute;left:calc(50% - 37px);width:auto;max-width:none;display:flex;gap:4px;margin:0 auto;padding:3px;overflow:visible;border:0;border-radius:12px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-50%)}.cd-shell .sky-nav button{min-height:38px;padding:0 15px;color:#5f6673;border:0;border-radius:9px;background:transparent}.cd-shell .sky-nav button:hover{color:#171b25;border-color:transparent;background:#f3f5f8;transform:none;box-shadow:none}.cd-shell .sky-nav button[aria-current=page]{color:#171b25;border:0;background:#eef1f6;box-shadow:none}.cd-shell .sky-nav button small{font-size:12px;font-weight:650}.cd-shell .sky-nav button>span{display:none}.cd-shell .sky-nav button b{color:#fff;background:#5276f4}.cd-shell .sky-chip{color:#667080;border-color:#e3e7ee;background:#f7f8fb}.cd-shell .sky-chip i{background:#49b97c;box-shadow:0 0 0 3px #49b97c1f;animation:none}.cd-shell .sky-chip.violet{color:#5e55a8;border-color:#e3defb;background:#f5f2ff}.cd-shell .sky-recharge-button{color:#fff;border-color:#111721;background:#111721}.cd-shell .sky-avatar{color:#fff;border-color:transparent;background:linear-gradient(135deg,#5078f2,#8a61ea)}.cd-shell .mobile-nav-trigger{color:#3d4552;border-color:#e1e5eb;background:#fff}.cd-shell .sky-content{width:min(100%,1180px);max-width:1180px;margin:0 auto;padding:18px 28px 72px}.cd-shell .user-announcement{min-height:38px;margin-bottom:16px;color:#6f7785;border:1px solid #e6e9ef;border-radius:999px;background:#fff;box-shadow:0 5px 18px #1b284409}.cd-shell .user-announcement>svg{color:#5c79f4}.cd-shell .user-announcement a{color:#456af1}.cd-shell .user-announcement>button{color:#858d9a}.cd-shell .bottom-nav{border-color:#e4e7ed!important;background:#fffffff7!important;box-shadow:0 -8px 28px #1928460f}.cd-shell .bottom-nav button{color:#788190}.cd-shell .bottom-nav button[aria-current=page]{color:#263044}.cd-shell .bottom-nav button[aria-current=page]>span{color:#5276f4;background:#edf1ff}.cd-shell .vstudio{--vs-panel: #ffffff;--vs-panel-solid: #ffffff;--vs-line: #e9ecf2;--vs-line-strong: #dce1ea;--vs-text: #171b25;--vs-muted: #7d8593;--vs-lime: #506ff1;--vs-cyan: #42bfef;--vs-violet: #8b63ed;--vs-danger: #e35d72;width:100%;color:var(--vs-text)}.cd-shell .vstudio-hero{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px 24px;overflow:visible;text-align:center;border:0;border-radius:0;background:transparent;box-shadow:none}.cd-shell .vstudio-hero:after,.cd-shell .vstudio-aurora{display:none}.cd-shell .vstudio-kicker{color:#5c79f4;font-size:9px;letter-spacing:.15em}.cd-shell .vstudio-kicker svg{display:none}.cd-shell .vstudio-hero h1{margin:14px 0 8px;color:#11151e;font-size:clamp(36px,5vw,54px);line-height:1.04;letter-spacing:-.055em;background:linear-gradient(100deg,#11151e 10%,#456ff0 50%,#8e61e8 80%,#11151e);-webkit-background-clip:text;background-clip:text;color:transparent}.cd-shell .vstudio-hero>p{max-width:640px;color:#747d8b;font-size:13px;line-height:1.7}.cd-shell .vstudio-hero-cta{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:0 24px;color:#fff;border:0;border-radius:999px;background:linear-gradient(100deg,#42beea,#5471f0 48%,#8d5fe7);box-shadow:0 11px 28px #4d71f03d;cursor:pointer;font-size:12px;font-weight:750;transition:.18s ease}.cd-shell .vstudio-hero-cta:hover{transform:translateY(-2px);box-shadow:0 15px 34px #4d71f04d}.cd-shell .vstudio-topics{justify-content:center;margin-top:17px}.cd-shell .vstudio-topics button{color:#737c8a;border-color:#e5e8ee;background:#ffffffbf}.cd-shell .vstudio-topics button:hover{color:#3157d7;border-color:#cbd6fb;background:#f3f6ff}.cd-shell .vstudio-modebar{width:min(100%,780px);display:flex;grid-template-columns:none;gap:4px;margin:0 auto 14px;padding:5px;border:1px solid #e6e9ef;border-radius:13px;background:#ffffffb8;box-shadow:0 6px 20px #202e4909}.cd-shell .vstudio-modebar>button{min-height:44px;flex:1;justify-content:center;border:0;border-radius:9px;background:transparent}.cd-shell .vstudio-modebar>button>span{width:28px;height:28px;color:#78818e;border:0;background:transparent}.cd-shell .vstudio-modebar>button div{flex:0 1 auto}.cd-shell .vstudio-modebar>button b{font-size:12px}.cd-shell .vstudio-modebar>button small,.cd-shell .vstudio-modebar>button>svg{display:none}.cd-shell .vstudio-modebar>button[aria-selected=true]{color:#fff;background:#141820;box-shadow:0 8px 18px #14182026}.cd-shell .vstudio-modebar>button[aria-selected=true]>span{color:#fff}.cd-shell .vstudio-modebar>button:before{display:none}.cd-shell .vstudio-layout{display:flex;flex-direction:column;gap:0;padding:22px;overflow:visible;border:1px solid #e7eaf0;border-radius:24px;background:#fff;box-shadow:0 20px 58px #18274712}.cd-shell .vstudio-canvas{display:contents}.cd-shell .vstudio-prompt-card{order:1;width:100%;flex:1 0 100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cd-shell .vstudio-prompt-card>header{width:100%;display:flex;margin:0;padding:0 2px 11px;background:transparent}.cd-shell .vstudio-prompt-card>header>span{width:28px;height:28px;color:#506ff1;background:#f0f3ff}.cd-shell .vstudio-prompt-card h2{color:#222833;font-size:14px}.cd-shell .vstudio-prompt-card header small,.cd-shell .vstudio-prompt-card header em{color:#9299a4}.cd-shell .vstudio-prompt-card textarea{min-height:178px;margin-top:0;padding:18px 20px;color:#2f3641!important;border:1px solid #eaedf2!important;border-radius:14px;background:#f7f8fa!important;line-height:1.8}.cd-shell .vstudio-prompt-card textarea::placeholder{color:#9aa1ac!important}.cd-shell .vstudio-prompt-card textarea:focus{border-color:#b8c6f8;box-shadow:0 0 0 3px #506ff112}.cd-shell .vstudio-prompt-card>footer{padding:7px 2px 0;color:#9aa1ac}.cd-shell .vstudio-prompt-card>footer button{color:#4f6ee5}.cd-shell .vstudio-assets-card{order:2;width:100%;flex:1 0 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;margin-top:13px;padding:12px 14px;border:1px solid #e9ecf2;border-radius:15px;background:#f7f8fa;box-shadow:none}.cd-shell .vstudio-assets-card>header{grid-column:1 / -1;padding-bottom:10px;border-color:#e4e7ed}.cd-shell .vstudio-assets-card>header>div{color:#444c58}.cd-shell .vstudio-assets-card>header svg,.cd-shell .vstudio-recent>header svg{color:#5672e9}.cd-shell .vstudio-asset-heading{color:#59616e}.cd-shell .vstudio-asset-block{min-width:0;padding-top:10px}.cd-shell .vstudio-asset-block+.vstudio-asset-block{margin-top:0;padding-left:14px;border-top:0;border-left:1px dashed #dfe3ea}.cd-shell .vstudio-asset-heading small,.cd-shell .vstudio-assets-card>header small,.cd-shell .vstudio-asset-note{color:#9097a2}.cd-shell .vstudio-image-grid{display:flex;flex-wrap:wrap;gap:7px}.cd-shell .vstudio-image-grid figure{width:82px;height:64px;aspect-ratio:auto;flex:0 0 auto;border-color:#e0e4eb;background:#eef1f5}.cd-shell .vstudio-add-media{width:88px;height:64px;min-height:0;aspect-ratio:auto;color:#727b89;border-color:#d9dee7;background:#fff}.cd-shell .vstudio-add-media:hover{color:#4364dd;border-color:#aebdf4;background:#f4f7ff}.cd-shell .vstudio-add-media small{color:#9ca3ad}.cd-shell .vstudio-file-grid{display:flex;flex-wrap:wrap;gap:6px}.cd-shell .vstudio-file-card{min-width:0;flex:1 1 100%;padding:7px 8px;border-color:#e2e6ec;background:#fff}.cd-shell .vstudio-file-icon{width:28px;height:28px}.cd-shell .vstudio-file-card b{color:#424a56}.cd-shell .vstudio-file-card small{color:#949ba6}.cd-shell .vstudio-file-add{width:100%;min-height:37px;color:#737c89;border-color:#d9dee7!important;background:#fff}.cd-shell .vstudio-file-add:hover{color:#4364dd;border-color:#aebdf4!important}.cd-shell .vstudio-settings{order:3;position:static;display:contents}.cd-shell .vstudio-settings-card{position:relative;order:3;display:flex;flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:15px;padding:15px 0 0;border:0;border-top:1px solid #e8ebf0;border-radius:0;background:transparent;box-shadow:none}.cd-shell .vstudio-settings-card>header{display:none}.cd-shell .vstudio-model-trigger{width:min(255px,100%);min-height:43px;flex:1.2 1 220px;margin:0;padding:6px 10px;color:#37404d;border-color:#e1e5ec;border-radius:9px;background:#f7f8fa!important}.cd-shell .vstudio-model-orb{width:30px;height:30px;color:#506ff1;border-radius:8px;background:#eef2ff;box-shadow:none}.cd-shell .vstudio-model-trigger small{display:none}.cd-shell .vstudio-model-trigger b{color:#343b47;font-size:10px}.cd-shell .vstudio-model-trigger em{color:#8c94a0}.cd-shell .vstudio-model-menu{position:absolute;left:0;bottom:calc(100% + 9px);z-index:20;width:min(380px,calc(100vw - 50px));margin:0;border-color:#dfe3ea;background:#fff;box-shadow:0 20px 55px #1d2a4629}.cd-shell .vstudio-model-menu>button{color:#4f5865}.cd-shell .vstudio-model-menu>button:hover{color:#1d2430;background:#f4f6fa}.cd-shell .vstudio-model-menu>button.is-active{color:#2f57dc;border-color:#ccd6fb;background:#f1f4ff}.cd-shell .vstudio-model-menu b{color:inherit}.cd-shell .vstudio-model-menu small{color:#9299a4}.cd-shell .vstudio-model-menu em{color:#5070e8}.cd-shell .vstudio-field{min-width:90px;display:grid;gap:4px;padding:0;border:0}.cd-shell .vstudio-field>span{color:#9299a4;font-size:8px}.cd-shell .vstudio-compact-field{flex:0 1 110px}.cd-shell .vstudio-compact-field select{width:100%;height:43px;padding:0 26px 0 10px;color:#424a56;border:1px solid #e1e5ec;border-radius:9px;outline:0;background:#f7f8fa!important;font-size:10px}.cd-shell .vstudio-capabilities{flex:0 1 auto;gap:5px;padding:0;border:0}.cd-shell .vstudio-capabilities span{color:#75808f;border-color:#e5e8ee;background:#f8f9fb}.cd-shell .vstudio-capabilities span.required{color:#a66b12;border-color:#f1dfb9;background:#fff9eb}.cd-shell .vstudio-submit{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:14px;margin-left:auto;padding:7px 0 0;border:0}.cd-shell .vstudio-submit>div{display:flex;align-items:baseline;gap:6px}.cd-shell .vstudio-submit small{color:#8b939f}.cd-shell .vstudio-submit b{color:#3449a8;font-size:15px}.cd-shell .vstudio-submit em{display:none}.cd-shell .vstudio-submit>button{width:46px;min-width:46px;height:46px;min-height:46px;overflow:hidden;padding:0;color:#fff;border-radius:50%;background:#11151d;box-shadow:0 9px 22px #11151d38;font-size:0}.cd-shell .vstudio-submit>button svg{width:19px;height:19px}.cd-shell .vstudio-submit>button:hover:not(:disabled){background:#4f6fea;box-shadow:0 11px 25px #4f6fea45}.cd-shell .vstudio-balance{flex:0 0 auto;margin:0 0 2px;color:#979ea9}.cd-shell .vstudio-balance b{color:#5d6673}.cd-shell .vstudio-engine-status{display:none}.cd-shell .vstudio-recent{margin-top:30px;padding:18px;border:0;border:1px solid #e7eaf0;border-radius:18px;background:#fff;box-shadow:none}.cd-shell .vstudio-recent>header{padding:0;background:transparent}.cd-shell .vstudio-recent>header{margin-bottom:12px}.cd-shell .vstudio-recent>header>div{color:#333b47}.cd-shell .vstudio-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cd-shell .vstudio-recent-card{border-color:#e4e7ed;background:#fff}.cd-shell .vstudio-recent-card b{color:#4b5360}.cd-shell .vstudio-recent-card small{color:#9299a4}.cd-shell .works-page{--vs-panel: #ffffff;--vs-panel-solid: #ffffff;--vs-line: #e7eaf0;--vs-line-strong: #dce1e9;--vs-text: #171b25;--vs-muted: #7c8592;--vs-lime: #506ff1;--vs-cyan: #42bfef;--vs-violet: #8b63ed;--vs-danger: #e35d72}.cd-shell .works-hero{min-height:160px;border-color:#e7eaf0;border-radius:22px;background:radial-gradient(circle at 84% 0%,rgba(76,117,244,.11),transparent 34%),linear-gradient(120deg,#fff,#f7f9ff);box-shadow:0 16px 46px #1e2c490e}.cd-shell .works-hero h1{color:#141923}.cd-shell .works-hero p,.cd-shell .works-kicker{color:#6c7583}.cd-shell .works-kicker{color:#4d6ee8}.cd-shell .works-hero>button,.cd-shell .works-empty>button{color:#fff;background:#11151d;box-shadow:0 8px 22px #11151d26}.cd-shell .works-stats>div{border-color:#e7eaf0;background:#fff}.cd-shell .works-stats span,.cd-shell .works-stats small{color:#8d95a1}.cd-shell .works-stats b{color:#242b36}.cd-shell .works-stats .active{border-color:#dce3fb;background:#f5f7ff}.cd-shell .works-stats .active b{color:#4969e5}.cd-shell .works-filter button,.cd-shell .works-search,.cd-shell .works-refresh{color:#747d8a;border-color:#e2e6ec;background:#fff}.cd-shell .works-filter button[aria-pressed=true]{color:#fff;border-color:#151922;background:#151922}.cd-shell .works-filter b{color:#77808d;background:#eef1f5}.cd-shell .works-filter button[aria-pressed=true] b{color:#1f2632;background:#fff}.cd-shell .works-search input{color:#333a46}.cd-shell .works-search input::placeholder{color:#9ca3ad}.cd-shell .work-card{border-color:#e5e8ee;background:#fff;box-shadow:0 9px 28px #1d2b470b}.cd-shell .work-copy{background:#fff}.cd-shell .work-prompt{color:#323a46}.cd-shell .work-status-row time,.cd-shell .work-meta span{color:#8b939f}.cd-shell .work-meta span{border-color:#e8ebf0;background:#f8f9fb}.cd-shell .work-actions{border-color:#e8ebf0;background:#fff}.cd-shell .work-actions>button,.cd-shell .work-actions>a,.cd-shell .work-more>button{color:#707a88}.cd-shell .work-actions>button:hover,.cd-shell .work-actions>a:hover,.cd-shell .work-more>button:hover{color:#1b2230;background:#f2f4f8}.cd-shell .works-empty{border-color:#dfe3ea;background:#fff}.cd-shell .works-modal-card,.cd-shell .works-modal-card>header{color:#1c2330;border-color:#e2e6ec;background:#fff}.cd-shell .works-modal-card>header b,.cd-shell .works-modal-info>p,.cd-shell .works-modal-info dd{color:#29313d}.cd-shell .works-modal-info>p{border-color:#e5e8ee;background:#f8f9fb}.cd-shell .works-modal-info dl>div{border-color:#e8ebf0}.cd-shell .works-modal-info>button{color:#46505e;border-color:#dfe3ea;background:#fff}@media(max-width:980px){.cd-shell{grid-template-columns:1fr}.cd-main{grid-column:1}.cd-rail{display:none}.cd-shell .sky-brand{display:flex}.cd-shell .sky-header{display:flex!important}.cd-shell .sky-nav{display:none}.cd-shell .sky-header{padding:10px 13px}.cd-shell .sky-content{padding:12px 13px 88px}.cd-shell .vstudio-hero{min-height:205px;padding:24px 8px 18px}.cd-shell .vstudio-hero h1{font-size:34px}.cd-shell .vstudio-topics{justify-content:flex-start}.cd-shell .vstudio-modebar{width:100%;overflow-x:auto}.cd-shell .vstudio-modebar>button{min-width:130px}.cd-shell .vstudio-layout{padding:15px;border-radius:19px}.cd-shell .vstudio-prompt-card textarea{min-height:170px}.cd-shell .vstudio-assets-card{grid-template-columns:1fr;gap:0}.cd-shell .vstudio-asset-block+.vstudio-asset-block{margin-top:10px;padding-top:10px;padding-left:0;border-top:1px dashed #dfe3ea;border-left:0}.cd-shell .vstudio-settings-card{gap:8px}.cd-shell .vstudio-model-trigger{width:100%;flex-basis:100%}.cd-shell .vstudio-compact-field{flex:1 1 90px}.cd-shell .vstudio-submit{flex-wrap:wrap;justify-content:space-between}.cd-shell .vstudio-balance{order:-1;flex-basis:100%;text-align:right}.cd-shell .vstudio-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cd-shell .sky-brand strong{font-size:12px}.cd-shell .sky-brand small,.cd-shell .sky-chip,.cd-shell .sky-recharge-button span{display:none}.cd-shell .vstudio-hero{min-height:190px}.cd-shell .vstudio-hero h1{font-size:30px}.cd-shell .vstudio-hero>p{font-size:11px}.cd-shell .vstudio-hero-cta{min-height:42px;padding:0 18px}.cd-shell .vstudio-modebar{padding:4px}.cd-shell .vstudio-modebar>button{min-width:0;padding:0 8px}.cd-shell .vstudio-modebar>button>span{display:none}.cd-shell .vstudio-modebar>button b{white-space:nowrap}.cd-shell .vstudio-layout{padding:13px}.cd-shell .vstudio-assets-card{padding:12px}.cd-shell .vstudio-image-grid{display:flex}.cd-shell .vstudio-submit>button{width:44px;min-width:44px;height:44px}.cd-shell .vstudio-recent-grid{grid-template-columns:1fr}.cd-shell .works-hero{min-height:0}.cd-shell .works-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-shell{grid-template-columns:196px minmax(0,1fr);background:#f4f6fa}.cd-rail{width:196px;color:#b6bdca;border-right-color:#1b2230;background:radial-gradient(circle at 15% 0%,rgba(75,108,246,.2),transparent 30%),#0c111a;box-shadow:8px 0 30px #1118270f}.cd-rail-brand{color:#fff;border-bottom-color:#ffffff14}.cd-rail-brand strong{color:#f5f7fb}.cd-rail-brand small{color:#707b8d}.cd-rail>nav button{color:#959fae}.cd-rail>nav button b{color:inherit}.cd-rail>nav button small{color:#626d7e}.cd-rail>nav button:hover{color:#fff;background:#ffffff0e}.cd-rail>nav button[aria-current=page]{color:#fff;border-color:#7491ff3b;background:linear-gradient(100deg,#506ff147,#506ff11c);box-shadow:inset 0 0 0 1px #ffffff06}.cd-rail>nav button[aria-current=page] small{color:#aab6dc}.cd-rail>nav button[aria-current=page]:before{background:#7893ff}.cd-rail-balance{border-color:#ffffff14;background:radial-gradient(circle at 100% 0,rgba(82,118,240,.18),transparent 58%),#ffffff09}.cd-rail-balance>span,.cd-rail-user small{color:#707b8d}.cd-rail-balance>b,.cd-rail-user b{color:#eef2f8}.cd-rail-balance>button{color:#161b24;background:#c8ff37}.cd-rail-user:hover{background:#ffffff0d}.cd-rail-bottom{border-top-color:#ffffff14}.cd-rail-language select,.cd-rail-admin{color:#b7bfcc!important;border-color:#ffffff17!important;background:#ffffff0b!important}.cd-shell .sky-content{width:min(100%,1260px);max-width:1260px;padding:20px 24px 54px}.cd-shell .user-announcement{min-height:34px;margin-bottom:14px;padding:6px 13px}.cd-shell .announcement-marquee{min-width:0;overflow:hidden}.cd-shell .announcement-track{width:100%;display:block;animation:none;white-space:nowrap}.cd-shell .announcement-copy{width:100%;display:block;overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.cd-shell .announcement-copy[aria-hidden=true]{display:none}.cd-shell .announcement-copy .announcement-text{white-space:nowrap}.studio2{width:100%;color:#1b2230}.studio2-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 13px}.studio2-heading>div:first-child>span{color:#5573e7;font-size:8px;font-weight:800;letter-spacing:.14em}.studio2-heading h1{margin:4px 0 3px;color:#161c27;font-size:25px;letter-spacing:-.035em}.studio2-heading p{margin:0;color:#858d99;font-size:10px}.studio2-heading-actions{display:flex;align-items:center;gap:7px}.studio2-live,.studio2-heading-actions>button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#6f7886;border:1px solid #e3e7ed;border-radius:8px;background:#fff;font-size:8px}.studio2-live i{width:6px;height:6px;border-radius:50%;background:#43bb79;box-shadow:0 0 0 3px #43bb791a}.studio2-heading-actions>button{cursor:pointer}.studio2-heading-actions>button:hover{color:#3155d2;border-color:#cdd7fb}.studio2-mode-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.studio2-mode-tabs{display:inline-flex;gap:3px;padding:3px;border:1px solid #e4e8ee;border-radius:10px;background:#fff}.studio2-mode-tabs button{min-height:33px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#77808d;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:10px;font-weight:650}.studio2-mode-tabs button:hover:not(:disabled){color:#28303d;background:#f3f5f8}.studio2-mode-tabs button[aria-selected=true]{color:#fff;background:#171c25;box-shadow:0 5px 14px #171c2526}.studio2-mode-tabs button:disabled{opacity:.35;cursor:not-allowed}.studio2-mode-hint{color:#949ba6;font-size:8px}.studio2-workspace{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(310px,.78fr);gap:12px;align-items:start}.studio2-editor,.studio2-settings,.studio2-recent{border:1px solid #e3e7ed;border-radius:15px;background:#fff;box-shadow:0 10px 32px #1c2a440b}.studio2-editor{min-width:0;padding:15px}.studio2-editor>header,.studio2-settings>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio2-editor>header>div,.studio2-settings>header>div{display:flex;align-items:center;gap:8px}.studio2-editor>header>div>span,.studio2-settings>header>div>span{width:23px;height:23px;display:grid;place-items:center;color:#4e6ee8;border-radius:7px;background:#edf2ff;font-size:8px;font-weight:800}.studio2-editor>header>div>div{display:grid;gap:2px}.studio2-editor>header b,.studio2-settings>header b{color:#303743;font-size:11px}.studio2-editor>header small,.studio2-settings>header small{color:#9299a4;font-size:8px}.studio2-editor>header em{color:#9aa1ac;font-size:8px;font-style:normal}.studio2-editor>textarea{width:100%;min-height:150px;display:block;margin-top:10px;padding:12px 13px;resize:vertical;color:#303743!important;border:1px solid #e5e8ee!important;border-radius:10px;outline:0;background:#f8f9fb!important;line-height:1.7;font-size:11px}.studio2-editor>textarea:focus{border-color:#b9c7f8!important;box-shadow:0 0 0 3px #506ff10f}.studio2-prompt-bottom{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 0 11px}.studio2-ideas{display:flex;flex-wrap:wrap;gap:5px}.studio2-ideas button{min-height:24px;padding:0 8px;color:#7d8592;border:1px solid #e8ebf0;border-radius:999px;background:#fafbfc;cursor:pointer;font-size:8px}.studio2-ideas button:hover{color:#3f60dc;border-color:#cbd5fa;background:#f3f6ff}.studio2-prompt-bottom>span{display:inline-flex;align-items:center;gap:4px;color:#a0a6b0;font-size:7px;white-space:nowrap}.studio2-assets{padding-top:11px;border-top:1px solid #e8ebf0}.studio2-assets-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio2-assets-head>div:first-child{min-width:0;display:flex;align-items:center;gap:6px;color:#4d5663}.studio2-assets-head svg{color:#5672e9}.studio2-assets-head b{font-size:9px}.studio2-assets-head small{overflow:hidden;color:#959ca7;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.studio2-asset-actions{display:flex;gap:5px}.studio2-asset-actions button{min-height:29px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;color:#707987;border:1px solid #e1e5ec;border-radius:7px;background:#fff;cursor:pointer;font-size:8px}.studio2-asset-actions button:hover:not(:disabled){color:#3858d1;border-color:#c7d2f8;background:#f5f7ff}.studio2-asset-actions button:disabled{opacity:.45;cursor:not-allowed}.studio2-asset-actions em{color:#9ca3ad;font-style:normal}.studio2-assets-empty{min-height:58px;display:flex;align-items:center;gap:9px;margin-top:8px;padding:9px 11px;border:1px dashed #dfe3e9;border-radius:9px;background:#fafbfc}.studio2-assets-empty>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;color:#8491a5;border-radius:8px;background:#f0f2f6}.studio2-assets-empty p{margin:0;color:#959ca7;font-size:8px}.studio2-media-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.studio2-media-list figure{position:relative;width:64px;height:64px;margin:0;overflow:hidden;border:1px solid #dfe3e9;border-radius:8px;background:#f1f3f6}.studio2-media-list figure img{width:100%;height:100%;display:block;object-fit:cover}.studio2-media-list figcaption{position:absolute;left:4px;bottom:4px;padding:2px 5px;color:#fff;border-radius:4px;background:#080c12a8;font-size:7px}.studio2-media-list figure>button,.studio2-file-token>button{width:19px;height:19px;display:grid;place-items:center;color:#fff;border:0;border-radius:50%;background:#080c12b8;cursor:pointer}.studio2-media-list figure>button{position:absolute;top:4px;right:4px}.studio2-file-token{min-width:150px;max-width:220px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;border:1px solid #e1e5eb;border-radius:8px;background:#fafbfc}.studio2-file-token>span{width:27px;height:27px;display:grid;place-items:center;color:#4f6fe8;border-radius:7px;background:#edf1ff}.studio2-file-token.audio>span{color:#8361e8;background:#f2eeff}.studio2-file-token>div{min-width:0;display:grid;gap:2px}.studio2-file-token b{overflow:hidden;color:#505966;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.studio2-file-token small{color:#9aa1ac;font-size:7px}.studio2-file-token>button{color:#7d8795;background:transparent}.studio2-assets-note{display:flex;align-items:center;gap:5px;margin:8px 0 0;color:#8d95a1;font-size:7px}.studio2-settings{position:sticky;top:16px;padding:15px}.studio2-model-trigger{width:100%;min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;padding:8px 9px;color:#44505f;border:1px solid #dfe4eb;border-radius:9px;background:#f8f9fb;cursor:pointer;text-align:left}.studio2-model-trigger:hover{border-color:#c4cff8;background:#f5f7ff}.studio2-model-icon{width:31px;height:31px;display:grid;place-items:center;color:#4f6fe9;border-radius:8px;background:#ebf0ff}.studio2-model-trigger>span:nth-child(2){min-width:0;display:grid;gap:2px}.studio2-model-trigger small{color:#969da8;font-size:7px}.studio2-model-trigger b{overflow:hidden;color:#343c49;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.studio2-model-trigger em{overflow:hidden;color:#8c94a0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal}.studio2-model-trigger>svg{color:#8e96a2;transition:.18s ease}.studio2-model-trigger>svg.is-open{transform:rotate(180deg)}.studio2-model-menu{position:absolute;left:15px;right:15px;top:86px;z-index:12;max-height:310px;overflow:auto;padding:5px;border:1px solid #dfe3ea;border-radius:10px;background:#fff;box-shadow:0 18px 48px #17244029}.studio2-model-menu>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px;color:#5e6774;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left}.studio2-model-menu>button:hover{background:#f5f7fa}.studio2-model-menu>button.is-active{color:#3157d8;background:#f0f4ff}.studio2-model-menu>button>span{min-width:0;display:grid;gap:2px}.studio2-model-menu b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.studio2-model-menu small{color:#969da8;font-size:7px}.studio2-model-menu em{color:#5a72d8;font-size:7px;font-style:normal;white-space:nowrap}.studio2-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.studio2-control-grid label{min-width:0;display:grid;gap:4px}.studio2-control-grid label>span{color:#8f97a3;font-size:7px}.studio2-control-grid select{width:100%;height:34px;padding:0 8px;color:#4b5563!important;border:1px solid #dfe4eb!important;border-radius:7px;outline:0;background:#f8f9fb!important;font-size:8px}.duration-limit-note{display:block;color:#b57920!important;font-size:8px;font-weight:650;line-height:1.45}.studio2-capabilities{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0}.studio2-capabilities span{min-height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;color:#7d8794;border:1px solid #e6e9ef;border-radius:6px;background:#fafbfc;font-size:7px}.studio2-capabilities span.required{color:#a66b12;border-color:#f1dfb9;background:#fff9eb}.studio2-checkout{display:grid;gap:8px;padding-top:11px;border-top:1px solid #e8ebf0}.studio2-checkout>div{display:flex;align-items:center;justify-content:space-between}.studio2-checkout>div span{color:#8b93a0;font-size:8px}.studio2-checkout>div b{color:#3352c5;font-size:16px}.studio2-checkout>button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;border:0;border-radius:9px;background:linear-gradient(100deg,#4167e9,#7759de);box-shadow:0 8px 20px #4665e02e;cursor:pointer;font-size:9px;font-weight:750}.studio2-checkout>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 26px #4665e03d}.studio2-checkout>button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.studio2-checkout>small{color:#9aa1ac;text-align:center;font-size:7px}.studio2-recent{margin-top:12px;padding:12px 14px}.studio2-recent>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;background:transparent!important}.studio2-recent>header>div{display:flex;align-items:center;gap:6px;color:#4b5461}.studio2-recent>header svg{color:#5672e9}.studio2-recent>header b{font-size:10px}.studio2-recent>header button{color:#4d6de2;border:0;background:transparent;cursor:pointer;font-size:8px}.studio2-recent>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio2-recent>div>button{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;padding:6px;color:#596270;border:1px solid #e7eaf0;border-radius:8px;background:#fafbfc;cursor:pointer;text-align:left}.studio2-recent>div>button:hover{border-color:#cfd8f7;background:#f5f7ff}.studio2-recent>div>button>span{width:58px;height:48px;display:grid;place-items:center;overflow:hidden;color:#5a73db;border-radius:6px;background:#eef1f5}.studio2-recent video{width:100%;height:100%;object-fit:cover}.studio2-recent>div>button>div{min-width:0;display:grid;gap:3px}.studio2-recent b{overflow:hidden;color:#4d5663;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.studio2-recent small{color:#979ea9;font-size:7px}@media(max-width:1040px){.studio2-workspace{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:850px){.cd-shell,.studio2-workspace{grid-template-columns:1fr}.studio2-settings{position:static}.studio2-recent>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-shell .works-kicker{font-size:11px}.cd-shell .works-hero p{color:#667180;font-size:13px}.cd-shell .works-stats span{font-size:11px}.cd-shell .works-stats small{font-size:10px}.cd-shell .works-filter button{min-height:37px;font-size:11px}.cd-shell .works-filter b{font-size:9px}.cd-shell .works-search{height:39px}.cd-shell .works-search input,.cd-shell .works-refresh{font-size:11px}.cd-shell .work-status-row .status,.cd-shell .work-status-row time{font-size:10px}.cd-shell .work-prompt{color:#323b47;font-size:12px;line-height:1.65}.cd-shell .work-meta span{font-size:9px}.cd-shell .work-actions>button,.cd-shell .work-actions>a,.cd-shell .work-more>button{font-size:10px}.cd-shell{grid-template-columns:82px minmax(0,1fr)}.cd-rail{width:82px;padding:13px 7px;box-shadow:5px 0 22px #1118270e}.cd-rail-brand{justify-content:center;padding:3px 0 14px}.cd-rail-logo{width:42px;height:42px}.cd-rail>nav{margin-top:14px}.cd-rail>nav button{min-height:56px;display:grid;grid-template-columns:1fr;grid-template-rows:20px auto;place-items:center;gap:3px;padding:7px 2px;text-align:center}.cd-rail>nav button>span{display:block;min-width:0}.cd-rail>nav button b{display:block;overflow:hidden;max-width:66px;color:inherit;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cd-rail>nav button>i{position:absolute;top:4px;right:7px;min-width:16px;padding:1px 4px;font-size:8px}.cd-rail>nav button[aria-current=page]:before{left:-7px;top:11px;bottom:11px}.cd-rail-balance{display:grid;grid-template-columns:1fr;place-items:center;gap:3px;padding:8px 4px}.cd-rail-balance>span{display:none}.cd-rail-balance>b{grid-row:auto;color:#eef2f8;font-size:12px}.cd-rail-balance>button{grid-column:auto;grid-row:auto;width:29px;min-height:26px;justify-content:center;padding:0;overflow:hidden;font-size:0}.cd-rail-user{width:44px;min-width:44px;grid-template-columns:32px;justify-content:center;margin:7px auto 0;padding:6px}.cd-rail-bottom{display:grid;gap:6px}.cd-rail-language select{padding:0 1px;font-size:10px!important}.cd-rail-admin{width:100%;justify-content:center;padding:0 3px}@media(max-width:560px){.studio2-heading{align-items:flex-start}.studio2-heading h1{font-size:22px}.studio2-live,.studio2-mode-hint{display:none}.studio2-mode-row{display:block}.studio2-mode-tabs{width:100%}.studio2-mode-tabs button{flex:1;justify-content:center;padding:0 7px}.studio2-editor,.studio2-settings{padding:12px}.studio2-editor>textarea{min-height:135px;font-size:16px}.studio2-prompt-bottom{align-items:flex-start;flex-direction:column}.studio2-prompt-bottom>span{display:none}.studio2-assets-head{align-items:flex-start;flex-direction:column}.studio2-asset-actions{width:100%}.studio2-asset-actions button{flex:1;justify-content:center}.studio2-recent>div{grid-template-columns:1fr}}.cd-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cd-rail-brand strong{font-size:14px}.cd-rail-brand small{font-size:10px}.cd-rail>nav button{min-height:52px}.cd-rail>nav button b{font-size:13px}.cd-rail>nav button small{font-size:10px}.cd-rail>nav button>i{font-size:10px}.cd-rail-balance>span{font-size:10px}.cd-rail-balance>b{font-size:22px}.cd-rail-balance>button{min-height:32px;font-size:11px}.cd-rail-user b{font-size:11px}.cd-rail-user small{font-size:10px}.cd-shell .announcement-copy{font-size:12px;line-height:20px}.studio2-heading>div:first-child>span{font-size:10px}.studio2-heading h1{font-size:27px}.studio2-heading p{color:#667180;font-size:13px}.studio2-live,.studio2-heading-actions>button{min-height:35px;font-size:11px;white-space:nowrap}.studio2-heading-actions>button{min-width:78px;justify-content:center}.studio2-mode-tabs button{min-height:37px;font-size:12px}.studio2-mode-hint{color:#747e8c;font-size:11px}.studio2-editor>header b,.studio2-settings>header b{font-size:13px}.studio2-editor>header small,.studio2-settings>header small{color:#737e8c;font-size:10px}.studio2-editor>header em{color:#778291;font-size:10px}.studio2-editor>textarea{min-height:160px;color:#29313d!important;font-size:14px;line-height:1.75}.studio2-editor>textarea::placeholder{color:#8993a1!important}.studio2-ideas button{min-height:28px;padding:0 10px;color:#667180;font-size:10px}.studio2-prompt-bottom>span{color:#7d8795;font-size:10px}.studio2-assets-head b{font-size:12px}.studio2-assets-head small{color:#788391;font-size:10px}.studio2-asset-actions button{min-height:33px;padding:0 10px;color:#586475;font-size:10px}.studio2-asset-actions em{color:#7f8a98;font-size:9px}.studio2-assets-empty{min-height:64px}.studio2-assets-empty p{color:#778391;font-size:11px}.studio2-media-list figcaption{font-size:9px}.studio2-file-token b{font-size:10px}.studio2-file-token small,.studio2-assets-note{font-size:9px}.studio2-model-trigger{min-height:60px}.studio2-model-trigger small{font-size:9px}.studio2-model-trigger b{font-size:11px}.studio2-model-trigger em{font-size:9px}.studio2-model-menu b{font-size:10px}.studio2-model-menu small,.studio2-model-menu em{font-size:9px}.studio2-control-grid label>span{color:#747f8d;font-size:9px}.studio2-control-grid select{height:37px;color:#35404d!important;font-size:11px}.studio2-capabilities span{min-height:24px;font-size:9px}.studio2-checkout>div span{color:#6f7b89;font-size:10px}.studio2-checkout>div b{font-size:20px}.studio2-checkout>button{min-height:43px;font-size:12px}.studio2-checkout>small{color:#7e8997;font-size:9px}.studio2-recent>header b{font-size:12px}.studio2-recent>header button{font-size:10px}.studio2-recent b{color:#3e4754;font-size:10px}.studio2-recent small{color:#7c8795;font-size:9px}@media(max-width:850px){.studio2-editor>textarea{min-height:170px;font-size:15px}.studio2-checkout>button{min-height:46px;font-size:13px}}.cd-rail-balance>b{font-size:14px!important}.cd-rail-balance>button{min-height:26px!important;font-size:0!important}.cd-rail-language select{font-size:10px!important}.cd-shell:has(.cine-studio){background:radial-gradient(circle at 76% 15%,rgba(78,105,255,.13),transparent 28%),radial-gradient(circle at 22% 78%,rgba(20,210,255,.075),transparent 26%),#060910}.cd-shell:has(.cine-studio) .sky-content{width:min(100%,1280px);max-width:1280px;padding:16px 24px 46px}.cd-shell:has(.cine-studio) .announcement-copy{color:#aab4c5}.cd-shell:has(.cine-studio) .user-announcement{color:#a9b3c2;border-color:#ffffff14!important;background:#0d131fd1!important}.cd-shell:has(.cine-studio) .user-announcement a{color:#74dfff}.cd-shell:has(.cine-studio) .user-announcement>svg,.cd-shell:has(.cine-studio) .user-announcement>button{color:#6bd8f1}.cine-studio{position:relative;isolation:isolate;color:#eef3fb}.cine-studio:before{content:"";position:fixed;top:0;right:0;bottom:0;left:82px;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(105,128,186,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(105,128,186,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 46% 28%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 46% 28%,#000 0,transparent 72%);animation:cine-grid-drift 24s linear infinite}@keyframes cine-grid-drift{to{background-position:44px 44px,44px 44px}}.cine-glow{position:fixed;z-index:-1;width:460px;height:460px;pointer-events:none;border-radius:50%;filter:blur(90px);opacity:.22}.cine-glow-a{top:-190px;right:4%;background:#4467ff;animation:cine-float-a 10s ease-in-out infinite alternate}.cine-glow-b{left:22%;bottom:-240px;background:#08bfe7;animation:cine-float-b 13s ease-in-out infinite alternate}@keyframes cine-float-a{to{transform:translate3d(-100px,90px,0) scale(1.12)}}@keyframes cine-float-b{to{transform:translate3d(130px,-80px,0) scale(.9)}}.cine-hero{position:relative;min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 21px 18px;overflow:hidden;border:1px solid rgba(132,156,220,.16);border-radius:18px;background:linear-gradient(110deg,#121a2bf0,#070b13d1),radial-gradient(circle at 92% 20%,rgba(83,111,255,.22),transparent 28%);box-shadow:inset 0 1px #ffffff0e,0 22px 64px #00000040}.cine-hero:before{content:"";position:absolute;left:-20%;right:30%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(100,226,255,.8),rgba(150,113,255,.7),transparent);animation:cine-line 6s ease-in-out infinite}@keyframes cine-line{50%{transform:translate(22%);opacity:.45}}.cine-hero-copy{min-width:0}.cine-kicker{display:inline-flex;align-items:center;gap:7px;color:#71dcf6;font-size:10px;font-weight:800;letter-spacing:.16em}.cine-kicker>i{width:7px;height:7px;border-radius:50%;background:#65e4ff;box-shadow:0 0 13px #65e4ffe6;animation:cine-dot 1.8s ease-in-out infinite}@keyframes cine-dot{50%{opacity:.4;transform:scale(.72)}}.cine-hero h1{margin:8px 0 6px;color:#f4f7ff;font-size:clamp(28px,3.2vw,42px);line-height:1.05;letter-spacing:-.045em;text-shadow:0 8px 30px rgba(35,75,160,.2)}.cine-hero h1:after{content:"";width:100%;height:1px;display:block;margin-top:9px;background:linear-gradient(90deg,rgba(99,128,255,.65),rgba(90,222,255,.14),transparent)}.cine-hero-copy>p{max-width:680px;margin:0;color:#8693a8;font-size:12px;line-height:1.65}.cine-telemetry{min-width:240px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid rgba(122,148,209,.14);border-radius:13px;background:#060b148c}.cine-orb{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#6593ff 0 18%,#172340 20% 48%,transparent 50%);box-shadow:0 0 26px #5375ff52}.cine-orb:before,.cine-orb:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(100,222,255,.5)}.cine-orb:before{top:3px;right:3px;bottom:3px;left:3px;border-left-color:transparent;animation:cine-spin 4s linear infinite}.cine-orb:after{top:8px;right:8px;bottom:8px;left:8px;border-right-color:transparent;animation:cine-spin 2.8s linear infinite reverse}@keyframes cine-spin{to{transform:rotate(360deg)}}.cine-telemetry>div:nth-child(2){min-width:0;display:grid;gap:2px}.cine-telemetry strong{color:#dce8fa;font-size:10px}.cine-telemetry small{color:#6f7f96;font-size:9px}.cine-telemetry>button{grid-column:1 / -1;min-height:29px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#a9b8cc;border:1px solid rgba(122,148,209,.16);border-radius:7px;background:#ffffff06;cursor:pointer;font-size:9px}.cine-telemetry>button:hover{color:#fff;border-color:#57daff59}.cine-switchbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0;padding:6px 10px 6px 6px;overflow:hidden;border:1px solid rgba(120,145,198,.13);border-radius:14px;background:linear-gradient(100deg,rgba(255,255,255,.025),transparent 44%),#070c159e;box-shadow:inset 0 1px #ffffff09,0 12px 34px #0000001f}.cine-modes{min-width:0;display:flex;align-items:center;gap:2px;padding:0;border:0;border-radius:10px;background:transparent}.cine-modes button{position:relative;min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;color:#7f8da2;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer;font-size:10.5px;font-weight:680;letter-spacing:.01em;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.cine-modes button>svg{width:26px;height:26px;flex:0 0 auto;padding:6px;color:#7f90a7;border:1px solid rgba(139,163,205,.1);border-radius:8px;background:#ffffff06;box-sizing:border-box;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.cine-modes button:after{position:absolute;right:16px;bottom:3px;left:50px;height:1px;border-radius:2px;background:linear-gradient(90deg,transparent,#6ee7ff,#9b8cff,transparent);content:"";opacity:0;transform:scaleX(.25);transition:.22s ease}.cine-modes button:hover:not(:disabled){color:#dbe8f7;border-color:#8ba3cd1a;background:#ffffff06;transform:translateY(-1px)}.cine-modes button:hover:not(:disabled)>svg{color:#b9eaff;border-color:#64dcff29;background:#64dcff0a}.cine-modes button[aria-selected=true]{color:#f0f8ff;border-color:#70e0ff2e;background:linear-gradient(110deg,#56e0ff16,#8f7cff0e),#0a111ce6;box-shadow:inset 0 1px #ffffff0e,0 7px 20px #0000002e,0 0 18px #4eceff0b}.cine-modes button[aria-selected=true]>svg{color:#88ecff;border-color:#69e2ff38;background:linear-gradient(135deg,#5ee1ff1a,#8879ff0f);box-shadow:0 0 14px #50d3ff1f}.cine-modes button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.cine-modes button:disabled{opacity:.3;cursor:not-allowed}.cine-switchbar>span{display:inline-flex;align-items:center;gap:9px;padding-right:6px;color:#5e6b7f;font-size:9px;letter-spacing:.09em;white-space:nowrap}.cine-switchbar>span:before{width:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(108,216,255,.58));content:""}.cine-deck{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(300px,.76fr);gap:10px;align-items:start}.cine-prompt-panel,.cine-control-panel,.cine-recent{position:relative;border:1px solid rgba(123,149,207,.15);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 40%),#0a0f19e0;box-shadow:inset 0 1px #ffffff09,0 15px 42px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cine-prompt-panel:before,.cine-control-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 22%,rgba(88,218,255,.035) 46%,transparent 67%)}.cine-prompt-panel{min-width:0;padding:13px}.cine-prompt-panel>header,.cine-control-panel>header,.cine-recent>header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent!important}.cine-prompt-panel>header>span,.cine-control-panel>header>div>span{color:#68dcf5;font-size:9px;font-weight:800;letter-spacing:.1em}.cine-prompt-panel>header em{color:#59687e;font-size:8px;font-style:normal}.cine-prompt-panel>textarea{width:100%;min-height:148px;display:block;margin-top:8px;padding:12px 13px;resize:vertical;color:#e4ecf8!important;border:1px solid rgba(126,151,204,.15)!important;border-radius:10px;outline:0;background:linear-gradient(180deg,#02060c94,#060b14c2)!important;font-size:13px;line-height:1.75;box-shadow:inset 0 1px 12px #0000002e}.cine-prompt-panel>textarea:focus{border-color:#5cd8ff7a!important;box-shadow:0 0 0 3px #49c2ff0f,inset 0 1px 12px #0000002e}.cine-prompt-panel>textarea::placeholder{color:#59677c!important}.cine-ideas{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 0 10px}.cine-ideas>span{margin-right:2px;color:#58677d;font-size:8px}.cine-ideas button{min-height:25px;padding:0 8px;color:#79899f;border:1px solid rgba(122,148,196,.13);border-radius:999px;background:#ffffff06;cursor:pointer;font-size:9px}.cine-ideas button:hover{color:#8ce8fb;border-color:#5bd9ff4d}.cine-assets{position:relative;z-index:1;padding-top:10px;border-top:1px solid rgba(123,149,207,.1)}.cine-assets>header{display:flex;align-items:center;justify-content:space-between;gap:9px;background:transparent!important}.cine-assets>header>div:first-child{min-width:0;display:flex;align-items:center;gap:6px;color:#9aabc1}.cine-assets>header svg{color:#63d7f4}.cine-assets>header b{font-size:10px}.cine-assets>header small{color:#59677b;font-size:8px}.cine-add-actions{display:flex;gap:4px}.cine-add-actions button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;color:#8595aa;border:1px solid rgba(122,148,196,.15);border-radius:7px;background:#ffffff06;cursor:pointer;font-size:8px}.cine-add-actions button:hover:not(:disabled){color:#c8f5ff;border-color:#57d9ff57}.cine-add-actions button:disabled{opacity:.35;cursor:not-allowed}.cine-add-actions em{color:#526176;font-style:normal}.cine-empty{min-height:50px;display:flex;align-items:center;gap:8px;margin-top:7px;padding:8px 10px;color:#5f6e83;border:1px dashed rgba(122,148,196,.18);border-radius:8px;background:#ffffff04;font-size:9px}.cine-empty>svg{color:#6e7f96}.cine-media{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.cine-media figure{position:relative;width:58px;height:58px;margin:0;overflow:hidden;border:1px solid rgba(122,148,196,.17);border-radius:8px}.cine-media figure img{width:100%;height:100%;display:block;object-fit:cover}.cine-media figcaption{position:absolute;left:3px;bottom:3px;padding:2px 4px;color:#e7f5ff;border-radius:3px;background:#02060bb3;font-size:7px}.cine-media figure>button,.cine-file>button{width:18px;height:18px;display:grid;place-items:center;color:#d8e6f6;border:0;border-radius:50%;background:#02060bbf;cursor:pointer}.cine-media figure>button{position:absolute;top:3px;right:3px}.cine-file{max-width:210px;min-width:120px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:6px 7px;color:#65d9f4;border:1px solid rgba(122,148,196,.15);border-radius:7px;background:#ffffff05}.cine-file.audio{color:#b28cff}.cine-file>span{overflow:hidden;color:#9aacc1;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.cine-control-panel{position:sticky;top:14px;padding:13px}.cine-control-panel>header>div{display:flex;align-items:center;gap:6px}.cine-control-panel>header b{color:#dbe6f5;font-size:11px}.cine-control-panel>header em{color:#5c6b80;font-size:8px;font-style:normal}.cine-model{position:relative;z-index:2;width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:8px;color:#dce7f6;border:1px solid rgba(107,142,208,.22);border-radius:9px;background:linear-gradient(100deg,#3f6bde1f,#55dbf709),#ffffff05;cursor:pointer;text-align:left}.cine-model>span{width:32px;height:32px;display:grid;place-items:center;color:#66dcf5;border-radius:8px;background:#56c8ff14}.cine-model>div{min-width:0;display:grid;gap:2px}.cine-model small{color:#52647d;font-size:7px;letter-spacing:.1em}.cine-model b{overflow:hidden;color:#dce7f6;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.cine-model em{overflow:hidden;color:#687a93;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal}.cine-model>svg{color:#61728a;transition:.18s ease}.cine-model>svg.is-open{transform:rotate(180deg)}.cine-model-menu{position:absolute;left:13px;right:13px;top:89px;z-index:20;max-height:300px;overflow:auto;padding:4px;border:1px solid rgba(123,153,211,.2);border-radius:9px;background:#080d17fa;box-shadow:0 22px 60px #00000073}.cine-model-menu>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center;padding:8px;color:#8292a8;border:0;border-radius:6px;background:transparent;cursor:pointer;text-align:left}.cine-model-menu>button:hover,.cine-model-menu>button.is-active{color:#dff7ff;background:#4f81d921}.cine-model-menu>button>span{min-width:0;display:grid;gap:2px}.cine-model-menu b{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.cine-model-menu small,.cine-model-menu em{color:#5f7189;font-size:7px;font-style:normal}.cine-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.cine-fields label{min-width:0;display:grid;gap:4px}.cine-fields label>span{color:#65758b;font-size:8px}.cine-fields select{width:100%;height:34px;padding:0 8px;color:#cfdbea!important;border:1px solid rgba(122,148,202,.16)!important;border-radius:7px;outline:0;background:#03080f9e!important;font-size:9px}.cine-tags{display:flex;flex-wrap:wrap;gap:4px;margin:9px 0}.cine-tags span{min-height:21px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;color:#70829a;border:1px solid rgba(122,148,202,.12);border-radius:5px;background:#ffffff05;font-size:7px}.cine-tags span.required{color:#f1c76f;border-color:#f1c76f33;background:#f1c76f0b}.cine-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:10px;border-top:1px solid rgba(123,149,207,.1)}.cine-price span{color:#66778e;font-size:8px}.cine-price b{color:#83e7fa;font-size:19px;text-shadow:0 0 22px rgba(92,216,255,.2)}.cine-price small{grid-column:1 / -1;color:#708198;font-size:8px;line-height:1.45}.cine-generate{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:8px;overflow:hidden;color:#061019;border:0;border-radius:8px;background:linear-gradient(100deg,#64e5ff,#7897ff 56%,#a477ff);background-size:170% 100%;box-shadow:0 9px 26px #43aeff33;cursor:pointer;font-size:10px;font-weight:800;animation:cine-button-shine 5s ease infinite}@keyframes cine-button-shine{50%{background-position:100% 0}}.cine-generate:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 34px #43aeff4d}.cine-generate:disabled{opacity:.38;cursor:not-allowed;animation:none}.cine-balance{display:block;margin-top:7px;color:#596a81;text-align:center;font-size:7px}.cine-recent{margin-top:10px;padding:10px 12px 12px}.cine-recent>header b{color:#b9c7d9;font-size:10px}.cine-recent>header>div{display:flex;align-items:center;gap:6px;color:#6fdcf6}.cine-recent>header button{color:#6edcf7;border:0;background:transparent;cursor:pointer;font-size:8px}.cine-recent>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px}.cine-recent>div>button{min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:7px;padding:5px;color:#9aacbf;border:1px solid rgba(122,148,202,.12);border-radius:7px;background:#ffffff05;cursor:pointer;text-align:left}.cine-recent>div>button:hover{border-color:#5bdaff45;background:#487fcd12}.cine-recent>div>button>span{width:56px;height:43px;display:grid;place-items:center;overflow:hidden;border-radius:5px;background:#03070d;color:#68dcf5}.cine-recent video{width:100%;height:100%;object-fit:cover}.cine-recent>div>button>div{min-width:0;display:grid;gap:2px}.cine-recent b{overflow:hidden;color:#9fb0c3;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.cine-recent small{color:#56667b;font-size:7px}@media(max-width:900px){.cine-hero{min-height:0}.cine-telemetry{min-width:210px}.cine-deck{grid-template-columns:1fr}.cine-control-panel{position:relative;top:auto}.cine-recent>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cd-shell:has(.cine-studio) .sky-content{padding:10px 10px 84px}.cine-hero{align-items:flex-start;flex-direction:column;padding:15px}.cine-hero h1{font-size:28px}.cine-hero-copy>p{font-size:11px}.cine-telemetry{width:100%;grid-template-columns:auto minmax(0,1fr) auto}.cine-telemetry>button{grid-column:auto;min-height:31px;padding:0 8px}.cine-switchbar{align-items:center;flex-direction:row;padding:5px;border-radius:12px}.cine-modes{width:auto;flex:1 1 auto;overflow:visible;padding:1px;scrollbar-width:none}.cine-modes::-webkit-scrollbar{display:none}.cine-modes button{min-width:0;flex:1 1 0;justify-content:center;gap:3px;padding:0 3px;font-size:9.5px;white-space:nowrap}.cine-modes button svg{width:20px;height:20px;padding:4px}.cine-modes button:after{right:8px;left:8px}.cine-switchbar>span{display:none}.cine-prompt-panel,.cine-control-panel{padding:11px}.cine-prompt-panel>textarea{min-height:150px;font-size:15px}.cine-assets>header{align-items:flex-start;flex-direction:column}.cine-add-actions{width:100%}.cine-add-actions button{flex:1;justify-content:center}.cine-recent>div{grid-template-columns:1fr}}@media(max-width:980px){.cd-shell{grid-template-columns:1fr!important}.cd-rail{display:none!important}.cd-main{grid-column:1!important}.cd-shell .sky-header{display:flex!important}.cd-shell:has(.cine-studio) .sky-header{color:#dce6f3;border-bottom-color:#ffffff14;background:#080d17eb!important}.cd-shell:has(.cine-studio) .sky-brand strong{color:#edf3fa}.cd-shell:has(.cine-studio) .sky-brand small{color:#697a90}.cd-shell:has(.cine-studio) .sky-chip,.cd-shell:has(.cine-studio) .sky-recharge-button{color:#a8b8cb;border-color:#7b95cf26;background:#ffffff09}.cd-shell:has(.cine-studio) .sky-avatar{color:#fff;background:linear-gradient(135deg,#416be6,#8c5ce4)}.cd-shell:has(.cine-studio) .mobile-nav-trigger{color:#dce6f3;border-color:#ffffff17;background:#ffffff0b}.cd-shell:has(.cine-studio) .bottom-nav{border-top-color:#ffffff14;background:#080d17f7!important}.cd-shell:has(.cine-studio) .bottom-nav button{color:#73839a}.cd-shell:has(.cine-studio) .bottom-nav button[aria-current=page]{color:#77e2f8}}.cine-telemetry strong{font-size:12px}.cine-telemetry small{font-size:10px}.cine-telemetry>button,.cine-modes button{font-size:11px}.cine-switchbar>span{font-size:10px}.cine-prompt-panel>header>span,.cine-control-panel>header>div>span{font-size:11px}.cine-prompt-panel>header em{font-size:10px}.cine-prompt-panel>textarea{min-height:158px;font-size:14px}.cine-ideas>span,.cine-ideas button{font-size:10px}.cine-assets>header b,.cine-control-panel>header b{font-size:12px}.cine-assets>header small,.cine-control-panel>header em{font-size:10px}.cine-add-actions button{min-height:31px;font-size:10px}.cine-add-actions em{font-size:9px}.cine-empty{min-height:56px;font-size:11px}.cine-file>span{font-size:10px}.cine-model{min-height:64px}.cine-model small{font-size:9px}.cine-model b{font-size:12px}.cine-model em{font-size:10px}.cine-model-menu b{font-size:11px}.cine-model-menu small,.cine-model-menu em{font-size:9px}.cine-fields label>span{font-size:10px}.cine-fields select{height:37px;font-size:11px}.cine-tags span{min-height:24px;font-size:9px}.cine-price span{font-size:10px}.cine-price b{font-size:22px}.cine-generate{min-height:46px;font-size:12px}.cine-balance{font-size:9px}.cine-recent>header b{font-size:12px}.cine-recent>header button{font-size:10px}.cine-recent b{font-size:10px}.cine-recent small{font-size:9px}.cd-shell:has(.works-page){background:radial-gradient(circle at 78% 12%,rgba(78,105,255,.12),transparent 28%),radial-gradient(circle at 22% 82%,rgba(20,210,255,.065),transparent 27%),#060910}.cd-shell:has(.works-page) .sky-content{width:min(100%,1280px);max-width:1280px;padding:16px 24px 46px}.cd-shell:has(.works-page) .user-announcement{color:#a9b3c2;border-color:#ffffff14!important;background:#0d131fd1!important}.cd-shell:has(.works-page) .user-announcement a,.cd-shell:has(.works-page) .user-announcement>svg{color:#74dfff}.cd-shell:has(.works-page) .user-announcement>button{color:#75dff5}.cd-shell:has(.works-page) .works-page{--vs-panel: rgba(10, 15, 25, .88);--vs-panel-solid: #0a0f19;--vs-line: rgba(123, 149, 207, .15);--vs-line-strong: rgba(123, 149, 207, .26);--vs-text: #eef3fb;--vs-muted: #8693a8;--vs-lime: #65e4ff;--vs-cyan: #65e4ff;--vs-violet: #a77fff;--vs-danger: #ff6c86}.cd-shell:has(.works-page) .works-hero{border-color:#7b95cf29;border-radius:17px;background:radial-gradient(circle at 88% 0,rgba(86,113,255,.2),transparent 33%),linear-gradient(110deg,#11192af2,#070b13d6);box-shadow:inset 0 1px #ffffff0b,0 20px 58px #00000038}.cd-shell:has(.works-page) .works-hero h1{color:#f2f6fc;font-size:clamp(28px,3vw,38px)}.cd-shell:has(.works-page) .works-hero p{color:#8492a7}.cd-shell:has(.works-page) .works-kicker{color:#69dcf4}.cd-shell:has(.works-page) .works-hero>button,.cd-shell:has(.works-page) .works-empty>button{color:#061019;background:linear-gradient(100deg,#65e4ff,#8a98ff);box-shadow:0 9px 25px #45b1ff33}.cd-shell:has(.works-page) .works-stats>div{border-color:#7b95cf24;background:#0a0f19c7;box-shadow:inset 0 1px #ffffff06}.cd-shell:has(.works-page) .works-stats span{color:#78889e}.cd-shell:has(.works-page) .works-stats b{color:#e5edf8}.cd-shell:has(.works-page) .works-stats small{color:#56667c}.cd-shell:has(.works-page) .works-stats .active{border-color:#65e4ff3d;background:linear-gradient(110deg,#468ce11f,#0a0f19c7)}.cd-shell:has(.works-page) .works-stats .active b{color:#73e5fa}.cd-shell:has(.works-page) .works-filter button,.cd-shell:has(.works-page) .works-search,.cd-shell:has(.works-page) .works-refresh{color:#7f8fa5;border-color:#7b95cf26;background:#0a0f19b8}.cd-shell:has(.works-page) .works-filter button[aria-pressed=true]{color:#061019;border-color:transparent;background:linear-gradient(100deg,#65e4ff,#8b9cff)}.cd-shell:has(.works-page) .works-filter b{color:#77889e;background:#ffffff0e}.cd-shell:has(.works-page) .works-filter button[aria-pressed=true] b{color:#07121b;background:#ffffff8f}.cd-shell:has(.works-page) .works-search input{color:#d4dfed;background:transparent!important;border:0!important}.cd-shell:has(.works-page) .works-search input::placeholder{color:#5c6b80}.cd-shell:has(.works-page) .work-card{border-color:#7b95cf26;background:linear-gradient(145deg,rgba(255,255,255,.028),transparent 38%),#0a0f19d6;box-shadow:inset 0 1px #ffffff08,0 12px 32px #0000002b}.cd-shell:has(.works-page) .work-card:hover{border-color:#65e4ff3d;box-shadow:0 18px 45px #00000042}.cd-shell:has(.works-page) .work-copy,.cd-shell:has(.works-page) .work-actions{background:transparent}.cd-shell:has(.works-page) .work-prompt{color:#c6d2e1}.cd-shell:has(.works-page) .work-status-row time,.cd-shell:has(.works-page) .work-meta span{color:#66778d}.cd-shell:has(.works-page) .work-meta span{border-color:#7b95cf1f;background:#ffffff05}.cd-shell:has(.works-page) .work-actions{border-color:#7b95cf1f}.cd-shell:has(.works-page) .work-actions>button,.cd-shell:has(.works-page) .work-actions>a,.cd-shell:has(.works-page) .work-more>button{color:#77889d}.cd-shell:has(.works-page) .work-actions>button:hover,.cd-shell:has(.works-page) .work-actions>a:hover,.cd-shell:has(.works-page) .work-more>button:hover{color:#dff7ff;background:#5ab2e114}.cd-shell:has(.works-page) .works-empty{border-color:#7b95cf29;background:#0a0f19ad}.cd-shell:has(.works-page) .works-modal-card,.cd-shell:has(.works-page) .works-modal-card>header{color:#dce6f3;border-color:#7b95cf2e;background:#080d17fa!important}.cd-shell:has(.works-page) .works-modal-card>header b,.cd-shell:has(.works-page) .works-modal-info>p,.cd-shell:has(.works-page) .works-modal-info dd{color:#dce6f3}.cd-shell:has(.works-page) .works-modal-info>p,.cd-shell:has(.works-page) .works-modal-info>button{color:#a7b6c9;border-color:#7b95cf29;background:#ffffff06}.cd-shell:has(.works-page) .works-modal-info dl>div{border-color:#7b95cf1c}.cd-shell{grid-template-columns:80px minmax(0,1fr)}.cd-rail{width:80px;padding:13px 5px 12px;color:#77736f;border-right:1px solid #ecebe8!important;background:#fff!important;box-shadow:3px 0 18px #14182309}.cd-rail-brand{justify-content:center;padding:2px 0 14px;border-bottom:1px solid #f0efec}.cd-rail-brand>span:last-child{display:none}.cd-rail-logo{width:42px;height:42px;border-radius:13px;background:#11151c;box-shadow:0 7px 18px #11151c33}.cd-rail>nav{gap:8px;margin-top:16px}.cd-rail>nav button{min-height:58px;grid-template-columns:1fr;grid-template-rows:34px auto;place-items:center;gap:3px;padding:3px 0;color:#8a8681;border:0;border-radius:10px;background:transparent}.cd-rail>nav button>svg{width:34px;height:34px;padding:7px;color:#77746f;border-radius:50%;box-sizing:border-box;transition:.18s ease}.cd-rail>nav button>span{display:block}.cd-rail>nav button b{display:block;overflow:hidden;max-width:70px;color:#77736f;font-size:10px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.cd-rail>nav button small{display:none}.cd-rail>nav button:hover{background:#f6f5f2}.cd-rail>nav button:hover>svg{color:#24211d}.cd-rail>nav button[aria-current=page]{color:#24211d;border:0;background:transparent;box-shadow:none}.cd-rail>nav button[aria-current=page]>svg{color:#fff;background:#16191f;box-shadow:0 6px 16px #16191f33}.cd-rail>nav button[aria-current=page] b{color:#24211d;font-weight:700}.cd-rail>nav button[aria-current=page]:before{display:none}.cd-rail>nav button>i{top:1px;right:4px}.cd-rail-user{width:42px;min-width:42px;grid-template-columns:30px;justify-content:center;margin:8px auto 0;padding:5px;border:1px solid #eceae6;border-radius:10px;background:#faf9f7}.cd-rail-user>span{width:30px;height:30px;font-size:11px;background:linear-gradient(135deg,#4168dc,#8860de)}.cd-rail-user>div{display:none}.cd-rail-bottom{display:grid;gap:7px;border-top-color:#f0efec}.cd-rail-language{width:100%}.cd-rail-language>svg{display:none}.cd-rail-language select{width:100%;height:32px;padding:0 1px;color:#7b7772!important;border:1px solid #ebe9e5!important;border-radius:8px;background:#fff!important;font-size:9px!important}.cd-rail-admin{width:100%;min-height:32px;justify-content:center;padding:0 2px;color:#84807a;border-color:#ebe9e5;background:#fff}.cd-rail-admin small{display:none}@media(max-width:980px){.cd-shell:has(.works-page) .sky-header{color:#dce6f3;border-bottom-color:#ffffff14;background:#080d17eb!important}.cd-shell:has(.works-page) .sky-brand strong{color:#edf3fa}.cd-shell:has(.works-page) .sky-brand small{color:#697a90}.cd-shell:has(.works-page) .bottom-nav{border-top-color:#ffffff14;background:#080d17f7!important}.cd-shell:has(.works-page) .bottom-nav button{color:#73839a}.cd-shell:has(.works-page) .bottom-nav button[aria-current=page]{color:#77e2f8}.cd-shell:has(.works-page) .sky-content{padding:10px 10px 84px}}.cd-shell:has(.profile-view){background:radial-gradient(circle at 78% 8%,rgba(75,108,242,.12),transparent 28%),radial-gradient(circle at 18% 84%,rgba(29,204,236,.06),transparent 25%),#060910}.cd-shell:has(.profile-view) .sky-content{width:min(100%,1240px);max-width:1240px;padding:16px 24px 48px}.cd-shell:has(.profile-view) .user-announcement{color:#a9b3c2;border-color:#ffffff14!important;background:#0d131fd6!important}.cd-shell:has(.profile-view) .user-announcement a,.cd-shell:has(.profile-view) .user-announcement>svg{color:#72dff7}.profile-view{min-width:0;color:#e8eef7}.profile-view .section-heading h1,.profile-view h1,.profile-view h2{color:#eef4fb}.profile-view .section-heading p,.profile-view .section-heading svg{color:#8593a7}.profile-view .shared-back-button{color:#9ba9bb}.profile-view .shared-back-button:hover{color:#fff;background:#ffffff0b}.cd-shell:has(.profile-view) input,.cd-shell:has(.profile-view) textarea,.cd-shell:has(.profile-view) select{color:#dbe5f2!important;border-color:#7e97cd2e!important;background:#03080fad!important}.cd-shell:has(.profile-view) input::placeholder,.cd-shell:has(.profile-view) textarea::placeholder{color:#607087!important}.profile-v2{gap:13px}.profile-v2-hero{position:relative;overflow:hidden;padding:17px;border:1px solid rgba(125,151,207,.17)!important;border-radius:15px;background:radial-gradient(circle at 92% 0,rgba(84,112,246,.18),transparent 32%),linear-gradient(110deg,#111929f5,#070b13e0)!important;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000030}.profile-v2-avatar{color:#79e1f7!important;border-color:#66d9f538!important;background:#4eb2e217!important}.profile-v2-person-copy>small,.profile-v2-admin small{color:#68dcf4!important}.profile-v2-person-copy h1{color:#f0f5fb!important}.profile-v2-person-copy p{color:#8390a3!important}.profile-v2-verified{color:#f0ba69!important;border-color:#f0ba6933!important;background:#f0ba690f!important}.profile-v2-verified.is-verified{color:#64dda0!important;border-color:#64dda033!important;background:#64dda00f!important}.profile-v2-name-form{border-left-color:#7d97cf24!important}.profile-v2-name-form label>span{color:#8796aa!important}.profile-v2-name-form button{color:#061019!important;border:0!important;background:linear-gradient(100deg,#65e4ff,#8a9dff)!important}.profile-v2-balance{border-color:#f1c76f2e!important;background:radial-gradient(circle at 92% 0,rgba(241,199,111,.11),transparent 34%),#0c111bdb!important;box-shadow:inset 0 1px #ffffff08,0 12px 30px #00000024!important}.profile-v2-balance-copy small,.profile-v2-balance-copy em{color:#7e8b9d!important}.profile-v2-balance-copy strong{color:#f4d286!important}.profile-v2-wallets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recharge-wallet-breakdown{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0}.recharge-wallet-breakdown>span{min-height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;color:#8798aa;border:1px solid rgba(255,255,255,.065);border-radius:6px;background:#ffffff05;font-size:9px}.recharge-wallet-breakdown b{color:#e7f3ff;font-size:10px}.recharge-wallet-breakdown>span:last-child b{color:#d4b2ff}.recharge-activation-success{width:min(430px,calc(100vw - 24px));max-width:430px;overflow:hidden;padding:0;color:#eaf5ff;border:1px solid rgba(121,225,249,.2);border-radius:20px;background:radial-gradient(circle at 90% 0,rgba(150,104,255,.15),transparent 35%),radial-gradient(circle at 0 100%,rgba(72,212,230,.1),transparent 35%),linear-gradient(145deg,#0d1929,#070d17);box-shadow:inset 0 1px #ffffff12,0 32px 100px #0000009e,0 0 48px #5ee0f612}.recharge-activation-success::backdrop{background:#02060cc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.recharge-activation-success>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;border-bottom:1px solid rgba(255,255,255,.07)}.recharge-activation-success>header>span{width:42px;height:42px;display:grid;place-items:center;color:#07131b;border-radius:12px;background:linear-gradient(135deg,#71e6ff,#c8ff37);box-shadow:0 0 26px #64e0fa24}.recharge-activation-success>header>div{min-width:0;display:grid;gap:3px}.recharge-activation-success>header small{color:#77dff5;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.13em}.recharge-activation-success>header h2{margin:0;color:#f0f9ff;font-size:20px}.recharge-activation-success>header>button{width:34px;height:34px;display:grid;place-items:center;padding:0;color:#8fa1b5;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff06;cursor:pointer}.recharge-activation-success-body{display:grid;gap:12px;padding:16px}.recharge-activation-amount{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 8px;padding:15px;border:1px solid rgba(183,139,255,.16);border-radius:13px;background:radial-gradient(circle at 90% 0,rgba(176,124,255,.12),transparent 40%),#ffffff05}.recharge-activation-amount>span{grid-column:1 / -1;display:flex;align-items:center;gap:6px;color:#b9a1dc;font-size:11px}.recharge-activation-amount>strong{color:#d8b9ff;font-family:var(--mono);font-size:40px;line-height:1}.recharge-activation-amount>small{color:#9584b0;font-size:11px}.recharge-activation-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recharge-activation-balances>span{min-width:0;display:grid;gap:4px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff05}.recharge-activation-balances small{color:#8396aa;font-size:9px}.recharge-activation-balances b{color:#e9f5ff;font-size:19px}.recharge-activation-balances>span:last-child b{color:#c8ff37}.recharge-activation-success-body>p{margin:0;color:#8498ad;font-size:11px;line-height:1.7}.recharge-activation-success-body>.primary-button{min-height:42px;justify-self:stretch}@media(max-width:480px){.recharge-activation-success{width:calc(100vw - 20px);border-radius:17px}.recharge-activation-success>header,.recharge-activation-success-body{padding:13px}.recharge-activation-amount>strong{font-size:34px}}.user-credit-wallet-split{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.user-credit-wallet-split>span{min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;color:#899bad;border:1px solid rgba(255,255,255,.065);border-radius:6px;background:#ffffff05;font-size:9px}.user-credit-wallet-split b{color:#eaf5ff;font-size:11px}.user-credit-wallet-split>span:last-child b{color:#d4b2ff}.profile-v2-activity-wallet{border-color:#b88bff38!important;background:radial-gradient(circle at 92% 0,rgba(173,119,255,.14),transparent 36%),#0c111be0!important}.profile-v2-activity-wallet .profile-v2-balance-icon,.profile-v2-activity-wallet .profile-v2-balance-action{color:#caa6ff;background:#a770ff17}.profile-v2-activity-wallet .profile-v2-balance-copy strong{color:#d4b2ff!important}@media(max-width:760px){.profile-v2-wallets{grid-template-columns:minmax(0,1fr)}}.profile-v2-admin{border-color:#64bfff33!important;background:linear-gradient(100deg,#2f6fd329,#080d17d6)!important}.profile-v2-admin b{color:#e7f2ff!important}.profile-v2-admin em{color:#7d8ea3!important}.profile-v2-card{overflow:hidden;border-color:#7d97cf26!important;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 40%),#0a0f19d6!important;box-shadow:inset 0 1px #ffffff08,0 13px 34px #00000026!important}.profile-v2-card>header{border-bottom-color:#7d97cf1f!important;background:transparent!important}.profile-v2-card>header>span{color:#68dff8!important;background:#4dbce414!important}.profile-v2-card h2{color:#dfe9f5!important}.profile-v2-card header small{color:#718196!important}.profile-v2-actions>button{border-bottom-color:#7d97cf1a!important;color:#a1b0c2!important;background:transparent!important}.profile-v2-actions>button:hover{background:#4b99d812!important}.profile-v2-actions>button>span{color:#8ca0b8!important;background:#ffffff09!important}.profile-v2-actions b{color:#c6d3e2!important}.profile-v2-actions small{color:#728196!important}.profile-view .profile-section,.profile-view .password-panel,.profile-view .telegram-link-panel,.profile-view .invitation-panel,.profile-view .support-form,.profile-view .ticket-list button,.profile-view .ticket-thread,.profile-view .user-credit-hero,.profile-view .user-credit-summary,.profile-view .user-credit-list{border-color:#7d97cf26!important;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 40%),#0a0f19d6!important;box-shadow:inset 0 1px #ffffff08,0 13px 34px #00000024!important}.profile-view .profile-section>header,.profile-view .ticket-detail-heading{border-color:#7d97cf1f!important;background:transparent!important}.profile-view .profile-section strong,.profile-view .ticket-list strong,.profile-view .ticket-message p,.profile-view .user-credit-entry strong{color:#d4e0ed}.profile-view .profile-section small,.profile-view .ticket-list small,.profile-view .ticket-message time{color:#748398}.profile-view .user-credit-hero{background:radial-gradient(circle at 90% 0,rgba(82,113,247,.17),transparent 34%),#0a0f19db!important}.profile-view .user-credit-summary>span{background:#0a0f19c7!important}.profile-view .user-credit-summary small{color:#748398}.profile-view .user-credit-summary b{color:#e0e9f5}.profile-view .user-credit-entry{border-bottom-color:#7d97cf1a!important;background:transparent!important}.profile-view .user-credit-filters button{color:#8391a3;border-color:#7d97cf24;background:#0a0f19c7}.profile-view .user-credit-filters button[aria-pressed=true]{color:#061019;background:linear-gradient(100deg,#65e4ff,#899bff)}.profile-view .ticket-message.admin{background:#4d70d21f!important}.profile-view .ticket-message.user{background:#ffffff09!important}.recharge-page{color:#e9eff7}.recharge-hero{border-color:#7e99d22b!important;background:radial-gradient(circle at 92% 0,rgba(91,118,246,.2),transparent 32%),linear-gradient(110deg,#11192af7,#070b13e6)!important;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0003!important}.recharge-hero:after,.recharge-panel-v2:before{opacity:.45}.recharge-hero h1{color:#eff5fc!important}.recharge-hero p{color:#8997aa!important}.recharge-eyebrow{color:#69dcf4!important}.recharge-trust-row span{color:#8393a8!important;border-color:#7e99d224!important;background:#ffffff06!important}.recharge-wallet-card{border-color:#7e99d229!important;background:#050a12a8!important}.recharge-wallet-card strong{color:#eaf2fb!important}.recharge-panel,.recharge-panel-v2,.recharge-selection-v3,.recharge-order-v3,.recharge-history-v2,.redeem-panel{border-color:#7e99d226!important;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 40%),#0a0f19db!important;box-shadow:inset 0 1px #ffffff08,0 14px 38px #0000002b!important}.recharge-panel-heading strong,.recharge-history-head strong,.recharge-order-confirm-head b,.recharge-order-detail b{color:#e0e9f5!important}.recharge-panel-heading small,.recharge-history-head small,.recharge-order-confirm-head small,.recharge-order-detail small{color:#748398!important}.recharge-channel-card,.recharge-package-card{color:#a9b7c8;border-color:#7e99d226!important;background:#060b139e!important}.recharge-channel-card:hover,.recharge-package-card:hover{border-color:#66dbf64d!important;background:#2a588f1a!important}.recharge-channel-card.is-active,.recharge-package-card.is-active{border-color:#66dbf661!important;background:#3686bd1f!important}.recharge-channel-copy b,.recharge-package-card>strong,.recharge-package-card>small,.recharge-custom-amount>span{color:#c8d5e3!important}.recharge-channel-copy small,.recharge-package-card p,.recharge-custom-amount>small{color:#728297!important}.recharge-caution{color:#d8b36f!important;border-color:#d8b36f2b!important;background:#d8b36f0e!important}.recharge-history-item{border-color:#7e99d21f!important;background:#ffffff05!important}.recharge-history-item.is-paid{background:#37a1790e!important}.recharge-history-title b,.recharge-history-meta,.recharge-history-credit strong{color:#c5d2e0!important}.recharge-history-meta,.recharge-history-credit small,.recharge-history-order{color:#6f8094!important}.usdt-checkout{color:#b9c7d8;border-color:#7e99d226!important;background:#04091094!important}.usdt-checkout-head b,.usdt-payment-copy>header strong{color:#e0e9f5!important}.usdt-checkout-head small,.usdt-field>span,.usdt-order-state{color:#708197!important}.usdt-field code{color:#9eddf0!important;border-color:#7e99d226!important;background:#ffffff06!important}.recharge-submit{color:#061019!important;border:0!important;background:linear-gradient(100deg,#65e4ff,#899cff)!important}.redeem-row input{color:#d8e3ef!important;border-color:#7e99d226!important;background:#04091099!important}.cd-shell:has(.profile-view) .bottom-nav{border-top-color:#ffffff14;background:#080d17f7!important}.cd-shell:has(.profile-view) .bottom-nav button{color:#73839a}.cd-shell:has(.profile-view) .bottom-nav button[aria-current=page]{color:#71dff6}@media(max-width:980px){.cd-shell:has(.profile-view) .sky-header{color:#dce6f3;border-bottom-color:#ffffff14;background:#080d17ed!important}.cd-shell:has(.profile-view) .sky-brand strong{color:#edf3fa}.cd-shell:has(.profile-view) .sky-brand small{color:#697a90}.cd-shell:has(.profile-view) .sky-content{padding:10px 10px 84px}}.profile-v2-person-copy>small{font-size:10px!important;letter-spacing:.12em}.profile-v2-person-copy h1{font-size:27px!important}.profile-v2-person-copy p{font-size:11px!important}.profile-v2-verified{font-size:10px!important}.profile-v2-name-form label>span{font-size:11px!important}.profile-v2-name-form input{height:43px!important;font-size:13px!important}.profile-v2-name-form button,.profile-v2-balance-copy small{font-size:11px!important}.profile-v2-balance-copy strong{font-size:34px!important}.profile-v2-balance-copy em{font-size:10px!important}.profile-v2-admin small{font-size:9px!important}.profile-v2-admin b{font-size:13px!important}.profile-v2-admin em{font-size:10px!important}.profile-v2-card h2{font-size:14px!important}.profile-v2-card header small{font-size:10px!important}.profile-v2-actions>button{min-height:65px}.profile-v2-actions b{font-size:12px!important}.profile-v2-actions small{font-size:10px!important;line-height:15px!important}.recharge-hero h1{font-size:clamp(32px,4vw,46px)!important}.recharge-hero p{font-size:13px!important;line-height:21px!important}.recharge-eyebrow,.recharge-trust-row span{font-size:10px!important}.recharge-wallet-card>span,.recharge-wallet-card small{font-size:10px!important}.recharge-wallet-card strong{font-size:38px!important}.recharge-panel-heading strong,.recharge-command-copy h2{font-size:17px!important}.recharge-panel-heading small,.recharge-command-copy p,.recharge-command-copy>small{font-size:10px!important;line-height:16px!important}.recharge-step-head b{font-size:13px!important}.recharge-step-head small,.recharge-step-head em{font-size:9px!important}.payment-channel-body b{font-size:12px!important}.payment-channel-body p,.payment-channel-body small,.payment-channel-state{font-size:9px!important}.recharge-caution b{font-size:11px!important}.recharge-caution small{font-size:9px!important}.recharge-history-head strong{font-size:16px!important}.recharge-history-head small,.recharge-history-head>span{font-size:9px!important}.recharge-history-title b{font-size:13px!important}.recharge-history-title>span,.recharge-history-meta,.recharge-history-order{font-size:9px!important}.recharge-history-credit strong{font-size:17px!important}.recharge-history-credit small{font-size:9px!important}.recharge-custom-entry-copy b,.recharge-custom-editor-head b{font-size:12px!important}.recharge-custom-entry-copy p,.recharge-custom-entry-copy small,.recharge-custom-editor-head small,.recharge-custom-editor-note{font-size:9px!important}.cd-shell:has(.cine-studio),.cd-shell:has(.works-page),.cd-shell:has(.profile-view){background:radial-gradient(circle at 82% 8%,rgba(68,200,245,.09),transparent 28%),radial-gradient(circle at 20% 82%,rgba(99,113,242,.065),transparent 26%),#f4f6fa!important}.cd-shell:has(.cine-studio) .sky-content,.cd-shell:has(.works-page) .sky-content,.cd-shell:has(.profile-view) .sky-content{padding:16px 24px 48px}.cd-shell .user-announcement{color:#7d8795!important;border-color:#e5e9f0!important;background:#ffffffeb!important;box-shadow:0 5px 18px #1e2d4b09}.cd-shell:has(.cine-studio) .user-announcement,.cd-shell:has(.works-page) .user-announcement,.cd-shell:has(.profile-view) .user-announcement{color:#7c8795!important;border-color:#e4e8ef!important;background:#fffffff2!important}.cd-shell:has(.cine-studio) .user-announcement a,.cd-shell:has(.works-page) .user-announcement a,.cd-shell:has(.profile-view) .user-announcement a{color:#4b70e8!important}.cd-shell .user-announcement>svg,.cd-shell .user-announcement a{color:#4f73e8!important}.cd-shell .user-announcement>button{color:#8a94a2!important}.cine-studio{color:#1a2230}.cine-studio:before{background-image:linear-gradient(rgba(44,87,145,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(44,87,145,.035) 1px,transparent 1px)!important}.cine-glow{opacity:.09!important}.cine-hero{border-color:#e5e9f0!important;background:radial-gradient(circle at 92% 0,rgba(89,126,244,.12),transparent 31%),linear-gradient(120deg,#fff,#f6f9ff)!important;box-shadow:inset 0 1px #fff,0 17px 44px #1d2b4812!important}.cine-hero:before{background:linear-gradient(90deg,transparent,#59d9f2,#7f8df1,transparent)!important}.cine-kicker,.cine-kicker>i,.cine-prompt-panel>header>span,.cine-control-panel>header>div>span,.cine-assets>header svg,.cine-recent>header>div,.cine-recent>header button{color:#4d70e5!important}.cine-kicker>i{background:#4d70e5!important;box-shadow:0 0 10px #4d70e566!important}.cine-hero h1{color:#151c28!important;text-shadow:none!important}.cine-hero h1:after{background:linear-gradient(90deg,#5173e3,rgba(72,197,235,.25),transparent)!important}.cine-hero-copy>p{color:#697687!important}.cine-telemetry{border-color:#e2e7ef!important;background:#f7f9fc!important}.cine-orb{background:radial-gradient(circle,#5d7df0 0 18%,#e4eaff 20% 48%,transparent 50%)!important;box-shadow:0 0 22px #5578e633!important}.cine-orb:before,.cine-orb:after{border-color:#4d70e56b!important;border-left-color:transparent!important}.cine-orb:after{border-right-color:transparent!important}.cine-telemetry strong{color:#2e3948!important}.cine-telemetry small{color:#84909f!important}.cine-telemetry>button{color:#546477!important;border-color:#e0e5ed!important;background:#fff!important}.cine-modes{border-color:#e2e7ef!important;background:#ffffffdb!important;box-shadow:0 5px 16px #1e2b4709}.cine-modes button{color:#778392!important}.cine-modes button:hover:not(:disabled){color:#273141!important;background:#f3f5f8!important}.cine-modes button[aria-selected=true]{color:#fff!important;background:#151b24!important;box-shadow:0 6px 17px #151b242e!important}.cine-switchbar>span{color:#929ba7!important}.cine-prompt-panel,.cine-control-panel,.cine-recent{border-color:#e2e7ef!important;background:linear-gradient(145deg,#ffffffe0,#fafcfff5)!important;box-shadow:inset 0 1px #fff,0 14px 36px #1d2b4811!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cine-prompt-panel:before,.cine-control-panel:before{background:linear-gradient(115deg,transparent 22%,rgba(80,121,232,.025) 46%,transparent 67%)!important}.cine-prompt-panel>header em,.cine-control-panel>header em{color:#929ba7!important}.cine-prompt-panel>textarea{color:#303947!important;border-color:#e4e8ef!important;background:#f7f9fc!important;box-shadow:inset 0 1px 8px #1f2d4806!important}.cine-prompt-panel>textarea:focus{border-color:#b9c9f8!important;box-shadow:0 0 0 3px #4f70e511!important}.cine-prompt-panel>textarea::placeholder{color:#99a2ae!important}.cine-ideas>span{color:#8d97a4!important}.cine-ideas button{color:#6d7988!important;border-color:#e3e7ee!important;background:#fafbfd!important}.cine-ideas button:hover{color:#3f61dc!important;border-color:#c9d5fa!important;background:#f4f7ff!important}.cine-assets{border-top-color:#e8ebf1!important}.cine-assets>header>div:first-child{color:#4a5564!important}.cine-assets>header small{color:#939ca8!important}.cine-add-actions button{color:#687586!important;border-color:#dfe4ec!important;background:#fff!important}.cine-add-actions button:hover:not(:disabled){color:#3f61d9!important;border-color:#becdf8!important}.cine-add-actions em{color:#939ca8!important}.cine-empty{color:#8c96a3!important;border-color:#d9dfe8!important;background:#fafbfd!important}.cine-empty>svg{color:#7d8a9b!important}.cine-media figure,.cine-file{border-color:#dfe4ec!important}.cine-file{background:#fafbfd!important}.cine-file>span{color:#637082!important}.cine-model{color:#283241!important;border-color:#dce4f5!important;background:linear-gradient(100deg,#f2f6ff,#fbfcff)!important}.cine-model>span{color:#4f70e3!important;background:#e9efff!important}.cine-model small{color:#929ba7!important}.cine-model b{color:#303947!important}.cine-model em{color:#768291!important}.cine-model-menu{border-color:#dfe4ec!important;background:#fff!important;box-shadow:0 20px 54px #1b29442e!important}.cine-model-menu>button{color:#617082!important}.cine-model-menu>button:hover,.cine-model-menu>button.is-active{color:#2949c4!important;background:#f1f5ff!important}.cine-model-menu small,.cine-model-menu em{color:#8390a0!important}.cine-fields label>span{color:#778493!important}.cine-fields select{color:#3b4655!important;border-color:#dfe4ec!important;background:#f8f9fc!important}.cine-tags span{color:#708091!important;border-color:#e2e7ee!important;background:#f9fafc!important}.cine-tags span.required{color:#9c6a20!important;border-color:#eeddb9!important;background:#fff9ed!important}.cine-price{border-top-color:#e7eaf0!important}.cine-price span{color:#788595!important}.cine-price b{color:#3656cd!important;text-shadow:none!important}.cine-generate{color:#fff!important;background:linear-gradient(100deg,#416bf0,#7a63e8)!important;box-shadow:0 9px 24px #4966dc38!important}.cine-balance{color:#8994a2!important}.cine-recent>header b{color:#3d4755!important}.cine-recent>div>button{color:#647285!important;border-color:#e2e7ee!important;background:#fafbfd!important}.cine-recent>div>button:hover{border-color:#c7d3f7!important;background:#f4f7ff!important}.cine-recent b{color:#505b69!important}.cine-recent small{color:#8792a0!important}.cd-shell:has(.works-page) .works-hero{border-color:#e2e7ef!important;background:radial-gradient(circle at 88% 0,rgba(81,115,236,.11),transparent 32%),linear-gradient(110deg,#fff,#f6f9ff)!important;box-shadow:0 15px 40px #1d2b480f!important}.cd-shell:has(.works-page) .works-hero h1{color:#171f2b!important}.cd-shell:has(.works-page) .works-hero p{color:#778392!important}.cd-shell:has(.works-page) .works-kicker{color:#4d70e5!important}.cd-shell:has(.works-page) .works-hero>button,.cd-shell:has(.works-page) .works-empty>button{color:#fff!important;background:#151b24!important;box-shadow:0 8px 20px #151b2429!important}.cd-shell:has(.works-page) .works-stats>div{border-color:#e3e8ef!important;background:#fff!important}.cd-shell:has(.works-page) .works-stats span{color:#7f8a99!important}.cd-shell:has(.works-page) .works-stats b{color:#27303d!important}.cd-shell:has(.works-page) .works-stats small{color:#949da8!important}.cd-shell:has(.works-page) .works-stats .active{border-color:#dbe3fb!important;background:#f5f7ff!important}.cd-shell:has(.works-page) .works-stats .active b{color:#4767df!important}.cd-shell:has(.works-page) .works-filter button,.cd-shell:has(.works-page) .works-search,.cd-shell:has(.works-page) .works-refresh{color:#6f7b8b!important;border-color:#e2e7ee!important;background:#fff!important}.cd-shell:has(.works-page) .works-filter button[aria-pressed=true]{color:#fff!important;background:#151b24!important}.cd-shell:has(.works-page) .works-filter b{color:#6c7887!important;background:#eef1f5!important}.cd-shell:has(.works-page) .works-filter button[aria-pressed=true] b{color:#232b36!important;background:#fff!important}.cd-shell:has(.works-page) .works-search input{color:#33404f!important;background:transparent!important}.cd-shell:has(.works-page) .works-search input::placeholder{color:#929ca8!important}.cd-shell:has(.works-page) .work-card{border-color:#e2e7ee!important;background:#fff!important;box-shadow:0 10px 27px #1c2a460e!important}.cd-shell:has(.works-page) .work-copy,.cd-shell:has(.works-page) .work-actions{background:#fff!important}.cd-shell:has(.works-page) .work-prompt{color:#333d4b!important}.cd-shell:has(.works-page) .work-status-row time,.cd-shell:has(.works-page) .work-meta span{color:#8993a0!important}.cd-shell:has(.works-page) .work-meta span{border-color:#e6e9ef!important;background:#f8f9fb!important}.cd-shell:has(.works-page) .work-actions{border-color:#e7eaf0!important}.cd-shell:has(.works-page) .work-actions>button,.cd-shell:has(.works-page) .work-actions>a,.cd-shell:has(.works-page) .work-more>button{color:#6d7887!important}.cd-shell:has(.works-page) .works-empty{border-color:#dfe4eb!important;background:#fff!important}.profile-view{color:#202936!important}.profile-view .section-heading h1,.profile-view h1,.profile-view h2,.profile-v2-card h2,.profile-v2-card>header h2{color:#1b2431!important}.profile-view .section-heading p,.profile-view .section-heading svg{color:#7b8796!important}.profile-v2-hero{border-color:#e2e7ef!important;background:radial-gradient(circle at 92% 0,rgba(81,115,236,.1),transparent 31%),linear-gradient(110deg,#fff,#f7f9ff)!important;box-shadow:0 15px 40px #1c2a460f!important}.profile-v2-person-copy h1{color:#1b2431!important}.profile-v2-person-copy p,.profile-v2-person-copy>small{color:#7b8796!important}.profile-v2-verified{color:#9a6a22!important;border-color:#eedfbe!important;background:#fff9ec!important}.profile-v2-verified.is-verified{color:#28835a!important;border-color:#cde8d9!important;background:#f1fbf6!important}.profile-v2-name-form{border-left-color:#e5e9f0!important}.profile-v2-name-form label>span{color:#788493!important}.cd-shell:has(.profile-view) input,.cd-shell:has(.profile-view) textarea,.cd-shell:has(.profile-view) select{color:#303a47!important;border-color:#dfe4ec!important;background:#fff!important}.profile-v2-balance{border-color:#eee3c9!important;background:radial-gradient(circle at 92% 0,rgba(232,191,94,.08),transparent 34%),#fff!important;box-shadow:0 10px 28px #1c2a460b!important}.profile-v2-balance-copy small,.profile-v2-balance-copy em{color:#7e8997!important}.profile-v2-balance-copy strong{color:#9f7424!important}.profile-v2-admin{border-color:#dce6fa!important;background:linear-gradient(100deg,#f3f7ff,#fff)!important}.profile-v2-admin b{color:#26374d!important}.profile-v2-admin em{color:#7b8797!important}.profile-v2-card,.profile-view .profile-section,.profile-view .password-panel,.profile-view .telegram-link-panel,.profile-view .invitation-panel,.profile-view .support-form,.profile-view .ticket-list button,.profile-view .ticket-thread,.profile-view .user-credit-hero,.profile-view .user-credit-summary,.profile-view .user-credit-list{border-color:#e2e7ee!important;background:#fff!important;box-shadow:0 10px 28px #1c2a460b!important}.profile-v2-card>header{border-bottom-color:#e8ebf0!important;background:#fff!important}.profile-v2-card>header>span{color:#4f70e3!important;background:#edf2ff!important}.profile-v2-card header small{color:#8893a1!important}.profile-v2-actions>button{color:#596575!important;border-bottom-color:#eceff3!important;background:#fff!important}.profile-v2-actions>button:hover{background:#f6f8fb!important}.profile-v2-actions>button>span{color:#65778b!important;background:#f4f6f9!important}.profile-v2-actions b{color:#2d3744!important}.profile-v2-actions small{color:#87919e!important}.recharge-hero{border-color:#e2e7ef!important;background:radial-gradient(circle at 92% 0,rgba(80,114,234,.12),transparent 32%),linear-gradient(110deg,#fff,#f6f9ff)!important;box-shadow:0 15px 40px #1c2a460f!important}.recharge-hero h1{color:#18212d!important}.recharge-hero p{color:#707d8d!important}.recharge-eyebrow{color:#4f70e3!important}.recharge-trust-row span{color:#6d7a89!important;border-color:#e1e6ed!important;background:#fff!important}.recharge-wallet-card{border-color:#e1e6ed!important;background:#fff!important}.recharge-wallet-card strong{color:#1d2734!important}.recharge-panel,.recharge-panel-v2,.recharge-selection-v3,.recharge-order-v3,.recharge-history-v2,.redeem-panel{border-color:#e2e7ee!important;background:#fff!important;box-shadow:0 12px 32px #1c2a460d!important}.recharge-panel-v2:before{display:none!important}.recharge-panel-heading strong,.recharge-history-head strong,.recharge-order-confirm-head b,.recharge-order-detail b{color:#202936!important}.recharge-command-copy h2,.recharge-command-copy p,.recharge-command-copy>small,.recharge-step-head b,.recharge-step-head small,.recharge-step-head em,.payment-channel-body b,.payment-channel-body p,.payment-channel-body small,.recharge-history-title b,.recharge-history-title>span,.recharge-history-meta,.recharge-history-order,.recharge-history-credit strong,.recharge-caution b,.recharge-caution small{color:#3d4958!important}.recharge-command-copy>small,.recharge-step-head small,.recharge-step-head em,.payment-channel-body p,.payment-channel-body small,.recharge-history-meta,.recharge-history-order{color:#7f8b99!important}.recharge-redeem-v2{border-color:#e2e7ee!important;background:#fff!important;box-shadow:0 12px 32px #1c2a460d!important}.recharge-redeem-head h2{color:#222c39!important}.recharge-redeem-head p,.recharge-redeem-head small,.recharge-redeem-head>em{color:#7d8997!important}.recharge-panel-heading small,.recharge-history-head small,.recharge-order-confirm-head small,.recharge-order-detail small{color:#7b8796!important}.recharge-channel-card,.recharge-package-card,.recharge-history-item{color:#657283!important;border-color:#e2e7ee!important;background:#fafbfd!important}.recharge-channel-card:hover,.recharge-package-card:hover,.recharge-history-item:hover{border-color:#c7d3f7!important;background:#f4f7ff!important}.recharge-channel-card.is-active,.recharge-package-card.is-active{border-color:#aebff4!important;background:#f2f6ff!important}.recharge-channel-copy b,.recharge-package-card>strong,.recharge-package-card>small,.recharge-custom-amount>span,.recharge-history-title b,.recharge-history-meta,.recharge-history-credit strong{color:#303b49!important}.recharge-channel-copy small,.recharge-package-card p,.recharge-custom-amount>small,.recharge-history-meta,.recharge-history-credit small,.recharge-history-order{color:#7f8a98!important}.recharge-caution{color:#8f6825!important;border-color:#eee0bd!important;background:#fff9ec!important}.usdt-checkout{color:#526173!important;border-color:#e1e6ed!important;background:#fafbfd!important}.usdt-checkout-head b,.usdt-payment-copy>header strong{color:#25303d!important}.usdt-checkout-head small,.usdt-field>span,.usdt-order-state{color:#7e8997!important}.usdt-field code{color:#405a8d!important;border-color:#e0e5ec!important;background:#fff!important}.recharge-submit{color:#fff!important;background:linear-gradient(100deg,#416bf0,#7663e7)!important}.redeem-row input{color:#303a47!important;border-color:#dfe4ec!important;background:#fff!important}.profile-view .user-credit-summary>span{background:#fff!important}.profile-view .user-credit-entry{border-bottom-color:#eceff3!important}.profile-view .user-credit-filters button{color:#6f7b8a!important;border-color:#e2e7ee!important;background:#fff!important}.profile-view .user-credit-filters button[aria-pressed=true]{color:#fff!important;background:#151b24!important}.profile-view .ticket-message.admin{background:#f2f6ff!important}.profile-view .ticket-message.user{background:#f7f8fa!important}@media(max-width:980px){.cd-shell:has(.cine-studio) .sky-header,.cd-shell:has(.works-page) .sky-header,.cd-shell:has(.profile-view) .sky-header{color:#25303d!important;border-bottom-color:#e7eaf0!important;background:#fffffff5!important}.cd-shell:has(.cine-studio) .sky-brand strong,.cd-shell:has(.works-page) .sky-brand strong,.cd-shell:has(.profile-view) .sky-brand strong{color:#202936!important}.cd-shell:has(.cine-studio) .sky-brand small,.cd-shell:has(.works-page) .sky-brand small,.cd-shell:has(.profile-view) .sky-brand small{color:#8b95a2!important}.cd-shell:has(.cine-studio) .bottom-nav,.cd-shell:has(.works-page) .bottom-nav,.cd-shell:has(.profile-view) .bottom-nav{border-top-color:#e4e8ee!important;background:#fffffff7!important}.cd-shell:has(.cine-studio) .bottom-nav button,.cd-shell:has(.works-page) .bottom-nav button,.cd-shell:has(.profile-view) .bottom-nav button{color:#75808e!important}.cd-shell:has(.cine-studio) .bottom-nav button[aria-current=page],.cd-shell:has(.works-page) .bottom-nav button[aria-current=page],.cd-shell:has(.profile-view) .bottom-nav button[aria-current=page]{color:#3658d7!important}}.cd-shell{--canvas: #edf1f6;--paper: #f8fafc;--raised: #f1f4f8;--well: #eaf0f6;--well-muted: #f2f5f9;--media: #e6ecf3;--ink: #1e2835;--ink-2: #4e5d6f;--ink-3: #6d7b8d;--ink-4: #8b97a6;--line: #dfe5ed;--line-strong: #ced7e2;--theme: #4d6fe4;--theme-soft: rgba(77, 111, 228, .09);--theme-soft-subtle: rgba(77, 111, 228, .045);color-scheme:light}.cd-shell:has(.cine-studio),.cd-shell:has(.works-page),.cd-shell:has(.profile-view){background:radial-gradient(circle at 82% 8%,rgba(74,147,220,.07),transparent 28%),radial-gradient(circle at 20% 82%,rgba(91,105,220,.045),transparent 26%),#edf1f6!important}.cd-rail{border-right-color:#dce3ec!important;background:#f7f9fc!important}.cd-shell .user-announcement{border-color:#dce3eb!important;background:#f7f9fc!important}.cine-hero{border-color:#dce3ec!important;background:radial-gradient(circle at 92% 0,rgba(76,126,223,.08),transparent 31%),linear-gradient(120deg,#f9fbfd,#edf3fa)!important;box-shadow:inset 0 1px #ffffffb8,0 12px 32px #1f2d480e!important}.cine-hero h1{color:#172230!important}.cine-hero-copy>p{color:#566679!important}.cine-telemetry,.cine-modes{border-color:#dbe3ec!important;background:#f8fafc!important}.cine-prompt-panel,.cine-control-panel,.cine-recent{border-color:#dce3ec!important;background:#f8fafc!important;box-shadow:inset 0 1px #fff,0 10px 28px #1e2d490d!important}.cine-prompt-panel>textarea,.cine-fields select{color:#263241!important;border-color:#d7e0ea!important;background:#eef2f7!important}.cine-model{border-color:#d2def2!important;background:linear-gradient(100deg,#edf3fc,#f5f8fc)!important}.cine-model-menu{border-color:#d7dfe9!important;background:#f9fbfd!important}.cine-tags span,.cine-ideas button,.cine-add-actions button{border-color:#dbe2eb!important;background:#f4f7fa!important}.cine-health-b,.cine-recent>div>button{border-color:#dce3ec!important;background:#f5f8fb!important}.cine-modes button{color:#59687a!important}.cine-modes button[aria-selected=true]{color:#fff!important;background:#1a222d!important}.cd-shell:has(.works-page) .works-stats>div,.cd-shell:has(.works-page) .work-card,.profile-v2-card,.profile-v2-hero,.profile-v2-balance,.profile-v2-admin,.profile-view .profile-section,.profile-view .user-credit-list,.recharge-panel,.recharge-history-v2,.recharge-redeem-v2{background:#f8fafc!important}.cd-shell:has(.works-page) .works-hero,.recharge-hero{border-color:#dce3ec!important;background:radial-gradient(circle at 90% 0,rgba(74,125,222,.08),transparent 32%),linear-gradient(110deg,#f9fbfd,#eef4fa)!important}.recharge-channel-card,.recharge-package-card,.recharge-history-item,.profile-v2-actions>button{background:#f4f7fa!important}.recharge-channel-card.is-active,.recharge-package-card.is-active{background:#edf3fd!important}.recharge-history-item.is-paid{background:#eff8f4!important}.recharge-command-copy h2,.recharge-step-head b,.payment-channel-body b,.recharge-history-title b,.recharge-history-credit strong,.recharge-package-card>strong,.recharge-package-card>small,.profile-v2-actions b,.profile-v2-card h2,.work-prompt,.recent b,.cine-model b,.cine-fields label>span{color:#263241!important}.recharge-command-copy p,.recharge-command-copy>small,.recharge-step-head small,.recharge-step-head em,.payment-channel-body p,.payment-channel-body small,.recharge-history-meta,.recharge-history-order,.profile-v2-actions small,.profile-v2-card header small,.work-status-row time,.work-meta span,.cine-model em,.cine-telemetry small{color:#667587!important}.recharge-history-state .status,.cd-shell:has(.works-page) .status{color:#536375!important}.recharge-history-state .status.status-paid,.recharge-history-state .status.status-succeeded,.cd-shell:has(.works-page) .status.status-succeeded{color:#27835b!important}.recharge-history-state .status.status-failed,.recharge-history-state .status.status-invalid,.recharge-history-state .status.status-expired,.cd-shell:has(.works-page) .status.status-failed{color:#a54d5b!important}.recharge-caution{border-color:#e7d9b8!important;background:#fbf6ea!important}button,input,select,textarea{text-shadow:none}.cd-shell button,.cd-shell input,.cd-shell select,.cd-shell textarea{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cine-telemetry strong,.cine-model b,.cine-prompt-panel>header>span,.cine-control-panel>header>div>span{font-size:12px!important}.cine-telemetry small,.cine-model small,.cine-model em,.cine-assets>header small,.cine-fields label>span,.cine-tags span,.cine-balance{font-size:10px!important}.cine-ideas button,.cine-add-actions button,.cine-file>span,.cine-recent b{font-size:10px!important}.cine-switchbar>span,.cine-control-panel>header em{font-size:10px!important}.recharge-step-head b{font-size:14px!important}.recharge-step-head small,.recharge-step-head em,.payment-channel-body p,.payment-channel-body small,.payment-channel-state,.recharge-history-meta,.recharge-history-order,.recharge-history-credit small{font-size:10px!important}.payment-channel-body b{font-size:13px!important}.recharge-command-copy p,.recharge-command-copy>small,.recharge-panel-heading small,.recharge-history-head small,.recharge-history-head>span{font-size:11px!important}.profile-v2-actions small,.profile-v2-card header small{font-size:10px!important}.cd-shell:has(.works-page) .works-filter button,.cd-shell:has(.works-page) .works-search input,.cd-shell:has(.works-page) .works-refresh,.cd-shell:has(.works-page) .work-actions>button,.cd-shell:has(.works-page) .work-actions>a{font-size:11px!important}.profile-view .user-credit-entry small,.profile-view .user-credit-grant,.profile-view .ticket-list small{color:#657486!important;font-size:10px!important}.language-picker{position:relative;min-width:0}.language-picker-trigger{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;color:#526173;border:1px solid #dfe5ed;border-radius:9px;background:#f7f9fc;box-shadow:none;cursor:pointer;font-size:9px;font-weight:600;outline:0}.language-picker-trigger:hover{color:#263442;border-color:#cbd6e4;background:#f3f6fa}.language-picker-trigger:focus-visible{border-color:#9db1e9;box-shadow:0 0 0 3px #4d6fe41a}.language-picker-trigger>svg:last-child{color:#8793a2;transition:transform .16s ease}.language-picker-trigger>svg:last-child.is-open{transform:rotate(180deg)}.language-picker-menu{position:absolute;left:calc(100% + 8px);bottom:0;z-index:90;width:154px;display:grid;gap:2px;padding:5px;border:1px solid #d9e0e9;border-radius:10px;background:#f8fafc;box-shadow:0 14px 38px #1c2a4629}.language-picker-menu>button{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px;color:#536173;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left}.language-picker-menu>button:hover{background:#eef3f9}.language-picker-menu>button[aria-selected=true]{color:#3154ca;background:#edf2fd}.language-picker-menu>button>span{min-width:0;display:grid;gap:1px}.language-picker-menu b{color:inherit;font-size:10px}.language-picker-menu small{color:#8793a2;font-size:8px}.language-picker-menu>button>svg{color:#4265dc}.mobile-drawer-tools{display:grid;grid-template-columns:1fr;padding:10px 12px;border-top:1px solid rgba(255,255,255,.08)}.mobile-drawer-tools .language-picker-menu{left:0;right:0;bottom:calc(100% + 7px);width:auto}.select-menu{position:relative;min-width:0}.select-menu-trigger{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;color:#334152;border:1px solid #dbe2eb;border-radius:9px;background:#f3f6fa;box-shadow:inset 0 1px #ffffffb3;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.select-menu-trigger:hover{border-color:#c5d1df;background:#eef3f8}.select-menu-trigger:focus-visible{border-color:#91a8e7;box-shadow:0 0 0 3px #4d6fe41a;outline:0}.select-menu-trigger>span{min-width:0;display:grid;gap:1px}.select-menu-trigger small{color:#7d8997;font-size:9px}.select-menu-trigger b{overflow:hidden;color:#263241;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.select-menu-trigger em{overflow:hidden;color:#8894a2;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.select-menu-trigger>svg{flex:0 0 auto;color:#7d8997;transition:transform .16s ease}.select-menu-trigger>svg.is-open{transform:rotate(180deg)}.select-menu-popover{position:absolute;left:0;top:calc(100% + 6px);z-index:80;width:max(100%,190px);max-height:286px;overflow-y:auto;padding:5px;border:1px solid #d7dfe9;border-radius:10px;background:#f9fbfd;box-shadow:0 18px 46px #1b29442e;animation:select-menu-in .14s ease both}.select-menu-popover.is-top{top:auto;bottom:calc(100% + 6px)}.select-menu-popover.is-cols-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:max(100%,270px);gap:4px}.select-menu-popover.is-cols-5>button{min-height:34px;display:flex;align-items:center;justify-content:center;padding:5px 3px;text-align:center}.select-menu-popover.is-cols-5>button>span{display:block}.select-menu-popover.is-cols-5 b{white-space:nowrap}.select-menu-popover.is-cols-5>button>svg{display:none}.select-menu-popover.is-cols-5>button[aria-selected=true]{box-shadow:inset 0 0 0 1px #9eb2e7;font-weight:700}@keyframes select-menu-in{0%{opacity:0;transform:translateY(-3px) scale(.99)}}.select-menu-popover>button{width:100%;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;color:#526071;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left}.select-menu-popover>button:hover{color:#243140;background:#eef3f8}.select-menu-popover>button[aria-selected=true]{color:#2f53cc;background:#eaf0ff}.select-menu-popover>button>span{min-width:0;display:grid;gap:2px}.select-menu-popover b{color:inherit;font-size:10px;font-weight:650}.select-menu-popover small{color:#818d9b;font-size:8px}.select-menu-popover>button>svg{color:#4163db}.cine-fields .select-menu{width:100%}.cine-fields .select-menu-trigger{background:#f2f5f9}.cine-fields .select-menu-popover{left:auto;right:0}.cine-control-panel{z-index:6;overflow:visible!important}.cine-recent{z-index:1}.cd-shell select:not([multiple]){min-height:39px;padding-right:32px!important;color:#344152!important;border:1px solid #d9e1ea!important;border-radius:9px!important;outline:0;background-color:#f3f6fa!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2369788a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.cd-shell select:not([multiple]):hover{border-color:#c5d1df!important;background-color:#eef3f8!important}.cd-shell select:not([multiple]):focus{border-color:#91a8e7!important;box-shadow:0 0 0 3px #4d6fe417}.cd-shell input,.cd-shell textarea{border-radius:9px}@media(max-width:560px){.select-menu-popover{width:100%;max-width:calc(100vw - 48px)}.select-menu-popover.is-top{top:calc(100% + 6px);bottom:auto}.select-menu-popover.is-cols-5{width:100%;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr))}}.cd-shell{--glass-strong: rgba(255, 255, 255, .88);--glass-medium: rgba(250, 252, 255, .76);--glass-soft: rgba(244, 248, 252, .7);--glass-border: rgba(213, 223, 236, .88);--glass-highlight: rgba(255, 255, 255, .92);--glass-shadow: 0 18px 48px rgba(36, 52, 82, .09);--glass-shadow-soft: 0 10px 28px rgba(36, 52, 82, .06)}.cd-shell:has(.cine-studio),.cd-shell:has(.works-page),.cd-shell:has(.profile-view){background:radial-gradient(circle at 15% 5%,rgba(122,172,225,.18),transparent 28%),radial-gradient(circle at 88% 10%,rgba(102,121,223,.12),transparent 26%),radial-gradient(circle at 65% 95%,rgba(85,191,214,.1),transparent 30%),#e9eef5!important}.cd-shell:has(.cine-studio) .sky-content,.cd-shell:has(.works-page) .sky-content,.cd-shell:has(.profile-view) .sky-content{position:relative}.cd-shell:has(.cine-studio) .sky-content:before,.cd-shell:has(.works-page) .sky-content:before,.cd-shell:has(.profile-view) .sky-content:before{content:"";position:fixed;top:80px;right:4%;bottom:8%;left:13%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 22%,rgba(74,126,223,.12),transparent 24%),radial-gradient(circle at 28% 74%,rgba(43,187,211,.08),transparent 22%);filter:blur(42px)}.cine-hero,.cd-shell:has(.works-page) .works-hero,.profile-v2-hero,.recharge-hero{border:1px solid rgba(255,255,255,.9)!important;background:linear-gradient(135deg,#ffffffeb,#ecf4fdc2)!important;box-shadow:inset 0 1px 0 var(--glass-highlight),0 20px 56px #2b3d5e1c!important;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}.cine-hero:before{height:2px!important;opacity:.9}.cine-hero h1,.cd-shell:has(.works-page) .works-hero h1,.profile-v2-person-copy h1,.recharge-hero h1{color:#142033!important;letter-spacing:-.045em}.cine-hero-copy>p,.cd-shell:has(.works-page) .works-hero p,.profile-v2-person-copy p,.recharge-hero p{color:#56677b!important}.cine-kicker,.cd-shell:has(.works-page) .works-kicker,.recharge-eyebrow,.profile-v2-person-copy>small{color:#4065d9!important;font-weight:800}.cine-prompt-panel,.cine-control-panel,.profile-v2-card,.profile-view .profile-section,.profile-view .support-form,.profile-view .ticket-thread,.profile-view .user-credit-hero,.profile-view .user-credit-list,.recharge-panel,.recharge-history-v2,.recharge-redeem-v2{border-color:var(--glass-border)!important;background:linear-gradient(145deg,var(--glass-strong),var(--glass-medium))!important;box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow)!important;backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}.cine-control-panel{border-color:#b5c9ece6!important;background:linear-gradient(145deg,#ffffffeb,#ebf3fec7)!important;box-shadow:inset 0 1px #fff,0 22px 58px #2e447421!important}.cine-prompt-panel>textarea{border-color:#d7e0ea!important;background:#eff4f9e0!important;box-shadow:inset 0 1px 4px #22324e09,0 1px #fffc!important}.cine-model,.cine-fields .select-menu-trigger,.cine-tags span,.cine-ideas button,.cine-add-actions button{border-color:#d9e2ed!important;background:#f2f7fce6!important;box-shadow:inset 0 1px #fffc}.cine-model{border-color:#c8d8ef!important;background:linear-gradient(100deg,#e8f1fdf2,#f7fafeeb)!important}.cine-model>span{color:#3159d4!important;background:#dee9ff!important}.cine-tags span{color:#607184!important}.cine-tags span.required{color:#95651b!important;border-color:#ecd8ae!important;background:#fff7e5!important}.cine-generate{color:#fff!important;background:linear-gradient(100deg,#3d63ee,#705ee2 62%,#477bec)!important;box-shadow:inset 0 1px #fff3,0 12px 28px #3f5bd147!important}.cine-generate:hover:not(:disabled){box-shadow:inset 0 1px #ffffff40,0 16px 36px #3f5bd159!important}.cine-price{background:#f2f6fc99;border-radius:8px;padding:9px 10px}.cine-price b{color:#294fce!important}.cine-recent{border-color:#d9e1ece6!important;background:#f9fbfdb3!important;box-shadow:var(--glass-shadow-soft)!important}.cd-shell:has(.works-page) .works-stats>div{border-color:var(--glass-border)!important;background:linear-gradient(145deg,#ffffffe6,#f6f9fdc7)!important;box-shadow:inset 0 1px #fff,var(--glass-shadow-soft)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cd-shell:has(.works-page) .works-stats .active{border-color:#bfd0f4!important;background:linear-gradient(145deg,#e8f0fff2,#f5f8ffd1)!important}.cd-shell:has(.works-page) .works-filter,.cd-shell:has(.works-page) .works-search,.cd-shell:has(.works-page) .works-refresh{border-color:#d7e0ea!important;background:#f8fafdd1!important;box-shadow:inset 0 1px #fff,0 5px 15px #2434520a}.cd-shell:has(.works-page) .work-card{border-color:#d6dfebe6!important;background:linear-gradient(145deg,#ffffffe0,#f6f9fdc7)!important;box-shadow:inset 0 1px #fff,0 14px 34px #25355213!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cd-shell:has(.works-page) .work-card:hover{box-shadow:inset 0 1px #fff,0 20px 44px #253f6e1f!important}.cd-shell:has(.works-page) .work-actions{background:#f8fafdc2!important}.profile-v2-balance{border-color:#e1cc9be6!important;background:radial-gradient(circle at 92% 0,rgba(231,191,93,.14),transparent 32%),linear-gradient(135deg,#fffdf7f5,#f8f6efd1)!important;box-shadow:inset 0 1px #fff,0 16px 38px #664e1817!important}.profile-v2-admin{border-color:#cbdaf3!important;background:linear-gradient(100deg,#e1edffe6,#f8fbffd1)!important;box-shadow:0 12px 28px #294d9112!important}.profile-v2-card>header{background:#f7fafdb8!important}.profile-v2-actions>button{background:#fbfcfeb3!important}.profile-v2-actions>button:hover{background:#edf3fbe6!important}.recharge-wallet-card{border-color:#cad9ef!important;background:radial-gradient(circle at 100% 0,rgba(92,131,226,.13),transparent 35%),#fafcffdb!important;box-shadow:inset 0 1px #fff,0 12px 30px #2c467917!important}.recharge-panel-v2>header{background:#f6f9fdb8!important;border-radius:12px;padding:12px!important}.recharge-channel-card,.recharge-package-card{border-color:#d8e1eb!important;background:#f7fafdd1!important;box-shadow:inset 0 1px #fff}.recharge-channel-card.is-active,.recharge-package-card.is-active{border-color:#9fb7ec!important;background:linear-gradient(110deg,#e5effff2,#f5f9ffe0)!important;box-shadow:inset 0 1px #fff,0 10px 24px #375bad1a!important}.recharge-history-item{background:#f8fafdc2!important}.recharge-history-item.is-paid{background:#eef9f4e0!important}.recharge-caution{box-shadow:inset 0 1px #fffc}.recharge-submit{color:#fff!important;background:linear-gradient(100deg,#3d63ee,#705ee2)!important;box-shadow:0 10px 24px #3f5bd13d!important}.cine-prompt-panel>header>span,.cine-control-panel>header>div>span,.recharge-step-head>span,.recharge-command-copy>small,.profile-v2-card>header>span,.user-credit-summary small{color:#4667da!important;font-weight:750}.recharge-step-head,.recharge-order-confirm-head{border-bottom-color:#dfe6ef!important}@media(max-width:980px){.cd-shell:has(.cine-studio) .sky-content:before,.cd-shell:has(.works-page) .sky-content:before,.cd-shell:has(.profile-view) .sky-content:before{display:none}}.inspiration-page{--inspiration-accent: #67def8;min-width:0;display:grid;gap:14px;color:#dce7f4;padding-bottom:24px}.accent-cyan{--inspiration-accent: #67def8;--inspiration-glow: rgba(62, 200, 235, .22)}.accent-blue{--inspiration-accent: #789dff;--inspiration-glow: rgba(70, 110, 245, .24)}.accent-violet{--inspiration-accent: #b99aff;--inspiration-glow: rgba(139, 92, 246, .24)}.accent-rose{--inspiration-accent: #ff8cba;--inspiration-glow: rgba(236, 72, 153, .2)}.accent-amber{--inspiration-accent: #f3c873;--inspiration-glow: rgba(217, 167, 62, .2)}.accent-green{--inspiration-accent: #68e0b1;--inspiration-glow: rgba(52, 190, 128, .2)}.inspiration-hero{position:relative;isolation:isolate;min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;overflow:hidden;padding:22px 24px;border:1px solid rgba(139,163,205,.18);border-radius:18px;background:radial-gradient(circle at 88% 0,rgba(85,116,255,.2),transparent 35%),linear-gradient(125deg,#0f1727f5,#060b13e6);box-shadow:inset 0 1px #ffffff0d,0 20px 55px #00000038}.inspiration-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";opacity:.5;background:linear-gradient(115deg,transparent 44%,rgba(103,222,248,.08) 45%,transparent 46%),radial-gradient(circle at 12% 100%,rgba(39,194,221,.12),transparent 36%)}.inspiration-kicker{display:inline-flex;align-items:center;gap:6px;color:#67def8;font-size:10px;font-weight:800;letter-spacing:.16em}.inspiration-hero h1{margin:7px 0 5px;color:#f1f6fd;font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:-.035em}.inspiration-hero p{max-width:680px;margin:0;color:#91a1b6;font-size:13px;line-height:1.65}.inspiration-hero-actions{min-width:min(100%,470px);display:flex;align-items:center;gap:9px}.inspiration-search{position:relative;isolation:isolate;min-width:0;height:48px;flex:1 1 auto;display:flex;align-items:center;gap:10px;overflow:hidden;padding:0 9px;color:#788ba1;border:0;border-radius:13px;background:linear-gradient(110deg,rgba(255,255,255,.055),transparent 38%),linear-gradient(180deg,#0a121fdb,#03070dc2);box-shadow:inset 0 1px #ffffff0e,0 10px 28px #00000038;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.inspiration-search:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:1px;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(110deg,#67def80a,#67def89e 30%,#67def829 62%,#67def885);background-size:220% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.45;animation:inspiration-search-border 7s linear infinite}.inspiration-search:hover{box-shadow:inset 0 1px #ffffff12,0 12px 30px #0000003d,0 0 24px #2fb2dd12}.inspiration-search.is-focused{color:#67def8;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #53d0ee11,0 14px 36px #0000004d,0 0 30px #2fb2dd1f;transform:translateY(-1px)}.inspiration-search.is-focused:before{opacity:.9;animation-duration:3.2s}.inspiration-search-icon{position:relative;width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;color:#68dcf5;border:1px solid rgba(103,222,248,.16);border-radius:9px;background:radial-gradient(circle at 50% 45%,rgba(103,222,248,.13),transparent 70%),#53d0ee0e;box-shadow:inset 0 1px #ffffff0d}.inspiration-search-icon i{position:absolute;right:4px;bottom:4px;width:3px;height:3px;border-radius:50%;background:#67def8;box-shadow:0 0 7px #67def8;animation:inspiration-search-pulse 2s ease-in-out infinite}.inspiration-search-input{min-width:0;flex:1 1 auto;display:flex;align-items:center}.inspiration-search input{min-width:0;width:100%;flex:1;height:46px;padding:0!important;border:0!important;outline:0;color:#dce7f4!important;background:transparent!important;font-size:13px;letter-spacing:.01em}.inspiration-search input::placeholder{color:#6f8298!important}.inspiration-search kbd{flex:0 0 auto;padding:3px 6px;color:#71849a;border:1px solid rgba(139,163,205,.13);border-radius:5px;background:#ffffff06;font-family:var(--mono);font-size:7px;white-space:nowrap}.inspiration-search-clear{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;color:#91a4ba;border:1px solid rgba(139,163,205,.13);border-radius:8px;background:#ffffff09;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.inspiration-search-clear:hover{color:#fff;background:#67def81a;transform:rotate(90deg)}.inspiration-search-beam{position:absolute;bottom:0;left:-28%;width:28%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#67def8,transparent);opacity:0;filter:none;animation:inspiration-search-sweep 4.8s ease-in-out infinite}.inspiration-hero-actions>button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;color:#061019;border:0;border-radius:10px;background:linear-gradient(100deg,#69e4ff,#879cff);box-shadow:0 10px 24px #4797eb33;cursor:pointer;font-size:11px;font-weight:800;white-space:nowrap}.inspiration-filter{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:2px 1px;scrollbar-width:none}.inspiration-filter::-webkit-scrollbar{display:none}.inspiration-filter button{min-height:32px;flex:0 0 auto;padding:0 12px;color:#8fa0b4;border:1px solid rgba(139,163,205,.15);border-radius:999px;background:#070c14b8;cursor:pointer;font-size:10px;transition:.18s ease}.inspiration-filter button:hover{color:#e6f3fc;border-color:#67def84d}.inspiration-filter button[aria-pressed=true]{color:#061019;border-color:#67def873;background:linear-gradient(100deg,#65e4ff,#899cff);font-weight:800}.inspiration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.inspiration-card{min-width:0;overflow:hidden;padding:0;color:#dce7f4;border:1px solid rgba(139,163,205,.16);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 42%),#070c14d1;box-shadow:0 14px 34px #0003;cursor:pointer;text-align:left;opacity:0;animation:inspiration-card-in .42s ease forwards;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.inspiration-card:hover{border-color:color-mix(in srgb,var(--inspiration-accent) 40%,rgba(139,163,205,.16));box-shadow:0 20px 44px #00000047,0 0 28px var(--inspiration-glow);transform:translateY(-4px)}.inspiration-media{position:relative;aspect-ratio:3 / 4;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,var(--inspiration-glow),transparent 48%),linear-gradient(155deg,#0d1b2ee6,#04080ef5)}.inspiration-media img,.inspiration-media video,.inspiration-dialog-media img,.inspiration-dialog-media video{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.inspiration-card:hover .inspiration-media img,.inspiration-card:hover .inspiration-media video{transform:scale(1.035)}.inspiration-media video{pointer-events:none}.inspiration-dialog-media video{object-fit:contain;background:#02050a}.video-fullscreen-button{position:absolute;right:12px;top:52px;bottom:auto;z-index:5;height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#e9fbff;border:1px solid rgba(110,231,255,.24);border-radius:9px;background:#040c14d6;box-shadow:inset 0 1px #ffffff0f,0 6px 18px #00000057;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;font-size:9px;font-weight:700}.video-fullscreen-button:hover{color:#06131b;border-color:transparent;background:linear-gradient(135deg,#8af7e9,#72d8ff 58%,#c8ff37)}.video-fullscreen-button>span{white-space:nowrap}.works-modal .works-fullscreen-button{top:8px;right:8px;bottom:auto}.inspiration-dialog-media>.video-fullscreen-button{position:absolute;top:52px;right:12px;bottom:auto;left:auto;width:auto;min-width:0;height:34px;min-height:34px;margin:0}@media(max-width:520px){.video-fullscreen-button{width:34px;height:34px;right:8px;top:52px;min-height:34px;padding:0}.inspiration-dialog-media>.video-fullscreen-button{width:34px;height:34px;top:52px;right:8px;bottom:auto;left:auto;padding:0}.video-fullscreen-button>span{display:none}.works-modal .works-fullscreen-button{top:8px;right:8px}}.inspiration-placeholder{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--inspiration-accent);background:linear-gradient(160deg,transparent 22%,color-mix(in srgb,var(--inspiration-accent) 11%,transparent) 54%,transparent 78%),repeating-linear-gradient(125deg,transparent 0 34px,rgba(255,255,255,.025) 35px 36px)}.inspiration-placeholder span{color:color-mix(in srgb,var(--inspiration-accent) 68%,#dce7f4);font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.16em}.inspiration-card-index,.inspiration-category{position:absolute;top:10px;z-index:2;min-height:22px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#03080ea8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:8px}.inspiration-card-index{left:10px;color:var(--inspiration-accent);font-family:var(--mono)}.inspiration-category{right:10px;color:#dce7f4}.inspiration-open{position:absolute;right:12px;bottom:12px;z-index:2;width:32px;height:32px;display:grid;place-items:center;color:#061019;border-radius:50%;background:var(--inspiration-accent);box-shadow:0 0 22px var(--inspiration-glow);transform:translateY(4px);opacity:.86;transition:.2s ease}.inspiration-card:hover .inspiration-open{transform:translateY(0) rotate(-18deg);opacity:1}.inspiration-card-copy{min-width:0;display:grid;gap:6px;padding:12px}.inspiration-card-copy b{color:#e8f2fc;font-size:14px}.inspiration-card-copy p{min-height:34px;display:-webkit-box;overflow:hidden;margin:0;color:#8494a8;font-size:10px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inspiration-card-copy>div,.inspiration-dialog-tags{display:flex;flex-wrap:wrap;gap:5px}.inspiration-card-copy>div span,.inspiration-dialog-tags span{padding:3px 7px;color:#91a3b7;border:1px solid rgba(139,163,205,.12);border-radius:999px;background:#ffffff06;font-size:8px}.inspiration-empty{min-height:280px;display:grid;place-content:center;justify-items:center;gap:8px;color:#74869b;border:1px dashed rgba(139,163,205,.18);border-radius:16px;background:#050a1175;text-align:center}.inspiration-empty b{color:#c5d3e2;font-size:13px}.inspiration-empty span{font-size:10px}.inspiration-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:20px;overflow:hidden;overscroll-behavior:contain;background:#010409c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:inspiration-fade .18s ease both}.inspiration-dialog{position:relative;width:min(940px,100%);max-height:min(760px,92vh);display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--inspiration-accent) 28%,rgba(139,163,205,.18));border-radius:18px;color:#dce7f4;background:radial-gradient(circle at 100% 0,var(--inspiration-glow),transparent 34%),#070c14fa;box-shadow:0 30px 90px #00000085}.inspiration-close{position:absolute;top:12px;right:12px;z-index:5;width:34px;height:34px;display:grid;place-items:center;color:#9aacc0;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#03080eb3;cursor:pointer}.inspiration-close:hover{color:#fff;background:#ffffff14}.inspiration-dialog-media{position:relative;min-height:440px;overflow:hidden;background:#030710}.inspiration-dialog-copy{min-width:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:24px}.inspiration-dialog-copy h2{margin:0;color:#f0f6fd;font-size:clamp(25px,3vw,38px);line-height:1.05}.inspiration-dialog-copy>p{margin:0;color:#93a3b7;font-size:12px;line-height:1.8}.inspiration-prompt{display:grid;gap:8px;margin-top:2px;padding:13px;border:1px solid rgba(139,163,205,.14);border-radius:11px;background:#02070e8f}.inspiration-prompt header{display:flex;align-items:center;justify-content:space-between;gap:10px}.inspiration-prompt header b{color:#dce7f4;font-size:11px}.inspiration-prompt header button{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#9ecfe0;border:1px solid rgba(103,222,248,.16);border-radius:7px;background:#53d0ee12;cursor:pointer;font-size:9px}.inspiration-prompt p{max-height:190px;overflow-y:auto;margin:0;color:#8fa0b5;font-size:10px;line-height:1.7;white-space:pre-wrap}.inspiration-dialog-actions{display:flex;gap:8px;margin-top:auto;padding-top:4px}.inspiration-dialog-actions button{min-height:42px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;cursor:pointer;font-size:10px;font-weight:750}.inspiration-dialog-actions .primary-button{color:#061019;border:0;background:linear-gradient(100deg,#67e5ff,#8f9dff)}.inspiration-dialog-actions .secondary-button{color:#b4c3d5;border:1px solid rgba(139,163,205,.17);background:#ffffff09}.inspiration-admin{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start;gap:16px!important}.inspiration-admin-heading{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inspiration-admin-heading h2{margin:0 0 5px}.inspiration-admin-heading p{margin:0;color:var(--ink-3);font-size:11px;line-height:1.6}.inspiration-admin-heading>button{flex:0 0 auto}.inspiration-admin-editor{display:grid;gap:12px;padding:14px;border:1px solid rgba(103,222,248,.18);border-radius:10px;background:#040a117a}.inspiration-admin-editor>header,.inspiration-admin-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.inspiration-admin-editor>header>div{display:grid;gap:3px}.inspiration-admin-editor>header b{color:var(--ink);font-size:13px}.inspiration-admin-editor>header small{color:var(--ink-3);font-size:9px}.inspiration-admin-editor>header>button{width:30px;height:30px;display:grid;place-items:center;color:var(--ink-3);border:0;border-radius:7px;background:transparent;cursor:pointer}.inspiration-admin-editor-actions{justify-content:flex-end}.inspiration-admin-list{width:100%;display:grid;gap:8px;margin-top:0}.inspiration-admin-row{width:100%;min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;border:1px solid rgba(139,163,205,.13);border-radius:9px;background:#ffffff06}.inspiration-admin-thumb{width:58px;height:72px;display:grid;place-items:center;overflow:hidden;color:var(--inspiration-accent);border-radius:7px;background:linear-gradient(150deg,var(--inspiration-glow),rgba(3,8,14,.9))}.inspiration-admin-thumb img,.inspiration-admin-thumb video{width:100%;height:100%;object-fit:cover}.inspiration-admin-copy{min-width:0;display:grid;gap:4px}.inspiration-admin-copy>div{display:flex;align-items:center;gap:7px}.inspiration-admin-copy b{color:var(--ink);font-size:11px}.inspiration-admin-copy span{color:var(--inspiration-accent);font-size:8px}.inspiration-admin-copy p{overflow:hidden;margin:0;color:var(--ink-3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.inspiration-admin-copy small{color:var(--ink-4);font-size:8px}.inspiration-admin-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.inspiration-admin-actions .secondary-button{min-height:30px;padding:0 8px;font-size:8px}.inspiration-admin-actions input[type=file]{display:none}.inspiration-admin-actions .danger{color:var(--danger)}.inspiration-admin-empty{padding:28px;color:var(--ink-3);border:1px dashed var(--line);border-radius:9px;text-align:center;font-size:10px}@keyframes inspiration-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes inspiration-fade{0%{opacity:0}to{opacity:1}}@keyframes inspiration-search-border{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes inspiration-search-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes inspiration-search-sweep{0%,18%{left:-28%;opacity:0}30%{opacity:.9}68%{opacity:.7}82%,to{left:112%;opacity:0}}@media(max-width:1120px){.inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.inspiration-hero{align-items:stretch;flex-direction:column}.inspiration-hero-actions{min-width:0}.inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration-dialog{grid-template-columns:minmax(0,1fr);overflow-y:auto}.inspiration-dialog-media{min-height:300px;max-height:46vh}.inspiration-admin-row{grid-template-columns:52px minmax(0,1fr)}.inspiration-admin-thumb{width:52px;height:64px}.inspiration-admin-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:700px){.inspiration-hero-actions{align-items:stretch;flex-direction:column}.inspiration-hero-actions>button,.inspiration-search{width:100%}.inspiration-search kbd{display:none}}@media(max-width:520px){.inspiration-hero{padding:17px;border-radius:15px}.inspiration-hero-actions{align-items:stretch;flex-direction:column}.inspiration-hero-actions>button{width:100%}.inspiration-search{height:50px}.inspiration-search kbd{display:none}.inspiration-grid{gap:9px}.inspiration-card-copy{padding:10px}.inspiration-card-copy b{font-size:12px}.inspiration-card-copy p{font-size:9px;line-height:15px}.inspiration-category{display:none}.inspiration-modal{align-items:center;padding:12px;overflow:hidden;overscroll-behavior:contain;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.inspiration-dialog{width:min(420px,100%);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);max-height:min(720px,80dvh);display:flex;flex-direction:column;overflow:hidden;border-radius:18px}.inspiration-close{top:10px;right:10px;width:34px;height:34px;background:#03080ee0;box-shadow:0 4px 16px #00000052}.inspiration-dialog-media{flex:0 0 auto;min-height:160px;height:clamp(160px,26dvh,210px);max-height:210px}.inspiration-dialog-copy{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.inspiration-dialog-copy h2{padding-right:34px;font-size:20px;line-height:1.18}.inspiration-prompt p{max-height:150px}.inspiration-admin-heading{flex-direction:column}}@media(prefers-reduced-motion:reduce){.inspiration-card,.inspiration-modal{animation:none!important}.inspiration-search:before,.inspiration-search-icon i,.inspiration-search-beam{animation:none!important}.inspiration-card,.inspiration-media img,.inspiration-open{transition:none!important}}.auth-modal{--auth-teal: #7df1e4;--auth-cyan: #72d8ff;--auth-violet: #9d8cff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:22px;overflow:auto;perspective:1500px;background:radial-gradient(circle at 18% 84%,rgba(39,217,199,.13),transparent 32%),radial-gradient(circle at 82% 16%,rgba(117,83,255,.16),transparent 34%),#01040bd6;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);animation:auth-modal-fade .22s ease both}.auth-modal:before,.auth-modal:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:""}.auth-modal:before{opacity:.68;background:radial-gradient(ellipse at 28% 30%,rgba(87,244,224,.18),transparent 24%),radial-gradient(ellipse at 71% 67%,rgba(139,105,255,.2),transparent 30%),conic-gradient(from 120deg at 52% 52%,transparent,rgba(89,222,255,.08),transparent 34%);filter:blur(28px);animation:auth-backdrop-smoke 15s ease-in-out infinite alternate}.auth-modal:after{opacity:.4;background-image:linear-gradient(rgba(126,222,239,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(126,222,239,.055) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0,rgba(0,0,0,.68) 34%,transparent 72%);mask-image:radial-gradient(circle at 50% 48%,#000 0,rgba(0,0,0,.68) 34%,transparent 72%);animation:auth-grid-breathe 7s ease-in-out infinite}.auth-modal-atmosphere{position:fixed;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:-1;overflow:hidden;pointer-events:none;filter:saturate(112%)}.auth-modal-atmosphere>span{position:absolute;display:block;pointer-events:none}.auth-atmo-water{left:-9%;bottom:-18%;width:64vw;height:64vw;max-width:880px;max-height:880px;border-radius:50%;opacity:.38;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 30px,rgba(101,236,223,.09) 31px 32px,transparent 34px 62px);filter:blur(3px);-webkit-mask-image:radial-gradient(circle,#000 0 28%,rgba(0,0,0,.8) 52%,transparent 76%);mask-image:radial-gradient(circle,#000 0 28%,rgba(0,0,0,.8) 52%,transparent 76%);animation:auth-water-ambient 18s ease-in-out infinite alternate}.auth-atmo-smoke{width:52vw;height:42vw;max-width:740px;max-height:620px;border-radius:50%;opacity:.5;background:radial-gradient(ellipse at 36% 52%,rgba(81,230,217,.18),transparent 42%),radial-gradient(ellipse at 64% 48%,rgba(126,91,255,.2),transparent 48%);filter:blur(48px);mix-blend-mode:screen}.auth-atmo-smoke-a{top:2%;right:-9%;animation:auth-smoke-drift-a 17s ease-in-out infinite alternate}.auth-atmo-smoke-b{left:18%;bottom:-14%;opacity:.34;animation:auth-smoke-drift-b 21s ease-in-out -7s infinite alternate-reverse}.auth-atmo-grid{top:8%;right:6%;bottom:8%;left:6%;opacity:.25;background:linear-gradient(115deg,transparent 45%,rgba(102,233,220,.16) 49%,transparent 53%),radial-gradient(circle at 62% 44%,rgba(139,111,255,.2),transparent 25%);filter:blur(1px);animation:auth-beam-sweep 11s ease-in-out infinite}.auth-modal-shell{--auth-rx: 0deg;--auth-ry: 0deg;--auth-mx: 50%;--auth-my: 42%;position:relative;isolation:isolate;width:min(500px,100%);max-height:calc(100dvh - 44px);overflow:hidden;border:1px solid rgba(139,157,216,.24);border-radius:24px;background:radial-gradient(circle at 90% 4%,rgba(104,91,255,.12),transparent 34%),radial-gradient(circle at 2% 96%,rgba(74,232,216,.09),transparent 36%),linear-gradient(145deg,#10152bf7,#060a17fa);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #7eede306,0 50px 140px #000000ad,0 0 90px #53ded217,0 0 120px #7d59ff14;transform:rotateX(var(--auth-rx)) rotateY(var(--auth-ry)) translateZ(0);transform-style:preserve-3d;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease;animation:auth-modal-enter .26s cubic-bezier(.2,.9,.2,1) both;will-change:transform}.auth-modal-shell:hover{border-color:#77ece052;box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #7eede30a,0 55px 150px #000000b3,0 0 110px #53ded21f,0 0 140px #7d59ff1a}.auth-modal-shell:before{position:absolute;top:0;left:10%;right:10%;z-index:8;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(125,241,228,.9),rgba(114,216,255,.78),rgba(157,140,255,.76),transparent);filter:drop-shadow(0 0 7px rgba(110,235,222,.65));animation:auth-modal-line 5.2s ease-in-out infinite}.auth-modal-shell:after{position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:1;border:1px solid rgba(183,206,244,.055);border-radius:18px;pointer-events:none;content:"";-webkit-mask-image:linear-gradient(135deg,#000,transparent 42%,transparent 60%,#000);mask-image:linear-gradient(135deg,#000,transparent 42%,transparent 60%,#000)}.auth-modal-water,.auth-modal-smoke,.auth-modal-sheen,.auth-modal-scan{position:absolute;pointer-events:none}.auth-modal-water{z-index:0;border-radius:48%;opacity:.38;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 17px,rgba(113,236,224,.095) 18px 19px,transparent 20px 37px);filter:blur(1.6px);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse,#000 6%,rgba(0,0,0,.7) 44%,transparent 73%);mask-image:radial-gradient(ellipse,#000 6%,rgba(0,0,0,.7) 44%,transparent 73%);transform:translateZ(-28px) scale(1.2)}.auth-modal-water-a{left:-56%;bottom:-47%;width:150%;height:108%;animation:auth-shell-water-a 14s ease-in-out infinite alternate}.auth-modal-water-b{top:-38%;right:-54%;width:122%;height:92%;opacity:.22;animation:auth-shell-water-b 18s ease-in-out -5s infinite alternate-reverse}.auth-modal-smoke{top:-16%;right:-16%;bottom:-16%;left:-16%;z-index:1;opacity:.52;background:radial-gradient(ellipse at 18% 68%,rgba(83,227,213,.17),transparent 34%),radial-gradient(ellipse at 76% 28%,rgba(128,89,255,.2),transparent 38%),radial-gradient(ellipse at 46% 102%,rgba(91,172,255,.09),transparent 42%);filter:blur(30px);mix-blend-mode:screen;transform:translateZ(-18px);animation:auth-shell-smoke 12s ease-in-out infinite alternate}.auth-modal-sheen{top:0;right:0;bottom:0;left:0;z-index:2;opacity:.74;background:radial-gradient(circle at var(--auth-mx) var(--auth-my),rgba(231,255,253,.13),rgba(113,235,222,.055) 12%,transparent 34%),linear-gradient(125deg,rgba(255,255,255,.08),transparent 24%,transparent 74%,rgba(138,111,255,.05));mix-blend-mode:screen;transition:background .12s ease-out}.auth-modal-scan{top:0;right:0;bottom:0;left:0;z-index:3;opacity:.18;background:linear-gradient(180deg,transparent 0 44%,rgba(103,236,223,.12) 49%,rgba(155,220,255,.06) 50%,transparent 55% 100%);transform:translateY(-120%);animation:auth-scan-pass 8s ease-in-out infinite}.auth-modal-scroll{position:relative;z-index:6;max-height:calc(100dvh - 44px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(115,209,216,.26) transparent}.auth-modal-scroll::-webkit-scrollbar{width:5px}.auth-modal-scroll::-webkit-scrollbar-thumb{border-radius:99px;background:#73d1d840}.auth-modal-content{position:relative;z-index:1;transform:translateZ(34px)}.auth-modal-close{position:absolute;top:15px;right:15px;z-index:10;width:37px;height:37px;display:grid;place-items:center;color:#d3e1f4a8;border:1px solid rgba(157,183,225,.14);border-radius:11px;background:linear-gradient(145deg,#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff13,0 8px 22px #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transform:translateZ(42px);transition:.18s ease}.auth-modal-close:hover{color:#fff;border-color:#7df1e45c;background:#53ddcf1a;box-shadow:0 0 28px #53ddcf29,inset 0 1px #ffffff1f;transform:translateZ(42px) rotate(90deg) scale(1.04)}.auth-modal-shell .auth-shell{min-height:0!important;height:auto!important;display:block;padding:0;background:transparent}.auth-modal-shell .auth-panel,.auth-modal-shell .user-auth-panel{width:100%;min-height:0!important;height:auto!important;display:block;overflow:visible;border:0!important;border-radius:inherit;background:transparent!important;box-shadow:none!important}.auth-modal-shell .auth-language-select{display:none}.auth-modal-shell .user-auth-body{width:100%;padding:42px 40px 36px}.auth-modal-shell .user-auth-inline-lockup{margin-bottom:26px}.auth-modal-shell .user-auth-inline-lockup>span{position:relative;color:#061614;border:1px solid rgba(125,241,228,.42);background:linear-gradient(135deg,#8af7e9,#72d8ff 52%,#9d8cff);box-shadow:0 0 0 5px #6ce7d90e,0 12px 32px #4bd6cc29,inset 0 1px #ffffffb8}.auth-modal-shell .user-auth-inline-lockup strong{color:#f3f7ff;letter-spacing:-.02em}.auth-modal-shell .user-auth-inline-lockup small{color:#bfcce77a}.auth-modal-shell .auth-copy{margin-bottom:23px}.auth-modal-shell .auth-copy h1{color:#f4f8ff;font-size:27px;line-height:1.18;letter-spacing:-.035em;text-shadow:0 10px 32px rgba(78,223,215,.12)}.auth-modal-shell .field{gap:7px;margin-bottom:14px}.auth-modal-shell .field>span{color:#ccd6eead;font-size:11px;font-weight:720}.auth-modal-shell .field input,.auth-modal-shell .field select,.auth-modal-shell .field textarea{height:48px;color:#edf3ff;border-color:#7e8bc133;border-radius:12px;background:linear-gradient(180deg,#070b1999,#040812b8);box-shadow:inset 0 1px #ffffff06,inset 0 8px 24px #00000014;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-modal-shell .field input:hover,.auth-modal-shell .field select:hover,.auth-modal-shell .field textarea:hover{border-color:#6fdcd34a}.auth-modal-shell .field input:focus,.auth-modal-shell .field select:focus,.auth-modal-shell .field textarea:focus{border-color:#7df1e47a;background:#050a17d1;box-shadow:0 0 0 3px #54e2d312,0 0 28px #56e0d20e,inset 0 1px #ffffff09}.auth-modal-shell .field input::placeholder,.auth-modal-shell .field textarea::placeholder{color:#a7b5d454}.auth-modal-shell .auth-options{color:#bcc9e58f}.auth-modal-shell .remember-field span{color:#c4d0ea9e}.auth-modal-shell .remember-field input{accent-color:#72e1d4}.auth-modal-shell .primary-button{position:relative;height:49px;overflow:hidden;color:#041613;border:1px solid rgba(143,246,233,.38);border-radius:12px;background:linear-gradient(105deg,#8af7e9,#72d8ff 50%,#9d8cff);box-shadow:0 14px 36px #44d7cc2b,inset 0 1px #ffffffa3;font-weight:820;transform:translateZ(18px);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.auth-modal-shell .primary-button:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.28) 48%,transparent 74%);transform:translate(-125%);transition:transform .52s ease}.auth-modal-shell .primary-button:hover:not(:disabled){filter:brightness(1.055);box-shadow:0 18px 44px #44d7cc3b,inset 0 1px #ffffffb8;transform:translateZ(18px) translateY(-1px)}.auth-modal-shell .primary-button:hover:not(:disabled):after{transform:translate(125%)}.auth-modal-shell .secondary-button{height:46px;color:#d5dff5b8;border-color:#8997cc2e;border-radius:11px;background:#4e578c13;box-shadow:inset 0 1px #ffffff09}.auth-modal-shell .secondary-button:hover:not(:disabled){color:#eef8ff;border-color:#6fe1d74d;background:#46cbbf14}.auth-modal-shell .text-command{color:#7df1e4}.auth-modal-shell .auth-footer{color:#b4c1de7a}.auth-modal-shell .auth-msg{border:1px solid transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-modal-shell .auth-msg.err{border-color:#ff668233;background:#ff4d6e14}.auth-modal-shell .auth-msg.ok{border-color:#49e0bc33;background:#35d2b014}.auth-modal-shell .pending-scheme-notice,.auth-modal-shell .auth-code-note{border-color:#73e8dc29!important;background:#3abeb211!important;box-shadow:inset 0 1px #ffffff06}@keyframes auth-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-modal-enter{0%{opacity:0}to{opacity:1}}@keyframes auth-modal-line{0%,to{opacity:.32;transform:translate(-13%)}50%{opacity:.92;transform:translate(13%)}}@keyframes auth-backdrop-smoke{0%{transform:translate3d(-2%,-1%,0) scale(1.02) rotate(-2deg)}to{transform:translate3d(2%,2%,0) scale(1.1) rotate(3deg)}}@keyframes auth-grid-breathe{0%,to{opacity:.23;transform:scale(1)}50%{opacity:.43;transform:scale(1.035)}}@keyframes auth-water-ambient{0%{transform:translate3d(-2%,1%,0) scale(1) rotate(-4deg)}to{transform:translate3d(4%,-2%,0) scale(1.08) rotate(4deg)}}@keyframes auth-smoke-drift-a{0%{transform:translate3d(-3%,-2%,0) scale(.95) rotate(-6deg)}to{transform:translate3d(5%,4%,0) scale(1.13) rotate(7deg)}}@keyframes auth-smoke-drift-b{0%{transform:translate3d(4%,-1%,0) scale(1.08) rotate(5deg)}to{transform:translate3d(-5%,3%,0) scale(.94) rotate(-6deg)}}@keyframes auth-beam-sweep{0%,to{opacity:.16;transform:translate(-8%) rotate(-1deg)}50%{opacity:.35;transform:translate(8%) rotate(1deg)}}@keyframes auth-shell-water-a{0%{transform:translate3d(-2%,1%,-28px) scale(1.16) rotate(-3deg)}to{transform:translate3d(5%,-3%,-28px) scale(1.27) rotate(4deg)}}@keyframes auth-shell-water-b{0%{transform:translate3d(3%,-2%,-28px) scale(1.11) rotate(4deg)}to{transform:translate3d(-4%,4%,-28px) scale(1.22) rotate(-5deg)}}@keyframes auth-shell-smoke{0%{transform:translate3d(-3%,2%,-18px) scale(.96) rotate(-3deg)}to{transform:translate3d(4%,-3%,-18px) scale(1.11) rotate(4deg)}}@keyframes auth-scan-pass{0%,18%{opacity:0;transform:translateY(-120%)}34%{opacity:.2}64%{opacity:.12}82%,to{opacity:0;transform:translateY(120%)}}@media(max-width:520px){.auth-modal{align-items:end;padding:0;perspective:none}.auth-modal-shell{width:100%;max-height:94dvh;border-radius:23px 23px 0 0;transform:none!important}.auth-modal-shell:hover{transform:none!important}.auth-modal-scroll{max-height:94dvh}.auth-modal-shell .user-auth-body{padding:34px 22px calc(28px + env(safe-area-inset-bottom))}.auth-modal-content{transform:none}.auth-modal-shell .auth-copy h1{font-size:24px}}@media(max-width:1000px)and (max-height:620px){.auth-modal{align-items:center;padding:12px;overflow:auto;perspective:none}.auth-modal-shell{width:min(720px,calc(100vw - 24px));height:auto;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;transform:none!important}.auth-modal-visual{flex:0 0 104px;min-height:104px;max-height:104px;padding:14px 18px}.auth-visual-orb{top:-60px;right:20px;width:170px;height:170px}.auth-visual-copy{max-width:360px;align-self:flex-start;padding-left:44px}.auth-visual-copy h2{font-size:19px}.auth-modal-scroll{min-height:0;flex:1 1 auto;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.auth-modal-shell .user-auth-body{padding:20px 24px calc(22px + env(safe-area-inset-bottom))}.auth-modal-shell .field input,.auth-modal-shell .field select,.auth-modal-shell .field textarea{min-height:44px;font-size:16px}}@media(prefers-reduced-motion:reduce){.auth-modal,.auth-modal *,.auth-modal:before,.auth-modal:after{animation:none!important;transition-duration:.01ms!important}.auth-modal-shell{transform:none!important}}.auth-modal-shell{width:min(930px,100%);max-height:calc(100dvh - 44px);display:grid;grid-template-columns:minmax(330px,.88fr) minmax(430px,1.12fr);border-color:#a5b9e033;border-radius:22px;background:radial-gradient(circle at 92% 2%,rgba(89,108,225,.055),transparent 30%),linear-gradient(145deg,#090e1dfb,#060914fe);box-shadow:inset 0 1px #ffffff0e,0 54px 150px #000000b3,0 0 90px #52d3c90e;transform:rotateX(var(--auth-rx)) rotateY(var(--auth-ry)) translateZ(0)}.auth-modal-shell:hover{border-color:#89deda45;box-shadow:inset 0 1px #ffffff13,0 58px 160px #000000b8,0 0 110px #52d3c913}.auth-modal-shell:before{left:24%;right:8%;opacity:.78;background:linear-gradient(90deg,transparent,rgba(139,241,229,.58),rgba(122,197,255,.48),rgba(169,150,255,.34),transparent);filter:drop-shadow(0 0 5px rgba(111,229,218,.38))}.auth-modal-shell:after{top:8px;right:8px;bottom:8px;left:8px;border-color:#b9cfec0b;border-radius:16px}.auth-modal-visual{position:relative;min-width:0;min-height:590px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:30px;border-right:1px solid rgba(130,151,196,.12);background:linear-gradient(180deg,rgba(10,39,42,.22),transparent 34%),radial-gradient(circle at 17% 18%,rgba(65,212,195,.11),transparent 30%),radial-gradient(circle at 76% 25%,rgba(104,82,215,.12),transparent 34%),linear-gradient(155deg,#07121bfa,#080b19fc 58%,#0d0a1cfc);transform:translateZ(2px)}.auth-modal-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.34;background-image:linear-gradient(rgba(112,222,213,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(112,222,213,.055) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(145deg,#000,transparent 62%);mask-image:linear-gradient(145deg,#000,transparent 62%)}.auth-modal-visual:after{position:absolute;inset:auto -30% -34% -30%;height:55%;pointer-events:none;content:"";border-radius:50%;background:radial-gradient(ellipse at 50% 42%,rgba(108,235,221,.13),transparent 55%),repeating-radial-gradient(ellipse at 50% 50%,transparent 0 18px,rgba(116,239,226,.05) 20px 21px,transparent 23px 42px);filter:blur(7px);animation:auth-visual-tide 14s ease-in-out infinite alternate}.auth-visual-top{position:absolute;top:27px;left:29px;right:29px;z-index:6;display:flex;align-items:center;gap:9px;transform:translateZ(28px)}.auth-visual-top>span{width:31px;height:31px;display:grid;place-items:center;color:#a8fff6;border:1px solid rgba(133,235,224,.19);border-radius:9px;background:#4fcdc113;box-shadow:inset 0 1px #ffffff0e}.auth-visual-top b{color:#d7e8f6a3;font-size:8px;font-weight:800;letter-spacing:.18em}.auth-visual-top i{width:6px;height:6px;margin-left:auto;border-radius:50%;background:#61dfc9;box-shadow:0 0 0 4px #61dfc914,0 0 14px #61dfc994;animation:auth-visual-pulse 2s ease-in-out infinite}.auth-visual-orb{position:absolute;top:64px;left:50%;width:330px;height:330px;transform:translate(-50%) translateZ(20px);filter:drop-shadow(0 30px 58px rgba(0,0,0,.5))}.auth-visual-ring{position:absolute;top:50%;right:50%;bottom:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.auth-visual-ring-a{width:284px;height:284px;border:1px solid rgba(133,235,223,.15);box-shadow:inset 0 0 45px #50dccb0b,0 0 70px #50dccb0e;animation:auth-ring-spin 20s linear infinite}.auth-visual-ring-a:before,.auth-visual-ring-a:after{position:absolute;content:"";border-radius:50%}.auth-visual-ring-a:before{top:15px;right:15px;bottom:15px;left:15px;border:1px dashed rgba(142,157,238,.11)}.auth-visual-ring-a:after{top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid rgba(143,130,230,.075);border-right-color:#76e7dc6b;border-bottom-color:transparent}.auth-visual-ring-b{width:214px;height:214px;border:1px solid rgba(134,142,231,.16);background:radial-gradient(circle,rgba(22,40,61,.48),rgba(6,12,25,.16) 62%,transparent 70%);box-shadow:inset 0 0 58px #4cd3c813,inset -16px -18px 42px #644dd41a;animation:auth-ring-counter 12s linear infinite}.auth-visual-core{position:absolute;top:50%;left:50%;width:132px;height:132px;display:grid;place-items:center;border:1px solid rgba(148,241,230,.18);border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(182,255,247,.23),transparent 18%),radial-gradient(circle at 58% 62%,rgba(136,102,255,.22),transparent 48%),linear-gradient(145deg,#247e7b61,#171d47b8);box-shadow:inset 0 0 38px #6fecde21,0 0 45px #54dccc17;transform:translate(-50%,-50%) translateZ(30px)}.auth-visual-core:before,.auth-visual-core:after{position:absolute;border-radius:50%;content:""}.auth-visual-core:before{top:13px;right:13px;bottom:13px;left:13px;background:conic-gradient(from 80deg,transparent,rgba(130,250,238,.25),transparent 30%,rgba(149,119,255,.2),transparent 66%);filter:blur(2px);animation:auth-core-spin 9s linear infinite}.auth-visual-core:after{top:34px;right:34px;bottom:34px;left:34px;border:1px solid rgba(205,255,250,.14);box-shadow:inset 0 0 18px #9ffff614}.auth-visual-core i,.auth-visual-core b{position:absolute;border-radius:50%;filter:blur(5px)}.auth-visual-core i{width:62px;height:38px;background:#62efdf33;transform:rotate(-28deg) translate(-18px,-9px)}.auth-visual-core b{width:48px;height:32px;background:#9072ff36;transform:rotate(24deg) translate(18px,10px)}.auth-modal-water{opacity:.24}.auth-modal-water-a{left:-55%;bottom:-24%;width:158%;height:78%}.auth-modal-water-b{top:8%;right:-70%;width:132%;height:68%;opacity:.15}.auth-modal-smoke{top:4%;right:-24%;bottom:10%;left:-24%;opacity:.34;filter:blur(34px)}.auth-visual-copy{position:relative;z-index:7;max-width:315px;display:grid;gap:10px;padding-bottom:4px;transform:translateZ(34px)}.auth-visual-copy>small{color:#74eadd91;font-size:7px;font-weight:800;letter-spacing:.2em}.auth-visual-copy h2{max-width:280px;margin:0;color:#f1f7ff;font-size:31px;line-height:1.13;letter-spacing:-.045em;text-shadow:0 14px 38px rgba(0,0,0,.34)}.auth-visual-copy>p{max-width:285px;margin:0;color:#b5c8de87;font-size:10px;line-height:1.7}.auth-visual-status{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.auth-visual-status span{min-height:25px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;color:#b1c9dc7a;border:1px solid rgba(142,180,196,.1);border-radius:6px;background:#354b5b14;font-size:7px;font-weight:700;letter-spacing:.06em}.auth-visual-status span:first-child svg{color:#76e5d7}.auth-visual-status span:last-child i{width:5px;height:5px;border-radius:50%;background:#61dfc9;box-shadow:0 0 9px #61dfc999}.auth-modal-scroll{max-height:calc(100dvh - 44px);display:grid;align-items:center;background:radial-gradient(circle at 96% 4%,rgba(88,104,205,.045),transparent 28%),linear-gradient(180deg,#070b1833,#05081270)}.auth-modal-content{width:100%}.auth-modal-shell .user-auth-body{width:min(100%,438px);margin:0 auto;padding:46px 40px 38px}.auth-modal-shell .user-auth-inline-lockup{margin-bottom:29px}.auth-modal-shell .user-auth-inline-lockup>span{width:37px;height:37px;color:#061513;border:1px solid rgba(162,236,229,.26);background:linear-gradient(135deg,#b8f4ec,#a9d7ed 56%,#c0b4f3);box-shadow:0 0 0 5px #70e3d709,0 10px 26px #53d0c41c}.auth-modal-shell .user-auth-inline-lockup strong{color:#f0f6ffe6;font-size:12px}.auth-modal-shell .user-auth-inline-lockup small{color:#b4c5de61;font-size:8px;letter-spacing:.04em}.auth-modal-shell .auth-copy{position:relative;margin-bottom:25px;padding-top:16px}.auth-modal-shell .auth-copy:before{position:absolute;top:0;left:0;color:#74e0d57a;content:"IDENTITY VERIFICATION";font-size:7px;font-weight:800;letter-spacing:.2em}.auth-modal-shell .auth-copy h1{color:#f4f8ff;font-size:28px;line-height:1.16;letter-spacing:-.04em;text-shadow:none}.auth-modal-shell .field{margin-bottom:15px}.auth-modal-shell .field>span{color:#cbd7ec99;font-size:10px}.auth-modal-shell .field input,.auth-modal-shell .field select,.auth-modal-shell .field textarea{height:49px;border-color:#8497c029!important;border-radius:11px;background:#0509148f!important;box-shadow:inset 0 1px #ffffff06,inset 0 8px 26px #0000000f!important}.auth-modal-shell .field input:focus,.auth-modal-shell .field select:focus,.auth-modal-shell .field textarea:focus{border-color:#7edcd34f!important;background:#060b17bd!important;box-shadow:0 0 0 2px #64e0d40b,inset 0 1px #ffffff08!important}.auth-modal-shell .auth-options{margin-bottom:10px}.auth-modal-shell .primary-button{height:48px;color:#071513!important;border:1px solid rgba(205,249,244,.42)!important;border-radius:11px;background:linear-gradient(110deg,#d7f8f3,#bce9e7 44%,#c9dff8 72%,#d7ccf9)!important;box-shadow:0 13px 34px #48c2b81f,inset 0 1px #ffffffc7!important;font-weight:820;letter-spacing:.01em}.auth-modal-shell .primary-button:hover:not(:disabled){filter:brightness(1.025);box-shadow:0 16px 40px #48c2b82e,inset 0 1px #ffffffdb!important}.auth-modal-shell .secondary-button{height:45px;color:#d0dcf1a6;border-color:#8497c021;background:#424c700b}.auth-modal-shell .auth-footer{margin-top:18px;color:#afbed866}.auth-modal-close{top:17px;right:17px;color:#cedcf18c;background:#1d263d75}@keyframes auth-visual-tide{0%{transform:translate3d(-3%,1%,0) scale(.97) rotate(-3deg);opacity:.48}to{transform:translate3d(4%,-3%,0) scale(1.08) rotate(3deg);opacity:.74}}@keyframes auth-visual-pulse{50%{opacity:.46;transform:scale(.8)}}@keyframes auth-ring-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes auth-ring-counter{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes auth-core-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.auth-modal{align-items:end;padding:0}.auth-modal-shell{width:100%;max-height:94dvh;display:block;overflow-y:auto;border-radius:22px 22px 0 0;transform:none!important}.auth-modal-visual{min-height:186px;max-height:186px;padding:20px;border-right:0;border-bottom:1px solid rgba(130,151,196,.12)}.auth-visual-top{top:18px;left:20px;right:20px}.auth-visual-orb{top:-28px;left:auto;right:-28px;width:220px;height:220px;opacity:.72;transform:translateZ(12px)}.auth-visual-ring-a{width:198px;height:198px}.auth-visual-ring-b{width:142px;height:142px}.auth-visual-core{width:88px;height:88px}.auth-visual-copy{max-width:225px;align-self:flex-end;gap:7px;padding-bottom:2px}.auth-visual-copy h2{max-width:210px;font-size:23px}.auth-visual-copy>p{display:none}.auth-visual-status{display:none}.auth-modal-scroll{max-height:none;overflow:visible}.auth-modal-content{transform:none}.auth-modal-shell .user-auth-body{width:100%;padding:27px 22px calc(28px + env(safe-area-inset-bottom))}}.auth-inspiration-wall{position:fixed;top:-48vmax;right:-48vmax;bottom:-48vmax;left:-48vmax;z-index:0;display:grid;align-content:center;gap:13px;overflow:hidden;pointer-events:none;opacity:.72;filter:saturate(.94) contrast(1.07) brightness(.92);transform:rotate(-45deg) scale(1.04);-webkit-mask-image:radial-gradient(ellipse at center,#000 12%,rgba(0,0,0,.96) 44%,rgba(0,0,0,.66) 74%,transparent 96%);mask-image:radial-gradient(ellipse at center,#000 12%,rgba(0,0,0,.96) 44%,rgba(0,0,0,.66) 74%,transparent 96%)}.auth-inspiration-wall:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;content:"";background:radial-gradient(circle at 50% 48%,#02060d04,#02050c4d 44%,#01040ac2 82%),linear-gradient(115deg,#030b1152,#06081329 48%,#0a07145c)}.auth-inspiration-track{display:flex;width:max-content;gap:13px;will-change:transform}.auth-inspiration-track-1{animation:auth-inspiration-pan-left 56s linear infinite}.auth-inspiration-track-2{margin-left:-150px;animation:auth-inspiration-pan-right 72s linear infinite}.auth-inspiration-track-3{margin-left:-48px;animation:auth-inspiration-pan-left 64s linear infinite reverse}.auth-inspiration-track-4{margin-left:-220px;animation:auth-inspiration-pan-right 82s linear infinite}.auth-inspiration-tile{position:relative;width:178px;height:126px;flex:0 0 178px;overflow:hidden;border:1px solid rgba(169,194,221,.13);border-radius:13px;background:radial-gradient(circle at 40% 35%,rgba(86,222,208,.12),transparent 46%),#080e1be6;box-shadow:0 13px 32px #00000057,inset 0 1px #ffffff0a}.auth-inspiration-tile:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 30%),linear-gradient(0deg,rgba(0,0,0,.22),transparent 58%)}.auth-inspiration-tile img,.auth-inspiration-tile video{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.96) contrast(1.05)}.auth-modal-atmosphere{z-index:2;opacity:.54}.auth-modal-shell{z-index:4}@keyframes auth-inspiration-pan-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes auth-inspiration-pan-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(max-width:760px){.auth-inspiration-wall{top:-78vmax;right:-78vmax;bottom:-78vmax;left:-78vmax;gap:9px;opacity:.58;transform:rotate(-45deg) scale(1.14)}.auth-inspiration-track{gap:9px}.auth-inspiration-tile{width:132px;height:94px;flex-basis:132px;border-radius:10px}}@media(max-width:520px){.auth-modal{align-items:center;padding:14px;overflow:auto;perspective:none;backdrop-filter:blur(8px) saturate(108%);-webkit-backdrop-filter:blur(8px) saturate(108%)}.auth-modal:before{opacity:.28;filter:none;animation:none}.auth-modal:after,.auth-modal-atmosphere,.auth-modal-water,.auth-modal-smoke,.auth-modal-sheen,.auth-modal-scan{display:none}.auth-modal-shell{width:min(360px,calc(100vw - 28px));height:auto;max-height:calc(100vh - 28px);max-height:min(620px,86dvh);display:flex;flex-direction:column;overflow:hidden!important;isolation:isolate;border-radius:18px;background-clip:padding-box;transform:none!important;animation:none;box-shadow:0 18px 54px #00000080,0 0 34px #53ded20f}.auth-modal-shell:before{animation:none;opacity:.58}.auth-modal-visual{flex:0 0 clamp(70px,11dvh,82px);min-height:clamp(70px,11dvh,82px);max-height:clamp(70px,11dvh,82px);padding:10px 14px;border-radius:18px 18px 0 0}.auth-visual-top{top:11px;left:16px;right:16px}.auth-visual-top b{font-size:9px;letter-spacing:.12em}.auth-visual-orb{top:-72px;right:-14px;width:146px;height:146px}.auth-visual-copy{max-width:230px;gap:2px;padding-left:38px}.auth-visual-copy h2{max-width:230px;font-size:16px;line-height:1.12}.auth-visual-copy>small{display:none}.auth-modal-scroll{min-height:0;flex:1 1 auto;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:0 0 18px 18px}.auth-modal-shell .user-auth-body{padding:14px 16px calc(15px + env(safe-area-inset-bottom))}.auth-modal-shell .user-auth-inline-lockup{display:none}.auth-modal-shell .auth-copy{margin-bottom:14px;padding-top:11px}.auth-modal-shell .auth-copy:before{font-size:6px}.auth-modal-shell .auth-copy h1{font-size:18px;line-height:1.12}.auth-modal-shell .field{gap:4px;margin-bottom:9px}.auth-modal-shell .field>span{font-size:9px}.auth-modal-shell .field input,.auth-modal-shell .field select,.auth-modal-shell .field textarea{height:42px;min-height:42px;border-radius:9px;font-size:14px}.auth-modal-shell .field input::placeholder,.auth-modal-shell .field textarea::placeholder{font-size:14px}.auth-modal-shell .auth-options{margin-bottom:8px}.auth-modal-shell .primary-button{height:42px;border-radius:9px;font-size:13px}.auth-modal-shell .secondary-button{height:40px;font-size:12px}.auth-modal-shell .text-command{font-size:11px}.auth-modal-close{top:calc(9px + env(safe-area-inset-top));right:9px;width:32px;height:32px;border-radius:9px}}.cd-shell{--canvas: #060910;--paper: rgba(12, 18, 29, .82);--raised: rgba(255, 255, 255, .055);--well: rgba(1, 5, 11, .52);--well-muted: rgba(255, 255, 255, .03);--media: #050810;--ink: #eef4fc;--ink-2: #b4c0d0;--ink-3: #8795a9;--ink-4: #66758b;--line: rgba(139, 163, 205, .14);--line-strong: rgba(139, 163, 205, .24);--theme: #67def8;--theme-soft: rgba(83, 208, 238, .09);--theme-soft-subtle: rgba(83, 208, 238, .045);color-scheme:dark}.cd-shell:has(.cine-studio),.cd-shell:has(.works-page),.cd-shell:has(.profile-view),.cd-shell:has(.inspiration-page){background:radial-gradient(circle at 82% 9%,rgba(72,106,240,.18),transparent 29%),radial-gradient(circle at 18% 78%,rgba(17,191,220,.1),transparent 27%),#060910!important}.cd-shell:has(.cine-studio) .sky-content,.cd-shell:has(.works-page) .sky-content,.cd-shell:has(.profile-view) .sky-content,.cd-shell:has(.inspiration-page) .sky-content{isolation:isolate}.cd-shell:has(.works-page) .sky-content:before,.cd-shell:has(.profile-view) .sky-content:before,.cd-shell:has(.inspiration-page) .sky-content:before{content:"";position:fixed;top:72px;right:2%;bottom:4%;left:9%;z-index:-2;pointer-events:none;opacity:.75;background-image:linear-gradient(rgba(103,133,189,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(103,133,189,.045) 1px,transparent 1px),radial-gradient(circle at 78% 24%,rgba(70,108,235,.12),transparent 26%),radial-gradient(circle at 26% 72%,rgba(34,196,222,.07),transparent 24%);background-size:44px 44px,44px 44px,auto,auto;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000 0,transparent 78%);mask-image:radial-gradient(circle at 50% 38%,#000 0,transparent 78%);animation:dark-grid-drift 28s linear infinite}@keyframes dark-grid-drift{to{background-position:44px 44px,44px 44px,0 0,0 0}}.cd-rail{color:#9ba8b9!important;border-right-color:#ffffff14!important;background:radial-gradient(circle at 50% 0,rgba(68,99,232,.16),transparent 28%),#0b1019!important;box-shadow:5px 0 24px #0000002e}.cd-rail-brand{border-bottom-color:#ffffff14}.cd-rail>nav button{color:#8492a5!important}.cd-rail>nav button>svg{color:#8795a8!important}.cd-rail>nav button b{color:#8492a5!important}.cd-rail>nav button:hover{background:#ffffff0e!important}.cd-rail>nav button:hover>svg,.cd-rail>nav button:hover b{color:#edf6ff!important}.cd-rail>nav button[aria-current=page]{background:transparent!important;border-color:transparent!important}.cd-rail>nav button[aria-current=page]>svg{color:#071019!important;background:linear-gradient(135deg,#69e4ff,#809bff)!important;box-shadow:0 7px 18px #4fb7ec33}.cd-rail>nav button[aria-current=page] b{color:#e9f8ff!important}.cd-rail-user{border-color:#ffffff14!important;background:#ffffff09!important}.cd-rail-language select,.language-picker-trigger,.cd-rail-admin{color:#aebbcb!important;border-color:#ffffff1a!important;background:#ffffff0a!important}.language-picker-menu,.select-menu-popover{color:#dce8f5!important;border-color:#8ba3cd40!important;background:#080d16fa!important;box-shadow:0 20px 55px #0000007a!important}.language-picker-menu>button,.select-menu-popover>button{color:#9eacbd!important}.language-picker-menu>button:hover,.select-menu-popover>button:hover{color:#edf6ff!important;background:#ffffff0e!important}.language-picker-menu>button[aria-selected=true],.select-menu-popover>button[aria-selected=true]{color:#e8f9ff!important;background:#498fdc29!important;box-shadow:inset 0 0 0 1px #5dcdef29}.language-picker-menu b,.select-menu-popover b{color:inherit!important}.language-picker-menu small,.select-menu-popover small{color:#6f8096!important}.cd-shell .user-announcement{color:#96a5b8!important;border-color:#ffffff14!important;background:#0c121dd6!important}.cd-shell:has(.cine-studio) .user-announcement,.cd-shell:has(.works-page) .user-announcement,.cd-shell:has(.profile-view) .user-announcement{color:#96a5b8!important;border-color:#ffffff14!important;background:#0c121dd6!important}.cd-shell .user-announcement a,.cd-shell .user-announcement>svg{color:#6cdcf4!important}.cd-shell .user-announcement>button{color:#73859c!important}.cine-hero,.cd-shell:has(.works-page) .works-hero,.profile-v2-hero,.recharge-hero{border-color:#8ba3cd30!important;background:radial-gradient(circle at 92% 0,rgba(78,108,239,.2),transparent 34%),linear-gradient(125deg,#11192af5,#070b13e6)!important;box-shadow:inset 0 1px #ffffff0e,0 22px 62px #00000047!important}.cine-hero h1,.cd-shell:has(.works-page) .works-hero h1,.profile-v2-person-copy h1,.recharge-hero h1{color:#f2f7fd!important;text-shadow:0 8px 30px rgba(72,115,228,.18)}.cine-hero-copy>p,.cd-shell:has(.works-page) .works-hero p,.profile-v2-person-copy p,.recharge-hero p{color:#91a0b4!important}.cine-kicker,.cd-shell:has(.works-page) .works-kicker,.profile-v2-person-copy>small,.recharge-eyebrow{color:#68dcf5!important}.cine-modes{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.cine-modes button{color:#8594a8!important}.cine-modes button:hover:not(:disabled){color:#e8f5ff!important;border-color:#8ba3cd1a!important;background:#ffffff06!important}.cine-modes button[aria-selected=true]{color:#f0f8ff!important;border-color:#70e0ff2e!important;background:linear-gradient(110deg,#56e0ff16,#8f7cff0e),#0a111ce6!important}.cine-prompt-panel,.cine-control-panel,.cine-recent,.cd-shell:has(.works-page) .works-stats>div,.cd-shell:has(.works-page) .work-card,.profile-v2-card,.profile-view .profile-section,.profile-view .support-form,.profile-view .ticket-thread,.profile-view .user-credit-hero,.profile-view .user-credit-list,.recharge-panel,.recharge-history-v2,.recharge-redeem-v2{border-color:#8ba3cd2b!important;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 40%),#0a0f19db!important;box-shadow:inset 0 1px #ffffff0b,0 18px 48px #0000003b!important;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%)}.cine-control-panel{border-color:#60baf433!important;background:radial-gradient(circle at 100% 0,rgba(72,124,238,.12),transparent 36%),#090f19e6!important}.cine-recent{background:#080d16c2!important}.cine-prompt-panel>header>span,.cine-control-panel>header>div>span,.recharge-step-head>span,.recharge-command-copy>small,.profile-v2-card>header>span,.user-credit-summary small{color:#64dcf5!important}.cine-prompt-panel>header em,.cine-control-panel>header em,.recharge-panel-heading small,.recharge-history-head small,.profile-v2-card header small{color:#708198!important}.cine-hero-copy>p,.cine-telemetry small,.cine-model em,.cine-assets>header small,.cine-fields label>span,.cine-recent small,.cd-shell:has(.works-page) .works-stats span,.cd-shell:has(.works-page) .works-stats small,.cd-shell:has(.works-page) .work-status-row time,.cd-shell:has(.works-page) .work-meta span,.profile-v2-actions small,.profile-v2-balance-copy small,.profile-v2-balance-copy em,.recharge-command-copy p,.recharge-step-head small,.recharge-step-head em,.payment-channel-body p,.payment-channel-body small,.recharge-history-meta,.recharge-history-order{color:#7e8da2!important}.cine-model b,.cine-prompt-panel>textarea,.cd-shell:has(.works-page) .work-prompt,.profile-v2-actions b,.profile-v2-card h2,.recharge-command-copy h2,.recharge-step-head b,.payment-channel-body b,.recharge-history-title b,.recharge-history-credit strong,.recharge-package-card>strong,.recharge-package-card>small{color:#dce7f4!important}.cine-prompt-panel>textarea,.cine-fields .select-menu-trigger,.cine-model,.cine-tags span,.cine-ideas button,.cine-add-actions button,.select-menu-trigger,.profile-v2-actions>button,.recharge-channel-card,.recharge-package-card,.recharge-history-item,.usdt-checkout{color:#b8c6d8!important;border-color:#8ba3cd29!important;background:#02070e7a!important;box-shadow:inset 0 1px #ffffff06}.cine-empty{color:#718198!important;border-color:#8ba3cd2e!important;background:#02070e6b!important}.cine-empty>svg{color:#8292a7!important}.cine-price{background:#ffffff09!important;border:1px solid rgba(139,163,205,.12)}.cine-price span{color:#76889e!important}.cine-price b{color:#70e0f7!important;text-shadow:0 0 22px rgba(85,216,247,.18)!important}.cine-model-menu{border-color:#8ba3cd38!important;background:#080d16fa!important;box-shadow:0 22px 58px #0000007a!important}.cine-model-menu>button{color:#9baabd!important}.cine-model-menu>button:hover,.cine-model-menu>button.is-active{color:#eef8ff!important;background:#4b89d829!important}.cine-model-menu b{color:inherit!important}.cine-model-menu small,.cine-model-menu em{color:#77889e!important}.cine-model{background:linear-gradient(100deg,#4270d521,#172f4e14),#050b149e!important}.cine-model>span{color:#6ae0f8!important;background:#3dbedf1a!important}.select-menu-trigger small,.select-menu-trigger em{color:#718399!important}.select-menu-trigger b{color:#d9e5f2!important}.select-menu-trigger>svg{color:#788ba1!important}.cd-shell input,.cd-shell textarea,.cd-shell select{color:#dbe7f4!important;border-color:#8ba3cd2e!important;background-color:#02070e8f!important;caret-color:#68dcf5}.cd-shell input::placeholder,.cd-shell textarea::placeholder{color:#607187!important}.cd-shell select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238296ad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.cd-shell:has(.works-page) .works-filter,.cd-shell:has(.works-page) .works-search,.cd-shell:has(.works-page) .works-refresh{color:#8d9db1!important;border-color:#8ba3cd2b!important;background:#080d16cc!important}.cd-shell:has(.works-page) :is(.works-filter,.works-search,.works-refresh){box-shadow:0 6px 18px #0000001f!important}.cd-shell:has(.works-page) .works-filter button{color:#8796a9!important;border-color:#8ba3cd2b!important;background:#080d16cc!important}.cd-shell:has(.works-page) .works-filter button[aria-pressed=true]{color:#071019!important;background:linear-gradient(100deg,#66e2fb,#809cff)!important}.cd-shell:has(.works-page) .works-filter b{color:#8d9caf!important;background:#ffffff0f!important}.cd-shell:has(.works-page) .works-filter button[aria-pressed=true] b{color:#071019!important;background:#ffffff80!important}.cd-shell:has(.works-page) .works-stats .active{border-color:#65dcf638!important;background:linear-gradient(110deg,#3d7cce26,#080d16d1)!important}.cd-shell:has(.works-page) .work-copy,.cd-shell:has(.works-page) .work-actions{background:transparent!important}.cd-shell:has(.works-page) .work-meta span{border-color:#8ba3cd21!important;background:#ffffff06!important}.cd-shell:has(.works-page) .work-actions{border-color:#8ba3cd1f!important}.profile-v2-actions>button:hover,.recharge-channel-card:hover,.recharge-package-card:hover,.recharge-history-item:hover{background:#447ac41a!important}.profile-v2-balance{border-color:#eec97538!important;background:radial-gradient(circle at 92% 0,rgba(232,190,92,.11),transparent 34%),#0a0f18db!important}.profile-v2-balance-copy strong{color:#f2d185!important}.profile-v2-admin{border-color:#54adec38!important;background:linear-gradient(100deg,#3375cc24,#090e18d1)!important}.profile-v2-admin b{color:#dcebfa!important}.cd-shell:has(.profile-view) .profile-v2-card>header{border-bottom-color:#8ba3cd1f!important;background:#ffffff09!important}.cd-shell:has(.profile-view) .profile-v2-actions>button{color:#aebdce!important;border-bottom-color:#8ba3cd1a!important;background:transparent!important}.cd-shell:has(.profile-view) .profile-v2-actions>button>span{color:#90a5bb!important;background:#ffffff0b!important}.cd-shell:has(.profile-view) input,.cd-shell:has(.profile-view) textarea,.cd-shell:has(.profile-view) select{color:#dbe7f4!important;border-color:#8ba3cd2e!important;background-color:#02070e8f!important}.cd-shell:has(.profile-view) .profile-v2-name-form button{color:#061019!important;background:linear-gradient(100deg,#65e4ff,#899cff)!important}.cd-shell:has(.profile-view) .recharge-wallet-card{border-color:#8ba3cd2e!important;background:radial-gradient(circle at 92% 0,rgba(78,118,224,.13),transparent 35%),#080d16db!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0003!important}.cd-shell:has(.profile-view) .recharge-wallet-card strong{color:#edf5fd!important}.cd-shell:has(.profile-view) .recharge-panel-v2>header{background:#ffffff09!important}.cd-shell:has(.profile-view) .recharge-channel-card,.cd-shell:has(.profile-view) .recharge-package-card,.cd-shell:has(.profile-view) .recharge-history-item,.cd-shell:has(.profile-view) .recharge-stage-wait,.cd-shell:has(.profile-view) .recharge-redeem-v2{border-color:#8ba3cd29!important;background:#0409108c!important}.cd-shell:has(.profile-view) .recharge-channel-card.is-active,.cd-shell:has(.profile-view) .recharge-package-card.is-active{border-color:#67daf64d!important;background:#307aa91f!important}.cd-shell:has(.profile-view) .recharge-caution{color:#d9b878!important;border-color:#d9b8782e!important;background:#d9b8780e!important}.cd-shell:has(.profile-view) .recharge-stage-wait b{color:#c8d8e9!important}.cd-shell:has(.profile-view) .recharge-stage-wait small{color:#718399!important}.cd-shell:has(.profile-view) .recharge-redeem-form input{color:#dbe7f4!important;background:#0409108c!important}.recharge-channel-card.is-active,.recharge-package-card.is-active{border-color:#6ad6f24d!important;background:#3788b91f!important}.recharge-history-item.is-paid{background:#31a07012!important}.recharge-caution{color:#d9b878!important;border-color:#d9b8782e!important;background:#d9b8780e!important}.recharge-submit,.cine-generate{color:#fff!important;background:linear-gradient(100deg,#3f6aef,#725fe1 62%,#4583ef)!important;box-shadow:0 11px 28px #3868dc45!important}.recharge-redeem-head h2{color:#e3edf8!important}.recharge-redeem-head p,.recharge-redeem-head small,.recharge-redeem-head>em{color:#7e8ea3!important}@media(max-width:980px){.cd-shell:has(.cine-studio) .sky-header,.cd-shell:has(.works-page) .sky-header,.cd-shell:has(.profile-view) .sky-header{color:#dbe6f3!important;border-bottom-color:#ffffff14!important;background:#080d16f0!important}.cd-shell:has(.cine-studio) .sky-brand strong,.cd-shell:has(.works-page) .sky-brand strong,.cd-shell:has(.profile-view) .sky-brand strong{color:#edf4fb!important}.cd-shell:has(.cine-studio) .sky-brand small,.cd-shell:has(.works-page) .sky-brand small,.cd-shell:has(.profile-view) .sky-brand small{color:#6f8096!important}.cd-shell:has(.cine-studio) .bottom-nav,.cd-shell:has(.works-page) .bottom-nav,.cd-shell:has(.profile-view) .bottom-nav{border-top-color:#ffffff14!important;background:#070c14fa!important}.cd-shell:has(.cine-studio) .bottom-nav button,.cd-shell:has(.works-page) .bottom-nav button,.cd-shell:has(.profile-view) .bottom-nav button{color:#74859a!important}.cd-shell:has(.cine-studio) .bottom-nav button[aria-current=page],.cd-shell:has(.works-page) .bottom-nav button[aria-current=page],.cd-shell:has(.profile-view) .bottom-nav button[aria-current=page]{color:#68dcf5!important}}.cd-rail-bottom{border-top:1px solid rgba(255,255,255,.08)!important}.cd-shell .announcement-track{width:max-content!important;display:flex!important;animation:annMarquee 36s linear infinite!important;will-change:transform}.cd-shell .announcement-track:hover{animation-play-state:paused!important}.cd-shell .announcement-copy,.cd-shell .announcement-copy[aria-hidden=true]{width:auto!important;display:inline-block!important;flex:0 0 auto!important;overflow:visible!important;padding-right:72px!important;text-overflow:clip!important;white-space:nowrap!important}.profile-v2-card>header h2{color:#dce7f4!important}.profile-v2-card header small{color:#7e8da2!important}.profile-v2-card>header>span{color:#64dcf5!important;border:1px solid rgba(100,220,245,.18)!important;background:#53d0ee17!important;box-shadow:inset 0 1px #ffffff0a!important}.profile-v2-verified,.profile-v2-verified.is-verified{color:#a9e6c7!important;border-color:#5bcd9638!important;background:#30a06c1a!important}.profile-v2-name-form{border-left-color:#8ba3cd29!important}.profile-v2-name-form label>span{color:#93a5bb!important}.cd-shell:has(.recharge-page) .recharge-selection-v3{color:#b8c6d8!important;border:0!important;background:transparent!important;box-shadow:none!important}.cd-shell:has(.recharge-page) .recharge-step{color:#b8c6d8!important;border-color:#8ba3cd29!important;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 46%),#02070e7a!important;box-shadow:inset 0 1px #ffffff06!important}.cd-shell:has(.recharge-page) .recharge-command-head{color:#b8c6d8!important;background:#ffffff06!important}.cd-shell:has(.recharge-page) :is(.recharge-command-copy h2,.recharge-command-copy p,.recharge-command-copy>small,.recharge-step-head b,.recharge-step-head small,.recharge-step-head em,.payment-channel-body b,.payment-channel-body p,.payment-channel-body small,.recharge-package-card>strong,.recharge-package-card>small,.recharge-package-card p,.recharge-custom-entry-copy b,.recharge-custom-entry-copy p,.recharge-custom-entry-value,.recharge-custom-editor-head b,.recharge-custom-editor-head small,.recharge-custom-editor-note,.recharge-order-confirm-head b,.recharge-order-confirm-head small,.recharge-order-detail small,.recharge-order-detail b,.recharge-selection-total small,.recharge-selection-total strong,.recharge-history-title b,.recharge-history-title>span,.recharge-history-meta,.recharge-history-order,.recharge-history-credit strong,.recharge-history-credit small,.recharge-history-head strong,.recharge-caution b,.recharge-caution small){color:#dce7f4!important}.cd-shell:has(.recharge-page) :is(.recharge-command-copy p,.recharge-command-copy>small,.recharge-step-head small,.recharge-step-head em,.payment-channel-body p,.payment-channel-body small,.recharge-package-card p,.recharge-custom-entry-copy p,.recharge-custom-editor-head small,.recharge-custom-editor-note,.recharge-order-confirm-head small,.recharge-order-detail small,.recharge-order-detail b,.recharge-selection-total small,.recharge-history-meta,.recharge-history-order,.recharge-history-credit small,.recharge-redeem-form>small){color:#8393a8!important}.cd-shell:has(.recharge-page) .payment-channel-v4{color:#dce7f4!important;border-color:#8ba3cd2e!important;background:linear-gradient(135deg,#ffffff0b,#02070e94)!important}.cd-shell:has(.recharge-page) .payment-channel-v4.is-active{border-color:#67def873!important;background:radial-gradient(circle at 85% 50%,rgba(83,208,238,.13),transparent 36%),linear-gradient(135deg,#53d0ee14,#02070ea8)!important}.cd-shell:has(.recharge-page) :is(.recharge-package-card,.recharge-custom-entry,.recharge-custom-editor,.recharge-stage-wait,.recharge-order-v3,.recharge-redeem-v2,.recharge-history-item,.usdt-checkout){color:#b8c6d8!important;border-color:#8ba3cd29!important;background:#04091094!important;box-shadow:inset 0 1px #ffffff06!important}.cd-shell:has(.recharge-page) .recharge-step-head>span,.cd-shell:has(.recharge-page) .recharge-custom-entry-icon,.cd-shell:has(.recharge-page) .recharge-custom-editor-head>span,.cd-shell:has(.recharge-page) .payment-channel-visual,.cd-shell:has(.recharge-page) .recharge-history-icon{color:#67def8!important;border-color:#67def833!important;background:#53d0ee17!important}.cd-shell:has(.recharge-page) .recharge-package-card.is-active,.cd-shell:has(.recharge-page) .recharge-custom-entry.is-active{border-color:#67def86b!important;background:radial-gradient(circle at 90% 50%,rgba(83,208,238,.11),transparent 36%),#060f18b8!important}.cd-shell:has(.recharge-page) .recharge-custom-input-shell,.cd-shell:has(.recharge-page) .recharge-redeem-control{color:#dce7f4!important;border-color:#8ba3cd33!important;background:#01050bb3!important}.cd-shell:has(.recharge-page) .recharge-custom-credit-preview,.cd-shell:has(.recharge-page) .recharge-order-detail>span{color:#b8c6d8!important;border-color:#8ba3cd24!important;background:#ffffff09!important}.cd-shell:has(.recharge-page) .recharge-trust-row span{color:#9caec2!important;border:1px solid rgba(139,163,205,.15)!important;background:#ffffff09!important}.cd-shell:has(.recharge-page) .recharge-trust-row svg{color:#68dcf5!important}.cd-shell:has(.recharge-page) .recharge-caution{color:#d9b878!important;border-color:#d9b8782e!important;background:#d9b8780e!important}.cd-shell:has(.recharge-page) .recharge-history-item.is-paid{border-color:#5abe8e33!important;background:#31a07014!important}.cd-shell:has(.user-credit-ledger-view) .section-heading h1{color:#eef4fc!important}.cd-shell:has(.user-credit-ledger-view) .section-heading p{color:#91a0b4!important}.profile-view.user-credit-ledger-view .user-credit-summary{border-color:#8ba3cd29!important;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 46%),#04091094!important;box-shadow:inset 0 1px #ffffff06!important}.profile-view.user-credit-ledger-view .user-credit-summary>span{border-color:#8ba3cd24!important;background:#080d16b8!important}.profile-view.user-credit-ledger-view .user-credit-summary small{color:#8393a8!important}.profile-view.user-credit-ledger-view .user-credit-summary b{color:#dce7f4!important}.profile-view.user-credit-ledger-view .user-credit-summary b.credit-positive{color:#63dda0!important}.profile-view.user-credit-ledger-view .user-credit-summary b.credit-expired-value{color:#e1bc68!important}.profile-view.user-credit-ledger-view .user-credit-filters button{color:#9aaabd!important;border-color:#8ba3cd29!important;background:#080d16c2!important}.profile-view.user-credit-ledger-view .user-credit-filters button:hover{color:#eef4fc!important;background:#ffffff0e!important}.profile-view.user-credit-ledger-view .user-credit-filters button[aria-pressed=true]{color:#061019!important;border-color:#65e4ff59!important;background:linear-gradient(100deg,#65e4ff,#899bff)!important}.cine-telemetry{color:#dce8fa!important;border-color:#8ba3cd29!important;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 46%),#04091094!important}.cine-telemetry strong{color:#dce8fa!important}.cine-telemetry small{color:#7e8da2!important}.cine-telemetry>button{color:#a9b8cc!important;border-color:#8ba3cd2b!important;background:#ffffff09!important}.cine-telemetry>button:hover{color:#eef6ff!important;border-color:#67def859!important;background:#53d0ee14!important}.cine-assets>header>div:first-child{color:#c5d4e5!important}.cine-recent>header b{color:#dce7f4!important}.cine-recent>header button{color:#68dcf5!important}.cine-recent>div>button{color:#9aacbf!important;border-color:#8ba3cd26!important;background:#02070e80!important}.cine-recent>div>button:hover{border-color:#67def84d!important;background:#487fcd14!important}.cine-recent b{color:#c5d4e5!important}.cine-recent small{color:#77889e!important}.cd-shell:has(.works-page) .works-stats b{color:#e7f0fa!important}.cd-shell:has(.works-page) .works-stats .active b{color:#6edff7!important}@media(max-width:980px){.cd-shell:has(.recharge-page) .sky-header{color:#dbe6f3!important;border-bottom-color:#ffffff14!important;background:#080d16f0!important}.cd-shell:has(.recharge-page) .bottom-nav{border-top-color:#ffffff14!important;background:#070c14fa!important}}@media(max-width:520px){.profile-v2-name-form{grid-template-columns:minmax(0,1fr)!important}.profile-v2-name-form>button{width:100%!important;min-width:0!important}}@media(max-width:980px){.cd-shell:has(.inspiration-page) .sky-header{color:#dbe6f3!important;border-bottom-color:#ffffff14!important;background:#080d16f0!important}.cd-shell:has(.inspiration-page) .sky-brand strong{color:#edf4fb!important}.cd-shell:has(.inspiration-page) .sky-brand small{color:#6f8096!important}}.cd-shell:has(.cine-studio),.cd-shell:has(.works-page),.cd-shell:has(.profile-view){position:relative;isolation:isolate;background:radial-gradient(circle at 82% 9%,rgba(72,106,240,.2),transparent 30%),radial-gradient(circle at 18% 78%,rgba(17,191,220,.12),transparent 28%),#060910cc!important}.cd-shell .sky-spot{display:block!important;width:760px;height:760px;left:74%;top:16%;opacity:.72;z-index:0;filter:blur(28px);background:radial-gradient(circle at 44% 42%,rgba(70,217,255,.2),transparent 38%),radial-gradient(circle at 62% 54%,rgba(112,91,255,.14),transparent 58%);mix-blend-mode:screen;animation:ambientSpotDrift 16s ease-in-out infinite alternate}.cd-shell .sky-content{position:relative;z-index:1}.cd-shell .sky-content:after{position:fixed;top:58px;right:0;bottom:0;left:5%;z-index:-1;pointer-events:none;content:"";opacity:.72;background:radial-gradient(ellipse 34% 28% at 76% 12%,rgba(72,118,255,.18),transparent 70%),radial-gradient(ellipse 30% 30% at 18% 76%,rgba(27,194,220,.11),transparent 72%),radial-gradient(ellipse 24% 22% at 52% 52%,rgba(96,82,255,.07),transparent 74%);filter:blur(18px);animation:ambientAuroraShift 18s ease-in-out infinite alternate}.cd-rail:before{position:absolute;inset:-12% 18% auto;z-index:0;height:48%;pointer-events:none;content:"";border-radius:50%;opacity:.65;background:radial-gradient(ellipse,rgba(72,122,245,.34),transparent 68%);filter:blur(30px);animation:railLampPulse 9s ease-in-out infinite alternate}.cd-rail>*{position:relative;z-index:1}.works-hero,.profile-v2-hero{position:relative;overflow:hidden}.works-hero:before,.profile-v2-hero:before{position:absolute;inset:-60% -18% auto;z-index:0;height:190%;pointer-events:none;content:"";opacity:.6;background:radial-gradient(ellipse 42% 45% at 76% 52%,rgba(75,130,255,.2),transparent 70%),radial-gradient(ellipse 34% 40% at 30% 54%,rgba(41,207,229,.1),transparent 72%);animation:heroLightDrift 14s ease-in-out infinite alternate}.works-hero>*,.profile-v2-hero>*{position:relative;z-index:1}.recharge-hero-glow{animation:heroLightDrift 14s ease-in-out infinite alternate!important}.cd-shell:has(.works-page) .works-stats>div{position:relative;overflow:hidden;transition:border-color .22s ease,background .22s ease,transform .22s ease}.cd-shell:has(.works-page) .works-stats>div:hover{transform:translateY(-2px);border-color:#67def83d!important;background:#0e1726e6!important}.cd-shell:has(.works-page) .work-card:before{position:absolute;top:0;right:12%;left:12%;z-index:2;height:1px;pointer-events:none;content:"";opacity:.35;background:linear-gradient(90deg,transparent,#67def8,#879cff,transparent);animation:cardLightBreath 5s ease-in-out infinite}@keyframes ambientSpotDrift{0%{transform:translate3d(-54%,-50%,0) scale(.92);opacity:.52}to{transform:translate3d(-42%,-42%,0) scale(1.1);opacity:.82}}@keyframes ambientAuroraShift{0%{transform:translate3d(-2%,-1%,0) scale(1);opacity:.52}to{transform:translate3d(3%,2%,0) scale(1.08);opacity:.82}}@keyframes railLampPulse{0%{opacity:.36;transform:translateY(-4%) scale(.92)}to{opacity:.8;transform:translateY(12%) scale(1.08)}}@keyframes heroLightDrift{0%{transform:translate3d(-3%,-2%,0) rotate(-4deg) scale(.96)}to{transform:translate3d(4%,3%,0) rotate(3deg) scale(1.08)}}@keyframes cardLightBreath{0%,to{opacity:.22}50%{opacity:.65}}@media(max-width:900px){.cd-shell .sky-spot{width:520px;height:520px;left:84%;top:14%;opacity:.58}}@media(prefers-reduced-motion:reduce){.cd-shell .sky-spot,.cd-shell .sky-content:after,.cd-rail:before,.works-hero:before,.profile-v2-hero:before,.recharge-hero-glow,.cd-shell:has(.works-page) .work-card:before{animation:none!important}}.cd-main{position:relative;isolation:isolate}.cd-main:before,.cd-main:after{position:fixed;z-index:0;pointer-events:none;content:"";border-radius:999px;box-shadow:none;filter:none;mix-blend-mode:screen;transform-origin:left center}.cd-main:before{top:-18px;left:44vw;width:min(70vw,920px);height:.7px;opacity:.88;--neon-angle: 28deg;background:linear-gradient(90deg,transparent 0%,rgba(84,236,255,.24) 12%,#67eaff 48%,rgba(103,222,248,.82) 82%,transparent 100%);transform:rotate(var(--neon-angle));animation:neonCyanDrift 10s ease-in-out infinite alternate}.cd-main:after{top:9px;left:47vw;width:min(66vw,860px);height:.3px;opacity:.78;--neon-angle: 29deg;background:linear-gradient(90deg,transparent 0%,rgba(184,125,255,.18) 14%,#bc8cff 58%,rgba(137,108,255,.7) 84%,transparent 100%);transform:rotate(var(--neon-angle));animation:neonVioletDrift 12s ease-in-out infinite alternate}.cd-shell .sky-content{z-index:2}.cine-glow{opacity:.46!important}.cine-glow-a{background:radial-gradient(circle at 45% 45%,rgba(87,116,255,.92),rgba(58,89,245,.42) 38%,rgba(55,207,240,.12) 61%,transparent 74%)!important;filter:blur(76px) saturate(145%);animation:topRightGlowPulse 8s ease-in-out infinite alternate}.cine-telemetry{position:relative;isolation:isolate}.cine-telemetry:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1px;pointer-events:none;content:"";border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg 250deg,rgba(103,222,248,.18) 270deg,rgba(103,222,248,.95) 292deg,rgba(137,108,255,.72) 310deg,transparent 330deg 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:telemetryNeonSpin 6s linear infinite}@keyframes neonCyanDrift{0%{transform:rotate(var(--neon-angle)) translateZ(0);opacity:.62}to{transform:rotate(var(--neon-angle)) translate3d(-18px,8px,0);opacity:.94}}@keyframes neonVioletDrift{0%{transform:rotate(var(--neon-angle)) translate3d(-12px,2px,0);opacity:.5}to{transform:rotate(var(--neon-angle)) translate3d(12px,10px,0);opacity:.82}}@media(max-width:760px){.cd-shell:has(.works-page) .sky-content:before,.cd-shell:has(.profile-view) .sky-content:before,.cd-shell:has(.inspiration-page) .sky-content:before,.cd-shell .sky-spot,.cd-shell .sky-content:after,.cd-main:before,.cd-main:after,.cine-glow-a,.cine-glow-b,.cine-telemetry:before,.works-hero:before,.profile-v2-hero:before,.recharge-hero-glow,.user-announcement>svg,.sky-chip i{animation:none!important}.cd-shell .sky-spot{width:360px;height:360px;opacity:.2;filter:none;mix-blend-mode:normal}.cd-shell .sky-content:after{opacity:.35;filter:none}.cine-glow{opacity:.16!important}.cine-glow-a,.cine-glow-b{filter:blur(22px)!important}.sky-header{backdrop-filter:blur(8px) saturate(112%)!important;-webkit-backdrop-filter:blur(8px) saturate(112%)!important}.inspiration-hero{background:#080e19e6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.user-announcement{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.inspiration-card-index,.inspiration-category{background:#03080ed1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.announcement-track{animation-duration:90s!important}.inspiration-search{backdrop-filter:blur(7px) saturate(110%)!important;-webkit-backdrop-filter:blur(7px) saturate(110%)!important}.inspiration-search:before,.inspiration-search-icon i,.inspiration-search-beam{animation:none!important}.inspiration-search:before{opacity:.24}.inspiration-search-icon i{opacity:.72;box-shadow:none}.inspiration-search-beam{display:none}}@media(max-width:1023px){.cd-shell .mobile-nav-trigger,.cd-shell:has(.cine-studio) .mobile-nav-trigger,.cd-shell:has(.inspiration-page) .mobile-nav-trigger,.cd-shell:has(.works-page) .mobile-nav-trigger,.cd-shell:has(.profile-view) .mobile-nav-trigger,.cd-shell:has(.recharge-page) .mobile-nav-trigger{--nav-accent: #6ee7ff;--nav-accent-2: #c8ff37;position:relative;width:44px!important;height:44px!important;display:grid!important;flex:0 0 44px;place-items:center;overflow:visible;padding:0;color:#e9fbff!important;border:1px solid rgba(110,231,255,.26)!important;border-radius:14px!important;background:radial-gradient(circle at 72% 20%,rgba(110,231,255,.17),transparent 38%),linear-gradient(145deg,#121f31f0,#050b15f5)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000061,0 8px 24px #00000052,0 0 20px #50d8ff14!important;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cd-shell .mobile-nav-trigger:before{position:absolute;top:5px;right:5px;width:4px;height:4px;border-radius:50%;background:var(--nav-accent-2);box-shadow:0 0 7px #c8ff37e6;content:"";animation:navSignalPulse 2.4s ease-in-out infinite}.cd-shell .mobile-nav-trigger:hover,.cd-shell .mobile-nav-trigger:focus-visible{border-color:#6ee7ff7a!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000052,0 10px 28px #00000061,0 0 24px #50d8ff29!important;transform:translateY(-1px)}.cd-shell .mobile-nav-trigger:active{transform:scale(.94)}.mobile-nav-glyph{position:relative;width:23px;height:18px;display:block}.mobile-nav-glyph i{position:absolute;left:1px;right:1px;height:2px;border-radius:99px;background:linear-gradient(90deg,#f1fdff,var(--nav-accent));box-shadow:0 0 7px #6ee7ff57;transition:top .18s ease,transform .18s ease,opacity .14s ease}.mobile-nav-glyph i:nth-child(1){top:2px}.mobile-nav-glyph i:nth-child(2){top:8px}.mobile-nav-glyph i:nth-child(3){top:14px}.mobile-nav-glyph b{position:absolute;right:-3px;bottom:1px;width:5px;height:5px;border:1px solid rgba(5,14,20,.9);border-radius:50%;background:var(--nav-accent-2);box-shadow:0 0 8px #c8ff37b8}.mobile-nav-trigger[aria-expanded=true] .mobile-nav-glyph i:nth-child(1){top:8px;transform:rotate(45deg)}.mobile-nav-trigger[aria-expanded=true] .mobile-nav-glyph i:nth-child(2){opacity:0;transform:scaleX(.25)}.mobile-nav-trigger[aria-expanded=true] .mobile-nav-glyph i:nth-child(3){top:8px;transform:rotate(-45deg)}.mobile-nav-sheen{position:absolute;top:2px;right:2px;bottom:2px;left:2px;overflow:hidden;border-radius:11px;pointer-events:none}.mobile-nav-sheen:after{position:absolute;inset:-30% auto -30% -42%;width:38%;background:linear-gradient(90deg,transparent,rgba(190,250,255,.22),transparent);content:"";transform:skew(-18deg);animation:navSheenSweep 4.2s ease-in-out infinite}.mobile-nav-trigger .mobile-nav-notification-badge{top:-6px;right:-7px;border-color:#0b1220;background:linear-gradient(135deg,#ff5f78,#c8ff37);box-shadow:0 0 12px #ff5f786b}}@keyframes navSignalPulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@keyframes navSheenSweep{0%,58%{transform:translate(0) skew(-18deg);opacity:0}66%{opacity:.9}82%,to{transform:translate(390%) skew(-18deg);opacity:0}}@media(prefers-reduced-motion:reduce){.cd-shell .mobile-nav-trigger:before,.mobile-nav-sheen:after{animation:none!important}}.boot-screen.boot-screen-dynamic{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;min-height:100vh;min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding:24px;color:#eff8ff;background:radial-gradient(circle at 78% 14%,rgba(74,113,255,.24),transparent 31%),radial-gradient(circle at 18% 84%,rgba(58,224,218,.12),transparent 30%),linear-gradient(145deg,#070d18,#03060d 72%)}.boot-grid{position:absolute;top:-24%;right:-24%;bottom:-24%;left:-24%;opacity:.72;background:linear-gradient(rgba(108,145,210,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(108,145,210,.045) 1px,transparent 1px);background-size:46px 46px;transform:rotate(8deg);-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 48%,#000,transparent 70%);pointer-events:none}.boot-aurora{position:absolute;width:46vw;height:46vw;max-width:720px;max-height:720px;border-radius:50%;filter:blur(58px);pointer-events:none}.boot-aurora-a{top:-16%;right:-8%;background:radial-gradient(circle,rgba(84,103,255,.2),transparent 68%);animation:bootAuroraA 9s ease-in-out infinite alternate}.boot-aurora-b{bottom:-22%;left:-10%;background:radial-gradient(circle,rgba(30,192,206,.13),transparent 68%);animation:bootAuroraB 11s ease-in-out infinite alternate}.boot-panel{position:relative;isolation:isolate;width:min(420px,100%);display:grid;justify-items:center;gap:15px;padding:28px 20px;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.boot-panel:before{display:none}.boot-orbit{position:relative;width:92px;height:92px;display:grid;place-items:center}.boot-orbit>span{position:absolute;border:1px solid rgba(110,231,255,.17);border-radius:50%}.boot-orbit>span:first-child{top:0;right:0;bottom:0;left:0;border-top-color:#c8ff37b8;border-right-color:#6ee7ff8c;animation:bootSpin 3.2s linear infinite;box-shadow:0 0 16px #50d8ff14}.boot-orbit>span:nth-child(2){top:15px;right:15px;bottom:15px;left:15px;border-bottom-color:#9d8cffb8;animation:bootSpin 2.2s linear infinite reverse}.boot-orbit>i{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;color:#dffcff;border-radius:15px;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.13),transparent 38%),#0a1627e6;box-shadow:inset 0 1px #ffffff17,0 0 22px #54d9ff1f;font-style:normal}.boot-orbit>i img{width:100%;height:100%;object-fit:cover}.boot-copy{display:grid;justify-items:center;gap:3px}.boot-copy small{color:#7ddff4;font-size:10px;font-weight:750;letter-spacing:.07em}.boot-copy strong{color:#f2f8ff;font-size:19px;line-height:1.35;letter-spacing:-.02em}.boot-copy>span{color:#8293a8;font-size:11px}.boot-progress{width:100%;height:2px;overflow:hidden;border-radius:99px;background:#ffffff0e}.boot-progress i{width:38%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,transparent,#6ee7ff,#c8ff37,transparent);animation:bootProgress 1.8s ease-in-out infinite}@keyframes bootSpin{to{transform:rotate(360deg)}}@keyframes bootProgress{0%{transform:translate(-110%);opacity:0}28%{opacity:1}to{transform:translate(300%);opacity:0}}@keyframes bootAuroraA{0%{transform:translate3d(-2%,-2%,0) scale(.94)}to{transform:translate3d(5%,4%,0) scale(1.08)}}@keyframes bootAuroraB{0%{transform:translate3d(2%,2%,0) scale(1.02)}to{transform:translate3d(-5%,-4%,0) scale(.92)}}@media(max-width:520px){.boot-screen.boot-screen-dynamic{padding:16px}.boot-panel{width:min(330px,100%);padding:20px 16px}.boot-orbit{width:82px;height:82px}.boot-orbit>i{width:42px;height:42px;border-radius:13px}.boot-copy strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.boot-orbit>span,.boot-progress i,.boot-aurora{animation:none!important}}.mobile-nav-drawer>aside{position:relative;isolation:isolate;width:min(324px,calc(100vw - 28px))!important;overflow:hidden;border-right:1px solid rgba(113,177,226,.16)!important;background:radial-gradient(circle at 12% 4%,rgba(74,110,255,.16),transparent 30%),radial-gradient(circle at 90% 88%,rgba(39,195,208,.1),transparent 30%),linear-gradient(155deg,#0c1525fc,#050a13fe)!important;box-shadow:22px 0 70px #0000008f,inset -1px 0 #ffffff06!important}.mobile-nav-drawer>aside:before{position:absolute;top:-140px;left:-90px;z-index:-1;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(79,111,255,.2),transparent 68%);filter:blur(18px);content:"";pointer-events:none}.mobile-drawer-header{position:relative;z-index:1;padding:8px 8px 15px!important;border-bottom-color:#81a2cd1a!important}.mobile-drawer-brand>span{border-radius:11px!important;box-shadow:0 0 18px #54d9ff1f}.mobile-drawer-brand strong{color:#eff8ff!important;font-size:14px!important}.mobile-drawer-brand small{color:#71839a!important;font-size:8px!important;letter-spacing:.12em}.mobile-drawer-close{width:34px!important;height:34px!important;color:#9cb1c6!important;border:1px solid rgba(126,164,205,.13)!important;border-radius:10px!important;background:#ffffff06!important}.mobile-drawer-nav{min-height:0;flex:1 1 auto;align-content:start;gap:9px!important;overflow-y:auto;padding:16px 8px!important;overscroll-behavior:contain;scrollbar-width:none}.mobile-drawer-nav::-webkit-scrollbar{display:none}.mobile-drawer-nav>button{position:relative;isolation:isolate;min-width:0;min-height:66px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 28px!important;align-items:center!important;gap:11px!important;overflow:hidden;padding:10px 11px!important;color:#95a6ba!important;border:1px solid rgba(135,166,207,.09)!important;border-radius:13px!important;background:linear-gradient(115deg,#ffffff09,#ffffff03),#070e1994!important;box-shadow:inset 0 1px #ffffff0b;text-align:left;cursor:pointer;transition:transform .17s ease,border-color .17s ease,background-color .17s ease}.mobile-drawer-nav>button:before{position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#6ee7ff,#c8ff37);box-shadow:0 0 12px #6ee7ff6b;content:"";opacity:0;transform:scaleY(.35);transition:.18s ease}.mobile-drawer-nav>button:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 22%,rgba(111,226,255,.07) 48%,transparent 74%);content:"";pointer-events:none;transform:translate(-130%);transition:transform .52s ease}.mobile-drawer-nav>button:hover,.mobile-drawer-nav>button[aria-current=page]{color:#effaff!important;border-color:#6ee7ff30!important;background:radial-gradient(circle at 8% 50%,rgba(110,231,255,.09),transparent 34%),linear-gradient(115deg,#3fa8ea1a,#c8ff3709),#0c1829c7!important;transform:translate(2px)}.mobile-drawer-nav>button:hover:before,.mobile-drawer-nav>button[aria-current=page]:before{opacity:1;transform:scaleY(1)}.mobile-drawer-nav>button:hover:after{transform:translate(130%)}.mobile-drawer-nav-icon{position:relative;width:40px!important;height:40px!important;display:grid!important;place-items:center;flex:0 0 auto;color:#7bdff4;border:1px solid rgba(110,231,255,.12);border-radius:11px!important;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.09),transparent 38%),#469dda13!important;box-shadow:inset 0 1px #ffffff0d}.mobile-drawer-nav>button[aria-current=page] .mobile-drawer-nav-icon{color:#06131b;border-color:transparent;background:linear-gradient(135deg,#8af7e9,#72d8ff 56%,#b9e970)!important;box-shadow:0 0 18px #66e0ff33}.mobile-drawer-nav-icon b{position:absolute!important;top:-5px!important;right:-6px!important;min-width:17px!important;height:17px!important;left:auto!important;display:grid;place-items:center;padding:0 4px;color:#fff;border:2px solid #0b1321;border-radius:99px!important;background:linear-gradient(135deg,#ff5f78,#c8ff37);font-size:8px!important;line-height:1}.mobile-drawer-nav-copy{width:auto!important;height:auto!important;min-width:0;display:grid!important;place-items:initial;gap:3px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mobile-drawer-nav-copy strong{overflow:hidden;color:#dceaf7!important;font-size:12px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.mobile-drawer-nav-copy small{overflow:hidden;color:#607187!important;font-size:8px!important;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mobile-drawer-nav>button[aria-current=page] .mobile-drawer-nav-copy small{color:#8fa6bb!important}.mobile-drawer-nav>button[aria-current=page] .mobile-drawer-nav-copy strong{color:#f3fbff!important;text-shadow:0 0 12px rgba(110,231,255,.18)}.mobile-drawer-nav-arrow{width:28px!important;height:28px!important;display:grid!important;place-items:center;color:#53657b;border-radius:8px!important;background:#ffffff06!important;transition:.17s ease}.mobile-drawer-nav>button:hover .mobile-drawer-nav-arrow,.mobile-drawer-nav>button[aria-current=page] .mobile-drawer-nav-arrow{color:#bff5ff;background:#6ee7ff12!important;transform:translate(2px)}.mobile-drawer-tools{padding:10px 8px!important;border-top:1px solid rgba(129,162,205,.08)}.mobile-drawer-identity{margin:0 8px 2px!important;border:1px solid rgba(126,164,205,.1)!important;border-radius:12px;background:#ffffff05}@keyframes topRightGlowPulse{0%{transform:translate3d(-18px,6px,0) scale(.94);opacity:.32}to{transform:translate3d(16px,28px,0) scale(1.12);opacity:.62}}@keyframes telemetryNeonSpin{to{transform:rotate(360deg)}}@media(max-width:900px){.cd-main:before{top:-12px;left:36vw;width:82vw;--neon-angle: 35deg;opacity:.72}.cd-main:after{top:8px;left:38vw;width:78vw;--neon-angle: 36deg;opacity:.58}}@media(prefers-reduced-motion:reduce){.cd-main:before,.cd-main:after,.cine-glow-a,.cine-telemetry:before{animation:none!important}}.cine-orb.has-image{overflow:hidden;background:#07101a}.cine-orb.has-image>img{position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:2;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:50%;object-fit:cover}.cine-orb.has-image>span,.cine-orb.has-image>i,.cine-orb.has-image>b{display:none}.telemetry-admin-preview{display:flex;justify-content:flex-end}.telemetry-admin-preview .cine-telemetry{width:min(100%,390px)}@media(max-width:760px){.telemetry-admin-preview{justify-content:stretch}.telemetry-admin-preview .cine-telemetry{width:100%}}.cd-shell .sky-avatar.is-guest{width:auto;min-width:58px;padding:0 12px;border-radius:999px;color:#c9d8e9!important;border-color:#8ba3cd2e!important;background:#ffffff0b!important;font-size:10px;font-weight:750}.mobile-drawer-identity.is-guest{grid-template-columns:34px minmax(0,1fr) auto}.mobile-drawer-identity.is-guest>button{min-height:32px;padding:0 11px;color:#061019;border:0;border-radius:8px;background:linear-gradient(100deg,#65e4ff,#899cff);cursor:pointer;font-size:9px;font-weight:800}.cd-shell .inspiration-search input,.cd-shell .inspiration-search input:hover,.cd-shell .inspiration-search input:focus,.cd-shell .inspiration-search input:focus-visible{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.image-studio-page{min-width:0;display:grid;gap:18px;padding:8px 0 36px;color:var(--ink, #f4f7ff)}.image-studio-page.is-embedded{gap:10px;padding:0}.image-studio-hero{position:relative;min-height:250px;display:flex;align-items:center;justify-content:space-between;gap:32px;overflow:hidden;padding:clamp(26px,4vw,48px);border:1px solid rgba(139,132,255,.22);border-radius:24px;background:linear-gradient(120deg,#060a18f5,#0c0f24d6 54%,#07131ee6),radial-gradient(circle at 80% 20%,rgba(59,248,223,.14),transparent 42%);box-shadow:inset 0 1px #ffffff0f,0 24px 80px #0000004d;isolation:isolate}.image-studio-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.3;background-image:linear-gradient(rgba(119,114,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(119,114,255,.08) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(100deg,#000,transparent 72%);mask-image:linear-gradient(100deg,#000,transparent 72%)}.image-studio-orb{position:absolute;z-index:-1;border-radius:999px;filter:blur(4px);pointer-events:none}.image-studio-orb-a{top:-110px;right:7%;width:290px;height:290px;background:radial-gradient(circle,rgba(75,242,224,.22),rgba(89,92,255,.12) 42%,transparent 70%);animation:image-studio-float 9s ease-in-out infinite}.image-studio-orb-b{right:24%;bottom:-170px;width:320px;height:320px;background:radial-gradient(circle,rgba(162,81,255,.2),transparent 68%);animation:image-studio-float 12s ease-in-out -4s infinite reverse}@keyframes image-studio-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,20px,0) scale(1.08)}}.image-studio-hero-copy{min-width:0;max-width:860px;display:grid;gap:18px}.image-studio-kicker{width:max-content;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(93,238,222,.28);border-radius:999px;color:#83f5e8;background:#23cfbf14;font-size:10px;font-weight:800;letter-spacing:.16em}.image-studio-hero h1{max-width:900px;margin:0;color:#f8f8ff;font-size:clamp(30px,4vw,52px);line-height:1.06;letter-spacing:-.045em;text-shadow:0 0 36px rgba(139,132,255,.25)}.image-studio-hero-copy>p{max-width:690px;margin:0;color:#dde2f6ad;font-size:14px;line-height:1.8}.image-studio-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.image-studio-flow span{display:inline-flex;align-items:center;gap:8px;color:#e7ebffcc;font-size:11px}.image-studio-flow span b{color:#82efe2;font-size:9px;letter-spacing:.12em}.image-studio-flow i{width:30px;height:1px;background:linear-gradient(90deg,rgba(130,239,226,.55),transparent)}.image-studio-hero-badge{flex:0 0 190px;display:grid;grid-template-columns:42px minmax(0,1fr) 8px;align-items:center;gap:12px;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:#080c1a8c;box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.image-studio-hero-badge>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#83f5e8;background:linear-gradient(145deg,#39e2d02e,#6f52ff29)}.image-studio-hero-badge>div{min-width:0;display:grid;gap:2px}.image-studio-hero-badge b{color:#fff;font-size:22px;line-height:1}.image-studio-hero-badge small{color:#cfd7ee8c;font-size:8px;font-weight:750;letter-spacing:.12em}.image-studio-hero-badge>i,.image-studio-model-meta i{width:7px;height:7px;justify-self:end;border-radius:999px;background:#7a819e;box-shadow:0 0 0 4px #7a819e1f}.image-studio-hero-badge>i.is-online,.image-studio-model-meta i.is-online{background:#50e4c7;box-shadow:0 0 0 4px #50e4c71a,0 0 16px #50e4c780;animation:image-studio-pulse 1.8s ease-in-out infinite}@keyframes image-studio-pulse{50%{opacity:.55;transform:scale(.82)}}.image-studio-alert{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid rgba(255,179,82,.28);border-radius:12px;background:#ff9f3314}.image-studio-alert>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#ffc36d;background:#ffb1421f}.image-studio-alert>div{display:grid;gap:3px}.image-studio-alert b{color:#ffe0b6;font-size:12px}.image-studio-alert small{color:#ffe0b69e;font-size:10px}.image-studio-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start;gap:18px}.image-studio-panel{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(133,139,197,.18);border-radius:19px;background:linear-gradient(145deg,#11152ae8,#0a0d1cde);box-shadow:inset 0 1px #ffffff0b,0 18px 50px #00000038;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.image-studio-panel:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(116,237,222,.42),rgba(139,111,255,.3),transparent)}.image-studio-panel>header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(128,136,185,.14)}.image-studio-panel>header>span{width:37px;height:37px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:#7df1e4;background:linear-gradient(145deg,#35daca24,#6153e521)}.image-studio-panel>header>div{min-width:0;display:grid;gap:3px}.image-studio-panel h2{margin:0;color:#f4f6ff;font-size:14px;line-height:1.25}.image-studio-panel header small{color:#c5cde780;font-size:10px;line-height:1.5}.image-studio-panel>header em{flex:0 0 auto;margin-left:auto;color:#b8c2e06b;font-size:9px;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.image-studio-prompt-card{display:grid}.image-studio-prompt-card textarea{width:calc(100% - 36px);min-height:300px;margin:18px;padding:18px;resize:vertical;border:1px solid rgba(118,125,179,.18);border-radius:14px;outline:0;color:#eff2ff;background:radial-gradient(circle at 100% 0,rgba(91,242,222,.055),transparent 30%),#040712a3;box-shadow:inset 0 1px 12px #00000038;font:inherit;font-size:13px;line-height:1.8;transition:border-color .18s ease,box-shadow .18s ease}.image-studio-prompt-card textarea::placeholder{color:#a5aed05c}.image-studio-prompt-card textarea:focus{border-color:#5decda6b;box-shadow:0 0 0 3px #51e3d112,inset 0 1px 12px #0000003d}.image-studio-ideas{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 16px}.image-studio-ideas button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:999px;color:#cfd6efa8;background:#313c6333;font-size:10px;cursor:pointer;transition:.16s ease}.image-studio-ideas button:hover{transform:translateY(-1px);color:#c9fff8;background:#42dac917;box-shadow:0 0 18px #4ed3c612}.image-studio-prompt-card>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:0 18px;border-top:1px solid rgba(119,126,178,.12);color:#b2bbdc6b;font-size:9px}.image-studio-prompt-card footer span{display:inline-flex;align-items:center;gap:4px}.image-studio-prompt-card kbd{padding:2px 5px;border:1px solid rgba(160,168,208,.18);border-radius:4px;color:#d6dcf1a6;background:#ffffff0a;font:inherit}.image-studio-prompt-card footer b{color:#9ea6c952;font-weight:400}.image-studio-prompt-card footer button{border:0;color:#91f1e5b3;background:transparent;font:inherit;cursor:pointer}.image-studio-settings{display:grid;gap:14px;padding-bottom:16px}.image-studio-settings>header{margin-bottom:0}.image-studio-settings>.select-menu,.image-studio-setting-grid,.image-studio-negative,.image-studio-model-meta,.image-studio-tags,.image-studio-submit,.image-studio-error,.image-studio-model-loading,.image-studio-empty-models{margin-inline:16px}.image-studio-select .select-menu-trigger{min-height:60px;border:0;background:#05081480;box-shadow:inset 0 1px #ffffff05}.image-studio-setting-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.image-studio-setting-grid .select-menu-trigger{min-height:56px}.image-studio-negative{display:grid;gap:6px}.image-studio-negative>span{color:#c3cbe585;font-size:9px;font-weight:700}.image-studio-negative input{width:100%;height:41px;padding:0 12px;border:0;border-radius:10px;outline:0;color:#ecf0ff;background:#05081473;box-shadow:inset 0 1px #ffffff05;font:inherit;font-size:10px}.image-studio-negative input:focus{box-shadow:0 0 0 2px #5decda1c,inset 0 1px #ffffff06}.image-studio-negative input::placeholder{color:#a4adcf4d}.image-studio-model-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:0;border-radius:10px;background:#252f512e}.image-studio-model-meta>span{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#d1d8efa3;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-studio-model-meta>small{flex:0 0 auto;color:#a9b2d35c;font-size:8px}.image-studio-tags{display:flex;gap:6px;flex-wrap:wrap}.image-studio-tags span{padding:4px 7px;border:1px solid rgba(118,215,204,.13);border-radius:5px;color:#84ede18a;background:#43d0c00d;font-size:8px}.image-studio-submit{display:grid;gap:12px;margin-top:auto;padding-top:15px;border-top:1px solid rgba(117,125,177,.13)}.image-studio-submit>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px}.image-studio-submit small{grid-column:1 / -1;color:#bac3e166;font-size:8px}.image-studio-submit b{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:15px}.image-studio-submit b svg{color:#f0c66d}.image-studio-submit em{justify-self:end;color:#b2bcdc6b;font-size:8px;font-style:normal}.image-studio-submit>button{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(117,249,231,.32);border-radius:11px;color:#051816;background:linear-gradient(135deg,#8af7e9,#72d8ff 48%,#9d8cff);box-shadow:0 12px 32px #3cdacf26,inset 0 1px #ffffff8c;font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.image-studio-submit>button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 16px 40px #3cdacf38,inset 0 1px #ffffffa6}.image-studio-submit>button:disabled{opacity:.46;cursor:not-allowed}.image-studio-error{margin-block:0;padding:10px 12px;border:1px solid rgba(255,109,132,.24);border-radius:9px;color:#ff9cb0;background:#ff4c7012;font-size:10px;line-height:1.6}.image-studio-model-loading,.image-studio-empty-models,.image-studio-gallery-loading,.image-studio-gallery-empty,.image-studio-guest{min-height:180px;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;color:#b7c0e080;text-align:center;font-size:10px}.image-studio-empty-models b,.image-studio-gallery-empty b,.image-studio-guest b{color:#eff2ffd1;font-size:12px}.image-studio-empty-models small,.image-studio-gallery-empty small,.image-studio-guest small{max-width:290px;color:#b1bbdb6b;font-size:9px;line-height:1.6}.image-studio-gallery-section{min-width:0;overflow:hidden;border:1px solid rgba(132,138,194,.17);border-radius:19px;background:#080b18f0;box-shadow:inset 0 1px #ffffff0a}.image-studio-gallery-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 19px;border-bottom:1px solid rgba(127,134,184,.13)}.image-studio-gallery-section>header>div{display:flex;align-items:center;gap:10px}.image-studio-gallery-section>header>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#9d92ff;background:#7e6aff1a}.image-studio-gallery-section>header>div>div{display:grid;gap:2px}.image-studio-gallery-section h2{margin:0;color:#eef1ff;font-size:13px}.image-studio-gallery-section header small{color:#b7bfdd6b;font-size:9px}.image-studio-gallery-section>header>button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:0;border-radius:8px;color:#ccd3ed9e;background:#2d385e2e;font:inherit;font-size:9px;cursor:pointer}.image-studio-gallery-section>header>button:disabled{opacity:.42}.image-studio-guest>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#82efe2;background:linear-gradient(145deg,#3ddac91f,#7d62ff1a)}.image-studio-guest>button{min-height:36px;margin-top:4px;padding:0 16px;border:0;border-radius:8px;color:#9df8ed;background:#3fd1c01f;font:inherit;font-size:9px;cursor:pointer}.image-studio-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:14px}.image-work-card{min-width:0;overflow:hidden;border:1px solid rgba(124,132,181,.15);border-radius:13px;background:linear-gradient(145deg,#13172de6,#090c19e6);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.image-work-card:hover{transform:translateY(-2px);border-color:#71e5d83d;box-shadow:0 14px 32px #0000003d}.image-work-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#050712}.image-work-media>button{width:100%;height:100%;display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.image-work-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease}.image-work-card:hover .image-work-media img{transform:scale(1.035)}.image-work-zoom{position:absolute;right:9px;bottom:9px;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;background:#040710a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-work-generating,.image-work-failed{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:6px;overflow:hidden;color:#85f1e5;background:radial-gradient(circle at 50% 48%,rgba(54,214,197,.13),transparent 45%),#040711e0}.image-work-generating>b,.image-work-failed b{color:#ebf1ffdb;font-size:10px}.image-work-generating>small,.image-work-failed small{max-width:180px;color:#adb8da73;font-size:8px;line-height:1.5;text-align:center}.image-work-generating>div{width:60%;height:2px;margin-top:4px;overflow:hidden;border-radius:99px;background:#7380ae29}.image-work-generating>div i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#72f1e3,transparent);animation:image-work-progress 1.7s ease-in-out infinite}@keyframes image-work-progress{0%{transform:translate(-110%)}to{transform:translate(340%)}}.image-work-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(95,241,225,.11) 50%,transparent 62%);animation:image-work-scan 2.5s linear infinite}@keyframes image-work-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.image-work-failed{color:#ff8da4;background:#18070fb8}.image-work-copy{display:grid;gap:9px;padding:11px 12px 12px}.image-work-copy>div,.image-work-copy footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.image-work-copy>div>span,.image-work-copy footer span{display:inline-flex;align-items:center;gap:4px;color:#7aeee1a8;font-size:8px;font-weight:700}.image-work-copy>div>small{display:inline-flex;align-items:center;gap:4px;color:#aab3d35e;font-size:8px}.image-work-copy p{min-height:36px;margin:0;display:-webkit-box;overflow:hidden;color:#e1e6f7b8;font-size:10px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.image-work-copy footer{padding-top:8px;border-top:1px solid rgba(118,126,174,.1)}.image-work-copy footer span{min-width:0;color:#a4aed06e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-work-copy footer em{flex:0 0 auto;color:#e8c775;font-size:8px;font-style:normal}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#02040ad1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:image-lightbox-in .18s ease both}@keyframes image-lightbox-in{0%{opacity:0}to{opacity:1}}.image-lightbox-card{width:min(1060px,calc(100vw - 40px));max-height:calc(100dvh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(143,149,207,.24);border-radius:18px;background:#080b18;box-shadow:0 40px 120px #0000009e}.image-lightbox-card>header,.image-lightbox-card>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;background:#0e1225f5}.image-lightbox-card>header{border-bottom:1px solid rgba(126,133,185,.16)}.image-lightbox-card>header>div{display:flex;align-items:center;gap:10px}.image-lightbox-card>header span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#82efe2;background:#3ed6c51a}.image-lightbox-card>header div>div{display:grid;gap:2px}.image-lightbox-card>header b{color:#f1f4ff;font-size:12px}.image-lightbox-card>header small{color:#b0badb6b;font-size:8px}.image-lightbox-card>header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(129,137,186,.17);border-radius:8px;color:#dbe0f4b3;background:#5a619714;cursor:pointer}.image-lightbox-media{min-height:0;display:grid;place-items:center;overflow:auto;padding:16px;background:linear-gradient(45deg,rgba(255,255,255,.018) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.018) 75%),linear-gradient(45deg,rgba(255,255,255,.018) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.018) 75%);background-position:0 0,8px 8px;background-size:16px 16px}.image-lightbox-media img{max-width:100%;max-height:calc(100dvh - 210px);display:block;object-fit:contain;border-radius:8px;box-shadow:0 18px 60px #0000006b}.image-lightbox-card>footer{border-top:1px solid rgba(126,133,185,.16)}.image-lightbox-card>footer p{min-width:0;margin:0;color:#c7cfe98c;font-size:9px;line-height:1.6}.image-lightbox-card>footer a{flex:0 0 auto;min-height:35px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(100,229,214,.24);border-radius:8px;color:#9df7ec;background:#3ccfbf14;font-size:9px;font-weight:700;text-decoration:none}@media(max-width:1100px){.image-studio-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.65fr)}.image-studio-hero-badge{display:none}}@media(max-width:860px){.image-studio-grid{grid-template-columns:minmax(0,1fr)}.image-studio-hero{min-height:230px}.image-studio-settings{padding-bottom:18px}}@media(max-width:620px){.image-studio-page{gap:12px;padding-top:0}.image-studio-hero{min-height:220px;padding:22px 18px;border-radius:17px}.image-studio-hero h1{font-size:clamp(28px,9vw,42px)}.image-studio-hero-copy>p{font-size:12px;line-height:1.7}.image-studio-flow{gap:7px}.image-studio-flow i{width:14px}.image-studio-flow span{font-size:9px}.image-studio-panel{border-radius:15px}.image-studio-panel>header{padding:14px}.image-studio-panel>header>span{width:33px;height:33px}.image-studio-prompt-card textarea{width:calc(100% - 24px);min-height:240px;margin:12px;padding:14px;font-size:12px}.image-studio-ideas{padding:0 12px 12px}.image-studio-prompt-card>footer{min-height:44px;padding:0 12px}.image-studio-settings>.select-menu,.image-studio-setting-grid,.image-studio-negative,.image-studio-model-meta,.image-studio-tags,.image-studio-submit,.image-studio-error{margin-inline:12px}.image-studio-setting-grid{grid-template-columns:minmax(0,1fr)}.image-studio-gallery-section{border-radius:15px}.image-studio-gallery-section>header{padding:12px}.image-studio-gallery-section>header small{display:none}.image-studio-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.image-work-copy{padding:8px}.image-work-copy p{min-height:32px;font-size:9px}.image-work-copy>div>small{display:none}.image-lightbox{padding:8px}.image-lightbox-card{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:13px}.image-lightbox-media img{max-height:calc(100dvh - 185px)}.image-lightbox-card>footer{align-items:stretch;flex-direction:column;gap:8px}.image-lightbox-card>footer a{justify-content:center}}@media(max-width:390px){.image-studio-gallery{grid-template-columns:minmax(0,1fr)}}.cine-prompt-panel,.cine-control-panel,.cine-recent,.cd-shell:has(.works-page) .works-stats>div,.cd-shell:has(.works-page) .work-card,.inspiration-card,.profile-v2-card,.profile-view .profile-section,.profile-view .support-form,.profile-view .ticket-thread,.profile-view .user-credit-hero,.profile-view .user-credit-list,.recharge-panel,.recharge-history-v2,.recharge-redeem-v2{border-color:#858bc52e!important;background:linear-gradient(145deg,#11152ae8,#0a0d1ce0)!important;box-shadow:inset 0 1px #ffffff0b,0 18px 50px #00000038!important}.cine-control-panel{background:radial-gradient(circle at 100% 0,rgba(93,236,218,.055),transparent 34%),linear-gradient(145deg,#11152af0,#0a0d1ce8)!important}.cine-recent{background:#080b18f0!important}.works-modal-card{border-color:#858bc533!important;background:radial-gradient(circle at 100% 0,rgba(93,236,218,.055),transparent 34%),linear-gradient(145deg,#11152afa,#080b18fa)!important;box-shadow:inset 0 1px #ffffff0e,0 30px 96px #0000008c!important}.cine-prompt-panel:before,.cine-control-panel:before{inset:0 0 auto;height:1px;border-radius:0;background:linear-gradient(90deg,transparent,rgba(116,237,222,.42),rgba(139,111,255,.3),transparent)}.cine-recent{position:relative}.cine-recent:after{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(116,237,222,.4),rgba(139,111,255,.28),transparent)}.cine-prompt-panel>header>span,.cine-control-panel>header>div>span,.recharge-step-head>span,.recharge-command-copy>small,.profile-v2-card>header>span,.user-credit-summary small{color:#7df1e4!important}.cine-prompt-panel>header em,.cine-control-panel>header em,.recharge-panel-heading small,.recharge-history-head small,.profile-v2-card header small{color:#c5cde77a!important}.cine-prompt-panel>textarea,.cine-fields .select-menu-trigger,.cine-model,.cine-tags span,.cine-ideas button,.cine-add-actions button,.select-menu-trigger,.profile-v2-actions>button,.recharge-channel-card,.recharge-package-card,.recharge-history-item,.usdt-checkout{border-color:#7e85ba2e!important;background:#05081480!important;box-shadow:inset 0 1px #ffffff06!important}.cine-prompt-panel>textarea:focus,.cine-fields .select-menu-trigger:focus,.cine-model:focus-visible,.select-menu-trigger:focus-visible{border-color:#5decda66!important;box-shadow:0 0 0 3px #51e3d111,inset 0 1px 12px #00000038!important}.cine-modes{border-color:transparent!important;background:transparent!important}.cine-modes button[aria-selected=true]{color:#f0f8ff!important;border-color:#70e0ff2e!important;background:linear-gradient(110deg,#56e0ff16,#8f7cff0e),#0a111ce6!important;box-shadow:inset 0 1px #ffffff0e,0 7px 20px #0000002e,0 0 18px #4eceff0b!important}.cine-ideas button:hover,.cine-add-actions button:hover:not(:disabled){color:#c9fff8!important;border-color:#5bead94d!important;background:#42dac917!important}.cine-file{border-color:#7e85ba29!important;background:#05081475!important}.cine-file.audio{color:#b5a5ff!important}.cine-prompt-panel,.cine-control-panel,.cine-recent{border-color:#5369941c!important}.cine-assets{border-top:0!important}.cine-prompt-panel>textarea,.cine-fields .select-menu-trigger,.cine-model{border:0!important;background:#0508147a!important;box-shadow:inset 0 1px #ffffff05,inset 0 8px 24px #0000000e!important}.cine-ideas button,.cine-add-actions button,.cine-tags span{border:0!important;background:#313c6333!important;box-shadow:none!important}.cine-empty{border:0!important;background:#212c4b29!important}.cine-modes{border:0!important;box-shadow:none!important}.cine-model-menu,.cine-studio .select-menu-popover{border-color:#566c971f!important}.cine-model-menu>button,.cine-recent>div>button{border:0!important}.cine-ideas button:hover,.cine-add-actions button:hover:not(:disabled){box-shadow:0 6px 16px #0000001f,0 0 18px #4ed3c612!important}.cine-prompt-panel>textarea:focus,.cine-fields .select-menu-trigger:focus,.cine-model:focus-visible{border:0!important;box-shadow:0 0 0 2px #5cdcd024,0 0 26px #4acec30e,inset 0 1px #ffffff06!important}.cine-file{border:0!important;background:#2732542e!important}.cine-hero,.cine-telemetry{border-color:#5b719d21!important}.cine-generate,.image-studio-submit>button{width:100%;min-height:47px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#051816!important;border:1px solid rgba(117,249,231,.32)!important;border-radius:11px!important;background:linear-gradient(135deg,#8af7e9,#72d8ff 48%,#9d8cff)!important;background-size:auto!important;box-shadow:0 12px 32px #3cdacf26,inset 0 1px #ffffff8c!important;font-family:inherit;font-size:11px!important;font-weight:850!important;cursor:pointer;animation:none!important;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important}.cine-generate:hover:not(:disabled),.image-studio-submit>button:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(1.06);box-shadow:0 16px 40px #3cdacf38,inset 0 1px #ffffffa6!important}.cine-generate:disabled,.image-studio-submit>button:disabled{opacity:.46!important;cursor:not-allowed;transform:none!important;filter:none;animation:none!important}html,body,button,input,select,textarea{font-family:Microsoft YaHei UI,PingFang SC,Segoe UI Variable,Segoe UI,system-ui,sans-serif;text-rendering:geometricPrecision}body,.cd-shell,.cd-shell :is(p,span,small,b,strong,button,label,h1,h2,h3){-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-synthesis:none}.cd-shell :is(h1,h2,h3),.auth-modal :is(h1,h2,h3){text-shadow:none}.auth-modal-content{transform:none!important}.inspiration-prompt p{max-height:220px!important;color:#b9c7d9!important;font-size:12px!important;line-height:1.85!important}.inspiration-card-copy p{color:#9cacc0!important;font-size:11px!important;line-height:18px!important}.inspiration-card-copy b{font-size:15px!important}.inspiration-prompt header b,.inspiration-dialog-tags span,.inspiration-kicker{font-size:9px!important}.inspiration-prompt header button{font-size:10px!important}.cine-assets>header small,.cine-model small,.cine-model em,.cine-fields label>span,.cine-ideas>span,.cine-recent small,.cine-balance{color:#8393aa!important;font-size:9px!important}.cine-prompt-panel>textarea,.inspiration-prompt p,.inspiration-card-copy p,.inspiration-dialog-copy>p{letter-spacing:.005em}.snackbar-host{top:18px!important;z-index:100000!important;width:min(460px,calc(100vw - 24px))!important}.snackbar{min-height:40px!important;display:flex!important;align-items:center!important;padding:10px 15px!important;color:#eef8ff!important;border:1px solid rgba(117,229,217,.24)!important;border-radius:10px!important;background:#0a111ff5!important;box-shadow:0 18px 50px #00000075,inset 0 1px #ffffff0e!important;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);font-size:12px!important;font-weight:650!important;line-height:1.5;text-shadow:none!important}.snackbar.success{color:#dffff9!important;border-color:#4ee1be57!important;background:linear-gradient(135deg,#175a4eeb,#0b242bf7)!important}.snackbar.error{color:#ffe8ed!important;border-color:#ff708b57!important;background:linear-gradient(135deg,#5e1a30f0,#250e1cfa)!important}.snackbar.info{color:#e5f5ff!important;border-color:#70bcec4d!important;background:linear-gradient(135deg,#183e5ef0,#0c182bfa)!important}@media(max-width:620px){.snackbar-host{top:12px!important;width:calc(100vw - 20px)!important}.inspiration-prompt p{font-size:11px!important;line-height:1.75!important}}.model-choice-copy{min-width:0;display:grid;gap:3px;padding:0}.model-choice-copy>b{color:#f1f6fd;font-size:13px;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.model-choice-copy>i{width:max-content;max-width:100%;padding:3px 7px;overflow:hidden;color:#b7fff5;border:1px solid rgba(112,232,196,.4);border-radius:5px;background:#44cabe26;font-size:10px;font-style:normal;font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.model-choice-copy>small:not(.model-choice-description):not(.model-choice-advice){color:#d0dced;font-size:11px;line-height:1.55}.model-choice-copy .model-choice-description,.model-choice-copy .model-choice-advice{max-width:100%;display:block;overflow:visible;line-height:1.6;text-overflow:clip;white-space:normal}.model-choice-copy .model-choice-description{color:#d2deed;font-size:12px}.model-choice-copy .model-choice-advice{padding-left:8px;color:#ffda8a;border-left:3px solid rgba(255,218,138,.7);font-size:11px}.cine-model-menu .model-choice-copy .model-choice-description,.cine-model-menu .model-choice-copy .model-choice-advice{font-size:12px}.vstudio-model-menu>button,.studio2-model-menu>button,.cine-model-menu>button{align-items:center;gap:7px;padding:8px 9px}.model-choice-pricing{min-width:78px;display:flex!important;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px}.model-choice-pricing>em{padding-top:1px;color:#d7e8f7;font-size:10px;font-weight:650;font-style:normal;letter-spacing:.015em;white-space:nowrap}.model-choice-pricing .model-badge{align-self:flex-end}:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu){display:grid!important;gap:7px!important;padding:10px!important;border:1px solid rgba(145,177,220,.16)!important;border-radius:16px!important;background:radial-gradient(circle at 82% 0%,rgba(94,213,255,.09),transparent 32%),linear-gradient(180deg,#0c1421d1,#050a11cc)!important;-webkit-backdrop-filter:blur(26px) saturate(145%);backdrop-filter:blur(26px) saturate(145%);box-shadow:inset 0 1px #ffffff13,inset 0 -1px #00000047,0 18px 48px #0000005c!important}:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu)>.model-choice-option{position:relative;isolation:isolate;min-width:0;min-height:82px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;overflow:hidden;padding:15px 14px 15px 15px!important;color:#a5b2c3!important;border:1px solid rgba(176,207,244,.16)!important;border-radius:12px!important;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.06),transparent 34%),linear-gradient(128deg,#ffffff0b,#ffffff03 48%,#52b5ff05),#101a2a9e!important;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);box-shadow:inset 0 1px #ffffff1b,inset 1px 0 #ffffff06,inset 0 -1px #00000038,0 9px 24px #00000038;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu)>.model-choice-option:before{position:absolute;z-index:2;top:11px;bottom:11px;left:0;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#6ee7ff,#8f7cff);box-shadow:0 0 10px #5ddeff61;content:"";opacity:0;transform:scaleY(.42);transition:.18s ease}:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu)>.model-choice-option:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(106deg,transparent 20%,rgba(99,225,255,.065) 48%,transparent 74%);content:"";pointer-events:none;transform:translate(-130%)}:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu)>.model-choice-option:hover{border-color:#7ccdf329!important;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.085),transparent 36%),linear-gradient(128deg,#ffffff0e,#ffffff05 48%,#52b5ff06),#121e30ad!important;transform:translate(2px)}:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu)>.model-choice-option:hover:after{transform:translate(130%);transition:transform .62s cubic-bezier(.2,.75,.25,1)}:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu)>.model-choice-option.is-active{color:#f1f8ff!important;border-color:#65dbff3b!important;background:radial-gradient(circle at 12% 50%,rgba(104,227,255,.11),transparent 34%),linear-gradient(115deg,#48beff1b,#8974ff11),#111f32bd!important;box-shadow:inset 0 1px #ffffff18,inset 1px 0 #9dedff09,inset 0 -1px #0003,0 0 0 1px #60d6ff0b,0 11px 28px #00000038,0 0 24px #4ccbff0a}:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu)>.model-choice-option.is-active:before{opacity:1;transform:scaleY(1)}:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu)>.model-choice-option.is-active:after{animation:model-option-scan 5.2s ease-in-out infinite}@keyframes model-option-scan{0%,62%{transform:translate(-130%)}82%,to{transform:translate(130%)}}.model-choice-orb{position:relative;width:36px;height:36px;display:grid!important;place-items:center;color:#718297;border:1px solid rgba(139,163,205,.11);border-radius:10px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.075),transparent 38%),#ffffff06;box-shadow:inset 0 1px #ffffff09;transition:.18s ease}.model-choice-orb>i{position:absolute;right:5px;bottom:5px;width:3px;height:3px;border-radius:50%;background:#58687b;box-shadow:0 0 0 3px #58687b12}.model-choice-option:hover .model-choice-orb{color:#b9eaff;border-color:#63daff29;background:radial-gradient(circle at 35% 25%,rgba(139,237,255,.1),transparent 40%),#55cdff09}.model-choice-option.is-active .model-choice-orb{color:#89ecff;border-color:#66e0ff3b;background:radial-gradient(circle at 35% 25%,rgba(151,241,255,.16),transparent 44%),linear-gradient(145deg,#3ccbff1a,#846bff0f);box-shadow:inset 0 1px #ffffff12,0 0 16px #50d6ff1f}.model-choice-option.is-active .model-choice-orb>i{background:#7deaff;box-shadow:0 0 0 3px #68e3ff1a,0 0 9px #67e7ffb8;animation:model-orb-pulse 2.8s ease-in-out infinite}@keyframes model-orb-pulse{50%{box-shadow:0 0 0 5px #68e3ff09,0 0 12px #67e7ffe6}}.model-choice-option .model-choice-copy{min-width:0;display:grid!important;gap:3px!important}.model-choice-option .model-choice-copy>b{color:#e7eef8;font-size:12px;font-weight:700;line-height:1.35}.model-choice-option .model-choice-copy>small{color:#738297;font-size:9px;line-height:1.4}.model-choice-option .model-choice-use{overflow:hidden;color:#8c9db2;font-size:9px;font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.model-choice-side{min-width:78px;display:flex!important;flex-direction:column;align-items:flex-end;justify-content:center;gap:9px}.model-choice-active{width:17px;height:17px;display:grid;place-items:center;color:transparent;border:1px solid rgba(139,163,205,.12);border-radius:50%;background:#ffffff05;opacity:.42}.model-choice-active.is-on{color:#06131b;border-color:transparent;background:linear-gradient(135deg,#8af7e9,#72d8ff 56%,#9d8cff);box-shadow:0 0 12px #66e0ff3d;opacity:1}:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu){max-height:min(560px,72vh)!important}@media(max-width:520px){:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu)>.model-choice-option{min-height:74px;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:12px!important}.model-choice-orb{width:30px;height:30px;border-radius:9px}.model-choice-option .model-choice-copy>b{font-size:11px}.model-choice-option .model-choice-copy>small{font-size:8.5px}.model-choice-option .model-choice-use{display:none}.model-choice-side{min-width:70px}}@media(prefers-reduced-motion:reduce){:is(.vstudio-model-menu,.studio2-model-menu,.cine-model-menu)>.model-choice-option.is-active:after,.model-choice-option.is-active .model-choice-orb>i{animation:none}}.vstudio-model-menu,.studio2-model-menu,.cine-model-menu{max-height:min(380px,62vh);overflow-y:auto;scrollbar-width:thin}.vstudio-model-trigger b{color:#f2f7fe;font-size:15px;line-height:1.35}.vstudio-model-trigger small,.vstudio-model-trigger em{color:#c4d2e4;font-size:10px;line-height:1.45}.cine-model b,.studio2-model-trigger b{color:#f2f7fe;font-size:14px;line-height:1.35}.cine-model small,.cine-model em,.studio2-model-trigger small,.studio2-model-trigger em{color:#c4d2e4;font-size:10px;line-height:1.45}.work-meta span.work-model-name{max-width:min(100%,220px);overflow:hidden;color:#a0fff3;border-color:#70e8c447;background:#44cabe1a;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.image-studio-model-guidance{display:grid;gap:6px;padding:11px 12px;border:1px solid rgba(112,232,196,.24);border-radius:9px;background:#44cabe13}.image-studio-model-guidance b{color:#a0fff3;font-size:13px;line-height:1.45}.image-studio-model-guidance p,.image-studio-model-guidance small{margin:0;color:#d2deed;font-size:12px;line-height:1.65}.image-studio-model-guidance small{padding-left:8px;color:#ffda8a;border-left:3px solid rgba(255,218,138,.7);font-size:11px}.image-studio-select .select-menu-popover>button>span{gap:5px}.image-studio-select .select-menu-popover b{color:#f1f6fd;font-size:14px}.image-studio-select .select-menu-popover small{color:#d2deed;font-size:12px;line-height:1.55;white-space:normal}.image-studio-select .select-menu-popover>button{min-height:56px;padding:10px 11px}.model-badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:19px;max-width:96px;overflow:hidden;padding:2px 7px 2px 10px;color:color-mix(in srgb,var(--mb-accent) 82%,#ffffff);border:1px solid color-mix(in srgb,var(--mb-accent) 30%,transparent);border-radius:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--mb-accent) 12%,#0a1017),color-mix(in srgb,var(--mb-accent-2) 7%,#060a10) 58%,#05090ef0);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000047,0 0 11px color-mix(in srgb,var(--mb-accent) 16%,transparent),0 3px 9px #00000057;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));font-size:8px;font-weight:780;letter-spacing:.12em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;animation:model-badge-breathe 6.8s ease-in-out infinite}.model-badge:before{position:absolute;z-index:-1;top:-120%;bottom:-120%;left:-70%;width:38%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mb-accent) 28%,transparent),rgba(255,255,255,.28),transparent);content:"";transform:translate(-240%) rotate(18deg);animation:model-badge-shine 7.2s cubic-bezier(.2,.8,.2,1) infinite}.model-badge:after{position:absolute;left:4px;top:50%;width:2px;height:7px;border-radius:2px;background:linear-gradient(var(--mb-accent),var(--mb-accent-2));box-shadow:0 0 7px color-mix(in srgb,var(--mb-accent) 58%,transparent);content:"";opacity:.9;transform:translateY(-50%)}.model-badge>span{overflow:hidden;text-overflow:ellipsis}@keyframes model-badge-breathe{0%,to{filter:brightness(.96)}50%{filter:brightness(1.08)}}@keyframes model-badge-shine{0%,66%{transform:translate(-240%) rotate(18deg)}88%,to{transform:translate(680%) rotate(18deg)}}@media(prefers-reduced-motion:reduce){.model-badge,.model-badge:before{animation:none}}.admin-ops-state{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink-3);background:color-mix(in srgb,var(--paper) 84%,transparent);font-size:9px;white-space:nowrap}.admin-ops-state>i{width:6px;height:6px;border-radius:50%;background:var(--ink-4)}.admin-ops-state.is-unlocked{color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,transparent);background:color-mix(in srgb,var(--success) 7%,var(--paper))}.admin-ops-state.is-unlocked>i{background:var(--success);box-shadow:0 0 8px color-mix(in srgb,var(--success) 55%,transparent)}.admin-ops-state.is-locked{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 25%,transparent)}.admin-ops-state.is-locked>i{background:var(--warning)}.admin-ops-native-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:transparent}.admin-ops-native-dialog::backdrop{background:#03070ec7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-ops-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:18px;background:#03070ecc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-ops-dialog{width:min(460px,100%);overflow:hidden;border:1px solid rgba(130,166,222,.2);border-radius:18px;color:#eaf3ff;background:radial-gradient(circle at 100% 0,rgba(77,111,255,.16),transparent 35%),linear-gradient(145deg,#0b1421,#070c15);box-shadow:0 30px 100px #0000009e}.admin-ops-dialog>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-ops-dialog>header>span{width:38px;height:38px;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.18);border-radius:11px;background:#c8ff370f}.admin-ops-dialog>header h2{margin:0;font-size:16px}.admin-ops-dialog>header p{margin:5px 0 0;color:#8190a5;font-size:10px;line-height:1.6}.admin-ops-dialog>header>button{width:32px;height:32px;display:grid;place-items:center;color:#7c899d;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;cursor:pointer}.admin-ops-fields{display:grid;gap:10px;padding:16px}.admin-ops-fields label{display:grid;gap:6px}.admin-ops-fields label>span{color:#8798ac;font-size:9px}.admin-ops-fields input{width:100%;height:40px;padding:0 11px;color:#eef7ff;border:1px solid rgba(255,255,255,.1);border-radius:9px;outline:0;background:#ffffff08;font:inherit}.admin-ops-fields input:focus{border-color:#6fdfff6b;box-shadow:0 0 0 3px #5bd0f50f}.admin-ops-message{margin:0;padding:0 16px 12px;color:#ff9cac;font-size:10px}.admin-ops-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.07);background:#0000001f}.admin-ops-dialog>footer>button:not(.primary-button){min-height:36px;padding:0 13px;color:#91a0b4;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff06;cursor:pointer}.admin-ops-dialog>footer .primary-button{min-height:36px}@media(max-width:520px){.admin-ops-native-dialog{width:100vw;height:100dvh}.admin-ops-backdrop{align-items:end;padding:0}.admin-ops-dialog{width:100%;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}}.director-page{width:min(1480px,100%);margin:0 auto;display:grid;gap:16px;padding:16px;border-radius:20px;background:#070c14}.director-embedded{min-width:0;display:grid;gap:16px}.director-embedded .director-editor-card,.director-embedded .director-story-card{background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 42%),#080d17d6;box-shadow:inset 0 1px #ffffff0b,0 18px 48px #00000029}.director-loading{min-height:320px;display:flex;align-items:center;justify-content:center;gap:9px;color:#9eb0c5;font-size:13px}.director-hero,.director-editor-card,.director-story-card,.director-project,.director-recent{min-width:0;overflow:hidden;border:1px solid rgba(139,163,205,.18);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 42%),#080d17f0;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0003}.director-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 22px;background:radial-gradient(circle at 12% 20%,rgba(112,232,196,.12),transparent 32%),radial-gradient(circle at 80% 0%,rgba(112,132,255,.12),transparent 35%),#080d17f0}.cd-main .director-hero{color:#eef4fc;border-color:#8ba3cd33;background:radial-gradient(circle at 12% 20%,rgba(112,232,196,.13),transparent 32%),radial-gradient(circle at 80% 0%,rgba(112,132,255,.14),transparent 35%),#0a101a!important}.cd-main .director-hero h1{color:#f2f7ff}.cd-main .director-hero p{color:#a2b2c6}.director-hero>div:first-child{min-width:0;display:flex;align-items:center;gap:13px}.director-hero>div:first-child>span{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;color:#a8fff4;border:1px solid rgba(112,232,196,.22);border-radius:13px;background:#44cabe17}.director-hero h1{margin:0;color:#f2f7ff;font-size:clamp(22px,2.5vw,34px);letter-spacing:-.03em}.director-hero p{margin:5px 0 0;color:#8b9db3;font-size:11px;line-height:1.55}.director-hero-steps{display:flex;align-items:center;gap:8px;color:#8495aa;font-size:9px}.director-hero-steps span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.director-hero-steps b{color:#a8fff4;font-size:8px}.director-hero-steps i{width:18px;height:1px;background:#8ba3cd33}.director-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;align-items:start}.director-editor-card,.director-story-card{padding:16px}.director-editor-card>header,.director-story-card>header,.director-project>header,.director-recent>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.director-editor-card>header>div,.director-story-card>header>div,.director-project>header>div{display:flex;align-items:center;gap:8px}.director-editor-card>header>div>span,.director-story-card>header>div>span{min-width:27px;height:27px;display:grid;place-items:center;color:#061614;border-radius:8px;background:linear-gradient(135deg,#8af7e9,#83caff);font-size:9px;font-weight:800}.director-editor-card header b,.director-story-card header b,.director-project header b,.director-recent header b{color:#eef4fc;font-size:13px}.director-editor-card header small,.director-story-card header small,.director-recent header small{color:#74869d;font-size:8px;line-height:1.45}.director-editor-card>textarea{width:100%;min-height:190px;resize:vertical;padding:13px;color:#edf4fd;border:1px solid rgba(139,163,205,.16);border-radius:10px;outline:none;background:#01060d9e;font:inherit;font-size:13px;line-height:1.8}.director-editor-card>textarea:focus,.director-shot-list textarea:focus,.director-shot-list input:focus{border-color:#70e8c461;box-shadow:0 0 0 2px #70e8c40e}.director-settings-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:11px}.director-settings-row label{min-width:0;display:grid;gap:5px}.director-settings-row label>span{color:#8b9db3;font-size:8px}.director-settings-row select,.director-shot-list select,.director-shot-list input,.director-shot-list textarea{width:100%;color:#e4edf8;border:1px solid rgba(139,163,205,.15);border-radius:7px;outline:0;background:#02070e80;font:inherit;font-size:10px}.director-settings-row select{height:36px;padding:0 8px}.director-reference-head{display:flex;align-items:center;justify-content:space-between;margin:14px 0 8px;color:#9aabc0;font-size:9px}.director-reference-head>span{display:flex;align-items:center;gap:6px}.director-cast-block{display:grid;gap:9px;margin-top:13px;padding:12px;border:1px solid rgba(112,232,196,.12);border-radius:11px;background:linear-gradient(135deg,rgba(112,232,196,.045),transparent 55%),#01070e57}.director-cast-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a9b9ca;font-size:9px}.director-cast-heading>span{display:inline-flex;align-items:center;gap:6px;color:#bce9e2}.director-cast-heading small{color:#6f8298;font-size:8px}.director-cast-block .cast-panel{gap:8px}.director-cast-block .cast-head{display:none}.director-cast-block .cast-hint{margin:0;color:#6d8096;font-size:8px;line-height:1.5}.director-reference-note{margin:-3px 0 8px;color:#66798f;font-size:8px;line-height:1.5}.director-video-head{margin-top:12px}.director-video-grid{display:grid;gap:7px}.director-video-item{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:7px;border:1px solid rgba(139,163,205,.14);border-radius:9px;background:#ffffff05}.director-video-item video{width:58px;height:42px;display:block;border-radius:6px;background:#000;object-fit:cover}.director-video-item>div{min-width:0;display:grid;gap:3px}.director-video-item b,.director-video-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.director-video-item b{color:#dce7f4;font-size:9px}.director-video-item small{color:#75ccbf;font-size:8px}.director-video-item>button{width:24px;height:24px;display:grid;place-items:center;color:#c9838e;border:1px solid rgba(255,124,135,.12);border-radius:6px;background:transparent;cursor:pointer}.director-add-video{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;color:#83e9db;border:1px dashed rgba(112,232,196,.2);border-radius:9px;background:#44cabe09;font:inherit;font-size:9px;cursor:pointer}.director-reference-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.director-reference-grid figure,.director-add-image{position:relative;aspect-ratio:3 / 4;min-height:84px;overflow:hidden;border:1px solid rgba(139,163,205,.16);border-radius:9px;background:#ffffff05}.director-reference-grid figure img{width:100%;height:100%;display:block;object-fit:cover}.director-reference-grid figcaption{position:absolute;left:5px;bottom:5px;padding:2px 5px;color:#d9fff9;border-radius:4px;background:#01070db8;font-size:7px}.director-reference-grid figure>button{position:absolute;top:5px;right:5px;width:22px;height:22px;display:grid;place-items:center;color:#fff;border:0;border-radius:50%;background:#02070dc2;cursor:pointer}.director-add-image{display:grid;place-items:center;align-content:center;gap:5px;color:#83e9db;border-style:dashed;cursor:pointer}.director-add-image span{font-size:8px}.director-storyboard-button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;color:#071614;border:0;border-radius:9px;background:linear-gradient(135deg,#8af7e9,#72d8ff 58%,#9d8cff);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.director-storyboard-button:disabled{cursor:not-allowed;opacity:.45}.director-empty-storyboard{min-height:330px;display:grid;place-items:center;align-content:center;gap:8px;color:#607187}.director-empty-storyboard b{color:#a7b6c8;font-size:13px}.director-empty-storyboard small{font-size:9px}.director-shot-list{max-height:710px;display:grid;gap:9px;overflow-y:auto;padding-right:3px;scrollbar-width:thin}.director-shot-list article{display:grid;gap:8px;padding:11px;border:1px solid rgba(139,163,205,.12);border-radius:10px;background:#ffffff05}.director-shot-list article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.director-shot-list article>header>b{color:#aafff4;font-size:10px}.director-shot-cast{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:7px 8px;border-radius:7px;background:#ffffff05;color:#74869b;font-size:8px}.director-shot-cast>button{min-height:24px;display:inline-flex;align-items:center;gap:3px;padding:0 7px;color:#8fa2b7;border:1px solid rgba(139,163,205,.14);border-radius:6px;background:#ffffff05;font:inherit;font-size:8px;cursor:pointer}.director-shot-cast>button.on{color:#061614;border-color:transparent;background:linear-gradient(135deg,#8af7e9,#72d8ff);font-weight:750}.director-shot-list article>header label{display:inline-flex;align-items:center;gap:4px;color:#8395aa;font-size:8px}.director-shot-list article>header input{width:46px;height:28px;padding:0 5px;text-align:center}.director-shot-list label{min-width:0;display:grid;gap:4px}.director-shot-list label>span{color:#788a9f;font-size:8px}.director-shot-list textarea{min-height:48px;resize:vertical;padding:8px;line-height:1.55}.director-shot-list input,.director-shot-list select{height:33px;padding:0 8px}.director-shot-list article>div{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:7px}.director-shot-list article>.director-shot-cast{display:flex;grid-template-columns:none;align-items:center;gap:5px}.director-remove-shot{justify-self:start;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;color:#c9838e;border:1px solid rgba(255,124,135,.12);border-radius:6px;background:#ff7c8709;font:inherit;font-size:8px;cursor:pointer}.director-optimized-prompt{min-width:0;border:1px solid rgba(112,232,196,.12);border-radius:8px;background:#44cabe09}.director-optimized-prompt summary{display:flex;align-items:center;gap:5px;padding:7px 9px;color:#9bece2;font-size:8px;cursor:pointer;list-style:none}.director-optimized-prompt summary::-webkit-details-marker{display:none}.director-optimized-prompt summary small{margin-left:auto;color:#6c8097;font-size:7px}.director-optimized-prompt pre{max-height:240px;margin:0;overflow:auto;padding:9px;color:#b7c7d9;border-top:1px solid rgba(112,232,196,.1);font:inherit;font-size:9px;line-height:1.65;white-space:pre-wrap}.director-story-card>footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(139,163,205,.1)}.director-story-card>footer span{color:#78899d;font-size:9px}.director-story-card>footer b{color:#a8fff4;font-size:14px}.director-story-card>footer button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 15px;color:#071614;border:0;border-radius:8px;background:linear-gradient(135deg,#8af7e9,#72d8ff 58%,#9d8cff);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.director-story-card>footer .director-optimize-button{color:#9bece2;border:1px solid rgba(112,232,196,.18);background:#44cabe0f}.director-story-card>footer button:disabled{cursor:not-allowed;opacity:.42}.director-project,.director-recent{padding:16px}.director-project>header>div>span{width:34px;height:34px;display:grid;place-items:center;color:#a8fff4;border-radius:9px;background:#44cabe14}.director-progress-summary{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;border-radius:9px;background:#ffffff05}.director-progress-summary>div:first-child{display:grid;gap:2px}.director-progress-summary b{color:#a8fff4;font-size:20px}.director-progress-summary span,.director-progress-summary small{color:#8294aa;font-size:9px}.director-progress-track{height:8px;overflow:hidden;border-radius:8px;background:#8ba3cd1f}.director-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8af7e9,#72d8ff,#9d8cff);box-shadow:0 0 18px #70e8c466;transition:width .5s ease}.director-child-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.director-child-grid article{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;border:1px solid rgba(139,163,205,.1);border-radius:8px;background:#ffffff04}.director-child-grid article>span{color:#64768c;font-size:8px}.director-child-grid article>div{min-width:0;display:grid;gap:2px}.director-child-grid article b,.director-child-grid article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.director-child-grid article b{color:#dbe6f2;font-size:9px}.director-child-grid article small{color:#64768b;font-size:7px}.director-final{display:grid;gap:10px;margin-top:13px}.director-final video{width:100%;max-height:620px;display:block;border-radius:10px;background:#000}.director-final a{justify-self:end;min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;color:#a8fff4;border:1px solid rgba(112,232,196,.16);border-radius:7px;background:#44cabe0d;font-size:9px;text-decoration:none}.director-recent>header button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;color:#91a2b7;border:1px solid rgba(139,163,205,.14);border-radius:7px;background:transparent;font:inherit;font-size:8px;cursor:pointer}.director-recent>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.director-recent>div>button{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;color:#8799af;border:1px solid rgba(139,163,205,.1);border-radius:8px;background:#ffffff04;font:inherit;text-align:left;cursor:pointer}.director-recent>div>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#44cabe12}.director-recent>div>button>div{min-width:0;display:grid;gap:2px}.director-recent>div>button b,.director-recent>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.director-recent>div>button b{color:#dce7f4;font-size:9px}.director-recent>div>button small{color:#66788d;font-size:7px}.director-no-recent{margin:0;padding:16px;color:#65778c;font-size:9px;text-align:center}@media(max-width:1050px){.director-layout{grid-template-columns:1fr}.director-settings-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.director-page,.director-embedded{gap:11px;padding:10px}.director-hero{align-items:flex-start;flex-direction:column;padding:16px}.director-hero-steps{width:100%;overflow-x:auto}.director-editor-card,.director-story-card,.director-project,.director-recent{padding:12px}.director-settings-row{grid-template-columns:repeat(2,minmax(0,1fr))}.director-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.director-shot-list{max-height:none}.director-project>header,.director-recent>header,.director-story-card>header{align-items:flex-start;flex-direction:column}.director-story-card>footer{grid-template-columns:1fr auto}.director-story-card>footer button{grid-column:1 / -1;width:100%}.director-progress-summary{grid-template-columns:1fr}.director-child-grid,.director-recent>div{grid-template-columns:1fr}}.admin-shell{--admin-readable-text: #dce8f5;--admin-readable-muted: #8c9bb0;--admin-glass-border: rgba(120, 157, 214, .16);font-size:13px}.admin-shell .admin-main{font-size:13px}.admin-shell .admin-main-heading h1{font-size:24px;line-height:1.15;letter-spacing:-.035em}.admin-shell .admin-main-heading p{margin-top:5px;color:var(--admin-readable-muted);font-size:11px;line-height:1.55}.admin-shell .admin-sidebar{font-size:12px}.admin-shell .admin-sidebar nav button{min-height:40px;font-size:12px}.admin-shell .admin-sidebar .brand-lockup strong{font-size:14px}.admin-shell .admin-sidebar .brand-lockup small{font-size:9px}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font-size:11px}.admin-shell button{letter-spacing:0}.admin-shell small{font-size:10px}.admin-shell .admin-main :is(.admin-section,.dashboard-section,.billing-policy-card,.billing-model-card,.billing-simulator,.finance-console-hero,.finance-order-workspace,.finance-records-workspace,.finance-chart-panel,.finance-model-ranking,.task-console-hero,.task-console-workspace,.aimodels-model-card){border-color:var(--admin-glass-border);background:linear-gradient(155deg,rgba(255,255,255,.035),transparent 34%),radial-gradient(circle at 100% 0,rgba(76,110,220,.055),transparent 32%),#080e18e0;box-shadow:inset 0 1px #ffffff0b,0 14px 36px #00000029}.admin-shell .section-title h2,.admin-shell .admin-section>h2,.admin-shell .finance-chart-panel h3,.admin-shell .finance-model-ranking h3,.admin-shell .finance-records-workspace h3{font-size:15px;line-height:1.3}.admin-shell .section-title span,.admin-shell .admin-section>p,.admin-shell .finance-chart-panel header small,.admin-shell .finance-model-ranking header small,.admin-shell .finance-records-workspace header small{color:var(--admin-readable-muted);font-size:10px;line-height:1.6}.admin-shell .data-table th{padding-top:12px;padding-bottom:12px;color:#93a2b7;font-size:11px;line-height:1.4}.admin-shell .data-table td{padding-top:12px;padding-bottom:12px;color:#cbd8e7;font-size:11px;line-height:1.55}.admin-shell .data-table td>small,.admin-shell .data-table td small{color:#7d8ca0;font-size:9.5px;line-height:1.55}.admin-shell .data-table td>b,.admin-shell .data-table td strong{color:#e1ebf6;font-size:11px}.admin-shell .status,.admin-shell .status-value,.admin-shell [class*=status-]{font-size:10px}.admin-shell :is(.table-command,.secondary-button,.primary-button){min-height:36px;font-size:11px}.admin-shell :is(input,select,textarea){color:#e4eef9;border-color:#7e9dcc2e;background-color:#ffffff08}.admin-shell :is(input,select,textarea)::placeholder{color:#718096}.admin-shell :is(input,select,textarea):focus{border-color:#64def770;box-shadow:0 0 0 3px #4ec9e712}.admin-shell .admin-user-search{min-height:42px}.admin-shell .admin-user-search input{font-size:11px}.admin-shell .user-admin-table td{padding-top:14px;padding-bottom:14px}.admin-shell .admin-user-identity strong{font-size:12px}.admin-shell .admin-user-identity small{color:#7f8ea2;font-size:9.5px}.admin-shell .account-type-tag,.admin-shell .task-route-cell,.admin-shell .channel-mark{font-size:9px}.admin-shell .user-balance-cell{font-size:12px;font-weight:700}.admin-shell .finance-console-hero p,.admin-shell .task-console-hero p{color:#9aa9bc;font-size:11px}.admin-shell .finance-console-hero small,.admin-shell .task-console-hero small{font-size:9px}.admin-shell .finance-console-tabs>button,.admin-shell .task-console-type-tabs button{font-size:10px}.admin-shell :is(.finance-data-table,.task-console-table) th{color:#90a0b5;font-size:10px}.admin-shell :is(.finance-data-table,.task-console-table) td{color:#c9d7e6;font-size:10.5px;line-height:1.55}.admin-shell :is(.finance-data-table,.task-console-table) td>b{color:#dfeaf6;font-size:10.5px}.admin-shell :is(.finance-data-table,.task-console-table) td>small{color:#78879b;font-size:9px}.admin-shell .finance-executive-metrics article>span,.admin-shell .finance-secondary-metrics small,.admin-shell .task-console-metrics small{font-size:10px}.admin-shell .finance-executive-metrics article>small,.admin-shell .finance-secondary-metrics em,.admin-shell .task-console-metrics em{color:#8290a3;font-size:9px}.admin-shell .finance-secondary-metrics b,.admin-shell .task-console-metrics b{font-size:18px}.admin-shell :is(.finance-selection-bar,.task-selection-bar){min-height:48px;color:#8c9bb0;font-size:10px}.admin-shell :is(.finance-selection-bar,.task-selection-bar) button{font-size:10px}.admin-shell :is(.finance-chart-legend span,.finance-chart-day small){font-size:9px}.admin-shell :is(.finance-range,.finance-console-pagination,.task-console-pagination){font-size:10px}.admin-shell :is(.finance-editor-dialog,.task-editor-dialog,.task-detail-card){border-color:#779dda3d;background:linear-gradient(155deg,rgba(255,255,255,.035),transparent 34%),#0a111d}.admin-shell :is(.finance-editor-dialog,.task-editor-dialog) label>span,.admin-shell .task-detail-card dt{color:#8e9eb2;font-size:10px}.admin-shell :is(.finance-editor-dialog,.task-editor-dialog) input,.admin-shell :is(.finance-editor-dialog,.task-editor-dialog) select,.admin-shell :is(.finance-editor-dialog,.task-editor-dialog) textarea{font-size:11px}.user-security-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid rgba(119,157,214,.18);border-radius:18px;color:#e8f2ff;background:radial-gradient(circle at 92% 0,rgba(80,109,255,.16),transparent 32%),radial-gradient(circle at 5% 100%,rgba(64,207,218,.08),transparent 30%),linear-gradient(145deg,#0c1728f7,#060c15fc);box-shadow:inset 0 1px #ffffff0b,0 18px 48px #0000002e}.user-security-hero>div:first-child{min-width:0;display:flex;align-items:center;gap:12px}.user-security-hero>div:first-child>span{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.18);border-radius:14px;background:#c8ff370e}.user-security-hero small{color:#68ddff;font-family:var(--mono);font-size:8px;font-weight:800;letter-spacing:.15em}.user-security-hero h2{margin:4px 0;font-size:clamp(20px,2.4vw,29px);letter-spacing:-.035em}.user-security-hero p{margin:0;color:#91a1b5;font-size:10px;line-height:1.6}.user-security-hero>div:last-child{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.user-security-hero>div:last-child>button,.user-admin-selection-bar button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#9eabba;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff07;cursor:pointer;font-size:10px}.user-admin-selection-bar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;padding:7px 10px;color:#7f8da1;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff05;font-size:10px}.user-admin-selection-bar.is-active{color:#d9f5ff;border-color:#5fdaf229;background:linear-gradient(90deg,#51d1ee12,#7a60ff06)}.user-admin-selection-bar>div{display:flex;flex-wrap:wrap;gap:5px}.user-admin-check{width:30px;height:30px;display:grid;place-items:center;padding:0;color:#778598;border:0;border-radius:7px;background:transparent;cursor:pointer}.user-admin-check:hover{color:#c8ff37;background:#c8ff370d}.admin-shell .admin-user-growth-chart{border:1px solid rgba(112,149,205,.13);border-radius:13px;background:linear-gradient(155deg,rgba(255,255,255,.025),transparent 38%),#060c15b3;box-shadow:inset 0 1px #ffffff09}.admin-shell .admin-user-growth-canvas{height:210px;padding:8px 10px 12px;border-radius:10px;background:linear-gradient(rgba(109,139,183,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(109,139,183,.045) 1px,transparent 1px);background-size:100% 42px,52px 100%}.admin-shell .admin-user-growth-canvas img{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(94,224,255,.12))}.admin-shell .growth-range{display:flex;gap:4px}.admin-shell .growth-range button{min-height:32px;padding:0 9px;color:#8796aa;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff06;cursor:pointer;font-size:10px}.admin-shell .growth-range button[aria-pressed=true]{color:#eaffff;border-color:#65def638;background:#59d8f214}.admin-shell .user-admin-table{min-width:960px}.admin-shell .user-admin-table th:nth-child(2),.admin-shell .user-admin-table td:nth-child(2){width:210px;min-width:210px}.admin-shell .user-admin-table th:nth-child(6),.admin-shell .user-admin-table td:nth-child(6){width:145px;white-space:nowrap}.admin-shell .user-admin-table td:last-child{width:80px;text-align:center}.admin-shell .user-action-menu-trigger{color:#94a3b7;border:1px solid rgba(255,255,255,.075);background:#ffffff06}@media(max-width:760px){.admin-shell .admin-main{font-size:12px}.admin-shell .admin-main-heading h1{font-size:20px}.admin-shell .data-table th,.admin-shell .data-table td{font-size:10px}.user-security-hero{align-items:flex-start;flex-direction:column;padding:15px}.user-security-hero>div:last-child{width:100%;justify-content:flex-start}.user-admin-selection-bar{align-items:flex-start;flex-direction:column}.admin-shell .user-admin-table{min-width:0}.admin-shell .user-admin-table th:nth-child(2),.admin-shell .user-admin-table td:nth-child(2),.admin-shell .user-admin-table th:nth-child(6),.admin-shell .user-admin-table td:nth-child(6),.admin-shell .user-admin-table td:last-child{width:auto;min-width:0;white-space:normal}}@keyframes recharge-tier-switch{0%{transform:translateZ(0)}18%{transform:translate3d(-5px,-1px,0)}36%{transform:translate3d(5px,1px,0)}54%{transform:translate3d(-3px,-1px,0)}72%{transform:translate3d(2px,0,0)}to{transform:translateZ(0)}}.recharge-page .recharge-tier-card{animation:recharge-tier-switch .3s cubic-bezier(.36,.07,.19,.97)}.recharge-page .recharge-compact-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:9px 14px;border:1px solid rgba(126,153,210,.17);border-radius:14px;background:radial-gradient(circle at 6% 20%,rgba(79,211,241,.08),transparent 28%),linear-gradient(110deg,#111a2a,#070b13);box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000021}.recharge-page .recharge-panel-v2{background:linear-gradient(145deg,rgba(255,255,255,.02),transparent 38%),#08111d!important}.recharge-page .recharge-selection-v3{background:#09131f!important}.recharge-page .recharge-step{background:#0b1623!important}.recharge-page .recharge-compact-title{min-width:0;display:flex;align-items:center;gap:10px}.recharge-page .recharge-compact-title>span{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid rgba(105,220,244,.18);border-radius:9px;color:#72e5ff;background:#52d0ef0d}.recharge-page .recharge-compact-title>div{min-width:0;display:grid;gap:1px}.recharge-page .recharge-compact-title h1{margin:0;color:#eff7ff;font-size:21px;line-height:1.08;letter-spacing:-.03em}.recharge-page .recharge-compact-title p{margin:0;color:#8999ac;font-size:9px;line-height:14px}.recharge-page .recharge-compact-balance{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;min-width:0;padding:4px 7px;border:1px solid rgba(126,153,210,.14);border-radius:10px;background:#050a128f}.recharge-page .recharge-compact-balance>span{min-width:72px;display:grid;gap:1px;padding:0 11px;border-right:1px solid rgba(255,255,255,.065)}.recharge-page .recharge-compact-balance>span:first-child{padding-left:3px}.recharge-page .recharge-compact-balance small{color:#7f91a5;font-size:8px}.recharge-page .recharge-compact-balance b{overflow:hidden;color:#edf7ff;font-family:var(--mono);font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.recharge-page .recharge-compact-balance>span:nth-child(2) b{color:#c8ff37}.recharge-page .recharge-compact-balance>span:nth-child(3) b{color:#d4b2ff}.recharge-page .recharge-compact-balance>em{max-width:120px;overflow:hidden;padding:0 9px;color:#7e91a6;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.recharge-page .recharge-compact-balance>span.is-guest{border-right:0}.recharge-page .recharge-compact-balance>span.is-guest b{color:#94a7bb;font-family:inherit;font-size:11px}@media(max-width:760px){.recharge-page .recharge-compact-head{align-items:stretch;flex-direction:column;gap:7px;min-height:0;padding:8px 10px}.recharge-page .recharge-compact-title>span{width:29px;height:29px;flex-basis:29px}.recharge-page .recharge-compact-title h1{font-size:19px}.recharge-page .recharge-compact-balance{justify-content:stretch;width:100%;padding:3px 5px}.recharge-page .recharge-compact-balance>span{min-width:0;flex:1;padding:0 8px}.recharge-page .recharge-compact-balance>em{flex:0 1 92px;padding:0 6px}}.recharge-page .recharge-summary-bar{display:grid;grid-template-columns:minmax(0,1fr) 224px;align-items:center;gap:8px 18px;padding:14px 18px;border:1px solid rgba(126,153,210,.17);border-radius:15px;background:radial-gradient(circle at 7% 20%,rgba(79,211,241,.1),transparent 30%),linear-gradient(110deg,#11192af0,#070b13e6);box-shadow:inset 0 1px #ffffff0b,0 14px 38px #00000029}.recharge-page .recharge-summary-title{min-width:0;display:flex;align-items:center;gap:12px}.recharge-page .recharge-summary-title>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(105,220,244,.2);border-radius:11px;color:#72e5ff;background:#52d0ef0e}.recharge-page .recharge-summary-title>div{min-width:0;display:grid;gap:2px}.recharge-page .recharge-summary-title small{color:#69dcf4;font-family:var(--mono);font-size:8px;font-weight:750;letter-spacing:.13em}.recharge-page .recharge-summary-title h1{margin:0;color:#eff7ff;font-size:25px;line-height:1.08;letter-spacing:-.035em}.recharge-page .recharge-summary-title p{margin:0;color:#8d9db0;font-size:10px;line-height:16px}.recharge-page .recharge-summary-wallet{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:10px 12px;border:1px solid rgba(126,153,210,.16);border-radius:12px;background:#050a129e}.recharge-page .recharge-summary-wallet>span:first-child{display:flex;align-items:center;gap:6px;color:#8da0b5;font-size:9px}.recharge-page .recharge-summary-wallet>span svg{color:#72e5ff}.recharge-page .recharge-summary-wallet>strong{grid-column:2;grid-row:1 / span 2;color:#eef8ff;font-family:var(--mono);font-size:25px;line-height:1;letter-spacing:-.04em}.recharge-page .recharge-summary-wallet .recharge-wallet-breakdown{grid-column:1 / -1;margin:1px 0 0}.recharge-page .recharge-summary-wallet>small{grid-column:1 / -1;color:#72869b;font-size:8px}.recharge-page .recharge-summary-trust{grid-column:1;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding-left:50px}.recharge-page .recharge-summary-trust span{min-height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid rgba(126,153,210,.13);border-radius:999px;color:#8293a7;background:#ffffff05;font-size:8px}.recharge-page .recharge-summary-trust svg{color:#69dcf4}@media(max-width:760px){.recharge-page .recharge-summary-bar{grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.recharge-page .recharge-summary-title h1{font-size:23px}.recharge-page .recharge-summary-wallet{padding:9px 10px}.recharge-page .recharge-summary-wallet>strong{font-size:23px}.recharge-page .recharge-summary-trust{grid-column:1;padding-left:0}.recharge-page .recharge-summary-trust span:nth-child(3){display:none}}.admin-shell{--admin-readable-text: #e9f3ff;--admin-readable-muted: #a7b7ca;--admin-glass-border: rgba(133, 174, 231, .19);font-size:15px}.admin-shell .admin-main{font-size:15px}.admin-shell .admin-main-heading h1{font-size:clamp(25px,2.2vw,31px);font-weight:760}.admin-shell .admin-main-heading p{color:#a8b8ca;font-size:13px}.admin-shell .admin-sidebar{font-size:14px}.admin-shell .admin-sidebar nav button{min-height:44px;font-size:14px}.admin-shell .admin-sidebar .brand-lockup strong{font-size:16px}.admin-shell .admin-sidebar .brand-lockup small{font-size:11px}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font-size:13px}.admin-shell small{font-size:12px}.admin-top-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.admin-shell .admin-main>header{position:static;top:0;z-index:35;background:linear-gradient(180deg,#070c15,#070c15fb);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.admin-operation-bar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:5px;border:1px solid rgba(121,165,230,.14);border-radius:12px;background:linear-gradient(120deg,rgba(255,255,255,.035),transparent 48%),#070e19b8;box-shadow:inset 0 1px #ffffff0a}.admin-operation-bar>button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;color:#9fb0c4;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff06;cursor:pointer}.admin-operation-bar>button:hover{color:#eefaff;border-color:#62dbf43b;background:#54d2f012}.admin-operation-bar>button.is-primary{color:#061119;border-color:transparent;background:linear-gradient(135deg,#70e5ff,#c8ff37);font-weight:760;box-shadow:0 7px 24px #4fdaf421}.admin-operation-bar .admin-ops-state{min-height:36px;padding-inline:11px;font-size:12px}.admin-ops-dialog>header{padding:19px}.admin-ops-dialog>header>span{width:42px;height:42px}.admin-ops-dialog>header h2{font-size:20px}.admin-ops-dialog>header p{color:#9cacc0;font-size:12.5px}.admin-ops-fields{gap:12px;padding:19px}.admin-ops-fields label>span{color:#a2b2c5;font-size:12px}.admin-ops-fields input{height:46px;font-size:14px}.admin-ops-message{font-size:12px}.admin-ops-dialog>footer{padding:14px 19px}.admin-ops-dialog>footer>button{min-height:40px;font-size:13px}.admin-shell .admin-main :is(.admin-section,.dashboard-section,.billing-policy-card,.billing-model-card,.billing-simulator,.finance-console-hero,.finance-order-workspace,.finance-records-workspace,.finance-chart-panel,.finance-model-ranking,.task-console-hero,.task-console-workspace,.aimodels-model-card){border-color:var(--admin-glass-border);background:linear-gradient(145deg,rgba(255,255,255,.052),transparent 30%),radial-gradient(circle at 96% 4%,rgba(75,113,235,.105),transparent 30%),radial-gradient(circle at 4% 100%,rgba(48,201,211,.045),transparent 30%),#080f1be6;box-shadow:inset 0 1px #fff1,inset 0 -1px #00000038,0 20px 52px #0003;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.admin-shell .section-title h2,.admin-shell .admin-section>h2,.admin-shell .finance-chart-panel h3,.admin-shell .finance-model-ranking h3,.admin-shell .finance-records-workspace h3{color:#edf7ff;font-size:17px}.admin-shell .section-title span,.admin-shell .admin-section>p,.admin-shell .finance-chart-panel header small,.admin-shell .finance-model-ranking header small,.admin-shell .finance-records-workspace header small{color:#98aabe;font-size:12px}.admin-shell .data-table{color:var(--admin-readable-text)}.admin-shell .data-table th{padding-top:14px;padding-bottom:14px;color:#a8b8cb;font-size:12.5px}.admin-shell .data-table td{padding-top:15px;padding-bottom:15px;color:#d5e2ef;font-size:13px}.admin-shell .data-table td>small,.admin-shell .data-table td small{color:#93a6bb;font-size:11.5px}.admin-shell .data-table td>b,.admin-shell .data-table td strong{color:#f0f7ff;font-size:13.5px}.admin-shell .status,.admin-shell .status-value,.admin-shell [class*=status-]{font-size:12px}.admin-shell :is(.table-command,.secondary-button,.primary-button){min-height:40px;font-size:13px}.admin-shell :is(input,select,textarea){min-height:42px;font-size:13px}.admin-shell .admin-user-search{min-height:48px}.admin-shell .admin-user-search input{font-size:13px}.admin-shell .admin-user-identity strong{font-size:14px}.admin-shell .admin-user-identity small{color:#93a7bd;font-size:11.5px}.admin-shell .account-type-tag,.admin-shell .task-route-cell,.admin-shell .channel-mark{font-size:11px}.admin-shell .user-balance-cell{font-size:14px}.user-security-hero-note{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:#a9bacd;border:1px solid rgba(106,222,246,.13);border-radius:10px;background:#50d2ef09;font-size:12px}.user-security-hero-note svg{color:#7ce7ff}.admin-shell .user-admin-table{min-width:1200px}.admin-shell .user-admin-table th:nth-child(2),.admin-shell .user-admin-table td:nth-child(2){width:260px;min-width:260px}.admin-shell .user-admin-table th:nth-child(7),.admin-shell .user-admin-table td:nth-child(7){min-width:145px;white-space:nowrap}.admin-shell .user-admin-table th:nth-child(6),.admin-shell .user-admin-table td:nth-child(6){width:90px;min-width:90px}.admin-shell .user-admin-table th:nth-child(5),.admin-shell .user-admin-table td:nth-child(5){width:118px;min-width:118px;white-space:nowrap}.admin-shell .user-admin-table th:nth-child(6),.admin-shell .user-admin-table td:nth-child(6),.admin-shell .user-admin-table th:nth-child(7),.admin-shell .user-admin-table td:nth-child(7){width:78px;min-width:78px;white-space:nowrap}.admin-shell .user-admin-table th:nth-child(8),.admin-shell .user-admin-table td:nth-child(8){min-width:150px;white-space:nowrap}.admin-shell .finance-console-hero p,.admin-shell .task-console-hero p{color:#a7b8ca;font-size:13px}.admin-shell .finance-console-hero small,.admin-shell .task-console-hero small{font-size:11px}.admin-shell .finance-console-tabs>button,.admin-shell .task-console-type-tabs button{min-height:40px;font-size:13px}.admin-shell :is(.finance-data-table,.task-console-table) th{padding:13px 12px;color:#a2b3c7;font-size:12px}.admin-shell :is(.finance-data-table,.task-console-table) td{padding:13px 12px;color:#d1deeb;font-size:12.5px}.admin-shell :is(.finance-data-table,.task-console-table) td>b{color:#eef7ff;font-size:13px}.admin-shell :is(.finance-data-table,.task-console-table) td>small{color:#8fa2b7;font-size:11px}.admin-shell .task-console-table th:last-child,.admin-shell .task-console-table td:last-child{position:sticky;right:0;z-index:3;width:184px;min-width:184px;background:#0a111d;box-shadow:-12px 0 24px #02060c47}.admin-shell .task-console-table th:last-child{z-index:4;background:#0b1320}.admin-shell .task-console-table tbody tr:hover td:last-child{background:#0c1523}.admin-shell .finance-records-workspace .finance-data-table th:last-child,.admin-shell .finance-records-workspace .finance-data-table td:last-child{position:sticky;right:0;z-index:3;min-width:130px;background:#09111d;box-shadow:-12px 0 24px #02060c42}.admin-shell .finance-records-workspace .finance-data-table th:last-child{z-index:4;background:#0b1320}.admin-shell .finance-executive-metrics article>span,.admin-shell .finance-secondary-metrics small,.admin-shell .task-console-metrics small{color:#a5b5c8;font-size:12px}.admin-shell .finance-executive-metrics article>small,.admin-shell .finance-secondary-metrics em,.admin-shell .task-console-metrics em{color:#91a3b7;font-size:11px}.admin-shell .finance-secondary-metrics b,.admin-shell .task-console-metrics b{font-size:21px}.admin-shell :is(.finance-selection-bar,.task-selection-bar){min-height:54px;padding:8px 13px;color:#a2b2c5;font-size:12.5px}.admin-shell :is(.finance-selection-bar,.task-selection-bar) button{min-height:36px;font-size:12px}.admin-shell :is(.finance-chart-legend span,.finance-chart-day small){font-size:11px}.admin-shell :is(.finance-range,.finance-console-pagination,.task-console-pagination){font-size:12px}.admin-shell :is(.finance-editor-dialog,.task-editor-dialog,.task-detail-card){border-color:#80abe840;background:radial-gradient(circle at 95% 0,rgba(76,111,243,.11),transparent 34%),linear-gradient(150deg,#0d1726,#070d17);box-shadow:inset 0 1px #ffffff0e,0 34px 110px #000000ad}.admin-shell :is(.finance-editor-dialog,.task-editor-dialog) label>span,.admin-shell .task-detail-card dt{color:#a2b2c5;font-size:12px}.admin-shell :is(.finance-editor-dialog,.task-editor-dialog) input,.admin-shell :is(.finance-editor-dialog,.task-editor-dialog) select,.admin-shell :is(.finance-editor-dialog,.task-editor-dialog) textarea{font-size:13px}.admin-shell .finance-order-workspace>header{gap:9px;padding:14px}.admin-shell .finance-order-workspace>header select,.admin-shell .finance-order-workspace>header input,.admin-shell .finance-order-search{min-height:40px;font-size:12.5px}.admin-shell .finance-order-type-switch button{min-height:34px;font-size:12px}.finance-order-list{display:grid;gap:12px;padding:14px;background:linear-gradient(rgba(102,137,188,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(102,137,188,.022) 1px,transparent 1px);background-size:100% 54px,54px 100%}.finance-order-list-head{min-height:42px;display:flex;align-items:center;gap:9px;padding:5px 8px;color:#dce9f6;border:1px solid rgba(123,164,220,.11);border-radius:10px;background:#ffffff05}.finance-order-list-head>span{font-size:13px;font-weight:700}.finance-order-list-head>small{margin-left:auto;color:#899bb0;font-size:11.5px}.finance-order-card{position:relative;min-width:0;display:grid;grid-template-columns:minmax(260px,.88fr) minmax(420px,1.45fr);overflow:hidden;border:1px solid rgba(124,162,216,.14);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(52,104,222,.075),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.035),transparent 35%),#080f1ae6;box-shadow:inset 0 1px #ffffff0b,0 12px 32px #00000024;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.finance-order-card:before{position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#72e5ff,rgba(200,255,55,.82),transparent);content:"";opacity:.65}.finance-order-card:hover{transform:translateY(-1px);border-color:#66dbf43d;box-shadow:inset 0 1px #ffffff0e,0 18px 40px #0003,0 0 34px #46c3e609}.finance-order-card.is-selected{border-color:#6fe2fa57;background:radial-gradient(circle at 100% 0,rgba(75,129,255,.12),transparent 30%),linear-gradient(145deg,rgba(104,226,250,.055),transparent 42%),#09121ff5}.finance-order-card>header{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.065);background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 44%)}.finance-order-avatar{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;color:#061119;border-radius:10px;background:linear-gradient(135deg,#70e5ff,#c8ff37);box-shadow:0 0 24px #4fdcf517;font-size:12px;font-weight:850}.finance-order-id{min-width:0;display:grid;gap:3px}.finance-order-id small{color:#8fa2b8;font-size:11px}.finance-order-id b{max-width:min(56vw,620px);overflow:hidden;color:#edf7ff;font-size:12.5px;font-weight:650;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.finance-order-card>header :is(.status,.status-value,[class*=status-]){margin-left:auto;flex:0 0 auto}.finance-order-context{min-width:0;display:grid;gap:10px;align-content:center;padding:14px;border-right:1px solid rgba(255,255,255,.06)}.finance-order-context>div{min-width:0;display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}.finance-order-context span,.finance-order-metrics small{color:#8498ae;font-size:11px}.finance-order-context b{overflow:hidden;color:#eaf4ff;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.finance-order-context small{overflow:hidden;color:#94a8be;font-size:11.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.finance-order-metrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:center;padding:14px}.finance-order-metrics.is-generation{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-order-metrics>span{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 50%),#ffffff04}.finance-order-metrics b{overflow:hidden;color:#f0f8ff;font-size:14px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.finance-order-metrics em{overflow:hidden;color:#8fa2b8;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.finance-order-card>footer{grid-column:1 / -1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-top:1px solid rgba(255,255,255,.055);background:#0000001a}.finance-order-card>footer>span{overflow:hidden;color:#708398;font-family:var(--mono);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.finance-order-card .finance-row-edit{min-height:36px;font-size:12px}@media(max-width:1100px){.admin-shell,.admin-shell .admin-main{font-size:14px}.finance-order-card{grid-template-columns:minmax(0,1fr)}.finance-order-context{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.finance-order-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-shell,.admin-shell .admin-main{font-size:14px}.admin-shell .admin-main>header{position:static;align-items:stretch;flex-direction:column;gap:10px;padding:12px}.admin-shell .admin-main-heading h1{font-size:22px}.admin-shell .admin-main-heading p{font-size:12px}.admin-top-actions{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.admin-top-actions::-webkit-scrollbar{display:none}.admin-operation-bar{width:auto;flex:0 0 auto;flex-wrap:nowrap;padding:0;border:0;background:transparent;box-shadow:none}.admin-operation-bar>button{flex:0 0 auto;justify-content:center;padding-inline:12px}.admin-operation-bar .admin-ops-state{flex:0 0 auto}.admin-top-actions>.secondary-button{flex:0 0 auto}.admin-shell .finance-console-tabs{flex-wrap:wrap;overflow:visible}.admin-shell .finance-console-tabs>span{display:none}.admin-shell .finance-console-tabs>button{flex:0 0 auto;padding-inline:12px;white-space:nowrap}.admin-shell .data-table th,.admin-shell .data-table td{font-size:12.5px}.admin-shell .user-admin-table{min-width:0}.admin-shell .user-admin-table :is(th,td){width:auto;min-width:0;white-space:normal}.finance-order-list{padding:10px}.finance-order-list-head>small{display:none}.finance-order-card{border-radius:14px}.finance-order-card>header{align-items:flex-start;flex-wrap:wrap}.finance-order-card>header :is(.status,.status-value,[class*=status-]){margin-left:0}.finance-order-id{flex:1 1 180px}.finance-order-id b{max-width:62vw}.finance-order-context{grid-template-columns:minmax(0,1fr);padding:11px}.finance-order-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:11px}.finance-order-metrics>span{padding:9px}.finance-order-metrics b{font-size:12.5px}.finance-order-metrics em{font-size:10px}}@media(max-width:520px){.finance-order-metrics{grid-template-columns:minmax(0,1fr)}.finance-order-metrics>span{grid-template-columns:minmax(0,1fr) auto;align-items:center}.finance-order-metrics small{grid-column:1}.finance-order-metrics b{grid-column:2;grid-row:1 / span 2}.finance-order-metrics em{grid-column:1}}.user-account-console{min-width:0;display:grid;gap:16px;color:#e9f3ff}.user-analytics-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.8fr);gap:14px;align-items:stretch}.user-growth-panel,.user-directory-panel{min-width:0;overflow:hidden;border:1px solid rgba(126,166,224,.17);border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(66,105,230,.09),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.038),transparent 34%),#080f1ae8;box-shadow:inset 0 1px #ffffff0e,0 18px 48px #0000002e;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.user-growth-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.065)}.user-growth-head>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.user-growth-head>div:first-child>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:#83eaff;border:1px solid rgba(98,222,246,.16);border-radius:10px;background:#4ccfee0b}.user-growth-head h2{margin:0;color:#eff8ff;font-size:17px}.user-growth-head p{margin:4px 0 0;color:#94a7bc;font-size:12px}.user-growth-range{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.user-growth-range button{min-height:34px;padding:0 10px;color:#92a4b9;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff06;cursor:pointer;font-size:12px}.user-growth-range button[aria-pressed=true]{color:#eaffff;border-color:#64e0f83d;background:#53d3f114}.user-growth-content{min-width:0;display:grid;grid-template-columns:154px minmax(0,1fr);gap:12px;padding:14px 16px 16px}.user-growth-summary{min-width:0;display:grid;align-content:start;gap:8px}.user-growth-summary>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 6px;padding:10px 11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.user-growth-summary small{grid-column:1 / -1;color:#8da0b5;font-size:11px}.user-growth-summary b{color:#eef8ff;font-size:23px;line-height:1}.user-growth-summary em{color:#7e91a7;font-size:10px;font-style:normal}.user-growth-canvas{min-width:0;height:172px;padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:linear-gradient(rgba(107,139,183,.047) 1px,transparent 1px),linear-gradient(90deg,rgba(107,139,183,.036) 1px,transparent 1px),#03080f61;background-size:100% 38px,46px 100%}.user-growth-canvas img{width:100%;height:100%;object-fit:fill;filter:drop-shadow(0 0 8px rgba(94,224,255,.11))}.user-kpi-board{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-kpi-board article{position:relative;min-width:0;overflow:hidden;display:grid;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:10px;padding:14px;border:1px solid rgba(126,166,224,.16);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(69,106,222,.08),transparent 40%),linear-gradient(145deg,rgba(255,255,255,.03),transparent 45%),#080f1ae0;box-shadow:inset 0 1px #ffffff0b}.user-kpi-board article>span{width:36px;height:36px;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.15);border-radius:10px;background:#c8ff370a}.user-kpi-board article:nth-child(2)>span{color:#71edc3;border-color:#71edc326;background:#71edc30a}.user-kpi-board article:nth-child(3)>span{color:#6fe5ff;border-color:#6fe5ff26;background:#6fe5ff0a}.user-kpi-board article:nth-child(4)>span{color:#a798ff;border-color:#a798ff26;background:#a798ff0a}.user-kpi-board article>div{min-width:0;display:grid;gap:3px}.user-kpi-board small{color:#92a5ba;font-size:11px}.user-kpi-board b{overflow:hidden;color:#eff8ff;font-size:22px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.user-kpi-board em{overflow:hidden;color:#7f93a9;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.user-directory-panel{display:grid;gap:0}.user-directory-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-bottom:1px solid rgba(255,255,255,.065)}.user-directory-title{min-width:0;display:flex;align-items:center;gap:11px}.user-directory-title>span{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.17);border-radius:11px;background:#c8ff370b}.user-directory-title h2{margin:0;color:#eff8ff;font-size:18px}.user-directory-title p{margin:4px 0 0;color:#93a6ba;font-size:12px}.user-directory-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.user-directory-header-actions>span{color:#8ea1b6;font-size:12px;white-space:nowrap}.user-directory-header-actions>span b{color:#e8f3ff;font-size:14px}.user-directory-toolbar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.055);background:#ffffff03}.user-directory-search{min-width:0;flex:1;min-height:44px;display:flex;align-items:center;gap:8px;padding:0 8px 0 12px;color:#778ca2;border:1px solid rgba(126,160,207,.15);border-radius:10px;background:#040a1280}.user-directory-search>svg{flex:0 0 auto;color:#70dff8}.user-directory-search input{min-width:0;flex:1;min-height:40px;padding:0;border:0;outline:0;background:transparent;font-size:13px}.user-directory-search>button:not(.user-search-submit){width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;padding:0;color:#7c8ea2;border:0;border-radius:7px;background:transparent;cursor:pointer}.user-search-submit,.user-directory-refresh{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;color:#dff8ff;border:1px solid rgba(103,220,245,.18);border-radius:9px;background:#52d0ef13;cursor:pointer;font-size:12px;font-weight:700}.user-directory-refresh{flex:0 0 auto;color:#9cafc4;border-color:#ffffff13;background:#ffffff06}.user-selection-dock{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;color:#8ea0b4;border-bottom:1px solid rgba(255,255,255,.055);background:#ffffff03;font-size:12px}.user-selection-dock.is-active{color:#dff9ff;background:linear-gradient(90deg,#54d3ef12,#8968ff06)}.user-selection-summary,.user-bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.user-select-all,.user-bulk-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#9bacc0;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff06;cursor:pointer;font-size:12px}.user-bulk-actions button.danger{color:#ff9cac;border-color:#ff667d2e;background:#ff526b0b}.user-account-console button:disabled{cursor:not-allowed;opacity:.42}.user-account-list{display:grid;gap:10px;padding:14px;background:linear-gradient(rgba(98,133,183,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(98,133,183,.016) 1px,transparent 1px);background-size:100% 54px,54px 100%}.user-account-card{position:relative;min-width:0;display:grid;grid-template-columns:38px minmax(225px,.8fr) minmax(520px,1.6fr) 154px;align-items:stretch;overflow:hidden;border:1px solid rgba(126,164,218,.135);border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(52,103,221,.06),transparent 27%),linear-gradient(145deg,rgba(255,255,255,.028),transparent 38%),#080f1ae8;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000021;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.user-account-card:before{position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#72e5ff,rgba(200,255,55,.72),transparent);content:"";opacity:.65}.user-account-card:hover{transform:translateY(-1px);border-color:#66dbf438;box-shadow:inset 0 1px #ffffff0e,0 16px 36px #0000002e}.user-account-card.is-selected{border-color:#6fe2fa54;background:radial-gradient(circle at 100% 0,rgba(75,129,255,.1),transparent 30%),linear-gradient(145deg,rgba(104,226,250,.05),transparent 42%),#09121ff5}.user-card-select{width:100%;min-height:100%;display:grid;place-items:center;padding:0;color:#8494a8;border:0;border-right:1px solid rgba(255,255,255,.055);background:#ffffff03;cursor:pointer}.user-card-select:hover{color:#c8ff37;background:#c8ff3709}.user-card-identity{min-width:0;display:flex;align-items:center;gap:12px;padding:14px;border-right:1px solid rgba(255,255,255,.06)}.user-card-avatar{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;color:#061119;border-radius:13px;background:linear-gradient(135deg,#70e5ff,#c8ff37);box-shadow:0 0 28px #4edaf417;font-size:17px;font-weight:850}.user-card-copy{min-width:0;display:grid;gap:6px}.user-card-name{min-width:0;display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.user-card-name h3{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;margin:0;color:#f1f8ff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.user-role-badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:750}.user-role-badge.role-admin{color:#c8ff37;background:#c8ff3713}.user-role-badge.role-ops{color:#7ee7ff;background:#59d6f113}.user-role-badge.role-user{color:#aebccf;background:#ffffff0b}.user-account-status{flex:0 0 auto;min-height:22px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:700}.user-account-status i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.user-account-status.is-active{color:#71edc3;background:#3fd5a413}.user-account-status.is-disabled{color:#ff9cac;background:#ff5e7613}.user-card-email{min-width:0;display:flex;align-items:center;gap:6px;margin:0;color:#92a6bc;font-size:12px}.user-card-email svg{flex:0 0 auto;color:#6f8298}.user-card-email span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.user-card-meta>span,.user-card-meta>button{min-height:22px;display:inline-flex;align-items:center;padding:0 7px;color:#788ca2;border:1px solid rgba(255,255,255,.055);border-radius:6px;background:#ffffff05;font-size:10px}.user-card-meta>button{color:#ff9cac;border-color:#ff667d29;background:#ff526b0a;cursor:pointer}.user-data-grid{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;border-right:1px solid rgba(255,255,255,.06)}.user-data-block{min-width:0;display:grid;align-content:center;gap:4px;padding:13px;border-right:1px solid rgba(255,255,255,.055);background:#ffffff03}.user-data-block:last-child{border-right:0}.user-data-block small{color:#8296ac;font-size:10px}.user-data-block b{overflow:hidden;color:#edf7ff;font-size:16px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.user-data-block.balance b{color:#c8ff37}.user-data-block.activity b{color:#d2a8ff}.user-data-block.held b{color:#9d91ff}.user-data-block.tasks b{color:#72e7c1}.user-data-block.registered b{color:#c9d9e9;font-size:12px}.user-data-block em{overflow:hidden;color:#687b91;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.user-card-footer-actions{min-width:0;display:grid;align-content:center;gap:7px;padding:12px;background:#00000012}.user-ledger-shortcut,.user-card-manage{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#a7b8ca;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff06;cursor:pointer;font-size:11px;font-weight:650}.user-ledger-shortcut{color:#83eaff;border-color:#60dbf429;background:#52d0ef0b}.user-card-menu{min-width:0}.user-card-menu .user-card-manage{width:100%}.user-card-menu .user-action-menu-popover{min-width:168px;padding:6px;border:1px solid rgba(126,165,221,.2);border-radius:11px;color:#dce9f7;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 38%),#0b1421;box-shadow:0 22px 60px #00000085}.user-card-menu-portal{position:fixed;z-index:14000;width:184px;padding:6px;border:1px solid rgba(126,165,221,.22);border-radius:11px;color:#dce9f7;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 38%),#0b1421;box-shadow:0 22px 60px #00000094;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.user-card-menu-portal button{width:100%;min-height:39px;display:flex;align-items:center;padding:0 10px;color:#aebdd0;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:12px;text-align:left}.user-card-menu-portal button:hover{color:#f0f8ff;background:#5dd8f211}.user-card-menu-portal button.danger-command{color:#ff9cac}.user-card-menu-portal button.danger-command:hover{background:#ff526b11}.user-card-menu .user-action-menu-popover button{width:100%;min-height:38px;display:flex;align-items:center;padding:0 10px;color:#aebdd0;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:12px;text-align:left}.user-card-menu .user-action-menu-popover button:hover{color:#f0f8ff;background:#5dd8f211}.user-card-menu .user-action-menu-popover button.danger-command{color:#ff9cac}.user-account-skeleton{min-height:112px;display:grid;grid-template-columns:46px minmax(220px,.9fr) minmax(420px,1.4fr) 150px;align-items:center;gap:14px;overflow:hidden;padding:14px;border:1px solid rgba(126,164,218,.09);border-radius:15px;background:#09101bb3}.user-account-skeleton i,.user-account-skeleton span{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,#ffffff09,#64cfec17,#ffffff09);background-size:210% 100%;animation:user-skeleton-flow 1.4s linear infinite}.user-account-skeleton i{width:46px;height:46px;border-radius:13px}.user-account-skeleton span:nth-child(2){width:72%}.user-account-skeleton span:nth-child(3){height:58px}.user-account-skeleton span:nth-child(4){width:82%;height:36px}@keyframes user-skeleton-flow{0%{background-position:100% 0}to{background-position:-110% 0}}.user-empty-state{padding:28px;border:1px dashed rgba(126,164,218,.14);border-radius:14px;background:#ffffff03}.user-directory-pagination{padding:14px;border-top:1px solid rgba(255,255,255,.055)}.user-account-console .user-admin-dialog{border-color:#7ea5dd38;background:radial-gradient(circle at 100% 0,rgba(69,107,230,.11),transparent 34%),#0a131f}@media(max-width:1240px){.user-analytics-layout{grid-template-columns:minmax(0,1fr)}.user-kpi-board{grid-template-columns:repeat(4,minmax(0,1fr))}.user-account-card{grid-template-columns:38px minmax(230px,.85fr) minmax(0,1.3fr)}.user-card-footer-actions{grid-column:2 / -1;grid-template-columns:auto minmax(120px,160px);justify-content:end;padding:9px 12px;border-top:1px solid rgba(255,255,255,.055)}.user-data-grid{border-right:0}}@media(max-width:860px){.user-kpi-board{grid-template-columns:repeat(2,minmax(0,1fr))}.user-account-card{grid-template-columns:38px minmax(0,1fr)}.user-card-identity{border-right:0}.user-data-grid,.user-card-footer-actions{grid-column:2}.user-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.055)}.user-data-block:nth-child(2){border-right:0}.user-data-block:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.055)}.user-card-footer-actions{grid-template-columns:minmax(0,1fr) minmax(120px,150px)}.user-account-skeleton{grid-template-columns:46px minmax(0,1fr)}.user-account-skeleton span:nth-child(3),.user-account-skeleton span:nth-child(4){display:none}}@media(max-width:640px){.user-account-console{gap:12px}.user-growth-head,.user-directory-header{align-items:flex-start;flex-direction:column}.user-growth-range{width:100%;justify-content:stretch}.user-growth-range button{flex:1}.user-growth-content{grid-template-columns:minmax(0,1fr);padding:12px}.user-growth-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-growth-canvas{height:156px}.user-kpi-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.user-kpi-board article{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:11px}.user-kpi-board article>span{width:32px;height:32px}.user-kpi-board b{font-size:18px}.user-directory-header,.user-directory-toolbar,.user-selection-dock{padding-inline:12px}.user-directory-header-actions{width:100%;justify-content:space-between}.user-directory-toolbar{align-items:stretch;flex-direction:column}.user-directory-refresh{align-self:flex-end}.user-selection-dock{align-items:flex-start;flex-direction:column}.user-bulk-actions{width:100%}.user-bulk-actions button{min-width:0;flex:1}.user-account-list{padding:10px}.user-account-card{grid-template-columns:34px minmax(0,1fr)}.user-card-identity{align-items:flex-start;padding:12px}.user-card-avatar{width:40px;height:40px;border-radius:11px;font-size:15px}.user-card-name h3{flex-basis:100%;font-size:14px}.user-card-name{flex-wrap:wrap}.user-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-data-block{padding:11px}.user-data-block b{font-size:14px}.user-card-footer-actions{grid-template-columns:minmax(0,1fr) 112px;padding:9px}.user-directory-pagination{padding:12px 8px}}.admin-shell .finance-order-card>header{padding:9px 12px}.admin-shell .finance-order-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.admin-shell .finance-order-context>div{padding:8px 9px}.admin-shell .finance-order-metrics{gap:7px;padding:10px}.admin-shell .finance-order-metrics>span{padding:9px 10px}.admin-shell .finance-order-card>footer{padding:7px 12px}.admin-shell .finance-order-card>footer>div>button{min-height:32px}.admin-shell .finance-order-card .finance-row-edit{min-height:32px}.admin-shell .finance-order-card>footer button svg.is-open{transform:rotate(180deg)}.admin-shell .finance-order-extra{padding:8px 12px}.admin-shell .finance-order-extra>span{padding:7px 9px}@media(max-width:1100px){.admin-shell .finance-order-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-shell .finance-order-context{grid-template-columns:minmax(0,1fr);padding:9px}}@media(max-width:520px){.admin-shell .finance-order-list{gap:9px}.admin-shell .finance-order-card{border-radius:13px}.admin-shell .finance-order-card>header{padding:8px 10px}.admin-shell .finance-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.admin-shell .finance-order-metrics>span{display:grid;grid-template-columns:minmax(0,1fr);align-items:initial;padding:8px 9px}.admin-shell .finance-order-metrics small,.admin-shell .finance-order-metrics b,.admin-shell .finance-order-metrics em{grid-column:auto;grid-row:auto}.admin-shell .finance-order-metrics>span:last-child{grid-column:1 / -1}.admin-shell .finance-order-card>footer{padding:7px 9px}}.activation-console{min-width:0;display:grid;gap:14px}.activation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.activation-metrics article{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:14px;border:1px solid rgba(126,164,218,.14);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(69,106,222,.07),transparent 36%),#080f1ae6;box-shadow:inset 0 1px #ffffff0a}.activation-metrics article>span{width:36px;height:36px;display:grid;place-items:center;color:#77e7ff;border:1px solid rgba(102,224,247,.14);border-radius:10px;background:#4ecded0a}.activation-metrics article:nth-child(2)>span{color:#ffd274;border-color:#ffcd7026;background:#ffc6560b}.activation-metrics article:nth-child(3)>span{color:#71edc3;border-color:#71edc326;background:#71edc30a}.activation-metrics article.activity>span{color:#c89cff;border-color:#c89cff29;background:#aa70ff0b}.activation-metrics article>div{min-width:0;display:grid;gap:3px}.activation-metrics small{color:#879aaf;font-size:10px}.activation-metrics b{overflow:hidden;color:#eff8ff;font-size:20px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.activation-metrics article.activity b{color:#d7b7ff;font-size:16px}.activation-metrics em{overflow:hidden;color:#71849a;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.activation-generator-panel,.activation-records-panel{min-width:0;overflow:hidden;border:1px solid rgba(126,164,218,.14);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(70,108,224,.075),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.028),transparent 38%),#080f1ae8;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000024}.activation-generator-panel>header,.activation-records-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.activation-generator-panel>header>div:first-child,.activation-records-panel>header>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.activation-generator-panel>header>div:first-child>span,.activation-records-panel>header>div:first-child>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.16);border-radius:10px;background:#c8ff370b}.activation-generator-panel h2,.activation-records-panel h2{margin:0;color:#eff8ff;font-size:17px}.activation-generator-panel p,.activation-records-panel p{margin:3px 0 0;color:#879aaf;font-size:11px}.activation-security-mark{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#82e9ff;border:1px solid rgba(92,219,244,.14);border-radius:8px;background:#4bcceb0a;font-size:10px;white-space:nowrap}.activation-generator-form{display:grid;grid-template-columns:150px 150px minmax(240px,1fr) auto;align-items:start;gap:9px;padding:14px 16px}.activation-generator-form label,.activation-generator-action{min-width:0;display:grid;gap:5px}.activation-generator-form label>span,.activation-generator-action>span{color:#91a4b8;font-size:11px}.activation-generator-form input{width:100%;min-height:42px;padding:0 10px;color:#e6f1fc;border:1px solid rgba(255,255,255,.085);border-radius:8px;outline:0;background:#ffffff06;font-size:12px}.activation-generator-form label>small,.activation-generator-action>small{color:#687b90;font-size:9px}.activation-generator-action>button{width:100%;min-height:42px;white-space:nowrap}.activation-generated-result{margin:0 16px 16px;overflow:hidden;border:1px solid rgba(106,225,247,.15);border-radius:12px;background:radial-gradient(circle at 0 0,rgba(94,224,247,.065),transparent 35%),#08121db8}.activation-generated-result>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.055)}.activation-generated-result>header>div{min-width:0;display:flex;align-items:center;gap:8px}.activation-generated-result>header>div:first-child>span{width:30px;height:30px;display:grid;place-items:center;color:#c8ff37;border-radius:8px;background:#c8ff370f}.activation-generated-result header b{color:#e8f6ff;font-size:12px}.activation-generated-result header small{color:#7f93a9;font-size:9px}.activation-generated-result header button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#9fb1c5;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#ffffff06;cursor:pointer;font-size:10px}.activation-code-cloud{max-height:210px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:auto;padding:11px}.activation-code-cloud button{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 8px;color:#aeeeff;border:1px solid rgba(99,214,240,.09);border-radius:6px;background:#45c1e106;cursor:pointer}.activation-code-cloud code{overflow:hidden;font-family:var(--mono);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.activation-code-cloud svg{flex:0 0 auto;color:#647b91}.activation-record-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.activation-record-summary span{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;color:#7f92a8;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#ffffff04;font-size:10px}.activation-record-summary b{color:#d8e8f7;font-size:12px}.activation-records-toolbar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.055);background:#ffffff03}.activation-status-tabs{display:flex;flex:0 0 auto;padding:3px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0000001a}.activation-status-tabs button{min-height:30px;padding:0 9px;color:#7e91a6;border:0;border-radius:6px;background:transparent;cursor:pointer;font-size:10px}.activation-status-tabs button[aria-pressed=true]{color:#e8f8ff;background:#56d3f114}.activation-records-toolbar form{min-width:0;flex:1;min-height:40px;display:flex;align-items:center;gap:7px;padding:0 7px 0 10px;color:#6f849a;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff05}.activation-records-toolbar form input{min-width:0;flex:1;min-height:36px;padding:0;border:0;outline:0;background:transparent;font-size:11px}.activation-records-toolbar form button,.activation-refresh{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#a8b8ca;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#ffffff06;cursor:pointer;font-size:10px}.activation-refresh{flex:0 0 auto;min-height:40px}.activation-selection-bar{min-height:46px;display:flex;align-items:center;gap:8px;padding:7px 12px;color:#8195aa;border-bottom:1px solid rgba(255,255,255,.055);background:#ffffff03;font-size:10px}.activation-selection-bar.is-active{color:#dff9ff;background:linear-gradient(90deg,#54d3ef12,#8968ff06)}.activation-selection-bar button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#9eb0c4;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#ffffff05;cursor:pointer;font-size:10px}.activation-selection-bar button.danger{margin-left:auto;color:#ff9cac;border-color:#ff667d2b;background:#ff526b0a}.activation-record-list{display:grid;gap:8px;padding:12px}.activation-record-card{min-width:0;overflow:hidden;border:1px solid rgba(126,164,218,.12);border-radius:12px;background:#080f1ad1}.activation-record-card.is-selected{border-color:#6fe2fa4f;background:radial-gradient(circle at 100% 0,rgba(75,129,255,.08),transparent 30%),#09121fed}.activation-record-card>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.055);background:#ffffff04}.activation-record-icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;color:#8ce9ff;border-radius:8px;background:#50ceed0b}.activation-card-select{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;padding:0;color:#8094a9;border:1px solid rgba(255,255,255,.065);border-radius:7px;background:#ffffff05;cursor:pointer}.activation-card-select:hover{color:#c8ff37;background:#c8ff370a}.activation-record-card>header>div{min-width:0;flex:1;display:grid;gap:1px}.activation-record-card>header small{color:#70859a;font-size:8px}.activation-record-card>header code{overflow:hidden;color:#dff7ff;font-family:var(--mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.activation-record-card>header>button:not(.activation-card-select){min-height:31px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;color:#8fa1b5;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff05;cursor:pointer;font-size:9px}.activation-record-card>header>button.danger{color:#ff9cac;border-color:#ff667d2b;background:#ff526b0a}.activation-status{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:999px;font-size:9px;font-weight:700}.activation-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.activation-status.used{color:#71edc3;background:#3fd5a412}.activation-status.unused{color:#ffd274;background:#ffc65612}.activation-record-data{display:grid;grid-template-columns:120px minmax(180px,.8fr) minmax(220px,1fr) minmax(230px,1fr)}.activation-record-data>div{min-width:0;display:grid;align-content:center;gap:3px;padding:10px 11px;border-right:1px solid rgba(255,255,255,.05)}.activation-record-data>div:last-child{border-right:0}.activation-record-data small{color:#7f93a9;font-size:9px}.activation-record-data b{overflow:hidden;color:#dce9f6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.activation-record-data .credits b{color:#ffd274;font-size:17px}.activation-record-data em{overflow:hidden;color:#71849a;font-size:8.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.activation-record-skeleton{min-height:108px;display:grid;grid-template-columns:38px minmax(220px,1fr) minmax(300px,1.5fr);align-items:center;gap:12px;padding:12px;border:1px solid rgba(126,164,218,.08);border-radius:12px;background:#09101ba6}.activation-record-skeleton i,.activation-record-skeleton span{display:block;height:13px;border-radius:6px;background:linear-gradient(90deg,#ffffff09,#64cfec16,#ffffff09);background-size:210% 100%;animation:user-skeleton-flow 1.4s linear infinite}.activation-record-skeleton i{width:34px;height:34px;border-radius:9px}.activation-record-skeleton span:nth-child(3){height:48px}.activation-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-top:1px solid rgba(255,255,255,.05);color:#7e91a6;font-size:10px}.activation-pagination button{min-height:33px;padding:0 10px;color:#9cafc3;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#ffffff05;cursor:pointer}@media(max-width:1100px){.activation-metrics,.activation-generator-form{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-note-field{grid-column:1 / -1}.activation-code-cloud,.activation-record-data{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-record-data>div:nth-child(2n){border-right:0}.activation-record-data>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.05)}}@media(max-width:700px){.activation-metrics{grid-template-columns:minmax(0,1fr)}.activation-generator-panel>header,.activation-records-panel>header{align-items:flex-start;flex-direction:column}.activation-generator-form{grid-template-columns:minmax(0,1fr);padding:12px}.activation-note-field{grid-column:auto}.activation-generated-result{margin-inline:12px}.activation-generated-result>header{align-items:flex-start;flex-direction:column}.activation-code-cloud{grid-template-columns:minmax(0,1fr)}.activation-records-toolbar{align-items:stretch;flex-direction:column}.activation-status-tabs button{flex:1}.activation-records-toolbar form,.activation-refresh{width:100%}.activation-selection-bar{align-items:flex-start;flex-wrap:wrap}.activation-selection-bar>span{min-width:0;flex:1 1 130px}.activation-selection-bar button.danger{width:100%;margin-left:0}.activation-record-card>header>div{flex-basis:calc(100% - 84px)}.activation-record-data{grid-template-columns:minmax(0,1fr)}.activation-record-data>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.activation-record-data>div:last-child{border-bottom:0}.activation-record-skeleton{grid-template-columns:34px minmax(0,1fr)}.activation-record-skeleton span:nth-child(3){display:none}}.admin-shell .admin-main>header{position:relative;isolation:isolate;min-width:0;gap:16px;margin:0 0 20px;padding:14px 16px;overflow:hidden;border:1px solid rgba(126,164,218,.18);border-radius:18px;background:radial-gradient(circle at 94% 0,rgba(82,105,255,.15),transparent 30%),radial-gradient(circle at 4% 100%,rgba(55,202,216,.065),transparent 27%),linear-gradient(145deg,#101e33f5,#060c16fb);box-shadow:inset 0 1px #fff1,inset 0 -1px #00000047,0 18px 48px #00000038;-webkit-backdrop-filter:blur(22px) saturate(128%);backdrop-filter:blur(22px) saturate(128%)}.admin-shell .admin-main>header:before{position:absolute;z-index:-1;top:0;right:24px;left:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(113,228,251,.38),rgba(200,255,55,.2),transparent);content:"";pointer-events:none}.admin-shell .admin-main>header:after{position:absolute;z-index:-1;top:15px;bottom:15px;left:0;width:2px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#72e5ff,#c8ff37);box-shadow:0 0 16px #65e0fa61;content:"";pointer-events:none}.admin-shell .admin-main>header>*{position:relative;z-index:1}.admin-shell .admin-main-heading{min-width:0;gap:13px}.admin-shell .admin-main-heading>div{gap:2px}.admin-shell .admin-main-heading h1{overflow:hidden;color:#f1f9ff;font-size:clamp(24px,2vw,29px);line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.admin-shell .admin-main-heading p{overflow:hidden;color:#9eb0c3;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.admin-shell .admin-nav-trigger{color:#9deeff;border-color:#65def624;border-radius:11px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.08),transparent 40%),#47c4e50b}.admin-shell .admin-top-actions{min-width:0}.admin-shell .admin-operation-bar{border-color:#7ea8e424;border-radius:12px;background:linear-gradient(120deg,rgba(255,255,255,.035),transparent 48%),#040b147a}@media(max-width:760px){.admin-shell .admin-main>header{gap:11px;margin-bottom:14px;padding:12px;border-radius:16px}.admin-shell .admin-main-heading h1{font-size:22px}.admin-shell .admin-main-heading p{font-size:11px}}@media(prefers-reduced-motion:reduce){.user-account-skeleton i,.user-account-skeleton span{animation:none}}.task-record-console{gap:14px;overscroll-behavior-y:auto}.task-record-workspace{display:grid}.task-directory-head{display:flex!important;align-items:center!important;justify-content:space-between;gap:14px;padding:15px 16px!important;border-bottom:1px solid rgba(255,255,255,.065)!important}.task-directory-title{min-width:0;display:flex;align-items:center;gap:10px}.task-directory-title>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.16);border-radius:10px;background:#c8ff370b}.task-directory-title h2{margin:0;color:#eff8ff;font-size:18px}.task-directory-title p{margin:4px 0 0;color:#92a5ba;font-size:12px}.task-directory-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.task-directory-head-actions>span{color:#8da0b5;font-size:12px;white-space:nowrap}.task-directory-head-actions>span b{color:#e9f4ff;font-size:14px}.task-directory-head-actions>button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;color:#a5b5c8;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff06;cursor:pointer;font-size:12px}.task-directory-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.055);background:#ffffff03}.task-directory-toolbar .task-console-search{flex:1 1 300px}.task-directory-toolbar .task-console-search button{min-height:28px;flex:0 0 auto;padding:0 9px;color:#dff9ff;border:1px solid rgba(93,218,244,.15);border-radius:7px;background:#4ecfee0f;cursor:pointer;font-size:11px}.task-selection-bar .task-select-all{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:#a5b5c8;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff06;cursor:pointer;font-size:12px}.task-selection-bar>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.task-record-list{display:grid;gap:10px;padding:14px;overscroll-behavior-y:auto;touch-action:pan-y;background:linear-gradient(rgba(98,133,183,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(98,133,183,.016) 1px,transparent 1px);background-size:100% 54px,54px 100%}.task-record-card{min-width:0;overflow:hidden;content-visibility:auto;contain-intrinsic-size:174px;border:1px solid rgba(126,164,218,.135);border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(93,70,210,.07),transparent 29%),linear-gradient(145deg,rgba(255,255,255,.028),transparent 38%),#080f1ae8;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000021;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.task-record-card:hover{transform:translateY(-1px);border-color:#82ccf238;box-shadow:inset 0 1px #ffffff0e,0 16px 36px #0000002e}.task-record-card.is-selected{border-color:#6fe2fa54;background:radial-gradient(circle at 100% 0,rgba(120,88,240,.11),transparent 31%),linear-gradient(145deg,rgba(104,226,250,.045),transparent 42%),#09121ff5}.task-record-header{min-width:0;display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,rgba(255,255,255,.022),transparent 42%)}.task-card-select{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;padding:0;color:#8494a8;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05;cursor:pointer}.task-card-select:hover{color:#c8ff37;background:#c8ff370b}.task-record-mark{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.15);border-radius:9px;background:#c8ff370b}.task-record-id{min-width:0;flex:1;display:grid;gap:2px}.task-record-id small{color:#7f93a8;font-size:10px}.task-record-id b{overflow:hidden;color:#eaf5ff;font-family:var(--mono);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.task-record-type{min-height:26px;display:inline-flex;align-items:center;padding:0 8px;color:#9ddfff;border:1px solid rgba(95,207,240,.13);border-radius:7px;background:#4dcaeb0b;font-size:10px;font-weight:700;white-space:nowrap}.task-record-header>:is(.status,.status-value,[class*=status-]){flex:0 0 auto}.task-record-body{min-width:0;display:grid;grid-template-columns:205px minmax(260px,1fr) minmax(350px,.9fr);align-items:stretch}.task-record-user,.task-record-prompt{min-width:0;display:grid;align-content:center;gap:5px;padding:13px 14px;border-right:1px solid rgba(255,255,255,.055)}.task-record-user small,.task-record-prompt>small,.task-record-data small,.task-record-note small{color:#8296ac;font-size:10px}.task-record-user b{overflow:hidden;color:#edf7ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.task-record-user span{overflow:hidden;color:#91a5ba;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-record-prompt p{display:-webkit-box;overflow:hidden;margin:0;color:#cddbea;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-record-prompt>div{display:flex;flex-wrap:wrap;gap:4px}.task-record-prompt>div span{min-height:21px;display:inline-flex;align-items:center;padding:0 6px;color:#7d90a5;border:1px solid rgba(255,255,255,.055);border-radius:5px;background:#ffffff05;font-size:9px}.task-record-data{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.task-record-data>span{min-width:0;display:grid;align-content:center;gap:4px;padding:12px;border-right:1px solid rgba(255,255,255,.055);background:#ffffff02}.task-record-data>span:last-child{border-right:0}.task-record-data b{overflow:hidden;color:#e9f4ff;font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.task-record-data b.task-record-cost{color:#c8ff37;font-size:18px}.task-record-data em{overflow:hidden;color:#71849a;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.task-record-error{display:flex;align-items:flex-start;gap:7px;padding:9px 14px;color:#ff9cac;border-top:1px solid rgba(255,102,125,.1);background:#ff4b6209;font-size:11px;line-height:1.5}.task-record-error svg{flex:0 0 auto;margin-top:1px}.task-record-error span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-record-assets-preview{display:grid;gap:8px;padding:10px 14px;border-top:1px solid rgba(115,225,211,.09);background:linear-gradient(90deg,rgba(59,201,188,.035),transparent 38%),#03091047}.task-record-assets-preview>header{display:flex;align-items:center;gap:8px}.task-record-assets-preview>header>span{display:inline-flex;align-items:center;gap:5px;color:#9debe2;font-size:10px;font-weight:750}.task-record-assets-preview>header>small{color:#71859b;font-size:9px}.task-record-assets-preview>header>button{min-height:27px;margin-left:auto;padding:0 8px;color:#9cece4;border:1px solid rgba(105,224,213,.16);border-radius:7px;background:#49d0c30b;font:inherit;font-size:9px;cursor:pointer}.task-record-assets-preview>div{display:flex;align-items:stretch;flex-wrap:wrap;gap:7px}.task-record-assets-preview>div>a,.task-record-assets-preview .asset-kind-tile{width:76px;height:58px;overflow:hidden;display:grid;place-items:center;color:#7f91a6;border:1px solid rgba(130,164,218,.13);border-radius:8px;background:#060c15}.task-record-assets-preview>div>a:hover{border-color:#6fe4d84d}.task-record-assets-preview>div>a img{width:100%;height:100%;display:block;object-fit:cover}.task-record-assets-preview .asset-kind-tile{position:relative;grid-template-columns:18px 1fr;align-content:center;gap:4px;padding:7px;font-family:inherit;text-align:left;cursor:pointer}.task-record-assets-preview .asset-kind-tile.is-video{color:#8bcff1;border-color:#5bbfee29;background:#2185b20e}.task-record-assets-preview .asset-kind-tile.is-image{color:#8ce8d8;border-color:#59d4c229;background:#309e910e}.task-record-assets-preview .asset-kind-tile.is-audio{color:#d4b2ff;border-color:#a777ef29;background:#7347b50e}.task-record-assets-preview .asset-kind-tile span{font-size:8px}.task-record-assets-preview .asset-kind-tile b{grid-column:2;color:#dbe7f3;font-size:10px}.task-record-output-preview{display:grid;gap:8px;padding:10px 14px;border-top:1px solid rgba(130,165,220,.09);background:#040a1257}.task-record-output-preview>header{display:flex;align-items:center;gap:8px}.task-record-output-preview>header>span{display:inline-flex;align-items:center;gap:5px;color:#c8ff37;font-size:10px;font-weight:750}.task-record-output-preview>header>small{color:#74879c;font-size:9px}.task-record-output-preview>header>button{min-height:27px;margin-left:auto;padding:0 8px;color:#d9ff72;border:1px solid rgba(200,255,55,.18);border-radius:7px;background:#c8ff370b;font:inherit;font-size:9px;cursor:pointer}.task-output-image,.task-output-video{overflow:hidden;border:1px solid rgba(130,165,220,.13);border-radius:9px;background:#040912;cursor:pointer}.task-output-image{width:min(230px,100%);padding:0}.task-output-image img{width:100%;max-height:170px;display:block;object-fit:cover}.task-output-placeholder{min-height:90px;display:flex;align-items:center;justify-content:center;gap:7px;color:#788da2;font-size:9px}.task-output-video{min-height:56px;display:flex;align-items:center;justify-content:center;gap:8px;color:#93b8ce;font:inherit;font-size:10px}.task-record-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 9px 14px;border-top:1px solid rgba(255,255,255,.055);background:#00000014}.task-record-note{min-width:0;display:flex;align-items:center;gap:7px}.task-record-note span{min-width:0;overflow:hidden;color:#8fa2b7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-record-actions-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.task-record-actions-bar button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#9fb0c4;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#ffffff06;cursor:pointer;font-size:11px}.task-record-actions-bar button:hover{color:#effcff;border-color:#6ce0f738;background:#5bd3f10e}.task-record-actions-bar button.danger{color:#ff9baa;border-color:#ff667d2b;background:#ff526b0a}.task-record-skeleton{min-height:140px;display:grid;grid-template-columns:44px minmax(200px,.8fr) minmax(300px,1.4fr) 170px;align-items:center;gap:14px;padding:14px;border:1px solid rgba(126,164,218,.09);border-radius:15px;background:#09101bb3}.task-record-skeleton i,.task-record-skeleton span{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,#ffffff09,#64cfec17,#ffffff09);background-size:210% 100%;animation:user-skeleton-flow 1.4s linear infinite}.task-record-skeleton i{width:44px;height:44px;border-radius:12px}.task-record-skeleton span:nth-child(2){width:74%}.task-record-skeleton span:nth-child(3){height:58px}.task-record-skeleton span:nth-child(4){width:82%;height:36px}@media(max-width:1240px){.task-record-body{grid-template-columns:200px minmax(0,1fr)}.task-record-data{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.055)}.task-record-skeleton{grid-template-columns:44px minmax(0,1fr)}.task-record-skeleton span:nth-child(3),.task-record-skeleton span:nth-child(4){display:none}}@media(max-width:760px){.task-directory-head{align-items:flex-start!important;flex-direction:column}.task-directory-head-actions{width:100%;justify-content:flex-start}.task-directory-toolbar{align-items:stretch;flex-direction:column}.task-directory-toolbar .task-console-type-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.task-directory-toolbar .task-console-type-tabs::-webkit-scrollbar{display:none}.task-directory-toolbar .task-console-type-tabs button{flex:0 0 auto}.task-directory-toolbar .task-console-search{flex:0 0 auto;width:100%;min-height:44px}.task-directory-toolbar .task-console-search input{min-height:38px}.task-directory-toolbar .task-console-search,.task-directory-toolbar select{width:100%}.task-selection-bar{align-items:flex-start;flex-direction:column}.task-record-list{padding:10px}.task-record-body{grid-template-columns:minmax(0,1fr)}.task-record-user,.task-record-prompt{border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.task-record-data{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.task-record-data>span:nth-child(2){border-right:0}.task-record-data>span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.055)}.task-record-data>span:last-child{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.055)}.task-record-footer{align-items:flex-start;flex-direction:column}.task-record-note,.task-record-actions-bar{width:100%}.task-record-actions-bar button{min-width:0;flex:1 1 90px;justify-content:center}}@media(max-width:460px){.task-record-header{flex-wrap:wrap}.task-record-id{flex-basis:60%}.task-record-data{grid-template-columns:minmax(0,1fr)}.task-record-data>span{border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.task-record-data>span:last-child{grid-column:auto;border-top:0;border-bottom:0}}.site-settings-console{min-width:0;display:grid;gap:14px}.settings-command-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid rgba(126,166,224,.17);border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(66,105,230,.1),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.038),transparent 34%),#080f1ae8;box-shadow:inset 0 1px #ffffff0e,0 18px 48px #0000002e}.settings-command-bar>div:first-child{min-width:0;display:flex;align-items:center;gap:11px}.settings-command-bar>div:first-child>span{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;color:#c8ff37;border:1px solid rgba(200,255,55,.17);border-radius:11px;background:#c8ff370b}.settings-command-bar h2{margin:0;color:#eff8ff;font-size:18px}.settings-command-bar p{margin:4px 0 0;color:#92a5ba;font-size:12px}.settings-command-bar>div:last-child{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.settings-command-bar>div:last-child>span{color:#7f92a8;font-size:10px}.settings-group-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-group-card,.settings-payment-note{min-width:0;overflow:hidden;border:1px solid rgba(126,164,218,.14);border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(69,106,222,.06),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.025),transparent 38%),#080f1ae6;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000001f}.settings-group-card>header,.settings-payment-note>header{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.settings-group-card>header>span,.settings-payment-note>header>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:#76e8ff;border:1px solid rgba(100,220,245,.14);border-radius:9px;background:#50cfed0a}.settings-group-card h3,.settings-payment-note h3{margin:0;color:#eaf5ff;font-size:15px}.settings-group-card header p,.settings-payment-note header p{margin:3px 0 0;color:#8296ac;font-size:11px;line-height:1.5}.settings-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px}.settings-field-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-identity-card .settings-field-grid{grid-template-columns:minmax(0,1fr)}.settings-field-grid .field{min-width:0}.settings-field-grid .field>span{color:#90a3b8;font-size:11px}.settings-field-grid .field input{min-height:42px;font-size:13px}.settings-toggles-card{grid-column:1 / -1}.settings-toggle-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:13px}.settings-toggle{position:relative;min-width:0;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff04;cursor:pointer}.settings-toggle>span{min-width:0;display:grid;gap:3px}.settings-toggle b{color:#cbd9e7;font-size:12px}.settings-toggle small{color:#71849a;font-size:9px;line-height:1.4}.settings-toggle input{position:absolute;opacity:0;pointer-events:none}.settings-toggle>i{position:relative;width:34px;height:19px;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b}.settings-toggle>i:after{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#778a9f;content:"";transition:transform .15s ease,background .15s ease}.settings-toggle.is-on{border-color:#69def626;background:#52d0ef09}.settings-toggle.is-on>i{border-color:#6ae1f838;background:#52d0ef1a}.settings-toggle.is-on>i:after{background:#78e8ff;box-shadow:0 0 9px #78e8ff6b;transform:translate(15px)}.settings-save-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(126,164,218,.13);border-radius:13px;background:#080f1ad9}.settings-save-footer>div{display:flex;align-items:center;gap:7px;color:#8fa2b7;font-size:11px}.settings-save-footer>div svg{color:#72e5ff}.settings-payment-note{display:grid}.settings-payment-note>:not(header){margin:13px}@media(max-width:1180px){.settings-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.settings-command-bar{align-items:flex-start;flex-direction:column}.settings-command-bar>div:last-child{width:100%;justify-content:space-between}.settings-group-grid{grid-template-columns:minmax(0,1fr)}.settings-toggles-card{grid-column:auto}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.settings-field-grid,.settings-field-grid.two-columns,.settings-toggle-grid{grid-template-columns:minmax(0,1fr)}.settings-save-footer{align-items:stretch;flex-direction:column}.settings-save-footer .primary-button{width:100%}}.admin-shell .admin-sidebar{z-index:80;padding:14px 10px;border-right-color:#769cd421;background:radial-gradient(circle at 14% 2%,rgba(79,109,255,.14),transparent 27%),radial-gradient(circle at 90% 88%,rgba(40,197,213,.075),transparent 28%),linear-gradient(180deg,#09101cfe,#050a12fe);box-shadow:inset -1px 0 #ffffff06}.admin-shell .admin-language-select{position:relative;z-index:120}.admin-shell .admin-language-select .language-picker-menu{top:calc(100% + 7px);right:0;bottom:auto;left:0;z-index:14000;width:100%}.admin-shell .admin-drawer-language-select{position:relative;z-index:120}.admin-shell .admin-drawer-language-select .language-picker-menu{top:calc(100% + 7px);right:0;bottom:auto;left:0;z-index:14000;width:100%}.admin-shell .admin-sidebar>.brand-lockup{margin-bottom:0;padding:3px 7px 14px;border-bottom:1px solid rgba(126,162,214,.09)}.admin-shell .admin-sidebar>.brand-lockup>span{border:1px solid rgba(112,223,247,.14);background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.14),transparent 38%),linear-gradient(145deg,#142b48,#0a1727);box-shadow:0 0 24px #5ad8f314}.admin-shell .admin-sidebar>.brand-lockup strong{color:#eff9ff}.admin-shell .admin-sidebar>.brand-lockup small{color:#71869c;font-family:var(--mono);font-size:9px;letter-spacing:.12em}.admin-shell .admin-sidebar>.admin-language-select{margin:10px 2px 5px}.admin-shell .admin-sidebar>nav{min-height:0;display:block;flex:1;overflow-y:auto;padding:2px 1px 14px;overscroll-behavior:contain;scrollbar-width:none}.admin-shell .admin-sidebar>nav::-webkit-scrollbar,.admin-shell .admin-drawer-nav::-webkit-scrollbar{display:none}.admin-nav-section{min-width:0}.admin-nav-section+.admin-nav-section{margin-top:8px;padding-top:8px;border-top:1px solid rgba(126,162,214,.07)}.admin-nav-section-title{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px 8px 6px}.admin-nav-section-title>span{color:#9caec1;font-size:10px;font-weight:800;letter-spacing:.08em}.admin-nav-section-title>small{color:#50657b;font-family:var(--mono);font-size:7px;letter-spacing:.12em}.admin-nav-section-title>i{grid-column:1 / -1;height:1px;background:linear-gradient(90deg,rgba(107,224,248,.14),transparent 78%)}.admin-nav-section-items{display:grid;gap:3px}.admin-shell .admin-sidebar .admin-nav-item,.admin-drawer-nav .admin-nav-item{position:relative;isolation:isolate;min-width:0;min-height:47px;display:grid;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:8px;overflow:hidden;padding:5px 9px;color:#8fa1b5;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;text-align:left;animation:admin-nav-item-in .42s cubic-bezier(.22,1,.36,1) both;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.admin-shell .admin-sidebar .admin-nav-item:before,.admin-drawer-nav .admin-nav-item:before{position:absolute;top:10px;bottom:10px;left:0;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#6fe7ff,#c8ff37);box-shadow:0 0 13px #6fe7ff73;content:"";opacity:0;transform:scaleY(.34);transition:opacity .18s ease,transform .18s ease}.admin-shell .admin-sidebar .admin-nav-item:after,.admin-drawer-nav .admin-nav-item:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 24%,rgba(121,223,250,.065) 48%,transparent 73%);content:"";pointer-events:none;transform:translate(-130%);transition:transform .56s ease}.admin-shell .admin-sidebar .admin-nav-item:hover,.admin-drawer-nav .admin-nav-item:hover{color:#e6f6ff;border-color:#66daf31a;background:#50bfe109;transform:translate(2px)}.admin-shell .admin-sidebar .admin-nav-item:hover:after,.admin-drawer-nav .admin-nav-item:hover:after{transform:translate(130%)}.admin-shell .admin-sidebar .admin-nav-item.is-active,.admin-drawer-nav .admin-nav-item.is-active{color:#effaff;border-color:#6de1fa2b;background:radial-gradient(circle at 10% 50%,rgba(111,231,255,.09),transparent 38%),linear-gradient(110deg,#4aaae218,#c8ff3708),#0d1a2bb3;box-shadow:inset 0 1px #ffffff0a;transform:none}.admin-shell .admin-sidebar .admin-nav-item.is-active:before,.admin-drawer-nav .admin-nav-item.is-active:before{opacity:1;transform:scaleY(1)}.admin-nav-icon{width:30px;height:30px;display:grid;place-items:center;color:#77dff5;border:1px solid rgba(103,222,246,.1);border-radius:8px;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.08),transparent 40%),#439bd20e;box-shadow:inset 0 1px #ffffff09;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.admin-nav-item.is-active .admin-nav-icon{color:#06131b;border-color:transparent;background:linear-gradient(135deg,#8af7e9,#72d8ff 56%,#c8ff63);box-shadow:0 0 19px #66e0ff2e}.admin-nav-copy{min-width:0;display:grid;gap:1px}.admin-nav-copy>b{overflow:hidden;color:inherit;font-size:12px;font-weight:680;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-shell .admin-sidebar nav .admin-nav-item .admin-nav-copy>b,.admin-shell .admin-drawer-nav .admin-nav-item .admin-nav-copy>b{color:#c2d1e1!important;font-size:12.5px!important;font-weight:680!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.admin-shell .admin-sidebar nav .admin-nav-item:hover .admin-nav-copy>b,.admin-shell .admin-drawer-nav .admin-nav-item:hover .admin-nav-copy>b{color:#edf9ff!important}.admin-shell .admin-sidebar nav .admin-nav-item.is-active .admin-nav-copy>b,.admin-shell .admin-drawer-nav .admin-nav-item.is-active .admin-nav-copy>b{color:#f2fbff!important}.admin-nav-copy>small{overflow:hidden;color:#53677c;font-family:var(--mono);font-size:7px;font-weight:650;letter-spacing:.09em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-nav-item.is-active .admin-nav-copy>small{color:#7f9db2}.admin-nav-arrow{width:18px;height:24px;display:grid;place-items:center;color:#43576c;font-size:18px;font-style:normal;line-height:1;transition:color .16s ease,transform .16s ease}.admin-nav-item:hover .admin-nav-arrow,.admin-nav-item.is-active .admin-nav-arrow{color:#aeefff;transform:translate(2px)}.admin-shell .admin-sidebar>.admin-identity{margin-top:4px;padding:10px 7px 4px;border-top-color:#7ea2d617}.admin-drawer-nav{display:block!important;padding:12px 8px!important}.admin-drawer-nav .admin-nav-section+.admin-nav-section{margin-top:7px}.admin-drawer-nav .admin-nav-item{min-height:50px}.admin-drawer-nav .admin-nav-copy>b{font-size:13px}@keyframes admin-nav-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.admin-nav-item{animation:none!important}}.finance-order-extra{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.055);background:#0000000e}.finance-order-extra>span{min-width:0;display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#ffffff04}.finance-order-extra small{color:#7f93a9;font-size:10px}.finance-order-extra b{overflow:hidden;color:#dce9f6;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.finance-order-extra em{overflow:hidden;color:#75899f;font-size:9.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.finance-order-error-strip{grid-column:1 / -1;display:flex;align-items:flex-start;gap:7px;padding:9px 14px;color:#ff9cac;border-top:1px solid rgba(255,102,125,.11);background:#ff4a6209;font-size:11px;line-height:1.5}.finance-order-error-strip svg{flex:0 0 auto}.admin-shell .finance-order-card>footer>div{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.admin-shell .finance-order-card>footer>div>button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;color:#9fb0c4;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#ffffff06;cursor:pointer;font-size:11px}.finance-activity-cost-card{position:relative;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgba(255,196,92,.15);border-radius:15px;background:radial-gradient(circle at 0 50%,rgba(255,180,70,.08),transparent 30%),radial-gradient(circle at 100% 0,rgba(151,105,255,.09),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.03),transparent 40%),#090f19e6;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000024}.finance-activity-cost-card>div:first-child{min-width:0;display:flex;align-items:center;gap:11px}.finance-activity-cost-card>div:first-child>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:#ffd274;border:1px solid rgba(255,205,112,.17);border-radius:11px;background:#ffc6560e}.finance-activity-cost-card small{color:#8b9fb4;font-size:10px}.finance-activity-cost-card h3{margin:3px 0;color:#f3f8ff;font-size:16px}.finance-activity-cost-card p{margin:0;color:#8296ab;font-size:11px}.finance-activity-cost-values{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.finance-activity-cost-values>span{min-width:0;display:grid;gap:3px;padding:10px 11px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff05}.finance-activity-cost-values b{overflow:hidden;color:#ffd274;font-size:15px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.finance-activity-cost-values em{color:#7d90a6;font-size:9px;font-style:normal}.finance-chart-legend .activity{background:#ffc45c}.finance-chart-day .activity{background:linear-gradient(#ffd26d,#b36c2f)}@media(max-width:1100px){.finance-order-extra{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-activity-cost-card{align-items:flex-start;flex-direction:column}.finance-activity-cost-values{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.finance-order-extra{grid-template-columns:minmax(0,1fr);padding:10px}.admin-shell .finance-order-card>footer{align-items:flex-start;flex-direction:column}.admin-shell .finance-order-card>footer>div{width:100%}.admin-shell .finance-order-card>footer>div>button{flex:1;justify-content:center}.finance-activity-cost-values{grid-template-columns:minmax(0,1fr)}}.recharge-page .recharge-hero{grid-template-columns:minmax(0,1fr) 214px!important;gap:16px!important;padding:17px 20px!important;border-radius:15px!important}.recharge-page .recharge-hero-copy{gap:5px!important}.recharge-page .recharge-eyebrow{font-size:8px!important}.recharge-page .recharge-hero h1{font-size:clamp(24px,2.5vw,31px)!important;line-height:1.08!important}.recharge-page .recharge-hero p{font-size:10px!important;line-height:16px!important}.recharge-page .recharge-trust-row{gap:5px!important;margin-top:1px!important}.recharge-page .recharge-trust-row span{min-height:23px!important;padding:0 7px!important;font-size:8px!important}.recharge-page .recharge-trust-row svg{width:12px;height:12px}.recharge-page .recharge-wallet-card{gap:4px!important;padding:13px 14px!important;border-radius:12px!important}.recharge-page .recharge-wallet-card>span,.recharge-page .recharge-wallet-card small{font-size:8px!important}.recharge-page .recharge-wallet-card strong{font-size:27px!important}.recharge-page .recharge-wallet-breakdown{gap:4px!important;margin:2px 0!important}.recharge-page .recharge-wallet-breakdown>span{min-height:20px!important;padding:0 6px!important;font-size:8px!important}.recharge-page .recharge-wallet-breakdown b{font-size:9px!important}@media(max-width:760px){.recharge-page .recharge-hero{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:14px!important}.recharge-page .recharge-hero h1{font-size:24px!important}.recharge-page .recharge-wallet-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px 12px!important}.recharge-page .recharge-wallet-card>span{grid-column:1}.recharge-page .recharge-wallet-card strong{grid-column:2;grid-row:1 / span 2;font-size:24px!important}.recharge-page .recharge-wallet-breakdown{grid-column:1 / -1}}.recharge-page .recharge-workspace-v3.has-order{grid-template-columns:minmax(0,1fr) minmax(340px,380px);gap:14px}.recharge-page .recharge-order-v3{position:sticky;top:78px;gap:10px;padding:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme) 24%,var(--line));border-radius:14px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--theme) 10%,transparent),transparent 34%),linear-gradient(150deg,color-mix(in srgb,var(--raised) 97%,var(--theme)),var(--raised));box-shadow:inset 0 1px #ffffff0e,0 16px 38px #00000029}.recharge-page .recharge-order-v3:before{position:absolute;inset:0 12% auto;height:1px;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme) 82%,white),transparent);box-shadow:0 0 16px color-mix(in srgb,var(--theme) 35%,transparent)}.recharge-page .recharge-order-v3.is-paid{border-color:color-mix(in srgb,var(--success) 34%,var(--line))}.recharge-page .recharge-order-v3.is-expired{filter:saturate(.68)}.recharge-page .recharge-order-confirm-head{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 0 10px;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.recharge-page .recharge-order-head-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--theme) 30%,var(--line));border-radius:9px;color:var(--theme);background:color-mix(in srgb,var(--theme) 10%,var(--raised));box-shadow:inset 0 1px #ffffff0e}.recharge-page .recharge-order-confirm-head>div{min-width:0;display:grid;gap:1px}.recharge-page .recharge-order-confirm-head small{color:var(--theme);font-family:var(--mono);font-size:8px;font-weight:750;letter-spacing:.11em;line-height:11px}.recharge-page .recharge-order-confirm-head b{color:var(--ink);font-size:13px;line-height:17px}.recharge-page .recharge-order-confirm-head .usdt-order-state{min-height:24px;margin:0;padding:0 8px;font-size:8px;line-height:1.15;background:color-mix(in srgb,var(--raised) 90%,transparent)}.recharge-page .recharge-ticket{min-width:0;display:grid;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.recharge-page .usdt-ticket-grid{min-width:0;display:grid;grid-template-columns:148px minmax(0,1fr);align-items:start;gap:12px}.recharge-page .usdt-ticket-qr{min-width:0;display:grid;justify-items:center;align-content:start;gap:7px}.recharge-page .usdt-ticket-qr .usdt-qr{width:148px;max-width:100%;padding:7px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--theme) 24%,rgb(255 255 255 / .72)),0 10px 24px #0003}.recharge-page .usdt-ticket-qr .usdt-qr:after{top:4px;right:4px;bottom:4px;left:4px;border-radius:7px}.recharge-page .usdt-ticket-qr .usdt-network{min-height:22px;padding:0 8px;font-size:8px;background:color-mix(in srgb,var(--success) 7%,var(--raised))}.recharge-page .usdt-ticket-body{min-width:0;display:grid;align-content:start;gap:8px}.recharge-page .usdt-ticket-amount{min-width:0;display:grid;gap:6px}.recharge-page .usdt-ticket-amount>span{min-width:0;display:grid;gap:1px}.recharge-page .usdt-ticket-amount small{color:var(--ink-3);font-size:9px;font-weight:650;letter-spacing:.06em}.recharge-page .usdt-ticket-amount strong{min-width:0;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:25px;line-height:1.08;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.recharge-page .usdt-ticket-amount strong em{margin-left:3px;color:var(--theme);font-family:var(--mono);font-size:8px;font-style:normal;font-weight:800;letter-spacing:.08em}.recharge-page .usdt-ticket-countdown{position:relative;min-width:0;min-height:31px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 8px 7px;border:1px solid color-mix(in srgb,var(--theme) 18%,var(--line));border-radius:7px;color:var(--ink-3);background:color-mix(in srgb,var(--theme) 5%,var(--raised));font-size:8px}.recharge-page .usdt-ticket-countdown svg{color:var(--theme)}.recharge-page .usdt-ticket-countdown>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-page .usdt-ticket-countdown b{justify-self:end;color:var(--ink);font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums}.recharge-page .usdt-ticket-countdown>em{color:var(--ink-3);font-family:var(--mono);font-size:7px;font-style:normal}.recharge-page .usdt-ticket-countdown .usdt-countdown-track{height:2px}.recharge-page .usdt-ticket-countdown.tone-green svg,.recharge-page .usdt-ticket-countdown.tone-green b,.recharge-page .usdt-ticket-countdown.tone-green>em{color:var(--success)}.recharge-page .usdt-ticket-countdown.tone-yellow svg,.recharge-page .usdt-ticket-countdown.tone-yellow b,.recharge-page .usdt-ticket-countdown.tone-yellow>em{color:var(--warning)}.recharge-page .usdt-ticket-countdown.tone-red svg,.recharge-page .usdt-ticket-countdown.tone-red b,.recharge-page .usdt-ticket-countdown.tone-red>em{color:var(--danger)}.recharge-page .usdt-ticket-field{min-width:0;display:grid;gap:4px}.recharge-page .usdt-ticket-field>span{display:flex;align-items:center;gap:5px;color:var(--ink-3);font-size:9px;font-weight:650}.recharge-page .usdt-ticket-field>span em{padding:1px 4px;border:1px solid color-mix(in srgb,var(--success) 24%,var(--line));border-radius:3px;color:var(--success);font-size:7px;font-style:normal;letter-spacing:.04em}.recharge-page .usdt-ticket-field>div{min-width:0;min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:color-mix(in srgb,var(--well) 86%,var(--raised))}.recharge-page .usdt-ticket-field code{min-width:0;padding:0 8px;overflow:hidden;color:var(--ink-2);background:transparent;font-size:9px;line-height:34px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.recharge-page .usdt-ticket-field button{width:32px;height:34px;display:grid;place-items:center;padding:0;border:0;border-left:1px solid var(--line);color:var(--ink-3);background:transparent;cursor:pointer}.recharge-page .usdt-ticket-field button:hover{color:var(--theme);background:var(--theme-soft)}.recharge-page .usdt-ticket-note{min-width:0;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:6px;padding:7px 8px;border-radius:6px;color:var(--ink-3);background:color-mix(in srgb,var(--theme) 5%,var(--raised));font-size:9px;line-height:13px}.recharge-page .usdt-ticket-note svg{margin-top:1px;color:var(--theme)}.recharge-page .recharge-ticket-actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.recharge-page .recharge-ticket-actions .usdt-wallet-pay-link{width:100%;min-height:32px;padding:0 10px;font-size:9px}.recharge-page .recharge-ticket-actions .primary-button,.recharge-page .recharge-ticket-actions .recharge-cancel-order{min-height:32px}.recharge-page .recharge-ticket-actions .recharge-cancel-order{width:auto;min-width:96px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:var(--ink-3);background:color-mix(in srgb,var(--raised) 82%,transparent);font:inherit;font-size:9px;cursor:pointer}.recharge-page .recharge-ticket-actions .recharge-cancel-order:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 38%,var(--line));color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--raised))}.recharge-page .usdt-ticket .usdt-paid-banner{min-height:34px;padding:7px 9px;border-radius:7px;font-size:9px}.recharge-page .hosted-ticket{gap:9px}.recharge-page .hosted-ticket-provider{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px}.recharge-page .hosted-ticket-provider>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--theme) 24%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--theme) 8%,var(--raised))}.recharge-page .hosted-ticket-provider>div{min-width:0;display:grid;gap:2px}.recharge-page .hosted-ticket-provider b{color:var(--ink);font-size:12px}.recharge-page .hosted-ticket-provider small{color:var(--ink-3);font-size:9px;line-height:13px}.recharge-page .hosted-ticket-metrics{min-width:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:7px}.recharge-page .hosted-ticket-metrics>span{min-width:0;display:grid;gap:2px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--well) 62%,var(--raised))}.recharge-page .hosted-ticket-metrics small{color:var(--ink-3);font-size:8px}.recharge-page .hosted-ticket-metrics strong,.recharge-page .hosted-ticket-metrics b{overflow:hidden;color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.recharge-page .hosted-ticket-metrics strong em{margin-left:3px;color:var(--theme);font-size:8px;font-style:normal}.recharge-page .hosted-ticket .hosted-pay-link{width:100%;min-height:36px;font-size:10px}.recharge-page .hosted-ticket .recharge-ticket-actions{grid-template-columns:minmax(0,1fr) auto}.recharge-page .hosted-ticket .usdt-ticket-note{order:10}.recharge-page .hosted-ticket .hosted-checkout-fee{order:11;margin:0;color:var(--ink-3);font-size:8px}@media(max-width:1050px){.recharge-page .recharge-workspace-v3.has-order{grid-template-columns:minmax(0,1fr)}.recharge-page .recharge-order-v3{position:static}}@media(max-width:620px){.recharge-page .recharge-order-v3{padding:12px;border-radius:13px}.recharge-page .usdt-ticket-grid{grid-template-columns:118px minmax(0,1fr);gap:10px}.recharge-page .usdt-ticket-qr .usdt-qr{width:118px;padding:5px}.recharge-page .usdt-ticket-amount strong{font-size:22px}.recharge-page .usdt-ticket-field code{font-size:8.5px}.recharge-page .recharge-ticket-actions{grid-template-columns:minmax(0,1fr)}.recharge-page .recharge-ticket-actions .recharge-cancel-order{width:100%;min-height:30px}}@media(max-width:390px){.recharge-page .usdt-ticket-grid{grid-template-columns:104px minmax(0,1fr);gap:8px}.recharge-page .usdt-ticket-qr .usdt-qr{width:104px}.recharge-page .usdt-ticket-amount strong{font-size:20px}.recharge-page .recharge-order-confirm-head{grid-template-columns:28px minmax(0,1fr) auto;gap:7px}}.recharge-page .recharge-workspace-v3.has-order{grid-template-columns:minmax(0,1fr)}.recharge-page .recharge-workspace-v3.has-order .recharge-order-v3{width:100%;margin:0}.recharge-page .recharge-order-v3{--ticket-accent: #69c8ff;--ticket-accent-soft: rgb(105 200 255 / .09);--ticket-line: rgb(131 181 232 / .16);position:static;width:100%;gap:9px;padding:13px 14px;border-color:var(--ticket-line);border-radius:14px;color:#e8f2ff;background:radial-gradient(circle at 4% 0,rgb(61 139 223 / .12),transparent 26%),radial-gradient(circle at 100% 0,rgb(95 76 210 / .1),transparent 30%),linear-gradient(135deg,#09101cfb,#050b14fb);box-shadow:inset 0 1px #ffffff0e,0 16px 40px #0003}.recharge-page .recharge-order-v3:before{background:linear-gradient(90deg,transparent,var(--ticket-accent),transparent);box-shadow:0 0 16px #69c8ff57}.recharge-page .recharge-order-confirm-head{grid-template-columns:30px minmax(0,1fr) max-content;padding-bottom:9px;border-bottom-color:var(--ticket-line)}.recharge-page .recharge-order-head-icon{border-color:#69c8ff47;color:var(--ticket-accent);background:var(--ticket-accent-soft)}.recharge-page .recharge-order-confirm-head small{color:var(--ticket-accent)}.recharge-page .recharge-order-confirm-head b{color:#f4f8ff}.recharge-page .recharge-order-confirm-head .usdt-order-state{min-width:max-content;min-height:25px;padding:0 9px;border-color:#69c8ff2e;color:#b8d6f4;background:#10243acc;white-space:nowrap}.recharge-page .recharge-order-confirm-head .usdt-order-state i{background:var(--ticket-accent)}.recharge-page .usdt-ticket-grid{grid-template-columns:136px minmax(0,1fr);align-items:stretch;gap:16px}.recharge-page .usdt-ticket-qr{align-content:center}.recharge-page .usdt-ticket-qr .usdt-qr{width:136px;padding:6px;box-shadow:0 0 0 1px #69c8ff3d,0 9px 24px #00000038}.recharge-page .usdt-ticket-qr .usdt-network{border-color:#5db4ff3d;color:#a8ccef;background:#0c1f32d1}.recharge-page .usdt-ticket-qr .usdt-network i{background:var(--ticket-accent)}.recharge-page .usdt-ticket-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:9px 12px}.recharge-page .usdt-ticket-amount{grid-column:1 / -1;display:grid;grid-template-columns:minmax(225px,.78fr) minmax(300px,1.22fr);align-items:end;gap:16px}.recharge-page .usdt-ticket-amount>span{gap:3px}.recharge-page .usdt-ticket-amount small{color:#829bb4;font-size:10px}.recharge-page .usdt-ticket-amount strong{color:#fcfeff;font-size:34px;line-height:1;text-shadow:0 0 26px rgb(105 200 255 / .12)}.recharge-page .usdt-ticket-amount strong em{color:var(--ticket-accent);font-size:10px}.recharge-page .usdt-ticket-countdown{min-height:34px;padding:0 10px 8px;border-color:#69c8ff29;color:#8ca7c0;background:#071422b8;font-size:9px}.recharge-page .usdt-ticket-countdown b{font-size:13px}.recharge-page .usdt-ticket-field{min-width:0;gap:5px}.recharge-page .usdt-ticket-field>span{color:#8ea8c0;font-size:10px}.recharge-page .usdt-ticket-field>span em{border-color:#69c8ff38;color:var(--ticket-accent)}.recharge-page .usdt-ticket-field>div{min-height:40px;border-color:#83b5e82b;background:#040d18c7;box-shadow:inset 0 1px #ffffff06}.recharge-page .usdt-ticket-field code{padding:0 11px;color:#eff7ff;font-size:12px;font-weight:650;line-height:38px}.recharge-page .usdt-ticket-field+.usdt-ticket-field code{color:#fff;font-size:12.5px;font-weight:760}.recharge-page .usdt-ticket-field button{width:36px;height:38px;color:#8faac2}.recharge-page .usdt-ticket-field button:hover{color:var(--ticket-accent);background:var(--ticket-accent-soft)}.recharge-page .usdt-ticket-note{min-height:27px;padding:6px 9px;color:#8099b1;background:#0c1b2c8f;font-size:9px;line-height:14px}.recharge-page .usdt-ticket-note svg{color:var(--ticket-accent)}.recharge-page .recharge-ticket-actions{grid-template-columns:minmax(0,1fr) 108px;gap:8px}.recharge-page .recharge-ticket-actions.has-note{grid-template-columns:minmax(0,1fr) minmax(220px,300px) 108px}.recharge-page .recharge-ticket-actions.has-note .usdt-ticket-note{min-height:33px;align-content:center;padding:0;background:transparent}.recharge-page .recharge-ticket-actions .usdt-wallet-pay-link{min-height:33px;border-color:#69c8ff47;color:var(--ticket-accent);background:#0b2236b3}.recharge-page .recharge-ticket-actions .recharge-cancel-order{width:100%;min-width:0;min-height:33px;border-color:#ffffff1a;border-radius:7px;color:#8fa4b9;background:#ffffff06}.recharge-page .hosted-ticket-metrics>span{border-color:var(--ticket-line);background:#040d18ad}@media(max-width:760px){.recharge-page .usdt-ticket-grid{grid-template-columns:116px minmax(0,1fr);gap:11px}.recharge-page .usdt-ticket-qr .usdt-qr{width:116px}.recharge-page .usdt-ticket-body{grid-template-columns:minmax(0,1fr)}.recharge-page .usdt-ticket-amount{grid-column:1;grid-template-columns:minmax(0,1fr);gap:6px}.recharge-page .usdt-ticket-amount strong{font-size:26px}.recharge-page .usdt-ticket-field code{font-size:10px}.recharge-page .usdt-ticket-field+.usdt-ticket-field code{font-size:11px}.recharge-page .recharge-ticket-actions.has-note{grid-template-columns:minmax(0,1fr) 108px}.recharge-page .recharge-ticket-actions.has-note .usdt-ticket-note{grid-column:1 / -1;order:3}}@media(max-width:460px){.recharge-page .usdt-ticket-grid{grid-template-columns:102px minmax(0,1fr);gap:9px}.recharge-page .usdt-ticket-qr .usdt-qr{width:102px}.recharge-page .usdt-ticket-amount strong{font-size:23px}.recharge-page .usdt-ticket-field code{font-size:9px}}.recharge-feedback-dialog{width:min(470px,calc(100vw - 28px))!important;max-width:470px!important;max-height:min(680px,calc(100vh - 32px));margin:auto;padding:0!important;overflow:hidden;border:1px solid rgb(111 186 241 / .22);border-radius:17px;color:#eef7ff;background:radial-gradient(circle at 100% 0,rgb(83 125 226 / .15),transparent 34%),linear-gradient(145deg,#0c1524fc,#050b14fe);box-shadow:0 34px 90px #00000094,inset 0 1px #fff1}.recharge-feedback-dialog::backdrop{background:#01060cb8;backdrop-filter:blur(9px) saturate(.9);-webkit-backdrop-filter:blur(9px) saturate(.9)}.recharge-feedback-shell{display:grid}.recharge-feedback-shell>header{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:11px;padding:16px 17px 14px;border-bottom:1px solid rgb(135 177 225 / .12);background:linear-gradient(120deg,rgb(61 125 200 / .09),transparent 50%)}.recharge-feedback-shell>header>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgb(255 108 135 / .27);border-radius:12px;color:#ff91a7;background:#ff5f7c13;box-shadow:inset 0 1px #ffffff0b}.recharge-feedback-shell>header>div{min-width:0;display:grid;gap:2px}.recharge-feedback-shell>header small{color:#78baf0;font-family:var(--mono);font-size:8px;font-weight:750;letter-spacing:.12em}.recharge-feedback-shell>header h2{margin:0;color:#f6faff;font-size:17px;line-height:1.25}.recharge-feedback-shell>header>button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid rgb(255 255 255 / .08);border-radius:9px;color:#91a6bc;background:#ffffff06;cursor:pointer}.recharge-feedback-shell>header>button:hover{color:#fff;background:#ffffff0f}.recharge-feedback-body{display:grid;gap:12px;padding:16px 17px 17px}.recharge-feedback-body>p{margin:0;color:#d7e6f5;font-size:12px;line-height:20px}.recharge-feedback-hint{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;padding:9px 10px;border:1px solid rgb(104 200 255 / .13);border-radius:8px;color:#91aec8;background:#0c1f33a8;font-size:10px;line-height:16px}.recharge-feedback-hint svg{margin-top:1px;color:#69c8ff}.recharge-feedback-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.recharge-feedback-actions .primary-button,.recharge-feedback-actions .secondary-button{min-height:38px;padding-inline:15px;font-size:11px}.cd-shell:has(.works-page) .works-empty{position:relative;min-height:360px;overflow:hidden;border:1px solid rgb(112 158 211 / .18)!important;border-radius:18px;background:radial-gradient(circle at 18% 0,rgb(65 137 218 / .12),transparent 32%),radial-gradient(circle at 100% 100%,rgb(107 82 219 / .09),transparent 36%),linear-gradient(145deg,#0a121ff5,#050b14fb)!important;box-shadow:inset 0 1px #ffffff0b,0 18px 46px #00000029!important}.cd-shell:has(.works-page) .works-empty:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgb(116 163 215 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(116 163 215 / .035) 1px,transparent 1px);background-size:32px 32px;content:"";-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 78%);mask-image:radial-gradient(circle at center,#000 0,transparent 78%)}.cd-shell:has(.works-page) .works-empty>*{position:relative;z-index:1}.cd-shell:has(.works-page) .works-empty .empty-state{min-height:230px;border:0!important;color:#91a8bf!important;background:transparent!important}.cd-shell:has(.works-page) .works-empty .empty-state>span{width:64px;height:64px;border:1px solid rgb(105 200 255 / .22);border-radius:17px;color:#76ccff;background:radial-gradient(circle at 50% 20%,rgb(105 200 255 / .15),transparent 65%),#071626d1;box-shadow:0 0 30px #46a6ff1f,inset 0 1px #ffffff0e}.cd-shell:has(.works-page) .works-empty .empty-state>span svg{width:29px;height:29px}.cd-shell:has(.works-page) .works-empty .empty-state strong{color:#f2f8ff!important;font-size:18px;font-weight:720;letter-spacing:-.02em}.cd-shell:has(.works-page) .works-empty .empty-state small{max-width:390px;color:#91a6bb!important;font-size:12px;line-height:20px}.cd-shell:has(.works-page) .works-empty>button{min-height:38px;padding:0 16px;border:1px solid rgb(105 200 255 / .32)!important;border-radius:9px;color:#eaf8ff!important;background:linear-gradient(135deg,#1878b7,#205c9f)!important;box-shadow:0 10px 24px #1667ad3d,inset 0 1px #ffffff1f!important;font-size:11px;font-weight:700}.cd-shell:has(.works-page) .works-empty>button:hover{border-color:#83dbff80!important;filter:brightness(1.08);transform:translateY(-1px)}.prompt-optimize-switch{position:relative;min-width:0;min-height:34px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;overflow:hidden;margin:9px 0 10px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--line-strong) 74%,transparent);border-radius:9px;background:linear-gradient(112deg,rgb(255 255 255 / .028),transparent 45%),color-mix(in srgb,var(--well) 64%,var(--paper));transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.prompt-optimize-switch.is-on{border-color:color-mix(in srgb,var(--theme) 28%,var(--line));background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--theme) 9%,transparent),transparent 30%),linear-gradient(112deg,rgb(255 255 255 / .03),transparent 50%),color-mix(in srgb,var(--well) 62%,var(--paper));box-shadow:inset 0 1px #ffffff0a}.prompt-optimize-switch.is-on:after{position:absolute;inset:0 auto 0 -24%;width:18%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme) 9%,transparent),transparent);content:"";transform:skew(-16deg);animation:prompt-opt-scan 5.4s ease-in-out infinite}.prompt-optimize-icon{width:26px;height:26px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--theme) 22%,var(--line));border-radius:7px;color:var(--theme);background:color-mix(in srgb,var(--theme) 7%,var(--raised))}.prompt-optimize-copy{min-width:0;display:grid;gap:1px}.prompt-optimize-copy b{color:var(--ink);font-size:9.5px;line-height:12px}.prompt-optimize-copy small{overflow:hidden;color:var(--ink-3);font-size:7.5px;line-height:10px;text-overflow:ellipsis;white-space:nowrap}.prompt-optimize-toggle{position:relative;width:36px;height:20px;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--ink-4) 18%,var(--well));cursor:pointer;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.prompt-optimize-toggle i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#dce9f5;box-shadow:0 2px 6px #00000047;transition:transform .24s cubic-bezier(.22,1,.36,1),background .22s ease}.prompt-optimize-switch.is-on .prompt-optimize-toggle{border-color:color-mix(in srgb,var(--theme) 56%,transparent);background:color-mix(in srgb,var(--theme) 34%,#123);box-shadow:0 0 14px color-mix(in srgb,var(--theme) 15%,transparent)}.prompt-optimize-switch.is-on .prompt-optimize-toggle i{background:var(--theme);transform:translate(16px)}@keyframes prompt-opt-scan{0%,68%{transform:translate(0) skew(-16deg);opacity:0}78%{opacity:.8}to{transform:translate(700%) skew(-16deg);opacity:0}}@media(max-width:620px){.prompt-optimize-switch{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;min-height:32px;padding:3px 6px}.prompt-optimize-copy b{font-size:9px}.prompt-optimize-copy small{font-size:7px}}.cd-rail>nav button b{font-size:12px!important;line-height:15px;letter-spacing:0}.cd-rail>nav button>i{font-size:9px!important}.cd-rail-language select,.cd-rail-admin small{font-size:11px!important}.payment-channel-copy b,.recharge-tier-credits b{font-size:12px!important}.payment-channel-copy p,.recharge-tier-card>small,.recharge-tier-card p,.recharge-tier-price em,.recharge-custom-editor-note,.recharge-tier-credits small{font-size:10px!important;line-height:15px!important}.cine-assets header small,.studio2-assets-head small,.vstudio-assets-card>small,.model-choice-copy small,.cine-tags span,.vstudio-capabilities span{font-size:10px!important;line-height:15px!important}@media(max-width:520px){.recharge-feedback-dialog{width:calc(100vw - 20px)!important;max-width:none!important;border-radius:15px}.recharge-feedback-shell>header{grid-template-columns:38px minmax(0,1fr) 30px;gap:9px;padding:13px 13px 12px}.recharge-feedback-shell>header>span{width:38px;height:38px;border-radius:11px}.recharge-feedback-shell>header h2{font-size:15px}.recharge-feedback-body{gap:10px;padding:13px}.recharge-feedback-actions{display:grid;grid-template-columns:minmax(0,1fr)}.recharge-feedback-actions button{width:100%}}.cd-shell:has(.works-page) .work-actions>.work-download-original{min-height:31px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:6px;padding:4px 7px;color:#dfffe9;border:1px solid rgba(113,237,195,.2);border-radius:9px;background:linear-gradient(135deg,#71edc31a,#5ab2e109),#080f15bd;box-shadow:inset 0 1px #ffffff0b}.cd-shell:has(.works-page) .work-actions>.work-download-original:hover{color:#f4fff8;border-color:#71edc36b;background:linear-gradient(135deg,#71edc32b,#5ab2e112),#080f15db;transform:translateY(-1px)}.work-download-original>span{grid-row:1 / 3;width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#0b1713;background:linear-gradient(145deg,#c8ff37,#71edc3);box-shadow:0 0 12px #71edc329}.work-download-original>b,.work-download-original>small{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.work-download-original>b{align-self:end;font-size:8.5px;line-height:10px}.work-download-original>small{align-self:start;color:#6f8c84;font-size:6.5px;line-height:8px;letter-spacing:.12em}.works-modal-actions{display:grid;gap:8px;margin-top:auto;padding-top:2px}.works-modal-actions>button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#a7b6c9;border:1px solid rgba(123,149,207,.16);border-radius:9px;background:#ffffff06;cursor:pointer;font-size:9px}.works-modal-actions>button:hover{color:#fff;border-color:#c8ff3742;background:#c8ff370d}.works-modal-download{min-height:55px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 11px;color:#09130f;border:1px solid rgba(200,255,55,.36);border-radius:11px;background:linear-gradient(120deg,#c8ff37,#8ff2cc 58%,#6bdcff);box-shadow:0 12px 28px #40d1ae21;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.works-modal-download>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#05120d24}.works-modal-download>div{min-width:0;display:grid;gap:2px}.works-modal-download b,.works-modal-download small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.works-modal-download b{font-size:12px}.works-modal-download small{color:#071811ad;font-size:8px}.works-modal-download:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 34px #40d1ae33}.works-modal-download>svg{opacity:.72}@media(max-width:520px){.work-download-original>small{display:none}.work-download-original>b{font-size:7px}.works-modal-actions{position:sticky;bottom:0;z-index:3;padding-top:8px;background:linear-gradient(180deg,transparent,rgba(8,13,23,.98) 22%)}}
