._RouteState_1qd8w_1{min-height:100vh}._RouteState_1qd8w_1:where(._RouteState_1qd8w_1){width:100%}._DesktopViewportScale_h7xwx_1{--public-viewport-scale:1;--public-content-height:calc(100vh / var(--public-viewport-scale) - var(--public-header-height));width:100%;min-height:100vh}@media (1180px<=width<=1440px){._DesktopViewportScale_h7xwx_1{--public-viewport-scale:calc(100vw / 1440px);width:1440px;min-height:calc(100vh / var(--public-viewport-scale));zoom:var(--public-viewport-scale)}}._ScrollSentinel_1absv_1{pointer-events:none;width:1px;height:1px;position:absolute;top:0}._Navbar_1absv_9{z-index:100;height:var(--public-header-height);background:var(--color-surface);box-shadow:0 0 0 var(--color-transparent);transition:box-shadow var(--transition-base);padding-inline:40px;position:sticky;top:0}._Navbar_1absv_9._NavbarScrolled_1absv_19{box-shadow:0 8px 24px var(--color-public-navbar-shadow)}._Navbar_1absv_9 ._Content_1absv_22{width:100%;max-width:var(--public-layout-max-width);grid-template-columns:1fr auto 1fr;align-items:center;height:100%;margin:0 auto;display:grid}._Navbar_1absv_9 ._Brand_1absv_31{white-space:nowrap;justify-self:start;align-items:center;gap:4px;text-decoration:none;display:flex;transform:translateY(1px)}._Navbar_1absv_9 ._Brand_1absv_31:focus-visible{outline:var(--focus-ring);outline-offset:4px;border-radius:4px}._Navbar_1absv_9 ._Actions_1absv_45{white-space:nowrap;justify-self:end;align-items:center;gap:16px;display:flex}._Navbar_1absv_9 ._Action_1absv_45{transition:opacity var(--transition-base);border-radius:4px;text-decoration:none;display:inline-flex}._Navbar_1absv_9 ._Action_1absv_45:hover{opacity:.72}._Navbar_1absv_9 ._Action_1absv_45:focus-visible{outline:2px solid var(--color-public-action);outline-offset:4px}._Navbar_1absv_9 ._Divider_1absv_65{background:var(--color-public-divider);width:2px;height:22px}@media (width<900px){._Navbar_1absv_9{padding-inline:24px}._Navbar_1absv_9 ._Content_1absv_22{grid-template-columns:1fr auto}}@media (width<576px){._Navbar_1absv_9{padding-inline:16px}._Navbar_1absv_9 ._Actions_1absv_45{gap:10px}._Navbar_1absv_9 ._Divider_1absv_65{height:16px}}._UserMenu_1tn8g_1{white-space:nowrap;justify-self:end;align-items:center;width:40px;height:40px;display:flex;position:relative}._UserMenu_1tn8g_1 ._AvatarTrigger_1tn8g_10{background:var(--color-transparent);cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;padding:0;display:grid}._UserMenu_1tn8g_1 ._AvatarTrigger_1tn8g_10:focus-visible{outline:var(--focus-ring);outline-offset:4px}._UserMenu_1tn8g_1 ._Avatar_1tn8g_10{background:var(--color-public-divider);color:var(--color-public-action)}._PublicNavigation_1w10m_1{white-space:nowrap;justify-self:center;align-items:center;gap:32px;display:flex}._PublicNavigation_1w10m_1 ._Link_1w10m_8{text-decoration:none}._PublicNavigation_1w10m_1 ._Link_1w10m_8:hover ._Label_1w10m_11,._PublicNavigation_1w10m_1 ._Link_1w10m_8:focus-visible ._Label_1w10m_11{color:var(--color-accent-hover)}._PublicNavigation_1w10m_1 ._Link_1w10m_8:focus-visible{border-radius:var(--border-radius);outline:var(--focus-ring);outline-offset:4px}@media (width<1100px){._PublicNavigation_1w10m_1{gap:18px}}@media (width<900px){._PublicNavigation_1w10m_1{display:none}}._RootNotFound_igoob_1{background:var(--color-not-found-background);min-height:100vh}._RootNotFound_igoob_1 ._NotFoundPage_igoob_5{min-height:var(--public-content-height);background:var(--color-not-found-background);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}._RootNotFound_igoob_1 ._Illustration_igoob_12{min-width:0;position:relative}._RootNotFound_igoob_1 ._Image_igoob_16{width:703px;max-width:none;height:703px;position:absolute;top:24px;right:17px}._RootNotFound_igoob_1 ._Content_igoob_24{z-index:1;flex-direction:column;align-items:flex-start;padding-top:217px;padding-left:132px;display:flex}._RootNotFound_igoob_1 ._Code_igoob_32{margin-bottom:0}._RootNotFound_igoob_1 ._Description_igoob_35{width:min(420px,100% - 40px);margin:11px 0 0}._RootNotFound_igoob_1 ._Action_igoob_39{height:48px;color:inherit;align-items:stretch;margin-top:32px;text-decoration:none;display:flex}._RootNotFound_igoob_1 ._Action_igoob_39 ._ActionLabel_igoob_47,._RootNotFound_igoob_1 ._Action_igoob_39 ._ActionIcon_igoob_48{background:var(--color-accent);transition:background-color var(--transition-base);place-items:center;display:grid}._RootNotFound_igoob_1 ._Action_igoob_39 ._ActionLabel_igoob_47{border-radius:14px;min-width:100px;padding-inline:20px}._RootNotFound_igoob_1 ._Action_igoob_39 ._ActionIcon_igoob_48{border-radius:14px;width:48px;margin-left:-1px}._RootNotFound_igoob_1 ._Action_igoob_39 ._ArrowIcon_igoob_64{fill:none;width:20px;height:20px;stroke:var(--color-surface);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}._RootNotFound_igoob_1 ._Action_igoob_39:hover ._ActionLabel_igoob_47,._RootNotFound_igoob_1 ._Action_igoob_39:hover ._ActionIcon_igoob_48{background:var(--color-accent-hover)}._RootNotFound_igoob_1 ._Action_igoob_39:active ._ActionLabel_igoob_47,._RootNotFound_igoob_1 ._Action_igoob_39:active ._ActionIcon_igoob_48{background:var(--color-accent-active)}._RootNotFound_igoob_1 ._Action_igoob_39:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:14px}@media (width>1440px){._RootNotFound_igoob_1 ._Image_igoob_16{left:0;right:auto}}@media (width<1180px){._RootNotFound_igoob_1 ._Image_igoob_16{right:clamp(-80px,-6vw,17px)}._RootNotFound_igoob_1 ._Content_igoob_24{padding-top:clamp(144px,18vw,216px);padding-left:clamp(40px,8vw,112px)}}@media (width<900px){._RootNotFound_igoob_1 ._NotFoundPage_igoob_5{grid-template-columns:minmax(0,1fr);align-content:start;padding:48px 24px 0}._RootNotFound_igoob_1 ._Illustration_igoob_12{order:2;width:calc(100% + 48px);height:min(72vw,520px);margin-inline:-24px}._RootNotFound_igoob_1 ._Image_igoob_16{width:min(703px,100vw);height:auto;top:-64px;left:50%;right:auto;transform:translate(-50%)}._RootNotFound_igoob_1 ._Content_igoob_24{text-align:center;order:1;align-items:center;padding:0}._RootNotFound_igoob_1 ._Description_igoob_35{width:min(420px,100%)}}@media (width<576px){._RootNotFound_igoob_1 ._NotFoundPage_igoob_5{padding:32px 16px 0}._RootNotFound_igoob_1 ._Illustration_igoob_12{width:calc(100% + 32px);height:min(86vw,420px);margin-inline:-16px}._RootNotFound_igoob_1 ._Description_igoob_35{margin-top:12px}._RootNotFound_igoob_1 ._Action_igoob_39{margin-top:24px}._RootNotFound_igoob_1 ._Action_igoob_39 ._ActionLabel_igoob_47{min-width:92px;padding-inline:16px}}._AppLoading_y2c0w_1{min-height:100vh}._AppLoading_y2c0w_1:where(._AppLoading_y2c0w_1){width:100%}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}@font-face{font-family:Geologica;src:url(/assets/Geologica-Variable-BOcHCqp2.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap}:root{--font-family-geologica:Geologica;--font-family-main:var(--font-family-geologica), sans-serif;--font-style-normal:normal;--font-variant-numeric-tabular:tabular-nums;--font-geologica-regular-8-16-size:8px;--font-geologica-regular-8-16-line-height:16px;--font-geologica-regular-8-16-weight:400;--font-geologica-regular-8-16-letter-spacing:0;--font-geologica-regular-10-16-size:10px;--font-geologica-regular-10-16-line-height:16px;--font-geologica-regular-10-16-weight:400;--font-geologica-regular-10-16-letter-spacing:0;--font-geologica-regular-12-16-size:12px;--font-geologica-regular-12-16-line-height:16px;--font-geologica-regular-12-16-weight:400;--font-geologica-regular-12-16-letter-spacing:0;--font-geologica-regular-14-20-size:14px;--font-geologica-regular-14-20-line-height:20px;--font-geologica-regular-14-20-weight:400;--font-geologica-regular-14-20-letter-spacing:0;--font-geologica-light-16-24-size:16px;--font-geologica-light-16-24-line-height:24px;--font-geologica-light-16-24-weight:300;--font-geologica-light-16-24-letter-spacing:0;--font-geologica-regular-16-24-size:16px;--font-geologica-regular-16-24-line-height:24px;--font-geologica-regular-16-24-weight:400;--font-geologica-regular-16-24-letter-spacing:0;--font-geologica-regular-18-28-size:18px;--font-geologica-regular-18-28-line-height:28px;--font-geologica-regular-18-28-weight:400;--font-geologica-regular-18-28-letter-spacing:0;--font-geologica-light-20-32-size:20px;--font-geologica-light-20-32-line-height:32px;--font-geologica-light-20-32-weight:300;--font-geologica-light-20-32-letter-spacing:0;--font-geologica-regular-20-32-size:20px;--font-geologica-regular-20-32-line-height:32px;--font-geologica-regular-20-32-weight:400;--font-geologica-regular-20-32-letter-spacing:0;--font-geologica-medium-20-32-size:20px;--font-geologica-medium-20-32-line-height:32px;--font-geologica-medium-20-32-weight:500;--font-geologica-medium-20-32-letter-spacing:0;--font-geologica-medium-24-32-size:24px;--font-geologica-medium-24-32-line-height:32px;--font-geologica-medium-24-32-weight:500;--font-geologica-medium-24-32-letter-spacing:0;--font-geologica-medium-28-28-size:28px;--font-geologica-medium-28-28-line-height:28px;--font-geologica-medium-28-28-weight:500;--font-geologica-medium-28-28-letter-spacing:-.019em;--font-geologica-medium-28-40-size:28px;--font-geologica-medium-28-40-line-height:40px;--font-geologica-medium-28-40-weight:500;--font-geologica-medium-28-40-letter-spacing:0;--font-geologica-regular-32-32-size:32px;--font-geologica-regular-32-32-line-height:32px;--font-geologica-regular-32-32-weight:400;--font-geologica-regular-32-32-letter-spacing:0;--font-geologica-medium-32-40-size:32px;--font-geologica-medium-32-40-line-height:40px;--font-geologica-medium-32-40-weight:500;--font-geologica-medium-32-40-letter-spacing:0;--font-geologica-semibold-40-48-size:40px;--font-geologica-semibold-40-48-line-height:48px;--font-geologica-semibold-40-48-weight:600;--font-geologica-semibold-40-48-letter-spacing:0;--font-geologica-medium-72-80-size:72px;--font-geologica-medium-72-80-line-height:80px;--font-geologica-medium-72-80-weight:500;--font-geologica-medium-72-80-letter-spacing:0;--color-transparent:#0000;--color-accent:#673efc;--color-accent-hover:#592fef;--color-accent-active:#4c25db;--color-text-primary:#171a20;--color-text-secondary:#5c5e62;--color-file-icon:#9ba4ba;--color-not-found-code:#b3bacb;--color-not-found-background:#f3f4f7;--color-public-action:#626e8e;--color-public-logo:#000;--color-public-text:#050505;--color-public-divider:#ebedf1;--color-public-card-background:#f3f4f7;--color-public-navbar-shadow:#171a201f;--color-simulation-border:#d8dce7;--color-simulation-control-border:#ccd0dc;--color-simulation-progress:#e4dafe;--color-simulation-progress-active:#9d73fc;--color-success:#28a745;--color-error:#d92d20;--color-background:#f4f4f4;--color-surface:#fff;--color-border:#eee;--public-header-height:88px;--public-layout-max-width:clamp(1360px, 100vw - 80px, 1840px);--form-page-max-width:464px;--form-page-wide-max-width:640px;--simulation-control-border-width:1.5px;--simulation-control-radius:16px;--simulation-panel-radius:20px;--simulation-panel-padding-inline:24px;--border-radius:4px;--card-shadow:0 2px 12px #0000000f;--focus-ring:2px solid var(--color-accent);--motion-duration-fast:.12s;--motion-duration-base:.2s;--transition-base:.33s}html{min-height:100%}html body{background:var(--color-background);min-height:100%;color:var(--color-text-primary);font-family:var(--font-family-main);font-size:var(--font-geologica-regular-16-24-size);font-weight:var(--font-geologica-regular-16-24-weight);letter-spacing:var(--font-geologica-regular-16-24-letter-spacing);line-height:var(--font-geologica-regular-16-24-line-height);margin:0}html body #root{min-height:100%}html body #root .ant-app{min-height:100vh;color:var(--color-text-primary);font-family:var(--font-family-main)}html body #root .ant-app *,html body #root .ant-app code,html body #root .ant-app pre,html body #root .ant-app kbd,html body #root .ant-app samp{font-family:var(--font-family-main)}
