.dashboard-sidebar[data-astro-cid-ssfzsv2f]{width:280px;height:100vh;position:sticky;top:0;left:0;background:var(--bg-sidebar, var(--bg-surface));border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:50;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-overlay[data-astro-cid-ssfzsv2f]{display:none;position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:40;opacity:0;transition:opacity .3s ease}.sidebar-header[data-astro-cid-ssfzsv2f]{height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.brand-link[data-astro-cid-ssfzsv2f]{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text-heading)}.brand-logo[data-astro-cid-ssfzsv2f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:#fff;box-shadow:0 4px 12px #60a5fa4d}.brand-name[data-astro-cid-ssfzsv2f]{font-size:16px;font-weight:700;letter-spacing:-.01em}.mobile-close[data-astro-cid-ssfzsv2f]{display:none;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px}.mobile-close[data-astro-cid-ssfzsv2f]:hover{background:var(--bg-elevated);color:var(--text-heading)}.sidebar-nav[data-astro-cid-ssfzsv2f]{flex:1;overflow-y:auto;padding:24px 16px}.sidebar-nav[data-astro-cid-ssfzsv2f]::-webkit-scrollbar{width:6px}.sidebar-nav[data-astro-cid-ssfzsv2f]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-astro-cid-ssfzsv2f]::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.sidebar-nav[data-astro-cid-ssfzsv2f]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.nav-section[data-astro-cid-ssfzsv2f]{margin-bottom:24px}.nav-section-title[data-astro-cid-ssfzsv2f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:12px;padding:0 12px}.nav-section[data-astro-cid-ssfzsv2f] ul[data-astro-cid-ssfzsv2f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.nav-link[data-astro-cid-ssfzsv2f]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--text);font-size:14px;font-weight:500;transition:all .2s ease;position:relative;overflow:hidden}.nav-link[data-astro-cid-ssfzsv2f]:hover{background:var(--bg-elevated);color:var(--text-heading)}.nav-link[data-astro-cid-ssfzsv2f].active{background:var(--bg-elevated);color:var(--text-heading);box-shadow:inset 0 0 0 1px var(--border)}.nav-indicator[data-astro-cid-ssfzsv2f]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:0 4px 4px 0;transition:background-color .2s}.nav-text[data-astro-cid-ssfzsv2f]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:6px}.nav-badge[data-astro-cid-ssfzsv2f]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;margin-left:8px}.sidebar-footer[data-astro-cid-ssfzsv2f]{padding:16px 20px;border-top:1px solid var(--border);background:var(--bg-surface)}.section-link[data-astro-cid-ssfzsv2f]{color:var(--text-muted);text-decoration:none;transition:color .15s}.section-link[data-astro-cid-ssfzsv2f]:hover{color:var(--accent)}.nav-empty[data-astro-cid-ssfzsv2f]{padding:12px;font-size:13px;color:var(--text-muted);font-style:italic}.misc-link[data-astro-cid-ssfzsv2f]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-muted);text-decoration:none;padding:4px 0;transition:color .15s}.misc-link[data-astro-cid-ssfzsv2f]:hover{color:var(--accent)}.misc-link[data-astro-cid-ssfzsv2f] strong[data-astro-cid-ssfzsv2f]{color:var(--text-heading);background:var(--bg-elevated);padding:2px 8px;border-radius:12px;font-size:12px}@media(max-width:768px){.dashboard-sidebar[data-astro-cid-ssfzsv2f]{position:fixed;transform:translate(-100%);box-shadow:4px 0 24px #0000001a}.dashboard-sidebar[data-astro-cid-ssfzsv2f].open{transform:translate(0)}.sidebar-overlay[data-astro-cid-ssfzsv2f].open{display:block;opacity:1}.mobile-close[data-astro-cid-ssfzsv2f]{display:block}}.dashboard-topbar[data-astro-cid-axxsutmj]{height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:var(--bg-surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:30;backdrop-filter:blur(8px);background:color-mix(in srgb,var(--bg-surface) 85%,transparent)}.topbar-left[data-astro-cid-axxsutmj]{display:flex;align-items:center;gap:16px}.menu-toggle[data-astro-cid-axxsutmj]{display:none;background:transparent;border:none;color:var(--text);cursor:pointer;padding:6px;border-radius:8px;margin-left:-6px}.menu-toggle[data-astro-cid-axxsutmj]:hover{background:var(--bg-elevated)}.breadcrumb[data-astro-cid-axxsutmj]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.breadcrumb-item[data-astro-cid-axxsutmj]{color:var(--text-heading)}.breadcrumb-item[data-astro-cid-axxsutmj].text-muted{color:var(--text-muted)}.breadcrumb-separator[data-astro-cid-axxsutmj]{color:var(--border)}.topbar-right[data-astro-cid-axxsutmj]{display:flex;align-items:center;gap:12px}.topbar-divider[data-astro-cid-axxsutmj]{width:1px;height:24px;background:var(--border)}.lang-switch[data-astro-cid-axxsutmj]{display:flex;align-items:center;gap:6px;text-decoration:none;font-size:13px;font-weight:600;color:var(--text-muted);padding:6px 12px;border-radius:20px;border:1px solid var(--border);transition:all .2s}.lang-switch[data-astro-cid-axxsutmj]:hover{color:var(--text-heading);border-color:var(--text-muted);background:var(--bg-elevated)}.home-link[data-astro-cid-axxsutmj]{display:flex;align-items:center;gap:6px;text-decoration:none;font-size:13px;font-weight:600;color:var(--text-muted);padding:6px 12px;border-radius:20px;border:1px solid var(--border);transition:all .2s;white-space:nowrap}.home-link[data-astro-cid-axxsutmj]:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.theme-toggle[data-astro-cid-axxsutmj]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.theme-toggle[data-astro-cid-axxsutmj]:hover{color:var(--accent);background:var(--bg-elevated)}[data-astro-cid-axxsutmj][data-theme=dark] .icon-sun[data-astro-cid-axxsutmj]{display:block}[data-astro-cid-axxsutmj][data-theme=dark] .icon-moon[data-astro-cid-axxsutmj],[data-astro-cid-axxsutmj][data-theme=light] .icon-sun[data-astro-cid-axxsutmj]{display:none}[data-astro-cid-axxsutmj][data-theme=light] .icon-moon[data-astro-cid-axxsutmj]{display:block}@media(max-width:768px){.dashboard-topbar[data-astro-cid-axxsutmj]{padding:0 16px}.menu-toggle[data-astro-cid-axxsutmj]{display:block}}.ops-footer[data-astro-cid-sz7xmlte]{max-width:800px;margin:48px auto 0;padding:20px;text-align:center;font-size:13px;color:var(--text-muted);border-top:1px solid var(--border)}.footer-links[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:20px;margin-bottom:10px;flex-wrap:wrap}.ops-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--link);text-decoration:none}.ops-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}*,*:before,*:after{box-sizing:border-box}:root{--bg: #090a0f;--bg-surface: #12141d;--bg-elevated: #1a1d27;--text: #e4e4e7;--text-muted: #94a3b8;--text-heading: #f8fafc;--border: #1e293b;--accent: #3b82f6;--accent-hover: #2563eb;--link: #60a5fa;--blockquote-bg: rgba(59, 130, 246, .1);--blockquote-border: #3b82f6;--blockquote-text: #93c5fd;--table-header-bg: #1e293b;--table-border: #334155;--calc-bg: #12141d;--calc-border: #1e293b;--calc-input-bg: #1a1d27;--calc-input-border: #334155;--calc-result-bg: #1a1d27;--calc-label: #94a3b8;--calc-value: #f8fafc;--calc-card-bg: #12141d}[data-theme=light]{--bg: #f8fafc;--bg-surface: #ffffff;--bg-elevated: #f1f5f9;--text: #334155;--text-muted: #64748b;--text-heading: #0f172a;--border: #e2e8f0;--accent: #2563eb;--accent-hover: #1d4ed8;--link: #2563eb;--blockquote-bg: #eff6ff;--blockquote-border: #3b82f6;--blockquote-text: #1e40af;--table-header-bg: #f8fafc;--table-border: #cbd5e1;--calc-bg: #ffffff;--calc-border: #e2e8f0;--calc-input-bg: #f8fafc;--calc-input-border: #cbd5e1;--calc-result-bg: #f8fafc;--calc-label: #475569;--calc-value: #0f172a;--calc-card-bg: #ffffff}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;transition:background .25s ease,color .25s ease}.dashboard-layout{display:flex;min-height:100vh}.dashboard-main{flex:1;display:flex;flex-direction:column;min-width:0}.dashboard-content{padding:32px 48px;max-width:1000px;margin:0 auto;width:100%}@media(max-width:768px){.dashboard-content{padding:24px 20px}}.dashboard-content h1{font-size:32px;font-weight:800;color:var(--text-heading);margin:0 0 16px;letter-spacing:-.02em;line-height:1.2}.dashboard-content h2{font-size:24px;font-weight:700;color:var(--text-heading);margin:40px 0 16px;padding-bottom:8px;border-bottom:2px solid var(--border)}.dashboard-content h3{font-size:18px;font-weight:600;color:var(--text-heading);margin:24px 0 12px}.dashboard-content p{margin:0 0 16px}.dashboard-content ol,.dashboard-content ul{margin:0 0 16px;padding-left:24px}.dashboard-content li{margin-bottom:8px}.dashboard-content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px var(--table-border)}.dashboard-content th,.dashboard-content td{border:1px solid var(--table-border);padding:12px 16px;text-align:left}.dashboard-content th{background:var(--table-header-bg);font-weight:600}.dashboard-content blockquote{background:var(--blockquote-bg);border-left:4px solid var(--blockquote-border);margin:24px 0;padding:16px 20px;border-radius:0 8px 8px 0;color:var(--blockquote-text)}.dashboard-content strong{color:var(--text-heading)}.dashboard-content a{color:var(--link);text-decoration:none;font-weight:500}.dashboard-content a:hover{text-decoration:underline}.dashboard-content #calculator-app{max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;font-family:inherit!important}.dashboard-content [id^=ops-calc-]{max-width:100%!important}.dashboard-content .ops-calc-card{background:var(--calc-bg)!important;border:1px solid var(--calc-border)!important;border-radius:16px!important;padding:32px!important;margin:32px 0!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;color:var(--text)!important}.dashboard-content .ops-calc-title{color:var(--text-heading)!important;font-size:24px!important;font-weight:700!important;margin:0 0 24px!important;border:none!important}.dashboard-content .ops-calc-field{margin-bottom:20px}.dashboard-content .ops-calc-field label,.dashboard-content .ops-calc-label{display:block;font-size:14px!important;font-weight:600!important;color:var(--calc-label)!important;margin-bottom:8px}.dashboard-content .ops-calc-hint{font-size:13px!important;color:var(--text-muted)!important;margin-bottom:8px}.dashboard-content .ops-calc-input,.dashboard-content .ops-calc-field input[type=text],.dashboard-content .ops-calc-field input[type=number],.dashboard-content .ops-calc-field input[type=tel]{width:100%;padding:12px 16px!important;border:1px solid var(--calc-input-border)!important;border-radius:10px!important;font-size:16px!important;background:var(--calc-input-bg)!important;color:var(--text)!important;outline:none;transition:all .2s;box-shadow:inset 0 1px 2px #0000000d}.dashboard-content .ops-calc-input:focus,.dashboard-content .ops-calc-field input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px #3b82f633!important}.dashboard-content .ops-calc-input-wrap{position:relative;display:flex;align-items:center}.dashboard-content .ops-calc-prefix,.dashboard-content .ops-calc-suffix{color:var(--text-muted)!important;font-size:14px;font-weight:600;pointer-events:none}.dashboard-content .ops-calc-prefix{position:absolute;left:16px}.dashboard-content .ops-calc-suffix{position:absolute;right:16px}.dashboard-content .ops-calc-has-prefix,.dashboard-content .ops-calc-input-wrap .has-prefix{padding-left:40px!important}.dashboard-content .ops-calc-has-suffix,.dashboard-content .ops-calc-input-wrap .has-suffix{padding-right:48px!important}.dashboard-content .ops-calc-select,.dashboard-content .ops-calc-field select{width:100%;padding:12px 16px!important;border:1px solid var(--calc-input-border)!important;border-radius:10px!important;font-size:16px!important;background:var(--calc-input-bg)!important;color:var(--text)!important;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:12px!important;transition:all .2s}.dashboard-content .ops-calc-select:focus,.dashboard-content .ops-calc-field select:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px #3b82f633!important}.dashboard-content .ops-calc-field select option{background:var(--calc-input-bg);color:var(--text)}.dashboard-content .ops-calc-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){.dashboard-content .ops-calc-row{grid-template-columns:1fr;gap:16px}}.dashboard-content .ops-calc-btn{width:100%!important;padding:14px 24px!important;background:var(--accent)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-size:16px!important;font-weight:600!important;cursor:pointer;transition:all .2s;margin-top:12px;box-shadow:0 4px 12px #3b82f64d!important}.dashboard-content .ops-calc-btn:hover{background:var(--accent-hover)!important;transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666!important}.dashboard-content .ops-calc-btn:active{transform:translateY(0);box-shadow:0 2px 8px #3b82f64d!important}.dashboard-content .ops-calc-error{background:#ef44441a!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.2)!important;border-radius:8px!important;padding:12px 16px!important;font-size:14px!important;margin-bottom:16px;display:flex;align-items:center;gap:8px}.dashboard-content .ops-calc-results,.dashboard-content .ops-calc-result{margin-top:32px!important;padding:24px!important;background:var(--calc-result-bg)!important;border-radius:12px!important;border:1px solid var(--calc-border)!important}.dashboard-content .ops-calc-summary,.dashboard-content .ops-calc-result-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:16px!important}.dashboard-content .ops-calc-stat{text-align:center;padding:20px 16px!important;background:var(--calc-card-bg)!important;border-radius:12px!important;border:1px solid var(--calc-border)!important}.dashboard-content .ops-calc-stat.ops-calc-highlight{border-color:var(--accent)!important;background:#3b82f60d!important}.dashboard-content .ops-calc-stat-value{font-size:28px!important;font-weight:800!important;color:var(--text-heading)!important;line-height:1.2;word-break:break-all;margin-bottom:4px}.dashboard-content .ops-calc-stat.ops-calc-highlight .ops-calc-stat-value{color:var(--accent)!important}.dashboard-content .ops-calc-stat-label{font-size:13px!important;font-weight:500;color:var(--text-muted)!important;text-transform:uppercase;letter-spacing:.05em}.dashboard-content .ops-calc-result-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--calc-border)}.dashboard-content .ops-calc-result-row:last-child{border-bottom:none}.dashboard-content .ops-calc-result-label{font-size:14px!important;color:var(--text-muted)!important}.dashboard-content .ops-calc-result-value{font-size:16px!important;font-weight:600!important;color:var(--calc-value)!important}.dashboard-content .ops-calc-bar-track{height:12px!important;background:var(--calc-input-bg)!important;border-radius:6px!important;overflow:hidden;flex:1;border:1px solid var(--calc-border)}.dashboard-content .ops-calc-bar-fill{height:100%!important;background:linear-gradient(to right,var(--accent),#10b981)!important;border-radius:6px!important;transition:width .6s cubic-bezier(.4,0,.2,1)}.dashboard-content .ops-calc-bar-label{font-size:13px!important;font-weight:500;color:var(--text-muted)!important;min-width:60px}.dashboard-content .ops-calc-bar-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.dashboard-content .ops-calc-gender-toggle{display:flex;gap:0;border-radius:10px;overflow:hidden;border:1px solid var(--calc-input-border);margin-bottom:20px}.dashboard-content .ops-calc-gender-btn{flex:1;padding:12px!important;background:var(--calc-input-bg)!important;color:var(--text-muted)!important;border:none!important;font-size:14px!important;font-weight:600;cursor:pointer;transition:all .2s}.dashboard-content .ops-calc-gender-btn.active,.dashboard-content .ops-calc-gender-btn.ops-calc-active{background:var(--accent)!important;color:#fff!important}.dashboard-content .ops-calc-preset{display:inline-block;padding:8px 16px!important;margin:4px 6px 4px 0;background:var(--calc-input-bg)!important;color:var(--text)!important;border:1px solid var(--calc-input-border)!important;border-radius:20px!important;font-size:13px!important;font-weight:500;cursor:pointer;transition:all .2s}.dashboard-content .ops-calc-preset:hover,.dashboard-content .ops-calc-preset.active{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.dashboard-content .ops-calc-tab{padding:10px 20px!important;background:transparent!important;color:var(--text-muted)!important;border:none!important;border-bottom:2px solid transparent!important;font-size:14px!important;font-weight:600;cursor:pointer;transition:all .2s;margin-right:8px}.dashboard-content .ops-calc-tab.active{color:var(--accent)!important;border-bottom-color:var(--accent)!important}
