@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#101a38;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--navy:#071e39;--ink:#101a38;--muted:#56617b;--gold:#e99904;--line:#e0e4f1;--radius:16px;--shadow:0 2px 4px #111b4510, 0 8px 16px -12px #14265a63;background:#f4f5fc;font-family:Inter Variable,Inter,sans-serif}.mfa-card{isolation:isolate;width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:linear-gradient(145deg,#fff 12%,#f7f8ff 70%,#edf0fb);border:1px solid #fff;border-radius:26px;padding:0;position:relative;overflow:auto;box-shadow:0 34px 100px #091d4852}.mfa-dialog[open],.users-editor[open]{animation:.26s ease-out both mfa-enter}@keyframes mfa-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.mfa-card::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071a36a6}.mfa-content{z-index:1;text-align:center;padding:32px 36px;position:relative}.mfa-card .mfa-close{z-index:2;color:#435675;border-radius:10px;padding:8px;position:absolute;top:16px;right:16px}.mfa-close:hover{background:#dce5f4}.mfa-icon{color:#ffc456;background:linear-gradient(150deg,#132e51,#071b35);border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid;box-shadow:0 8px 20px #10274d34}.mfa-icon svg{width:28px;height:28px}.mfa-kicker{color:#815416;letter-spacing:.17em;font-size:.65rem;font-weight:800}.mfa-content h2,.mfa-content h1{margin:7px 0 9px;font-size:clamp(1.42rem,4vw,1.82rem);line-height:1.15}.mfa-content>p{color:var(--muted);margin-bottom:17px;font-size:.9rem;line-height:1.55}.mfa-squares{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mfa-squares i{background:linear-gradient(145deg,#b3c3ed2d,#e6ecff18);border:1px solid #92a8d85c;border-radius:11px;width:50px;height:50px;animation:12s ease-in-out infinite alternate mfa-float;position:absolute}.mfa-squares i:first-child{top:8%;left:4%}.mfa-squares i:nth-child(2){width:24px;height:24px;animation-delay:-3s;top:20%;left:12%}.mfa-squares i:nth-child(3){width:33px;height:33px;animation-delay:-8s;top:14%;right:5%}.mfa-squares i:nth-child(4){width:83px;height:83px;animation-delay:-6s;top:53%;right:-5%}.mfa-squares i:nth-child(5){width:79px;height:79px;animation-delay:-5s;bottom:12%;left:-3%}.mfa-squares i:nth-child(6){background:#ffc45c33;border-color:#e9a23845;animation-delay:-2s;bottom:8%;right:8%}.mfa-squares i:nth-child(7){width:22px;height:22px;animation-delay:-4s;bottom:28%;right:15%}.mfa-squares i:nth-child(8){width:17px;height:17px;animation-delay:-7s;top:37%;left:3%}@keyframes mfa-float{0%{transform:translateY(-9px)rotate(-13deg)}to{transform:translateY(14px)rotate(20deg)}}.mfa-enrollment{justify-items:center;gap:7px;margin-bottom:13px;display:grid}.mfa-qr{fill:#0b1a2c;shape-rendering:crispedges;background:#fff;border:1px solid #dce3f1;border-radius:11px;width:145px;height:145px}.mfa-secret{overflow-wrap:anywhere;background:#e7edf9;border-radius:7px;padding:6px 10px;font-size:.78rem}.mfa-fields{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;width:min(100%,340px);min-width:0;margin:12px auto 16px;padding:0;display:grid}.mfa-fields input{aspect-ratio:.9;text-align:center;background:#ffffffd9;border:1px solid #becae0;border-radius:10px;width:100%;min-width:0;padding:0;font-size:clamp(1rem,4vw,1.42rem);font-weight:750;display:block}.mfa-fields input:focus{outline-offset:2px;border-color:#be8109;outline:2px solid #eda92c69}.mfa-return{color:#37537c;align-items:center;gap:6px;margin:10px auto 0;font-size:.82rem;display:inline-flex}.account-activation{background:radial-gradient(at 20% 0,#213d63,#091b35 65%);place-items:center;min-height:100dvh;padding:24px 0;display:grid}.activation-card .mfa-content>.brand{margin:0 auto 20px}.account-password-form{text-align:left;gap:12px;display:grid}.account-password-form>label{gap:5px;font-size:.82rem;font-weight:700;display:grid}.account-password-form input:not([type=checkbox]),.users-search input{background:#fff;border:1px solid #cbd5e9;border-radius:9px;width:100%;padding:10px 12px}.account-hint{color:var(--muted);font-size:.78rem;line-height:1.45}.account-password-form>.button{justify-content:center}.users-page{gap:15px;display:grid}.users-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.users-metric{align-items:center;gap:14px;padding:15px;display:flex}.users-metric>svg{color:#aa6a00}.users-metric div{gap:4px;display:grid}.users-metric span{color:var(--muted);font-size:.77rem}.users-metric strong{font-size:1.5rem}.users-toolbar{justify-content:space-between;gap:10px;margin:0 0 12px;display:flex}.users-search{width:min(100%,460px);color:var(--muted);align-items:center;gap:8px;display:flex}.users-table{border-collapse:collapse;width:100%;min-width:740px}.users-table th,.users-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 9px}.users-table th{background:#edf0f8;font-size:.73rem}.users-table td{font-size:.82rem}.users-person,.users-actions{align-items:center;gap:8px;display:flex}.users-person small{color:var(--muted);margin-top:3px;display:block}.users-actions .button{min-height:31px;padding:5px 8px}.users-roles{flex-wrap:wrap;gap:4px;display:flex}.users-roles span,.account-chip{white-space:nowrap;background:#e6edf9;border-radius:6px;padding:3px 7px;font-size:.72rem;font-weight:650}.account-chip.ok{color:#125b39;background:#dff4e6}.account-chip.pending{color:#80500a;background:#ffefd0}.account-chip.inactive{color:#8f2432;background:#fde8eb}.users-editor{width:min(570px,100% - 32px)}.users-editor .mfa-content{text-align:left}.users-candidates{border:1px solid var(--line);background:#fff;border-radius:9px;max-height:145px;padding:3px;display:grid;overflow-y:auto}.users-candidates button,.users-selection{text-align:left;gap:3px;padding:7px;display:grid}.users-candidates button:hover{background:#ecf1fc}.users-candidates small{color:var(--muted)}.users-selection{background:#e7eefb;border-radius:8px;grid-template-columns:1fr auto}.users-role-picker{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;gap:6px 12px;font-size:.8rem;display:flex}.users-role-picker label,.account-password-form>.users-enable{align-items:center;gap:5px;display:inline-flex}.users-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}@media (width<=540px){.mfa-content{padding:26px 18px}.users-metrics{gap:6px}.users-metric{gap:4px;padding:7px}.users-metric>svg{display:none}.users-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mfa-card[open],.mfa-squares i{animation:none}}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit;color:inherit}button,select{cursor:pointer}button:disabled{cursor:default;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #2265e5}a{color:inherit;text-decoration:none}svg{vertical-align:middle;flex:none}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3{letter-spacing:-.035em}strong,b{font-weight:600}em{font-style:normal}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(144deg,#fffdfd,#f6f7fd 90%)}.button{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:8px 14px;font-size:.83rem;font-weight:650;line-height:1.2;display:inline-flex}.gold{color:#fff;background:radial-gradient(at 12% 0,#ffcc5a7d,#0000 57%),linear-gradient(176deg,#e8a419,#b77609 72%,#9e6106);border-color:#b9780f30;box-shadow:inset 0 1px #fff3,0 3px 7px #8e580d25}.gold:hover:not(:disabled){filter:brightness(1.08)}.outline,.icon-button{background:#f8f9ff;border:1px solid #c5cde1;box-shadow:0 2px 4px #1d2e6410}.outline:hover:not(:disabled),.icon-button:hover:not(:disabled){background:#edf1fc}.icon-button{border-radius:8px;place-items:center;min-width:33px;height:32px;padding:0 6px;display:inline-grid}.plain{background:0 0;border:0;align-items:center;gap:8px;padding:4px;display:inline-flex}.inline-link,.text-button{color:#124cbb;background:0 0;border:0;font-size:.79rem;font-weight:660}.inline-link{align-items:center;gap:6px;display:inline-flex}.inline-link:hover,.text-button:hover{text-decoration:underline}.brand{color:#0b2b4e;text-align:center;width:100%}.brand.light{color:#fff}.brand svg{width:65%;height:auto;margin:0 auto -.16em;display:block;overflow:visible}.brand-name{color:inherit;letter-spacing:-.064em;font-size:2.35em;font-style:italic;font-weight:810;line-height:.97}.brand-name span{color:#bd7a05}.brand.light .brand-name span{color:#ffb700}.brand-caption{text-transform:uppercase;letter-spacing:.18em;margin-top:.7em;font-size:.53em;font-weight:650}.eyebrow{color:#a76c0b;text-transform:uppercase;letter-spacing:.14em;font-size:.79rem;font-weight:750}.landing{background:#fcfdff;min-height:100vh}.landing-header{justify-content:space-between;align-items:center;max-width:1430px;margin:auto;padding:15px 5vw;display:flex}.landing-header .brand{width:128px;font-size:.84rem}.landing-header nav{align-items:center;gap:26px;font-size:.87rem;font-weight:610;display:flex}.landing-hero{color:#fff;background:linear-gradient(90deg,#06192ee8 0%,#06192e9c 45%,#06192e22 90%),url(/mine-dusk.png) 50% 63%/cover;border-bottom:4px solid #d89419;align-items:center;min-height:530px;padding:76px max(6vw,28px);display:flex}.landing-hero-copy{max-width:670px}.landing-hero .eyebrow{color:#ffd373}.landing-hero h1{letter-spacing:-.062em;margin:19px 0;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:770;line-height:1.05}.landing-hero h1 em{color:#ffca55}.landing-hero p{color:#e3e9f4;max-width:460px;margin-bottom:27px;font-size:1.02rem;line-height:1.65}.landing-features{max-width:1400px;margin:auto;padding:56px 5vw 75px}.landing-features h2{margin:8px 0 25px;font-size:clamp(1.7rem,3vw,2.6rem)}.features-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.features-grid article{padding:18px}.features-grid article svg{color:#c5830d}.features-grid h3{margin:13px 0 6px;font-size:.97rem}.features-grid p{color:var(--muted);font-size:.82rem;line-height:1.55}.login-page{background:radial-gradient(at 100% 0,#fff5e9 0,#0000 35%),linear-gradient(140deg,#f6f7fd,#f9faff 70%,#e9ecf8);grid-template-columns:53.5% 46.5%;min-height:100svh;display:grid;position:relative;overflow:hidden}.login-photo{isolation:isolate;clip-path:polygon(0 0,100% 0,97% 6%,94.6% 13%,92.5% 21%,92% 29%,92.5% 37%,94.5% 47%,97% 57%,98.5% 66%,98.4% 74%,97% 82%,94% 90%,89% 100%,0 100%);background:linear-gradient(90deg,#0a183b23,#15224603 54%,#101c3d3b),url(/mine-dusk.png) 38%/cover;min-height:100%;position:relative;overflow:hidden}.login-photo:after{content:"";clip-path:polygon(0 0,8% 29%,20% 51%,35% 69%,52% 84%,82% 100%,0 100%);z-index:-1;background:linear-gradient(150deg,#f5c255 12%,#a9690c 35%,#efba44 55%,#855008 84%);width:70%;height:33%;position:absolute;inset:auto auto 0 0}.login-photo:before{content:"";pointer-events:none;z-index:-1;border:2px solid #fff5;border-radius:50%;position:absolute;inset:-6% 2% -4% -25%;transform:rotate(19deg)}.clock-decoration{aspect-ratio:1;opacity:.32;border:7px solid #fffd;border-radius:100%;width:min(43%,370px);position:absolute;top:15%;left:15%}.clock-decoration:after{content:"";transform-origin:bottom;background:#fff;border-radius:5px;width:6px;height:29%;position:absolute;top:23%;left:49%;transform:rotate(13deg)}.clock-decoration i{position:absolute;inset:4%}.clock-decoration i:after{content:"";background:#fff;border-radius:3px;width:5px;height:15px;position:absolute;left:49%}.login-benefits{color:#fff;text-shadow:0 2px 9px #111b30b5;gap:clamp(15px,3.2vh,32px);display:grid;position:absolute;top:12%;right:16%}.login-benefits>div{align-items:center;gap:15px;font-size:clamp(.82rem,1.24vw,1.15rem);line-height:1.27;display:flex}.login-benefits>div:nth-child(2),.login-benefits>div:nth-child(5){transform:translate(12px)}.login-benefits>div:nth-child(3),.login-benefits>div:nth-child(4){transform:translate(26px)}.login-benefits span{aspect-ratio:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff1;border:2px solid #ffffff6b;border-radius:50%;place-items:center;width:clamp(47px,5.2vw,77px);display:grid}.login-main{flex-direction:column;justify-content:center;align-items:center;gap:clamp(15px,2.4vh,28px);padding:27px clamp(20px,3.3vw,62px) 23px;display:flex}.login-card{text-align:center;background:linear-gradient(130deg,#ffffffd9,#f9faffc5);border:1px solid #fffc;border-radius:40px;width:100%;max-width:620px;padding:clamp(22px,4.3vh,42px) clamp(22px,3.2vw,52px) clamp(21px,3.5vh,36px);box-shadow:0 18px 60px #36476c12}.login-card .brand{max-width:350px;margin:0 auto 22px;font-size:clamp(.93rem,1.7vw,1.66rem)}.login-card .brand svg{width:79%;margin-bottom:-.17em}.login-card h1{color:#10182a;margin-bottom:6px;font-size:clamp(1.9rem,2.7vw,2.7rem);font-weight:760}.login-card>p{color:#4a5364;margin-bottom:18px;font-size:clamp(.82rem,1.05vw,1rem);line-height:1.45}.field{text-align:left;background:#fbfcff70;border:1px solid #d6d9e5;border-radius:12px;align-items:center;gap:11px;min-height:48px;margin-bottom:13px;padding:0 13px;display:flex}.field:focus-within{border-color:#a87720;box-shadow:0 0 0 3px #dca33c25}.field input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:.91rem}.field input:focus-visible{outline:none}.field input::placeholder{color:#626b7c}.login-options{justify-content:space-between;align-items:center;margin:4px 0 16px;display:flex}.login-options label{color:#39445b;text-align:left;align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.login-options input{accent-color:#a76505;width:16px;height:16px;margin:0}.login-submit,.microsoft{border-radius:12px;width:100%;min-height:49px}.login-submit{font-size:.98rem}.microsoft{white-space:normal;background:#fcfdff80}.or{color:#667082;align-items:center;gap:17px;margin:19px 0;font-size:.78rem;display:flex}.or:before,.or:after{content:"";background:#dfe2eb;flex:1;height:1px}.ms-symbol{grid-template-columns:repeat(2,10px);gap:1px;display:grid}.ms-symbol i{background:#f25022;width:10px;height:10px}.ms-symbol i:nth-child(2){background:#7fba00}.ms-symbol i:nth-child(3){background:#00a4ef}.ms-symbol i:nth-child(4){background:#ffb900}.login-footer{flex-wrap:wrap;justify-content:space-around;gap:10px;width:100%;max-width:540px;font-size:.74rem;font-weight:650;display:flex}.login-footer span{align-items:center;gap:7px;display:inline-flex}.login-footer svg{color:#173352;width:21px;height:21px}.login-card .notice{margin:10px 0;font-size:.76rem}.shell{grid-template-columns:clamp(200px,14.65vw,255px) minmax(0,1fr);min-height:100vh;display:grid}.sidebar{isolation:isolate;color:#fff;z-index:5;background:radial-gradient(at 0 0,#153658 0,#0000 52%),linear-gradient(146deg,#061b34,#061b34 60%,#18283e);border-top-right-radius:27px;height:100vh;position:sticky;top:0;overflow:hidden}.sidebar:before{content:"";clip-path:polygon(12% 0,100% 0,100% 100%,82% 52%,58% 27%);z-index:-1;background:linear-gradient(140deg,#8b5608,#ffe495 48%,#ce8a15 68%,#784a09);border-radius:0 0 0 100%;width:84px;height:82px;position:absolute;inset:0 0 auto auto}.sidebar-brand{border-bottom:1px solid #ffffff13;margin:0 12px 12px;padding:14px 14px 16px;display:block}.sidebar-brand .brand{font-size:clamp(.83rem,1.03vw,1.12rem)}.sidebar nav{scrollbar-width:thin;gap:5px;max-height:calc(100vh - 120px);padding:0 10px;display:grid;position:relative;overflow:auto}.sidebar nav a,.nav-group-toggle{text-align:left;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:6px 10px;font-size:.8rem;font-weight:500;display:flex}.nav-group-toggle{width:100%;color:inherit;background:0 0;border:0}.nav-group-toggle:hover,.nav-group-toggle[aria-expanded=true]{background:#ffffff12}.nav-chevron{opacity:.75;margin-left:auto;transition:transform .15s}.nav-group-toggle[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-group-links:not([hidden]){border-left:1px solid #dce9fb35;gap:2px;margin:3px 0 6px 12px;padding-left:6px;display:grid}.sidebar .nav-group-links a{min-height:32px;font-size:.76rem}.sidebar .nav-group-links a:not(.active){color:#deebf9}.sidebar nav a.active,.sidebar nav a[aria-current=page]{color:#583806;background:#fff0ce;font-weight:600}.sidebar nav a:hover:not(.active){background:#ffffff12}.sidebar-image{z-index:-1;background:linear-gradient(#0a203a 0%,#0a203a05 47%),url(/mine-dusk.png) 22% 78%/cover;border-radius:65% 0 0/26% 0 0;height:34%;position:absolute;inset:auto 0 0}.sidebar-image:before,.sidebar-image:after{content:"";border-radius:inherit;border-top:1px solid #fbd89370;position:absolute;inset:0}.sidebar-image:after{background:linear-gradient(140deg,#8b5608,#ffe495 48%,#ad7116 68%);border-radius:50%;height:32%;inset:auto -13% -14% -21%;transform:rotate(15deg)}.topbar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcffdb;border-bottom:1px solid #e2e6f1;align-items:center;gap:clamp(12px,2vw,31px);height:64px;padding:0 clamp(13px,1.9vw,30px);display:flex;position:sticky;top:0}.scope{color:#fff;white-space:nowrap;background:linear-gradient(130deg,#0a2b50,#051a35);border:0;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:8px 11px;font-size:.8rem;font-weight:550;display:flex}.workspace-menu{left:0;right:auto}.training-notice{margin-bottom:14px}.scope span{margin-right:14px}.search-box{color:#2b426b;background:#f7f9ff;border:1px solid #c5cfe6;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:100px;max-width:580px;min-height:38px;padding:5px 9px 5px 12px;display:flex;position:relative}.search-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.79rem}.search-box input:focus-visible{outline:0}kbd{white-space:nowrap;border:1px solid #c5cfe5;border-radius:6px;padding:3px 5px;font:600 .7rem Inter Variable,sans-serif}.top-actions{align-items:center;gap:clamp(8px,1.22vw,20px);margin-left:auto;display:flex}.bell{position:relative}.bell b{color:#fff;background:#da6e0b;border:1px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.63rem;display:grid;position:absolute;top:0;right:0}.profile{text-align:left;white-space:nowrap}.profile strong,.profile small{font-size:.76rem;display:block}.profile small{color:var(--muted);margin-top:3px;font-size:.65rem}.avatar{color:#22344e;background:radial-gradient(circle at 50% 25%,#fff2be,#f4ca72 45%,#b16e26);border-radius:50%;flex-direction:column;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;font-size:.57rem;font-weight:810;line-height:1.1;display:inline-flex}.avatar svg{color:#493109}.pop-anchor{position:relative}.popover{z-index:10;background:#fff;border:1px solid #d6deee;border-radius:12px;width:min(290px,85vw);padding:10px;font-size:.83rem;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 15px 30px #14244330}.popover p{color:var(--muted);padding:7px 5px;line-height:1.45}.popover>strong{padding:6px;display:block}.popover a{border-radius:7px;justify-content:space-between;align-items:center;gap:5px;padding:9px 7px;display:flex}.popover a:hover{background:#edf2ff}.popover a small{color:var(--muted)}.search-results{width:100%}.mobile-toggle,.nav-backdrop{display:none}.app-main{isolation:isolate;background:radial-gradient(at 40% 2%,#e9ebfa92,#0000 55%),#f5f6fc;min-width:0;min-height:calc(100vh - 64px);padding:12px clamp(15px,1.65vw,30px) 22px;position:relative}.app-banner{z-index:-1;background:linear-gradient(90deg,#f1eaf833 0%,#fff0 58%),url(/mine-dusk.png) right 57%/cover;border-left:17px solid #f8c46abf;border-radius:54% 0 0/115% 0 0;width:55%;height:clamp(115px,15vh,170px);position:absolute;inset:0 0 auto auto;box-shadow:-11px -3px #fbd38d45}.app-banner:after{content:"";background:linear-gradient(#0000,#f4f5fc);position:absolute;inset:38% 0 -3px}.page-intro{min-height:82px;margin-bottom:18px}.breadcrumb{align-items:center;gap:7px;margin-bottom:9px;font-size:.76rem;font-weight:550;display:flex}.breadcrumb a{align-items:center;gap:7px;display:inline-flex}.breadcrumb a svg{color:#c58109}.breadcrumb>svg{color:#8691a8}.page-intro h1{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:6px 12px;width:fit-content;font-size:clamp(1.3rem,1.45vw,1.65rem);font-weight:600;line-height:1.23;display:flex}.page-intro h1 em{color:#875705;letter-spacing:0;border-left:1px solid #c9cfdb;padding-left:11px;font-size:.62em;font-weight:500}.page-intro h1 i{font-style:normal;font-weight:410}.title-mark{padding-left:14px;position:relative}.title-mark:before{content:"";background:linear-gradient(#f5ab20,#a76b06);border-radius:8px;width:4px;position:absolute;inset:1px auto 1px 0}.page-intro p{color:#435574;max-width:min(670px,100%);margin-top:6px;font-size:.83rem;line-height:1.5}.metrics{gap:11px;margin-bottom:14px;display:grid}.metrics.six{grid-template-columns:repeat(6,minmax(0,1fr))}.metrics.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric{align-items:flex-start;gap:clamp(6px,.75vw,12px);min-width:0;padding:13px 10px;display:flex}.metric-icon{aspect-ratio:1;color:#ce8507;background:linear-gradient(135deg,#fffaf0,#fbf0d7);border-radius:14px;flex:none;place-items:center;width:clamp(31px,3.1vw,49px);display:grid}.metric-icon svg{stroke-width:2.05px;width:60%;height:60%}.metric-label{min-height:1.2em;font-size:.75rem;font-weight:500;line-height:1.3;display:block}.metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;margin-top:4px;font-size:clamp(1.08rem,1.28vw,1.42rem);font-weight:600;display:block}.metric small{color:#25743b;align-items:center;gap:3px;margin-top:5px;font-size:.64rem;font-weight:650;display:flex}.dashboard-top,.dashboard-middle,.dashboard-bottom{gap:12px;margin-bottom:13px;display:grid}.dashboard-top{grid-template-columns:1.29fr 1fr}.dashboard-middle{grid-template-columns:1fr 1.02fr 1.15fr}.dashboard-bottom{grid-template-columns:1.1fr 1.75fr}.totals{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;display:grid}.totals .metric{align-items:center;height:82px}.totals .metric-icon{width:29px}.totals .metric strong{font-size:clamp(.93rem,1.35vw,1.45rem)}.panel{min-width:0;padding:10px 12px 13px}.panel-head{justify-content:space-between;align-items:center;gap:6px;min-height:24px;margin-bottom:8px;display:flex}.panel-head h2{letter-spacing:-.015em;align-items:center;gap:7px;font-size:.94rem;font-weight:600;display:flex}.panel-head h2 svg,.sheet-head h2 svg{color:#d88e08}.panel-head .inline-link{flex:none;font-size:.69rem}.table-scroll{max-width:100%;overflow:auto}table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}th{background:#ebedf6;font-size:.73rem;font-weight:690}th:first-child{border-radius:7px 0 0 7px}th:last-child{border-radius:0 7px 7px 0}.list-table :is(th,td){padding:5px 7px}.list-table td{border-bottom:1px solid #e6e9f4;height:31px;font-size:.75rem;line-height:1.15}.list-table td:first-child,.list-table th{white-space:nowrap}.list-table .avatar{flex-basis:23px;width:23px;height:23px;font-size:.49rem}.list-table .avatar svg{width:9px;height:9px}.person{align-items:center;gap:8px;display:inline-flex}.person small{color:var(--muted);margin-top:2px;display:block}.team-dot{background:#1a63e5;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.chip,.status{white-space:nowrap;background:#e9edf7;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:.71rem;font-weight:650;display:inline-flex}.status-draft{color:#9b4704;background:#fff0db}.status-prepared{color:#815401;background:#fff1c9}.status-validated,.status-approved{color:#176b31;background:#def3e1}.status-rejected{color:#a02b38;background:#fde3e8}.status-exported{color:#184ea4;background:#dce8fb}.rank{background:#e1e6f3;border-radius:6px;place-items:center;width:19px;height:19px;font-size:.7rem;font-weight:700;display:inline-grid}.rank-0{color:#fff;background:#e4a009}.empty{color:var(--muted);padding:14px 6px;font-size:.82rem}.chart-legend{flex-wrap:wrap;justify-content:center;gap:5px 13px;font-size:.65rem;display:flex}.chart-legend span{align-items:center;gap:4px;display:inline-flex}.chart-legend i,.donut-labels i{border-radius:2px;width:10px;height:10px;display:inline-block}.bars{gap:7px;height:123px;padding-top:9px;display:flex}.axis{color:#51628a;text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;height:calc(100% - 15px);font-size:.6rem;display:flex}.bar-area{background:repeating-linear-gradient(#dfe5f5 0 1px,#0000 1px 25%) 0 0/100% calc(100% - 15px) no-repeat;flex:1;justify-content:space-around;align-items:stretch;display:flex}.bar-day{flex-direction:column;justify-content:end;align-items:center;gap:3px;width:12%;font-size:.65rem;display:flex}.bar-stack{border-radius:7px 7px 0 0;flex-direction:column-reverse;width:68%;height:100%;display:flex;overflow:hidden}.bar-stack i{width:100%;display:block}.donut-layout{grid-template-columns:minmax(78px,.88fr) 1fr;align-items:center;gap:10px;min-height:127px;display:grid}.donut{aspect-ratio:1;border-radius:50%;justify-self:center;place-items:center;width:min(100%,143px);display:grid}.donut>div{text-align:center;aspect-ratio:1;background:#fbfcff;border-radius:50%;place-content:center;width:63%;display:grid;box-shadow:inset 0 1px 5px #14244830}.donut strong{letter-spacing:-.045em;font-size:clamp(.83rem,1.2vw,1.15rem)}.donut small{font-size:.64rem}.donut-labels{gap:9px;font-size:.68rem;display:grid}.donut-labels>div{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.donut-labels strong{white-space:nowrap}.trend{width:100%;max-height:120px}.trend text{fill:#203a63;font:600 11px Inter Variable,sans-serif}.filters{flex-wrap:wrap;align-items:center;gap:10px 17px;margin-bottom:15px;padding:9px 12px;display:flex}.filters label,.planning-form label{align-items:center;gap:8px;font-size:.77rem;font-weight:630;display:inline-flex}.filters .button{min-height:32px;margin-left:auto}:is(select,input[type=date],input[type=month],input[type=number],textarea){background:#fcfdff;border:1px solid #c9d2e5;border-radius:8px;padding:7px 9px}select{max-width:100%;font-size:.78rem}.team-tabs{align-items:center;gap:10px;padding:2px 0 9px;display:flex;overflow:auto}.team-tabs button{white-space:nowrap;min-height:37px;box-shadow:var(--shadow);background:#f7f8fe;border:1px solid #e2e6f1;border-radius:30px;justify-content:center;align-items:center;gap:7px;padding:6px 16px;font-size:.82rem;font-weight:640;display:flex}.team-tabs button.selected{color:#fff;background:linear-gradient(165deg,#0c2c4e,#061a35);border-color:#0b2949}.team-tabs button.selected svg{color:#ffb824}.secondary-tabs{margin-top:10px}.sheet-layout{grid-template-columns:minmax(0,3fr) minmax(230px,1fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}.sheet-layout.compact{grid-template-columns:minmax(0,1fr)}.sheet-card{padding:12px}.sheet-head{border-bottom:1px solid #e0e5f0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:0 3px 11px;display:flex}.sheet-head h2{flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(1rem,1.45vw,1.6rem);display:flex}.sheet-head h2 .status{letter-spacing:0}.sheet-tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.workflow{border-left:1px solid #d4dced;flex:1;min-width:180px;max-width:320px;padding-left:11px;font-size:.69rem}.workflow ol{grid-template-columns:repeat(4,1fr);margin:5px 0 0;padding:0;list-style:none;display:grid}.workflow li{justify-items:center;gap:4px;font-size:.63rem;display:grid;position:relative}.workflow li:before{content:"";background:#b9c3da;width:100%;height:2px;position:absolute;top:10px;right:50%}.workflow li:first-child:before{display:none}.workflow li span{background:#f8faff;border:1.5px solid #aeb9d2;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:relative}.workflow li.done span{color:#fff;background:#c68508;border-color:#c68508}.workflow li[aria-current]{font-weight:720}.week-picker,.week-picker label{align-items:center;gap:4px;display:flex}.week-picker select{max-width:145px}.sheet-table{min-width:650px}.mobile-day{display:none}.sheet-table th{white-space:nowrap;text-align:center;padding:7px 4px;font-size:.7rem}.sheet-table th:first-child{text-align:left;min-width:133px;padding-left:8px}.sheet-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #e8ebf5;height:44px;padding:4px 3px;font-size:.75rem}.sheet-table td:first-child{text-align:left}.sheet-table .avatar{flex-basis:31px;width:31px;height:31px}.sheet-table .person{gap:6px;padding-left:3px}.sheet-table .person strong{display:block}.table-cell{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:3px;width:100%;min-height:29px;padding:4px;font-size:.73rem;font-weight:650;display:flex}button.table-cell:hover{border-color:#c09a45}.work-cell{color:#0d60bf;background:#fff0da}.green-cell{color:#104567;background:#e4f1e8}.rest-cell{color:#596780;background:#edeef6}.leave-cell{color:#6535ae;background:#eee5fc}.total-cell{color:#172444;background:#e5e8f1}.value-HS{color:#a95000}.legend{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0 1px;font-size:.72rem;display:flex}.legend strong{align-items:center;gap:5px;margin-right:4px;display:inline-flex}.code-pill{color:#294365;background:#e9edf6;border-radius:6px;align-items:center;gap:3px;padding:6px 7px;font-size:.66rem;display:inline-flex}.code-J,.code-N{color:#1755a4;background:#dfebfe}.code-HS{color:#944600;background:#fff0dc}.code-C{color:#6731a0;background:#eee6fc}.sheet-aside{gap:10px;display:grid}.sheet-aside .panel-head h2{font-size:.94rem}.sheet-aside .donut-layout{min-height:104px}.summary div{border-bottom:1px solid #e3e8f4;justify-content:space-between;align-items:center;gap:7px;padding:7px 2px;font-size:.77rem;display:flex}.summary div:last-child{border-bottom:0}.summary dd{white-space:nowrap;margin:0;font-weight:750}.alert-row{color:#253454;background:#fff5e8;border-radius:8px;align-items:center;gap:9px;margin-top:5px;padding:8px 6px;font-size:.73rem;display:flex}.alert-row:nth-of-type(2){background:#edf4fe}.alert-row svg{color:#be7107}.alert-row small{color:#4e5a72;margin-top:2px;display:block}.sheet-actions{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.sheet-actions .gold{margin-left:auto}.compact-shell .sidebar{background:linear-gradient(150deg,#161e2c,#142235 65%,#1c2638);border-radius:0}.compact-shell .sidebar:before{display:none}.compact-shell .sidebar nav a.active{background:#fff0ce}.compact .sheet-card{padding:18px}.compact-team-head{margin-bottom:14px;padding:16px 21px}.compact-team-head h2{flex-wrap:wrap;align-items:center;gap:12px;font-size:1.42rem;display:flex}.compact-team-head h2 svg{color:#ca870c}.compact .sheet-head{padding-bottom:15px}.compact .week-picker{margin-inline:auto}.compact .sheet-table td{height:55px}.compact .table-cell{min-height:34px}.operations-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.operations-grid .panel{padding:17px}.assignments-panel{margin-top:14px}.team-cards{gap:9px;display:grid}.team-cards article{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 6px;padding:12px;display:grid}.team-cards h3{font-size:1rem}.team-cards p{color:var(--muted);grid-column:2;font-size:.77rem}.team-cards .button{grid-area:1/3/3}.stacked-form{gap:12px;margin-top:12px;display:grid}.stacked-form label,.modal label{gap:5px;font-size:.84rem;font-weight:630;display:grid}.stacked-form .button{justify-self:start}.planning-form{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:6px 0 13px;display:flex}.muted{color:var(--muted);padding:5px 0;font-size:.84rem;line-height:1.5}.notice{color:#214987;background:#e7efff;border-radius:9px;margin:8px 0;padding:9px 12px;font-size:.83rem;display:block}.notice.error{color:#912b3b;background:#fde8ec}.notice.success{color:#1d6531;background:#e3f5e7}.modal-backdrop{z-index:20;background:#0c1c3b82;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-frame{color:inherit;background:0 0;border:0;width:min(100% - 32px,490px);max-height:90vh;padding:0}.modal-frame::backdrop{background:#0c1c3b82}.modal{gap:12px;width:min(100%,490px);max-height:90vh;padding:22px;display:grid;overflow:auto}.modal h2{font-size:1.3rem}.modal p{color:var(--muted);font-size:.85rem}.modal-actions{justify-content:end;gap:8px;margin-top:3px;display:flex}.history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.history li{border-bottom:1px solid var(--line);padding-bottom:6px;font-size:.79rem}.history li p{margin-top:4px}.app-loading{text-align:center;place-content:center;gap:10px;min-height:100vh;display:grid}.quality-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.quality-filters{flex-wrap:wrap;align-items:center;gap:9px 15px;padding:9px 0 15px;display:flex}.quality-filters label{align-items:center;gap:6px;font-size:.78rem;font-weight:630;display:inline-flex}.quality-search{background:#fcfdff;border:1px solid #c5cfe6;border-radius:8px;padding:7px 9px}.quality-search input{background:0 0;border:0;min-width:0;max-width:165px}.quality-table{min-width:720px}.quality-table td{padding-block:10px}.quality-table td:first-child{white-space:normal}.quality-table small{color:var(--muted);margin-top:4px;line-height:1.35;display:block}.quality-actions{flex-wrap:wrap;gap:5px;display:flex}.quality-actions .button{min-height:30px;padding:5px 8px;font-size:.72rem}.quality-pages{justify-content:end;align-items:center;gap:8px;margin-top:12px;font-size:.77rem;display:flex}.missing-cell{color:#a02b38;background:#ffe9ec;border-color:#f4bcc6}.focused-row{background:#eaf2ff}.focused-cell{outline-offset:-2px;outline:2px solid #2361cf}@media (width>=1450px){.app-main{padding-top:15px}.page-intro{min-height:89px}.metric{min-height:97px;padding:15px 12px}.dashboard-top .panel{min-height:200px}.dashboard-middle .panel{min-height:201px}.dashboard-bottom .panel{min-height:147px}.bars{height:145px}.sheet-table td{height:50px}.table-cell{min-height:34px}}@media (width<=1220px){.scope span{margin-right:0}.topbar{gap:12px}.top-actions{gap:7px}.quick .button{padding-inline:8px}.dashboard-middle{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-middle .panel:last-child{grid-column:span 2}.metrics.six{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet-layout{grid-template-columns:minmax(0,1fr)}.sheet-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.shell{grid-template-columns:64px minmax(0,1fr)}.sidebar-brand{margin-inline:5px;padding-inline:0}.sidebar .brand-caption{display:none}.sidebar .brand{font-size:.45rem}.sidebar nav a,.nav-group-toggle{justify-content:center;padding-inline:0}.sidebar nav a span,.nav-group-toggle span,.nav-chevron{display:none}.nav-group-links:not([hidden]){border-left:0;margin-inline:0;padding-left:0}.sidebar-image{background-position:24% bottom}.profile>span:not(.avatar){display:none}.dashboard-bottom{grid-template-columns:1fr}.features-grid{grid-template-columns:repeat(3,1fr)}.login-benefits{right:15%}}@media (width<=760px){.quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page{display:block}.login-photo{display:none}.login-main{min-height:100svh;padding:22px 15px}.login-card{border-radius:24px}.desktop-break{display:none}.shell{display:block}.sidebar{width:230px;transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.sidebar.opened{transform:translate(0)}.sidebar:not(.opened){visibility:hidden}.sidebar nav a,.nav-group-toggle{justify-content:start;padding-inline:10px}.sidebar nav a span,.sidebar .brand-caption,.nav-group-toggle span,.nav-chevron{display:inline}.nav-group-links:not([hidden]){border-left:1px solid #dce9fb35;margin-left:12px;padding-left:6px}.sidebar .brand{font-size:.95rem}.nav-backdrop{z-index:4;background:#071a3c71;border:0;display:block;position:fixed;inset:0}.mobile-toggle{display:inline-grid}.topbar{gap:8px;height:56px;padding:0 9px}.scope,kbd,.quick,.top-actions>.pop-anchor:nth-child(2){display:none}.top-actions{gap:3px;margin-left:0}.app-main{padding-inline:10px}.app-banner{opacity:.32;width:64%}.page-intro{min-height:auto;margin-bottom:13px}.page-intro h1 i,.page-intro h1 em{display:none}.dashboard-top,.dashboard-middle,.operations-grid{grid-template-columns:minmax(0,1fr)}.dashboard-middle .panel:last-child{grid-column:auto}.metrics.six,.metrics.five,.totals{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-head{flex-wrap:wrap}.sheet-table{min-width:0}.sheet-table .weekly-only{display:none}.mobile-day{align-items:center;gap:7px;margin-bottom:9px;font-size:.78rem;display:flex}.workflow{border-left:0;flex-basis:100%;order:3;max-width:100%;padding:3px}.sheet-aside{grid-template-columns:minmax(0,1fr)}.sheet-actions .gold,.filters .button{margin-left:0}.features-grid{grid-template-columns:repeat(2,1fr)}.landing-header nav>a:first-child{display:none}.landing-hero{background-position:46%;min-height:460px}}@media (width<=420px){.features-grid{grid-template-columns:1fr}.profile>svg{display:none}.sheet-actions .button{width:100%}}.language-toggle{background:#f8faff;border:1px solid #cdd7e8;border-radius:9px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.language-toggle button{color:#445775;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;min-width:30px;min-height:30px;padding:0 5px;font-size:.7rem;font-weight:650;display:grid}.language-toggle button:hover{background:#e7edf7}.language-toggle button[aria-pressed=true]{color:#fff;background:#102d51}.language-toggle button:focus-visible{outline-offset:2px;outline:2px solid #a96a00}.policy-picker{gap:6px;max-width:34rem;margin-block:12px;display:grid}.work-policy-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:end;gap:12px;display:grid}.work-policy-form label{gap:6px;display:grid}.work-policy-form button{justify-self:start}.account-page{gap:15px;display:grid}.account-page-fields{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.account-back{justify-self:start}.account-source{border:0;flex-wrap:wrap;gap:9px;margin:10px 0;padding:0;display:flex}.account-source legend{margin-bottom:8px;font-weight:600}.account-source label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.account-source p{width:100%}.account-input-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:12px;display:grid}.account-input-grid label,.account-employee label,.account-email,.account-identity{gap:6px;display:grid}.account-page input:not([type=radio]):not([type=checkbox]){background:#fcfdff;border:1px solid #c9d2e5;border-radius:8px;min-width:0;padding:9px 11px}.account-email,.account-employee{max-width:36rem;margin-top:12px}.access-matrix{min-width:44rem;margin-top:12px}.access-matrix td,.access-matrix thead th:not(:first-child){text-align:center}.access-matrix tbody th{text-align:start;font-weight:550}.grant-toggle{appearance:none;vertical-align:middle;cursor:pointer;background:#e2e8f2;border:1px solid #9eafc7;border-radius:20px;width:34px;height:19px;margin:3px 0;padding:0;transition:background .15s;position:relative}.grant-toggle:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #14265a60}.grant-toggle:checked{background:#193c68;border-color:#193c68}.grant-toggle:checked:before{transform:translate(15px)}.grant-toggle:focus-visible{outline-offset:2px;outline:2px solid #ad7100}.grant-unavailable{color:#63748d}.account-submit{flex-wrap:wrap;justify-content:end;align-items:center;gap:9px;padding:12px;display:flex}.account-submit span{color:var(--muted);margin-inline-end:auto}.workspace-menu label{gap:5px;min-width:0;margin-top:5px;display:grid}.workspace-menu select{width:100%}@media (prefers-reduced-motion:reduce){.grant-toggle,.grant-toggle:before{transition:none}}.login-main,.account-activation{position:relative}.public-language{z-index:2;position:absolute;inset-block-start:14px;inset-inline-end:16px}.account-activation{padding-top:64px}.challenge-language{z-index:2;position:absolute;inset-block-start:14px;inset-inline-start:16px}@media (width<=700px),(height<=790px){.login-main .public-language{align-self:flex-end;position:static}}@media (width<=460px){.language-toggle button{min-width:27px}.landing-header nav{gap:8px}}
