:root{--bg:#fbfaf9;--side:#f5f4f0;--card:#fff;--in:#fff;--ink:#1c1b19;--mut:#1c1b1973;--mut2:#1c1b194d;--line:#1c1b1917;--grid:#1c1b190d;--acc:oklch(52% .17 250);--ok:oklch(45% .12 150);--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--distance-micro:4px;--distance-base:8px;--blur-small:2px;--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1);--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-dur:.28s;--z-modal:100;--err:oklch(55% .18 25)}:root[data-theme=dark]{--bg:#151517;--side:#1a1a1e;--card:#1e1e22;--in:#232327;--ink:#f0efec;--mut:#f0efec73;--mut2:#f0efec47;--line:#f0efec1a;--grid:#f0efec0a;--acc:oklch(74% .15 250)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Instrument Sans,system-ui,sans-serif}button{color:inherit;font-family:inherit}.theme-fade,.theme-fade *,.theme-fade :before,.theme-fade :after{transition:background-color var(--duration-fast) var(--ease-in-out), color var(--duration-fast) var(--ease-in-out), border-color var(--duration-fast) var(--ease-in-out), fill var(--duration-fast) var(--ease-in-out), stroke var(--duration-fast) var(--ease-in-out), box-shadow var(--duration-fast) var(--ease-in-out)!important;transition-delay:0s!important}.app{background:var(--bg);min-height:100vh;color:var(--ink);display:flex}.side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:16px;width:236px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.logo{align-items:center;gap:9px;padding:0 4px;display:flex}.logo-mark{flex:none;display:block}.logo-word{letter-spacing:-.02em;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:600}.logo-pulse{stroke-dasharray:1;stroke-dashoffset:0}.logo:hover .logo-pulse{animation:logo-redraw .7s var(--ease-smooth-out)}@keyframes logo-redraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.logo:hover .logo-dot{animation:t-pop-in .4s var(--ease-bounce) .32s backwards}.logo-cursor{color:var(--acc);animation:1.2s steps(2,jump-none) infinite cursor-blink}@keyframes cursor-blink{0%{opacity:1}to{opacity:0}}.side-search-wrap{position:relative}.side-search-ic{color:var(--mut2);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.side-search{border:1px solid var(--line);background:var(--in);color:var(--ink);width:100%;transition:border-color var(--duration-quick) var(--ease-out), box-shadow var(--duration-quick) var(--ease-out);border-radius:8px;outline:none;padding:7px 11px 7px 30px;font-family:IBM Plex Mono,monospace;font-size:11.5px}.side-search:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 14%, transparent)}.side-search::placeholder{color:var(--mut2)}.side-sec{flex-direction:column;gap:2px;display:flex;position:relative}.side-sec-title{letter-spacing:.01em;color:var(--mut);padding:0 6px 6px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.side-rename{border:none;border-bottom:1px dashed var(--acc);min-width:0;color:var(--ink);background:0 0;outline:none;flex:1;padding:0;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500}.side-pill{background:var(--line);opacity:0;height:0;transition:transform var(--tabs-dur) var(--tabs-ease), height var(--tabs-dur) var(--tabs-ease), opacity var(--duration-quick) var(--ease-out);will-change:transform, height;pointer-events:none;border-radius:8px;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.side-sec-labels .side-pill{border-radius:7px}.side-item{cursor:pointer;text-align:left;z-index:1;transition:background var(--duration-quick) var(--ease-out), transform var(--duration-micro) var(--ease-out);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;display:flex;position:relative}.side-item:hover:not(.active){background:var(--line)}.side-item:active{transform:scale(.98)}.side-ava{border-radius:5px;flex:none;width:18px;height:18px}.side-dot{border-radius:99px;flex:none;width:7px;height:7px}.side-name{color:var(--ink);transition:color var(--duration-quick) var(--ease-out);flex:1;font-size:13px;font-weight:500}.side-item.active .side-name{color:var(--acc);font-weight:600}.side-count{color:var(--mut2);font-family:IBM Plex Mono,monospace;font-size:10.5px}.side-item-label{border-radius:7px;gap:8px;padding:6px 8px}.side-item-label .side-name{font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:400}.side-item-label.active .side-name{font-weight:600}.side-footer{color:var(--mut2);margin:auto 0 0;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5}.main{flex:1;min-width:0;position:relative;overflow:hidden}.blob{background:radial-gradient(circle, var(--acc) 0%, transparent 68%);filter:blur(38px);pointer-events:none;border-radius:50%;position:absolute}.blob-1{opacity:.12;width:460px;height:460px;animation:26s ease-in-out infinite drift1;top:-140px;right:-80px}.blob-2{opacity:.08;width:420px;height:420px;animation:34s ease-in-out infinite drift2;bottom:-160px;left:-60px}@keyframes drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(70px,46px)scale(1.15)}}@keyframes drift2{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-80px,-34px)scale(.95)}}.content{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:26px 26px;flex-direction:column;gap:18px;min-height:100vh;padding:22px 34px 36px;display:flex;position:relative}.toprow{align-items:center;gap:10px;display:flex}.crumb{color:var(--mut);font-family:IBM Plex Mono,monospace;font-size:11.5px}.spacer{flex:1}.btn-ghost{border:1px solid var(--line);background:var(--in);color:var(--ink);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-quick) var(--ease-out), transform var(--duration-micro) var(--ease-out);border-radius:8px;padding:7px 11px;font-family:IBM Plex Mono,monospace;font-size:11.5px}.btn-ghost:hover{border-color:var(--acc)}.btn-ghost:active{transform:scale(.97)}.btn-icon{place-items:center;width:32px;height:32px;padding:0;display:grid}.btn-primary{background:var(--acc);color:#fff;cursor:pointer;white-space:nowrap;transition:filter var(--duration-quick) var(--ease-out), transform var(--duration-micro) var(--ease-out);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.btn-primary:hover{filter:brightness(1.1)}.btn-primary:active{transform:scale(.97)}.balance-row{align-items:flex-end;gap:24px;display:flex}.balance{flex-direction:column;gap:6px;display:flex}.balance-label{letter-spacing:.07em;text-transform:uppercase;color:var(--mut2);font-family:IBM Plex Mono,monospace;font-size:10px}.balance-sum{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-size:46px;font-weight:700;line-height:1}.spark{flex:none;margin-bottom:4px;overflow:visible}.spark-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:spark-draw var(--duration-very-slow) var(--ease-smooth-out) forwards}@keyframes spark-draw{to{stroke-dashoffset:0}}.spark-dot{opacity:0;animation:t-pop-in var(--duration-quick) var(--ease-bounce) forwards;animation-delay:calc(var(--duration-very-slow) * .7)}.divider{align-items:center;gap:12px;display:flex}.divider-count{color:var(--mut);font-family:IBM Plex Mono,monospace;font-size:10.5px}.divider-line{border-top:1px dashed var(--line);flex:1}.sort-btn{cursor:pointer;color:var(--mut);white-space:nowrap;background:0 0;border:none;padding:0;font-family:IBM Plex Mono,monospace;font-size:10.5px;transition:color .12s}.sort-btn:hover{color:var(--acc)}.cols{align-items:flex-start;gap:14px;display:flex}.col{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.card{background:var(--card);border:1px solid var(--line);cursor:pointer;transition:border-color var(--duration-quick) var(--ease-out), box-shadow var(--duration-quick) var(--ease-out);animation:card-in var(--duration-slow) var(--ease-smooth-out) both;animation-delay:calc(var(--i,0) * var(--duration-stagger));border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}@keyframes card-in{0%{opacity:0;transform:translateY(var(--distance-base));filter:blur(var(--blur-small))}to{opacity:1;filter:blur();transform:translateY(0)}}.card:hover{border-color:var(--acc);box-shadow:0 4px 18px #0000000f}.card-head{align-items:center;gap:11px;display:flex}.card-ava{border-radius:99px;flex:none;width:36px;height:36px}.card-names{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.card-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.card-addr{color:var(--mut);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10.5px}.card-chev{color:var(--mut2);transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);flex:none;display:inline-flex;transform:scaleY(1)}.card[data-open=true] .card-chev{transform:scaleY(-1)}.card-row2{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.card-sum{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700}.label-chip{color:var(--mut);white-space:nowrap;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:inline-flex}.label-dot{width:7px;height:7px;transition:background-color var(--duration-quick) var(--ease-in-out);border-radius:99px;flex:none}.card-body-track{transition:grid-template-rows var(--acc-collapse) var(--acc-ease), margin-top var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;margin-top:-14px;display:grid}.card[data-open=true] .card-body-track{transition:grid-template-rows var(--acc-expand) var(--acc-ease), margin-top var(--acc-expand) var(--acc-ease);grid-template-rows:1fr;margin-top:0}.card-body{opacity:0;filter:blur(var(--blur-small));transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.card[data-open=true] .card-body{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.card-body-inner{border-top:1px dashed var(--line);flex-direction:column;gap:9px;padding-top:12px;display:flex}.sec-title{letter-spacing:.06em;text-transform:uppercase;color:var(--mut2);font-family:IBM Plex Mono,monospace;font-size:9.5px}.sec-title.mt{margin-top:4px}.dashline{border-bottom:1px dashed var(--line);flex:1}.asset-row{align-items:baseline;gap:10px;display:flex}.asset-sym{font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:500}.asset-amt{color:var(--mut);font-family:IBM Plex Mono,monospace;font-size:10.5px}.asset-usd{text-align:right;width:82px;font-size:12px;font-weight:600}.addr-row{align-items:center;gap:8px;display:flex}.addr-net{color:var(--ink);opacity:.55;font-size:11px}.addr-copy{cursor:pointer;color:var(--mut);transition:color var(--duration-quick) var(--ease-out);background:0 0;border:none;padding:0;font-family:IBM Plex Mono,monospace;font-size:10.5px}.addr-copy:hover{color:var(--acc)}.copy-btn{cursor:pointer;color:var(--mut2);transition:color var(--duration-quick) var(--ease-out), transform var(--duration-micro) var(--ease-out);background:0 0;border:none;padding:0;line-height:0}.copy-btn:hover{color:var(--acc)}.copy-btn:active{transform:scale(.85)}.copied{color:var(--ok);animation:t-pop-in var(--duration-quick) var(--ease-bounce) both;font-family:IBM Plex Mono,monospace;font-size:9.5px}@keyframes t-pop-in{0%{opacity:0;filter:blur(var(--blur-small));transform:scale(.25)}to{opacity:1;filter:blur();transform:scale(1)}}.note{border:1px dashed var(--line);background:var(--in);color:var(--ink);resize:vertical;cursor:text;width:100%;max-width:600px;min-height:64px;transition:border-color var(--duration-quick) var(--ease-out), box-shadow var(--duration-quick) var(--ease-out), min-height var(--duration-fast) var(--ease-smooth-out), max-width var(--duration-fast) var(--ease-smooth-out);border-radius:8px;outline:none;padding:9px 11px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.55}.note-compact{resize:none;scrollbar-width:none;max-width:150px;height:34px;min-height:34px;overflow:hidden}.note:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 10%, transparent)}.note::placeholder{color:var(--mut2)}.link-row{flex-wrap:wrap;gap:6px;display:flex}.link-chip{border:1px solid var(--line);background:var(--in);color:var(--mut);white-space:nowrap;transition:border-color var(--duration-quick) var(--ease-out), color var(--duration-quick) var(--ease-out);border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-family:IBM Plex Mono,monospace;font-size:10.5px;text-decoration:none;display:inline-flex}.link-chip:hover{border-color:var(--acc);color:var(--acc)}.link-arr{color:var(--mut2);transition:transform var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-out);font-size:9.5px}.link-chip:hover .link-arr{color:var(--acc);transform:translate(1.5px,-1.5px)}.empty{color:var(--mut);text-align:center;animation:card-in var(--duration-slow) var(--ease-smooth-out) both;flex:1;padding:34px 0;font-family:IBM Plex Mono,monospace;font-size:11px}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.beams{pointer-events:none;position:absolute;inset:0;overflow:hidden}.beam{opacity:0;position:absolute}.beam-h{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--acc) 55%, transparent) 55%, var(--acc));width:170px;height:1px;box-shadow:0 0 10px 0 color-mix(in oklab, var(--acc) 35%, transparent);animation:beam-x var(--beam-dur,14s) linear infinite;left:0}.beam-v{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--acc) 55%, transparent) 55%, var(--acc));width:1px;height:170px;box-shadow:0 0 10px 0 color-mix(in oklab, var(--acc) 35%, transparent);animation:beam-y var(--beam-dur,16s) linear infinite;top:0}.bh1{--beam-dur:12s;animation-delay:-3s;top:182px}.bh2{--beam-dur:19s;animation-delay:-11s;top:364px}.bh3{--beam-dur:15s;animation-delay:-7s;top:546px}.bv1{--beam-dur:14s;animation-delay:-5s;left:208px}.bv2{--beam-dur:21s;animation-delay:-13s;left:468px}.bv3{--beam-dur:17s;animation-delay:-1s;left:702px}@keyframes beam-x{0%{opacity:0;transform:translate(-180px)}6%{opacity:.55}85%{opacity:.55}to{opacity:0;transform:translate(100vw)}}@keyframes beam-y{0%{opacity:0;transform:translateY(-180px)}6%{opacity:.55}85%{opacity:.55}to{opacity:0;transform:translateY(100vh)}}.card-edit{cursor:pointer;color:var(--mut2);opacity:0;transition:opacity var(--duration-quick) var(--ease-out), color var(--duration-quick) var(--ease-out);background:0 0;border:none;flex:none;padding:0 2px;line-height:0}.card:hover .card-edit,.card-edit:focus-visible{opacity:1}.card-edit:hover{color:var(--acc)}.ic-wrap{place-items:center;line-height:0;display:grid}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1;place-items:center;display:grid}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.asset-none{color:var(--mut2);font-family:IBM Plex Mono,monospace;font-size:10.5px}.modal-backdrop{z-index:var(--z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--modal-open-dur) var(--modal-ease);background:#0c0c0e52;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-backdrop.is-open{opacity:1}.modal-backdrop.is-closing{opacity:0;transition:opacity var(--modal-close-dur) var(--modal-ease)}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}.modal{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:15px;width:min(430px,100%);padding:20px 22px;display:flex;box-shadow:0 24px 80px #0000002e}.modal-title{color:var(--mut);border-bottom:1px dashed var(--line);padding-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:11.5px}.dash-pick{position:relative}.dash-pick-btn{text-align:left;cursor:pointer;align-items:center;gap:8px;display:flex}.pick-ava{border-radius:4px;flex:none;width:16px;height:16px}.pick-ava-none{border:1px dashed var(--mut2);border-radius:4px;flex:none;width:16px;height:16px}.dash-pick-chev{color:var(--mut2);transition:transform var(--duration-fast) var(--ease-smooth-out);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:10px}.dash-pick.open .dash-pick-chev{transform:rotate(180deg)}.dash-menu{z-index:20;background:var(--card);border:1px solid var(--line);transform-origin:top;animation:dd-in var(--dropdown-open-dur) var(--ease-smooth-out) both;border-radius:10px;flex-direction:column;gap:2px;max-height:240px;padding:4px;display:flex;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 16px 48px #00000029}.dash-menu.is-closing{animation:dd-out var(--dropdown-close-dur) var(--ease-smooth-out) both}@keyframes dd-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dd-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)translateY(-2px)}}.dash-opt{cursor:pointer;color:var(--ink);text-align:left;transition:background var(--duration-quick) var(--ease-out);background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.dash-opt:hover{background:var(--line)}.dash-opt.active{color:var(--acc);font-weight:600}.f-field{flex-direction:column;gap:6px;display:flex}.f-label{color:var(--mut2);font-family:IBM Plex Mono,monospace;font-size:10px}.f-input{border:1px solid var(--line);background:var(--in);color:var(--ink);width:100%;transition:border-color var(--duration-quick) var(--ease-out), box-shadow var(--duration-quick) var(--ease-out);border-radius:8px;outline:none;padding:8px 11px;font-family:IBM Plex Mono,monospace;font-size:11.5px}.f-input:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 14%, transparent)}.f-input::placeholder{color:var(--mut2)}.f-input.is-error{border-color:var(--err)}.f-select{display:block;position:relative}.f-select:after{content:"▾";color:var(--mut2);pointer-events:none;font-family:IBM Plex Mono,monospace;font-size:10px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.f-select select{appearance:none;border:1px solid var(--line);background:var(--in);width:100%;color:var(--ink);cursor:pointer;transition:border-color var(--duration-quick) var(--ease-out), box-shadow var(--duration-quick) var(--ease-out);border-radius:8px;outline:none;padding:8px 26px 8px 11px;font-family:IBM Plex Mono,monospace;font-size:11.5px}.f-select select:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab, var(--acc) 14%, transparent)}.label-pick{gap:6px;display:flex}.lp-item{border:1px solid var(--line);background:var(--in);cursor:pointer;color:var(--mut);transition:border-color var(--duration-quick) var(--ease-out), background var(--duration-quick) var(--ease-out), color var(--duration-quick) var(--ease-out), transform var(--duration-micro) var(--ease-out);border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:inline-flex}.lp-item:hover{border-color:var(--acc)}.lp-item:active{transform:scale(.97)}.lp-item.active{border-color:var(--acc);background:color-mix(in oklab, var(--acc) 8%, var(--in));color:var(--ink)}.addr-list{flex-direction:column;gap:6px;display:flex}.addr-input-row{align-items:center;gap:6px;display:flex}.f-select-net{flex:none;width:118px}.addr-input{flex:1;min-width:0}.addr-del{cursor:pointer;color:var(--mut2);transition:color var(--duration-quick) var(--ease-out);background:0 0;border:none;flex:none;padding:0 3px;line-height:0}.addr-del:hover{color:var(--err)}.addr-add{cursor:pointer;color:var(--mut);transition:color var(--duration-quick) var(--ease-out);background:0 0;border:none;align-self:flex-start;padding:2px 0 0;font-family:IBM Plex Mono,monospace;font-size:10.5px}.addr-add:hover{color:var(--acc)}.modal-foot{align-items:center;gap:8px;padding-top:4px;display:flex}.del-btn{cursor:pointer;color:var(--mut);transition:color var(--duration-quick) var(--ease-out);background:0 0;border:none;padding:0;font-family:IBM Plex Mono,monospace;font-size:10.5px}.del-btn:hover,.del-btn.confirm{color:var(--err)}.t-input{will-change:transform}.f-err{color:var(--err);opacity:0;visibility:hidden;transition:opacity var(--revert-dur) ease-out, visibility 0s linear var(--revert-dur);margin:0;font-family:IBM Plex Mono,monospace;font-size:9.5px}.f-field.is-error .f-err{opacity:1;visibility:visible;transition:opacity var(--revert-dur) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}.gate{z-index:200;background:color-mix(in oklab, var(--bg) 45%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gate-card{background:var(--card);border:1px solid var(--line);width:min(340px,100%);animation:gate-in .35s var(--ease-smooth-out) both;border-radius:16px;flex-direction:column;gap:11px;padding:26px 24px;display:flex;box-shadow:0 24px 80px #0000004d}@keyframes gate-in{0%{opacity:0;filter:blur(3px);transform:scale(.96)}to{opacity:1;filter:none;transform:none}}.gate-logo{justify-content:center;margin-bottom:2px;display:flex}.gate-title{text-align:center;font-size:14px;font-weight:600}.gate-sub{color:var(--mut2);text-align:center;font-family:IBM Plex Mono,monospace;font-size:10px}.gate-input{text-align:center;letter-spacing:.25em;font-size:14px}.gate-err{color:var(--err);text-align:center;min-height:13px;font-family:IBM Plex Mono,monospace;font-size:10px}.gate-btn{justify-content:center}.gate-note{color:var(--mut2);text-align:center;font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.5}.seed-btn{cursor:pointer;color:var(--mut);transition:color var(--duration-quick) var(--ease-out);background:0 0;border:none;align-self:flex-start;padding:0;font-family:IBM Plex Mono,monospace;font-size:10.5px}.seed-btn:hover{color:var(--acc)}.seed-text{color:var(--ink);margin:0;font-size:12.5px;line-height:1.55}.seed-text b{font-weight:600}.seed-pw-box{letter-spacing:.04em;text-align:center;border:1px dashed var(--acc);-webkit-user-select:all;user-select:all;word-break:break-all;border-radius:8px;padding:11px 12px;font-family:IBM Plex Mono,monospace;font-size:13px}.seed-warn{color:var(--err);margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5}.seed-ack{color:var(--mut);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.seed-ack input{accent-color:var(--acc);margin:0}.seed-words{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.seed-word{border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:hidden}.seed-word b{color:var(--mut2);margin-right:6px;font-weight:400}.seed-box{border:1px dashed var(--line);word-break:break-all;white-space:pre-wrap;border-radius:8px;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.6}.seed-input{max-width:none;min-height:74px}@media (prefers-reduced-motion:reduce){.card,.empty,.copied,.spark-line,.spark-dot,.blob,.beam,.logo-cursor,.logo-pulse,.logo-dot,.dash-menu,.gate-card,.t-input,.t-digit-group .t-digit{animation:none!important}.spark-line{stroke-dashoffset:0}.spark-dot{opacity:1}.side-pill,.side-item,.card-chev,.card-body-track,.card-body,.t-text-swap,.t-modal,.modal-backdrop,.t-icon-swap .t-icon,.btn-ghost,.btn-primary,.copy-btn,.addr-copy,.note,.link-chip,.link-arr,.label-dot{transition:none!important}}
