.BottomSheet-module__CSk3pW__backdrop{-webkit-backdrop-filter:blur(7px);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--motion-standard) var(--ease-standard);z-index:80;background:#04040485;border:0;width:100%;padding:0;position:fixed;inset:0}.BottomSheet-module__CSk3pW__backdropOpen{opacity:1;pointer-events:auto}.BottomSheet-module__CSk3pW__backdrop[data-variant=calculator]{-webkit-backdrop-filter:blur(3px);background:#05050414}.BottomSheet-module__CSk3pW__sheet{background:color-mix(in srgb, var(--bg) 95%, var(--surface) 5%);border:1px solid color-mix(in srgb, var(--metal-accent,var(--gold)) 20%, var(--divider));border-radius:var(--radius-sheet);opacity:0;pointer-events:none;min-width:0;max-height:min(90dvh,820px);transition:opacity var(--motion-standard) var(--ease-standard), transform var(--motion-emphasis) var(--ease-standard);z-index:90;flex-direction:column;width:min(620px,100vw - 16px);display:flex;position:fixed;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%,calc(100% + 80px));box-shadow:0 22px 64px #0000002e}.BottomSheet-module__CSk3pW__sheet:focus{outline:none}.BottomSheet-module__CSk3pW__sheetOpen{opacity:1;pointer-events:auto;transform:translate(-50%)}.BottomSheet-module__CSk3pW__sheet[data-variant=calculator]{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--bg) 96%, var(--surface) 4%);border-color:color-mix(in srgb, var(--fg) 12%, transparent);box-shadow:0 28px 90px #0000003d, inset 0 1px 0 #ffffff85, inset 0 -1px 0 color-mix(in srgb, var(--fg) 8%, transparent);isolation:isolate;width:min(540px,100vw - 16px)}.BottomSheet-module__CSk3pW__sheet[data-variant=calculator]:before{background:linear-gradient(104deg, transparent 0%, color-mix(in srgb, white 72%, var(--metal-accent)) 48%, transparent 100%);content:"";opacity:.72;pointer-events:none;z-index:4;width:42%;height:1px;position:absolute;top:0;left:0;transform:translate(-120%)}.BottomSheet-module__CSk3pW__sheetOpen[data-variant=calculator]:before{animation:BottomSheet-module__CSk3pW__mineralGlassSweep .72s var(--ease-standard) .12s both}[data-theme=dark] .BottomSheet-module__CSk3pW__sheet[data-variant=calculator]{background:color-mix(in srgb, var(--bg) 97%, var(--surface) 3%);border-color:color-mix(in srgb, var(--fg) 14%, transparent);box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff1f,inset 0 -1px #00000038}.BottomSheet-module__CSk3pW__sheet[data-variant=calculator] .BottomSheet-module__CSk3pW__handleWrap{background:color-mix(in srgb, var(--surface) 78%, transparent);z-index:3;position:relative}.BottomSheet-module__CSk3pW__sheet[data-variant=calculator] .BottomSheet-module__CSk3pW__content{padding-top:0}.BottomSheet-module__CSk3pW__handleWrap{justify-content:center;padding-top:10px;display:flex}.BottomSheet-module__CSk3pW__sheet[data-variant=menu] .BottomSheet-module__CSk3pW__content{padding-top:8px}.BottomSheet-module__CSk3pW__handle{background:color-mix(in srgb, var(--fg) 24%, transparent);border-radius:var(--radius-full);width:34px;height:3px;box-shadow:inset 0 1px #ffffff57}.BottomSheet-module__CSk3pW__header{border-bottom:1px solid color-mix(in srgb, var(--fg-muted) 13%, transparent);justify-content:space-between;align-items:center;padding:10px 16px 12px 18px;display:flex}.BottomSheet-module__CSk3pW__title{color:var(--fg);font-family:var(--font-display,var(--font-primary));font-size:1.25rem;font-weight:700;line-height:1.25}.BottomSheet-module__CSk3pW__close{border:1px solid color-mix(in srgb, var(--fg-muted) 18%, transparent);border-radius:var(--radius-focus);color:var(--fg-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.BottomSheet-module__CSk3pW__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-width:0;padding:18px 18px max(26px, env(safe-area-inset-bottom));scrollbar-width:none;flex:1;overflow:hidden auto}.BottomSheet-module__CSk3pW__content::-webkit-scrollbar{display:none}.BottomSheet-module__CSk3pW__accessibleTitle{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes BottomSheet-module__CSk3pW__mineralGlassSweep{0%{transform:translate(-120%)}to{transform:translate(360%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.BottomSheet-module__CSk3pW__sheet[data-variant=calculator]{background:color-mix(in srgb, var(--bg) 94%, var(--surface) 6%)}}@media (prefers-reduced-motion:reduce){.BottomSheet-module__CSk3pW__backdrop,.BottomSheet-module__CSk3pW__sheet{transition:none}.BottomSheet-module__CSk3pW__sheetOpen[data-variant=calculator]:before{animation:none}}
