.Crafting-module__JsnzcW__craft{background:var(--win);box-shadow:var(--bevel-out);max-width:100%;padding:16px 18px 14px;position:relative}.Crafting-module__JsnzcW__lbl{font-family:var(--font-pixel-sm);color:#444;margin-bottom:10px;font-size:11px}.Crafting-module__JsnzcW__row{align-items:center;gap:16px;display:flex}.Crafting-module__JsnzcW__grid{grid-template-columns:repeat(2,84px);gap:4px;display:grid}.Crafting-module__JsnzcW__slot{background:#8b8b8b;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:inset 2px 2px #373737,inset -2px -2px #fff}.Crafting-module__JsnzcW__big{width:112px;height:112px}.Crafting-module__JsnzcW__done{box-shadow:inset 2px 2px 0 #373737,inset -2px -2px 0 #fff,0 0 0 3px var(--yellow)}.Crafting-module__JsnzcW__nm{text-align:center;font-family:var(--font-pixel-sm);color:#fff;text-shadow:1px 1px #000;opacity:0;font-size:10px;transition:opacity .3s;position:absolute;bottom:3px;left:0;right:0}.Crafting-module__JsnzcW__on .Crafting-module__JsnzcW__nm{opacity:1}.Crafting-module__JsnzcW__arrow{flex-shrink:0;width:56px;height:30px;position:relative}.Crafting-module__JsnzcW__track,.Crafting-module__JsnzcW__fill{clip-path:polygon(0 30%,62% 30%,62% 0,100% 50%,62% 100%,62% 70%,0 70%);position:absolute;inset:0}.Crafting-module__JsnzcW__track{background:#8b8b8b}.Crafting-module__JsnzcW__fill{transform-origin:0;background:#fff;transform:scaleX(0)}.Crafting-module__JsnzcW__canvas{pointer-events:none;position:absolute;inset:0;width:100%!important;height:100%!important}@media (max-width:420px){.Crafting-module__JsnzcW__grid{grid-template-columns:repeat(2,64px)}.Crafting-module__JsnzcW__slot{width:64px;height:64px}.Crafting-module__JsnzcW__big{width:84px;height:84px}.Crafting-module__JsnzcW__arrow{width:36px}.Crafting-module__JsnzcW__row{gap:10px}}
.DesktopIcon-module__tMXJSW__ico{width:76px;font-family:var(--font-pixel-sm);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:11px;line-height:1.3;text-decoration:none;display:flex}.DesktopIcon-module__tMXJSW__ico span{word-break:keep-all;padding:1px 3px}.DesktopIcon-module__tMXJSW__ico:hover span,.DesktopIcon-module__tMXJSW__ico:focus-visible span{background:var(--blue);color:#fff}
.Taskbar-module__QuJDRW__task{z-index:50;background:var(--win);height:42px;box-shadow:inset 0 2px 0 var(--win-hi);font-family:var(--font-pixel);align-items:center;gap:6px;padding:0 6px;font-size:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.Taskbar-module__QuJDRW__startWrap{position:relative}.Taskbar-module__QuJDRW__start{background:var(--win);cursor:pointer;height:32px;box-shadow:var(--bevel-out),0 0 0 1px #000;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:flex}.Taskbar-module__QuJDRW__start[aria-expanded=true]{box-shadow:var(--bevel-in),0 0 0 1px #000}.Taskbar-module__QuJDRW__menu{background:var(--win);min-width:200px;box-shadow:var(--bevel-out),3px 3px 0 #0000003a;padding:3px;display:flex;position:absolute;bottom:38px;left:0}.Taskbar-module__QuJDRW__menuSide{writing-mode:vertical-rl;background:var(--blue);color:#fff;padding:8px 4px;font-weight:700;transform:rotate(180deg)}.Taskbar-module__QuJDRW__menuItems{flex-direction:column;flex:1;display:flex}.Taskbar-module__QuJDRW__menuItems a{padding:10px 14px;text-decoration:none}.Taskbar-module__QuJDRW__menuItems a:hover,.Taskbar-module__QuJDRW__menuItems a:focus-visible{background:var(--blue);color:#fff;outline:none}.Taskbar-module__QuJDRW__tabs{flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.Taskbar-module__QuJDRW__tab{white-space:nowrap;height:32px;box-shadow:var(--bevel-out);align-items:center;padding:0 10px;text-decoration:none;display:flex}.Taskbar-module__QuJDRW__tray{height:32px;box-shadow:var(--bevel-in);align-items:center;gap:10px;padding:0 10px;display:flex}.Taskbar-module__QuJDRW__lang{text-decoration:underline}.Taskbar-module__QuJDRW__clock{text-align:right;min-width:56px}@media (max-width:900px){.Taskbar-module__QuJDRW__tabs{display:none}.Taskbar-module__QuJDRW__tray{margin-left:auto}}
.Desktop-module__TayD7W__desktop{background-color:var(--desk);background-image:radial-gradient(#00000014 1px,#0000 1px);background-size:14px 14px;grid-template-columns:92px minmax(0,1fr);gap:20px;min-height:100vh;padding:28px 28px 80px 16px;display:grid}.Desktop-module__TayD7W__icons{flex-direction:column;align-self:start;gap:20px;display:flex;position:sticky;top:24px}.Desktop-module__TayD7W__windows{flex-direction:column;gap:28px;width:100%;max-width:1120px;display:flex}@media (max-width:900px){.Desktop-module__TayD7W__desktop{grid-template-columns:minmax(0,1fr);padding:12px 12px 72px}.Desktop-module__TayD7W__icons{display:none}.Desktop-module__TayD7W__windows{gap:18px}}
.BootScreen-module__5nbwZG__boot{z-index:100;cursor:pointer;background:#e7e6e199;place-items:center;padding:16px;animation:0s linear 2.6s forwards BootScreen-module__5nbwZG__out;display:grid;position:fixed;inset:0}.ri-skip-boot .BootScreen-module__5nbwZG__boot{display:none}.BootScreen-module__5nbwZG__term{background:var(--win);width:min(520px,100%);box-shadow:var(--bevel-out),4px 4px 0 #0000002a;font-family:var(--font-pixel);flex-direction:column;gap:12px;padding:24px;font-size:14px;display:flex}.BootScreen-module__5nbwZG__bar{vertical-align:middle;width:160px;height:14px;box-shadow:var(--bevel-in);background:#fff;padding:2px;display:inline-block}.BootScreen-module__5nbwZG__bar i{background:repeating-linear-gradient(90deg,var(--blue)0 10px,transparent 10px 12px);width:0;height:100%;animation:1.6s steps(12,end) .3s forwards BootScreen-module__5nbwZG__fill;display:block}.BootScreen-module__5nbwZG__done{color:var(--blue);visibility:hidden;animation:0s linear 2s forwards BootScreen-module__5nbwZG__show}.BootScreen-module__5nbwZG__skip{color:var(--ink-3);font-size:11px}@keyframes BootScreen-module__5nbwZG__fill{to{width:100%}}@keyframes BootScreen-module__5nbwZG__show{to{visibility:visible}}@keyframes BootScreen-module__5nbwZG__out{to{visibility:hidden;pointer-events:none}}
.Window-module__o9QyZa__win{background:var(--win);box-shadow:var(--bevel-out),3px 3px 0 #0000002a;padding:3px;scroll-margin-top:16px;position:relative}.Window-module__o9QyZa__bar{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}.Window-module__o9QyZa__title{min-width:0;font-family:var(--font-pixel);align-items:center;gap:6px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.Window-module__o9QyZa__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Window-module__o9QyZa__btns{flex-shrink:0;gap:3px;display:flex}.Window-module__o9QyZa__btns i{background:var(--win);color:#000;width:18px;height:16px;box-shadow:inset -1px -1px 0 var(--win-sh),inset 1px 1px 0 var(--win-hi);place-items:center;font-size:11px;font-style:normal;display:grid}.Window-module__o9QyZa__menu{font-family:var(--font-pixel);gap:16px;padding:5px 8px;font-size:12px;display:flex}.Window-module__o9QyZa__body{background:var(--surface);box-shadow:var(--bevel-in);position:relative}
.HudOverlay-module__JyBqkq__hud{pointer-events:none;font-family:var(--font-pixel-sm);color:#fff;z-index:2;position:absolute;inset:0;container-type:size}.HudOverlay-module__JyBqkq__full{position:absolute;inset:0}.HudOverlay-module__JyBqkq__frame{aspect-ratio:1114/600;width:max(100cqw,185.667cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HudOverlay-module__JyBqkq__camtag{letter-spacing:.05em;background:#0005;border:1px solid #fff9;padding:1px 8px;font-size:16px;position:absolute;top:10px;left:12px}.HudOverlay-module__JyBqkq__rec{align-items:center;gap:6px;font-size:13px;display:flex;position:absolute;top:12px;right:12px}.HudOverlay-module__JyBqkq__rec b{background:#ff3030;border-radius:50%;width:9px;height:9px;animation:1s steps(2,end) infinite HudOverlay-module__JyBqkq__blink}@keyframes HudOverlay-module__JyBqkq__blink{50%{opacity:0}}.HudOverlay-module__JyBqkq__cornerL,.HudOverlay-module__JyBqkq__cornerR{border:0 solid #fffb;width:18px;height:18px;position:absolute;bottom:34px}.HudOverlay-module__JyBqkq__cornerL{border-width:0 0 2px 2px;left:8px}.HudOverlay-module__JyBqkq__cornerR{border-width:0 2px 2px 0;right:8px}.HudOverlay-module__JyBqkq__box{border:1.5px solid var(--green);transition:opacity .4s;animation:4s step-end infinite HudOverlay-module__JyBqkq__pulse;position:absolute}.HudOverlay-module__JyBqkq__box.HudOverlay-module__JyBqkq__live{opacity:0;will-change:transform;animation:none;top:0;left:0}.HudOverlay-module__JyBqkq__blue{border-color:#5b7cff}.HudOverlay-module__JyBqkq__tg{background:var(--green);color:#000;white-space:nowrap;padding:1px 4px;font-size:10px;position:absolute;top:-18px;left:-1.5px}.HudOverlay-module__JyBqkq__blue .HudOverlay-module__JyBqkq__tg{color:#fff;background:#5b7cff}.HudOverlay-module__JyBqkq__pc{white-space:nowrap;background:#000b;padding:0 3px;font-size:9px;position:absolute;top:-16px;right:0}@keyframes HudOverlay-module__JyBqkq__pulse{0%,80%{opacity:1}81%,to{opacity:.25}}.HudOverlay-module__JyBqkq__card{border:1px solid var(--blue-lt);background:#2b46ffe6;width:200px;padding:8px 10px;font-size:10px;line-height:1.6;position:absolute;top:44px;right:12px}.HudOverlay-module__JyBqkq__k{color:#9cf7b4}.HudOverlay-module__JyBqkq__bar{background:#fff3;height:7px;margin:5px 0 2px}.HudOverlay-module__JyBqkq__bar i{background:#fff;height:100%;display:block}.HudOverlay-module__JyBqkq__row{justify-content:space-between;display:flex}.HudOverlay-module__JyBqkq__err{border:1px solid var(--blue-lt);text-align:center;background:#2b46ffeb;width:68px;padding:4px 0 6px;font-size:10px;position:absolute;bottom:46px;right:22px}.HudOverlay-module__JyBqkq__err b{font-size:20px;font-family:var(--font-body);margin:2px 0;display:block}.HudOverlay-module__JyBqkq__status{background:#000a;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:6px 10px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.HudOverlay-module__JyBqkq__status em{color:var(--green);font-style:normal}@media (prefers-reduced-motion:reduce){.HudOverlay-module__JyBqkq__box,.HudOverlay-module__JyBqkq__rec b{animation:none}}@media (max-width:1200px){.HudOverlay-module__JyBqkq__card,.HudOverlay-module__JyBqkq__err{display:none}}
.RiWebcam-module__a9MCrW__win{z-index:3;background:var(--win);width:240px;box-shadow:var(--bevel-out),3px 3px 0 #0000003a;padding:3px;position:absolute;bottom:46px;right:100px}.RiWebcam-module__a9MCrW__bar{background:var(--blue);color:#fff;font-family:var(--font-pixel-sm);justify-content:space-between;align-items:center;padding:3px 5px;font-size:10px;display:flex}.RiWebcam-module__a9MCrW__title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.RiWebcam-module__a9MCrW__btns{gap:2px;display:flex}.RiWebcam-module__a9MCrW__btns i{background:var(--win);color:#000;width:14px;height:12px;box-shadow:inset -1px -1px 0 var(--win-sh),inset 1px 1px 0 var(--win-hi);place-items:center;font-size:9px;font-style:normal;display:grid}.RiWebcam-module__a9MCrW__view{aspect-ratio:4/3;box-shadow:var(--bevel-in);background:#d9d9d6;margin-top:3px;position:relative;overflow:hidden}.RiWebcam-module__a9MCrW__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.RiWebcam-module__a9MCrW__overlay{width:100%;height:100%;position:absolute;inset:0}.RiWebcam-module__a9MCrW__foot{font-family:var(--font-pixel-sm);align-items:center;gap:6px;padding:4px 4px 1px;font-size:10px;display:flex}.RiWebcam-module__a9MCrW__dot{background:var(--green);border-radius:50%;width:7px;height:7px}.RiWebcam-module__a9MCrW__icons{color:var(--ink-3);margin-left:auto}@media (max-width:1200px){.RiWebcam-module__a9MCrW__win{width:150px;top:40px;bottom:auto;right:10px}.RiWebcam-module__a9MCrW__icons{display:none}}
.Hero-module__EqRk4W__body{aspect-ratio:16/8.6;background:#3a3b3e;min-height:560px;position:relative;overflow:hidden}.Hero-module__EqRk4W__visual{position:absolute;inset:0}.Hero-module__EqRk4W__poster{filter:saturate(.55)contrast(1.08)brightness(1.04);background:#b9b6ae url(/hero/agent-vision-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0}.Hero-module__EqRk4W__scan{z-index:1;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000014 2px 3px);position:absolute;inset:0}.Hero-module__EqRk4W__grain{z-index:1;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1s steps(4,end) infinite Hero-module__EqRk4W__grain;position:absolute;inset:-50%}@keyframes Hero-module__EqRk4W__grain{0%{transform:translate(0)}25%{transform:translate(-5%,3%)}50%{transform:translate(4%,-4%)}75%{transform:translate(-3%,-2%)}}.Hero-module__EqRk4W__copy{z-index:3;border:1px solid var(--blue-lt);color:#fff;background:#2b46ffeb;max-width:560px;padding:18px 22px 20px;position:absolute;bottom:46px;left:22px}.Hero-module__EqRk4W__id{font-family:var(--font-pixel-sm);color:#cfd7ff;margin-bottom:12px;font-size:11px;line-height:1.6}.Hero-module__EqRk4W__title{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,42px);font-weight:800;line-height:1.2}.Hero-module__EqRk4W__text{color:#eef1ff;margin-top:12px;font-size:15px;line-height:1.65}.Hero-module__EqRk4W__ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.Hero-module__EqRk4W__primary,.Hero-module__EqRk4W__ghost{min-height:44px;font-family:var(--font-pixel);align-items:center;padding:10px 18px;font-size:14px;text-decoration:none;display:inline-flex}.Hero-module__EqRk4W__primary{color:var(--blue);background:#fff;box-shadow:inset -2px -2px #9aa6d6,inset 2px 2px #fff,0 0 0 1px #000}.Hero-module__EqRk4W__ghost{color:#fff;box-shadow:0 0 0 1px #fff}.Hero-module__EqRk4W__demo{z-index:3;color:#fff;opacity:.7;font-size:10px;font-family:var(--font-pixel-sm);position:absolute;bottom:28px;left:36px}@media (prefers-reduced-motion:reduce){.Hero-module__EqRk4W__grain{animation:none}}@media (max-width:1200px){.Hero-module__EqRk4W__body{aspect-ratio:auto;min-height:680px}.Hero-module__EqRk4W__copy{padding:16px;bottom:40px;left:10px;right:10px}.Hero-module__EqRk4W__demo{bottom:26px;left:34px}}
.AboutMe-module__kXvO3W__paper{background:#fff;flex-direction:column;gap:14px;max-width:100%;padding:28px 32px;font-size:17px;line-height:1.8;display:flex}.AboutMe-module__kXvO3W__sign{font-weight:700}.AboutMe-module__kXvO3W__career{color:var(--ink-2)}.AboutMe-module__kXvO3W__stack{border-top:1px dashed var(--win-sh);color:var(--ink-2);margin-top:8px;padding-top:14px;font-size:14px}.AboutMe-module__kXvO3W__stack span{font-family:var(--font-pixel);color:var(--blue);margin-right:8px}@media (max-width:900px){.AboutMe-module__kXvO3W__paper{padding:20px 18px;font-size:16px}}
.HowItWorks-module__oW0uka__body{grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding:36px;display:grid}.HowItWorks-module__oW0uka__eyebrow{font-family:var(--font-pixel);color:var(--blue);margin-bottom:12px;font-size:12px}.HowItWorks-module__oW0uka__title{letter-spacing:-.03em;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.2}.HowItWorks-module__oW0uka__steps{flex-direction:column;gap:14px;margin-top:22px;list-style:none;display:flex}.HowItWorks-module__oW0uka__steps li{align-items:flex-start;gap:14px;display:flex}.HowItWorks-module__oW0uka__no{font-family:var(--font-pixel);background:var(--blue);color:#fff;flex-shrink:0;margin-top:3px;padding:3px 6px;font-size:12px}.HowItWorks-module__oW0uka__steps strong{font-size:16px}.HowItWorks-module__oW0uka__steps p{color:var(--ink-2);font-size:15px}.HowItWorks-module__oW0uka__link{font-family:var(--font-pixel);margin-top:20px;font-size:13px;display:inline-block}.HowItWorks-module__oW0uka__right{justify-self:center;min-width:0}@media (max-width:900px){.HowItWorks-module__oW0uka__body{grid-template-columns:minmax(0,1fr);padding:22px 16px}}
.BevelButton-module__RekR_a__btn{min-height:44px;font-family:var(--font-pixel);cursor:pointer;background:var(--win);color:var(--ink);box-shadow:var(--bevel-out),0 0 0 1px #000;border:0;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:14px;text-decoration:none;display:inline-flex}.BevelButton-module__RekR_a__btn:active{box-shadow:var(--bevel-in),0 0 0 1px #000}.BevelButton-module__RekR_a__btn:disabled{color:var(--win-sh);cursor:default;text-shadow:1px 1px #fff}.BevelButton-module__RekR_a__primary{background:var(--blue);color:#fff;box-shadow:inset -2px -2px 0 var(--blue-dk),inset 2px 2px 0 #7f8fff,0 0 0 1px #000}.BevelButton-module__RekR_a__ghost{color:inherit;background:0 0;box-shadow:0 0 0 1px}
.Cases-module__nh-OOq__explorer{background:#fff;padding:16px}.Cases-module__nh-OOq__summary{font-family:var(--font-pixel);color:var(--ink-2);background:var(--surface);box-shadow:var(--bevel-in);margin-bottom:12px;padding:6px 8px;font-size:12px}.Cases-module__nh-OOq__head{background:var(--win);box-shadow:var(--bevel-out);grid-template-columns:1fr 110px;padding:4px 8px;font-size:12px;display:grid}.Cases-module__nh-OOq__list{list-style:none}.Cases-module__nh-OOq__row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #c9c9c9;grid-template-columns:1fr 110px;gap:4px 12px;width:100%;padding:12px 8px;display:grid}.Cases-module__nh-OOq__row:hover,.Cases-module__nh-OOq__row:focus-visible{background:var(--blue);color:#fff;outline:none}.Cases-module__nh-OOq__name{font-family:var(--font-pixel);word-break:break-all;align-items:center;gap:8px;font-size:13px;display:flex}.Cases-module__nh-OOq__sum{grid-column:1/-1;font-size:14px;line-height:1.6}.Cases-module__nh-OOq__status{font-size:12px;font-family:var(--font-pixel-sm);place-self:start;padding:2px 6px;box-shadow:0 0 0 1px}.Cases-module__nh-OOq__status[data-status=building]{color:#b45309}.Cases-module__nh-OOq__status[data-status=done]{color:#15803d}.Cases-module__nh-OOq__status[data-status=partial]{color:var(--blue)}.Cases-module__nh-OOq__row:hover .Cases-module__nh-OOq__status,.Cases-module__nh-OOq__row:focus-visible .Cases-module__nh-OOq__status{color:#fff}.Cases-module__nh-OOq__others{margin-top:14px;font-size:14px}.Cases-module__nh-OOq__others summary{cursor:pointer;font-family:var(--font-pixel);align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.Cases-module__nh-OOq__others ul{flex-direction:column;gap:8px;padding:6px 8px 0 32px;line-height:1.6;list-style:none;display:flex}.Cases-module__nh-OOq__others strong{font-family:var(--font-pixel);color:var(--blue);font-size:12px;font-weight:400}.Cases-module__nh-OOq__dialog{background:var(--win);width:min(640px,100vw - 24px);box-shadow:var(--bevel-out),4px 4px 0 #0000003a;border:0;margin:auto;padding:3px}.Cases-module__nh-OOq__dialog::backdrop{background:#0000002a}.Cases-module__nh-OOq__dbar{background:var(--blue);color:#fff;font-family:var(--font-pixel);justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.Cases-module__nh-OOq__dbar .Cases-module__nh-OOq__status{color:#fff}.Cases-module__nh-OOq__dbody{box-shadow:var(--bevel-in);background:#fff;grid-template-columns:96px 1fr;gap:12px 16px;margin:3px 0 0;padding:18px 20px;font-size:15px;line-height:1.7;display:grid}.Cases-module__nh-OOq__dbody dt{font-family:var(--font-pixel);color:var(--blue);padding-top:4px;font-size:12px}.Cases-module__nh-OOq__dactions{justify-content:flex-end;padding:10px 6px 6px;display:flex}@media (max-width:600px){.Cases-module__nh-OOq__dbody{grid-template-columns:1fr;gap:4px}.Cases-module__nh-OOq__dbody dd{margin-bottom:10px}.Cases-module__nh-OOq__head,.Cases-module__nh-OOq__row{grid-template-columns:1fr 96px}}
.Field-module__abkI-a__field{flex-direction:column;gap:4px;display:flex}.Field-module__abkI-a__label{font-size:14px;font-weight:600}.Field-module__abkI-a__input{width:100%;box-shadow:var(--bevel-in),inset 3px 3px 0 #0000001a;background:#fff;border:0;padding:8px 10px;font-size:16px}textarea.Field-module__abkI-a__input{resize:vertical;min-height:96px;line-height:1.5}.Field-module__abkI-a__invalid{box-shadow:var(--bevel-in),0 0 0 2px var(--red)}.Field-module__abkI-a__error{color:#b42318;font-size:13px}
.AlertDialog-module__SegX0G__dialog{background:var(--win);width:min(420px,100vw - 32px);box-shadow:var(--bevel-out),4px 4px 0 #0000003a;border:0;margin:auto;padding:3px}.AlertDialog-module__SegX0G__dialog::backdrop{background:#0000002a}.AlertDialog-module__SegX0G__bar{background:var(--blue);color:#fff;font-family:var(--font-pixel);padding:4px 8px;font-size:12px}.AlertDialog-module__SegX0G__body{align-items:flex-start;gap:14px;padding:18px 16px 8px;display:flex}.AlertDialog-module__SegX0G__icon{background:var(--yellow);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:800;display:grid;box-shadow:0 0 0 1px #000}.AlertDialog-module__SegX0G__msg{font-size:15px;line-height:1.6}.AlertDialog-module__SegX0G__actions{justify-content:center;padding:10px 16px 16px;display:flex}
.CourseWizard-module__bnhFgG__wizard{background:var(--surface);grid-template-rows:1fr auto;grid-template-columns:140px 1fr;min-height:300px;display:grid}.CourseWizard-module__bnhFgG__side{background:linear-gradient(#2b46ff,#18208f);grid-row:1/3;justify-content:center;align-items:flex-end;padding:20px;display:flex}.CourseWizard-module__bnhFgG__main{flex-direction:column;gap:14px;padding:26px 26px 10px;display:flex}.CourseWizard-module__bnhFgG__heading{font-size:18px;font-weight:800}.CourseWizard-module__bnhFgG__tracks{border:0;flex-direction:column;gap:10px;display:flex}.CourseWizard-module__bnhFgG__track{align-items:flex-start;gap:10px;min-height:44px;font-size:15px;line-height:1.6;display:flex}.CourseWizard-module__bnhFgG__track input{flex-shrink:0;width:18px;height:18px;margin-top:4px}.CourseWizard-module__bnhFgG__pending{color:var(--ink-2);font-size:14px}.CourseWizard-module__bnhFgG__error{color:#b42318;font-size:13px}.CourseWizard-module__bnhFgG__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.CourseWizard-module__bnhFgG__actions{border-top:1px solid var(--win-sh);box-shadow:inset 0 1px 0 var(--win-hi);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}@media (max-width:700px){.CourseWizard-module__bnhFgG__wizard{grid-template-columns:1fr}.CourseWizard-module__bnhFgG__side{display:none}.CourseWizard-module__bnhFgG__main{padding:20px 16px 8px}}
.ContactMail-module__rYEgLG__form{background:#fff}.ContactMail-module__rYEgLG__toolbar{background:var(--win);box-shadow:var(--bevel-out);gap:8px;padding:8px;display:flex}.ContactMail-module__rYEgLG__headers{border-bottom:1px solid var(--win);grid-template-columns:92px 1fr;gap:6px 10px;padding:12px 16px;font-size:14px;display:grid}.ContactMail-module__rYEgLG__headers dt{color:var(--ink-3)}.ContactMail-module__rYEgLG__headers dd{font-weight:600}.ContactMail-module__rYEgLG__grid{grid-template-columns:1fr 1fr;gap:16px;padding:18px 16px;display:grid}.ContactMail-module__rYEgLG__full{grid-column:1/-1}.ContactMail-module__rYEgLG__consent{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:0 16px 20px;font-size:14px;display:flex}.ContactMail-module__rYEgLG__consent label{align-items:center;gap:8px;min-height:44px;display:flex}.ContactMail-module__rYEgLG__consent input{width:18px;height:18px}.ContactMail-module__rYEgLG__privacy{font-size:13px}.ContactMail-module__rYEgLG__error{color:#b42318;width:100%;font-size:13px}.ContactMail-module__rYEgLG__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactMail-module__rYEgLG__sent{text-align:center;background:#fff;flex-direction:column;gap:8px;padding:40px 24px;display:flex}.ContactMail-module__rYEgLG__sent strong{font-family:var(--font-pixel);color:var(--blue);font-size:16px;font-weight:400}@media (max-width:700px){.ContactMail-module__rYEgLG__grid{grid-template-columns:minmax(0,1fr)}.ContactMail-module__rYEgLG__headers{grid-template-columns:72px 1fr}}
