:root{--bg:#101113;--panel:#181a1f;--panel-soft:#1f2228;--ink:#f1f3f5;--muted:#9097a4;--line:#2c2f36;--blue:#228be6;--blue-bright:#4dabf7;--blue-dark:#1971c2;--vrp-radius-xs:6px;--vrp-radius-sm:8px;--vrp-radius-md:12px;--vrp-radius-lg:16px;--vrp-control:42px;--vrp-container:1180px;--vrp-page-gutter:20px;--vrp-header-height:66px;--vrp-shadow:0 1px 2px #00000047;--vrp-shadow-hover:0 8px 24px #0000003d}.mdt-app{--mdt-bg:#101113;--mdt-panel:#181a1f;--mdt-panel-raised:#1d2026;--mdt-control:#14161a;--mdt-border:#2c2f36;--mdt-border-strong:#3a3e47;--mdt-text:#f1f3f5;--mdt-muted:#8b93a1;--mdt-dim:#69717e;--mdt-blue:#228be6;min-height:100dvh;color:var(--mdt-text);background:var(--mdt-bg)!important;font-family:var(--font-ui)!important;background-image:none!important}.mdt-app *,.mdt-app :before,.mdt-app :after{box-sizing:border-box}.mdt-sidebar{z-index:40;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;border:0!important;border-right:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;width:236px!important;box-shadow:none!important;background-image:none!important;padding:16px 12px!important}.mdt-brand{border-bottom:1px solid var(--mdt-border);align-items:center;gap:10px;min-height:48px;display:flex;padding:4px 8px 14px!important}.mdt-brand>svg,.mdt-brand>img{object-fit:contain;width:28px;height:28px}.mdt-brand strong{color:var(--mdt-text);letter-spacing:-.015em;font-size:15px}.mdt-brand small{color:var(--mdt-dim);letter-spacing:.08em;font-size:9px}.mdt-departments{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;border-radius:10px!important;gap:3px!important;margin:14px 0 12px!important;padding:4px!important;display:grid!important}.mdt-departments button{justify-content:center;min-width:0;min-height:34px!important;color:var(--mdt-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;gap:5px!important;padding:0 6px!important;font-size:11px!important}.mdt-departments button.active{color:var(--mdt-text)!important;background:#272a31!important}.mdt-sidebar nav{gap:3px!important;display:grid!important}.mdt-sidebar nav button{justify-content:flex-start;align-items:center;display:flex;color:#a7aeba!important;min-height:42px!important;box-shadow:none!important;font:600 12px/1.2 var(--font-ui)!important;background:0 0!important;border:0!important;border-radius:8px!important;gap:10px!important;padding:0 10px!important}.mdt-sidebar nav button svg{width:17px;height:17px;color:var(--mdt-muted)}.mdt-sidebar nav button.active{color:#fff!important;background:#282b32!important}.mdt-sidebar nav button.active svg{color:#4dabf7}.mdt-user{grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:9px;display:grid;border-top:1px solid var(--mdt-border)!important;margin-top:auto!important;padding:14px 8px 2px!important}.mdt-avatar{color:#d0ebff;place-items:center;display:grid;overflow:hidden;border:1px solid var(--mdt-border-strong)!important;background:#20242b!important;border-radius:50%!important;width:34px!important;height:34px!important}.mdt-avatar img{object-fit:cover;width:100%;height:100%}.mdt-user strong{color:var(--mdt-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.mdt-user span{color:var(--mdt-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.mdt-user>a{width:32px;height:32px;color:var(--mdt-muted);border-radius:7px;place-items:center;display:grid}.mdt-user>a:hover{color:#fff;background:#25282f}.mdt-user>a svg{width:16px}.mdt-main{min-width:0;min-height:100dvh;background:var(--mdt-bg)!important;background-image:none!important;width:calc(100% - 236px)!important;margin-left:236px!important;padding:78px 24px 64px!important}.mdt-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto 236px;border:0!important;border-bottom:1px solid var(--mdt-border)!important;min-height:64px!important;box-shadow:none!important;background:#181a1ff5!important;padding:0 24px!important}.mdt-topbar span{color:#4dabf7!important;font:700 9px/1.2 var(--font-ui)!important;letter-spacing:.08em!important}.mdt-topbar h1{color:var(--mdt-text)!important;font:700 17px/1.1 var(--font-ui)!important;letter-spacing:-.025em!important;text-transform:none!important;margin:5px 0 0!important}.mdt-live{color:var(--mdt-muted);font:700 9px var(--font-ui);letter-spacing:.06em;align-items:center;gap:7px;display:flex}.mdt-live i{background:#20c997;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #20c9971a}:is(.mdt-dashboard,.mdt-module,.mdt-studio,.mdt-template-manager,.mdt-access,.mdt-operations,.mdt-management){padding:0!important}.mdt-ooc-scope{overflow:hidden;box-shadow:none!important;background:#228be60b!important;border:1px solid #228be640!important;border-radius:10px!important;margin-bottom:14px!important}.mdt-ooc-scope summary{cursor:pointer;align-items:center;gap:10px;display:flex;min-height:42px!important;padding:0 14px!important}.mdt-ooc-scope summary>svg{color:#4dabf7;width:16px}.mdt-ooc-scope summary b{color:#d0ebff;font-size:11px}.mdt-ooc-scope summary span,.mdt-ooc-scope p,.mdt-ooc-scope li{color:var(--mdt-muted);font-size:10px;line-height:1.5}.mdt-ooc-scope>div{border-top:1px solid #228be624;padding:0 14px 13px 40px!important}:is(.mdt-notice,.mdt-management-notice){text-align:left;align-items:center;gap:9px;min-height:42px;display:flex;color:#d0ebff!important;box-shadow:none!important;font:500 12px/1.4 var(--font-ui)!important;background:#228be614!important;border:1px solid #228be657!important;border-radius:9px!important;margin-bottom:12px!important;padding:10px 13px!important}.mdt-notice>button{color:var(--mdt-muted);background:0 0;border:0;margin-left:auto}.mdt-notice>button svg{width:16px}:is(.mdt-loading,.mdt-management-loading,.mdt-operations-loading){justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:12px;display:flex;border:1px solid var(--mdt-border)!important;color:var(--mdt-muted)!important;background:var(--mdt-panel)!important;box-shadow:none!important;border-radius:12px!important}:is(.mdt-load-error,.mdt-management-error,.mdt-operations-error){color:#ffc9c9;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;margin-bottom:14px;padding:18px;display:grid;background:#fa52520f!important;border:1px solid #fa525252!important}:is(.mdt-load-error,.mdt-management-error,.mdt-operations-error)>svg{width:20px}:is(.mdt-load-error,.mdt-management-error,.mdt-operations-error) strong{color:#fff;font-size:13px}:is(.mdt-load-error,.mdt-management-error,.mdt-operations-error) p{color:#d0a4a4;margin:3px 0 0;font-size:11px}:is(.mdt-load-error,.mdt-management-error,.mdt-operations-error) button{color:#fff;min-height:34px;font:600 11px var(--font-ui);background:0 0;border:1px solid #fa525252;border-radius:7px;align-items:center;gap:7px;padding:0 11px;display:flex}:is(.mdt-load-error,.mdt-management-error,.mdt-operations-error) button svg{width:14px}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero){position:relative;overflow:hidden;border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;min-height:0!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important;margin-bottom:12px!important;padding:24px!important}.mdt-hero:before,.mdt-hero:after,.mdt-operations-hero:before,.mdt-operations-hero:after,.mdt-management-hero:before,.mdt-management-hero:after{display:none!important}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero) span{color:#4dabf7!important;font:700 9px/1.2 var(--font-ui)!important;letter-spacing:.09em!important}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero) h2{max-width:720px;color:var(--mdt-text)!important;font:700 clamp(24px, 2.7vw, 34px)/1.06 var(--font-ui)!important;letter-spacing:-.04em!important;text-transform:none!important;margin:8px 0 6px!important}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero) p{max-width:780px;margin:0;line-height:1.55;color:var(--mdt-muted)!important;font-size:12px!important}.mdt-operations-hero>svg{color:#4dabf7!important;opacity:.48!important;width:46px!important;height:46px!important}.mdt-attention>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mdt-attention>header span{color:#4dabf7;font:700 9px var(--font-ui);letter-spacing:.08em}.mdt-attention h3{color:var(--mdt-text);margin:0;font-size:16px}.mdt-attention>header>b{color:var(--mdt-muted);background:#22252b;border-radius:6px;margin-left:auto;padding:4px 7px;font-size:9px}.mdt-attention button{min-width:0;min-height:52px;color:var(--mdt-text);text-align:left;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid;border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;box-shadow:none!important;border-radius:8px!important;padding:10px 12px!important}.mdt-attention button:hover{border-color:var(--mdt-border-strong)!important;background:var(--mdt-panel-raised)!important}.mdt-attention button>svg{color:#4dabf7;width:16px}.mdt-attention button b{font-size:11px}.mdt-attention button small{color:var(--mdt-dim);font-size:9px}.mdt-attention button strong{color:#fff;font-size:15px}.mdt-stats,.mdt-stats-five{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important;display:grid!important}.mdt-stats :is(button,article){min-width:0;color:var(--mdt-text);text-align:left;border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;min-height:94px!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;padding:14px!important}.mdt-stats :is(button,article):hover{border-color:var(--mdt-border-strong)!important;background:var(--mdt-panel-raised)!important;transform:none!important}.mdt-stats svg{width:18px;color:#4dabf7!important}.mdt-stats span{letter-spacing:.05em;color:var(--mdt-dim)!important;font:700 9px var(--font-ui)!important}.mdt-stats strong{color:var(--mdt-text)!important;font-size:23px!important}.mdt-stats small{color:var(--mdt-dim)!important;font-size:9px!important}.mdt-dashboard-grid>section{min-width:0;border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important;padding:18px!important}.mdt-dashboard-grid header{border-bottom:1px solid var(--mdt-border);justify-content:space-between;align-items:center;min-height:30px;margin-bottom:8px;display:flex}.mdt-dashboard-grid h3,.mdt-module h2{color:var(--mdt-text);letter-spacing:-.02em;margin:0;font-size:15px}.mdt-dashboard-grid header button{color:var(--mdt-muted);font:600 10px var(--font-ui);background:0 0;border:0}.mdt-dashboard-grid article{min-height:50px;border:0!important;border-bottom:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 0!important}.mdt-dashboard-grid article:last-child{border-bottom:0!important}.mdt-dashboard-grid article b{color:var(--mdt-text);font-size:11px}.mdt-dashboard-grid article :is(span,time,small,p){color:var(--mdt-dim);font-size:9px}.mdt-quick{border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;border-radius:12px!important;padding:16px!important}.mdt-quick>button{min-height:52px;border:0!important;border-bottom:1px solid var(--mdt-border)!important;color:var(--mdt-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px!important}.mdt-quick>button:hover{background:#1d2026!important}.mdt-module>header,.mdt-template-manager>header,.mdt-access>header{border-bottom:1px solid var(--mdt-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex;margin-bottom:16px!important}.mdt-module>header span,.mdt-template-manager>header span,.mdt-access>header span{color:#4dabf7;font:700 9px var(--font-ui);letter-spacing:.08em}.mdt-module>header h2,.mdt-template-manager>header h2,.mdt-access>header h2{color:var(--mdt-text);margin:5px 0 0;font-size:20px}.mdt-module-actions{align-items:center;gap:8px!important;display:flex!important}.mdt-module-actions label{align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex;border:1px solid var(--mdt-border-strong)!important;background:var(--mdt-control)!important;border-radius:8px!important}.mdt-module-actions label:focus-within{box-shadow:0 0 0 2px #228be61f;border-color:var(--mdt-blue)!important}.mdt-module-actions input{width:min(300px,32vw);color:var(--mdt-text);outline:0;box-shadow:none!important;background:0 0!important;border:0!important}:is(.mdt-module-actions>button,.mdt-form-actions button,.mdt-studio-actions button,.mdt-studio-actions a,.mdt-paper-toolbar button,.mdt-management-hero button,.mdt-management form>button,.mdt-operations form>button,.mdt-operations-search form button,.mdt-unit-settings>button){justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex;color:#fff!important;background:var(--mdt-blue)!important;min-height:38px!important;box-shadow:none!important;font:600 11px/1 var(--font-ui)!important;background-image:none!important;border:1px solid #0000!important;border-radius:8px!important;padding:0 13px!important}:is(.mdt-module-actions>button,.mdt-form-actions button,.mdt-studio-actions button,.mdt-studio-actions a,.mdt-paper-toolbar button,.mdt-management-hero button,.mdt-management form>button,.mdt-operations form>button,.mdt-operations-search form button,.mdt-unit-settings>button):hover{background:#1c7ed6!important;transform:none!important}:is(.mdt-module-actions,.mdt-form-actions,.mdt-studio-actions,.mdt-paper-toolbar,.mdt-management,.mdt-operations) button:disabled{cursor:not-allowed;opacity:.52}:is(.mdt-module-actions,.mdt-form-actions,.mdt-studio-actions,.mdt-paper-toolbar,.mdt-management,.mdt-operations) button svg{width:15px;height:15px}.mdt-table{overflow:hidden;border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;box-shadow:none!important;border-radius:10px!important}.mdt-table>button{width:100%;min-height:58px;color:var(--mdt-text);text-align:left;border:0!important;border-bottom:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:11px 13px!important}.mdt-table>button:last-child{border-bottom:0!important}.mdt-table>button:hover{background:var(--mdt-panel-raised)!important}.mdt-file-icon,.mdt-registry-icon{place-items:center;display:grid;border:1px solid var(--mdt-border)!important;color:#4dabf7!important;background:#1a2028!important;border-radius:8px!important;width:34px!important;height:34px!important}.mdt-file-icon svg,.mdt-registry-icon svg{width:16px}:is(.mdt-record-grid article,.mdt-registry-grid>article,.mdt-documents article,.mdt-document-row){min-width:0;color:var(--mdt-text);border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;padding:15px!important}:is(.mdt-record-grid article,.mdt-registry-grid>article,.mdt-documents article):hover{border-color:var(--mdt-border-strong)!important;background:var(--mdt-panel-raised)!important;transform:none!important}.mdt-person-card{grid-template-columns:42px minmax(0,1fr);gap:11px;display:grid}.mdt-person-card .mdt-avatar{border-radius:9px!important;width:42px!important;height:42px!important}.mdt-record-grid h3,.mdt-registry-grid h2,.mdt-documents h3{color:var(--mdt-text);letter-spacing:-.015em;font-size:13px!important}.mdt-record-grid :is(p,span,small),.mdt-registry-grid :is(p,span,time),.mdt-documents :is(p,span,small){line-height:1.45;color:var(--mdt-muted)!important;font-size:10px!important}.mdt-registry-ref{justify-content:space-between;align-items:center;gap:8px;display:flex}.mdt-registry-ref b{color:#4dabf7;font-size:10px}.mdt-priority{color:var(--mdt-muted);font:700 8px var(--font-ui);text-transform:uppercase;background:#24272d;border-radius:5px;padding:3px 6px}.mdt-priority.high{color:#ffd43b;background:#fab00517}.mdt-priority.critical{color:#ff8787;background:#fa52521a}.mdt-registry-types{overflow-x:auto;border-bottom:1px solid var(--mdt-border)!important;gap:18px!important;margin-bottom:14px!important;padding:0 0 10px!important;display:flex!important}.mdt-registry-types button{white-space:nowrap;min-height:34px;position:relative;color:var(--mdt-muted)!important;box-shadow:none!important;font:600 11px var(--font-ui)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.mdt-registry-types button.active{color:var(--mdt-text)!important}.mdt-registry-types button.active:after{background:var(--mdt-blue);content:"";height:2px;position:absolute;bottom:-11px;left:0;right:0}.mdt-registry-types b{color:var(--mdt-dim);font-size:9px}:is(.mdt-form,.mdt-editor,.mdt-template-editor,.mdt-unit-settings,.mdt-management-grid>form,.mdt-operations-grid>form){border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;gap:11px!important;padding:18px!important;display:grid!important}:is(.mdt-form,.mdt-editor,.mdt-template-editor,.mdt-unit-settings,.mdt-management,.mdt-operations) label{gap:6px;display:grid;color:var(--mdt-muted)!important;font:600 10px/1.3 var(--font-ui)!important}:is(.mdt-form,.mdt-editor,.mdt-template-editor,.mdt-unit-settings,.mdt-access,.mdt-management,.mdt-operations) :is(input,select,textarea){width:100%;border:1px solid var(--mdt-border-strong)!important;min-height:40px!important;color:var(--mdt-text)!important;background:var(--mdt-control)!important;box-shadow:none!important;font:500 12px/1.4 var(--font-ui)!important;background-image:none!important;border-radius:8px!important;outline:0!important;padding:9px 11px!important}:is(.mdt-form,.mdt-editor,.mdt-template-editor,.mdt-unit-settings,.mdt-access,.mdt-management,.mdt-operations) textarea{resize:vertical;min-height:94px!important}:is(.mdt-form,.mdt-editor,.mdt-template-editor,.mdt-unit-settings,.mdt-access,.mdt-management,.mdt-operations) :is(input,textarea)::placeholder{color:#626a77!important}.mdt-form-actions{justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.mdt-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-end;display:flex;position:fixed;inset:0;background:#00000094!important}.mdt-drawer{height:100dvh;overflow-y:auto;border:0!important;border-left:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;background-image:none!important;width:min(620px,100%)!important;padding:0 20px 24px!important;box-shadow:-20px 0 50px #00000042!important}.mdt-drawer>header{z-index:3;border-bottom:1px solid var(--mdt-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181a1ff5;justify-content:space-between;align-items:center;min-height:68px;margin:0 -20px 18px;padding:0 20px;display:flex;position:sticky;top:0}.mdt-drawer>header span{color:#4dabf7;font:700 9px var(--font-ui);letter-spacing:.08em}.mdt-drawer>header h2{color:var(--mdt-text);margin:4px 0 0;font-size:18px}.mdt-drawer>header button{border:1px solid var(--mdt-border);width:34px;height:34px;color:var(--mdt-muted);background:0 0;border-radius:8px;place-items:center;display:grid}.mdt-drawer>header button:hover{color:#fff;background:#25282f}.mdt-studio{align-items:start;grid-template-columns:minmax(320px,.75fr) minmax(460px,1.25fr)!important;gap:12px!important;display:grid!important}.mdt-studio>*{min-width:0}.mdt-editor-head{border-bottom:1px solid var(--mdt-border);margin-bottom:14px;padding-bottom:12px}.mdt-editor-head h2{color:var(--mdt-text);margin:0;font-size:18px}.mdt-template-fields{gap:10px;display:grid}.mdt-studio-actions{flex-wrap:wrap;gap:8px!important;display:flex!important}.mdt-paper-wrap{min-width:0;position:sticky;top:80px;border:1px solid var(--mdt-border)!important;box-shadow:none!important;background:#14161a!important;border-radius:10px!important;padding:14px!important}.mdt-paper-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex;border-bottom:1px solid var(--mdt-border)!important;background:0 0!important;margin-bottom:10px!important;padding:0 0 10px!important}.mdt-paper-toolbar b{color:var(--mdt-muted);font-size:10px}.mdt-paper{width:100%;max-width:820px;min-height:780px;margin:0 auto;position:relative;overflow:hidden;color:#202124!important;background:#fff!important;border:0!important;border-radius:3px!important;padding:42px 48px 52px!important;box-shadow:0 12px 30px #0000003d!important}.mdt-paper-band{background:var(--mdt-accent,#228be6);width:5px;position:absolute;inset:0 auto 0 0}.mdt-paper>header{border-bottom:1px solid #d9dde3;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.mdt-paper>header img{object-fit:contain;width:48px;height:48px}.mdt-paper>header b,.mdt-paper-meta h2{color:#15171a!important}.mdt-paper>header span,.mdt-paper>header small,.mdt-paper-meta span,.mdt-paper-meta p{color:#5c6370!important}.mdt-paper-reference{color:#343a40;background:#f8f9fa;border:1px solid #d9dde3;border-radius:5px;padding:7px 10px;font-size:9px}.mdt-paper-content,.mdt-document-body{color:#202124!important;font:400 12px/1.65 Arial,sans-serif!important}.mdt-paper-signature{grid-template-columns:repeat(2,1fr);gap:34px;margin-top:40px;display:grid}.mdt-paper-signature>div{color:#495057;text-align:center;border-top:1px solid #adb5bd;padding-top:26px;font-size:10px}.mdt-paper-watermark{color:#00000009!important}.mdt-document-quality{color:#495057;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;align-items:center;gap:8px;margin:10px 0;padding:10px;font-size:10px;display:flex}.mdt-document-space{min-height:40px}.mdt-template-list{border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;box-shadow:none!important;border-radius:10px!important;padding:12px!important}.mdt-template-list article{border:0!important;border-bottom:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:12px!important}.mdt-template-list article:last-child{border-bottom:0!important}.mdt-template-list article:hover{background:var(--mdt-panel-raised)!important}.mdt-access-list{gap:8px;display:grid}.mdt-access-list article{border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;box-shadow:none!important;border-radius:9px!important;padding:14px!important}.mdt-access-badges{flex-wrap:wrap;gap:5px;display:flex}.mdt-access-badges span{color:#bac8ff;background:#4c6ef51a;border-radius:5px;padding:3px 6px;font-size:8px}.mdt-checks label{border:1px solid var(--mdt-border);background:var(--mdt-control);border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:36px;padding:8px 9px;display:flex!important}.mdt-checks input{accent-color:var(--mdt-blue);width:15px!important;min-height:15px!important;padding:0!important}.mdt-denied{border:1px solid var(--mdt-border);min-height:240px;color:var(--mdt-muted);background:var(--mdt-panel);text-align:center;border-radius:12px;place-items:center;padding:24px;display:grid}.mdt-management>nav,.mdt-operations>nav{scrollbar-width:none;overflow-x:auto;border:0!important;border-bottom:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:20px!important;margin:0 0 12px!important;padding:0!important;display:flex!important}.mdt-management>nav button,.mdt-operations>nav button{flex:none;align-items:center;gap:7px;display:inline-flex;position:relative;min-height:43px!important;color:var(--mdt-muted)!important;box-shadow:none!important;font:600 11px var(--font-ui)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 1px!important}.mdt-management>nav button:hover,.mdt-operations>nav button:hover{color:#d9dde3!important}.mdt-management>nav button.active:after,.mdt-operations>nav button.active:after{background:var(--mdt-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.mdt-management>nav button svg,.mdt-operations>nav button svg{width:14px}.mdt-management-grid,.mdt-operations-grid{align-items:start;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr)!important;gap:10px!important;width:100%!important;display:grid!important}.mdt-management-grid>section,.mdt-operations-grid>section{min-width:0;border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;padding:18px!important}.mdt-management h3,.mdt-operations h3{color:var(--mdt-text);margin:0 0 12px;font-size:14px}.mdt-management h3 b,.mdt-operations h3 b{color:#4dabf7;margin-left:5px;font-size:10px}.mdt-management-list>article,.mdt-operation-list article,.mdt-timeline article{align-items:center;gap:10px;min-height:58px;display:flex;border:0!important;border-bottom:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:11px 0!important}.mdt-management-list>article:last-child,.mdt-operation-list article:last-child,.mdt-timeline article:last-child{border-bottom:0!important}.mdt-management-list article>div,.mdt-operation-list article>div,.mdt-timeline article>div{flex:1;min-width:0}.mdt-management-list article strong,.mdt-operation-list article strong,.mdt-timeline article strong{color:var(--mdt-text);font-size:11px;display:block}.mdt-management-list article span,.mdt-operation-list article span,.mdt-timeline article span{color:var(--mdt-muted);font-size:10px;display:block}.mdt-management-list article small,.mdt-operation-list article small,.mdt-timeline article small{color:var(--mdt-dim);margin-top:3px;font-size:9px;display:block}.mdt-management-list article>button,.mdt-operation-list article>button,.mdt-timeline article>button{min-width:32px;min-height:32px;color:var(--mdt-muted);place-items:center;padding:0 8px;display:inline-grid;border:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;border-radius:7px!important}.mdt-management-list article>button:hover,.mdt-operation-list article>button:hover,.mdt-timeline article>button:hover{color:#fff;background:#25282f!important}.mdt-management-empty,.mdt-empty{border:1px dashed var(--mdt-border-strong);min-height:130px;color:var(--mdt-dim);background:var(--mdt-control);text-align:center;border-radius:8px;place-items:center;font-size:11px;display:grid}.mdt-management-info{text-align:center;align-content:center;place-items:center;min-height:220px;padding:24px!important;display:grid!important}.mdt-management-info>svg{color:#4dabf7;width:30px}.mdt-management-info p{max-width:480px;color:var(--mdt-muted);font-size:11px;line-height:1.55}.mdt-task-board>div{min-width:0;border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;border-radius:9px!important;padding:12px!important}.mdt-task-board article{border:1px solid var(--mdt-border);background:var(--mdt-control);border-radius:7px;padding:10px}.mdt-report-grid article{min-height:92px;border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;border-radius:9px!important;padding:14px!important}.mdt-report-grid span{color:var(--mdt-muted);font-size:10px}.mdt-report-grid strong{color:var(--mdt-text);margin-top:8px;font-size:24px;display:block}.mdt-recycle article>button{gap:6px;width:auto!important;display:inline-flex!important}.mdt-operations-search,.mdt-audit{border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;width:100%!important;box-shadow:none!important;border-radius:10px!important;padding:18px!important}.mdt-operations-search>form{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid!important}.mdt-operations-search>form>svg{color:#4dabf7;width:17px}.mdt-operations-search>form input{min-width:0}.mdt-search-groups{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;gap:8px!important;display:grid!important}.mdt-search-groups>section{border:1px solid var(--mdt-border);background:var(--mdt-control);border-radius:8px;min-width:0;padding:13px}.mdt-search-groups h3{align-items:center;gap:7px;display:flex}.mdt-search-groups h3 svg{color:#4dabf7;width:15px}.mdt-audit article{border-bottom:1px solid var(--mdt-border);grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) auto;gap:10px;padding:11px 0;display:grid}.mdt-audit article:last-child{border-bottom:0}.mdt-audit :is(span,small,time){color:var(--mdt-muted);font-size:9px}@media (max-width:1280px){.mdt-record-grid,.mdt-registry-grid,.mdt-documents{grid-template-columns:repeat(2,minmax(0,1fr))}.mdt-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mdt-task-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.mdt-sidebar{width:78px!important;padding:12px 8px!important}.mdt-main{width:calc(100% - 78px)!important;margin-left:78px!important;padding-left:16px!important;padding-right:16px!important}.mdt-topbar{left:78px;padding:0 16px!important}.mdt-brand{justify-content:center;padding-left:0!important;padding-right:0!important}.mdt-brand>div,.mdt-departments button span,.mdt-sidebar nav button span,.mdt-user>div,.mdt-user>a{display:none!important}.mdt-departments{grid-template-columns:1fr}.mdt-departments button,.mdt-sidebar nav button{justify-content:center;padding:0!important}.mdt-user{grid-template-columns:1fr;justify-items:center;padding-left:0!important;padding-right:0!important}.mdt-stats,.mdt-stats-five{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdt-dashboard-grid,.mdt-management-grid,.mdt-operations-grid,.mdt-studio{grid-template-columns:1fr!important}.mdt-paper-wrap{position:static}.mdt-template-manager,.mdt-access{grid-template-columns:1fr!important}}@media (max-width:700px){.mdt-sidebar{height:68px;display:block;inset:auto 0 0;overflow:auto hidden;border:0!important;border-top:1px solid var(--mdt-border)!important;width:100%!important;padding:6px 8px!important}.mdt-brand,.mdt-departments,.mdt-user{display:none!important}.mdt-sidebar nav{align-items:center;width:max-content;min-width:100%;height:100%;gap:3px!important;display:flex!important}.mdt-sidebar nav button{flex:0 0 58px;border-radius:8px!important;width:58px!important;min-height:52px!important}.mdt-sidebar nav button svg{width:19px;height:19px}.mdt-main{width:100%!important;margin-left:0!important;padding:70px 12px 88px!important}.mdt-topbar{left:0;min-height:58px!important;padding:0 12px!important}.mdt-topbar h1{text-overflow:ellipsis;white-space:nowrap;max-width:72vw;overflow:hidden;font-size:15px!important}.mdt-live{font-size:0}.mdt-live i{width:8px;height:8px}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero){padding:18px!important}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero) h2{font-size:23px!important}.mdt-attention>div,.mdt-stats,.mdt-stats-five,.mdt-record-grid,.mdt-registry-grid,.mdt-documents,.mdt-search-groups,.mdt-report-grid,.mdt-task-board,.mdt-dashboard-grid{grid-template-columns:1fr!important}.mdt-module,.mdt-studio,.mdt-template-manager,.mdt-access{padding:14px!important}.mdt-module>header,.mdt-template-manager>header,.mdt-access>header,.mdt-module-actions{flex-direction:column;align-items:stretch}.mdt-module-actions label,.mdt-module-actions input{width:100%}.mdt-management>nav,.mdt-operations>nav{gap:16px!important}.mdt-checks{grid-template-columns:1fr!important}.mdt-paper{min-height:0;padding:28px 22px 38px!important}.mdt-paper>header{grid-template-columns:auto 1fr}.mdt-paper>header aside{grid-column:1/-1}.mdt-paper-signature{grid-template-columns:1fr}.mdt-drawer{padding-left:14px!important;padding-right:14px!important}.mdt-drawer>header{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}:is(.mdt-load-error,.mdt-management-error,.mdt-operations-error){grid-template-columns:20px minmax(0,1fr)}:is(.mdt-load-error,.mdt-management-error,.mdt-operations-error) button{grid-column:1/-1;width:100%}}@media print{.mdt-sidebar,.mdt-topbar,.mdt-ooc-scope,.mdt-paper-toolbar{display:none!important}.mdt-main{background:#fff!important;width:100%!important;margin:0!important;padding:0!important}.mdt-studio{border:0!important;padding:0!important;display:block!important}.mdt-editor{display:none!important}.mdt-paper-wrap{background:#fff!important;border:0!important;padding:0!important}.mdt-paper{max-width:none;min-height:0;box-shadow:none!important}}html{scroll-padding-top:var(--vrp-header-height)}body{background:var(--bg);color:var(--ink);font-size:14px;line-height:1.55}body,button,input,textarea,select{font-family:var(--font-ui)}h1,h2,h3{font-family:var(--font-ui);letter-spacing:-.025em;text-wrap:balance}:where(.site-shell,.portal-page,.gallery-page,.store-page,.docs-page,.legal-page,.cms-shell,.mdt-app,.discord-login-page,.player-login-page) :is(h1,h2,h3){font-family:var(--font-ui)!important;text-transform:none!important;letter-spacing:-.035em!important;font-stretch:100%!important}h1,h2{font-weight:720}p{text-wrap:pretty}small{font-size:12px}button,.button,input,textarea,select,summary{font-size:13px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{color:#edf2f7;border-radius:var(--vrp-radius-sm);box-shadow:none;background:#14161a;border:1px solid #343840;transition:border-color .16s,box-shadow .16s}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select{min-height:var(--vrp-control)}textarea{min-height:112px;padding:11px 13px;line-height:1.55}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus,textarea:focus,select:focus{outline:none;border-color:#339af0!important;box-shadow:0 0 0 3px #228be624!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file])::placeholder,textarea::placeholder{color:#69717e}input[type=checkbox],input[type=radio]{min-height:0;accent-color:var(--blue)}:where(.business-tools>label,.map-search,.docs-search-box,.admin-search-box,.cms-search,.cms-command>header,.media-library-toolbar) input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.business-tools>label,.map-search,.docs-search-box,.admin-search-box,.cms-search{border-radius:var(--vrp-radius-sm)!important}.button,button.primary,.button-primary{border-radius:var(--vrp-radius-sm);min-height:38px;box-shadow:var(--vrp-shadow);letter-spacing:0;background:#228be6;border:1px solid #0000;font-weight:650;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.button:hover,button.primary:hover,.button-primary:hover{background:#339af0;transform:translateY(-1px);box-shadow:0 6px 18px #228be633}.button-ghost,.button-outline-light,.button-white{color:#fff;border-radius:var(--vrp-radius-sm);border-color:#343840}button.danger,.danger{color:#ff8787!important;background:#fa525214!important;border-color:#fa525247!important}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #4dabf7}.cursor-glow,.hero-orb,.hero-scanline,.perspective-grid,.skyline,.story-glow,.join-noise,.whitelist-popup-glow{display:none!important}.scroll-progress{height:2px;box-shadow:none;background:#228be6}.section-pad{padding:88px 0}.content-width,.portal-content,.player-profile-hero,.player-profile-tabs,.player-dashboard,.gallery-hero,.gallery-content,.store-hero,.storefront,.store-trust,.store-state{width:min(var(--vrp-container), calc(100% - 40px))}.eyebrow,.doc-index,.portal-hero>span,.gallery-hero>span,.store-hero>div>span,.workspace-heading>span,.cms-section-head span,.portal-card-heading>span{color:#4dabf7;font-family:var(--font-manrope), sans-serif;letter-spacing:.08em;font-size:11px;font-weight:700}.eyebrow>span,.section-heading .eyebrow>span{display:none}.section-heading h2,.heading-split h2{margin-top:10px;font-size:clamp(31px,4vw,48px);line-height:1.12}.section-heading p,.heading-split p{max-width:650px;color:var(--muted);font-size:15px;line-height:1.7}.nav-wrap,.portal-header{height:var(--vrp-header-height);padding-inline:max(var(--vrp-page-gutter), calc((100vw - var(--vrp-container)) / 2));box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101113ed;column-gap:28px;border:0!important;border-bottom:1px solid #25282e!important;border-radius:0!important;top:0!important;left:0!important;right:0!important}.brand{font-family:var(--font-manrope), sans-serif;gap:9px;font-size:17px;font-weight:760}.brand-logo{width:28px;height:28px}.desktop-nav{gap:4px}.desktop-nav>a,.nav-more>summary,.nav-account-link{color:#a6adb8;border-radius:var(--vrp-radius-sm);letter-spacing:0;min-height:36px;padding:0 11px;font-size:13px;font-weight:550}.desktop-nav>a:hover,.desktop-nav>a.active,.nav-more>summary:hover,.nav-account-link:hover{color:#f1f3f5;background:#1f2228}.desktop-nav>a.active:after{display:none}.nav-more-menu,.mobile-nav{border-radius:var(--vrp-radius-md);background:#1b1d22;border:1px solid #30343b;padding:8px;box-shadow:0 16px 40px #00000057}.mobile-nav{scrollbar-width:none}.mobile-nav::-webkit-scrollbar{display:none}.nav-more-menu a,.mobile-nav a:not(.button){border-radius:var(--vrp-radius-sm);min-height:38px;padding:0 10px;font-size:13px}.nav-more-menu a:hover,.mobile-nav a:not(.button):hover{background:#25282f}.homepage-announcement{top:var(--vrp-header-height);background:#171a20;border-bottom-color:#2c2f36;min-height:38px;font-size:12px}.site-shell,.portal-page,.docs-page,.legal-page,.cms-shell{background:var(--bg)!important}.hero{min-height:min(760px,92vh);padding-top:var(--vrp-header-height);background:linear-gradient(#11151c 0%,#101113 84%)!important}.hero-logo{filter:saturate(.85);width:min(38vw,510px);right:4%;opacity:.08!important}.hero-copy{max-width:760px}.hero-copy h1{font-family:var(--font-manrope), sans-serif;letter-spacing:-.055em;margin:22px 0 20px;font-size:clamp(52px,6.5vw,88px);font-weight:750;line-height:.98}.hero-copy h1 span{color:#4dabf7;-webkit-text-stroke:0}.hero-copy>p{color:#a2a9b4;max-width:660px;font-size:16px;line-height:1.7}.live-pill{min-height:34px;font-family:var(--font-manrope), sans-serif;letter-spacing:.04em;background:#191c21;border:1px solid #30343b;border-radius:999px;padding:0 12px;font-size:11px}.hero-buttons{gap:10px;margin-top:28px}.ticker{background:#15171b;border-color:#25282e}.manifesto,.story-banner,.join-section{border-radius:var(--vrp-radius-lg);box-shadow:var(--vrp-shadow);border:1px solid #2c2f36;background:#181a1f!important}.about-features,.systems-grid,.faction-grid,.team-grid,.player-hub-grid,.city-feed-grid,.city-gallery{gap:14px}.feature-row,.system-card,.faction-card,.team-card,.player-hub-card,.news-preview article,.events-preview article,.city-gallery article,.faq-list article{border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.feature-row,.system-card,.faction-card,.team-card,.player-hub-card{padding:22px}.system-card:hover,.faction-card:hover,.team-card:hover,.player-hub-card:hover,.news-preview article:hover,.events-preview article:hover{transform:translateY(-2px);box-shadow:var(--vrp-shadow-hover)!important;background:#1d2026!important;border-color:#3b414b!important}.system-icon,.feature-icon,.faction-emblem{border-radius:var(--vrp-radius-sm);color:#74c0fc;background:#228be61a;border:1px solid #4dabf73d}.story-step{background:0 0;border:0;border-top:1px solid #2c2f36;border-radius:0}.story-step:first-child{border-top:0}.faq-list article button{background:0 0;border:0;min-height:58px;padding:15px 18px;font-size:14px}.whitelist-launcher{border-radius:var(--vrp-radius-md);background:#1b1e24;border:1px solid #343840;min-height:52px;padding:7px 13px 7px 8px;bottom:18px;right:18px;box-shadow:0 12px 32px #00000052}.whitelist-launcher-icon{border-radius:var(--vrp-radius-sm);background:#228be624}.whitelist-popup{border-radius:var(--vrp-radius-lg);background:#1b1d22;border:1px solid #343840;box-shadow:0 24px 70px #00000073}.whitelist-popup h2{font-family:var(--font-manrope), sans-serif;font-size:clamp(32px,5vw,48px);line-height:1.08}.site-footer{background:#0d0e10;border-top:1px solid #25282e}.discord-login-page,.player-login-page{background:var(--bg)!important}.discord-login-card{width:min(440px,100% - 32px);padding:40px;border:1px solid var(--line)!important;border-radius:var(--vrp-radius-lg)!important;background:var(--panel)!important;box-shadow:var(--vrp-shadow-hover)!important}.discord-login-card:before,.discord-login-card:after{display:none!important}.discord-login-card h1{margin-block:18px 12px;font-size:clamp(36px,5vw,48px)!important;font-weight:720!important;line-height:1.08!important}.discord-login-card>p{color:var(--muted);line-height:1.65}.discord-login-button{min-height:48px;border-radius:var(--vrp-radius-sm)!important;background:var(--blue)!important;box-shadow:var(--vrp-shadow)!important;border:1px solid #0000!important}.discord-login-button:hover{transform:translateY(-1px);background:var(--blue-bright)!important}.portal-page,.gallery-page,.store-page{padding-top:calc(var(--vrp-header-height) + 34px)}.portal-hero,.gallery-hero,.store-hero,.player-profile-hero,.form-public-head,.setup-hero{width:min(var(--vrp-container), calc(100% - 40px));border-radius:var(--vrp-radius-lg);min-height:auto;box-shadow:var(--vrp-shadow);border:1px solid #2c2f36;margin-inline:auto;padding:36px 40px;background:#181a1f!important}.portal-hero:before,.portal-hero:after,.gallery-hero:before,.store-hero:before,.legal-hero:after{display:none!important}.portal-hero h1,.gallery-hero h1,.store-hero h1,.form-public-head h1,.setup-hero h1{margin:12px 0 14px;font-size:clamp(38px,4.4vw,54px)!important;font-weight:720!important;line-height:1.08!important}.portal-hero h1 em,.gallery-hero h1 em,.store-hero h1 em{color:#4dabf7;font-style:normal}.portal-hero p,.gallery-hero p,.store-hero p{max-width:700px;color:var(--muted);font-size:14px;line-height:1.65}.portal-content,.gallery-content,.storefront{padding-top:28px}.portal-content>section,.portal-content>article,.player-assets>section,.player-panels>section,.player-reports-panel,.support-center>section,.organization-profile>section{border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.portal-card-heading h2{margin-top:5px;font-size:20px}.portal-empty{color:#8e96a3;min-height:170px;background:0 0!important;border:0!important}.portal-empty strong{font-size:14px}.player-profile-hero{align-items:center}.player-profile-hero h1{margin:5px 0;font-size:34px}.player-profile-tabs{border-radius:var(--vrp-radius-md);background:#181a1f;border:1px solid #2c2f36;gap:4px;margin-top:14px;padding:6px;overflow-x:auto}.player-profile-tabs a{white-space:nowrap;border-radius:var(--vrp-radius-sm);color:#a7aeba;align-items:center;min-height:36px;padding:0 12px;font-size:13px;display:inline-flex}.player-profile-tabs a:hover{color:#fff;background:#25282f}.player-game-data article,.player-stats article{border-radius:var(--vrp-radius-md);background:#181a1f;border:1px solid #2c2f36;padding:20px}.player-game-data article>span,.player-stats article>span{font-family:var(--font-manrope), sans-serif;letter-spacing:.06em;font-size:11px}.player-list-row{border-color:#2c2f36;min-height:58px;padding:12px 4px}.player-list-row strong{font-size:13px}.player-list-row small{color:#7f8794;font-size:12px}.docs-page,.legal-page{padding-top:calc(var(--vrp-header-height) + 34px)}.docs-layout,.legal-layout,.legal-wrap{width:min(var(--vrp-container), calc(100% - 40px));gap:24px}.docs-sidebar,.legal-sidebar,.legal-aside{border-radius:var(--vrp-radius-md);box-shadow:none;background:#181a1f;border:1px solid #2c2f36;padding:14px}.docs-sidebar nav a,.legal-sidebar nav a,.legal-aside>nav a{border-radius:var(--vrp-radius-sm);border:0;min-height:38px;padding:0 10px;font-size:13px}.docs-sidebar nav a:hover,.docs-sidebar nav a.active,.legal-sidebar nav a:hover,.legal-sidebar nav a.active,.legal-aside>nav a:hover{background:#25282f}.docs-help,.legal-help,.legal-aside-note{background:0 0;border:0;border-top:1px solid #2c2f36;border-radius:0;margin-top:12px;padding:14px}.docs-hero,.legal-hero{border-radius:var(--vrp-radius-lg);box-shadow:var(--vrp-shadow);border:1px solid #2c2f36;padding:40px;background:#181a1f!important}.docs-hero h1,.legal-hero h1{font-size:clamp(38px,4.4vw,54px)!important;font-weight:720!important;line-height:1.08!important}.doc-section,.legal-section{background:0 0;border:0;border-bottom:1px solid #25282e;border-radius:0;padding:52px 0}.doc-section h2,.legal-section h2{font-size:30px}.doc-lead,.legal-lead{color:#9aa1ac;font-size:15px;line-height:1.7}.docs-quick-grid>*,.docs-posts-grid>*,.docs-step,.rule,.requirements-grid>*,.privacy-grid>*,.info-box,.warning-box,.privacy-contact,.legal-definitions>*{border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.docs-step,.rule{margin-top:10px;padding:18px}.store-hero{min-height:300px}.store-hero>aside{border-radius:var(--vrp-radius-md);width:230px;height:250px;box-shadow:none;background:#1f2228;border-color:#343840;transform:none}.storefront-head h2{font-size:32px}.store-categories,.store-cart,.store-product,.store-trust article,.store-state{border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border-color:#2c2f36!important}.store-categories{padding:5px}.store-product-copy{min-height:128px}.store-product-copy h3{font-size:17px}.store-product-copy p{color:#858d99;font-size:12px}.store-cart{top:78px}.store-cart>header{background:#1d2026}.store-player,.store-summary,.store-cart>header,.store-cart-lines>article{border-color:#2c2f36}.cms-shell{--cms-surface:#181a1f;min-height:100vh}.cms-header{min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101113f2;border-bottom:1px solid #25282e;padding-inline:max(18px,50vw - 660px)}.cms-brand{font-family:var(--font-manrope), sans-serif;gap:8px;font-size:16px}.cms-brand img{width:28px;height:28px}.cms-brand i{background:#1f2228;border:1px solid #343840;border-radius:5px;padding:3px 6px;font-size:8px}.cms-module-nav{gap:3px}.cms-module-nav>a,.cms-header-menu>summary,.cms-module-actions>a,.cms-module-actions>button{color:#a4abb6;border-radius:var(--vrp-radius-sm);min-height:36px;padding:0 10px;font-size:12px}.cms-module-nav>a:hover,.cms-module-nav>a.active,.cms-header-menu>summary:hover,.cms-header-menu.active>summary{color:#fff;background:#23262c}.cms-header-dropdown{border-radius:var(--vrp-radius-md);background:#1b1d22;border:1px solid #343840;padding:8px;box-shadow:0 16px 40px #0000005c}.cms-header-dropdown a{border-radius:var(--vrp-radius-sm);min-height:38px;font-size:12px}.cms-layout{gap:24px;width:min(1320px,100% - 36px)}.cms-sidebar{border-right:1px solid #25282e;padding:20px 12px}.cms-sidebar h1,.cms-sidebar>p,.cms-sidebar-context{display:none}.cms-sidebar nav{gap:3px}.cms-sidebar nav a{border-radius:var(--vrp-radius-sm);color:#a2a9b4;border:0;min-height:40px;padding:0 11px;font-size:13px}.cms-sidebar nav a:hover,.cms-sidebar nav a.active{color:#f5f7fa;background:#22252b}.cms-sidebar-links{border-top:1px solid #2c2f36;padding-top:12px}.cms-main,.cms-standalone,.cms-module-page,.cms-operations{width:100%;max-width:1120px}.cms-main>section,.cms-main>form,.cms-standalone>section,.cms-standalone>form,.cms-module-page>section,.cms-module-page>form,.cms-operations>section,.cms-operations>form,.cms-editor,.cms-posts,.cms-access,.media-library,.support-admin{margin-bottom:16px;padding:24px;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.cms-operations-hero,.cms-dashboard-hero{border-radius:var(--vrp-radius-md)!important;background:#1b2430!important;min-height:auto!important;padding:28px!important}.cms-operations-hero:before,.cms-dashboard-hero:before{display:none}.cms-operations-hero h1,.cms-dashboard-hero h1{font-family:var(--font-manrope), sans-serif;font-size:clamp(34px,5vw,52px);line-height:1.05}.cms-section-head h2,.workspace-heading h2,.cms-ops-heading h2{margin-top:4px;font-size:22px}.cms-editor label,.mdt-form label,.settings-form label,.workspace-create label{color:#aeb5c0;font-size:12px;font-weight:600}.cms-editor input,.cms-editor select,.cms-editor textarea,.cms-standalone input,.cms-standalone select,.cms-standalone textarea,.cms-module-page input,.cms-module-page select,.cms-module-page textarea{color:#edf2f7;background:#14161a;border-color:#343840;margin-top:7px;padding-inline:12px;font-size:13px}.cms-rich-editor,.cms-live-preview,.cms-preview-modal>div,.cms-version-history,.cms-media-picker,.cms-access-block,.cms-role-list article,.cms-managed-users article,.media-card,.application-review-list article,.support-thread{border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:#15171b!important;border-color:#30343b!important}.cms-editor-toolbar{background:#1b1e23;border-bottom:1px solid #30343b;gap:4px;min-height:48px;padding:6px}.cms-editor-toolbar button,.cms-post-actions button,.cms-post-actions a,.media-card-actions button{background:0 0;border:0;border-radius:6px;min-width:34px;min-height:34px}.cms-editor-toolbar button:hover,.cms-post-actions button:hover,.cms-post-actions a:hover,.media-card-actions button:hover{background:#282c33}.cms-post-list article,.cms-calendar article,.cms-attention article,.cms-template-library article,.workspace-list article,.media-card{background:0 0!important;border:0!important;border-top:1px solid #2c2f36!important;border-radius:0!important}.cms-post-list article:first-child,.cms-calendar article:first-child,.workspace-list article:first-child{border-top:0!important}.cms-empty,.cms-loading,.cms-access-empty,.feed-empty{color:#8d95a2;border-radius:var(--vrp-radius-sm);min-height:160px;background:#15171b!important;border:0!important}.mdt-app{min-height:100vh;background:#101113!important}.mdt-sidebar{width:248px;box-shadow:none;border-right:1px solid #25282e;padding:18px 12px;background:#15171b!important}.mdt-brand{font-family:var(--font-manrope), sans-serif;padding:0 8px 16px}.mdt-sidebar nav{gap:3px}.mdt-sidebar nav button,.mdt-departments button{border-radius:var(--vrp-radius-sm);color:#9fa6b1;background:0 0;border:0;min-height:40px;padding:0 11px;font-size:13px}.mdt-main{background:#101113;margin-left:248px}.mdt-topbar{min-height:64px;box-shadow:none;background:#101113f2;border-bottom:1px solid #25282e;padding:0 24px}.mdt-topbar h1{font-family:var(--font-manrope), sans-serif;font-size:20px}.mdt-dashboard,.mdt-module,.mdt-studio,.mdt-template-manager,.mdt-access,.mdt-operations,.mdt-management-grid,.mdt-operations-search,.mdt-audit{width:min(1180px,100% - 40px);margin-inline:auto}.mdt-hero,.mdt-module,.mdt-quick,.mdt-stats article,.mdt-record-grid article,.mdt-table,.mdt-documents article,.mdt-form,.mdt-editor,.mdt-template-list,.mdt-template-list article,.mdt-access-list article,.mdt-registry-grid article,.mdt-operations-hero,.mdt-operations-grid>section,.mdt-operations-grid>form,.mdt-management-grid>section,.mdt-management-grid>form,.mdt-operations-search,.mdt-audit{border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.mdt-hero,.mdt-operations-hero{min-height:auto;padding:28px;background:#1b2430!important}.mdt-hero:before,.mdt-operations-hero:before{display:none}.mdt-hero h2,.mdt-operations-hero h2{font-family:var(--font-manrope), sans-serif;font-size:clamp(30px,4vw,44px);line-height:1.08}.mdt-module,.mdt-form,.mdt-editor,.mdt-template-list,.mdt-access,.mdt-operations-grid>section,.mdt-operations-grid>form,.mdt-management-grid>section,.mdt-management-grid>form,.mdt-operations-search,.mdt-audit{padding:22px}.mdt-module-actions h2,.mdt-editor-head h2,.mdt-ops-heading h2{font-size:21px}.mdt-form input,.mdt-form select,.mdt-form textarea,.mdt-editor input,.mdt-editor select,.mdt-editor textarea,.mdt-operations input,.mdt-operations select,.mdt-operations textarea{background:#14161a;border-color:#343840;margin-top:7px;padding-inline:12px;font-size:13px}.mdt-table article,.mdt-documents article,.mdt-operation-list article,.mdt-management-list article,.mdt-timeline article{background:0 0!important;border:0!important;border-top:1px solid #2c2f36!important;border-radius:0!important}.mdt-table article:first-child,.mdt-documents article:first-child,.mdt-operation-list article:first-child,.mdt-management-list article:first-child{border-top:0!important}.mdt-empty,.mdt-loading,.mdt-operations-loading{min-height:180px;background:#15171b!important;border:0!important}@media (prefers-reduced-motion:no-preference){.system-card,.faction-card,.team-card,.player-hub-card,.store-product,.portal-content>section,.cms-main>section,.mdt-module{transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}}@media (max-width:1050px){.cms-layout{width:min(100% - 24px,920px);display:block}.cms-sidebar{display:none}.cms-main,.cms-standalone,.cms-module-page,.cms-operations{max-width:none}.mdt-sidebar{width:218px}.mdt-main{margin-left:218px}}@media (max-width:820px){.nav-wrap,.portal-header{height:60px;padding-inline:14px}.mobile-nav{max-height:calc(100dvh - 82px);top:68px;overflow-y:auto}.section-pad{padding:64px 0}.content-width,.portal-content,.player-profile-hero,.player-profile-tabs,.player-dashboard,.gallery-hero,.gallery-content,.store-hero,.storefront,.store-trust,.store-state,.docs-layout,.legal-layout,.legal-wrap{width:calc(100% - 24px)}.hero{min-height:700px}.hero-copy h1{font-size:clamp(45px,12vw,66px)}.status-card{opacity:1!important;width:100%!important;max-width:100%!important;margin-inline:0!important;transform:none!important}.portal-hero,.gallery-hero,.store-hero,.player-profile-hero{border-radius:var(--vrp-radius-md);padding:28px 22px}.docs-layout,.legal-layout,.legal-wrap{display:block;padding-top:16px!important}.docs-page,.legal-page{padding-top:64px!important}.docs-sidebar,.legal-sidebar,.legal-aside{width:100%;height:auto;position:relative;top:auto;margin:0 0 16px!important;padding:7px!important;overflow:hidden!important}.docs-nav-title,.docs-help,.legal-nav-title,.legal-help,.legal-aside>span,.legal-aside-note{display:none!important}.docs-sidebar nav,.legal-sidebar nav,.legal-aside>nav{scrollbar-width:none;gap:4px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:auto hidden!important}.docs-sidebar nav::-webkit-scrollbar{display:none}.legal-sidebar nav::-webkit-scrollbar{display:none}.legal-aside>nav::-webkit-scrollbar{display:none}.docs-sidebar nav a,.legal-sidebar nav a,.legal-aside>nav a{flex:none!important;min-width:max-content!important;padding-inline:10px!important}.docs-content,.legal-content{padding-top:0!important}.docs-hero,.legal-hero{padding:26px 20px!important}.docs-hero h1,.legal-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.08!important}.cms-header{min-height:60px;padding-inline:12px}.cms-module-nav{scrollbar-width:none;max-width:calc(100vw - 250px);overflow-x:auto}.cms-module-nav>a span,.cms-header-menu>summary span{display:none}.cms-module-nav>a,.cms-header-menu>summary{justify-content:center;min-width:38px;padding:0}.cms-main>section,.cms-main>form,.cms-standalone>section,.cms-standalone>form,.cms-module-page>section,.cms-module-page>form,.cms-operations>section,.cms-operations>form,.cms-editor,.cms-posts,.cms-access,.media-library,.support-admin{padding:18px 14px}.mdt-sidebar{width:74px;padding-inline:8px}.mdt-sidebar nav button,.mdt-departments button{justify-content:center;padding:0}.mdt-sidebar nav button span,.mdt-departments button span,.mdt-brand span,.mdt-user>div{display:none}.mdt-main{margin-left:74px}.mdt-dashboard,.mdt-module,.mdt-studio,.mdt-template-manager,.mdt-access,.mdt-operations,.mdt-management-grid,.mdt-operations-search,.mdt-audit{width:calc(100% - 24px)}}@media (max-width:560px){body{font-size:13px}.hero-copy h1{font-size:44px}.hero-copy>p{font-size:14px}.hero-buttons{display:grid}.portal-page,.gallery-page,.store-page{padding-top:80px}.portal-hero h1,.gallery-hero h1,.store-hero h1{font-size:36px}.player-profile-hero{align-items:flex-start}.player-profile-hero>a{margin-left:0}.cms-brand i,.cms-brand span{display:none}.cms-module-nav{max-width:calc(100vw - 164px)}.cms-module-actions .cms-command-trigger{display:none}.mdt-topbar{padding-inline:14px}.mdt-topbar h1{font-size:17px}.mdt-module,.mdt-form,.mdt-editor,.mdt-template-list,.mdt-access,.mdt-operations-grid>section,.mdt-operations-grid>form,.mdt-management-grid>section,.mdt-management-grid>form,.mdt-operations-search,.mdt-audit{padding:16px 12px}.whitelist-launcher-copy{display:none}}@media print{.mdt-print-page,.mdt-print-page *{font-family:Arial,sans-serif}}.public-navbar.nav-wrap{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:#181a1ff5;padding:0;display:block;border-bottom:1px solid #2c2f36!important}.public-navbar .nav-inner{width:min(var(--vrp-container), calc(100% - 40px));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:24px;height:100%;margin-inline:auto;display:grid;position:relative}.public-navbar .brand{min-height:40px;padding-right:8px}.public-navbar .brand-logo{filter:none}.public-navbar .desktop-nav{justify-content:center;gap:2px}.public-navbar .desktop-nav>a,.public-navbar .nav-more>summary,.public-navbar .nav-account-link{color:#a6adb8;border-radius:var(--vrp-radius-sm);background:0 0;border:0;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:13px;font-weight:550;line-height:1;display:inline-flex}.public-navbar .desktop-nav>a:hover,.public-navbar .desktop-nav>a.active,.public-navbar .nav-more>summary:hover,.public-navbar .nav-more>summary.active,.public-navbar .nav-more[open]>summary,.public-navbar .nav-account-link:hover{color:#f1f3f5;background:#25272d;transform:none}.public-navbar .nav-actions{gap:8px}.public-navbar .notification-bell>button,.public-navbar .menu-button{color:#a6adb8;border-radius:var(--vrp-radius-sm);width:36px;height:36px;box-shadow:none;background:0 0;border:1px solid #34373e;place-items:center;padding:0;display:grid}.public-navbar .notification-bell>button:hover,.public-navbar .menu-button:hover{color:#f1f3f5;background:#25272d;border-color:#454952}.public-navbar .menu-button{display:none}.public-navbar .button-small{border-radius:var(--vrp-radius-sm);height:38px;min-height:38px;padding-inline:16px}.button:after,.whitelist-launcher-icon:after{display:none!important}.site-shell .status-card{border-radius:var(--vrp-radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px;box-shadow:var(--vrp-shadow)!important;background:#181a1f!important;border:1px solid #2c2f36!important}.site-shell .status-card:before,.site-shell .status-card:after{display:none!important}.site-shell .status-top{color:#74c0fc;font-family:var(--font-manrope), sans-serif;letter-spacing:.04em;border-bottom:1px solid #2c2f36;padding-bottom:16px;font-size:11px;font-weight:700}.site-shell .status-code{color:#737983;font-weight:600}.site-shell .server-load{padding:20px 0 12px}.site-shell .server-load strong{font-size:44px;font-weight:720}.site-shell .server-load small,.site-shell .status-grid strong{font-family:var(--font-manrope), sans-serif}.site-shell .load-track{background:#25272d;border-radius:999px;height:6px;overflow:hidden}.site-shell .load-track span{border-radius:inherit;box-shadow:none;background:#228be6}.site-shell .status-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding:0;display:grid}.site-shell .status-grid div{border-radius:var(--vrp-radius-sm);background:#212329;min-height:46px;padding:11px 12px;border:0!important}.site-shell .status-grid span{color:#8b929e;font-size:11px}.site-shell .status-grid strong{color:#d8dce2;font-size:11px;font-weight:650}.site-shell .status-event{border-radius:var(--vrp-radius-sm);background:#228be61f;min-height:58px;margin-top:10px;padding:12px 13px;transition:background .16s;border:0!important}.site-shell .status-event:hover{background:#228be62e}.site-shell .whitelist-launcher{color:#f1f3f5;border-radius:var(--vrp-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b1d22;border:1px solid #34373e;gap:10px;min-width:204px;height:56px;min-height:56px;padding:7px 12px 7px 8px;bottom:18px;right:18px;box-shadow:0 10px 28px #0000004d}.site-shell .whitelist-launcher:hover{background:#22252b;border-color:#4a4f59;transform:translateY(-2px);box-shadow:0 14px 34px #00000057}.site-shell .whitelist-launcher-icon{color:#74c0fc;border-radius:var(--vrp-radius-sm);width:40px;height:40px;box-shadow:none;background:#228be621;border:0}.site-shell .whitelist-launcher-copy{gap:2px}.site-shell .whitelist-launcher-copy small{color:#74c0fc;font-family:var(--font-manrope), sans-serif;letter-spacing:.04em;font-size:9px}.site-shell .whitelist-launcher-copy strong{color:#e9ecef;font-size:12px;font-weight:650}.site-shell .city-feed{background:var(--bg);border-top:1px solid #25282e;padding:72px 0}.site-shell .city-feed .heading-split{margin-bottom:0}.site-shell .city-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.site-shell .news-preview,.site-shell .events-preview{border-radius:var(--vrp-radius-md);min-height:0;box-shadow:var(--vrp-shadow);background:#181a1f;border:1px solid #2c2f36;padding:20px;overflow:hidden}.site-shell .feed-column-head{color:#8b929e;min-height:32px;font-family:var(--font-manrope), sans-serif;letter-spacing:.05em;border-bottom:1px solid #2c2f36;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:0 2px 14px;font-size:10px;font-weight:700;display:flex}.site-shell .feed-column-head>a{color:#74c0fc;letter-spacing:0;margin-left:auto;font-size:11px}.site-shell .news-preview>a,.site-shell .events-preview>a{background:0 0;border-radius:0;margin:0;padding:15px 6px;border:0!important;border-top:1px solid #2c2f36!important}.site-shell .news-preview>.feed-column-head+a,.site-shell .events-preview>.feed-column-head+a{border-top:0!important}.site-shell .news-preview>a:hover,.site-shell .events-preview>a:hover{background:#1f2228;padding-left:10px;border-color:#2c2f36!important}.site-shell .events-preview time{border-radius:var(--vrp-radius-sm);background:#25272d;border:0}.site-shell .feed-empty{color:#7d8591;text-align:center;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:154px;padding:24px;font-size:12px;display:flex;background:0 0!important}.site-shell .feed-empty svg{color:#69717e}.site-shell .feed-empty strong{color:#d8dce2;font-size:14px;font-weight:650}.site-shell .feed-empty p{color:#8b929e;max-width:330px;margin:0;font-size:12px}.site-shell .site-footer{background:#0d0e10;border-top:1px solid #25282e;padding:40px 0 20px}.site-shell .footer-grid{grid-template-columns:1.2fr .7fr 1.45fr 1fr;gap:34px}.site-shell .footer-brand{margin-bottom:14px}.site-shell .footer-grid>div:first-child p{color:#7d8591;max-width:285px;font-size:12px;line-height:1.65}.site-shell .footer-grid>.footer-column:not(.footer-about){align-content:start;gap:8px}.site-shell .footer-grid strong{color:#d8dce2;margin-bottom:6px;font-size:12px;font-weight:700}.site-shell .footer-grid a{color:#8b929e;font-size:12px;line-height:1.4}.site-shell .footer-information{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px!important;display:grid!important}.site-shell .footer-information>strong{grid-column:1/-1}.site-shell .footer-grid small{color:#69717e;font-size:10px}.site-shell .footer-bottom{color:#69717e;margin-top:30px;padding-top:18px;font-size:10px}@media (max-width:980px){.public-navbar .nav-inner{width:calc(100% - 28px)}.public-navbar .desktop-nav,.public-navbar .nav-actions{display:none}.public-navbar .menu-button{grid-column:3;display:grid}.public-navbar .mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 78px);padding:8px;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto}.site-shell .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.site-shell .city-feed{padding:56px 0}.site-shell .city-feed-grid{grid-template-columns:1fr;margin-top:24px}.site-shell .news-preview,.site-shell .events-preview{padding:16px}.site-shell .footer-grid{gap:28px 20px}.site-shell .footer-information,.site-shell .footer-service-status{grid-column:1/-1}}@media (max-width:480px){.public-navbar .nav-inner{width:calc(100% - 24px)}.public-navbar .brand{font-size:15px}.public-navbar .brand-logo{width:25px;height:25px}.site-shell .status-card{padding:18px}.site-shell .whitelist-launcher{justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:4px}.site-shell .whitelist-launcher-icon{width:38px;height:38px}.site-shell .whitelist-launcher>svg:last-child{display:none}.site-shell .site-footer{padding-top:32px}.site-shell .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"about about""discover status""information information";gap:24px}.site-shell .footer-about{grid-area:about}.site-shell .footer-information{grid-area:information}.site-shell .footer-discover{grid-area:discover}.site-shell .footer-grid>.footer-service-status{grid-area:status}.site-shell .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}.maintenance-settings{border-radius:var(--vrp-radius-lg);box-shadow:var(--vrp-shadow);background:#181a1f;border:1px solid #2c2f36;margin-top:24px;padding:24px}.maintenance-settings>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.maintenance-settings-icon{color:#74c0fc;border-radius:var(--vrp-radius-sm);background:#228be61f;place-items:center;width:44px;height:44px;display:grid}.maintenance-settings-icon svg{width:21px}.maintenance-settings header small{color:#4dabf7;letter-spacing:.08em;font-size:9px;font-weight:750;display:block}.maintenance-settings header h2{color:#f1f3f5;margin:3px 0 0;font-size:20px}.maintenance-settings header p{color:#868e96;max-width:590px;margin:6px 0 0;font-size:12px;line-height:1.55}.mantine-switch{color:#adb5bd;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.mantine-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mantine-switch>span{background:#25262b;border:1px solid #373a40;border-radius:999px;width:38px;height:22px;transition:all .18s;position:relative}.mantine-switch>span:after{content:"";background:#adb5bd;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.mantine-switch input:checked+span{background:#228be6;border-color:#228be6}.mantine-switch input:checked+span:after{background:#fff;left:19px}.mantine-switch input:focus-visible+span{outline-offset:3px;outline:2px solid #74c0fc}.maintenance-settings-grid{border-top:1px solid #2c2f36;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:16px;margin-top:22px;padding-top:22px;display:grid}.maintenance-settings-grid label{color:#9098a4;flex-direction:column;gap:8px;font-size:11px;font-weight:650;display:flex}.maintenance-settings-grid label>svg{display:none}.maintenance-settings-grid input,.maintenance-settings-grid textarea{color:#f1f3f5;border-radius:var(--vrp-radius-sm);width:100%;min-height:42px;font:500 12px var(--font-ui);background:#101113;border:1px solid #343840;outline:none;padding:0 12px;transition:border-color .16s,box-shadow .16s}.maintenance-settings-grid textarea{resize:vertical;min-height:94px;padding-block:11px}.maintenance-settings-grid input:focus,.maintenance-settings-grid textarea:focus{border-color:#228be6;box-shadow:0 0 0 3px #228be621}.maintenance-settings-wide{grid-column:1/-1}.maintenance-warning{color:#ffd8a8;border-radius:var(--vrp-radius-sm);background:#ffa94d14;border:1px solid #ffa94d3d;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.maintenance-warning svg{flex:none;width:17px}.maintenance-settings>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.maintenance-settings .maintenance-enable{color:#fff;background:#e03131;border-color:#fa5252}.maintenance-settings .maintenance-enable:hover{background:#f03e3e}body:has(.maintenance-gate:not(.maintenance-preview)){overflow:hidden}.maintenance-gate{z-index:99999;color:#f1f3f5;font-family:var(--font-ui);text-align:left;isolation:isolate;background:#101113;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.maintenance-backdrop-mark{z-index:-1;color:#228be609;pointer-events:none;font-size:min(82vw,900px);font-weight:850;line-height:1;position:fixed;bottom:-25vh;right:-4vw;transform:rotate(-8deg)}.maintenance-card{background:#181a1f;border:1px solid #2c2f36;border-radius:18px;width:min(100%,700px);padding:30px;position:relative;box-shadow:0 24px 80px #00000061}.maintenance-card:before{content:"";background:linear-gradient(90deg,#0000,#228be6,#0000);border-radius:999px;height:2px;position:absolute;top:-1px;left:28px;right:28px}.maintenance-brand{border-bottom:1px solid #2c2f36;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:20px;display:grid}.maintenance-brand img{object-fit:contain;width:34px;height:34px}.maintenance-brand>div{flex-direction:column;display:flex}.maintenance-brand strong{color:#f1f3f5;font-size:13px;font-weight:800}.maintenance-brand strong span{color:#4dabf7}.maintenance-brand small{color:#6f7782;letter-spacing:.12em;margin-top:1px;font-size:8px;font-weight:700}.maintenance-live-status{color:#74c0fc;letter-spacing:.06em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.maintenance-live-status i{background:#4dabf7;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite maintenance-pulse;box-shadow:0 0 0 5px #228be61f}@keyframes maintenance-pulse{50%{box-shadow:0 0 0 8px #228be605}}.maintenance-symbol{color:#74c0fc;background:#228be61a;border:1px solid #228be638;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.maintenance-symbol svg{width:24px}.maintenance-main{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;margin-top:30px;display:grid}.maintenance-copy{min-width:0}.maintenance-eyebrow{color:#4dabf7;letter-spacing:.1em;font-size:9px;font-weight:750;display:block}.maintenance-gate .maintenance-card h1{color:#f8f9fa;max-width:520px;font-family:var(--font-ui);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(32px,5vw,44px);font-weight:750;line-height:1.08}.maintenance-copy>p{color:#9098a4;max-width:520px;margin:13px 0 0;font-size:13px;line-height:1.65}.maintenance-status-grid{border-radius:var(--vrp-radius-sm);background:#14161a;border:1px solid #2c2f36;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.maintenance-status-grid>span{flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:13px 15px;display:flex}.maintenance-status-grid>span+span{border-left:1px solid #2c2f36}.maintenance-status-grid small{color:#69717e;letter-spacing:.08em;font-size:8px;font-weight:700}.maintenance-status-grid strong{color:#ced4da;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.maintenance-status-grid strong i{background:#4dabf7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #228be61a}.maintenance-eta{color:#74c0fc;border-radius:var(--vrp-radius-sm);background:#14161a;border:1px solid #2c2f36;align-items:center;gap:11px;margin-top:10px;padding:13px 14px;display:flex}.maintenance-eta>svg{flex:none;width:19px}.maintenance-eta span{flex-direction:column;gap:2px;display:flex}.maintenance-eta small{color:#69717e;letter-spacing:.08em;font-size:8px;font-weight:700}.maintenance-eta strong{color:#dbe4ee;font-size:11px;font-weight:650}.maintenance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.maintenance-actions-single{grid-template-columns:minmax(0,280px)}.maintenance-actions a,.maintenance-actions button{color:#fff;border-radius:var(--vrp-radius-sm);height:42px;min-height:42px;font:650 11px var(--font-ui);cursor:pointer;background:#228be6;border:1px solid #0000;justify-content:center;align-self:start;align-items:center;gap:8px;width:100%;margin:0;padding:0 15px;transition:all .16s;display:inline-flex}.maintenance-actions a:hover{background:#339af0;transform:translateY(-1px)}.maintenance-actions button{color:#ced4da;background:#1d1f24;border-color:#343840}.maintenance-actions button:hover{background:#25282e;border-color:#4a4f59}.maintenance-actions svg{width:16px}.maintenance-actions a svg:last-child{width:14px}.maintenance-card>footer{color:#69717e;border-top:1px solid #2c2f36;align-items:center;gap:8px;margin-top:24px;padding-top:18px;font-size:10px;display:flex}.maintenance-card>footer svg{color:#74c0fc;width:15px}.maintenance-close{z-index:2;color:#adb5bd;border-radius:var(--vrp-radius-sm);cursor:pointer;background:#1d1f24;border:1px solid #343840;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.maintenance-close:hover{color:#fff;background:#25282e}.maintenance-close svg{width:16px}@media (max-width:720px){.maintenance-settings>header{grid-template-columns:auto minmax(0,1fr)}.maintenance-settings .mantine-switch{grid-column:1/-1;justify-self:flex-start}.maintenance-settings-grid{grid-template-columns:1fr}.maintenance-settings-wide{grid-column:auto}.maintenance-settings>footer{flex-direction:column;align-items:stretch}.maintenance-settings>footer .button{width:100%}.maintenance-gate{padding:12px}.maintenance-card{border-radius:14px;padding:20px}.maintenance-brand{padding-bottom:16px}.maintenance-live-status{font-size:8px}.maintenance-main{grid-template-columns:46px minmax(0,1fr);gap:14px;margin-top:24px}.maintenance-symbol{width:46px;height:46px}.maintenance-status-grid{grid-template-columns:1fr}.maintenance-status-grid>span{min-height:58px}.maintenance-status-grid>span+span{border-top:1px solid #2c2f36;border-left:0}.maintenance-actions{grid-template-columns:1fr}.maintenance-actions a,.maintenance-actions button{width:100%}}@media (max-width:420px){.maintenance-settings{padding:18px}.maintenance-brand img{width:30px;height:30px}.maintenance-live-status{grid-column:1/-1;margin-top:4px}.maintenance-gate .maintenance-card h1{font-size:30px}.maintenance-main{grid-template-columns:1fr}}.cms-shell,.cms-shell.cms-module-page{color:#e9ecef;min-height:100vh;font-family:var(--font-ui);background:#101113!important}.cms-module-header{z-index:500;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101113f5;border-bottom:1px solid #25262b;min-height:64px;padding-inline:max(20px,50vw - 680px);position:sticky;top:0;box-shadow:0 6px 24px #00000024}.cms-module-header .cms-brand{color:#f1f3f5;min-width:max-content}.cms-module-header .cms-brand b{color:#4dabf7}.cms-module-header .cms-brand i{color:#74c0fc;background:#228be617;border-color:#228be640}.cms-module-nav>a,.cms-header-menu>summary{color:#9098a4;border-radius:8px;min-height:36px;font-size:12px;font-weight:600}.cms-module-nav>a:hover,.cms-module-nav>a.active,.cms-header-menu>summary:hover,.cms-header-menu.active>summary,.cms-header-menu[open]>summary{color:#f1f3f5;background:#25262b;border-color:#0000}.cms-module-nav>a.active{box-shadow:inset 0 -2px #228be6}.cms-header-dropdown{background:#1a1b1e;border:1px solid #343a40;border-radius:12px;width:248px;padding:8px;box-shadow:0 18px 50px #0000006b}.cms-header-dropdown>small{color:#6f7782;font-family:var(--font-ui);letter-spacing:.08em;font-size:9px}.cms-header-dropdown>a{color:#adb5bd;border-radius:8px;min-height:38px;font-size:12px;font-weight:550}.cms-header-dropdown>a:hover,.cms-header-dropdown>a.active{color:#fff;background:#25262b;border-color:#0000}.cms-account-menu>summary{min-width:112px;max-width:160px}.cms-account-avatar{object-fit:cover;border:1px solid #373a40;border-radius:50%;flex:none;width:24px!important;height:24px!important}.cms-account-menu>summary>span{text-overflow:ellipsis;max-width:88px;overflow:hidden}.cms-account-identity{border-bottom:1px solid #2c2f36;align-items:center;gap:10px;margin-bottom:6px;padding:10px;display:flex}.cms-account-identity>img,.cms-account-identity>span{object-fit:cover;color:#74c0fc;background:#25262b;border:1px solid #343a40;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:750;display:grid}.cms-account-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cms-account-identity strong{color:#f1f3f5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cms-account-identity small{color:#4dabf7;letter-spacing:.07em;font-size:8px;font-weight:700}.cms-workspace,.cms-standalone,.cms-operations,.team-workspace{width:min(1240px,100% - 40px);max-width:none;margin-inline:auto}.cms-workspace{padding:20px 0 90px}.cms-main{width:100%;max-width:none}.cms-local-nav{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#181a1ff0;border:1px solid #2c2f36;border-radius:10px;align-items:center;gap:3px;margin-bottom:14px;padding:5px;display:flex;position:sticky;top:76px;overflow-x:auto;box-shadow:0 8px 24px #00000029}.cms-local-nav::-webkit-scrollbar{display:none}.cms-local-nav a{color:#9098a4;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.cms-local-nav a:hover,.cms-local-nav a:focus-visible{color:#fff;background:#25262b}.cms-local-nav svg{width:14px}.cms-local-nav b{color:#74c0fc;background:#228be61c;border-radius:6px;place-items:center;min-width:19px;height:19px;padding-inline:5px;font-size:9px;display:grid}.cms-main>.cms-dashboard,.cms-module-page>.team-workspace{margin-bottom:16px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.cms-dashboard{gap:14px;display:grid}.cms-dashboard-hero,.cms-operations-hero,.workspace-hero{align-items:center;min-height:auto!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important;border-radius:12px!important;padding:26px!important}.cms-dashboard-hero:after,.cms-dashboard-hero:before,.cms-operations-hero:after,.cms-operations-hero:before,.workspace-hero:after,.workspace-hero:before{display:none!important}.cms-dashboard-hero>div:first-child,.cms-operations-hero>div:first-child,.workspace-hero>div:first-child{min-width:0}.cms-dashboard-hero>div>span,.cms-operations-hero span,.workspace-hero span{color:#4dabf7;font-family:var(--font-ui);letter-spacing:.07em;font-size:9px;font-weight:700}.cms-dashboard-hero h2,.cms-operations-hero h1,.workspace-hero h1{color:#f1f3f5;font-family:var(--font-ui);letter-spacing:-.035em;margin:10px 0 8px;font-weight:720;line-height:1.05;font-size:clamp(30px,4vw,40px)!important}.cms-dashboard-hero p,.cms-operations-hero p,.workspace-hero p{color:#9098a4;font-size:12px;line-height:1.6}.cms-dashboard-actions{align-items:center;gap:8px}.cms-dashboard-actions a,.cms-operations-hero>button,.workspace-hero>button{color:#fff;min-height:38px;box-shadow:none;background:#228be6;border:1px solid #0000;border-radius:8px;padding:0 13px;font-size:11px;font-weight:650}.cms-dashboard-actions a:hover,.cms-operations-hero>button:hover,.workspace-hero>button:hover{background:#339af0}.cms-dashboard-actions a:last-child{color:#ced4da;background:#1d1f24;border-color:#343a40}.cms-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cms-metrics>a{color:#e9ecef;min-height:94px;box-shadow:none;background:#181a1f;border:1px solid #2c2f36;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.cms-metrics>a:hover{background:#1d1f24;border-color:#3b4048;transform:translateY(-1px)}.cms-metric-icon{color:#74c0fc;background:#228be61c;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.cms-metric-icon svg{width:18px}.cms-metrics>a>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.cms-metrics span{color:#adb5bd;font-size:10px;font-weight:650}.cms-metrics small{color:#69717e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cms-metrics strong{color:#f8f9fa;font-weight:700;font-size:23px!important}.cms-metric-arrow{color:#4dabf7;position:absolute;top:10px;right:10px;width:13px!important}.integration-health,.cms-dashboard-attention,.cms-dashboard-timeline{box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important;border-radius:10px!important}.integration-health{min-height:58px;padding:12px 15px}.cms-main>.cms-editor,.cms-main>.cms-posts,.cms-main>.cms-access,.cms-standalone>form,.cms-standalone>section,.cms-operations>section,.workspace-panel{margin-bottom:14px;padding:22px;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important;border-radius:12px!important}.cms-section-head{align-items:center;margin-bottom:18px}.cms-section-head>div>span,.cms-ops-heading>span,.workspace-heading span{color:#4dabf7;font-family:var(--font-ui);letter-spacing:.07em;font-size:9px;font-weight:700}.cms-section-head h1,.cms-section-head h2,.cms-ops-heading h2,.workspace-heading h2{color:#f1f3f5;font-family:var(--font-ui);letter-spacing:-.025em;margin-top:4px;font-weight:680;font-size:22px!important}.cms-editor,.cms-posts,.cms-access,.cms-dashboard{scroll-margin-top:128px}.cms-editor>label,.cms-editor .cms-two-cols>label,.cms-standalone form label,.cms-module-page form label{color:#adb5bd;margin-top:14px;font-size:11px;font-weight:600}.cms-editor input,.cms-editor select,.cms-editor textarea,.cms-standalone input:not([type=checkbox]):not([type=radio]),.cms-standalone select,.cms-standalone textarea,.cms-module-page input:not([type=checkbox]):not([type=radio]),.cms-module-page select,.cms-module-page textarea{color:#f1f3f5;min-height:42px;font:500 12px var(--font-ui);box-shadow:none;background:#101113;border:1px solid #343a40;border-radius:8px;outline:none;margin-top:7px;padding:0 12px}.cms-editor textarea,.cms-standalone textarea,.cms-module-page textarea{min-height:100px;padding-block:11px}.cms-editor input:focus,.cms-editor select:focus,.cms-editor textarea:focus,.cms-standalone input:focus,.cms-standalone select:focus,.cms-standalone textarea:focus,.cms-module-page input:focus,.cms-module-page select:focus,.cms-module-page textarea:focus{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.cms-two-cols{gap:12px}.cms-rich-editor,.cms-live-preview,.cms-media-picker,.cms-version-history,.cms-access-block,.cms-role-list article,.cms-managed-users article,.application-review-list article,.media-card,.support-thread{box-shadow:none!important;background:#14161a!important;border:1px solid #30343b!important;border-radius:10px!important}.cms-rich-editor{margin-top:16px;overflow:hidden}.cms-editor-toolbar{background:#1d1f24;border-bottom:1px solid #30343b;min-height:46px;padding:6px}.cms-editor-toolbar button,.cms-post-actions button,.cms-post-actions a,.media-card-actions button{color:#adb5bd;background:0 0;border:0;border-radius:7px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.cms-editor-toolbar button:hover,.cms-post-actions button:hover,.cms-post-actions a:hover,.media-card-actions button:hover{color:#fff;background:#2c2f36}.cms-content-input{background:#101113!important;border:0!important;border-radius:0!important}.cms-live-preview{border-width:0 0 0 1px!important;border-radius:0!important}.cms-editor-footer{border-top:1px solid #2c2f36;margin-top:16px;padding-top:16px}.cms-tabs,.workspace-tabs{box-shadow:none;background:#181a1f;border:1px solid #2c2f36;border-radius:10px;padding:5px}.cms-tabs button,.workspace-tabs button{color:#9098a4;background:0 0;border:0;border-radius:7px;min-height:34px;font-size:11px}.cms-tabs button:hover,.cms-tabs button.active,.workspace-tabs button:hover,.workspace-tabs button.active{color:#fff;background:#25262b}.cms-post-list,.application-review-list,.audit-timeline,.organization-admin-list{background:#14161a;border:1px solid #2c2f36;border-radius:10px;overflow:hidden}.cms-post-list article,.application-review-list article,.audit-timeline article,.organization-admin-list article{margin:0;background:0 0!important;border:0!important;border-top:1px solid #2c2f36!important;border-radius:0!important}.cms-post-list article:first-child,.application-review-list article:first-child,.audit-timeline article:first-child,.organization-admin-list article:first-child{border-top:0!important}.cms-empty,.cms-loading,.cms-access-empty,.support-placeholder{color:#868e96;min-height:150px;background:#14161a!important;border:1px dashed #343a40!important;border-radius:10px!important}.cms-standalone,.cms-operations,.team-workspace{padding:24px 0 90px}.cms-operations,.team-workspace{max-width:none}.cms-operations>section,.workspace-panel{margin-top:14px}.cms-operations-hero,.workspace-hero{margin-bottom:14px}.cms-ops-heading,.workspace-heading{align-items:center}.cms-inline-notice,.cms-inline-success,.application-notice,.panel-inline-error{border-radius:8px;font-size:12px}.cms-notice{color:#d3f9d8;background:#18251d;border:1px solid #51cf663d;border-radius:9px;min-height:42px;padding:0 14px;bottom:20px;right:20px;box-shadow:0 14px 34px #00000052}@media (max-width:1080px){.cms-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cms-workspace,.cms-standalone,.cms-operations,.team-workspace{width:calc(100% - 24px);padding-top:14px}.cms-local-nav{top:72px}.cms-dashboard-hero,.cms-operations-hero,.workspace-hero{flex-direction:column;align-items:flex-start;padding:20px!important}.cms-dashboard-actions{width:100%}.cms-dashboard-actions a{flex:1;justify-content:center}.cms-main>.cms-editor,.cms-main>.cms-posts,.cms-main>.cms-access,.cms-standalone>form,.cms-standalone>section,.cms-operations>section,.workspace-panel{padding:17px}.cms-section-head{align-items:flex-start}}.gallery-page .gallery-hero{width:min(var(--vrp-container), calc(100% - 40px));box-shadow:none;border-radius:0;margin:0 auto;padding:28px 0 24px;background:0 0!important;border:0!important;border-bottom:1px solid #2c2f36!important}.gallery-page .gallery-hero h1{margin:7px 0 8px;font-size:clamp(30px,3.2vw,42px)!important}.gallery-page .gallery-content{width:min(var(--vrp-container), calc(100% - 40px));background:0 0;border:0;border-radius:0;margin:0 auto;padding:18px 0 72px}.gallery-page .gallery-filters{border-radius:var(--vrp-radius-md);background:#181a1f;border:1px solid #2c2f36;gap:2px;width:max-content;max-width:100%;margin-bottom:16px;padding:4px}.gallery-page .gallery-filters button{border-radius:var(--vrp-radius-sm);min-height:34px}.gallery-page .gallery-filters button span{color:currentColor;opacity:.68}.gallery-page .public-gallery-grid{gap:12px}.gallery-page .public-gallery-grid>button{border-radius:var(--vrp-radius-md);background:#181a1f;border:1px solid #2c2f36}@media (max-width:760px){.gallery-page .gallery-hero,.gallery-page .gallery-content{width:calc(100% - 24px)}.gallery-page .gallery-hero{padding:22px 0 18px}}@media (max-width:520px){.cms-metrics{grid-template-columns:1fr}.cms-dashboard-actions{flex-direction:column;align-items:stretch}.cms-dashboard-actions a{width:100%}.cms-local-nav a{padding-inline:9px}.cms-account-menu>summary{width:36px;min-width:36px;padding:0}.cms-account-menu>summary>span,.cms-account-menu>summary>.cms-menu-chevron{display:none}}.cms-shell.cms-module-page>.cms-standalone{width:min(1240px,100% - 40px);max-width:none;margin-inline:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:24px 0 90px!important}.cms-standalone>.cms-section-head{border-bottom:1px solid #25262b;min-height:58px;margin:0 0 14px;padding:0 2px 14px}.cms-standalone>.cms-section-head>a,.application-head-actions>a,.audit-head-actions>a{color:#74c0fc;background:#181a1f;border:1px solid #343a40;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:650;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.cms-standalone>.cms-section-head>a:hover,.application-head-actions>a:hover,.audit-head-actions>a:hover{color:#fff;background:#25262b;border-color:#4a4f58}.event-editor,.settings-form.organization-admin-form,.media-upload-panel{margin:0 0 14px;padding:22px;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important;border-radius:12px!important}.event-editor-actions{border-top:1px solid #2c2f36;padding-top:16px}.event-editor-actions button{color:#adb5bd;background:#1d1f24;border-color:#343a40;border-radius:8px;min-height:38px;font-size:10px}.event-editor-actions .button-primary{color:#fff;background:#228be6;border-color:#0000}.managed-events{border:0;gap:8px;margin-top:14px;display:grid}.managed-events article{background:#181a1f;border:1px solid #2c2f36;border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto repeat(4,34px);gap:8px;min-width:0;padding:14px}.managed-events>article>b{color:#adb5bd;text-transform:none;background:#25262b;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:650}.managed-events>article>b.published{color:#8ce99a;background:#40c0571a}.managed-events>article>b.cancelled{color:#ffa8a8;background:#fa52521a}.managed-events button{background:#1d1f24;border-color:#343a40;border-radius:8px;width:34px;height:34px}.managed-events button:hover{color:#fff;background:#25262b;border-color:#4a4f58}.managed-events button.danger{color:#ff8787;background:#fa52520f;border-color:#fa525240}.workspace-panel{overflow:hidden}.workflow-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible}.workflow-board>section{background:#14161a;border-color:#2c2f36;border-radius:10px;min-height:180px;padding:10px}.workflow-board>section>header{color:#adb5bd;text-transform:none;font-size:10px;font-weight:650}.workflow-board article{background:#1a1b1e;border-color:#343a40;border-radius:8px}.workflow-board select{color:#ced4da;background:#101113;border-color:#343a40;border-radius:7px;min-height:36px;font-size:10px}.cms-access-block{padding:18px;background:#14161a!important;border-color:#2c2f36!important;border-radius:10px!important}.cms-owner-chip{background:#228be614;border-color:#228be640;border-radius:999px;font-size:9px}.cms-add-role{grid-template-columns:minmax(180px,.75fr) minmax(220px,1fr) auto;gap:8px}.cms-add-role input,.cms-role-name input{background:#101113;border-color:#343a40;border-radius:8px;height:40px;min-height:40px;font-size:11px}.cms-add-role button{color:#fff;background:#228be6;border-color:#0000;border-radius:8px;min-height:40px;font-size:10px}.cms-role-list{border:0;gap:8px;display:grid}.cms-role-list article{grid-template-columns:minmax(210px,.8fr) minmax(360px,1.6fr) auto;gap:14px;padding:13px;background:#181a1f!important;border:1px solid #2c2f36!important;border-radius:9px!important}.cms-permission-checks{gap:7px}.cms-permission-checks label{color:#adb5bd;background:#14161a;border:1px solid #30343b;border-radius:7px;min-height:30px;padding:0 9px;font-size:9px}.cms-permission-checks input{width:14px;height:14px;margin:0}.cms-role-actions button{background:#1d1f24;border-color:#343a40;border-radius:7px}.application-head-actions,.audit-head-actions{flex-wrap:wrap}.application-head-actions .cms-search,.audit-head-actions .cms-search,.cms-posts .cms-search{background:#181a1f;border:1px solid #343a40;border-radius:8px;align-items:center;gap:8px;min-height:38px;margin:0;padding:0 11px;display:flex}.application-head-actions .cms-search input,.audit-head-actions .cms-search input,.cms-posts .cms-search input{background:0 0;min-height:30px;margin:0;padding:0;box-shadow:none!important;border:0!important}.applications-manager .cms-tabs{margin:14px 0}.application-review-list article{padding:18px!important}.settings-form.organization-admin-form .settings-grid{gap:14px}.organization-admin-form label:has(input[type=checkbox]){background:#14161a;border:1px solid #30343b;border-radius:8px;flex-direction:row;align-items:center;gap:9px;min-height:44px;padding:0 12px}.organization-admin-form label:has(input[type=checkbox]) input{width:15px;height:15px;min-height:auto;margin:0}.organization-admin-list{gap:10px}.organization-admin-list article{background:#181a1f!important;border-color:#2c2f36!important;border-radius:10px!important}.organization-admin-list article>a{background:#1d1f24;border:1px solid #343a40;border-radius:7px;min-height:34px;padding:0 10px}.media-upload-panel{grid-template-columns:150px minmax(220px,1fr) 170px minmax(200px,1fr);align-items:end}.media-upload-panel>label:has(input[type=checkbox]){background:#14161a;border:1px solid #30343b;border-radius:8px;min-height:40px;padding:0 10px}.media-upload-panel>label:has(input[type=checkbox]) input{width:14px;height:14px;min-height:auto;margin:0}.media-upload-dropzone{background:#14161a;border-radius:10px;grid-column:1/-1}.media-library-toolbar{background:#181a1f;border:1px solid #2c2f36;border-radius:10px;margin:14px 0 10px;padding:8px}.media-library-toolbar>label{background:#101113;border-color:#343a40;border-radius:8px;min-height:38px}.media-library-toolbar>button{background:#1d1f24;border-color:#343a40;border-radius:8px;min-height:38px}.media-bulk-toolbar{background:#181a1f;border-color:#2c2f36}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.media-grid>article{height:auto;overflow:visible;box-shadow:none!important;background:#181a1f!important;border-color:#2c2f36!important;border-radius:10px!important}.media-grid article>div:first-of-type{border-radius:8px;overflow:hidden}.media-grid .media-meta-editor input{background:#101113;border-color:#343a40;border-radius:8px;height:38px;min-height:38px;font-size:10px}.media-grid .media-card-actions button{background:#1d1f24;border:1px solid #343a40;border-radius:7px;height:auto;min-height:34px}.audit-page .cms-access-intro{max-width:none;margin:-4px 0 16px}.audit-timeline{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.audit-timeline:before{display:none}.audit-timeline>article{grid-template-columns:38px minmax(0,1fr) auto;min-height:120px;background:#181a1f!important;border:1px solid #2c2f36!important;border-radius:10px!important;padding:16px!important}.audit-icon{background:#228be61a;border-radius:9px;width:38px;height:38px}.audit-timeline h2{font-size:13px}.admin-search-page .cms-section-head>svg{color:#74c0fc;background:#181a1f;border:1px solid #343a40;border-radius:9px;width:38px;height:38px;padding:9px}.admin-search-page .cms-access-intro{max-width:none;margin:-4px 0 14px}.admin-search-box{min-height:50px;box-shadow:none;background:#181a1f;border:1px solid #343a40;border-radius:10px;margin:0 0 14px;padding:0 14px}.admin-search-box:focus-within{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.admin-search-box input,.admin-search-box input:focus{background:0 0;min-height:40px;margin:0;padding:0;font-size:13px;box-shadow:none!important;border:0!important;outline:0!important}.admin-search-results{gap:10px}.admin-search-results>a{background:#181a1f;border-color:#2c2f36;border-radius:10px;min-height:82px}.admin-search-results>a:hover{background:#1d1f24;border-color:#3b4048;transform:translateY(-1px)}@media (max-width:1050px){.workflow-board,.media-grid,.audit-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-role-list article{grid-template-columns:minmax(190px,.8fr) minmax(280px,1.4fr) auto}.media-upload-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cms-shell.cms-module-page>.cms-standalone{width:calc(100% - 24px);padding-top:14px!important}.cms-standalone>.cms-section-head,.application-head-actions,.audit-head-actions{flex-direction:column;align-items:stretch}.application-head-actions .cms-search,.audit-head-actions .cms-search{width:100%}.event-editor,.settings-form.organization-admin-form,.media-upload-panel{padding:16px}.managed-events article{grid-template-columns:48px minmax(0,1fr) repeat(4,34px);grid-template-areas:"date info info info info info""status status edit copy history delete"}.managed-events article>time{grid-area:date}.managed-events article>div{grid-area:info;min-width:0}.managed-events>article>b{grid-area:status;justify-self:start}.managed-events article>button:first-of-type{grid-area:edit}.managed-events article>button:nth-of-type(2){grid-area:copy}.managed-events article>button:nth-of-type(3){grid-area:history}.managed-events article>button:nth-of-type(4){grid-area:delete}.workflow-board,.media-grid,.audit-timeline,.organization-admin-list,.admin-search-results,.cms-add-role,.cms-role-list article{grid-template-columns:1fr}.cms-role-actions{justify-content:flex-end}.settings-grid,.media-upload-panel{grid-template-columns:1fr}.media-upload-dropzone{grid-column:1}.media-library-toolbar{grid-template-columns:1fr auto}.media-library-toolbar>label{grid-column:1/-1}}.cms-shell.cms-module-page{width:100%!important;max-width:none!important;margin:0!important}.cms-shell>.cms-module-header{width:100%;max-width:none}.cms-shell.cms-module-page>.cms-operations{width:min(1240px,100% - 40px);max-width:none;margin-inline:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:24px 0 90px!important}.cms-shell,.cms-shell *{font-synthesis:none;font-family:var(--font-ui)!important}.cms-module-header .cms-command-trigger{color:#9098a4;min-width:220px;height:36px;box-shadow:none;background:#181a1f;border:1px solid #343a40;border-radius:8px;gap:8px;padding:0 8px 0 11px;transition:color .16s,border-color .16s,background .16s}.cms-module-header .cms-command-trigger:hover{color:#f1f3f5;background:#1d1f24;border-color:#4a4f58}.cms-module-header .cms-command-trigger>svg{color:#868e96;width:15px;height:15px}.cms-module-header .cms-command-trigger kbd{color:#adb5bd;text-align:center;background:#25262b;border:1px solid #343a40;border-radius:6px;min-width:42px;padding:4px 6px;font-size:9px;line-height:1}@media (min-width:1181px){.cms-module-header .cms-command-trigger>span{display:block}.cms-module-header .cms-command-trigger kbd{place-items:center;display:inline-grid}}.cms-command-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08090bb8;padding-top:12vh}.cms-command{background:#1a1b1e;border:1px solid #373a40;border-radius:12px;width:min(640px,100%);box-shadow:0 24px 80px #00000080}.cms-command>header{border-bottom-color:#2c2f36;min-height:62px;padding:0 14px}.cms-command>header>svg{color:#4dabf7;width:18px}.cms-command>header input{color:#f1f3f5;min-height:40px;box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:14px}.cms-command-loading{color:#4dabf7;place-items:center;width:20px;height:20px;display:grid}.cms-command-loading svg{width:15px}.cms-command>header button{color:#9098a4;background:0 0;border:0;border-radius:7px;width:32px;height:32px}.cms-command>header button:hover{color:#fff;background:#2c2f36}.cms-command>div{padding:7px}.cms-command>div>a{border-radius:8px;min-height:60px}.cms-command>div>a:hover{background:#25262b}.cms-command>footer{color:#868e96;border-top-color:#2c2f36}.cms-module-header .notification-bell>button{color:#9098a4;width:36px;height:36px;box-shadow:none;background:#181a1f;border:1px solid #343a40;border-radius:8px;transition:color .16s,border-color .16s,background .16s}.cms-module-header .notification-bell>button:hover,.cms-module-header .notification-bell>button[aria-expanded=true]{color:#f1f3f5;background:#25262b;border-color:#4a4f58}.cms-module-header .notification-bell>button b{background:#228be6;border:2px solid #101113;border-radius:999px;min-width:17px;height:17px;font-size:8px;top:-6px;right:-6px}.cms-module-header .notification-popover{color:#e9ecef;background:#1a1b1e;border:1px solid #373a40;border-radius:12px;width:min(360px,100vw - 24px);top:44px;overflow:hidden;box-shadow:0 22px 70px #00000080}.cms-module-header .notification-popover>header{border-bottom:1px solid #2c2f36;min-height:52px;padding:0 14px}.cms-module-header .notification-popover>header strong{color:#f1f3f5;font-size:13px;font-weight:650}.cms-module-header .notification-popover header button{color:#74c0fc;border-radius:7px;align-items:center;min-height:30px;padding:0 8px;font-size:10px}.cms-module-header .notification-popover header button:hover{background:#228be61a}.cms-module-header .notification-popover>div{max-height:360px}.cms-module-header .notification-popover a{background:0 0;border-bottom:1px solid #2c2f36;padding:13px 14px}.cms-module-header .notification-popover a:hover{background:#202226}.cms-module-header .notification-popover a.unread{background:#228be612;border-left:3px solid #228be6}.cms-module-header .notification-popover a strong{color:#e9ecef;font-size:11px}.cms-module-header .notification-popover a p{color:#9098a4;font-size:10px}.cms-module-header .notification-popover time{color:#69717e;font-size:9px}.cms-module-header .notification-empty{color:#868e96;place-items:center;min-height:130px;margin:0;font-size:11px;display:grid}@media (max-width:850px){.cms-module-header .cms-command-trigger{width:36px;min-width:36px;padding:0}.cms-shell.cms-module-page>.cms-operations{width:calc(100% - 24px);padding-top:14px!important}}.site-shell .faq{padding-block:92px}.site-shell .faq-shell{border-radius:var(--vrp-radius-lg);box-shadow:var(--vrp-shadow);background:radial-gradient(circle at 6% 0,#228be61a,#0000 30%),#15171b;border:1px solid #2c2f36;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px;padding:34px;display:grid;position:relative;overflow:hidden}.site-shell .faq-shell:before{content:"";background:linear-gradient(#4dabf7,#4dabf714);width:3px;position:absolute;inset:0 auto 0 0}.site-shell .faq-intro{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.site-shell .faq-intro .section-heading{margin:0}.site-shell .faq-intro .section-heading h2{max-width:430px;margin-top:14px;font-size:clamp(38px,4.2vw,56px);line-height:1.03}.site-shell .faq-intro .section-heading>p{color:#8f96a3;max-width:430px;margin-top:20px;font-size:14px;line-height:1.7}.site-shell .faq-help{border-top:1px solid #2c2f36;grid-template-columns:38px minmax(0,1fr);gap:13px;margin-top:42px;padding-top:24px;display:grid}.site-shell .faq-help-icon{color:#74c0fc;border-radius:var(--vrp-radius-sm);background:#228be61a;border:1px solid #4dabf738;place-items:center;width:38px;height:38px;display:grid}.site-shell .faq-help strong{color:#e9ecef;font-size:13px;font-weight:700;display:block}.site-shell .faq-help p{color:#7f8793;max-width:340px;margin:5px 0 12px;padding:0;font-size:12px;line-height:1.55}.site-shell .faq-help a{color:#74c0fc;align-items:center;gap:7px;font-size:12px;font-weight:700;transition:color .16s,gap .16s;display:inline-flex}.site-shell .faq-help a:hover{color:#a5d8ff;gap:10px}.site-shell .faq-list{border:0;align-self:center;gap:10px;display:grid}.site-shell .faq-item{transition:border-color .18s,background .18s,transform .18s;overflow:hidden;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#1a1c21!important;border:1px solid #30343c!important}.site-shell .faq-item:hover{transform:translateY(-1px);background:#1d2025!important;border-color:#3a404a!important}.site-shell .faq-item.active{background:#1c2026!important;border-color:#4dabf77a!important;box-shadow:0 0 0 1px #228be614!important}.site-shell .faq-item button{color:#c9ced6;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;gap:13px;width:100%;min-height:66px;padding:14px 15px;font-size:14px;font-weight:650;display:grid}.site-shell .faq-item button:focus-visible{outline-offset:-3px;outline:2px solid #4dabf7}.site-shell .faq-number{border-radius:var(--vrp-radius-xs);width:30px;height:30px;font-family:var(--font-geist-mono), monospace;background:#14161a;border:1px solid #2d333c;place-items:center;display:grid;color:#718096!important;font-size:9px!important}.site-shell .faq-item.active .faq-number{background:#228be61a;border-color:#4dabf740;color:#74c0fc!important}.site-shell .faq-item button .faq-question{letter-spacing:-.01em;min-width:0;font-weight:650;color:#c9ced6!important;font-family:var(--font-manrope), "Segoe UI", Arial, sans-serif!important;font-size:14px!important}.site-shell .faq-item.active button .faq-question{color:#f1f3f5!important}.site-shell .faq-chevron{color:#77808d;border-radius:var(--vrp-radius-xs);border:1px solid #0000;place-items:center;width:32px;height:32px;transition:color .18s,border-color .18s,background .18s;display:grid}.site-shell .faq-item button .faq-chevron{color:#77808d!important;font-size:inherit!important}.site-shell .faq-item:hover .faq-chevron{color:#adb5bd;background:#15171b;border-color:#30343c}.site-shell .faq-item.active .faq-chevron{background:#228be614;border-color:#4dabf733;color:#74c0fc!important}.site-shell .faq-item.active .faq-chevron svg{transform:rotate(180deg)}.site-shell .faq-item>div{overflow:hidden}.site-shell .faq-item>div p{color:#8f97a4;border-top:1px solid #2b3037;margin:0 15px 0 60px;padding:15px 47px 19px 0;font-size:12px;line-height:1.7}@media (max-width:820px){.site-shell .faq{padding-block:72px}.site-shell .faq-shell{grid-template-columns:1fr;gap:30px;padding:26px}.site-shell .faq-help{margin-top:28px}}@media (max-width:520px){.site-shell .faq-shell{width:calc(100% - 24px);padding:22px 16px 18px}.site-shell .faq-intro .section-heading h2{font-size:36px}.site-shell .faq-intro .section-heading>p{font-size:13px}.site-shell .faq-help{grid-template-columns:34px minmax(0,1fr);gap:11px}.site-shell .faq-help-icon{width:34px;height:34px}.site-shell .faq-item button{grid-template-columns:30px minmax(0,1fr) 30px;gap:10px;min-height:62px;padding:12px;font-size:13px}.site-shell .faq-item button .faq-question{font-size:13px!important}.site-shell .faq-number{width:28px;height:28px}.site-shell .faq-chevron{width:30px;height:30px}.site-shell .faq-item>div p{margin-left:52px;padding-right:12px}}.site-shell .toast{z-index:210;color:#f1f3f5;border-radius:var(--vrp-radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b1d22fa;border:1px solid #343840;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;width:min(330px,100vw - 32px);min-height:70px;padding:13px 15px;display:grid;position:fixed;bottom:92px;right:18px;overflow:hidden;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff09}.site-shell .toast-icon{color:#63e6be;border-radius:var(--vrp-radius-sm);background:#12b8861a;border:1px solid #63e6be38;place-items:center;width:38px;height:38px;display:grid}.site-shell .toast-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.site-shell .toast-copy strong{color:#f1f3f5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.site-shell .toast-copy small{color:#8b929e;font-size:11px;line-height:1.35}.site-shell .toast-progress{transform-origin:0;background:linear-gradient(90deg,#20c997,#4dabf7);height:2px;animation:2.2s linear forwards toast-countdown;position:absolute;bottom:0;left:0;right:0}@keyframes toast-countdown{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.site-shell .toast-progress{animation:none}}@media (max-width:650px){.site-shell .toast{width:auto;bottom:84px;left:12px;right:12px}}.cms-select{width:100%;min-width:0;position:relative}.cms-select.is-open{z-index:180}.cms-select-trigger{color:#e9ecef;width:100%;min-height:40px;font:600 10px var(--font-manrope), "Segoe UI", sans-serif;text-align:left;cursor:pointer;background:#101113;border:1px solid #343a40;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.cms-select-trigger:hover{background:#14161a;border-color:#4a4f58}.cms-select.is-open .cms-select-trigger{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.cms-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit!important;font:inherit!important}.cms-select-trigger>svg{color:#868e96;flex:none;width:14px;height:14px;transition:transform .15s}.cms-select.is-open .cms-select-trigger>svg{transform:rotate(180deg)}.cms-select-dropdown{z-index:200;background:#25262b;border:1px solid #373a40;border-radius:9px;min-width:max(100%,190px);max-height:240px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000061}.cms-select-dropdown button{color:#ced4da;width:100%;min-height:34px;font:500 10px var(--font-manrope), "Segoe UI", sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;display:flex}.cms-select-dropdown button:hover,.cms-select-dropdown button.selected{color:#fff;background:#343a40}.cms-select-dropdown button.selected{color:#74c0fc}.cms-select-dropdown button>svg{flex:none;width:13px;height:13px}.team-workspace .workflow-board .cms-select-trigger{min-height:36px}.team-workspace .workspace-create>.cms-select{align-self:stretch}.team-workspace .task-list article>.cms-select{width:100%}.cms-calendar>div:last-child{gap:8px}.cms-calendar article{grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;background:#14161a!important;border:1px solid #2c2f36!important;border-radius:10px!important}.cms-calendar article:first-child{border-top:1px solid #2c2f36!important}.cms-calendar-date{background:#1d1f24;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-content:center;gap:3px 8px;min-width:0;padding:11px 12px;display:grid}.cms-calendar-date>svg{color:#74c0fc;grid-row:1/3;align-self:center;width:16px;height:16px}.cms-calendar article .cms-calendar-date>time{color:#e9ecef;font:650 10px var(--font-manrope), "Segoe UI", sans-serif;text-transform:capitalize;padding:0}.cms-calendar-date>span{color:#69717e;font-size:8px}.cms-calendar article>div:last-child{justify-content:center}.cms-calendar article a{background:#101113;border-color:#2c2f36;border-radius:8px;grid-template-columns:8px 70px minmax(0,1fr) auto;min-height:52px;padding:8px 11px}.cms-calendar article a:hover{background:#181a1f;border-color:#4a4f58}.cms-calendar article strong{color:#e9ecef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cms-calendar article small{color:#868e96;font-size:9px}.cms-diagnostics>div:last-child{gap:10px}.cms-diagnostics article{background:#14161a;border-color:#2c2f36;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:78px;padding:13px}.cms-diagnostic-icon{color:#ff8787;background:#fa525217;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.cms-diagnostics article.online .cms-diagnostic-icon{color:#63e6be;background:#20c99717}.cms-diagnostic-icon>svg{width:18px;height:18px}.cms-diagnostics article strong{color:#e9ecef;font-size:11px}.cms-diagnostics article span{color:#868e96;font-size:9px}.cms-diagnostics article b{color:#ff8787;font:700 8px var(--font-manrope), "Segoe UI", sans-serif;background:#fa525217;border-radius:999px;padding:5px 8px}.cms-diagnostics article.online b{color:#63e6be;background:#20c99717}@media (max-width:950px){.team-workspace .task-list article>.cms-select:last-child{grid-column:3}}@media (max-width:650px){.team-workspace .task-list article>.cms-select,.team-workspace .task-list article>.cms-select:last-child{grid-column:2}.cms-select-dropdown{min-width:100%}.cms-calendar article{grid-template-columns:1fr}.cms-calendar-date{min-height:54px}.cms-calendar article a{grid-template-columns:8px minmax(0,1fr) auto}.cms-calendar article a>span{display:none}.cms-diagnostics>div:last-child{grid-template-columns:1fr}.cms-diagnostics article{grid-template-columns:40px minmax(0,1fr)}.cms-diagnostics article b{grid-column:2;justify-self:start}}:where(.portal-page,.gallery-page,.store-page,.docs-page,.legal-page,.discord-login-page,.player-login-page){isolation:isolate;min-height:100vh;position:relative;background:radial-gradient(circle at 18% 0, #228be612, transparent 28%), var(--bg)!important}:where(.portal-page,.gallery-page,.store-page,.docs-page,.legal-page) :is(.portal-hero,.gallery-hero,.store-hero,.docs-hero,.legal-hero){min-height:0;margin-top:0;padding:46px 0 40px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #2c2f36!important;border-radius:0!important}:where(.portal-hero,.gallery-hero,.store-hero,.docs-hero,.legal-hero)>span:first-child,.form-public-head>span:first-child{color:#4dabf7;font-family:var(--font-manrope), sans-serif;letter-spacing:.07em;font-size:11px;font-weight:700}:where(.portal-hero,.gallery-hero,.store-hero,.docs-hero,.legal-hero) h1{max-width:840px;margin-block:10px 14px;letter-spacing:-.045em!important;font-size:clamp(42px,5vw,62px)!important;font-weight:720!important;line-height:1.04!important}:where(.portal-hero,.gallery-hero,.store-hero,.docs-hero,.legal-hero) p{color:#969da8;max-width:720px;font-size:15px;line-height:1.7}.portal-content,.gallery-content,.storefront,.store-state,.store-trust{z-index:1;position:relative}.portal-content,.gallery-content{padding-top:30px;padding-bottom:72px}.application-login{border-radius:var(--vrp-radius-lg);width:min(690px,100% - 40px);box-shadow:var(--vrp-shadow);background:#181a1f;border:1px solid #2c2f36;margin:30px auto 72px;padding:38px}.application-login>span{color:#4dabf7;font-family:var(--font-manrope), sans-serif;letter-spacing:.06em;font-size:10px;font-weight:700}.application-login h2{font-size:24px}.application-login p{color:#9097a4;font-size:13px;line-height:1.65}.portal-empty,.gallery-empty,.map-empty{color:#858d99;min-height:180px;box-shadow:var(--vrp-shadow);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:30px;display:flex;border-radius:var(--vrp-radius-md)!important;background:#181a1f!important;border:1px solid #2c2f36!important}.portal-empty strong,.gallery-empty strong,.map-empty strong{color:#e9ecef;font-size:15px;font-weight:650}.forms-directory,.business-grid,.organization-directory,.public-gallery-grid{gap:16px}.forms-directory>a,.business-grid>a,.organization-directory>article{transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;overflow:hidden;border-radius:var(--vrp-radius-md)!important;box-shadow:var(--vrp-shadow)!important;background:#181a1f!important;border:1px solid #2c2f36!important}.forms-directory>a:hover,.business-grid>a:hover,.organization-directory>article:hover{transform:translateY(-2px);box-shadow:var(--vrp-shadow-hover)!important;background:#1d2026!important;border-color:#3d424b!important}.forms-directory>a{min-height:250px;padding:24px}.forms-directory>a>svg{color:#74c0fc;border-radius:var(--vrp-radius-sm);background:#228be61f;border:0;width:38px;height:38px;padding:9px}.forms-directory h2,.business-card-copy h2,.organization-directory h2{font-size:20px;font-weight:680}.event-filters,.gallery-filters,.business-tools>div{border-radius:var(--vrp-radius-md);scrollbar-width:none;background:#181a1f;border:1px solid #2c2f36;gap:3px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.event-filters::-webkit-scrollbar{display:none}.gallery-filters::-webkit-scrollbar{display:none}.business-tools>div::-webkit-scrollbar{display:none}.event-filters button,.gallery-filters button,.business-tools button{white-space:nowrap;color:#9ba2ad;min-height:36px;padding:0 12px;font-size:12px;font-weight:600;border-radius:var(--vrp-radius-sm)!important;background:0 0!important;border:0!important}.event-filters button.active,.gallery-filters button.active,.business-tools button.active{color:#e7f5ff;box-shadow:none;background:#1c3f61!important}.events-calendar{gap:14px;margin-top:16px}.calendar-event{border-radius:var(--vrp-radius-md);min-height:0;box-shadow:var(--vrp-shadow);background:#181a1f;border:1px solid #2c2f36;grid-template-columns:72px minmax(0,1fr);gap:20px;padding:24px}.calendar-event .event-line{display:none}.event-date{border-radius:var(--vrp-radius-sm);background:#25272d;border:0;width:72px;height:76px}.event-copy h2{margin-block:7px;font-size:23px}.event-copy>p,.event-meta{color:#9299a5;font-size:13px}.event-actions :is(a,button){border-radius:var(--vrp-radius-sm);background:0 0;border:1px solid #343840;min-height:36px;padding-inline:12px}.status-board{gap:14px;display:grid}.status-summary,.live-server-strip,.status-history{border-radius:var(--vrp-radius-md)!important;box-shadow:var(--vrp-shadow)!important;background:#181a1f!important;border:1px solid #2c2f36!important}.status-summary{min-height:108px;padding:24px}.status-summary.operational{background:#12b8860e!important;border-color:#12b8864d!important}.status-summary.degraded{background:#fab0050d!important;border-color:#fab00547!important}.status-summary span,.status-services article>span{font-family:var(--font-manrope), sans-serif;letter-spacing:.05em;font-size:10px;font-weight:700}.status-summary h2{margin-top:5px;font-size:24px}.status-summary button{border-radius:var(--vrp-radius-sm);background:0 0;border:1px solid #343840;min-height:36px;padding:0 12px}.live-server-strip{min-height:62px;padding:14px 18px}.status-services{gap:14px}.status-services article{border-radius:var(--vrp-radius-md);min-height:124px;box-shadow:var(--vrp-shadow);background:#181a1f;border:1px solid #2c2f36;padding:20px}.status-services article>svg{color:#74c0fc}.status-services h3{font-size:16px}.status-services p{color:#8e96a3;font-size:12px}.status-services .online{color:#63e6be}.status-services .offline{color:#ffa8a8}.status-history{padding:22px}.city-map-layout{width:min(var(--vrp-container), calc(100% - 40px));border-radius:var(--vrp-radius-lg);box-shadow:var(--vrp-shadow);background:#181a1f;border:1px solid #2c2f36;margin:30px auto 72px;overflow:hidden}.city-map-layout>aside{background:#181a1f;border-right:1px solid #2c2f36;padding:20px}.map-search,.business-tools>label{min-height:42px;box-shadow:none;border-radius:var(--vrp-radius-sm)!important;background:#14161a!important;border:1px solid #343840!important}.map-place-list button{border-radius:var(--vrp-radius-sm);background:0 0;border:0;min-height:58px;margin-top:4px;padding:10px}.map-place-list button:hover,.map-place-list button.active{background:#25272d}.city-map{border-radius:0;min-height:650px;overflow:hidden}.map-popup{border-radius:var(--vrp-radius-md);background:#181a1f;border:1px solid #343840;box-shadow:0 18px 48px #00000061}.business-tools{border-radius:var(--vrp-radius-md);background:#181a1f;border:1px solid #2c2f36;margin-bottom:16px;padding:12px}.business-cover{border-radius:0}.business-card-copy,.organization-directory>article{padding:22px}.organization-logo{border-radius:var(--vrp-radius-sm);background:#25272d;border:0;width:54px;height:54px}.public-gallery-grid>button{border-radius:var(--vrp-radius-md);box-shadow:var(--vrp-shadow);background:#181a1f;border:1px solid #2c2f36;overflow:hidden}.public-gallery-grid>button:hover{box-shadow:var(--vrp-shadow-hover);border-color:#3d424b;transform:translateY(-2px)}.docs-layout,.legal-wrap{align-items:start}.docs-sidebar,.legal-aside{border-radius:var(--vrp-radius-md);box-shadow:var(--vrp-shadow);background:#181a1f;border:1px solid #2c2f36}.docs-sidebar nav a,.legal-aside>nav a{border-radius:var(--vrp-radius-sm)}.docs-sidebar nav a:hover,.legal-aside>nav a:hover{background:#25272d}.doc-section,.legal-sections>section{box-shadow:var(--vrp-shadow);margin-top:16px;padding:28px;border-radius:var(--vrp-radius-md)!important;background:#181a1f!important;border:1px solid #2c2f36!important}.doc-section h2,.legal-sections h2{font-size:clamp(25px,3vw,32px)}.docs-quick-grid>a,.docs-posts-grid>a,.docs-step,.rule,.requirements-grid>div,.privacy-grid>div,.legal-definitions>p,.info-box,.warning-box{border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:#15171b!important;border:1px solid #30343b!important}.legal-section-number,.doc-index{color:#4dabf7;font-family:var(--font-manrope), sans-serif;letter-spacing:.05em;font-weight:700}.legal-footer-card,.docs-next{border-radius:var(--vrp-radius-md);box-shadow:var(--vrp-shadow);background:#1b2430;border:1px solid #2c2f36;margin-top:16px}.store-hero{align-items:center}.store-hero>aside{border-radius:var(--vrp-radius-md);box-shadow:var(--vrp-shadow);background:#181a1f;border:1px solid #343840}.store-hero-badges span{border-radius:var(--vrp-radius-sm);background:#181a1f;border:1px solid #343840;min-height:36px;padding:0 12px}.store-state,.storefront,.store-trust{margin-bottom:24px}.store-state{min-height:260px;padding:36px;border-radius:var(--vrp-radius-md)!important;box-shadow:var(--vrp-shadow)!important;background:#181a1f!important;border:1px solid #2c2f36!important}.store-trust article{padding:20px;border-radius:var(--vrp-radius-md)!important;box-shadow:var(--vrp-shadow)!important;background:#181a1f!important;border:1px solid #2c2f36!important}.public-footer{z-index:2;background:#0d0e10;border-top:1px solid #25282e;padding:40px 0 20px;position:relative}.public-footer .footer-grid{grid-template-columns:1.2fr .7fr 1.45fr 1fr;gap:34px;display:grid}.public-footer .footer-column:not(.footer-about){flex-direction:column;align-items:flex-start;gap:8px;display:flex}.public-footer .footer-brand{margin-bottom:14px}.public-footer .footer-about p{color:#7d8591;max-width:285px;margin:0;font-size:12px;line-height:1.65}.public-footer .footer-grid strong{color:#d8dce2;margin-bottom:6px;font-size:12px;font-weight:700}.public-footer .footer-grid a{color:#8b929e;font-size:12px;line-height:1.4}.public-footer .footer-grid a:hover{color:#74c0fc}.public-footer .footer-information{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px!important;display:grid!important}.public-footer .footer-information>strong{grid-column:1/-1}.public-footer .footer-status,.public-footer .footer-connect{align-items:center;gap:7px;display:inline-flex}.public-footer .footer-status i{background:#ff8787;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 9px #ff878773}.public-footer .footer-status i.online{background:#63e6be;box-shadow:0 0 9px #63e6be73}.public-footer .footer-connect{border-radius:var(--vrp-radius-sm);background:#181a1f;border:1px solid #343840;min-height:34px;margin-top:4px;padding:0 10px}.public-footer .footer-bottom{color:#69717e;border-top:1px solid #25282e;justify-content:space-between;margin-top:30px;padding-top:18px;font-size:10px;display:flex}@media (max-width:980px){.public-footer .footer-grid{grid-template-columns:1fr 1fr}.city-map-layout{grid-template-columns:1fr}.city-map-layout>aside{border-bottom:1px solid #2c2f36;border-right:0}.map-place-list{max-height:230px}}@media (max-width:720px){:where(.portal-page,.gallery-page,.store-page,.docs-page,.legal-page) :is(.portal-hero,.gallery-hero,.store-hero,.docs-hero,.legal-hero){padding:32px 0 28px}:where(.portal-hero,.gallery-hero,.store-hero,.docs-hero,.legal-hero) h1{font-size:clamp(36px,11vw,48px)!important}.application-login{padding:24px 18px}.calendar-event{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px}.event-date{width:58px;height:64px}.city-map-layout{width:calc(100% - 24px);margin-block:24px 56px}.city-map{min-height:470px}.doc-section,.legal-sections>section{padding:22px 18px}.public-footer .footer-grid{gap:28px 20px}.public-footer .footer-information,.public-footer .footer-service-status{grid-column:1/-1}}@media (max-width:480px){.public-footer{padding-top:32px}.public-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"about about""discover status""information information";gap:24px}.public-footer .footer-about{grid-area:about}.public-footer .footer-discover{grid-area:discover}.public-footer .footer-information{grid-area:information}.public-footer .footer-service-status{grid-area:status}.public-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}.team-workspace .workspace-tabs{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#181a1ff5;border:1px solid #2c2f36;border-radius:10px;gap:3px;margin:14px 0;padding:5px;display:flex;position:sticky;top:76px;overflow-x:auto;box-shadow:0 8px 24px #00000024}.team-workspace .workspace-tabs::-webkit-scrollbar{display:none}.team-workspace .workspace-tabs button{color:#9098a4;background:0 0;border:0;border-radius:7px;flex:none;min-height:34px;padding:0 11px;font-size:10px;font-weight:600}.team-workspace .workspace-tabs button:hover,.team-workspace .workspace-tabs button.active{color:#fff;background:#25262b}.team-workspace .workspace-tabs button.active{box-shadow:inset 0 -2px #228be6}.team-workspace .workspace-panel{box-shadow:none;background:#181a1f;border:1px solid #2c2f36;border-radius:12px;padding:22px}.team-workspace .workspace-heading{border-bottom:1px solid #2c2f36;align-items:center;margin-bottom:16px;padding-bottom:14px}.team-workspace .workspace-heading>p{color:#868e96;font-size:10px}.team-workspace .workspace-create{background:#14161a;border:1px solid #2c2f36;border-radius:10px;gap:8px;margin-bottom:14px;padding:12px}.team-workspace .workspace-create input,.team-workspace .workspace-create select{color:#e9ecef;min-height:40px;box-shadow:none;background:#101113;border:1px solid #343a40;border-radius:8px;padding:0 11px;font-size:10px}.team-workspace .workspace-create input:focus,.team-workspace .workspace-create select:focus{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.team-workspace .workspace-create button{color:#fff;background:#228be6;border:1px solid #0000;border-radius:8px;min-height:40px;font-size:10px;font-weight:650}.team-workspace .workspace-create button:hover{background:#339af0}.team-workspace :is(.task-list,.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments){gap:8px}.team-workspace :is(.task-list,.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments) article{min-height:76px;box-shadow:none;background:#14161a;border:1px solid #2c2f36;border-radius:10px;padding:13px}.team-workspace .task-list article{grid-template-columns:6px minmax(0,1fr) minmax(145px,.35fr) minmax(130px,.3fr);align-items:center;gap:12px;display:grid}.team-workspace .task-list article>i{width:6px;height:46px}.team-workspace .task-list article>div{min-width:0}.team-workspace .task-list h3,.team-workspace :is(.automation-list,.recycle-list,.backup-list,.session-list) h3{color:#e9ecef;margin:4px 0;font-size:12px;font-weight:650}.team-workspace :is(.task-list,.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments) span{color:#74c0fc;font-size:9px;font-weight:650}.team-workspace .task-list p,.team-workspace .workspace-comments p{color:#868e96;font-size:10px;line-height:1.5}.team-workspace .task-list select{color:#ced4da;background:#101113;border:1px solid #343a40;border-radius:8px;width:100%;min-height:38px;padding:0 9px;font-size:10px}.team-workspace :is(.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments) article{grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.team-workspace :is(.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments)>article>svg{color:#74c0fc;background:#228be61a;border-radius:9px;width:38px;height:38px;padding:9px}.team-workspace :is(.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments) :is(button,a){color:#74c0fc;background:#1d1f24;border:1px solid #343a40;border-radius:8px;min-height:36px;padding:0 11px;font-size:10px;font-weight:600}.team-workspace :is(.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments) :is(button,a):hover{color:#fff;background:#25262b;border-color:#4a4f58}.team-workspace .recycle-list button.danger{color:#ff8787;background:#fa52520f;border-color:#fa525240}.team-workspace .workspace-comments article.resolved{opacity:.64;border-color:#40c05733}.team-workspace .workspace-comments strong{color:#e9ecef;margin-top:3px;font-size:11px}.team-workspace :is(.workspace-comments,.session-list,.automation-list,.recycle-list) small{color:#69717e;margin-top:3px;font-size:9px;display:block}.team-workspace .automation-list button{justify-content:center;min-width:96px}.team-workspace .automation-list button.on{color:#8ce99a;background:#40c05712;border-color:#40c0573d}.team-workspace .analytics-summary{gap:10px;margin-bottom:12px}.team-workspace .analytics-summary article{background:#14161a;border:1px solid #2c2f36;border-radius:10px;flex-direction:column;justify-content:center;min-height:108px;padding:18px;display:flex}.team-workspace .analytics-summary strong{color:#f1f3f5;font-size:30px;font-weight:700}.team-workspace .analytics-summary span{color:#868e96;margin-top:4px;font-size:10px}.team-workspace .analytics-table{background:#14161a;border:1px solid #2c2f36;border-radius:10px;overflow:hidden}.team-workspace .analytics-table article{border-top:1px solid #2c2f36;grid-template-columns:minmax(220px,.65fr) 1fr;min-height:64px;padding:10px 14px}.team-workspace .analytics-table article:first-child{border-top:0}.team-workspace .analytics-table>article>i{background:#25262b;height:8px}.team-workspace .analytics-table i b{box-shadow:none;background:#228be6}.team-workspace .maintenance-control{background:#f59f000e;border:1px solid #f59f0038;border-radius:10px;margin-bottom:10px;padding:16px}.team-workspace .maintenance-control>svg{color:#fcc419;background:#f59f001a;border-radius:9px;width:38px;height:38px;padding:9px}.team-workspace .maintenance-control h3{color:#f1f3f5;font-size:12px}.team-workspace .maintenance-control p{color:#9098a4;font-size:10px;line-height:1.5}.team-workspace .maintenance-control button,.team-workspace .terminate-all{border-radius:8px;min-height:38px;font-size:10px;font-weight:600}.team-workspace .maintenance-control button.danger,.team-workspace .terminate-all{color:#ff8787;background:#fa52520f;border-color:#fa525240}.team-workspace .session-list article>div{overflow:hidden}.team-workspace .session-list h3,.team-workspace .session-list span{overflow-wrap:anywhere}.team-workspace .workspace-empty{color:#868e96;background:#14161a;border:1px dashed #343a40;border-radius:10px;min-height:190px;padding:24px}.team-workspace .workspace-empty>svg:first-child{color:#74c0fc;background:#228be61a;border-radius:9px;width:38px;height:38px;padding:9px}.team-workspace .workspace-empty h3{color:#e9ecef;font-size:13px}@media (max-width:950px){.team-workspace .workspace-create{grid-template-columns:repeat(2,minmax(0,1fr))}.team-workspace .workspace-create button{grid-column:1/-1}.team-workspace .task-list article{grid-template-columns:6px minmax(0,1fr) minmax(135px,.4fr)}.team-workspace .task-list article>select:last-child{grid-column:3}}@media (max-width:650px){.team-workspace .workspace-tabs{top:72px}.team-workspace .workspace-panel{padding:16px}.team-workspace .workspace-create,.team-workspace .automation-create,.team-workspace .analytics-summary{grid-template-columns:1fr}.team-workspace .workspace-create button{grid-column:auto}.team-workspace .task-list article{grid-template-columns:6px minmax(0,1fr)}.team-workspace .task-list article>select,.team-workspace .task-list article>select:last-child{grid-column:2}.team-workspace :is(.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments) article{grid-template-columns:38px minmax(0,1fr);align-items:start}.team-workspace :is(.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments) article :is(button,a){grid-column:2;justify-self:start}.team-workspace .analytics-table article{grid-template-columns:1fr;gap:8px}.team-workspace .maintenance-control{grid-template-columns:38px minmax(0,1fr)}.team-workspace .maintenance-control button{grid-column:1/-1;width:100%}}.team-workspace .workspace-panel,.team-workspace .workflow-board>section,.team-workspace .workflow-board article,.team-workspace .task-list article,.team-workspace .automation-list article{overflow:visible}.team-workspace .workspace-create .cms-select-trigger{color:#e9ecef;background:#101113;border:1px solid #343a40;justify-content:space-between;min-height:40px;padding:0 10px 0 12px;font-size:10px;font-weight:600}.team-workspace .workspace-create .cms-select-trigger:hover{color:#fff;background:#14161a;border-color:#4a4f58}.team-workspace .workspace-create .cms-select-dropdown button{color:#ced4da;background:0 0;border:0;justify-content:space-between;min-height:34px;padding:0 9px;font-size:10px;font-weight:500}.team-workspace .workspace-create .cms-select-dropdown button:hover,.team-workspace .workspace-create .cms-select-dropdown button.selected{color:#fff;background:#343a40}.team-workspace .workspace-create .cms-select-dropdown button.selected{color:#74c0fc}.team-workspace .workspace-create{align-items:stretch}.cms-shell.cms-module-page .team-workspace .workspace-create>input,.team-workspace .workspace-create>.cms-select,.team-workspace .workspace-create>button{align-self:stretch;height:40px!important;min-height:40px!important;margin:0!important}.team-workspace .workspace-create>.cms-select>.cms-select-trigger{height:40px;min-height:40px;margin:0}.team-workspace .workspace-create,.team-workspace .workflow-board>section,.team-workspace .workflow-board article,.team-workspace :is(.task-list,.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments) article,.team-workspace .analytics-summary article,.team-workspace .analytics-table,.team-workspace .workspace-empty,.cms-calendar article,.cms-diagnostics article{background:#181a1f!important}.cms-calendar article a{background:0 0}.cms-calendar article a:hover{background:#1d1f24}.team-workspace .workspace-create,.team-workspace .automation-create{box-shadow:none;border:0;border-radius:0;padding:0;background:0 0!important}.team-workspace :is(.task-list,.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments) article{box-shadow:none;border:0;border-top:1px solid #2c2f36;border-radius:0;padding:14px 0;background:0 0!important}.team-workspace :is(.task-list,.automation-list,.recycle-list,.backup-list,.session-list,.workspace-comments) article:first-child{border-top:0}.cms-select-dropdown{scrollbar-width:none;-ms-overflow-style:none}.cms-select-dropdown::-webkit-scrollbar{width:0;height:0;display:none}.cms-shell.cms-module-page .team-workspace .workspace-create>input,.team-workspace .workspace-create .cms-select-trigger,.team-workspace .task-list .cms-select-trigger,.team-workspace .workflow-board .cms-select-trigger{background:0 0!important}.team-workspace .workspace-create .cms-select-trigger:hover,.team-workspace .task-list .cms-select-trigger:hover,.team-workspace .workflow-board .cms-select-trigger:hover{background:#ffffff06!important}.cms-dashboard .cms-dashboard-hero{padding:22px 24px!important}.cms-operations>section.cms-diagnostics article{box-shadow:none!important;background:0 0!important}.cms-operations>section.cms-diagnostics article:hover{background:#ffffff05!important}.cms-operations>section.cms-diagnostics .cms-ops-heading{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px}.cms-operations>section.cms-diagnostics .cms-ops-heading>button{place-self:center end;margin:0}.cms-operations>section.cms-diagnostics>div:last-child{border:1px solid #2c2f36;border-radius:10px;gap:0;overflow:hidden}.cms-operations>section.cms-diagnostics article{border-radius:0;min-width:0;min-height:76px;margin:0;border:0!important}.cms-operations>section.cms-diagnostics article>.cms-diagnostic-icon{justify-content:center!important;place-items:center!important;display:grid!important}.cms-operations>section.cms-diagnostics article>.cms-diagnostic-icon>svg{place-self:center;margin:0;display:block}.cms-standalone.events-manager .event-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:none;background:#181a1f!important}.cms-standalone.events-manager .event-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#228be6;box-shadow:0 0 0 3px #228be61f;background:#181a1f!important}.cms-standalone.events-manager .event-editor select option{color:#f1f3f5;background:#181a1f}.cms-standalone.events-manager .event-editor .cms-check-row,.cms-standalone.events-manager .event-editor-actions button:not(.button-primary),.cms-standalone.events-manager .managed-events button:not(.danger){background:0 0!important}.cms-standalone.events-manager .event-editor .cms-two-cols>.cms-check-row{box-sizing:border-box;border-color:#343a40;border-radius:8px;align-self:end;gap:9px;width:100%;height:42px;min-height:42px;margin-top:auto;padding:0 12px}.cms-standalone.events-manager .event-editor .cms-check-row input[type=checkbox]{appearance:none;cursor:pointer;border-radius:4px;flex:0 0 16px;place-content:center;display:grid;width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;background:0 0!important;border:1px solid #495057!important;margin:0!important;padding:0!important}.cms-standalone.events-manager .event-editor .cms-check-row input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 59%,39% 100%,100% 20%,84% 5%,38% 71%);background:#fff;width:8px;height:8px;transition:transform .12s;transform:scale(0)}.cms-standalone.events-manager .event-editor .cms-check-row input[type=checkbox]:checked{background:#228be6!important;border-color:#228be6!important}.cms-standalone.events-manager .event-editor .cms-check-row input[type=checkbox]:checked:before{transform:scale(1)}.cms-standalone.form-builder .builder-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:none;background:#181a1f!important}.cms-standalone.form-builder .builder-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#228be6;box-shadow:0 0 0 3px #228be61f;background:#181a1f!important}.cms-standalone.form-builder .builder-editor select option{color:#f1f3f5;background:#181a1f}.cms-standalone.form-builder .builder-editor input[type=checkbox]{appearance:none;cursor:pointer;border-radius:4px;flex:0 0 16px;place-content:center;display:grid;width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;background:0 0!important;border:1px solid #495057!important;margin:0!important;padding:0!important}.cms-standalone.form-builder .builder-editor input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 59%,39% 100%,100% 20%,84% 5%,38% 71%);background:#fff;width:8px;height:8px;transition:transform .12s;transform:scale(0)}.cms-standalone.form-builder .builder-editor input[type=checkbox]:checked{background:#228be6!important;border-color:#228be6!important}.cms-standalone.form-builder .builder-editor input[type=checkbox]:checked:before{transform:scale(1)}.cms-standalone.form-builder .builder-editor input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.cms-standalone.form-builder .builder-condition>.cms-select{width:100%;min-width:0}.cms-standalone.form-builder .builder-condition .cms-select-trigger{min-height:40px;background:#181a1f!important}.cms-standalone.form-builder .builder-condition .cms-select-dropdown{background:#181a1f}.cms-preview-modal>section{color:#f1f3f5;width:min(760px,100vw - 32px);background:#181a1f!important;border-color:#2c2f36!important;border-radius:12px!important;box-shadow:0 24px 80px #0000007a!important}.cms-preview-modal>section>p{color:#adb5bd;margin:-4px 0 16px;line-height:1.6}.cms-preview-modal .cms-form-preview{border-color:#2c2f36;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid;background:0 0!important}.cms-preview-modal .cms-form-preview>label{color:#ced4da;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0;font-size:11px;line-height:1.4;display:flex}.cms-preview-modal .cms-form-preview :is(input,select,textarea){color:#adb5bd;box-sizing:border-box;opacity:1;border:1px solid #343a40;border-radius:8px;width:100%;min-height:42px;margin:0;padding:0 12px;background:#181a1f!important}.cms-preview-modal .cms-form-preview textarea{resize:none;min-height:92px;padding-block:11px}.cms-preview-modal .cms-form-preview small{color:#69717e;font-size:9px;line-height:1.5}.cms-preview-modal header>button{flex:0 0 36px;background:0 0!important}.cms-standalone.form-builder .builder-editor>footer button:not(.button-primary),.cms-standalone.businesses-manager .business-editor>footer button:not(.button-primary),.business-editor>footer>button:not(.button){border:1px solid #343a40;border-radius:8px;height:38px;min-height:38px;padding:0 12px;background:0 0!important}.cms-standalone .business-editor :is(input:not([type=checkbox]):not([type=range]),select,textarea),.cms-standalone .business-editor aside{box-shadow:none;background:#181a1f!important}.cms-standalone .business-editor :is(input:not([type=checkbox]):not([type=range]),select,textarea):focus{border-color:#228be6;box-shadow:0 0 0 3px #228be61f}.cms-standalone .business-editor input[type=checkbox],.cms-standalone .organization-admin-form input[type=checkbox],.cms-standalone .media-upload-panel input[type=checkbox]{appearance:none;border-radius:4px;flex:0 0 16px;place-content:center;display:grid;width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;background:0 0!important;border:1px solid #495057!important;margin:0!important;padding:0!important}.cms-standalone .business-editor input[type=checkbox]:before,.cms-standalone .organization-admin-form input[type=checkbox]:before,.cms-standalone .media-upload-panel input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 59%,39% 100%,100% 20%,84% 5%,38% 71%);background:#fff;width:8px;height:8px;transform:scale(0)}.cms-standalone .business-editor input[type=checkbox]:checked,.cms-standalone .organization-admin-form input[type=checkbox]:checked,.cms-standalone .media-upload-panel input[type=checkbox]:checked{background:#228be6!important;border-color:#228be6!important}.cms-standalone .business-editor input[type=checkbox]:checked:before,.cms-standalone .organization-admin-form input[type=checkbox]:checked:before,.cms-standalone .media-upload-panel input[type=checkbox]:checked:before{transform:scale(1)}.cms-standalone .organization-admin-form :is(input:not([type=checkbox]),select,textarea),.cms-standalone .media-upload-panel input:not([type=checkbox]),.cms-standalone .media-library-toolbar>label,.cms-standalone .media-grid .media-meta-editor input,.cms-standalone.settings-page :is(.settings-form,.maintenance-settings) :is(input:not([type=checkbox]),textarea){box-shadow:none;background:#181a1f!important}.cms-standalone .media-upload-dropzone,.cms-standalone.settings-page :is(.settings-form,.maintenance-settings){box-shadow:none!important;background:#181a1f!important}.cms-standalone .organization-admin-form label:has(input[type=checkbox]){box-shadow:none!important;background:#181a1f!important}.cms-standalone .media-upload-panel>label:has(input[type=checkbox]){box-shadow:none!important;background:#181a1f!important}.cms-standalone .media-upload-dropzone{border-color:#343a40}.cms-standalone.audit-page .audit-timeline{border:1px solid #2c2f36;border-radius:10px;grid-template-columns:1fr;gap:0;overflow:hidden;background:0 0!important}.cms-standalone.audit-page .audit-timeline>article{min-height:96px;background:0 0!important;border:0!important;border-top:1px solid #2c2f36!important;border-radius:0!important}.cms-standalone.audit-page .audit-timeline>article:first-child{border-top:0!important}.cms-standalone.admin-search-page .admin-search-box{box-sizing:border-box;border:1px solid #343a40;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;height:50px;min-height:50px;padding:0 14px;display:grid;background:#181a1f!important}.cms-standalone.admin-search-page .admin-search-box input,.cms-standalone.admin-search-page .admin-search-box input:focus{appearance:none;width:100%;height:48px;min-height:48px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important}@media (max-width:650px){.cms-preview-modal .cms-form-preview{grid-template-columns:1fr}}.cms-operations>section.cms-diagnostics article:nth-child(odd){border-right:1px solid #2c2f36!important}.cms-operations>section.cms-diagnostics article:nth-child(-n+6){border-bottom:1px solid #2c2f36!important}@media (max-width:650px){.cms-operations>section.cms-diagnostics>div:last-child{grid-template-columns:1fr}.cms-operations>section.cms-diagnostics article:nth-child(odd){border-right:0!important}.cms-operations>section.cms-diagnostics article:not(:last-child){border-bottom:1px solid #2c2f36!important}}.cms-dashboard .cms-dashboard-hero h2{font-size:clamp(30px,3.5vw,36px)!important}.cms-dashboard .cms-metrics{background:#181a1f;border:1px solid #2c2f36;border-radius:10px;gap:0;overflow:hidden}.cms-dashboard .cms-metrics>a{background:0 0;border:1px solid #2c2f36;border-top:0;border-left:0;border-radius:0;min-height:82px;padding:13px 14px;transform:none}.cms-dashboard .cms-metrics>a:nth-child(4n){border-right:0}.cms-dashboard .cms-metrics>a:nth-child(n+5){border-bottom:0}.cms-dashboard .cms-metrics>a:hover{background:#ffffff06;border-color:#2c2f36;transform:none}.cms-dashboard .cms-metric-arrow{display:none}.cms-dashboard .cms-metrics span{color:#ced4da;font-size:10px}.cms-dashboard .cms-metrics strong{text-align:right;min-width:30px;font-size:21px!important}.cms-dashboard>div.integration-health{border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:12px 15px;display:grid;background:#181a1f!important;border:1px solid #2c2f36!important}.cms-dashboard>div.integration-health>svg{background:#20c99717;border-radius:9px;width:38px;height:38px;padding:9px}.cms-dashboard>div.integration-health>div{align-items:flex-start;min-width:0}.cms-dashboard>div.integration-health b{font-family:var(--font-ui);letter-spacing:0;background:#20c99714;border-radius:999px;padding:5px 8px}.cms-main>.cms-editor input,.cms-main>.cms-editor select,.cms-main>.cms-editor textarea,.cms-main>.cms-editor .cms-content-input{background:0 0!important}.cms-main>.cms-editor .cms-rich-editor,.cms-main>.cms-editor .cms-live-preview,.cms-main>.cms-editor .cms-media-picker,.cms-main>.cms-editor .cms-version-history{background:#181a1f!important}.cms-main>.cms-editor .cms-editor-toolbar{background:0 0}@media (max-width:1080px){.cms-dashboard .cms-metrics>a,.cms-dashboard .cms-metrics>a:nth-child(4n),.cms-dashboard .cms-metrics>a:nth-child(n+5){border-bottom:1px solid #2c2f36;border-right:0}.cms-dashboard .cms-metrics>a:nth-child(odd){border-right:1px solid #2c2f36}.cms-dashboard .cms-metrics>a:nth-last-child(-n+2){border-bottom:0}}@media (max-width:520px){.cms-dashboard .cms-metrics>a,.cms-dashboard .cms-metrics>a:nth-child(odd),.cms-dashboard .cms-metrics>a:nth-last-child(-n+2){border-bottom:1px solid #2c2f36;border-right:0}.cms-dashboard .cms-metrics>a:last-child{border-bottom:0}.cms-dashboard>div.integration-health{grid-template-columns:38px minmax(0,1fr)}.cms-dashboard>div.integration-health b{grid-column:2;justify-self:start}}.cms-command>header :is(input,input:focus,input:focus-visible),.cms-standalone.admin-search-page .admin-search-box :is(input,input:focus,input:focus-visible){outline-offset:0!important;min-height:0!important;box-shadow:none!important;appearance:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important}.cms-command>header:focus-within,.cms-standalone.admin-search-page .admin-search-box:focus-within{border-color:#228be6!important;outline:none!important;box-shadow:0 0 0 2px #228be61f!important}.cms-command>header>input.cms-command-input,.cms-command>header>input.cms-command-input:focus,.cms-command>header>input.cms-command-input:focus-visible,.cms-standalone.admin-search-page .admin-search-box>input.admin-search-input,.cms-standalone.admin-search-page .admin-search-box>input.admin-search-input:focus,.cms-standalone.admin-search-page .admin-search-box>input.admin-search-input:focus-visible{all:unset!important;color:#f1f3f5!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;font:500 13px var(--font-ui)!important;caret-color:#4dabf7!important;display:block!important}.cms-command>header>input.cms-command-input{flex:auto!important}.cms-command>header:focus-within{box-shadow:none!important;border-color:#2c2f36!important}.cms-command>header>div.cms-command-input,.cms-standalone.admin-search-page .admin-search-box>div.admin-search-input{color:#f1f3f5;width:100%;min-width:0;height:20px;min-height:20px;font:500 13px var(--font-ui);white-space:nowrap;align-self:center;line-height:20px;display:block;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.cms-command>header>div.cms-command-input{flex:auto}.cms-command>header>div.cms-command-input:empty:before,.cms-standalone.admin-search-page .admin-search-box>div.admin-search-input:empty:before{color:#69717e;content:attr(data-placeholder);pointer-events:none}.player-command{width:min(var(--vrp-container), calc(100% - 40px));border-radius:var(--vrp-radius-md);box-shadow:none;background:#181a1f;border:1px solid #2c2f36;margin:18px auto 0;padding:0;overflow:hidden}.player-command>header{border-bottom:1px solid #2c2f36;align-items:center;min-height:132px;padding:24px 26px}.player-command>header span,.command-title span,.employment-history>span{color:#4dabf7;font-family:var(--font-ui);letter-spacing:.08em;font-size:10px;font-weight:700}.player-command>header h2{font-family:var(--font-ui);margin:7px 0 5px;font-size:27px;line-height:1.2}.player-command>header p{color:#8b93a1;font-size:13px;line-height:1.5}.player-progress{align-items:center;gap:7px 12px;min-width:190px}.player-progress strong{color:#74b6f5;font-family:var(--font-ui);font-size:30px}.player-progress span{color:#8b93a1;font-family:var(--font-ui);letter-spacing:.07em;font-weight:700;font-size:9px!important}.player-progress i{background:#2c2f36;height:4px}.player-progress i b{background:#228be6}.player-command-grid{grid-template-columns:1.15fr .85fr;gap:0;margin:0}.player-command-grid>article{background:0 0;border:0;border-radius:0;min-width:0;padding:22px 26px}.player-command-grid>article:nth-child(odd){border-right:1px solid #2c2f36}.player-command-grid>article:nth-child(-n+2){border-bottom:1px solid #2c2f36}.command-title{gap:11px;margin-bottom:14px}.command-title h3{font-family:var(--font-ui);margin-top:3px;font-size:15px}.character-switcher,.player-onboarding>div:last-child,.player-notification-center>div:last-child{border-top:1px solid #2c2f36;gap:0}.character-switcher button,.player-onboarding button{background:0 0;border:0;border-bottom:1px solid #2c2f36;border-radius:0;min-height:62px;padding:11px 10px}.character-switcher button:hover,.player-onboarding button:hover,.character-switcher button.active,.player-notification-center a:hover,.player-shortcuts>:is(a,button):hover{background:#1d2026;border-color:#2c2f36}.character-switcher button>span{color:#74b6f5;background:#228be624;border-radius:8px}.character-switcher strong,.player-onboarding strong,.player-notification-center strong,.player-shortcuts strong{font-family:var(--font-ui);font-size:12px}.character-switcher small,.player-onboarding small,.player-notification-center small,.player-shortcuts small{color:#8b93a1;font-size:11px;line-height:1.4}.employment-history{border-top-color:#2c2f36;margin-top:18px;padding-top:16px}.employment-history>div{border-bottom-color:#2c2f36;align-items:center;min-height:42px;padding:10px 0}.employment-history strong{font-size:11px}.employment-history small{color:#7f8794;font-size:10px}.player-notification-center a,.player-shortcuts>:is(a,button){border-top-color:#2c2f36;min-height:62px;padding:11px 4px}.command-empty{color:#8b93a1;min-height:120px}.command-empty p{font-size:12px}.player-profile-tabs{width:min(var(--vrp-container), calc(100% - 40px));border-radius:var(--vrp-radius-md);box-shadow:none;background:#181a1f;border-color:#2c2f36;gap:4px;margin-top:14px;padding:5px}.player-profile-tabs a{border-radius:var(--vrp-radius-sm);color:#a7aeba;min-height:38px;font-family:var(--font-ui);border:0;font-size:13px;font-weight:600}.player-profile-tabs a:hover,.player-profile-tabs a:focus-visible{color:#fff;background:#25282f;border-color:#0000;outline:none}@media (max-width:780px){.player-command{width:calc(100% - 24px);padding:0}.player-command>header{align-items:flex-start;min-height:0;padding:20px}.player-command-grid{grid-template-columns:1fr}.player-command-grid>article,.player-command-grid>article:nth-child(odd),.player-command-grid>article:nth-child(-n+2){border-bottom:1px solid #2c2f36;border-right:0;padding:20px}.player-command-grid>article:last-child{border-bottom:0}.player-profile-tabs{width:calc(100% - 24px)}.player-profile-tabs a{flex:none;min-width:116px}}.player-shortcuts>:is(a,button){box-sizing:border-box;width:100%}.player-shortcuts>:is(a,button)>svg:last-child{flex:none;margin-left:auto}.applications-page .portal-hero,.events-page .portal-hero,.businesses-page .portal-hero,.gallery-page .gallery-hero{width:min(var(--vrp-container), calc(100% - 40px));border-radius:var(--vrp-radius-md);min-height:0;box-shadow:none;border:1px solid #2c2f36;margin:0 auto;padding:26px 28px;background:#181a1f!important}.applications-page .portal-hero h1,.events-page .portal-hero h1,.businesses-page .portal-hero h1,.gallery-page .gallery-hero h1{letter-spacing:-.035em;text-transform:none;max-width:none;margin:7px 0;font-family:var(--font-ui)!important;font-size:clamp(28px,3vw,38px)!important;font-weight:700!important;line-height:1.12!important}.applications-page .portal-hero h1 br,.events-page .portal-hero h1 br,.businesses-page .portal-hero h1 br,.gallery-page .gallery-hero h1 br{display:none}.applications-page .portal-hero h1 em,.events-page .portal-hero h1 em,.businesses-page .portal-hero h1 em,.gallery-page .gallery-hero h1 em{color:inherit;-webkit-text-stroke:0;margin-left:.22em;font-style:normal}.applications-page .portal-hero>span,.events-page .portal-hero>span,.businesses-page .portal-hero>span,.gallery-page .gallery-hero>span{color:#4dabf7;font:700 10px var(--font-ui);letter-spacing:.08em}.applications-page .portal-hero p,.events-page .portal-hero p,.businesses-page .portal-hero p,.gallery-page .gallery-hero p{color:#8b93a1;margin:0;font-size:13px;line-height:1.55}.application-layout{width:min(var(--vrp-container), calc(100% - 40px));grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:14px;padding-top:18px}.application-form,.application-history,.application-login{border-radius:var(--vrp-radius-md);box-shadow:none;background:#181a1f;border:1px solid #2c2f36;padding:24px}.application-form .portal-card-heading h2,.application-history .portal-card-heading h2{font-family:var(--font-ui);font-size:20px}.application-form .portal-card-heading p,.application-history .portal-card-heading p{color:#8b93a1;margin-bottom:18px;font-size:12px}.application-form>label,.application-two label{color:#aeb4be;font-family:var(--font-ui);font-size:12px}.application-form input,.application-form select,.application-form textarea{border-radius:var(--vrp-radius-sm);color:#f1f3f5;min-height:42px;font-family:var(--font-ui);background:#181a1f;border:1px solid #343840;padding:10px 12px;font-size:13px}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:#228be6;box-shadow:0 0 0 2px #228be61f}.application-history .portal-empty{min-height:178px;background:0 0!important;border:0!important}.application-form .button{border-radius:var(--vrp-radius-sm);min-height:40px;font-size:13px}.events-page .portal-content,.businesses-page .portal-content,.gallery-page .gallery-content{width:min(var(--vrp-container), calc(100% - 40px));border-radius:var(--vrp-radius-md);background:#181a1f;border:1px solid #2c2f36;margin:18px auto 0;padding:20px}.event-filters,.gallery-filters{gap:5px;margin-bottom:16px}.event-filters button,.gallery-filters button,.business-tools button{border-radius:var(--vrp-radius-sm);color:#a7aeba;min-height:34px;font-family:var(--font-ui);background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:600}.event-filters button:hover,.gallery-filters button:hover,.business-tools button:hover{color:#fff;background:#25282f}.event-filters button.active,.gallery-filters button.active,.business-tools button.active{color:#fff;background:#228be6;border-color:#0000}.events-calendar{border-radius:var(--vrp-radius-sm);border:1px solid #2c2f36;overflow:hidden}.events-calendar>.portal-empty{min-height:180px;background:0 0!important}.calendar-event{border-bottom-color:#2c2f36;grid-template-columns:86px 1fr;gap:0;min-height:170px}.calendar-event:last-child{border-bottom:0}.event-date{border-right:1px solid #2c2f36;padding:24px 16px}.event-date strong{font-family:var(--font-ui);font-size:32px}.event-line{display:none}.event-copy{padding:24px}.business-tools{gap:12px;margin-bottom:16px}.business-tools>label{border-radius:var(--vrp-radius-sm);width:min(360px,100%);height:42px;box-shadow:none;background:#181a1f;border:1px solid #343840;padding:0 12px}.business-tools>label:focus-within{border-color:#228be6;box-shadow:0 0 0 2px #228be61f}.business-tools>label>input,.business-tools>label>input:focus,.business-tools>label>input:focus-visible{all:unset;color:#f1f3f5;width:100%;height:20px;font:500 13px/20px var(--font-ui);caret-color:#4dabf7}.business-grid{gap:12px}.business-grid>a,.public-gallery-grid>button{border-radius:var(--vrp-radius-md);box-shadow:none;background:#181a1f;border-color:#2c2f36}.gallery-page{background:#101113}.gallery-content{padding-top:20px}.docs-layout{grid-template-columns:220px minmax(0,1fr);align-items:start}.docs-sidebar{top:calc(var(--vrp-header-height) + 18px)}.docs-hero{border-radius:var(--vrp-radius-md);min-height:0;box-shadow:none;padding:28px;background:#181a1f!important}.docs-hero h1{font-family:var(--font-ui);letter-spacing:-.04em;text-transform:none;margin:8px 0 10px;font-size:clamp(30px,4vw,42px)!important;line-height:1.12!important}.docs-quick-grid>*,.docs-posts-section,.docs-step{box-shadow:none!important;background:#181a1f!important}.mdt-app,.mdt-main{background:#101113!important}.mdt-sidebar{border-right:1px solid #2c2f36;width:232px;padding:14px 10px;background:#181a1f!important}.mdt-main{margin-left:232px}.mdt-sidebar nav button,.mdt-departments button{border-radius:var(--vrp-radius-sm);color:#a7aeba;width:100%;min-height:40px;font-family:var(--font-ui);padding:0 11px;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}.mdt-sidebar nav button:hover,.mdt-sidebar nav button.active,.mdt-departments button:hover,.mdt-departments button.active{color:#fff;background:#25282f!important}.mdt-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #2c2f36;min-height:60px;padding:0 22px;background:#181a1f!important}.mdt-dashboard,.mdt-module,.mdt-studio,.mdt-template-manager,.mdt-access,.mdt-operations,.mdt-management-grid,.mdt-operations-search,.mdt-audit{width:min(1220px,100% - 32px)}.mdt-hero,.mdt-operations-hero,.mdt-module,.mdt-quick,.mdt-stats article,.mdt-dashboard-grid>section,.mdt-record-grid article,.mdt-table,.mdt-documents article,.mdt-form,.mdt-editor,.mdt-template-list,.mdt-template-list article,.mdt-access-list article,.mdt-registry-grid article,.mdt-operations-grid>section,.mdt-operations-grid>form,.mdt-management-grid>section,.mdt-management-grid>form,.mdt-operations-search,.mdt-audit,.mdt-task-board>div,.mdt-report-grid article,.mdt-unit-settings{border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.mdt-hero,.mdt-operations-hero{min-height:0;padding:24px}.mdt-hero h2,.mdt-operations-hero h2{font-family:var(--font-ui);letter-spacing:-.035em;text-transform:none;margin:6px 0;font-size:clamp(26px,3vw,36px)}.mdt-stats{gap:10px}.mdt-stats button,.mdt-quick>button,.mdt-table>button,.mdt-dashboard-grid article,.mdt-operation-list article,.mdt-management-list article,.mdt-timeline article{border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:0 0!important;border-color:#2c2f36!important}.mdt-stats button:hover,.mdt-quick>button:hover,.mdt-table>button:hover{transform:none;background:#1d2026!important}.mdt-form input,.mdt-form select,.mdt-form textarea,.mdt-editor input,.mdt-editor select,.mdt-editor textarea,.mdt-access input,.mdt-access select,.mdt-operations input,.mdt-operations select,.mdt-operations textarea,.mdt-management-grid input,.mdt-management-grid select,.mdt-management-grid textarea{color:#f1f3f5;min-height:42px;font-family:var(--font-ui);font-size:13px;border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #343840!important}.mdt-form input:focus,.mdt-form select:focus,.mdt-form textarea:focus,.mdt-editor input:focus,.mdt-editor select:focus,.mdt-editor textarea:focus,.mdt-operations input:focus,.mdt-operations select:focus,.mdt-operations textarea:focus{outline:none;border-color:#228be6!important;box-shadow:0 0 0 2px #228be61f!important}@media (max-width:900px){.application-layout{grid-template-columns:1fr}.business-tools{flex-direction:column;align-items:stretch}.business-tools>label{width:100%}.docs-layout{grid-template-columns:1fr}}@media (max-width:760px){.applications-page .portal-hero,.events-page .portal-hero,.businesses-page .portal-hero,.gallery-page .gallery-hero,.application-layout,.events-page .portal-content,.businesses-page .portal-content,.gallery-page .gallery-content{width:calc(100% - 24px)}.applications-page .portal-hero,.events-page .portal-hero,.businesses-page .portal-hero,.gallery-page .gallery-hero,.application-form,.application-history,.events-page .portal-content,.businesses-page .portal-content,.gallery-page .gallery-content{padding:18px}.calendar-event{grid-template-columns:68px 1fr}.event-copy{padding:18px}.mdt-main{margin-left:74px}}.gallery-page .gallery-hero{width:min(var(--vrp-container), calc(100% - 40px))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #2c2f36!important;border-radius:0!important;margin:0 auto!important;padding:28px 0 24px!important}.gallery-page .gallery-content{width:min(var(--vrp-container), calc(100% - 40px))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:18px 0 72px!important}.gallery-page .gallery-filters{width:max-content;max-width:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;margin:0 0 16px!important;padding:0!important}.gallery-page .gallery-filters button{min-height:36px;padding:0 13px;border-radius:var(--vrp-radius-sm)!important;color:#a7aeba!important;box-shadow:none!important;background:0 0!important;border:0!important}.docs-page .docs-nav-group{width:100%}.docs-page .docs-nav-group>button{border-radius:var(--vrp-radius-sm);color:#a7aeba;width:100%;min-height:40px;box-shadow:none;font:600 13px/1 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.docs-page .docs-nav-group>button:hover,.docs-page .docs-nav-group.expanded>button{color:#fff;background:#25282f}.docs-page .docs-nav-group>button>svg:first-child{color:#4dabf7;flex:none}.docs-page .docs-nav-group>button>span{flex:1}.docs-page .docs-nav-chevron{color:#69717e;flex:none;transition:transform .16s}.docs-page .docs-nav-group.expanded .docs-nav-chevron{transform:rotate(90deg)}.docs-page .docs-nav-children{border-left:1px solid #343840;gap:2px;margin:4px 0 6px 17px;padding-left:12px;display:grid}.docs-page .docs-sidebar nav .docs-nav-children a{color:#858d99;min-height:32px;font:500 12px/1.3 var(--font-ui);align-items:center;padding:0 9px;display:flex;border-radius:var(--vrp-radius-sm)!important;background:0 0!important;border:0!important}.docs-page .docs-sidebar nav .docs-nav-children a:hover{color:#fff;background:#22252b!important}.docs-page :is(#pierwsze-kroki,#regulamin,#frakcje,#prywatnosc,[id^=krok-]){scroll-margin-top:calc(var(--vrp-header-height) + 18px)}.gallery-page .gallery-filters,.events-page .event-filters,.businesses-page .business-tools>div{scrollbar-width:none;align-items:center;max-width:100%;min-height:0;display:flex;overflow-x:auto;width:fit-content!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}.gallery-page .gallery-filters button,.events-page .event-filters button,.businesses-page .business-tools button{white-space:nowrap;min-height:38px;border-radius:var(--vrp-radius-sm)!important;color:#c1c7d0!important;box-shadow:none!important;font:600 12px/1 var(--font-ui)!important;background:0 0!important;border:1px solid #343840!important;padding:0 14px!important}.gallery-page .gallery-filters button:hover,.events-page .event-filters button:hover,.businesses-page .business-tools button:hover{color:#fff!important;background:#25282f!important;border-color:#3d424b!important}.gallery-page .gallery-filters button.active,.events-page .event-filters button.active,.businesses-page .business-tools button.active{color:#e7f5ff!important;background:#228be61f!important;border-color:#228be68c!important}.gallery-page .gallery-filters button:after,.events-page .event-filters button:after,.businesses-page .business-tools button:after{display:none!important}@media (max-width:760px){.gallery-page .gallery-hero,.gallery-page .gallery-content{width:calc(100% - 24px)!important}}.gallery-page .gallery-hero{border-bottom:0!important;padding-bottom:14px!important}.gallery-page .gallery-content{padding-top:0!important}.gallery-page .gallery-filters{align-items:stretch;min-height:46px;display:flex;border:0!important;border-bottom:1px solid #2c2f36!important;gap:24px!important;width:100%!important;margin:0 0 18px!important}.gallery-page .gallery-filters button,.gallery-page .gallery-filters button:hover,.gallery-page .gallery-filters button.active{min-height:46px;position:relative;color:#8b93a1!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 1px!important}.gallery-page .gallery-filters button:hover{color:#d9dde3!important}.gallery-page .gallery-filters button.active{color:#f1f3f5!important}.gallery-page .gallery-filters button.active:after{content:"";background:#228be6;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.gallery-page .gallery-filters button.active span{color:#4dabf7!important}.docs-page{background:#101113!important}.docs-page .docs-layout{width:min(var(--vrp-container), calc(100% - 40px));padding-top:calc(var(--vrp-header-height) + 18px);grid-template-columns:224px minmax(0,1fr);gap:20px}.docs-page .docs-sidebar{top:calc(var(--vrp-header-height) + 18px);padding:10px;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.docs-page .docs-nav-title{color:#69717e;font:700 10px var(--font-ui);letter-spacing:.08em;padding:8px 10px 10px}.docs-page .docs-sidebar nav{gap:2px}.docs-page .docs-sidebar nav a{color:#a7aeba;min-height:40px;font-family:var(--font-ui);padding:0 10px;font-size:13px;border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:0 0!important;border:0!important}.docs-page .docs-sidebar nav a:hover,.docs-page .docs-sidebar nav a.active{color:#fff;background:#25282f!important}.docs-page .docs-sidebar nav a svg:first-child{color:#4dabf7}.docs-page .docs-sidebar nav a svg:last-child{color:#69717e;margin-left:auto}.docs-page .docs-help{margin-top:10px;padding:16px 10px 8px;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #2c2f36!important;border-radius:0!important}.docs-page .docs-help strong{color:#f1f3f5;font-family:var(--font-ui);font-size:13px}.docs-page .docs-help p,.docs-page .docs-help a{color:#8b93a1;font-size:11px;line-height:1.5}.docs-page .docs-help a{color:#4dabf7}.docs-page .docs-content{min-width:0;padding:0 0 80px}.docs-page .docs-hero{min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #2c2f36!important;border-radius:0!important;padding:24px 0 30px!important}.docs-page .docs-hero:before,.docs-page .docs-hero:after{display:none!important}.docs-page .docs-hero h1{max-width:820px;font-family:var(--font-ui);margin:8px 0 10px;letter-spacing:-.04em!important;text-transform:none!important;font-size:clamp(34px,4vw,46px)!important;font-weight:700!important;line-height:1.1!important}.docs-page .docs-hero h1 em{font-style:normal;color:inherit!important;-webkit-text-stroke:0!important}.docs-page .docs-hero>p{color:#8b93a1;max-width:760px;margin:0;font-size:14px;line-height:1.65}.docs-page .docs-meta{color:#69717e;font-family:var(--font-ui);gap:18px;margin-top:16px;font-size:11px}.docs-page .docs-search-wrap{margin-top:20px}.docs-page .docs-search-box{width:100%;height:44px;padding:0 13px;border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #343840!important}.docs-page .docs-search-box:focus-within{border-color:#228be6!important;box-shadow:0 0 0 2px #228be61f!important}.docs-page .docs-search-box input,.docs-page .docs-search-box input:focus,.docs-page .docs-search-box input:focus-visible{color:#f1f3f5;min-width:0;height:20px;font:500 13px/20px var(--font-ui);flex:1;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.docs-page .docs-search-box kbd{color:#8b93a1;font:600 10px var(--font-ui);background:0 0;border:1px solid #343840;border-radius:5px;padding:3px 7px}.docs-page .docs-search-results{border-radius:var(--vrp-radius-md);background:#181a1f;border:1px solid #343840;top:calc(100% + 6px);box-shadow:0 14px 34px #00000047}.docs-page .docs-quick-grid{gap:10px;margin-top:12px}.docs-page .docs-quick-grid>a{min-height:118px;padding:16px;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.docs-page .docs-quick-grid>a:hover{transform:none;background:#1d2026!important;border-color:#3d424b!important}.docs-page .docs-quick-grid>a>span{color:#69717e;font:700 10px var(--font-ui)}.docs-page .docs-quick-grid strong{color:#f1f3f5;font-family:var(--font-ui);font-size:13px}.docs-page .docs-quick-grid p{color:#8b93a1;font-size:11px;line-height:1.5}.docs-page .doc-section,.docs-page .docs-posts-section{margin:0;padding:36px 0;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #2c2f36!important;border-radius:0!important}.docs-page .doc-section h2,.docs-page .docs-posts-heading h2{font-family:var(--font-ui);letter-spacing:-.025em;margin:7px 0 8px;font-size:26px}.docs-page .doc-lead{color:#8b93a1;max-width:760px;font-size:13px;line-height:1.65}.docs-page .docs-posts-empty{min-height:96px;margin-top:18px;padding:18px;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.docs-page .steps-list,.docs-page .rule-list{border-radius:var(--vrp-radius-md);background:#181a1f;border:1px solid #2c2f36;margin-top:20px;overflow:hidden}.docs-page .docs-step,.docs-page .rule{min-height:86px;margin:0;padding:17px 18px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #2c2f36!important;border-radius:0!important}.docs-page .docs-step:last-child,.docs-page .rule:last-child{border-bottom:0!important}.docs-page .docs-step h3,.docs-page .rule h3{color:#f1f3f5;font-family:var(--font-ui);font-size:13px}.docs-page .docs-step p,.docs-page .rule p{color:#8b93a1;font-size:12px;line-height:1.55}.docs-page .docs-step>strong,.docs-page .rule>span{color:#4dabf7;font-family:var(--font-ui);font-size:11px}.docs-page .info-box,.docs-page .warning-box,.docs-page .privacy-contact{margin-top:16px;padding:17px 18px;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.docs-page .requirements-grid,.docs-page .privacy-grid{gap:10px;margin-top:20px}.docs-page .requirements-grid>div,.docs-page .privacy-grid>div{min-height:58px;padding:15px 16px;border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.docs-page .docs-next{margin-top:20px;padding:22px;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}@media (max-width:900px){.docs-page .docs-layout{grid-template-columns:1fr}.docs-page .docs-sidebar{position:static}.docs-page .docs-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:620px){.docs-page .docs-layout{width:calc(100% - 24px)}.docs-page .docs-sidebar nav,.docs-page .docs-quick-grid,.docs-page .requirements-grid,.docs-page .privacy-grid{grid-template-columns:1fr}.docs-page .docs-hero h1 br{display:none}}.status-summary button{color:#c1c7d0;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:92px;min-height:38px;padding:0 14px;display:inline-flex;border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;font:600 12px/1 var(--font-ui)!important;background:0 0!important;border:1px solid #343840!important}.status-summary button:hover:not(:disabled){color:#fff;background:#25282f!important;border-color:#3d424b!important}.status-summary button:focus-visible{outline-offset:2px;outline:2px solid #228be680}.status-summary button:disabled{opacity:.55;cursor:wait}.status-summary button svg{flex:none;width:16px;height:16px;color:currentColor!important;grid-row:auto!important}.gallery-page .gallery-filters{scrollbar-width:none;align-items:center;max-width:100%;min-height:0;display:flex;overflow-x:auto;border-radius:var(--vrp-radius-md)!important;width:fit-content!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important;gap:3px!important;margin:0 0 18px!important;padding:4px!important}.gallery-page .gallery-filters::-webkit-scrollbar{display:none}.gallery-page .gallery-filters button,.gallery-page .gallery-filters button:hover,.gallery-page .gallery-filters button.active{white-space:nowrap;min-height:36px;position:relative;border-radius:var(--vrp-radius-sm)!important;color:#9ba2ad!important;box-shadow:none!important;font:600 12px/1 var(--font-ui)!important;background:0 0!important;border:0!important;padding:0 12px!important}.public-navbar .nav-more-menu{grid-template-columns:1.35fr 1fr 1.15fr;align-items:start;gap:8px;width:min(630px,100vw - 40px);padding:10px;right:-10px}.public-navbar .nav-more-group{min-width:0;padding:4px}.public-navbar .nav-more-group+.nav-more-group{border-left:1px solid #2c2f36;padding-left:12px}.public-navbar .nav-more-group>p,.public-navbar .mobile-nav-group>p{color:#6f7782;letter-spacing:.08em;text-transform:uppercase;margin:2px 10px 7px;font-size:10px;font-weight:700;line-height:1.4}.public-navbar .desktop-nav .nav-more-group>a{border-radius:var(--vrp-radius-sm);gap:12px;width:100%;min-height:38px;padding:0 10px}.public-navbar .desktop-nav .nav-more-group>a.active{color:#e7f5ff;background:#228be61f}.public-navbar .desktop-nav .nav-more-group>a svg{opacity:.7;flex:none}@media (max-width:980px){.public-navbar .mobile-nav-groups{border-top:1px solid #2c2f36;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:5px;padding-top:9px;display:grid}.public-navbar .mobile-nav-group{min-width:0;padding:4px}.public-navbar .mobile-nav-group>a{align-items:center;width:100%;display:flex}}@media (max-width:560px){.public-navbar .mobile-nav-groups{grid-template-columns:1fr}}.mdt-app{--mdt-bg:#101113;--mdt-panel:#181a1f;--mdt-control:#14161a;--mdt-border:#2c2f36;--mdt-strong:#3a3e47;--mdt-text:#f1f3f5;--mdt-muted:#8b93a1;--mdt-blue:#228be6;min-height:100dvh;color:var(--mdt-text);background:var(--mdt-bg)!important;font-family:var(--font-ui)!important;background-image:none!important}.mdt-sidebar{z-index:40!important;border:0!important;border-right:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;width:236px!important;box-shadow:none!important;background-image:none!important;padding:16px 12px!important;position:fixed!important;inset:0 auto 0 0!important}.mdt-main{background:var(--mdt-bg)!important;background-image:none!important;width:calc(100% - 236px)!important;min-width:0!important;min-height:100dvh!important;margin-left:236px!important;padding:78px 24px 64px!important}.mdt-topbar{z-index:30!important;border:0!important;border-bottom:1px solid var(--mdt-border)!important;min-height:64px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#181a1ff5!important;padding:0 24px!important;position:fixed!important;inset:0 0 auto 236px!important}:is(.mdt-dashboard,.mdt-module,.mdt-studio,.mdt-template-manager,.mdt-access,.mdt-operations,.mdt-management,.mdt-ooc-scope,.mdt-attention,.mdt-loading,.mdt-load-error,.mdt-notice){width:100%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}:is(.mdt-dashboard,.mdt-module,.mdt-studio,.mdt-template-manager,.mdt-access,.mdt-operations,.mdt-management){padding-top:0!important}.mdt-sidebar nav button,.mdt-departments button{color:#a7aeba!important;box-shadow:none!important;font-family:var(--font-ui)!important;background:0 0!important;border:0!important}.mdt-sidebar nav button{border-radius:8px!important;min-height:42px!important;padding:0 10px!important;font-size:12px!important}.mdt-sidebar nav button:hover{color:#fff!important;background:#21242a!important}.mdt-sidebar nav button.active,.mdt-departments button.active{color:#fff!important;background:#282b32!important}.mdt-departments{border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;border-radius:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;margin:14px 0 12px!important;padding:4px!important;display:grid!important}.mdt-departments button{border-radius:7px!important;justify-content:center!important;min-height:34px!important;padding:0 5px!important;font-size:11px!important}.mdt-user{border-top:1px solid var(--mdt-border)!important}.mdt-avatar{border:1px solid var(--mdt-strong)!important;box-shadow:none!important;background:#20242b!important}.mdt-topbar h1{color:var(--mdt-text)!important;font-family:var(--font-ui)!important;letter-spacing:-.025em!important;text-transform:none!important;font-size:17px!important}.mdt-live{color:var(--mdt-muted)!important}.mdt-ooc-scope{box-shadow:none!important;background:#228be60b!important;border:1px solid #228be640!important;border-radius:10px!important;margin-bottom:14px!important}.mdt-attention{border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important;margin-bottom:12px!important;padding:16px!important}.mdt-attention>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mdt-attention button{border:1px solid var(--mdt-border)!important;min-height:52px!important;color:var(--mdt-text)!important;background:var(--mdt-control)!important;box-shadow:none!important;background-image:none!important;border-radius:8px!important;padding:10px 12px!important}.mdt-attention button:hover{border-color:var(--mdt-strong)!important;background:#1d2026!important;transform:none!important}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero){border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;min-height:0!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important;margin-bottom:12px!important;padding:24px!important}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero):before,:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero):after{display:none!important}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero) h2{color:var(--mdt-text)!important;font-family:var(--font-ui)!important;letter-spacing:-.04em!important;text-transform:none!important;margin:8px 0 6px!important;font-size:clamp(24px,2.7vw,34px)!important;line-height:1.06!important}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero) p{color:var(--mdt-muted)!important;font-size:12px!important}.mdt-stats,.mdt-stats-five{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mdt-stats :is(button,article){border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;min-height:94px!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;padding:14px!important}.mdt-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr)!important;gap:10px!important;display:grid!important}.mdt-dashboard-grid>section,.mdt-quick{border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important;padding:18px!important}.mdt-dashboard-grid article,.mdt-quick>button{border:0!important;border-bottom:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:is(.mdt-module,.mdt-studio,.mdt-template-manager,.mdt-access){border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important;padding:20px!important}.mdt-module>header,.mdt-template-manager>header,.mdt-access>header{border-bottom:1px solid var(--mdt-border)!important;padding-bottom:14px!important}.mdt-module-actions label{border:1px solid var(--mdt-strong)!important;background:var(--mdt-control)!important;min-height:38px!important;box-shadow:none!important;border-radius:8px!important}.mdt-module-actions input{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:is(.mdt-module-actions>button,.mdt-form-actions button,.mdt-studio-actions button,.mdt-studio-actions a,.mdt-paper-toolbar button,.mdt-management-hero button,.mdt-management form>button,.mdt-operations form>button,.mdt-operations-search form button,.mdt-unit-settings>button){color:#fff!important;background:var(--mdt-blue)!important;min-height:38px!important;box-shadow:none!important;font:600 11px/1 var(--font-ui)!important;background-image:none!important;border:1px solid #0000!important;border-radius:8px!important;padding:0 13px!important}.mdt-table{border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;box-shadow:none!important;border-radius:10px!important;overflow:hidden!important}.mdt-table>button{border:0!important;border-bottom:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.mdt-record-grid,.mdt-registry-grid,.mdt-documents{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}:is(.mdt-record-grid article,.mdt-registry-grid>article,.mdt-documents article,.mdt-document-row){border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;padding:15px!important}.mdt-registry-types{border:0!important;border-bottom:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;gap:18px!important;padding:0 0 10px!important}.mdt-registry-types button{color:var(--mdt-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mdt-registry-types button.active{color:var(--mdt-text)!important;background:0 0!important}:is(.mdt-form,.mdt-editor,.mdt-template-editor,.mdt-unit-settings,.mdt-management-grid>form,.mdt-operations-grid>form){border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;padding:18px!important}:is(.mdt-form,.mdt-editor,.mdt-template-editor,.mdt-unit-settings,.mdt-access,.mdt-management,.mdt-operations) :is(input,select,textarea){border:1px solid var(--mdt-strong)!important;min-height:40px!important;color:var(--mdt-text)!important;background:var(--mdt-control)!important;box-shadow:none!important;font:500 12px/1.4 var(--font-ui)!important;background-image:none!important;border-radius:8px!important;outline:0!important;padding:9px 11px!important}:is(.mdt-form,.mdt-editor,.mdt-template-editor,.mdt-unit-settings,.mdt-access,.mdt-management,.mdt-operations) :is(input,select,textarea):focus{border-color:var(--mdt-blue)!important;box-shadow:0 0 0 2px #228be61f!important}.mdt-drawer-backdrop{z-index:80!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#00000094!important}.mdt-drawer{border:0!important;border-left:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;background-image:none!important;width:min(620px,100%)!important;height:100dvh!important;padding:0 20px 24px!important;box-shadow:-20px 0 50px #00000042!important}.mdt-drawer>header{z-index:3!important;border-bottom:1px solid var(--mdt-border)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#181a1ff5!important;margin:0 -20px 18px!important;padding:0 20px!important;position:sticky!important;top:0!important}.mdt-studio{grid-template-columns:minmax(320px,.75fr) minmax(460px,1.25fr)!important;gap:12px!important;display:grid!important}.mdt-paper-wrap{border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;box-shadow:none!important;border-radius:10px!important;padding:14px!important;position:sticky!important;top:80px!important}.mdt-paper-toolbar{border-bottom:1px solid var(--mdt-border)!important;background:0 0!important}.mdt-paper{color:#202124!important;background:#fff!important;border:0!important;border-radius:3px!important;width:100%!important;max-width:820px!important;min-height:780px!important;margin:0 auto!important;padding:42px 48px 52px!important;box-shadow:0 12px 30px #0000003d!important}.mdt-paper-content,.mdt-document-body{color:#202124!important;background:0 0!important}.mdt-template-manager{grid-template-columns:minmax(260px,.65fr) minmax(420px,1.35fr)!important;gap:12px!important;display:grid!important}.mdt-template-list,.mdt-template-list article,.mdt-access-list article{border-color:var(--mdt-border)!important;background:var(--mdt-control)!important;box-shadow:none!important;background-image:none!important}.mdt-access{grid-template-columns:minmax(340px,.85fr) minmax(380px,1.15fr)!important;gap:12px!important;display:grid!important}.mdt-access>header{grid-column:1/-1!important}.mdt-checks{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mdt-checks label{border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;border-radius:7px!important}.mdt-management>nav,.mdt-operations>nav{border:0!important;border-bottom:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:20px!important;padding:0!important;display:flex!important;overflow-x:auto!important}.mdt-management>nav button,.mdt-operations>nav button{min-height:43px!important;color:var(--mdt-muted)!important;box-shadow:none!important;font:600 11px var(--font-ui)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 1px!important;position:relative!important}.mdt-management>nav button.active,.mdt-operations>nav button.active{color:var(--mdt-text)!important;background:0 0!important}.mdt-management-grid,.mdt-operations-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr)!important;gap:10px!important;width:100%!important;display:grid!important}.mdt-management-grid>section,.mdt-operations-grid>section{border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;padding:18px!important}.mdt-management-list>article,.mdt-operation-list article,.mdt-timeline article{border:0!important;border-bottom:1px solid var(--mdt-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.mdt-task-board{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mdt-task-board>div,.mdt-report-grid article{border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;box-shadow:none!important;background-image:none!important;border-radius:9px!important}.mdt-report-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mdt-operations-search,.mdt-audit{border:1px solid var(--mdt-border)!important;background:var(--mdt-panel)!important;width:100%!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;padding:18px!important}.mdt-search-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mdt-search-groups>section{border:1px solid var(--mdt-border)!important;background:var(--mdt-control)!important;border-radius:8px!important}:is(.mdt-loading,.mdt-management-loading,.mdt-operations-loading){border:1px solid var(--mdt-border)!important;color:var(--mdt-muted)!important;background:var(--mdt-panel)!important;box-shadow:none!important;background-image:none!important;border-radius:12px!important}:is(.mdt-load-error,.mdt-management-error,.mdt-operations-error){color:#ffc9c9!important;box-shadow:none!important;background:#fa52520f!important;border:1px solid #fa525252!important;border-radius:10px!important}@media (max-width:1080px){.mdt-sidebar{width:78px!important;padding:12px 8px!important}.mdt-main{width:calc(100% - 78px)!important;margin-left:78px!important;padding-left:16px!important;padding-right:16px!important}.mdt-topbar{padding:0 16px!important;left:78px!important}.mdt-brand>div,.mdt-departments button span,.mdt-sidebar nav button span,.mdt-user>div,.mdt-user>a{display:none!important}.mdt-departments{grid-template-columns:1fr!important}.mdt-departments button,.mdt-sidebar nav button{justify-content:center!important;padding:0!important}.mdt-stats,.mdt-stats-five{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdt-dashboard-grid,.mdt-management-grid,.mdt-operations-grid,.mdt-studio,.mdt-template-manager,.mdt-access{grid-template-columns:1fr!important}.mdt-paper-wrap{position:static!important}}@media (max-width:700px){.mdt-sidebar{border:0!important;border-top:1px solid var(--mdt-border)!important;width:100%!important;height:68px!important;padding:6px 8px!important;inset:auto 0 0!important;overflow:auto hidden!important}.mdt-brand,.mdt-departments,.mdt-user{display:none!important}.mdt-sidebar nav{align-items:center!important;width:max-content!important;min-width:100%!important;height:100%!important;display:flex!important}.mdt-sidebar nav button{flex:0 0 58px!important;width:58px!important;min-height:52px!important}.mdt-main{width:100%!important;margin-left:0!important;padding:70px 12px 88px!important}.mdt-topbar{min-height:58px!important;padding:0 12px!important;left:0!important}.mdt-attention>div,.mdt-stats,.mdt-stats-five,.mdt-record-grid,.mdt-registry-grid,.mdt-documents,.mdt-search-groups,.mdt-report-grid,.mdt-task-board{grid-template-columns:1fr!important}:is(.mdt-hero,.mdt-operations-hero,.mdt-management-hero){padding:18px!important}:is(.mdt-module,.mdt-studio,.mdt-template-manager,.mdt-access){padding:14px!important}.mdt-checks{grid-template-columns:1fr!important}.mdt-paper{min-height:0!important;padding:28px 22px 38px!important}}.cms-shell.cms-module-page{min-height:100vh;background:#101113!important}.cms-shell .panel-inline-error,.cms-shell .cms-inline-error,.cms-shell .cms-empty-state,.cms-shell .cms-inline-message,.cms-shell .cms-inline-notice{color:#ced4da;border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #343840!important}.cms-shell .panel-inline-error,.cms-shell .cms-inline-error{align-items:center;gap:12px;padding:12px 14px;display:flex;border-color:#fa525261!important}.cms-shell .panel-inline-error>svg,.cms-shell .cms-inline-error>svg{color:#ff8787;flex:0 0 18px;width:18px;height:18px}.cms-shell .panel-inline-error>div{flex:1;min-width:0}.cms-shell .panel-inline-error p,.cms-shell .cms-inline-error span{color:#9098a4;margin:2px 0 0;font-size:11px}.cms-shell .panel-inline-error button,.cms-shell .cms-inline-error button{color:#f1f3f5;background:0 0;border:1px solid #454952;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:auto;min-height:34px;padding:0 10px;display:inline-flex}.cms-shell .cms-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:28px;display:flex}.cms-shell .cms-empty-state>svg{color:#74c0fc;width:23px;height:23px}.cms-shell .cms-empty-state p{color:#9098a4;margin:0}.cms-shell :is(.builder-editor,.submission-review,.application-review-list>article,.application-comments,.content-collaboration,.review-templates,.application-scope-note,.application-assignee){color:#e9ecef;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border-color:#2c2f36!important}.cms-shell .builder-basics,.cms-shell .builder-fields,.cms-shell .submission-answers,.cms-shell .application-comments>div,.cms-shell .content-collaboration>div{box-shadow:none!important;background:0 0!important;border-color:#2c2f36!important}.cms-shell :is(.builder-fields>article,.submission-answers p,.application-comments article,.content-collaboration article){border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:0 0!important;border-color:#2c2f36!important}.cms-shell :is(.builder-basics,.builder-fields,.review-controls,.application-comments,.content-collaboration) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f1f3f5;border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:#181a1f!important;border-color:#343840!important}.cms-shell :is(.builder-basics,.builder-fields,.review-controls,.application-comments,.content-collaboration) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#228be6!important;box-shadow:0 0 0 3px #228be61f!important}.cms-shell :is(.field-actions,.review-controls,.review-templates,.application-comments>div) button,.cms-shell .content-collaboration form button{color:#c1c7d0;border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:0 0!important;border:1px solid #343840!important}.cms-shell :is(.field-actions,.review-controls,.review-templates,.application-comments>div) button:hover,.cms-shell .content-collaboration form button:hover:not(:disabled){color:#fff;background:#25272d!important;border-color:#454952!important}.cms-shell .review-head{background:0 0!important;border-bottom-color:#2c2f36!important}.cms-shell .review-user,.cms-shell .review-copy,.cms-shell .application-scope-note,.cms-shell .application-assignee{background-image:none!important}.cms-shell .application-comments>strong,.cms-shell .content-collaboration>header{color:#f1f3f5;background:0 0!important;border-bottom-color:#2c2f36!important}.cms-shell .content-collaboration .cms-inline-error{margin:10px 12px 0;border-radius:7px!important}.cms-shell .business-editor{border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.cms-shell .business-form-main,.cms-shell .business-editor>aside,.cms-shell .business-editor>footer{box-shadow:none!important;background:0 0!important;border-color:#2c2f36!important}.cms-shell .business-editor .map-position-preview{overflow:hidden;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background-color:#14161a!important;border:1px solid #343840!important}.cms-shell .business-editor .map-position-pin{color:#4dabf7;filter:none!important}.cms-shell .managed-businesses{gap:10px;margin-top:14px;display:grid;background:0 0!important;border:0!important}.cms-shell .managed-businesses>article{align-items:center;min-width:0;padding:14px;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important;border-radius:10px!important;grid-template-columns:76px minmax(0,1fr) auto!important;gap:14px!important;display:grid!important}.cms-shell .managed-business-cover{background-position:50%;background-size:cover;border:1px solid #343840;border-radius:8px;width:76px;height:58px}.cms-shell .managed-business-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.cms-shell .managed-business-actions>:is(a,button){color:#aeb5c0;justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex;width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #343840!important;border-radius:7px!important;padding:0!important}.cms-shell .managed-business-actions>:is(a,button):hover{color:#fff;background:#25272d!important;border-color:#454952!important}.cms-shell .managed-business-actions>button.danger{color:#ff8787;background:#fa52520f!important;border-color:#fa525261!important}.cms-shell .support-center.support-admin{overflow:hidden;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.cms-shell .support-center.support-admin>aside,.cms-shell .support-center.support-admin>section,.cms-shell .support-thread,.cms-shell .support-thread>header,.cms-shell .support-messages{box-shadow:none!important;background:#181a1f!important;border-color:#2c2f36!important}.cms-shell .support-center.support-admin>aside>div>button,.cms-shell .support-messages article{background:0 0!important;border-color:#2c2f36!important}.cms-shell .support-center.support-admin>aside>div>button:hover,.cms-shell .support-center.support-admin>aside>div>button.active{background:#22252b!important}.cms-shell .support-thread>form,.cms-shell .support-closed-note{background:0 0!important;border-color:#2c2f36!important}.cms-shell .support-thread :is(select,textarea){color:#f1f3f5;box-shadow:none!important;background:#181a1f!important;border-color:#343840!important}.cms-shell .organization-admin-list{gap:10px;display:grid;background:0 0!important}.cms-shell .organization-admin-list article{padding:14px;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important;border-radius:10px!important}.cms-shell .organization-admin-list article>a{color:#aeb5c0;background:0 0!important;border-color:#343840!important}.cms-shell :is(.media-library-toolbar,.media-grid>article,.media-load-error,.settings-form,.maintenance-settings,.cms-managed-profile,.cms-user-overrides){border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border-color:#2c2f36!important}.cms-shell :is(.media-card-manage-actions,.media-card-publish-actions,.media-usage,.settings-wide){box-shadow:none!important;background:0 0!important;border-color:#2c2f36!important}.cms-shell .media-upload-progress{border:1px solid #343840;border-radius:999px;overflow:hidden;box-shadow:none!important;background:#25272d!important}.cms-shell .media-upload-progress>span{box-shadow:none!important;background:#228be6!important}.cms-shell .media-preview-failed,.cms-shell .media-load-error,.cms-shell .notification-error{color:#ced4da;background:#181a1f!important;border-color:#fa525259!important}.cms-shell :is(.media-select,.media-save-action,.cms-save-user,.cms-export-bar a){color:#c1c7d0;border-radius:var(--vrp-radius-sm)!important;box-shadow:none!important;background:0 0!important;border-color:#343840!important}.cms-shell :is(.cms-no-access,.cms-access-title,.cms-account-dropdown,.cms-export-bar){box-shadow:none!important;background:#181a1f!important;border-color:#2c2f36!important}.panel-error-page,.panel-route-loading{background:#101113!important}.panel-error-card{color:#e9ecef;border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:#181a1f!important;border:1px solid #2c2f36!important}.cms-shell :is(.cms-history-modal,.cms-preview-modal){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060709cc!important}.cms-shell :is(.cms-history-modal,.cms-preview-modal)>section{color:#e9ecef;border-radius:var(--vrp-radius-md)!important;background:#181a1f!important;border:1px solid #343840!important;box-shadow:0 24px 80px #0000007a!important}.cms-shell :is(.cms-history-modal,.cms-preview-modal)>section>header,.cms-shell .cms-history-modal>section>article,.cms-shell .version-comparison>div,.cms-shell .version-comparison>header{background:0 0!important;border-color:#2c2f36!important}.cms-shell :is(.cms-event-preview,.cms-business-preview){border-radius:var(--vrp-radius-md)!important;box-shadow:none!important;background:0 0!important;border-color:#2c2f36!important}.cms-shell .version-comparison code{color:#ced4da;background:#14161a!important;border-color:#2c2f36!important}.cms-shell .version-comparison code.removed{background:#fa525214!important}.cms-shell .version-comparison code.added{background:#40c05714!important}@media (max-width:900px){.cms-shell.cms-module-page>.cms-standalone{width:min(100% - 28px,1240px);padding-top:18px!important}.cms-shell .managed-businesses>article{grid-template-columns:64px minmax(0,1fr)!important}.cms-shell .managed-business-cover{width:64px;height:52px}.cms-shell .managed-business-actions{grid-column:1/-1;justify-content:flex-start}.cms-shell .support-center.support-admin{grid-template-columns:1fr!important}}@media (max-width:640px){.cms-shell.cms-module-page>.cms-standalone{width:min(100% - 20px,1240px)}.cms-shell .panel-inline-error{flex-wrap:wrap;align-items:flex-start}.cms-shell .panel-inline-error button{width:100%}.cms-shell .managed-businesses>article{grid-template-columns:1fr!important}.cms-shell .managed-business-cover{width:100%;height:150px}.cms-shell .managed-business-actions>:is(a,button){width:38px!important;height:38px!important}.cms-shell .cms-history-modal>section{max-height:calc(100vh - 20px);width:calc(100vw - 20px)!important}}.gallery-page .gallery-lightbox>.gallery-close{top:calc(var(--vrp-header-height) + 16px)!important;right:max(16px, var(--vrp-page-gutter))!important}.public-navbar .notification-popover{color:#e9ecef;overflow:hidden;border-radius:var(--vrp-radius-md)!important;background:#1a1b1e!important;border:1px solid #373a40!important;box-shadow:0 22px 70px #00000080!important}.public-navbar .notification-popover>header,.public-navbar .notification-popover>div{background:#1a1b1e!important}.public-navbar .notification-popover>header{min-height:52px;padding:0 14px;border-bottom-color:#2c2f36!important}.public-navbar .notification-popover>header strong{color:#f1f3f5;font-size:13px;font-weight:650}.public-navbar .notification-popover a{background:0 0!important;border-bottom-color:#2c2f36!important}.public-navbar .notification-popover a:hover{background:#202226!important}.public-navbar .notification-popover a.unread{background:#228be612!important}.public-navbar .notification-popover a strong{color:#e9ecef}.public-navbar .notification-popover a p{color:#9098a4}.public-navbar .notification-popover time{color:#69717e}.application-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.application-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background:#181a1f!important}.application-form input:-webkit-autofill{-webkit-text-fill-color:#f1f3f5!important;box-shadow:inset 0 0 0 1000px #181a1f!important}.application-form input:-webkit-autofill:hover{-webkit-text-fill-color:#f1f3f5!important;box-shadow:inset 0 0 0 1000px #181a1f!important}.application-form input:-webkit-autofill:focus{-webkit-text-fill-color:#f1f3f5!important;box-shadow:inset 0 0 0 1000px #181a1f!important}.cms-standalone.form-builder .managed-forms>article{min-width:0;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:18px!important;display:grid!important}.cms-standalone.form-builder .managed-forms>article>svg{width:22px;height:22px}.cms-standalone.form-builder .managed-form-info{min-width:0}.cms-standalone.form-builder .managed-form-info h2{margin:5px 0}.cms-standalone.form-builder .managed-form-status{color:#868e96;align-items:center;width:fit-content;display:inline-flex}.cms-standalone.form-builder .managed-form-status.open{color:#63e6be}.cms-standalone.form-builder .managed-form-status.closed{color:#ffa94d}.cms-standalone.form-builder .managed-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.cms-standalone.form-builder .managed-form-actions>:is(button,a){color:#aeb5c0;border-radius:var(--vrp-radius-sm);background:0 0;border:1px solid #343840;justify-content:center;align-items:center;gap:6px;min-width:34px;min-height:34px;font-size:11px;line-height:1;display:inline-flex;flex:none!important;width:auto!important;padding:0 10px!important}.cms-standalone.form-builder .managed-form-actions>:is(button,a):hover{color:#f1f3f5;background:#25272d;border-color:#454952}.cms-standalone.form-builder .managed-form-actions>button.publish{color:#b2f2bb;background:#40c05714;border-color:#40c05773}.cms-standalone.form-builder .managed-form-actions>button.danger{color:#ff8787;background:#fa525214;border-color:#fa525266;width:34px!important;padding:0!important}.cms-standalone.form-builder .managed-form-actions svg{width:16px;height:16px}@media (max-width:900px){.cms-standalone.form-builder .managed-forms>article{grid-template-columns:28px minmax(0,1fr)!important}.cms-standalone.form-builder .managed-form-actions{grid-column:1/-1;justify-content:flex-start}}.gallery-page .gallery-filters button,.gallery-page .gallery-filters button:hover,.gallery-page .gallery-filters button.active{vertical-align:middle!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:38px!important;min-height:38px!important;line-height:1!important;display:inline-flex!important}.gallery-page .gallery-filters button span{align-items:center!important;height:auto!important;line-height:1!important;display:inline-flex!important}.gallery-page .gallery-filters button:hover{color:#f1f3f5!important;background:#22252b!important}.gallery-page .gallery-filters button.active{color:#e7f5ff!important;background:#1c3f61!important}.gallery-page .gallery-filters button span{opacity:.68;color:currentColor!important}.gallery-page .gallery-filters{width:fit-content!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:8px!important;margin:0 0 18px!important;padding:0!important;display:flex!important}.gallery-page .gallery-filters button,.gallery-page .gallery-filters button:hover,.gallery-page .gallery-filters button.active{border-radius:var(--vrp-radius-sm)!important;color:#c1c7d0!important;min-height:38px!important;box-shadow:none!important;font:600 12px/1 var(--font-ui)!important;background:0 0!important;border:1px solid #343840!important;padding:0 14px!important}.gallery-page .gallery-filters button:hover{color:#fff!important;background:#25282f!important;border-color:#3d424b!important}.gallery-page .gallery-filters button.active{color:#e7f5ff!important;background:#228be61f!important;border-color:#228be68c!important}.mdt-app{grid-template-columns:none!important;display:block!important}.mdt-app>.mdt-main{grid-column:auto!important;justify-self:stretch!important}.gallery-page .gallery-filters button:after{display:none!important}
