:root{color-scheme:dark;--ui-surface:var(--bg-2);--ui-field:var(--field);--ui-border:var(--field-line);--ui-border-hover:#666666;--ui-accent:#e7c789;--ui-on-accent:#211b10;--ui-text:var(--text);--ui-muted:var(--muted);--ui-radius:10px;--ui-control-height:44px;--ui-focus:0 0 0 3px #e7c78926;--ui-space:16px}:where(input,select,textarea,button){font:inherit;letter-spacing:inherit}.ui-input,.ui-select,.ui-textarea,:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),select,textarea){min-width:0;max-width:100%;min-height:var(--ui-control-height);padding:11px 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-field);color:var(--ui-text);font-size:14px;line-height:1.5;transition:border-color .16s,box-shadow .16s,background .16s}:where(input,textarea)::placeholder{color:var(--ui-muted);opacity:.75}.ui-select,:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23aaaaaa' stroke-width='1.7'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;cursor:pointer}:where(select option){background:var(--bg-2);color:var(--ui-text)}:where(textarea){resize:vertical;min-height:110px}:where(input,select,textarea):hover:not(:disabled):not([readonly]){border-color:var(--ui-border-hover)}:where(input,select,textarea):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;box-shadow:var(--ui-focus)}:where(input,select,textarea)[aria-invalid=true]{border-color:#eb987f}:where(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}:where(input[readonly],textarea[readonly]){color:var(--ui-muted)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--ui-accent);width:18px;height:18px;flex-shrink:0;vertical-align:middle;cursor:pointer}:where(input[type=file])::-webkit-file-upload-button{padding:10px 14px;margin-right:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit;cursor:pointer}:where(input[type=file])::file-selector-button{padding:10px 14px;margin-right:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit;cursor:pointer}.btn-gold,.ui-button,button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ui-control-height);padding:10px 18px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s;white-space:normal}.btn-gold,.ui-button--primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent);font-weight:600}.ui-button--danger{background:#3d2321;border-color:#70453d;color:#ffc4b8}.ui-button--quiet{background:transparent;border-color:transparent;color:var(--ui-muted)}.ui-button:hover:not(:disabled),button:not([class]):hover:not(:disabled){background:var(--bg-3);border-color:var(--ui-border-hover)}.btn-gold:hover:not(:disabled),.ui-button--primary:hover:not(:disabled){background:#f1d8aa;border-color:#f1d8aa;color:var(--ui-on-accent)}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.ui-button[aria-disabled=true],:where(button):disabled{opacity:.45;cursor:not-allowed;box-shadow:none}:where(fieldset){min-width:0;border:1px solid var(--ui-border);border-radius:14px;padding:20px;margin:16px 0;background:transparent}:where(legend){padding:0 8px;font-size:13px;color:var(--ui-accent)}.ui-field{display:grid;grid-gap:8px;gap:8px;margin:18px 0;font-size:13px;color:var(--ui-text)}.ui-field>:where(input,select,textarea){width:100%}.ui-help{font-size:12px;color:var(--ui-muted);line-height:1.6}.ui-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.ui-panel{padding:24px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface)}@media(max-width:600px){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:16px}:where(fieldset){padding:16px}.ui-panel{padding:16px}.ui-actions>*{flex:1 1}}@media(prefers-reduced-motion:reduce){:where(input,select,textarea,button){transition:none!important}}.admin-topbar>form{flex-shrink:0}.admin-topbar button{white-space:nowrap}@media(max-width:600px){.admin-topbar{gap:8px;padding-inline:12px}.admin-topbar .env-pill{display:none}.admin-topbar .tb-left{min-width:0;gap:6px}.admin-topbar .logo{font-size:19px;gap:6px}.admin-topbar .avatar{flex-shrink:0;width:28px;height:28px}.admin-topbar .tb-spacer{min-width:0}.admin-topbar .admin-tag{display:none}}:root{--bg:#101114;--bg-2:#191b20;--bg-3:#23262d;--gold:#e5c477;--gold-bright:#f3d697;--muted:#a8adb8;--field:#13151a;--line:rgba(230,226,211,.12)}.workspace-skip{position:fixed;left:16px;top:-100px;z-index:1600;background:#e5c477;color:#17140d;padding:12px;border-radius:8px}.workspace-skip:focus{top:12px}.aurum-workspace{--bg:#101114;--bg-2:#191b20;--bg-3:#23262d;--gold:#e5c477;--gold-bright:#f3d697;--muted:#a8adb8;--field-bg:#13151a;--line:rgba(230,226,211,.12)}.aurum-workspace h1{letter-spacing:-.035em}.aurum-workspace h2{letter-spacing:-.015em}.aurum-workspace main{min-width:0}.aurum-workspace img{max-width:100%}.aurum-workspace :is(input,select,textarea):not(.MuiInputBase-input){background:#13151a;border:1px solid var(--line);border-radius:10px;color:var(--text);padding:12px;font:inherit;max-width:100%}.aurum-workspace :is(input,select,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.aurum-workspace :is(button,a):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.aurum-workspace .MuiInputBase-input{border:0;border-radius:0;box-shadow:none;min-height:0;background:transparent}@media(prefers-reduced-motion:reduce){.aurum-workspace *{scroll-behavior:auto!important;transition:none!important}}.member-menu-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.member-menu-name{display:none}}.aurum-workspace *{scrollbar-width:thin;scrollbar-color:#7f7049 transparent}.aurum-workspace ::-webkit-scrollbar{width:7px;height:7px}.aurum-workspace ::-webkit-scrollbar-thumb{background:#7f7049;border-radius:12px}.aurum-workspace ::-webkit-scrollbar-track{background:transparent}