:root{--color-liquid-abyss:#012624;--color-liquid-deep:#011d1c;--color-liquid-kelp:#003734;--color-liquid-mist:#edfffe;--color-platinum:#fff;--color-silver-mist:#bbc7c6;--color-ash:#f2f2f2;--color-slate-deep:#707777;--color-lavender-phosphor:#fde9ff;--color-bioluminescent-gradient:#00827c;--gradient-bioluminescent-gradient:linear-gradient(90deg, #00827c 0%, #cbfffc 100%);--color-aurora-gradient:#cbfffc;--gradient-aurora-gradient:linear-gradient(90deg, #cbfffc 0%, #edfffe 26.25%, #fffdfa 47.57%, #fad1ff 88.96%);--font-matter:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-arial:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-caption:10px;--leading-caption:1.4;--tracking-caption:1.5px;--text-body:16px;--leading-body:1.4;--tracking-body:0px;--text-subheading:24px;--leading-subheading:1.3;--tracking-subheading:-.48px;--text-heading:36px;--leading-heading:1;--tracking-heading:0px;--text-heading-lg:61px;--leading-heading-lg:1;--tracking-heading-lg:-2.44px;--text-display:96px;--leading-display:1;--tracking-display:-3.84px;--font-weight-regular:400;--font-weight-medium:500;--spacing-unit:4px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-36:36px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-120:120px;--spacing-140:140px;--spacing-160:160px;--spacing-164:164px;--page-max-width:1440px;--section-gap:68px;--card-padding:36px;--element-gap:20px;--radius-md:6px;--radius-xl:16px;--radius-2xl:16px;--radius-cards:16px;--radius-small:6px;--radius-buttons:6px;--surface-liquid-abyss:var(--color-liquid-abyss);--surface-liquid-deep:var(--color-liquid-deep);--surface-liquid-kelp:var(--color-liquid-kelp);--surface-slate-deep:var(--color-slate-deep);--bg:var(--color-liquid-abyss);--panel:var(--color-liquid-kelp);--panel-2:var(--color-liquid-deep);--line:#edfffe1f;--text:var(--color-platinum);--muted:var(--color-silver-mist);--soft:var(--color-liquid-mist);--accent:var(--color-liquid-mist);--accent-2:var(--color-silver-mist);--danger:var(--color-liquid-mist);--blue:var(--color-liquid-mist)}*{box-sizing:border-box}body{background:var(--color-liquid-abyss);color:var(--color-silver-mist);font-family:var(--font-matter);font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--leading-body);margin:0}button,input,a,select,textarea{font:inherit}button,a{cursor:pointer}.shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#011d1cb8;padding:24px 18px}.brand{align-items:center;gap:12px;padding:10px 8px 26px;display:flex}.logo-mark{border-radius:var(--radius-small);width:42px;height:42px;color:var(--color-liquid-mist);font-size:17px;font-weight:var(--font-weight-medium);background:#cbfffc1a;border:1px solid #cbfffc5c;place-items:center;display:grid}.brand strong,.preview-head h2,.topbar h1{letter-spacing:0}.brand span,.topbar p,.preview-head p,.storage-note span,.output-row small,.list-head,.meta-grid span{color:var(--muted)}.brand span{margin-top:3px;font-size:13px;display:block}.nav{gap:6px;display:grid}.top-tabs{border:1px solid var(--line);border-radius:var(--radius-small);background:#011d1cdb;align-items:center;gap:4px;padding:4px;display:inline-flex}.top-tabs a{color:var(--soft);white-space:nowrap;border-radius:6px;min-height:34px;padding:8px 12px;text-decoration:none}.top-tabs a.active,.top-tabs a:hover{background:var(--panel-2);color:var(--text)}.side-tabs{margin-bottom:14px;display:grid}.nav button,.folder-tree button,.logout-button,.actions button,.actions a{color:var(--soft);border-radius:var(--radius-small);background:0 0;border:1px solid #0000;text-decoration:none}.nav button{text-align:left;align-items:center;gap:10px;padding:10px;display:flex}.folder-tree{border-top:1px solid var(--line);gap:6px;margin-top:16px;padding-top:16px;display:grid}.folder-tree-head{color:var(--soft);justify-content:space-between;align-items:center;gap:10px;padding:0 4px 4px;font-size:13px;display:flex}.folder-tree-head span{color:var(--muted)}.folder-tree button{text-align:left;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.folder-tree button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav button.active,.nav button:hover,.folder-tree button.active,.folder-tree button:hover,.logout-button:hover,.actions button:hover,.actions a:hover{border-color:var(--line);background:var(--panel-2);color:var(--text)}.storage-note{border:1px solid var(--line);border-radius:var(--radius-small);background:#003734b3;margin-top:28px;padding:14px}.storage-note strong,.storage-note span{display:block}.logout-button{align-items:center;gap:10px;width:100%;margin-top:14px;padding:10px;display:inline-flex}.storage-note span{margin-top:8px;font-size:13px;line-height:1.45}.inbox{min-width:0;padding:28px}.topbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.topbar p,.preview-head p{text-transform:uppercase;margin:0 0 6px;font-size:13px}.topbar h1{margin:0;font-size:28px;line-height:1.18}.search{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--panel);align-items:center;gap:10px;width:min(440px,100%);padding:0 12px;display:flex}.topbar-actions{justify-content:flex-end;align-items:center;gap:10px;width:min(760px,100%);display:flex}.upload-button{border-radius:var(--radius-small);background:var(--accent);color:#222;height:44px;font-weight:var(--font-weight-medium);white-space:nowrap;border:1px solid #cbfffc73;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.search input{width:100%;height:44px;color:var(--text);background:0 0;border:0;outline:none}.content-grid{grid-template-columns:minmax(420px,.95fr) minmax(420px,1.05fr);gap:18px;min-height:calc(100vh - 122px);display:grid}.list-panel,.preview-panel{border:1px solid var(--line);border-radius:var(--radius-small);background:#003734db;overflow:hidden}.list-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 16px;font-size:13px;display:flex}.output-list{display:grid}.output-row{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto 74px;align-items:center;gap:12px;padding:14px 16px;display:grid}.output-row:hover,.output-row.selected{background:var(--color-liquid-deep)}.file-badge{border-radius:var(--radius-small);background:var(--color-liquid-deep);width:34px;height:34px;color:var(--accent);place-items:center;display:grid}.row-main{min-width:0}.row-main strong,.row-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row-main small{margin-top:4px;font-size:12px}.status{border:1px solid var(--line);border-radius:var(--radius-small);color:var(--soft);background:var(--color-liquid-deep);white-space:nowrap;padding:5px 9px;font-size:12px}.status.approved{color:var(--accent);border-color:#cbfffc73}.status.needs-review{color:var(--accent-2);border-color:#cbfffc73}.status.rejected{color:var(--danger);border-color:#cbfffc73}.size{color:var(--muted);text-align:right;font-size:12px}.preview-panel{padding:18px}.preview-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.preview-head h2{margin:0 0 14px;font-size:22px}.preview-box{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);place-items:center;min-height:330px;max-height:520px;display:grid;overflow:hidden}.preview-box img,.preview-box video,.preview-box audio,.preview-box iframe{object-fit:contain;border:0;width:100%;height:100%;max-height:520px}.preview-box audio{width:min(92%,560px);height:44px}.preview-box iframe{background:var(--color-liquid-deep);min-height:520px}.preview-box pre{color:var(--color-liquid-mist);white-space:pre-wrap;place-self:stretch stretch;margin:0;padding:18px;overflow:auto}.meta-grid{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px 14px;margin-top:18px;padding-top:18px;font-size:13px;display:grid}.path-text{overflow-wrap:anywhere}.safe-text{color:var(--accent)}.warning-text{color:var(--accent-2)}.activity-panel{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.activity-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.activity-head span,.activity-item small,.empty-activity{color:var(--muted);font-size:12px}.activity-list{gap:10px;display:grid}.activity-item{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.activity-item strong,.activity-item small,.activity-item p{display:block}.activity-item small{margin-top:3px}.activity-item p{color:var(--soft);margin:5px 0 0;font-size:12px;line-height:1.45}.event-dot{background:var(--blue);border-radius:50%;width:9px;height:9px;margin-top:5px}.event-dot.approved{background:var(--accent)}.event-dot.rejected,.event-dot.deleted{background:var(--danger)}.event-dot.archived,.event-dot.downloaded{background:var(--accent-2)}.actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.actions button,.actions a{align-items:center;gap:8px;min-height:38px;padding:8px 12px;display:inline-flex}.actions .primary-action{background:var(--accent);color:#222}.actions .danger{color:var(--danger)}.action-message{border-radius:var(--radius-small);color:var(--soft);background:#cbfffc1a;border:1px solid #cbfffc59;margin:-8px 0 18px;padding:10px 12px;font-size:13px}.modal-backdrop{z-index:20;background:#011d1cb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-panel{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-kelp);gap:14px;width:min(100%,520px);padding:18px;display:grid}.delete-panel{width:min(100%,560px)}.modal-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.modal-head p{color:var(--muted);text-transform:uppercase;margin:0 0 5px;font-size:12px}.modal-head h2{margin:0;font-size:20px;line-height:1.2}.modal-head strong,.modal-head span{display:block}.modal-head span{color:var(--muted);margin-top:4px;font-size:13px}.modal-head button{border:1px solid var(--line);border-radius:var(--radius-small);width:36px;height:36px;color:var(--soft);background:0 0;place-items:center;display:grid}.modal-panel label,.modal-panel label span{gap:8px;display:grid}.modal-panel label span,.modal-copy{color:var(--soft);font-size:13px}.modal-panel input,.modal-panel select,.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);width:100%;min-height:42px;color:var(--text);outline:none;padding:0 12px}.field textarea{resize:vertical;min-height:110px;padding:12px}.modal-panel input[type=file]{padding:9px 12px}.modal-status{border:1px solid var(--line);border-radius:var(--radius-small);color:var(--muted);padding:10px 12px;font-size:13px}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.modal-actions button{border:1px solid var(--line);border-radius:var(--radius-small);min-height:38px;color:var(--soft);background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.modal-actions .primary-action{background:var(--accent);color:#222;font-weight:var(--font-weight-medium);border-color:#cbfffc73}.warning-box{border-radius:var(--radius-small);color:var(--accent-2);background:#cbfffc1a;border:1px solid #cbfffc66;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:13px;display:grid}.modal-copy{margin:0;line-height:1.5}.split-actions{justify-content:space-between}.modal-actions .danger-fill{color:var(--danger);background:#cbfffc24;border-color:#cbfffc80}.modal-actions button:disabled{cursor:not-allowed;opacity:.52}.empty{min-height:50vh;color:var(--muted);place-items:center;display:grid}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-stack{justify-items:center;gap:16px;width:min(100%,380px);display:grid}.login-logo{width:56px;height:56px;font-size:21px}.login-panel{border:1px solid var(--line);border-radius:var(--radius-small);background:#003734eb;gap:16px;width:100%;padding:24px;display:grid}.login-panel p{color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:13px}.login-panel h1{margin:0;font-size:26px;line-height:1.2}.login-panel label,.login-panel label span{gap:8px;display:grid}.login-panel label span{color:var(--soft);font-size:13px}.login-panel input{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);width:100%;height:44px;color:var(--text);outline:none;padding:0 12px}.login-panel input:focus{border-color:#cbfffcb3}.login-error{border-radius:var(--radius-small);color:var(--danger);background:#cbfffc1a;border:1px solid #cbfffc73;padding:10px 12px;font-size:13px}.login-panel button{border-radius:var(--radius-small);background:var(--accent);color:#222;height:44px;font-weight:var(--font-weight-medium);border:1px solid #cbfffc73}.generation-grid{grid-template-columns:minmax(360px,.86fr) minmax(440px,1.14fr);gap:18px;display:grid}.workflow-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.workflow-tabs button{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);min-height:44px;color:var(--soft);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;gap:8px;display:inline-flex}.workflow-tabs button.active,.workflow-tabs button:hover{color:var(--text);background:#cbfffc21;border-color:#cbfffc80}.generation-panel{border:1px solid var(--line);border-radius:var(--radius-small);background:#003734db;padding:18px}.panel-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.panel-head p{color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:12px}.panel-head h2{margin:0;font-size:21px;line-height:1.2}.segmented-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.segmented-control button,.generation-actions button,.generation-actions a{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);min-height:42px;color:var(--soft);justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.segmented-control button.active,.segmented-control button:hover{color:var(--text);background:#cbfffc1f;border-color:#cbfffc73}.field{gap:8px;margin-bottom:14px;display:grid}.field span,.toggle-field span{color:var(--soft);font-size:13px}.model-summary,.seed-control,.folder-preview,.prompt-count{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);padding:12px}.model-summary{gap:6px;margin-bottom:16px;display:grid}.seed-control{gap:10px;margin-bottom:16px;display:grid}.seed-control.disabled{opacity:.68}.seed-head,.seed-input-row{align-items:center;gap:10px;display:flex}.seed-head{justify-content:space-between}.seed-head div{gap:4px;display:grid}.seed-head span{color:var(--soft);font-size:13px}.seed-head strong{font-size:18px}.seed-head button{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--panel-2);min-height:38px;color:var(--text);justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.seed-head button:disabled{cursor:not-allowed;opacity:.5}.seed-input-row input[type=number]{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);width:min(170px,42%);min-height:42px;color:var(--text);outline:none;padding:0 12px}.seed-input-row input[type=range]{min-width:0;accent-color:var(--accent);flex:1}.seed-control p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.model-summary strong,.folder-preview strong{overflow-wrap:anywhere}.model-summary span,.folder-preview span,.prompt-count{color:var(--muted);font-size:13px;line-height:1.45}.parameter-grid,.metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.wide-field{grid-column:1/-1}.slider-field{grid-template-columns:minmax(92px,120px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.slider-field input[type=range]{min-width:0;accent-color:var(--accent)}.toggle-field{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:14px;padding:0 12px;display:flex}.toggle-field input{width:18px;height:18px}.prompt-box{min-height:230px}.prompt-count{margin:-4px 0 14px}.folder-preview{gap:6px;margin-bottom:18px;display:grid}.reference-media-panel,.payload-preview{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);margin-bottom:16px;padding:14px}.reference-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.reference-head div,.payload-preview div{gap:4px;display:grid}.reference-head span,.payload-preview span{color:var(--muted);font-size:12px}.reference-head strong,.payload-preview strong{color:var(--text);font-size:15px}.reference-upload{border-radius:var(--radius-small);min-height:38px;color:var(--text);cursor:pointer;font-size:13px;font-weight:var(--font-weight-medium);background:#cbfffc1a;border:1px solid #cbfffc6b;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:relative}.reference-upload.disabled{cursor:not-allowed;opacity:.55}.reference-upload input{cursor:pointer;opacity:0;position:absolute;inset:0}.reference-upload.disabled input{cursor:not-allowed}.reference-media-panel p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45}.reference-list{gap:10px;display:grid}.reference-card{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--panel-2);grid-template-columns:64px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:8px;display:grid}.reference-card img,.reference-card video{aspect-ratio:1;object-fit:cover;background:var(--color-liquid-deep);border-radius:6px;width:64px}.reference-card div{gap:6px;min-width:0;display:grid}.reference-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.reference-card button{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);min-height:36px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.reference-card .mask-edit-button{width:fit-content;min-height:34px;color:var(--soft);justify-content:flex-start;gap:7px;padding:7px 10px}.reference-card .mask-edit-button:hover{color:var(--accent);border-color:#cbfffc73}.mask-status{color:var(--accent);font-size:12px}.mask-modal-backdrop{z-index:40}.mask-modal-panel{width:min(100%,940px);max-height:calc(100vh - 36px);overflow:auto}.mask-modal-panel .modal-head button{width:auto;padding:0 12px}.mask-workspace{border:1px solid var(--line);border-radius:var(--radius-small);background:linear-gradient(45deg, var(--color-liquid-abyss) 25%, transparent 25%), linear-gradient(-45deg, var(--color-liquid-abyss) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--color-liquid-abyss) 75%), linear-gradient(-45deg, transparent 75%, var(--color-liquid-abyss) 75%), var(--color-liquid-deep);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;place-items:center;min-height:360px;display:grid;overflow:hidden}.mask-workspace canvas:not([hidden]){cursor:crosshair;touch-action:none;max-width:100%;max-height:min(64vh,720px);display:block}.mask-toolbar,.mask-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mask-mode-buttons,.mask-actions{gap:8px;display:flex}.mask-mode-buttons button,.mask-actions button{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);min-height:38px;color:var(--soft);justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.mask-mode-buttons button.active,.mask-mode-buttons button:hover{color:var(--accent);border-color:#cbfffc73}.mask-size-control{gap:7px;width:min(320px,100%);display:grid}.mask-size-control span{color:var(--soft);font-size:13px}.mask-actions .primary-action{background:var(--accent);color:#222;font-weight:var(--font-weight-medium);border-color:#cbfffc73}.reference-empty{border:1px dashed var(--line);border-radius:var(--radius-small);color:var(--muted);align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}.audio-reference-card{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--panel-2);grid-template-columns:24px minmax(0,1fr) minmax(140px,190px) auto;align-items:center;gap:10px;padding:10px;display:grid}.audio-reference-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.audio-reference-card button{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);min-height:36px;color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.payload-preview{gap:12px;margin:16px 0 0;display:grid}.payload-preview pre{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);max-height:320px;color:var(--soft);margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.generation-actions{flex-wrap:wrap;gap:8px;display:flex}.generation-actions .primary-action{background:var(--accent);color:#222;font-weight:var(--font-weight-medium);border-color:#cbfffc73}.generation-actions button:disabled{cursor:not-allowed;opacity:.65}.auros-hub .shell{max-width:var(--page-max-width);grid-template-columns:252px minmax(0,1fr);margin-inline:auto}.auros-hub .sidebar{background:var(--color-liquid-deep);border-right:1px solid var(--line);padding:var(--spacing-32) var(--spacing-20)}.auros-hub .brand{padding:4px 4px var(--spacing-40)}.auros-hub .brand strong{color:var(--color-platinum);letter-spacing:-.02em;font-size:16px;font-weight:500}.auros-hub .brand span,.auros-hub .folder-tree-head,.auros-hub .topbar p,.auros-hub .preview-head p,.auros-hub .modal-head p,.auros-hub .panel-head p,.auros-hub .login-panel p,.auros-hub .list-head,.auros-hub .meta-grid>span,.auros-hub .field>span,.auros-hub .toggle-field>span{color:var(--color-silver-mist);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.auros-hub .logo-mark{border:1px solid var(--line);background:var(--color-liquid-kelp);color:var(--color-liquid-mist);letter-spacing:-.05em;flex:none}.auros-hub .inbox{min-width:0;padding:var(--spacing-40) clamp(20px, 3vw, 48px) var(--spacing-80)}.auros-hub .topbar{margin-bottom:var(--spacing-40);align-items:start;gap:var(--spacing-32)}.auros-hub h1,.auros-hub h2,.auros-hub h3{color:var(--color-platinum);font-weight:var(--font-weight-medium)}.auros-hub .topbar h1,.auros-hub .login-panel h1{letter-spacing:-.04em;max-width:740px;font-size:clamp(36px,4vw,61px);line-height:1}.auros-hub .preview-head h2,.auros-hub .panel-head h2,.auros-hub .modal-head h2{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,36px);line-height:1.08}.auros-hub .top-tabs{gap:var(--spacing-16);background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.auros-hub .top-tabs a{min-height:auto;color:var(--color-silver-mist);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:8px 0;font-size:12px;font-weight:400}.auros-hub .top-tabs a.active,.auros-hub .top-tabs a:hover{color:var(--color-platinum);background:0 0}.auros-hub .side-tabs{gap:var(--spacing-12);margin-bottom:var(--spacing-32);display:grid}.auros-hub .nav button,.auros-hub .folder-tree button,.auros-hub .logout-button{color:var(--color-silver-mist);font-size:13px}.auros-hub .nav button.active,.auros-hub .folder-tree button.active,.auros-hub .output-row.selected{background:var(--color-liquid-kelp);color:var(--color-platinum)}.auros-hub .storage-note,.auros-hub .model-summary,.auros-hub .seed-control,.auros-hub .folder-preview,.auros-hub .prompt-count,.auros-hub .reference-media-panel,.auros-hub .payload-preview,.auros-hub .preview-box,.auros-hub .mask-workspace{border-radius:var(--radius-cards);background:var(--color-liquid-deep);border:0}.auros-hub .storage-note{padding:var(--spacing-20)}.auros-hub .storage-note strong,.auros-hub .model-summary strong,.auros-hub .reference-head strong,.auros-hub .payload-preview strong,.auros-hub .row-main strong,.auros-hub .activity-item strong{color:var(--color-liquid-mist);font-weight:500}.auros-hub .search,.auros-hub .login-panel input,.auros-hub .modal-panel input,.auros-hub .modal-panel select,.auros-hub .field input,.auros-hub .field select,.auros-hub .field textarea,.auros-hub .seed-input-row input[type=number]{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep);color:var(--color-liquid-mist)}.auros-hub :is(input,textarea)::placeholder{color:var(--color-silver-mist);opacity:.72}.auros-hub :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--color-liquid-mist);outline-offset:2px;box-shadow:none}.auros-hub .content-grid,.auros-hub .generation-grid{gap:var(--spacing-20)}.auros-hub .list-panel,.auros-hub .preview-panel,.auros-hub .generation-panel,.auros-hub .login-panel,.auros-hub .modal-panel{border-radius:var(--radius-cards);background:var(--color-liquid-kelp);box-shadow:none;border:0}.auros-hub .preview-panel,.auros-hub .generation-panel,.auros-hub .login-panel,.auros-hub .modal-panel{padding:clamp(24px,2.5vw,36px)}.auros-hub .list-head{padding:var(--spacing-24) var(--spacing-28)}.auros-hub .output-row{padding:var(--spacing-20) var(--spacing-28);color:var(--color-liquid-mist)}.auros-hub .output-row:hover,.auros-hub .workflow-tabs button.active,.auros-hub .segmented-control button.active,.auros-hub .mask-mode-buttons button.active{background:var(--color-liquid-abyss);color:var(--color-platinum)}.auros-hub .file-badge,.auros-hub .status,.auros-hub .workflow-tabs button,.auros-hub .segmented-control button,.auros-hub .toggle-field,.auros-hub .reference-card,.auros-hub .audio-reference-card{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--color-liquid-deep)}.auros-hub .status{letter-spacing:.08em;text-transform:uppercase;color:var(--color-silver-mist);font-size:10px}.auros-hub .status.approved{color:var(--color-liquid-mist)}.auros-hub .status.needs-review{color:var(--color-silver-mist)}.auros-hub .status.rejected{color:var(--color-ash)}.auros-hub .folder-tree-head>span,.auros-hub .seed-head strong{color:var(--color-lavender-phosphor)}.auros-hub .preview-head,.auros-hub .panel-head{margin-bottom:var(--spacing-24)}.auros-hub .preview-box{min-height:360px}.auros-hub .preview-box iframe{background:var(--color-liquid-deep)}.auros-hub .actions button,.auros-hub .actions a,.auros-hub .modal-actions button,.auros-hub .generation-actions button,.auros-hub .generation-actions a,.auros-hub .mask-actions button,.auros-hub .mask-mode-buttons button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--color-liquid-deep);color:var(--color-liquid-mist);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.auros-hub .upload-button,.auros-hub .login-panel button,.auros-hub .actions .primary-action,.auros-hub .modal-actions .primary-action,.auros-hub .generation-actions .primary-action,.auros-hub .mask-actions .primary-action{border-radius:var(--radius-buttons);background:var(--gradient-aurora-gradient);color:#222;min-height:44px;font:400 12px/1.4 var(--font-arial);letter-spacing:.12em;text-transform:uppercase;border:0;padding:10px 18px}.auros-hub .workflow-tabs{gap:var(--spacing-12);margin-bottom:var(--spacing-20)}.auros-hub .workflow-tabs button,.auros-hub .segmented-control button{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.auros-hub .login-shell{position:relative;overflow:hidden}.auros-hub .login-stack{z-index:1;gap:var(--spacing-24);width:min(100%,460px);position:relative}.auros-hub .login-logo{width:64px;height:64px}.auros-hub .login-shell:before{content:"";aspect-ratio:1;opacity:.45;pointer-events:none;background-image:radial-gradient(circle,#cbfffc80 1px,#0000 1.5px);background-size:12px 12px;border-radius:50%;width:min(60vw,600px);position:absolute;top:-210px;right:-110px;-webkit-mask-image:radial-gradient(circle at 40% 45%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 40% 45%,#000 0%,#0000 68%)}.auros-hub .modal-backdrop{background:#011d1ce0}.auros-hub .warning-box,.auros-hub .login-error,.auros-hub .action-message{border:1px solid var(--line);background:var(--color-liquid-deep);color:var(--color-liquid-mist)}.auros-hub .event-dot,.auros-hub .event-dot.approved,.auros-hub .event-dot.rejected,.auros-hub .event-dot.deleted,.auros-hub .event-dot.archived,.auros-hub .event-dot.downloaded{background:var(--color-silver-mist);box-shadow:none}.auros-hub .mask-workspace{background-color:var(--color-liquid-deep);background-image:linear-gradient(45deg, var(--color-liquid-abyss) 25%, transparent 25%), linear-gradient(-45deg, var(--color-liquid-abyss) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--color-liquid-abyss) 75%), linear-gradient(-45deg, transparent 75%, var(--color-liquid-abyss) 75%)}.auros-hub .gallery-header .top-tabs,.auros-hub .asset-actions .top-tabs{margin-top:var(--spacing-20)}.auros-hub .asset-tabs,.auros-hub .asset-subtabs{gap:var(--spacing-12)}.auros-hub .asset-tabs button,.auros-hub .asset-subtabs button{color:var(--color-silver-mist);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:400}.auros-hub .asset-tabs button.active,.auros-hub .asset-subtabs button.active{background:var(--color-liquid-kelp);color:var(--color-platinum)}.auros-hub .asset-guidance-panel h2,.auros-hub .asset-upload-panel h2{color:var(--color-platinum);letter-spacing:-.02em;font-weight:500}.auros-hub .asset-upload-panel label{color:var(--color-silver-mist)}.auros-hub .asset-count{color:var(--color-silver-mist);font-weight:500}.auros-hub .asset-search input,.auros-hub .asset-upload-panel :is(input,select,textarea){color:var(--color-liquid-mist)}.auros-hub .gallery-header,.auros-hub .asset-header{min-height:108px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.auros-hub .shell{grid-template-columns:minmax(0,1fr)}.auros-hub .sidebar{border-right:0;border-bottom:1px solid var(--line)}.auros-hub .content-grid,.auros-hub .generation-grid{grid-template-columns:minmax(0,1fr)}.shell,.content-grid,.generation-grid{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{flex-direction:column;align-items:stretch}.topbar-actions{flex-direction:column;align-items:stretch;width:100%}.upload-button,.search,.top-tabs{width:100%}.top-tabs{justify-content:stretch}.top-tabs a{text-align:center;flex:1}}@media (max-width:640px){.auros-hub .inbox,.auros-hub .sidebar{padding:var(--spacing-20)}.auros-hub .top-tabs{column-gap:var(--spacing-12)}.auros-hub .top-tabs a{flex:0 auto}.auros-hub .topbar h1,.auros-hub .login-panel h1{font-size:36px}.auros-hub .list-head,.auros-hub .output-row{padding-inline:var(--spacing-20)}.inbox,.sidebar{padding:16px}.nav{grid-template-columns:1fr}.output-row{grid-template-columns:34px minmax(0,1fr)}.output-row .status,.output-row .size{grid-column:2;justify-self:start}.meta-grid,.segmented-control,.workflow-tabs,.parameter-grid,.metadata-grid{grid-template-columns:1fr}.reference-head{flex-direction:column;align-items:stretch}.reference-upload{width:100%}.reference-card{grid-template-columns:54px minmax(0,1fr) 36px}.reference-card img{width:54px}.audio-reference-card{grid-template-columns:24px minmax(0,1fr)}.audio-reference-card select,.audio-reference-card button{grid-column:1/-1}}
