._root_1jai2_2{min-height:100vh;background:var(--mt-bg-body);color:var(--mt-text-secondary);font-family:var(--mt-font-sans)}._header_1jai2_10{position:fixed;top:0;left:0;right:0;z-index:100;height:56px;background:color-mix(in srgb,var(--mt-bg-body) 95%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mt-border)}._headerInner_1jai2_23{max-width:1280px;margin:0 auto;padding:0 var(--mt-space-24);height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--mt-space-24)}._logo_1jai2_35{display:flex;align-items:center;gap:var(--mt-space-8);text-decoration:none;flex-shrink:0}._logoImg_1jai2_43{height:28px;width:auto}._footerLogoImg_1jai2_48{height:20px;width:auto}._logoText_1jai2_53{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--mt-blue-text)}._nav_1jai2_61{display:none;align-items:center;gap:0;flex:1;justify-content:center;height:100%}@media(min-width:768px){._nav_1jai2_61{display:flex}}._navLink_1jai2_74{display:flex;align-items:center;gap:var(--mt-space-4);height:100%;padding:0 var(--mt-space-16);border-radius:0;font-size:14px;font-weight:500;color:var(--mt-text-tertiary);text-decoration:none;transition:color .15s,background .15s;background:none;border:none;cursor:pointer;white-space:nowrap;font-family:inherit}._navLink_1jai2_74:hover{color:var(--mt-text-primary);background:var(--mt-bg-raised)}._dropdownWrap_1jai2_99{position:relative;height:100%}._navDropdownTrigger_1jai2_104{-webkit-user-select:none;user-select:none}._navDropdownOpen_1jai2_108{color:var(--mt-text-primary);background:var(--mt-bg-raised)}._navChevron_1jai2_113{display:flex;align-items:center;color:var(--mt-text-decor);transition:transform .18s ease,color .15s;margin-top:1px}._navLink_1jai2_74:hover ._navChevron_1jai2_113,._navDropdownOpen_1jai2_108 ._navChevron_1jai2_113{color:var(--mt-text-tertiary)}._navChevronOpen_1jai2_126{transform:rotate(180deg)}._dropdown_1jai2_99{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:260px;background:var(--mt-bg-raised);border:1px solid var(--mt-border-light);border-radius:var(--mt-radius-pill);padding:var(--mt-space-8);box-shadow:0 16px 48px color-mix(in srgb,var(--mt-bg-body) 70%,transparent);z-index:200;animation:_dropdownIn_1jai2_1 .14s ease-out both}@keyframes _dropdownIn_1jai2_1{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._dropdownItem_1jai2_150{display:flex;flex-direction:column;gap:2px;padding:var(--mt-space-8) var(--mt-space-12);border-radius:var(--mt-radius-pill);text-decoration:none;transition:background .12s}._dropdownItem_1jai2_150:hover{background:var(--mt-bg-deep)}._dropdownItemLabel_1jai2_164{font-size:13px;font-weight:500;color:var(--mt-text-secondary);line-height:1.3;transition:color .12s}._dropdownItem_1jai2_150:hover ._dropdownItemLabel_1jai2_164{color:var(--mt-text-primary)}._dropdownItemDesc_1jai2_176{font-size:var(--mt-type-caption-size);color:var(--mt-text-tertiary);line-height:1.4}._authButtons_1jai2_183{display:none;align-items:center;gap:var(--mt-space-8);flex-shrink:0}@media(min-width:768px){._authButtons_1jai2_183{display:flex}}._btnLogin_1jai2_194{padding:var(--mt-space-8) var(--mt-space-12);border-radius:var(--mt-radius-pill);font-size:14px;font-weight:500;color:var(--mt-text-tertiary);text-decoration:none;transition:color .15s,background .15s;background:none;border:none;cursor:pointer}._btnLogin_1jai2_194:hover{color:var(--mt-text-primary);background:var(--mt-bg-deep)}._btnRegister_1jai2_212{padding:var(--mt-space-8) var(--mt-space-16);border-radius:var(--mt-radius-pill);font-size:14px;font-weight:600;background:var(--mt-blue);color:var(--mt-on-blue);text-decoration:none;transition:background .15s;border:none;cursor:pointer}._btnRegister_1jai2_212:hover{background:var(--mt-blue-hover)}._btnDashboard_1jai2_227{padding:7px var(--mt-space-16);border-radius:var(--mt-radius-pill);font-size:14px;font-weight:600;background:transparent;border:1px solid var(--mt-border-strong);color:var(--mt-text-primary);text-decoration:none;transition:border-color .15s,background .15s;cursor:pointer}._btnDashboard_1jai2_227:hover{border-color:var(--mt-border-row);background:var(--mt-bg-deep)}._burger_1jai2_246{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--mt-radius-pill);border:none;background:none;color:var(--mt-text-tertiary);cursor:pointer;transition:color .15s,background .15s}._burger_1jai2_246:hover{color:var(--mt-text-primary);background:var(--mt-bg-deep)}@media(min-width:768px){._burger_1jai2_246{display:none}}._mobileMenu_1jai2_270{position:fixed;inset:0;z-index:90}._mobileBackdrop_1jai2_276{position:absolute;inset:0;background:color-mix(in srgb,var(--mt-bg-body) 80%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._mobileDrawer_1jai2_283{position:absolute;top:56px;left:0;right:0;background:var(--mt-bg-body);border-bottom:1px solid var(--mt-border);padding:var(--mt-space-8) var(--mt-space-24) var(--mt-space-24);display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 56px);overflow-y:auto}._mobileNavLink_1jai2_298{display:block;padding:var(--mt-space-12) 0;font-size:15px;font-weight:500;color:var(--mt-text-tertiary);text-decoration:none;border-bottom:1px solid var(--mt-bg-deep);transition:color .15s}._mobileNavLink_1jai2_298:hover{color:var(--mt-text-primary)}._mobileSectionWrap_1jai2_312{display:flex;flex-direction:column;border-bottom:1px solid var(--mt-bg-deep)}._mobileSectionTrigger_1jai2_318{display:flex;align-items:center;justify-content:space-between;padding:var(--mt-space-12) 0;font-size:15px;font-weight:500;color:var(--mt-text-tertiary);background:none;border:none;cursor:pointer;text-align:left;transition:color .15s;font-family:inherit;width:100%}._mobileSectionTrigger_1jai2_318:hover,._mobileSectionTrigger_1jai2_318[aria-expanded=true]{color:var(--mt-text-primary)}._mobileSectionItems_1jai2_338{display:flex;flex-direction:column;padding:0 0 var(--mt-space-12) var(--mt-space-12)}._mobileSectionLink_1jai2_344{display:block;padding:var(--mt-space-8) 0 var(--mt-space-8) var(--mt-space-12);font-size:14px;color:var(--mt-text-tertiary);text-decoration:none;border-left:1px solid var(--mt-border-light);transition:color .12s,border-color .12s}._mobileSectionLink_1jai2_344:hover{color:var(--mt-text-secondary);border-left-color:var(--mt-blue)}._mobileDivider_1jai2_359{height:1px;background:var(--mt-border);margin:var(--mt-space-16) 0}._mobileBtnLogin_1jai2_365{display:block;padding:var(--mt-space-12) var(--mt-space-16);border-radius:var(--mt-radius-pill);font-size:15px;font-weight:500;color:var(--mt-text-tertiary);text-decoration:none;text-align:center;transition:color .15s,background .15s}._mobileBtnLogin_1jai2_365:hover{color:var(--mt-text-primary);background:var(--mt-bg-deep)}._mobileBtnRegister_1jai2_382{display:block;margin-top:var(--mt-space-8);padding:var(--mt-space-12) var(--mt-space-16);border-radius:var(--mt-radius-pill);font-size:15px;font-weight:600;text-align:center;background:var(--mt-blue);color:var(--mt-on-blue);text-decoration:none;transition:background .15s}._mobileBtnRegister_1jai2_382:hover{background:var(--mt-blue-hover)}._mobileBtnDashboard_1jai2_398{display:block;padding:var(--mt-space-12) var(--mt-space-16);border-radius:var(--mt-radius-pill);font-size:15px;font-weight:600;text-align:center;background:transparent;border:1px solid var(--mt-border-strong);color:var(--mt-text-primary);text-decoration:none;transition:border-color .15s,background .15s}._mobileBtnDashboard_1jai2_398:hover{border-color:var(--mt-border-row);background:var(--mt-bg-deep)}._main_1jai2_418{padding-top:56px}._footer_1jai2_48{border-top:1px solid var(--mt-border);background:var(--mt-bg-body)}._footerInner_1jai2_428{max-width:1280px;margin:0 auto;padding:72px var(--mt-space-24) var(--mt-space-40)}._footerGrid_1jai2_434{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mt-space-40);margin-bottom:var(--mt-space-48)}@media(min-width:640px){._footerGrid_1jai2_434{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){._footerGrid_1jai2_434{grid-template-columns:1.6fr repeat(4,1fr)}}._footerBrand_1jai2_449{grid-column:span 2;display:flex;flex-direction:column;gap:var(--mt-space-16);max-width:480px}@media(min-width:640px){._footerBrand_1jai2_449{grid-column:span 4}}@media(min-width:1024px){._footerBrand_1jai2_449{grid-column:span 1}}._footerBrandLogo_1jai2_465{display:flex;align-items:center;gap:var(--mt-space-8);text-decoration:none}._footerBrandTagline_1jai2_472{font-size:14px;color:var(--mt-text-tertiary);line-height:1.65;margin:0}._footerColTitle_1jai2_479{font-family:var(--mt-font-mono);font-size:var(--mt-type-label-size);font-weight:var(--mt-type-label-weight);line-height:var(--mt-type-label-lh);letter-spacing:var(--mt-type-label-ls);text-transform:uppercase;color:var(--mt-blue-text);margin:0 0 var(--mt-space-4)}._footerCol_1jai2_479{display:flex;flex-direction:column;gap:var(--mt-space-8)}._footerLink_1jai2_496{font-size:14px;line-height:1.4;color:var(--mt-text-tertiary);text-decoration:none;transition:color .12s}._footerLink_1jai2_496:hover{color:var(--mt-text-primary)}._footerDivider_1jai2_506{height:1px;background:var(--mt-border);margin-bottom:var(--mt-space-24)}._footerBottom_1jai2_512{display:flex;align-items:center;justify-content:center}._footerCopyright_1jai2_518{font-family:var(--mt-font-mono);font-size:var(--mt-type-label-size);letter-spacing:.04em;color:var(--mt-text-tertiary)}._footerProductLink_1jai2_525{font-size:14px;font-weight:600;color:var(--mt-yellow);text-decoration:none;transition:opacity .15s ease}._footerProductLink_1jai2_525:hover{opacity:.75;text-decoration:underline;text-underline-offset:2px}._footerProductTagline_1jai2_539{margin:0;font-size:var(--mt-type-small-size);line-height:1.5;color:var(--mt-text-tertiary)}
