.YuWPGW_login{--login-unit:clamp(1px, min(.052vw, .123svh), 2px);--login-background:radial-gradient(ellipse at 23% 40%, #12345a44, transparent 60%), linear-gradient(115deg, #091221, #0a162b 65%, #0a1425);--login-ink:#e6ecf5;--login-accent:#14a3ff;--login-eyebrow:#9bb8dc;--login-copy:#a9bad1;--login-principles:#9fb4ce;--login-kicker:#8da6c6;--login-caption:#9aabc2;--login-card-border:#29405f;--login-card-background:#091321ed;--login-card-shadow:#0004;--login-icon-border:#24527a;--login-icon-background:#112741;--login-form-copy:#a0aec3;--login-label:#c1ccdc;--login-field-background:#0b1526;--login-field-border:#2a3c57;--login-icon:#8795ab;--login-button-ink:#041322;--login-access:#a7b8cd;--login-line:#21324c;--login-context:#8fa1b9;--login-footer:#8a9cb5;--login-grid:#2b4e7714;--login-gutter:clamp(calc(40 * var(--login-unit)), 9vw, calc(180 * var(--login-unit)));--login-content-width:calc(1600 * var(--login-unit));isolation:isolate;background:var(--login-background);min-height:100svh;color:var(--login-ink);font-size:calc(14 * var(--login-unit));flex-direction:column;line-height:1.5;display:flex;position:relative}.YuWPGW_shell{grid-template-columns:minmax(0, 1.2fr) minmax(calc(330 * var(--login-unit)), calc(430 * var(--login-unit)));align-items:center;gap:clamp(calc(40 * var(--login-unit)), 8vw, calc(150 * var(--login-unit)));width:100%;max-width:var(--login-content-width);min-height:100svh;padding:calc(56 * var(--login-unit)) var(--login-gutter) calc(88 * var(--login-unit));margin-inline:auto;display:grid;position:relative;overflow:hidden}.YuWPGW_backdrop{z-index:-1;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.YuWPGW_backdrop:before{content:"";z-index:-1;background-image:linear-gradient(var(--login-grid) calc(1 * var(--login-unit)), transparent calc(1 * var(--login-unit))), linear-gradient(90deg, var(--login-grid) calc(1 * var(--login-unit)), transparent calc(1 * var(--login-unit)));background-size:calc(48 * var(--login-unit)) calc(48 * var(--login-unit));position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.YuWPGW_watermark{z-index:-1;height:clamp(calc(780 * var(--login-unit)), 105%, calc(1100 * var(--login-unit)));width:auto;max-width:none;left:max(calc(-190 * var(--login-unit)), calc((100% - var(--login-content-width)) / 2 - calc(190 * var(--login-unit))));opacity:.055;mix-blend-mode:var(--login-watermark-blend,screen);filter:var(--login-watermark-filter,none);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.YuWPGW_circuits{z-index:-1;width:clamp(calc(1200 * var(--login-unit)), 100vw, calc(1920 * var(--login-unit)));aspect-ratio:1200/820;height:auto;stroke:var(--login-accent);stroke-width:1px;opacity:.17;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.YuWPGW_circuits circle{fill:var(--login-accent)}.YuWPGW_story{min-width:0;position:relative}.YuWPGW_logo{width:calc(340 * var(--login-unit));mix-blend-mode:lighten;max-width:100%;height:auto;margin:calc(-18 * var(--login-unit)) 0 calc(40 * var(--login-unit));display:block}.YuWPGW_eyebrow{font-size:calc(10 * var(--login-unit));color:var(--login-eyebrow);letter-spacing:calc(2.6 * var(--login-unit));font-weight:600}.YuWPGW_story h1{font-size:clamp(calc(36 * var(--login-unit)), 4.15vw, calc(57 * var(--login-unit)));letter-spacing:calc(-2.1 * var(--login-unit));margin:calc(18 * var(--login-unit)) 0 calc(22 * var(--login-unit));font-weight:500;line-height:1.14}.YuWPGW_story h1 span{color:var(--login-accent)}.YuWPGW_story>p{font-size:calc(17 * var(--login-unit));max-width:calc(355 * var(--login-unit));color:var(--login-copy);margin:0 0 calc(32 * var(--login-unit));line-height:1.7}.YuWPGW_principles{gap:calc(20 * var(--login-unit));color:var(--login-principles);font-size:calc(11 * var(--login-unit));flex-wrap:wrap;display:flex}.YuWPGW_principles>span{align-items:center;gap:calc(8 * var(--login-unit));display:flex}.YuWPGW_icon{width:calc(18 * var(--login-unit));height:calc(18 * var(--login-unit));fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}.YuWPGW_principles .YuWPGW_icon{color:var(--login-accent);width:calc(16 * var(--login-unit));height:calc(16 * var(--login-unit))}.YuWPGW_storyFooter{gap:calc(6 * var(--login-unit));margin-top:calc(58 * var(--login-unit));flex-direction:column;display:flex}.YuWPGW_storyFooter>span:first-child{font:calc(9 * var(--login-unit)) "JetBrains Mono", monospace;letter-spacing:calc(2 * var(--login-unit));color:var(--login-kicker)}.YuWPGW_storyFooter>span:last-child{color:var(--login-caption);font-size:calc(11 * var(--login-unit))}.YuWPGW_card{border:calc(1 * var(--login-unit)) solid var(--login-card-border);border-radius:calc(14 * var(--login-unit));background:var(--login-card-background);width:100%;box-shadow:0 calc(20 * var(--login-unit)) calc(55 * var(--login-unit)) var(--login-card-shadow);padding:calc(32 * var(--login-unit));position:relative}.YuWPGW_card:before{content:"";top:calc(-1 * var(--login-unit));height:calc(1 * var(--login-unit));background:var(--login-accent);box-shadow:0 0 calc(18 * var(--login-unit)) var(--login-accent-glow,#14a3ff88);position:absolute;left:26%;right:26%}.YuWPGW_cardIcon{width:calc(40 * var(--login-unit));height:calc(40 * var(--login-unit));border:calc(1 * var(--login-unit)) solid var(--login-icon-border);border-radius:calc(10 * var(--login-unit));color:var(--login-accent);background:var(--login-icon-background);margin-bottom:calc(24 * var(--login-unit));place-items:center;display:grid}.YuWPGW_card h2{font-size:calc(25 * var(--login-unit));letter-spacing:calc(-.65 * var(--login-unit));margin:0 0 calc(6 * var(--login-unit));font-weight:500;line-height:1.5}.YuWPGW_card>p{font-size:calc(14 * var(--login-unit));color:var(--login-form-copy);margin:0 0 calc(25 * var(--login-unit));line-height:1.5}.YuWPGW_form{gap:calc(10 * var(--login-unit));flex-direction:column;display:flex}.YuWPGW_form>label{font-size:calc(12 * var(--login-unit));color:var(--login-label);font-weight:500;line-height:1.5}.YuWPGW_form .YuWPGW_field{padding:0 calc(13 * var(--login-unit));border-radius:calc(8 * var(--login-unit));background:var(--login-field-background);color:var(--login-ink);margin-bottom:calc(9 * var(--login-unit));min-width:0;min-height:calc(46 * var(--login-unit));font-size:calc(13 * var(--login-unit));line-height:1.5}.YuWPGW_field fieldset{border-color:var(--login-field-border)}.YuWPGW_field:focus-within{box-shadow:0 0 0 calc(3 * var(--login-unit)) var(--login-focus-ring,#14a3ff20)}.YuWPGW_field input{padding:calc(13 * var(--login-unit)) 0;min-width:0;height:auto;line-height:1.5}.YuWPGW_field .YuWPGW_icon{width:calc(16 * var(--login-unit));height:calc(16 * var(--login-unit));color:var(--login-icon)}.YuWPGW_field input:-webkit-any(:-webkit-autofill,:autofill){caret-color:var(--login-ink);-webkit-box-shadow:0 0 0 calc(1000 * var(--login-unit)) var(--login-field-background) inset!important;box-shadow:0 0 0 calc(1000 * var(--login-unit)) var(--login-field-background) inset!important;-webkit-text-fill-color:var(--login-ink)!important}.YuWPGW_field input:is(:autofill,:autofill){caret-color:var(--login-ink);-webkit-box-shadow:0 0 0 calc(1000 * var(--login-unit)) var(--login-field-background) inset!important;box-shadow:0 0 0 calc(1000 * var(--login-unit)) var(--login-field-background) inset!important;-webkit-text-fill-color:var(--login-ink)!important}.YuWPGW_field .YuWPGW_toggle{min-width:calc(34 * var(--login-unit));min-height:calc(40 * var(--login-unit));margin-right:calc(-7 * var(--login-unit));padding:calc(7 * var(--login-unit));border-radius:calc(8 * var(--login-unit));color:var(--login-icon);border:0}.YuWPGW_toggle[aria-pressed=true] .YuWPGW_icon{color:var(--login-accent)}.YuWPGW_form .YuWPGW_submit{width:100%;font-size:calc(14 * var(--login-unit));height:calc(44 * var(--login-unit));min-height:calc(44 * var(--login-unit));margin-top:calc(8 * var(--login-unit));padding:calc(10 * var(--login-unit)) calc(16 * var(--login-unit));color:var(--login-button-ink);justify-content:center;line-height:1.4}.YuWPGW_access{justify-content:center;align-items:center;gap:calc(7 * var(--login-unit));font-size:calc(10 * var(--login-unit));color:var(--login-access);padding-top:calc(23 * var(--login-unit));margin-top:calc(25 * var(--login-unit));border-top:calc(1 * var(--login-unit)) solid var(--login-line);display:flex}.YuWPGW_access .YuWPGW_icon{width:calc(13 * var(--login-unit));height:calc(13 * var(--login-unit))}.YuWPGW_card .YuWPGW_context{font-size:calc(10 * var(--login-unit));text-align:center;color:var(--login-context);margin:calc(12 * var(--login-unit)) 0 0;line-height:1.7}.YuWPGW_footer{bottom:calc(24 * var(--login-unit));left:max(var(--login-gutter), calc((100% - var(--login-content-width)) / 2 + var(--login-gutter)));right:max(var(--login-gutter), calc((100% - var(--login-content-width)) / 2 + var(--login-gutter)));justify-content:space-between;gap:calc(20 * var(--login-unit));color:var(--login-footer);font-size:calc(10 * var(--login-unit));display:flex;position:absolute}@media (min-width:1700px){.YuWPGW_shell{grid-template-columns:minmax(0, 1.2fr) minmax(calc(330 * var(--login-unit)), calc(460 * var(--login-unit)))}}@media (max-width:1200px){.YuWPGW_login{--login-gutter:6vw}.YuWPGW_shell{gap:calc(40 * var(--login-unit));padding:calc(48 * var(--login-unit)) 6vw calc(88 * var(--login-unit))}.YuWPGW_card{padding:calc(28 * var(--login-unit))}.YuWPGW_story h1{font-size:calc(45 * var(--login-unit))}}@media (max-width:900px){.YuWPGW_login{--login-gutter:calc(32 * var(--login-unit))}.YuWPGW_shell{gap:calc(28 * var(--login-unit));grid-template-columns:minmax(0, 1fr) minmax(calc(300 * var(--login-unit)), 1fr);padding:calc(40 * var(--login-unit)) calc(32 * var(--login-unit)) calc(80 * var(--login-unit))}.YuWPGW_story h1{font-size:calc(37 * var(--login-unit));letter-spacing:calc(-1.5 * var(--login-unit))}.YuWPGW_story>p{font-size:calc(15 * var(--login-unit))}.YuWPGW_logo{width:calc(270 * var(--login-unit));margin-bottom:calc(30 * var(--login-unit))}.YuWPGW_principles{gap:calc(14 * var(--login-unit))}.YuWPGW_storyFooter{margin-top:calc(36 * var(--login-unit))}.YuWPGW_card{padding:calc(25 * var(--login-unit))}.YuWPGW_card h2{font-size:calc(23 * var(--login-unit))}}@media (max-width:740px){.YuWPGW_login{--login-gutter:calc(24 * var(--login-unit))}.YuWPGW_shell{justify-content:center;gap:calc(30 * var(--login-unit));padding:calc(32 * var(--login-unit)) calc(24 * var(--login-unit)) calc(76 * var(--login-unit));flex-direction:column;align-items:stretch;min-height:100svh;display:flex}.YuWPGW_story{width:100%}.YuWPGW_logo{width:calc(220 * var(--login-unit));margin:calc(-10 * var(--login-unit)) 0 calc(24 * var(--login-unit))}.YuWPGW_eyebrow{font-size:calc(8 * var(--login-unit));letter-spacing:calc(1.8 * var(--login-unit))}.YuWPGW_story h1{font-size:calc(39 * var(--login-unit));margin:calc(14 * var(--login-unit)) 0 calc(16 * var(--login-unit))}.YuWPGW_story>p{font-size:calc(14 * var(--login-unit));max-width:calc(340 * var(--login-unit));margin-bottom:calc(20 * var(--login-unit))}.YuWPGW_principles{font-size:calc(10 * var(--login-unit));gap:calc(16 * var(--login-unit))}.YuWPGW_storyFooter{display:none}.YuWPGW_card{padding:calc(26 * var(--login-unit)) calc(22 * var(--login-unit))}.YuWPGW_cardIcon{display:none}.YuWPGW_card h2{font-size:calc(24 * var(--login-unit))}.YuWPGW_card>p{margin-bottom:calc(24 * var(--login-unit))}.YuWPGW_footer{font-size:calc(9 * var(--login-unit));left:calc(24 * var(--login-unit));right:calc(24 * var(--login-unit));bottom:calc(22 * var(--login-unit))}.YuWPGW_footer>span:last-child{display:none}.YuWPGW_watermark{left:calc(-200 * var(--login-unit));top:calc(-30 * var(--login-unit));height:calc(660 * var(--login-unit));transform:none}}.YuWPGW_eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;line-height:1.6}.YuWPGW_card h2{font-weight:600;line-height:1.4}.YuWPGW_card>p{letter-spacing:normal;line-height:1.65}.YuWPGW_form .YuWPGW_field{min-height:calc(48 * var(--login-unit));padding:0 calc(14 * var(--login-unit))}.YuWPGW_form .YuWPGW_field input{min-height:calc(46 * var(--login-unit))}.YuWPGW_field .MuiInputAdornment-positionStart{margin-right:calc(10 * var(--login-unit))}.YuWPGW_field .MuiInputAdornment-positionEnd{margin-left:calc(10 * var(--login-unit))}.YuWPGW_form .YuWPGW_field input{box-sizing:border-box;height:calc(46 * var(--login-unit));min-height:calc(46 * var(--login-unit))}.YuWPGW_themeControl{z-index:2;top:calc(12 * var(--login-unit));right:clamp(calc(24 * var(--login-unit)), 4vw, calc(64 * var(--login-unit)));position:absolute}.YuWPGW_themeControl button{font-size:calc(12 * var(--login-unit));min-height:calc(40 * var(--login-unit));padding:calc(6 * var(--login-unit)) calc(12 * var(--login-unit))}.YuWPGW_themeControl .MuiButton-startIcon{margin-right:calc(8 * var(--login-unit))}.YuWPGW_themeControl .MuiButton-startIcon svg{font-size:calc(18 * var(--login-unit))}html[data-theme=light] .YuWPGW_login{--login-background:radial-gradient(ellipse at 23% 40%, #d8d5c840, transparent 60%), linear-gradient(115deg, #efede5, #e6e5de 65%, #eeece4);--login-ink:#343b3c;--login-accent:#2c647a;--login-eyebrow:#596968;--login-copy:#5e6667;--login-principles:#536565;--login-kicker:#5c6969;--login-caption:#5e6667;--login-card-border:#d1d2c8;--login-card-background:#f4f3edf2;--login-card-shadow:#37484118;--login-icon-border:#cdd1c8;--login-icon-background:#e9eae3;--login-form-copy:#5e6667;--login-label:#48585a;--login-field-background:#eeeee6;--login-field-border:#c5ccc6;--login-icon:#6d7d7e;--login-button-ink:#f8f7f1;--login-access:#5e6667;--login-line:#d3d2c9;--login-context:#5e6667;--login-footer:#5e6667;--login-grid:#7b8a820c;--login-watermark-blend:multiply;--login-watermark-filter:invert(1);--login-focus-ring:#2c647a22;--login-accent-glow:#708b8f33}html[data-theme=light] .YuWPGW_logo{mix-blend-mode:normal}html[data-theme=light] .YuWPGW_watermark{opacity:.025}html[data-theme=light] .YuWPGW_circuits{opacity:.1}@media (max-width:740px){.YuWPGW_themeControl{top:calc(16 * var(--login-unit));right:calc(16 * var(--login-unit))}.YuWPGW_themeControl button{min-width:calc(40 * var(--login-unit));padding:calc(8 * var(--login-unit));font-size:0}.YuWPGW_themeControl .MuiButton-startIcon{margin:0}}
