/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--background:#010c1d;--panel:#06152beb;--panel-soft:#081932bd;--line:#5d8ce057;--line-strong:#6c96e98c;--foreground:#f7f8ff;--muted:#9aa8c8;--violet:#7067ff;--blue:#3847f4}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html{-ms-overflow-style:none;-webkit-text-size-adjust:100%;scrollbar-width:none;touch-action:pan-x pan-y;background:#010916;min-height:100%}body{-ms-overflow-style:none;background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;scrollbar-width:none;touch-action:pan-x pan-y;margin:0}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}button,input,textarea,select{font:inherit}button{color:inherit}.app-shell{background:radial-gradient(circle at 50% 6%,#244fa021,#0000 28rem),linear-gradient(#020a17 0%,#031127 52%,#011028 100%);border-radius:0 0 48px 48px;width:min(100%,980px);min-height:100vh;margin:0 auto;padding:22px 34px 28px;position:relative;overflow:hidden;box-shadow:0 0 80px #000000bf}.app-shell:before,.app-shell:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.app-shell:before{background-color:#0000;background-image:linear-gradient(#3b64b609 1px,#0000 1px),linear-gradient(90deg,#3b64b609 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.topbar{justify-content:center;align-items:center;min-height:82px;margin-bottom:4px;display:flex}.brand-logo{width:212px;height:72px;position:relative;overflow:hidden}.brand-logo img{object-fit:contain;width:216px;height:216px;display:block;position:absolute;top:-64px;left:-2px}.hero,.info-card,.candidate-form,.application-summary{border:1px solid var(--line);background:var(--panel);box-shadow:inset 0 1px #ffffff05,0 12px 34px #00000029}.hero{aspect-ratio:2.7;border-radius:22px;overflow:hidden}.hero img{object-fit:cover;width:100%;height:100%;display:block}.info-card{border-radius:22px;min-height:230px;margin-top:16px;padding:18px 270px 20px 28px;position:relative;overflow:hidden}.info-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#1e458438,#0000 67%);width:42%;height:100%;position:absolute;top:0;right:0}.info-card h2{z-index:2;align-items:center;gap:14px;margin:0 0 13px;font-size:clamp(22px,3vw,29px);line-height:1.2;display:flex;position:relative}.section-icon{color:#7a6cff;filter:drop-shadow(0 0 7px #5e4cff73);flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.section-icon svg{stroke-width:2px;width:30px;height:30px}.info-card ul{z-index:2;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.info-card li{white-space:nowrap;align-items:flex-start;gap:12px;font-size:clamp(16px,2.3vw,20px);line-height:1.32;display:flex}.check{background:linear-gradient(145deg,#675cff,#223fe8);border:1px solid #6779ff;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;margin-top:-1px;display:grid;box-shadow:0 0 12px #3b4aff7a}.check svg{stroke-width:3px;width:16px;height:16px}.info-card small{color:#a7b1c9;font-size:.8em;display:block}.info-card__art{z-index:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.06)contrast(1.05);width:285px;height:215px;position:absolute;bottom:-20px;right:-14px}.info-card--opportunities{min-height:242px}.info-card--opportunities .info-card__art{width:270px;height:220px;bottom:-7px;right:10px}.application-summary{border-radius:18px;margin-top:16px;overflow:hidden}.application-summary__toggle{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:15px;width:100%;padding:14px 20px;display:grid}.application-summary__toggle span:first-child{gap:2px;display:grid}.application-summary__toggle small,.application-history small{color:var(--muted)}.application-summary__toggle strong{font-size:18px}.status-dot{background:#ffb11b;border-radius:50%;width:11px;height:11px;box-shadow:0 0 12px #ff9c1b}.status-dot--approved{background:#43dc8b;box-shadow:0 0 12px #43dc8b}.status-dot--rejected{background:#ff5874;box-shadow:0 0 12px #ff5874}.chevron{color:#998cff;place-items:center;display:grid}.chevron svg{stroke-width:2.2px;width:22px;height:22px}.application-history{border-top:1px solid var(--line)}.application-history article{border-top:1px solid #628bd924;justify-content:space-between;align-items:center;gap:18px;padding:13px 20px;display:flex}.application-history article:first-child{border-top:0}.application-history article>span{gap:3px;display:grid}.application-history em{color:#b6afff;font-size:14px;font-style:normal}.candidate-form{border-radius:22px;margin-top:16px;padding:14px 20px 18px}.form-grid{gap:11px;display:grid}.field{border:1px solid var(--line-strong);background:#06132880;border-radius:13px;grid-template-columns:62px 1fr;align-items:center;min-height:62px;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.field:focus-within{border-color:#7771ff;box-shadow:0 0 0 3px #695bff21}.field__icon{color:#8b7fff;border-right:1px solid #5f81cb4d;place-items:center;height:38px;display:grid}.field__icon svg{stroke-width:1.9px;filter:drop-shadow(0 0 6px #6f5eff52);width:23px;height:23px}.field input,.field textarea{color:#eef2ff;background:0 0;border:0;outline:0;width:100%;font-size:18px}.field input{height:60px;padding:0 18px}.field textarea{resize:vertical;min-height:84px;padding:17px 18px}.field input::placeholder,.field textarea::placeholder{color:#8995b6;opacity:1}.field--textarea{align-items:stretch}.field--textarea .field__icon{align-content:start;height:auto;min-height:50px;padding-top:17px}.field--age-slider{grid-template-columns:62px 1fr;min-height:70px;padding-right:18px}.age-control{gap:4px;padding:8px 0 6px 18px;display:grid}.age-control__header,.age-control__bounds{justify-content:space-between;align-items:center;display:flex}.age-control__header{color:#8995b6;font-size:16px}.age-control__header output{color:var(--age-color);text-shadow:0 0 10px var(--age-glow);font-weight:650;transition:color .12s,text-shadow .12s}.field .age-slider{appearance:none;background:linear-gradient(to right, var(--age-color) 0%, var(--age-color) var(--age-progress), #516fae59 var(--age-progress), #516fae59 100%);cursor:pointer;border:0;border-radius:999px;outline:0;width:100%;height:8px;padding:0;transition:background .12s}.age-slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:8px}.age-slider::-webkit-slider-thumb{appearance:none;background:var(--age-color);width:22px;height:22px;box-shadow:0 0 0 4px var(--age-glow), 0 0 14px var(--age-glow);border:3px solid #d8d6ff;border-radius:50%;margin-top:-7px}.age-slider::-moz-range-track{background:0 0;border:0;border-radius:999px;height:8px}.age-slider::-moz-range-thumb{background:var(--age-color);width:17px;height:17px;box-shadow:0 0 0 4px var(--age-glow), 0 0 14px var(--age-glow);border:3px solid #d8d6ff;border-radius:50%}.age-control__bounds{color:#657596;font-size:11px}.submit-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#523eff7a,#0000 24% 76%,#5d39ff57),linear-gradient(#4e46ff,#2a2bd7);border:1px solid #7770ff;border-radius:14px;justify-content:center;align-items:center;gap:14px;width:min(100%,440px);min-height:54px;margin:16px auto 0;font-size:20px;font-weight:600;transition:transform .16s,filter .16s;display:flex;box-shadow:inset 0 1px #ffffff52,0 13px 24px #1c22c338}.submit-button:hover{filter:brightness(1.1)}.submit-button:active{transform:translateY(2px)}.submit-button:disabled{cursor:not-allowed;opacity:.68}.submit-button>svg{stroke-width:2px;width:23px;height:23px}.form-note{color:#95a2c3;text-align:center;background:#0411257a;border:1px solid #527ac759;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:56px;margin-top:18px;font-size:18px;display:flex}.form-note>svg{color:#7892d5;stroke-width:1.8px;flex:none;width:23px;height:23px}.form-result{border:1px solid;border-radius:13px;align-items:center;gap:12px;margin-top:15px;padding:14px 17px;font-size:15px;line-height:1.4;display:flex}.form-result span{color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.form-result span svg{stroke-width:2.6px;width:18px;height:18px}.form-result--success{color:#b9f6d6;background:#1b7c5024;border-color:#36ce8359}.form-result--success span{background:#26b872}.form-result--error{color:#ffc2ce;background:#af223f24;border-color:#ff567461}.form-result--error span{background:#e13b5d}@media (width>=761px){.app-shell{border-radius:0 0 38px 38px;width:min(100%,860px);padding:18px 28px 24px}.info-card{border-radius:18px;min-height:198px;margin-top:13px;padding:15px 235px 16px 22px}.info-card h2{gap:12px;margin-bottom:10px;font-size:clamp(20px,2.4vw,25px)}.section-icon{flex-basis:38px;width:38px;height:38px}.info-card ul{gap:6px}.info-card li{gap:10px;font-size:clamp(15px,1.8vw,18px)}.check{flex-basis:26px;width:26px;height:26px}.info-card__art{width:250px;height:190px}.info-card--opportunities{min-height:210px}.info-card--opportunities .info-card__art{width:245px;height:196px}.candidate-form{border-radius:18px;margin-top:13px;padding:12px 16px 15px}.form-grid{gap:9px}.field{grid-template-columns:54px 1fr;min-height:54px}.field--age-slider{grid-template-columns:54px 1fr;min-height:66px;padding-right:15px}.field__icon{height:34px}.field input{height:52px;padding:0 15px}.field textarea{min-height:72px;padding:13px 15px}.field input,.field textarea{font-size:16px}.field--textarea .field__icon{padding-top:13px}.age-control{padding-left:15px}.form-note{min-height:50px;margin-top:14px;font-size:16px}}@media (width<=760px){.app-shell{border-radius:0 0 30px 30px;padding:10px 12px 22px}.topbar{min-height:68px}.brand-logo{width:184px;height:62px}.brand-logo img{width:188px;height:188px;top:-55px;left:-2px}.hero{border-radius:16px}.info-card{border-radius:16px;min-height:204px;padding:15px 118px 16px 14px}.info-card h2{gap:8px;margin-bottom:11px;font-size:clamp(18px,5vw,23px)}.section-icon{flex-basis:32px;width:32px;height:32px}.info-card ul{gap:7px}.info-card li{white-space:normal;gap:8px;font-size:clamp(12px,3.3vw,16px)}.check{flex-basis:23px;width:23px;height:23px}.info-card__art,.info-card--opportunities .info-card__art{width:155px;height:155px;bottom:-5px;right:-24px}.info-card--opportunities{min-height:218px}.candidate-form{border-radius:16px;padding:11px 10px 14px}.field{grid-template-columns:49px 1fr;min-height:56px}.field--age-slider{grid-template-columns:49px 1fr;min-height:64px;padding-right:12px}.field input{height:54px;padding:0 13px}.field textarea{min-height:77px;padding:14px 13px;line-height:1.45}.field--experience textarea{min-height:102px}.field input,.field textarea{font-size:16px}.age-control{padding:7px 0 5px 13px}.age-control__header{font-size:14px}.field .age-slider{height:7px}.submit-button{border-radius:12px;width:min(100%,285px);min-height:49px;margin-top:14px;font-size:18px}.submit-button>svg{width:21px;height:21px}.form-note{min-height:52px;padding:9px 10px;font-size:14px}.application-summary__toggle{padding:12px 14px}}.permission-center{background:linear-gradient(145deg,#131f53f5,#051832fa);border:1px solid #7466ffb8;border-radius:20px;margin-top:18px;overflow:hidden;box-shadow:0 16px 44px #00000038,inset 0 1px #ffffff0a}.permission-center>summary{cursor:pointer;background:linear-gradient(90deg,#5942dc33,#0000 68%);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:grid}.permission-center>summary::-webkit-details-marker{display:none}.permission-center__icon{color:#b8adff;background:linear-gradient(145deg,#6751ff59,#241e7057);border:1px solid #8e7dffb3;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.permission-center__icon svg{width:25px;height:25px}.permission-center__heading{text-align:left;gap:2px;min-width:0;display:grid}.permission-center__heading small{color:#58d8ff;letter-spacing:.12em;font-size:10px;font-weight:900}.permission-center__heading b{color:#f7f9ff;font-size:18px;line-height:1.3}.permission-center__heading em{overflow-wrap:anywhere;color:#9fb1ce;font-size:12px;font-style:normal;line-height:1.4}.permission-center__counter{color:#fff;background:#6957ec;border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:13px;display:grid}.permission-center__body{gap:15px;padding:0 20px 20px;display:grid}.permission-center__subject{gap:7px;display:grid}.permission-center__subject>span{color:#b7c6dd;font-size:12px;font-weight:800}.permission-center__subject select{color:#f4f8ff;background:#071b36;border:1px solid #3d6795;border-radius:12px;width:100%;min-height:46px;margin:0;padding:0 14px;font-size:14px;font-weight:700}.permission-center__groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.permission-center__groups>section{background:#04172fad;border:1px solid #2e5277eb;border-radius:15px;gap:10px;min-width:0;padding:13px;display:grid}.permission-center__groups>section>header{align-content:start;gap:2px;min-height:44px;display:grid}.permission-center__groups>section>header b{color:#ecf5ff;font-size:13px;line-height:1.3}.permission-center__groups>section>header small{color:#7890b0;font-size:10px;line-height:1.35}.permission-center__groups>section>div{gap:7px;display:grid}.permission-center__groups button{color:#b1c2d9;text-align:left;background:#081d39;border:1px solid #294e78;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:46px;padding:9px 10px;font-size:12px;line-height:1.3;transition:border-color .16s,background .16s,transform .16s;display:grid}.permission-center__groups button:not(:disabled):active{transform:scale(.985)}.permission-center__groups button i{color:#061f22;background:#0000001f;border:1px solid #58718d;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.permission-center__groups button i svg{stroke-width:3px;width:14px;height:14px}.permission-center__groups button.is-enabled{color:#f0fff9;background:linear-gradient(120deg,#0a584794,#072236eb);border-color:#2bd39cbf}.permission-center__groups button.is-enabled i{background:#37d7a2;border-color:#4be3b0;box-shadow:0 0 12px #37d7a257}.permission-center__actions{border-top:1px solid #375b808f;grid-template-columns:minmax(0,1fr) auto minmax(190px,auto);align-items:center;gap:9px;padding-top:14px;display:grid}.permission-center__actions>span{color:#8398b5;font-size:11px;line-height:1.35}.permission-center__actions>span.is-saved{color:#55e5b1;font-weight:800}.permission-center__actions>span.is-error{color:#ff8797}.permission-center__actions button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.permission-center__actions button svg{width:16px;height:16px}.permission-center__actions button:disabled{cursor:default;opacity:.42}.permission-center__reset{color:#b5c6dc;background:#0a213e;border:1px solid #35577b}.permission-center__save{color:#031e19;background:linear-gradient(135deg,#4ce5b2,#22bd89);border:1px solid #37d7a2;box-shadow:0 8px 24px #23c58e2e}.permission-center__loading{color:#91a6c2;padding:18px;font-size:12px}@media (width<=760px){.permission-center>summary{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:15px}.permission-center__icon{border-radius:13px;width:42px;height:42px}.permission-center__heading b{font-size:16px}.permission-center__heading em{font-size:11px}.permission-center__body{padding:0 15px 15px}.permission-center__groups{grid-template-columns:1fr}.permission-center__groups>section>header{min-height:0}.permission-center__actions{grid-template-columns:1fr 1fr}.permission-center__actions>span{grid-column:1/-1}.permission-center__actions button{width:100%;padding:0 10px}}.curator-report-summary{background:linear-gradient(135deg,#052443f5,#0b1634eb);border:1px solid #349ae16b;border-radius:15px;gap:10px;padding:13px;display:grid}.curator-report-summary>header{align-items:center;gap:9px;display:flex}.curator-report-summary>header>span{color:#54d6ff;background:#08507e6b;border:1px solid #43caff73;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.curator-report-summary>header svg{width:18px}.curator-report-summary>header div{gap:1px;display:grid}.curator-report-summary>header small{color:#49ceff;letter-spacing:.11em;font-size:8px;font-weight:900}.curator-report-summary>header b{font-size:13px}.curator-report-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.curator-report-summary article{background:#03142abd;border:1px solid #4c80b25c;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.curator-report-summary article small{color:#829bb9;font-size:8px;font-weight:800}.curator-report-summary article strong{font-size:20px}.curator-report-summary article[data-tone=bans] strong{color:#ff5c71}.curator-report-summary article[data-tone=mutes] strong{color:#ffc241}.curator-report-summary article[data-tone=kicks] strong{color:#9f88ff}.curator-report-summary article[data-tone=online] strong{color:#42d4ff}.curator-report-filters{background:#04142ae0;border:1px solid #3d7fbe6b;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));padding:3px;display:grid}.curator-report-filters>button{color:#829bb9;background:0 0;border:0;border-radius:9px;min-width:0;padding:8px 5px;font-size:9px;font-weight:800}.curator-report-filters>button.is-active{color:#fff;background:linear-gradient(135deg,#2759b3,#6245c8);box-shadow:0 4px 12px #324fc840}.curator-report-table>button.is-rank-2{background:linear-gradient(90deg,#5b708e42,#1e303d29);box-shadow:inset 3px 0 #9db5d1}.curator-report-table>button.is-rank-3{background:linear-gradient(90deg,#8f4f2a40,#1e303d24);box-shadow:inset 3px 0 #c78552}.curator-report-person b{align-items:center;gap:7px;display:flex}.curator-report-person b>em{color:#7f98b9;background:#304c7080;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.curator-report-table>button.is-best .curator-report-person b>em{color:#1e2430;background:#ffc84e}.curator-report-score{color:#7de6ff}@media (width>=761px){.employee-profile{grid-template-columns:180px minmax(0,1fr) 230px}.employee-profile-meta{color:#a7c2df;border-left:1px solid #397ebb57;flex-direction:column;justify-content:center;align-self:stretch;gap:10px;padding-left:18px;font-size:11px;display:flex}.employee-profile-meta>b{color:#b7c3d1;background:#3b46548f;border:1px solid #7f92a880;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:6px 10px;font-size:10px;display:inline-flex}.employee-profile-meta>b.is-online{color:#8ef3aa;background:#17643080;border-color:#3ebd68}.employee-profile-meta>b i{background:currentColor;border-radius:50%;width:7px;height:7px}.employee-profile-meta>span{align-items:center;gap:7px;display:flex}.employee-profile-meta svg{color:#30c9ff;width:14px;height:14px}}@media (width<=760px){.curator-report-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.curator-report-table[data-has-score=false]>header,.curator-report-table[data-has-score=false]>button{grid-template-columns:minmax(145px,2fr) repeat(4,minmax(52px,.68fr))}.candidate-link-art{width:42px;height:42px}.employee-profile-meta{color:#94aac4;border-top:1px solid #397ebb4d;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:10px;font-size:8px;display:grid}.employee-profile-meta>b,.employee-profile-meta>span{align-items:center;gap:5px;display:flex}.employee-profile-meta>b i{background:#8b98a8;border-radius:50%;width:6px;height:6px}.employee-profile-meta>b.is-online i{background:#4ee27a}.employee-profile-meta svg{color:#39cfff;width:11px;height:11px}}.staff-dossier-telegram{color:#55d4ff;align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.staff-dossier-telegram svg{width:16px}.employee-personnel-strip>.employee-personnel-strip-art{object-fit:contain;filter:drop-shadow(0 0 9px #3ceba459);background:0 0;border:0;border-radius:0;width:44px;height:44px;padding:0}.employee-personnel-strip.has-attention>.employee-personnel-strip-art{filter:hue-rotate(285deg)saturate(1.3)drop-shadow(0 0 9px #ff496766)}.staff-dossier-manage{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.staff-dossier-manage>article{isolation:isolate;background:linear-gradient(145deg,#03283af2,#031427f5);border-color:#2dbee780;grid-template-columns:26px 1fr;gap:6px;min-height:118px;padding:9px;position:relative;overflow:hidden}.staff-dossier-manage>article:after{content:"";z-index:-1;opacity:.23;pointer-events:none;background-image:url(/staff-management-emblems-v2.png?v=1);background-position:0;background-repeat:no-repeat;background-size:400%;width:125px;height:96px;position:absolute;top:-13px;right:-28px}.staff-dossier-manage>article:nth-child(2){background:linear-gradient(145deg,#251046eb,#041429f7);border-color:#a74ef48f}.staff-dossier-manage>article:nth-child(2):after{background-position:33.333%}.staff-dossier-manage>article:nth-child(3){background:linear-gradient(145deg,#06284df0,#041327f7);border-color:#308bf28c}.staff-dossier-manage>article:nth-child(3):after{background-position:66.666%}.staff-dossier-manage>article.is-danger{background:linear-gradient(145deg,#480e1fe6,#130e1ff7);border-color:#eb425b9e}.staff-dossier-manage>article.is-danger:after{opacity:.3;background-position:100%}.staff-dossier-manage>article>svg{width:22px}.staff-dossier-manage>article>span small{font-size:8px}.staff-dossier-manage textarea{min-height:54px}.staff-dossier-manage button{min-height:30px;padding:5px 8px;font-size:10px}.staff-career-ladder{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:3px 0;padding:0;list-style:none;display:grid}.staff-career-ladder li{color:#536f8e;text-align:center;justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.staff-career-ladder li:not(:last-child):after{content:"";background:#173d61;width:75%;height:2px;position:absolute;top:9px;left:63%}.staff-career-ladder li.is-complete:not(:last-child):after,.staff-career-ladder li.is-current:not(:last-child):after{background:linear-gradient(90deg,#24c7f2,#7d65f4)}.staff-career-ladder i{z-index:1;background:#06172c;border:1px solid #2b5379;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:relative}.staff-career-ladder li.is-complete i{color:#63e8f4;border-color:#20c7da}.staff-career-ladder li.is-current{color:#fff}.staff-career-ladder li.is-current i{color:#fff;background:#5b3fc5;border-color:#9e7cff;box-shadow:0 0 10px #7e5bff8c}.staff-career-ladder span{color:#a9bed7;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7.5px;font-weight:800;line-height:1.15;overflow:hidden}.staff-confirm-backdrop{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000712c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.staff-confirm-dialog{--confirm-color:#55bffc;border:1px solid var(--confirm-color);justify-items:center;width:min(100%,350px);padding:20px 18px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.staff-confirm-dialog{border:1px solid color-mix(in srgb, var(--confirm-color) 68%, #24415e)}}.staff-confirm-dialog{color:#eef7ff;background:radial-gradient(circle at 50% 0, var(--confirm-color), transparent 48%), #04172e;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.staff-confirm-dialog{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--confirm-color) 16%, transparent), transparent 48%), #04172e}}.staff-confirm-dialog{box-shadow:0 24px 70px #0000008c, 0 0 24px var(--confirm-color)}@supports (color:color-mix(in lab, red, red)){.staff-confirm-dialog{box-shadow:0 24px 70px #0000008c, 0 0 24px color-mix(in srgb, var(--confirm-color) 14%, transparent)}}.staff-confirm-dialog{text-align:center}.staff-confirm-dialog[data-tone=warning]{--confirm-color:#ffbd43}.staff-confirm-dialog[data-tone=danger]{--confirm-color:#ff526f}.staff-confirm-dialog[data-tone=success]{--confirm-color:#4ee09b}.staff-confirm-close{color:#91a8bf;background:#071c34;border:1px solid #31567a;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:9px;right:9px}.staff-confirm-close svg{width:17px}.staff-confirm-mark{border:1px solid var(--confirm-color);width:52px;height:52px;color:var(--confirm-color);background:var(--confirm-color);border-radius:15px;place-items:center;margin-bottom:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.staff-confirm-mark{background:color-mix(in srgb, var(--confirm-color) 12%, #06182e)}}.staff-confirm-mark{box-shadow:0 0 18px var(--confirm-color)}@supports (color:color-mix(in lab, red, red)){.staff-confirm-mark{box-shadow:0 0 18px color-mix(in srgb, var(--confirm-color) 24%, transparent)}}.staff-confirm-mark svg{width:28px}.staff-confirm-dialog>small{color:var(--confirm-color);letter-spacing:.12em;font-size:8px;font-weight:900}.staff-confirm-dialog h3{margin:7px 35px 5px;font-size:19px}.staff-confirm-dialog p{color:#9cb0c8;margin:0;font-size:11px;line-height:1.45}.staff-confirm-dialog>div{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:15px;display:grid}.staff-confirm-dialog>div button{color:#a8bdd2;background:#071d35;border:1px solid #315777;border-radius:9px;min-height:38px;font-size:11px;font-weight:800}.staff-confirm-dialog>div button:last-child{border-color:var(--confirm-color);color:#fff;background:var(--confirm-color)}@supports (color:color-mix(in lab, red, red)){.staff-confirm-dialog>div button:last-child{background:color-mix(in srgb, var(--confirm-color) 36%, #08213b)}}.staff-dossier-decision>div button{min-height:31px;padding:5px 7px;font-size:9px}@media (width<=760px){.curator-profile{grid-template-columns:68px minmax(0,1fr) 91px;min-height:126px;padding:10px}.curator-profile>img{width:64px;height:64px}.curator-profile h1{font-size:18px}.curator-profile>div>button{min-height:30px;padding:4px 7px}.curator-profile-meta{border-top:0;border-left:1px solid #407eb53d;grid-column:auto;grid-template-columns:1fr;align-self:stretch;gap:3px;padding:0 0 0 7px;font-size:6px}.curator-profile-meta>b{padding:3px 4px;font-size:6px}.curator-profile-meta>span:nth-of-type(3),.curator-profile-meta>span:nth-of-type(4){display:none}.staff-dossier-manage{grid-template-columns:1fr 1fr;gap:6px}.staff-dossier-manage>article{min-height:108px;padding:8px}.staff-dossier-manage>article:after{opacity:.18;width:105px;height:78px}.staff-dossier-manage button{min-height:29px;padding:4px 6px;font-size:8px}.staff-dossier-manage>article>span b{font-size:10px}.staff-dossier-manage>article>span small{font-size:6px}.staff-dossier-manage textarea{min-height:46px;font-size:9px}.staff-dossier-manage input,.staff-dossier-manage select{min-height:31px;font-size:9px}.staff-career-ladder{gap:1px}.staff-career-ladder i{width:17px;height:17px;font-size:6px}.staff-career-ladder li:not(:last-child):after{top:8px}.staff-career-ladder span{font-size:6.2px;font-weight:800}.employee-personnel-strip{border-radius:11px;padding:8px 10px}.employee-personnel-strip>.employee-personnel-strip-art{width:34px;height:34px}.employee-personnel-strip b{font-size:13px}.employee-personnel-strip small,.employee-personnel-strip em{font-size:7px}.employee-personnel-strip>strong{padding:5px 7px;font-size:8px}}@media (width<=410px){.app-shell{padding-inline:8px}.info-card{padding-right:94px}.info-card__art,.info-card--opportunities .info-card__art{width:130px;height:140px;right:-31px}.info-card li{font-size:12px}.info-card h2{font-size:18px}.field input,.field textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}.status-hero,.history-panel,.candidate-profile,.stage-progress,.candidate-actions,.interview-card,.staff-heading,.staff-filters,.staff-list,.staff-review,.role-manager{border:1px solid var(--line);background:#05142ae6;box-shadow:inset 0 1px #ffffff08,0 16px 38px #0000002e}.status-hero{--status-icon-offset:66px;border-radius:18px;align-items:flex-start;gap:18px;margin-top:14px;padding:20px;display:flex;position:relative;overflow:hidden}.status-hero>*{z-index:1;position:relative}.status-hero__content{flex:1;min-width:0}.status-hero__icon{border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.status-hero__icon svg{width:26px;height:26px}.status-hero--approved{background:radial-gradient(circle at 10% 20%,#29bc702e,#0000 34%),#051c27ed;border-color:#42db8b85}.status-hero--approved .status-hero__icon{box-shadow:none;background:0 0}.status-hero--approved .status-hero__icon img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated;filter:drop-shadow(0 0 8px #3ced9d70)}.status-hero--approved,.status-hero--rejected{display:block}.status-hero--approved .status-hero__icon,.status-hero--rejected .status-hero__icon{position:absolute;top:16px;right:16px}.status-hero--approved .status-hero__content,.status-hero--rejected .status-hero__content{text-align:left;width:100%;padding-right:58px}.status-hero--approved .status-hero__content>p,.status-hero--rejected .status-hero__content>p{width:calc(100% + 58px);padding-right:4px}.status-hero--pending .status-hero__icon{color:#d9d7ff;background:radial-gradient(circle,#7467ff52,#0000 68%),linear-gradient(145deg,#302c75,#111d44);border:1px solid #877dff9e;box-shadow:inset 0 0 14px #8378ff2e,0 0 22px #5a4eff3d}.status-hero--pending{background:linear-gradient(#594ccd0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#594ccd0e 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 14% 18%,#5b4be83d,#0000 34%),linear-gradient(145deg,#071936fa,#041227fa);border-color:#7c71ff7a}.status-hero--pending:after{content:"";border:1px solid #7b6fff29;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-62px;right:-42px;box-shadow:0 0 0 22px #7163ff09,0 0 0 48px #7163ff06}.status-hero__icon--waiting:before,.status-hero__icon--waiting:after{content:"";background:#9d96ff;border-radius:50%;width:6px;height:6px;animation:2.6s linear infinite waiting-orbit;position:absolute;box-shadow:0 0 9px #7b71ff}.status-hero__icon--waiting{position:relative}.status-hero__icon--waiting:after{animation-delay:-1.3s}.status-hero__icon--waiting svg{animation:3.4s ease-in-out infinite waiting-hourglass}.status-hero--rejected{background:linear-gradient(#594ccd0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#594ccd0e 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 14% 18%,#5b4be833,#0000 34%),linear-gradient(145deg,#071936fa,#041227fa);border-color:#ff5f786b}.status-hero--rejected .status-hero__icon{color:#ffdce2;background:radial-gradient(circle at 30% 24%,#ff97a833,#0000 38%),linear-gradient(145deg,#8e2945,#3c1328);border:1px solid #e0526e9e;box-shadow:inset 0 0 12px #ff7e951a,0 0 20px #c32f5038}.status-hero--rejected h2{color:#ff627d;text-shadow:0 0 18px #ff486b38}.status-hero small,.candidate-profile small,.interview-card small,.staff-heading small,.staff-review header small,.test-dialog>small{color:#8ea0c5;text-transform:uppercase;letter-spacing:.1em}.status-hero h2{margin:5px 0 6px;font-size:25px}.status-hero--pending h2{color:#0000;filter:drop-shadow(0 0 8px #ffbe3933);background:linear-gradient(100deg,#ffbd3d 0%,#fff0a1 22%,#ffd45e 43%,#fff7c4 57%,#f5a928 78%,#ffdb69 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;animation:3.4s ease-in-out infinite pending-title-shimmer}.status-hero--approved h2,.decision-toast--approved h2{letter-spacing:-.018em;color:#0000;filter:drop-shadow(0 0 8px #3ee29733);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#35d48b 0%,#baffdc 22%,#54eaa2 43%,#e0ffef 56%,#2fc984 77%,#8ef5c5 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;font-weight:800;animation:3.2s ease-in-out infinite pending-title-shimmer}.status-hero--rejected h2,.decision-toast--rejected h2{letter-spacing:-.018em;color:#0000;filter:drop-shadow(0 0 8px #ff486b38);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f03c5d 0%,#ff9bad 22%,#ff5874 43%,#ffd3db 56%,#dc294e 77%,#ff7890 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;font-weight:800;animation:3.2s ease-in-out infinite pending-title-shimmer}.status-hero p{color:#aab7d3;margin:0;line-height:1.45}.status-hero blockquote,.decision-dialog blockquote{color:#d6d6f4;background:#4f43bc21;border-left:3px solid #7169ff;border-radius:0 9px 9px 0;margin:12px 0 0;padding:11px 14px}.status-hero__eyebrow{display:block}.status-hero--pending .status-hero__content>p,.status-hero--pending .status-journey,.status-hero--pending .status-deadline{width:calc(100% + var(--status-icon-offset));margin-left:calc(-1 * var(--status-icon-offset));padding-right:6px}.status-hero--pending .status-hero__content>p{margin-top:13px}.status-journey{grid-template-columns:auto 1fr auto 1fr auto;align-items:start;gap:6px;margin-top:17px;display:grid}.status-journey>span{color:#677897;white-space:nowrap;justify-items:center;gap:5px;min-width:58px;font-size:10px;display:grid}.status-journey>span>i{background:#081a35;border:1px solid #6682b747;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.status-journey svg{width:14px;height:14px}.status-journey>b{background:#536ea140;border-radius:999px;height:2px;margin-top:13px}.status-journey .is-done{color:#68dfaa}.status-journey .is-done>i{background:#22895e2e;border-color:#48d6957a;box-shadow:0 0 14px #3ed6932e}.status-journey>b:first-of-type{background:linear-gradient(90deg,#43d89a,#8175ff);box-shadow:0 0 9px #6b66ff52}.status-journey .is-active{color:#b5b1ff;font-weight:700}.status-journey .is-active>i{background:linear-gradient(145deg,#3e378a,#171e4d);border-color:#8b80ff9e;box-shadow:0 0 16px #6255ef4d}.status-journey .is-active svg{animation:3.4s ease-in-out infinite waiting-hourglass}.status-journey>span:last-child{color:#a78d5a}.status-journey>span:last-child>i{background:radial-gradient(circle at 50% 35%,#e2b75a24,#0000 55%),#101a31;border-color:#d3a95161;box-shadow:inset 0 0 10px #d3a95114}.status-journey>span:last-child svg{stroke-width:2.25px;width:15px;height:15px}.status-deadline{background:#06142b9e;border:1px solid #647eb83b;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:10px 11px;display:flex}.status-deadline>svg{color:#8f86ff;flex:none;width:21px}.status-deadline>span{gap:2px;display:grid}.status-deadline b{color:#cfd4e8;font-size:12px}.status-deadline small{color:#7181a2;letter-spacing:0;text-transform:none;font-size:10px}.status-reapply{background:#39122657;border:1px solid #d6536f57;border-radius:10px;align-items:center;gap:9px;margin-top:11px;padding:9px 10px;display:flex}.status-reapply>svg{color:#ff7890;flex:0 0 20px;width:20px}.status-reapply>span{gap:2px;display:grid}.status-reapply b{color:#f3dae0;font-size:11px}.status-reapply small{color:#a98d9a;letter-spacing:0;text-transform:none;font-size:8px}.status-reapply.is-unlocked{background:#1148364d;border-color:#37c68c61}.status-reapply.is-unlocked>svg{color:#56dda5}.history-panel{border-radius:18px;margin-top:14px;padding:15px}.history-panel__title{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:18px;font-weight:700;display:flex}.history-panel__title>span{align-items:center;gap:9px;display:flex}.history-panel__title svg{color:#8378ff;width:21px}.history-panel__title>small{color:#aaa5ff;background:#6e63ff29;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.history-list{gap:8px;display:grid}.history-item{background:#0410239e;border:1px solid #648dd747;border-radius:13px;overflow:hidden}.history-item>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.history-item__number{color:#8178ff;font-weight:750}.history-item>button>span:nth-child(2){gap:3px;display:grid}.history-item b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.history-item small{color:#7f8eae}.history-item em,.staff-status{color:#ffd079;white-space:nowrap;background:#ebac3821;border-radius:8px;padding:5px 8px;font-size:12px;font-style:normal}.history-item--approved em,.staff-status--approved{color:#76e9ae;background:#33c87e24}.staff-status--stage-approval{color:#c5bbff;background:#705aeb2e}.staff-status--stage-interview{color:#ffbd63;background:#ff9a1f2b}.staff-status--stage-software{color:#ff8490;background:#ef3f4b2b}.staff-status--stage-training{color:#72ec9d;background:#2fce6829}.staff-status--stage-accepted{color:#70d3ff;background:#23a6f42e}.history-item--rejected em,.staff-status--rejected{color:#ff8da2;background:#e4436224}.history-item>button>svg,.history-more svg{color:#756cff;width:18px}.history-item__details{background:radial-gradient(circle at 20% 0,#4e44be1a,#0000 32%),#030d1d57;border-top:1px solid #5b80c533;padding:16px 13px 14px}.application-detail-title{color:#e2e4ff;align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.application-detail-title svg{color:#887dff;width:18px}.application-person__facts,.application-result__facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 0;display:grid}.application-result__facts{grid-template-columns:repeat(2,1fr)}.application-person__facts>div,.application-result__facts>div{background:#06162da3;border:1px solid #5b80c533;border-radius:10px;padding:10px}.application-person__answers{gap:8px;margin:9px 0 0;display:grid}.application-person__answers>div{background:#081b3585;border-radius:10px;gap:5px;padding:10px;display:grid}.history-item__details dt{color:#7181a3;text-transform:uppercase;letter-spacing:.045em;font-size:11px}.history-item__details dd{color:#c4cee4;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.application-result-divider{background:linear-gradient(90deg,#0000,#584bdd47,#0000);border-top:1px solid #7168ff6b;border-bottom:1px solid #4f72b540;height:12px;margin:20px -13px 18px;padding:4px 0}.application-result-divider span{background:linear-gradient(90deg,#0000,#7167ff,#0000);border-radius:999px;width:76%;height:3px;margin:0 auto;display:block;box-shadow:0 0 13px #685cffa6}.application-reviewer,.application-response{background:#06172f94;border:1px solid #6388d03b;border-radius:10px;gap:6px;margin-top:11px;padding:11px;display:grid}.application-reviewer>small,.application-response>small{color:#7181a3;text-transform:uppercase;letter-spacing:.045em;font-size:11px}.reviewer-contact{color:#9f99ff;width:fit-content;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.reviewer-contact svg{flex:none;width:15px;height:15px}.reviewer-contact svg:last-child{width:13px}.reviewer-contact--plain{color:#c4cee4;cursor:default}.application-response p{color:#d0d2ec;margin:0;font-size:13px;line-height:1.48}.application-pending-note{color:#aaa8d9;background:#4c45ab1a;border:1px dashed #8a80ff57;border-radius:9px;margin:11px 0 0;padding:10px 11px;font-size:13px;line-height:1.4}.application-approval-action{background:radial-gradient(circle at 0 0,#3ed58d2e,#0000 34%),linear-gradient(145deg,#062c2be6,#05182af0);border:1px solid #46dd917a;border-radius:13px;margin-top:13px;padding:14px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000002e}.application-approval-action__icon{filter:drop-shadow(0 0 6px #58d6ffb8)drop-shadow(0 0 14px #ff6fa961);font-size:32px;line-height:1;animation:2.4s ease-in-out infinite approval-action-icon;position:absolute;top:15px;right:16px}.application-approval-action>div:nth-child(2){text-align:left;min-width:0;padding-right:55px}.application-approval-action h3{color:#63e5a9;letter-spacing:-.012em;text-shadow:0 0 13px #3ee29733;margin:0 0 5px;font-size:17px;font-weight:800}.application-approval-action p{color:#9ebfb4;margin:0;font-size:12px;line-height:1.45}.application-approval-action .inline-error,.application-approval-action>button{width:100%}.application-approval-action>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#36d68a,#168d5b);border:1px solid #68edb0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex;box-shadow:0 10px 22px #158e5838}@keyframes approval-action-icon{0%,to{filter:drop-shadow(0 0 5px #58d6ff9e)drop-shadow(0 0 11px #ff6fa94d);transform:translateY(0)rotate(-7deg)scale(1)}50%{filter:drop-shadow(0 0 9px #68e0ffe0)drop-shadow(0 0 18px #ff67a585)drop-shadow(0 0 25px #ffbd4847);transform:translateY(-3px)rotate(-3deg)scale(1.08)}}.application-approval-action>button:disabled{cursor:wait;opacity:.72}.application-approval-action>button svg{width:18px}.history-more{color:#9b96e8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:9px;display:flex}.decision-overlay,.submission-overlay,.test-overlay,.verification-overlay{z-index:100;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#000712d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.verification-overlay{z-index:180;padding:max(12px, env(safe-area-inset-top)) 10px max(70px, env(safe-area-inset-bottom));place-items:start center}.submission-overlay{z-index:130;background:radial-gradient(circle at 50% 26%,#5345ed38,#0000 32%),#000612e6}.submission-art-modal{place-items:center;width:min(96vw,720px);max-height:calc(100dvh - 24px);animation:.42s cubic-bezier(.2,.82,.2,1) submission-art-in;display:grid;position:relative}.submission-art-modal img{object-fit:contain;filter:drop-shadow(0 28px 54px #0000009e);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-height:calc(100dvh - 24px);display:block}.submission-art-modal__close{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:12%;width:15.2%;position:absolute;top:4.4%;right:2.6%}.submission-art-modal__close:focus-visible{outline-offset:-5px;outline:3px solid #fff49fe6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes waiting-hourglass{0%,34%{transform:rotate(0)scale(1)}44%,82%{transform:rotate(180deg)scale(1.08)}92%,to{transform:rotate(360deg)scale(1)}}@keyframes pending-title-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes waiting-orbit{0%{transform:rotate(0)translate(31px)rotate(0)}to{transform:rotate(360deg)translate(31px)rotate(-360deg)}}@keyframes submission-art-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.decision-overlay--approved{background:radial-gradient(circle at 50% 24%,#1fb96c33,#0000 35%),#000910e6}.decision-overlay--rejected{background:radial-gradient(circle at 50% 24%,#b8314d33,#0000 35%),#0c030ce8}.decision-toast{z-index:160;top:max(14px, env(safe-area-inset-top));background:linear-gradient(#c23f5b0e 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#c23f5b0e 1px,#0000 1px) 0 0/20px 20px,radial-gradient(circle at 0 0,#e8456733,#0000 36%),linear-gradient(145deg,#220d1ffa,#0d1227fa);border:1px solid #f45674ad;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;width:min(100% - 24px,440px);padding:14px;animation:.38s cubic-bezier(.2,.82,.2,1) decision-toast-in;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 52px #0000008a,inset 0 1px #ffffff0a}.decision-toast__icon{color:#ffe2e7;background:radial-gradient(circle at 30% 24%,#ffa2b12e,#0000 40%),linear-gradient(145deg,#8f2a47,#381326);border:1px solid #da4f6aa8;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 0 10px #ff8a9e17,0 0 19px #b1274638}.decision-toast__icon svg{width:24px}.decision-toast__icon img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated;filter:drop-shadow(0 0 7px #3ced9d6b)}.decision-toast>div{min-width:0;padding-right:29px}.decision-toast small{color:#d27b8e;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.decision-toast h2{color:#ff6b84;margin:2px 0 3px;font-size:21px}.decision-toast p{color:#b9a7b4;margin:0;font-size:12px;line-height:1.4}.decision-toast__close{color:#c9a6af;cursor:pointer;background:#080e1d6b;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:9px;right:9px}.decision-toast__close svg{width:17px}.decision-toast__action{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#e9506f,#a32748);border:1px solid #ff7790b8;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.decision-toast__action svg{width:17px}.decision-toast--approved{background:linear-gradient(#3abf7f0e 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#3abf7f0e 1px,#0000 1px) 0 0/20px 20px,radial-gradient(circle at 0 0,#35d68b2e,#0000 38%),linear-gradient(145deg,#082826fa,#071626fa);border-color:#41d38fa8}.decision-toast--approved .decision-toast__icon{color:#ddfff0;box-shadow:none;background:0 0;border-color:#0000}.decision-toast--approved small{color:#72c9a4}.decision-toast--approved h2,.decision-toast--rejected h2{color:#0000}.decision-toast--approved p{color:#a8c9bd}.decision-toast--approved .decision-toast__close{color:#a9cabe}.decision-toast--approved .decision-toast__action{background:linear-gradient(#36c98a,#167554);border-color:#5ee1a5b8}.decision-dialog{--decision-accent:#4bdd98;--decision-accent-dark:#148557;--decision-soft:#37d38b29;--decision-line:#4ae09180;border:2px solid var(--decision-line);background:linear-gradient(#55a6770b 1px, transparent 1px), linear-gradient(90deg, #55a6770b 1px, transparent 1px), radial-gradient(circle at 50% 0, var(--decision-soft), transparent 42%), linear-gradient(180deg, #08272a, #061a25 55%, #051426);width:min(100%,490px);box-shadow:0 0 0 3px #07171bf5, 0 0 0 5px var(--decision-line), 0 28px 85px #000000ad;text-align:left;background-size:22px 22px,22px 22px,auto,auto;border-radius:20px;padding:30px 26px 24px;animation:.42s cubic-bezier(.2,.82,.2,1) decision-dialog-in;position:relative;overflow:hidden}.decision-dialog--rejected{--decision-accent:#ff7187;--decision-accent-dark:#a52848;--decision-soft:#e343622b;--decision-line:#ed4e6d7a;background:linear-gradient(#b7405a0b 1px, transparent 1px), linear-gradient(90deg, #b7405a0b 1px, transparent 1px), radial-gradient(circle at 50% 0, var(--decision-soft), transparent 42%), linear-gradient(180deg, #2a111d, #1d0b18 55%, #110919);background-size:22px 22px,22px 22px,auto,auto}.decision-dialog:before{content:"";background:linear-gradient(90deg, transparent, var(--decision-accent), transparent);height:3px;box-shadow:0 0 18px var(--decision-accent);position:absolute;inset:0 13% auto}.decision-dialog__close{z-index:2;border:1px solid var(--decision-line);color:#aab8c7;cursor:pointer;background:#030e1894;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.decision-dialog__close svg{width:18px}.decision-dialog__icon{border:2px solid var(--decision-accent);place-items:center;width:70px;height:70px;margin:0 0 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.decision-dialog__icon{border:2px solid color-mix(in srgb, var(--decision-accent) 72%, white)}}.decision-dialog__icon{background:linear-gradient(145deg, var(--decision-accent), var(--decision-accent-dark));box-shadow:0 0 0 5px #031218bf, 0 0 32px var(--decision-soft);border-radius:18px;transform:rotate(2deg)}.decision-dialog__icon svg{width:36px;height:36px}.decision-dialog h2{color:#f5fbf7;text-wrap:balance;max-width:390px;margin:7px 0 9px;font-size:clamp(25px,6vw,31px);line-height:1.08}.decision-dialog>p{color:#b5c9ce;margin:0;line-height:1.5}.decision-dialog dl{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 0;display:grid}.decision-dialog dl div{border:1px solid var(--decision-line);background:#01101c6e;border-radius:11px;padding:11px}.decision-dialog dt{color:var(--decision-accent)}@supports (color:color-mix(in lab, red, red)){.decision-dialog dt{color:color-mix(in srgb, var(--decision-accent) 48%, #8190a9)}}.decision-dialog dt{text-transform:uppercase;font-size:11px}.decision-dialog dd{color:#d7eee7;margin:4px 0 0}.decision-dialog blockquote{border-left-color:var(--decision-accent);background:var(--decision-soft);color:#d9e5e0;text-align:left}.decision-dialog__hint{border:1px dashed var(--decision-line);color:#9eacbd;text-align:left;background:#030f1b52;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;font-size:13px;line-height:1.42;display:flex}.decision-dialog__hint svg{width:18px;color:var(--decision-accent);flex:none}.decision-dialog>button{border:1px solid var(--decision-accent);justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.decision-dialog>button{border:1px solid color-mix(in srgb, var(--decision-accent) 74%, white)}}.decision-dialog>button{background:linear-gradient(180deg, var(--decision-accent), var(--decision-accent-dark));box-shadow:0 12px 28px var(--decision-soft);color:#fff;cursor:pointer;border-radius:13px;font-size:17px;font-weight:750}.stage-transition-overlay{z-index:180;text-align:center;background:radial-gradient(circle at 50% 45%,#5f52f147,#0000 34%),#020b19;align-content:center;justify-items:center;padding:24px;animation:.72s both stage-transition-in;display:grid;position:fixed;inset:0}.stage-transition-overlay>span{background:linear-gradient(145deg,#6b61ff,#3434bb);border:1px solid #8b80ff;border-radius:22px;place-items:center;width:74px;height:74px;margin-bottom:14px;animation:.72s both stage-transition-icon;display:grid;box-shadow:0 0 40px #5c50f17a}.stage-transition-overlay>span svg{width:38px;height:38px}.stage-transition-overlay small{color:#8f8aff;text-transform:uppercase;letter-spacing:.12em}.stage-transition-overlay b{margin-top:5px;font-size:24px}.stage-transition-overlay p{color:#aeb9d1;margin:5px 0 0;font-size:17px}.stage-shell--enter{animation:.58s cubic-bezier(.2,.82,.2,1) backwards stage-shell-enter}.inline-error{color:#ff9aad;margin-top:12px;font-size:13px}@keyframes decision-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes decision-toast-in{0%{opacity:0;transform:translate(-50%,-18px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes stage-transition-in{0%{opacity:0}42%,to{opacity:1}}@keyframes stage-transition-icon{0%{opacity:0;transform:rotate(-12deg)scale(.62)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes stage-shell-enter{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.manager-loading{isolation:isolate;background:radial-gradient(circle at 19% 17%,#ff991524,#0000 22%),radial-gradient(circle at 82% 22%,#34aaff2e,#0000 24%),radial-gradient(circle at 50% 48%,#4647dc33,#0000 36%),linear-gradient(160deg,#020816 0%,#061a38 52%,#020b1a 100%);place-content:center;justify-items:center;gap:22px;width:min(100%,900px);min-height:100vh;margin:0 auto;padding:32px 24px;animation:0s .16s both manager-loading-reveal;display:grid;position:relative;overflow:hidden}.manager-loading:before,.manager-loading:after{z-index:-1;content:"";pointer-events:none;position:absolute}.manager-loading:before{opacity:.2;background-image:linear-gradient(#6089ff1f 1px,#0000 1px),linear-gradient(90deg,#6089ff1f 1px,#0000 1px);background-size:32px 32px;animation:7s linear infinite manager-loading-grid;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 38%,#0000 92%);mask-image:linear-gradient(#0000 4%,#000 38%,#0000 92%)}.manager-loading:after{border:1px solid #3991ff2b;border-radius:50%;width:320px;height:320px;bottom:-120px;right:-90px;box-shadow:0 0 0 42px #3991ff09,0 0 0 84px #3991ff06}.manager-loading__brand{justify-items:center;gap:2px;animation:2.7s ease-in-out infinite manager-loading-brand;display:grid}.manager-loading__brand img{object-fit:contain;filter:drop-shadow(0 12px 22px #00000070)drop-shadow(0 0 18px #3a9dff38);width:min(74vw,330px);height:auto}.manager-loading__brand span{color:#7296c9;letter-spacing:.42em;text-indent:.42em;font-size:10px;font-weight:800}.manager-loading__world{place-items:center;width:210px;height:146px;display:grid;position:relative}.manager-loading__world:before{content:"";filter:blur(7px);background:#010714b3;border-radius:50%;width:150px;height:24px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.manager-loading__world img{z-index:1;object-fit:contain;filter:drop-shadow(-8px 0 16px #ff82182b)drop-shadow(8px 0 16px #26b5ff33);width:194px;height:142px;animation:2.5s ease-in-out infinite manager-loading-portal-float;position:absolute}.manager-loading__portal-pulse{z-index:2;pointer-events:none;filter:blur(5px);background:linear-gradient(90deg,#ff9e203d,#bf57ff47 50%,#2ac4ff3d);border-radius:7px;width:48px;height:64px;animation:1.35s ease-in-out infinite manager-loading-portal-pulse;position:absolute;top:21px;left:50%;transform:translate(-50%)}.manager-loading__status{justify-items:center;gap:7px;width:min(78vw,330px);display:grid}.manager-loading__bar{background:#010818c2;border:1px solid #6b89d34d;border-radius:3px;width:100%;height:7px;padding:1px;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000040}.manager-loading__bar i{background:linear-gradient(90deg,#ff9f1c,#795dff 52%,#22bdf7);border-radius:2px;width:44%;height:100%;animation:1.7s cubic-bezier(.55,0,.25,1) infinite manager-loading-progress;display:block;box-shadow:0 0 12px #6673ff9e}.manager-loading__status strong{color:#eaf3ff;letter-spacing:.01em;margin-top:2px;font-size:14px}.manager-loading__status p{color:#7f96bd;margin:0;font-size:11px}.manager-loading__stars{z-index:-1;pointer-events:none;position:absolute;inset:0}.manager-loading__stars i{background:#b8d9ff;width:3px;height:3px;animation:2.2s ease-in-out infinite manager-loading-star;position:absolute;box-shadow:0 0 7px #7abfff}.manager-loading__stars i:first-child{top:15%;left:14%}.manager-loading__stars i:nth-child(2){animation-delay:.4s;top:24%;left:78%}.manager-loading__stars i:nth-child(3){animation-delay:.8s;top:63%;left:18%}.manager-loading__stars i:nth-child(4){animation-delay:1.2s;top:72%;left:84%}.manager-loading__stars i:nth-child(5){animation-delay:1.6s;top:43%;left:9%}.manager-loading__stars i:nth-child(6){animation-delay:2s;top:49%;left:91%}@keyframes manager-loading-grid{to{background-position:0 32px,32px 0}}@keyframes manager-loading-reveal{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes manager-loading-brand{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes manager-loading-portal-float{0%,to{transform:translateY(2px)scale(.985)}50%{transform:translateY(-5px)scale(1)}}@keyframes manager-loading-portal-pulse{0%,to{opacity:.35;transform:translate(-50%)scale(.88)}50%{opacity:.92;transform:translate(-50%)scale(1.08)}}@keyframes manager-loading-progress{0%{transform:translate(-110%)}to{transform:translate(335%)}}@keyframes manager-loading-star{0%,to{opacity:.18;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}@media (width<=430px){.manager-loading{gap:19px}.manager-loading__brand img{width:min(82vw,300px)}.manager-loading__status{width:min(84vw,310px)}}.curator-dashboard{--curator-blue:#16a9ff;--curator-purple:#9854ff;--curator-panel:#031630f0;color:#f4f8ff;background:radial-gradient(circle at 50% 14%,#2a4bff2b,#0000 24rem),linear-gradient(#010b1c 0%,#031630 50%,#010d20 100%);min-height:100vh;padding:0 14px 70px}.curator-dashboard button,.curator-dashboard a{-webkit-tap-highlight-color:transparent}.curator-hero{text-align:center;height:202px;margin:0 -14px 12px;position:relative;overflow:hidden}.curator-hero>img:first-child{object-fit:cover;opacity:.75;filter:saturate(1.15);width:100%;height:100%;position:absolute;inset:0}.curator-hero>img:nth-child(2){z-index:1;filter:drop-shadow(0 9px 18px #005bff61);width:min(430px,68%);margin-top:17px;position:relative}.curator-hero>span{z-index:2;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);color:#8dbbff;letter-spacing:4px;text-transform:uppercase;background:#020f24e0;border:1px solid #1765a8;min-width:330px;padding:10px 24px;font-size:14px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.curator-profile,.curator-leadership,.curator-group-statistics,.curator-personal{background:linear-gradient(135deg, #0e264e8c, transparent 58%), var(--curator-panel);border:1px solid #1e8ae6bf;border-radius:24px;width:min(100%,880px);margin:0 auto 14px;box-shadow:inset 0 1px #ffffff09}.curator-group-statistics{background:radial-gradient(circle at 10% 0,#4099c21f,#0000 42%),linear-gradient(145deg,#071d31 0%,#051729 58%,#071727 100%);border-color:#3784a99e;box-shadow:inset 0 1px #96d2ef12,0 10px 30px #00111d33}.curator-profile{grid-template-columns:230px 1fr;align-items:center;min-height:270px;padding:24px 34px;display:grid}.curator-profile>img{width:205px;height:205px;image-rendering:pixelated;border:4px solid #443fff;border-radius:50%;box-shadow:0 0 0 3px #0bc7ff,0 0 34px #6a31ffa3}.curator-profile>div>small{color:#1cc7ff;letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.curator-profile>div>small svg{width:25px;height:25px}.curator-profile h1{margin:9px 0 0;font-size:clamp(30px,5vw,48px);line-height:1.05}.curator-profile p{color:#aec2e5;margin:5px 0 18px;font-size:22px}.curator-profile>div>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#5121bb,#8437e6 62%,#4e1db4);border:1px solid #b258ff;border-radius:14px;align-items:center;gap:12px;min-width:350px;padding:12px 18px;font-size:28px;font-weight:800;display:inline-flex;box-shadow:0 0 23px #9c3eff59}.curator-profile>div>button>svg{color:#d7b8ff;width:32px;height:32px}.curator-profile>div>button>img{object-fit:contain;width:40px;height:40px;margin-left:auto}.curator-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:min(100%,880px);margin:0 auto 14px;display:grid}.curator-nav>a,.curator-nav>button{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(#061a39,#03142e);border:1px solid #126bb5;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:150px;padding:12px 5px;text-decoration:none;display:flex}.curator-nav img{object-fit:contain;filter:drop-shadow(0 7px 10px #1e61ff59);width:66px;height:66px}.curator-nav b{margin-top:2px;font-size:17px}.curator-nav small{color:#8ba6d4;min-height:31px;margin-top:4px;font-size:12px}.curator-leadership,.curator-group-statistics,.curator-personal{padding:20px}.curator-leadership>header,.curator-group-statistics>header,.curator-personal>header{align-items:center;gap:11px;display:flex}.curator-leadership>header>svg,.curator-group-statistics>header>svg,.curator-personal>header>svg{color:#19aaff;width:30px;height:30px}.curator-group-statistics>header>svg{color:#31e0c0}.curator-leadership>header>svg{color:#ffc735}.curator-leadership h2,.curator-group-statistics h2,.curator-personal h2{margin:0;font-size:25px}.curator-leadership>header>span{background:linear-gradient(90deg,#16487d,#0000);flex:1;height:1px}.curator-leadership>div{grid-template-columns:repeat(var(--leader-count), minmax(0, 1fr));gap:10px;margin-top:16px;display:grid}.curator-leadership>div>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#05244b,#04162f);border:1px solid #155f99;border-radius:15px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.curator-leadership>div img{width:70px;height:70px;image-rendering:pixelated;border:2px solid #0cafff;border-radius:14px}.curator-leadership>div span{flex-direction:column;min-width:0;display:flex}.curator-leadership>div small{color:#14c3ff;font-size:12px}.curator-leadership>div b{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:18px;overflow:hidden}.curator-leadership>div em{color:#8eadd4;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.curator-group-statistics>header{flex-wrap:wrap}.curator-group-statistics>header>nav{border:1px solid #186a70;border-radius:10px;grid-template-columns:repeat(4,1fr);min-width:390px;margin-left:auto;display:grid;overflow:hidden}.curator-group-statistics>header>nav button{color:#9cb1d4;cursor:pointer;background:#062131;border:0;border-right:1px solid #186a70;padding:9px 12px}.curator-group-statistics>header>nav button:last-child{border-right:0}.curator-group-statistics>header>nav button.is-active{color:#fff;background:linear-gradient(#0e777d,#075261);box-shadow:inset 0 -2px #3ff2cb}.curator-group-metrics{background:linear-gradient(#0b2239f0,#051627fa);border:1px solid #4c81aa61;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;padding:7px;display:grid;overflow:hidden;box-shadow:inset 0 1px #a8daff0f,0 8px 22px #00081438}.curator-group-metric{--metric-color:#77b9e7;min-height:184px;box-shadow:none;background:0 0;border:0;border-right:1px solid #5d89ac38;border-radius:0;padding:15px 15px 10px;position:relative;overflow:hidden}.curator-group-metric:last-child{border-right:0}.curator-group-metric--members{--metric-color:#62c4e8}.curator-group-metric--activity{--metric-color:#82a9ee}.curator-group-metric--rating{--metric-color:#a69ce8}.curator-group-metric--online{--metric-color:#68c7bd}.curator-group-metric.is-bad,.curator-group-metric.is-weak,.curator-group-metric.is-normal{--metric-color:#82a9ee}.curator-group-metric:before{background:var(--metric-color);opacity:.72;content:"";border-radius:999px;width:30px;height:2px;position:absolute;top:0;left:15px}.curator-group-metric>span:first-child{width:42px;height:42px;color:var(--metric-color);background:#1a3954b8;border:0;border-radius:12px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #85bae121}.curator-group-metric>span:first-child svg{width:24px;height:24px}.curator-group-metric>small{color:#a7bed4;margin-top:8px;font-size:14px;font-weight:800;display:block}.curator-group-metric>strong{color:#f4f8fc;margin:1px 0;font-size:42px;line-height:1;display:block}.curator-group-metric>strong i{margin-left:3px;font-size:18px;font-style:normal}.curator-group-metric>p{color:#98afd2;margin:5px 0 8px;font-size:12px}.curator-mini-bars{opacity:.42;align-items:flex-end;gap:4px;height:39px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.curator-mini-bars i{background:linear-gradient(#75acd3,#3b66891a);border-radius:3px 3px 0 0;flex:1;max-width:14px}.curator-group-statistics>footer{color:#a9bbda;background:#071b2ee6;border:1px solid #416f923d;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:13px;padding:9px;font-size:13px;display:flex}.curator-group-statistics>footer b{color:#fff;font-size:16px}.curator-group-statistics>footer i{background:#23496f;width:1px;height:16px}.curator-personal>header button{color:#d8d3ff;cursor:pointer;background:#171652;border:1px solid #5a4ae8;border-radius:10px;margin-left:auto;padding:8px 12px}.curator-personal>div{grid-template-columns:.9fr .9fr 1.5fr;gap:12px;margin-top:16px;display:grid}.curator-personal article{background:#041730;border:1px solid #176dab;border-radius:15px;grid-template-columns:auto 1fr;gap:3px 10px;padding:15px;display:grid}.curator-personal article>span:first-child{color:#1fb6ff;background:#092c55;border-radius:13px;grid-row:1/4;place-items:center;width:42px;height:42px;display:grid}.curator-personal article small{color:#28baff;font-size:13px}.curator-personal article strong{font-size:30px;line-height:1}.curator-personal article strong i{font-size:15px;font-style:normal}.curator-personal article p{color:#8fa8cd;margin:2px 0 0;font-size:11px}.curator-personal__status{border-color:#2a9b54!important;grid-template-columns:auto 1fr!important}.curator-personal__status>div{flex-direction:column;display:flex}.curator-personal__status b{color:#4ae879;margin:2px 0;font-size:20px}.curator-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000510d1;place-items:start center;padding:14px;display:grid;position:fixed;inset:0;overflow:hidden}.curator-overlay>section{scrollbar-width:none;background:radial-gradient(circle at 80% 0,#484aff2e,#0000 18rem),#031631;border:1px solid #186ead;border-radius:22px;width:min(100%,570px);max-height:calc(100dvh - 28px);padding:22px;position:relative;overflow:auto;box-shadow:0 25px 70px #0000008c}.curator-overlay>section.curator-overlay__panel--applications{width:min(100%,900px);padding:18px}.curator-applications-panel{min-width:0}.staff-shell--embedded{background:0 0;width:100%;min-height:0;padding:0;overflow:visible}.staff-shell--embedded .staff-heading{min-height:132px;padding-right:58px}.staff-shell--embedded .staff-heading__copy{padding:14px}.staff-shell--embedded .staff-heading h1{font-size:20px}.staff-shell--embedded .staff-heading p{font-size:11px}.staff-shell--embedded .staff-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:4px}.staff-shell--embedded .staff-filters button{gap:2px;min-height:34px;padding-inline:1px;font-size:9px}.staff-shell--embedded .staff-filters small{min-width:17px;height:17px;font-size:8px}.staff-shell--embedded .staff-search{gap:7px;margin-top:7px;padding-inline:10px}.staff-shell--embedded .staff-search input{height:38px;font-size:13px}.staff-shell--embedded .staff-search>svg{width:17px}.staff-shell--embedded .staff-layout{margin-top:8px}.staff-shell--embedded .staff-layout--single .staff-list{min-height:0}.staff-shell--embedded .staff-list{padding:5px}.staff-shell--embedded .staff-list>button{min-height:52px;padding:6px 7px}.staff-shell--embedded .staff-list img{width:36px;height:36px}.curator-overlay>section::-webkit-scrollbar{display:none}.curator-overlay::-webkit-scrollbar{display:none}.curator-overlay>section>button:first-child{z-index:3;color:#a9bddb;cursor:pointer;background:#061b37;border:1px solid #24557f;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:14px;right:14px}.curator-group-panel>img,.curator-personnel-panel>svg{object-fit:contain;color:#5b8cff;width:74px;height:74px}.curator-management>.curator-panel-art{object-fit:contain;filter:drop-shadow(0 8px 13px #3477ff5c);width:84px;height:84px;display:block}.curator-group-panel>small,.curator-management>small,.curator-personnel-panel>small{color:#30c0ff;letter-spacing:1.4px;margin-top:10px;font-size:12px;font-weight:800;display:block}.curator-group-panel>h2,.curator-management>h2,.curator-personnel-panel>h2{margin:4px 0;font-size:30px}.curator-group-panel>p{color:#91a9cc;margin:4px 0 16px;line-height:1.45}.curator-group-panel>div,.curator-deputies{gap:8px;display:grid}.curator-group-panel>div>button{color:#fff;text-align:left;cursor:pointer;background:#041a36;border:1px solid #164e7b;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.curator-group-panel>div>button>img{width:58px;height:58px;image-rendering:pixelated;border:1px solid #197ec0;border-radius:12px}.curator-group-panel>div>button>span{flex-direction:column;flex:1;min-width:0;display:flex}.curator-group-panel>div>button small{color:#27bdff;font-size:11px}.curator-group-panel>div>button b{font-size:16px}.curator-group-panel>div>button em{color:#829bbd;font-size:12px;font-style:normal}.curator-group-panel>div>button>i{background:#42536a;border-radius:50%;width:11px;height:11px}.curator-group-panel>div>button>i.is-online{background:#28e983;box-shadow:0 0 12px #28e983}.curator-back{color:#5bc7ff;cursor:pointer;background:0 0;border:0;margin-bottom:14px;padding:6px 0}.curator-member-detail>header{align-items:center;gap:15px;padding-right:45px;display:flex}.curator-member-detail>header>img{width:100px;height:100px;image-rendering:pixelated;border:3px solid #4968ff;border-radius:50%}.curator-member-detail>header small{color:#35c7ff;text-transform:uppercase;font-size:12px}.curator-member-detail>header h2{margin:2px 0;font-size:25px}.curator-member-detail>header p{color:#8da4c7;margin:0}.curator-member-detail>header span{color:#8da4c7;align-items:center;gap:7px;margin-top:7px;font-size:11px;display:flex}.curator-member-detail>header span i{background:#586579;border-radius:50%;width:8px;height:8px}.curator-member-detail>header span.is-online{color:#43df8a}.curator-member-detail>header span.is-online i{background:#28e983;box-shadow:0 0 9px #28e983}.curator-member-numbers{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.curator-member-numbers article{background:#041a35;border:1px solid #184b77;border-radius:12px;flex-direction:column;align-items:center;padding:10px 5px;display:flex}.curator-member-numbers svg{color:#41baff;width:20px}.curator-member-numbers b{margin-top:2px;font-size:22px}.curator-member-numbers small{color:#829bbb;font-size:10px}.curator-contact{color:#fff;cursor:pointer;background:linear-gradient(90deg,#078dcc,#0bb5e9);border:1px solid #21b9ff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:9px 11px;font-size:13px;font-weight:800;display:flex}.curator-record-summary,.curator-decision,.curator-record-history{border-top:1px solid #183e64;margin-top:15px;padding-top:14px}.curator-record-summary h3,.curator-decision h3,.curator-record-history h3,.curator-management h3{margin:0 0 10px;font-size:18px}.curator-record-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.curator-record-summary>div span{color:#a9bcda;background:#0a2344;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;padding:6px 8px;font-size:11px;display:grid}.curator-record-summary>div span>b{font-size:17px;line-height:1}.curator-record-summary>div span>small{color:#7892b5;text-overflow:ellipsis;grid-column:1/-1;font-size:9px;overflow:hidden}.curator-record-summary .curator-stars{color:#ffd65a;letter-spacing:-2px;background:0 0;border:0;padding:0;font-size:10px;display:inline-block}.curator-record-summary svg{width:17px;height:17px}.curator-decision>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.curator-decision>div button{color:#96a9c8;cursor:pointer;background:#061b37;border:1px solid #294d76;border-radius:9px;min-width:0;padding:7px 3px;font-size:11px}.curator-decision>div button.is-active{color:#fff;background:#38227e;border-color:#9d62ff}.curator-decision textarea{resize:vertical;color:#fff;background:#021226;border:1px solid #265077;border-radius:11px;outline:none;width:100%;min-height:66px;margin-top:8px;padding:9px}.curator-decision>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#5542e9,#773bdb);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:35px;margin-top:7px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.curator-decision>button:disabled{opacity:.45;cursor:default}.curator-decision__actions{margin-top:7px;grid-template-columns:1.25fr 1fr!important;gap:7px!important;display:grid!important}.curator-decision__actions>button{cursor:pointer;border:1px solid #275079;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;min-width:0;min-height:42px;padding:6px 8px;display:grid}.curator-decision__actions>button b{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.curator-decision__actions>button small{color:#87a3c4;text-align:left;grid-column:2;font-size:8px}.curator-decision__actions>button.is-redeem{color:#ffdf70;background:#10283a}.curator-decision__actions>button.is-dismiss{color:#ffbdc6;background:#351826}.curator-decision__actions>button:disabled{opacity:.42;cursor:default}.curator-record-history{gap:8px;display:grid}.curator-record-history>article{background:#061b35;border:1px solid #254b72;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:11px;display:grid}.curator-record-history>article>svg{color:#ffc14d;width:25px}.curator-record-history>article[data-kind=reprimand]>svg,.curator-record-history>article[data-kind=warning]>svg{color:#ff5b70}.curator-record-history>article[data-kind=praise]>svg{color:#64ceff}.curator-record-history>article[data-kind=commendation]>svg,.curator-record-history>article[data-kind=distinction]>svg{color:#45e88b}.curator-record-history article div{min-width:0}.curator-record-history article p{color:#b0c1dc;margin:3px 0;font-size:13px;line-height:1.4}.curator-record-history article small{color:#7189aa;font-size:10px}.curator-record-history article em{color:#8da3c4;font-size:10px;font-style:normal}.curator-record-cancel{color:#ffb8c5;cursor:pointer;background:#2a1422;border:1px solid #6b3e58;border-radius:7px;padding:5px 7px;font-size:10px}.curator-personnel-panel>svg{background:#171a55;border:1px solid #5254d7;border-radius:18px;padding:15px}.curator-deputies article{background:#061b35;border:1px solid #244e74;border-radius:12px;align-items:center;gap:9px;padding:9px;display:flex}.curator-deputies img{width:48px;height:48px;image-rendering:pixelated;border-radius:10px}.curator-deputies span{flex-direction:column;flex:1;min-width:0;display:flex}.curator-deputies span small{color:#8299ba}.curator-deputies button{color:#e7e3ff;cursor:pointer;background:#302777;border:1px solid #5f57e4;border-radius:8px;padding:7px 8px}.curator-promotions{gap:8px;display:grid}.curator-management h3{margin-top:18px}.curator-promotions article{background:#061b35;border:1px solid #245178;border-radius:12px;padding:12px}.curator-promotions article>b,.curator-promotions article>small{display:block}.curator-promotions article>small{color:#36bfff;margin-top:3px}.curator-promotions article>p{color:#adbeda;line-height:1.45}.curator-promotions article>textarea{resize:vertical;color:#edf6ff;width:100%;min-height:62px;font:inherit;background:#04152b;border:1px solid #285277;border-radius:9px;outline:none;margin:2px 0 9px;padding:9px 10px;font-size:12px}.curator-promotions article>textarea:focus{border-color:#45baf4}.curator-promotions article>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.curator-promotions article button{color:#fff;cursor:pointer;background:#0a5f80;border:1px solid #2b6f91;border-radius:8px;padding:8px}.curator-promotions article button:last-child{background:#64283a;border-color:#813c51}.curator-personnel-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.curator-personnel-counts article{text-align:center;background:#061b36;border:1px solid #234d74;border-radius:12px;flex-direction:column;align-items:center;padding:12px 5px;display:flex}.curator-personnel-counts svg{color:#8a77ff}.curator-personnel-counts article[data-tone=praise] svg{color:#6ecbff}.curator-personnel-counts b{margin:3px 0;font-size:25px}.curator-personnel-counts span{color:#8fa4c4;font-size:10px}.curator-leader-dialog{text-align:center;flex-direction:column;align-items:center;display:flex}.curator-leader-dialog>img{width:130px;height:130px;image-rendering:pixelated;border:3px solid #3c6fff;border-radius:50%;margin-top:15px}.curator-leader-dialog>small{color:#42c9ff;letter-spacing:1px;margin-top:14px;font-weight:800}.curator-leader-dialog h2{margin:4px 0;font-size:29px}.curator-leader-dialog>p{color:#9bb0d0;line-height:1.5}.curator-action-message{color:#c7eaff;background:#083454;border:1px solid #24658c;border-radius:10px;margin:10px 0 0;padding:10px;font-size:12px}.curator-empty{color:#839ab9;text-align:center;border:1px dashed #2a5276;border-radius:11px;padding:15px}.curator-dashboard--error{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.curator-dashboard--error>svg{color:#ff6276;width:62px;height:62px}.curator-dashboard--error button{color:#fff;background:#5542dc;border:0;border-radius:10px;padding:10px 18px}@media (width<=760px){.curator-dashboard{padding:0 8px 55px}.curator-hero{height:128px;margin:0 -8px 8px}.curator-hero>img:nth-child(2){width:230px;margin-top:8px}.curator-hero>span{letter-spacing:2.4px;min-width:235px;padding:6px 18px;font-size:9px;bottom:5px}.curator-profile{border-radius:17px;grid-template-columns:84px 1fr;min-height:145px;padding:13px}.curator-profile>img{border-width:2px;width:72px;height:72px;box-shadow:0 0 0 2px #0bc7ff,0 0 17px #6a31ff8c}.curator-profile>div>small{letter-spacing:1px;font-size:9px}.curator-profile>div>small svg{width:16px;height:16px}.curator-profile h1{margin-top:3px;font-size:21px}.curator-profile p{margin:2px 0 8px;font-size:13px}.curator-profile>div>button{border-radius:9px;gap:5px;width:100%;min-width:0;padding:6px 8px;font-size:15px}.curator-profile>div>button>svg{width:19px;height:19px}.curator-profile>div>button>img{width:26px;height:26px}.curator-nav{gap:5px}.curator-nav>a,.curator-nav>button{border-radius:12px;min-height:94px;padding:7px 2px}.curator-nav img{width:43px;height:43px}.curator-nav b{font-size:10px}.curator-nav small{display:none}.curator-leadership,.curator-group-statistics,.curator-personal{border-radius:17px;padding:13px}.curator-leadership h2,.curator-group-statistics h2,.curator-personal h2{font-size:18px}.curator-leadership>header>svg,.curator-group-statistics>header>svg,.curator-personal>header>svg{width:22px;height:22px}.curator-leadership>div{gap:5px}.curator-leadership>div>button{text-align:center;flex-direction:column;gap:4px;padding:7px 3px}.curator-leadership>div img{border-radius:10px;width:48px;height:48px}.curator-leadership>div small{font-size:8px}.curator-leadership>div b{width:100%;font-size:11px}.curator-leadership>div em{width:100%;font-size:8px}.curator-group-statistics>header>nav{order:3;min-width:100%;margin-top:8px}.curator-group-statistics>header>nav button{padding:8px 2px;font-size:9px}.curator-group-metrics{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px}.curator-group-metric{border-radius:12px;min-height:157px;padding:10px}.curator-group-metric>span:first-child{width:32px;height:32px}.curator-group-metric>span:first-child svg{width:18px}.curator-group-metric>small{margin-top:5px;font-size:11px}.curator-group-metric>strong{font-size:30px}.curator-group-metric>p{font-size:9px}.curator-mini-bars{height:28px}.curator-group-statistics>footer{gap:5px;font-size:9px}.curator-group-statistics>footer b{font-size:12px}.curator-personal>header button{padding:5px 7px;font-size:9px}.curator-personal>div{grid-template-columns:1fr 1fr;gap:7px}.curator-personal__status{grid-column:1/-1}.curator-personal article{padding:10px}.curator-personal article>span:first-child{width:34px;height:34px}.curator-personal article strong{font-size:23px}.curator-overlay{padding:0}.curator-overlay>section{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh;padding:18px 14px 35px}}@media (height<=560px){.manager-loading{gap:12px}.manager-loading__brand img{width:min(68vw,250px)}.manager-loading__world{width:182px;height:116px}.manager-loading__world img{width:170px;height:118px}}.stage-shell,.staff-shell{background:radial-gradient(circle at 50% 0,#2c51aa29,#0000 32rem),linear-gradient(#020b19,#04142b 55%,#021126);width:min(100%,900px);min-height:100vh;margin:0 auto;padding:12px 18px 28px;overflow:hidden}.stage-topbar{justify-content:center;align-items:center;height:78px;display:flex}.stage-topbar img{object-fit:contain;width:205px;height:205px}.candidate-profile{background:radial-gradient(circle at 10%,#4f4be82b,#0000 35%),#05142aeb;border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.minecraft-head,.candidate-profile>img,.staff-list img,.staff-review header img{image-rendering:pixelated}.candidate-profile .minecraft-head{border:2px solid #6962fb;border-radius:16px;width:72px;height:72px;box-shadow:0 0 24px #5b4aff42}.candidate-profile h1{margin:3px 0 2px;font-size:25px}.candidate-profile p{color:#9aa8ca;margin:0}.candidate-profile>span{color:#ffd06c;background:#e09c1a1f;border:1px solid #f8bb3285;border-radius:10px;padding:7px 10px;font-weight:750}.stage-progress{border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:12px;padding:15px 11px;display:grid}.stage-progress>div{color:#5f6f91;text-align:center;justify-items:center;gap:7px;font-size:12px;display:grid;position:relative}.stage-progress>div:not(:last-child):after{content:"";background:#253757;width:calc(100% - 36px);height:2px;position:absolute;top:14px;left:calc(50% + 18px)}.stage-progress i{z-index:1;background:#07172d;border:2px solid #334663;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid;position:relative}.stage-progress i svg{width:16px}.stage-progress .is-active,.stage-progress .is-complete{color:#d9dcff}.stage-progress .is-active i{background:#4d48db;border-color:#746dff;box-shadow:0 0 18px #5749ff80}.stage-progress .is-complete i{background:#168b5b;border-color:#43d891}.stage-progress .is-complete:after{background:#28b978!important}.candidate-actions{border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.candidate-actions>a,.candidate-actions>button{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#051125a3;border:1px solid #608bd95c;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid}.candidate-actions>*>svg:first-child{color:#8076ff;width:25px;height:25px}.candidate-actions>*>svg:last-child{color:#687ba4;width:18px}.candidate-actions span{gap:4px;display:grid}.candidate-actions b{font-size:15px}.candidate-actions small{color:#8090b2;font-size:12px}.candidate-actions .is-locked{opacity:.56;cursor:not-allowed}.stage-notice,.staff-notice{color:#bdbaf1;text-align:center;background:#463eb41f;border:1px solid #6761ee5c;border-radius:11px;margin-top:11px;padding:11px 13px;font-size:13px}.interview-card{border-radius:19px;grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr);gap:18px;margin-top:12px;padding:12px;display:grid}.interview-card>img{object-fit:cover;border-radius:14px;width:100%;height:100%;min-height:215px}.interview-card>div{flex-direction:column;justify-content:center;padding:8px 8px 8px 0;display:flex}.interview-card h2{margin:5px 0 8px;font-size:24px}.interview-card p{color:#94a4c3;margin:0;line-height:1.48}.interview-card button{color:#fff;cursor:pointer;background:linear-gradient(#514aff,#2e2bd4);border:1px solid #746bff;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:16px;font-weight:720;display:flex;position:relative}.interview-card button svg{width:20px;position:absolute;left:13px}.test-dialog{background:linear-gradient(#081a34,#041226);border:1px solid #6f68ff8c;border-radius:22px;width:min(100%,610px);max-height:calc(100vh - 28px);padding:25px;position:relative;overflow-y:auto;box-shadow:0 25px 80px #0009}.test-dialog__close{color:#91a1c0;background:#091b34;border:1px solid #6c88c157;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.test-dialog__close svg{width:19px}.test-dialog h2{margin:5px 0 4px}.test-dialog>p{color:#8f9fbe;margin:0 0 17px}.test-dialog fieldset{border:1px solid #5b82ca45;border-radius:12px;gap:7px;margin:0 0 14px;padding:13px;display:grid}.test-dialog legend{padding:0 4px;font-weight:650}.test-dialog fieldset label{color:#b9c5dd;background:#0510228c;border-radius:9px;align-items:center;gap:9px;padding:8px 9px;display:flex}.test-dialog fieldset input{accent-color:#655cff}.test-dialog>button[type=submit]{color:#fff;background:linear-gradient(#534cff,#302bd2);border:1px solid #776fff;border-radius:12px;width:100%;min-height:50px;font-weight:750}.verification-dialog{scrollbar-width:none;background:radial-gradient(circle at 92% 4%,#5a47ff30,#0000 31%),linear-gradient(#071831,#031025);border:1px solid #7269ff94;border-radius:21px;width:min(100%,560px);max-height:calc(100dvh - 88px);padding:20px;position:relative;overflow-y:auto;box-shadow:0 26px 90px #000000b8}.verification-dialog::-webkit-scrollbar{display:none}.verification-dialog--preview{height:calc(100dvh - 88px);display:flex;overflow:hidden}.verification-preview{grid-template-rows:auto minmax(120px,1fr) auto auto auto;width:100%;min-height:0;display:grid}.verification-phone-only{text-align:left;background:#06152b;border-color:#4d6da77a;padding:20px}.verification-phone-only>header{border-bottom:1px solid #4e6eaa38;align-items:center;gap:13px;padding:0 40px 14px 0;display:flex}.verification-phone-only>header img{object-fit:contain;width:88px;height:auto}.verification-phone-only>header small{color:#8196bd;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.verification-phone-only>header h2{margin:3px 0 0;font-size:21px;line-height:1.15}.verification-phone-only__message{background:#081a34;border:1px solid #4c74b857;border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:11px;margin-top:14px;padding:13px;display:grid}.verification-phone-only__message>svg{color:#7f78ff;stroke-width:1.8px;width:25px;height:25px}.verification-phone-only__message b{color:#e7ebf6;font-size:14px}.verification-phone-only__message p{color:#9aa9c4;margin:4px 0 0;font-size:12px;line-height:1.45}.verification-phone-only__hint{color:#6f82a4;margin:11px 2px 0;font-size:11px;line-height:1.45}.verification-phone-only .verification-primary{background:#443ce0;border-color:#625aff;min-height:43px;margin-top:14px}.verification-dialog__close{z-index:3;color:#9cacca;cursor:pointer;background:#06152ce6;border:1px solid #778cc152;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.verification-dialog__close svg{width:18px}.verification-heading{grid-template-columns:auto minmax(0,1fr);gap:12px;padding-right:36px;display:grid}.verification-heading>span{color:#aba5ff;background:linear-gradient(145deg,#493ed4,#222e77);border:1px solid #7369ff9e;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 22px #5b4cff40}.verification-heading svg{width:27px}.verification-heading small,.verification-camera header small,.verification-preview header small{color:#8d84ff;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.verification-heading h2,.verification-camera h2,.verification-preview h2{margin:3px 0;font-size:24px}.verification-heading p{color:#8d9dbd;margin:0;font-size:13px;line-height:1.42}.verification-document-type{gap:6px;margin-top:17px;display:grid}.verification-document-type>span{color:#aab7d0;font-size:12px;font-weight:650}.verification-document-type select{color:#eef2ff;background:#071a36;border:1px solid #6984c470;border-radius:11px;outline:none;width:100%;min-height:45px;padding:0 12px}.verification-rules{background:#030e1f8a;border:1px solid #5f80c44d;border-radius:14px;margin-top:12px;padding:14px}.verification-rules h3{color:#dfe5f4;margin:0 0 10px;font-size:15px}.verification-rules ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.verification-rules li{color:#b6c2d9;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.35;display:grid}.verification-rules li svg{color:#4ce4aa;width:17px}.verification-rules p{color:#7f90b0;border-top:1px solid #5f80c433;margin:12px 0 0;padding-top:11px;font-size:11px;line-height:1.4}.verification-primary,.verification-preview__actions button{color:#fff;cursor:pointer;background:linear-gradient(#554dff,#302bd1);border:1px solid #756cff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:750;display:flex}.verification-primary{width:100%;margin-top:13px}.verification-primary svg,.verification-preview__actions svg{width:19px}.verification-notice{color:#ffd58b;background:#69440933;border:1px solid #f7b84966;border-radius:10px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px;font-size:12px;line-height:1.4;display:flex}.verification-notice svg{flex:0 0 17px;width:17px}.verification-camera header,.verification-preview header{padding-right:38px}.verification-viewfinder{aspect-ratio:4/3;background:#020913;border:1px solid #7168ffa1;border-radius:15px;margin-top:13px;position:relative;overflow:hidden}.verification-viewfinder video{object-fit:cover;width:100%;height:100%}.verification-viewfinder>span{border:2px solid #dfe2ffd1;border-radius:8px;position:absolute;inset:10%;box-shadow:0 0 0 999px #00051052,0 0 18px #6559ff6b}.verification-viewfinder p{color:#fff;text-align:center;text-shadow:0 1px 5px #000;margin:0;font-size:11px;position:absolute;bottom:10px;left:12px;right:12px}.verification-camera-loading{z-index:2;color:#d8dcf4;background:#010711c2;align-content:center;justify-items:center;gap:9px;font-size:12px;font-weight:650;display:grid;position:absolute;inset:0}.verification-camera-loading i{border:3px solid #8b83ff40;border-top-color:#8b83ff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite camera-loading-spin}@keyframes camera-loading-spin{to{transform:rotate(360deg)}}.verification-camera-controls{grid-template-columns:58px 68px 58px;justify-content:center;align-items:center;gap:18px;margin-top:13px;display:grid}.verification-shutter{cursor:pointer;background:#5b4eeb33;border:2px solid #948dff;border-radius:50%;place-items:center;width:68px;height:68px;margin:0;display:grid;box-shadow:0 0 22px #6252ff4d}.verification-shutter:disabled{opacity:.42;cursor:wait;box-shadow:none}.verification-shutter span{background:#6960ff;border:3px solid #edefff;border-radius:50%;width:49px;height:49px}.verification-torch{color:#9caac5;cursor:pointer;background:#091c37;border:1px solid #7089c26b;border-radius:13px;place-items:center;gap:2px;width:58px;min-height:58px;padding:6px 3px;display:grid}.verification-torch svg{width:21px;height:21px}.verification-torch small{font-size:9px}.verification-torch.is-active{color:#ffd86d;background:#764d0473;border-color:#ffd056b3;box-shadow:0 0 16px #ffc5352e}.verification-torch:disabled{opacity:.32;cursor:not-allowed}.verification-preview>img{object-fit:contain;background:#020915;border:1px solid #6c85c173;border-radius:13px;width:100%;height:100%;min-height:120px;max-height:38dvh;margin-top:13px;display:block}.verification-check-result{color:#55e8b0;background:#0c5b4233;border:1px solid #42e2a366;border-radius:11px;align-items:center;gap:10px;margin-top:11px;padding:10px 11px;display:flex}.verification-check-result>svg{width:22px}.verification-check-result span{gap:2px;display:grid}.verification-check-result small{color:#8fc9b2;font-size:10px}.verification-preview__actions{grid-template-columns:.8fr 1.4fr;gap:8px;margin-top:12px;display:grid}.verification-preview__retake{color:#b4c1da;background:#0a203e;border-color:#728bc670}.staff-heading{background:#06142c;border:1px solid #5374d68c;border-radius:18px;min-height:172px;padding:0;display:grid;position:relative;overflow:hidden}.staff-heading:after{content:"";background:linear-gradient(90deg,#020c1ef5 0%,#020c1eb8 54%,#020c1e1a 100%);position:absolute;inset:0}.staff-heading>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.staff-heading__copy{z-index:1;text-shadow:0 2px 12px #020918;align-self:end;width:min(72%,480px);padding:22px;position:relative}.staff-heading h1{margin:3px 0;font-size:25px}.staff-heading p{color:#8998b8;margin:0}.staff-back{z-index:12;color:#b8cae6;cursor:pointer;background:#071b35;border:1px solid #285781;border-radius:11px;align-items:center;gap:4px;width:max-content;min-height:38px;margin:0 0 10px;padding:0 12px 0 8px;font-weight:700;display:inline-flex;position:sticky;top:0;box-shadow:0 7px 18px #0005127a}.staff-back svg{width:20px}.staff-filters{border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:11px;padding:8px;display:grid}.staff-filters button{color:#8998b7;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;display:flex}.staff-filters button.is-active{color:#dcdcff;background:#5c50f130}.staff-filters small{background:#6273a42e;border-radius:7px;place-items:center;min-width:22px;height:22px;display:grid}.staff-search{color:#55c7ff;background:#06172f;border:1px solid #4881c27a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:9px;padding:0 11px;display:grid}.staff-search>svg{width:19px}.staff-search input{color:#eef4ff;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0}.staff-search input::placeholder{color:#7189ae}.staff-search input::-webkit-search-cancel-button{display:none}.staff-search button{color:#9eb2d0;cursor:pointer;background:#0d2a4f;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.staff-search button svg{width:16px}.staff-layout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.6fr);gap:11px;margin-top:11px;display:grid}.staff-layout--single{grid-template-columns:minmax(0,1fr)}.staff-layout--single .staff-list{min-height:130px}.staff-list,.staff-review{border-radius:17px}.staff-list{scrollbar-width:none;align-content:start;gap:5px;max-height:min(410px,48dvh);padding:7px;display:grid;overflow-y:auto}.staff-list::-webkit-scrollbar{display:none}.staff-list>button{min-height:54px;color:inherit;text-align:left;cursor:pointer;background:#0510228f;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.staff-list>button.is-selected{background:#4136bb26;border-color:#6f66ff9e}.staff-list img{border-radius:9px;width:38px;height:38px}.staff-list>button>span{align-content:center;gap:3px;min-width:0;display:grid}.staff-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-list small{color:#7989aa;font-size:10px}.staff-list .staff-status{text-overflow:ellipsis;grid-area:1/3;justify-self:end;max-width:112px;padding:5px 7px;font-size:9px;overflow:hidden}.staff-empty{color:#7c8baa;text-align:center;padding:28px 15px}.staff-review{padding:15px}.staff-review-back{color:#9fc5ef;cursor:pointer;background:#09203d;border:1px solid #4c84be80;border-radius:10px;align-items:center;gap:4px;min-height:36px;margin:0 0 10px;padding:0 10px 0 6px;font-weight:700;display:inline-flex}.staff-review-back svg{width:18px}.staff-review>header{border-bottom:1px solid #5c81c538;align-items:center;gap:13px;padding-bottom:13px;display:flex}.staff-review>header img{border:2px solid #625af0;border-radius:14px;width:64px;height:64px}.staff-review h2{margin:3px 0}.staff-review header p{color:#8999ba;margin:0}.staff-shell--detail>.stage-topbar,.staff-shell--detail>.staff-back,.staff-shell--detail>.staff-heading,.staff-shell--detail>.staff-filters,.staff-shell--detail>.staff-search,.staff-shell--detail .staff-layout>.staff-list,.staff-shell--detail>.role-manager{display:none}.staff-shell--detail .staff-layout{margin-top:0;display:block}.staff-shell--detail .staff-review{background:radial-gradient(circle at 88% 0,#4553de1f,#0000 16rem),#04162f;border-color:#3574b885;width:100%;padding:10px}.staff-shell--detail .staff-review-back{z-index:10;color:#d7eaff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051a35f7;border-color:#2b6da3;justify-content:flex-start;width:auto;max-width:calc(100% - 52px);min-height:34px;margin-bottom:9px;padding:0 10px 0 7px;font-size:12px;position:sticky;top:0;box-shadow:0 5px 14px #00051247}.staff-shell--detail .staff-review-back svg{width:15px}.staff-shell--detail .staff-review>header{gap:10px;padding:6px 3px 10px}.staff-shell--detail .staff-review>header img{border-radius:12px;width:54px;height:54px}.staff-shell--detail .staff-review h2{font-size:20px}.staff-shell--detail .staff-self-lock{margin:9px 0;padding:8px 9px;font-size:12px}.staff-shell--detail .staff-self-lock>svg{width:21px}.staff-shell--detail .staff-answers{gap:6px;margin:9px 0}.staff-shell--detail .staff-answers>div{padding:9px}.staff-shell--detail .staff-answers dt{margin-bottom:3px;font-size:9px}.staff-shell--detail .staff-answers dd{font-size:13px;line-height:1.35}.staff-self-lock{background:linear-gradient(100deg,#0c528138,#1f235b33);border:1px solid #44bcff6b;border-radius:12px;align-items:center;gap:10px;margin:12px 0;padding:11px 12px;display:flex}.staff-self-lock>svg{color:#4dccff;flex:none;width:25px}.staff-self-lock span{gap:2px;display:grid}.staff-self-lock small{color:#92aacb;line-height:1.35}.staff-confirm{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#010712c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.staff-confirm>section{text-align:center;background:radial-gradient(circle at 50% 0,#5d51ff33,#0000 45%),#061831;border:1px solid #3b68a4;border-radius:22px;width:min(100%,430px);padding:24px;position:relative;box-shadow:0 24px 70px #00000094}.staff-confirm>section>img{width:78px;height:78px;image-rendering:pixelated;border:3px solid #655dff;border-radius:18px;margin-bottom:8px;box-shadow:0 0 24px #5a57ff4d}.staff-confirm>section>small{color:#56c7ff;letter-spacing:1.4px;font-size:10px;font-weight:900;display:block}.staff-confirm h2{margin:6px 34px;font-size:23px}.staff-confirm p{color:#9bb0d0;margin:0 auto 18px;line-height:1.45}.staff-confirm__reason{text-align:left;gap:7px;margin:-4px 0 16px;display:grid}.staff-confirm__reason span{color:#b9cae3;font-size:12px;font-weight:800}.staff-confirm__reason textarea{resize:vertical;color:#eef6ff;width:100%;min-height:76px;font:inherit;background:#04152b;border:1px solid #315475;border-radius:11px;outline:none;padding:11px 12px;font-size:13px;line-height:1.4}.staff-confirm__reason textarea:focus{border-color:#58bfff;box-shadow:0 0 0 3px #39aeff1f}.staff-confirm>section>div{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.staff-confirm>section>div button{color:#cfdbef;cursor:pointer;background:#0a213f;border:1px solid #315475;border-radius:11px;min-height:44px;font-weight:800}.staff-confirm>section>div button.is-success{color:#fff;background:linear-gradient(#1fbf78,#148355);border-color:#39c889}.staff-confirm>section>div button.is-danger{color:#fff;background:linear-gradient(#df4668,#9e2947);border-color:#f05b79}.staff-confirm>section>div button.is-warning{color:#fff;background:linear-gradient(#d8992f,#8f5c18);border-color:#eeb54e}.staff-confirm__close{color:#9eb3d1;cursor:pointer;background:#071b35;border:1px solid #315475;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:12px;right:12px}.staff-confirm__close svg{width:20px}.verification-rejection-reason{color:#ff8ba3;background:#3e0d1f70;border:1px solid #ef4b6b80;border-radius:12px;align-items:center;gap:10px;margin:8px 0 0;padding:10px 12px;display:flex}.verification-rejection-reason>svg{flex:0 0 22px;width:22px}.verification-rejection-reason span{gap:2px;display:grid}.verification-rejection-reason b{font-size:13px}.verification-rejection-reason small{color:#c9a7b3;font-size:11px;line-height:1.4}.staff-answers{gap:8px;margin:13px 0;display:grid}.staff-answers>div{background:#04102278;border:1px solid #5b81cb3d;border-radius:10px;padding:11px}.staff-answers dt{color:#7989ad;text-transform:uppercase;margin-bottom:5px;font-size:11px}.staff-answers dd{color:#c4cee2;margin:0;line-height:1.42}.staff-review-result{background:radial-gradient(circle at 96% 0,#c332581f,#0000 48%),#10182e;border:1px solid #cc4a697a;border-radius:13px;margin:11px 0;padding:11px}.staff-review-result>header{align-items:center;gap:9px;margin-bottom:9px;display:flex}.staff-review-result>header>svg{color:#ff7892;background:#91254433;border-radius:9px;width:30px;height:30px;padding:6px}.staff-review-result>header small{color:#db7891;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:800}.staff-review-result h3{color:#fff;margin:1px 0 0;font-size:16px}.staff-review-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.staff-review-result dl>div{background:#030d1d7a;border:1px solid #70749b42;border-radius:9px;min-width:0;padding:9px}.staff-review-result dt{color:#7d8da9;letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-weight:700}.staff-review-result dd{overflow-wrap:anywhere;color:#e7eef9;margin:3px 0 0;font-size:12px;line-height:1.35}.staff-review-result__comment,.staff-review-result__reapply{grid-column:1/-1}.staff-review-result .reviewer-contact{color:#7ec9ff;background:0 0;border:0;min-height:0;padding:0;font-size:12px}.staff-employee-card,.staff-career-card{background:radial-gradient(circle at 96% 0,#2bc6ff1f,#0000 44%),#051b34;border:1px solid #299fde7a;border-radius:14px;margin:10px 0;padding:11px}.staff-employee-card>header,.staff-career-card>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.staff-employee-card>header>svg,.staff-career-card>header>svg{color:#54ddff;background:#1270a138;border:1px solid #44d3ff7a;border-radius:10px;width:31px;height:31px;padding:6px}.staff-employee-card>header small,.staff-career-card>header small{color:#5ed7ff;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:800}.staff-employee-card h3,.staff-career-card h3{margin:1px 0 0;font-size:16px}.staff-employee-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.staff-employee-card>dl>div{background:#020d1d80;border:1px solid #4480bc52;border-radius:10px;min-width:0;padding:9px}.staff-employee-card dt,.staff-career-current small,.staff-career-history article small{color:#718caf;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:700}.staff-employee-card dd{overflow-wrap:anywhere;color:#edf6ff;margin:3px 0 0;font-size:13px;font-weight:700}.staff-transfer-entry{border-top:1px solid #4a88c140;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:9px;display:flex}.staff-transfer-entry>div,.staff-transfer-entry>div>span{min-width:0;display:flex}.staff-transfer-entry>div{align-items:center;gap:8px}.staff-transfer-entry>div>svg{color:#65d7ff;width:21px}.staff-transfer-entry>div>span{flex-direction:column}.staff-transfer-entry small{color:#7895b7;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.staff-transfer-entry b{color:#eaf6ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.staff-transfer-entry em,.staff-transfer-entry button{border-radius:9px;flex:none;min-height:34px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800}.staff-transfer-entry em{color:#58e7b4;background:#1489632e}.staff-transfer-entry button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5145cf,#3274c5);border:1px solid #6f66ff99;align-items:center;gap:6px;display:flex}.staff-transfer-entry button svg{width:15px}.staff-transfer-entry button:disabled{color:#8fa5c2;cursor:default;background:#27395485;border-color:#5f749659}.staff-transfer-inbox{background:radial-gradient(circle at 100% 0,#8251ff2b,#0000 45%),#081831;border:1px solid #8b6dff85;border-radius:14px;gap:9px;margin:10px 0;padding:11px;display:grid}.staff-transfer-inbox>header{align-items:center;gap:9px;display:flex}.staff-transfer-inbox>header>svg{color:#c5b6ff;background:#633cc733;border:1px solid #9b7aff8c;border-radius:10px;width:31px;height:31px;padding:6px}.staff-transfer-inbox header small{color:#aa96ff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.staff-transfer-inbox h3{margin:1px 0 0;font-size:16px}.staff-transfer-inbox article{background:#020d1ea8;border:1px solid #5d80b752;border-radius:12px;gap:9px;padding:10px;display:grid}.staff-transfer-inbox__route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.staff-transfer-inbox__route>span{background:#152c4c8f;border-radius:9px;min-width:0;padding:7px 8px;display:grid}.staff-transfer-inbox__route small{color:#758ca9;text-transform:uppercase;font-size:8px}.staff-transfer-inbox__route b{color:#eaf2ff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.staff-transfer-inbox__route>svg{color:#9d88ff;width:17px}.staff-transfer-inbox__employee{background:#07253b6b;border:1px solid #41a7d540;border-radius:10px;align-items:center;gap:9px;padding:8px;display:flex}.staff-transfer-inbox__employee img{width:42px;height:42px;image-rendering:pixelated;border:1px solid #42c9ff;border-radius:9px}.staff-transfer-inbox__employee span{min-width:0;display:grid}.staff-transfer-inbox__employee b{color:#fff;font-size:13px}.staff-transfer-inbox__employee small{color:#8fa8c7;font-size:9px}.staff-transfer-inbox article>p{color:#9eb0c9;margin:0;font-size:10px;line-height:1.45}.staff-transfer-inbox article>p .reviewer-contact{color:#77d6ff;min-height:0;font-size:inherit;background:0 0;border:0;padding:0;display:inline}.staff-transfer-inbox__actions{grid-template-columns:.85fr 1.15fr;gap:7px;display:grid}.staff-transfer-inbox__actions button{color:#fff;cursor:pointer;border:1px solid;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:10px;font-weight:800;display:flex}.staff-transfer-inbox__actions button svg{width:15px}.staff-transfer-inbox__actions .is-reject{background:#7420359e;border-color:#eb587694}.staff-transfer-inbox__actions .is-approve{background:linear-gradient(135deg,#11895f,#12a975);border-color:#30dc9da6}.staff-career-card{background:radial-gradient(circle at 96% 0,#7e53ff24,#0000 44%),#091831;border-color:#8065ff7a}.staff-career-card>header>svg{color:#a48bff;background:#5639b433;border-color:#9071ff7a}.staff-career-card>header small{color:#a894ff}.staff-career-current{background:linear-gradient(100deg,#124f8447,#492f9738);border:1px solid #57b3ff57;border-radius:10px;padding:10px 11px}.staff-career-current span{justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-career-current b{color:#fff;font-size:14px}.staff-career-history{gap:7px;margin-top:8px;display:grid}.staff-career-history article{background:#030d1d7a;border:1px solid #5975ae40;border-radius:10px;grid-template-columns:12px minmax(0,1fr);gap:9px;padding:9px 10px;display:grid;position:relative}.staff-career-history article>i{background:#0d365b;border:2px solid #42c7ff;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 8px #42c7ff73}.staff-career-history article>div{min-width:0;display:grid}.staff-career-history article b{color:#eaf3ff;margin-top:1px;font-size:13px}.staff-career-history time{color:#8fa5c6;margin-top:2px;font-size:10px}.staff-career-history article p{color:#aebcce;margin:5px 0 0;font-size:11px;line-height:1.35}.staff-career-empty{color:#8193ae;text-align:center;border:1px dashed #707fac52;border-radius:9px;margin:0;padding:9px;font-size:11px}.staff-decision textarea{color:#edf0ff;resize:vertical;background:#06162c;border:1px solid #618bd866;border-radius:11px;outline:0;width:100%;min-height:75px;padding:11px}.staff-decision>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.staff-decision button,.staff-tool-row button{color:#fff;cursor:pointer;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;display:flex}.staff-decision button svg,.staff-tool-row button svg{width:18px}.staff-decision .approve{background:#168d5b;border-color:#49d892}.staff-decision .reject{background:#a82e4b;border-color:#ea627c}.staff-controls{margin-top:13px}.staff-controls h3{margin:0 0 8px;font-size:15px}.staff-controls>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.staff-controls button{color:#8291af;cursor:pointer;background:#0510228c;border:1px solid #5b80ca59;border-radius:9px;min-height:39px}.staff-controls button[data-stage=interview]{color:#ffc467;background:#6c380833;border-color:#ff9d2585}.staff-controls button[data-stage=cheat_check]{color:#ff7e85;background:#70152133;border-color:#ff495285}.staff-controls button[data-stage=training]{color:#69e992;background:#125e3133;border-color:#35db6985}.staff-controls button[data-stage=accepted]{color:#70d8ff;background:#0c4d7533;border-color:#33bcff85}.staff-controls button.is-active{color:#fff;font-weight:800}.staff-controls button.is-active[data-stage=interview]{background:linear-gradient(135deg,#a6530c,#dd7d17);border-color:#ff9e23;box-shadow:0 0 13px #ff941e47}.staff-controls button.is-active[data-stage=cheat_check]{background:linear-gradient(135deg,#922333,#d63645);border-color:#ff4b55;box-shadow:0 0 13px #ff444e47}.staff-controls button.is-active[data-stage=training]{background:linear-gradient(135deg,#14763d,#24ad57);border-color:#38d96d;box-shadow:0 0 13px #2edf6647}.staff-controls button.is-active[data-stage=accepted]{background:linear-gradient(135deg,#0b669a,#159fda);border-color:#38bfff;box-shadow:0 0 13px #34beff47}.staff-group-assignment{background:radial-gradient(circle at 100% 0,#4549da24,#0000 42%),#041428b8;border:1px solid #48a9e76b;border-radius:13px;gap:9px;margin-top:10px;padding:12px;display:grid}.staff-group-assignment>header{align-items:center;gap:9px;display:flex}.staff-group-assignment>header>svg{color:#6ed5ff;width:25px}.staff-group-assignment header small{color:#63cfff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.staff-group-assignment h3,.staff-group-assignment p{margin:0}.staff-group-assignment h3{font-size:15px}.staff-group-assignment p{color:#94a9c6;font-size:11px;line-height:1.45}.staff-group-assignment__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.staff-group-assignment__options button{color:#d7e9ff;text-align:left;cursor:pointer;background:#071a33;border:1px solid #4d79b973;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;padding:7px 9px;display:grid}.staff-group-assignment__options button>svg{color:#63cfff;width:17px}.staff-group-assignment__options button.is-selected{color:#9ff0d4;background:#106b523d;border-color:#35d3a0}.staff-group-assignment__options button:disabled{cursor:default;opacity:.86}.staff-group-assignment__status,.staff-group-assignment__empty{color:#7f94b2;font-size:10px}.staff-tool-row{background:#0410227a;border:1px solid #5b80ca47;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:11px;display:flex}.staff-tool-row>span{align-items:center;gap:9px;display:flex}.staff-tool-row>span svg{color:#8278ff;width:21px}.staff-tool-row>div{gap:6px;display:flex}.staff-tool-row button{background:#483dc438;border-color:#6963ee8a;min-height:36px;padding:0 10px}.role-manager{background:radial-gradient(circle at 100% 0,#5b48dd29,#0000 34%),#06182f;border:1px solid #4ed1ff57;border-radius:18px;margin-top:12px;padding:14px}.role-manager>header{align-items:center;gap:11px;margin-bottom:11px;display:flex}.role-manager>header>svg{color:#8177ff;width:28px}.role-manager>header small{color:#3dd8ff;letter-spacing:.12em;font-size:9px;font-weight:900}.role-manager h2{margin:0;font-size:19px}.role-manager p{color:#7f8dab;margin:3px 0 0;font-size:12px}.role-manager__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.role-manager__summary span{color:#8ea8c6;text-align:center;border:1px solid #4ca5dd47;border-radius:10px;gap:2px;padding:8px;font-size:9px;display:grid}.role-manager__summary b{color:#fff;font-size:17px}.role-manager__controls{grid-template-columns:minmax(0,1fr) 160px;gap:7px;margin-bottom:9px;display:grid}.role-manager__controls input,.role-manager__controls select,.role-manager__list select{color:#d5d8ee;background:#07182f;border:1px solid #6f66ee80;border-radius:9px;outline:0;min-height:36px;padding:0 10px}.role-manager__list{gap:7px;display:grid}.role-manager__list>article{background:#05142ab8;border:1px solid #5a7fc540;border-radius:12px;grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.5fr) 135px;align-items:center;gap:10px;padding:10px 11px;display:grid}.role-manager__identity{gap:2px;min-width:0;display:grid}.role-manager__identity b,.role-manager__identity small,.role-manager__identity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-manager__identity small{color:#86a2c4}.role-manager__identity em{color:#587695;font-size:9px;font-style:normal}.role-manager__facts{flex-wrap:wrap;gap:4px;display:flex}.role-manager__facts span{color:#a7dfff;background:#19649729;border:1px solid #49beeb3d;border-radius:999px;padding:4px 6px;font-size:8px}.role-manager__empty{color:#718aaa;text-align:center;border:1px dashed #5b89c252;border-radius:12px;margin:0;padding:24px}.role-manager__audit{border-top:1px solid #5b89c23d;margin-top:10px;padding-top:9px}.role-manager__audit summary{cursor:pointer;color:#8bdcff;font-size:11px;font-weight:800}.role-manager__audit>div{gap:5px;margin-top:8px;display:grid}.role-manager__audit article{background:#08203db8;border-radius:8px;grid-template-columns:90px 1fr 1fr 1fr;gap:7px;padding:7px 8px;font-size:9px;display:grid}.role-manager__audit time,.role-manager__audit small{color:#6f8baa}.role-manager label{border:1px solid #5a7fc540;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.role-manager label>span{gap:3px;display:grid}.role-manager label small{color:#7585a5}.role-manager select{color:#d5d8ee;background:#07182f;border:1px solid #6f66ee80;border-radius:9px;outline:0;min-height:36px;padding:0 8px}@media (width<=700px){.stage-shell,.staff-shell{padding:8px 9px 22px}.stage-topbar{height:67px}.stage-topbar img{width:180px;height:180px}.candidate-profile{gap:11px;padding:13px}.candidate-profile .minecraft-head{border-radius:13px;width:59px;height:59px}.candidate-profile h1{font-size:19px}.candidate-profile>span{padding:6px 8px;font-size:12px}.stage-progress{padding-inline:5px}.stage-progress span{font-size:10px}.candidate-actions{grid-template-columns:1fr}.candidate-actions>a,.candidate-actions>button{min-height:64px}.interview-card{grid-template-columns:1fr}.interview-card>img{aspect-ratio:2.88;min-height:0}.interview-card>div{padding:5px}.interview-card h2{font-size:20px}.history-item>button{grid-template-columns:auto minmax(0,1fr) auto}.history-item>button>svg{display:none}.history-item__details{padding-left:13px}.history-item__details dl{grid-template-columns:1fr}.application-person__facts{grid-template-columns:1fr 1fr!important}.application-person__facts>div:first-child{grid-column:1/-1}.decision-dialog{padding:23px 18px}.decision-dialog h2{font-size:25px}.status-hero{--status-icon-offset:53px;gap:12px;padding:15px}.status-hero__icon{flex-basis:41px;width:41px;height:41px}.status-hero h2{font-size:22px}.status-journey{gap:3px}.status-journey>span{min-width:54px;font-size:9px}.staff-layout{grid-template-columns:1fr}.staff-layout--reviewing .staff-list{display:none}.staff-list{max-height:260px;overflow-y:auto}.staff-controls>div{grid-template-columns:1fr 1fr}.staff-tool-row{flex-direction:column;align-items:stretch}.staff-tool-row>div{grid-template-columns:1fr 1fr;display:grid}.staff-tool-row>div button:first-child{grid-column:1/-1}.role-manager label{flex-direction:column;align-items:stretch}.role-manager select{width:100%}.role-manager__controls,.role-manager__list>article{grid-template-columns:1fr}.role-manager__audit article{grid-template-columns:80px 1fr}}@media (width<=420px){.history-item>button{gap:7px;padding-inline:10px}.history-item em{text-overflow:ellipsis;max-width:92px;overflow:hidden}.decision-dialog dl{grid-template-columns:1fr}.submission-overlay{padding:5px}.staff-heading{min-height:146px;padding:0}.staff-heading__copy{width:86%;padding:14px}.staff-heading h1{font-size:20px}.staff-heading p{font-size:12px}.staff-filters{gap:3px;padding:5px}.staff-filters button{gap:2px;min-height:37px;padding-inline:1px;font-size:10px}.staff-filters small{min-width:18px;height:18px;font-size:9px}.staff-confirm{padding:10px}.staff-confirm>section{padding:20px 15px 15px}.staff-confirm h2{margin-inline:30px;font-size:21px}}@media (prefers-reduced-motion:reduce){.status-hero__icon--waiting:before,.status-hero__icon--waiting:after,.status-hero__icon--waiting svg,.status-hero--pending h2,.status-hero--approved h2,.status-hero--rejected h2,.decision-toast--approved h2,.decision-toast--rejected h2,.status-journey .is-active svg,.application-approval-action__icon,.manager-loading__brand,.manager-loading__world img,.manager-loading__portal-pulse,.manager-loading__bar i,.manager-loading__stars i,.submission-art-modal,.decision-dialog,.decision-toast,.stage-transition-overlay,.stage-transition-overlay>span,.stage-shell--enter{animation:none!important}}.rules-shell{background:radial-gradient(circle at 50% 0,#374fa72e,#0000 28rem),linear-gradient(#020b19,#04142b 58%,#021126);width:min(100%,760px);min-height:100vh;margin:0 auto;padding:14px 15px 28px}.rules-hero{background:radial-gradient(circle at 12% 15%,#695dff33,#0000 38%),#05142ae8;border:1px solid #6e69ff6b;border-radius:18px;min-height:200px;padding:20px;display:block;position:relative}.rules-hero__art{width:84px;height:84px;box-shadow:none;object-fit:contain;filter:none;background:0 0;border:0;border-radius:0;margin:0 0 9px;padding:0;display:block}.rules-hero__close{color:#9daccc;background:#051327bd;border:1px solid #698dd26b;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:13px;right:13px}.rules-hero__close svg{width:22px;height:22px}.rules-hero--regulations .rules-hero__art{filter:none}.rules-hero small{color:#948cff;text-transform:uppercase;letter-spacing:.12em;display:block}.rules-hero--regulations small{color:#38c7ff}.rules-hero h1{max-width:calc(100% - 52px);margin:7px 0 0;font-size:clamp(27px,7.4vw,34px);line-height:1.12}.rules-list{gap:9px;margin-top:12px;display:grid}.rules-list article{background:#051328d1;border:1px solid #5e85cf4d;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:15px;display:grid}.rules-list i{color:#9189ff;background:#6053e830;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.rules-list h2{margin:2px 0 5px;font-size:17px}.rules-list p{color:#8e9dbb;margin:0;line-height:1.45}.rules-list article>svg{color:#39ca84;width:20px}.rules-warning{color:#d9bf98;background:#a660181a;border:1px solid #ec9b3657;border-radius:13px;align-items:flex-start;gap:11px;margin-top:12px;padding:14px;display:flex}.rules-warning svg{color:#eab15c;flex:none;width:23px}.rules-warning p{margin:0;line-height:1.43}.interview-section{margin-top:12px}.interview-banner{aspect-ratio:2.88;object-fit:cover;border:1px solid #5d84cd6b;border-radius:15px;width:100%;height:auto;display:block;box-shadow:0 16px 36px #0000003b}.candidate-overview,.candidate-links{border:1px solid var(--line);background:#05142ae6;box-shadow:inset 0 1px #ffffff08,0 16px 38px #0000002e}.candidate-overview{border-radius:20px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:23px;padding:24px;display:grid}.candidate-overview>.minecraft-head{background:radial-gradient(circle,#4d47dc,#111d42);border:4px solid #584ded;border-radius:50%;width:170px;height:170px;box-shadow:0 0 0 3px #223768bf,0 0 30px #473ce04d}.candidate-overview__content{min-width:0}.candidate-overview__content>small{color:#828fb1;text-transform:uppercase;letter-spacing:.1em}.candidate-overview h1{margin:4px 0 1px;font-size:clamp(24px,4vw,35px)}.candidate-overview__nickname{color:#8e9dbd;margin:0 0 12px}.candidate-stage-badge{color:#fff8e8;background:linear-gradient(100deg,#e56a13,#f39a1c 54%,#a94a11);border:1px solid #ffbe48b8;border-radius:12px;align-items:center;gap:8px;padding:9px 17px;font-size:17px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff3cd4d,0 0 18px #f17c1433}.candidate-stage-badge i{color:#ffe2a3;font-style:normal}.candidate-overview .stage-progress{box-shadow:none;background:0 0;border:0;margin-top:18px;padding:7px 0 0}.candidate-overview .stage-progress .is-active i{color:#fff9e9;background:linear-gradient(145deg,#ffad2f,#df6911);border-color:#ffc057;box-shadow:0 0 0 3px #ff9e201f,0 0 18px #ff85177a}.candidate-links{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:12px;padding:0;display:grid}.candidate-links>a,.candidate-links>button{color:#f0f2ff;text-align:center;cursor:pointer;background:#05142ae6;border:1px solid #5d84cd5c;border-radius:17px;align-content:center;place-items:center;gap:12px;min-height:132px;padding:14px;text-decoration:none;display:grid}.candidate-links svg{color:#756cff;filter:drop-shadow(0 0 9px #5f4cff59);stroke-width:1.8px;width:43px;height:43px}.candidate-links b{font-size:17px;font-weight:550}.candidate-actions--primary{box-shadow:none;background:0 0;border:0;padding:0}.candidate-actions--primary>button{background:radial-gradient(circle at 90% 20%,#816fff57,#0000 34%),linear-gradient(135deg,#4038db,#253c9a);border-radius:17px;min-height:96px;padding:17px 20px}.candidate-actions--primary>button:first-child{border-color:#766cff;box-shadow:0 13px 27px #2927b43d}.candidate-actions--primary>button.is-locked{background:radial-gradient(circle at 90% 20%,#808eaa14,#0000 34%),linear-gradient(135deg,#1b2a40,#182536);border-color:#808eaa52}.candidate-actions--primary>button>svg:first-child{width:39px;height:39px}.verification-document-status{color:#b7b2ff;background:#09143275;border:1px solid #9f9aff85;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid;box-shadow:inset 0 0 14px #695bff1f}.verification-document-status svg{width:21px;height:21px}.verification-document-status.is-sent{color:#50f2b1;background:#105b4657;border-color:#50f2b194;box-shadow:0 0 13px #28e29c33,inset 0 0 12px #28e29c1f}.candidate-actions--primary b{font-size:22px}.interview-card{text-align:center;margin-top:8px;padding:14px;display:block}.interview-card>img{aspect-ratio:2.88;object-fit:cover;border-radius:15px;width:100%;height:auto;min-height:0}.interview-card>h2{margin:16px 0 6px;font-size:clamp(25px,4vw,35px)}.interview-card>p{color:#9aa7c0;width:min(100%,650px);margin:0 auto;font-size:17px;line-height:1.52}.interview-preparation{text-align:left;background:radial-gradient(circle at 88% 48%,#4339b529,#0000 26%),#04112494;border:1px solid #5b82cb4f;border-radius:16px;margin-top:18px;padding:21px 24px}.interview-preparation h3{color:#8178ff;margin:0 0 13px;font-size:19px}.interview-preparation ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.interview-preparation li{color:#d8ddec;align-items:center;gap:12px;font-size:16px;display:flex}.interview-preparation li svg{color:#7168ff;stroke-width:2px;width:23px}.interview-card>button{width:100%;min-height:57px;margin-top:13px;font-size:18px}.interview-card>button svg:last-child{margin-left:auto}@media (width<=700px){.candidate-overview{grid-template-columns:94px minmax(0,1fr);gap:13px;padding:14px 12px}.candidate-overview>.minecraft-head{border-width:3px;align-self:start;width:90px;height:90px;margin-top:22px}.candidate-overview h1{font-size:19px}.candidate-overview__nickname{margin-bottom:8px;font-size:13px}.candidate-stage-badge{padding:7px 10px;font-size:13px}.candidate-overview .stage-progress{grid-column:1/-1;width:calc(100% + 107px);margin:12px 0 0 -107px;padding-top:12px}.candidate-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.candidate-links>a,.candidate-links>button{gap:5px;min-width:0;min-height:78px;padding:7px 3px}.candidate-links svg{width:25px;height:25px}.candidate-links b{overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:650;line-height:1.15}.candidate-actions--primary{grid-template-columns:1fr 1fr}.candidate-actions--primary>button{gap:7px;min-height:72px;padding:10px}.candidate-actions--primary>button>svg:first-child{width:27px;height:27px}.verification-document-status{border-radius:8px;flex-basis:25px;width:25px;height:25px}.verification-document-status svg{width:16px;height:16px}.candidate-actions--primary b{font-size:15px}.candidate-actions--primary small{font-size:10px}.interview-card{grid-template-columns:unset;margin-top:6px;padding:7px}.interview-card>h2{margin-top:11px;font-size:21px}.interview-card>p{padding-inline:5px;font-size:13px}.interview-preparation{margin-top:14px;padding:13px}.interview-preparation h3{margin-bottom:10px;font-size:15px}.interview-preparation ul{gap:8px}.interview-preparation li{gap:9px;font-size:13px}.interview-preparation li svg{width:20px}.interview-card>button{min-height:49px;font-size:14px}}@media (width<=390px){.candidate-overview{grid-template-columns:78px minmax(0,1fr)}.candidate-overview>.minecraft-head{width:74px;height:74px;margin-top:20px}.candidate-overview .stage-progress{width:calc(100% + 91px);margin-left:-91px}.candidate-links>a,.candidate-links>button{min-height:72px;padding-inline:2px}.candidate-links svg{width:23px;height:23px}.candidate-links b{font-size:10px}.candidate-actions--primary>button{min-height:68px;padding:8px}.candidate-actions--primary b{font-size:14px}}.directory-dialog{background:linear-gradient(#081a34,#041226);border:1px solid #6f68ff8c;border-radius:22px;width:min(100%,520px);max-height:calc(100vh - 28px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 25px 80px #0009}.directory-overlay{height:100dvh;padding:max(16px, env(safe-area-inset-top)) 12px max(72px, env(safe-area-inset-bottom));place-items:start center;overflow:hidden}.directory-overlay .directory-dialog{max-height:calc(100dvh - 96px)}.directory-dialog>small{color:#8f86ff;text-transform:uppercase;letter-spacing:.12em}.directory-dialog h2{margin:5px 0 3px;font-size:25px}.directory-dialog>p{color:#8898b8;margin:0 0 15px}.directory-dialog>div{gap:8px;display:grid}.directory-dialog>div>button{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#04102294;border:1px solid #5c83cd4f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.directory-dialog>div>button>span:first-child{background:linear-gradient(145deg,#6a61ff,#3434c5);border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.directory-dialog>div>button>span:nth-child(2){gap:3px;display:grid}.directory-dialog>div>button small{color:#8291b1}.directory-dialog>div>button>svg{color:#776fff;width:18px}.directory-empty{color:#7f8dad;text-align:center;padding:25px 12px}@media (width<=520px){.verification-overlay{padding:max(7px, env(safe-area-inset-top)) 7px max(64px, env(safe-area-inset-bottom))}.verification-dialog{border-radius:17px;max-height:calc(100dvh - 72px);padding:15px}.verification-dialog--preview{height:calc(100dvh - 72px)}.verification-heading{grid-template-columns:40px minmax(0,1fr);gap:9px}.verification-heading>span{border-radius:11px;width:40px;height:40px}.verification-heading h2,.verification-camera h2,.verification-preview h2{font-size:20px}.verification-heading p{font-size:11px}.verification-rules{padding:11px}.verification-rules li{font-size:11px}.verification-viewfinder{margin-top:9px}.verification-shutter{width:59px;height:59px}.verification-shutter span{width:42px;height:42px}.verification-camera-controls{grid-template-columns:52px 59px 52px;gap:13px;margin-top:10px}.verification-torch{width:52px;min-height:52px}.verification-preview__actions{grid-template-columns:1fr}.verification-preview>img{max-height:32dvh}}.candidate-stage-badge--software{color:#fff4ef;background:linear-gradient(100deg,#b51f2d,#ed3e35 52%,#8d1829);border-color:#ff6357c7;box-shadow:inset 0 1px #ffe5d64d,0 0 20px #ef373042}.candidate-stage-badge--software i{color:#ffc6a7}.candidate-overview--software>.minecraft-head{border-color:#2772dd;box-shadow:0 0 0 3px #1d4487cc,0 0 30px #266ce147}.candidate-overview--software .stage-progress .is-complete{color:#e8b36a}.candidate-overview--software .stage-progress .is-complete i{color:#ffb24e;background:#0b1a31;border-color:#e58a2a;box-shadow:0 0 14px #ec852347}.candidate-overview--software .stage-progress .is-complete:after{box-shadow:none;background:linear-gradient(90deg,#e58a2a 0% 46%,#e63e3b 54% 100%)!important}.candidate-overview--software .stage-progress .is-active{color:#fff2ed}.candidate-overview--software .stage-progress .is-active i{color:#fff;background:linear-gradient(145deg,#ed493d,#ad2034);border-color:#ff7665;box-shadow:0 0 0 3px #ff5b461f,0 0 22px #ff423685}.software-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.software-links button{color:#f2f4ff;width:100%;min-height:130px;font:inherit;text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 20%,#5247d21f,#0000 55%),#05142aeb;border:1px solid #547fc761;border-radius:17px;align-content:center;place-items:center;gap:11px;padding:13px 8px;display:grid}.software-links svg{color:#8076ff;filter:drop-shadow(0 0 9px #644eff57);stroke-width:1.75px;width:42px;height:42px}.software-links button:nth-child(3) svg{color:#55d991}.software-links button:nth-child(4) svg{color:#ff765e}.software-links b{font-size:16px;font-weight:620}.software-stage{gap:18px;margin-top:18px;display:grid}.software-banner{aspect-ratio:2.88;object-fit:cover;object-position:center;transform-origin:50%;border:1px solid #5d84cd6b;border-radius:15px;width:100%;height:auto;display:block;transform:scaleX(1.14);box-shadow:0 16px 36px #0000003b}.software-booking{background:radial-gradient(circle at 6%,#e831372e,#0000 26%),#05142af0;border:1px solid #4e7cc76b;border-radius:18px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 19px;display:grid}.software-booking>img{object-fit:cover;border-radius:24px;width:112px;height:112px;-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 73%);mask-image:radial-gradient(circle,#000 48%,#0000 73%)}.software-booking h2{margin:0 0 6px;font-size:24px}.software-booking p{color:#8fa0c1;margin:0;line-height:1.45}.software-booking button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ef3c3c,#b21f34);border:1px solid #ff5c54;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:170px;min-height:64px;padding:0 20px;font-size:17px;font-weight:750;display:flex;box-shadow:inset 0 1px #fff3,0 0 22px #ee353738}.software-booking button svg{width:20px}.software-conditions{background:radial-gradient(circle at 86%,#d57a2321,#0000 33%),#05142af0;border:1px solid #4d7ac06b;border-radius:19px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.software-conditions>div{z-index:1;padding:23px 10px 23px 25px;position:relative}.software-conditions h2{align-items:center;gap:11px;margin:0 0 18px;font-size:23px;display:flex}.software-conditions h2 svg{color:#ff665a;width:30px}.software-conditions ul,.software-accordions ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.software-conditions li{color:#b9c5dc;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;line-height:1.4;display:grid}.software-conditions li svg{color:#fff;filter:drop-shadow(0 0 7px #f0313a59);background:linear-gradient(145deg,#f3474a,#a91936);border-radius:50%;width:22px;height:22px;padding:4px}.software-conditions>img{object-fit:cover;align-self:stretch;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 27% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 27% 82%,#0000)}.software-accordions{gap:10px;display:grid}.software-accordions details{background:#05142af0;border:1px solid #4e7bc26b;border-radius:16px;scroll-margin-top:12px;overflow:hidden}.software-accordions summary{color:#edf1fb;cursor:pointer;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:76px;padding:0 20px;list-style:none;display:grid}.software-accordions summary::-webkit-details-marker{display:none}.software-accordions summary>svg:first-child{color:#55d991;filter:drop-shadow(0 0 7px #39d38940);width:31px}.software-accordions details:first-child summary>svg:first-child{color:#8076ff}.software-accordions details:nth-child(3) summary>svg:first-child{color:#ff595b}.software-accordions .is-warning summary>svg:first-child{color:#ffa23e}.software-accordions summary span{font-size:19px;font-weight:700}.software-accordions summary>svg:last-child{color:#7587a7;width:22px;transition:transform .18s}.software-accordions details[open] summary>svg:last-child{transform:rotate(180deg)}.software-accordions details>div{color:#9eacc6;padding:2px 20px 20px 70px;line-height:1.5}.software-accordions h3{color:#edf1fb;margin:0 0 6px}.software-accordions p{margin:0}.software-accordions li{padding-left:16px;position:relative}.software-accordions li:before{content:"";background:#6f69f4;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.software-info-overlay{z-index:190;padding:max(14px, env(safe-area-inset-top)) 10px max(70px, env(safe-area-inset-bottom));scrollbar-width:none;place-items:start center}.software-info-overlay::-webkit-scrollbar{display:none}.software-info-dialog::-webkit-scrollbar{display:none}.software-info-dialog{--software-info-accent:#8278ff;--software-info-soft:#6655eb29;border:1px solid var(--software-info-accent);width:min(100%,520px);max-height:calc(100dvh - 88px);padding:22px;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.software-info-dialog{border:1px solid color-mix(in srgb, var(--software-info-accent) 52%, transparent)}}.software-info-dialog{background:radial-gradient(circle at 12% 0, var(--software-info-soft), transparent 34%), linear-gradient(180deg, #081a34, #031126);box-shadow:0 28px 90px #000000ad, 0 0 30px var(--software-info-accent);border-radius:21px}@supports (color:color-mix(in lab, red, red)){.software-info-dialog{box-shadow:0 28px 90px #000000ad, 0 0 30px color-mix(in srgb, var(--software-info-accent) 10%, transparent)}}.software-info-dialog{scrollbar-width:none}.software-info-dialog--rules{--software-info-accent:#ffa243;--software-info-soft:#e07e2426}.software-info-dialog--allowed{--software-info-accent:#50dfa0;--software-info-soft:#2bca8424}.software-info-dialog--forbidden{--software-info-accent:#ff6464;--software-info-soft:#e1374626}.software-info-dialog>header{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding-right:38px;display:grid}.software-info-dialog>header>span{border:1px solid var(--software-info-accent);place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.software-info-dialog>header>span{border:1px solid color-mix(in srgb, var(--software-info-accent) 68%, transparent)}}.software-info-dialog>header>span{background:var(--software-info-soft);color:var(--software-info-accent);box-shadow:0 0 18px var(--software-info-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.software-info-dialog>header>span{box-shadow:0 0 18px color-mix(in srgb, var(--software-info-accent) 18%, transparent)}}.software-info-dialog>header svg{width:29px;height:29px}.software-info-dialog>header small{color:var(--software-info-accent);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.software-info-dialog h2{color:#f5f7ff;margin:3px 0 0;font-size:26px}.software-info-dialog__intro{color:#a7b4cc;margin:15px 0;font-size:13px;line-height:1.5}.software-info-dialog__sections{gap:9px;display:grid}.software-info-dialog__sections>section{background:#030e1f99;border:1px solid #557dbe4d;border-radius:13px;padding:13px}.software-info-dialog__sections h3{color:#edf1fb;margin:0 0 8px;font-size:14px}.software-info-dialog__sections p{color:#a7b4cc;margin:0;font-size:12px;line-height:1.55}.software-info-dialog__sections ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.software-info-dialog__sections li{color:#b9c5da;grid-template-columns:21px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.45;display:grid}.software-info-dialog__sections li svg{background:var(--software-info-soft);width:19px;height:19px;color:var(--software-info-accent);border-radius:50%;padding:4px}.software-info-dialog__done{border:1px solid var(--software-info-accent);width:100%;min-height:48px;margin-top:13px}@supports (color:color-mix(in lab, red, red)){.software-info-dialog__done{border:1px solid color-mix(in srgb, var(--software-info-accent) 74%, transparent)}}.software-info-dialog__done{background:linear-gradient(135deg, var(--software-info-accent), var(--software-info-accent));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.software-info-dialog__done{background:linear-gradient(135deg, color-mix(in srgb, var(--software-info-accent) 78%, #3027bd), color-mix(in srgb, var(--software-info-accent) 52%, #2720a8))}}.software-info-dialog__done{color:#fff;cursor:pointer;font-weight:750}.candidate-stage-badge--training{color:#f0fff0;background:linear-gradient(100deg,#176f32,#239239 52%,#155b2d);border-color:#51e266b8;box-shadow:inset 0 1px #e0ffdb33}.candidate-stage-badge--training i{color:#a9ff9f}.candidate-overview--training>.minecraft-head{border-color:#2f8ce8;box-shadow:0 0 0 3px #1a4b91c7,0 0 28px #2883e747}.candidate-overview--training .stage-progress>div:first-child.is-complete{color:#e8b36a}.candidate-overview--training .stage-progress>div:first-child.is-complete i{color:#ffb24e;background:#0a1b33;border-color:#e58a2a;box-shadow:0 0 12px #ec852338}.candidate-overview--training .stage-progress>div:first-child.is-complete:after{box-shadow:none;background:linear-gradient(90deg,#e58a2a 0% 46%,#e63e3b 54% 100%)!important}.candidate-overview--training .stage-progress>div:nth-child(2).is-complete{color:#ff9a8c}.candidate-overview--training .stage-progress>div:nth-child(2).is-complete i{color:#ff7769;background:#281322;border-color:#f05248;box-shadow:0 0 12px #ef433a38}.candidate-overview--training .stage-progress>div:nth-child(2).is-complete:after{box-shadow:none;background:linear-gradient(90deg,#e63e3b 0% 46%,#46c64b 54% 100%)!important}.candidate-overview--training .stage-progress .is-active{color:#f1fff2}.candidate-overview--training .stage-progress .is-active i{color:#fff;background:linear-gradient(145deg,#46c64b,#15722e);border-color:#76f176;box-shadow:0 0 0 3px #52e05e1f,0 0 23px #44e04d85}.training-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.training-module-grid>button{--training-card-accent:#59a6ff;--training-card-soft:#317ecf29;background:radial-gradient(circle at 50% 15%, var(--training-card-soft), transparent 54%), #05142af0;color:#f2f5ff;text-align:center;cursor:pointer;border:1px solid #487dc261;border-radius:17px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:128px;padding:12px 7px;display:grid;position:relative}.training-module-card--server_rules{--training-card-accent:#6ea8ff;--training-card-soft:#3579d333}.training-module-card--work_regulations{--training-card-accent:#ffbf5e;--training-card-soft:#cd852630}.training-module-card--staff_conduct{--training-card-accent:#b38cff;--training-card-soft:#7d4ed333}.training-module-card--commands_practice{--training-card-accent:#ff7c69;--training-card-soft:#d3463630}.training-item-art{background:0 0;border-radius:0;width:54px;height:45px;display:block;position:relative;overflow:visible}.training-item-art img{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0!important}@media (width>=761px){.employee-profile{grid-template-areas:"avatar identity meta";grid-template-columns:210px minmax(280px,1fr) 230px!important;align-items:center!important}.employee-profile>img{grid-area:avatar}.employee-profile__main{grid-area:identity;min-width:0}.employee-profile-meta{flex-direction:column;grid-area:meta;justify-content:center;align-self:stretch;min-width:0;display:flex!important}.employee-profile-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex!important}.employee-profile-actions>b{min-width:0!important}.employee-profile-rating{flex:none}}@media (width<=760px){.employee-profile{grid-template-areas:"avatar identity""meta meta";grid-template-columns:104px minmax(0,1fr)!important}.employee-profile>img{grid-area:avatar}.employee-profile__main{grid-area:identity;min-width:0}.employee-profile-meta{grid-area:meta;width:100%;margin-top:4px}.employee-profile-actions{align-items:center;gap:7px;display:flex!important}}.training-module-grid b{font-size:15px}.training-module-grid small{color:#778baa;font-size:10px}.training-module-grid>button>svg{color:#62e58c;width:18px;position:absolute;top:8px;right:8px}.training-module-grid>button.is-complete{border-color:var(--training-card-accent)}@supports (color:color-mix(in lab, red, red)){.training-module-grid>button.is-complete{border-color:color-mix(in srgb, var(--training-card-accent) 58%, transparent)}}.training-module-grid>button.is-complete{background:radial-gradient(circle at 50% 20%, var(--training-card-soft), transparent 55%), #051727f5}.training-module-grid>button.is-complete small{color:var(--training-card-accent)}.training-stage{gap:14px;margin-top:14px;display:grid}.training-banner{aspect-ratio:2.88;object-fit:cover;object-position:center;transform-origin:50%;border:1px solid #4c9a676b;border-radius:15px;width:100%;height:auto;display:block;transform:scaleX(1.1);box-shadow:0 16px 36px #0000003b}.training-launch,.knowledge-booking{background:radial-gradient(circle at 7%,#42d54c26,#0000 25%),#05142af0;border:1px solid #4a84c266;border-radius:18px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:17px;padding:16px 18px;display:grid;overflow:hidden}.training-launch__art,.knowledge-booking__art{border-radius:20px;width:112px;height:96px;display:block;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(#000 45%,#0000 78%);mask-image:radial-gradient(#000 45%,#0000 78%)}.training-launch__art img,.knowledge-booking__art img{width:190%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.training-launch h2,.knowledge-booking h2{margin:0 0 5px;font-size:23px}.training-launch p,.knowledge-booking p{color:#91a2be;margin:0;font-size:13px;line-height:1.45}.training-launch>div>span,.training-course-progress>span{background:#5f719138;border-radius:999px;height:6px;margin-top:10px;display:block;overflow:hidden}.training-launch>div>span i,.training-course-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#27a947,#70e35b);height:100%;transition:width .26s;display:block;box-shadow:0 0 9px #4dde5366}.training-launch>div>small{color:#69d880;margin-top:5px;font-size:10px;display:block}.training-launch>button,.knowledge-booking>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#31b43c,#18792d);border:1px solid #5ade5e;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:154px;min-height:58px;padding:0 18px;font-size:16px;font-weight:750;display:flex;box-shadow:inset 0 1px #fff3,0 0 22px #3ad34b38}.training-launch>button svg,.knowledge-booking>button svg{width:20px}.training-contents{background:radial-gradient(circle at 82%,#b1762224,#0000 34%),#05142af0;border:1px solid #4a80bf66;border-radius:18px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;min-height:270px;display:grid;position:relative;overflow:hidden}.training-contents>div{z-index:1;padding:22px 8px 22px 24px;position:relative}.training-contents h2{margin:0 0 16px;font-size:23px}.training-contents ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.training-contents li{color:#bdc8db;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:9px;font-size:14px;display:grid}.training-contents li svg{color:#fff;filter:drop-shadow(0 0 6px #39d14657);background:linear-gradient(145deg,#48c94d,#177230);border-radius:50%;width:21px;height:21px;padding:4px}.training-contents>img{object-fit:cover;object-position:center;align-self:stretch;width:100%;height:100%;transform:scale(1.25);-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 88%,#0000)}.knowledge-booking{background:radial-gradient(circle at 7%,#2ca7501a,#0000 25%),#05142af0;border-color:#4a7bb857}.knowledge-booking__art img{width:112%}.knowledge-booking>div>small{color:#8fa2c2;letter-spacing:.02em;text-transform:none;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.knowledge-booking__status{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.knowledge-booking__status span{color:#8495b2;background:#030e1e7a;border:1px solid #5b84be4d;border-radius:8px;padding:5px 8px;font-size:10px}.knowledge-booking>button:disabled{box-shadow:none;color:#6f7d95;cursor:not-allowed;background:linear-gradient(145deg,#18273a,#101c2d);border-color:#6a7b9947}.training-overlay{z-index:190;padding:max(14px, env(safe-area-inset-top)) 10px max(70px, env(safe-area-inset-bottom));scrollbar-width:none;place-items:start center}.training-dialog{scrollbar-width:none;background:radial-gradient(circle at 12% 0,#36c24829,#0000 31%),linear-gradient(#071a30,#031126);border:1px solid #4ad35e7a;border-radius:21px;width:min(100%,570px);max-height:calc(100dvh - 88px);padding:21px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #000000b3,0 0 28px #2fc3441a}.training-overlay::-webkit-scrollbar{display:none}.training-dialog::-webkit-scrollbar{display:none}.training-dialog__heading,.training-dialog__module-heading{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding-right:37px;display:grid}.training-dialog__heading>span,.training-dialog__module-heading>span{border:1px solid var(--training-card-accent,#72d67b);width:52px;height:52px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.training-dialog__heading>span,.training-dialog__module-heading>span{border:1px solid color-mix(in srgb, var(--training-card-accent,#72d67b) 48%, transparent)}}.training-dialog__heading>span,.training-dialog__module-heading>span{background:var(--training-card-soft,#2cb8411f);border-radius:13px}.training-dialog__heading .training-center-art img{width:118%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.training-dialog__module-heading .training-item-art{width:52px;height:52px;margin:0}.training-dialog header small{color:#8da2c4;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.training-dialog header h2{margin:3px 0 0;font-size:25px}.training-course-progress{background:radial-gradient(circle at 86%,#41cf4e2b,#0000 35%),#031022b3;border:1px solid #4884be54;border-radius:15px;min-height:156px;margin-top:15px;padding:16px 180px 16px 16px;position:relative;overflow:hidden}.training-course-progress>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.training-course-progress>div small{color:#dce4f2;font-size:14px;font-weight:700}.training-course-progress>div b{color:#6fe582;background:#32bd4526;border-radius:8px;padding:5px 8px;font-size:10px}.training-course-progress p{color:#899bb8;margin:28px 0 0;font-size:11px}.training-course-progress>img{width:250px;max-width:none;height:auto;position:absolute;top:50%;right:-18px;transform:translateY(-50%);-webkit-mask-image:radial-gradient(#000 42%,#0000 76%);mask-image:radial-gradient(#000 42%,#0000 76%)}.training-dialog__modules{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.training-dialog__modules>button{--training-card-accent:#59a6ff;--training-card-soft:#317ecf29;background:radial-gradient(circle at 88% 88%, var(--training-card-soft), transparent 48%), #051427db;color:#eef3fb;text-align:left;cursor:pointer;border:1px solid #4b7ebe57;border-radius:14px;align-content:start;gap:6px;min-height:148px;padding:14px;display:grid;position:relative;overflow:hidden}.training-dialog__modules>button>.training-item-art{border-radius:11px;width:68px;height:59px;margin-bottom:10px}.training-dialog__modules b{font-size:16px}.training-dialog__modules small{color:#7d8eaa;font-size:11px}.training-dialog__modules>button>svg{color:#60dd83;width:19px;position:absolute;top:12px;right:12px}.training-dialog__modules>button.is-complete{border-color:var(--training-card-accent)}@supports (color:color-mix(in lab, red, red)){.training-dialog__modules>button.is-complete{border-color:color-mix(in srgb, var(--training-card-accent) 56%, transparent)}}.training-dialog__modules>button.is-complete{background:radial-gradient(circle at 88% 88%, var(--training-card-soft), transparent 50%), #051726eb}.training-dialog__back{color:#79dc8a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 13px;padding:0;font-size:12px;display:flex}.training-dialog__back svg{width:16px;transform:rotate(180deg)}.training-dialog__lead{color:#9cabc3;margin:14px 0;font-size:12px;line-height:1.5}.training-reading{gap:9px;display:grid}.training-reading>section{background:#030f1f9e;border:1px solid #4d7ebc4d;border-radius:13px;padding:13px}.training-reading h3{margin:0 0 9px;font-size:14px}.training-reading ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.training-reading li{color:#aebbd0;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.48;display:grid}.training-reading li svg{color:#6de379;background:#31be4529;border-radius:50%;width:18px;height:18px;padding:4px}.training-dialog__notice{color:#78df91;background:#1a683329;border:1px solid #41cc5f57;border-radius:10px;margin-top:10px;padding:9px 10px;font-size:11px}.training-dialog__complete{color:#fff;cursor:pointer;background:linear-gradient(145deg,#32b83f,#18742e);border:1px solid #5adc66;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:49px;margin-top:11px;font-weight:750;display:flex}.training-dialog__complete svg{width:19px}.training-dialog__complete:disabled{color:#73d68b;cursor:default;background:#185b2f6b;border-color:#40be5b66}@media (width<=700px){.training-module-grid{gap:5px}.training-module-grid>button{border-radius:13px;gap:2px;min-height:82px;padding:7px 2px}.training-module-grid>button>.training-item-art{width:40px;height:34px}.training-module-grid b{font-size:11px}.training-module-grid small{overflow-wrap:anywhere;max-width:100%;font-size:8px}.training-module-grid>button>svg{width:14px;top:5px;right:5px}.training-stage{gap:11px;margin-top:12px}.training-launch,.knowledge-booking{grid-template-columns:76px minmax(0,1fr);gap:9px;padding:11px}.training-launch__art,.knowledge-booking__art{width:76px;height:74px}.training-launch h2,.knowledge-booking h2{font-size:17px}.training-launch p,.knowledge-booking p{font-size:10px}.training-launch>button,.knowledge-booking>button{grid-column:1/-1;width:100%;min-height:46px;font-size:14px}.training-contents{grid-template-columns:1fr;min-height:0}.training-contents>div{padding:16px}.training-contents h2{margin-bottom:12px;font-size:18px}.training-contents li{font-size:12px}.training-contents>img{object-position:center 55%;width:100%;height:145px;transform:scale(1.3);-webkit-mask-image:linear-gradient(#0000,#000 26% 92%);mask-image:linear-gradient(#0000,#000 26% 92%)}.training-dialog{border-radius:17px;max-height:calc(100dvh - 76px);padding:15px}.training-dialog__heading,.training-dialog__module-heading{grid-template-columns:44px minmax(0,1fr);gap:9px}.training-dialog__heading>span,.training-dialog__module-heading>span{border-radius:12px;width:44px;height:44px}.training-dialog__module-heading>.training-item-art{width:44px;height:44px}.training-dialog header h2{font-size:21px}.training-course-progress{min-height:132px;padding:13px 126px 13px 13px}.training-course-progress>img{width:186px;height:auto;right:-16px}.training-course-progress p{margin-top:23px;font-size:9px}.training-dialog__modules{gap:7px}.training-dialog__modules>button{min-height:130px;padding:11px}.training-dialog__modules>button>.training-item-art{width:58px;height:50px;margin-bottom:7px}.training-dialog__modules b{font-size:14px}.training-dialog__modules small{font-size:9px}}.staff-dismissal{background:#50112229;border:1px solid #e0455b61;border-radius:13px;margin-top:12px;padding:13px}.staff-dismissal header{align-items:flex-start;gap:10px;display:flex}.staff-dismissal header>svg{color:#ff6f82;width:24px}.staff-dismissal h3{margin:0;font-size:15px}.staff-dismissal p{color:#8f9db8;margin:3px 0 0;font-size:12px;line-height:1.4}.staff-dismissal textarea{color:#eef1fb;resize:vertical;background:#07152a;border:1px solid #e14e656b;border-radius:10px;outline:none;width:100%;min-height:76px;margin-top:11px;padding:10px}.staff-dismissal>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#b52b48,#771b34);border:1px solid #e54c65;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:9px;font-weight:730;display:flex}.staff-dismissal>button:disabled{cursor:not-allowed;opacity:.48}.staff-dismissal>button svg{width:18px}.status-hero--dismissed{background:radial-gradient(circle at 90% 20%,#e9453c24,#0000 32%),linear-gradient(145deg,#071936fa,#041227fa);border-color:#ee74377a;display:block}.status-hero--dismissed .status-hero__icon{color:#ffe0c2;background:linear-gradient(145deg,#b43a36,#5a1c2b);border:1px solid #f0763e99;position:absolute;top:16px;right:16px;box-shadow:0 0 20px #e148363d}.status-hero--dismissed .status-hero__content{text-align:left;width:100%;padding-right:58px}.status-hero--dismissed .status-hero__content>p{width:calc(100% + 58px)}.status-hero--dismissed h2{color:#ff8c5c}.history-item--dismissed em,.staff-status--dismissed{color:#ff9f76;background:#e8623d26}.application-response--dismissed{background:#641d202e;border-color:#e75b4161}@media (width<=700px){.software-links{gap:6px}.software-links button{gap:5px;min-height:82px;padding:8px 3px}.software-links svg{width:27px;height:27px}.software-links b{font-size:11px}.software-stage{gap:11px;margin-top:12px}.software-banner{border-radius:15px}.software-booking{grid-template-columns:78px minmax(0,1fr);gap:10px;padding:12px}.software-booking>img{width:78px;height:78px}.software-booking h2{font-size:18px}.software-booking p{font-size:12px}.software-booking button{grid-column:1/-1;width:100%;min-height:48px;font-size:15px}.software-conditions{grid-template-columns:1fr;min-height:0}.software-conditions>div{padding:17px}.software-conditions h2{margin-bottom:14px;font-size:19px}.software-conditions li{font-size:12px}.software-conditions>img{object-position:center 56%;width:100%;height:145px;-webkit-mask-image:linear-gradient(#0000,#000 30% 92%);mask-image:linear-gradient(#0000,#000 30% 92%)}.software-accordions summary{grid-template-columns:30px minmax(0,1fr) 20px;gap:9px;min-height:62px;padding:0 14px}.software-accordions summary>svg:first-child{width:25px}.software-accordions summary span{font-size:15px}.software-accordions details>div{padding:0 14px 15px 53px;font-size:12px}.software-info-dialog{border-radius:17px;max-height:calc(100dvh - 76px);padding:16px}.software-info-dialog>header{grid-template-columns:45px minmax(0,1fr);gap:10px}.software-info-dialog>header>span{border-radius:12px;width:45px;height:45px}.software-info-dialog>header svg{width:25px}.software-info-dialog h2{font-size:22px}.software-info-dialog__intro{margin:12px 0;font-size:12px}.software-info-dialog__sections>section{padding:11px}}.admission-history{--event-color:#8177ff;--event-soft:#695be626}.admission-history>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.admission-history>header>svg{color:#8b82ff;width:24px}.admission-history>header small{color:#7283a7;letter-spacing:.11em;text-transform:uppercase;font-size:9px;display:block}.admission-history>header h3{margin:2px 0 0;font-size:17px}.admission-timeline{gap:9px;display:grid;position:relative}.admission-timeline:before{content:"";background:linear-gradient(#7469ff94,#f7912d9e,#e63f428a,#3fce8880);width:2px;position:absolute;top:25px;bottom:25px;left:22px}.admission-event{--event-color:#8177ff;--event-soft:#695be626;border:1px solid var(--event-color);grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:11px 12px 11px 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admission-event{border:1px solid color-mix(in srgb, var(--event-color) 32%, transparent)}}.admission-event{background:radial-gradient(circle at 0 50%, var(--event-soft), transparent 36%), #051226c7;border-radius:14px}.admission-event--interview{--event-color:#ffa139;--event-soft:#ee862029}.admission-event--software{--event-color:#ff5d55;--event-soft:#e8373d26}.admission-event--training{--event-color:#55a9ff;--event-soft:#2e84e126}.admission-event--team{--event-color:#4ce19a;--event-soft:#2dc17c26}.admission-event.is-failure{background:radial-gradient(circle at 0,#ce324729,#0000 38%),#230a1ab8;border-color:#ea4a5e7a}.admission-event__icon{z-index:1;border:1px solid var(--event-color);place-items:center;width:45px;height:45px;margin-left:-1px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admission-event__icon{border:1px solid color-mix(in srgb, var(--event-color) 72%, transparent)}}.admission-event__icon{background:var(--event-color);border-radius:0 14px 14px 0}@supports (color:color-mix(in lab, red, red)){.admission-event__icon{background:color-mix(in srgb, var(--event-color) 18%, #07162e)}}.admission-event__icon{color:var(--event-color);box-shadow:0 0 16px var(--event-color)}@supports (color:color-mix(in lab, red, red)){.admission-event__icon{box-shadow:0 0 16px color-mix(in srgb, var(--event-color) 23%, transparent)}}.admission-event__icon svg{width:23px;height:23px}.admission-event__content{gap:3px;min-width:0;display:grid}.admission-event__content>b{color:#eef1fb;font-size:14px}.admission-event__content time{color:#7f90b2;font-size:10px}.admission-event__actor{color:#7f90b2;flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:flex}.admission-event__actor .reviewer-contact{color:#bfc9df;min-height:0;padding:0;font-size:10px}.admission-event__actor .reviewer-contact svg{width:13px}.admission-event__content p{border-left:2px solid var(--event-color);color:#b7c2d8;background:#020b1980;border-radius:0 8px 8px 0;margin:6px 0 0;padding:8px 9px;font-size:11px;line-height:1.42}.admission-event__content p strong{color:var(--event-color)}@supports (color:color-mix(in lab, red, red)){.admission-event__content p strong{color:color-mix(in srgb, var(--event-color) 72%, #fff)}}.admission-event>em{border:1px solid var(--event-color);min-width:54px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.admission-event>em{border:1px solid color-mix(in srgb, var(--event-color) 48%, transparent)}}.admission-event>em{background:var(--event-soft);color:var(--event-color);text-align:center;border-radius:9px;font-size:10px;font-style:normal;font-weight:750}@media (width<=520px){.admission-event{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding-right:9px}.admission-timeline:before{left:19px}.admission-event__icon{border-radius:0 12px 12px 0;width:40px;height:42px}.admission-event__icon svg{width:20px}.admission-event__content>b{font-size:12px}.admission-event>em{min-width:48px;padding-inline:6px;font-size:9px}}.candidate-stage-badge--accepted{color:#f3fcff;background:linear-gradient(105deg,#075da9,#0a8ed1 58%,#174d94);border-color:#3fbfffc2;box-shadow:inset 0 1px #daf8ff3d,0 6px 18px #0c7dc433}.candidate-stage-badge--accepted i{color:#a9ecff}.candidate-overview--accepted>.minecraft-head{border-color:#20a7f2;box-shadow:0 0 0 3px #11589bc2,0 0 24px #1a9de640}.candidate-overview--accepted .stage-progress i svg{width:16px;height:16px}.candidate-overview--accepted .stage-progress>div:first-child.is-complete{color:#ffbd5c}.candidate-overview--accepted .stage-progress>div:first-child.is-complete i{color:#ffb24e;background:#162238;border-color:#e58a2a}.candidate-overview--accepted .stage-progress>div:first-child.is-complete:after{box-shadow:0 0 8px #ef543133;background:linear-gradient(90deg,#e58a2a 0%,#f06d36 52%,#e63e3b 100%)!important}.candidate-overview--accepted .stage-progress>div:nth-child(2).is-complete{color:#ff8378}.candidate-overview--accepted .stage-progress>div:nth-child(2).is-complete i{color:#ff746b;background:#281522;border-color:#ef4b43}.candidate-overview--accepted .stage-progress>div:nth-child(2).is-complete:after{box-shadow:0 0 8px #5cc5472e;background:linear-gradient(90deg,#e63e3b 0%,#e8a83f 50%,#42c84d 100%)!important}.candidate-overview--accepted .stage-progress>div:nth-child(3).is-complete{color:#79e985}.candidate-overview--accepted .stage-progress>div:nth-child(3).is-complete i{color:#7df188;background:#102a23;border-color:#43c94f}.candidate-overview--accepted .stage-progress>div:nth-child(3).is-complete:after{box-shadow:0 0 8px #20a7f233;background:linear-gradient(90deg,#42c84d 0%,#27bd9b 52%,#20a7f2 100%)!important}.candidate-overview--accepted .stage-progress .is-active{color:#e5f8ff}.candidate-overview--accepted .stage-progress .is-active i{color:#fff;background:linear-gradient(145deg,#1eabed,#1762b4);border-color:#5dceff;box-shadow:0 0 0 3px #30b5ef1f,0 0 20px #28a9e866}.accepted-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.accepted-shortcuts>button{color:#f2f7ff;text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 0,#187fc624,#0000 55%),#05142af0;border:1px solid #3e7ec86b;border-radius:17px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:124px;padding:12px 7px;display:grid}.accepted-shortcuts>button:disabled{opacity:.65;cursor:wait}.accepted-shortcuts img{object-fit:cover;filter:drop-shadow(0 7px 12px #107bdd33);border-radius:15px;width:62px;height:62px}.accepted-shortcuts b{font-size:15px}.accepted-shortcuts small{color:#7189aa;font-size:9px;line-height:1.2}.accepted-banner{aspect-ratio:2.88;background:#041429;border:1px solid #4a8dd26b;border-radius:15px;margin-top:12px;position:relative;overflow:hidden}.accepted-banner>img{object-fit:cover;object-position:center;width:100%;height:100%}.curator-card{background:radial-gradient(circle at 16%,#1689cc21,#0000 30%),#05142af0;border:1px solid #3f81c86e;border-radius:17px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:12px;padding:17px 19px;display:grid}.curator-card__heading{grid-column:1/-1}.curator-card__heading small,.onboarding-form header>small,.accepted-dialog>small{color:#59bfff;letter-spacing:.08em;text-transform:uppercase;font-weight:750}.curator-card__heading h2{margin:2px 0 0;font-size:21px}.curator-card>img{width:82px;height:82px;image-rendering:pixelated;background:#0a2c4b;border:2px solid #24a8e8;border-radius:15px}.curator-card__person h3{margin:3px 0 1px;font-size:20px}.curator-card__person>small,.curator-card__person>p{color:#4fc3ff}.curator-card__person>p{margin:0}.curator-card>.curator-card__contact{color:#fff;cursor:pointer;background:linear-gradient(110deg,#136ccafa,#10aedcfa);border:1px solid #55cfff;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-width:190px;min-height:52px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 8px 22px #0879c833}.curator-card>.curator-card__contact svg{flex:0 0 19px;width:19px}.onboarding-form{background:radial-gradient(circle at 100% 0,#147dbe21,#0000 32%),#05142af5;border:1px solid #3f81c873;border-radius:18px;margin-top:12px;padding:20px}.onboarding-form header h2{margin:3px 0 5px;font-size:25px}.onboarding-form header p{color:#8fa3be;margin:0}.onboarding-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.onboarding-form label,.onboarding-form__field{gap:6px;display:grid}.onboarding-form label>span,.onboarding-form__field>span{color:#91a9c7;font-size:12px;font-weight:700}.onboarding-form input,.onboarding-form select{color:#eef7ff;width:100%;height:52px;font:inherit;background:#061931;border:1px solid #427ec37a;border-radius:12px;outline:none;padding:0 14px}.onboarding-form input:focus,.onboarding-form select:focus{border-color:#42b9f2;box-shadow:0 0 0 3px #32aae621}.onboarding-date-picker{position:relative}.onboarding-date-picker.is-open{z-index:50}.onboarding-date-picker__trigger{color:#eef7ff;width:100%;height:52px;font:inherit;text-align:left;cursor:pointer;background:#061931;border:1px solid #427ec37a;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.onboarding-date-picker__trigger:hover,.onboarding-date-picker__trigger:focus-visible,.onboarding-date-picker.is-open .onboarding-date-picker__trigger{border-color:#42b9f2;box-shadow:0 0 0 3px #32aae621}.onboarding-date-picker__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onboarding-date-picker__trigger svg{color:#50c9ff;flex:0 0 20px;width:20px}.onboarding-calendar{z-index:71;color:#f1f7ff;background:radial-gradient(circle at 50% 0,#167dcf2b,#0000 43%),#06162b;border:1px solid #47a6e59e;border-radius:16px;width:min(340px,100vw - 52px);padding:13px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #00061494}.onboarding-calendar__backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#000714b3;border:0;position:fixed;inset:0}.onboarding-calendar>header{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;display:grid}.onboarding-calendar>header b{text-align:center;text-transform:capitalize;font-size:14px}.onboarding-calendar>header button{color:#9bdcff;cursor:pointer;background:#0a2546d1;border:1px solid #4787c96b;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.onboarding-calendar>header svg{width:19px}.onboarding-calendar__weekdays,.onboarding-calendar__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.onboarding-calendar__weekdays{margin:11px 0 5px}.onboarding-calendar__weekdays span{color:#66809f;text-align:center;font-size:10px;font-weight:750}.onboarding-calendar__days{gap:3px}.onboarding-calendar__days button{aspect-ratio:1;color:#d8e7f8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:100%;font-size:12px;font-weight:700;display:grid}.onboarding-calendar__days button:hover:not(:disabled){background:#1a71af38;border-color:#42b4ef6b}.onboarding-calendar__days button.is-outside{color:#53647b}.onboarding-calendar__days button:disabled{color:#364458;cursor:not-allowed}.onboarding-calendar__days button.is-today{color:#71d9ff;border-color:#44c4f88a}.onboarding-calendar__days button.is-selected{color:#fff;background:linear-gradient(145deg,#146fc4,#18a9d7);border-color:#72dcff;box-shadow:0 0 16px #23aae657}.onboarding-calendar>footer{border-top:1px solid #437cb847;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;display:flex}.onboarding-calendar>footer button{color:#7ad7ff;cursor:pointer;background:#165c973d;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px;font-weight:750}.onboarding-calendar>footer button:last-child{color:#fff;background:linear-gradient(110deg,#116fc4,#16a3d8)}.onboarding-form>button{color:#fff;cursor:pointer;background:linear-gradient(105deg,#096bc2,#14a7df);border:1px solid #41c2ff;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:14px;font-size:16px;font-weight:750;display:flex}.onboarding-form>button:disabled{opacity:.62;cursor:wait}.onboarding-form>button svg{width:21px}.onboarding-form__notice{color:#ffb8ac;background:#7120262e;border:1px solid #ff796273;border-radius:10px;margin:13px 0 0;padding:10px 12px}.onboarding-form__notice.is-success{color:#8ee9c8;background:#135b4833;border-color:#36d59f6b}.onboarding-placement{background:#6444112b;border:1px solid #eba93c6b;border-radius:11px;align-items:center;gap:10px;margin-top:11px;padding:10px 12px;display:flex}.onboarding-placement>svg{color:#f4ba59;flex:none;width:23px}.onboarding-placement>span{gap:2px;display:grid}.onboarding-placement b{color:#ffe0a5;font-size:12px}.onboarding-placement small{color:#bfae8d;font-size:10px;line-height:1.35}.onboarding-placement.is-assigned{background:#12664b2e;border-color:#33d29b6b}.onboarding-placement.is-assigned>svg,.onboarding-placement.is-assigned b{color:#7fe6be}.onboarding-placement.is-assigned small{color:#8dbbae}.onboarding-form__saved{color:#73dcb9;justify-content:center;align-items:center;gap:7px;margin-top:10px;display:flex}.onboarding-form__saved svg{width:17px}.accepted-overlay{padding-top:max(18px, env(safe-area-inset-top));align-items:flex-start}.accepted-dialog{color:#eef6ff;background:#06182f;border:1px solid #458bd58f;border-radius:19px;width:min(94vw,520px);max-height:calc(100dvh - 42px);padding:23px;position:relative;overflow:auto}.accepted-dialog h2{margin:4px 46px 7px 0;font-size:26px}.accepted-dialog>p{color:#8ea3bd;margin:0 44px 15px 0}.accepted-dialog ul,.accepted-dialog ol{color:#c9d7e8;gap:12px;margin:18px 0 0;padding-left:22px;line-height:1.45;display:grid}.accepted-dialog ul{padding:0;list-style:none}.accepted-dialog li{padding-left:3px}.accepted-dialog ul li{gap:10px;display:flex}.accepted-dialog li svg{color:#4bc6ff;flex:0 0 20px;width:20px}.accepted-dialog__leaders{gap:9px;display:grid}.accepted-dialog__leaders>button{color:#edf6ff;text-align:left;background:#071d38;border:1px solid #417ec266;border-radius:13px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:9px;display:grid}.accepted-dialog__leaders img{width:54px;height:54px;image-rendering:pixelated;border:1px solid #2fa8e5;border-radius:10px}.accepted-dialog__leaders span{gap:3px;display:grid}.accepted-dialog__leaders small{color:#66c6f6}.accepted-dialog__empty{color:#8ca2bd;text-align:center;border:1px dashed #4d86c56b;border-radius:12px;padding:18px}@media (width<=700px){.accepted-shortcuts{gap:5px}.accepted-shortcuts>button{border-radius:13px;gap:4px;min-height:82px;padding:7px 2px}.accepted-shortcuts img{border-radius:11px;width:45px;height:45px}.accepted-shortcuts b{font-size:10px}.accepted-shortcuts small{display:none}.accepted-banner{min-height:132px}.curator-card{grid-template-columns:67px minmax(0,1fr) auto;gap:10px;padding:13px}.curator-card__heading{display:none}.curator-card>img{width:64px;height:64px}.curator-card__person h3{font-size:16px}.curator-card__person small,.curator-card__person p{font-size:11px}.curator-card>.curator-card__contact{grid-column:1/-1;width:100%;min-height:46px;padding:0 13px;font-size:13px}.curator-card>.curator-card__contact svg{width:16px}.candidate-overview--accepted>.minecraft-head{margin-top:19px}.onboarding-form{padding:14px}.onboarding-form header h2{font-size:20px}.onboarding-form header p{font-size:11px}.onboarding-form__grid{grid-template-columns:1fr;gap:10px;margin-top:14px}.onboarding-form input,.onboarding-form select,.onboarding-date-picker__trigger{height:48px;font-size:14px}.onboarding-calendar{width:min(340px,100vw - 34px);padding:11px}.onboarding-form>button{font-size:13px}.onboarding-form__saved{font-size:9px}}.employee-dashboard{width:min(100%,920px);min-height:100dvh;padding:0 16px calc(34px + env(safe-area-inset-bottom));color:#eff6ff;margin:0 auto}.employee-hero{border-bottom:1px solid #2c8bde73;place-items:center;height:216px;margin:0 -16px;display:grid;position:relative;overflow:hidden}.employee-hero:after{content:"";background:linear-gradient(#0000 58%,#020d1d 100%);position:absolute;inset:0}.employee-hero__background{object-fit:cover;object-position:center 59%;opacity:.88;width:100%;height:100%;position:absolute;inset:0}.employee-hero__logo{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 20px #0000007a);width:min(66%,560px);max-height:150px;position:relative;transform:translateY(-16px)}.employee-hero>span{z-index:2;color:#8db8e9;letter-spacing:.13em;text-align:center;text-transform:uppercase;background:#04122bc7;border:1px solid #2c9aef80;border-radius:999px;min-width:330px;padding:9px 28px;font-size:17px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.employee-profile{background:radial-gradient(circle at 19%,#5427ca33,#0000 26%),radial-gradient(circle at 85% 35%,#1477bf1f,#0000 32%),#031024f0;border:1px solid #218ee0;border-radius:21px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:34px;margin-top:6px;padding:27px 35px;display:grid;box-shadow:inset 0 1px #9bd8ff14}.employee-profile>img{width:190px;height:190px;image-rendering:pixelated;background:linear-gradient(#07152e,#07152e) padding-box padding-box,linear-gradient(130deg,#8454ff,#21d6ff) border-box;border:4px solid #0000;border-radius:50%;box-shadow:0 0 0 3px #185ba675,0 0 30px #6737f259,0 0 25px #21bfee3d}.employee-profile>div>small{color:#4ec4ff;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:16px;display:flex}.employee-profile>div>small svg{width:23px}.employee-profile h1{margin:10px 0 2px;font-size:clamp(32px,5vw,48px)}.employee-profile p{color:#8fa7cb;margin:0 0 18px;font-size:24px}.employee-profile>div>b{background:linear-gradient(95deg,#602fd3bf,#6b1ea99e),#31136e;border:1px solid #9c54ff;border-radius:13px;align-items:center;gap:15px;min-width:270px;padding:13px 22px;font-size:25px;display:inline-flex;box-shadow:inset 0 1px #f4cfff42,0 0 18px #8f3aec57}.employee-profile>div>b>span{flex:1}.employee-profile>div>b svg{color:#d89cff;width:29px}.employee-profile__group-button{cursor:pointer;background:#13154a7a;border:1px solid #bd7bff85;border-radius:11px;flex:0 0 52px;place-items:center;width:52px;height:44px;margin:-8px -13px -8px 5px;padding:0;display:grid}.employee-profile__group-button:hover,.employee-profile__group-button:focus-visible{background:#163d73ad;border-color:#6dd8ff;outline:none}.employee-profile__group-button img{object-fit:contain;filter:drop-shadow(0 0 7px #4fcfff4d);width:46px;height:40px}.employee-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.employee-nav>a,.employee-nav>button{color:#f2f7ff;text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 15%,#2973d521,#0000 53%),#041228f2;border:1px solid #238bdda6;border-radius:18px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:176px;padding:11px 8px;text-decoration:none;display:grid}.employee-nav img{object-fit:contain;border-radius:13px;width:76px;height:72px}.employee-nav b{font-size:18px}.employee-nav small{color:#7795be;font-size:12px}.employee-leadership,.employee-statistics{background:radial-gradient(circle at 100% 0,#2256a71a,#0000 35%),#031024f5;border:1px solid #218bdca6;border-radius:21px;margin-top:15px;padding:22px 25px}.employee-leadership>header,.employee-statistics>header{align-items:center;gap:12px;display:flex}.employee-leadership>header>svg,.employee-statistics>header>svg{color:#f7a71b;filter:drop-shadow(0 0 8px #f7a71b57);width:34px;height:34px}.employee-statistics>header>svg{color:#2cb5ff;filter:drop-shadow(0 0 8px #2cb5ff4d)}.employee-leadership>header h2,.employee-statistics>header h2{margin:0;font-size:28px}.employee-leadership>header>span{background:linear-gradient(90deg,#2f80cd73,#0000);flex:1;height:1px}.employee-leadership>div{grid-template-columns:repeat(var(--leader-count), minmax(0, 1fr));gap:0;margin-top:18px;display:grid}.employee-leadership>div>button{color:#f3f7ff;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #306cb26b;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:10px 16px;display:grid}.employee-leadership>div>button:last-child{border-right:0}.employee-leadership>div>button:hover,.employee-leadership>div>button:focus-visible{background:#185a9621;border-radius:13px}.employee-leadership>div img{clip-path:polygon(50% 0,95% 22%,95% 78%,50% 100%,5% 78%,5% 22%);width:74px;height:74px;image-rendering:pixelated;background:#061a32;border:2px solid #2bb7f2;border-radius:19px}.employee-leadership>div span{gap:3px;min-width:0;display:grid}.employee-leadership>div small{color:#42c4ff}.employee-leadership>div button:nth-child(2) small,.employee-leadership>div button:nth-child(4) small{color:#da70ff}.employee-leadership>div b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.employee-leadership>div em{color:#6e88ae;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.employee-leadership__empty{color:#8099bb;text-align:center;border:1px dashed #347fc973;border-radius:13px;margin:17px 0 0;padding:18px}.employee-statistics>header>span{color:#79a9d8;flex:1;align-items:center;gap:9px;min-width:180px;font-size:15px;font-weight:750;display:flex}.employee-statistics>header>span i{background:#3381cb73;flex:1;height:1px}.employee-statistics>header>small{color:#6e8fb8}.employee-statistics>nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.employee-statistics>nav button{appearance:none;color:#83a3ce;min-width:0;min-height:51px;font:inherit;cursor:pointer;background:#071a35d1;border:1px solid #336fb780;border-radius:11px;outline:none;padding:8px;font-size:13px;font-weight:700}.employee-statistics>nav button small{display:none}.employee-statistics>nav button.is-active{color:#e8f8ff;background:#08305bfa;border-color:#25b9ff;box-shadow:inset 0 -2px #25b9ff8c}.employee-statistics>nav button:focus,.employee-statistics>nav button:focus-visible{outline:none}.employee-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:14px;display:grid}.employee-metric{--metric-accent:#ff474d;--metric-soft:#b31c2b2e;border:1px solid var(--metric-accent);background:radial-gradient(circle at 82% 100%, var(--metric-soft), transparent 48%), #041023eb;border-radius:16px;min-width:0;padding:16px}.employee-metric--mutes{--metric-accent:#ffad0a;--metric-soft:#ae660a2b}.employee-metric--onlineMinutes{--metric-accent:#21bfff;--metric-soft:#0d7cb02b}.employee-metric>header{align-items:center;gap:12px;display:flex}.employee-metric>header>span{border:1px solid var(--metric-accent);background:var(--metric-soft);width:57px;height:57px;color:var(--metric-accent);clip-path:polygon(50% 0,92% 21%,92% 78%,50% 100%,8% 78%,8% 21%);flex:0 0 57px;place-items:center;display:grid}.employee-metric>header svg{width:27px}.employee-metric>header>div{display:grid}.employee-metric>header b{color:var(--metric-accent);font-size:20px}.employee-metric>header strong{font-size:34px;line-height:1}.employee-metric>header strong small{color:#8ca3c2;margin-left:5px;font-size:13px;font-weight:500}.employee-metric>p{color:#8fa4c1;margin:12px 0 3px;font-size:12px}.employee-metric>div{color:var(--metric-accent);align-items:baseline;gap:8px;display:flex}.employee-metric>div b{font-size:15px}.employee-metric>div small{font-size:10px}.employee-metric>div.is-neutral{color:#7087a8}.employee-metric>div.is-negative{color:#ff6a6f}.employee-metric-chart{width:100%;height:70px;margin-top:3px;display:block;overflow:visible}.employee-metric-chart line{stroke:#6c89ae40}.employee-metric-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.employee-metric-chart .is-previous{stroke:#90a3be61;stroke-dasharray:4 5;stroke-width:1.3px}.employee-metric-chart .is-current{stroke:var(--metric-accent);stroke-width:2.5px;filter:drop-shadow(0 0 3px var(--metric-accent))}.employee-metric-chart circle{fill:var(--metric-accent);stroke:#d9f5ff;stroke-width:.6px}.employee-norm{background:linear-gradient(90deg,#02121914,#02111b61),url(/personal-norm-banner.png?v=1) 50%/cover no-repeat;border:1px solid #c48a20;border-radius:16px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:18px;margin-top:16px;padding:16px 23px 16px clamp(132px,22%,190px);display:grid}.employee-norm.is-complete{border-color:#24ca5b}.employee-norm>img{display:none}.employee-norm h3{margin:0;font-size:23px}.employee-norm h3 b{color:#ffbc3d}.employee-norm.is-complete h3 b{color:#43e66f}.employee-norm p,.employee-norm span{color:#91a8c3;margin:6px 0}.employee-norm span b:first-child{color:#ff5b5e}.employee-norm span b:nth-child(2){color:#ffb21d}.employee-norm span b:nth-child(3){color:#37c7ff}.employee-norm>div>i{background:#071d22;border:1px solid #38995d80;border-radius:999px;height:13px;margin-top:11px;display:block;overflow:hidden}.employee-norm>div>i b{border-radius:inherit;background:linear-gradient(90deg,#b47a18,#ffd64f);height:100%;transition:width .5s;display:block}.employee-norm.is-complete>div>i b{background:linear-gradient(90deg,#1d9e48,#5df173)}.employee-norm>strong{color:#ffc64d;text-align:center;font-size:44px}.employee-norm.is-complete>strong{color:#65ea72}.employee-norm>strong small{text-transform:uppercase;font-size:11px;display:block}.employee-footer{color:#6485b0;text-align:center;padding-top:14px}.employee-personnel-strip{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 88% 0,#2ce38424,#0000 45%),#041c31;border:1px solid #268c60;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(100%,880px);margin:0 auto 14px;padding:14px 18px;display:grid}.employee-personnel-strip.has-attention{background:radial-gradient(circle at 88% 0,#ff435b29,#0000 45%),#211126;border-color:#c3485b}.employee-personnel-strip>svg{color:#55e79c;background:#0a5137;border:1px solid #2bc17a;border-radius:12px;width:39px;height:39px;padding:8px}.employee-personnel-strip.has-attention>svg{color:#ff8090;background:#642336;border-color:#dc5a6b}.employee-personnel-strip>span{flex-direction:column;min-width:0;display:flex}.employee-personnel-strip small{color:#53dc99;letter-spacing:1px;font-size:10px;font-weight:800}.employee-personnel-strip b{margin:2px 0;font-size:18px}.employee-personnel-strip em{color:#91abc4;font-size:11px;font-style:normal}.employee-personnel-strip>strong{color:#c5fbe0;background:#0e4c36;border-radius:8px;padding:7px 10px;font-size:12px}.employee-personnel-dialog>svg{color:#7f91ff;background:#151a58;border:1px solid #4c65db;border-radius:18px;width:72px;height:72px;padding:15px}.employee-personnel-dialog>small{color:#39c4ff;letter-spacing:1px;margin-top:10px;font-weight:800;display:block}.employee-promotion{border-top:1px solid #1a4269;margin-top:15px;padding-top:14px}.employee-promotion h3{margin:0 0 6px}.employee-promotion p,.employee-promotion>small{color:#96accb;line-height:1.45}.employee-promotion__result{background:#4610235c;border:1px solid #e1486570;border-radius:10px;gap:3px;margin:9px 0;padding:9px 10px;display:grid}.employee-promotion__result b{color:#ff7892;font-size:12px}.employee-promotion__result small{color:#c8a6b1;line-height:1.4}.employee-promotion textarea{resize:vertical;color:#fff;background:#021326;border:1px solid #285376;border-radius:11px;outline:none;width:100%;min-height:92px;padding:11px}.employee-promotion button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#5142e8,#713bdd);border:0;border-radius:10px;width:100%;margin-top:8px;padding:11px;font-weight:800}.employee-promotion button:disabled{opacity:.45;cursor:default}@media (width<=760px){.employee-personnel-strip{border-radius:12px;gap:8px;padding:10px}.employee-personnel-strip>svg{width:34px;height:34px}.employee-personnel-strip b{font-size:14px}.employee-personnel-strip em{font-size:8px}.employee-personnel-strip>strong{padding:5px 7px;font-size:9px}}.employee-overlay{z-index:1000;padding:max(18px, env(safe-area-inset-top)) 12px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#000611d1;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.employee-overlay>section{color:#edf6ff;text-align:left;background:radial-gradient(circle at 50% 0,#3f40ca2b,#0000 34%),#051730;border:1px solid #2f97e59e;border-radius:19px;width:min(100%,470px);max-height:calc(100dvh - 36px);padding:24px;position:relative;overflow:auto}.employee-overlay>section::-webkit-scrollbar{display:none}.employee-overlay::-webkit-scrollbar{display:none}.employee-overlay>section>button:first-child{z-index:2;color:#8fa6c5;background:#071c36;border:1px solid #4c85c673;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:13px;right:13px}.employee-overlay>section>img{width:98px;height:98px;image-rendering:pixelated;border:2px solid #31b8f3;border-radius:19px;margin-bottom:13px;display:block}.employee-overlay>section>small{color:#47c3ff;letter-spacing:.07em;text-transform:uppercase;font-weight:700}.employee-overlay h2{margin:5px 48px 8px 0;font-size:27px}.employee-overlay>section>p{color:#9aafc8;line-height:1.5}.employee-overlay__contact{color:#fff;background:linear-gradient(105deg,#146bc1,#129fde);border:1px solid #35bfff;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:17px;font-weight:750;display:flex}.employee-overlay__contact svg{width:20px}.employee-overlay>.employee-group-dialog{width:min(100%,560px)}.employee-group-dialog__header{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:15px;padding-right:45px;display:grid}.employee-group-dialog__header>img{object-fit:contain;filter:drop-shadow(0 0 12px #35a4ff42);width:88px;height:88px}.employee-group-dialog__header>span{min-width:0}.employee-group-dialog__header small,.employee-member-profile>small{color:#65ccff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.employee-group-dialog__header h2{margin:3px 0}.employee-group-dialog__header p{color:#819bbd;margin:0;font-size:13px}.employee-group-list{gap:8px;margin-top:18px;display:grid}.employee-group-list>button{color:#eff6ff;text-align:left;cursor:pointer;background:#051934c7;border:1px solid #3274ba66;border-radius:13px;grid-template-columns:58px minmax(0,1fr) 10px 64px;align-items:center;gap:11px;min-width:0;padding:10px 12px;display:grid}.employee-group-list>button:hover,.employee-group-list>button:focus-visible{background:#082b4fe6;border-color:#41bcffbf;outline:none}.employee-group-list>button>img{width:56px;height:56px;image-rendering:pixelated;background:#061a32;border:2px solid #2caee9;border-radius:13px}.employee-group-list>button>span{gap:2px;min-width:0;display:grid}.employee-group-list>button small{color:#6bd1ff;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.employee-group-list>button[data-position=curator] small{color:#ffc34f}.employee-group-list>button[data-position=deputy] small{color:#dd7bff}.employee-group-list>button[data-position=main_employee] small{color:#66e6ff}.employee-group-list>button[data-position=senior_employee] small{color:#8b9dff}.employee-group-list>button[data-position=junior_employee] small,.employee-group-list>button[data-position=trainee] small{color:#84a0c7}.employee-group-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.employee-group-list>button em{color:#7f97b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.employee-group-list>button>i{background:#54657c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #54657c21}.employee-group-list>button>i.is-online{background:#39df85;box-shadow:0 0 0 3px #39df8521,0 0 10px #39df8594}.employee-group-list>button>strong{color:#8399b6;text-align:right;font-size:10px}.employee-group-list>button:has(>i.is-online)>strong{color:#50dc91}.employee-member-profile{padding-top:4px}.employee-member-profile__back{color:#92b5db;background:#082343b3;border:1px solid #448bcf6e;border-radius:10px;margin:0 50px 18px 0;padding:7px 12px}.employee-member-profile>img{width:112px;height:112px;image-rendering:pixelated;background:#061a32;border:3px solid #31b8f3;border-radius:23px;margin-bottom:14px;display:block}.employee-member-profile h2{margin-bottom:2px}.employee-member-profile__nickname{color:#819abb;margin:0 0 16px}.employee-member-presence{background:#04142ab8;border:1px solid #4a6b945c;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}.employee-member-presence>i{background:#607089;border-radius:50%;flex:0 0 11px;width:11px;height:11px}.employee-member-presence.is-online{border-color:#2ed2796b}.employee-member-presence.is-online>i{background:#39df85;box-shadow:0 0 11px #39df85b3}.employee-member-presence>span{gap:2px;display:grid}.employee-member-presence b{font-size:13px}.employee-member-presence small{color:#8097b5;font-size:11px}.employee-overlay>section>img.employee-overlay__hero-art{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 0 12px #596dff61);border:0;border-radius:0;width:78px;height:78px;margin:-5px 0 9px}.employee-faq{gap:10px;margin:18px 0 0;display:grid}.employee-faq>div{background:#071c36ad;border:1px solid #3775b866;border-radius:12px;padding:13px}.employee-faq dt{font-weight:750}.employee-faq dd{color:#8fa6c2;margin:5px 0 0;line-height:1.45}.employee-overlay pre{color:#c7daf0;font:inherit;white-space:pre-wrap;background:#041226;border:1px solid #3a7cc16b;border-radius:12px;margin:17px 0 0;padding:15px;font-size:13px;line-height:1.55;overflow:auto}@media (width<=700px){.employee-dashboard{padding-inline:8px}.employee-hero{height:146px;margin-inline:-8px}.employee-hero__logo{width:76%;max-height:104px;transform:translateY(-12px)}.employee-hero>span{min-width:250px;padding:6px 18px;font-size:10px;bottom:8px}.employee-profile{border-radius:17px;grid-template-columns:104px minmax(0,1fr);gap:15px;padding:16px}.employee-profile>img{border-width:3px;width:100px;height:100px}.employee-profile>div>small{gap:5px;font-size:9px}.employee-profile>div>small svg{width:15px}.employee-profile h1{margin-top:4px;font-size:21px}.employee-profile p{margin-bottom:8px;font-size:13px}.employee-profile>div>b{gap:8px;min-width:0;padding:8px 11px;font-size:14px}.employee-profile>div>b svg{width:19px}.employee-profile__group-button{border-radius:9px;flex-basis:39px;width:39px;height:34px;margin:-5px -7px -5px 2px}.employee-profile__group-button img{width:35px;height:31px}.employee-nav{gap:5px;margin-top:8px}.employee-nav>a,.employee-nav>button{border-radius:13px;gap:2px;min-height:100px;padding:5px 2px}.employee-nav img{border-radius:9px;width:48px;height:45px}.employee-nav b{font-size:10px}.employee-nav small{overflow-wrap:anywhere;max-width:100%;font-size:7px}.employee-leadership,.employee-statistics{border-radius:16px;margin-top:9px;padding:13px 11px}.employee-leadership>header,.employee-statistics>header{gap:7px}.employee-leadership>header>svg,.employee-statistics>header>svg{width:23px;height:23px}.employee-leadership>header h2,.employee-statistics>header h2{font-size:18px}.employee-leadership>div{margin-top:9px}.employee-leadership>div>button{grid-template-columns:44px minmax(0,1fr);gap:6px;padding:6px}.employee-leadership>div img{border-radius:12px;width:42px;height:42px}.employee-leadership>div small{font-size:8px}.employee-leadership>div b{font-size:10px}.employee-leadership>div em{font-size:7px}.employee-statistics>header>span{gap:4px;min-width:91px;font-size:11px}.employee-statistics>header>small{display:none}.employee-statistics>nav{gap:5px;margin-top:11px}.employee-statistics>nav button{min-height:42px;padding:5px 2px;font-size:11px}.employee-statistics>nav button span{display:none}.employee-statistics>nav button small{font-size:11px;font-weight:700;display:block}.employee-overlay>.employee-group-dialog{padding:17px 12px}.employee-group-dialog__header{grid-template-columns:68px minmax(0,1fr);gap:10px;padding-right:40px}.employee-group-dialog__header>img{width:65px;height:65px}.employee-group-dialog__header h2{font-size:22px}.employee-group-list{margin-top:13px}.employee-group-list>button{grid-template-columns:49px minmax(0,1fr) 8px 49px;gap:7px;padding:8px}.employee-group-list>button>img{border-radius:11px;width:47px;height:47px}.employee-group-list>button b{font-size:13px}.employee-group-list>button>strong{font-size:8px}.employee-metrics{gap:6px;margin-top:9px}.employee-metric{border-radius:12px;padding:8px 7px}.employee-metric>header{gap:5px}.employee-metric>header>span{flex-basis:32px;width:32px;height:34px}.employee-metric>header svg{width:17px}.employee-metric>header b{font-size:11px}.employee-metric>header strong{font-size:21px}.employee-metric>header strong small{margin-left:2px;font-size:8px}.employee-metric>p{margin-top:7px;font-size:7px}.employee-metric>div{gap:0;display:grid}.employee-metric>div b{font-size:9px}.employee-metric>div small{font-size:7px}.employee-metric-chart{height:48px}.employee-norm{border-radius:13px;grid-template-columns:minmax(0,1fr) 60px;gap:8px;margin-top:9px;padding:10px 10px 10px 74px}.employee-norm h3{font-size:13px}.employee-norm p,.employee-norm span{margin:3px 0;font-size:8px}.employee-norm>div>i{height:8px;margin-top:6px}.employee-norm>strong{font-size:23px}.employee-norm>strong small{font-size:6px}}.curator-profile>div>button{border-radius:12px;width:auto;min-width:238px;max-width:290px;padding:9px 13px;font-size:21px}.curator-profile>div>button>svg{width:25px;height:25px}.curator-profile>div>button>img{width:34px;height:34px}.curator-profile-rating,.employee-profile-rating{color:#ffd05c;vertical-align:middle;background:#4a2e05c7;border:1px solid #e5aa37;border-radius:11px;align-items:center;gap:7px;margin-left:8px;padding:8px 11px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 0 14px #ffb42329}.curator-profile-rating small,.employee-profile-rating small{color:#c0a66c;font-size:9px;font-weight:500}.employee-profile-rating{margin:0 8px 10px 0}.curator-leadership>div>button,.curator-leadership>div>button[data-role=deputy],.curator-leadership>div>button:nth-child(3),.curator-leadership>div>button:nth-child(4){color:#f3f7ff;text-align:left;background:0 0;border:0;border-right:1px solid #306cb26b;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:10px 14px;display:grid}.curator-leadership>div>button:last-child{border-right:0}.curator-leadership>div img{clip-path:polygon(50% 0,95% 22%,95% 78%,50% 100%,5% 78%,5% 22%);background:#061a32;border:2px solid #2bb7f2;border-radius:18px;width:68px;height:68px}.curator-leadership>div>button[data-role=deputy] img{border-color:#cf65ff}.curator-leadership>div span{gap:3px;display:grid}.curator-leadership>div small{font-size:10px}.curator-leadership>div b{margin:0;font-size:16px}.curator-member-periods,.curator-personal-periods{background:#06182f;border:1px solid #1c4f78;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid;overflow:hidden}.curator-member-periods button,.curator-personal-periods button{color:#91a7c8;cursor:pointer;background:0 0;border:0;border-right:1px solid #1c4f78;min-width:0;padding:9px 5px;font-size:11px}.curator-member-periods button:last-child,.curator-personal-periods button:last-child{border-right:0}.curator-member-periods button.is-active,.curator-personal-periods button.is-active{color:#fff;background:linear-gradient(#105a9e,#073b70);box-shadow:inset 0 -2px #2bc7ff}.curator-member-rating{color:#ffd05b;align-items:baseline;gap:6px;margin-top:4px;font-size:16px;display:flex}.curator-member-rating small{font-weight:400;color:#9babc3!important;text-transform:none!important;font-size:9px!important}.curator-group-rating{color:#ffd05b;background:#3b290c;border:1px solid #b37b22;border-radius:8px;align-items:baseline;gap:7px;margin:4px 0 2px;padding:5px 9px;font-weight:900;display:inline-flex}.curator-group-rating small{color:#b8a173;font-size:9px;font-weight:500}.curator-member-list-rating{color:#ffd15e;flex:none;font-size:11px}.curator-player-feedback{border-top:1px solid #183e64;margin-top:15px;padding-top:14px}.curator-player-feedback>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.curator-player-feedback>header small{color:#26c4ff;letter-spacing:1px;font-size:9px;font-weight:800}.curator-player-feedback>header h3{margin:2px 0 0;font-size:18px}.curator-player-feedback>header strong{color:#ffd05c;background:#3b290c;border:1px solid #d0922d;border-radius:9px;padding:7px 10px;font-size:18px}.curator-feedback-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.curator-feedback-summary>span{color:#8fa7c8;background:#061a34;border:1px solid #244e73;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:0 6px;padding:9px;font-size:9px;display:grid}.curator-feedback-summary svg{color:#58caff;grid-row:1/3;width:21px}.curator-feedback-summary b{color:#fff;font-size:17px}.curator-feedback-list{gap:7px;margin-top:9px;display:grid}.curator-feedback-list>article{background:#061a34;border:1px solid #294c70;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:10px;display:grid}.curator-feedback-list>article[data-kind=complaint]{background:#211327;border-color:#6f3342}.curator-feedback-list>article>svg{color:#50e495;width:23px}.curator-feedback-list>article[data-kind=complaint]>svg{color:#ff687c}.curator-feedback-list article p{color:#b5c4db;margin:3px 0;font-size:12px;line-height:1.4}.curator-feedback-list article small{color:#778eac;font-size:9px}.curator-feedback-list article button{color:#a9c6df;cursor:pointer;background:#0a2948;border:1px solid #3b6387;border-radius:7px;padding:6px 7px;font-size:9px}.curator-feedback-list article button:disabled{opacity:.55}.curator-personal>.curator-personal-periods{margin-top:13px}.curator-personal>.curator-personal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.curator-personal .curator-personal-metric{border:1px solid var(--personal-color);background:radial-gradient(circle at 85% 95%, var(--personal-color), transparent 45%), #06172f;border-radius:14px;min-height:180px;padding:13px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.curator-personal .curator-personal-metric{background:radial-gradient(circle at 85% 95%, color-mix(in srgb, var(--personal-color) 16%, transparent), transparent 45%), #06172f}}.curator-personal-metric[data-metric=bans]{--personal-color:#ff4f65}.curator-personal-metric[data-metric=mutes]{--personal-color:#ffb31d}.curator-personal-metric[data-metric=online]{--personal-color:#22bfff}.curator-personal-metric>header{align-items:center;gap:9px;display:flex}.curator-personal-metric>header>span{border:1px solid var(--personal-color);width:39px;height:39px;color:var(--personal-color);background:var(--personal-color);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.curator-personal-metric>header>span{background:color-mix(in srgb, var(--personal-color) 13%, transparent)}}.curator-personal-metric>header svg{width:22px}.curator-personal-metric>header div{flex-direction:column;display:flex}.curator-personal-metric>header small{color:var(--personal-color);font-size:12px;font-weight:800}.curator-personal-metric>header strong{font-size:28px;line-height:1}.curator-personal-metric>p{color:#91a7c7;margin:9px 0 2px;font-size:10px}.curator-personal-metric>b{color:#4be681;font-size:12px}.curator-personal-metric>b.is-negative{color:#ff687d}.curator-personal-line{width:calc(100% - 20px);height:48px;position:absolute;bottom:8px;left:10px;right:10px;overflow:visible}.curator-personal-line polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.curator-personal-line .is-previous{stroke:#536882;stroke-width:1.3px;stroke-dasharray:4 3}.curator-personal-line .is-current{stroke:var(--personal-color);stroke-width:2.2px;filter:drop-shadow(0 0 3px var(--personal-color))}.curator-personal>.curator-personal-norm{background:linear-gradient(90deg,#02121914,#02111b66),url(/personal-norm-banner.png?v=1) 50%/cover no-repeat;border:1px solid #258f4f;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:10px;padding:12px 12px 12px clamp(76px,22%,112px);display:grid}.curator-personal-norm>img{display:none}.curator-personal-norm>span{flex-direction:column;min-width:0;display:flex}.curator-personal-norm small{color:#a9bdd2}.curator-personal-norm b{color:#4ee278;font-size:18px}.curator-personal-norm i{background:#051016;border-radius:8px;height:8px;margin-top:8px;overflow:hidden}.curator-personal-norm em{border-radius:inherit;background:linear-gradient(90deg,#27b854,#5beb78);height:100%;display:block}.curator-personal-norm>strong{color:#66ea80;font-size:29px}@media (width<=760px){.curator-profile>div>button{width:auto;min-width:0;max-width:190px;padding:6px 9px;font-size:14px;display:inline-flex}.curator-profile-rating{margin-left:5px;padding:6px 7px;font-size:12px}.curator-profile-rating small{display:none}.employee-profile-rating{padding:6px 8px;font-size:12px}.curator-leadership>div{margin-top:9px}.curator-leadership>div>button,.curator-leadership>div>button[data-role=deputy],.curator-leadership>div>button:nth-child(3),.curator-leadership>div>button:nth-child(4){text-align:left;grid-template-columns:44px minmax(0,1fr);gap:6px;padding:6px}.curator-leadership>div img{border-radius:12px;width:42px;height:42px}.curator-leadership>div span{align-items:start}.curator-leadership>div small{font-size:8px}.curator-leadership>div b{width:100%;font-size:10px}.curator-leadership>div em{width:100%;font-size:7px}.curator-group-metrics{border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:5px 2px}.curator-group-metric{min-height:120px;box-shadow:none;background:0 0;border-right:1px solid #5d89ac33;border-radius:0;padding:9px 6px 6px}.curator-group-metric:last-child{border-right:0}.curator-group-metric:before{width:22px;left:7px}.curator-group-metric>span:first-child{background:#1a3954a8;border-radius:8px;width:27px;height:27px}.curator-group-metric>span:first-child svg{width:16px;height:16px}.curator-group-metric>small{color:#9bb3c9;white-space:normal;min-height:18px;margin-top:5px;font-size:7.5px;line-height:1.15}.curator-group-metric>strong{margin-top:1px;font-size:22px}.curator-group-metric>strong i{font-size:9px}.curator-group-metric>p{color:#718aa2;white-space:normal;min-height:17px;margin-top:3px;padding-right:0;font-size:6.3px;line-height:1.25}.curator-mini-bars{gap:2px;height:15px;bottom:5px;left:6px;right:6px}.curator-member-periods button,.curator-personal-periods button{padding:8px 2px;font-size:8px}.curator-personal>.curator-personal-metrics{grid-template-columns:repeat(3,1fr);gap:5px}.curator-personal .curator-personal-metric{border-radius:10px;min-height:139px;padding:8px 6px}.curator-personal-metric>header{gap:4px}.curator-personal-metric>header>span{border-radius:8px;width:26px;height:26px}.curator-personal-metric>header svg{width:14px}.curator-personal-metric>header small{font-size:8px}.curator-personal-metric>header strong{font-size:18px}.curator-personal-metric>p{margin-top:7px;font-size:6px}.curator-personal-metric>b{font-size:8px}.curator-personal-line{height:37px}.curator-personal>.curator-personal-norm{grid-template-columns:1fr auto;gap:7px;padding:8px 8px 8px 66px}.curator-personal-norm small{font-size:8px}.curator-personal-norm b{font-size:12px}.curator-personal-norm>strong{font-size:20px}.curator-feedback-summary{gap:4px}.curator-feedback-summary>span{padding:7px 5px}}.staff-dossier{color:#eef6ff;gap:12px;padding:8px 2px 24px;display:grid}button.curator-group-metric{width:100%;font:inherit;text-align:left;cursor:pointer}.curator-activity-dialog{color:#eef8ff;background:radial-gradient(circle at 100% 0,#38de6d26,#0000 40%),#041a33;border:1px solid #38c96f;border-radius:18px;width:min(100%,520px);padding:20px;position:relative}.curator-activity-dialog>button{color:#abc2da;background:#061c35;border:1px solid #30658b;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:12px;right:12px}.curator-activity-dialog>button svg{width:19px}.curator-activity-dialog>header{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding-right:35px;display:grid}.curator-activity-dialog>header>svg{color:#49df78;width:38px}.curator-activity-dialog h2{margin:2px 0 0;font-size:21px}.curator-activity-dialog header small{color:#48d77a;letter-spacing:.08em;font-size:9px;font-weight:900}.curator-activity-dialog header strong{color:#5ee685;font-size:30px}.curator-activity-dialog>p{color:#92abc4;margin:14px 0;font-size:12px;line-height:1.5}.curator-activity-dialog>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.curator-activity-dialog article{background:#041c36bf;border:1px solid #438bc166;border-radius:11px;gap:3px;padding:11px;display:grid}.curator-activity-dialog article small{color:#7d9ab9}.curator-activity-dialog article b{font-size:23px}.curator-activity-dialog article span{color:#7890aa;font-size:9px}.curator-activity-dialog article em{color:#50dc79;font-style:normal;font-weight:800}.curator-activity-dialog article em.is-negative{color:#ff6678}.curator-profile{background:linear-gradient(90deg,#020c1ff0,#03132ac9),url(/curator-dossier-background.png?v=1) 50%/cover no-repeat;grid-template-columns:190px minmax(0,1fr) 230px;gap:20px;min-height:230px;padding:22px 26px}.curator-profile>img{width:174px;height:174px}.curator-profile-meta{color:#a4b9d4;border-left:1px solid #407eb547;gap:10px;padding-left:17px;font-size:12px;display:grid}.curator-profile-meta>b{color:#8ed6a1;background:#154b2b9e;border:1px solid #3d7b56;border-radius:999px;justify-self:start;padding:6px 11px}.curator-profile-meta>b.is-online{color:#77ef96;background:#136730ad;border-color:#3ddb71;box-shadow:0 0 12px #37db6a29}.curator-profile-meta>b i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.curator-profile-meta>span{align-items:center;gap:7px;display:flex}.curator-profile-meta svg{color:#2bc8ff;width:17px}.curator-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.curator-nav>a,.curator-nav>button{border-radius:16px;min-height:122px}.curator-nav img,.curator-nav-transfer{width:54px;height:54px}.curator-nav-transfer{color:#45c8ff;background:radial-gradient(circle,#248cde52,#0000 68%);border-radius:14px;place-items:center;display:grid;position:relative}.curator-nav-transfer svg:first-child{width:34px}.curator-nav-transfer svg:last-child{color:#80eaff;width:19px;position:absolute;bottom:2px;right:0}.curator-nav b{font-size:14px}.curator-nav small{min-height:26px;font-size:10px}.curator-group-metric{min-height:158px;padding:12px 11px 9px}.curator-group-metric>strong{font-size:35px}.curator-group-metric>small{font-size:12px}.curator-personal>.curator-personal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.curator-personal-metric{min-width:0;padding:11px!important}.curator-personal-metric>header>span{width:34px;height:34px}.curator-personal-metric header strong{font-size:25px}.curator-personal-metric p{font-size:9px}.curator-overview-lower,.curator-quick-management{width:min(100%,880px);margin:0 auto 14px}.curator-overview-lower{grid-template-columns:1fr 1fr;gap:10px;display:grid}.curator-overview-lower>article,.curator-quick-management{background:radial-gradient(circle at 100% 0,#2364b81f,#0000 44%),#041831;border:1px solid #2a7dc4a6;border-radius:17px;padding:14px}.curator-overview-lower header,.curator-quick-management>header{align-items:center;gap:8px;display:flex}.curator-overview-lower header svg,.curator-quick-management>header svg{color:#31bfff;width:23px}.curator-overview-lower h2,.curator-quick-management h2{margin:0;font-size:17px}.curator-overview-measures>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.curator-overview-measures>div>button{color:#fff;text-align:left;cursor:pointer;background:#3626064d;border:1px solid #a57920;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:5px;min-width:0;padding:8px 6px;display:grid}.curator-overview-measures>div>button[data-tone=reprimand]{background:#4a102157;border-color:#af3e57}.curator-overview-measures>div>button[data-tone=praise]{background:#0b3e6357;border-color:#3f8fc5}.curator-overview-measures>div>button[data-tone=commendation]{background:#07453057;border-color:#29986b}.curator-overview-measures img{object-fit:contain;width:34px;height:34px}.curator-overview-measures>div>button>svg{color:#78d2ff;background:#45ace721;border-radius:9px;width:31px;height:31px;padding:4px}.curator-overview-measures span{min-width:0;display:grid}.curator-overview-measures small{color:#aebdd0;text-overflow:ellipsis;font-size:8px;overflow:hidden}.curator-overview-measures b{font-size:15px}.curator-overview-measures footer{color:#6f89a7;text-align:center;margin-top:8px;font-size:8px}.curator-overview-history>div{margin-top:8px;display:grid}.curator-overview-history button{color:#eef6ff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #376a993d;grid-template-columns:88px 22px 1fr;align-items:center;gap:7px;min-width:0;padding:7px 3px;display:grid}.curator-overview-history time{color:#7792af;font-size:8px}.curator-overview-history button>svg{color:#4ac9ff;width:18px}.curator-overview-history button>span{min-width:0;display:grid}.curator-overview-history button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.curator-overview-history button small{color:#7890ab;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.curator-quick-management>header>small{color:#7690ad;margin-left:auto;font-size:9px}.curator-quick-management>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;display:grid}.curator-quick-management>div>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#06284d,#041a35);border:1px solid #247fbb;border-radius:11px;grid-template-columns:35px 1fr;align-items:center;gap:8px;min-height:68px;padding:9px;display:grid}.curator-quick-management>div>button[data-action=records]{border-color:#bc8827}.curator-quick-management>div>button[data-action=transfer]{border-color:#248cc7}.curator-quick-management>div>button[data-action=dossier]{border-color:#8349c5}.curator-quick-management button>svg{color:#48c9ff;width:30px}.curator-quick-management button[data-action=records]>svg{color:#ffc147}.curator-quick-management button[data-action=dossier]>svg{color:#bd72ff}.curator-quick-management button span{min-width:0;display:grid}.curator-quick-management button b{font-size:10px}.curator-quick-management button small{color:#7f98b6;margin-top:2px;font-size:8px;line-height:1.3}.curator-management-applications{color:#fff;text-align:left;background:linear-gradient(135deg,#3931aeb8,#122a53eb);border:1px solid #5c55e9;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:10px;width:100%;margin:12px 0;padding:11px;display:grid}.curator-management-applications>svg{color:#9d98ff;width:34px}.curator-management-applications span{display:grid}.curator-management-applications b{font-size:14px}.curator-management-applications small{color:#a8b4d2;font-size:10px}@media (width<=760px){.curator-profile{grid-template-columns:76px 1fr;gap:10px;min-height:178px;padding:12px}.curator-profile>img{width:70px;height:70px}.curator-profile-meta{border-top:1px solid #407eb53d;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;padding:8px 0 0;font-size:8px}.curator-profile-meta>b{padding:4px 7px}.curator-profile-meta svg{width:12px}.curator-nav{grid-template-columns:repeat(6,1fr);gap:3px}.curator-nav>a,.curator-nav>button{border-radius:9px;min-height:78px;padding:5px 1px}.curator-nav img,.curator-nav-transfer{width:36px;height:36px}.curator-nav-transfer svg:first-child{width:24px}.curator-nav-transfer svg:last-child{width:14px}.curator-nav b{font-size:7px;line-height:1.1}.curator-group-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px}.curator-group-metric{border-right:1px solid #5d89ac38;border-radius:0;min-height:112px;padding:7px 5px 5px}.curator-group-metric>span:first-child{border-radius:8px;width:27px;height:27px}.curator-group-metric>span:first-child svg{width:15px}.curator-group-metric>small{font-size:7px}.curator-group-metric>strong{font-size:22px}.curator-group-metric>strong i{font-size:9px}.curator-group-metric>p{font-size:6px}.curator-group-metric:before{width:22px;left:5px}.curator-mini-bars{gap:2px;height:19px;bottom:4px;left:4px;right:4px}.curator-personal>.curator-personal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.curator-personal-metric{border-radius:9px!important;padding:7px 5px!important}.curator-personal-metric>header>span{border-radius:8px!important;width:25px!important;height:25px!important}.curator-personal-metric>header>span svg{width:14px}.curator-personal-metric header small{font-size:7px}.curator-personal-metric header strong{font-size:18px}.curator-personal-metric p{font-size:6px}.curator-personal-metric>b{font-size:7px}.curator-personal-line{height:27px}.curator-overview-lower{grid-template-columns:1fr 1fr;gap:5px}.curator-overview-lower>article,.curator-quick-management{border-radius:12px;padding:9px}.curator-overview-lower h2,.curator-quick-management h2{font-size:12px}.curator-overview-lower header svg,.curator-quick-management>header svg{width:17px}.curator-overview-measures>div{gap:3px}.curator-overview-measures>div>button{border-radius:7px;grid-template-columns:22px 1fr;padding:5px 3px}.curator-overview-measures img{width:21px;height:21px}.curator-overview-measures small{font-size:5px}.curator-overview-measures b{font-size:10px}.curator-overview-measures footer{font-size:5px}.curator-overview-history button{grid-template-columns:53px 15px 1fr;gap:3px;padding:5px 1px}.curator-overview-history time{font-size:5px}.curator-overview-history button>svg{width:13px}.curator-overview-history button b{font-size:7px}.curator-overview-history button small{font-size:5px}.curator-quick-management>header>small{display:none}.curator-quick-management>div{grid-template-columns:1fr 1fr;gap:5px}.curator-quick-management>div>button{grid-template-columns:27px 1fr;min-height:58px;padding:7px}.curator-quick-management button>svg{width:23px}.curator-quick-management button b{font-size:8px}.curator-quick-management button small{font-size:6px}}.staff-dossier-hero{background:linear-gradient(90deg,#020d1fed,#03142ab8),url(/curator-dossier-background.png?v=1) 50%/cover no-repeat;border:1px solid #459cf5ad;border-radius:20px;grid-template-columns:116px minmax(0,1fr) minmax(150px,.7fr);align-items:center;gap:18px;min-height:168px;padding:20px;display:grid;position:relative;overflow:hidden}.staff-dossier-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 22%,#6146ff33,#0000 28%);position:absolute;inset:0}.staff-dossier-hero>img{z-index:1;aspect-ratio:1;width:112px;image-rendering:pixelated;border:3px solid #5e54ff;border-radius:50%;position:relative;box-shadow:0 0 0 4px #23c9ff40,0 0 25px #6241ff9e}.staff-dossier-hero>div,.staff-dossier-hero>aside{z-index:1;position:relative}.staff-dossier-hero>div>small{color:#38cfff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.staff-dossier-hero>div>small svg{width:17px}.staff-dossier-hero h2{margin:5px 0 0;font-size:30px}.staff-dossier-hero p{color:#9ab3d5;margin:2px 0 9px}.staff-dossier-hero>div>button{color:#fff;opacity:1;background:linear-gradient(135deg,#542ac3db,#942de0b3);border:1px solid #ba65ff;border-radius:10px;align-items:center;gap:8px;padding:8px 15px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #b141ff33}.staff-dossier-hero>div>button svg{width:18px}.staff-dossier-hero>aside{color:#a9bdd6;border-left:1px solid #5392cd47;gap:8px;padding-left:15px;font-size:12px;display:grid}.staff-dossier-hero>aside>b{color:#9fb1c8;background:#08182abd;border:1px solid #6b829c4d;border-radius:999px;justify-self:start;padding:5px 9px}.staff-dossier-hero>aside>b.is-online{color:#6de88b;background:#15673073;border-color:#43c868}.staff-dossier-hero>aside i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.staff-dossier-nav{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.staff-dossier-nav button{color:#a9c2e2;cursor:pointer;background:linear-gradient(145deg,#081f3deb,#04152be6);border:1px solid #3d89cd6e;border-radius:12px;place-items:center;gap:3px;min-height:66px;padding:8px 4px;display:grid}.staff-dossier-nav button svg{color:#52c9ff;width:24px}.staff-dossier-nav button span{font-size:11px;font-weight:800}.staff-dossier-nav button.is-active{color:#fff;background:linear-gradient(145deg,#372e97e6,#152a59f2);border-color:#7468ff;box-shadow:0 0 14px #6656ff38}.staff-dossier-section{background:linear-gradient(145deg,#041932f5,#031327f0);border:1px solid #3781c47a;border-radius:17px;gap:12px;padding:15px;display:grid}.staff-dossier-section>header{align-items:center;gap:8px;display:flex}.staff-dossier-section>header svg{color:#3dc8ff;width:23px}.staff-dossier-section>header h3{margin:0;font-size:18px}.staff-dossier-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.staff-dossier-info article{background:#021225b8;border:1px solid #3171ae57;border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.staff-dossier-info small{color:#6888ad;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.staff-dossier-info b{overflow-wrap:anywhere;font-size:13px}.staff-dossier-leaders>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.staff-dossier-leaders article{background:#072341c7;border:1px solid #1d80c4;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.staff-dossier-leaders article[data-role=deputy]{border-color:#be42dd9e}.staff-dossier-leaders article>img{width:50px;image-rendering:pixelated;border:1px solid #44baff;border-radius:10px}.staff-dossier-leaders article span{min-width:0}.staff-dossier-leaders article small{color:#39ceff;text-transform:uppercase;font-size:9px}.staff-dossier-leaders article b{font-size:13px;display:block}.staff-dossier-leaders article p{color:#7f9ab8;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;overflow:hidden}.staff-dossier-leaders article>button{color:#55d7ff;background:#082945;border:1px solid #258dc7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.staff-dossier-leaders article>button svg{width:17px}.staff-dossier-stat-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.staff-dossier-norm{background:linear-gradient(90deg,#0212190f,#02111b6b),url(/personal-norm-banner.png?v=1) 50%/cover no-repeat;border:1px solid #26a257;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:9px;min-height:76px;padding:11px 12px 11px clamp(78px,24%,130px);display:grid}.staff-dossier-norm>span{gap:2px;display:grid}.staff-dossier-norm small{color:#b0c3d7}.staff-dossier-norm b{color:#52e576;font-size:17px}.staff-dossier-norm i{background:#031117;border-radius:999px;height:7px;overflow:hidden}.staff-dossier-norm em{border-radius:inherit;background:linear-gradient(90deg,#1eb653,#65ec75);height:100%;display:block}.staff-dossier-norm>strong{color:#65ec77;font-size:28px}.staff-dossier-rating{background:#4e36062e;border:1px solid #f0b72959;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.staff-dossier-rating svg{color:#ffc745;fill:#ffc745;width:22px}.staff-dossier-rating b{color:#ffd15c;font-size:20px}.staff-dossier-rating span{color:#a8b9cc;font-size:11px}.staff-dossier-feedback{gap:7px;display:grid}.staff-dossier-feedback h4{margin:3px 0;font-size:14px}.staff-dossier-feedback article{background:#031428ad;border:1px solid #3778b259;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.staff-dossier-feedback article>svg{color:#5ee7ac;width:22px}.staff-dossier-feedback article[data-kind=complaint]>svg{color:#ff6879}.staff-dossier-feedback article span{min-width:0}.staff-dossier-feedback article b{font-size:11px}.staff-dossier-feedback article p{color:#a3b5c9;margin:2px 0;font-size:10px}.staff-dossier-feedback article small{color:#6885a5;font-size:8px}.staff-dossier-feedback article button{color:#bfe7ff;background:#092b4a;border:1px solid #3476a8;border-radius:7px;padding:6px 8px;font-size:9px}.staff-dossier-decision{background:#0411279e;border:1px solid #536fbc59;border-radius:12px;gap:9px;padding:11px;display:grid}.staff-dossier-decision nav,.staff-dossier-decision>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.staff-dossier-decision nav button,.staff-dossier-decision>div button{color:#9ab0cb;background:#071c35;border:1px solid #36567c;border-radius:8px;min-height:35px;font-size:11px}.staff-dossier-decision nav button[data-kind=warning].is-active{color:#ffd266;background:#49330b;border-color:#efb333}.staff-dossier-decision nav button[data-kind=reprimand].is-active{color:#ff8a9a;background:#4a1523;border-color:#ff536c}.staff-dossier-decision nav button[data-kind=praise].is-active{color:#91dcff;background:#0b3b58;border-color:#58bff4}.staff-dossier-decision nav button[data-kind=commendation].is-active{color:#75f0bc;background:#0d4737;border-color:#43d79b}.staff-dossier-decision textarea,.staff-dossier-manage textarea,.staff-dossier-manage input,.staff-dossier-manage select{color:#fff;width:100%;min-height:38px;font:inherit;background:#031831;border:1px solid #315984;border-radius:9px}.staff-dossier-decision textarea,.staff-dossier-manage textarea{resize:vertical;min-height:72px;padding:9px}.staff-dossier-manage input,.staff-dossier-manage select{padding:0 9px}.staff-dossier-decision>div{grid-template-columns:1fr 1fr}.staff-dossier-decision>div button{color:#e7f2ff;justify-content:center;align-items:center;gap:5px;display:flex}.staff-dossier-decision>div button svg{width:16px}.staff-dossier-timeline{gap:0;display:grid}.staff-dossier-timeline article{border-bottom:1px solid #3e6f9e3d;grid-template-columns:112px 30px 1fr;align-items:center;gap:8px;min-height:55px;display:grid}.staff-dossier-timeline time{color:#829bb8;font-size:10px}.staff-dossier-timeline svg{color:#4ac8ff;width:21px}.staff-dossier-timeline span{gap:2px;display:grid}.staff-dossier-timeline b{font-size:12px}.staff-dossier-timeline small{color:#8ea5c0;font-size:10px}.staff-dossier-manage{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.staff-dossier-manage>article{background:#041a33c7;border:1px solid #308fcd73;border-radius:12px;grid-template-columns:34px 1fr;align-content:start;gap:8px;padding:11px;display:grid}.staff-dossier-manage>article>svg{color:#49caff;width:27px}.staff-dossier-manage>article>span{gap:2px;display:grid}.staff-dossier-manage>article>span b{font-size:13px}.staff-dossier-manage>article>span small{color:#7893b2;font-size:9px}.staff-dossier-manage>article>div,.staff-dossier-manage>article>input,.staff-dossier-manage>article>select,.staff-dossier-manage>article>textarea,.staff-dossier-manage>article>button{grid-column:1/-1}.staff-dossier-manage>article>div{gap:6px;display:flex}.staff-dossier-manage button{color:#fff;cursor:pointer;background:#0a4671;border:1px solid #368ccc;border-radius:8px;min-height:36px;padding:7px 9px;font-weight:750}.staff-dossier-manage>article.is-danger{border-color:#e13a5285}.staff-dossier-manage>article.is-danger>svg{color:#ff6378}.staff-dossier-manage>article.is-danger>button{background:#85263a;border-color:#f15c6f}@media (width<=760px){.staff-dossier-hero{border-radius:15px;grid-template-columns:72px 1fr;gap:11px;min-height:138px;padding:13px}.staff-dossier-hero>img{width:70px}.staff-dossier-hero h2{font-size:20px}.staff-dossier-hero>div>small{font-size:8px}.staff-dossier-hero>div>button{padding:6px 9px;font-size:11px}.staff-dossier-hero>aside{border-top:1px solid #5392cd40;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding:8px 0 0;font-size:8px}.staff-dossier-nav{gap:4px}.staff-dossier-nav button{min-height:55px;padding:5px 2px}.staff-dossier-nav button svg{width:19px}.staff-dossier-nav button span{font-size:8px}.staff-dossier-section{border-radius:13px;padding:11px}.staff-dossier-section>header h3{font-size:15px}.staff-dossier-info{gap:5px}.staff-dossier-info article{padding:8px}.staff-dossier-info b{font-size:10px}.staff-dossier-stat-grid{gap:5px}.staff-dossier-norm{min-height:65px;padding:8px 8px 8px 72px}.staff-dossier-norm b{font-size:12px}.staff-dossier-norm>strong{font-size:21px}.staff-dossier-timeline article{grid-template-columns:76px 24px 1fr}.staff-dossier-manage{grid-template-columns:1fr}}.curator-leadership>div{gap:10px}.curator-leadership>div>button,.curator-leadership>div>button[data-role=deputy],.curator-leadership>div>button:nth-child(3),.curator-leadership>div>button:nth-child(4){background:radial-gradient(circle at 12%,#24acff24,#0000 42%),linear-gradient(145deg,#06274e,#04162f);border:1px solid #176fae;border-radius:15px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:11px 13px;display:grid;box-shadow:inset 0 0 18px #1680d014}.curator-leadership>div>button[data-role=deputy]{background:radial-gradient(circle at 12%,#d24eff21,#0000 42%),linear-gradient(145deg,#241441,#07172e);border-color:#8b4299}.curator-leadership>div>button:nth-child(3),.curator-leadership>div>button:nth-child(4){background:radial-gradient(circle at 12%,#ffab251f,#0000 42%),linear-gradient(145deg,#251d11,#07172e);border-color:#9a681b}.curator-leadership>div[data-count="1"]{grid-template-columns:minmax(0,360px);justify-content:center}.curator-leadership>div[data-count="1"]>button{border-right:1px solid #176fae;width:100%}.curator-leadership>div img{width:68px;height:68px}.curator-leadership>div small{font-size:11px;font-weight:800}.curator-leadership>div b{font-size:17px}.curator-leadership>div em{font-size:10px}@media (width<=760px){.curator-leadership{padding:13px 11px}.curator-leadership>div{gap:6px}.curator-leadership>div[data-count="1"]{grid-template-columns:minmax(0,1fr)}.curator-leadership>div>button,.curator-leadership>div>button[data-role=deputy],.curator-leadership>div>button:nth-child(3),.curator-leadership>div>button:nth-child(4){border-radius:13px;grid-template-columns:58px minmax(0,1fr);gap:9px;min-height:80px;padding:9px 10px}.curator-leadership>div img{border-radius:15px;width:56px;height:56px}.curator-leadership>div small{font-size:9px}.curator-leadership>div b{font-size:14px}.curator-leadership>div em{font-size:9px}.curator-leadership>div[data-count="2"]>button,.curator-leadership>div[data-count="3"]>button,.curator-leadership>div[data-count="4"]>button{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:112px;padding:7px 3px;display:flex}.curator-leadership>div[data-count="2"] img,.curator-leadership>div[data-count="3"] img,.curator-leadership>div[data-count="4"] img{width:48px;height:48px}.curator-leadership>div[data-count="2"] span,.curator-leadership>div[data-count="3"] span,.curator-leadership>div[data-count="4"] span{align-items:center;width:100%}.curator-leadership>div[data-count="2"] b,.curator-leadership>div[data-count="3"] b,.curator-leadership>div[data-count="4"] b{max-width:100%;font-size:10px}.curator-leadership>div[data-count="2"] small,.curator-leadership>div[data-count="3"] small,.curator-leadership>div[data-count="4"] small,.curator-leadership>div[data-count="2"] em,.curator-leadership>div[data-count="3"] em,.curator-leadership>div[data-count="4"] em{font-size:7px}}.personnel-status-hero{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:9px;min-height:112px;padding:4px 42px 8px 0;display:grid}.personnel-status-hero>img{object-fit:contain;filter:drop-shadow(0 0 15px #5074ff4d);width:104px;height:104px}.personnel-status-hero>span{min-width:0}.personnel-status-hero small{color:#41c9ff;letter-spacing:1.2px;margin:0 0 5px;font-size:10px;font-weight:900;display:block}.personnel-status-hero h2{color:#f5f9ff;margin:0;font-size:23px;line-height:1.08}.personnel-status-hero p{color:#91a8c8;margin:7px 0 0;font-size:11px;line-height:1.35}.employee-personnel-dialog>.personnel-status-hero,.curator-personnel-panel>.personnel-status-hero{margin:-3px 0 4px}.employee-personnel-dialog>.personnel-status-hero+.curator-personnel-counts,.curator-personnel-panel>.personnel-status-hero+.curator-personnel-counts{margin-top:4px}.employee-personnel-dialog .curator-personnel-counts,.curator-personnel-panel .curator-personnel-counts{gap:8px;margin-bottom:12px}.employee-personnel-dialog .curator-personnel-counts article,.curator-personnel-panel .curator-personnel-counts article{--personnel-color:#7d8dff;border-color:var(--personnel-color);min-width:0;padding:11px 5px 10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.employee-personnel-dialog .curator-personnel-counts article,.curator-personnel-panel .curator-personnel-counts article{border-color:color-mix(in srgb, var(--personnel-color) 54%, #173c62)}}.employee-personnel-dialog .curator-personnel-counts article,.curator-personnel-panel .curator-personnel-counts article{background:radial-gradient(circle at 50% -15%, var(--personnel-color), transparent 58%), linear-gradient(165deg, #081d3b, #05162e)}@supports (color:color-mix(in lab, red, red)){.employee-personnel-dialog .curator-personnel-counts article,.curator-personnel-panel .curator-personnel-counts article{background:radial-gradient(circle at 50% -15%, color-mix(in srgb, var(--personnel-color) 23%, transparent), transparent 58%), linear-gradient(165deg, #081d3b, #05162e)}}.employee-personnel-dialog .curator-personnel-counts article[data-tone=warning],.curator-personnel-panel .curator-personnel-counts article[data-tone=warning]{--personnel-color:#ffba36}.employee-personnel-dialog .curator-personnel-counts article[data-tone=reprimand],.curator-personnel-panel .curator-personnel-counts article[data-tone=reprimand]{--personnel-color:#ff5575}.employee-personnel-dialog .curator-personnel-counts article[data-tone=praise],.curator-personnel-panel .curator-personnel-counts article[data-tone=praise]{--personnel-color:#5bc8ff}.employee-personnel-dialog .curator-personnel-counts article[data-tone=commendation],.curator-personnel-panel .curator-personnel-counts article[data-tone=commendation]{--personnel-color:#45e399}.employee-personnel-dialog .curator-personnel-counts svg,.curator-personnel-panel .curator-personnel-counts svg{border:1px solid var(--personnel-color);width:25px;height:25px;padding:5px}@supports (color:color-mix(in lab, red, red)){.employee-personnel-dialog .curator-personnel-counts svg,.curator-personnel-panel .curator-personnel-counts svg{border:1px solid color-mix(in srgb, var(--personnel-color) 62%, transparent)}}.employee-personnel-dialog .curator-personnel-counts svg,.curator-personnel-panel .curator-personnel-counts svg{color:var(--personnel-color);background:var(--personnel-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.employee-personnel-dialog .curator-personnel-counts svg,.curator-personnel-panel .curator-personnel-counts svg{background:color-mix(in srgb, var(--personnel-color) 12%, transparent)}}.employee-personnel-dialog .curator-personnel-counts svg,.curator-personnel-panel .curator-personnel-counts svg{box-sizing:content-box;filter:drop-shadow(0 0 8px var(--personnel-color))}@supports (color:color-mix(in lab, red, red)){.employee-personnel-dialog .curator-personnel-counts svg,.curator-personnel-panel .curator-personnel-counts svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--personnel-color) 38%, transparent))}}.employee-personnel-dialog .curator-personnel-counts b,.curator-personnel-panel .curator-personnel-counts b{color:#fff;margin:5px 0 2px;font-size:24px;line-height:1}.employee-personnel-dialog .curator-personnel-counts span,.curator-personnel-panel .curator-personnel-counts span{color:#a9bbd3;max-width:100%;font-size:9px;line-height:1.2}.personnel-status-empty{background:radial-gradient(circle at 10% 40%,#31e29d21,#0000 35%),#071f2e;border:1px solid #218868;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.personnel-status-empty>.personnel-clean-art{object-fit:contain;filter:drop-shadow(0 4px 9px #15e49b52);flex:none;width:50px;height:50px}.personnel-status-empty>span{flex-direction:column;min-width:0;display:flex}.personnel-status-empty b{color:#dffff1;font-size:13px}.personnel-status-empty small{color:#86b6ab;margin-top:2px;font-size:10px;line-height:1.35}@media (width<=460px){.personnel-status-hero{grid-template-columns:76px minmax(0,1fr);min-height:86px;padding-right:35px}.personnel-status-hero>img{width:78px;height:78px}.personnel-status-hero small{letter-spacing:.9px;margin-bottom:3px;font-size:8px}.personnel-status-hero h2{font-size:19px}.personnel-status-hero p{margin-top:5px;font-size:9px}.employee-personnel-dialog .curator-personnel-counts,.curator-personnel-panel .curator-personnel-counts{gap:5px}.employee-personnel-dialog .curator-personnel-counts article,.curator-personnel-panel .curator-personnel-counts article{padding:9px 2px 8px}.employee-personnel-dialog .curator-personnel-counts svg,.curator-personnel-panel .curator-personnel-counts svg{border-radius:8px;width:20px;height:20px;padding:4px}.employee-personnel-dialog .curator-personnel-counts b,.curator-personnel-panel .curator-personnel-counts b{font-size:20px}.employee-personnel-dialog .curator-personnel-counts span,.curator-personnel-panel .curator-personnel-counts span{font-size:7px}}.employee-personnel-dialog .personnel-count-art,.curator-personnel-panel .personnel-count-art{object-fit:contain;width:48px;height:48px;filter:drop-shadow(0 0 10px var(--personnel-color))}@supports (color:color-mix(in lab, red, red)){.employee-personnel-dialog .personnel-count-art,.curator-personnel-panel .personnel-count-art{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--personnel-color) 48%, transparent))}}.curator-leadership>div img,.curator-leadership>div>button[data-role=deputy] img{clip-path:polygon(50% 0,95% 22%,95% 78%,50% 100%,5% 78%,5% 22%);width:74px;height:74px;image-rendering:pixelated;filter:drop-shadow(0 0 5px #2bb7f26b);background:#061a32;border:2px solid #2bb7f2;border-radius:19px}.curator-leadership>div>button[data-role=deputy] img{filter:drop-shadow(0 0 5px #cf65ff66);border-color:#cf65ff}@media (width<=760px){.curator-leadership>div>button,.curator-leadership>div>button[data-role=deputy],.curator-leadership>div>button:nth-child(3),.curator-leadership>div>button:nth-child(4){grid-template-columns:44px minmax(0,1fr);gap:6px}.curator-leadership>div img,.curator-leadership>div>button[data-role=deputy] img,.curator-leadership>div[data-count="2"] img,.curator-leadership>div[data-count="3"] img,.curator-leadership>div[data-count="4"] img{border-radius:12px;width:42px;height:42px}.employee-personnel-dialog .personnel-count-art,.curator-personnel-panel .personnel-count-art{width:42px;height:42px}}.staff-dossier .staff-dossier-manage{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.staff-dossier .staff-dossier-manage>article{isolation:isolate;background:linear-gradient(145deg,#03283af2,#031427f5);border-color:#2dbee780;grid-template-columns:26px 1fr;gap:6px;min-height:118px;padding:9px;position:relative;overflow:hidden}.staff-dossier .staff-dossier-manage>article:after{content:"";z-index:-1;opacity:.23;pointer-events:none;background:url(/staff-management-emblems-v2.png?v=1) 0/400% no-repeat;width:125px;height:96px;position:absolute;top:-13px;right:-28px}.staff-dossier .staff-dossier-manage>article:nth-child(2){background:linear-gradient(145deg,#251046eb,#041429f7);border-color:#a74ef48f}.staff-dossier .staff-dossier-manage>article:nth-child(2):after{background-position:33.333%}.staff-dossier .staff-dossier-manage>article:nth-child(3){background:linear-gradient(145deg,#06284df0,#041327f7);border-color:#308bf28c}.staff-dossier .staff-dossier-manage>article:nth-child(3):after{background-position:66.666%}.staff-dossier .staff-dossier-manage>article.is-danger{background:linear-gradient(145deg,#480e1fe6,#130e1ff7);border-color:#eb425b9e}.staff-dossier .staff-dossier-manage>article.is-danger:after{opacity:.3;background-position:100%}.staff-dossier .staff-dossier-manage>article>svg{width:22px}.staff-dossier .staff-dossier-manage>article>span b{font-size:12px}.staff-dossier .staff-dossier-manage>article>span small{font-size:8px}.staff-dossier .staff-dossier-manage textarea{min-height:54px}.staff-dossier .staff-dossier-manage button{min-height:30px;padding:5px 8px;font-size:10px}@media (width<=760px){.curator-dashboard>.curator-profile{grid-template-columns:68px minmax(0,1fr) 91px;gap:8px;min-height:126px;padding:10px}.curator-dashboard>.curator-profile>img{width:64px;height:64px}.curator-dashboard>.curator-profile h1{font-size:18px}.curator-dashboard>.curator-profile>div>button{min-height:30px;padding:4px 7px}.curator-dashboard>.curator-profile>.curator-profile-meta{border-top:0;border-left:1px solid #407eb53d;grid-column:auto;grid-template-columns:1fr;align-self:stretch;gap:3px;padding:0 0 0 7px;font-size:6px}.curator-dashboard>.curator-profile>.curator-profile-meta>b{padding:3px 4px;font-size:6px}.curator-dashboard>.curator-profile>.curator-profile-meta>span:nth-of-type(3),.curator-dashboard>.curator-profile>.curator-profile-meta>span:nth-of-type(4){display:none}.staff-dossier .staff-dossier-manage{grid-template-columns:1fr 1fr;gap:6px}.staff-dossier .staff-dossier-manage>article:after{opacity:.18;width:105px;height:78px}.staff-dossier .staff-dossier-manage>article>span small{font-size:6px}.curator-dashboard>.curator-profile>.curator-profile-meta{background:#021225a8;border:1px solid #3877a947;border-radius:10px;align-content:center;gap:5px;min-width:0;padding:6px 7px;font-size:7px}.curator-dashboard>.curator-profile>.curator-profile-meta>b{white-space:nowrap;width:100%;min-width:0;min-height:20px;box-shadow:none;border-radius:7px;justify-content:flex-start;align-items:center;padding:4px 5px;font-size:6.5px;line-height:1;display:flex}.curator-dashboard>.curator-profile>.curator-profile-meta>span{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:4px;min-width:0;line-height:1.25;display:grid}.curator-overview-lower,.curator-quick-management{margin-bottom:11px}.curator-overview-lower>article,.curator-quick-management{padding:10px}.curator-overview-lower h2,.curator-quick-management h2{font-size:13px}.curator-overview-lower header svg,.curator-quick-management>header svg{width:18px}.curator-overview-measures>div>button{grid-template-columns:25px 1fr;min-height:38px;padding:6px 4px}.curator-overview-measures small{font-size:6px}.curator-overview-measures b{font-size:11px}.curator-overview-measures footer{font-size:6px;line-height:1.35}.curator-overview-history button{grid-template-columns:58px 16px 1fr;min-height:34px;padding:6px 2px}.curator-overview-history time{font-size:6px}.curator-overview-history button>svg{width:14px}.curator-quick-management>div>button{grid-template-columns:29px 1fr;min-height:62px;padding:8px}.curator-quick-management button>svg{width:25px}.curator-quick-management button b{font-size:10px}.curator-quick-management button small{font-size:7.5px;line-height:1.3}.curator-dashboard>.curator-profile{grid-template-columns:68px minmax(0,1fr) 116px}.curator-dashboard>.curator-profile>.curator-profile-meta{gap:7px;padding:8px;font-size:8px}.curator-dashboard>.curator-profile>.curator-profile-meta>b{min-height:23px;padding:5px 7px;font-size:8px}.curator-dashboard>.curator-profile>.curator-profile-meta>span{grid-template-columns:12px minmax(0,1fr);gap:5px;font-size:7.5px;line-height:1.3}.curator-dashboard>.curator-profile>.curator-profile-meta svg{width:12px;height:12px}.staff-dossier .staff-dossier-manage>article{min-height:132px;padding:10px}.staff-dossier .staff-dossier-manage>article>svg{width:25px}.staff-dossier .staff-dossier-manage>article>span b{font-size:12px}.staff-dossier .staff-dossier-manage>article>span small{font-size:8px;line-height:1.3}.staff-dossier .staff-dossier-manage button{min-height:33px;padding:6px 7px;font-size:9.5px}.staff-dossier .staff-dossier-manage input,.staff-dossier .staff-dossier-manage select{min-height:34px;font-size:10px}.staff-dossier .staff-dossier-manage textarea{min-height:52px;font-size:10px}.staff-dossier .staff-career-ladder i{width:20px;height:20px;font-size:8px}.staff-dossier .staff-career-ladder li:not(:last-child):after{top:9px}.staff-dossier .staff-career-ladder span{font-size:6px}.curator-overview-measures>div{align-items:stretch}.curator-overview-measures>div>button{grid-template-columns:22px minmax(0,1fr);gap:2px;min-width:0;padding:5px 2px}.curator-overview-measures span{align-content:center;overflow:visible}.curator-overview-measures small{text-overflow:clip;font-size:5.5px;line-height:1.1;overflow:visible}.curator-overview-measures footer{min-height:22px;font-size:6px;line-height:1.35}.curator-overview-lower{gap:6px}.curator-overview-lower>article{padding:11px 9px}.curator-overview-lower h2{font-size:14px;line-height:1.15}.curator-overview-measures>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px}.curator-overview-measures>div>button,.curator-overview-measures>div>button[data-tone]{min-width:0;min-height:58px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;justify-items:center;gap:3px;padding:5px 2px;display:grid}.curator-overview-measures>div>button:not(:last-child){border-right:1px solid #5c8fc042}.curator-overview-measures img{width:29px;height:29px}.curator-overview-measures span{justify-items:center;display:grid;overflow:visible}.curator-overview-measures small{text-overflow:clip;white-space:nowrap;font-size:7px;line-height:1.1;overflow:visible}.curator-overview-measures b{font-size:13px;line-height:1.1}.curator-overview-history button{grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);gap:1px 5px;min-height:46px;padding:6px 2px}.curator-overview-history button>svg{grid-area:1/1/span 2;width:17px}.curator-overview-history button>span{grid-area:1/2}.curator-overview-history time{grid-area:2/2;font-size:7px}.curator-overview-history button b{font-size:9px}.curator-overview-history button small{font-size:7px}.employee-personnel-strip{margin:6px auto 12px}.employee-leadership>div,.curator-leadership>div{gap:6px}.employee-leadership>div>button,.curator-leadership>div>button,.curator-leadership>div>button[data-role=deputy],.curator-leadership>div>button:nth-child(3),.curator-leadership>div>button:nth-child(4){background:linear-gradient(135deg,#09385eb8,#03162be6);border:1px solid #2ab8f38c;border-radius:12px;grid-template-columns:58px minmax(0,1fr);gap:8px;min-height:72px;padding:7px 9px}.employee-leadership>div>button:nth-child(2),.curator-leadership>div>button:nth-child(2){background:linear-gradient(135deg,#46165ba8,#14112fe6);border-color:#d75dff94}.employee-leadership>div>button:nth-child(3),.curator-leadership>div>button:nth-child(3){background:linear-gradient(135deg,#4f3006a6,#1e1811e6);border-color:#ffa51a94}.employee-leadership>div>button:nth-child(4),.curator-leadership>div>button:nth-child(4){background:linear-gradient(135deg,#0f4825a6,#0a1f1be6);border-color:#4ad46594}.employee-leadership>div img,.curator-leadership>div img,.curator-leadership>div>button[data-role=deputy] img,.curator-leadership>div[data-count="2"] img,.curator-leadership>div[data-count="3"] img,.curator-leadership>div[data-count="4"] img{box-sizing:border-box;clip-path:polygon(50% 0,96% 22%,96% 78%,50% 100%,4% 78%,4% 22%);filter:drop-shadow(0 0 6px #2bb7f27a);background:#2bb7f2;border:0;border-radius:0;width:56px;height:62px;padding:3px}.employee-leadership>div>button:nth-child(2) img,.curator-leadership>div>button:nth-child(2) img{filter:drop-shadow(0 0 6px #d764ff75);background:#d764ff}.employee-leadership>div>button:nth-child(3) img,.curator-leadership>div>button:nth-child(3) img{filter:drop-shadow(0 0 6px #f3a31c75);background:#f3a31c}.employee-leadership>div>button:nth-child(4) img,.curator-leadership>div>button:nth-child(4) img{filter:drop-shadow(0 0 6px #48d56b75);background:#48d56b}.employee-leadership>div small,.curator-leadership>div small{font-size:8px}.employee-leadership>div b,.curator-leadership>div b{font-size:12px}.employee-leadership>div em,.curator-leadership>div em{font-size:8px}.employee-leadership>div[data-count="3"],.employee-leadership>div[data-count="4"],.curator-leadership>div[data-count="3"],.curator-leadership>div[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-leadership>div[data-count="3"]>button,.employee-leadership>div[data-count="4"]>button,.curator-leadership>div[data-count="3"]>button,.curator-leadership>div[data-count="4"]>button{grid-template-columns:46px minmax(0,1fr);gap:5px;min-height:64px;padding:6px}.employee-leadership>div[data-count="3"] img,.employee-leadership>div[data-count="4"] img,.curator-leadership>div[data-count="3"] img,.curator-leadership>div[data-count="4"] img{width:44px;height:50px;padding:2px}}.employee-leadership .leadership-head,.curator-leadership .leadership-head{box-sizing:border-box;clip-path:polygon(50% 0,96% 22%,96% 78%,50% 100%,4% 78%,4% 22%);filter:drop-shadow(0 0 8px #28bcff8c);background:linear-gradient(145deg,#34c8ff,#0877ce);place-items:center;width:72px;height:78px;margin:0;padding:4px;display:grid;overflow:hidden}.employee-leadership .leadership-head img,.curator-leadership .leadership-head img,.curator-leadership>div>button[data-role=deputy] .leadership-head img{box-sizing:border-box;object-fit:contain;clip-path:polygon(50% 0,94% 22%,94% 78%,50% 100%,6% 78%,6% 22%);image-rendering:auto;filter:none;background:linear-gradient(145deg,#071b36,#020a17);border:0;border-radius:0;width:100%;height:100%;padding:0;display:block}.employee-leadership>div>button:nth-child(2) .leadership-head,.curator-leadership>div>button:nth-child(2) .leadership-head{filter:drop-shadow(0 0 8px #d663ff80);background:linear-gradient(145deg,#e07aff,#8e31c7)}.employee-leadership>div>button:nth-child(3) .leadership-head,.curator-leadership>div>button:nth-child(3) .leadership-head{filter:drop-shadow(0 0 8px #ffac297a);background:linear-gradient(145deg,#ffbd45,#c36d00)}.employee-leadership>div>button:nth-child(4) .leadership-head,.curator-leadership>div>button:nth-child(4) .leadership-head{filter:drop-shadow(0 0 8px #50dc6f7a);background:linear-gradient(145deg,#66e681,#189849)}@media (width<=760px){.employee-personnel-strip{margin-top:9px}.employee-leadership>div>button,.curator-leadership>div>button,.curator-leadership>div>button[data-role=deputy],.curator-leadership>div>button:nth-child(3),.curator-leadership>div>button:nth-child(4){grid-template-columns:68px minmax(0,1fr);min-height:84px;display:grid}.employee-leadership .leadership-head,.curator-leadership .leadership-head{width:66px;height:72px}.employee-leadership>div[data-count="3"]>button,.employee-leadership>div[data-count="4"]>button,.curator-leadership>div[data-count="3"]>button,.curator-leadership>div[data-count="4"]>button{grid-template-columns:52px minmax(0,1fr);min-height:72px;display:grid}.employee-leadership>div[data-count="3"] .leadership-head,.employee-leadership>div[data-count="4"] .leadership-head,.curator-leadership>div[data-count="3"] .leadership-head,.curator-leadership>div[data-count="4"] .leadership-head{width:50px;height:56px;padding:3px}.curator-dashboard>.curator-profile>div{white-space:nowrap;min-width:0}.curator-dashboard>.curator-profile>div>button{vertical-align:middle;width:calc(100% - 51px);min-width:0;max-width:none;padding:5px 7px;font-size:13px}.curator-dashboard>.curator-profile>div>button>img{display:none}.curator-dashboard>.curator-profile .curator-profile-rating{box-sizing:border-box;vertical-align:middle;justify-content:center;width:46px;min-height:30px;margin-left:5px;padding:5px 4px;font-size:11px;line-height:1}}.curator-overview-measures footer{display:none!important}.curator-overview-history time{font-size:10px}.curator-overview-history button b{font-size:12px}.curator-overview-history button small{font-size:10px}@media (width<=760px){.curator-overview-history time{font-size:9px}.curator-overview-history button b{font-size:11px}.curator-overview-history button small{font-size:9px}}.curator-profile-actions{align-items:stretch;gap:9px;width:100%;max-width:405px;display:flex}.curator-profile-actions>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#5121bb,#8437e6 62%,#4e1db4);border:1px solid #b258ff;border-radius:12px;flex:auto;align-items:center;gap:9px;min-width:0;padding:9px 12px;font-size:20px;font-weight:800;display:inline-flex;box-shadow:0 0 20px #9c3eff4d}.curator-profile-actions>button>svg{color:#d7b8ff;flex:none;width:24px;height:24px}.curator-profile-actions>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.curator-profile-actions>button>img{object-fit:contain;width:30px;height:30px;margin-left:auto}.curator-profile-actions>.curator-profile-rating{flex:none;margin:0}.employee-leadership .leadership-head,.curator-leadership .leadership-head{padding:3px;overflow:hidden}.employee-leadership .leadership-head img,.curator-leadership .leadership-head img,.curator-leadership>div>button[data-role=deputy] .leadership-head img{object-fit:contain;clip-path:none;image-rendering:auto;background:#020c1bf5;border:0;width:82%;height:82%;padding:0}@media (width<=760px){.curator-profile-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;max-width:none;display:grid}.curator-profile-actions>button{border-radius:9px;gap:5px;width:100%;min-height:30px;padding:5px 7px;font-size:12px}.curator-profile-actions>button>svg{width:18px;height:18px}.curator-profile-actions>button>img{display:none}.curator-profile-actions>.curator-profile-rating{border-radius:9px;justify-content:center;width:auto;min-width:43px;min-height:30px;margin:0;padding:5px 6px;font-size:10px;line-height:1}.curator-profile-actions>.curator-profile-rating small{display:none}.curator-overview-measures>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:8px}.curator-overview-measures>div>button,.curator-overview-measures>div>button[data-tone]{text-align:left;background:#3626064d;border:1px solid #a57920b8;border-radius:8px;grid-template-columns:25px minmax(0,1fr);justify-items:stretch;gap:6px;min-height:31px;padding:3px 6px;display:grid}.curator-overview-measures>div>button[data-tone=reprimand]{background:#4a102157;border-color:#af3e57bd}.curator-overview-measures>div>button[data-tone=praise]{background:#0b3e6357;border-color:#3f8fc5c7}.curator-overview-measures>div>button[data-tone=commendation]{background:#07453057;border-color:#29986bbd}.curator-overview-measures>div>button:not(:last-child){border-right:1px solid #a57920b8}.curator-overview-measures img{width:24px;height:24px}.curator-overview-measures span{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.curator-overview-measures small{color:#c6d4e8;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:700;line-height:1;overflow:hidden}.curator-overview-measures b{flex:none;font-size:11px}.curator-overview-history button{min-height:51px;padding:7px 2px}.curator-overview-history time{font-size:9.5px;line-height:1.2}.curator-overview-history button b{font-size:11.5px}.curator-overview-history button small{font-size:9px}.employee-leadership .leadership-head,.curator-leadership .leadership-head{padding:3px}.employee-leadership .leadership-head img,.curator-leadership .leadership-head img,.curator-leadership>div>button[data-role=deputy] .leadership-head img{width:78%;height:78%}}.directory-dialog>div>button>.directory-minecraft-head{width:52px;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;overflow:visible}.directory-minecraft-head>img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 5px 8px #0000006b);background:0 0;border:0;width:50px;height:50px;display:block}.employee-leadership .leadership-head img,.curator-leadership .leadership-head img,.curator-leadership>div>button[data-role=deputy] .leadership-head img,.staff-dossier-leaders img,.curator-leader-dialog>img{background:0 0!important}.curator-personal-metric[data-metric=kicks]{--personal-color:#9d8cff}.curator-personal>.curator-personal-norm{padding-left:clamp(145px,31%,280px)}.curator-personal-norm>span{text-align:left;align-items:flex-start}.curator-profile-meta>b:not(.is-online),.staff-dossier-hero>aside>b:not(.is-online){color:#b1bdcc;box-shadow:none;background:#3542529e;border-color:#5d6d82}.curator-reports-panel{gap:16px;min-width:0;padding:8px 2px 24px;display:grid}.curator-reports-panel>header{background:linear-gradient(135deg,#072448f0,#0b1437e6);border:1px solid #3ea6ff6b;border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:15px;display:grid}.curator-reports-panel>header img{object-fit:contain;background:0 0;width:68px;height:68px}.curator-reports-panel>header small{color:#49ceff;letter-spacing:.12em;font-size:10px;font-weight:900}.curator-reports-panel>header h2{margin:3px 0;font-size:25px}.curator-reports-panel>header p{color:#91a8c6;margin:0;font-size:13px}.curator-report-picker{grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;gap:8px;display:grid}.curator-report-picker>button{color:#6ed8ff;background:#071b36;border:1px solid #3791dc80;border-radius:13px;place-items:center;width:42px;min-height:56px;padding:0;display:grid}.curator-report-picker>button:disabled{opacity:.3}.curator-report-picker>label{background:linear-gradient(135deg,#1d2564c7,#071b37e6);border:1px solid #5b68ff99;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:grid;position:relative}.curator-report-picker>label>svg{color:#8d83ff}.curator-report-picker>label>span{min-width:0;display:grid}.curator-report-picker>label small{color:#8ea5c4;font-size:9px}.curator-report-picker>label b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.curator-report-picker input{color:#d9edff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020e1fd1;border:1px solid #4ba1e16b;border-radius:9px;width:126px;min-width:0;padding:7px 8px}.curator-report-weeks{scrollbar-width:none;gap:7px;padding:3px 1px 6px;display:flex;overflow-x:auto}.curator-report-weeks::-webkit-scrollbar{display:none}.curator-report-weeks>button{color:#89a4c5;background:#051831d1;border:1px solid #416ea570;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:inline-flex}.curator-report-weeks>button>i{background:#32c6ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #32c6ffb3}.curator-report-weeks>button.is-active{color:#fff;background:#4335a880;border-color:#7e72ff}.curator-report-weeks>span{color:#8195b2;text-align:center;padding:14px}.curator-report-table{background:#031227e6;border:1px solid #327dc170;border-radius:16px;overflow:hidden}.curator-report-table>header,.curator-report-table>button{grid-template-columns:minmax(170px,2.2fr) repeat(5,minmax(58px,.7fr));align-items:center;min-width:560px;display:grid}.curator-report-table>header{color:#7892b2;text-transform:uppercase;background:#13345994;padding:10px 12px;font-size:9px;font-weight:800}.curator-report-table>button{color:#d9eaff;text-align:center;background:0 0;border:0;border-top:1px solid #4169973d;width:100%;min-height:58px;padding:7px 12px}.curator-report-table>button.is-best{background:linear-gradient(90deg,#76530961,#1e303d38);box-shadow:inset 3px 0 #ffc43d}.curator-report-person{text-align:left;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:8px;min-width:0;display:grid}.curator-report-person>i{place-items:center;width:40px;height:40px;display:grid}.curator-report-person img{object-fit:contain;background:0 0;width:40px;height:40px}.curator-report-person b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.curator-report-person svg{color:#ffc43d;width:18px}.curator-report-table>button>strong{font-size:14px}.staff-dossier-info>.staff-profile-name-editor{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;display:grid}.staff-profile-name-editor>small{grid-column:1/-1}.staff-profile-name-editor>input{color:#eaf5ff;background:#031227c7;border:1px solid #3e8bca73;border-radius:9px;min-width:0;padding:9px 10px}.staff-profile-name-editor>button{color:#fff;background:#12669d;border:1px solid #3a9fe3;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800}.staff-profile-name-editor>button:disabled{opacity:.42}@media (width<=760px){.directory-dialog{padding:18px 14px}.directory-dialog>div>button{min-height:58px}.curator-personal>.curator-personal-norm{padding-left:clamp(86px,27%,118px)}.curator-report-picker>label{grid-template-columns:26px minmax(0,1fr)}.curator-report-picker input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.curator-report-table{overflow-x:auto}.curator-report-table>header,.curator-report-table>button{grid-template-columns:minmax(145px,2fr) repeat(5,minmax(52px,.68fr))}}.staff-confirm-mark{width:64px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:0}.staff-confirm-mark img{object-fit:contain;width:64px;height:64px}.curator-quick-management button>img,.staff-management-art{object-fit:contain;width:42px;height:42px}.staff-dossier-manage>article.is-focused{border-color:#61cfff;box-shadow:0 0 0 2px #32b7ff29,0 0 22px #32b7ff21}.staff-responsibility-card>div{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.staff-responsibility-card>div>button{color:#dbeaff;text-align:left;background:#051932d6;border:1px solid #528bbf85;border-radius:10px;min-height:48px;padding:8px 9px;font-size:10px;font-weight:850;display:grid}.staff-responsibility-card>div>button small{color:#7892b0;margin-top:2px;font-size:7.5px}.staff-responsibility-card>div>button.is-active{color:#6ff2bf;background:linear-gradient(135deg,#0a574294,#051f36e6);border-color:#42dca2}.staff-approval-group{background:#04152bd6;border:1px solid #4a84be7a;border-radius:12px;gap:6px;margin:10px 0;padding:11px;display:grid}.staff-approval-group>span{color:#79d8ff;font-size:10px;font-weight:900}.staff-approval-group select{color:#f2f8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071d37;border:1px solid #3678a8;border-radius:9px;min-height:40px;padding:0 11px}.staff-approval-group small{color:#7f96b0;font-size:9px;line-height:1.35}.staff-controls button[data-stage=interview].is-active{color:#ffd18f;background:#8042078c;border-color:#ff9c25}.staff-controls button[data-stage=cheat_check].is-active{color:#ffb1bb;background:#77132a8c;border-color:#ff4f62}.staff-controls button[data-stage=training].is-active{color:#b3ffc8;background:#1365358c;border-color:#4ce37a}.staff-controls button[data-stage=accepted].is-active{color:#b9edff;background:#0d5d838c;border-color:#41c8ff}.employee-responsibilities{flex-wrap:wrap;gap:5px;margin:5px 0 1px;display:flex}.employee-responsibilities>i{color:#8edfff;background:#0e4b7257;border:1px solid #52c3ff6b;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.employee-overlay--candidates{align-items:stretch;padding:0}.employee-overlay--candidates>section{background:#02142c;border:0;border-radius:0;width:min(100%,760px);max-height:100%;padding:0;overflow:hidden auto}@media (width<=760px){.curator-quick-management button>img,.staff-management-art{width:34px;height:34px}.staff-confirm-mark,.staff-confirm-mark img{width:58px;height:58px}.staff-responsibility-card>div{grid-template-columns:1fr}}.employee-personnel-strip{margin-top:12px}.employee-responsibilities{gap:7px;margin:8px 0 3px}.employee-responsibilities>i{letter-spacing:.015em;border-radius:9px;padding:6px 10px 6px 21px;font-size:9.5px;position:relative;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0000002e}.employee-responsibilities>i:before{content:"";background:#50d9ff;border-radius:2px;width:7px;height:7px;position:absolute;top:50%;left:8px;transform:translateY(-50%)rotate(45deg);box-shadow:0 0 8px}.employee-responsibilities>i:nth-child(2){color:#8bf5b3;background:linear-gradient(135deg,#0e5e4385,#07263dc2);border-color:#5ae89280}.employee-responsibilities>i:nth-child(2):before{background:#55e896}.curator-group-metric--members{font:inherit;color:inherit;text-align:left;cursor:pointer}.curator-group-metric--members:hover{border-color:#32c6ff;transform:translateY(-1px)}.candidate-link-art{object-fit:contain;filter:drop-shadow(0 5px 10px #1a82ff47);width:50px;height:50px}.directory-dialog__art{object-fit:contain;filter:drop-shadow(0 7px 16px #4a68ff4d);width:80px;height:80px;margin:-2px 0 4px}.rules-hero--conduct .rules-hero__art{object-fit:contain;filter:drop-shadow(0 7px 18px #5b62ff57);width:88px;height:88px}.curator-report-table[data-has-score=false]>header,.curator-report-table[data-has-score=false]>button{grid-template-columns:minmax(170px,2.2fr) repeat(4,minmax(58px,.7fr))}@media (width<=760px){.curator-report-table[data-has-score=false]>header,.curator-report-table[data-has-score=false]>button{grid-template-columns:minmax(145px,2fr) repeat(4,minmax(52px,.68fr))}.candidate-link-art{width:42px;height:42px}}.curator-audit-panel{gap:16px;min-width:0;max-width:100%;display:grid;container-type:inline-size}.curator-audit-panel>header{background:radial-gradient(circle at 10% 25%,#2975d62e,#0000 38%),#071a35;border:1px solid #439fee7a;border-radius:20px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.curator-audit-panel>header>span{min-width:0}.curator-audit-panel>header img{object-fit:contain;width:72px;height:72px}.curator-audit-panel>header small{color:#48d7ff;letter-spacing:.12em;font-size:11px;font-weight:800}.curator-audit-panel>header h2{margin:3px 0 1px;font-size:26px}.curator-audit-panel>header p{overflow-wrap:anywhere;color:#91a9c8;margin:0}.curator-audit-days{gap:14px;min-width:0;max-width:100%;display:grid}.curator-audit-days>section{gap:8px;min-width:0;max-width:100%;display:grid}.curator-audit-days h3{color:#85a9d4;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0;font-size:12px;display:grid}.curator-audit-days h3:before,.curator-audit-days h3:after{content:"";background:#3c89cd4d;height:1px}.curator-audit-days>section>div{gap:7px;min-width:0;max-width:100%;display:grid}.curator-audit-days article{box-sizing:border-box;background:linear-gradient(90deg,#12436f47,#05172fe6);border:1px solid #3273b16e;border-left:3px solid #31bdf1;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:40px 46px minmax(92px,.82fr) minmax(0,1.55fr);align-items:center;gap:8px;width:100%;max-width:100%;min-height:66px;padding:8px 11px;display:grid;overflow:hidden}.curator-audit-days article>*{min-width:0}.curator-audit-days article[data-kind=dismissal],.curator-audit-days article[data-kind=warning],.curator-audit-days article[data-kind=reprimand]{border-left-color:#ff536b}.curator-audit-days article[data-kind=praise]{border-left-color:#55c9ff}.curator-audit-days article[data-kind=commendation],.curator-audit-days article[data-kind=distinction],.curator-audit-days article[data-kind=accepted]{border-left-color:#45e9a5}.curator-audit-days article[data-kind$=_removed]{border-left-color:#b788ff}.curator-audit-days article>time{color:#7fa3c9;grid-row:1/3;font-size:12px;font-weight:700}.curator-audit-head{background:#051a34cc;border:1px solid #2daee8;border-radius:11px;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.curator-audit-head img{object-fit:contain;width:41px;height:41px;image-rendering:pixelated}.curator-audit-person,.curator-audit-details{gap:2px;min-width:0;display:grid}.curator-audit-head,.curator-audit-person{grid-row:1/3}.curator-audit-days article>strong{grid-area:1/4}.curator-audit-details{grid-area:2/4}.curator-audit-person b,.curator-audit-details b,.curator-audit-days article>strong{color:#f3f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.curator-audit-person small{color:#89a4c3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.curator-audit-details small{overflow-wrap:anywhere;color:#89a4c3;white-space:normal;font-size:11px;line-height:1.3}.curator-audit-days article>strong{color:#79dfff;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.curator-audit-empty{color:#8ca9c8;border:1px dashed #245681;border-radius:16px;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.curator-audit-empty svg{color:#4ad4ff;width:30px;height:30px}.curator-audit-empty b{color:#f1f6ff}@media (width<=760px){.curator-audit-panel{gap:11px}.curator-audit-panel>header{border-radius:15px;grid-template-columns:54px minmax(0,1fr);gap:9px;padding:9px 10px}.curator-audit-panel>header img{width:50px;height:50px}.curator-audit-panel>header h2{font-size:21px}.curator-audit-panel>header p{font-size:11px}.curator-audit-days article{grid-template-columns:35px 43px minmax(0,1fr);gap:7px;min-height:0;padding:8px}.curator-audit-days article>strong{white-space:normal;border-top:1px solid #4884b833;grid-column:2/-1;padding-top:4px}.curator-audit-details{grid-column:2/-1}.curator-audit-details small{white-space:normal;line-height:1.35}.curator-audit-head{width:41px;height:41px}.curator-audit-head img{width:37px;height:37px}.curator-leadership>div[data-count="2"]>button,.curator-leadership>div[data-count="3"]>button,.curator-leadership>div[data-count="4"]>button{text-align:left!important;grid-template-rows:auto!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:82px!important;padding:8px 10px!important;display:grid!important}.curator-leadership>div[data-count="2"]>button .leadership-head,.curator-leadership>div[data-count="3"]>button .leadership-head,.curator-leadership>div[data-count="4"]>button .leadership-head{grid-column:1;width:56px!important;height:62px!important;margin:0!important}.curator-leadership>div[data-count="2"]>button>span,.curator-leadership>div[data-count="3"]>button>span,.curator-leadership>div[data-count="4"]>button>span{grid-column:2;min-width:0;text-align:left!important;align-items:flex-start!important;width:auto!important}}@container (width<=820px){.curator-audit-days article{grid-template-rows:auto auto auto;grid-template-columns:35px 43px minmax(0,1fr);gap:7px;min-height:0;padding:8px}.curator-audit-days article>time{grid-area:1/1}.curator-audit-head{grid-area:1/2}.curator-audit-person{grid-area:1/3}.curator-audit-days article>strong{border-top:1px solid #4884b833;grid-area:2/2/auto/-1;padding-top:5px}.curator-audit-details{grid-area:3/2/auto/-1}}@media (width>=761px){.curator-hero>img:nth-child(2){margin:0;position:absolute;top:17px;left:50%;transform:translate(-50%)}}.curator-report-picker>.curator-report-picker__selected{gap:10px;place-items:initial;color:#eef5ff;text-align:left;background:linear-gradient(135deg,#1d2564e0,#071b37f5);border-color:#5b68ffa8;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;width:auto;min-height:56px;padding:9px 12px;display:grid}.curator-report-picker__selected>svg{color:#9a8eff}.curator-report-picker__selected>span{min-width:0;display:grid}.curator-report-picker__selected small{color:#8ea5c4;font-size:9px}.curator-report-picker__selected b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.curator-report-picker__selected>em{color:#72d9ff;font-size:10px;font-style:normal;font-weight:800}.curator-week-calendar-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000816c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.curator-week-calendar{color:#edf6ff;background:radial-gradient(circle at 90% 0,#5c3de133,#0000 35%),#061a37;border:1px solid #496dff;border-radius:20px;width:min(520px,100%);padding:16px;box-shadow:0 24px 70px #0000008c,0 0 30px #3660ff29}.curator-week-calendar>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.curator-week-calendar>header small{color:#67dcff;letter-spacing:.14em;font-size:9px;font-weight:900}.curator-week-calendar>header h3{margin:3px 0 0;font-size:23px}.curator-week-calendar>header button,.curator-week-calendar>nav button{color:#b9d9f8;background:#071b36;border:1px solid #315e8e;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid}.curator-week-calendar>nav button:disabled{opacity:.28;cursor:default}.curator-week-calendar>nav{grid-template-columns:38px 1fr 38px;align-items:center;gap:9px;margin:15px 0 8px;display:grid}.curator-week-calendar>nav b{text-align:center;font-size:15px}.curator-week-calendar__weekdays{color:#748eaf;text-align:center;grid-template-columns:repeat(7,1fr);padding:0 5px 5px;font-size:9px;font-weight:800;display:grid}.curator-week-calendar__weeks{gap:5px;display:grid}.curator-week-calendar__weeks>button{color:#eaf4ff;background:linear-gradient(90deg,#0f2b4be0,#071b35f0);border:1px solid #43709e6b;border-radius:11px;grid-template-columns:repeat(7,1fr);gap:3px;padding:6px 7px 5px;display:grid;position:relative;overflow:hidden}.curator-week-calendar__weeks>button[data-status=completed]{opacity:.76}.curator-week-calendar__weeks>button[data-status=current]{background:linear-gradient(90deg,#095c4d8f,#071f3af5);border-color:#42dfb7;box-shadow:inset 3px 0 #4af0bd,0 0 16px #38ddb31f}.curator-week-calendar__weeks>button[data-status=future]{color:#66788e;opacity:.52;cursor:not-allowed;background:#04112375;border-style:dashed;border-color:#51678257}.curator-week-calendar__weeks>button:hover{opacity:1;filter:brightness(1.12);transform:translateY(-1px)}.curator-week-calendar__weeks>button:disabled:hover{filter:none;opacity:.52;transform:none}.curator-week-calendar__weeks>button.is-selected{border-color:#79f5ff;box-shadow:inset 0 0 0 1px #79f5ff,0 0 18px #3bdcff47}.curator-week-calendar__weeks span{pointer-events:none;border-radius:7px;place-items:center;min-height:27px;font-size:12px;font-weight:800;display:grid}.curator-week-calendar__weeks span:first-child{color:#b9d7f6}.curator-week-calendar__weeks span.is-outside{opacity:.34}.curator-week-calendar__weeks small{color:#8eaac9;text-align:right;grid-column:1/-1;justify-content:space-between;gap:8px;margin-top:2px;font-size:8px;display:flex}.curator-week-calendar__weeks small b{color:#91b6db;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.curator-week-calendar__weeks>button[data-status=current] small b{color:#61ecc6}.curator-week-calendar__weeks>button[data-status=future] small b{color:#66788e}.curator-week-calendar>p{color:#839bb8;align-items:center;gap:7px;margin:10px 2px 0;font-size:9px;display:flex}.curator-week-calendar>p i{background:#42dfb7;border-radius:5px;width:11px;height:6px}.curator-report-table{overflow-x:auto}.curator-report-table>header>span:last-child,.curator-report-table>button>strong:last-child{justify-self:center;transform:none}.curator-report-table>header>span:not(:first-child),.curator-report-table>button>strong{justify-self:center}.staff-approval-group{gap:9px;padding:12px}.staff-approval-group>header{align-items:center;gap:9px;display:flex}.staff-approval-group>header>svg{color:#64d8ff;width:24px}.staff-approval-group>header>span{display:grid}.staff-approval-group>header small{color:#8d83ff;letter-spacing:.12em;font-size:8px;font-weight:900}.staff-approval-group>header b{color:#eff7ff;font-size:14px}.staff-approval-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.staff-approval-group>div>button{color:#eaf5ff;text-align:left;background:linear-gradient(135deg,#0a294d,#071a35);border:1px solid #315d87;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:54px;padding:7px 9px;display:grid}.staff-approval-group>div>button[data-color="1"]{background:linear-gradient(135deg,#3e2a75bd,#071a35);border-color:#7056b7}.staff-approval-group>div>button[data-color="2"]{background:linear-gradient(135deg,#14574bb3,#071a35);border-color:#2d947e}.staff-approval-group>div>button[data-color="3"]{background:linear-gradient(135deg,#684511ad,#071a35);border-color:#a17431}.staff-approval-group>div>button.is-selected{border-color:#61e6ff;box-shadow:inset 0 0 0 1px #61e6ff8c,0 0 15px #37bfff2e}.staff-approval-group>div>button>i{color:#76dcff;background:#2d81bf33;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.staff-approval-group>div>button>i svg{width:19px}.staff-approval-group>div>button>i img{object-fit:contain;filter:drop-shadow(0 3px 7px #3eb7ff4d);width:30px;height:30px}.staff-approval-group>div>button>span{min-width:0;display:grid}.staff-approval-group>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.staff-approval-group>div>button small{color:#7891af;font-size:8px}.staff-approval-group>div>button>svg{color:#55e9ae;width:18px}.staff-approval-group>p{color:#8199b7;margin:0;font-size:9px;line-height:1.4}.directory-minecraft-head>img{transform:translateY(-8px)}@media (width<=760px){.curator-report-picker>.curator-report-picker__selected{grid-template-columns:26px minmax(0,1fr)}.curator-report-picker__selected>em{display:none}.curator-week-calendar-backdrop{padding:10px}.curator-week-calendar{border-radius:17px;padding:13px 11px}.curator-week-calendar>header h3{font-size:20px}.curator-week-calendar__weeks>button{padding:5px}.curator-week-calendar__weeks span{min-height:24px;font-size:11px}.staff-approval-group>div{grid-template-columns:1fr}}@media (width>=761px){.employee-profile{grid-template-columns:210px minmax(280px,1fr) 230px!important;grid-template-areas:"avatar identity meta"!important;align-items:center!important}.employee-profile>img{grid-area:avatar}.employee-profile__main{grid-area:identity;min-width:0}.employee-profile-meta{flex-direction:column;grid-area:meta;justify-content:center;align-self:stretch;min-width:0;display:flex!important}.employee-profile-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex!important}.employee-profile-actions>b{min-width:0!important}.employee-profile-rating{flex:none}}@media (width<=760px){.employee-profile{grid-template-columns:104px minmax(0,1fr)!important;grid-template-areas:"avatar identity""meta meta"!important}.employee-profile>img{grid-area:avatar}.employee-profile__main{grid-area:identity;min-width:0}.employee-profile-meta{grid-area:meta;width:100%;margin-top:4px}.employee-profile-actions{align-items:center;gap:7px;display:flex!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
