:root,[data-theme=light]{--fxd-line2:#00000024;--fxd-scrim:#0b0b0c57;--fxd-blur:3.2px}[data-theme=dark]{--fxd-line2:#ffffff24;--fxd-scrim:#0000008c}html[data-dock-open] .layout-mobile{height:100dvh;transition:none}html[data-dock-open]{overflow:hidden}.fxd-root{z-index:100500;align-items:flex-end;display:flex;position:fixed;inset:0}.fxd-scrim{background:var(--fxd-scrim);-webkit-backdrop-filter:blur(var(--fxd-blur));pointer-events:none;isolation:isolate;position:absolute;inset:0;transform:translateZ(0)}.fxd-dock{width:100%;margin-bottom:var(--kb,0px);transition:margin-bottom var(--kb-dur,.26s) var(--kb-ease);border-radius:20px 20px 0 0;position:relative;overflow:hidden}.fxd-kbfill{height:var(--kb,0px);background:var(--t-surface);pointer-events:none;transition:height var(--kb-dur,.26s) var(--kb-ease);position:absolute;bottom:0;left:0;right:0}.fxd-bg{background:var(--t-surface);border-radius:inherit;border-top:.5px solid var(--fxd-line2);position:absolute;inset:0}.fxd-body{z-index:1;flex-direction:column;display:flex;position:relative}.fxd-safe{padding-bottom:max(env(safe-area-inset-bottom,0px), var(--sab,0px))}html[data-kb-open] .fxd-safe{padding-bottom:2px}.fxd-head{justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 18px;display:flex;position:relative;overflow:hidden}.fxd-label{letter-spacing:-.01em;color:var(--t-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.fxd-count{font-variant-numeric:tabular-nums;color:var(--t-ink4);white-space:nowrap;font-size:10.5px}.fxd-count.is-err{color:var(--t-danger)}.fxd-steps{align-items:center;gap:2px;display:flex}.fxd-step{width:34px;height:34px;color:var(--t-ink3);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.fxd-step:disabled{opacity:.28}.fxd-mode{width:44px;height:44px;color:var(--t-ink)}.fxd-field{background:var(--t-surface-alt);border:.5px solid var(--t-border);border-radius:14px;align-items:flex-start;gap:10px;margin:0 16px;padding:13px 15px;display:flex}.fxd-field.is-one{align-items:center;min-height:54px}.fxd-field.is-focus{border-color:var(--fxd-line2)}.fxd-field.is-err{border-color:var(--t-danger);background:color-mix(in srgb, var(--t-danger) 6%, transparent)}.fxd-input{min-width:0;font:inherit;letter-spacing:-.01em;color:var(--t-ink);caret-color:var(--t-accent);resize:none;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0;font-size:17px;line-height:23px}.fxd-input::placeholder{color:var(--t-ink4)}.fxd-clear{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-9px -9px -9px 0;padding:0;display:flex}.fxd-clear span{background:var(--t-ink4);width:26px;height:26px;color:var(--t-surface);opacity:.85;border-radius:999px;justify-content:center;align-items:center;display:flex}.fxd-hint{align-items:center;gap:7px;padding:9px 18px 0;font-size:12.5px;font-weight:550;line-height:1.35;display:flex}.fxd-hint.is-err{color:var(--t-danger)}.fxd-hint.is-warn{color:var(--t-warn)}.fxd-bar{gap:10px;padding:14px 16px;display:flex}.fxd-btn{height:48px;font:inherit;letter-spacing:-.01em;border:0;border-radius:14px;justify-content:center;align-items:center;font-size:16px;font-weight:650;display:flex}.fxd-btn.is-prim{background:var(--t-accent);color:var(--t-accent-ink);flex:1}.fxd-btn.is-prim:disabled{opacity:.38}.fxd-btn.is-sec{min-width:118px;color:var(--t-ink2);border:.5px solid var(--fxd-line2);background:0 0;padding:0 22px}.fxd-val{align-items:baseline;gap:9px;padding:2px 18px 0;display:flex}.fxd-valnum{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--t-ink);font-size:50px;font-weight:650;line-height:1.08}.fxd-valnum.is-warn{color:var(--t-warn)}.fxd-valnum.is-tap{font:inherit;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;padding:0;font-size:50px;font-weight:650;line-height:1.08}.fxd-valunit{color:var(--t-ink3);font-size:19px;font-weight:550}.fxd-wheel{height:220px;margin-top:12px;position:relative}.fxd-wband{background:var(--t-surface-alt);border:.5px solid var(--fxd-line2);pointer-events:none;border-radius:12px;height:44px;position:absolute;top:88px;left:16px;right:16px}.fxd-wcols{justify-content:center;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 27% 73%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 27% 73%,#0000 100%)}.fxd-wcol{overflow-anchor:none;touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}.fxd-wcol::-webkit-scrollbar{display:none}.fxd-wcol>*{pointer-events:none}.fxd-wcol.is-int{width:92px}.fxd-wcol.is-frac{width:74px}.fxd-wpad{height:88px}.fxd-witem{height:44px;color:var(--t-ink3);font-variant-numeric:tabular-nums;letter-spacing:-.01em;justify-content:center;align-items:center;font-size:25px;font-weight:500;display:flex}.fxd-wcol.is-frac .fxd-witem{justify-content:flex-start;padding-left:2px}.fxd-witem.is-on{color:var(--t-ink);font-size:27px;font-weight:650}.fxd-wunit{color:var(--t-ink3);pointer-events:none;font-size:15px;font-weight:550;position:absolute;top:100px;right:30px}.fxd-quick{gap:9px;padding:11px 16px 0;display:flex}.fxd-qb{border:.5px solid var(--fxd-line2);height:44px;color:var(--t-ink2);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.fxd-pad{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding:0 16px;display:grid}.fxd-key{border:.5px solid var(--fxd-line2);background:var(--t-surface-alt);height:49px;color:var(--t-ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex}.fxd-key.is-soft{color:var(--t-ink2);background:0 0;font-size:20px}.fxd-key:disabled{opacity:.28}.fxd-key:active{background:var(--fxd-line2)}.fxd-swap{position:relative}@media (prefers-reduced-motion:reduce){.fxd-dock,.fxd-kbfill{transition:none}}