._container_8tcej_1{position:relative;display:inline-flex}._trigger_8tcej_6{display:flex;align-items:center;gap:var(--spacing-1);background:transparent;border:none;color:var(--foreground);font-family:var(--font-family-base);font-size:.875rem;font-weight:500;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-button);cursor:pointer;transition:all var(--animation-duration-fast) ease;opacity:.8;-webkit-tap-highlight-color:transparent}._trigger_8tcej_6:hover,._trigger_8tcej_6._active_8tcej_24{background-color:#7d7d7d14;opacity:1}._trigger_8tcej_6:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_8tcej_34{stroke-width:1.5px}._abbr_8tcej_38{letter-spacing:.05em}._dropdown_8tcej_42{position:absolute;top:calc(100% + var(--spacing-2));right:0;min-width:160px;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass-hover);padding:var(--spacing-2);z-index:var(--z-popover);animation:_slideDown_8tcej_1 var(--animation-duration-fast) var(--animation-easing-bounce) forwards;transform-origin:top right}.dark ._dropdown_8tcej_42{background-color:var(--surface)}._menu_8tcej_61{display:flex;flex-direction:column;gap:2px}._menuItem_8tcej_67{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);color:var(--foreground);text-decoration:none;font-size:.875rem;border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease}._menuItem_8tcej_67:hover{background-color:var(--muted)}._menuItem_8tcej_67._selected_8tcej_83{background-color:color-mix(in srgb,var(--primary),transparent 90%);color:var(--primary);font-weight:500}._menuLabel_8tcej_89{display:flex;align-items:center;gap:var(--spacing-2)}._checkIcon_8tcej_95{color:var(--primary)}@keyframes _slideDown_8tcej_1{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){._dropdown_8tcej_42{right:auto;left:0;transform-origin:top left}}._headerWrapper_1bcqi_1{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);padding:calc(var(--safe-area-inset-top) + var(--spacing-4)) var(--spacing-6) 0;pointer-events:none;transition:padding var(--animation-duration-normal) var(--animation-easing-smooth)}._headerWrapper_1bcqi_1._scrolled_1bcqi_12{padding-top:calc(var(--safe-area-inset-top) + var(--spacing-2))}._header_1bcqi_1{max-width:1400px;margin:0 auto;background-color:var(--glass-background-light);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid var(--glass-border);border-radius:var(--radius-full);box-shadow:var(--shadow-glass);padding:var(--spacing-3) var(--spacing-6);display:flex;align-items:center;pointer-events:auto;transition:all var(--animation-duration-normal) var(--animation-easing-smooth)}.dark ._header_1bcqi_1{background-color:var(--glass-background-dark)}._headerWrapper_1bcqi_1._scrolled_1bcqi_12 ._header_1bcqi_1{box-shadow:var(--shadow-glass-hover);background-color:color-mix(in srgb,var(--surface) 85%,transparent)}.dark ._headerWrapper_1bcqi_1._scrolled_1bcqi_12 ._header_1bcqi_1{background-color:color-mix(in srgb,var(--surface) 60%,transparent)}._container_1bcqi_48{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}._logo_1bcqi_56{display:flex;align-items:center;text-decoration:none;color:var(--foreground);transition:opacity var(--animation-duration-fast) ease;line-height:1;margin-left:var(--spacing-2);flex-shrink:0}._logo_1bcqi_56:hover{opacity:.8}._logo_1bcqi_56:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius)}._logoIcon_1bcqi_77{height:2.25rem;width:auto;min-width:140px;display:block;object-fit:contain;user-select:none;-webkit-user-select:none;pointer-events:none}@media(max-width:1024px){._logoIcon_1bcqi_77{height:2rem;min-width:120px}}._nav_1bcqi_95{display:flex;align-items:center;gap:.5rem;position:absolute;left:50%;transform:translate(-50%)}._navLink_1bcqi_104{color:var(--foreground);text-decoration:none;font-size:.9375rem;font-weight:500;transition:all var(--animation-duration-fast) ease;position:relative;padding:var(--spacing-2) var(--spacing-2);border-radius:var(--radius-button);opacity:.8;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;gap:var(--spacing-1)}._navLink_1bcqi_104:hover{color:var(--foreground);background-color:#7d7d7d14;opacity:1}._navLink_1bcqi_104._active_1bcqi_126{color:var(--foreground);font-weight:600;opacity:1;background-color:#7d7d7d14}._navLink_1bcqi_104:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius-sm)}._dropdown_1bcqi_140{position:relative}._dropdownToggle_1bcqi_144{background:none;border:none;cursor:pointer;color:var(--foreground);font-size:.9375rem;font-weight:500;font-family:var(--font-family-base);padding:var(--spacing-2) var(--spacing-2);border-radius:var(--radius-button);transition:all var(--animation-duration-fast) ease;display:flex;align-items:center;gap:var(--spacing-1);opacity:.8;-webkit-tap-highlight-color:transparent}._dropdownToggle_1bcqi_144:hover{color:var(--foreground);background-color:#7d7d7d14;opacity:1}._dropdownToggle_1bcqi_144._active_1bcqi_126{color:var(--foreground);font-weight:600;opacity:1;background-color:#7d7d7d14}._dropdownToggle_1bcqi_144:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius-sm)}._chevron_1bcqi_181{transition:transform var(--animation-duration-fast) ease}._dropdown_1bcqi_140:hover ._chevron_1bcqi_181{transform:rotate(180deg)}._dropdownMenu_1bcqi_190{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px) scale(.95);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass-hover);padding:var(--spacing-4);margin-top:var(--spacing-2);opacity:0;visibility:hidden;pointer-events:none;transition:all var(--animation-duration-normal) var(--animation-easing-bounce);transform-origin:top center;min-width:640px;max-width:720px;z-index:var(--z-overlay)}.dark ._dropdownMenu_1bcqi_190{background-color:var(--surface)}._dropdownMenu_1bcqi_190:before{content:"";position:absolute;top:calc(-1 * var(--spacing-2));left:0;right:0;height:var(--spacing-2);background-color:transparent;pointer-events:auto;z-index:1}._dropdown_1bcqi_140:hover ._dropdownMenu_1bcqi_190{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0) scale(1)}._dropdownMenu_1bcqi_190:has(._calculatorsGrid_1bcqi_241){min-width:900px;max-width:1000px}._megaMenuGrid_1bcqi_253._calculatorsGrid_1bcqi_241{grid-template-columns:repeat(3,1fr)}._megaMenuGrid_1bcqi_253{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2)}._resourcesGrid_1bcqi_282{grid-auto-flow:column;grid-template-rows:repeat(var(--resources-rows, 3),auto);grid-template-columns:none;grid-auto-columns:minmax(0,1fr)}._dropdownLink_1bcqi_290{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);color:var(--foreground);text-decoration:none;border-radius:var(--radius);transition:all var(--animation-duration-fast) ease;background-color:transparent;-webkit-tap-highlight-color:transparent}._dropdownLink_1bcqi_290:hover{background-color:color-mix(in srgb,var(--muted),transparent 30%);transform:translateY(-1px)}._dropdownLink_1bcqi_290._active_1bcqi_126{background-color:color-mix(in srgb,var(--primary),transparent 90%)}._dropdownLink_1bcqi_290._active_1bcqi_126 ._menuItemIcon_1bcqi_312{color:var(--primary)}._dropdownLink_1bcqi_290._active_1bcqi_126 ._menuItemLabel_1bcqi_316{color:var(--primary);font-weight:600}._menuItemIcon_1bcqi_312{flex-shrink:0;color:var(--muted-foreground);margin-top:2px;transition:color var(--animation-duration-fast) ease}._dropdownLink_1bcqi_290:hover ._menuItemIcon_1bcqi_312{color:var(--foreground)}._menuItemContent_1bcqi_333{flex:1;min-width:0}._menuItemLabel_1bcqi_316{font-size:.9375rem;font-weight:500;color:var(--foreground);margin-bottom:var(--spacing-1);display:flex;align-items:center;gap:var(--spacing-2);line-height:1.3;white-space:nowrap}@media(max-width:1024px){._menuItemLabel_1bcqi_316{white-space:normal;flex-wrap:wrap}}._menuItemDescription_1bcqi_357{font-size:.8125rem;color:var(--muted-foreground);line-height:1.4}._newBadge_1bcqi_363{display:inline-flex;align-items:center;background-color:var(--primary);color:var(--primary-foreground);font-size:.625rem;font-weight:700;padding:2px 6px;border-radius:var(--radius-button);letter-spacing:.5px;flex-shrink:0;line-height:1}._signInLink_1bcqi_377{color:var(--foreground);text-decoration:none;font-size:.9375rem;font-weight:500;opacity:.8;transition:opacity var(--animation-duration-fast) ease;padding:var(--spacing-2) var(--spacing-2)}._signInLink_1bcqi_377:hover{opacity:1}._authButtonsDesktop_1bcqi_391{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:0}._logoutButton_1bcqi_407{color:#6b7280;flex-shrink:0}._logoutButton_1bcqi_407._logoutButton_1bcqi_407{width:34px;height:34px}._logoutButton_1bcqi_407:hover{color:#111827;background-color:#0000000d}._authButtonsMobile_1bcqi_424{display:none;align-items:center}._mobileControls_1bcqi_429,._homeLink_1bcqi_433{display:none}._minimalHeaderWrapper_1bcqi_437{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);padding:calc(var(--safe-area-inset-top) + var(--spacing-4)) var(--spacing-6) 0;pointer-events:none;transition:padding var(--animation-duration-normal) var(--animation-easing-smooth)}._minimalHeaderWrapper_1bcqi_437._scrolled_1bcqi_12{padding-top:calc(var(--safe-area-inset-top) + var(--spacing-2))}._minimalHeader_1bcqi_437{max-width:1400px;margin:0 auto;background-color:var(--glass-background-light);backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid var(--glass-border);border-radius:var(--radius-full);box-shadow:var(--shadow-glass);padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2);pointer-events:auto;transition:all var(--animation-duration-normal) var(--animation-easing-smooth)}.dark ._minimalHeader_1bcqi_437{background-color:var(--glass-background-dark)}._minimalHeaderWrapper_1bcqi_437._scrolled_1bcqi_12 ._minimalHeader_1bcqi_437{box-shadow:var(--shadow-glass-hover);background-color:color-mix(in srgb,var(--surface) 85%,transparent)}.dark ._minimalHeaderWrapper_1bcqi_437._scrolled_1bcqi_12 ._minimalHeader_1bcqi_437{background-color:color-mix(in srgb,var(--surface) 60%,transparent)}._backButton_1bcqi_485{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--foreground);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-button);transition:all var(--animation-duration-fast) ease;-webkit-tap-highlight-color:transparent}._backButton_1bcqi_485:hover{background-color:#7d7d7d14}._backButton_1bcqi_485:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._menuToggle_1bcqi_508{background:none;border:none;cursor:pointer;color:var(--foreground);padding:var(--spacing-2);border-radius:var(--radius);-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:opacity var(--animation-duration-fast) ease}._menuToggle_1bcqi_508 *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}._menuToggle_1bcqi_508:active{opacity:.7}._menuToggle_1bcqi_508:focus{outline:none}._menuToggle_1bcqi_508:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:1024px){._headerWrapper_1bcqi_1,._minimalHeaderWrapper_1bcqi_437{padding:calc(var(--safe-area-inset-top) + var(--spacing-3)) var(--spacing-4) 0}}@media(min-width:768px)and (max-width:1023px){._headerWrapper_1bcqi_1,._minimalHeaderWrapper_1bcqi_437{padding-top:calc(var(--safe-area-inset-top) + var(--spacing-4))}._headerWrapper_1bcqi_1._scrolled_1bcqi_12,._minimalHeaderWrapper_1bcqi_437._scrolled_1bcqi_12{padding-top:calc(var(--safe-area-inset-top) + var(--spacing-2))}}@media(max-width:1024px){._header_1bcqi_1,._minimalHeader_1bcqi_437{border-radius:var(--radius-full);padding:var(--spacing-3) var(--spacing-4)}._homeLink_1bcqi_433{display:block}._nav_1bcqi_95{display:flex;position:fixed;top:calc(var(--safe-area-inset-top) + 80px);left:auto;right:var(--spacing-4);bottom:auto;max-height:calc(var(--viewport-height-dynamic) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom) - 80px - var(--spacing-4));max-width:340px;width:auto;background-color:#fffffffa;border:1px solid rgba(255,255,255,.5);border-radius:24px;box-shadow:0 8px 32px #0000001a;flex-direction:column;align-items:flex-start;padding:var(--spacing-6);gap:var(--spacing-4);z-index:var(--z-overlay);overflow-y:auto;overscroll-behavior:contain;transform:translateY(-20px) scale(.95);opacity:0;pointer-events:none;visibility:hidden;transition:transform var(--animation-duration-normal) var(--animation-easing-bounce),opacity var(--animation-duration-normal) var(--animation-easing-smooth),visibility 0s linear var(--animation-duration-normal)}.dark ._nav_1bcqi_95{background-color:#141414f2;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}._nav_1bcqi_95 ._navLink_1bcqi_104{color:var(--foreground)}._nav_1bcqi_95 ._navLink_1bcqi_104:hover{color:var(--muted-foreground)}._nav_1bcqi_95 ._navLink_1bcqi_104._active_1bcqi_126{color:var(--primary)}._nav_1bcqi_95 ._dropdownToggle_1bcqi_144{color:var(--foreground)}._nav_1bcqi_95 ._dropdownToggle_1bcqi_144:hover{color:var(--muted-foreground)}._nav_1bcqi_95 ._dropdownToggle_1bcqi_144._active_1bcqi_126{color:var(--primary)}._navOpen_1bcqi_639{transform:translateY(0) scale(1);opacity:1;pointer-events:auto;visibility:visible;transition:transform var(--animation-duration-normal) var(--animation-easing-bounce),opacity var(--animation-duration-normal) var(--animation-easing-smooth),visibility 0s linear 0s}._navLink_1bcqi_104{font-size:1.125rem;width:100%}._dropdown_1bcqi_140{width:100%}._dropdownToggle_1bcqi_144{font-size:1.125rem;width:100%;text-align:left;justify-content:space-between}._dropdown_1bcqi_140:hover ._chevron_1bcqi_181{transform:none}._mobileExpanded_1bcqi_715 ._chevron_1bcqi_181{transform:rotate(180deg)}._dropdownMenu_1bcqi_190,._dropdownMenu_1bcqi_190:has(._calculatorsGrid_1bcqi_241){min-width:0;max-width:none}._dropdownMenu_1bcqi_190{position:static;opacity:1;transform:none;box-shadow:none;border:none;padding:0;margin-top:0;background-color:transparent;display:grid;grid-template-rows:0fr;visibility:hidden;pointer-events:none;transition:grid-template-rows var(--animation-duration-normal) var(--animation-easing-smooth),visibility 0s linear var(--animation-duration-normal)}._dropdownMenu_1bcqi_190>._megaMenuGrid_1bcqi_253{overflow:hidden;min-height:0;padding-top:var(--spacing-2)}._mobileExpanded_1bcqi_715 ._dropdownMenu_1bcqi_190{grid-template-rows:1fr;visibility:visible;pointer-events:auto;transition:grid-template-rows var(--animation-duration-normal) var(--animation-easing-smooth),visibility 0s linear 0s}._dropdown_1bcqi_140:hover ._dropdownMenu_1bcqi_190{transform:none}._dropdown_1bcqi_140:not(._mobileExpanded_1bcqi_715):hover ._dropdownMenu_1bcqi_190{visibility:hidden;pointer-events:none;grid-template-rows:0fr}._megaMenuGrid_1bcqi_253{display:flex;flex-direction:column;gap:var(--spacing-1);padding-left:var(--spacing-4)}._dropdownLink_1bcqi_290{padding:var(--spacing-3);flex-direction:row;align-items:flex-start;gap:var(--spacing-3)}._dropdownLink_1bcqi_290:hover{transform:none}._menuItemIcon_1bcqi_312{margin-top:0}._menuItemLabel_1bcqi_316{font-size:1rem}._menuItemDescription_1bcqi_357{font-size:.8125rem}._authButtonsDesktop_1bcqi_391{display:none}._authButtonsMobile_1bcqi_424{display:flex!important;flex-direction:row;gap:var(--spacing-3);width:100%;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-6);margin-bottom:var(--spacing-4)}._loginButtonMobile_1bcqi_847,._signupButtonMobile_1bcqi_847{flex:1}._signInButton_1bcqi_851{border:2px solid var(--foreground);color:var(--foreground);font-weight:600}._signInButton_1bcqi_851:hover{border-color:var(--foreground);background-color:color-mix(in srgb,var(--foreground),transparent 95%);color:var(--foreground)}._signInButton_1bcqi_851:active{border-color:var(--foreground);background-color:color-mix(in srgb,var(--foreground),transparent 90%)}._dark_1bcqi_35 ._signInButton_1bcqi_851{border-color:var(--foreground);color:var(--foreground)}._dark_1bcqi_35 ._signInButton_1bcqi_851:hover{border-color:var(--foreground);background-color:color-mix(in srgb,var(--foreground),transparent 90%)}._dark_1bcqi_35 ._signInButton_1bcqi_851:active{border-color:var(--foreground);background-color:color-mix(in srgb,var(--foreground),transparent 80%)}._mobileControls_1bcqi_429{display:flex;align-items:center;gap:var(--spacing-2);z-index:calc(var(--z-overlay) + 1);position:relative}._menuToggle_1bcqi_508{display:block}}@media(prefers-reduced-motion:reduce){._nav_1bcqi_95,._dropdownMenu_1bcqi_190,._chevron_1bcqi_181,._dropdownLink_1bcqi_290{transition:none}}
