@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap";.bio-image img[data-v-3128cb0a]{object-fit:contain;object-position:center;background:#f4f1eb;width:100%;height:100%}.is-spinning[data-v-fd875494]{animation:.8s linear infinite reports-spin-fd875494}@keyframes reports-spin-fd875494{to{transform:rotate(360deg)}}.site-shell--panel{--panel-bg:#202027;--panel-surface:#24242c;--panel-surface-2:#292930;--panel-input:#18181e;--panel-border:#ffffff1c;--panel-border-strong:#ffffff29;--panel-text:#e9e7e2;--panel-muted:#ffffff85;--panel-faint:#ffffff5c;--panel-gold:var(--color-primary,#b49c73);--panel-gold-soft:#b49c731c;--panel-danger:#c88484;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-shell--panel .admin-panel,.site-shell--panel .admin-content,.site-shell--panel .site-settings-workspace{min-width:0}.site-shell--panel .admin-panel{background:var(--panel-bg);color:var(--panel-text)}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.site-shell--panel .admin-panel textarea,.site-shell--panel .admin-panel select,.site-shell--panel .personnel-search,.site-shell--panel .blog-search,.site-shell--panel .blog-filters select,.site-shell--panel .decision-search-form input,.site-shell--panel .decision-search-form select,.site-shell--panel .employment-field-grid input,.site-shell--panel .employment-field-grid textarea,.site-shell--panel .employment-field-grid select,.site-shell--panel .employment-form-card input,.site-shell--panel .employment-form-card textarea,.site-shell--panel .employment-form-card select{box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--panel-input)!important;color:var(--panel-text)!important;border-color:var(--panel-border)!important}.site-shell--panel .admin-panel input::placeholder,.site-shell--panel .admin-panel textarea::placeholder{opacity:1;color:#ffffff57!important}.site-shell--panel .admin-panel input:focus,.site-shell--panel .admin-panel textarea:focus,.site-shell--panel .admin-panel select:focus,.site-shell--panel .personnel-search:focus-within,.site-shell--panel .blog-search:focus-within{outline:none;border-color:#b49c73a6!important;box-shadow:0 0 0 2px #b49c7312!important}.site-shell--panel .admin-panel select option{background:var(--panel-input);color:var(--panel-text)}.site-shell--panel .admin-panel input[type=color]{background:var(--panel-input)!important;border:1px solid var(--panel-border)!important}.site-shell--panel .admin-panel input[type=checkbox],.site-shell--panel .admin-panel input[type=radio]{vertical-align:middle;cursor:pointer;appearance:none!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;color:var(--panel-gold)!important;background:#17171c!important;border:1px solid #ffffff38!important;margin:0!important;padding:0!important}.site-shell--panel .admin-panel input[type=checkbox]{border-radius:3px}.site-shell--panel .admin-panel input[type=checkbox]:checked,.site-shell--panel .admin-panel input[type=radio]:checked{border-color:var(--panel-gold)!important;background:var(--panel-gold-soft)!important}.site-shell--panel .admin-panel input[type=checkbox]:checked:after{content:"";border:solid var(--panel-gold);border-width:0 2px 2px 0;width:5px;height:9px;margin:1px 0 0 4px;display:block;transform:rotate(45deg)}.site-shell--panel .admin-panel input[type=radio]:checked:after{content:"";background:var(--panel-gold);border-radius:50%;width:6px;height:6px;margin:4px;display:block}.site-shell--panel .admin-panel button,.site-shell--panel .admin-panel .button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s}.site-shell--panel .admin-panel button:hover:not(:disabled),.site-shell--panel .admin-panel .button:hover:not(:disabled){transform:none}.site-shell--panel .admin-panel .button--primary,.site-shell--panel .admin-panel button.button--primary{background:var(--panel-gold)!important;color:#202027!important;border-color:var(--panel-gold)!important}.site-shell--panel .admin-panel .button--primary:hover:not(:disabled),.site-shell--panel .admin-panel button.button--primary:hover:not(:disabled){box-shadow:0 7px 18px #00000029;color:#202027!important;background:#c2aa7d!important;border-color:#c2aa7d!important}.site-shell--panel .admin-panel .button--primary:disabled{color:#ffffff75!important;opacity:1!important;background:#b49c732e!important;border-color:#b49c7347!important}.site-shell--panel .admin-panel button:not(.button--primary):not(.button--danger):not(.personnel-bio-toggle){color:var(--panel-text);border-color:var(--panel-border);background:0 0}.site-shell--panel .admin-panel button:not(.button--primary):not(.button--danger):not(.personnel-bio-toggle):hover:not(:disabled){background:var(--panel-gold-soft);color:#f4e9d5;border-color:#b49c7380}.site-shell--panel .admin-section-tabs,.site-shell--panel .employment-tabs,.site-shell--panel .blog-tabs,.site-shell--panel .decision-tabs{border-bottom:1px solid var(--panel-border);scrollbar-width:none;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.site-shell--panel .admin-section-tabs::-webkit-scrollbar{display:none}.site-shell--panel .employment-tabs::-webkit-scrollbar{display:none}.site-shell--panel .blog-tabs::-webkit-scrollbar{display:none}.site-shell--panel .decision-tabs::-webkit-scrollbar{display:none}.site-shell--panel .admin-section-tabs button,.site-shell--panel .employment-tabs button,.site-shell--panel .blog-tabs button,.site-shell--panel .decision-tabs button{white-space:nowrap;cursor:pointer;flex:none;min-height:42px;padding:0 15px;font:600 10px Montserrat,sans-serif;position:relative;color:#ffffff7a!important;background:0 0!important;border:1px solid #0000!important;border-bottom-width:2px!important}.site-shell--panel .admin-section-tabs button:hover,.site-shell--panel .employment-tabs button:hover,.site-shell--panel .blog-tabs button:hover,.site-shell--panel .decision-tabs button:hover{color:#eee9df!important;background:#ffffff06!important}.site-shell--panel .admin-section-tabs button.is-active,.site-shell--panel .employment-tabs button.active,.site-shell--panel .blog-tabs button.is-active,.site-shell--panel .decision-tabs button.active{color:#f4f1ea!important;border-bottom-color:var(--panel-gold)!important}.site-shell--panel .admin-section-tabs button.is-active:after,.site-shell--panel .employment-tabs button.active:after,.site-shell--panel .blog-tabs button.is-active:after,.site-shell--panel .decision-tabs button.active:after{content:"";background:var(--panel-gold);opacity:.35;height:1px;position:absolute;bottom:-2px;left:12px;right:12px}.site-shell--panel .personnel-toolbar,.site-shell--panel .blog-toolbar,.site-shell--panel .blog-search-row,.site-shell--panel .decision-search-form{min-width:0}.site-shell--panel .personnel-search,.site-shell--panel .blog-search{gap:9px;background:var(--panel-input)!important;min-height:46px!important;padding:0 13px!important}.site-shell--panel .personnel-search input,.site-shell--panel .blog-search input{min-width:0;height:44px;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}.site-shell--panel .blog-filters{gap:7px}.site-shell--panel .blog-filters select{min-height:46px}.site-shell--panel .employment-role-config>article{border-color:var(--panel-border)!important;background:#202027!important;grid-template-columns:minmax(230px,1.15fr) minmax(180px,.9fr) minmax(180px,.9fr) 42px!important;align-items:end!important;gap:14px!important;display:grid!important}.site-shell--panel .employment-role-config>article>label{min-width:0}.site-shell--panel .employment-role-config>article .employment-inline-check{grid-column:2;margin-top:-8px}.site-shell--panel .employment-role-config>article label:has(input[type=checkbox]){grid-column:2;margin-top:-8px}.site-shell--panel .employment-role-config>article select,.site-shell--panel .employment-role-config>article input,.site-shell--panel .employment-role-config>article select option{color:#f2efe8!important;background:#18181e!important}.site-shell--panel .employment-role-config>article .button,.site-shell--panel .employment-role-config>article>button{width:42px;min-width:42px;height:42px;padding:0}.site-shell--panel .employment-role-config>article small{line-height:1.4;color:#ffffff61!important;font-size:8px!important}.personnel-modal .personnel-photo-preview,.site-shell--panel .media-uploader__preview{position:relative;overflow:hidden}.personnel-modal .personnel-photo-overlay,.site-shell--panel .media-uploader__overlay-actions{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;pointer-events:none;background:#111116e0;border:1px solid #ffffff1f;justify-content:center;gap:5px;padding:5px;transition:opacity .16s,transform .16s;display:flex;position:absolute;inset:auto 8px 8px;transform:translateY(5px)}.personnel-modal .personnel-photo-preview:hover .personnel-photo-overlay,.site-shell--panel .media-uploader__preview:hover .media-uploader__overlay-actions,.personnel-modal .personnel-photo-preview:focus-within .personnel-photo-overlay,.site-shell--panel .media-uploader__preview:focus-within .media-uploader__overlay-actions{opacity:1;pointer-events:auto;transform:none}.personnel-modal .personnel-photo-overlay button,.site-shell--panel .media-uploader__overlay-actions button{place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid;color:#eeeae2!important;background:#24242c!important;border:1px solid #ffffff24!important}.personnel-modal .personnel-photo-overlay button:hover,.site-shell--panel .media-uploader__overlay-actions button:hover{background:var(--panel-gold-soft)!important;color:var(--panel-gold)!important;border-color:#b49c7399!important}.personnel-modal .personnel-photo-overlay button.is-danger,.site-shell--panel .media-uploader__overlay-actions button.is-danger{color:var(--panel-danger)!important}.personnel-modal .personnel-file-input,.personnel-modal .personnel-photo-actions,.site-shell--panel .media-uploader__actions{display:none!important}.site-shell--panel .media-uploader__preview img{object-fit:contain;background:#18181e}.site-shell--panel .media-uploader__preview.has-image img{object-fit:cover}.site-shell--panel .settings-logo-grid .media-uploader__preview{aspect-ratio:16/7;width:180px}.site-shell--panel .settings-logo-grid .media-uploader__preview.has-image img{object-fit:contain;box-sizing:border-box;padding:10px}.site-shell--panel .personnel-bio-toggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;display:flex;border:1px solid var(--panel-border)!important;color:#f2efe8!important;background:#222229!important;padding:12px 15px!important}.site-shell--panel .personnel-bio-toggle:hover{background:#292930!important;border-color:#b49c7359!important}.site-shell--panel .personnel-bio-toggle small{letter-spacing:.14em;font:700 8px/1.2 Montserrat,sans-serif;color:var(--panel-gold)!important}.site-shell--panel .personnel-bio-toggle strong{font:600 12px/1.3 Roboto,sans-serif;color:#f2efe8!important}.site-shell--panel .personnel-bio-toggle em{font:400 9px/1.4 Roboto,sans-serif;color:#fff6!important}.site-shell--panel .blog-editor-main,.site-shell--panel .blog-rich-editor,.site-shell--panel .blog-rich-editor__content,.site-shell--panel .editor-source{color:#e9e7e2!important;border-color:var(--panel-border)!important;background:#18181e!important}.site-shell--panel .rich-toolbar,.site-shell--panel .blog-editor-topbar,.site-shell--panel .blog-editor-sidebar>article,.site-shell--panel .blog-editor-sidebar>section{color:#e9e7e2!important;border-color:var(--panel-border)!important;background:#222229!important}.site-shell--panel .rich-toolbar{box-shadow:none!important}.site-shell--panel .rich-toolbar button,.site-shell--panel .rich-toolbar select{color:#e9e7e2!important;background:0 0!important;border-color:#0000!important}.site-shell--panel .rich-toolbar button:hover,.site-shell--panel .rich-toolbar button.is-active{color:var(--panel-gold)!important;background:var(--panel-gold-soft)!important}.site-shell--panel .blog-rich-editor__content h1,.site-shell--panel .blog-rich-editor__content h2,.site-shell--panel .blog-rich-editor__content h3,.site-shell--panel .blog-rich-editor__content p,.site-shell--panel .blog-rich-editor__content li{color:#e9e7e2}.site-shell--panel .blog-rich-editor__content blockquote{color:#ffffff94;border-left-color:var(--panel-gold);background:#222229}.site-shell--panel .blog-editor-main .editor-table-dialog{color:#e9e7e2!important;border-color:var(--panel-border)!important;background:#222229!important}.site-shell--panel .personnel-modal{cursor:default}.site-shell--panel .personnel-modal>form,.site-shell--panel .decision-detail-modal,.site-shell--panel .employment-form-preview,.site-shell--panel .blog-preview-window{color:#e9e7e2!important;border-color:var(--panel-border)!important;background:#202027!important}.site-shell--panel .site-settings-form{border-color:var(--panel-border)!important;background:#202027!important}.site-shell--panel .settings-section-panel{padding-top:18px}.site-shell--panel .settings-section-panel+*{margin-top:0}.site-shell--panel .settings-logo-grid{background:0 0}.site-shell--panel .settings-color-grid input[type=color]{min-height:48px}.site-shell--panel .admin-card,.site-shell--panel .employment-period-card,.site-shell--panel .employment-form-card,.site-shell--panel .system-status-grid article,.site-shell--panel .google-metric-card,.site-shell--panel .google-workspace-detail-grid article,.site-shell--panel .personnel-table__row,.site-shell--panel .blog-post-row,.site-shell--panel .blog-comment-admin-row{transition:background-color .16s,border-color .16s,box-shadow .16s}.site-shell--panel .admin-card:hover,.site-shell--panel .employment-period-card:hover,.site-shell--panel .employment-form-card:hover,.site-shell--panel .system-status-grid article:hover,.site-shell--panel .google-metric-card:hover,.site-shell--panel .google-workspace-detail-grid article:hover,.site-shell--panel .personnel-table__row:hover,.site-shell--panel .blog-post-row:hover,.site-shell--panel .blog-comment-admin-row:hover{background:#292930!important;border-color:#b49c733d!important}.site-shell--panel .admin-footer{border-top:1px solid var(--panel-border);color:var(--panel-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:20px 0 8px;display:flex}.site-shell--panel .admin-footer__identity{align-items:center;gap:10px;min-width:0;display:flex}.site-shell--panel .admin-footer__identity img{object-fit:contain;object-position:left center;width:88px;max-height:32px}.site-shell--panel .admin-footer__identity strong{color:#eeeae2;font:600 10px Roboto,sans-serif}.site-shell:not(.site-shell--panel) .site-page-enter-active,.site-shell:not(.site-shell--panel) .site-page-leave-active{transition:opacity .22s,transform .22s}.site-shell:not(.site-shell--panel) .site-page-enter-from{opacity:0;transform:translateY(8px)}.site-shell:not(.site-shell--panel) .site-page-leave-to{opacity:0;transform:translateY(-5px)}@media (width<=760px){.site-shell--panel .admin-footer{flex-direction:column;align-items:flex-start;gap:10px}.site-shell--panel .settings-logo-grid{grid-template-columns:1fr}.site-shell--panel .settings-logo-grid .media-uploader__preview{width:100%;max-width:260px}.site-shell--panel .employment-role-config>article{grid-template-columns:1fr!important}.site-shell--panel .employment-role-config>article .employment-inline-check{grid-column:auto;margin-top:0}.site-shell--panel .employment-role-config>article label:has(input[type=checkbox]){grid-column:auto;margin-top:0}}.site-shell--panel .admin-panel,.site-shell--panel .admin-panel *{box-sizing:border-box}.site-shell--panel .admin-panel input,.site-shell--panel .admin-panel textarea,.site-shell--panel .admin-panel select,.site-shell--panel .admin-panel button{font-family:Montserrat,sans-serif}.site-shell--panel .admin-panel select,.site-shell--panel .admin-panel select option,.site-shell--panel .employment-role-config select,.site-shell--panel .employment-role-config select option{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background-color:#18181e!important}.site-shell--panel .admin-panel .button--secondary,.site-shell--panel .admin-panel .button--secondary:hover:not(:disabled),.site-shell--panel .admin-panel .button--ghost,.site-shell--panel .admin-panel .button--ghost:hover:not(:disabled){color:#eeeae2!important;box-shadow:none!important;background:#24242a!important;border:1px solid #ffffff24!important}.site-shell--panel .admin-panel .button--secondary:hover:not(:disabled),.site-shell--panel .admin-panel .button--ghost:hover:not(:disabled){color:#f5ead7!important;background:#b49c731a!important;border-color:#b49c737a!important}.site-shell--panel .admin-panel .button--primary,.site-shell--panel .admin-panel .button--primary:hover:not(:disabled){background:var(--panel-gold)!important;color:#202027!important;border-color:var(--panel-gold)!important}.site-shell--panel .admin-panel .button--primary:hover:not(:disabled){background:#c2aa7d!important}.site-shell--panel .admin-panel .button:disabled,.site-shell--panel .admin-panel button:disabled{opacity:.48!important;cursor:not-allowed!important}.site-shell--panel .admin-panel .employment-role-config>article{grid-template-columns:minmax(220px,1.15fr) minmax(220px,1fr) minmax(220px,1fr) 42px!important;align-items:start!important;padding:18px!important}.site-shell--panel .admin-panel .employment-role-config>article label{gap:7px;display:grid}.site-shell--panel .admin-panel .employment-role-config>article .employment-inline-check{grid-column:2!important;align-items:center!important;gap:9px!important;margin-top:0!important;padding-top:3px!important;display:flex!important}.site-shell--panel .admin-panel .employment-role-config>article label:has(input[type=checkbox]){grid-column:2!important;align-items:center!important;gap:9px!important;margin-top:0!important;padding-top:3px!important;display:flex!important}.site-shell--panel .admin-panel .employment-role-config>article label:has(input[type=checkbox]) input{flex:0 0 16px}.site-shell--panel .admin-panel .employment-role-config>article .employment-inline-check small{display:block}.site-shell--panel .admin-panel .employment-role-config>article label:has(input[type=checkbox]) small{display:block}.site-shell--panel .admin-panel .personnel-bio-toggle,.site-shell--panel .admin-panel .personnel-bio-toggle:hover:not(:disabled),.site-shell--panel .admin-panel .bio-editor__toggle,.site-shell--panel .admin-panel .bio-editor__toggle:hover:not(:disabled){color:#eeeae2!important;box-shadow:none!important;background:#24242b!important;border:1px solid #ffffff1f!important}.site-shell--panel .admin-panel .personnel-bio-toggle strong{color:#f4f0e9!important}.site-shell--panel .admin-panel .personnel-bio-toggle small,.site-shell--panel .admin-panel .personnel-bio-toggle em{color:#ffffff7a!important}.site-shell--panel .dashboard-layout-tools{border:1px solid var(--panel-border);background:#222229;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;padding:12px 14px;display:flex}.site-shell--panel .dashboard-layout-tools>div:first-child{gap:3px;display:grid}.site-shell--panel .dashboard-layout-tools small{color:var(--panel-gold);letter-spacing:1.5px;font:700 9px Montserrat,sans-serif}.site-shell--panel .dashboard-layout-tools strong{color:#eeeae2;font-size:10px;font-weight:600}.site-shell--panel .dashboard-layout-tools>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.site-shell--panel .dashboard-layout-tools label{color:#ffffff8f;cursor:pointer;align-items:center;gap:7px;font-size:9px;display:inline-flex}.site-shell--panel .dashboard-layout-tools input{flex:0 0 16px}.site-shell--panel .dashboard-favorites-hidden .admin-favorites-card{display:none}.site-shell--panel .admin-header-tools{align-items:center;gap:8px;min-width:0;display:flex}.site-shell--panel .admin-command-trigger{letter-spacing:.2px;align-items:center;gap:7px;display:inline-flex;min-height:34px!important;padding:0 10px!important;font-size:9px!important}.site-shell--panel .save-state{border:1px solid var(--panel-border);min-height:28px;color:var(--panel-muted);white-space:nowrap;align-items:center;padding:0 9px;font-size:8px;display:inline-flex}.site-shell--panel .save-state.is-dirty{color:#e3c68e;border-color:#b49c7359}.site-shell--panel .save-state.is-saving{color:#eeeae2}.site-shell--panel .save-state.is-saved{color:#87c99d;border-color:#5aaa6e4d}.site-shell--panel .save-state.is-error{color:#d28d8d;border-color:#be64644d}.site-shell--panel .command-palette{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050508b8;place-items:start center;padding:12vh 20px 20px;display:grid;position:fixed;inset:0}.site-shell--panel .command-palette__dialog{background:#222229;border:1px solid #ffffff24;width:min(680px,100%);max-height:min(680px,76vh);overflow:hidden;box-shadow:0 24px 80px #00000073}.site-shell--panel .command-palette__dialog header{border-bottom:1px solid var(--panel-border);justify-content:space-between;gap:15px;padding:16px 18px 12px;display:flex}.site-shell--panel .command-palette__dialog header div{gap:4px;display:grid}.site-shell--panel .command-palette__dialog header span{color:var(--panel-gold);letter-spacing:1.6px;align-items:center;gap:6px;font:700 8px Montserrat,sans-serif;display:flex}.site-shell--panel .command-palette__dialog header strong{color:#f0ede6;font-size:15px;font-weight:500}.site-shell--panel .command-palette__dialog header button{place-items:center;width:32px;height:32px;padding:0;display:grid}.site-shell--panel .command-palette__search{border:1px solid var(--panel-border);background:#18181e;align-items:center;gap:9px;height:44px;margin:12px;padding:0 12px;display:flex}.site-shell--panel .command-palette__search svg{color:#ffffff6b}.site-shell--panel .command-palette__search input{outline:0;flex:1;min-width:0;height:42px;color:#f2efe8!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:11px!important}.site-shell--panel .command-palette__list{max-height:430px;padding:0 8px 8px;overflow:auto}.site-shell--panel .command-palette__list button{text-align:left;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:45px;padding:7px 10px;display:grid;background:0 0!important;border:1px solid #0000!important}.site-shell--panel .command-palette__list button:hover{background:#b49c7314!important;border-color:#b49c732e!important}.site-shell--panel .command-palette__icon{width:26px;height:26px;color:var(--panel-gold);border:1px solid var(--panel-border);place-items:center;display:grid}.site-shell--panel .command-palette__list button>span:nth-child(2){color:#eeeae2;font-size:10px;font-weight:600}.site-shell--panel .command-palette__list small{color:#ffffff57;font-size:8px}.site-shell--panel .command-palette__list p{color:var(--panel-muted);padding:20px;font-size:10px}.site-shell--panel .command-palette__dialog footer{border-top:1px solid var(--panel-border);color:#ffffff61;justify-content:flex-end;gap:14px;padding:9px 14px;font-size:8px;display:flex}.site-shell--panel kbd{border:1px solid var(--panel-border);color:#ddd8ce;background:#18181e;padding:2px 5px}.site-shell--panel .mail-center{gap:16px;min-width:0;display:grid}.site-shell--panel .mail-center__head{border-bottom:1px solid var(--panel-border);justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.site-shell--panel .mail-center__head h2{color:#f1eee8;margin:4px 0;font-size:22px;font-weight:500}.site-shell--panel .mail-center__head p:last-child{max-width:700px;color:var(--panel-muted);margin:0;font-size:10px;line-height:1.6}.site-shell--panel .mail-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-shell--panel .mail-health-grid article{border:1px solid var(--panel-border);background:#222229;grid-template-columns:22px 1fr;gap:3px 9px;padding:16px;display:grid}.site-shell--panel .mail-health-grid article svg{color:var(--panel-gold);grid-row:1/4}.site-shell--panel .mail-health-grid span{color:var(--panel-muted);text-transform:uppercase;letter-spacing:1px;font-size:8px}.site-shell--panel .mail-health-grid strong{color:#eeeae2;font-size:11px}.site-shell--panel .mail-health-grid strong.is-ok{color:#86c79a}.site-shell--panel .mail-health-grid strong.is-bad{color:#ce8a8a}.site-shell--panel .mail-health-grid small{color:var(--panel-faint);font-size:8px}.site-shell--panel .mail-test-card{border:1px solid var(--panel-border);background:#202027;justify-content:space-between;gap:20px;padding:18px;display:flex}.site-shell--panel .mail-test-card>div{min-width:0}.site-shell--panel .mail-test-card small{color:var(--panel-gold);letter-spacing:1.4px;font:700 8px Montserrat,sans-serif}.site-shell--panel .mail-test-card h3{color:#eeeae2;margin:5px 0;font-size:14px;font-weight:600}.site-shell--panel .mail-test-card p{color:var(--panel-muted);margin:0;font-size:9px;line-height:1.55}.site-shell--panel .mail-test-card form{align-items:center;gap:7px;min-width:min(420px,45%);display:flex}.site-shell--panel .mail-test-card form input{flex:1;min-width:0;height:40px}.site-shell--panel .mail-note{border-left:2px solid var(--panel-gold);color:var(--panel-muted);background:#b49c730d;padding:12px 14px;font-size:9px;line-height:1.6}.site-shell--panel .admin-footer{border-top:1px solid var(--panel-border);min-height:68px;color:var(--panel-muted);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:16px 0 4px;display:flex;background:0 0!important}.site-shell--panel .admin-footer__identity{align-items:center;gap:9px;display:flex}.site-shell--panel .admin-footer__identity img{object-fit:contain;opacity:.85;width:34px;height:34px}.site-shell--panel .admin-footer__identity span{gap:2px;display:grid}.site-shell--panel .admin-footer__identity strong{color:#e7e2d8;font-size:9px}.site-shell--panel .admin-footer__identity small,.site-shell--panel .admin-footer__meta{color:#ffffff57;font-size:8px}html.panel-scrollbar,html.panel-scrollbar body,html.panel-scrollbar #app{scrollbar-color:#b49c738c #19191f;scrollbar-width:thin}html.panel-scrollbar::-webkit-scrollbar{width:10px;height:10px}html.panel-scrollbar body::-webkit-scrollbar{width:10px;height:10px}html.panel-scrollbar #app::-webkit-scrollbar{width:10px;height:10px}html.panel-scrollbar::-webkit-scrollbar-track{background:#19191f}html.panel-scrollbar body::-webkit-scrollbar-track{background:#19191f}html.panel-scrollbar #app::-webkit-scrollbar-track{background:#19191f}html.panel-scrollbar::-webkit-scrollbar-thumb{background:#b49c738c;border:2px solid #19191f;border-radius:8px}html.panel-scrollbar body::-webkit-scrollbar-thumb{background:#b49c738c;border:2px solid #19191f;border-radius:8px}html.panel-scrollbar #app::-webkit-scrollbar-thumb{background:#b49c738c;border:2px solid #19191f;border-radius:8px}html.panel-scrollbar::-webkit-scrollbar-thumb:hover{background:#b49c73bf}html.panel-scrollbar body::-webkit-scrollbar-thumb:hover{background:#b49c73bf}html.panel-scrollbar #app::-webkit-scrollbar-thumb:hover{background:#b49c73bf}@media (width<=900px){.site-shell--panel .mail-health-grid{grid-template-columns:1fr}.site-shell--panel .mail-test-card{display:grid}.site-shell--panel .mail-test-card form{min-width:0}.site-shell--panel .dashboard-layout-tools{flex-direction:column;align-items:flex-start}}@media (width<=720px){.site-shell--panel .admin-header-tools .system-status{display:none}.site-shell--panel .admin-command-trigger{justify-content:center;width:34px;padding:0!important;font-size:0!important}.site-shell--panel .admin-footer{flex-direction:column;align-items:flex-start}.site-shell--panel .command-palette{padding:5vh 10px 10px}}.site-shell--panel .admin-content{flex-direction:column;min-width:0;min-height:100vh;display:flex}.site-shell--panel .admin-content>.admin-header,.site-shell--panel .admin-content>.admin-main{flex:none}.site-shell--panel .admin-content>.admin-footer{margin-top:auto}.site-shell--panel .admin-sidebar nav button.is-active{position:relative;box-shadow:inset 3px 0 #b49c732e,0 0 18px #b49c7309;color:#f4ead8!important;border-left:2px solid var(--panel-gold)!important;background:linear-gradient(90deg,#b49c7329,#b49c730b)!important}.site-shell--panel .admin-sidebar nav button.is-active svg{color:var(--panel-gold)!important}.site-shell--panel .admin-sidebar nav button:hover:not(.is-active){background:#b49c730f!important}.site-shell--panel .admin-sidebar__identity-text small{color:#ffffff94!important;-webkit-text-fill-color:#ffffff94!important}.site-shell--panel .dashboard-layout-tools>div:last-child{gap:6px}.site-shell--panel .dashboard-layout-tools label{color:#ffffff8f;background:#1b1b21;border:1px solid #ffffff1a;gap:7px;min-height:28px;padding:0 9px 0 8px;transition:background-color .16s,border-color .16s,color .16s;position:relative}.site-shell--panel .dashboard-layout-tools label:hover{color:#e9e3d7;border-color:#b49c734d}.site-shell--panel .dashboard-layout-tools label:has(input:checked){color:#f1e7d5;background:#b49c731f;border-color:#b49c737a}.site-shell--panel .dashboard-layout-tools input[type=checkbox]{appearance:none!important;width:13px!important;height:13px!important;box-shadow:none!important;background:#141419!important;border:1px solid #ffffff47!important;border-radius:50%!important;flex:0 0 13px!important;margin:0!important}.site-shell--panel .dashboard-layout-tools input[type=checkbox]:after{display:none!important}.site-shell--panel .dashboard-layout-tools input[type=checkbox]:checked{border-color:var(--panel-gold)!important;background:var(--panel-gold)!important;box-shadow:inset 0 0 0 3px #1b1b21!important}.site-shell--panel .personnel-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,180px) auto;align-items:stretch;gap:9px;display:grid!important}.site-shell--panel .personnel-search{border-radius:0;align-items:center;width:100%;min-width:0;height:52px;border:1px solid var(--panel-border)!important;background:#18181e!important;min-height:52px!important;padding:0 15px!important;display:flex!important}.site-shell--panel .personnel-search input{width:100%!important;min-width:0!important;height:50px!important;box-shadow:none!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0!important}.site-shell--panel .personnel-toolbar>select{min-width:0;border:1px solid var(--panel-border)!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;width:100%!important;height:52px!important;min-height:52px!important;box-shadow:none!important;background:#18181e!important;padding:0 34px 0 13px!important}.site-shell--panel .personnel-toolbar>select option{color:#eeeae2!important;background:#18181e!important}.site-shell--panel .blog-search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid!important}.site-shell--panel .blog-search{align-items:center;min-width:0;display:flex!important}.site-shell--panel .blog-search input{flex:auto!important;width:100%!important}.site-shell--panel .blog-filters select{border:1px solid var(--panel-border)!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;box-shadow:none!important;background:#18181e!important}.site-shell--panel .admin-panel .decision-preview.empty,.site-shell--panel .admin-panel .decision-favorite-preview.empty{color:#e9e7e2!important;text-align:center!important;background:#1d1d23!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:36px!important;display:flex!important}.site-shell--panel .admin-panel .decision-preview.empty>div,.site-shell--panel .admin-panel .decision-favorite-preview.empty>div{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:min(100%,430px)!important;margin:auto!important;display:flex!important}.site-shell--panel .admin-panel .decision-preview.empty svg,.site-shell--panel .admin-panel .decision-favorite-preview.empty svg{color:var(--panel-gold)!important;opacity:.95!important}.site-shell--panel .admin-panel .decision-preview.empty h3,.site-shell--panel .admin-panel .decision-favorite-preview.empty h3{letter-spacing:-.01em;color:#f5f2ec!important;margin:0!important;font:500 19px/1.25 Roboto,sans-serif!important}.site-shell--panel .admin-panel .decision-preview.empty p,.site-shell--panel .admin-panel .decision-favorite-preview.empty p{color:#ffffff7a!important;max-width:390px!important;margin:0!important;font:400 10px/1.65 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .system-audit__head-actions>button,.site-shell--panel .admin-panel .google-workspace-head__actions>button{color:#bfa978!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#b49c7312!important;border:1px solid #b49c7347!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 11px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important}.site-shell--panel .admin-panel .system-audit__head-actions>button:hover:not(:disabled),.site-shell--panel .admin-panel .google-workspace-head__actions>button:hover:not(:disabled){color:#e4d4b7!important;background:#b49c7321!important;border-color:#b49c737a!important}.site-shell--panel .admin-footer{flex:none;min-height:68px;padding:16px 0 8px;margin-top:auto!important}.site-shell--panel .admin-footer__credit{color:#ffffff57;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:5px 12px;font-size:8px;display:flex}.site-shell--panel .admin-footer__credit a{color:#bda879;font-weight:600;text-decoration:none}.site-shell--panel .admin-footer__credit a:hover{color:#ead9b8;text-decoration:underline}@media (width<=760px){.site-shell--panel .personnel-toolbar,.site-shell--panel .blog-search-row{grid-template-columns:1fr}.site-shell--panel .admin-footer__credit{text-align:left;justify-content:flex-start}}.site-shell--panel .admin-panel{align-items:stretch!important;min-height:100vh!important;display:flex!important}.site-shell--panel .admin-sidebar{flex:0 0 260px!important;width:260px!important;min-width:260px!important}.site-shell--panel .admin-content{flex:auto!important;width:auto!important;min-width:0!important}.site-shell--panel .site-page-enter-active,.site-shell--panel .site-page-leave-active{transition:opacity .22s,transform .22s}.site-shell--panel .site-page-enter-from{opacity:0;transform:translateY(8px)}.site-shell--panel .site-page-leave-to{opacity:0;transform:translateY(-5px)}.site-shell--panel .admin-panel .personnel-bio-section{background:#1d1d23!important;border-color:#ffffff1a!important;padding:0!important;overflow:hidden!important}.site-shell--panel .admin-panel .personnel-bio-toggle{color:#f4f0e9!important;text-align:left!important;width:100%!important;height:auto!important;min-height:76px!important;box-shadow:none!important;font:inherit!important;background:#24242b!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:15px 18px!important;display:flex!important}.site-shell--panel .admin-panel .personnel-bio-toggle>span{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;line-height:1.2!important;display:flex!important}.site-shell--panel .admin-panel .personnel-bio-toggle small,.site-shell--panel .admin-panel .personnel-bio-toggle strong,.site-shell--panel .admin-panel .personnel-bio-toggle em{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.site-shell--panel .admin-panel .personnel-bio-toggle small{color:var(--panel-gold)!important;-webkit-text-fill-color:var(--panel-gold)!important;letter-spacing:.16em!important;font:700 8px/1.2 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-bio-toggle strong{color:#f4f0e9!important;-webkit-text-fill-color:#f4f0e9!important;font:600 14px/1.25 Roboto,sans-serif!important}.site-shell--panel .admin-panel .personnel-bio-toggle em{color:#ffffff80!important;-webkit-text-fill-color:#ffffff80!important;font:400 9px/1.4 Roboto,sans-serif!important}.site-shell--panel .admin-panel .personnel-bio-toggle>svg{color:var(--panel-gold)!important;stroke:var(--panel-gold)!important;flex:none!important}.site-shell--panel .admin-panel .personnel-search{box-shadow:none!important;background:#24242b!important;border:1px solid #ffffff1c!important}.site-shell--panel .admin-panel .personnel-search input{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background:#24242b!important}.site-shell--panel .admin-panel .personnel-search svg{color:#ffffff80!important}.site-shell--panel .admin-panel select,.site-shell--panel .admin-panel .personnel-toolbar>select,.site-shell--panel .admin-panel .blog-filters select,.site-shell--panel .admin-panel .employment-role-config select{appearance:none!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;box-shadow:none!important;background-color:#18181e!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23908b82' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;border:1px solid #ffffff21!important}.site-shell--panel .admin-panel select:hover{border-color:#b49c7361!important}.site-shell--panel .admin-panel select option{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background:#18181e!important}.site-shell--panel .admin-panel .employment-role-config,.site-shell--panel .admin-panel .employment-role-config label,.site-shell--panel .admin-panel .employment-role-config span,.site-shell--panel .admin-panel .employment-role-config small,.site-shell--panel .admin-panel .employment-role-config .employment-help{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important}.site-shell--panel .admin-panel .employment-role-config label small,.site-shell--panel .admin-panel .employment-role-config .employment-help{color:#ffffff6b!important;-webkit-text-fill-color:#ffffff6b!important}.site-shell--panel .admin-panel .employment-role-config select{color:#f4f0e9!important;-webkit-text-fill-color:#f4f0e9!important}.site-shell--panel .admin-panel .maintenance-duration__choices{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:10px 16px!important;min-height:40px!important;display:grid!important}.site-shell--panel .admin-panel .maintenance-duration__choices label{color:#eeeae2!important;align-items:center!important;gap:8px!important;min-height:36px!important;margin:0!important;line-height:1.25!important;display:flex!important}.site-shell--panel .admin-panel .maintenance-duration__choices input[type=radio]{flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important}.site-shell--panel .admin-panel .settings-main-tabs{margin-top:2px;border-bottom:1px solid #ffffff1f!important}.site-shell--panel .admin-panel .settings-main-tabs button{min-height:48px!important;padding:0 18px!important;font-size:10px!important}.site-shell--panel .admin-panel .settings-main-tabs button.is-active{background:#b49c7312!important}.site-shell--panel .admin-panel .settings-sub-tabs{margin-top:8px}.site-shell--panel .admin-panel .settings-sub-tabs button{min-height:38px!important;padding:0 13px!important;font-size:9px!important}.site-shell--panel .admin-panel .settings-site-form{gap:0;display:grid}.site-shell--panel .admin-panel .settings-embedded-panel{min-width:0;margin-top:16px}.site-shell--panel .admin-panel .settings-embedded-panel .system-status-detailed,.site-shell--panel .admin-panel .settings-embedded-panel .system-audit--detailed{margin-top:0!important}@media (width<=1100px) and (width>=821px){.site-shell--panel .admin-sidebar{flex-basis:260px!important;width:260px!important;min-width:260px!important}}@media (width<=820px){.site-shell--panel .admin-sidebar{flex:none!important;width:100%!important;min-width:0!important}.site-shell--panel .admin-panel{flex-direction:column!important}.site-shell--panel .admin-content{width:100%!important}.site-shell--panel .admin-panel .maintenance-duration__choices{grid-template-columns:1fr!important}}.site-shell--panel .admin-panel{width:100%;max-width:100%;overflow-x:hidden}.site-shell--panel .admin-content{min-width:0;max-width:100%;overflow-x:hidden}.site-shell--panel .admin-content>*{box-sizing:border-box;max-width:100%}.site-shell--panel .admin-mobile-bar,.site-shell--panel .admin-mobile-backdrop{display:none}@media (width<=820px){.site-shell--panel,.site-shell--panel .admin-panel{width:100%;min-width:0;max-width:100%}.site-shell--panel .admin-panel{position:relative;overflow-x:hidden;display:block!important}.site-shell--panel .admin-sidebar{z-index:1200!important;width:min(82vw,320px)!important;min-width:0!important;max-width:320px!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;flex-direction:column!important;padding:22px 18px!important;transition:transform .24s,box-shadow .24s!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:translate(-105%)!important}.site-shell--panel .admin-sidebar.is-mobile-open{transform:translate(0)!important;box-shadow:18px 0 45px #00000061!important}.site-shell--panel .admin-sidebar nav{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.site-shell--panel .admin-sidebar nav button{text-align:left!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:10px 14px!important}.site-shell--panel .admin-sidebar__bottom{margin-top:auto!important}.site-shell--panel .admin-mobile-backdrop{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08080bad;display:block;position:fixed;inset:0}.site-shell--panel .admin-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 16px 24px!important}.site-shell--panel .admin-mobile-bar{box-sizing:border-box;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;width:100%;min-height:58px;margin:0 0 10px;display:flex}.site-shell--panel .admin-mobile-bar strong{text-overflow:ellipsis;white-space:nowrap;color:#f0ede7;flex:1;min-width:0;font:600 13px Montserrat,sans-serif;overflow:hidden}.site-shell--panel .admin-mobile-menu-button,.site-shell--panel .admin-mobile-close-button{color:#eeeae2!important;background:#24242c!important;border:1px solid #ffffff21!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:flex!important}.site-shell--panel .admin-mobile-menu-button{flex-direction:column;gap:4px}.site-shell--panel .admin-mobile-menu-button span{background:#e9e5dc;border-radius:2px;width:17px;height:1.5px;display:block}.site-shell--panel .admin-mobile-close-button{font-size:24px!important;line-height:1!important;display:none!important}.site-shell--panel .admin-content__header{min-width:0!important;padding-top:8px!important}.site-shell--panel .admin-content__header>div:first-child,.site-shell--panel .admin-header-tools{min-width:0!important;max-width:100%!important}.site-shell--panel .admin-content__header h1{overflow-wrap:anywhere;font-size:30px!important;line-height:1.05!important}.site-shell--panel .admin-header-tools{flex-wrap:wrap!important}.site-shell--panel .admin-stats,.site-shell--panel .admin-grid,.site-shell--panel .admin-overview-links,.site-shell--panel .admin-workspace-grid,.site-shell--panel .profile-identity-grid,.site-shell--panel .profile-image-grid,.site-shell--panel .settings-logo-grid,.site-shell--panel .settings-color-grid{grid-template-columns:1fr!important}.site-shell--panel .admin-card,.site-shell--panel .admin-form,.site-shell--panel .site-settings-workspace,.site-shell--panel .settings-section-panel,.site-shell--panel .maintenance-settings{min-width:0!important;max-width:100%!important}.site-shell--panel .dashboard-layout-tools{grid-template-columns:1fr!important;gap:14px!important}.site-shell--panel .dashboard-layout-tools>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.site-shell--panel .personnel-toolbar,.site-shell--panel .blog-toolbar,.site-shell--panel .blog-search-row,.site-shell--panel .decision-search-form{grid-template-columns:1fr!important;width:100%!important}.site-shell--panel .personnel-search,.site-shell--panel .blog-search,.site-shell--panel .personnel-toolbar>select,.site-shell--panel .blog-filters select,.site-shell--panel .personnel-toolbar>button{width:100%!important;min-width:0!important}.site-shell--panel .admin-section-tabs,.site-shell--panel .employment-tabs,.site-shell--panel .blog-tabs,.site-shell--panel .decision-tabs{max-width:100%!important;overflow-x:auto!important}.site-shell--panel .admin-table,.site-shell--panel .personnel-table-wrap,.site-shell--panel .table-wrap,.site-shell--panel .applications-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.site-shell--panel .employment-role-config>article{grid-template-columns:1fr!important}.site-shell--panel .employment-role-config>article .employment-inline-check{grid-column:1!important;margin-top:0!important}.site-shell--panel .employment-role-config>article label:has(input[type=checkbox]){grid-column:1!important;margin-top:0!important}.site-shell--panel .maintenance-duration__choices{grid-template-columns:1fr!important}.site-shell--panel .maintenance-duration__inputs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-shell--panel .admin-footer{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;margin-top:28px!important;padding:20px 0!important}.site-shell--panel .admin-footer__credit{align-items:flex-start!important}}.site-shell--panel .admin-page-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.site-shell--panel .panel-page-enter-active,.site-shell--panel .panel-page-leave-active{transition:opacity .22s,transform .22s}.site-shell--panel .panel-page-enter-from{opacity:0;transform:translateY(8px)}.site-shell--panel .panel-page-leave-to{opacity:0;transform:translateY(-5px)}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.site-shell--panel .admin-panel select{box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;width:100%;min-width:0;height:46px;min-height:46px;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff1f!important;border-radius:0!important}.site-shell--panel .admin-panel textarea{box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;width:100%;min-width:0;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff1f!important;border-radius:0!important}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,.site-shell--panel .admin-panel select:focus,.site-shell--panel .admin-panel textarea:focus{border-color:#b49c7385!important;box-shadow:0 0 0 2px #b49c730f!important}.site-shell--panel .personnel-search,.site-shell--panel .blog-search{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff1f!important;border-radius:0!important;align-items:center!important;gap:10px!important;padding:0 13px!important;display:flex!important}.site-shell--panel .personnel-search input,.site-shell--panel .blog-search input{width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;box-shadow:none!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:0!important}.site-shell--panel .personnel-search svg,.site-shell--panel .blog-search svg{color:#ffffff7a!important;flex:0 0 17px!important}.site-shell--panel .personnel-toolbar>select,.site-shell--panel .blog-filters select,.site-shell--panel .audit-filter select,.site-shell--panel .audit-filters select{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background-color:#18181e!important;border:1px solid #ffffff1f!important;padding:0 34px 0 14px!important}.personnel-modal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eeeae2!important;overflow-x:hidden!important}.personnel-modal>.personnel-modal__form,.personnel-modal .personnel-modal__form{box-sizing:border-box!important;color:#eeeae2!important;background:#202027!important;border:1px solid #ffffff1c!important;width:min(1120px,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important}.personnel-modal input:not([type=checkbox]):not([type=radio]),.personnel-modal select,.personnel-modal textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff1f!important;border-radius:0!important}.personnel-modal input:not([type=checkbox]):not([type=radio]),.personnel-modal select{height:46px!important;min-height:46px!important}.personnel-modal textarea{min-height:100px!important}.personnel-modal .personnel-bio-section{background:#1d1d23!important;border:1px solid #ffffff1c!important;padding:0!important;overflow:hidden!important}.personnel-modal .personnel-bio-toggle{color:#f4f0e9!important;text-align:left!important;width:100%!important;height:auto!important;min-height:72px!important;box-shadow:none!important;background:#24242b!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:15px 18px!important;display:flex!important}.personnel-modal .personnel-bio-toggle>span{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;display:flex!important}.personnel-modal .personnel-bio-toggle small,.personnel-modal .personnel-bio-toggle strong,.personnel-modal .personnel-bio-toggle em{background:0 0!important;border:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.personnel-modal .personnel-bio-toggle small{color:#b49c73!important;-webkit-text-fill-color:#b49c73!important;letter-spacing:.16em!important;font:700 8px/1.2 Montserrat,sans-serif!important}.personnel-modal .personnel-bio-toggle strong{color:#f4f0e9!important;-webkit-text-fill-color:#f4f0e9!important;font:600 14px/1.25 Roboto,sans-serif!important}.personnel-modal .personnel-bio-toggle em{color:#ffffff80!important;-webkit-text-fill-color:#ffffff80!important;font:400 9px/1.4 Roboto,sans-serif!important}.personnel-modal .personnel-bio-toggle>svg{color:#b49c73!important;stroke:#b49c73!important;flex:none!important}.site-shell--panel .employment-role-config select,.site-shell--panel .employment-role-config select option,.site-shell--panel .employment-role-config .employment-quota-field input,.site-shell--panel .employment-role-config>article>label{color:#f4f0e9!important;-webkit-text-fill-color:#f4f0e9!important}.site-shell--panel .employment-role-config select option:checked{color:#f4f0e9!important;background:#2b2b33!important}.site-shell--panel .employment-role-config .employment-inline-check{justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:24px!important;margin:4px 0 0!important;padding:0!important;display:flex!important}.site-shell--panel .employment-role-config .employment-inline-check input[type=checkbox]{flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}.site-shell--panel .blog-post-actions{z-index:10!important;position:relative!important}.site-shell--panel .post-action-menu{z-index:100!important;pointer-events:auto!important;position:absolute!important}.site-shell--panel .post-action-menu button{z-index:101!important;pointer-events:auto!important;position:relative!important}.site-shell--panel .employment-content-loading{background:#1d1d23;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:260px;margin-top:18px;padding:34px 28px;display:flex}.site-shell--panel .employment-content-loading .eyebrow{margin:0 0 10px!important}.site-shell--panel .employment-content-loading h3{color:#f4f0e9;margin:0 0 8px;font:400 24px/1.2 Roboto,sans-serif}.site-shell--panel .employment-content-loading>p:last-child{color:#ffffff73;margin:0;font-size:10px}.site-shell--panel .admin-content,.site-shell--panel .admin-main,.site-shell--panel .admin-form,.site-shell--panel .employment-manager,.site-shell--panel .blog-manager,.site-shell--panel .personnel-manager,.site-shell--panel .site-settings-workspace,.site-shell--panel .system-status-wrap{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.site-shell--panel .admin-content img,.site-shell--panel .admin-content svg,.site-shell--panel .admin-content video,.site-shell--panel .admin-content iframe{max-width:100%}.site-shell--panel .admin-content h1,.site-shell--panel .admin-content h2,.site-shell--panel .admin-content h3,.site-shell--panel .admin-content p,.site-shell--panel .admin-content span,.site-shell--panel .admin-content label{overflow-wrap:anywhere}@media (width>=821px){.site-shell--panel .admin-sidebar{flex:0 0 260px!important;width:260px!important;min-width:260px!important}.site-shell--panel .admin-content{flex:auto!important;width:calc(100% - 260px)!important}}@media (width<=820px){.site-shell--panel .admin-content{width:100%!important}.site-shell--panel .admin-page-shell{overflow-x:hidden!important}.site-shell--panel .admin-content__header{min-width:0!important}.site-shell--panel .employment-content-loading{min-height:220px;padding:25px 20px}.site-shell--panel .employment-content-loading h3{font-size:20px}.personnel-modal>.personnel-modal__form,.personnel-modal .personnel-modal__form{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}}.site-shell--panel .admin-panel .personnel-search,.site-shell--panel .admin-panel .blog-search{background:#18181e!important;border:1px solid #ffffff21!important;align-items:center!important;gap:10px!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:0 14px!important;display:flex!important;box-shadow:inset 0 0 0 1px #ffffff04!important}.site-shell--panel .admin-panel .personnel-search input,.site-shell--panel .admin-panel .blog-search input{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;width:100%!important;min-width:0!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;padding:0!important;font:500 10px/1 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-search svg,.site-shell--panel .admin-panel .blog-search svg{color:#ffffff75!important;flex:0 0 17px!important;width:17px!important;height:17px!important}.site-shell--panel .admin-panel .personnel-toolbar{grid-template-columns:minmax(0,1fr) 168px auto!important;align-items:stretch!important;gap:10px!important}.site-shell--panel .admin-panel .personnel-toolbar>select,.site-shell--panel .admin-panel .blog-filters select{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background-color:#18181e!important;border:1px solid #ffffff21!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:0 34px 0 13px!important}.site-shell--panel .admin-panel .personnel-toolbar>.button{white-space:nowrap!important;height:50px!important;min-height:50px!important}.site-shell--panel .admin-panel .blog-search-row{grid-template-columns:minmax(0,1fr) 168px!important;align-items:stretch!important;gap:10px!important;display:grid!important}.site-shell--panel .admin-panel .blog-filters{display:contents!important}.site-shell--panel .admin-panel .blog-filters label,.site-shell--panel .admin-panel .blog-filters select{width:100%!important;min-width:0!important}.site-shell--panel .admin-panel .settings-logo-grid .media-uploader{grid-template-columns:180px minmax(0,1fr)!important;align-items:center!important;min-width:0!important}.site-shell--panel .admin-panel .settings-logo-grid .media-uploader__preview{aspect-ratio:16/7!important;width:180px!important;min-width:180px!important;max-width:180px!important}.site-shell--panel .admin-panel .settings-logo-grid .media-uploader__body{overflow-wrap:anywhere!important;min-width:0!important}.site-shell--panel .admin-panel .settings-logo-grid .media-uploader__body strong,.site-shell--panel .admin-panel .settings-logo-grid .media-uploader__body p{overflow-wrap:anywhere!important;max-width:100%!important}.site-shell--panel .admin-panel input[type=checkbox],.site-shell--panel .admin-panel input[type=radio]{appearance:none!important;box-sizing:border-box!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;box-shadow:none!important;vertical-align:middle!important;background-color:#18181e!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:10px 10px!important;border:1px solid #ffffff38!important;border-radius:3px!important;flex:0 0 17px!important;margin:0!important;padding:0!important;display:inline-block!important;position:relative!important;overflow:hidden!important;transform:none!important}.site-shell--panel .admin-panel input[type=radio]{background-size:7px 7px!important;border-radius:50%!important}.site-shell--panel .admin-panel input[type=checkbox]:checked{background-color:#b49c7321!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2 4.1 7.2 8.1 2.9' fill='none' stroke='%23b49c73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;border-color:#b49c73d1!important}.site-shell--panel .admin-panel input[type=radio]:checked{background-color:#b49c7321!important;background-image:radial-gradient(circle,#b49c73 0 2.8px,#0000 3px)!important;border-color:#b49c73d1!important}.site-shell--panel .admin-panel input[type=checkbox]:checked:after,.site-shell--panel .admin-panel input[type=radio]:checked:after{content:none!important;display:none!important}.site-shell--panel .admin-panel .employment-switch,.site-shell--panel .admin-panel .employment-inline-check,.site-shell--panel .admin-panel .personnel-check,.site-shell--panel .admin-panel .editor-check,.site-shell--panel .admin-panel .admin-toggle{min-width:0!important}.site-shell--panel .admin-panel .employment-switch input,.site-shell--panel .admin-panel .employment-inline-check input,.site-shell--panel .admin-panel .personnel-check input,.site-shell--panel .admin-panel .editor-check input,.site-shell--panel .admin-panel .admin-toggle input{flex:0 0 17px!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important}.site-shell--panel .admin-panel .employment-role-config select,.site-shell--panel .admin-panel .employment-role-config select option,.site-shell--panel .admin-panel .personnel-role-select__trigger,.site-shell--panel .admin-panel .personnel-role-select__menu button{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important}.site-shell--panel .admin-panel .employment-role-config select option:checked,.site-shell--panel .admin-panel .personnel-role-select__menu button.is-selected{color:#f4f0e9!important;-webkit-text-fill-color:#f4f0e9!important;background:#2b2b33!important}.site-shell--panel .admin-panel .personnel-role-badge{color:#d9c59e!important;-webkit-text-fill-color:#d9c59e!important}.site-shell--panel .admin-panel .decision-results__head{min-width:0!important}.site-shell--panel .admin-panel .decision-results__head>div:first-child{flex:auto!important;min-width:0!important}.site-shell--panel .admin-panel .decision-results__tools{flex:none!important;min-width:max-content!important}.site-shell--panel .admin-panel .decision-results__tools label{white-space:nowrap!important;color:#ffffff73!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;display:inline-flex!important}.site-shell--panel .admin-panel .decision-results__tools select{flex:0 0 68px!important;width:68px!important;min-width:68px!important;height:44px!important;min-height:44px!important;padding:0 28px 0 10px!important}.site-shell--panel .admin-panel .decision-workspace{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important;gap:14px!important;min-width:0!important}.site-shell--panel .admin-panel .decision-results,.site-shell--panel .admin-panel .decision-preview{min-width:0!important;max-width:100%!important}.site-shell--panel .admin-panel .decision-result-row__main{min-width:0!important}.site-shell--panel .admin-panel .decision-result-row__main strong,.site-shell--panel .admin-panel .decision-result-row__main small,.site-shell--panel .admin-panel .decision-result-row__main em{overflow-wrap:anywhere!important;min-width:0!important}@media (width<=820px){.site-shell--panel .admin-panel{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow-x:hidden!important}.site-shell--panel .admin-sidebar{visibility:hidden!important;pointer-events:none!important;z-index:1200!important;width:min(84vw,310px)!important;min-width:0!important;max-width:310px!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:20px 16px!important;transition:transform .22s,visibility 0s linear .22s!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:translate(-110%)!important}.site-shell--panel .admin-sidebar.is-mobile-open{visibility:visible!important;pointer-events:auto!important;transition:transform .22s,visibility linear!important;transform:translate(0,0)!important;box-shadow:22px 0 55px #0000006b!important}.site-shell--panel .admin-brand{justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:0 10px 22px!important;display:flex!important}.site-shell--panel .admin-brand img{object-fit:contain!important;width:auto!important;max-width:170px!important;max-height:44px!important}.site-shell--panel .admin-sidebar nav{grid-template-columns:1fr!important;gap:3px!important;width:100%!important;min-width:0!important;display:grid!important}.site-shell--panel .admin-sidebar nav button{white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:0 12px!important;display:flex!important;overflow:hidden!important}.site-shell--panel .admin-sidebar__bottom{border-top:1px solid #ffffff14!important;gap:14px!important;width:100%!important;margin-top:auto!important;padding-top:18px!important;display:grid!important}.site-shell--panel .admin-sidebar__identity{width:100%!important;min-width:0!important}.site-shell--panel .admin-sidebar__identity-text{min-width:0!important}.site-shell--panel .admin-sidebar__identity-text strong,.site-shell--panel .admin-sidebar__identity-text small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.site-shell--panel .admin-sidebar__bottom>button{justify-content:flex-start!important;width:100%!important;min-height:44px!important;padding:0 10px!important}.site-shell--panel .admin-mobile-bar{z-index:900!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#202027f5!important;border-bottom:1px solid #ffffff1a!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:9px 0!important;display:flex!important;position:sticky!important;top:0!important}.site-shell--panel .admin-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 14px 24px!important;overflow-x:hidden!important}.site-shell--panel .admin-page-shell,.site-shell--panel .admin-content__header,.site-shell--panel .admin-header-tools{min-width:0!important;max-width:100%!important}.site-shell--panel .admin-content__header{padding-top:18px!important}.site-shell--panel .admin-header-tools{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.site-shell--panel .admin-card,.site-shell--panel .admin-form,.site-shell--panel .decision-search,.site-shell--panel .decision-workspace,.site-shell--panel .site-settings-workspace{min-width:0!important;max-width:100%!important}.site-shell--panel .personnel-toolbar,.site-shell--panel .admin-panel .blog-search-row{grid-template-columns:1fr!important}.site-shell--panel .admin-panel .personnel-toolbar>select,.site-shell--panel .admin-panel .personnel-toolbar>.button,.site-shell--panel .admin-panel .blog-filters select{width:100%!important}.site-shell--panel .admin-panel .settings-logo-grid .media-uploader{grid-template-columns:1fr!important;gap:14px!important}.site-shell--panel .admin-panel .settings-logo-grid .media-uploader__preview{width:min(260px,100%)!important;min-width:0!important;max-width:260px!important}.site-shell--panel .admin-panel .decision-workspace{grid-template-columns:1fr!important}.site-shell--panel .admin-panel .decision-results,.site-shell--panel .admin-panel .decision-preview{min-height:0!important}.site-shell--panel .admin-panel .decision-results__head{gap:12px!important}.site-shell--panel .admin-panel .decision-results__tools label{justify-content:flex-start!important}}@media (width<=560px){.site-shell--panel .admin-content{padding-left:10px!important;padding-right:10px!important}.site-shell--panel .admin-mobile-bar{min-height:54px!important}.site-shell--panel .admin-mobile-menu-button,.site-shell--panel .admin-mobile-close-button{width:38px!important;min-width:38px!important;height:38px!important}.site-shell--panel .admin-content__header h1{font-size:26px!important}.site-shell--panel .admin-panel .decision-results__head{grid-template-columns:1fr!important;align-items:start!important;display:grid!important}}.site-shell--panel .admin-panel{width:100%!important;min-width:0!important;max-width:none!important;display:block!important;overflow-x:hidden!important}@media (width>=821px){.site-shell--panel .admin-sidebar{z-index:1000!important;box-sizing:border-box!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important}.site-shell--panel .admin-content{box-sizing:border-box!important;width:calc(100% - 260px)!important;min-width:0!important;max-width:none!important;margin-left:260px!important;display:block!important;overflow-x:hidden!important}}.site-shell--panel .admin-panel input[type=checkbox],.site-shell--panel .admin-panel input[type=radio]{box-sizing:border-box!important;appearance:none!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;vertical-align:middle!important;background:#15151a!important;border:1px solid #ffffff40!important;border-radius:3px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;display:inline-block!important;position:relative!important;overflow:hidden!important}.site-shell--panel .admin-panel input[type=radio]{border-radius:50%!important}.site-shell--panel .admin-panel input[type=checkbox]:checked,.site-shell--panel .admin-panel input[type=radio]:checked{background:#b49c73!important;border-color:#b49c73!important}.site-shell--panel .admin-panel input[type=checkbox]:checked:after{content:""!important;border:2px solid #202027!important;border-width:0 2px 2px 0!important;width:5px!important;height:9px!important;margin:-6px 0 0 -3px!important;position:absolute!important;top:50%!important;left:50%!important;transform:rotate(45deg)!important}.site-shell--panel .admin-panel input[type=radio]:checked:after{content:""!important;background:#202027!important;border:0!important;border-radius:50%!important;width:auto!important;height:auto!important;margin:0!important;position:absolute!important;inset:4px!important;transform:none!important}.site-shell--panel .employment-role-config select,.site-shell--panel .employment-role-config select option{color:#f4f0e9!important;-webkit-text-fill-color:#f4f0e9!important;background-color:#18181e!important}.site-shell--panel .employment-role-config select{appearance:none!important;background-image:linear-gradient(45deg,#0000 50%,#b49c73 50%),linear-gradient(135deg,#b49c73 50%,#0000 50%)!important;background-position:calc(100% - 15px) 20px,calc(100% - 10px) 20px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}.site-shell--panel .admin-panel .personnel-search{box-shadow:none!important;background:#18181e!important;border:0!important;border-bottom:1px solid #ffffff17!important;height:48px!important;min-height:48px!important;padding:0 14px!important}.site-shell--panel .admin-panel .personnel-search:focus-within{box-shadow:none!important;border:0!important;border-bottom:1px solid #b49c738c!important}.site-shell--panel .admin-panel .personnel-search input{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.site-shell--panel .admin-panel .blog-list-toolbar{border-bottom:1px solid #ffffff14!important;align-items:stretch!important;gap:12px!important;min-width:0!important;padding:15px!important;display:flex!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-search{box-sizing:border-box!important;color:#ffffff73!important;background:#18181e!important;border:1px solid #ffffff1a!important;flex:auto!important;align-items:center!important;gap:9px!important;width:auto!important;min-width:220px!important;height:46px!important;min-height:46px!important;padding:0 13px!important;display:flex!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-search input{width:auto!important;min-width:0!important;height:44px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;padding:12px 0!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters{flex:none!important;align-items:stretch!important;gap:8px!important;min-width:0!important;display:flex!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters label,.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters select{box-sizing:border-box!important;color:#ffffffad!important;-webkit-text-fill-color:#ffffffad!important;background:#222229!important;border:1px solid #ffffff1a!important;border-radius:0!important;align-items:center!important;height:46px!important;min-height:46px!important;padding:0 10px!important;font:10px Montserrat,sans-serif!important;display:flex!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters label select{background:0 0!important;border:0!important;height:44px!important;min-height:44px!important;padding:0 8px!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters select{min-width:150px!important;padding:0 30px 0 11px!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters select option{color:#eeeae2!important;background:#18181e!important}.site-shell--panel .admin-panel .settings-logo-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr)!important;align-items:start!important;gap:20px!important;min-width:0!important;display:grid!important}.site-shell--panel .admin-panel .settings-logo-grid .media-uploader{align-self:start!important;min-width:0!important;height:auto!important}.site-shell--panel .admin-panel .settings-logo-grid .media-uploader__body{align-content:start!important;gap:6px!important;min-width:0!important;display:grid!important}.site-shell--panel .admin-panel .settings-logo-grid .media-uploader__body strong,.site-shell--panel .admin-panel .settings-logo-grid .media-uploader__body p{overflow-wrap:anywhere!important}@media (width<=820px){.site-shell--panel .admin-panel{display:block!important}.site-shell--panel .admin-sidebar{width:min(82vw,320px)!important;min-width:0!important;max-width:320px!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important}.site-shell--panel .admin-sidebar.is-mobile-open{transform:translate(0)!important}.site-shell--panel .admin-content{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;padding:0 16px 24px!important}.site-shell--panel .admin-panel .blog-list-toolbar{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-search{width:100%!important;min-width:0!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters label,.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters select{width:100%!important;min-width:0!important}.site-shell--panel .admin-panel .settings-logo-grid{grid-template-columns:1fr!important}}@media (width<=560px){.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters{grid-template-columns:1fr!important}}.site-shell--panel .notification-dock{z-index:1300!important;position:fixed!important;bottom:24px!important;left:auto!important;right:24px!important}@media (width<=820px){.site-shell--panel .admin-sidebar.is-mobile-open .notification-dock,.site-shell--panel .admin-sidebar.is-mobile-open .notification-dock-wrap{bottom:14px!important;left:calc(100vw - 58px)!important;right:auto!important}.site-shell--panel .admin-sidebar.is-mobile-open~.notification-dock,.site-shell--panel .admin-sidebar.is-mobile-open+.notification-dock{position:fixed!important;bottom:14px!important;left:calc(100vw - 58px)!important;right:auto!important}}.site-shell--panel .admin-panel .blog-editor-main{color:#e9e7e2!important;box-shadow:none!important;background:#1d1d23!important;border:1px solid #ffffff1a!important}.site-shell--panel .admin-panel .editor-meta-fields{color:#e9e7e2!important;background:#1d1d23!important;padding:30px 38px 22px!important}.site-shell--panel .admin-panel .editor-title-input,.site-shell--panel .admin-panel .editor-excerpt-input{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.site-shell--panel .admin-panel .editor-title-input{color:#f5f2ec!important;-webkit-text-fill-color:#f5f2ec!important;letter-spacing:-.025em!important;font:400 clamp(32px,4vw,46px)/1.15 Roboto,sans-serif!important}.site-shell--panel .admin-panel .editor-excerpt-input{color:#ffffff9e!important;-webkit-text-fill-color:#ffffff9e!important;margin-top:14px!important;font:16px/1.65 Georgia,serif!important}.site-shell--panel .admin-panel .editor-title-input::placeholder,.site-shell--panel .admin-panel .editor-excerpt-input::placeholder{color:#ffffff57!important}.site-shell--panel .admin-panel .rich-toolbar{color:#e9e7e2!important;box-shadow:none!important;background:#222229!important;border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff1a!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;padding:8px 10px!important;display:flex!important;position:sticky!important;top:55px!important}.site-shell--panel .admin-panel .rich-toolbar .toolbar-group{border-right-color:#ffffff1a!important}.site-shell--panel .admin-panel .rich-toolbar button{color:#ffffffb8!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.site-shell--panel .admin-panel .rich-toolbar button:hover,.site-shell--panel .admin-panel .rich-toolbar button.is-active{color:#b49c73!important;background:#b49c731a!important}.site-shell--panel .admin-panel .rich-toolbar .toolbar-select,.site-shell--panel .admin-panel .rich-toolbar .toolbar-select:focus,.site-shell--panel .admin-panel .rich-toolbar select,.site-shell--panel .admin-panel .rich-toolbar select:focus{box-shadow:none!important;color:#e9e7e2!important;-webkit-text-fill-color:#e9e7e2!important;background:#292930!important;border:0!important;outline:0!important}.site-shell--panel .admin-panel .rich-editor-content,.site-shell--panel .admin-panel .blog-rich-editor__content{color:#e9e7e2!important;background:#1d1d23!important}.site-shell--panel .admin-panel .blog-rich-editor__content{color:#e9e7e2!important;outline:0!important;min-height:500px!important;padding:34px 38px 55px!important;font:16px/1.85 Georgia,serif!important}.site-shell--panel .admin-panel .blog-rich-editor__content p,.site-shell--panel .admin-panel .blog-rich-editor__content li{color:#e9e7e2!important}.site-shell--panel .admin-panel .blog-rich-editor__content h1,.site-shell--panel .admin-panel .blog-rich-editor__content h2,.site-shell--panel .admin-panel .blog-rich-editor__content h3,.site-shell--panel .admin-panel .blog-rich-editor__content strong{color:#f5f2ec!important}.site-shell--panel .admin-panel .blog-rich-editor__content blockquote{color:#ffffffad!important;background:#292930!important;border-left-color:#b49c73!important}.site-shell--panel .admin-panel .blog-rich-editor__content th{color:#f5f2ec!important;background:#292930!important}.site-shell--panel .admin-panel .blog-rich-editor__content td,.site-shell--panel .admin-panel .blog-rich-editor__content th{border-color:#ffffff1f!important}.site-shell--panel .admin-panel .editor-source{width:100%!important;min-height:500px!important;box-shadow:none!important;resize:vertical!important;color:#e9e7e2!important;-webkit-text-fill-color:#e9e7e2!important;background:#1d1d23!important;border:0!important;outline:0!important;padding:34px 38px 55px!important}.site-shell--panel .admin-panel .editor-footer{color:#ffffff73!important;background:#222229!important;border-top-color:#ffffff1a!important}.site-shell--panel .admin-panel .toolbar-popover{color:#e9e7e2!important;background:#222229!important;border-color:#ffffff1f!important;box-shadow:0 18px 45px #00000061!important}.site-shell--panel .admin-panel .toolbar-popover input,.site-shell--panel .admin-panel .toolbar-popover select{color:#e9e7e2!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff1a!important;outline:0!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-search{box-shadow:none!important;background:#18181e!important;border:0!important;border-bottom:1px solid #ffffff14!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-search:focus-within{box-shadow:none!important;border:0!important;border-bottom:1px solid #b49c738c!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-search input,.site-shell--panel .admin-panel .blog-list-toolbar .blog-search input:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters label,.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters select,.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters select:focus,.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters select:focus-visible{box-shadow:none!important;border-color:#ffffff1a!important;outline:0!important}.site-shell--panel .admin-panel .personnel-search,.site-shell--panel .admin-panel .personnel-search:focus-within{box-shadow:none!important;border:0!important;border-bottom:1px solid #ffffff14!important;outline:0!important}.site-shell--panel .admin-panel .personnel-search input,.site-shell--panel .admin-panel .personnel-search input:focus,.site-shell--panel .admin-panel .personnel-search input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.site-shell--panel .admin-panel .settings-form-grid label,.site-shell--panel .admin-panel .site-settings-form>label,.site-shell--panel .admin-panel .site-settings-form label{color:#ffffff8f!important;letter-spacing:.04em!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important}.site-shell--panel .admin-panel .site-settings-form label>span,.site-shell--panel .admin-panel .site-settings-form label .field-label{color:#e9e7e2!important}.site-shell--panel .admin-panel .site-settings-form input,.site-shell--panel .admin-panel .site-settings-form textarea,.site-shell--panel .admin-panel .site-settings-form select{margin-top:7px!important}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.site-shell--panel .admin-panel textarea,.site-shell--panel .admin-panel select{box-sizing:border-box!important;letter-spacing:0!important;font:500 12px/1.35 Montserrat,sans-serif!important}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.site-shell--panel .admin-panel select{height:46px!important;min-height:46px!important;padding:0 14px!important}.site-shell--panel .admin-panel textarea{min-height:110px!important;padding:12px 14px!important;line-height:1.6!important}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,.site-shell--panel .admin-panel textarea:focus,.site-shell--panel .admin-panel select:focus{box-shadow:none!important;border-color:#b49c738c!important;outline:none!important}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color])::placeholder,.site-shell--panel .admin-panel textarea::placeholder{color:#ffffff57!important;-webkit-text-fill-color:#ffffff57!important}.site-shell--panel .admin-panel form>label,.site-shell--panel .admin-panel fieldset>label,.site-shell--panel .admin-panel .settings-form-grid>label,.site-shell--panel .admin-panel .personnel-fields>label,.site-shell--panel .admin-panel .employment-field-grid>label,.site-shell--panel .admin-panel .employment-form-card>label,.site-shell--panel .admin-panel .candidate-question__label,.site-shell--panel .admin-panel .decision-search-form label,.site-shell--panel .admin-panel .site-settings-form label{color:#ffffff9e!important;letter-spacing:.015em!important;gap:7px!important;margin-top:0!important;font:600 11px/1.35 Montserrat,sans-serif!important;display:grid!important}.site-shell--panel .admin-panel form>label+label,.site-shell--panel .admin-panel fieldset>label+label{margin-top:18px!important}.site-shell--panel .admin-panel .site-settings-form label>span,.site-shell--panel .admin-panel .site-settings-form label .field-label{color:#f0ede7!important;font:600 11px/1.35 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-search,.site-shell--panel .admin-panel .blog-search{box-sizing:border-box!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff1a!important;align-items:center!important;gap:10px!important;padding:0 14px!important;display:flex!important;position:relative!important}.site-shell--panel .admin-panel .personnel-search input,.site-shell--panel .admin-panel .blog-search input,.site-shell--panel .admin-panel .personnel-search input:focus,.site-shell--panel .admin-panel .blog-search input:focus,.site-shell--panel .admin-panel .personnel-search input:focus-visible,.site-shell--panel .admin-panel .blog-search input:focus-visible{width:auto!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0!important;font:500 11px/1 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-search input::placeholder,.site-shell--panel .admin-panel .blog-search input::placeholder{color:#ffffff6b!important;-webkit-text-fill-color:#ffffff6b!important}.site-shell--panel .admin-panel .blog-list-toolbar{background:#202027!important;gap:10px!important;padding:14px!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-search{border:1px solid #ffffff1a!important;flex:auto!important;min-width:0!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-search:focus-within{border:1px solid #b49c7394!important;box-shadow:0 0 0 3px #b49c730e!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters label,.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters select{color:#ffffffad!important;-webkit-text-fill-color:#ffffffad!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:#222229!important;border:1px solid #ffffff1a!important;outline:none!important;padding:0 12px!important}.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters select:focus,.site-shell--panel .admin-panel .blog-list-toolbar .blog-filters select:focus-visible{box-shadow:none!important;border-color:#ffffff24!important;outline:none!important}.site-shell--panel .admin-panel .personnel-toolbar{align-items:stretch!important}.site-shell--panel .admin-panel .personnel-search{background:#18181e!important;border:1px solid #ffffff1a!important}.site-shell--panel .notification-dock{z-index:2147483000!important;position:fixed!important;bottom:24px!important;left:auto!important;right:24px!important;transform:none!important}.site-shell--panel .notification-dock__button{width:46px!important;height:46px!important}.site-shell--panel .notification-popover{z-index:2147483001!important;bottom:58px!important;left:auto!important;right:0!important}@media (width<=820px){.site-shell--panel .notification-dock,.site-shell--panel .admin-sidebar .notification-dock,.site-shell--panel .admin-sidebar.is-mobile-open .notification-dock{z-index:2147483000!important;position:fixed!important;bottom:14px!important;left:auto!important;right:14px!important;transform:none!important}}@media (width<=560px){.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.site-shell--panel .admin-panel select{height:44px!important;min-height:44px!important;padding-left:13px!important;padding-right:13px!important}.site-shell--panel .admin-panel textarea{padding:11px 13px!important}}.staff-login{color:#eeeae2!important;background:#202026!important}.staff-login__card{background:#222229!important;border:1px solid #ffffff1a!important;box-shadow:0 30px 90px #00000047!important}.staff-login h1{color:#f5f2ec!important}.staff-login__lead,.staff-login__back{color:#ffffff7a!important}.staff-login label{color:#d9d5ce!important}.staff-login input:not([type=checkbox]):not([type=radio]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;caret-color:#eeeae2!important;width:100%!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff1f!important;border-radius:0!important;outline:0!important;padding:0 13px!important;font:500 13px/46px Montserrat,sans-serif!important}.staff-login input:not([type=checkbox]):not([type=radio]):focus{border-color:#b49c739e!important;box-shadow:0 0 0 2px #b49c7312!important}.staff-login input:not([type=checkbox]):not([type=radio]):-webkit-autofill{-webkit-text-fill-color:#eeeae2!important;box-shadow:inset 0 0 0 1000px #18181e!important}.staff-login input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:#eeeae2!important;box-shadow:inset 0 0 0 1000px #18181e!important}.staff-login input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus{-webkit-text-fill-color:#eeeae2!important;box-shadow:inset 0 0 0 1000px #18181e!important}.staff-login input:not([type=checkbox]):not([type=radio]):-webkit-autofill:active{-webkit-text-fill-color:#eeeae2!important;box-shadow:inset 0 0 0 1000px #18181e!important}.staff-login input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;box-shadow:none!important;vertical-align:middle!important;accent-color:var(--panel-gold)!important;background:#18181e!important;border:1px solid #ffffff38!important;border-radius:3px!important;flex:0 0 17px!important;margin:0!important;padding:0!important;display:inline-block!important;position:relative!important}.staff-login input[type=checkbox]:checked{background-color:#b49c7321!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2 4.1 7.2 8.1 2.9' fill='none' stroke='%23b49c73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:10px 10px!important;border-color:#b49c73d1!important}.staff-login input[type=checkbox]:checked:after{content:none!important;display:none!important}.site-shell--panel .admin-panel label,.site-shell--panel .admin-panel fieldset label{color:#d9d5ce!important;font:600 10px/1.3 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .admin-form>label,.site-shell--panel .admin-panel .admin-form fieldset label{gap:8px!important}.site-shell--panel .admin-panel .admin-form input:not([type=checkbox]):not([type=radio]):not([type=color]),.site-shell--panel .admin-panel .admin-form select,.site-shell--panel .admin-panel .admin-form textarea{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff1f!important}.site-shell--panel .admin-panel .admin-form input:not([type=checkbox]):not([type=radio]):not([type=color]),.site-shell--panel .admin-panel .admin-form select{height:46px!important;min-height:46px!important;padding:0 13px!important;line-height:46px!important}.site-shell--panel .admin-panel .admin-form textarea{min-height:110px!important;padding:12px 13px!important;line-height:1.7!important}.site-shell--panel .admin-panel .admin-form input:focus,.site-shell--panel .admin-panel .admin-form select:focus,.site-shell--panel .admin-panel .admin-form textarea:focus{border-color:#b49c7394!important;box-shadow:0 0 0 2px #b49c7312!important}.site-shell--panel .admin-panel .personnel-search,.site-shell--panel .admin-panel .blog-search{height:50px!important;min-height:50px!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff21!important;padding:0 14px!important}.site-shell--panel .admin-panel .personnel-search input,.site-shell--panel .admin-panel .blog-search input{height:48px!important;min-height:48px!important;box-shadow:none!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background:0 0!important;border:0!important;padding:0!important;font:500 11px/48px Montserrat,sans-serif!important}.site-shell--panel .blog-editor-main,.site-shell--panel .blog-editor-main>*,.site-shell--panel .blog-rich-editor,.site-shell--panel .blog-rich-editor>*,.site-shell--panel .blog-rich-editor__content,.site-shell--panel .blog-rich-editor__content>*,.site-shell--panel .editor-source{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background-color:#18181e!important;border-color:#ffffff1a!important}.site-shell--panel .editor-title-input,.site-shell--panel .editor-excerpt-input,.site-shell--panel .editor-source{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;box-shadow:none!important;background:#18181e!important;border-color:#0000!important}.site-shell--panel .editor-title-input{padding:0!important;line-height:1.15!important}.site-shell--panel .editor-excerpt-input{color:#ffffffa3!important;-webkit-text-fill-color:#ffffffa3!important;padding:0!important}.site-shell--panel .blog-rich-editor__content,.site-shell--panel .editor-source{min-height:500px!important;padding:35px 42px 55px!important}.site-shell--panel .blog-rich-editor__content *{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important}.site-shell--panel .blog-rich-editor__content a{color:#c6ad80!important;-webkit-text-fill-color:#c6ad80!important}.site-shell--panel .blog-rich-editor__content blockquote{color:#ffffff9e!important;-webkit-text-fill-color:#ffffff9e!important;border-left-color:var(--panel-gold)!important;background:#222229!important}.site-shell--panel .blog-rich-editor__content table,.site-shell--panel .blog-rich-editor__content th,.site-shell--panel .blog-rich-editor__content td{border-color:#ffffff1f!important}.site-shell--panel .blog-rich-editor__content th{background:#222229!important}.site-shell--panel .editor-footer{color:#ffffff73!important;background:#202027!important;border-color:#ffffff14!important}.site-shell--panel .rich-toolbar{color:#eeeae2!important;background:#222229!important;border-color:#ffffff1a!important}.site-shell--panel .admin-panel .personnel-table,.site-shell--panel .admin-panel .personnel-table__row,.site-shell--panel .admin-panel .personnel-table__row:hover{color:#eeeae2!important;background:#202027!important;border-color:#ffffff1a!important}.site-shell--panel .admin-panel .personnel-table__head{color:#ffffff85!important;background:#292930!important;border-color:#ffffff1a!important}.site-shell--panel .admin-panel .personnel-table__row strong,.site-shell--panel .admin-panel .personnel-table__row span,.site-shell--panel .admin-panel .personnel-table__row small,.site-shell--panel .admin-panel .personnel-table__row svg{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important}.site-shell--panel .admin-panel .personnel-table__row small{color:#ffffff7a!important;-webkit-text-fill-color:#ffffff7a!important}.site-shell--panel .admin-panel .personnel-status{color:#dcd7ce!important;-webkit-text-fill-color:#dcd7ce!important}.site-shell--panel .admin-panel .admin-table,.site-shell--panel .admin-panel .admin-table__row,.site-shell--panel .admin-panel .admin-table__row>span,.site-shell--panel .admin-panel .admin-table__row strong,.site-shell--panel .admin-panel .admin-table__row small{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important}.site-shell--panel .admin-panel .admin-table__row small{color:#ffffff7a!important;-webkit-text-fill-color:#ffffff7a!important}.site-shell--panel .admin-panel .employment-role-config,.site-shell--panel .admin-panel .employment-role-config label,.site-shell--panel .admin-panel .employment-role-config span,.site-shell--panel .admin-panel .employment-role-config small,.site-shell--panel .admin-panel .employment-role-config strong,.site-shell--panel .admin-panel .employment-role-config .employment-help{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important}.site-shell--panel .admin-panel .employment-role-config small,.site-shell--panel .admin-panel .employment-role-config .employment-help{color:#ffffff7a!important;-webkit-text-fill-color:#ffffff7a!important}@media (width<=760px){.staff-login{padding:24px 16px!important}.staff-login__card{padding:36px 24px!important}.staff-login input{height:48px!important;min-height:48px!important;line-height:48px!important}.site-shell--panel .blog-rich-editor__content,.site-shell--panel .editor-source{padding:24px 22px 38px!important}}.site-shell--panel .admin-panel .employment-role-summary strong,.site-shell--panel .admin-panel .employment-role-summary span,.site-shell--panel .admin-panel .employment-candidate-table strong,.site-shell--panel .admin-panel .employment-candidate-table em{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important}.site-shell--panel .admin-panel .employment-role-summary strong{color:#f5f2ec!important;-webkit-text-fill-color:#f5f2ec!important}.site-shell--panel .admin-panel .employment-candidate-table small,.site-shell--panel .admin-panel .employment-period-card__meta span{color:#ffffff7a!important;-webkit-text-fill-color:#ffffff7a!important}.site-shell--panel .admin-panel .employment-role-config .employment-inline-check span,.site-shell--panel .admin-panel .employment-switch span{color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important}.site-shell--panel .admin-panel .personnel-account-status{color:#ffffff75!important;-webkit-text-fill-color:#ffffff75!important;align-items:center!important;gap:6px!important;margin-top:4px!important;font-size:8px!important;display:flex!important}.site-shell--panel .admin-panel .personnel-account-status i{background:#7eb58b!important;border-radius:50%!important;flex:0 0 5px!important;width:5px!important;height:5px!important}.site-shell--panel .admin-panel .personnel-account-status.is-inactive i{background:#a87f73!important}.site-shell--panel .admin-panel .personnel-account-status.is-missing i{background:#ffffff47!important}.site-shell--panel .admin-panel .personnel-account-status.is-missing{color:#ffffff57!important;-webkit-text-fill-color:#ffffff57!important}.site-shell--panel .admin-panel .personnel-account-section{border-top:1px solid #ffffff14!important}.site-shell--panel .admin-panel .personnel-account-card.is-missing{border-color:#b49c7338!important}.site-shell--panel .admin-panel .personnel-account-card.is-inactive{opacity:.82!important}.site-shell--panel .admin-panel .personnel-account-card__icon{width:38px!important;height:38px!important;color:var(--panel-gold)!important;background:#b49c7312!important;border:1px solid #b49c733d!important;place-items:center!important;display:grid!important}.site-shell--panel .admin-panel .personnel-account-card__body{min-width:0!important}.site-shell--panel .admin-panel .personnel-account-card__body strong{color:#f2eee6!important;-webkit-text-fill-color:#f2eee6!important;margin:0!important;font:600 11px/1.4 Montserrat,sans-serif!important;display:block!important}.site-shell--panel .admin-panel .personnel-account-card__body span{color:#ffffff6b!important;-webkit-text-fill-color:#ffffff6b!important;font:500 8px/1.4 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-account-card__actions .button{min-height:34px!important;padding:0 11px!important;font-size:9px!important}.site-shell--panel .personnel-credential-modal__card{background:#222229!important;border:1px solid #ffffff1f!important;width:min(520px,100%)!important;padding:30px!important;position:relative!important;box-shadow:0 30px 80px #00000073!important}.site-shell--panel .personnel-credential-modal__close{color:#ffffff8c!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffff14!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important}.site-shell--panel .personnel-credential-modal__icon{width:42px!important;height:42px!important;color:var(--panel-gold)!important;background:#b49c7314!important;border:1px solid #b49c734d!important;place-items:center!important;margin-bottom:16px!important;display:grid!important}.site-shell--panel .personnel-credential-modal__card>small{color:#fff6!important;-webkit-text-fill-color:#fff6!important;letter-spacing:.14em!important;font:700 8px/1.4 Montserrat,sans-serif!important}.site-shell--panel .personnel-credential-modal__card h3{color:#f5f2ec!important;-webkit-text-fill-color:#f5f2ec!important;margin:7px 0 8px!important;font:400 22px/1.2 Roboto,sans-serif!important}.site-shell--panel .personnel-credential-modal__card p{color:#ffffff8f!important;-webkit-text-fill-color:#ffffff8f!important;margin:0 0 18px!important;font:400 10px/1.6 Montserrat,sans-serif!important}.site-shell--panel .personnel-credential-modal__password{background:#18181e!important;border:1px solid #b49c7347!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:9px!important;padding:12px 13px!important;display:flex!important}.site-shell--panel .personnel-credential-modal__password span{color:#f1ede5!important;-webkit-text-fill-color:#f1ede5!important;letter-spacing:.08em!important;word-break:break-all!important;font:600 15px/1.2 Montserrat,sans-serif!important}.site-shell--panel .personnel-credential-modal__password button{color:#e5e0d8!important;cursor:pointer!important;background:#222229!important;border:1px solid #ffffff1a!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:0 10px!important;font:600 9px/1 Montserrat,sans-serif!important;display:flex!important}.site-shell--panel .personnel-credential-modal__done{width:100%!important;margin-top:20px!important}@media (width<=760px){.site-shell--panel .admin-panel .personnel-account-card{grid-template-columns:auto minmax(0,1fr)!important}.site-shell--panel .admin-panel .personnel-account-card>.button,.site-shell--panel .admin-panel .personnel-account-card__actions{grid-column:1/-1!important;justify-content:stretch!important}.site-shell--panel .admin-panel .personnel-account-card__actions .button{flex:160px!important}.site-shell--panel .personnel-credential-modal__card{padding:24px 20px!important}}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.site-shell--panel .admin-panel select,.site-shell--panel .admin-panel textarea{box-sizing:border-box!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background:#18181e!important}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),.site-shell--panel .admin-panel select{text-align:left!important;text-indent:0!important;height:46px!important;min-height:46px!important;padding:0 16px!important;line-height:normal!important}.site-shell--panel .admin-panel textarea{padding:13px 16px!important;line-height:1.55!important}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,.site-shell--panel .admin-panel select:focus,.site-shell--panel .admin-panel textarea:focus{box-shadow:none!important;border-color:#b49c7394!important;outline:none!important}.site-shell--panel .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color])::placeholder,.site-shell--panel .admin-panel textarea::placeholder{color:#ffffff5c!important;-webkit-text-fill-color:#ffffff5c!important;opacity:1!important}.site-shell--panel .admin-panel .personnel-toolbar{grid-template-columns:minmax(0,1fr) 168px auto!important;align-items:stretch!important;gap:10px!important;display:grid!important}.site-shell--panel .admin-panel .personnel-search,.site-shell--panel .admin-panel .blog-search{height:50px!important;min-height:50px!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff1a!important;gap:10px!important;padding:0 15px!important}.site-shell--panel .admin-panel .personnel-search input,.site-shell--panel .admin-panel .blog-search input{width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0!important;font:500 11px/1 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-search input:focus,.site-shell--panel .admin-panel .blog-search input:focus,.site-shell--panel .admin-panel .personnel-search input:focus-visible,.site-shell--panel .admin-panel .blog-search input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.site-shell--panel .admin-panel .personnel-account-section{padding-top:26px!important}.site-shell--panel .admin-panel .personnel-account-card{background:#202027!important;border:1px solid #ffffff17!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;display:grid!important}.site-shell--panel .admin-panel .personnel-account-card__icon{color:#c4ab7b!important;background:#b49c7314!important;border:1px solid #b49c7340!important;width:38px!important;height:38px!important}.site-shell--panel .admin-panel .personnel-account-card__body span{color:#ffffff6b!important;-webkit-text-fill-color:#ffffff6b!important;margin-top:2px!important;font:500 8px/1.4 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-account-card__actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.site-shell--panel .admin-panel .personnel-account-card__actions .button{white-space:nowrap!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font:600 9px/1 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-account-card__actions .button:not(.button--primary){color:#ddd8cf!important;background:0 0!important;border-color:#ffffff1c!important}.site-shell--panel .admin-panel .personnel-account-card__actions .button:not(.button--primary):hover:not(:disabled){color:#c4ab7b!important;background:#b49c730d!important;border-color:#b49c7361!important}.site-shell--panel .personnel-credential-modal{z-index:2147483647!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#08080cd1!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.site-shell--panel .personnel-credential-modal__card{background:#24242c!important;border:1px solid #ffffff1f!important;width:min(500px,100vw - 32px)!important;padding:28px!important;box-shadow:0 28px 80px #00000080!important}.site-shell--panel .personnel-credential-modal__password{background:#18181e!important;border:1px solid #b49c7352!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:13px 14px!important;display:grid!important}.site-shell--panel .personnel-credential-modal__password span{overflow-wrap:anywhere!important;color:#f3efe7!important;-webkit-text-fill-color:#f3efe7!important;letter-spacing:.06em!important;min-width:0!important;font:600 15px/1.25 Montserrat,sans-serif!important}.site-shell--panel .personnel-credential-modal__done{min-height:40px!important}.site-shell--panel .admin-panel .employment-role-config>article select,.site-shell--panel .admin-panel .employment-role-config>article select:focus,.site-shell--panel .admin-panel .employment-role-config>article select option,.site-shell--panel .admin-panel .employment-role-config select,.site-shell--panel .admin-panel .employment-role-config select option{color:#f2eee6!important;-webkit-text-fill-color:#f2eee6!important;background:#18181e!important}@media (width<=760px){.site-shell--panel .admin-panel .personnel-toolbar{grid-template-columns:1fr!important}.site-shell--panel .admin-panel .personnel-account-card{grid-template-columns:38px minmax(0,1fr)!important}.site-shell--panel .admin-panel .personnel-account-card__actions{grid-column:1/-1!important;justify-content:flex-start!important;padding-top:2px!important}.site-shell--panel .personnel-credential-modal__card{padding:22px!important}.site-shell--panel .personnel-credential-modal__password{grid-template-columns:1fr!important}}.staff-login,.staff-login.staff-password-setup{box-sizing:border-box!important;color:#eeeae2!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#202027!important;place-items:center!important;min-height:100vh!important;margin:0!important;padding:32px!important;display:grid!important}.staff-login__card{box-sizing:border-box!important;color:#eeeae2!important;background:#24242c!important;border:1px solid #ffffff1a!important;width:min(520px,100%)!important;margin:0!important;padding:38px!important;box-shadow:0 24px 70px #00000047!important}.staff-login__symbol{color:#c4ab7b!important;background:#1b1b21!important;border:1px solid #b49c734d!important;place-items:center!important;width:48px!important;height:48px!important;margin-bottom:22px!important;display:grid!important}.staff-login .eyebrow,.staff-login .eyebrow--dark{color:#b49c73!important;-webkit-text-fill-color:#b49c73!important}.staff-login h1{color:#f5f2ec!important;-webkit-text-fill-color:#f5f2ec!important;margin:18px 0 8px!important;font:400 34px/1.15 Roboto,sans-serif!important}.staff-login__lead{color:#ffffff80!important;-webkit-text-fill-color:#ffffff80!important;margin:0 0 28px!important;font:400 11px/1.65 Montserrat,sans-serif!important}.staff-login label{color:#d9d5ce!important;-webkit-text-fill-color:#d9d5ce!important;gap:8px!important;margin:0 0 17px!important;font:600 10px/1.3 Montserrat,sans-serif!important;display:grid!important}.staff-login input:not([type=checkbox]):not([type=radio]){box-sizing:border-box!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;caret-color:#eeeae2!important;width:100%!important;height:46px!important;min-height:46px!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#18181e!important;border:1px solid #ffffff1f!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 14px!important;font:500 11px/46px Montserrat,sans-serif!important}.staff-login input:not([type=checkbox]):not([type=radio]):focus,.staff-login input:not([type=checkbox]):not([type=radio]):focus-visible{box-shadow:none!important;border-color:#b49c7394!important;outline:0!important}.staff-login input:not([type=checkbox]):not([type=radio]):-webkit-autofill{-webkit-text-fill-color:#eeeae2!important;caret-color:#eeeae2!important;box-shadow:inset 0 0 0 1000px #18181e!important}.staff-login input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{-webkit-text-fill-color:#eeeae2!important;caret-color:#eeeae2!important;box-shadow:inset 0 0 0 1000px #18181e!important}.staff-login input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus{-webkit-text-fill-color:#eeeae2!important;caret-color:#eeeae2!important;box-shadow:inset 0 0 0 1000px #18181e!important}.staff-login input:not([type=checkbox]):not([type=radio]):-webkit-autofill:active{-webkit-text-fill-color:#eeeae2!important;caret-color:#eeeae2!important;box-shadow:inset 0 0 0 1000px #18181e!important}.staff-login__remember{color:#d9d5ce!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:2px 0 25px!important;font:600 10px/1.2 Montserrat,sans-serif!important;display:flex!important}.staff-login__remember input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;box-shadow:none!important;cursor:pointer!important;accent-color:auto!important;background:#18181e!important;border:1px solid #ffffff3d!important;border-radius:2px!important;flex:0 0 17px!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important;position:relative!important}.staff-login__remember input[type=checkbox]:checked{background:#b49c73!important;border-color:#b49c73!important}.staff-login__remember input[type=checkbox]:checked:after{content:""!important;border:1.5px solid #202027!important;border-width:0 1.5px 1.5px 0!important;width:5px!important;height:8px!important;display:block!important;transform:rotate(45deg)translate(-1px,-1px)!important}.staff-login__remember span{color:#d9d5ce!important;-webkit-text-fill-color:#d9d5ce!important}.staff-password-setup__rules{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px!important;margin:4px 0 22px!important;display:grid!important}.staff-password-setup__rule{color:#ffffff9e!important;-webkit-text-fill-color:#ffffff9e!important;align-items:center!important;gap:8px!important;min-width:0!important;font:600 9px/1.35 Montserrat,sans-serif!important;display:flex!important}.staff-password-setup__rule>span{box-sizing:border-box!important;color:#ffffff59!important;-webkit-text-fill-color:#ffffff59!important;background:#18181e!important;border:1px solid #ffffff3d!important;flex:0 0 18px!important;place-items:center!important;width:18px!important;height:18px!important;display:grid!important}.staff-password-setup__rule>span svg{opacity:.15!important}.staff-password-setup__rule.is-valid{color:#9fc3a4!important;-webkit-text-fill-color:#9fc3a4!important}.staff-password-setup__rule.is-valid>span{color:#eef7ef!important;-webkit-text-fill-color:#eef7ef!important;background:#42634a!important;border-color:#9fc3a4a6!important}.staff-password-setup__rule.is-valid>span svg{opacity:1!important}.staff-login.staff-password-setup .button--primary:disabled{cursor:not-allowed!important;opacity:1!important;color:#ffffff52!important;-webkit-text-fill-color:#ffffff52!important;box-shadow:none!important;background:#39383a!important;border-color:#b49c7338!important}.staff-login .button--primary{color:#202027!important;width:100%!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:#b49c73!important;border:1px solid #b49c73!important;border-radius:0!important;margin:0!important;font:700 10px/1 Montserrat,sans-serif!important}.staff-login .button--primary:hover:not(:disabled){background:#c2aa7d!important;border-color:#c2aa7d!important;box-shadow:0 7px 18px #00000029!important}.staff-login__back{color:#ffffff7a!important;-webkit-text-fill-color:#ffffff7a!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:20px!important;font:600 9px/1.4 Montserrat,sans-serif!important;text-decoration:none!important;display:flex!important}.staff-login__back:hover{color:#b49c73!important;-webkit-text-fill-color:#b49c73!important}.staff-password-setup__hint{color:#ffffff7a!important;background:#1b1b21!important;border:1px solid #ffffff12!important;align-items:flex-start!important;gap:8px!important;margin:-2px 0 20px!important;padding:10px 12px!important;font:500 9px/1.5 Montserrat,sans-serif!important;display:flex!important}.staff-password-setup__hint svg{color:#b49c73!important;flex:none!important}.site-shell--panel .admin-panel .personnel-search,.site-shell--panel .admin-panel .personnel-search:focus-within,.site-shell--panel .admin-panel .blog-search,.site-shell--panel .admin-panel .blog-search:focus-within{box-sizing:border-box!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff1a!important;outline:0!important}.site-shell--panel .admin-panel .personnel-search:focus-within,.site-shell--panel .admin-panel .blog-search:focus-within{border-color:#b49c7394!important;box-shadow:0 0 0 1px #b49c731f!important}.site-shell--panel .admin-panel .personnel-search input,.site-shell--panel .admin-panel .personnel-search input:focus,.site-shell--panel .admin-panel .personnel-search input:focus-visible,.site-shell--panel .admin-panel .blog-search input,.site-shell--panel .admin-panel .blog-search input:focus,.site-shell--panel .admin-panel .blog-search input:focus-visible{appearance:none!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0 2px!important}.site-shell--panel .admin-panel .personnel-search input::placeholder,.site-shell--panel .admin-panel .blog-search input::placeholder{color:#ffffff6b!important;-webkit-text-fill-color:#ffffff6b!important;opacity:1!important}.site-shell--panel .admin-panel .personnel-fields .personnel-field-grid>label,.site-shell--panel .admin-panel .personnel-field-grid>label{color:#cfcac1!important;-webkit-text-fill-color:#cfcac1!important}.site-shell--panel .admin-panel .personnel-fields .personnel-field-grid>label>input,.site-shell--panel .admin-panel .personnel-field-grid>label>input,.site-shell--panel .admin-panel .personnel-field-full>input,.site-shell--panel .admin-panel .personnel-field-full>textarea{box-sizing:border-box!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;padding:0 14px!important}.site-shell--panel .admin-panel .personnel-fields .personnel-field-grid>label>input,.site-shell--panel .admin-panel .personnel-field-grid>label>input{height:46px!important;min-height:46px!important;line-height:normal!important}.site-shell--panel .admin-panel .personnel-account-section{border-top:1px solid #ffffff14!important;margin-top:4px!important;padding-top:24px!important}.site-shell--panel .admin-panel .personnel-account-section .personnel-modal__section-title{margin-bottom:12px!important}.site-shell--panel .admin-panel .personnel-account-card{box-sizing:border-box!important;background:#202027!important;border:1px solid #ffffff17!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:start!important;gap:15px!important;width:100%!important;padding:18px!important;display:grid!important}.site-shell--panel .admin-panel .personnel-account-card.is-missing{background:#202027!important;border-color:#b49c7340!important}.site-shell--panel .admin-panel .personnel-account-card__icon{color:#c4ab7b!important;background:#b49c7312!important;border:1px solid #b49c7340!important;place-items:center!important;width:38px!important;height:38px!important;margin-top:1px!important;display:grid!important}.site-shell--panel .admin-panel .personnel-account-card__body{gap:5px!important;min-width:0!important;display:grid!important}.site-shell--panel .admin-panel .personnel-account-card__body strong{color:#f2eee6!important;-webkit-text-fill-color:#f2eee6!important;margin:0!important;font:600 12px/1.35 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-account-card__body p{color:#ddd8cf!important;-webkit-text-fill-color:#ddd8cf!important;margin:0!important;font:500 10px/1.45 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-account-card__body span{color:#ffffff70!important;-webkit-text-fill-color:#ffffff70!important;margin:0!important;font:500 8px/1.5 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .personnel-account-card__actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;max-width:420px!important;display:flex!important}.site-shell--panel .admin-panel .personnel-account-card__actions .button,.site-shell--panel .admin-panel .personnel-account-card>.button{color:#e5e0d8!important;white-space:nowrap!important;background:0 0!important;border:1px solid #ffffff1c!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:36px!important;min-height:36px!important;padding:0 13px!important;font:600 9px/1 Montserrat,sans-serif!important;display:inline-flex!important}.site-shell--panel .admin-panel .personnel-account-card__actions .button:hover:not(:disabled),.site-shell--panel .admin-panel .personnel-account-card>.button:hover:not(:disabled){color:#c4ab7b!important;background:#b49c730f!important;border-color:#b49c736b!important}@media (width<=760px){.staff-login,.staff-login.staff-password-setup{padding:20px 14px!important}.staff-login__card{padding:28px 22px!important}.staff-login h1{font-size:29px!important}.staff-password-setup__rules{grid-template-columns:1fr!important;gap:8px!important}.site-shell--panel .admin-panel .personnel-account-card{grid-template-columns:38px minmax(0,1fr)!important}.site-shell--panel .admin-panel .personnel-account-card__actions{grid-column:1/-1!important;justify-content:stretch!important;max-width:none!important}.site-shell--panel .admin-panel .personnel-account-card__actions .button,.site-shell--panel .admin-panel .personnel-account-card>.button{flex:160px!important}}.personnel-modal{font-family:Montserrat,sans-serif!important}.personnel-modal .personnel-modal__form{box-sizing:border-box!important;color:#e9e7e2!important;background:#222229!important;border:1px solid #ffffff1c!important;width:min(1080px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 40px)!important;margin:0 auto!important;padding:30px!important;display:block!important;overflow:hidden auto!important;box-shadow:0 30px 90px #0000006b!important}.personnel-modal .personnel-modal__header{border-bottom:1px solid #ffffff17!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;margin:0!important;padding:0 0 22px!important;display:flex!important}.personnel-modal .personnel-modal__header small,.personnel-modal .personnel-modal__section-title small,.personnel-modal .personnel-photo-card__label{color:#b49c73!important;-webkit-text-fill-color:#b49c73!important;letter-spacing:.16em!important;margin:0!important;font:700 9px/1.2 Montserrat,sans-serif!important;display:block!important}.personnel-modal .personnel-modal__header h2{color:#f5f2ec!important;-webkit-text-fill-color:#f5f2ec!important;letter-spacing:-.025em!important;margin:7px 0 0!important;font:400 30px/1.15 Roboto,sans-serif!important}.personnel-modal .personnel-modal__header p{color:#ffffff73!important;-webkit-text-fill-color:#ffffff73!important;margin:8px 0 0!important;font:500 10px/1.55 Montserrat,sans-serif!important}.personnel-modal .personnel-modal__identity{grid-template-columns:210px minmax(0,1fr)!important;align-items:start!important;gap:30px!important;margin:0!important;padding:26px 0!important;display:grid!important}.personnel-modal .personnel-fields,.personnel-modal .personnel-field-grid{min-width:0!important}.personnel-modal .personnel-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important;display:grid!important}.personnel-modal .personnel-fields{grid-column:1/-1!important;width:100%!important;min-width:0!important}.personnel-modal .personnel-fields .personnel-field-grid>label,.personnel-modal .personnel-field-grid>label,.personnel-modal .personnel-field-full{color:#ffffff94!important;-webkit-text-fill-color:#ffffff94!important;letter-spacing:.02em!important;gap:7px!important;min-width:0!important;margin:0!important;font:600 10px/1.3 Montserrat,sans-serif!important;display:grid!important}.personnel-modal .personnel-fields input:not([type=checkbox]):not([type=radio]),.personnel-modal .personnel-fields textarea,.personnel-modal .personnel-field-grid>label>input:not([type=checkbox]):not([type=radio]),.personnel-modal .personnel-field-full input,.personnel-modal .personnel-field-full textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;box-shadow:none!important;color:#eeeae2!important;-webkit-text-fill-color:#eeeae2!important;background:#18181e!important;border:1px solid #ffffff1c!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0 14px!important;font:500 12px/46px Montserrat,sans-serif!important}.personnel-modal .personnel-fields input:focus,.personnel-modal .personnel-fields input:focus-visible,.personnel-modal .personnel-field-grid>label>input:focus,.personnel-modal .personnel-field-grid>label>input:focus-visible,.personnel-modal .personnel-fields textarea:focus,.personnel-modal .personnel-fields textarea:focus-visible,.personnel-modal .personnel-field-full input:focus,.personnel-modal .personnel-field-full textarea:focus{box-shadow:none!important;border-color:#ffffff1c!important;outline:none!important}.personnel-modal .personnel-fields input::placeholder,.personnel-modal .personnel-field-grid>label>input::placeholder,.personnel-modal .personnel-field-full input::placeholder,.personnel-modal .personnel-field-full textarea::placeholder{color:#ffffff47!important;-webkit-text-fill-color:#ffffff47!important;opacity:1!important}.personnel-modal .personnel-fields textarea,.personnel-modal .personnel-field-full textarea{resize:vertical!important;height:auto!important;min-height:110px!important;padding:12px 14px!important;line-height:1.6!important}.personnel-modal .personnel-photo-card{background:0 0!important;border:0!important;align-content:start!important;gap:11px!important;padding:0!important;display:grid!important}.personnel-modal .personnel-photo-preview{aspect-ratio:4/3!important;background:#18181e!important;border:1px solid #ffffff1c!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.personnel-modal .personnel-photo-preview img{object-fit:contain!important;object-position:center!important;background:#18181e!important;width:100%!important;height:100%!important;display:block!important}.personnel-modal .personnel-photo-preview--card img{object-fit:contain!important}.personnel-modal .personnel-photo-preview--card{aspect-ratio:4/3!important;height:auto!important}.personnel-modal .personnel-photo-card>p{color:#ffffff57!important;-webkit-text-fill-color:#ffffff57!important;max-width:none!important;margin:0!important;font:500 8px/1.5 Montserrat,sans-serif!important}.personnel-modal .personnel-photo-actions{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.personnel-modal .personnel-photo-actions button{color:#e9e7e2!important;background:#292930!important;border:1px solid #ffffff1a!important;min-height:34px!important;padding:0 10px!important;font:600 9px/1 Montserrat,sans-serif!important}.personnel-modal .personnel-modal__section{border-top:1px solid #ffffff14!important;gap:16px!important;margin:0!important;padding:24px 0!important;display:grid!important}.personnel-modal .personnel-modal__section-title{gap:5px!important;margin:0!important;display:grid!important}.personnel-modal .personnel-modal__section-title h3{color:#f1eee7!important;-webkit-text-fill-color:#f1eee7!important;margin:0!important;font:500 17px/1.3 Roboto,sans-serif!important}.personnel-modal .personnel-account-section{padding-top:24px!important}.personnel-modal .personnel-account-card{box-sizing:border-box!important;background:#1b1b21!important;border:1px solid #ffffff1a!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;width:100%!important;padding:18px!important;display:grid!important}.personnel-modal .personnel-account-card__body{gap:5px!important;min-width:0!important;display:grid!important}.personnel-modal .personnel-account-card__body strong{color:#f2eee6!important;-webkit-text-fill-color:#f2eee6!important;font:600 12px/1.35 Montserrat,sans-serif!important}.personnel-modal .personnel-account-card__body p{color:#d8d2c8!important;-webkit-text-fill-color:#d8d2c8!important;overflow-wrap:anywhere!important;margin:0!important;font:500 11px/1.45 Montserrat,sans-serif!important}.personnel-modal .personnel-account-card__body span{color:#ffffff70!important;-webkit-text-fill-color:#ffffff70!important;font:500 9px/1.5 Montserrat,sans-serif!important}.personnel-modal .personnel-account-card__actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}.personnel-modal .personnel-account-card__actions .button,.personnel-modal .personnel-account-card>.button{color:#e9e5dd!important;background:0 0!important;border:1px solid #ffffff1c!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font:600 9px/1 Montserrat,sans-serif!important}.personnel-modal .personnel-account-card__actions .button:hover:not(:disabled),.personnel-modal .personnel-account-card>.button:hover:not(:disabled){color:#c4ab7b!important;background:#b49c730f!important;border-color:#b49c7373!important}.personnel-modal .personnel-check{align-items:flex-start!important;gap:9px!important;margin:2px 0 0!important;padding:0!important;display:flex!important}.personnel-modal .personnel-check input[type=checkbox]{appearance:none!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;background:#18181e!important;border:1px solid #ffffff3d!important;border-radius:2px!important;margin:1px 0 0!important;padding:0!important}.personnel-modal .personnel-check input[type=checkbox]:checked{background:#b49c73!important;border-color:#b49c73!important}.personnel-modal .personnel-check input[type=checkbox]:checked:after{content:""!important;border:2px solid #202027!important;border-width:0 2px 2px 0!important;width:4px!important;height:8px!important;margin:2px 0 0 5px!important;display:block!important;transform:rotate(45deg)!important}.personnel-modal .personnel-check span{gap:4px!important;display:grid!important}.personnel-modal .personnel-check span strong{color:#e9e5dd!important;-webkit-text-fill-color:#e9e5dd!important;font:600 10px/1.3 Montserrat,sans-serif!important}.personnel-modal .personnel-check span small{color:#ffffff61!important;-webkit-text-fill-color:#ffffff61!important;font:500 8px/1.5 Montserrat,sans-serif!important}@media (width<=900px){.personnel-modal .personnel-modal__form{width:min(760px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:24px!important}.personnel-modal .personnel-modal__identity{grid-template-columns:180px minmax(0,1fr)!important;gap:22px!important}.personnel-modal .personnel-account-card{grid-template-columns:42px minmax(0,1fr)!important}.personnel-modal .personnel-account-card__actions{grid-column:1/-1!important;justify-content:flex-start!important}}@media (width<=680px){.personnel-modal{place-items:stretch stretch!important;padding:10px!important}.personnel-modal .personnel-modal__form{width:100%!important;max-width:none!important;max-height:calc(100dvh - 20px)!important;padding:20px 16px!important}.personnel-modal .personnel-modal__identity{grid-template-columns:1fr!important;gap:22px!important}.personnel-modal .personnel-photo-preview,.personnel-modal .personnel-photo-preview--card{aspect-ratio:4/3!important;width:min(100%,240px)!important;height:auto!important}.personnel-modal .personnel-field-grid{grid-template-columns:1fr!important;gap:15px!important}.personnel-modal .personnel-modal__header h2{font-size:25px!important}.personnel-modal .personnel-account-card{grid-template-columns:1fr!important}.personnel-modal .personnel-account-card__icon{width:38px!important}.personnel-modal .personnel-account-card__actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.personnel-modal .personnel-account-card__actions .button,.personnel-modal .personnel-account-card>.button{width:100%!important}}@media (width<=640px){.article-toc{margin-bottom:24px!important;padding:16px!important}.article-toc__head>span{display:none!important}.article-toc button{font-size:9px!important}}.personnel-modal .personnel-field-grid>label>input:not([type=checkbox]):not([type=radio]){display:block!important}.personnel-modal .personnel-photo-overlay{z-index:5!important}.personnel-modal .personnel-photo-overlay button{appearance:none!important;cursor:pointer!important;border-radius:0!important}.site-shell--panel .personnel-credential-modal__card--success{border-top:2px solid #b49c73!important}.site-shell--panel .personnel-credential-modal__card--success h3{margin-top:9px!important}.site-shell--panel .personnel-credential-modal__password button:hover{color:#b49c73!important;border-color:#b49c736b!important}.personnel-modal .personnel-danger-section{padding-bottom:24px!important}.personnel-modal .personnel-danger-card{background:#78263014!important;border:1px solid #ae4a4a52!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;padding:20px!important;display:flex!important}.personnel-modal .personnel-danger-card__copy{min-width:0!important}.personnel-modal .personnel-danger-card__copy small,.site-shell--panel .personnel-delete-modal__card>small{color:#c78b8b!important;-webkit-text-fill-color:#c78b8b!important;letter-spacing:.14em!important;font:700 8px/1.3 Montserrat,sans-serif!important}.personnel-modal .personnel-danger-card__copy h3{color:#f1eee7!important;-webkit-text-fill-color:#f1eee7!important;margin:7px 0 5px!important;font:500 16px/1.3 Roboto,sans-serif!important}.personnel-modal .personnel-danger-card__copy p{color:#ffffff7a!important;-webkit-text-fill-color:#ffffff7a!important;max-width:650px!important;margin:0!important;font:500 9px/1.55 Montserrat,sans-serif!important}.personnel-modal .personnel-danger-button{color:#fff4f2!important;cursor:pointer!important;background:#8f3f46!important;border:1px solid #be4e4e8c!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 14px!important;font:700 9px/1 Montserrat,sans-serif!important;display:inline-flex!important}.personnel-modal .personnel-danger-button:hover:not(:disabled){background:#a54b52!important;border-color:#d26969b3!important}.personnel-modal .personnel-danger-button:disabled{opacity:.48!important;cursor:not-allowed!important}.site-shell--panel .personnel-delete-modal{z-index:2147483646!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#08080cd6!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.site-shell--panel .personnel-delete-modal__card{background:#24242c!important;border:1px solid #be4e4e4d!important;border-top:2px solid #9d4c52!important;width:min(560px,100vw - 32px)!important;padding:28px!important;position:relative!important;box-shadow:0 30px 90px #00000094!important}.site-shell--panel .personnel-delete-modal__icon{color:#c9878b!important;background:#8f3f461a!important;border:1px solid #be4e4e59!important;place-items:center!important;width:44px!important;height:44px!important;margin-bottom:17px!important;display:grid!important}.site-shell--panel .personnel-delete-modal__card h3{color:#f5f2ec!important;-webkit-text-fill-color:#f5f2ec!important;margin:8px 0!important;font:400 23px/1.2 Roboto,sans-serif!important}.site-shell--panel .personnel-delete-modal__card>p{color:#ffffff8f!important;-webkit-text-fill-color:#ffffff8f!important;margin:0 0 18px!important;font:500 10px/1.65 Montserrat,sans-serif!important}.site-shell--panel .personnel-delete-modal__impact{background:#ffffff14!important;border:1px solid #ffffff14!important;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important;gap:1px!important;margin-bottom:18px!important;display:grid!important}.site-shell--panel .personnel-delete-modal__impact>div{background:#1d1d23!important;gap:4px!important;min-width:0!important;padding:13px!important;display:grid!important}.site-shell--panel .personnel-delete-modal__impact strong{color:#e7dfd1!important;-webkit-text-fill-color:#e7dfd1!important;overflow-wrap:anywhere!important;font:600 13px/1.35 Montserrat,sans-serif!important}.site-shell--panel .personnel-delete-modal__impact span{color:#ffffff61!important;-webkit-text-fill-color:#ffffff61!important;font:500 8px/1.4 Montserrat,sans-serif!important}.site-shell--panel .personnel-delete-modal__code{color:#ddd7ce!important;-webkit-text-fill-color:#ddd7ce!important;gap:7px!important;font:600 9px/1.4 Montserrat,sans-serif!important;display:grid!important}.site-shell--panel .personnel-delete-modal__code input{box-sizing:border-box!important;color:#f4efe7!important;width:100%!important;min-height:48px!important;box-shadow:none!important;letter-spacing:.22em!important;text-align:center!important;background:#18181e!important;border:1px solid #ffffff1f!important;outline:0!important;padding:0 14px!important;font:700 18px/48px Montserrat,sans-serif!important}.site-shell--panel .personnel-delete-modal__code input:focus,.site-shell--panel .personnel-delete-modal__code input:focus-visible{box-shadow:none!important;border-color:#ffffff1f!important;outline:0!important}.site-shell--panel .personnel-delete-modal__code-display{background:#b49c730f!important;border:1px dashed #b49c736b!important;justify-content:center!important;align-items:center!important;min-height:50px!important;margin-top:10px!important;display:flex!important}.site-shell--panel .personnel-delete-modal__code-display span{color:#c7ad7c!important;-webkit-text-fill-color:#c7ad7c!important;letter-spacing:.25em!important;font:700 21px/1 Montserrat,sans-serif!important}.site-shell--panel .personnel-delete-modal__hint{color:#ffffff57!important;-webkit-text-fill-color:#ffffff57!important;margin:10px 0 0!important;font:500 8px/1.55 Montserrat,sans-serif!important}.site-shell--panel .personnel-delete-modal__actions{border-top:1px solid #ffffff14!important;justify-content:flex-end!important;gap:8px!important;margin-top:22px!important;padding-top:18px!important;display:flex!important}.site-shell--panel .personnel-delete-modal__actions .button{min-height:38px!important;padding:0 14px!important}@media (width<=680px){.personnel-modal .personnel-danger-card{flex-direction:column!important;align-items:stretch!important}.personnel-modal .personnel-danger-button{width:100%!important}.site-shell--panel .personnel-delete-modal{padding:10px!important}.site-shell--panel .personnel-delete-modal__card{width:100%!important;padding:22px 18px!important}.site-shell--panel .personnel-delete-modal__impact{grid-template-columns:1fr!important}.site-shell--panel .personnel-delete-modal__actions{grid-template-columns:1fr!important;display:grid!important}.site-shell--panel .personnel-delete-modal__actions button{width:100%!important}}.staff-login__brand{justify-content:flex-start!important;align-items:center!important;width:100px!important;height:70px!important;margin-bottom:24px!important;display:flex!important}.staff-login__brand img{object-fit:contain!important;object-position:left center!important;width:100%!important;height:100%!important;display:block!important}.staff-password-rules{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 10px!important;margin:3px 0 4px!important;display:grid!important}.staff-password-rules>div,.staff-password-match{color:#2020277a!important;-webkit-text-fill-color:#2020277a!important;align-items:center!important;gap:7px!important;min-width:0!important;font:600 8px/1.4 Montserrat,sans-serif!important;display:flex!important}.staff-password-rules>div svg,.staff-password-match svg{color:#0000!important;border:1px solid #20202733!important;flex:none!important;padding:2px!important}.staff-password-rules>div.valid,.staff-password-match.valid{color:#62806a!important;-webkit-text-fill-color:#62806a!important}.staff-password-rules>div.valid svg,.staff-password-match.valid svg{color:#fff!important;background:#62806a!important;border-color:#62806a!important}.staff-password-match{margin-top:3px!important}@media (width<=520px){.staff-password-rules{grid-template-columns:1fr!important}.staff-login__brand{width:92px!important;height:62px!important}}.personnel-credential-modal{z-index:2147483647!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#08080cd6!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.personnel-credential-modal__card{box-sizing:border-box!important;background:#24242c!important;border:1px solid #ffffff1f!important;border-top:2px solid #b49c73!important;width:min(500px,100vw - 32px)!important;padding:30px!important;position:relative!important;box-shadow:0 30px 90px #00000094!important}.personnel-credential-modal__close{color:#ffffff94!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffff14!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important}.personnel-credential-modal__close:hover{color:#b49c73!important;border-color:#b49c7359!important}.personnel-credential-modal__icon{color:#b49c73!important;background:#b49c7314!important;border:1px solid #b49c734d!important;place-items:center!important;width:46px!important;height:46px!important;margin-bottom:18px!important;display:grid!important}.personnel-credential-modal__card>small{color:#fff6!important;-webkit-text-fill-color:#fff6!important;letter-spacing:.14em!important;font:700 8px/1.4 Montserrat,sans-serif!important;display:block!important}.personnel-credential-modal__card h3{color:#f5f2ec!important;-webkit-text-fill-color:#f5f2ec!important;margin:8px 0 9px!important;font:400 23px/1.2 Roboto,sans-serif!important}.personnel-credential-modal__card p{color:#ffffff8f!important;-webkit-text-fill-color:#ffffff8f!important;margin:0 0 18px!important;font:500 10px/1.65 Montserrat,sans-serif!important}.personnel-credential-modal__password{background:#18181e!important;border:1px solid #b49c734d!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-bottom:9px!important;padding:14px!important;display:grid!important}.personnel-credential-modal__password span{overflow-wrap:anywhere!important;color:#f3efe7!important;-webkit-text-fill-color:#f3efe7!important;letter-spacing:.06em!important;min-width:0!important;font:700 15px/1.3 Montserrat,sans-serif!important}.personnel-credential-modal__password button{color:#e5e0d8!important;cursor:pointer!important;background:#222229!important;border:1px solid #ffffff1a!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;font:600 9px/1 Montserrat,sans-serif!important;display:inline-flex!important}.personnel-credential-modal__password button:hover{color:#b49c73!important;border-color:#b49c7366!important}.personnel-credential-modal__done{width:100%!important;min-height:40px!important;margin-top:20px!important}@media (width<=560px){.personnel-credential-modal{padding:12px!important}.personnel-credential-modal__card{width:100%!important;padding:24px 18px!important}.personnel-credential-modal__password{grid-template-columns:1fr!important}.personnel-credential-modal__password button{width:100%!important}}.personnel-modal .personnel-modal__identity{grid-template-columns:210px 240px minmax(260px,1fr)!important;align-items:start!important;gap:30px!important}.personnel-modal .personnel-photo-card:nth-child(2){width:240px!important}.personnel-modal .personnel-photo-card:nth-child(2) .personnel-photo-preview{aspect-ratio:4/3!important;width:240px!important;max-width:100%!important}.personnel-modal .personnel-photo-card:first-child .personnel-photo-preview{aspect-ratio:4/3!important;width:210px!important}.personnel-modal .personnel-photo-preview img{object-fit:contain!important}.personnel-modal .personnel-profile-summary{box-sizing:border-box!important;background:#1b1b21!important;border:1px solid #ffffff17!important;flex-direction:column!important;gap:16px!important;min-width:0!important;min-height:100%!important;padding:18px!important;display:flex!important}.personnel-modal .personnel-profile-summary__eyebrow{color:#b49c73!important;-webkit-text-fill-color:#b49c73!important;letter-spacing:.16em!important;font:700 9px/1.2 Montserrat,sans-serif!important}.personnel-modal .personnel-profile-summary__identity{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.personnel-modal .personnel-profile-summary__avatar{color:#b49c73!important;background:#24242b!important;border:1px solid #b49c7347!important;flex:0 0 52px!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important;overflow:hidden!important}.personnel-modal .personnel-profile-summary__avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.personnel-modal .personnel-profile-summary__avatar strong{font:600 15px/1 Montserrat,sans-serif!important}.personnel-modal .personnel-profile-summary__identity>div{gap:4px!important;min-width:0!important;display:grid!important}.personnel-modal .personnel-profile-summary__identity strong{overflow-wrap:anywhere!important;color:#f2eee6!important;-webkit-text-fill-color:#f2eee6!important;font:600 13px/1.35 Montserrat,sans-serif!important}.personnel-modal .personnel-profile-summary__identity span{color:#ffffff6b!important;-webkit-text-fill-color:#ffffff6b!important;font:500 8px/1.4 Montserrat,sans-serif!important}.personnel-modal .personnel-profile-summary__rows{border-top:1px solid #ffffff12!important;gap:0!important;display:grid!important}.personnel-modal .personnel-profile-summary__rows>div{border-bottom:1px solid #ffffff0f!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important;padding:10px 0!important;display:grid!important}.personnel-modal .personnel-profile-summary__rows span{color:#ffffff4d!important;-webkit-text-fill-color:#ffffff4d!important;letter-spacing:.1em!important;font:700 7px/1.3 Montserrat,sans-serif!important}.personnel-modal .personnel-profile-summary__rows strong{color:#d9d3c8!important;-webkit-text-fill-color:#d9d3c8!important;text-align:right!important;font:600 8px/1.35 Montserrat,sans-serif!important}.personnel-modal .personnel-profile-summary__rows strong.is-muted{color:#ffffff61!important;-webkit-text-fill-color:#ffffff61!important}.personnel-modal .personnel-profile-summary__footer{gap:6px!important;margin-top:auto!important;padding-top:4px!important;display:grid!important}.personnel-modal .personnel-profile-summary__footer span{overflow-wrap:anywhere!important;color:#ffffff61!important;-webkit-text-fill-color:#ffffff61!important;font:500 8px/1.4 Montserrat,sans-serif!important}.personnel-credential-modal,.personnel-delete-modal{z-index:2147483646!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#08080cd1!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.personnel-credential-modal__card,.personnel-delete-modal__card{box-sizing:border-box!important;border:1px solid #ffffff1a!important;border-top:2px solid var(--panel-gold,#b49c73)!important;background:#24242c!important;width:min(560px,100vw - 32px)!important;max-height:calc(100dvh - 40px)!important;padding:30px!important;position:relative!important;overflow:auto!important;box-shadow:0 30px 90px #00000094!important}.personnel-delete-modal__card{border-top-color:#9d4c52!important}.personnel-credential-modal__close,.personnel-delete-modal__card .personnel-credential-modal__close{color:#ffffffa6!important;background:#1b1b21!important;border:1px solid #ffffff1a!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important}.personnel-delete-modal__icon{color:#c9878b!important;background:#8f3f461a!important;border:1px solid #be4e4e59!important;place-items:center!important;width:44px!important;height:44px!important;margin-bottom:18px!important;display:grid!important}.personnel-delete-modal__card>small{color:#c9878b!important;letter-spacing:.15em!important;font:700 9px/1.3 Montserrat,sans-serif!important;display:block!important}.personnel-delete-modal__card h3{color:#f5f2ec!important;margin:8px 0!important;font:400 23px/1.2 Roboto,sans-serif!important}.personnel-delete-modal__card>p{color:#ffffff8c!important;margin:0 0 20px!important;font:500 10px/1.65 Montserrat,sans-serif!important}.personnel-delete-modal__impact{background:#ffffff14!important;border:1px solid #ffffff14!important;grid-template-columns:1fr 1fr!important;gap:1px!important;margin-bottom:20px!important;display:grid!important}.personnel-delete-modal__impact-item{background:#1c1c22!important;gap:5px!important;min-width:0!important;padding:15px!important;display:grid!important}.personnel-delete-modal__impact-item>span{color:#ffffff57!important;letter-spacing:.12em!important;font:700 8px/1.3 Montserrat,sans-serif!important}.personnel-delete-modal__impact-item>strong{color:#eee8dd!important;overflow-wrap:anywhere!important;font:600 13px/1.4 Montserrat,sans-serif!important}.personnel-delete-modal__impact-item>small{color:#fff6!important;overflow-wrap:anywhere!important;font:500 8px/1.4 Montserrat,sans-serif!important}.personnel-delete-modal__code{color:#ddd7ce!important;gap:8px!important;font:600 9px/1.4 Montserrat,sans-serif!important;display:grid!important}.personnel-delete-modal__code input{box-sizing:border-box!important;color:#f4efe7!important;width:100%!important;min-height:54px!important;box-shadow:none!important;letter-spacing:.28em!important;text-align:center!important;background:#18181e!important;border:1px solid #b49c7347!important;outline:0!important;padding:0 16px!important;font:700 19px/54px Montserrat,sans-serif!important}.personnel-delete-modal__code input:focus,.personnel-delete-modal__code input:focus-visible{border-color:#b49c7373!important;outline:0!important;box-shadow:0 0 0 3px #b49c7312!important}.personnel-delete-modal__code-display{background:#b49c730e!important;border:1px dashed #b49c7361!important;justify-content:center!important;align-items:center!important;min-height:58px!important;margin-top:10px!important;display:flex!important}.personnel-delete-modal__code-display span{color:#c7ad7c!important;letter-spacing:.3em!important;font:700 23px/1 Montserrat,sans-serif!important}.personnel-delete-modal__hint{color:#ffffff57!important;margin:10px 0 0!important;font:500 8px/1.55 Montserrat,sans-serif!important}.personnel-delete-modal__actions{border-top:1px solid #ffffff14!important;justify-content:flex-end!important;gap:9px!important;margin-top:22px!important;padding-top:18px!important;display:flex!important}.personnel-delete-modal__actions .button{color:#eee8df!important;background:#303038!important;border:1px solid #ffffff1a!important;min-height:40px!important;padding:0 15px!important}.personnel-delete-modal__actions .personnel-danger-button{color:#fff4f2!important;background:#8f3f46!important;border-color:#be4e4ea6!important}.personnel-delete-modal__actions .personnel-danger-button:disabled{opacity:.42!important}@media (width<=1050px){.personnel-modal .personnel-modal__identity{grid-template-columns:180px 210px minmax(220px,1fr)!important;gap:22px!important}.personnel-modal .personnel-photo-card:nth-child(2),.personnel-modal .personnel-photo-card:nth-child(2) .personnel-photo-preview{width:210px!important}}@media (width<=760px){.personnel-modal .personnel-modal__identity{grid-template-columns:1fr!important}.personnel-modal .personnel-photo-card:first-child .personnel-photo-preview,.personnel-modal .personnel-photo-card:nth-child(2),.personnel-modal .personnel-photo-card:nth-child(2) .personnel-photo-preview{width:min(100%,240px)!important}.personnel-credential-modal,.personnel-delete-modal{padding:10px!important}.personnel-credential-modal__card,.personnel-delete-modal__card{width:100%!important;max-height:calc(100dvh - 20px)!important;padding:24px 18px!important}.personnel-delete-modal__impact{grid-template-columns:1fr!important}.personnel-delete-modal__actions{grid-template-columns:1fr!important;display:grid!important}.personnel-delete-modal__actions button{width:100%!important}}.site-shell--panel .mail-center__head--friendly{align-items:flex-end;padding-bottom:20px}.site-shell--panel .mail-center__head--friendly h2{letter-spacing:-.03em;font-size:30px}.site-shell--panel .mail-center__head--friendly p:last-child{max-width:760px;font-size:10px}.site-shell--panel .mail-center__head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-shell--panel .mail-account-select{border:1px solid var(--panel-border);color:#e8e2d7;background:#19191f;align-items:center;gap:8px;min-width:260px;height:40px;padding:0 11px;display:flex;position:relative}.site-shell--panel .mail-account-select svg:last-child{pointer-events:none;color:var(--panel-muted);margin-left:auto}.site-shell--panel .mail-account-select select{appearance:none;width:100%;font-size:10px;color:#eeeae2!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 20px 0 0!important}.site-shell--panel .mail-access-empty{border:1px solid var(--panel-border);background:#202027;align-items:flex-start;gap:15px;padding:22px;display:flex}.site-shell--panel .mail-access-empty__icon{width:42px;height:42px;color:var(--panel-gold);background:#b49c730f;border:1px solid #b49c7347;flex:0 0 42px;place-items:center;display:grid}.site-shell--panel .mail-access-empty strong{color:#f0ece4;font-size:14px;display:block}.site-shell--panel .mail-access-empty p{max-width:760px;color:var(--panel-muted);margin:6px 0 0;font-size:10px;line-height:1.7}.site-shell--panel .mail-account-hero--friendly{border:1px solid var(--panel-border);background:linear-gradient(135deg,#24242b,#202027);align-items:center;padding:18px}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__main strong{font-size:18px}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta{gap:28px;display:flex}.site-shell--panel .mail-health-grid--friendly article{min-height:112px}.site-shell--panel .mail-health-grid--friendly article>svg{color:var(--panel-gold)}.site-shell--panel .mail-tabs--friendly{border-bottom:1px solid var(--panel-border);flex-wrap:wrap;gap:0;display:flex}.site-shell--panel .mail-tabs--friendly button{min-height:42px;color:var(--panel-muted);background:0 0;border:1px solid #0000;border-bottom:0;align-items:center;gap:7px;padding:0 14px;font-size:10px;display:flex}.site-shell--panel .mail-tabs--friendly button:hover{color:#eeeae2;background:#b49c730a}.site-shell--panel .mail-tabs--friendly button.is-active{color:#f3eadc;border-color:var(--panel-border);background:#202027}.site-shell--panel .mail-tabs--friendly button svg{color:var(--panel-gold)}.site-shell--panel .mail-tabs--friendly button b{min-width:18px;height:18px;color:var(--panel-gold);background:#b49c731f;border-radius:10px;place-items:center;padding:0 5px;font-size:8px;display:grid}.site-shell--panel .mail-form-card{border:1px solid var(--panel-border);background:#202027;padding:22px}.site-shell--panel .mail-form-card__title{margin-bottom:18px}.site-shell--panel .mail-form-card__title small,.site-shell--panel .mail-account-management>div:first-child small{color:var(--panel-gold);letter-spacing:1.5px;font:700 8px Montserrat,sans-serif}.site-shell--panel .mail-form-card__title h3,.site-shell--panel .mail-account-management h3{color:#f0ece4;margin:5px 0;font-size:16px}.site-shell--panel .mail-form-card__title p,.site-shell--panel .mail-account-management p{color:var(--panel-muted);margin:0;font-size:9px;line-height:1.6}.site-shell--panel .mail-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-shell--panel .mail-form-grid__full{grid-column:1/-1}.site-shell--panel .mail-form-grid label,.site-shell--panel .mail-create-modal__card label{color:#d9d3c9;gap:6px;font-size:9px;display:grid}.site-shell--panel .mail-form-grid input,.site-shell--panel .mail-form-grid textarea,.site-shell--panel .mail-create-modal__card input{width:100%;min-height:42px;border:1px solid var(--panel-border)!important;color:#eeeae2!important;background:#18181e!important}.site-shell--panel .mail-form-grid textarea{resize:vertical;line-height:1.65;padding:12px!important}.site-shell--panel .mail-form-card footer{border-top:1px solid var(--panel-border);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.site-shell--panel .mail-switch{border:1px solid var(--panel-border);cursor:pointer;background:#1b1b21;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.site-shell--panel .mail-switch input,.site-shell--panel .mail-check input{accent-color:var(--panel-gold)}.site-shell--panel .mail-switch span{gap:3px;display:grid}.site-shell--panel .mail-switch strong{color:#eeeae2;font-size:10px}.site-shell--panel .mail-switch small{color:var(--panel-muted);font-size:8px}.site-shell--panel .mail-check{align-self:end;align-items:center;gap:8px;min-height:42px;display:flex!important}.site-shell--panel .mail-account-management{border:1px solid var(--panel-border);background:#1c1c22;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.site-shell--panel .mail-account-management__actions{flex-wrap:wrap;gap:8px;display:flex}.site-shell--panel .button--danger{color:#dfaaaa!important;background:#aa4b4b14!important;border:1px solid #c8696959!important}.site-shell--panel .mail-create-modal{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.site-shell--panel .mail-create-modal__card{border:1px solid var(--panel-border);background:#222229;gap:13px;width:min(520px,100%);padding:24px;display:grid;position:relative;box-shadow:0 24px 70px #00000073}.site-shell--panel .mail-create-modal__card>small{color:var(--panel-gold);letter-spacing:1.5px;font:700 8px Montserrat,sans-serif}.site-shell--panel .mail-create-modal__card h3{color:#f0ece4;margin:0;font-size:18px}.site-shell--panel .mail-create-modal__card>p{color:var(--panel-muted);margin:0 0 4px;font-size:9px;line-height:1.6}.site-shell--panel .mail-create-modal__card footer{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.site-shell--panel .mail-create-modal__close{border:1px solid var(--panel-border);width:32px;height:32px;color:var(--panel-muted);background:0 0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.personnel-mail-access{gap:9px;display:grid}.personnel-mail-access__item{border:1px solid var(--panel-border);background:#1c1c22;padding:13px}.personnel-mail-access__account{align-items:center;gap:10px;display:flex}.personnel-mail-access__toggle{background:#141419;border:1px solid #ffffff2e;border-radius:20px;flex:0 0 34px;width:34px;height:20px;padding:2px}.personnel-mail-access__toggle span{background:#777;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;display:block}.personnel-mail-access__icon{border:1px solid var(--panel-border);width:32px;height:32px;color:var(--panel-gold);place-items:center;display:grid}.personnel-mail-access__account strong{color:#eeeae2;font-size:10px}.personnel-mail-access__account small{color:var(--panel-faint);font-size:8px}.personnel-mail-access__permissions{border-top:1px solid var(--panel-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0 76px;padding-top:11px;display:grid}.personnel-mail-access__permissions label{border:1px solid var(--panel-border);background:#19191f;align-items:flex-start;gap:8px;padding:9px;display:flex}.personnel-mail-access__permissions span{gap:3px;display:grid}.personnel-mail-access__permissions strong{color:#e9e4db;font-size:9px}.personnel-mail-access__footer{border-top:1px solid var(--panel-border);color:var(--panel-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:8px;display:flex}.personnel-mail-access__loading,.personnel-mail-access__empty{border:1px dashed var(--panel-border);color:var(--panel-muted);padding:14px;font-size:9px}@media (width<=900px){.site-shell--panel .mail-center__head--friendly{flex-direction:column;align-items:flex-start}.site-shell--panel .mail-center__head-actions{justify-content:flex-start;width:100%}.site-shell--panel .mail-account-select{flex:1;min-width:220px}.site-shell--panel .mail-account-hero--friendly{flex-direction:column;align-items:flex-start}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta{justify-content:space-between;width:100%}.site-shell--panel .mail-account-management{flex-direction:column;align-items:flex-start}.personnel-mail-access__permissions{margin-left:0}}@media (width<=640px){.site-shell--panel .mail-form-grid{grid-template-columns:1fr}.site-shell--panel .mail-form-grid__full{grid-column:auto}.site-shell--panel .mail-tabs--friendly{flex-wrap:nowrap;overflow:auto}.site-shell--panel .mail-tabs--friendly button{white-space:nowrap}.site-shell--panel .mail-inbox{grid-template-columns:1fr!important}.site-shell--panel .mail-inbox__message{min-height:320px}.site-shell--panel .mail-account-select{width:100%;min-width:0}.site-shell--panel .mail-center__head-actions .button{flex:1}.personnel-mail-access__permissions{grid-template-columns:1fr}.personnel-mail-access__footer{flex-direction:column;align-items:flex-start}}.site-shell--panel .mail-inbox--friendly{border:1px solid var(--panel-border);background:#202027;grid-template-columns:minmax(300px,390px) minmax(0,1fr);min-height:560px;display:grid}.site-shell--panel .mail-inbox__list{border-right:1px solid var(--panel-border);background:#1b1b21;min-width:0;overflow:hidden}.site-shell--panel .mail-inbox__toolbar{border-bottom:1px solid var(--panel-border);gap:10px;padding:14px;display:grid}.site-shell--panel .mail-inbox__toolbar>div{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.site-shell--panel .mail-inbox__toolbar span{color:var(--panel-gold);letter-spacing:1.4px;font:700 8px Montserrat,sans-serif}.site-shell--panel .mail-inbox__toolbar strong{color:#eeeae2;font-size:11px}.site-shell--panel .mail-inbox__toolbar input{width:100%;min-height:36px;font-size:9px;border:1px solid var(--panel-border)!important;color:#eeeae2!important;background:#15151a!important}.site-shell--panel .mail-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:9px;padding:13px 14px;display:grid}.site-shell--panel .mail-row:hover{background:#b49c730d}.site-shell--panel .mail-row.is-selected{box-shadow:inset 2px 0 0 var(--panel-gold);background:#b49c7317}.site-shell--panel .mail-row__dot{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:4px}.site-shell--panel .mail-row.is-unread .mail-row__dot{background:var(--panel-gold)}.site-shell--panel .mail-row__body{gap:3px;min-width:0;display:grid}.site-shell--panel .mail-row__body strong{text-overflow:ellipsis;white-space:nowrap;color:#eeeae2;font-size:9px;overflow:hidden}.site-shell--panel .mail-row__body span{text-overflow:ellipsis;white-space:nowrap;color:#d2ccc2;font-size:9px;overflow:hidden}.site-shell--panel .mail-row__body small{text-overflow:ellipsis;white-space:nowrap;color:var(--panel-faint);font-size:7px;overflow:hidden}.site-shell--panel .mail-row time{color:var(--panel-faint);white-space:nowrap;font-size:7px}.site-shell--panel .mail-empty,.site-shell--panel .mail-message-empty{min-height:300px;color:var(--panel-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:25px;display:grid}.site-shell--panel .mail-empty svg,.site-shell--panel .mail-message-empty svg{color:var(--panel-gold)}.site-shell--panel .mail-empty strong,.site-shell--panel .mail-message-empty strong{color:#e8e3da;font-size:11px}.site-shell--panel .mail-empty span,.site-shell--panel .mail-message-empty span{font-size:8px}.site-shell--panel .mail-inbox__message{background:#222229;min-width:0}.site-shell--panel .mail-inbox__message>header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.site-shell--panel .mail-inbox__message>header>div{gap:5px;min-width:0;display:grid}.site-shell--panel .mail-inbox__message>header span{text-overflow:ellipsis;white-space:nowrap;color:var(--panel-muted);font-size:8px;overflow:hidden}.site-shell--panel .mail-inbox__message>header strong{color:#f0ece4;font-size:15px;font-weight:600}.site-shell--panel .mail-inbox__message>header small{color:var(--panel-faint);font-size:8px}.site-shell--panel .mail-icon-button{border:1px solid var(--panel-border);width:34px;height:34px;color:var(--panel-muted);background:#1b1b21;place-items:center;display:grid}.site-shell--panel .mail-icon-button:hover{color:#e5cfcf;border-color:#c869694d}.site-shell--panel .mail-message-body{color:#ded9d0;min-height:450px;padding:22px;font-size:10px;line-height:1.75;overflow:auto}.site-shell--panel .mail-message-body--plain{white-space:pre-wrap;margin:0;font:10px/1.75 inherit}.site-shell--panel .mail-message-body img{max-width:100%;height:auto}.site-shell--panel .personnel-mail-count{color:var(--panel-gold);align-items:center;gap:4px;margin-top:4px;font-size:7px;display:inline-flex}.site-shell--panel .mail-account-picker{z-index:40;width:min(360px,100%);position:relative}.site-shell--panel .mail-account-picker__trigger{border:1px solid var(--panel-border);color:#eeeae2;text-align:left;background:#18181e;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 11px;display:grid}.site-shell--panel .mail-account-picker__trigger:hover{background:#1c1c23;border-color:#b49c736b}.site-shell--panel .mail-account-picker__icon,.site-shell--panel .mail-account-picker__menu-icon{width:32px;height:32px;color:var(--panel-gold);background:#b49c730f;border:1px solid #b49c7340;place-items:center;display:grid}.site-shell--panel .mail-account-picker__current{gap:2px;min-width:0;display:grid}.site-shell--panel .mail-account-picker__current small{color:var(--panel-gold);letter-spacing:1.4px;font:700 7px Montserrat,sans-serif}.site-shell--panel .mail-account-picker__current strong{text-overflow:ellipsis;white-space:nowrap;color:#f0ece4;font-size:10px;overflow:hidden}.site-shell--panel .mail-account-picker__current em{text-overflow:ellipsis;white-space:nowrap;color:var(--panel-faint);font-size:8px;font-style:normal;overflow:hidden}.site-shell--panel .mail-account-picker__chevron{color:var(--panel-muted);transition:transform .18s}.site-shell--panel .mail-account-picker__chevron.is-open{color:var(--panel-gold);transform:rotate(180deg)}.site-shell--panel .mail-account-picker__menu{border:1px solid var(--panel-border);background:#202027;max-height:360px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #0006}.site-shell--panel .mail-account-picker__menu button{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;display:grid}.site-shell--panel .mail-account-picker__menu button:hover,.site-shell--panel .mail-account-picker__menu button.is-selected{background:#b49c7312;border-color:#b49c7333}.site-shell--panel .mail-account-picker__menu-icon{width:30px;height:30px}.site-shell--panel .mail-account-picker__menu button>span:nth-child(2){gap:2px;min-width:0;display:grid}.site-shell--panel .mail-account-picker__menu strong{text-overflow:ellipsis;white-space:nowrap;color:#eeeae2;font-size:9px;overflow:hidden}.site-shell--panel .mail-account-picker__menu small{text-overflow:ellipsis;white-space:nowrap;color:var(--panel-faint);font-size:7px;overflow:hidden}.site-shell--panel .mail-account-picker__check{color:var(--panel-gold);text-align:center;font-size:13px;font-weight:700}.site-shell--panel .mail-account-hero--friendly{grid-template-columns:minmax(0,1fr) auto;gap:28px;display:grid}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__main{align-items:center;gap:13px;display:flex}.site-shell--panel .mail-account-hero__identity{gap:4px;min-width:0;display:grid}.site-shell--panel .mail-account-hero__identity>span{color:var(--panel-gold);letter-spacing:1.5px;font:700 7px Montserrat,sans-serif}.site-shell--panel .mail-account-hero__identity strong{text-overflow:ellipsis;white-space:nowrap;color:#f1ece3;font-size:18px;line-height:1.2;overflow:hidden}.site-shell--panel .mail-account-hero__identity small{color:var(--panel-muted);font-size:9px}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta{grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px;min-width:300px;display:grid}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta>div{border-left:1px solid var(--panel-border);min-width:0;padding:10px 12px}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta span{color:var(--panel-faint);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:7px;display:block}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta strong{color:#e9e3da;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta strong i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #78be9114}.site-shell--panel .mail-tabs--friendly button{position:relative}.site-shell--panel .mail-tabs--friendly button.is-active{color:#f6eee3;border-color:var(--panel-border);box-shadow:inset 0 2px 0 var(--panel-gold);background:#24242b}.site-shell--panel .mail-tabs--friendly button.is-active svg{color:#d8bf91}.site-shell--panel .mail-tabs--friendly button.is-active span{font-weight:600}.site-shell--panel .mail-inbox--friendly{grid-template-rows:minmax(0,1fr)}.site-shell--panel .mail-inbox__list{flex-direction:column;min-height:560px;display:flex}.site-shell--panel .mail-inbox__toolbar{flex:none}.site-shell--panel .mail-empty{flex:auto;align-content:center;place-items:center;min-height:0}.site-shell--panel .mail-inbox__message{flex-direction:column;min-height:560px;display:flex}.site-shell--panel .mail-message-empty{flex:auto;width:100%;min-height:0}.site-shell--panel .mail-empty--error,.site-shell--panel .mail-message-empty--error{color:#dcaeae}.site-shell--panel .mail-empty--error svg,.site-shell--panel .mail-message-empty--error svg{color:#c98d8d}.site-shell--panel .mail-empty button,.site-shell--panel .mail-message-empty button{color:#dbc59e;background:#b49c730f;border:1px solid #b49c734d;min-height:30px;margin-top:6px;padding:0 11px;font-size:8px}.site-shell--panel .mail-empty button:hover,.site-shell--panel .mail-message-empty button:hover{background:#b49c731f}@media (width<=900px){.site-shell--panel .mail-account-picker{width:100%}.site-shell--panel .mail-account-hero--friendly{grid-template-columns:1fr}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta{width:100%;min-width:0}}@media (width<=640px){.site-shell--panel .mail-account-picker__menu{left:0;right:0}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta{grid-template-columns:1fr}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta>div{border-left:0;border-top:1px solid var(--panel-border)}}.site-shell--panel .mail-center--pro{gap:20px}.site-shell--panel .mail-center__head--friendly{align-items:flex-end;gap:28px;padding:0 0 18px}.site-shell--panel .mail-center__head--friendly>div:first-child{flex:1;min-width:0}.site-shell--panel .mail-center__head--friendly h2{margin:7px 0 6px;font-size:32px;font-weight:600;line-height:1.05}.site-shell--panel .mail-center__head--friendly p:last-child{max-width:760px;color:var(--panel-muted);margin:0;font-size:10px;line-height:1.65}.site-shell--panel .mail-center__head-actions{flex:none;grid-template-columns:minmax(300px,380px) auto auto;align-items:stretch;gap:8px;display:grid}.site-shell--panel .mail-account-picker{z-index:60;width:100%}.site-shell--panel .mail-account-picker__trigger{border-radius:2px;grid-template-columns:34px minmax(0,1fr) 18px;min-height:52px;padding:6px 10px}.site-shell--panel .mail-account-picker__current{gap:3px}.site-shell--panel .mail-account-picker__current small{font-size:7px}.site-shell--panel .mail-account-picker__current strong{font-size:10px}.site-shell--panel .mail-account-picker__current em{font-size:8px}.site-shell--panel .mail-center__head-actions>.button{white-space:nowrap;min-height:52px}.site-shell--panel .mail-account-hero--friendly{border-radius:2px;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:20px 22px}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__main{min-width:0}.site-shell--panel .mail-account-hero__avatar{flex:0 0 48px;width:48px;height:48px}.site-shell--panel .mail-account-hero__identity{gap:5px}.site-shell--panel .mail-account-hero__identity>span{font-size:7px}.site-shell--panel .mail-account-hero__identity strong{font-size:19px}.site-shell--panel .mail-account-hero__identity small{font-size:9px}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta{min-width:320px}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta>div{padding:10px 14px}.site-shell--panel .mail-health-grid--friendly{gap:10px}.site-shell--panel .mail-health-grid--friendly article{min-height:104px;padding:16px}.site-shell--panel .mail-tabs--friendly{margin-top:2px}.site-shell--panel .mail-tabs--friendly button{min-height:46px;padding:0 16px;font-size:9px}.site-shell--panel .mail-tabs--friendly button.is-active{box-shadow:inset 0 2px 0 var(--panel-gold),0 -1px 0 #24242b}.personnel-mail-access-section{overflow:hidden}.personnel-mail-access__item{border-radius:2px}.personnel-mail-access__account{min-height:64px;padding:12px 16px}.personnel-mail-access__permissions{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 16px 16px 82px}.personnel-mail-access__permissions label{min-height:70px}.personnel-mail-access__full-access{margin-bottom:14px;padding:16px 18px}.personnel-mail-access__full-access strong{font-size:12px}.personnel-mail-access__full-access span{font-size:9px}@media (width<=1100px){.site-shell--panel .mail-center__head-actions{grid-template-columns:minmax(260px,1fr) auto auto}.site-shell--panel .mail-account-hero--friendly{grid-template-columns:1fr}.site-shell--panel .mail-account-hero--friendly .mail-account-hero__meta{width:100%;min-width:0}.personnel-mail-access__permissions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.site-shell--panel .mail-center__head--friendly{flex-direction:column;align-items:flex-start}.site-shell--panel .mail-center__head-actions{grid-template-columns:minmax(0,1fr) auto auto;width:100%}}@media (width<=640px){.site-shell--panel .mail-center__head-actions{grid-template-columns:1fr 1fr}.site-shell--panel .mail-account-picker{grid-column:1/-1}.site-shell--panel .mail-center__head-actions>.button{width:100%}.personnel-mail-access__permissions{grid-template-columns:1fr;padding-left:16px}}.site-shell--panel .mail-message-frame{background:#fff;border:0;width:100%;height:calc(100vh - 330px);min-height:560px;max-height:900px;display:block}.site-shell--panel .mail-message-body--plain{box-sizing:border-box;color:#111;background:#fff;min-height:560px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;overflow:auto}.personnel-mail-access__full-access{background:linear-gradient(135deg,#b49c7314,#ffffff04);border:1px solid #b49c7347;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.personnel-mail-access__full-access-icon{width:40px;height:40px;color:var(--panel-gold);background:#b49c7314;border:1px solid #b49c7352;flex:0 0 40px;place-items:center;display:grid}.personnel-mail-access__full-access>div:last-child{gap:5px;display:grid}.personnel-mail-access__full-access strong{color:#f1ece3;font-size:12px}.personnel-mail-access__full-access span{color:var(--panel-muted);font-size:9px;line-height:1.6}.personnel-mail-access__item{overflow:hidden}.personnel-mail-access__account{min-width:0}.personnel-mail-access__account>div{flex:1}.personnel-mail-access__account strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personnel-mail-access__permissions{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0;padding:12px 0 0}.personnel-mail-access__permissions label{align-items:flex-start;gap:10px;min-width:0;padding:12px}.personnel-mail-access__permissions strong{white-space:normal;line-height:1.35;display:block}.personnel-mail-access__permissions small{line-height:1.5;display:block}@media (width<=900px){.site-shell--panel .mail-message-frame{height:520px}.personnel-mail-access__permissions{grid-template-columns:1fr}}@media (width<=640px){.site-shell--panel .mail-message-frame{height:520px;min-height:420px}.personnel-mail-access__full-access{padding:14px}}.site-shell--panel .mail-bulkbar{border-bottom:1px solid var(--panel-border);background:#b49c730b;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.site-shell--panel .mail-bulkbar label{color:#d9d2c7;align-items:center;gap:9px;font-size:10px;display:flex}.site-shell--panel .mail-bulkbar input[type=checkbox],.site-shell--panel .mail-row__check input[type=checkbox]{appearance:none;cursor:pointer;background:#17171d;border:1px solid #5a5961;border-radius:4px;place-items:center;width:17px;height:17px;margin:0;display:grid}.site-shell--panel .mail-bulkbar input[type=checkbox]:checked,.site-shell--panel .mail-row__check input[type=checkbox]:checked{background:var(--panel-gold);border-color:var(--panel-gold)}.site-shell--panel .mail-bulkbar input[type=checkbox]:checked:after,.site-shell--panel .mail-row__check input[type=checkbox]:checked:after{content:"✓";color:#19181d;font-size:12px;font-weight:800;line-height:1}.site-shell--panel .mail-bulkbar__actions{gap:6px;display:flex}.site-shell--panel .mail-bulkbar__actions button,.site-shell--panel .mail-inbox__tools button{border:1px solid var(--panel-border);color:#bdb6aa;cursor:pointer;background:#19191f;padding:8px 11px;font-size:9px}.site-shell--panel .mail-bulkbar__actions button:hover,.site-shell--panel .mail-inbox__tools button.is-active{color:#f2eadf;background:#b49c7314;border-color:#b49c7380}.site-shell--panel .mail-bulkbar__actions .is-danger{color:#d99b9b}.site-shell--panel .mail-row-wrap{border-bottom:1px solid var(--panel-border);align-items:center;display:flex}.site-shell--panel .mail-row-wrap .mail-row{border-bottom:0;flex:1}.site-shell--panel .mail-row__check{cursor:pointer;flex:0 0 38px;place-items:center;width:38px;display:grid}.site-shell--panel .mail-inbox__toolbar--advanced{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.site-shell--panel .mail-inbox__tools{align-items:center;gap:5px;min-width:min(100%,420px);display:flex}.site-shell--panel .mail-inbox__tools input{flex:1;min-width:180px}.site-shell--panel .mail-compose-shell{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.site-shell--panel .mail-compose-main{min-width:0}.site-shell--panel .mail-compose-actions{gap:7px;display:flex}.site-shell--panel .mail-editor-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.site-shell--panel .mail-switch--compact{padding:12px 14px!important}.site-shell--panel .mail-rich-editor{border:1px solid var(--panel-border);background:#111116}.site-shell--panel .mail-rich-editor__toolbar{border-bottom:1px solid var(--panel-border);background:#18181e;gap:4px;padding:7px;display:flex}.site-shell--panel .mail-rich-editor__toolbar button{color:#bdb5a8;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:31px;height:29px;display:grid}.site-shell--panel .mail-rich-editor__toolbar button:hover{border-color:var(--panel-border);color:#fff;background:#222229}.site-shell--panel .mail-rich-editor__body{color:#eee;outline:none;min-height:280px;padding:18px;font-size:13px;line-height:1.7}.site-shell--panel .mail-rich-editor__body:empty:before{content:"Mesajınızı yazın…";color:#6f6b68}.site-shell--panel .mail-compose-preview{border:1px solid var(--panel-border);background:#fff;width:100%;height:470px}.site-shell--panel .mail-attachments{border:1px dashed #b49c734d;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.site-shell--panel .mail-attachments strong,.site-shell--panel .mail-attachments small{display:block}.site-shell--panel .mail-attachments small{color:var(--panel-muted);margin-top:3px;font-size:8px}.site-shell--panel .mail-attachments ul{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.site-shell--panel .mail-attachments li{border:1px solid var(--panel-border);color:#ddd;background:#18181e;align-items:center;gap:8px;padding:7px 9px;font-size:9px;display:flex}.site-shell--panel .mail-attachments li button{color:#a99f91;cursor:pointer;background:0 0;border:0}.site-shell--panel .mail-drafts-panel{border:1px solid var(--panel-border);background:#17171d;min-width:0;padding:16px}.site-shell--panel .mail-drafts-panel>div:first-child{margin-bottom:12px}.site-shell--panel .mail-drafts-panel small{color:var(--panel-gold);letter-spacing:.18em;font-size:7px;display:block}.site-shell--panel .mail-drafts-panel h3{color:#eee;margin:5px 0 0;font-size:17px}.site-shell--panel .mail-drafts-empty{color:var(--panel-muted);align-items:center;gap:9px;padding:18px 0;font-size:10px;display:flex}.site-shell--panel .mail-draft-item{text-align:left;border:1px solid var(--panel-border);color:#ddd;cursor:pointer;background:#1c1c22;grid-template-columns:minmax(0,1fr) auto;gap:4px;width:100%;padding:11px;display:grid;position:relative}.site-shell--panel .mail-draft-item+.mail-draft-item{margin-top:6px}.site-shell--panel .mail-draft-item strong,.site-shell--panel .mail-draft-item small,.site-shell--panel .mail-draft-item time{grid-column:1}.site-shell--panel .mail-draft-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.site-shell--panel .mail-draft-item small,.site-shell--panel .mail-draft-item time{color:var(--panel-muted);font-size:8px}.site-shell--panel .mail-draft-item i{color:#9e7c7c;font-style:normal;position:absolute;top:9px;right:9px}.site-shell--panel .mail-audit-list{gap:7px;display:grid}.site-shell--panel .mail-audit-list article{border:1px solid var(--panel-border);background:#19191f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.site-shell--panel .mail-audit-list__icon{width:30px;height:30px;color:var(--panel-gold);background:#b49c7314;place-items:center;display:grid}.site-shell--panel .mail-audit-list strong{color:#eee;font-size:10px}.site-shell--panel .mail-audit-list p{color:var(--panel-muted);margin:4px 0 0;font-size:8px}.site-shell--panel .mail-audit-list time{color:#8d8984;white-space:nowrap;font-size:8px}.site-shell--panel .mail-audit-empty{border:1px dashed var(--panel-border);text-align:center;color:var(--panel-muted);padding:28px;font-size:10px}.site-shell--panel .mail-create-modal__card--pro{border:1px solid #b49c733d;width:min(560px,100vw - 28px);padding:26px;box-shadow:0 24px 80px #00000073}.site-shell--panel .mail-create-modal__icon{width:46px;height:46px;color:var(--panel-gold);background:#b49c7314;border:1px solid #b49c734d;place-items:center;margin-bottom:16px;display:grid}.site-shell--panel .mail-create-address{border:1px solid var(--panel-border);background:#15151a;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.site-shell--panel .mail-create-address input{background:0 0;border:0}.site-shell--panel .mail-create-address span{color:#8f897f;white-space:nowrap;padding:0 12px;font-size:10px}.site-shell--panel .mail-details-toggle{border:0;border-top:1px solid var(--panel-border);color:#d6cfc4;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:12px 0;font-size:10px;display:flex}.site-shell--panel .mail-details-toggle svg{transition:transform .2s}.site-shell--panel .mail-details-toggle svg.is-open{transform:rotate(180deg)}.site-shell--panel .mail-create-details{border:1px solid var(--panel-border);background:#18181e;padding:12px}.site-shell--panel .mail-create-details p{color:var(--panel-muted);margin:7px 0 0;font-size:8px;line-height:1.6}.site-shell--panel .mail-draft-status{color:var(--panel-muted);flex:1;font-size:8px}@media (width<=900px){.site-shell--panel .mail-compose-shell{grid-template-columns:1fr}.site-shell--panel .mail-drafts-panel{order:2}.site-shell--panel .mail-editor-options{grid-template-columns:1fr}.site-shell--panel .mail-audit-list article{grid-template-columns:34px 1fr}.site-shell--panel .mail-audit-list time{grid-column:2}}@media (width<=640px){.site-shell--panel .mail-inbox__tools{flex-wrap:wrap;width:100%;min-width:0}.site-shell--panel .mail-inbox__tools input{order:3;width:100%;min-width:0}.site-shell--panel .mail-bulkbar{flex-direction:column;align-items:flex-start}.site-shell--panel .mail-attachments,.site-shell--panel .mail-create-address{grid-template-columns:1fr}.site-shell--panel .mail-create-address span{border-top:1px solid var(--panel-border);padding:8px 12px}}.personnel-mail-access-section{padding:28px 0 8px}.personnel-mail-access-section .personnel-modal__section-title{margin-bottom:22px}.personnel-mail-access-section .personnel-modal__section-title small{color:var(--panel-gold);letter-spacing:1.8px;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.personnel-mail-access-section .personnel-modal__section-title h3{color:#f3eee6;margin:0;font-size:19px;font-weight:700;line-height:1.25}.personnel-mail-access-section .personnel-modal__section-title p{color:#a9a6ae;max-width:820px;margin:9px 0 0;font-size:12px;line-height:1.65}.personnel-mail-access__full-access{box-sizing:border-box;background:linear-gradient(135deg,#b49c731a,#ffffff05);border:1px solid #b49c7347;border-radius:8px;align-items:center;gap:16px;min-height:88px;padding:18px 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06}.personnel-mail-access__full-access-icon{background:#b49c7317;border:1px solid #b49c734d;border-radius:7px;flex:0 0 42px;width:42px;height:42px}.personnel-mail-access__full-access>div:last-child{gap:5px;min-width:0}.personnel-mail-access__full-access strong{font-size:13px;line-height:1.35}.personnel-mail-access__full-access span{max-width:760px;font-size:11px;line-height:1.55}.personnel-mail-access{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.personnel-mail-access__item{background:#14141ab8;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:0;transition:border-color .18s,background .18s,transform .18s;overflow:hidden}.personnel-mail-access__item:hover{border-color:#b49c733d}.personnel-mail-access__item.is-assigned{background:linear-gradient(#b49c730e,#14141ad1);border-color:#b49c7361}.personnel-mail-access__account{box-sizing:border-box;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:flex}.personnel-mail-access__toggle{cursor:pointer;background:#111116;border:1px solid #ffffff29;border-radius:999px;flex:0 0 38px;width:38px;height:22px;padding:2px;position:relative}.personnel-mail-access__toggle span{background:#66636a;border-radius:50%;width:16px;height:16px;transform:translate(0)}.personnel-mail-access__item.is-assigned .personnel-mail-access__toggle{background:#b49c7329;border-color:#b49c738c}.personnel-mail-access__item.is-assigned .personnel-mail-access__toggle span{background:var(--panel-gold);transform:translate(16px)}.personnel-mail-access__icon{background:#ffffff06;border:1px solid #ffffff17;border-radius:6px;flex:0 0 36px;width:36px;height:36px}.personnel-mail-access__account>div{gap:4px;min-width:0;display:grid}.personnel-mail-access__account strong{color:#eeeae2;font-size:12px;font-weight:650;line-height:1.3}.personnel-mail-access__account small{color:#817d86;font-size:9px;line-height:1.3}.personnel-mail-access__item.is-assigned .personnel-mail-access__account small{color:var(--panel-gold)}.personnel-mail-access__permissions{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0 12px 12px;display:grid}.personnel-mail-access__permissions label{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff12;border-radius:6px;align-items:flex-start;gap:8px;min-height:76px;margin-top:12px;padding:10px;display:flex}.personnel-mail-access__permissions label:hover{border-color:#b49c7338}.personnel-mail-access__permissions input{width:15px;height:15px;accent-color:var(--panel-gold);flex:0 0 15px;margin:2px 0 0!important}.personnel-mail-access__permissions label>span{gap:4px;min-width:0;display:grid}.personnel-mail-access__permissions strong{color:#e9e4db;font-size:9px;line-height:1.35}.personnel-mail-access__permissions small{color:#817d86;font-size:8px;line-height:1.45}.personnel-mail-access__footer{color:#817d86;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 0 0;font-size:9px;line-height:1.5;display:flex}.personnel-mail-access__footer .button{flex:none}.personnel-mail-access__loading,.personnel-mail-access__empty{color:#9b98a0;background:#14141a73;border:1px dashed #ffffff1f;border-radius:8px;padding:20px;font-size:10px}.personnel-mail-access{align-items:start}.personnel-mail-access__item{align-self:start;height:fit-content}.personnel-mail-access__permissions input[type=checkbox]{cursor:pointer;appearance:none!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;box-shadow:none!important;background:#111116!important;border:1px solid #ffffff3d!important;border-radius:4px!important;place-items:center!important;margin:1px 0 0!important;padding:0!important;display:grid!important}.personnel-mail-access__permissions input[type=checkbox]:disabled{opacity:.58;cursor:not-allowed}@media (width<=1100px){.personnel-mail-access{grid-template-columns:1fr}}@media (width<=700px){.personnel-mail-access__permissions{grid-template-columns:1fr}.personnel-mail-access__footer{flex-direction:column;align-items:stretch}.personnel-mail-access__footer .button{width:100%}.personnel-mail-access__full-access{align-items:flex-start;padding:16px}}.mail-create-modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050508b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mail-create-modal__card{color:#eeeae2;background:#222229;border:1px solid #b49c7347;border-radius:10px;gap:13px;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000094}.mail-create-modal__card label{color:#c9c2b8;gap:7px;font-size:10px;display:grid}.mail-create-modal__card input{box-sizing:border-box;border-radius:5px;outline:none;width:100%;min-height:44px;color:#eeeae2!important;background:#15151a!important;border:1px solid #ffffff1a!important;padding:0 12px!important;font-size:11px!important}.mail-create-modal__card input:focus{box-shadow:0 0 0 3px #b49c7314;border-color:#b49c738c!important}.mail-create-modal__card>small{color:#c4ab7b;letter-spacing:1.7px;font:700 8px/1.2 Montserrat,sans-serif}.mail-create-modal__card h3{color:#f2eee7;margin:0;font:600 20px/1.25 Roboto,sans-serif}.mail-create-modal__card>p{color:#9d9aa1;margin:0 0 4px;font-size:10px;line-height:1.65}.mail-create-modal__icon{color:#c4ab7b;background:#b49c7314;border:1px solid #b49c734d;border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:3px;display:grid}.mail-create-modal__close{color:#9d9aa1;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:5px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.mail-create-modal__close:hover{color:#e9e0d2;background:#b49c730d;border-color:#b49c7359}.mail-create-address{background:#15151a;border:1px solid #ffffff1a;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.mail-create-address:focus-within{border-color:#b49c738c;box-shadow:0 0 0 3px #b49c7314}.mail-create-address input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mail-create-address span{color:#8f897f;white-space:nowrap;padding:0 13px;font-size:10px}.mail-create-modal .mail-switch{cursor:pointer;background:#1a1a20;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:11px;margin:0;padding:12px 14px;display:flex}.mail-create-modal .mail-switch input{accent-color:#b49c73;width:17px;height:17px;min-height:17px;padding:0!important}.mail-create-modal .mail-switch span{gap:3px;display:grid}.mail-create-modal .mail-switch strong{color:#eeeae2;font-size:10px}.mail-create-modal .mail-switch small{color:#85818a;font-size:8px;line-height:1.45}.mail-details-toggle{color:#d5cec4;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 0;font-size:10px;display:flex}.mail-details-toggle:hover{color:#eee6d9}.mail-details-toggle svg{transition:transform .2s}.mail-details-toggle svg.is-open{transform:rotate(180deg)}.mail-create-details{background:#19191f;border:1px solid #ffffff14;border-radius:6px;gap:8px;padding:14px;display:grid}.mail-create-details p{color:#85818a;margin:0;font-size:8px;line-height:1.6}.mail-create-modal__card footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:8px;margin-top:5px;padding-top:15px;display:flex}@media (width<=640px){.mail-create-modal{padding:12px}.mail-create-modal__card{width:100%;max-height:calc(100vh - 24px);padding:22px}.mail-create-address{grid-template-columns:1fr}.mail-create-address span{border-top:1px solid #ffffff14;padding:9px 12px}}.site-shell--panel .mail-audit-card{min-width:0}.site-shell--panel .mail-audit-head{align-items:flex-start}.site-shell--panel .mail-audit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.site-shell--panel .mail-audit-stats article{border:1px solid var(--panel-border);background:#19191f;min-width:0;padding:13px 14px}.site-shell--panel .mail-audit-stats span{color:var(--panel-faint);letter-spacing:1.5px;font:700 7px/1.2 Montserrat,sans-serif;display:block}.site-shell--panel .mail-audit-stats strong{color:#eeeae2;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:15px;line-height:1.2;display:block;overflow:hidden}.site-shell--panel .mail-audit-stats small{color:#77747c;margin-top:5px;font-size:7px;line-height:1.4;display:block}.site-shell--panel .mail-audit-filters{border:1px solid var(--panel-border);background:#1a1a20;grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) 130px auto;align-items:end;gap:8px;margin-bottom:12px;padding:12px;display:grid}.site-shell--panel .mail-audit-filters label{min-width:0;color:var(--panel-muted);gap:6px;font-size:8px;display:grid}.site-shell--panel .mail-audit-filters label>span{color:var(--panel-faint);letter-spacing:1.2px;font:700 7px/1 Montserrat,sans-serif}.site-shell--panel .mail-audit-filters input,.site-shell--panel .mail-audit-filters select{box-sizing:border-box;outline:none;width:100%;height:38px;border:1px solid var(--panel-border)!important;color:#eeeae2!important;background:#15151a!important;padding:0 10px!important;font-size:9px!important}.site-shell--panel .mail-audit-filters input:focus,.site-shell--panel .mail-audit-filters select:focus{box-shadow:0 0 0 3px #b49c730f;border-color:#b49c737a!important}.site-shell--panel .mail-audit-reset{border:1px solid var(--panel-border);color:#aaa5a0;cursor:pointer;background:0 0;height:38px;padding:0 12px;font-size:9px}.site-shell--panel .mail-audit-reset:hover{color:#dfd3c0;background:#b49c730d;border-color:#b49c7359}.site-shell--panel .mail-audit-table{border:1px solid var(--panel-border);background:#17171d;overflow:hidden}.site-shell--panel .mail-audit-table__head{border-bottom:1px solid var(--panel-border);color:var(--panel-faint);letter-spacing:1.2px;background:#1c1c22;grid-template-columns:minmax(190px,1.1fr) minmax(190px,1fr) minmax(170px,.9fr) 130px;gap:0;padding:9px 12px;font:700 7px/1 Montserrat,sans-serif;display:grid}.site-shell--panel .mail-audit-row{border-bottom:1px solid #ffffff0e}.site-shell--panel .mail-audit-row:last-child{border-bottom:0}.site-shell--panel .mail-audit-row__main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(180px,1.1fr) minmax(190px,1fr) minmax(170px,.9fr) 130px;align-items:center;gap:10px;padding:11px 12px;display:grid}.site-shell--panel .mail-audit-row__main:hover,.site-shell--panel .mail-audit-row.is-expanded .mail-audit-row__main{background:#b49c730b}.site-shell--panel .mail-audit-row__action,.site-shell--panel .mail-audit-row__actor,.site-shell--panel .mail-audit-row__target{gap:4px;min-width:0;display:grid}.site-shell--panel .mail-audit-row__action strong,.site-shell--panel .mail-audit-row__actor strong,.site-shell--panel .mail-audit-row__target strong{text-overflow:ellipsis;white-space:nowrap;color:#eeeae2;font-size:9px;font-weight:600;overflow:hidden}.site-shell--panel .mail-audit-row__action small,.site-shell--panel .mail-audit-row__actor small,.site-shell--panel .mail-audit-row__target small{text-overflow:ellipsis;white-space:nowrap;color:#77747c;font-size:7px;overflow:hidden}.site-shell--panel .mail-audit-row__main time{color:#8b8781;white-space:nowrap;text-align:right;font-size:7px}.site-shell--panel .mail-audit-row__details{background:#1b1b21;border-top:1px solid #ffffff0e;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 12px 14px 56px;display:grid}.site-shell--panel .mail-audit-row__details>div{background:#17171d;border:1px solid #ffffff12;min-width:0;padding:9px 10px}.site-shell--panel .mail-audit-row__details span{color:#77747c;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font:700 7px/1 Montserrat,sans-serif;display:block}.site-shell--panel .mail-audit-row__details strong{color:#d8d1c7;overflow-wrap:anywhere;font-size:8px;line-height:1.5;display:block}.site-shell--panel .mail-audit-row__details .mail-audit-row__technical{grid-column:1/-1}.site-shell--panel .mail-audit-pagination{border-top:1px solid var(--panel-border);color:#7d7980;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:8px;display:flex}.site-shell--panel .mail-audit-pagination>div{align-items:center;gap:8px;display:flex}.site-shell--panel .mail-audit-pagination button{border:1px solid var(--panel-border);color:#bdb6aa;cursor:pointer;background:#19191f;place-items:center;width:32px;height:32px;display:grid}.site-shell--panel .mail-audit-pagination button:hover:not(:disabled){color:#e7dac4;background:#b49c730f;border-color:#b49c736b}.site-shell--panel .mail-audit-pagination button:disabled{opacity:.35;cursor:not-allowed}.site-shell--panel .mail-audit-pagination strong{text-align:center;color:#c9c1b7;min-width:70px;font-size:8px}@media (width<=1050px){.site-shell--panel .mail-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell--panel .mail-audit-filters{grid-template-columns:1fr 1fr}.site-shell--panel .mail-audit-reset{width:100%}.site-shell--panel .mail-audit-table__head{display:none}.site-shell--panel .mail-audit-row__main{grid-template-columns:34px minmax(0,1fr) auto}.site-shell--panel .mail-audit-row__actor,.site-shell--panel .mail-audit-row__target{display:none}.site-shell--panel .mail-audit-row__main time{text-align:right}}@media (width<=640px){.site-shell--panel .mail-audit-stats{grid-template-columns:1fr 1fr}.site-shell--panel .mail-audit-filters{grid-template-columns:1fr}.site-shell--panel .mail-audit-row__main{grid-template-columns:30px minmax(0,1fr);padding:11px 10px}.site-shell--panel .mail-audit-row__main time{text-align:left;grid-column:2}.site-shell--panel .mail-audit-row__details{grid-template-columns:1fr;padding:10px}.site-shell--panel .mail-audit-pagination{flex-direction:column;align-items:flex-start}.site-shell--panel .mail-audit-pagination>div{justify-content:space-between;width:100%}}.mail-recipient-field{min-width:0;position:relative}.mail-recipient-box{border:1px solid var(--panel-border);cursor:text;background:#18181e;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 9px;display:flex;position:relative}.mail-recipient-box:focus-within{border-color:#b49c738c;box-shadow:0 0 0 3px #b49c7314}.mail-recipient-box>input{min-width:150px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:180px!important;padding:0 3px!important}.mail-recipient-chip{color:#e9e2d7;background:#b49c7314;border:1px solid #b49c7340;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 7px 5px 9px;font-size:9px;line-height:1;display:inline-flex}.mail-recipient-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-recipient-chip button{color:#a9a3a0;cursor:pointer;background:0 0;border:0;place-items:center;width:17px;height:17px;display:grid}.mail-recipient-chip button:hover{color:#fff}.mail-recipient-suggestions{z-index:30;border:1px solid var(--panel-border);background:#202027;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 45px #00000073}.mail-recipient-suggestions button{color:#eeeae2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.mail-recipient-suggestions button:hover{background:#b49c7312;border-color:#b49c7333}.mail-recipient-suggestions button>span{gap:2px;min-width:0;display:grid}.mail-recipient-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mail-recipient-suggestions small{color:var(--panel-faint);font-size:7px}.mail-field-hint{color:var(--panel-faint);margin-top:5px;font-size:7px;line-height:1.5;display:block}.mail-rich-editor__toolbar{white-space:nowrap;flex-wrap:nowrap;align-items:center;overflow:auto}.mail-rich-editor__toolbar select{border:1px solid var(--panel-border);color:#bdb5a8;background:#111116;min-width:70px;height:29px;padding:0 6px;font-size:8px}.mail-rich-editor__toolbar button{flex:0 0 31px}.mail-editor-divider{background:var(--panel-border);flex:0 0 1px;width:1px;height:20px;margin:0 2px}.mail-editor-color{color:#bdb5a8;border:1px solid #0000;align-items:center;gap:3px;height:29px;padding:0 5px;display:inline-flex}.mail-editor-color input{cursor:pointer;background:0 0!important;border:0!important;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}.mail-audit-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mail-audit-head>div:first-child{min-width:0}.mail-audit-head .button--danger,.audit-danger{color:#dfaaaa!important;background:#aa4b4b14!important;border:1px solid #c8696959!important}@media (width<=700px){.mail-audit-head{flex-direction:column}.mail-audit-head .button{justify-content:center;width:100%}.mail-recipient-box>input{min-width:110px!important}}.site-shell--panel .admin-panel .site-settings-workspace,.site-shell--panel .admin-panel .site-settings-form,.site-shell--panel .admin-panel .settings-embedded-panel,.site-shell--panel .admin-panel .settings-embedded-panel>.system-status-detailed{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.site-shell--panel .admin-panel .site-settings-form{padding:32px!important}.site-shell--panel .admin-panel .settings-site-form,.site-shell--panel .admin-panel .settings-section-panel{width:100%!important;max-width:none!important}.site-shell--panel .admin-panel .settings-section-panel .profile-identity-grid,.site-shell--panel .admin-panel .settings-section-panel .settings-logo-grid,.site-shell--panel .admin-panel .settings-section-panel .maintenance-settings__grid{box-sizing:border-box!important;width:100%!important;min-width:0!important}.site-shell--panel .admin-panel .settings-section-panel .profile-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.site-shell--panel .admin-panel .settings-section-panel .profile-identity-grid .wide{grid-column:1/-1!important}.site-shell--panel .admin-panel .settings-embedded-panel{margin-top:18px!important}.site-shell--panel .admin-panel .settings-embedded-panel .system-status-detailed{margin:0!important}.site-shell--panel .admin-panel .google-workspace-dashboard,.site-shell--panel .admin-panel .system-audit--detailed{box-sizing:border-box!important;width:100%!important;max-width:none!important}@media (width<=820px){.site-shell--panel .admin-panel .site-settings-form{padding:22px!important}.site-shell--panel .admin-panel .settings-section-panel .profile-identity-grid{grid-template-columns:1fr!important}.site-shell--panel .admin-panel .settings-section-panel .profile-identity-grid .wide{grid-column:auto!important}.site-shell--panel .admin-panel .settings-section-panel .settings-logo-grid,.site-shell--panel .admin-panel .settings-section-panel .maintenance-settings__grid{grid-template-columns:1fr!important}.site-shell--panel .admin-panel .settings-embedded-panel .system-status-detailed{padding:22px!important}.site-shell--panel .admin-panel .google-workspace-head,.site-shell--panel .admin-panel .google-workspace-detail-grid,.site-shell--panel .admin-panel .google-data-panels{grid-template-columns:1fr!important}.site-shell--panel .admin-panel .google-workspace-head{display:grid!important}.site-shell--panel .admin-panel .google-metric-grid,.site-shell--panel .admin-panel .google-metric-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.site-shell--panel .admin-panel .site-settings-form{padding:16px!important}.site-shell--panel .admin-panel .settings-section-panel{padding-top:14px!important}.site-shell--panel .admin-panel .settings-embedded-panel .system-status-detailed{padding:16px!important}.site-shell--panel .admin-panel .google-metric-grid,.site-shell--panel .admin-panel .google-metric-grid--primary{grid-template-columns:1fr!important}.site-shell--panel .admin-panel .google-workspace-dashboard{padding:16px!important}.site-shell--panel .admin-panel .google-workspace-head__actions{width:100%!important;min-width:0!important}.site-shell--panel .admin-panel .google-workspace-head__actions>*{max-width:100%!important}}.site-shell--panel .admin-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.site-shell--panel .admin-metric-card{min-height:255px}.site-shell--panel .admin-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.site-shell--panel .admin-card__head h2{margin:0}.site-shell--panel .admin-card__head p{color:#ffffff61;margin:5px 0 0;font-size:9px}.site-shell--panel .admin-card__head>svg{color:var(--panel-gold);flex:none}.site-shell--panel .admin-metric-main{align-items:baseline;gap:9px;margin:25px 0 17px;display:flex}.site-shell--panel .admin-metric-main strong{color:#f5f2ec;font:500 32px Roboto,sans-serif}.site-shell--panel .admin-metric-main span{color:#ffffff6b;font-size:9px}.site-shell--panel .admin-metric-row{border-top:1px solid #ffffff0f;justify-content:space-between;gap:16px;padding:9px 0;font-size:9px;display:flex}.site-shell--panel .admin-metric-row span{color:#ffffff6b}.site-shell--panel .admin-metric-row strong{color:#eeeae2}.site-shell--panel .admin-trend-note{color:var(--panel-gold);margin-top:13px;font-size:8px;display:block}.site-shell--panel .dashboard-chart-total{color:var(--panel-gold);font-size:10px;font-weight:600}.site-shell--panel .admin-mail-top{gap:6px;margin-top:11px;display:grid}.site-shell--panel .admin-mail-top span{background:#ffffff06;justify-content:space-between;gap:10px;padding:6px 8px;font-size:8px;display:flex}.site-shell--panel .admin-mail-top b{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.site-shell--panel .admin-mail-top em{color:var(--panel-gold);white-space:nowrap;font-style:normal}.site-shell--panel .mail-health-score{align-items:baseline;gap:5px;margin:20px 0 12px;display:flex}.site-shell--panel .mail-health-score strong{color:#f5f2ec;font:500 30px Roboto,sans-serif}.site-shell--panel .mail-health-score span{color:#ffffff59;font-size:9px}.site-shell--panel .mail-health-list span{color:#ffffff9e;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.site-shell--panel .mail-health-list i{background:#ffffff40;border-radius:50%;width:6px;height:6px}.site-shell--panel .mail-health-list b{font-size:7px;font-weight:600}.site-shell--panel .mail-health-list .is-ok i{background:#78b89a}.site-shell--panel .mail-health-list .is-ok b{color:#78b89a}.site-shell--panel .mail-health-list .is-bad i{background:#c97878}.site-shell--panel .mail-health-list .is-bad b{color:#c97878}.site-shell--panel .mail-health-list .is-unknown i{background:var(--panel-gold)}.site-shell--panel .mail-health-list .is-unknown b{color:var(--panel-gold)}.site-shell--panel .dashboard-top-pages{gap:0;margin-top:15px;display:grid}.site-shell--panel .dashboard-top-pages>div{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 0;display:grid}.site-shell--panel .dashboard-top-pages span{color:#eeeae2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.site-shell--panel .dashboard-top-pages strong{color:var(--panel-gold);font-size:10px}.site-shell--panel .dashboard-top-pages small{color:#ffffff4d;grid-column:1/-1;font-size:7px}.site-shell--panel .dashboard-top-pages>p,.site-shell--panel .dashboard-device-list>p{color:#ffffff59;font-size:9px}.site-shell--panel .dashboard-device-list{gap:14px;margin-top:22px;display:grid}.site-shell--panel .dashboard-device-list>div{grid-template-columns:65px 1fr auto;align-items:center;gap:9px;display:grid}.site-shell--panel .dashboard-device-list span{color:#ffffff8c;font-size:8px}.site-shell--panel .dashboard-device-list>div>div{background:#ffffff0f;height:5px;overflow:hidden}.site-shell--panel .dashboard-device-list i{background:linear-gradient(90deg,var(--panel-gold),#d6c19d);height:100%;display:block}.site-shell--panel .dashboard-device-list strong{color:#eeeae2;font-size:8px}.site-shell--panel .admin-analytics-secondary{grid-template-columns:1.5fr 1fr;margin-top:18px}.site-shell--panel .admin-chart .chart-bars i{transition:height .35s}.site-shell--panel .admin-chart .chart-bars i:hover{filter:brightness(1.12)}@media (width<=1000px){.site-shell--panel .admin-analytics-grid{grid-template-columns:1fr 1fr}.site-shell--panel .admin-analytics-grid .admin-metric-card:last-child{grid-column:1/-1}.site-shell--panel .admin-analytics-secondary{grid-template-columns:1fr}}@media (width<=640px){.site-shell--panel .admin-analytics-grid{grid-template-columns:1fr}.site-shell--panel .admin-analytics-grid .admin-metric-card:last-child{grid-column:auto}.site-shell--panel .admin-analytics-secondary{grid-template-columns:1fr}}.site-shell--panel .mail-health-score small{color:#ffffff61;font-size:8px}.site-shell--panel .mail-health-list{gap:5px;display:grid}.site-shell--panel .mail-health-item{background:#ffffff05;border:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 7px;display:grid}.site-shell--panel .mail-health-item>span{color:#ffffffad;align-items:center;gap:6px;font-size:8px;display:flex}.site-shell--panel .mail-health-item>span i{background:#ffffff4d;border-radius:50%;flex:none;width:6px;height:6px}.site-shell--panel .mail-health-item>b{font-size:7px;font-weight:600}.site-shell--panel .mail-health-item>small{color:#ffffff4d;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:7px;overflow:hidden}.site-shell--panel .mail-health-item.is-ok>span i{background:#78b89a}.site-shell--panel .mail-health-item.is-ok>b{color:#78b89a}.site-shell--panel .mail-health-item.is-bad>span i{background:#c97878}.site-shell--panel .mail-health-item.is-bad>b{color:#c97878}.site-shell--panel .mail-health-item.is-unknown>span i{background:var(--panel-gold)}.site-shell--panel .mail-health-item.is-unknown>b{color:var(--panel-gold)}.site-shell--panel .admin-metric-card:has(.mail-health-list){min-height:310px}.site-shell--panel .admin-panel .decision-results{color:#e9e7e2!important;background:#202027!important}.site-shell--panel .admin-panel .decision-result-list{background:#202027!important;border-top-color:#ffffff1a!important}.site-shell--panel .admin-panel .decision-result-row{box-sizing:border-box!important;color:#e9e7e2!important;-webkit-text-fill-color:#e9e7e2!important;background:#202027!important;border-bottom:1px solid #ffffff17!important;grid-template-columns:38px minmax(0,1fr) 34px 20px!important;gap:11px!important;width:100%!important;min-height:64px!important;padding:14px 10px!important}.site-shell--panel .admin-panel .decision-result-row:hover,.site-shell--panel .admin-panel .decision-result-row.selected{background:#292930!important}.site-shell--panel .admin-panel .decision-result-row__number{color:#ffffff94!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;background:#202027!important;border-color:#ffffff38!important;width:30px!important;height:30px!important}.site-shell--panel .admin-panel .decision-result-row__main{color:#eeeae2!important;gap:5px!important;min-width:0!important;display:grid!important}.site-shell--panel .admin-panel .decision-result-row__main strong{color:#eeeae2!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;font:600 12px/1.3 Montserrat,sans-serif!important}.site-shell--panel .admin-panel .decision-result-row__main small{color:#ffffff80!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.site-shell--panel .admin-panel .decision-result-row__main em{color:#ffffff6b!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.site-shell--panel .admin-panel .decision-result-row__star{color:#ffffff7a!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;background:0 0!important;border-color:#fff3!important;width:30px!important;height:30px!important}.site-shell--panel .admin-panel .decision-result-row__star.active{color:#d7c08f!important;background:#b49c731a!important;border-color:#b49c7399!important}.site-shell--panel .admin-panel .decision-result-row__chevron{color:#ffffff6b!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.site-shell--panel .blog-analytics-panel .blog-like-audience-button{appearance:none!important;color:#d9c9a8!important;white-space:nowrap!important;width:auto!important;max-width:max-content!important;min-height:32px!important;box-shadow:none!important;cursor:pointer!important;background:#b49c7314!important;border:1px solid #b49c7357!important;border-radius:4px!important;outline:none!important;grid-column:auto!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font:600 9px/1 Montserrat,sans-serif!important;display:inline-flex!important}.site-shell--panel .blog-analytics-panel .blog-like-audience-button:hover{color:#f0e8da!important;background:#b49c7329!important;border-color:#b49c739e!important}.site-shell--panel .blog-analytics-table>article{grid-template-columns:minmax(0,1fr) 80px 80px 80px minmax(110px,auto)!important;align-items:center!important}.blog-like-audience-overlay{z-index:10000!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0a0a0eb8!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}.blog-like-audience-modal{color:#eeeae2!important;background:#202027!important;border:1px solid #ffffff1f!important;width:min(620px,100%)!important;max-height:min(760px,100vh - 48px)!important;padding:28px!important;position:relative!important;overflow:auto!important;box-shadow:0 24px 70px #0000006b!important}.blog-like-audience-modal h2{color:#f1eee8!important;margin:0 0 5px!important}.blog-like-audience-title{color:#ffffff7a!important;margin:0 0 20px!important;font-size:10px!important}.blog-like-audience-close{color:#ffffffa8!important;cursor:pointer!important;background:#18181e!important;border:1px solid #ffffff24!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important;position:absolute!important;top:18px!important;right:18px!important}.blog-like-audience-close:hover{color:var(--panel-gold)!important;background:#222229!important;border-color:#b49c738c!important}.blog-like-audience-list{gap:8px!important;display:grid!important}.blog-like-audience-list article{background:#19191f!important;border:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:12px 14px!important;display:flex!important}.blog-like-audience-list article strong{color:#eeeae2!important;font-size:10px!important;display:block!important}.blog-like-audience-list article span{color:#fff6!important;margin-top:3px!important;font-size:8px!important;display:block!important}.blog-like-audience-list article>small{color:#ffffff5c!important;white-space:nowrap!important;font-size:8px!important}.personnel-mail-access__toggle{appearance:none!important;box-sizing:border-box!important;color:#0000!important;cursor:pointer!important;background:#111116!important;border:1px solid #fff3!important;border-radius:999px!important;flex:0 0 38px!important;justify-content:flex-start!important;align-items:center!important;width:38px!important;min-width:38px!important;height:22px!important;min-height:22px!important;padding:2px!important;display:flex!important;position:relative!important;box-shadow:inset 0 0 0 1px #0000002e!important}.personnel-mail-access__toggle span{box-sizing:border-box!important;background:#77737a!important;border:0!important;border-radius:50%!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;transition:transform .18s,background .18s!important;display:block!important;transform:translate(0)!important}.personnel-mail-access__toggle.is-on,.personnel-mail-access__item.is-assigned .personnel-mail-access__toggle{background:#b49c7329!important;border-color:#b49c7399!important}.personnel-mail-access__toggle.is-on span,.personnel-mail-access__item.is-assigned .personnel-mail-access__toggle span{background:var(--panel-gold)!important;transform:translate(16px)!important}.personnel-mail-access__permissions input[type=checkbox]{appearance:none!important;box-sizing:border-box!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;box-shadow:none!important;cursor:pointer!important;background:#111116!important;border:1px solid #ffffff47!important;border-radius:4px!important;place-items:center!important;margin:1px 0 0!important;padding:0!important;display:grid!important}.personnel-mail-access__permissions input[type=checkbox]:after{content:"";opacity:0;border:2px solid #0000;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transition:opacity .15s,transform .15s;transform:rotate(45deg)scale(.6)}.personnel-mail-access__permissions input[type=checkbox]:checked{border-color:var(--panel-gold)!important;background:var(--panel-gold)!important}.personnel-mail-access__permissions input[type=checkbox]:checked:after{opacity:1!important;border-color:#17171c!important;transform:rotate(45deg)scale(1)!important}.personnel-mail-access__permissions input[type=checkbox]:focus-visible{outline-offset:2px!important;outline:2px solid #b49c736b!important}@media (width<=820px){.site-shell--panel .blog-analytics-table>article{grid-template-columns:minmax(0,1fr) 70px 70px 70px minmax(105px,auto)!important}}@media (width<=620px){.site-shell--panel .blog-analytics-table>article{grid-template-columns:1fr 1fr!important}.site-shell--panel .blog-analytics-table>article>div{grid-column:1/-1!important}.site-shell--panel .blog-analytics-table>article>button{width:100%!important;max-width:none!important}.blog-like-audience-overlay{padding:14px!important}.blog-like-audience-modal{padding:22px 18px!important}.blog-like-audience-list article{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}}.site-header.site-header--solid{color:var(--ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f7f4f0;box-shadow:0 1px #37373f14}.site-header.site-header--solid .nav-cta{border-color:var(--color-primary);color:var(--color-secondary)}.bio-layout,.team-hero{padding-top:90px!important}@media (width<=760px){.bio-layout{padding-top:35px!important}.team-hero{padding-top:40px!important}}.why-us__link{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:275px;padding:31px 32px 20px;transition:background .25s,color .25s;position:relative}.why-us__link:hover{color:#fff;background:var(--color-secondary)}.why-us__link span:first-child{color:var(--color-primary);font-family:Roboto,sans-serif;font-size:17px}.why-us__link h3{margin:50px 0 14px;font-family:Roboto,sans-serif;font-size:25px;font-weight:400}.why-us__link p{max-width:300px;color:var(--muted);margin:0;font-size:12px;line-height:1.85}.why-us__link:hover p{color:#ffffffb3}.why-us__link svg{color:var(--color-primary);position:absolute;bottom:26px;right:32px}.team-page{background:var(--paper);min-height:100vh}.team-content,.blog-content{padding-bottom:110px}.team-hero{max-width:790px;padding:73px 0 105px}.team-hero h1{letter-spacing:-.045em;margin:0;font-family:Roboto,sans-serif;font-size:clamp(42px,5.2vw,72px);font-weight:400;line-height:1.04}.team-hero h1 em{color:var(--color-primary);font-style:normal}.team-hero>p:last-child{max-width:500px;color:var(--muted);margin:28px 0 0;font-size:14px;line-height:1.9}.team-group{border-top:1px solid var(--line);padding:46px 0 68px}.team-group__title{align-items:baseline;gap:15px;margin-bottom:33px;display:flex}.team-group__title span{color:var(--color-primary);font-family:Roboto,sans-serif;font-size:15px}.team-group__title h2{margin:0;font-family:Roboto,sans-serif;font-size:31px;font-weight:400}.team-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.team-card{background:#efede8;transition:transform .25s,box-shadow .25s;display:block}.team-card:hover{transform:translateY(-7px);box-shadow:0 18px 38px #2020271f}.team-card__image{aspect-ratio:4/4.45;color:var(--color-primary);background:linear-gradient(145deg,#d6cbb8,#7e786f);place-items:center;display:grid;position:relative;overflow:hidden}.team-card__image img{object-fit:cover;width:100%;height:100%}.team-card__image span{font-family:Roboto,sans-serif;font-size:clamp(47px,5vw,70px);font-weight:400}.team-card__socials{opacity:0;gap:8px;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:18px;right:18px;transform:translateY(12px)}.team-card:hover .team-card__socials,.team-card:focus-within .team-card__socials{opacity:1;transform:translateY(0)}.team-card__socials a{color:#fff;background:#202027e0;border:1px solid #ffffff59;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid}.team-card__socials a:hover,.team-card__socials a:focus-visible{color:var(--ink);background:var(--color-primary)}.staff-login{background:linear-gradient(135deg,#292930,#45454f);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.staff-login__card{background:var(--paper);width:min(100%,460px);padding:52px;box-shadow:0 28px 80px #00000040}.staff-login__symbol{width:52px;height:52px;color:var(--color-primary);background:var(--color-secondary);place-items:center;margin-bottom:34px;display:grid}.staff-login h1,.admin-content h1{letter-spacing:-.04em;margin:0;font-family:Roboto,sans-serif;font-size:clamp(36px,4vw,49px);font-weight:400}.staff-login__lead{color:var(--muted);margin:16px 0 32px;font-size:13px;line-height:1.7}.staff-login label,.admin-form>label,.admin-form fieldset label{color:var(--ink);gap:8px;font-size:11px;font-weight:700;display:grid}.staff-login label+label{margin-top:20px}.staff-login input,.admin-form input,.admin-form textarea,.research-box input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;outline:0;padding:14px 0;font-size:14px}.staff-login input:focus,.admin-form input:focus,.admin-form textarea:focus,.research-box input:focus{border-color:var(--color-primary)}.staff-login .button{width:100%;margin-top:32px}.staff-login__back{color:var(--muted);text-align:center;margin-top:24px;font-size:11px;font-weight:700;display:block}.form-error,.form-success{margin:18px 0 0;font-size:12px}.form-error{color:#ae3e3e}.form-success{color:#36764f}.admin-panel{color:#e9e7e2;background:#222229;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{box-sizing:border-box;background:#18181e;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;min-height:100vh;padding:32px 18px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:11px;padding:0 14px 42px;font-size:13px;font-weight:700;display:flex}.admin-brand span{border:1px solid var(--color-primary);width:30px;height:30px;color:var(--color-primary);place-items:center;font:12px Roboto,sans-serif;display:grid}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar button,.admin-card button,.research-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;display:flex}.admin-sidebar nav button{color:#ffffffa3;text-align:left;width:100%;padding:12px 14px;font-size:12px;font-weight:600}.admin-sidebar nav button.is-active,.admin-sidebar nav button:hover{color:#fff;background:#b49c732b}.admin-sidebar__bottom{border-top:1px solid #ffffff1a;gap:20px;margin-top:auto;padding:24px 14px 0;display:grid}.admin-sidebar__bottom div{gap:5px;display:grid}.admin-sidebar__bottom strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-sidebar__bottom span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.admin-sidebar__bottom button{color:#ffffffa6;font-size:11px}.admin-content{width:min(1280px,100%);padding:64px clamp(28px,6vw,90px)}.admin-content__header{justify-content:space-between;align-items:end;margin-bottom:44px;display:flex}.admin-content .eyebrow{color:var(--color-primary);margin-bottom:16px}.admin-status{color:#fff9;align-items:center;gap:8px;font-size:10px;display:flex}.admin-status i{background:#6abd83;border-radius:50%;width:7px;height:7px}.admin-stats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.admin-stats article,.admin-card,.admin-form,.admin-table,.research-box,.admin-empty{background:#2a2a32;border:1px solid #ffffff1a}.admin-stats article{gap:12px;padding:25px;display:grid}.admin-stats span,.admin-stats small{color:#ffffff8f;font-size:11px}.admin-stats strong{color:var(--color-primary);font:46px Roboto,sans-serif}.admin-grid{grid-template-columns:1.5fr 1fr;gap:18px;margin-top:18px;display:grid}.admin-card{padding:27px}.admin-card h2{margin:0;font:22px Roboto,sans-serif}.admin-card>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.admin-card>div:first-child span{color:#ffffff80;font-size:10px}.admin-card>button{text-align:left;border-bottom:1px solid #ffffff1a;width:100%;padding:16px 0;font-size:12px}.admin-card>button:first-of-type{margin-top:15px}.admin-card>button:hover{color:var(--color-primary)}.chart-bars{border-bottom:1px solid #ffffff1a;align-items:end;gap:13px;height:190px;padding:24px 0 10px;display:flex}.chart-bars i{background:linear-gradient(to top, var(--color-primary), #d6c19d);flex:1;min-height:12px}.chart-labels{color:#ffffff73;justify-content:space-between;margin-top:10px;font-size:9px;display:flex}.admin-form{width:min(100%,780px);padding:34px}.admin-form__head{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.admin-form__head p{color:#fff9;margin:0;font-size:12px}.admin-form>label{color:#fffc;margin-top:24px}.admin-form input,.admin-form textarea{color:#fff}.admin-form textarea{resize:vertical}.admin-form fieldset{border:1px solid #ffffff1a;grid-template-columns:repeat(2,1fr);gap:20px;margin:35px 0 0;padding:24px;display:grid}.admin-form legend{color:var(--color-primary);padding:0 8px;font-size:11px;font-weight:700}.admin-table{max-width:900px}.admin-table__row{border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:20px;padding:20px 24px;font-size:12px;display:grid}.admin-table__row>span:first-child{gap:5px;display:grid}.admin-table small{color:#ffffff80}.admin-table__heading{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-empty{text-align:center;max-width:650px;padding:55px}.admin-empty svg{color:var(--color-primary)}.admin-empty h2{margin:20px 0 10px;font:29px Roboto,sans-serif}.admin-empty p{color:#fff9;max-width:440px;margin:0 auto 26px;font-size:13px;line-height:1.8}.admin-empty button:disabled{cursor:not-allowed;opacity:.55}.blog-panel__header{justify-content:space-between;align-items:center;max-width:900px;margin-bottom:18px;display:flex}.blog-panel__header p{color:#fff9;margin:0;font-size:12px}.blog-editor{max-width:900px}.editor-cancel{color:#fff9;cursor:pointer;background:0 0;border:0;margin-right:12px;font:700 11px Montserrat,sans-serif}.post-status{max-width:220px}.post-status select{border:0;border-bottom:1px solid var(--line);color:#fff;font:inherit;background:0 0;outline:none;padding:11px 0}.post-status select option{color:var(--ink)}.post-list{gap:12px;max-width:900px;display:grid}.post-list article{background:#2a2a32;border:1px solid #ffffff1a;justify-content:space-between;gap:25px;padding:25px;display:flex}.post-list h2{margin:10px 0;font:24px Roboto,sans-serif}.post-list p{color:#ffffff8c;margin:0;font-size:12px;line-height:1.7}.post-list article>button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;font:700 11px Montserrat,sans-serif;display:flex}.post-status--draft,.post-status--published{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.post-status--draft{color:#d8bb7d}.post-status--published{color:#75be8a}.research-box{max-width:900px;padding:38px}.research-box>p{color:#ffffffa6;max-width:620px;margin:0 0 26px;font-size:13px;line-height:1.8}.research-box form{gap:14px;display:flex}.research-box input{color:#fff;border:1px solid #ffffff26;padding:16px}.research-box .button{flex:none}.research-links{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:27px;display:grid}.research-links button{color:#ffffffbf;border:1px solid #ffffff1a;justify-content:space-between;padding:17px;font-size:12px}.research-links button:hover{border-color:var(--color-primary);color:var(--color-primary)}.admin-loading{color:var(--color-primary);padding:90px 0}@media (width<=820px){.admin-panel{grid-template-columns:1fr}.admin-sidebar{height:auto;min-height:auto;padding:20px;position:relative}.admin-brand{padding-bottom:22px}.admin-sidebar nav{grid-template-columns:repeat(2,1fr)}.admin-sidebar__bottom{display:none}.admin-content{padding:36px 20px}.admin-content__header{align-items:start;gap:20px}.admin-stats,.admin-grid,.admin-form fieldset,.research-links{grid-template-columns:1fr}.research-box form{flex-direction:column}.blog-panel__header,.post-list article{flex-direction:column;align-items:flex-start}}.team-card__body{padding:23px 24px 25px}.team-card__body p{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:700}.team-card__body h3{margin:0;font-family:Roboto,sans-serif;font-size:27px;font-weight:400}.team-card__body>span{color:var(--muted);align-items:center;gap:8px;margin-top:26px;font-size:10px;font-weight:700;display:flex}.team-card:hover .team-card__body>span{color:var(--ink)}.team-cta{color:#fff;background:var(--color-secondary);grid-template-columns:.2fr 1.6fr .65fr;align-items:center;gap:35px;margin-top:35px;padding:58px 60px;display:grid}.team-cta svg{color:var(--color-primary)}.team-cta p{margin:0;font-family:Roboto,sans-serif;font-size:29px;line-height:1.2}.team-cta .button{justify-self:end}@media (width<=760px){.why-us__link{border-left:0;min-height:0;padding:26px 0}.why-us__link h3{margin:27px 0 11px}.why-us__link svg{bottom:24px;right:0}.team-content,.blog-content{padding-bottom:70px}.team-hero{padding:38px 0 70px}.team-hero h1{font-size:43px}.team-group{padding:34px 0 49px}.team-grid{grid-template-columns:1fr;gap:17px}.team-card__image{aspect-ratio:4/3.7}.team-cta{grid-template-columns:1fr;gap:23px;padding:36px 27px}.team-cta p{font-size:27px}.team-cta .button{justify-self:start}}.why-us{padding-top:0}.why-us__grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.why-us__grid article{border-bottom:1px solid var(--line);min-height:275px;padding:31px 32px 20px 0}.why-us__grid article+article{border-left:1px solid var(--line);padding-left:32px}.why-us__grid span{color:var(--color-primary);font-family:Roboto,sans-serif;font-size:17px}.why-us__grid h3{margin:50px 0 14px;font-size:25px}.why-us__grid p{max-width:300px;color:var(--muted);margin:0;font-size:12px;line-height:1.85}.bio-page{background:var(--paper);min-height:100vh}.bio-header{justify-content:space-between;align-items:center;height:91px;display:flex}.bio-back{color:var(--muted);align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.bio-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(50px,9vw,150px);padding-top:65px;padding-bottom:110px;display:grid}.bio-profile{align-self:start}.bio-image{aspect-ratio:3/4;color:var(--color-primary);background:linear-gradient(145deg,#e6e0d4,#bbb1a0);place-items:center;display:grid;overflow:hidden}.bio-image img{object-fit:cover;width:100%;height:100%}.bio-profile>p:first-of-type{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;margin:29px 0 8px;font-size:10px;font-weight:700}.bio-profile h1{margin:0;font-size:clamp(32px,3vw,43px);line-height:1.08}.bio-line{background:var(--color-primary);width:48px;height:1px;margin:27px 0;display:block}.bio-intro{max-width:310px;color:var(--muted);margin:0;font-size:13px;line-height:1.85}.bio-actions{gap:18px;margin-top:27px;display:grid}.bio-contact{width:fit-content;color:var(--ink);align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.bio-socials{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bio-socials>span{width:100%;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.bio-socials a{border:1px solid var(--line);color:var(--ink);align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.bio-socials a:hover,.bio-socials a:focus-visible{border-color:var(--color-primary);color:var(--color-primary);background:#b49c730f}.bio-contact{color:var(--ink);align-items:center;gap:9px;margin-top:27px;font-size:12px;font-weight:700;display:inline-flex}.bio-content{padding:23px 0}.bio-content h2{letter-spacing:-.04em;margin:0 0 50px;font-size:clamp(40px,4vw,59px);line-height:1.05}.bio-content h2 em{color:var(--color-primary);font-style:normal}.bio-section{border-top:1px solid var(--line);padding:27px 0 28px}.bio-section h3{margin:0 0 13px;font-size:23px}.bio-section p{max-width:660px;color:var(--muted);margin:0;font-size:13px;line-height:1.9}.bio-content>.text-link{margin-top:33px}@media (width<=760px){.why-us{padding-top:0}.why-us__grid{grid-template-columns:1fr;margin-top:40px}.why-us__grid article{min-height:0;padding:26px 0}.why-us__grid article+article{border-left:0;padding-left:0}.why-us__grid h3{margin:27px 0 11px}.bio-header{height:70px}.bio-layout{grid-template-columns:1fr;gap:56px;padding-top:32px;padding-bottom:70px}.bio-image{max-height:480px}.bio-content{padding:0}.bio-content h2{margin-bottom:35px}}:root{--color-primary:#b49c73;--color-secondary:#37373f;--ink:#202027;--muted:#6e6d73;--paper:#f8f7f4;--line:#dedbd4;--container:min(1200px, calc(100% - 64px));color:var(--ink);background:var(--paper);scroll-behavior:smooth;font-family:Montserrat,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:var(--container);margin:0 auto}.site-header{z-index:20;color:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 max(32px,50% - 600px);transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{height:72px;color:var(--ink);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f7f4f0;box-shadow:0 1px #37373f14}.brand,.footer__identity{letter-spacing:.02em;align-items:center;gap:11px;font-size:14px;font-weight:600;display:flex}.brand__mark{border:1px solid;place-items:center;width:35px;height:35px;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;display:grid}.brand__image{object-fit:contain;max-width:180px;max-height:38px;display:block}.desktop-nav{align-items:center;gap:31px;font-size:12px;font-weight:600;display:flex}.desktop-nav>a:not(.nav-cta){opacity:.9;transition:color .2s}.desktop-nav>a:not(.nav-cta):hover{color:var(--color-primary)}.nav-cta,.button{letter-spacing:.015em;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.nav-cta{border:1px solid #ffffff80;padding:13px 18px}.is-scrolled .nav-cta{border-color:var(--color-primary);color:var(--color-secondary)}.menu-button{color:currentColor;cursor:pointer;background:0 0;border:0;padding:7px;display:none}.hero{color:#fff;isolation:isolate;background:var(--color-secondary);align-items:center;min-height:752px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:linear-gradient(90deg, #1f1f26f7 5%, #27272fdb 43%, #37373f47 100%), var(--hero-image,radial-gradient(circle at 79% 36%, #a79068 0 2%, transparent 2.5%), radial-gradient(ellipse at 83% 71%, #665d53 0 11%, transparent 33%), linear-gradient(119deg, #37373f 21%, #615c55 100%));background-position:50%;background-size:cover;position:absolute;inset:0}.hero__texture{z-index:-1;opacity:.14;background-image:linear-gradient(115deg,#0000 46%,#ffffff47 46.2%,#0000 46.4%),repeating-linear-gradient(90deg,#0000 0 95px,#ffffff1a 96px 97px);position:absolute;inset:0}.hero__content{padding-top:79px}.eyebrow{color:var(--color-primary);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 21px;font-size:10px;font-weight:700;display:flex}.eyebrow span{background:currentColor;width:29px;height:1px;display:inline-block}h1,h2,h3{font-family:Roboto,sans-serif;font-weight:400}.hero h1{letter-spacing:-.036em;max-width:685px;margin:0;font-size:clamp(45px,5.1vw,75px);line-height:1.06}.hero__text{color:#ffffffbd;max-width:490px;margin:28px 0 34px;font-size:14px;line-height:1.9}.hero__actions{align-items:center;gap:28px;display:flex}.button{border:1px solid #0000;min-height:49px;padding:0 22px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button--primary{color:var(--color-secondary);background:var(--color-primary)}.text-link{color:#fff;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.hero__bottom{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__bottom div{align-items:baseline;gap:10px;padding:23px 25px 22px 0;display:flex}.hero__bottom div+div{border-left:1px solid #ffffff47;padding-left:25px}.hero__bottom strong{color:var(--color-primary);font-family:Roboto,sans-serif;font-size:25px;font-weight:400}.hero__bottom span{color:#ffffffad;font-size:10px}.section{padding-top:130px;padding-bottom:130px}.section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(35px,4vw,55px);line-height:1.08}.section-heading h2 em,.site-footer h2 em{color:var(--color-primary);font-style:normal}.intro{grid-template-columns:1fr 1fr;gap:10%;display:grid}.intro__body{max-width:480px;padding-top:45px}.intro__body p{color:var(--muted);margin:0 0 19px;font-size:14px;line-height:1.9}.text-link--dark{color:var(--ink);margin-top:18px}.section-heading--row{justify-content:space-between;align-items:end;display:flex}.circle-link{border:1px solid var(--color-primary);width:58px;height:58px;color:var(--color-primary);flex:none;place-items:center;transition:all .2s;display:grid}.circle-link:hover{color:#fff;background:var(--color-primary)}.practices{background:#efede8}.practice-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:68px;display:grid}.practice-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:23px;padding:36px;transition:background .25s,color .25s;display:flex;position:relative}.practice-card.is-active{color:#fff;background:var(--color-secondary)}.practice-card h3{margin:0 0 13px;font-size:22px}.practice-card p{opacity:.7;max-width:310px;margin:0;font-size:12px;line-height:1.8}.practice-card__arrow{color:var(--color-primary);position:absolute;bottom:30px;right:32px}.statement{color:#fff;background:var(--color-secondary)}.statement__inner{grid-template-columns:.48fr 1.55fr .65fr;align-items:center;gap:50px;display:grid}.statement svg{color:var(--color-primary)}.statement p{letter-spacing:-.025em;margin:0;font-family:Roboto,sans-serif;font-size:clamp(25px,3.15vw,42px);line-height:1.2}.button--light{color:#fff;white-space:nowrap;border-color:#ffffff73;justify-self:end}.insights{padding-bottom:138px}.insight-grid{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:62px;display:grid}.insight-grid article{border-top:1px solid var(--line);min-height:245px;padding:24px 0;position:relative}.insight-grid p{color:var(--color-primary);letter-spacing:.08em;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.insight-grid p span{color:#929096;font-weight:500}.insight-grid h3{max-width:290px;margin:30px 0;font-size:23px;line-height:1.25}.insight-grid article a{width:39px;height:39px;color:var(--color-primary);border:1px solid var(--color-primary);place-items:center;display:grid;position:absolute;bottom:22px}.site-footer{color:#fff;background:#292930;padding-top:110px}.footer__top{justify-content:space-between;align-items:end;padding-bottom:89px;display:flex}.site-footer h2{letter-spacing:-.035em;margin:0;font-family:Roboto,sans-serif;font-size:clamp(37px,4.3vw,58px);font-weight:400;line-height:1.07}.footer__email{border-bottom:1px solid var(--color-primary);color:var(--color-primary);align-items:center;gap:15px;padding-bottom:9px;font-size:16px;display:flex}.footer__bottom{color:#ffffffb3;border-top:1px solid #ffffff29;grid-template-columns:1.3fr 1fr 1fr;align-items:end;padding:27px 0;font-size:10px;display:grid}.footer__identity{color:#fff}.footer__bottom div:nth-child(2){flex-direction:column;gap:7px;display:flex}.footer__bottom p{justify-self:end;margin:0}.mobile-nav{display:none}@media (width<=760px){:root{--container:min(100% - 40px, 560px)}.site-header{height:70px;padding:0 20px}.site-header.is-scrolled{height:65px}.desktop-nav{display:none}.menu-button{display:block}.mobile-nav{z-index:15;color:var(--ink);background:var(--paper);flex-direction:column;gap:26px;padding:45px 30px;font-family:Roboto,sans-serif;font-size:28px;display:flex;position:fixed;inset:70px 0 0}.mobile-nav .button{align-self:flex-start;margin-top:16px;font-family:Montserrat,sans-serif;font-size:12px}.menu-enter-active,.menu-leave-active{transition:opacity .2s,transform .2s}.menu-enter-from,.menu-leave-to{opacity:0;transform:translateY(-15px)}.hero{min-height:720px}.hero:before{background:linear-gradient(90deg, #1f1f26f2, #27272fc7), var(--hero-image,linear-gradient(135deg, #37373f, #6b6257));background-size:cover}.hero__content{padding-top:45px}.hero h1{font-size:46px}.hero__text{font-size:13px}.hero__actions{flex-direction:column;align-items:flex-start;gap:24px}.hero__bottom{width:var(--container);grid-template-columns:1fr;padding:15px 0}.hero__bottom div{padding:5px 0}.hero__bottom div+div{display:none}.section{padding-top:82px;padding-bottom:82px}.intro{display:block}.intro__body{padding-top:32px}.practice-grid{grid-template-columns:1fr;margin-top:45px}.practice-card{min-height:185px;padding:28px 23px}.statement__inner{grid-template-columns:1fr;gap:26px}.button--light{justify-self:start}.insight-grid{grid-template-columns:1fr;gap:0;margin-top:35px}.insight-grid article{min-height:210px}.footer__top{padding-bottom:56px;display:block}.footer__email{margin-top:39px;font-size:13px;display:inline-flex}.footer__bottom{grid-template-columns:1fr;align-items:start;gap:20px}.footer__bottom p{justify-self:start}.brand__name{font-size:12px}}.blog-manager{width:100%}.blog-manager__intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.blog-manager__intro h2{color:#fff;margin:0 0 10px;font:34px Roboto,sans-serif}.blog-manager__intro>div>p:last-child{color:#ffffff8c;max-width:680px;margin:0;font-size:12px;line-height:1.8}.blog-manager__intro .button{flex:none}.blog-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.blog-stat-grid article{background:#292930;border:1px solid #ffffff17;padding:21px}.blog-stat-grid span{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.blog-stat-grid strong{color:var(--color-primary);margin:8px 0 6px;font:34px Roboto,sans-serif;display:block}.blog-stat-grid small{color:#ffffff73;align-items:center;gap:5px;font-size:9px;display:flex}.blog-tabs{border-bottom:1px solid #ffffff1a;gap:5px;margin-bottom:16px;display:flex;overflow:auto}.blog-tabs button{color:#ffffff80;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:12px 15px;font:600 11px Montserrat,sans-serif}.blog-tabs button b{color:#ffffff4d;margin-left:4px;font-size:9px}.blog-tabs button.is-active{color:#fff;box-shadow:inset 0 -2px var(--color-primary)}.blog-tabs button.is-active b{color:var(--color-primary)}.blog-list-card{background:#292930;border:1px solid #ffffff1a}.blog-list-toolbar{border-bottom:1px solid #ffffff14;gap:12px;padding:15px;display:flex}.blog-search{color:#ffffff73;border:1px solid #ffffff1a;flex:1;align-items:center;gap:9px;min-width:220px;padding:0 13px;display:flex}.blog-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:12px 0}.blog-filters{gap:8px;display:flex}.blog-filters label,.blog-filters select{color:#fff9;background:#222229;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:0 10px;font:10px Montserrat,sans-serif;display:flex}.blog-filters select{padding:0 11px}.blog-post-row{border-bottom:1px solid #ffffff12;grid-template-columns:92px minmax(0,1fr) auto;gap:17px;padding:18px;display:grid}.blog-post-row:last-child{border-bottom:0}.blog-post-cover{width:92px;height:76px;color:var(--color-primary);background:#222229 50%/cover no-repeat;border:1px solid #ffffff14;place-items:center;display:grid}.blog-post-main{min-width:0}.blog-post-title-line{align-items:center;gap:8px;min-height:16px;display:flex}.blog-status{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.blog-status.is-published{color:#78c590}.blog-status.is-draft{color:#d7b86f}.blog-status.is-archived{color:#9b9ba4}.blog-featured{color:var(--color-primary);text-transform:uppercase;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.blog-post-main h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 5px;font:20px Roboto,sans-serif;overflow:hidden}.blog-post-main p{color:#ffffff7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-post-meta{color:#ffffff5c;flex-wrap:wrap;gap:12px;margin-top:9px;font-size:9px;display:flex}.blog-post-meta span{align-items:center;gap:4px;display:flex}.blog-post-actions{align-items:center;gap:6px;display:flex;position:relative}.blog-post-actions>button{color:#ffffff94;cursor:pointer;background:0 0;border:1px solid #ffffff14;align-items:center;gap:6px;min-height:34px;padding:0 10px;font:10px Montserrat,sans-serif;display:flex}.blog-post-actions>button:first-child{justify-content:center;width:34px;padding:0}.blog-post-actions>button:hover,.blog-post-actions>button.is-featured{color:var(--color-primary);border-color:#b49c7366}.more-button{justify-content:center;width:34px;padding:0!important}.post-action-menu{z-index:20;background:#1d1d23;border:1px solid #ffffff1f;min-width:180px;padding:6px;position:absolute;top:40px;right:0;box-shadow:0 18px 40px #0000004d}.post-action-menu button{color:#ffffffb3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px;font-size:10px;display:flex}.post-action-menu button:hover{color:#fff;background:#ffffff0d}.post-action-menu .danger{color:#e38a8a}.blog-empty,.blog-loading{text-align:center;color:#ffffff80;place-items:center;padding:75px 20px;display:grid}.blog-empty svg,.blog-loading svg{color:var(--color-primary)}.blog-empty h3{color:#fff;margin:18px 0 8px;font:24px Roboto,sans-serif}.blog-empty p{margin:0 0 20px;font-size:11px}.blog-inline-error{color:#e9a0a0;background:#96323214;border:1px solid #dc646440;margin-top:12px;padding:12px 15px;font-size:11px}.blog-editor-view{margin:-18px -10px 0}.blog-editor-shell{min-height:650px;position:relative}.blog-editor-shell.is-fullscreen{z-index:1000;background:#1d1d23;padding:0;position:fixed;inset:0;overflow:auto}.blog-editor-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18181ef5;border:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex;position:sticky;top:0}.blog-editor-topbar__left,.blog-editor-topbar__actions{align-items:center;gap:10px;display:flex}.editor-back,.editor-ghost{color:#ffffff9e;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font:10px Montserrat,sans-serif;display:flex}.editor-back:hover,.editor-ghost:hover{color:#fff}.editor-save-state{color:#79c68f;align-items:center;gap:5px;font-size:9px;display:flex}.editor-save-state.is-dirty{color:#d8b66c}.save-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.blog-editor-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px;margin-top:16px;display:grid}.blog-editor-main{color:#222;background:#fdfcf9;border:1px solid #ffffff17;min-width:0}.editor-meta-fields{padding:34px 42px 18px}.editor-title-input{color:#222;background:0 0;border:0;outline:0;width:100%;padding:0;font:46px/1.12 Roboto,sans-serif}.editor-excerpt-input{resize:none;color:#6d6a65;background:0 0;border:0;outline:0;width:100%;margin-top:15px;padding:0;font:17px/1.55 Georgia,serif}.rich-toolbar{z-index:20;background:#fff;border-top:1px solid #e9e6df;border-bottom:1px solid #dedad1;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex;position:sticky;top:55px}.toolbar-group{border-right:1px solid #e4e0d8;align-items:center;gap:2px;margin-right:3px;padding-right:6px;display:flex}.toolbar-group--right{border-right:0;margin-left:auto;padding-right:0}.rich-toolbar button{color:#5f5b54;cursor:pointer;background:0 0;border:0;place-items:center;width:31px;height:31px;display:grid}.rich-toolbar button:hover,.rich-toolbar button.is-active{color:#8a7047;background:#f1eee8}.rich-toolbar button:disabled{opacity:.3;cursor:not-allowed}.toolbar-select{color:#55514b;background:#fff;border:1px solid #e0dcd4;outline:0;max-width:118px;height:31px;font-size:10px}.toolbar-select--font{max-width:125px}.toolbar-color-indicator{background:var(--color-primary);width:13px;height:3px;margin-top:2px}.toolbar-popover{z-index:50;background:#fff;border:1px solid #ddd8cf;padding:10px;position:absolute;top:46px;right:10px;box-shadow:0 15px 30px #00000026}.toolbar-popover--colors{gap:6px;display:flex}.toolbar-popover--colors button{cursor:pointer;border:1px solid #ddd;width:23px;height:23px;min-height:23px}.toolbar-popover--callout{grid-template-columns:150px 180px auto;gap:7px;display:grid}.toolbar-popover--callout input,.toolbar-popover--callout select{border:1px solid #ddd8cf;min-height:32px;padding:0 8px}.rich-editor-content{min-height:500px}.blog-rich-editor__content,.editor-source{outline:0;min-height:500px;padding:35px 42px 55px;font:17px/1.85 Georgia,serif}.editor-source{resize:vertical;color:#222;background:#fdfcf9;border:0;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.blog-rich-editor__content h1,.article-rich-content h1{margin:1.3em 0 .5em;font:38px/1.2 Roboto,sans-serif}.blog-rich-editor__content h2,.article-rich-content h2{margin:1.25em 0 .5em;font:30px/1.25 Roboto,sans-serif}.blog-rich-editor__content h3,.article-rich-content h3{margin:1.2em 0 .45em;font:25px/1.3 Roboto,sans-serif}.blog-rich-editor__content p,.article-rich-content p{margin:.8em 0}.blog-rich-editor__content a,.article-rich-content a{color:#8a6b38;text-underline-offset:3px;text-decoration:underline}.blog-rich-editor__content blockquote,.article-rich-content blockquote{border-left:3px solid var(--color-primary);color:#5d5a54;background:#f4f1eb;margin:28px 0;padding:17px 23px;font-style:italic}.blog-rich-editor__content pre,.article-rich-content pre{color:#eee;background:#222229;padding:18px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.blog-rich-editor__content img,.article-rich-content img{max-width:100%;height:auto;margin:28px auto;display:block}.blog-rich-editor__content table,.article-rich-content table{border-collapse:collapse;width:100%;margin:28px 0}.blog-rich-editor__content th,.blog-rich-editor__content td,.article-rich-content th,.article-rich-content td{text-align:left;vertical-align:top;border:1px solid #d8d3c9;padding:10px 12px}.blog-rich-editor__content th,.article-rich-content th{background:#f1eee8}.blog-rich-editor__content hr,.article-rich-content hr{border:0;border-top:1px solid #ddd8cf;margin:36px 0}.editor-footer{color:#8c8983;background:#faf9f6;border-top:1px solid #e7e3dc;gap:15px;padding:11px 18px;font-size:9px;display:flex}.editor-footer__right{align-items:center;gap:4px;margin-left:auto;display:flex}.blog-editor-sidebar{align-content:start;gap:12px;display:grid}.editor-side-card{background:#292930;border:1px solid #ffffff17;padding:16px}.editor-side-card__head{color:#fff;justify-content:space-between;align-items:center;margin-bottom:14px;font:700 11px Montserrat,sans-serif;display:flex}.editor-side-status,.seo-score{text-transform:uppercase;letter-spacing:.08em;padding:4px 6px;font-size:8px}.editor-side-status.is-published{color:#76c58c;background:#76c58c1a}.editor-side-status.is-draft{color:#d6b36a;background:#d6b36a1a}.editor-side-status.is-archived{color:#aaa;background:#ffffff0f}.seo-score{color:#d6b36a;background:#d6b36a1a}.editor-side-card label{color:#ffffff85;gap:6px;margin-top:12px;font-size:9px;display:grid}.editor-side-card input,.editor-side-card select,.editor-side-card textarea{color:#fff;background:#222229;border:1px solid #ffffff1a;outline:0;width:100%;min-height:35px;padding:8px 9px;font:10px Montserrat,sans-serif}.editor-side-card textarea{resize:vertical}.seo-preview{background:#222229;border:1px solid #ffffff12;margin-top:14px;padding:11px}.seo-preview strong{color:#8bb6e8;font-size:11px;display:block}.seo-preview span{color:#76b77f;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:8px;display:block;overflow:hidden}.seo-preview p{color:#ffffff73;margin:0;font-size:8px;line-height:1.5}.editor-check{align-items:center;color:#ffffffa6!important;grid-template-columns:none!important;gap:8px!important;display:flex!important}.editor-check input{width:auto;min-height:0}.legal-callout{background:#f7f5f0;border:1px solid #ddd8cf;margin:28px 0;padding:18px 20px}.legal-callout--info{border-left:4px solid #7596b8}.legal-callout--warning{background:#fbf5e9;border-left:4px solid #c18b3f}.legal-callout--case{border-left:4px solid var(--color-primary);background:#f5f0e7}.legal-callout--source{background:#f4f4f4;border-left:4px solid #777}.legal-callout__title{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:700 10px Montserrat,sans-serif;display:block}.legal-callout__content p{margin:0}.blog-preview-overlay{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.blog-preview-window{background:#fdfcf9;width:min(1000px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #0006}.blog-preview-window>header{z-index:2;color:#5e5a53;background:#fff;border-bottom:1px solid #ddd8cf;justify-content:space-between;padding:13px 18px;font:700 10px Montserrat,sans-serif;display:flex;position:sticky;top:0}.blog-preview-window>header button{cursor:pointer;background:0 0;border:0}.blog-preview-content{color:#25231f;max-width:800px;margin:auto;padding:45px}.blog-preview-cover{background:50%/cover no-repeat;height:260px;margin:-45px -45px 35px}.blog-preview-kicker{color:#96794b;letter-spacing:.12em;text-transform:uppercase;font:700 9px Montserrat,sans-serif}.blog-preview-content h1{margin:10px 0 14px;font:46px/1.1 Roboto,sans-serif}.blog-preview-excerpt{color:#716d66;font:18px/1.6 Georgia,serif}.public-blog-page,.public-article-page{color:var(--ink);background:var(--paper)}.public-blog-hero{grid-template-columns:1.4fr .6fr;align-items:center;gap:40px;min-height:420px;padding-top:90px;padding-bottom:75px;display:grid}.public-blog-hero__copy h1{letter-spacing:-.04em;margin:16px 0;font:400 clamp(48px,7vw,86px)/.98 Roboto,sans-serif}.public-blog-hero__copy h1 em{color:var(--color-primary);font-style:normal}.public-blog-hero__copy>p:last-child{max-width:650px;color:var(--muted);font-size:14px;line-height:1.9}.public-blog-hero__mark{width:250px;height:250px;color:var(--color-primary);border:1px solid #37373f1f;justify-self:end;place-items:center;display:grid}.public-blog-content{padding-top:20px;padding-bottom:100px}.public-blog-toolbar{gap:18px;margin-bottom:38px;display:grid}.public-blog-search{max-width:560px;color:var(--muted);border-bottom:1px solid #37373f33;align-items:center;gap:10px;padding:0 14px;display:flex}.public-blog-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:14px 0;font-size:13px}.public-blog-categories{gap:7px;padding-bottom:3px;display:flex;overflow:auto}.public-blog-categories button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #37373f1f;flex:none;padding:9px 13px;font:10px Montserrat,sans-serif}.public-blog-categories button.is-active,.public-blog-categories button:hover{border-color:var(--color-primary);color:var(--ink)}.public-blog-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.public-blog-card{background:#fff;border:1px solid #37373f1a;transition:transform .25s,box-shadow .25s}.public-blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #2323281a}.public-blog-card__image{height:220px;color:var(--color-primary);background:#e9e5dc 50%/cover no-repeat;place-items:center;display:grid}.public-blog-card__body{padding:24px}.public-blog-card__meta{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:8px;font-weight:700;display:flex}.public-blog-card h2{margin:12px 0 10px;font:400 25px/1.2 Roboto,sans-serif}.public-blog-card h2 a{color:inherit}.public-blog-card p{min-height:66px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.public-blog-card__footer{color:var(--muted);border-top:1px solid #37373f14;align-items:center;gap:12px;margin-top:20px;padding-top:15px;font-size:9px;display:flex}.public-blog-card__footer span{align-items:center;gap:4px;display:flex}.public-blog-card__footer a{width:30px;height:30px;color:var(--ink);border:1px solid #37373f1a;place-items:center;margin-left:auto;display:grid}.public-blog-card__footer a:hover{border-color:var(--color-primary);color:var(--color-primary)}.public-blog-loading,.public-blog-empty,.public-article-loading{text-align:center;color:var(--muted);padding:100px 20px}.public-blog-empty h2{margin:15px 0 8px;font:30px Roboto,sans-serif}.article-hero{padding-top:100px;padding-bottom:60px}.article-hero__inner{max-width:920px;margin:auto}.article-back{color:var(--muted);align-items:center;gap:7px;margin-bottom:65px;font-size:10px;display:inline-flex}.article-kicker{color:var(--color-primary);letter-spacing:.13em;text-transform:uppercase;font:700 9px Montserrat,sans-serif}.article-hero h1{letter-spacing:-.035em;max-width:920px;margin:12px 0 20px;font:400 clamp(42px,6vw,76px)/1.03 Roboto,sans-serif}.article-lead{max-width:760px;color:var(--muted);font:20px/1.65 Georgia,serif}.article-meta{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:27px;font-size:9px;display:flex}.article-meta span{align-items:center;gap:6px;display:flex}.article-cover-wrap{padding-top:0}.article-cover{background:50%/cover no-repeat;height:min(55vw,560px)}.article-layout{grid-template-columns:80px minmax(0,760px);justify-content:center;gap:45px;padding-top:70px;padding-bottom:80px;display:grid}.article-share{flex-direction:column;align-items:center;gap:8px;padding-top:8px;display:flex}.article-share>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;writing-mode:vertical-rl;margin-bottom:7px;font-size:8px;transform:rotate(180deg)}.article-share button{width:35px;height:35px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #37373f1f;place-items:center;display:grid}.article-share button:hover{border-color:var(--color-primary);color:var(--color-primary)}.article-share small{color:var(--color-primary);font-size:8px}.article-body{min-width:0}.article-rich-content{color:#393631;font:18px/1.95 Georgia,serif}.article-rich-content .legal-callout{margin:35px 0}.article-tags{border-top:1px solid #37373f1a;flex-wrap:wrap;gap:7px;margin-top:55px;padding-top:20px;display:flex}.article-tags span{color:var(--muted);background:#efede8;padding:6px 9px;font-size:9px}.article-author{border-top:1px solid #37373f1a;align-items:center;gap:12px;margin-top:35px;padding-top:25px;display:flex}.article-author__avatar{border:1px solid var(--color-primary);width:43px;height:43px;color:var(--color-primary);place-items:center;font-size:11px;display:grid}.article-author small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.article-author strong{font:17px Roboto,sans-serif}.article-related{border-top:1px solid #37373f1a;padding-top:50px;padding-bottom:100px}.article-related .section-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.article-related h2{margin:0;font:400 36px Roboto,sans-serif}.article-related .section-heading>a{color:var(--ink);align-items:center;gap:7px;font-size:10px;display:flex}.article-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-related-grid a{background:#fff;border:1px solid #37373f1a;min-height:180px;padding:23px}.article-related-grid a>span{color:var(--color-primary);text-transform:uppercase;font-size:8px;font-weight:700}.article-related-grid h3{margin:15px 0 30px;font:400 22px/1.25 Roboto,sans-serif}.article-related-grid small{color:var(--muted);font-size:9px}@media (width<=1050px){.blog-editor-layout{grid-template-columns:1fr}.blog-editor-sidebar,.blog-stat-grid,.public-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.blog-manager__intro{flex-direction:column;align-items:flex-start}.blog-stat-grid{grid-template-columns:1fr 1fr}.blog-list-toolbar{flex-direction:column}.blog-filters{flex-wrap:wrap}.blog-filters label,.blog-filters select{min-height:37px}.blog-post-row{grid-template-columns:62px minmax(0,1fr)}.blog-post-cover{width:62px;height:62px}.blog-post-actions{grid-column:2;justify-content:flex-start}.blog-editor-topbar{flex-direction:column;align-items:flex-start}.blog-editor-topbar__actions{justify-content:flex-end;width:100%}.blog-editor-layout{margin-top:10px}.blog-editor-sidebar{grid-template-columns:1fr}.editor-meta-fields,.blog-rich-editor__content,.editor-source{padding-left:22px;padding-right:22px}.editor-title-input{font-size:35px}.toolbar-group--right{margin-left:0}.toolbar-popover--callout{grid-template-columns:1fr;left:10px;right:10px}.blog-preview-content{padding:25px}.blog-preview-cover{margin:-25px -25px 25px}.blog-preview-content h1{font-size:34px}.public-blog-hero{grid-template-columns:1fr;min-height:0;padding-top:55px}.public-blog-hero__mark{display:none}.public-blog-grid{grid-template-columns:1fr}.public-blog-card__image{height:190px}.article-hero{padding-top:55px}.article-back{margin-bottom:38px}.article-layout{grid-template-columns:1fr;padding-top:45px}.article-share{flex-direction:row;justify-content:flex-start}.article-share>span{writing-mode:initial;margin:0 5px 0 0;transform:none}.article-related-grid{grid-template-columns:1fr}.article-related .section-heading{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=480px){.blog-stat-grid{grid-template-columns:1fr}.blog-post-meta{gap:7px}.public-blog-hero__copy h1{font-size:45px}.article-rich-content{font-size:17px}}.profile-editor-form{max-width:none}.profile-identity-grid,.personnel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-identity-grid .wide,.personnel-form-grid .wide{grid-column:1/-1}.bio-builder{gap:18px;margin:30px 0;display:grid}.bio-builder__top{border:1px solid var(--line);background:#f0ede7;justify-content:space-between;gap:24px;padding:28px;display:flex}.bio-builder__top span,.personnel-modal small{color:var(--color-primary);letter-spacing:.14em;font:600 11px Montserrat,sans-serif}.bio-builder__top h2{margin:8px 0;font:400 28px Roboto,sans-serif}.bio-builder__top p{color:var(--muted);margin:0}.bio-builder__actions{align-items:flex-start;gap:8px;display:flex}.bio-builder__actions button,.bio-builder__section-head button{border:1px solid var(--line);background:var(--paper);align-items:center;gap:6px;padding:10px 12px;display:inline-flex}.bio-builder__section{border:1px solid var(--line);background:#fff;padding:22px}.bio-builder__section-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.bio-builder__section-head>div{gap:6px;display:flex}.bio-builder__divider,.bio-public-divider{color:var(--color-primary);letter-spacing:.18em;align-items:center;gap:15px;font:500 10px Montserrat,sans-serif;display:flex}.bio-builder__divider span,.bio-public-divider span{background:var(--line);flex:1;height:1px}.profile-rich-editor{border:1px solid var(--line);background:#fff}.profile-rich-editor__toolbar{border-bottom:1px solid var(--line);background:#f8f7f4;flex-wrap:wrap;gap:5px;padding:9px;display:flex}.profile-rich-editor__toolbar button,.profile-rich-editor__toolbar select{background:0 0;border:1px solid #0000;min-height:34px;padding:6px 9px}.profile-rich-editor__toolbar button:hover,.profile-rich-editor__toolbar button.active{border-color:var(--line);background:#fff}.profile-rich-editor__content{outline:0;min-height:220px;padding:24px;line-height:1.85}.profile-rich-editor__content blockquote{border-left:3px solid var(--color-primary);color:var(--muted);padding-left:18px}.personnel-manager{gap:20px;display:grid}.personnel-toolbar{grid-template-columns:minmax(240px,1fr) auto auto auto;gap:10px;display:grid}.personnel-search{border:1px solid var(--line);background:#fff;align-items:center;gap:9px;padding:0 12px;flex-direction:row!important;display:flex!important}.personnel-search input{border:0!important}.personnel-table{border:1px solid var(--line);background:#fff}.personnel-table__head,.personnel-table__row{grid-template-columns:2fr 1fr .6fr .5fr .8fr 40px;align-items:center;gap:16px;padding:16px 20px;display:grid}.personnel-table__head{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;background:#efede8;font-size:11px}.personnel-table__row{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;width:100%}.personnel-table__row span:first-child{display:grid}.personnel-table__row small{color:var(--muted);margin-top:4px}.personnel-table__row i{background:#aaa;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.personnel-table__row i.online{background:#4f8a63}.personnel-modal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#20202799;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.personnel-modal form{background:var(--paper);width:min(820px,100%);max-height:90vh;padding:30px;overflow:auto;box-shadow:0 30px 90px #00000040}.personnel-modal header,.personnel-modal footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.personnel-modal header{margin-bottom:24px}.personnel-modal header h2{margin:5px 0 0;font:400 34px Roboto,sans-serif}.personnel-modal header>button{background:0 0;border:0}.personnel-modal footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:24px;padding-top:20px}.personnel-check{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.personnel-check input{width:auto!important}.bio-section__rich{color:var(--muted);font-size:14px;line-height:1.95}.bio-section__rich h2,.bio-section__rich h3{color:var(--ink)}@media (width<=900px){.personnel-toolbar{grid-template-columns:1fr 1fr}.personnel-search{grid-column:1/-1}.personnel-table{overflow-x:auto}.personnel-table__head,.personnel-table__row{min-width:780px}.bio-builder__top{flex-direction:column}}@media (width<=640px){.profile-identity-grid,.personnel-form-grid{grid-template-columns:1fr}.bio-builder__actions,.personnel-toolbar{grid-template-columns:1fr;display:grid}.personnel-toolbar>*{width:100%}.bio-builder__section{padding:16px}}.admin-content,.admin-panel,.admin-card,.admin-stats article,.admin-form,.personnel-table,.personnel-modal form,.research-box{color:#e9e7e2}.admin-panel input,.admin-panel textarea,.admin-panel select,.personnel-search,.personnel-table,.personnel-table__row,.personnel-table__head,.personnel-modal form,.bio-builder__top,.bio-builder__section,.bio-builder__actions button,.bio-builder__section-head button,.profile-rich-editor{color:#e9e7e2;background:#2a2a32}.admin-panel input,.admin-panel textarea,.admin-panel select{border:1px solid #ffffff1f;border-radius:0;padding:13px 14px}.admin-panel input::placeholder,.admin-panel textarea::placeholder{color:#ffffff5c}.admin-panel input:focus,.admin-panel textarea:focus,.admin-panel select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #b49c7314}.profile-editor-form{width:100%;max-width:1120px}.profile-editor-form .profile-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-builder__top{border-color:#ffffff1a}.bio-builder__top h2,.bio-builder__top p,.bio-builder__section,.bio-builder__section label{color:#e9e7e2}.bio-builder__top p,.bio-builder__section small{color:#ffffff94}.bio-builder__actions button,.bio-builder__section-head button{color:#e9e7e2;border-color:#ffffff21}.bio-builder__actions button:hover,.bio-builder__section-head button:hover{border-color:var(--color-primary);color:var(--color-primary)}.bio-builder__section{border-color:#ffffff1a}.profile-rich-editor{border-color:#ffffff1f}.profile-rich-editor__toolbar{background:#222229;border-color:#ffffff1a}.profile-rich-editor__toolbar button,.profile-rich-editor__toolbar select{color:#e9e7e2}.profile-rich-editor__toolbar button:hover,.profile-rich-editor__toolbar button.active{background:#2f2f37;border-color:#ffffff1f}.profile-rich-editor__content{color:#e9e7e2}.admin-form fieldset{border-color:#ffffff1a}.admin-form fieldset label{color:#ffffffc7}.personnel-toolbar{grid-template-columns:minmax(280px,1fr) 150px 170px auto}.personnel-search{border-color:#ffffff1f}.personnel-search input{background:0 0;border:0;padding:13px 0}.personnel-table{border-color:#ffffff1a;max-width:1180px;overflow:hidden}.personnel-table__head{color:#ffffff7a;background:#24242b}.personnel-table__row{color:#e9e7e2;border-color:#ffffff14}.personnel-table__row:hover{background:#303039}.personnel-modal{background:#0a0a0ec7}.personnel-modal form{border:1px solid #ffffff1f;width:min(980px,100%)}.personnel-modal header>button{color:#e9e7e2}.personnel-modal footer{border-color:#ffffff1a}.personnel-modal .personnel-form-grid{gap:18px}.media-uploader{background:#24242b;border:1px solid #ffffff1a;grid-column:span 1;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.profile-editor-form>.media-uploader{margin-top:22px}.personnel-form-grid>.media-uploader{margin-top:6px}.media-uploader__preview{aspect-ratio:1;background:#1d1d23;border:1px solid #b49c7359;width:132px;position:relative;overflow:hidden}.media-uploader__preview img{object-fit:cover;width:100%;height:100%}.media-uploader__placeholder{color:#ffffff61;align-content:center;place-items:center;gap:7px;width:100%;height:100%;font-size:10px;display:grid}.media-uploader__loading{color:var(--color-primary);background:#0f0f13b8;place-items:center;display:grid;position:absolute;inset:0}.media-uploader__loading svg{animation:.9s linear infinite media-spin}.media-uploader__body{min-width:0}.media-uploader__body strong{color:#fff;margin-bottom:5px;font-size:12px;display:block}.media-uploader__body p{color:#ffffff7a;margin:0;font-size:10px;line-height:1.6}.media-uploader__actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.media-uploader__actions button{color:#e9e7e2;cursor:pointer;background:#2c2c34;border:1px solid #ffffff21;align-items:center;gap:7px;min-height:36px;padding:8px 11px;display:inline-flex}.media-uploader__actions button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.media-uploader__actions button:disabled{cursor:wait;opacity:.55}.media-uploader__actions .media-uploader__remove{color:#c77b7b}.media-uploader__status{color:var(--color-primary)!important;margin-top:9px!important}.media-uploader__error{color:#d88989!important;margin-top:9px!important}.insight-scroller{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent;gap:0;margin-top:52px;padding-bottom:16px;display:flex;overflow-x:auto}.insight-scroller::-webkit-scrollbar{height:5px}.insight-scroller::-webkit-scrollbar-track{background:0 0}.insight-scroller::-webkit-scrollbar-thumb{background:var(--color-primary)}.insight-card{scroll-snap-align:start;border-top:1px solid var(--line);flex:0 0 calc(33.3333% - 15.3333px);min-width:310px}.insight-card+.insight-card{margin-left:23px}.insight-card__image{height:150px;color:var(--color-primary);background:#efede8 50%/cover no-repeat;place-items:center;margin-top:0;display:grid}.insight-card__body{min-height:235px;padding:25px 0 45px;position:relative}.insight-card__body>p{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:15px;margin:0 0 25px;font-size:8px;font-weight:700;display:flex}.insight-card__body>p span{color:#8a98ad}.insight-card h3{max-width:330px;margin:0;font:400 25px/1.25 Roboto,sans-serif}.insight-card__link{border:1px solid var(--color-primary);width:40px;height:40px;color:var(--color-primary);place-items:center;display:grid;position:absolute;bottom:0;left:0}.insight-card__link:hover{color:#fff;background:var(--color-primary)}.insight-scroller--loading,.insight-empty{color:var(--muted);font-size:12px}@keyframes media-spin{to{transform:rotate(360deg)}}@media (width<=900px){.personnel-toolbar{grid-template-columns:1fr 1fr}.personnel-toolbar .personnel-search{grid-column:1/-1}.profile-editor-form .profile-identity-grid,.personnel-form-grid{grid-template-columns:1fr}.media-uploader{grid-column:1/-1}.insight-card{flex-basis:min(78vw,420px)}}@media (width<=640px){.media-uploader{grid-template-columns:1fr}.media-uploader__preview{width:112px}.personnel-toolbar{grid-template-columns:1fr}.personnel-toolbar>*{width:100%}.insight-scroller{margin-top:35px}.insight-card{min-width:82vw}}.contact-page{background:var(--paper);min-height:100vh}.contact-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:40px;padding-top:145px;padding-bottom:85px;display:grid}.contact-hero__copy{max-width:850px}.contact-hero h1{letter-spacing:-.05em;margin:0;font:400 clamp(48px,6.8vw,86px)/1.02 Roboto,sans-serif}.contact-hero h1 em,.contact-details h2 em,.contact-form h2 em,.contact-map h2 em,.contact-bottom h2 em{color:var(--color-primary);font-style:normal}.contact-hero__copy>p:last-child{max-width:620px;color:var(--muted);margin:28px 0 0;font-size:13px;line-height:1.9}.contact-hero__mark{width:190px;height:190px;color:var(--color-primary);border:1px solid var(--color-primary);place-items:center;margin-left:auto;font:400 58px Roboto,sans-serif;display:grid}.contact-main{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:80px;padding-top:75px;padding-bottom:95px;display:grid}.contact-details__heading h2,.contact-form__head h2{letter-spacing:-.035em;margin:10px 0 35px;font:400 clamp(34px,4vw,48px)/1.05 Roboto,sans-serif}.contact-detail{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:20px 0;display:grid}.contact-detail:last-of-type{border-bottom:1px solid var(--line)}.contact-detail__icon{width:40px;height:40px;color:var(--color-primary);border:1px solid var(--line);place-items:center;display:grid}.contact-detail span:nth-child(2){gap:5px;min-width:0;display:grid}.contact-detail small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:700 8px Montserrat,sans-serif}.contact-detail strong{overflow-wrap:anywhere;font:400 16px Roboto,sans-serif}.contact-detail>svg{color:var(--color-primary);transition:transform .2s}.contact-detail:hover>svg{transform:translate(4px)}.contact-note{color:var(--muted);background:var(--color-secondary);gap:13px;margin-top:24px;padding:20px;display:flex}.contact-note>svg{color:var(--color-primary);flex:none;margin-top:2px}.contact-note strong{color:#fff;font:500 13px Roboto,sans-serif;display:block}.contact-note p{margin:7px 0 0;font-size:10px;line-height:1.8}.contact-form{border:1px solid var(--line);background:#37373f06;padding:34px 36px}.contact-form__head h2{margin-bottom:30px}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.contact-form label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:9px;font:700 8px Montserrat,sans-serif;display:grid}.contact-form label.wide{grid-column:1/-1}.contact-form input,.contact-form textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:0 0;outline:0;padding:9px 0 12px;font:400 14px Roboto,sans-serif;transition:border-color .2s}.contact-form textarea{min-height:130px;line-height:1.7}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--color-primary)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--muted)}.contact-form__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:flex}.contact-form__footer>span{color:var(--muted);font-size:10px;line-height:1.6}.contact-form__footer .button{flex:none}.contact-feedback{align-items:center;gap:7px;margin:0;font-size:10px;line-height:1.6;display:flex}.contact-feedback--success{color:#4f8a63}.contact-feedback--error{color:#a65d5d}.contact-map{padding-bottom:105px}.contact-map__head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.contact-map__head h2{letter-spacing:-.035em;margin:8px 0 0;font:400 clamp(34px,4vw,48px)/1.05 Roboto,sans-serif}.contact-map__frame{border:1px solid var(--line);background:#e8e5de;min-height:500px;position:relative;overflow:hidden}.contact-map__frame iframe{filter:saturate(.75)contrast(.95);border:0;width:100%;height:500px;display:block}.contact-map__badge{color:#fff;background:#37373ff0;align-items:center;gap:11px;max-width:320px;padding:14px 17px;display:flex;position:absolute;bottom:22px;left:22px;box-shadow:0 12px 30px #20202729}.contact-map__badge>svg{color:var(--color-primary);flex:none}.contact-map__badge div{gap:4px;display:grid}.contact-map__badge strong{font:500 12px Roboto,sans-serif}.contact-map__badge span{color:#ffffffa6;font-size:9px}.contact-bottom{color:#fff;background:var(--color-secondary)}.contact-bottom__inner{justify-content:space-between;align-items:center;gap:40px;padding-top:80px;padding-bottom:80px;display:flex}.contact-bottom h2{letter-spacing:-.04em;margin:9px 0 0;font:400 clamp(38px,5vw,62px)/1.05 Roboto,sans-serif}.contact-bottom .eyebrow{color:#ffffffb3}@media (width<=900px){.contact-hero{grid-template-columns:1fr}.contact-hero__mark{display:none}.contact-main{grid-template-columns:1fr;gap:55px}.contact-form{padding:28px}.contact-map__frame,.contact-map__frame iframe{height:430px;min-height:430px}}@media (width<=640px){.contact-hero{padding-top:105px;padding-bottom:60px}.contact-hero h1{font-size:45px}.contact-main{padding-top:50px;padding-bottom:70px}.contact-form__grid{grid-template-columns:1fr;gap:19px}.contact-form label.wide{grid-column:auto}.contact-form__footer{flex-direction:column;align-items:flex-start}.contact-form__footer .button{justify-content:center;width:100%}.contact-map__head{flex-direction:column;align-items:flex-start}.contact-map{padding-bottom:75px}.contact-map__frame,.contact-map__frame iframe{height:360px;min-height:360px}.contact-map__badge{max-width:none;bottom:12px;left:12px;right:12px}.contact-bottom__inner{flex-direction:column;align-items:flex-start;padding-top:60px;padding-bottom:60px}.contact-bottom .button{justify-content:center;width:100%}}.profile-editor-form .bio-builder__top,.profile-editor-form .bio-builder__section,.profile-editor-form .profile-rich-editor{background:#2a2a32;border-color:#ffffff1a}.profile-editor-form .bio-builder__top h2,.profile-editor-form .bio-builder__top p,.profile-editor-form .bio-builder__section-head,.profile-editor-form .bio-builder__section label,.profile-editor-form .bio-builder__empty{color:#ffffffd1}.profile-editor-form .bio-builder__top p,.profile-editor-form .bio-builder__empty{color:#ffffff85}.profile-editor-form .bio-builder__actions button,.profile-editor-form .bio-builder__section-head button{color:#ffffffc2;background:0 0;border-color:#ffffff1f}.profile-editor-form .bio-builder__actions button:hover,.profile-editor-form .bio-builder__section-head button:hover{color:var(--color-primary);border-color:#b49c738c}.profile-editor-form .profile-rich-editor__toolbar{background:#24242b;border-color:#ffffff1a}.profile-editor-form .profile-rich-editor__toolbar button,.profile-editor-form .profile-rich-editor__toolbar select{color:#ffffffb8}.profile-editor-form .profile-rich-editor__toolbar button:hover,.profile-editor-form .profile-rich-editor__toolbar button.active,.profile-editor-form .profile-rich-editor__toolbar select:focus{color:#fff;background:#303038;border-color:#b49c7359}.profile-editor-form .profile-rich-editor__content{color:#ffffffd1;background:#2a2a32}.profile-editor-form .profile-rich-editor__content p.is-editor-empty:first-child:before{color:#ffffff47}.personnel-toolbar{align-items:stretch}.personnel-toolbar select,.personnel-search{box-sizing:border-box;color:#ffffffc7;background:#2a2a32;border:1px solid #ffffff24;outline:0;min-height:52px}.personnel-toolbar select{appearance:auto;min-width:145px;font:inherit;border-radius:0;padding:0 38px 0 15px;font-size:11px}.personnel-toolbar select:focus,.personnel-search:focus-within{border-color:var(--color-primary)}.personnel-toolbar select option{color:var(--ink);background:var(--paper)}.personnel-search{padding:0 15px}.personnel-search svg{color:#ffffff6b;flex:none}.personnel-search input{min-width:0;color:#fff!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:13px!important}.personnel-search input::placeholder{color:#ffffff59}.personnel-table{background:#2a2a32;border-color:#ffffff1a;overflow:hidden}.personnel-table__head{color:#ffffff73;background:#24242b;border-bottom:1px solid #ffffff17}.personnel-table__row{color:#ffffffc7;background:#2a2a32;border-top-color:#ffffff14}.personnel-table__row:hover{color:#fff;background:#303038}.personnel-table__row small{color:#fff6}.personnel-table__row>span:last-child{color:var(--color-primary)}.personnel-person{align-items:center;gap:12px;min-width:0;display:flex!important}.personnel-person>span:last-child{gap:4px;min-width:0;display:grid}.personnel-person>span:last-child strong{text-overflow:ellipsis;color:#fff;overflow:hidden}.personnel-avatar{width:38px;height:38px;color:var(--color-primary);background:#202027;border:1px solid #b49c734d;border-radius:50%;flex:none;place-items:center;font:600 11px Montserrat,sans-serif;overflow:hidden;display:grid!important}.personnel-avatar img{object-fit:cover;width:100%;height:100%}.personnel-status{white-space:nowrap}.personnel-empty{color:#ffffff73;text-align:center;padding:50px 24px;font-size:12px}.personnel-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080bc2;padding:24px}.personnel-modal__form{color:#fff;border:1px solid #ffffff1f;width:min(980px,100%);max-height:calc(100vh - 48px);padding:34px;overflow:auto;background:#24242b!important;box-shadow:0 35px 100px #00000085!important}.personnel-modal__header{border-bottom:1px solid #ffffff1a;padding-bottom:25px}.personnel-modal__header h2{color:#fff;letter-spacing:-.035em}.personnel-modal__header p{color:#ffffff6b;margin:8px 0 0;font-size:11px;line-height:1.7}.personnel-modal__close{cursor:pointer;place-items:center;width:38px;height:38px;display:grid;color:#ffffffa6!important;background:0 0!important;border:1px solid #ffffff1a!important}.personnel-modal__close:hover{color:var(--color-primary)!important;border-color:#b49c7373!important}.personnel-modal__identity{grid-template-columns:190px minmax(0,1fr);gap:30px;padding:28px 0;display:grid}.personnel-photo-card{align-content:start;gap:12px;display:grid}.personnel-photo-preview{width:170px;height:210px;color:var(--color-primary);background:#1b1b21;border:1px solid #b49c7352;place-items:center;font:500 32px Roboto,sans-serif;display:grid;position:relative;overflow:hidden}.personnel-photo-preview img{object-fit:cover;width:100%;height:100%}.personnel-photo-loading{color:#fff;background:#141419e0;padding:6px 8px;font-size:9px;position:absolute;bottom:8px;right:8px}.personnel-photo-actions{flex-wrap:wrap;gap:7px;display:flex}.personnel-photo-actions button{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;align-items:center;gap:7px;min-height:34px;padding:0 10px;font:600 9px Montserrat,sans-serif;display:inline-flex}.personnel-photo-actions button:hover{color:var(--color-primary);border-color:#b49c7373}.personnel-photo-actions button.danger:hover{color:#dc8f8f;border-color:#dc8f8f59}.personnel-photo-card>p{color:#ffffff52;max-width:170px;margin:0;font-size:9px;line-height:1.6}.personnel-file-input{display:none!important}.personnel-fields,.personnel-field-grid{min-width:0}.personnel-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.personnel-modal label{color:#ffffffa3;gap:8px;font-size:10px;font-weight:700;display:grid}.personnel-modal label input,.personnel-modal label textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff29;outline:0;padding:13px 0;font-size:13px}.personnel-modal label input:focus,.personnel-modal label textarea:focus{border-color:var(--color-primary)}.personnel-modal label input::placeholder,.personnel-modal label textarea::placeholder{color:#ffffff3b}.personnel-modal textarea{resize:vertical;line-height:1.7}.personnel-modal__section{border-top:1px solid #ffffff1a;gap:22px;padding:28px 0;display:grid}.personnel-modal__section-title small{color:var(--color-primary)}.personnel-modal__section-title h3{color:#fff;margin:6px 0 0;font:400 21px Roboto,sans-serif}.personnel-field-full{width:100%}.personnel-check{align-items:flex-start;padding:14px 0 0;flex-direction:row!important;grid-template-columns:none!important;gap:10px!important;display:flex!important}.personnel-check input{height:15px;accent-color:var(--color-primary);margin-top:2px;width:15px!important}.personnel-check span{gap:4px;display:grid}.personnel-check span strong{color:#ffffffd1;font-size:11px}.personnel-check span small{color:#ffffff59;letter-spacing:0;text-transform:none;font-size:9px}.personnel-modal__footer{border-top-color:#ffffff1a;margin-top:0;padding-top:24px}.personnel-modal__footer .editor-cancel{color:#ffffff80}.personnel-modal__footer .editor-cancel:hover{color:#fff}.personnel-modal__error{color:#e5a2a2;background:#782d2d1f;border:1px solid #d2646440;margin:0 0 18px;padding:12px 14px}@media (width<=900px){.personnel-toolbar{grid-template-columns:1fr 1fr}.personnel-toolbar .personnel-search{grid-column:1/-1}.personnel-toolbar .button{width:100%}.personnel-modal__identity{grid-template-columns:1fr}.personnel-photo-preview{width:130px;height:160px}}@media (width<=640px){.personnel-toolbar{grid-template-columns:1fr}.personnel-toolbar .personnel-search{grid-column:auto}.personnel-modal{padding:10px}.personnel-modal__form{max-height:calc(100vh - 20px);padding:22px 18px}.personnel-field-grid{grid-template-columns:1fr}.personnel-modal__header h2{font-size:28px!important}}.personnel-modal__identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.personnel-photo-card{border:1px solid var(--line);background:#fff;padding:18px}.personnel-photo-card__label{color:var(--color-primary);letter-spacing:.14em;margin-bottom:12px;font:700 9px Montserrat,sans-serif}.personnel-photo-preview--card{aspect-ratio:4/3}.personnel-photo-card>p{min-height:32px}@media (width<=640px){.personnel-modal__identity{grid-template-columns:1fr}}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-shell>main{flex:1}.site-footer{margin-top:auto}.not-found-page{background:var(--paper);place-items:center;min-height:calc(100vh - 120px);padding:120px 32px 80px;display:grid}.not-found-page__inner{text-align:center;max-width:700px}.not-found-page__code{letter-spacing:-.08em;color:var(--color-primary);opacity:.22;font:400 clamp(100px,18vw,220px)/.8 Roboto,sans-serif}.not-found-page h1{margin:28px 0 12px;font:400 clamp(38px,5vw,64px)/1.05 Roboto,sans-serif}.not-found-page p{max-width:520px;color:var(--muted);margin:0 auto 28px;line-height:1.8}.profile-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.profile-image-grid .media-uploader{margin:0}@media (width<=760px){.profile-image-grid{grid-template-columns:1fr}}.brand__image{object-fit:contain;width:auto;max-width:190px;height:42px}.footer__logo{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:150px;height:54px}.footer__identity{align-items:center;gap:12px;display:flex}.rich-toolbar .toolbar-select{color:var(--ink)!important;background:#fff!important;border:1px solid #d8d3c9!important}.rich-toolbar .toolbar-select option{color:#37373f;background:#fff}.toolbar-group--table{border-top:1px solid #ddd8cf;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px;padding-top:7px;display:flex}.toolbar-group--table button{white-space:nowrap;flex:none;height:31px;min-height:31px;width:auto!important;min-width:max-content!important;padding:6px 10px!important;font-size:10px!important;line-height:1!important}.toolbar-group--table .toolbar-danger{color:#9b3e3e!important}.blog-rich-editor__content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:28px 0}.blog-rich-editor__content th,.blog-rich-editor__content td{vertical-align:top;border:1px solid #d8d3c9;min-width:60px;padding:11px 13px;position:relative}.blog-rich-editor__content th{background:#f0ede7;font-weight:600}.blog-rich-editor__content .selectedCell{background:#b49c7329}.blog-rich-editor__content .column-resize-handle{background:var(--color-primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.article-rich-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:30px 0}.article-rich-content th,.article-rich-content td{vertical-align:top;border:1px solid #d8d3c9;padding:12px 14px}.article-rich-content th{background:#f0ede7}.instagram-section{border-top:1px solid var(--line);padding-top:75px}.instagram-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.instagram-card{aspect-ratio:1;background:#efede8;display:block;position:relative;overflow:hidden}.instagram-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.instagram-card:hover img{transform:scale(1.04)}.instagram-card span{color:#fff;opacity:0;background:#37373fdb;padding:9px;font-size:11px;line-height:1.5;transition:opacity .2s;position:absolute;bottom:12px;left:12px;right:12px}.instagram-card:hover span{opacity:1}.instagram-placeholder{border:1px solid var(--line);background:#f5f2ec;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex}.instagram-placeholder p{color:var(--muted);flex:1;margin:0}@media (width<=760px){.instagram-grid{grid-template-columns:1fr 1fr}.instagram-placeholder{flex-direction:column;align-items:flex-start}}.article-engagement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:18px;margin:30px 0;padding:18px 0;display:flex}.article-engagement button{border:1px solid var(--line);color:var(--ink);background:0 0;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.article-engagement button.is-liked{border-color:var(--color-primary);color:var(--color-primary)}.article-engagement>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.article-comments{margin-top:45px}.article-comments__list{gap:14px;display:grid}.article-comments__list article{border:1px solid var(--line);background:#faf9f6;padding:18px}.article-comments__list article>div{justify-content:space-between;gap:15px;display:flex}.article-comments__list small{color:var(--muted)}.article-comments__list p{margin:12px 0 0;line-height:1.7}.article-comment-form{border:1px solid var(--line);background:#f5f2ec;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding:25px;display:grid}.article-comment-form label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);gap:8px;font-size:10px;display:grid}.article-comment-form label.wide,.article-comment-form>p,.article-comment-form>small,.article-comment-form>button{grid-column:1/-1}.article-comment-form input,.article-comment-form textarea{border:1px solid var(--line);background:#fff;outline:0;padding:11px}.article-comment-form textarea{resize:vertical}.article-comment-form>p{color:var(--color-primary);margin:0}.article-comment-form>small{color:var(--muted);line-height:1.6}@media (width<=640px){.article-comment-form{grid-template-columns:1fr}.article-comment-form label.wide,.article-comment-form>p,.article-comment-form>small,.article-comment-form>button{grid-column:auto}}.candidate-page{background:var(--paper);min-height:100vh}.candidate-hero{max-width:900px;padding-top:95px;padding-bottom:70px}.candidate-hero h1{letter-spacing:-.05em;margin:0;font:400 clamp(48px,6vw,78px)/1.02 Roboto,sans-serif}.candidate-hero h1 em,.candidate-closed h2 em{color:var(--color-primary);font-style:normal}.candidate-hero>p:last-child{max-width:600px;color:var(--muted);line-height:1.8}.candidate-content{padding-bottom:110px}.candidate-state{padding-bottom:120px}.candidate-closed,.candidate-verify,.candidate-success{border:1px solid var(--line);background:#f5f2ec;max-width:820px;padding:55px}.candidate-closed>div{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex}.candidate-closed h2,.candidate-verify h2,.candidate-success h2{margin:22px 0 14px;font:400 42px/1.08 Roboto,sans-serif}.candidate-closed p,.candidate-verify p,.candidate-success p{color:var(--muted);line-height:1.8}.candidate-closed form,.candidate-verify form{gap:10px;margin-top:25px;display:flex}.candidate-closed input,.candidate-verify input{border:1px solid var(--line);background:#fff;flex:1;padding:13px}.candidate-verify form label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:1;padding-top:8px;font-size:9px;font-weight:700;display:block;position:relative}.candidate-verify form label:before{content:"";background:#f5f2ec;padding:0 4px;position:absolute;top:0;left:12px}.candidate-verify form input{margin-top:0;padding:15px 13px;font:400 14px Roboto,sans-serif;display:block}.candidate-verify form input::placeholder{color:#aaa69d}.candidate-verify form input:focus{border-color:var(--color-primary);outline:0}.candidate-instagram{color:var(--ink);align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.candidate-feedback{color:var(--color-primary)!important}.candidate-alert{border:1px solid var(--line);margin-bottom:18px;padding:15px 18px}.candidate-alert--error{color:#9b3e3e;background:#fff6f6}.candidate-form{border:1px solid var(--line);background:#fff}.candidate-form>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:32px;display:flex}.candidate-form>header h2{margin:5px 0 10px;font:400 32px Roboto,sans-serif}.candidate-form>header p:last-child{color:var(--muted);margin:0}.candidate-form__version{color:var(--color-primary);font-size:12px}.candidate-form__section{border-bottom:1px solid var(--line);padding:30px 32px}.candidate-form__section h3{margin:0 0 22px;font:500 20px Roboto,sans-serif}.candidate-form__section>label{max-width:560px;color:var(--muted);gap:9px;font-size:11px;display:grid}.candidate-form input,.candidate-form textarea,.candidate-form select{border:1px solid var(--line);background:#fff;outline:0;width:100%;padding:12px}.candidate-question{gap:8px;margin-bottom:22px;display:grid}.candidate-question>label{color:var(--muted);gap:8px;font-size:12px;display:grid}.candidate-question small{color:#8c887f;line-height:1.5}.candidate-options{flex-wrap:wrap;gap:10px;display:flex}.candidate-options label{border:1px solid var(--line);background:#faf9f6;align-items:center;gap:7px;padding:9px 12px;display:flex}.candidate-options input{width:auto}.candidate-files{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.candidate-files label{border:1px dashed var(--line);background:#faf9f6;gap:9px;padding:20px;font-size:12px;display:grid}.candidate-files input{border:0;padding:0}.candidate-form footer{justify-content:space-between;align-items:center;gap:20px;padding:25px 32px;display:flex}.candidate-form footer p{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.candidate-honeypot{position:absolute!important;left:-10000px!important}.candidate-success{gap:12px;display:grid}.candidate-success>svg{color:var(--color-primary)}@media (width<=760px){.candidate-hero{padding-top:70px}.candidate-closed,.candidate-verify,.candidate-success{padding:30px}.candidate-closed form,.candidate-verify form,.candidate-form footer{flex-direction:column;align-items:stretch}.candidate-files{grid-template-columns:1fr}.candidate-form>header,.candidate-form__section{padding:25px}}.employment-manager{gap:22px;display:grid}.employment-header{border:1px solid var(--line);background:#f5f2ec;justify-content:space-between;gap:25px;padding:30px;display:flex}.employment-header h2{margin:5px 0;font:400 32px Roboto,sans-serif}.employment-header p:last-child{color:var(--muted);margin:0}.employment-header__actions{align-items:flex-start;gap:10px;display:flex}.employment-tabs{border-bottom:1px solid var(--line);gap:5px;display:flex;overflow:auto}.employment-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:12px 15px}.employment-tabs button.active{color:var(--ink);border-bottom:2px solid var(--color-primary)}.employment-periods{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.employment-period-card,.employment-form-card,.candidate-detail-admin{border:1px solid var(--line);background:#fff;padding:25px}.employment-period-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.employment-state{letter-spacing:.12em;background:#eee;padding:5px 8px;font-size:9px}.employment-state.open{color:#3e7b57;background:#edf7ef}.employment-period-card h3{margin:18px 0 7px;font:400 24px Roboto,sans-serif}.employment-period-card p{color:var(--muted);margin:0}.employment-period-card__meta{color:var(--muted);gap:15px;margin:20px 0;font-size:11px;display:flex}.employment-period-card__actions{flex-wrap:wrap;gap:7px;display:flex}.employment-period-card__actions button,.employment-ranking .employment-section-head button{border:1px solid var(--line);background:#faf9f6;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.employment-ranking{border:1px solid var(--line);background:#fff;padding:25px}.employment-section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.employment-section-head h3{margin:5px 0;font:400 24px Roboto,sans-serif}.employment-candidate-table{margin-top:20px;display:grid}.employment-candidate-table button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:35px 1.2fr 1fr 70px 150px 20px;align-items:center;gap:12px;padding:14px;display:grid}.employment-candidate-table small{color:var(--muted)}.employment-candidate-table b.positive,.candidate-detail-admin .positive{color:#3e7b57}.employment-candidate-table b.negative,.candidate-detail-admin .negative{color:#9b3e3e}.employment-form-card{gap:20px;display:grid}.employment-field-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.employment-field-grid label{color:var(--muted);gap:8px;font-size:11px;display:grid}.employment-field-grid label.wide{grid-column:1/-1}.employment-field-grid input,.employment-field-grid select,.employment-field-grid textarea,.employment-form-card>label input,.employment-form-card>label textarea{border:1px solid var(--line);background:#fff;padding:11px}.employment-switch{align-items:center;gap:10px;display:flex!important}.employment-switch input{width:auto}.employment-switch small{color:var(--muted);margin-top:4px;display:block}.employment-question-list{gap:14px;display:grid}.employment-question-list article{border:1px solid var(--line);background:#faf9f6;padding:20px}.employment-question-list article>header{justify-content:space-between;margin-bottom:14px;display:flex}.employment-question-list article>header span{color:var(--color-primary)}.employment-question-list article>header button{color:#9b3e3e;background:0 0;border:0}.candidate-detail-admin>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.candidate-detail-admin>header h2{margin:5px 0;font:400 34px Roboto,sans-serif}.candidate-admin-status{background:#f0ede7;height:max-content;padding:7px 10px;font-size:10px}.candidate-admin-grid{grid-template-columns:1.5fr 1fr;gap:22px;margin-top:22px;display:grid}.candidate-answer{border-bottom:1px solid var(--line);padding:15px 0}.candidate-answer strong{font-size:12px}.candidate-answer p{color:var(--muted);line-height:1.7}.candidate-documents{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.candidate-documents a{border:1px solid var(--line);color:var(--ink);align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:flex}.candidate-tech{background:#f5f2ec;padding:20px}.candidate-tech dl{gap:10px;display:grid}.candidate-tech dl div{grid-template-columns:110px 1fr;gap:10px;display:grid}.candidate-tech dt{color:var(--muted);font-size:10px}.candidate-tech dd{word-break:break-word;margin:0;font-size:10px}.candidate-status-actions{margin-top:15px}.candidate-status-actions select{border:1px solid var(--line);background:#fff;width:100%;padding:11px}.candidate-evaluation,.candidate-notes{border:1px solid var(--line);background:#fff;margin-top:22px;padding:24px}.candidate-score-buttons{gap:7px;margin:18px 0;display:flex}.candidate-score-buttons button{border:1px solid var(--line);background:#faf9f6;width:50px;height:42px}.candidate-evaluation>textarea,.candidate-notes textarea{border:1px solid var(--line);width:100%;padding:12px}.candidate-evaluation-list,.candidate-notes{gap:10px;display:grid}.candidate-evaluation-list article,.candidate-notes article{background:#faf9f6;gap:12px;padding:13px;display:flex}.candidate-evaluation-list p,.candidate-notes article p{margin:0;line-height:1.6}.candidate-evaluation-list small,.candidate-notes article small{color:var(--muted)}.candidate-notes form{gap:10px;display:grid}.candidate-notes form .button{width:max-content}@media (width<=900px){.employment-header{flex-direction:column}.employment-periods,.candidate-admin-grid{grid-template-columns:1fr}.employment-candidate-table{overflow:auto}.employment-candidate-table button{min-width:760px}.employment-field-grid{grid-template-columns:1fr}.employment-field-grid label.wide{grid-column:auto}}@media (width<=640px){.employment-header__actions{display:grid}.employment-period-card,.employment-form-card,.candidate-detail-admin,.employment-ranking{padding:18px}.candidate-detail-admin>header{flex-direction:column}}.blog-comments-admin{gap:12px;display:grid}.blog-comment-admin-row{border:1px solid var(--line);background:#fff;padding:20px}.blog-comment-admin-row>div:first-child{gap:4px;display:grid}.blog-comment-admin-row>div:first-child span,.blog-comment-admin-row>div:first-child small{color:var(--muted);font-size:11px}.blog-comment-admin-row>p{line-height:1.7}.blog-comment-admin-actions{align-items:center;gap:7px;display:flex!important}.blog-comment-admin-actions button{border:1px solid var(--line);background:#faf9f6;padding:7px 10px}.blog-comment-status{letter-spacing:.08em;background:#eee;padding:5px 7px;font-size:9px}.blog-comment-status.is-approved{color:#3e7b57}.blog-comment-status.is-pending_moderation{color:#9a6b1d}.candidate-delete{color:#9b3e3e;background:#fff7f7;border:1px solid #d5aaaa;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:10px;display:flex}.candidate-notes article{justify-content:space-between}.candidate-notes article>span{gap:6px;display:flex}.candidate-notes article button{border:1px solid var(--line);background:#fff;padding:6px 8px;font-size:10px}.settings-logo-grid{grid-template-columns:1.4fr .6fr;gap:16px;display:grid}.settings-color-grid{align-content:start;gap:12px;display:grid}.settings-color-grid label{color:var(--muted);gap:8px;font-size:11px;display:grid}.settings-color-grid input{border:1px solid var(--line);background:#fff;width:100%;height:48px;padding:4px}@media (width<=760px){.settings-logo-grid{grid-template-columns:1fr}}.candidate-question__label{color:var(--ink);gap:6px;font-size:12px;display:grid}.candidate-question__label small{color:var(--muted);font-size:10px;line-height:1.5}.brand{min-width:150px}.brand__image{object-fit:contain;object-position:left center;width:150px;max-width:150px;height:52px;max-height:52px}.brand__mark{flex:0 0 35px}.admin-brand{justify-content:flex-start;min-height:58px;padding-bottom:38px}.admin-brand img{object-fit:contain;object-position:left center;width:156px;max-width:100%;height:auto;max-height:58px;display:block}.admin-sidebar__bottom strong{color:#fff;font-size:12px}.employment-manager .employment-header,.employment-manager .employment-period-card,.employment-manager .employment-form-card,.employment-manager .employment-ranking,.employment-manager .candidate-detail-admin,.employment-manager .candidate-evaluation,.employment-manager .candidate-notes,.employment-manager .employment-header h2,.employment-manager .employment-period-card h3,.employment-manager .employment-section-head h3,.employment-manager .candidate-detail-admin h2,.employment-manager .candidate-detail-admin h3{color:var(--ink)}.employment-manager .employment-header p,.employment-manager .employment-period-card p,.employment-manager .employment-section-head p{color:var(--muted)}.employment-manager .employment-tabs button{color:#ffffff8c}.employment-manager .employment-tabs button.active{color:#fff}.employment-manager .employment-form-card input,.employment-manager .employment-form-card textarea,.employment-manager .employment-form-card select{color:var(--ink);background:#fff}.employment-manager .employment-question-list article{color:var(--ink)}.employment-manager .employment-question-list article input,.employment-manager .employment-question-list article select{color:var(--ink);background:#fff}.employment-manager .candidate-detail-admin>header>div>p:last-child{color:var(--muted)}.not-found-page{box-sizing:border-box;place-items:center;min-height:calc(100vh - 72px);padding:100px 32px 120px;display:grid}.not-found-page__inner{text-align:center;width:min(820px,100%)}.not-found-page__code{color:#b49c7338;letter-spacing:-.08em;margin-bottom:-30px;font:300 clamp(150px,22vw,270px)/.8 Roboto,sans-serif}.not-found-page .eyebrow{justify-content:center;margin-bottom:20px}.not-found-page h1{max-width:700px;color:var(--ink);letter-spacing:-.045em;margin:0 auto;font:400 clamp(38px,5vw,66px)/1.05 Roboto,sans-serif}.not-found-page__inner>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:25px auto 0;font-size:14px;line-height:1.9}.not-found-page__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.not-found-page__actions .button{min-height:48px;padding:0 20px}.not-found-page__actions .text-link{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--paper);align-items:center;gap:9px;padding:0 18px;display:inline-flex}.not-found-page__actions .text-link:hover{border-color:var(--color-primary);color:var(--color-primary)}.toast-stack{z-index:5000;pointer-events:none;gap:10px;width:min(390px,100vw - 44px);display:grid;position:fixed;top:22px;right:22px}.toast-card{color:var(--ink);pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #37373f1a;grid-template-columns:22px 1fr 24px;align-items:center;gap:11px;padding:15px 15px 15px 16px;display:grid;box-shadow:0 18px 50px #20202729}.toast-card svg:first-child{color:var(--color-primary)}.toast-card--error svg:first-child{color:#a64747}.toast-card p{margin:0;font-size:12px;line-height:1.5}.toast-card button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.toast-enter-active,.toast-leave-active{transition:opacity .24s,transform .24s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-12px)translate(8px)}@media (width<=760px){.brand__image{width:118px;max-width:118px;height:46px;max-height:46px}.not-found-page{min-height:calc(100vh - 64px);padding:75px 20px 100px}.not-found-page__code{margin-bottom:-16px}.not-found-page__actions{width:min(360px,100%);margin-left:auto;margin-right:auto;display:grid}.not-found-page__actions .button,.not-found-page__actions .text-link{box-sizing:border-box;width:100%}.toast-stack{width:calc(100vw - 28px);top:14px;right:14px}}.action-dialog-backdrop{z-index:6000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18181ea3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.action-dialog{width:min(520px,100%);color:var(--ink);border:1px solid var(--line);background:#fff;padding:30px;position:relative;box-shadow:0 28px 90px #00000047}.action-dialog__close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;place-items:center;display:grid;position:absolute;top:14px;right:14px}.action-dialog__icon{width:44px;height:44px;color:var(--color-primary);background:#f5f1e9;place-items:center;margin-bottom:22px;display:grid}.action-dialog__icon.danger{color:#a64747;background:#fff2f2}.action-dialog h2{color:var(--ink);margin:5px 0 10px;font:400 28px/1.1 Roboto,sans-serif}.action-dialog>p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.75}.action-dialog textarea{box-sizing:border-box;border:1px solid var(--line);resize:vertical;width:100%;min-height:120px;color:var(--ink);background:#fff;outline:none;margin-top:20px;padding:13px}.action-dialog textarea:focus{border-color:var(--color-primary)}.action-dialog footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:24px;padding-top:20px;display:flex}.action-dialog__cancel{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;padding:12px 15px}.button--danger{color:#fff;background:#9b3e3e;border-color:#9b3e3e}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .2s}.dialog-fade-enter-active .action-dialog,.dialog-fade-leave-active .action-dialog{transition:transform .2s}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}.dialog-fade-enter-from .action-dialog,.dialog-fade-leave-to .action-dialog{transform:translateY(12px)scale(.98)}.admin-panel .rich-toolbar{color:#5f5b54;background:#fff;border-color:#e1ddd5}.admin-panel .rich-toolbar button{color:#5f5b54;background:0 0}.admin-panel .rich-toolbar button:hover,.admin-panel .rich-toolbar button.is-active{color:#8a7047;background:#f1eee8}.admin-panel .rich-toolbar .toolbar-group{border-color:#e4e0d8}.editor-table-dialog{z-index:80;width:min(420px,100% - 30px);color:var(--ink);background:#fff;border:1px solid #ddd8cf;padding:20px;position:absolute;top:52px;left:50%;transform:translate(-50%);box-shadow:0 22px 55px #0000002e}.editor-table-dialog__head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.editor-table-dialog__head span{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;font:700 9px Montserrat,sans-serif}.editor-table-dialog__head h3{color:var(--ink);margin:6px 0 0;font:400 22px Roboto,sans-serif}.editor-table-dialog__head button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;place-items:center;display:grid}.editor-table-dialog__grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.editor-table-dialog__grid label{color:var(--muted);gap:7px;font-size:10px;display:grid}.editor-table-dialog__grid input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:10px}.editor-table-dialog__actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;display:flex}@media (width<=560px){.editor-table-dialog__grid{grid-template-columns:1fr}.editor-table-dialog__actions{grid-template-columns:1fr;display:grid}.editor-table-dialog__actions>*{width:100%}}.admin-card__head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-card__head>button{color:#ffffffa6;border:1px solid #ffffff1a;padding:7px 9px}.admin-favorite-list{gap:7px;margin-top:16px;display:grid}.admin-favorite-list button{color:#fff;text-align:left;background:#222229;border:1px solid #ffffff14;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.admin-favorite-list button>svg{color:var(--color-primary);flex:none}.admin-favorite-list button span{gap:3px;min-width:0;display:grid}.admin-favorite-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-favorite-list button small{color:#ffffff6b;font-size:9px}.decision-search{gap:18px;display:grid}.decision-search__hero{border:1px solid var(--line);color:var(--ink);background:#f5f2ec;justify-content:space-between;align-items:flex-end;gap:25px;padding:30px;display:flex}.decision-search__hero h2{max-width:720px;color:var(--ink);letter-spacing:-.03em;margin:6px 0 10px;font:400 clamp(28px,3vw,38px)/1.12 Roboto,sans-serif}.decision-search__hero p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.decision-source-switch{border:1px solid var(--line);background:#fff;padding:4px;display:flex}.decision-source-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:11px 14px;font:700 10px Montserrat,sans-serif}.decision-source-switch button.active{color:var(--ink);box-shadow:inset 0 -2px var(--color-primary);background:#f0ede7}.decision-tabs{border-bottom:1px solid #ffffff21;gap:4px;display:flex}.decision-tabs button{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 15px;font:600 11px Montserrat,sans-serif}.decision-tabs button.active{color:#fff;border-bottom-color:var(--color-primary)}.decision-tabs button b{color:var(--color-primary)}.decision-search-form,.decision-results,.decision-favorites{border:1px solid var(--line);color:var(--ink);background:#fff;padding:24px}.decision-search-form__top{grid-template-columns:1fr auto;align-items:end;gap:14px;display:grid}.decision-keyword-mode{grid-template-columns:minmax(210px,.8fr) 1fr;gap:12px;display:grid}.decision-search-form label{color:var(--muted);gap:7px;font-size:10px;font-weight:600;display:grid}.decision-search-form input,.decision-search-form select{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;outline:0;padding:12px 13px}.decision-search-form input:focus,.decision-search-form select:focus{border-color:var(--color-primary)}.decision-advanced-toggle{color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;padding:0;font:700 10px Montserrat,sans-serif;display:flex}.decision-advanced-toggle span{color:var(--muted);font-weight:500}.decision-filter-groups{border-top:1px solid var(--line);gap:0;margin-top:17px;display:grid}.decision-filter-groups section{border-bottom:1px dashed var(--line);padding:20px 0}.decision-filter-title{color:var(--ink);letter-spacing:.08em;margin-bottom:13px;font:700 10px Montserrat,sans-serif}.decision-filter-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.decision-number-grid{grid-template-columns:1fr 18px 1fr 18px 1fr 1fr 18px 1fr 18px 1fr;align-items:end;gap:9px;display:grid}.decision-number-grid>span,.decision-date-grid>span{min-height:41px;color:var(--muted);place-items:center;display:grid}.decision-date-grid{grid-template-columns:1fr 18px 1fr 1fr 1fr;align-items:end;gap:10px;display:grid}.decision-search-form__footer{align-items:center;gap:15px;margin-top:18px;display:flex}.decision-service-note{color:var(--muted);font-size:10px;line-height:1.6}.decision-results__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.decision-results__head h3{color:var(--ink);margin:5px 0 0;font:400 25px Roboto,sans-serif}.decision-results__head>a{color:var(--color-primary);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.decision-result-list{gap:10px;display:grid}.decision-result-card{border:1px solid var(--line);background:#faf9f6;padding:18px}.decision-result-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.decision-result-card__top>span{color:var(--color-primary);letter-spacing:.12em;font:700 8px Montserrat,sans-serif}.decision-result-card__top button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;place-items:center;display:grid}.decision-result-card__top button.active{color:var(--color-primary);border-color:var(--color-primary);background:#f5f0e7}.decision-result-card h4{color:var(--ink);margin:12px 0 9px;font:500 18px/1.35 Roboto,sans-serif}.decision-result-card__meta{color:var(--muted);flex-wrap:wrap;gap:7px 15px;font-size:9px;display:flex}.decision-result-card>p{color:#666158;margin:12px 0 0;font-size:11px;line-height:1.7}.decision-result-card footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.decision-result-card footer a,.decision-result-card footer button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:8px 10px;font:600 10px Montserrat,sans-serif;display:inline-flex}.decision-result-card footer a:hover,.decision-result-card footer button:hover{border-color:var(--color-primary);color:var(--color-primary)}.decision-empty{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.decision-empty svg{color:var(--color-primary)}.decision-empty p{margin:0;font-size:11px}@media (width<=900px){.decision-search__hero{display:grid}.decision-keyword-mode,.decision-filter-grid{grid-template-columns:1fr}.decision-number-grid{grid-template-columns:1fr 18px 1fr}.decision-number-grid label:nth-of-type(4),.decision-number-grid label:nth-of-type(5),.decision-number-grid label:nth-of-type(6),.decision-number-grid>span:nth-of-type(n+3){display:none}.decision-date-grid{grid-template-columns:1fr}.decision-date-grid>span{display:none}.decision-search-form__top{grid-template-columns:1fr}.decision-search-form__top .button{width:100%}}@media (width<=600px){.decision-search__hero,.decision-search-form,.decision-results,.decision-favorites{padding:18px}.decision-source-switch{width:100%}.decision-source-switch button{flex:1}.decision-results__head{display:grid}.decision-result-card footer{justify-content:stretch}.decision-result-card footer a,.decision-result-card footer button{flex:1;justify-content:center}}@media (width<=900px){.decision-number-grid{grid-template-columns:1fr 1fr}.decision-number-grid>span{display:none!important}.decision-number-grid label{display:grid!important}.decision-date-grid{grid-template-columns:1fr 1fr}.decision-date-grid>span{display:none}}@media (width<=600px){.decision-number-grid,.decision-date-grid{grid-template-columns:1fr}}.personnel-modal form{width:min(960px,100%)}.personnel-modal__identity{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.personnel-photo-card{border:1px solid var(--line);background:#fff;align-self:start;padding:18px}.personnel-photo-preview{width:100%;max-width:230px;height:230px;color:var(--color-primary);background:#f0ede7}.personnel-photo-preview--card{aspect-ratio:4/3;height:auto}.personnel-photo-preview--card img{object-fit:cover}.personnel-photo-card>p{color:#8b867e;max-width:100%}.personnel-photo-actions button{color:var(--ink);border-color:var(--line);background:#fff}.personnel-fields{grid-column:1/-1}@media (width<=900px){.personnel-modal__identity{grid-template-columns:1fr}.personnel-fields{grid-column:auto}.personnel-photo-preview{max-width:230px}}.admin-content .employment-header,.admin-content .employment-period-card,.admin-content .employment-form-card,.admin-content .employment-ranking,.admin-content .candidate-detail-admin,.admin-content .candidate-evaluation,.admin-content .candidate-notes,.admin-content .decision-search__hero,.admin-content .decision-search-form,.admin-content .decision-results,.admin-content .decision-favorites,.admin-content .personnel-photo-card,.admin-content .site-settings-form,.admin-content .blog-comments-admin,.admin-content .blog-comment-admin-row{color:#f4f1ea!important;background:#24242b!important;border-color:#ffffff1a!important}.admin-content .employment-header h2,.admin-content .employment-period-card h3,.admin-content .employment-section-head h3,.admin-content .candidate-detail-admin h2,.admin-content .decision-search__hero h2,.admin-content .decision-results__head h3,.admin-content .decision-result-card h4,.admin-content .decision-filter-title,.admin-content .candidate-answer strong,.admin-content .admin-form__head p,.admin-content .site-settings-form label,.admin-content .personnel-photo-card__label,.admin-content .personnel-photo-card strong{color:#f4f1ea!important}.admin-content .employment-header p,.admin-content .employment-period-card p,.admin-content .employment-period-card__meta,.admin-content .candidate-answer p,.admin-content .candidate-tech dt,.admin-content .decision-search__hero p,.admin-content .decision-search-form label,.admin-content .decision-service-note,.admin-content .decision-result-card__meta,.admin-content .decision-result-card>p,.admin-content .personnel-photo-card>p,.admin-content .site-settings-form small,.admin-content .site-settings-form .admin-form__head small{color:#ffffff8f!important}.admin-content .employment-tabs button,.admin-content .decision-tabs button{color:#ffffff80!important}.admin-content .employment-tabs button.active,.admin-content .decision-tabs button.active{color:#fff!important}.admin-content .employment-period-card__actions button,.admin-content .employment-ranking .employment-section-head button,.admin-content .employment-candidate-table button,.admin-content .candidate-score-buttons button,.admin-content .candidate-notes article,.admin-content .candidate-notes article button,.admin-content .candidate-documents a,.admin-content .decision-result-card,.admin-content .decision-result-card__top button,.admin-content .decision-result-card footer a,.admin-content .decision-result-card footer button,.admin-content .decision-source-switch,.admin-content .decision-source-switch button.active,.admin-content .settings-color-grid input,.admin-content .personnel-photo-actions button{color:#f4f1ea!important;background:#2b2b33!important;border-color:#ffffff1f!important}.admin-content .employment-candidate-table button:hover,.admin-content .employment-period-card__actions button:hover,.admin-content .decision-result-card footer a:hover,.admin-content .decision-result-card footer button:hover,.admin-content .personnel-photo-actions button:hover{color:var(--color-primary)!important;border-color:#b49c73a6!important}.admin-content .employment-field-grid input,.admin-content .employment-field-grid select,.admin-content .employment-field-grid textarea,.admin-content .employment-form-card>label input,.admin-content .employment-form-card>label textarea,.admin-content .candidate-status-actions select,.admin-content .candidate-evaluation>textarea,.admin-content .candidate-notes textarea,.admin-content .site-settings-form input,.admin-content .site-settings-form textarea,.admin-content .decision-search-form input,.admin-content .decision-search-form select,.admin-content .decision-search-form input[type=date]{color:#fff!important;background:#1b1b21!important;border-color:#ffffff24!important}.admin-content .employment-question-list article,.admin-content .candidate-evaluation-list article,.admin-content .candidate-tech{color:#f4f1ea!important;background:#1d1d23!important;border-color:#ffffff1a!important}.admin-content .employment-state,.admin-content .candidate-admin-status{color:var(--color-primary)!important;background:#b49c7321!important}.admin-content .decision-search__hero,.admin-content .decision-search-form,.admin-content .decision-results,.admin-content .decision-favorites{box-shadow:0 18px 45px #00000024}.admin-content .decision-source-switch button{color:#ffffff94!important}.admin-content .decision-source-switch button.active{color:#fff!important;background:#34343c!important}.admin-content .decision-result-card__top button.active{color:var(--color-primary)!important;background:#b49c731f!important;border-color:#b49c738c!important}.admin-content .candidate-delete{color:#dc9a9a!important;background:#9b3e3e1f!important;border-color:#dc8f8f4d!important}.admin-content .candidate-notes form .button,.admin-content .employment-manager .button{color:#fff}.admin-content .settings-logo-grid .media-uploader{background:#24242b!important;border-color:#ffffff1a!important}.admin-content .media-uploader__preview{background:#1b1b21!important;border-color:#ffffff1a!important}.admin-content .media-uploader__body strong{color:#f4f1ea!important}.admin-content .media-uploader__body p,.admin-content .media-uploader__status{color:#ffffff80!important}.admin-content .media-uploader__actions button{color:#f4f1ea!important;background:#2b2b33!important;border-color:#ffffff1f!important}.admin-content .admin-form fieldset{border-color:#ffffff1a!important}.admin-content .personnel-photo-card{min-width:0}.admin-content .personnel-modal__identity{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content .personnel-photo-preview{background:#1b1b21!important}@media (width<=760px){.admin-content .personnel-modal__identity{grid-template-columns:1fr}}.admin-content{width:100%;max-width:none;padding:56px clamp(24px,4vw,64px)}.admin-content .blog-editor-view{width:100%;margin:-8px 0 0}.blog-editor-layout{grid-template-columns:minmax(0,1fr) minmax(285px,320px);gap:20px}.blog-editor-main{color:#222;background:#fff!important}.editor-meta-fields{padding:38px 44px 24px;background:#fff!important}.editor-title-input,.editor-excerpt-input{color:#25231f!important;box-shadow:none!important;background:#fff!important}.editor-title-input{min-height:58px;padding:8px 0!important}.editor-excerpt-input{min-height:62px;padding:8px 0!important}.editor-title-input::placeholder{color:#aaa59d!important}.editor-excerpt-input::placeholder{color:#8f8a82!important}.rich-toolbar{background:#fff!important}.rich-toolbar .toolbar-select{color:#37373f!important;opacity:1!important;background:#fff!important;border:1px solid #d7d2c8!important;min-width:112px!important;height:36px!important;padding:0 28px 0 10px!important;font:600 11px/36px Montserrat,sans-serif!important}.rich-toolbar .toolbar-select--font{min-width:150px!important}.rich-toolbar .toolbar-select option{color:#37373f!important;background:#fff!important;font-size:12px!important}.admin-icon-button{cursor:pointer;color:#ffffffad!important;background:#2b2b33!important;border:1px solid #ffffff1a!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;display:grid!important}.admin-icon-button:hover{color:var(--color-primary)!important;border-color:#b49c73a6!important}.personnel-photo-actions{align-items:center;gap:7px;display:flex}.personnel-photo-actions .admin-icon-button.danger{color:#dc9a9a!important}.admin-favorites-card .admin-card__head{align-items:center}.admin-favorites-card .admin-card__head>button{background:#2b2b33!important;border:1px solid #ffffff1a!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important}.admin-favorites-card .admin-card__head>button span{display:none}.admin-favorites-card .admin-card__head>button svg{margin:0}.admin-overview-links{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.admin-overview-links .admin-card{min-width:0}.admin-overview-links .admin-card>button{justify-content:space-between;align-items:center;display:flex}.candidate-hero__actions{gap:12px;margin-top:24px;display:flex}.candidate-status-link,.candidate-status-back a{color:var(--ink);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.candidate-status-link:hover,.candidate-status-back a:hover{color:var(--color-primary)}.candidate-application-number{background:#fff;border:1px solid #b49c7373;margin:12px 0 4px;padding:24px}.candidate-application-number span{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:700;display:block}.candidate-application-number strong{color:var(--color-primary);letter-spacing:.06em;margin:8px 0 10px;font:700 clamp(25px,4vw,40px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.candidate-application-number p{font-size:11px;line-height:1.7;margin:0!important}.candidate-status-page{background:var(--paper);min-height:100vh}.candidate-status-page .candidate-hero h1 em{color:var(--color-primary);font-style:normal}.candidate-status-content{gap:20px;padding-bottom:110px;display:grid}.candidate-status-card,.candidate-status-result{border:1px solid var(--line);background:#f5f2ec;width:min(900px,100%);padding:45px}.candidate-status-card__icon{width:48px;height:48px;color:var(--color-primary);border:1px solid var(--line);background:#fff;place-items:center;margin-bottom:22px;display:grid}.candidate-status-card h2,.candidate-status-result h2{margin:5px 0 12px;font:400 34px Roboto,sans-serif}.candidate-status-card>p:not(.eyebrow):not(.candidate-alert),.candidate-status-result__body span{color:var(--muted);font-size:12px;line-height:1.8}.candidate-status-card form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:26px;display:grid}.candidate-status-card label{color:var(--muted);gap:8px;font-size:10px;font-weight:700;display:grid}.candidate-status-card input{border:1px solid var(--line);letter-spacing:.04em;background:#fff;outline:0;width:100%;padding:14px;font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace}.candidate-status-card input:focus{border-color:var(--color-primary)}.candidate-status-result{background:#fff}.candidate-status-result>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.candidate-status-badge{color:var(--color-primary);background:#f1eee8;padding:8px 11px;font-size:10px;font-weight:700}.candidate-status-result__body{grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 0;display:grid}.candidate-status-result__body div{gap:7px;display:grid}.candidate-status-result__body strong{font-size:13px}.candidate-status-note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:8px;margin:0;padding-top:20px;font-size:11px;line-height:1.7;display:flex}.candidate-status-note svg{color:var(--color-primary);flex:none;margin-top:1px}.candidate-status-back{padding-top:4px}@media (width<=1100px){.blog-editor-layout{grid-template-columns:minmax(0,1fr) 290px}.admin-overview-links{grid-template-columns:1fr 1fr}}@media (width<=820px){.admin-content{padding:36px 20px}.blog-editor-layout{grid-template-columns:1fr}.editor-meta-fields{padding:28px 24px 20px}.admin-overview-links{grid-template-columns:1fr}.candidate-status-card,.candidate-status-result{padding:30px}.candidate-status-card form,.candidate-status-result__body{grid-template-columns:1fr}.candidate-status-result>header{flex-direction:column}}.admin-content .media-uploader__actions{align-items:center!important;gap:7px!important;display:flex!important}.admin-content .media-uploader__actions .admin-icon-button{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important}.candidate-application-number-admin{align-items:center;gap:10px;margin-top:10px;display:flex}.candidate-application-number-admin span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:700}.candidate-application-number-admin strong{color:var(--color-primary);letter-spacing:.04em;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-content .employment-header__actions .button--secondary{color:#eeeae3!important;background:#2b2b33!important;border:1px solid #ffffff24!important}.admin-content .employment-header__actions .button--secondary:hover{color:#fff!important;background:#34343d!important;border-color:#b49c738c!important}.admin-content .employment-period-card__actions button{min-height:36px;color:#ffffffb8!important;background:#24242b!important;border-color:#ffffff1a!important}.admin-content .employment-period-card__actions button:hover{color:var(--color-primary)!important;background:#303038!important}.admin-content .employment-ranking .employment-section-head>button{min-height:36px;color:#ffffffb8!important;background:#24242b!important;border-color:#ffffff1a!important}.admin-content .employment-manager .employment-tabs{margin-top:2px}.admin-content .employment-manager .employment-tabs button{background:0 0!important}.admin-content .personnel-table{background:#222229;border:1px solid #ffffff1a;width:100%;max-width:none}.admin-content .personnel-table__head,.admin-content .personnel-table__row{grid-template-columns:minmax(300px,2.1fr) minmax(120px,1fr) 90px 80px 120px 54px;align-items:center;gap:0;display:grid}.admin-content .personnel-table__head{box-sizing:border-box;letter-spacing:.1em;min-height:46px;padding:0 18px;font-size:9px}.admin-content .personnel-table__row{box-sizing:border-box;text-align:left;cursor:pointer;border:0;border-top:1px solid #ffffff14;width:100%;min-height:76px;padding:0 18px}.admin-content .personnel-table__row>span:not(.personnel-person){padding-left:10px;font-size:11px}.admin-content .personnel-table__row>span:last-child{color:var(--color-primary);place-items:center;display:grid}.admin-content .personnel-person{min-width:0;padding-right:18px}.admin-content .personnel-person>span:last-child{min-width:0}.admin-content .personnel-person>span:last-child strong,.admin-content .personnel-person>span:last-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-content .personnel-status{align-items:center;gap:7px;color:#ffffffb8!important;display:inline-flex!important}.admin-content .personnel-status i{background:#fff3;border-radius:50%;width:6px;height:6px}.admin-content .personnel-status i.online{background:#6bc58a}.decision-workspace{grid-template-columns:minmax(520px,.95fr) minmax(520px,1.05fr);gap:14px;min-height:720px;display:grid}.decision-workspace .decision-results,.decision-workspace .decision-preview{min-width:0}.decision-results{flex-direction:column;display:flex}.decision-results__head small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.decision-results__tools label{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:inline-flex}.decision-results__tools select{border:1px solid var(--line);min-width:72px;color:var(--ink);background:#fff;padding:8px 28px 8px 9px}.decision-result-list{border-top:1px solid var(--line);flex:1;min-height:0;overflow:auto}.decision-result-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr) 34px 20px;align-items:center;gap:11px;padding:14px 10px;display:grid}.decision-result-row:hover,.decision-result-row.selected{background:#f5f2ec}.decision-result-row__number{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);place-items:center;font:600 10px ui-monospace,monospace;display:grid}.decision-result-row__main{gap:5px;min-width:0;display:grid}.decision-result-row__main strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:600 12px/1.3 Montserrat,sans-serif;overflow:hidden}.decision-result-row__main small{color:var(--muted);font-size:9px}.decision-result-row__main em{-webkit-line-clamp:2;color:#777168;-webkit-box-orient:vertical;font-size:9px;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.decision-result-row__star{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);place-items:center;display:grid}.decision-result-row__star.active{color:var(--color-primary);background:#f5f0e7;border-color:#b49c738c}.decision-result-row__chevron{color:var(--muted)}.decision-pagination{justify-content:center;align-items:center;gap:14px;margin-top:auto;padding-top:15px;display:flex}.decision-pagination button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;place-items:center;display:grid}.decision-pagination button:disabled{opacity:.35;cursor:not-allowed}.decision-pagination span{color:var(--muted);font-size:10px}.decision-pagination strong{color:var(--ink)}.decision-preview{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:720px;display:flex;overflow:hidden;padding:0!important}.decision-preview.empty{text-align:center;justify-content:center;align-items:center;padding:30px!important}.decision-preview.empty svg{color:var(--color-primary)}.decision-preview.empty h3{color:var(--ink);margin:14px 0 7px;font:400 23px Roboto,sans-serif}.decision-preview.empty p{max-width:330px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.decision-preview>header{border-bottom:1px solid var(--line);background:#faf9f6;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.decision-preview>header>div:first-child{min-width:0}.decision-preview>header span,.decision-detail-modal>header span{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;font:700 9px Montserrat,sans-serif}.decision-preview>header h3,.decision-detail-modal>header h2{color:var(--ink);margin:6px 0 4px;font:600 17px/1.3 Montserrat,sans-serif;overflow:hidden}.decision-preview>header h3 b{color:var(--muted);font-weight:400}.decision-preview>header small,.decision-detail-modal>header p{color:var(--muted);font-size:10px}.decision-preview__actions{flex:none;gap:5px;display:flex}.decision-preview__actions button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;place-items:center;display:grid}.decision-preview__actions button:hover,.decision-preview__actions button.active{color:var(--color-primary);border-color:#b49c738c}.decision-preview__body,.decision-detail-modal__body{flex:1;min-height:0;overflow:auto}.decision-document{color:#39363a;padding:28px 30px 50px;font:13px/1.72 Arial,sans-serif}.decision-document h1,.decision-document h2,.decision-document h3,.decision-document h4{color:#29272b;line-height:1.35}.decision-document table{border-collapse:collapse;width:100%}.decision-document td,.decision-document th{border:1px solid #d8d3c9;padding:7px}.decision-document img{max-width:100%;height:auto}.decision-document mark{color:inherit;background:#ffe36a;padding:0 2px}.decision-preview>footer{border-top:1px solid var(--line);background:#faf9f6;justify-content:flex-end;gap:6px;padding:10px 12px;display:flex}.decision-preview>footer button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:8px 10px;font:600 9px Montserrat,sans-serif;display:inline-flex}.decision-preview>footer button:hover{color:var(--color-primary);border-color:#b49c738c}.decision-detail-backdrop{z-index:7000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a0a0ec7;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.decision-detail-modal{background:#fff;border:1px solid #ffffff1f;flex-direction:column;width:min(1180px,100%);height:min(900px,92vh);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000073}.decision-detail-modal>header{border-bottom:1px solid var(--line);background:#faf9f6;justify-content:space-between;gap:18px;padding:20px 24px;display:flex}@media (width<=1180px){.decision-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=900px){.decision-workspace{grid-template-columns:1fr;min-height:0}.decision-preview{min-height:620px}.decision-result-list{max-height:560px}.decision-workspace .decision-results{min-height:620px}}@media (width<=620px){.decision-workspace{gap:10px}.decision-preview>header,.decision-detail-modal>header{padding:15px}.decision-preview>footer{grid-template-columns:1fr;display:grid}.decision-preview>footer button{justify-content:center}.decision-detail-backdrop{padding:0}.decision-detail-modal{width:100%;height:100vh}.decision-document{padding:20px 17px 40px}.decision-result-row{grid-template-columns:32px minmax(0,1fr) 30px 16px;gap:7px;padding:12px 7px}.decision-result-row__number{width:27px;height:27px}.decision-result-row__main strong{font-size:10px}}.candidate-closed__meta{background:#fff;border:1px solid #b49c7359;grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.candidate-closed__meta>div{padding:18px 20px}.candidate-closed__meta>div+div{border-left:1px solid var(--line)}.candidate-closed__meta span,.candidate-open-meta span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;display:block}.candidate-closed__meta strong,.candidate-open-meta strong{margin-top:5px;font:500 16px Roboto,sans-serif;display:block}.candidate-closed__meta small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5;display:block}.candidate-open-meta{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;max-width:900px;margin:0 0 18px;display:grid}.candidate-open-meta>div{padding:17px 20px}.candidate-open-meta>div+div{border-left:1px solid var(--line)}.career-status-section{border:1px solid var(--line);background:#f5f2ec;max-width:900px;margin-top:22px;padding:40px}.career-status-section__intro h2{margin:7px 0 10px;font:400 32px Roboto,sans-serif}.career-status-section__intro>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.career-status-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:25px;display:grid}.career-status-form label{color:var(--muted);gap:8px;font-size:10px;font-weight:700;display:grid}.career-status-form input{border:1px solid var(--line);letter-spacing:.04em;background:#fff;outline:0;width:100%;padding:14px;font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace}.career-status-form input:focus{border-color:var(--color-primary)}.career-status-result{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.career-status-result header{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.career-status-result header span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.career-status-result header strong{margin-top:4px;font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.career-status-result header b{color:var(--color-primary);background:#f1eee8;padding:7px 10px;font-size:10px}.career-status-result>div{gap:6px;padding:18px 20px;display:grid}.career-status-result>div+div{border-left:1px solid var(--line)}.career-status-result>div span{color:var(--muted);font-size:9px}.career-status-result>div strong{font-size:12px}@media (width<=760px){.candidate-closed__meta,.candidate-open-meta{grid-template-columns:1fr}.candidate-closed__meta>div+div,.candidate-open-meta>div+div{border-left:0;border-top:1px solid var(--line)}.career-status-section{padding:28px}.career-status-form,.career-status-result{grid-template-columns:1fr}.career-status-result>div+div{border-left:0;border-top:1px solid var(--line)}}.decision-pagination__jump{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:4px;min-width:96px;display:inline-flex}.decision-pagination__jump strong{min-width:28px;color:var(--ink);cursor:text;border-bottom:1px dashed #b49c73b3;justify-content:center;align-items:center;padding:2px 5px;display:inline-flex}.decision-pagination__jump input{width:58px;height:32px;color:var(--ink);text-align:center;background:#fff;border:1px solid #b49c73b3;outline:none;padding:5px 7px;font:600 11px Montserrat,sans-serif}.decision-empty--error{color:#8d5555;padding:30px}.decision-empty--error p{max-width:360px}@media (width<=620px){.decision-pagination{gap:8px}.decision-pagination__jump{min-width:102px}.decision-pagination__jump input{width:64px}}.article-author__avatar{background:#f4f1eb;width:64px;height:64px;overflow:hidden}.article-author__avatar img{object-fit:cover;width:100%;height:100%}.article-author__avatar span{place-items:center;width:100%;height:100%;display:grid}.article-author div:last-child{gap:4px;display:grid}.article-author div:last-child>span{color:var(--muted);font-size:12px}.article-comment{border-bottom:1px solid #37373f1a;padding:20px 0}.article-comment__head{justify-content:space-between;align-items:center;display:flex}.article-comment__head>div{gap:4px;display:grid}.article-comment__head small{color:var(--muted);font-size:10px}.article-comment__head small span{color:var(--color-primary)}.article-comment>p{margin:12px 0;line-height:1.75}.article-comment__actions{align-items:center;gap:7px;display:flex}.article-comment__actions button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #37373f1f;align-items:center;gap:6px;padding:7px 10px;font:600 10px Montserrat,sans-serif;display:inline-flex}.article-comment__actions button:hover,.article-comment__actions button.is-liked{color:var(--color-primary);border-color:#b49c7380}.article-comment__replies{border-left:2px solid #b49c7340;margin:14px 0 0 28px;padding-left:18px}.article-comment--reply{padding:14px 0}.article-comment-reply{background:#f8f6f1;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;padding:14px;display:grid}.article-comment-reply textarea,.article-comment-reply button{grid-column:1/-1}.article-comment-reply input,.article-comment-reply textarea{font:inherit;background:#fff;border:1px solid #ddd8cf;padding:11px}.editor-comment-setting{gap:12px}.editor-comment-toggle{text-align:left;color:#fff;cursor:pointer;background:#1a1a20;border:1px solid #ffffff1a;grid-template-columns:36px minmax(0,1fr) 10px;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.editor-comment-toggle.is-enabled{background:#b49c7314;border-color:#b49c738c}.editor-comment-toggle__icon{width:34px;height:34px;color:var(--color-primary);border:1px solid #b49c7366;place-items:center;font-size:18px;display:grid}.editor-comment-toggle span:nth-child(2){gap:4px;display:grid}.editor-comment-toggle strong{font-size:11px}.editor-comment-toggle small{color:#ffffff6b;font-size:9px;line-height:1.5}.editor-toggle-dot{background:#555;border-radius:50%;width:8px;height:8px}.editor-comment-toggle.is-enabled .editor-toggle-dot{background:var(--color-primary);box-shadow:0 0 0 4px #b49c731f}.blog-post-metric-editor{align-items:end;gap:7px;margin:12px 0;display:flex}.blog-post-metric-editor label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:8px;display:grid}.blog-post-metric-editor input{border:1px solid var(--line);background:#fff;width:105px;padding:8px;font:600 11px Montserrat,sans-serif}.blog-post-metric-editor button{border:1px solid var(--line);color:#37373f;cursor:pointer;background:#f5f2ec;padding:9px 11px;font:600 9px Montserrat,sans-serif}.blog-comments-admin__composer{background:#202026;border:1px solid #ffffff1a;padding:22px}.blog-comments-admin__composer-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.blog-comments-admin__composer-head h3{color:#fff;margin:6px 0 4px;font:400 22px Roboto,sans-serif}.blog-comments-admin__composer-head p:last-child{color:#fff6;margin:0;font-size:10px}.blog-comment-compose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.blog-comment-compose-grid label{color:#ffffff94;gap:7px;font-size:9px;font-weight:700;display:grid}.blog-comment-compose-grid label.wide{grid-column:1/-1}.blog-comment-compose-grid input,.blog-comment-compose-grid select,.blog-comment-compose-grid textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#18181d;border:1px solid #ffffff1f;outline:0;padding:11px}.blog-comment-compose-grid input:focus,.blog-comment-compose-grid select:focus,.blog-comment-compose-grid textarea:focus{border-color:var(--color-primary)}.blog-comment-compose-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.blog-comment-compose-footer .editor-check{color:#fff!important}.blog-comment-admin-row{background:#202026!important;border-color:#ffffff17!important}.blog-comment-admin-row__identity{justify-content:space-between;align-items:start;gap:15px;display:flex!important}.blog-comment-admin-row__identity>div{gap:4px;display:grid}.blog-comment-admin-row__identity small b{color:var(--color-primary);letter-spacing:.1em;margin-left:8px;font-size:8px}.blog-comment-admin-actions{flex-wrap:wrap}.blog-comment-admin-actions button{color:#ffffffb3;cursor:pointer;background:0 0!important;border-color:#ffffff1a!important}.blog-comment-admin-actions button:hover{color:var(--color-primary);border-color:#b49c7366!important}.blog-comment-admin-actions button.danger{color:#d98c8c}.blog-analytics-panel{gap:18px;display:grid}.blog-analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.blog-analytics-summary article{background:#202026;border:1px solid #ffffff17;padding:20px}.blog-analytics-summary span,.blog-analytics-summary small{color:#ffffff6b;font-size:9px;display:block}.blog-analytics-summary strong{color:#fff;margin:9px 0 4px;font:400 28px Roboto,sans-serif;display:block}.blog-analytics-table{background:#202026;border:1px solid #ffffff17}.blog-analytics-table>header{color:#fff;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;gap:15px;padding:16px 18px;display:grid}.blog-analytics-table>header span{color:#ffffff59;font-size:9px}.blog-analytics-table>article{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) 100px 100px 100px;align-items:center;gap:12px;padding:14px 18px;display:grid}.blog-analytics-table>article:last-child{border-bottom:0}.blog-analytics-table>article>div{gap:3px;display:grid}.blog-analytics-table>article strong{color:#fff;font-size:11px}.blog-analytics-table>article small,.blog-analytics-table>article>span{color:#ffffff73;font-size:10px}.employment-form-identity{background:#202026;border:1px solid #ffffff14;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin:22px 0;padding:18px;display:grid}.employment-form-identity label{gap:8px!important;display:grid!important}.employment-form-identity label>span{color:var(--color-primary);letter-spacing:.12em;font:700 8px Montserrat,sans-serif}.employment-form-identity input,.employment-form-identity textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#18181d;border:1px solid #ffffff1c;outline:0;padding:13px 14px}.employment-form-identity input:focus,.employment-form-identity textarea:focus{border-color:var(--color-primary)}.employment-required-toggle{cursor:pointer;border:1px solid #ffffff14;align-items:center;margin-top:14px;padding:11px 12px;background:#1d1d23!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.employment-required-toggle input{display:none}.employment-required-toggle__mark{color:#0000;border:1px solid #ffffff29;place-items:center;width:28px;height:28px;display:grid}.employment-required-toggle.is-required{border-color:#b49c7359;background:#b49c7312!important}.employment-required-toggle.is-required .employment-required-toggle__mark{border-color:var(--color-primary);color:var(--color-primary)}.employment-required-toggle>span:last-child{gap:3px;display:grid}.employment-required-toggle strong{color:#fff;font-size:10px}.employment-required-toggle small{color:#ffffff61;font-size:8px}.employment-add-question{color:#fff;cursor:pointer;text-align:left;background:#b49c730f;border:1px dashed #b49c7373;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:14px;padding:15px;display:flex}.employment-add-question>span{width:34px;height:34px;color:var(--color-primary);border:1px solid #b49c7373;place-items:center;display:grid}.employment-add-question>div{gap:3px;display:grid}.employment-add-question strong{font-size:11px}.employment-add-question small{color:#fff6;font-size:8px}.employment-add-question:hover{background:#b49c731c}@media (width<=820px){.blog-analytics-summary{grid-template-columns:1fr 1fr}.blog-analytics-table>article{grid-template-columns:1fr 70px 70px 70px}.employment-form-identity,.blog-comment-compose-grid{grid-template-columns:1fr}.blog-comment-compose-grid label.wide{grid-column:auto}.article-comment__replies{margin-left:10px;padding-left:12px}.article-comment-reply{grid-template-columns:1fr}.article-comment-reply textarea,.article-comment-reply button{grid-column:auto}.blog-post-metric-editor{flex-wrap:wrap}.blog-post-metric-editor input{width:90px}}@media (width<=520px){.blog-analytics-summary{grid-template-columns:1fr}.blog-analytics-table>article{grid-template-columns:1fr 1fr}.blog-analytics-table>article>div{grid-column:1/-1}.blog-comment-admin-row__identity{flex-direction:column}.article-author__avatar{width:56px;height:56px}}.system-status-wrap{position:relative}.admin-status-button{cursor:pointer;color:#f5f2ec;background:#ffffff06;border:1px solid #ffffff24;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.admin-status-button.is-open{border-color:#b49c73a6}.admin-status-button i{background:#69b987;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #69b9871c}.admin-status-button i.is-offline{background:#b49c73;box-shadow:0 0 0 4px #b49c731c}.admin-status-chevron{opacity:.6;font-size:14px;line-height:1}.system-status-panel{z-index:60;color:#f5f2ec;background:#1d1d24;border:1px solid #ffffff1f;width:min(720px,100vw - 40px);padding:20px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 28px 80px #0000006b}.system-status-panel>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.system-status-panel>header small,.system-audit header small{color:#b49c73;letter-spacing:.16em;font-size:9px}.system-status-panel h2{margin:6px 0 0;font:400 25px Roboto,sans-serif}.system-status-panel>header button{color:#fff;background:0 0;border:1px solid #ffffff1a;width:34px;height:34px}.system-status-summary{grid-template-columns:1fr 1fr auto;gap:10px;padding:16px 0;display:grid}.system-status-summary>div{border:1px solid #ffffff14;gap:5px;padding:11px 13px;display:grid}.system-status-summary span,.system-status-summary strong{font-size:10px}.system-status-summary strong.ok,.system-status-grid strong.ok{color:#75c494}.system-status-summary strong.bad,.system-status-grid strong.bad{color:#d77b7b}.system-status-summary button{color:#fff;background:0 0;border:1px solid #ffffff1f;width:42px}.system-status-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.system-status-grid article{background:#ffffff05;border:1px solid #ffffff14;align-items:flex-start;gap:11px;padding:13px;display:flex}.system-status-grid article>svg{color:#b49c73;flex:none}.system-status-grid div{gap:4px;min-width:0;display:grid}.system-status-grid span{font-size:11px}.system-status-grid strong{color:#d9d2c7;font-size:10px}.system-status-grid small{color:#888894;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.system-audit{border-top:1px solid #ffffff14;margin-top:14px;padding-top:16px}.system-audit header{justify-content:space-between;align-items:end;display:flex}.system-audit h3{margin:5px 0 0;font:400 20px Roboto,sans-serif}.system-audit header>span{color:#8f8f9a;font-size:10px}.system-audit-list{margin-top:10px;display:grid}.system-audit-list article{border-top:1px solid #ffffff0e;gap:10px;padding:9px 0;display:flex}.system-audit-list i{background:#b49c73;border-radius:50%;width:6px;height:6px;margin-top:6px}.system-audit-list div{gap:3px;display:grid}.system-audit-list strong{font-size:10px}.system-audit-list small{color:#898994;font-size:9px}.admin-live-strip{background:linear-gradient(90deg,#b49c7312,#0000);border:1px solid #b49c7333;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin:16px 0;padding:12px 15px;display:grid}.admin-live-strip span{color:#b49c73;font-size:10px}.admin-live-strip span i,.legal-news__live i{background:#69b987;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #69b9871a}.admin-live-strip strong{font-size:10px}.admin-live-strip small{color:#7f7f8a;font-size:9px}.legal-news{padding-top:0}.legal-news__live{color:#6e6e77;font-size:10px}.legal-news__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.legal-news-card{border:1px solid var(--line);flex-direction:column;min-height:250px;padding:20px;transition:transform .25s,box-shadow .25s;display:flex}.legal-news-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #23212614}.legal-news-card--gold{background:#f5f0e7}.legal-news-card--dark{color:#fff;background:#37373f;border-color:#37373f}.legal-news-card--light{background:#fff}.legal-news-card__meta{letter-spacing:.12em;text-transform:uppercase;color:#9c8152;justify-content:space-between;gap:8px;font-size:8px;display:flex}.legal-news-card--dark .legal-news-card__meta{color:#cdbb9a}.legal-news-card h3{margin:28px 0 12px;font:400 21px/1.15 Roboto,sans-serif}.legal-news-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.legal-news-card--dark p{color:#c5c4ca}.legal-news-card a{color:inherit;align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:10px;display:flex}.legal-updates-manager{gap:18px;display:grid}.admin-section-header{background:#ffffff05;border:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px;display:flex}.admin-section-header small{color:#b49c73;letter-spacing:.15em;font-size:9px}.admin-section-header h2{margin:5px 0;font:400 27px Roboto,sans-serif}.admin-section-header p{color:#8d8d97;margin:0;font-size:11px}.legal-updates-list{gap:8px;display:grid}.legal-updates-list article{background:#ffffff05;border:1px solid #ffffff17;grid-template-columns:170px 1fr auto;align-items:center;gap:18px;padding:17px;display:grid}.legal-update-source{color:#b49c73;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;display:flex}.legal-updates-list h3{margin:0 0 5px;font:400 18px Roboto,sans-serif}.legal-updates-list p{color:#8c8c96;margin:0;font-size:10px;line-height:1.6}.legal-update-actions{gap:5px;display:flex}.legal-update-actions button{color:#d8d4cd;background:0 0;border:1px solid #ffffff1a;width:34px;height:34px}.legal-update-form{margin-top:4px}.admin-toggle{align-items:center;gap:10px;color:#d8d4cd!important;display:flex!important}.admin-toggle input{width:auto!important}.status-panel-enter-active,.status-panel-leave-active{transition:opacity .18s,transform .18s}.status-panel-enter-from,.status-panel-leave-to{opacity:0;transform:translateY(-5px)}@media (width<=900px){.legal-news__grid{grid-template-columns:repeat(2,1fr)}.system-status-panel{right:-10px}.system-status-grid{grid-template-columns:1fr}}@media (width<=640px){.admin-live-strip{grid-template-columns:1fr;gap:5px}.legal-news__grid,.legal-updates-list article{grid-template-columns:1fr}.admin-section-header{flex-direction:column}.system-status-summary{grid-template-columns:1fr 1fr}.system-status-summary button{height:40px}}.admin-workspace-grid{grid-template-columns:repeat(2,1fr)}.admin-google-card{min-height:260px}.integration-badge{letter-spacing:.12em;color:#b49c73;border:1px solid #b49c734d;padding:5px 7px;font-size:8px}.integration-list{margin-top:15px;display:grid}.integration-list a{color:#e6e1d9;border-top:1px solid #ffffff12;justify-content:space-between;gap:10px;padding:10px 0;text-decoration:none;display:flex}.integration-list a span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.integration-list a small{color:#81818c;white-space:nowrap;font-size:8px}@media (width<=900px){.admin-workspace-grid{grid-template-columns:1fr}}.live-news-enter-active,.live-news-leave-active{transition:opacity .45s,transform .45s}.live-news-enter-from,.live-news-leave-to{opacity:0;transform:translateY(16px)}.live-news-move{transition:transform .45s}.live-news-enter-active .legal-news-card{animation:.8s live-news-glow}.live-news__grid{position:relative}@keyframes live-news-glow{0%{box-shadow:0 0 #b49c7300}45%{box-shadow:0 0 0 5px #b49c732e}to{box-shadow:0 0 #b49c7300}}.decision-favorites{color:#f4f1ea!important;background:#24242b!important;padding:28px!important}.decision-favorites__head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.decision-favorites__head h3{color:#fff;margin:6px 0 7px;font:400 28px/1.15 Roboto,sans-serif}.decision-favorites__head p:last-child{color:#ffffff75;margin:0;font-size:10px;line-height:1.6}.decision-favorites__count{justify-items:end;gap:2px;min-width:100px;display:grid}.decision-favorites__count strong{color:var(--color-primary);font:400 30px/1 Roboto,sans-serif}.decision-favorites__count span{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;font:700 8px Montserrat,sans-serif}.decision-favorites__workspace{grid-template-columns:minmax(330px,.72fr) minmax(0,1.45fr);gap:14px;min-height:620px;margin-top:18px;display:grid}.decision-favorites__list{align-content:start;gap:8px;max-height:720px;padding-right:3px;display:grid;overflow:auto}.decision-favorite-card{color:#fff;text-align:left;cursor:pointer;background:#1d1d23;border:1px solid #ffffff14;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;width:100%;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:grid}.decision-favorite-card:hover{background:#202027;border-color:#b49c734d;transform:translate(2px)}.decision-favorite-card.selected{box-shadow:inset 3px 0 var(--color-primary);background:#292930;border-color:#b49c73a6}.decision-favorite-card__index{width:32px;height:32px;color:var(--color-primary);border:1px solid #b49c7340;place-items:center;font:700 9px ui-monospace,monospace;display:grid}.decision-favorite-card__main{gap:5px;min-width:0;display:grid}.decision-favorite-card__main small{color:var(--color-primary);letter-spacing:.13em;font:700 7px Montserrat,sans-serif}.decision-favorite-card__main strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:500 12px/1.35 Roboto,sans-serif;overflow:hidden}.decision-favorite-card__main span,.decision-favorite-card__main em{color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.decision-favorite-card__main em{color:#ffffff4d}.decision-favorite-card__actions{color:#ffffff6b;justify-content:flex-end;align-items:center;gap:5px;display:flex}.decision-favorite-card__remove{color:#fff6;border:1px solid #ffffff14;place-items:center;width:28px;height:28px;display:grid}.decision-favorite-card__remove:hover{color:#d79a9a;border-color:#d79a9a59}.decision-favorite-preview{color:#222;background:#faf9f6;border:1px solid #ffffff17;grid-template-rows:auto minmax(0,1fr) auto;min-height:620px;display:grid;overflow:hidden}.decision-favorite-preview.empty{color:#ffffff61;text-align:center;background:#1d1d23;align-content:center;place-items:center}.decision-favorite-preview.empty svg{color:var(--color-primary);margin-bottom:8px}.decision-favorite-preview.empty h3{color:#fff;margin:0;font:400 22px Roboto,sans-serif}.decision-favorite-preview.empty p{max-width:340px;margin:7px 0 0;font-size:10px;line-height:1.6}.decision-favorite-preview>header{background:#f7f5f0;border-bottom:1px solid #ddd8cf;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.decision-favorite-preview>header>div:first-child{min-width:0}.decision-favorite-preview>header span{color:#9d8150;letter-spacing:.14em;margin-bottom:5px;font:700 7px Montserrat,sans-serif;display:block}.decision-favorite-preview>header h3{color:#202027;margin:0;font:500 17px/1.25 Roboto,sans-serif}.decision-favorite-preview>header h3 b{color:#b49c73;font-weight:400}.decision-favorite-preview>header small{color:#77716a;margin-top:5px;font-size:8px;display:block}.decision-favorite-preview .decision-preview__actions{flex:none;gap:5px;display:flex}.decision-favorite-preview .decision-preview__actions button{color:#777;cursor:pointer;background:#fff;border:1px solid #d9d2c6;place-items:center;width:34px;height:34px;display:grid}.decision-favorite-preview .decision-preview__actions button:hover,.decision-favorite-preview .decision-preview__actions button.active{color:#a88752;background:#f8f3ea;border-color:#b49c73}.decision-favorite-preview .decision-preview__body{background:#fff;min-height:0;padding:24px 28px;overflow:auto}.decision-favorite-preview .decision-preview__body .decision-document{color:#333;max-width:900px;margin:0 auto;font-size:12px;line-height:1.75}.decision-favorite-preview>footer{background:#f7f5f0;border-top:1px solid #ddd8cf;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}.decision-favorite-preview>footer button{color:#4a4742;cursor:pointer;background:#fff;border:1px solid #d9d2c6;align-items:center;gap:6px;padding:8px 10px;font:600 9px Montserrat,sans-serif;display:inline-flex}.decision-favorite-preview>footer button:hover{color:#9d8150;border-color:#b49c73}.decision-empty--favorites{background:#1d1d23;border:1px dashed #ffffff1a;min-height:360px;padding:35px}.decision-empty--favorites small{color:#ffffff52;max-width:420px;font-size:9px;line-height:1.6}.editor-metrics-card__intro{color:#fff6;margin:-5px 0 12px;font-size:8px;line-height:1.55}.editor-metrics-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editor-metrics-grid label{margin-top:0!important}.editor-metrics-save{color:#fff;cursor:pointer;background:#b49c7317;border:1px solid #b49c7359;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;padding:10px 11px;font:700 9px Montserrat,sans-serif;display:flex}.editor-metrics-save:hover{color:var(--color-primary);background:#b49c7324;border-color:#b49c73a6}.editor-metrics-save:disabled{opacity:.4;cursor:not-allowed}@media (width<=980px){.decision-favorites__workspace{grid-template-columns:1fr}.decision-favorite-preview{min-height:560px}.decision-favorites__list{max-height:none}}@media (width<=600px){.decision-favorites{padding:18px!important}.decision-favorites__head{align-items:flex-start}.decision-favorites__count{display:none}.decision-favorite-card{grid-template-columns:30px minmax(0,1fr) 28px;padding:11px}.decision-favorite-card__index{width:26px;height:26px}.decision-favorite-preview>header{padding:14px}.decision-favorite-preview .decision-preview__body{padding:18px}.decision-favorite-preview>footer{justify-content:stretch}.decision-favorite-preview>footer button{flex:1;justify-content:center}.editor-metrics-grid{grid-template-columns:1fr}}.site-shell--panel,.site-shell--panel .admin-panel{background:#222229;min-height:100vh}.site-settings-workspace{gap:18px;display:grid}.system-status-detailed{color:#f5f2ec;background:#1d1d24;border:1px solid #ffffff1a;padding:24px;box-shadow:0 18px 45px #00000024}.system-status-detailed__head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.system-status-detailed__head small{color:#b49c73;letter-spacing:.16em;font-size:9px}.system-status-detailed__head h2{margin:6px 0 8px;font:400 27px Roboto,sans-serif}.system-status-detailed__head p{color:#ffffff8a;max-width:700px;margin:0;font-size:11px;line-height:1.7}.system-status-refresh{color:#f5f2ec;cursor:pointer;white-space:nowrap;background:#2b2b33;border:1px solid #ffffff1f;align-items:center;gap:7px;min-height:38px;padding:0 13px;font:600 10px Montserrat,sans-serif;display:inline-flex}.system-status-refresh:hover{color:#b49c73;border-color:#b49c7399}.system-status-refresh:disabled{opacity:.65;cursor:wait}.system-status-refresh .spinning{animation:.8s linear infinite system-status-spin}@keyframes system-status-spin{to{transform:rotate(360deg)}}.system-status-detailed .system-status-summary{grid-template-columns:repeat(3,1fr);margin-top:16px}.system-status-detailed .system-status-summary>div{background:#23232a}.system-status-detailed .system-status-summary span{color:#ffffff75}.system-status-detailed .system-status-summary strong{color:#f5f2ec;font-size:11px}.system-status-detailed .system-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.system-status-detailed .system-status-grid article{background:#222229;min-height:78px}.system-status-detailed .system-status-grid span{font-size:11px;font-weight:600}.system-status-detailed .system-status-grid strong{font-size:11px}.system-status-detailed .system-status-grid small{color:#ffffff73;white-space:normal;font-size:9px;line-height:1.45}.system-audit--detailed{border-top:1px solid #ffffff17;margin-top:20px;padding-top:20px}.system-audit--detailed header{align-items:flex-start}.system-audit--detailed header p{color:#ffffff7a;margin:6px 0 0;font-size:10px;line-height:1.6}.system-audit--detailed .system-audit-list article{padding:13px 0}.system-audit--detailed .system-audit-list strong{color:#f5f2ec;font-size:11px}.system-audit--detailed .system-audit-list small{color:#ffffff7a;font-size:9px;line-height:1.5}.system-audit--detailed .system-audit-list em{color:#ffffff4d;word-break:break-word;margin-top:4px;font-size:8px;font-style:normal;line-height:1.5;display:block}@media (width<=900px){.system-status-detailed__head{flex-direction:column}.system-status-detailed .system-status-summary,.system-status-detailed .system-status-grid{grid-template-columns:1fr}}@media (width<=640px){.system-status-detailed{padding:18px}.system-status-refresh{justify-content:center;width:100%}}.system-audit--detailed .system-audit-list details{margin-top:5px}.system-audit--detailed .system-audit-list summary{color:#b49c73;cursor:pointer;font-size:8px;list-style:none}.system-audit--detailed .system-audit-list summary::-webkit-details-marker{display:none}.system-audit--detailed .system-audit-list details[open] summary{margin-bottom:3px}.system-audit--detailed .system-audit-list em{margin-top:0}.google-workspace-dashboard{color:#f5f2ec;background:#1b1b22;border:1px solid #ffffff1a;margin-top:18px;padding:20px}.google-workspace-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.google-workspace-head small{color:#b49c73;letter-spacing:.16em;font-size:9px}.google-workspace-head h3{margin:6px 0;font:400 22px Roboto,sans-serif}.google-workspace-head p{color:#ffffff80;margin:0;font-size:10px;line-height:1.6}.google-workspace-head>span{color:#fff6;font-size:9px}.google-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.google-metric-card{background:#222229;border:1px solid #ffffff12;grid-template-columns:32px 1fr;align-items:start;gap:10px;min-height:102px;padding:14px;display:grid;position:relative}.google-metric-icon{color:#b49c73;border:1px solid #b49c7338;place-items:center;width:32px;height:32px;display:grid}.google-metric-copy{min-width:0}.google-metric-copy>span{color:#ffffff75;font-size:9px;display:block}.google-metric-copy strong{color:#f5f2ec;margin-top:4px;font:400 20px Roboto,sans-serif;display:block}.google-metric-copy small{color:#ffffff6b;margin-top:4px;font-size:8px;line-height:1.5;display:block}.google-progress{background:#ffffff12;height:3px;position:absolute;bottom:10px;left:14px;right:14px;overflow:hidden}.google-progress i{background:#b49c73;max-width:100%;height:100%;display:block}.google-workspace-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.google-workspace-detail-grid article{background:#202027;border:1px solid #ffffff12;padding:16px}.google-workspace-detail-grid header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.google-workspace-detail-grid header span{color:#ffffff6e;font-size:9px;display:block}.google-workspace-detail-grid header strong{color:#fff;margin-top:4px;font-size:12px;display:block}.google-workspace-detail-grid header small{color:#ffffff59;text-align:right;font-size:8px}.google-workspace-detail-grid dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0 0;display:grid}.google-workspace-detail-grid dl div{border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.google-workspace-detail-grid dt{color:#fff6;font-size:9px}.google-workspace-detail-grid dd{color:#f5f2ec;margin:0;font-size:9px}.google-note{color:#ffffff57;margin:10px 0 0;font-size:8px;line-height:1.6}.audit-toolbar{grid-template-columns:minmax(180px,1.5fr) minmax(160px,1fr) 130px auto auto;gap:8px;margin:14px 0 10px;display:grid}.audit-toolbar label{gap:5px;display:grid}.audit-toolbar label span{color:#ffffff61;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.audit-toolbar input,.audit-toolbar select{color:#fff;background:#222229;border:1px solid #ffffff1a;outline:none;width:100%;min-height:36px;padding:0 10px;font:10px Montserrat,sans-serif}.audit-toolbar button{color:#b49c73;cursor:pointer;background:#b49c7314;border:1px solid #b49c7340;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:9px;display:inline-flex}.audit-toolbar button:disabled{opacity:.5;cursor:not-allowed}.audit-toolbar .audit-reset{color:#ffffff73;background:0 0;border-color:#ffffff14}.audit-stat-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px;display:grid}.audit-stat-strip div{background:#202027;border:1px solid #ffffff0f;padding:10px 12px}.audit-stat-strip span{color:#ffffff61;font-size:8px;display:block}.audit-stat-strip strong{color:#f5f2ec;margin-top:3px;font-size:14px;display:block}.audit-empty{color:#fff6;padding:30px 0;font-size:10px}.audit-pagination{color:#ffffff61;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:8px;display:flex}.audit-pagination>div{gap:4px;display:flex}.audit-pagination button{color:#ffffff94;cursor:pointer;background:#202027;border:1px solid #ffffff14;min-width:28px;height:28px;font-size:9px}.audit-pagination button.active{color:#b49c73;background:#b49c7314;border-color:#b49c73}.audit-pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=1000px){.google-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-toolbar{grid-template-columns:1fr 1fr}.audit-toolbar button{min-height:34px}.audit-stat-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.google-workspace-head,.google-workspace-detail-grid{grid-template-columns:1fr;display:grid}.google-workspace-grid,.google-workspace-detail-grid dl,.audit-toolbar{grid-template-columns:1fr}.audit-pagination{flex-direction:column;align-items:flex-start}.audit-pagination>div{max-width:100%;overflow:auto}.audit-stat-strip{grid-template-columns:1fr 1fr}}.google-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.google-breakdown{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:11px}.google-breakdown>span,.google-calendar-list>span{color:#ffffff61;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:8px;display:block}.google-breakdown>div{flex-wrap:wrap;gap:5px;display:flex}.google-breakdown b{color:#ffffff9e;background:#ffffff09;border:1px solid #ffffff0f;padding:5px 7px;font-size:8px;font-weight:500}.google-calendar-list{gap:5px;margin-top:12px;display:grid}.google-calendar-list b{color:#ddd7cc;background:#ffffff06;border:1px solid #ffffff0d;justify-content:space-between;gap:10px;padding:7px 8px;font-size:8px;display:flex}.google-calendar-list small{color:#ffffff59;font-weight:400}.google-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.google-live-grid article{background:#202027;border:1px solid #ffffff12;padding:14px}.google-live-grid header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.google-live-grid header span{color:#b49c73;letter-spacing:.1em;font-size:8px;display:block}.google-live-grid header strong{color:#f5f2ec;margin-top:4px;font-size:11px;display:block}.google-live-grid header a{color:#b49c73;border:1px solid #ffffff1a;place-items:center;width:30px;height:30px;display:grid}.google-live-grid iframe{background:#fff;border:1px solid #ffffff12;width:100%;height:300px;display:block}.google-live-grid article>small{color:#ffffff52;margin-top:7px;font-size:8px;line-height:1.5;display:block}.audit-error{color:#d99b9b;background:#d77b7b0f;border:1px solid #d77b7b40;margin:12px 0;padding:12px;font-size:10px}.audit-stat-strip{grid-template-columns:repeat(6,1fr)}.audit-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.audit-detail-grid span{color:#ffffff59;background:#ffffff06;border:1px solid #ffffff0d;gap:3px;padding:8px;font-size:8px;display:grid}.audit-detail-grid b{color:#e6e0d6;word-break:break-word;font-size:9px;font-weight:500}.audit-context,.audit-browser{background:#ffffff06;border:1px solid #ffffff0d;margin-top:8px;padding:9px}.audit-context>span,.audit-browser>span{color:#b49c73;margin-bottom:5px;font-size:8px;display:block}.audit-context code{white-space:pre-wrap;word-break:break-word;color:#ffffff8c;max-height:180px;font:8px/1.5 Consolas,monospace;display:block;overflow:auto}.audit-browser em{color:#fff6;word-break:break-word;font:8px/1.5 Consolas,monospace;display:block}@media (width<=1000px){.google-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.google-live-grid{grid-template-columns:1fr}.audit-stat-strip{grid-template-columns:repeat(3,1fr)}.audit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.google-metric-grid{grid-template-columns:1fr}.audit-stat-strip{grid-template-columns:1fr 1fr}.audit-detail-grid{grid-template-columns:1fr}}.google-data-panels{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.google-data-panel{background:#ffffff05;border:1px solid #ffffff14;min-width:0;padding:15px}.google-data-panel>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.google-data-panel>header span{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;font-size:8px;display:block}.google-data-panel>header strong{color:#fff;margin-top:4px;font:500 15px Roboto,sans-serif;display:block}.google-data-panel>header small{color:#ffffff61;font-size:9px}.google-item-list{display:grid}.google-item{color:inherit;border-bottom:1px solid #ffffff0e;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:10px 0;text-decoration:none;display:grid}.google-item:last-child{border-bottom:0}.google-item:hover strong{color:var(--color-primary)}.google-item-icon{width:30px;height:30px;color:var(--color-primary);border:1px solid #b49c7333;place-items:center;display:grid}.google-item strong{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd1;font-size:10px;display:block;overflow:hidden}.google-item small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff61;margin-top:3px;font-size:8px;display:block;overflow:hidden}.google-data-empty{color:#fff6;margin:15px 0 4px;font-size:10px}@media (width<=800px){.google-data-panels{grid-template-columns:1fr}}.admin-sidebar__identity{align-items:center;gap:10px;min-width:0;display:flex}.admin-sidebar__identity>svg{color:var(--color-primary);flex:none}.admin-sidebar__identity>span{gap:3px;min-width:0;display:grid}.admin-sidebar__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sidebar__identity small{color:#ffffff6b;font-size:9px}.decision-workspace{align-items:start;height:min(720px,100vh - 180px);min-height:0}.decision-workspace .decision-results,.decision-workspace .decision-preview{align-self:start;height:100%;max-height:100%}.decision-result-list{min-height:0;overflow:hidden auto}.decision-result-row{flex:none}.system-audit__head-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.system-audit__head-actions>span{color:#8f8f9a;font-size:10px}.system-audit__head-actions>button,.google-workspace-head__actions button{color:#b49c73;cursor:pointer;background:#b49c7312;border:1px solid #b49c7347;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;display:inline-flex}.system-audit__head-actions>button:disabled,.google-workspace-head__actions button:disabled{opacity:.5;cursor:not-allowed}.audit-manual-empty{text-align:center;color:#ffffff6b;background:#ffffff04;border:1px dashed #ffffff17;justify-items:center;gap:7px;padding:42px 20px;display:grid}.audit-manual-empty svg{color:#b49c73}.audit-manual-empty strong{color:#f5f2ec;font:400 17px Roboto,sans-serif}.audit-manual-empty span{max-width:480px;font-size:9px;line-height:1.7}.google-workspace-head__actions{flex:none;align-items:center;gap:8px;display:flex}.google-loading{color:#ffffff73;align-items:center;gap:7px;padding:13px 0;font-size:9px;display:flex}.google-inline-warning{color:#d99b9b;background:#d77b7b0d;border:1px solid #d77b7b38;margin:12px 0;padding:11px 12px;font-size:9px;line-height:1.6}@media (width<=900px){.decision-workspace{height:auto;min-height:0}.decision-workspace .decision-results,.decision-workspace .decision-preview{height:auto;max-height:none}.system-audit__head-actions{align-items:flex-start}.google-workspace-head__actions{flex-direction:column;align-items:flex-start}}@media (width<=640px){.system-audit__head-actions{justify-content:space-between;width:100%}.google-workspace-head__actions{flex-direction:row;justify-content:space-between;width:100%}.admin-sidebar__identity strong{max-width:180px}}.employment-role-config{border:1px solid var(--line);background:#faf9f6;gap:14px;padding:20px;display:grid}.employment-role-config>article{border:1px solid var(--line);background:#fff;grid-template-columns:1.1fr 1fr 1fr 1fr 42px;align-items:end;gap:12px;padding:15px;display:grid}.employment-role-config label{color:var(--muted);gap:7px;font-size:11px;display:grid}.employment-role-config input,.employment-role-config select{border:1px solid var(--line);background:#fff;padding:10px}.employment-inline-check{align-items:center;gap:8px;height:38px;display:flex!important}.employment-inline-check input{width:auto}.employment-help{color:var(--muted);margin:0;font-size:11px}.employment-role-summary{color:var(--muted);background:#f5f2ec;gap:7px;margin:16px 0;padding:13px;font-size:11px;display:grid}.employment-role-summary strong{color:var(--ink)}.employment-section-questions{gap:10px;margin-top:15px;display:grid}.employment-section-questions>article{border:1px solid var(--line);background:#fff;padding:14px}.employment-section-questions>article>header{justify-content:space-between;margin-bottom:10px;display:flex}.employment-section-add{flex-wrap:wrap;gap:8px;display:flex}.employment-question-list>article>header{justify-content:space-between;align-items:center;display:flex}.employment-question-list>article>header>div{align-items:center;gap:10px;display:flex}.employment-question-list>article>header strong{font-size:12px}.candidate-answer small{color:var(--color-primary);letter-spacing:.08em;margin-bottom:6px;font-size:9px;display:block}.candidate-detail-admin .candidate-answer strong{display:block}@media (width<=900px){.employment-role-config>article{grid-template-columns:1fr 1fr}.employment-role-config>article .admin-icon-button{justify-self:end}.employment-section-add{display:grid}.employment-section-add .button{width:100%}}@media (width<=640px){.employment-role-config>article{grid-template-columns:1fr}.employment-inline-check{height:auto}}.candidate-role-help{color:var(--muted);margin:8px 0 0;font-size:11px}.contact-hero__mark img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.contact-hero__mark span{font:inherit}.reports-workspace{gap:18px;min-width:0;display:grid}.reports-hero{background:linear-gradient(135deg,#b49c7312,#ffffff04);border:1px solid #ffffff17;justify-content:space-between;align-items:flex-end;gap:30px;padding:24px;display:flex}.reports-hero h2{color:#fff;letter-spacing:-.03em;margin:9px 0 7px;font:400 clamp(28px,3vw,42px)/1.05 Roboto,sans-serif}.reports-hero p:last-child{color:#ffffff8a;max-width:760px;margin:0;font-size:12px;line-height:1.8}.reports-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.reports-schedule{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reports-schedule article{color:var(--color-primary);background:#b49c7309;border:1px solid #b49c7338;align-items:center;gap:12px;padding:15px 17px;display:flex}.reports-schedule article div{gap:3px;display:grid}.reports-schedule strong{color:#fff;font:600 12px Montserrat,sans-serif}.reports-schedule span{color:#ffffff73;font-size:10px}.reports-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.reports-history,.report-detail,.report-section{background:#202027;border:1px solid #ffffff14}.reports-history{padding:13px;position:sticky;top:18px}.reports-history__head{color:#ffffff7a;letter-spacing:.12em;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:4px 4px 12px;font:700 8px Montserrat,sans-serif;display:flex}.reports-history__head strong{letter-spacing:0;font-weight:500}.reports-history>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:9px;width:100%;padding:11px 7px;display:grid}.reports-history>button:hover,.reports-history>button.is-active{background:#b49c7317}.reports-history__icon{width:30px;height:30px;color:var(--color-primary);border:1px solid #b49c7340;place-items:center;display:grid}.reports-history strong,.reports-history small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reports-history strong{font-size:10px}.reports-history small{color:#ffffff6b;margin-top:4px;font-size:9px}.report-detail{padding:20px}.report-detail__header{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:20px;padding-bottom:17px;display:flex}.report-detail__header p{color:var(--color-primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font:700 8px Montserrat,sans-serif}.report-detail__header h2{color:#fff;margin:0;font:400 clamp(24px,3vw,36px)/1.15 Roboto,sans-serif}.report-detail__header small{color:#ffffff6b;margin-top:7px;font-size:9px;display:block}.report-status{color:#75c999;letter-spacing:.08em;background:#59be840d;border:1px solid #59be8438;align-self:flex-start;align-items:center;gap:6px;padding:7px 9px;font:700 8px Montserrat,sans-serif;display:flex}.report-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.report-kpis article{background:#1c1c22;border:1px solid #ffffff12;padding:13px}.report-kpis span{color:#ffffff73;font-size:9px;display:block}.report-kpis strong{color:#fff;margin-top:7px;font:500 21px Roboto,sans-serif;display:block}.report-section{min-width:0;padding:17px}.report-section__head{color:var(--color-primary);align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.report-section__head>div{min-width:0}.report-section__head span,.report-section__eyebrow{color:var(--color-primary);letter-spacing:.13em;font:700 8px Montserrat,sans-serif;display:block}.report-section h3{color:#fff;margin:5px 0 0;font:500 17px Roboto,sans-serif}.report-executive{margin-bottom:16px}.report-bullets{gap:8px;display:grid}.report-bullets p{border-left:2px solid var(--color-primary);color:#ffffffc7;background:#ffffff06;margin:0;padding:9px 10px;font-size:10px;line-height:1.55}.report-recommendations{border-top:1px solid #ffffff12;margin-top:14px;padding-top:12px}.report-recommendations strong{letter-spacing:.12em;color:#ffffff80;text-transform:uppercase;font:700 8px Montserrat,sans-serif}.report-recommendations p{color:#ffffff85;margin:7px 0 0;font-size:10px}.report-grid-2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.report-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.report-table{display:grid}.report-table>div{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.report-table strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:10px;font-weight:500;overflow:hidden}.report-table span{color:#fff6;grid-column:1;margin-top:-5px;font-size:8px;display:block}.report-table b{color:var(--color-primary);font-size:9px;font-weight:600}.report-table--compact{margin-top:13px}.report-table--compact>div{grid-template-columns:minmax(0,1fr) auto}.report-stat-list{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.report-stat-list div{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.report-stat-list span{color:#ffffff73;font-size:9px}.report-stat-list strong{color:#fff;font-size:10px}.report-callout{color:#ffffff8c;background:#b49c730d;border:1px solid #b49c732e;margin-top:13px;padding:10px;font-size:9px}.report-callout strong{color:var(--color-primary)}.report-mini-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.report-mini-metrics strong{color:#fff;border:1px solid #ffffff12;gap:4px;padding:11px;font:500 18px Roboto,sans-serif;display:grid}.report-mini-metrics small{color:#fff6;font:8px Montserrat,sans-serif}.report-warning{border-color:#b49c7333}.report-chips{flex-wrap:wrap;gap:7px;display:flex}.report-chips span{color:#ffffffb8;background:#b49c730d;border:1px solid #b49c732e;padding:7px 9px;font-size:9px}.reports-empty{text-align:center;color:var(--color-primary);border:1px dashed #b49c7338;place-items:center;padding:70px 20px;display:grid}.reports-empty h3{color:#fff;margin:13px 0 5px;font:400 22px Roboto,sans-serif}.reports-empty p{color:#ffffff73;margin:0;font-size:10px}.report-muted{color:#fff6;margin:0;font-size:10px}@media (width<=900px){.reports-hero{flex-direction:column;align-items:flex-start}.reports-actions{justify-content:flex-start}.reports-layout{grid-template-columns:1fr}.reports-history{position:static}.reports-history>button{grid-template-columns:34px minmax(0,1fr) 15px}.report-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.reports-schedule,.report-grid-2,.report-grid-3{grid-template-columns:1fr}.report-detail{padding:13px}.report-kpis{grid-template-columns:1fr 1fr}.report-stat-list{grid-template-columns:1fr}.report-mini-metrics{grid-template-columns:1fr 1fr}.reports-hero{padding:17px}.reports-actions{width:100%}.reports-actions .button{flex:1;justify-content:center}}.notification-center{background:#1b1b22;border:1px solid #ffffff14;margin:12px 0;padding:20px}.notification-center__head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.notification-center__head h2{color:#f5f2ec;margin:6px 0 5px;font:400 24px Roboto,sans-serif}.notification-center__head>div:first-child>p:last-child{color:#ffffff75;margin:0;font-size:10px;line-height:1.6}.notification-center__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notification-count{color:#b49c73;border:1px solid #b49c7333;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:9px;display:inline-flex}.notification-list{gap:0;display:grid}.notification-item{text-align:left;color:#f5f2ec;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;padding:13px 4px;display:grid}.notification-item:hover{background:#b49c7309}.notification-item__icon{color:#b49c73;background:#202027;border:1px solid #b49c732e;place-items:center;width:34px;height:34px;display:grid}.notification-item__body{gap:3px;min-width:0;display:grid}.notification-item__body strong{font-size:10px;font-weight:600}.notification-item__body span{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.notification-item__body small{color:#ffffff4d;font-size:8px}.notification-item__state{color:#ffffff40;place-items:center;display:grid}.notification-item.is-unread .notification-item__body strong{color:#fff}.notification-item.is-unread .notification-item__icon{background:#b49c7314;border-color:#b49c7380}.notification-center__empty{color:#ffffff59;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;font-size:9px;display:flex}.notification-center__empty strong{color:#ffffff9e;font-size:11px}.notification-center__empty span{font-size:9px}@media (width<=640px){.notification-center{padding:14px}.notification-center__head{display:grid}.notification-center__actions{justify-content:flex-start}.notification-item{grid-template-columns:32px minmax(0,1fr) 18px;gap:9px}.notification-item__icon{width:32px;height:32px}.notification-item__body span{white-space:normal}}.admin-sidebar__bottom{margin-top:auto}.admin-sidebar__identity{align-items:center}.admin-sidebar__avatar{background:#202027;border:1px solid #b49c7352;flex:0 0 34px;place-items:center;width:34px;height:34px;overflow:hidden;display:grid!important}.admin-sidebar__avatar img{object-fit:cover;width:100%;height:100%;display:block}.admin-sidebar__avatar svg{color:var(--color-primary)!important}.admin-sidebar__identity-text{min-width:0;gap:3px!important;display:grid!important}.notification-dock{z-index:120;position:absolute;bottom:18px;right:18px}.notification-dock__button{color:#b49c73;cursor:pointer;background:#1b1b22;border:1px solid #b49c736b;justify-content:center;align-items:center;width:46px;height:46px;line-height:0;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;box-shadow:0 14px 40px #0000006b;padding:0!important}.notification-dock__button:hover,.notification-dock__button.is-open{background:#222229;border-color:#b49c73c7;transform:translateY(-2px)}.notification-dock__button svg{flex:none;display:block;margin:0!important}.notification-dock__badge{color:#19191f;background:#b49c73;border:2px solid #18181e;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:700 9px/1 Montserrat,sans-serif;display:grid;position:absolute;top:-6px;right:-6px}.notification-dock__button.has-unread svg{animation:2.2s ease-in-out infinite notification-bell-pulse}@keyframes notification-bell-pulse{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-9deg)}82%{transform:rotate(9deg)}88%{transform:rotate(-5deg)}94%{transform:rotate(5deg)}}.notification-popover{background:#1b1b22;border:1px solid #ffffff1f;grid-template-rows:auto minmax(0,1fr) auto;width:min(380px,100vw - 36px);max-height:min(500px,100vh - 96px);display:grid;position:absolute;bottom:58px;left:0;overflow:hidden;box-shadow:0 24px 70px #00000080}.notification-popover__head{background:#1f1f26;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:15px;padding:15px 16px;display:flex}.notification-popover__head div{gap:4px;display:grid}.notification-popover__head span{color:#b49c73;letter-spacing:.16em;font-size:8px}.notification-popover__head strong{color:#f5f2ec;font:400 19px Roboto,sans-serif}.notification-popover__head button{color:#c9c5be;cursor:pointer;background:0 0;border:1px solid #ffffff1a;place-items:center;width:30px;height:30px;display:grid}.notification-popover__list{min-height:0;overflow-y:auto}.notification-popover__item{text-align:left;color:#f5f2ec;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.notification-popover__item:hover{background:#b49c730e}.notification-popover__icon{color:#b49c73;background:#202027;border:1px solid #b49c734d;place-items:center;width:34px;height:34px;display:grid}.notification-popover__body{gap:3px;min-width:0;display:grid}.notification-popover__body strong{font-size:10px;font-weight:600}.notification-popover__body span{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;font-size:9px;overflow:hidden}.notification-popover__body small{color:#ffffff4d;font-size:8px}.notification-popover__arrow{color:#ffffff4d}.notification-popover__all{color:#b49c73;cursor:pointer;background:#202027;border:0;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:9px;display:flex}.notification-popover__all:disabled{opacity:.55;cursor:default}.notification-popover__empty{text-align:center;color:#ffffff59;align-content:center;place-items:center;gap:6px;min-height:150px;padding:25px;font-size:9px;display:grid}.notification-popover__empty strong{color:#ffffffb3;font-size:11px}.notification-popover__empty span{font-size:9px}.notification-popover-enter-active,.notification-popover-leave-active{transition:opacity .18s,transform .18s}.notification-popover-enter-from,.notification-popover-leave-to{opacity:0;transform:translateY(7px)}.reports-auto-state{background:#b49c730b;border:1px solid #b49c7338;flex:none;align-items:center;gap:11px;min-width:280px;padding:11px 14px;display:flex}.reports-auto-state__dot{background:#69b987;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #69b9871a}.reports-auto-state div{gap:3px;display:grid}.reports-auto-state strong{color:#f5f2ec;font-size:10px;font-weight:600}.reports-auto-state small{color:#ffffff73;font-size:8px;line-height:1.45}.admin-download-card>a{color:#e9e7e2;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:11px 0;text-decoration:none;display:grid}.admin-download-card>a:hover span{color:var(--color-primary)}.admin-download-card>a span{font-size:10px;font-weight:600}.admin-download-card>a small{color:#fff6;grid-column:1;font-size:8px}.admin-download-card>a svg{color:var(--color-primary);grid-area:1/2/span 2}@media (width<=820px){.notification-dock{position:fixed;bottom:14px;left:auto;right:14px}.notification-popover{width:min(380px,100vw - 28px);bottom:56px;left:auto;right:0}.reports-hero{flex-direction:column;align-items:stretch}.reports-auto-state{min-width:0}.admin-sidebar__bottom{display:none}}@media (width<=640px){.notification-dock__button{width:44px;height:44px}.notification-popover{max-height:calc(100vh - 82px);left:auto;right:0}.reports-auto-state{padding:10px 12px}}.admin-sidebar__bottom>button{transition:color .18s,background .18s,border-color .18s;color:#c56f6f!important}.admin-sidebar__bottom>button:hover{color:#e39a9a!important}.notification-dock{z-index:1200;position:fixed!important;bottom:24px!important;left:auto!important;right:24px!important}.notification-popover{bottom:58px!important;left:auto!important;right:0!important}.personnel-role-field,.personnel-role-select{min-width:0;position:relative}.personnel-role-select__trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;display:flex;color:#f5f2ec!important;background:#1b1b21!important;border:1px solid #ffffff24!important;padding:0 13px!important;font:600 11px Montserrat,sans-serif!important}.personnel-role-select__trigger:hover,.personnel-role-select.is-open .personnel-role-select__trigger{border-color:#b49c73a6!important}.personnel-role-select__trigger svg{color:var(--color-primary);flex:none;transition:transform .18s}.personnel-role-select.is-open .personnel-role-select__trigger svg{transform:rotate(180deg)}.personnel-role-select__menu{z-index:20;background:#1b1b21;border:1px solid #ffffff1f;max-height:270px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #0000007a}.personnel-role-select__menu button{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:36px;padding:0 10px;font:600 10px Montserrat,sans-serif;display:flex}.personnel-role-select__menu button:hover,.personnel-role-select__menu button.is-selected{color:#fff;background:#b49c731f}@media (width<=820px){.notification-dock{bottom:18px!important;right:18px!important}}@media (width<=640px){.notification-dock{bottom:14px!important;right:14px!important}}.site-shell--panel .admin-panel .employment-header,.site-shell--panel .admin-panel .employment-period-card,.site-shell--panel .admin-panel .employment-form-card,.site-shell--panel .admin-panel .employment-ranking,.site-shell--panel .admin-panel .candidate-detail-admin,.site-shell--panel .admin-panel .candidate-evaluation,.site-shell--panel .admin-panel .candidate-notes,.site-shell--panel .admin-panel .employment-role-config,.site-shell--panel .admin-panel .employment-role-config>article,.site-shell--panel .admin-panel .employment-question-list article,.site-shell--panel .admin-panel .employment-section-questions>article,.site-shell--panel .admin-panel .employment-form-identity,.site-shell--panel .admin-panel .candidate-tech,.site-shell--panel .admin-panel .candidate-admin-status,.site-shell--panel .admin-panel .candidate-evaluation-list article,.site-shell--panel .admin-panel .candidate-notes article,.site-shell--panel .admin-panel .personnel-search,.site-shell--panel .admin-panel .personnel-table,.site-shell--panel .admin-panel .personnel-table__row,.site-shell--panel .admin-panel .personnel-table__head,.site-shell--panel .admin-panel .personnel-modal form,.site-shell--panel .admin-panel .personnel-photo-card,.site-shell--panel .admin-panel .bio-builder__section,.site-shell--panel .admin-panel .profile-rich-editor,.site-shell--panel .admin-panel .decision-preview,.site-shell--panel .admin-panel .decision-preview>header,.site-shell--panel .admin-panel .decision-preview>footer,.site-shell--panel .admin-panel .decision-favorite-preview,.site-shell--panel .admin-panel .decision-favorite-preview>header,.site-shell--panel .admin-panel .decision-favorite-preview>footer,.site-shell--panel .admin-panel .legal-update-form,.site-shell--panel .admin-panel .editor-table-dialog,.site-shell--panel .admin-panel .action-dialog,.site-shell--panel .admin-panel .action-dialog textarea,.site-shell--panel .admin-panel .action-dialog__cancel{color:#e9e7e2!important;background:#222229!important;border-color:#ffffff1a!important}.site-shell--panel .admin-panel .employment-field-grid input,.site-shell--panel .admin-panel .employment-field-grid select,.site-shell--panel .admin-panel .employment-field-grid textarea,.site-shell--panel .admin-panel .employment-form-card>label input,.site-shell--panel .admin-panel .employment-form-card>label textarea,.site-shell--panel .admin-panel .employment-role-config input,.site-shell--panel .admin-panel .employment-role-config select,.site-shell--panel .admin-panel .candidate-status-actions select,.site-shell--panel .admin-panel .employment-section-questions input,.site-shell--panel .admin-panel .employment-section-questions select,.site-shell--panel .admin-panel .candidate-evaluation>textarea,.site-shell--panel .admin-panel .candidate-notes textarea,.site-shell--panel .admin-panel .candidate-delete,.site-shell--panel .admin-panel .settings-color-grid input,.site-shell--panel .admin-panel .decision-pagination__jump input,.site-shell--panel .admin-panel .decision-preview__actions button,.site-shell--panel .admin-panel .decision-preview>footer button,.site-shell--panel .admin-panel .decision-favorite-preview .decision-preview__actions button,.site-shell--panel .admin-panel .decision-favorite-preview>footer button,.site-shell--panel .admin-panel .editor-table-dialog__head button,.site-shell--panel .admin-panel .editor-table-dialog__grid input{color:#f2eee6!important;background:#18181d!important;border-color:#ffffff1f!important}.site-shell--panel .admin-panel .employment-header h2,.site-shell--panel .admin-panel .employment-period-card h3,.site-shell--panel .admin-panel .employment-section-head h3,.site-shell--panel .admin-panel .candidate-detail-admin h2,.site-shell--panel .admin-panel .candidate-detail-admin h3,.site-shell--panel .admin-panel .decision-preview>header h3,.site-shell--panel .admin-panel .decision-detail-modal>header h2,.site-shell--panel .admin-panel .decision-favorite-preview>header h3,.site-shell--panel .admin-panel .decision-document,.site-shell--panel .admin-panel .decision-document h1,.site-shell--panel .admin-panel .decision-document h2,.site-shell--panel .admin-panel .decision-document h3,.site-shell--panel .admin-panel .decision-document h4,.site-shell--panel .admin-panel .personnel-modal header h2,.site-shell--panel .admin-panel .bio-builder__section h2,.site-shell--panel .admin-panel .bio-builder__section h3{color:#f5f2ec!important}.site-shell--panel .admin-panel .decision-preview__body,.site-shell--panel .admin-panel .decision-favorite-preview .decision-preview__body{color:#e9e7e2!important;background:#1d1d23!important}.site-shell--panel .admin-panel .decision-preview__body .decision-document,.site-shell--panel .admin-panel .decision-favorite-preview .decision-preview__body .decision-document{color:#e9e7e2!important}.site-shell--panel .admin-panel .decision-document td,.site-shell--panel .admin-panel .decision-document th{border-color:#ffffff1a!important}.site-shell--panel .admin-panel .decision-preview>header small,.site-shell--panel .admin-panel .decision-detail-modal>header p,.site-shell--panel .admin-panel .decision-favorite-preview>header small,.site-shell--panel .admin-panel .employment-manager .employment-header p,.site-shell--panel .admin-panel .employment-manager .employment-period-card p,.site-shell--panel .admin-panel .employment-manager .employment-section-head p{color:#ffffff7a!important}.site-shell--panel .admin-panel .employment-state,.site-shell--panel .admin-panel .candidate-admin-status,.site-shell--panel .admin-panel .employment-role-summary,.site-shell--panel .admin-panel .candidate-tech,.site-shell--panel .admin-panel .candidate-score-buttons button,.site-shell--panel .admin-panel .candidate-evaluation-list article,.site-shell--panel .admin-panel .candidate-notes article{color:#e9e7e2!important;background:#202027!important}.site-shell--panel .admin-panel .employment-period-card__actions button,.site-shell--panel .admin-panel .employment-ranking .employment-section-head button,.site-shell--panel .admin-panel .employment-section-add .button,.site-shell--panel .admin-panel .bio-builder__actions button,.site-shell--panel .admin-panel .bio-builder__section-head button{color:#e9e7e2!important;background:#292930!important;border-color:#ffffff1a!important}.site-shell--panel .admin-panel .employment-state.open{color:#76c58c!important;background:#76c58c1a!important}.site-shell--panel .admin-panel .decision-preview.empty,.site-shell--panel .admin-panel .decision-favorite-preview.empty{color:#fff6!important;background:#1d1d23!important}.site-shell--panel .admin-panel .personnel-photo-card>p,.site-shell--panel .admin-panel .personnel-photo-card__label,.site-shell--panel .admin-panel .profile-rich-editor__toolbar,.site-shell--panel .admin-panel .bio-builder__top{background:#292930!important}.site-shell--panel .admin-panel .profile-rich-editor__content,.site-shell--panel .admin-panel .profile-rich-editor__toolbar,.site-shell--panel .admin-panel .bio-builder__top{color:#e9e7e2!important}.site-shell--panel .admin-panel .profile-rich-editor__toolbar button,.site-shell--panel .admin-panel .profile-rich-editor__toolbar select,.site-shell--panel .admin-panel .rich-toolbar .toolbar-select,.site-shell--panel .admin-panel .rich-toolbar,.site-shell--panel .admin-panel .editor-table-dialog{color:#e9e7e2!important;background:#222229!important;border-color:#ffffff1a!important}.site-shell--panel .admin-panel .editor-table-dialog__head h3,.site-shell--panel .admin-panel .editor-table-dialog__head button,.site-shell--panel .admin-panel .editor-table-dialog__grid label,.site-shell--panel .admin-panel .editor-table-dialog__grid input{color:#e9e7e2!important}.site-shell--panel .admin-panel .legal-update-form input,.site-shell--panel .admin-panel .legal-update-form select,.site-shell--panel .admin-panel .legal-update-form textarea,.site-shell--panel .admin-panel .legal-update-form button{color:#e9e7e2!important;background:#18181d!important;border-color:#ffffff1f!important}.site-shell--panel .admin-panel .personnel-table__head{background:#202027!important}.site-shell--panel .admin-panel .personnel-table__row:hover{background:#292930!important}.site-shell--panel .admin-panel .personnel-photo-card img{display:block}.site-shell--panel,.site-shell--panel .admin-panel,.site-shell--panel .admin-content,.site-shell--panel .admin-content>*{min-width:0}.site-shell--panel .admin-content{box-sizing:border-box;overflow-x:hidden}.site-shell--panel .admin-grid,.site-shell--panel .admin-stats,.site-shell--panel .admin-overview-links,.site-shell--panel .admin-workspace-grid,.site-shell--panel .employment-periods,.site-shell--panel .candidate-admin-grid,.site-shell--panel .employment-field-grid,.site-shell--panel .maintenance-settings__grid,.site-shell--panel .admin-grid>*,.site-shell--panel .admin-stats>*,.site-shell--panel .admin-overview-links>*,.site-shell--panel .admin-workspace-grid>*,.site-shell--panel .employment-periods>*,.site-shell--panel .candidate-admin-grid>*,.site-shell--panel .employment-field-grid>*{min-width:0}.site-shell--panel .admin-card,.site-shell--panel .admin-card p,.site-shell--panel .admin-card h2,.site-shell--panel .admin-card span,.site-shell--panel .admin-card small,.site-shell--panel .integration-list,.site-shell--panel .integration-list a,.site-shell--panel .employment-period-card,.site-shell--panel .employment-period-card__meta,.site-shell--panel .employment-role-summary{overflow-wrap:anywhere;min-width:0}.site-shell--panel .employment-period-card__meta{flex-wrap:wrap}.site-shell--panel .employment-role-config>article{min-width:0}.site-shell--panel .employment-role-config input,.site-shell--panel .employment-role-config select,.site-shell--panel .employment-field-grid input,.site-shell--panel .employment-field-grid select,.site-shell--panel .employment-field-grid textarea,.site-shell--panel .decision-search-form input,.site-shell--panel .decision-search-form select{box-sizing:border-box;min-width:0;max-width:100%}.site-shell--panel .blog-editor-view,.site-shell--panel .blog-editor-shell,.site-shell--panel .blog-editor-layout,.site-shell--panel .blog-editor-main,.site-shell--panel .blog-editor-sidebar{min-width:0;max-width:100%}.site-shell--panel .blog-editor-layout{box-sizing:border-box}.site-shell--panel .blog-rich-editor__content,.site-shell--panel .editor-source{overflow-wrap:anywhere}.site-shell--panel .blog-rich-editor__content table,.site-shell--panel .editor-source table{max-width:100%}.site-shell--panel .decision-search__hero,.site-shell--panel .decision-search-form,.site-shell--panel .decision-results,.site-shell--panel .decision-favorites{box-sizing:border-box;min-width:0;max-width:100%}.site-shell--panel .decision-source-switch{flex-wrap:wrap;max-width:100%}.site-shell--panel .decision-source-switch button{min-width:0}.maintenance-page{box-sizing:border-box;color:#f4f1ea;background:radial-gradient(circle at 15% 20%,#b49c7317,#0000 28%),radial-gradient(circle at 85% 75%,#b49c7312,#0000 30%),#18181e;place-items:center;min-height:100vh;padding:36px 20px;display:grid;position:relative;overflow:hidden}.maintenance-page__glow{aspect-ratio:1;pointer-events:none;border:1px solid #b49c731f;border-radius:50%;width:420px;position:absolute}.maintenance-page__glow--one{top:-260px;right:-140px}.maintenance-page__glow--two{bottom:-300px;left:-170px}.maintenance-card{box-sizing:border-box;background:#1f1f26f0;border:1px solid #ffffff1a;width:min(780px,100%);padding:clamp(28px,5vw,58px);position:relative;box-shadow:0 35px 100px #00000061}.maintenance-card__brand{align-items:center;min-height:52px;display:flex}.maintenance-card__logo{object-fit:contain;object-position:left center;width:min(190px,72vw);height:auto;max-height:58px;display:block}.maintenance-card__mark{width:40px;height:40px;color:var(--color-primary);border:1px solid #b49c7373;place-items:center;display:grid}.maintenance-card__eyebrow{color:var(--color-primary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin-top:52px;font:700 10px Montserrat,sans-serif;display:flex}.maintenance-card__eyebrow span{background:var(--color-primary);width:30px;height:1px}.maintenance-card h1{letter-spacing:-.045em;max-width:650px;margin:10px 0 16px;font:400 clamp(38px,6vw,68px)/1.02 Roboto,sans-serif}.maintenance-card__lead{white-space:pre-line;color:#ffffff94;max-width:640px;margin:0;font-size:13px;line-height:1.9}.maintenance-schedule{background:#b49c730d;border:1px solid #b49c7333;margin-top:28px;padding:17px}.maintenance-schedule>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.maintenance-schedule svg{color:var(--color-primary);flex:none}.maintenance-schedule span{color:#ffffff7a;font-size:10px}.maintenance-schedule strong{color:#f4f1ea;font-size:12px}.maintenance-schedule p{color:#fff6;margin:9px 0 0;font-size:10px}.maintenance-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:30px;display:grid}.maintenance-countdown div{text-align:center;background:#ffffff06;border:1px solid #ffffff17;min-width:0;padding:18px 10px 14px}.maintenance-countdown strong{color:var(--color-primary);font:500 clamp(27px,5vw,42px) Roboto,sans-serif;display:block}.maintenance-countdown span{color:#fff6;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font:700 8px Montserrat,sans-serif;display:block}.maintenance-indefinite{background:#b49c730d;border:1px solid #b49c7333;align-items:center;gap:10px;margin-top:30px;padding:17px;display:flex}.maintenance-indefinite svg{color:var(--color-primary);flex:none}.maintenance-indefinite span{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font:700 8px Montserrat,sans-serif}.maintenance-indefinite strong{color:#f4f1ea;font-size:11px;font-weight:500}.maintenance-thanks{border-top:1px solid #ffffff14;gap:5px;margin-top:28px;padding-top:24px;display:grid}.maintenance-thanks strong{font:500 18px Roboto,sans-serif}.maintenance-thanks span{color:#ffffff6b;font-size:10px}.maintenance-unlock{background:#0000001f;border:1px solid #ffffff17;margin-top:24px;padding:20px}.maintenance-unlock__head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.maintenance-unlock__head>div{gap:5px;display:grid}.maintenance-unlock__head small{color:var(--color-primary);letter-spacing:.15em;font:700 8px Montserrat,sans-serif}.maintenance-unlock__head strong{font:500 17px Roboto,sans-serif}.maintenance-unlock__head svg{color:var(--color-primary)}.maintenance-unlock>p{color:#fff6;margin:9px 0 15px;font-size:10px;line-height:1.7}.maintenance-unlock__row{grid-template-columns:1fr auto;gap:8px;display:grid}.maintenance-unlock__row input{box-sizing:border-box;color:#fff;background:#15151a;border:1px solid #ffffff1f;outline:0;width:100%;min-width:0;padding:13px 14px}.maintenance-unlock__row input:focus{border-color:var(--color-primary)}.maintenance-unlock__row .button{white-space:nowrap}.maintenance-error{color:#dc9a9a!important}.staff-login__remember{color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:11px;flex-direction:row!important;display:flex!important}.staff-login__remember input{height:15px;accent-color:var(--color-primary);margin:0;width:15px!important}.site-shell--panel .maintenance-settings{background:#202027;border:1px solid #ffffff1a;margin-top:24px;padding:24px}.site-shell--panel .maintenance-settings>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.site-shell--panel .maintenance-settings>header small{color:var(--color-primary);letter-spacing:.15em;font:700 9px Montserrat,sans-serif}.site-shell--panel .maintenance-settings>header h2{color:#f5f2ec;margin:5px 0;font:400 25px Roboto,sans-serif}.site-shell--panel .maintenance-settings>header p{color:#ffffff73;margin:0;font-size:10px;line-height:1.6}.maintenance-switch{white-space:nowrap;align-items:center;gap:9px;font-size:10px;color:#f5f2ec!important;display:flex!important}.maintenance-switch input{height:16px;accent-color:var(--color-primary);width:16px!important}.maintenance-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:20px;display:grid}.maintenance-settings__grid>label,.maintenance-duration{color:#ffffff8f;gap:7px;min-width:0;font-size:10px;display:grid}.maintenance-settings__grid .wide{grid-column:1/-1}.maintenance-settings__grid textarea{resize:vertical;min-height:90px}.maintenance-duration>span{font-weight:600}.maintenance-duration__choices{flex-wrap:wrap;gap:16px;display:flex}.maintenance-duration__choices label{color:#e9e7e2;align-items:center;gap:7px;font-size:10px;display:flex}.maintenance-duration__choices input{accent-color:var(--color-primary);width:auto!important}.maintenance-duration__inputs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.maintenance-duration__inputs label{color:#ffffff80;gap:7px;font-size:9px;display:grid}.maintenance-settings__note{color:#fff6;border-top:1px solid #ffffff14;align-items:flex-start;gap:9px;margin-top:18px;padding-top:16px;font-size:9px;line-height:1.7;display:flex}.maintenance-settings__note svg{color:var(--color-primary);flex:none}@media (width<=1100px){.site-shell--panel .admin-content{padding-left:24px;padding-right:24px}.site-shell--panel .admin-panel{grid-template-columns:220px minmax(0,1fr)}.site-shell--panel .admin-overview-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell--panel .blog-editor-layout{grid-template-columns:1fr}.site-shell--panel .blog-editor-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.site-shell--panel .admin-panel{grid-template-columns:1fr}.site-shell--panel .admin-sidebar{height:auto;min-height:auto;position:relative}.site-shell--panel .admin-content{padding:30px 18px}.site-shell--panel .admin-overview-links,.site-shell--panel .admin-workspace-grid,.site-shell--panel .blog-editor-sidebar{grid-template-columns:1fr}.site-shell--panel .maintenance-settings>header{flex-direction:column}.maintenance-settings__grid{grid-template-columns:1fr}.maintenance-settings__grid .wide,.maintenance-duration__inputs{grid-column:auto}}@media (width<=560px){.site-shell--panel .admin-content{padding:24px 14px}.site-shell--panel .admin-content__header{flex-direction:column}.site-shell--panel .employment-role-config>article{grid-template-columns:1fr}.site-shell--panel .maintenance-settings{padding:17px}.maintenance-countdown{gap:5px}.maintenance-countdown div{padding:13px 5px 11px}.maintenance-countdown strong{font-size:25px}.maintenance-unlock{padding:15px}.maintenance-unlock__row{grid-template-columns:1fr}.maintenance-unlock__row .button{justify-content:center;width:100%}.maintenance-duration__inputs{grid-template-columns:1fr 1fr}}@media (width<=390px){.maintenance-card{padding:24px 18px}.maintenance-card__eyebrow{margin-top:35px}.maintenance-card h1{font-size:36px}.maintenance-countdown span{font-size:7px}}.site-shell--panel .admin-live-strip{grid-template-columns:minmax(0,auto) minmax(120px,auto) minmax(0,1fr);min-height:42px}.site-shell--panel .admin-live-strip span,.site-shell--panel .admin-live-strip strong,.site-shell--panel .admin-live-strip small{min-width:0}.site-shell--panel .admin-live-strip i.offline{background:#b49c73;box-shadow:0 0 0 4px #b49c731c}.admin-status-button>span{min-width:0}.admin-status-button{width:fit-content}.site-shell--panel .admin-live-strip{grid-template-columns:max-content max-content max-content;justify-content:start}.team-card__image[role=link]{cursor:pointer}.team-card__image[role=link]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (width<=900px){.candidate-closed__meta{grid-template-columns:1fr}.candidate-closed__meta>div+div{border-left:0;border-top:1px solid var(--line)}}@media (width<=640px){.site-shell--panel .admin-live-strip{grid-template-columns:1fr;gap:6px}.site-shell--panel .admin-live-strip strong{min-height:16px}.candidate-closed{padding:24px 20px}.candidate-closed h2{font-size:34px;line-height:1.08}.candidate-closed__meta{margin:20px 0}.candidate-closed__meta>div{padding:15px 16px}}.site-shell--panel .maintenance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:260px;display:flex}.site-shell--panel .maintenance-state{color:#ffffff94;white-space:nowrap;border:1px solid #ffffff1a;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;display:inline-flex}.site-shell--panel .maintenance-state i{background:#a8a8a8;border-radius:50%;width:7px;height:7px}.site-shell--panel .maintenance-state.is-on{color:#e9e7e2;border-color:#6ebe7d33}.site-shell--panel .maintenance-state.is-on i{background:#70bd7d;box-shadow:0 0 0 4px #70bd7d17}.site-shell--panel .maintenance-stop-button{color:#e3aaaa;background:#b4646414;border:1px solid #b4646447}.site-shell--panel .maintenance-stop-button:hover{background:#b4646424}.site-shell--panel .maintenance-settings__grid label span{color:#ffffff52;font-weight:400}@media (width<=900px){.site-shell--panel .maintenance-actions{justify-content:flex-start;min-width:0}}html{scrollbar-width:thin;scrollbar-color:#b49c73 #efede8}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#efede8}html::-webkit-scrollbar-thumb{background:#b49c73;border:2px solid #efede8;border-radius:8px}html::-webkit-scrollbar-thumb:hover{background:#9f885f}html.panel-scrollbar{scrollbar-color:#8f7a58 #18181e}html.panel-scrollbar::-webkit-scrollbar{width:10px;height:10px}html.panel-scrollbar ::-webkit-scrollbar{width:10px;height:10px}html.panel-scrollbar::-webkit-scrollbar-track{background:#18181e}html.panel-scrollbar ::-webkit-scrollbar-track{background:#18181e}html.panel-scrollbar::-webkit-scrollbar-thumb{background:#8f7a58;border:2px solid #18181e;border-radius:8px}html.panel-scrollbar ::-webkit-scrollbar-thumb{background:#8f7a58;border:2px solid #18181e;border-radius:8px}html.panel-scrollbar::-webkit-scrollbar-thumb:hover{background:#b49c73}html.panel-scrollbar ::-webkit-scrollbar-thumb:hover{background:#b49c73}html.panel-scrollbar .personnel-modal__form,html.panel-scrollbar .personnel-modal form,html.panel-scrollbar .decision-results,html.panel-scrollbar .decision-preview{scrollbar-color:#8f7a58 #18181e}.site-shell--panel .maintenance-settings__grid input:disabled,.site-shell--panel .maintenance-settings__grid textarea:disabled{opacity:.48;cursor:not-allowed}:is(.site-shell--panel .maintenance-settings__grid label:has(input:disabled),.site-shell--panel .maintenance-settings__grid label:has(textarea:disabled)){opacity:.78}.site-shell--panel .maintenance-actions .maintenance-stop-button{min-width:150px}.image-crop-modal{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07070ad6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.image-crop-dialog{background:#202027;border:1px solid #b49c7347;width:min(560px,100%);max-height:min(92vh,760px);padding:22px;overflow:auto;box-shadow:0 24px 80px #00000073}.image-crop-dialog__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.image-crop-dialog__head small{color:var(--color-primary);letter-spacing:.16em;font:700 9px Montserrat,sans-serif;display:block}.image-crop-dialog__head h3{color:#f3f1ec;margin:5px 0;font:400 24px Roboto,sans-serif}.image-crop-dialog__head p{color:#ffffff80;margin:0;font-size:11px;line-height:1.55}.image-crop-dialog__close{color:#ddd;cursor:pointer;background:#2a2a32;border:1px solid #ffffff1f;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.image-crop-stage{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#111117;border:1px solid #b49c7373;width:min(500px,100vw - 84px);margin:0 auto;position:relative;overflow:hidden}.image-crop-stage.is-dragging{cursor:grabbing}.image-crop-stage img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.image-crop-stage__frame{pointer-events:none;border:1px solid #ffffff38;position:absolute;inset:0;box-shadow:0 0 0 999px #0000002e}.image-crop-controls{color:var(--color-primary);align-items:center;gap:10px;margin-top:16px;display:flex}.image-crop-controls input{width:100%;accent-color:var(--color-primary)}.image-crop-controls strong{text-align:right;color:#e8e2d7;min-width:46px;font:700 10px Montserrat,sans-serif}.image-crop-help{color:#ffffff6b;margin:10px 0 0;font-size:10px;line-height:1.55}.image-crop-dialog__actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;display:flex}.media-uploader__pending{color:var(--color-primary);letter-spacing:.05em;background:#0c0c10d1;border:1px solid #b49c7359;padding:5px 7px;font:700 8px Montserrat,sans-serif;position:absolute;bottom:8px;left:8px}@media (width<=600px){.image-crop-modal{padding:10px}.image-crop-dialog{padding:16px}.image-crop-stage{width:min(100%,100vw - 52px)}.image-crop-dialog__actions{flex-direction:column-reverse}.image-crop-dialog__actions .button,.image-crop-dialog__actions .editor-cancel{justify-content:center;width:100%}}.site-shell--panel .personnel-role-badge{min-height:26px;color:var(--color-primary);background:#b49c7314;border:1px solid #b49c733d;align-items:center;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.site-shell--panel .personnel-sort-direction{color:#ddd;cursor:pointer;background:#1b1b21;border:1px solid #ffffff1f;min-width:38px;height:38px}.site-shell--panel .personnel-sort-direction:hover{color:var(--color-primary);border-color:#b49c7373}@media (width<=900px){.site-shell--panel .personnel-table{overflow-x:auto}.site-shell--panel .personnel-table__head,.site-shell--panel .personnel-table__row{min-width:860px}}.site-shell--panel .personnel-email{color:#ffffffc7;font-size:10px;display:block}.site-shell--panel .personnel-last-login{color:#ffffff47;margin-top:4px;font-size:8px;display:block}.site-shell--panel .personnel-toolbar{grid-template-columns:minmax(280px,1fr) 150px auto;align-items:stretch}.site-shell--panel .personnel-toolbar>select,.site-shell--panel .personnel-toolbar>.button{min-height:48px}.site-shell--panel .personnel-table__head,.site-shell--panel .personnel-table__row{grid-template-columns:minmax(260px,1.65fr) minmax(150px,.95fr) minmax(150px,1fr) minmax(190px,1.2fr) minmax(105px,.65fr) 42px}.site-shell--panel .personnel-table__head>button{width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:0;display:inline-flex}.site-shell--panel .personnel-table__head>button:hover{color:#e9e7e2}.site-shell--panel .personnel-table__head>button svg{color:var(--color-primary);opacity:.85;flex:none}.site-shell--panel .personnel-role-badge{white-space:nowrap}.site-shell--panel .personnel-file-trigger{cursor:pointer;place-items:center;display:grid;position:relative}.site-shell--panel .personnel-file-trigger.is-disabled{opacity:.45;pointer-events:none}.site-shell--panel .personnel-file-trigger .personnel-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.site-shell--panel .personnel-photo-preview{background:#18181e;border:1px solid #ffffff1a;place-items:center;display:grid;overflow:hidden}.site-shell--panel .personnel-photo-preview img{object-fit:cover;width:100%;height:100%;display:block}.site-shell--panel input[type=checkbox],.site-shell--panel input[type=radio]{appearance:none;cursor:pointer;vertical-align:middle;border-radius:3px;flex:0 0 17px;min-width:17px;margin:0;position:relative;width:17px!important;height:17px!important;box-shadow:none!important;background:#18181e!important;border:1px solid #fff3!important;padding:0!important}.site-shell--panel input[type=radio]{border-radius:50%}.site-shell--panel input[type=checkbox]:checked,.site-shell--panel input[type=radio]:checked{border-color:var(--color-primary)!important;background:#b49c7321!important}.site-shell--panel input[type=checkbox]:checked:after{content:"";border:solid var(--color-primary);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.site-shell--panel input[type=radio]:checked:after{content:"";background:var(--color-primary);border-radius:50%;position:absolute;inset:4px}.site-shell--panel input[type=checkbox]:focus-visible,.site-shell--panel input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #b49c7359}.site-shell--panel .employment-inline-check{align-items:center;gap:9px;min-width:0;height:auto;color:#ffffffb3!important;display:flex!important}.site-shell--panel .employment-role-config{background:#1d1d23;border-color:#ffffff14}.site-shell--panel .employment-role-config>article{background:#202026;border-color:#ffffff14}.site-shell--panel .employment-role-config label{color:#ffffff94}.site-shell--panel .employment-role-config input,.site-shell--panel .employment-role-config select{color:#f2efe8!important;background:#18181e!important;border-color:#ffffff1f!important}.site-shell--panel .employment-role-config select option{color:#f2efe8;background:#18181e}.site-shell--panel .employment-switch{align-items:start;padding:11px 0;color:#e9e7e2!important;grid-template-columns:17px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.site-shell--panel .employment-switch input{margin-top:2px}.site-shell--panel .employment-switch span{gap:3px;display:grid}.site-shell--panel .employment-switch strong{color:#e9e7e2;font-size:11px}.site-shell--panel .employment-switch small{color:#fff6;font-size:9px;line-height:1.5}.site-shell--panel .employment-required-toggle{align-items:center;grid-template-columns:17px 28px minmax(0,1fr)!important}.site-shell--panel .employment-required-toggle input{display:block}.site-shell--panel .employment-required-toggle__mark{width:28px;height:28px}.site-shell--panel .employment-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employment-form-preview-overlay{z-index:10000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08080cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.employment-form-preview{color:#e9e7e2;background:#202026;border:1px solid #ffffff1f;width:min(900px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 100px #00000080}.employment-form-preview>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px;display:flex}.employment-form-preview>header h2{color:#f5f2ec;margin:5px 0;font:400 30px/1.15 Roboto,sans-serif}.employment-form-preview>header p:last-child{color:#ffffff73;max-width:650px;margin:0;font-size:11px;line-height:1.6}.employment-form-preview__body{gap:14px;padding:20px;display:grid}.employment-form-preview__body>section{background:#18181e;border:1px solid #ffffff14;padding:20px}.employment-form-preview__body>section>h3{color:#f2efe8;margin:0 0 16px;font:400 20px Roboto,sans-serif}.employment-form-preview__body>section>header{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.employment-form-preview__body>section>header>span{color:var(--color-primary);letter-spacing:.1em;font:700 9px Montserrat,sans-serif}.employment-form-preview__body>section>header h3{color:#f2efe8;margin:0 0 4px;font:400 19px Roboto,sans-serif}.employment-form-preview__body>section>header small{color:#fff6;font-size:9px}.employment-preview-field{gap:7px;margin-top:14px;display:grid}.employment-preview-field>span{color:#ffffffc7;font-size:11px}.employment-preview-field>span b{color:var(--color-primary)}.employment-preview-field>small{color:#ffffff5c;font-size:9px}.employment-preview-field>div{box-sizing:border-box;color:#ffffff59;background:#202026;border:1px solid #ffffff1a;min-height:40px;padding:11px 12px;font-size:10px}.employment-preview-field>div.is-textarea{min-height:85px}.employment-preview-files{flex-wrap:wrap;gap:8px;display:flex}.employment-preview-files span{color:var(--color-primary);border:1px solid #b49c7340;padding:10px 13px;font-size:10px}.site-shell--panel .maintenance-settings{color:#e9e7e2;background:#1d1d23;border:1px solid #ffffff1a;padding:26px}.site-shell--panel .maintenance-settings>header{align-items:flex-start}.site-shell--panel .maintenance-settings>header h2{color:#f5f2ec;font-size:28px}.site-shell--panel .maintenance-settings>header p{color:#ffffff85;max-width:650px;font-size:11px}.site-shell--panel .maintenance-settings__grid{gap:18px}.site-shell--panel .maintenance-settings__grid>label,.site-shell--panel .maintenance-settings__grid .maintenance-duration>span{color:#e9e7e2;font-size:10px}.site-shell--panel .maintenance-settings__grid textarea,.site-shell--panel .maintenance-settings__grid input[type=datetime-local],.site-shell--panel .maintenance-settings__grid input[type=number],.site-shell--panel .maintenance-settings__grid input[type=password]{color:#f2efe8!important;background:#18181e!important;border-color:#ffffff21!important}.site-shell--panel .maintenance-settings__grid textarea{min-height:108px;line-height:1.65}.site-shell--panel .maintenance-duration__choices{flex-wrap:wrap;gap:14px 18px;margin-top:10px;display:flex}.site-shell--panel .maintenance-duration__choices label{color:#ffffffad;align-items:center;gap:8px;font-size:10px;display:inline-flex}.site-shell--panel .maintenance-duration__inputs{gap:10px}.site-shell--panel .maintenance-duration__inputs label{color:#ffffff80}.site-shell--panel .maintenance-settings__note{color:#ffffff7a;font-size:10px}.site-shell--panel .maintenance-settings__grid input:disabled,.site-shell--panel .maintenance-settings__grid textarea:disabled{opacity:.7;color:#ffffff6b!important;background:#15151a!important}@media (width<=900px){.site-shell--panel .personnel-toolbar{grid-template-columns:1fr 1fr}.site-shell--panel .personnel-search,.site-shell--panel .personnel-toolbar>.button{grid-column:1/-1}}@media (width<=640px){.site-shell--panel .personnel-toolbar{grid-template-columns:1fr}.site-shell--panel .personnel-search,.site-shell--panel .personnel-toolbar>.button{grid-column:auto}.site-shell--panel .personnel-table{overflow-x:auto}.site-shell--panel .personnel-table__head,.site-shell--panel .personnel-table__row{min-width:900px}.employment-form-preview-overlay{padding:8px}.employment-form-preview>header{padding:18px}.employment-form-preview__body{padding:10px}.site-shell--panel .maintenance-settings{padding:18px}.site-shell--panel .maintenance-duration__choices{gap:10px;display:grid}}.site-shell--panel .admin-panel .personnel-table__head{border-bottom:1px solid #ffffff1a;color:#ffffff80!important;background:#202027!important}.site-shell--panel .admin-panel .personnel-table__head>button{appearance:none;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:34px;margin:0;padding:0;font:700 9px Montserrat,sans-serif;display:inline-flex;color:#ffffff80!important;box-shadow:none!important;background:0 0!important;border:0!important}.site-shell--panel .admin-panel .personnel-table__head>button:hover{color:#f1eee7!important}.site-shell--panel .admin-panel .personnel-table__head>button svg{opacity:.9;flex:none;color:var(--color-primary)!important}.site-shell--panel .admin-panel .employment-section-add .button.button--secondary,.site-shell--panel .admin-panel .employment-form-actions .button.button--secondary{appearance:none;white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;display:inline-flex;color:#e9e7e2!important;box-shadow:none!important;background:#292930!important;border:1px solid #b49c7361!important}.site-shell--panel .admin-panel .employment-section-add .button.button--secondary:hover,.site-shell--panel .admin-panel .employment-form-actions .button.button--secondary:hover{transform:translateY(-1px);color:#f4e9d5!important;background:#b49c731f!important;border-color:#b49c73b3!important}.site-shell--panel .admin-panel .employment-section-add .button.button--secondary:active,.site-shell--panel .admin-panel .employment-form-actions .button.button--secondary:active{transform:translateY(0)}.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions button{appearance:none;letter-spacing:.01em;cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;gap:7px;height:44px;min-height:44px;font:700 10px Montserrat,sans-serif;display:inline-flex;transform:none;color:#ffffffc7!important;white-space:nowrap!important;width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff24!important;padding:0 15px!important}.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions button:first-child{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#202027!important;min-width:145px!important}.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions button:first-child:hover{color:#202027!important;background:#c2aa7d!important;border-color:#c2aa7d!important}.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions button:last-child{color:#e9e7e2!important;background:#292930!important;border-color:#b49c736b!important;min-width:86px!important}.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions button:last-child:hover{color:#f4e9d5!important;background:#b49c731a!important;border-color:#b49c73b8!important}.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions button svg{stroke-width:1.8px;flex:none}@media (width<=760px){.site-shell--panel .admin-panel .profile-editor-form .bio-builder__top{align-items:stretch}.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions{justify-content:stretch;width:100%;margin-left:0}.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions button{flex:1 1 0}.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions button:first-child,.site-shell--panel .admin-panel .profile-editor-form .bio-builder__actions button:last-child{min-width:0!important}}.site-shell--panel .admin-panel .button.button--primary:disabled,.site-shell--panel .admin-panel button.button--primary:disabled{cursor:not-allowed;color:#ffffff94!important;opacity:1!important;box-shadow:none!important;background:#b49c732e!important;border-color:#b49c7347!important}.site-shell--panel .admin-panel .employment-role-config select,.site-shell--panel .admin-panel .employment-role-config select:focus,.site-shell--panel .admin-panel .employment-role-config select option{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2efe8!important;-webkit-text-fill-color:#f2efe8!important;background-color:#18181e!important}.site-shell--panel .admin-panel .employment-role-config select option:checked,.site-shell--panel .admin-panel .employment-role-config select option:hover{color:#fff!important;background-color:#2a292f!important}.site-shell--panel .admin-panel .personnel-bio-section{overflow:hidden;padding:0!important}.site-shell--panel .admin-panel .personnel-bio-toggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 18px;display:flex;color:#f2efe8!important;background:#222229!important;border:0!important}.site-shell--panel .admin-panel .personnel-bio-toggle:hover{background:#29282f!important}.site-shell--panel .admin-panel .personnel-bio-toggle span{gap:3px;min-width:0;display:grid}.site-shell--panel .admin-panel .personnel-bio-toggle small{letter-spacing:.14em;font:700 8px/1.2 Montserrat,sans-serif;color:var(--color-primary)!important}.site-shell--panel .admin-panel .personnel-bio-toggle strong{font:500 14px/1.3 Roboto,sans-serif;color:#f2efe8!important}.site-shell--panel .admin-panel .personnel-bio-toggle em{font:400 9px/1.45 Roboto,sans-serif;color:#ffffff6b!important}.site-shell--panel .admin-panel .personnel-bio-toggle>svg{flex:none;transition:transform .18s;color:var(--color-primary)!important}.site-shell--panel .admin-panel .personnel-bio-toggle>svg.is-open{transform:rotate(180deg)}.site-shell--panel .admin-panel .personnel-bio-editor{border-top:1px solid #ffffff14;padding:0 18px 18px;background:#1d1d23!important}.site-shell--panel .admin-panel .personnel-bio-editor .bio-builder{margin:18px 0 0!important}.site-shell--panel .admin-panel .personnel-bio-editor .bio-builder__top{color:#f2efe8!important;background:#222229!important;border-color:#ffffff1a!important}.site-shell--panel .admin-panel .personnel-bio-editor .bio-builder__top h2,.site-shell--panel .admin-panel .personnel-bio-editor .bio-builder__section-head strong{color:#f2efe8!important}.site-shell--panel .admin-panel .personnel-bio-editor .bio-builder__top p,.site-shell--panel .admin-panel .personnel-bio-editor .bio-builder__empty{color:#ffffff7a!important}.site-shell--panel .admin-panel .personnel-bio-editor .bio-builder__actions button,.site-shell--panel .admin-panel .personnel-bio-editor .bio-builder__section-head button{color:#e9e7e2!important;background:#222229!important;border-color:#b49c7352!important}.site-shell--panel .admin-panel .personnel-bio-editor .bio-builder__section{background:#222229!important;border-color:#ffffff1a!important}.site-shell--panel .admin-panel .personnel-bio-editor .profile-rich-editor{background:#18181e!important;border-color:#ffffff1a!important}.site-shell--panel .admin-panel .personnel-bio-editor .profile-rich-editor__toolbar{background:#202027!important;border-color:#ffffff14!important}.site-shell--panel .admin-panel .personnel-bio-editor .profile-rich-editor__toolbar button,.site-shell--panel .admin-panel .personnel-bio-editor .profile-rich-editor__toolbar select{color:#e9e7e2!important;background:0 0!important}.site-shell--panel .admin-panel .personnel-bio-editor .profile-rich-editor__content{color:#e9e7e2!important}.site-shell--panel .admin-panel .personnel-bio-editor input,.site-shell--panel .admin-panel .personnel-bio-editor textarea,.site-shell--panel .admin-panel .personnel-bio-editor select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2efe8!important;background:#18181e!important;border-color:#ffffff1a!important}@media (width<=640px){.site-shell--panel .admin-panel .personnel-bio-editor{padding:0 12px 12px}.site-shell--panel .admin-panel .personnel-bio-toggle{padding:14px}}.public-article-page,.public-article-page .site-section,.public-article-page .article-layout,.public-article-page .article-body,.public-article-page .article-rich-content{box-sizing:border-box;min-width:0;max-width:100%}.public-article-page{overflow-x:clip}.article-rich-content{overflow-wrap:anywhere;word-break:break-word}.article-table-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;margin:30px 0;overflow:auto hidden}.article-rich-content table{border-collapse:collapse;table-layout:fixed;margin:0;width:100%!important;min-width:0!important;max-width:100%!important}.article-rich-content thead,.article-rich-content tbody{width:100%}.article-rich-content th,.article-rich-content td{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:0;min-width:0!important}.article-rich-content img,.article-rich-content video,.article-rich-content iframe,.article-rich-content pre,.article-rich-content blockquote{box-sizing:border-box;max-width:100%}.article-rich-content pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-x:auto}.article-rich-content a{overflow-wrap:anywhere;word-break:break-word}@media (width<=760px){.article-layout{width:100%;padding-left:16px;padding-right:16px}.article-body{width:100%}.article-rich-content{width:100%;font-size:17px;line-height:1.85}.article-rich-content table{margin-left:0;margin-right:0}.article-rich-content th,.article-rich-content td{padding:9px 10px;font-size:.88em}}.verification-overlay{z-index:5000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#141418ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.verification-dialog{color:#37373f;background:#f8f6f1;border:1px solid #37373f1f;width:min(100%,480px);padding:34px;position:relative;box-shadow:0 30px 90px #00000040}.verification-dialog__close{color:#37373f;cursor:pointer;background:0 0;border:1px solid #37373f1f;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.verification-dialog__icon{color:#a4875b;border:1px solid #b49c7373;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.verification-dialog .eyebrow{margin-bottom:10px}.verification-dialog h2{letter-spacing:-.03em;margin:0 30px 10px 0;font:400 28px/1.08 Roboto,sans-serif}.verification-dialog__description{color:#6f6d70;margin:0 0 24px;font-size:13px;line-height:1.65}.verification-dialog__identity{gap:15px;display:grid}.verification-dialog label{letter-spacing:.1em;text-transform:uppercase;color:#777;gap:8px;font:700 9px Montserrat,sans-serif;display:grid}.verification-dialog input{color:#37373f;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #ddd8cf;outline:0;width:100%;padding:12px 13px;font:400 14px Roboto,sans-serif}.verification-dialog input:focus{border-color:#b49c73}.verification-dialog__code{gap:8px;display:grid}.verification-dialog__code input{text-align:center;letter-spacing:8px;font-size:24px;font-weight:600}.verification-dialog__code small,.verification-dialog__privacy{color:#8a8782;letter-spacing:normal;text-transform:none;font-size:11px;font-weight:400;line-height:1.5}.verification-dialog__error{color:#a53d3d;margin:16px 0 0;font-size:12px;line-height:1.5}.verification-dialog__action{justify-content:center;width:100%;margin-top:20px}.verification-dialog__secondary{color:#8c724d;cursor:pointer;background:0 0;border:0;width:100%;margin-top:11px;font-size:12px;display:block}.verification-dialog__secondary:disabled{opacity:.5}.verification-dialog__privacy{text-align:center;margin-top:20px;display:block}@media (width<=560px){.verification-overlay{padding:12px}.verification-dialog{padding:28px 20px}.verification-dialog h2{font-size:24px}.verification-dialog__code input{letter-spacing:6px;font-size:21px}}.article-toc{background:#f5f2ec;border:1px solid #b49c7352;border-left:3px solid #b49c73;margin:0 0 34px;padding:20px 22px}.article-toc__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:13px;display:flex}.article-toc__eyebrow{color:#9f875f;letter-spacing:.15em;font:700 9px/1.2 Montserrat,sans-serif;display:block}.article-toc h2{color:var(--ink);margin:5px 0 0;font:500 18px/1.3 Roboto,sans-serif}.article-toc__head>span{color:var(--muted);white-space:nowrap;font:500 8px/1.3 Montserrat,sans-serif}.article-toc ol{counter-reset:toc;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.article-toc li{counter-increment:toc}.article-toc button{color:#55535a;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;width:100%;padding:7px 4px;font:500 10px/1.5 Montserrat,sans-serif;display:flex}.article-toc button:before{content:counter(toc,decimal-leading-zero);color:#b49c73;flex:0 0 22px;font-size:8px}.article-toc__item--h3 button{color:#85817c;padding-left:28px}.article-toc button:hover{color:var(--ink)}.article-rich-content h2,.article-rich-content h3{scroll-margin-top:28px}@media (width<=640px){.article-toc{margin-bottom:24px;padding:16px}.article-toc__head>span{display:none}.article-toc button{font-size:9px}}
