header.svelte-isll26{background:#fbfbfdd1;border-bottom:1px solid #e5e7eb;padding:0;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.container.svelte-isll26{max-width:1980px;margin:0 auto;padding:0 1.5rem}.header-content.svelte-isll26{display:flex;justify-content:space-between;align-items:center;min-height:4.25rem;gap:1.25rem}.nav-section.svelte-isll26{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.brand-link.svelte-isll26{font-size:1.25rem;margin:0;font-weight:600;letter-spacing:-.01em;color:#1d1d1f;text-decoration:none}.brand-link.svelte-isll26:hover{opacity:.82}.main-nav.svelte-isll26{display:flex;gap:.5rem;flex-wrap:wrap}.nav-item.svelte-isll26{border:none;background:transparent;font:inherit;padding:0 .85rem;border-radius:999px;transition:background .2s ease,color .2s ease;cursor:pointer;color:#111827;text-decoration:none;font-weight:500;font-size:.92rem;display:inline-flex;align-items:center;justify-content:center;min-width:5.8rem;min-height:2.35rem;box-sizing:border-box;text-align:center;white-space:nowrap}.nav-item.svelte-isll26:hover{background:#0f172a12}.nav-item.active.svelte-isll26{background:#1d1d1f;color:#fff}.nav-item.disabled.svelte-isll26{opacity:.35;cursor:not-allowed;pointer-events:none}.about-section.svelte-isll26{display:flex;align-items:center;position:relative;gap:.5rem;flex-shrink:0}.utility-controls.svelte-isll26{display:flex;align-items:center;gap:.5rem}.mobile-tools-btn.svelte-isll26,.mobile-popover-heading.svelte-isll26{display:none}.unit-toggle.svelte-isll26{display:inline-flex;align-items:center;justify-content:stretch;gap:.25rem;padding:.24rem;border-radius:999px;border:1px solid #d2d2d7;background:#ffffffe0;box-sizing:border-box;width:10.9rem;min-height:2.35rem}.language-select.svelte-isll26 select:where(.svelte-isll26),.units-btn.svelte-isll26,.about-btn.svelte-isll26,.support-btn.svelte-isll26{box-sizing:border-box;min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap;width:5.9rem}.units-btn.svelte-isll26{border:1px solid #d2d2d7;background:#fff;color:#111827;font-weight:700;padding:.45rem .8rem;border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.units-btn.active.svelte-isll26,.units-btn.svelte-isll26:hover{background:#f8fafc;border-color:#94a3b8}.units-popover.svelte-isll26{position:absolute;top:calc(100% + .45rem);right:0;box-sizing:border-box;width:min(540px,calc(100vw - 2rem));background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 18px 40px #0f172a2e;padding:.95rem;z-index:12}.units-grid.svelte-isll26{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.units-grid.svelte-isll26 label:where(.svelte-isll26){display:flex;flex-direction:column;gap:.28rem;color:#475569;font-size:.75rem;font-weight:700}.units-grid.svelte-isll26 select:where(.svelte-isll26){min-width:0;min-height:2.3rem;border:1px solid #d2d2d7;background:#fffffff5;color:#111827;border-radius:.7rem;padding:.45rem .55rem;font:inherit;font-size:.86rem}.language-select.svelte-isll26{display:inline-flex;align-items:center;gap:.45rem;color:#475569;font-size:.85rem;font-weight:600}.language-select.svelte-isll26 select:where(.svelte-isll26){border:1px solid #d2d2d7;background:#ffffffeb;color:#111827;padding:.45rem .7rem;border-radius:999px;font:inherit;font-weight:600;width:6.3rem}.unit-toggle.svelte-isll26 button:where(.svelte-isll26){border:none;background:transparent;color:#475569;padding:0 .35rem;border-radius:999px;font:inherit;font-weight:700;min-height:1.87rem;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.unit-toggle.svelte-isll26 button.active:where(.svelte-isll26){background:#111827;color:#fff;box-shadow:0 10px 24px #11182724}.about-btn.svelte-isll26{border:none;background:#111827;color:#fff;font-weight:600;padding:.45rem 1.05rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.about-btn.svelte-isll26:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1118273d;opacity:.9}.about-popover.svelte-isll26{position:absolute;top:calc(100% + .45rem);right:0;box-sizing:border-box;width:min(300px,calc(100vw - 2rem));min-width:0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 18px 40px #0f172a2e;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;z-index:10}.about-line.svelte-isll26{margin:0;color:#1d1d1f;font-weight:600;font-size:.95rem}.about-line.svelte-isll26 span:where(.svelte-isll26){font-weight:500;color:#6e6e73;margin-right:.4rem}.about-link.svelte-isll26{color:#0071e3;text-decoration:none;font-size:.9rem;font-weight:500}.about-link.svelte-isll26:hover{text-decoration:underline}.support-btn.svelte-isll26{border:1px solid #d2d2d7;background:#fff;color:#111827;font-weight:600;padding:.45rem .95rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.support-btn.svelte-isll26:hover{background:#f8fafc;border-color:#cbd5e1}.support-popover.svelte-isll26{position:absolute;top:calc(100% + .45rem);right:0;box-sizing:border-box;width:min(480px,calc(100vw - 2rem));min-width:0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 18px 40px #0f172a2e;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;z-index:10}.support-line.svelte-isll26{margin:0;font-weight:500;color:#334155;line-height:1.45}@media(max-width:1380px){.header-content.svelte-isll26{flex-direction:column;align-items:flex-start;gap:1rem;padding:.7rem 0}.nav-section.svelte-isll26{width:100%}.about-section.svelte-isll26{align-self:stretch;justify-content:flex-end;width:100%;flex-wrap:wrap}}@media(max-width:640px){header.svelte-isll26{position:static;background:#fbfbfdfa;-webkit-backdrop-filter:none;backdrop-filter:none}.container.svelte-isll26{padding-right:calc(.75rem + env(safe-area-inset-right));padding-left:calc(.75rem + env(safe-area-inset-left))}.header-content.svelte-isll26{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(2.75rem,auto) minmax(2.75rem,auto);column-gap:.75rem;row-gap:.42rem;min-height:0;padding:calc(.55rem + env(safe-area-inset-top)) 0 .62rem}.nav-section.svelte-isll26{display:contents}.brand-link.svelte-isll26{grid-column:1;grid-row:1;align-self:center;font-size:1.08rem;letter-spacing:-.025em}.main-nav.svelte-isll26{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;flex-wrap:nowrap;gap:.32rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:.75rem;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent,#000 .35rem,#000 calc(100% - .35rem),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 .35rem,#000 calc(100% - .35rem),transparent)}.main-nav.svelte-isll26::-webkit-scrollbar{display:none}.nav-item.svelte-isll26{flex:0 0 auto;min-width:0;min-height:2.75rem;padding:0 .82rem;font-size:.82rem;scroll-snap-align:center}.about-section.svelte-isll26{grid-column:2;grid-row:1;align-self:center;justify-self:end;justify-content:flex-end;width:auto;min-width:0;flex-wrap:nowrap;gap:.38rem}.language-select.svelte-isll26{gap:0}.language-select.svelte-isll26>span:where(.svelte-isll26){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.language-select.svelte-isll26 select:where(.svelte-isll26){width:6rem;min-height:2.75rem;padding:.42rem .62rem;font-size:1rem;text-overflow:ellipsis}.mobile-tools-btn.svelte-isll26{width:2.75rem;height:2.75rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #d2d2d7;border-radius:999px;background:#ffffffeb;color:#334155;cursor:pointer}.mobile-tools-btn.svelte-isll26 svg:where(.svelte-isll26){width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mobile-tools-btn[aria-expanded=true].svelte-isll26{border-color:#0f172a;background:#0f172a;color:#fff;box-shadow:0 9px 20px #0f172a2e}.utility-controls.svelte-isll26{position:absolute;z-index:110;top:calc(100% + .55rem);right:0;display:none;box-sizing:border-box;width:min(19rem,calc(100vw - 1.5rem));grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.7rem;border:1px solid rgba(148,163,184,.28);border-radius:1.15rem;background:#fffffff7;box-shadow:0 20px 46px #0f172a2e;-webkit-backdrop-filter:none;backdrop-filter:none}.utility-controls.mobile-open.svelte-isll26{display:grid}.utility-controls.svelte-isll26:not(:has(.unit-toggle)){grid-template-columns:repeat(2,minmax(0,1fr))}.utility-controls.svelte-isll26 .unit-toggle:where(.svelte-isll26){grid-column:1 / -1;width:100%;min-height:2.75rem}.utility-controls.svelte-isll26 .about-btn:where(.svelte-isll26),.utility-controls.svelte-isll26 .support-btn:where(.svelte-isll26),.utility-controls.svelte-isll26 .units-btn:where(.svelte-isll26){width:100%;min-width:0;min-height:2.75rem;padding-inline:.45rem;overflow:hidden;font-size:.78rem;text-overflow:ellipsis}.mobile-popover-heading.svelte-isll26{position:sticky;z-index:1;top:-1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-1rem -1.25rem .45rem;padding:.72rem .8rem .55rem 1.25rem;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-popover-heading.svelte-isll26 strong:where(.svelte-isll26){color:#0f172a;font-size:.9rem}.mobile-popover-heading.svelte-isll26 button:where(.svelte-isll26){width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;flex:0 0 auto;border:0;border-radius:999px;background:#0f172a14;color:#334155;font:inherit;font-size:1.2rem;cursor:pointer}.units-grid.svelte-isll26{grid-template-columns:1fr}.units-grid.svelte-isll26 select:where(.svelte-isll26){min-height:2.75rem;font-size:1rem}.units-popover.svelte-isll26,.about-popover.svelte-isll26,.support-popover.svelte-isll26{position:fixed;inset:auto calc(.75rem + env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) calc(.75rem + env(safe-area-inset-left));box-sizing:border-box;width:auto;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1.5rem);overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem;border-radius:1.25rem;box-shadow:0 24px 70px #0f172a47;z-index:150}}
