:root,[data-theme=dark]{--bg:#070A08;--surf:#0E120F;--surf-2:#141A16;--surf-3:#1A2119;--line:#1D241F;--line-2:#2A332C;--line-strong:#3A463D;--ink:#E9F1EC;--ink-2:#8B978F;--ink-3:#57625B;--green:#16DB7A;--green-strong:#11B866;--green-dim:#10A35B;--green-deep:#0A6B3D;--green-tint:#0C2419;--green-text:#16DB7A;--on-green:#06210F;--cyan:#2DE2F0;--cyan-text:#2DE2F0;--cyan-tint:#08272B;--yellow:#FCE24A;--yellow-text:#FCE24A;--yellow-tint:#1E1A08;--red:#F1545A;--red-text:#F1545A;--red-tint:#2A0D0E;--amber:#E0B24A;--amber-text:#E0B24A;--amber-tint:#241B08;--focus:0 0 0 3px rgba(22,219,122,.3);--glow-soft:0 2px 16px rgba(22,219,122,.2);--glow-green:0 4px 24px rgba(22,219,122,.42);--glow-cyan:0 3px 18px rgba(45,226,240,.26);--shadow-card:0 1px 0 rgba(255,255,255,.02);--code-bg:#141A16}[data-theme=light]{--bg:#E6F1E9;--surf:#F4FBF6;--surf-2:#E9F4EC;--surf-3:#DCEAE0;--line:#D2E1D6;--line-2:#BFD3C5;--line-strong:#A4BCAB;--ink:#0A130D;--ink-2:#4E5D54;--ink-3:#7F9087;--green:#12C26F;--green-strong:#0FA960;--green-deep:#0A6B3D;--green-tint:#D7F2E2;--green-text:#0A8F4F;--on-green:#06210F;--cyan:#19B6CC;--cyan-text:#0A8298;--cyan-tint:#D6F1F6;--yellow:#F2C200;--yellow-text:#8A6D00;--yellow-tint:#F6EEC6;--red:#E5484D;--red-text:#CF3338;--red-tint:#F8E2E3;--amber:#D89614;--amber-text:#A1700A;--amber-tint:#F5ECD2;--focus:0 0 0 3px rgba(18,194,111,.25);--glow-soft:0 2px 14px rgba(18,194,111,.22);--glow-green:0 4px 22px rgba(18,194,111,.34);--glow-cyan:0 3px 16px rgba(25,182,204,.22);--shadow-card:0 1px 2px rgba(16,40,24,.06), 0 1px 3px rgba(16,40,24,.05);--code-bg:#E9F4EC}:root{--page-max: 92vw;--page-pad: max(16px, 2vw);--m-1: 4px;--m-2: 8px;--m-3: 12px;--m-4: 16px;--m-5: 24px;--m-6: 32px;--m-page-pad: 16px;--m-section-gap: 24px;--m-card-pad: 16px;--m-stack-gap: 12px;--m-item-gap: 8px;--m-text-xs: 11px;--m-text-sm: 12px;--m-text-base: 14px;--m-text-md: 16px;--m-text-lg: 20px;--m-text-xl: 24px;--m-text-stat: 22px;--m-text-stat-lg: 28px;--m-touch: 44px;--m-line: 1.45;--m-navbar-h: 56px}:root{--r-sm:6px;--r:9px;--r-md:11px;--r-lg:14px;--r-xl:18px;--r-pill:999px;--color-background: var(--bg);--color-background-light: var(--surf);--color-background-gradient-start: var(--surf-2);--color-background-gradient-end: var(--surf-3);--color-text: var(--ink);--color-text-secondary: var(--ink-2);--color-text-light: var(--ink-3);--color-border: var(--line-2);--color-card-bg: var(--surf);--color-muted: var(--ink-2);--color-divider: var(--line);--color-primary: var(--green);--color-accent: var(--green);--color-accent-dark: var(--green-strong);--color-white: var(--ink);--color-shadow: rgba(0,0,0,.35);--color-shadow-hover: rgba(0,0,0,.5);--color-button-background: var(--surf-2);--color-button-hover: var(--surf-3);--color-button-text: var(--ink);--color-button-text-hover: var(--on-green);--color-button-primary-bg: var(--green);--color-button-primary-hover: var(--green-strong);--color-button-secondary-bg: var(--surf-2);--color-button-secondary-hover: var(--surf-3);--color-button-outline-border: var(--line-2);--font-family-text: "Inter", system-ui, sans-serif;--font-family-numbers: "JetBrains Mono", ui-monospace, monospace;--font-family-mono: "JetBrains Mono", ui-monospace, monospace;--font-family: var(--font-family-text);--font-size-header: 26px;--font-size-card-header: 18px;--font-size-description: 14px;--font-size-field-names: 12px;--font-size-field-text: 13px;--font-size-field-tip: 11.5px;--font-size-sub-header: 15px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-width:320px;min-height:100vh;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;font-synthesis:none;transition:background .2s,color .2s}@supports (-webkit-touch-callout: none){body{min-height:-webkit-fill-available}}html{height:-webkit-fill-available}#root{min-height:100vh;background:var(--bg)}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}a{color:var(--green-text);text-decoration:none}::selection{background:var(--green-tint);color:var(--ink)}::-moz-selection{background:var(--green-tint);color:var(--ink)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--surf)}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}@keyframes skel-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.skel{display:inline-block;background:var(--surf-3);border-radius:4px;position:relative;overflow:hidden;vertical-align:middle}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--line-strong) 50%,transparent 100%);animation:skel-sweep 1.6s ease-in-out infinite}.skel-sm{height:12px;width:60px}.skel-md{height:16px;width:80px}.skel-lg{height:26px;width:100px}.skel-xl{height:32px;width:120px}.skel-row{height:13px;width:100%;display:block}.skel-circle{border-radius:50%!important}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-enter{animation:page-enter .35s ease-out}.page{flex:1;background:var(--bg);padding:2rem 0}.page-container{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad);box-sizing:border-box}.page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:32px;margin-bottom:24px}.page-header-left{display:flex;flex-direction:column;gap:6px}.page-title{font-size:26px;font-weight:700;color:var(--ink);margin:0;font-family:Inter,sans-serif;line-height:1.2;letter-spacing:-.015em}.page-subtitle{font-size:13px;color:var(--ink-2);margin:0;line-height:1.6}.card{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--shadow-card);transition:border-color .15s}.card:hover{border-color:var(--line-strong)}.card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line)}.card-title{font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:7px;font-family:Inter,sans-serif}.card-title>i,.card-title>.ti{font-size:15px;color:var(--ink-3)}.section-eyebrow{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.section-eyebrow>i{font-size:12px}.data-table{width:100%;border-collapse:collapse;table-layout:fixed}.data-table th{font-family:JetBrains Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:500;padding:10px 20px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;background:var(--surf)}.data-table th.r{text-align:right}.data-table td{padding:13px 20px;border-bottom:1px solid var(--line);vertical-align:middle}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover td{background:var(--surf-2)}.data-table td.r{text-align:right}.badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 9px;border-radius:var(--r-sm);font-family:Inter,sans-serif;white-space:nowrap}.badge i{font-size:10px}.badge-ok{background:#16db7a1a;color:var(--green-text)}.badge-pend{background:#e0b24a17;color:var(--amber-text)}.badge-fail{background:#f1545a1a;color:var(--red-text)}.btn-primary{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--green);color:var(--on-green);border:none;border-radius:var(--r-md);font-size:13px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:filter .2s,box-shadow .25s,transform .18s;box-shadow:var(--glow-soft)}.btn-primary:hover{filter:brightness(1.08);box-shadow:var(--glow-green);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.btn-secondary{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--r-md);font-size:12px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.btn-secondary:hover{color:var(--ink);border-color:var(--ink-3);background:var(--surf-2)}.btn-secondary:disabled{opacity:.4;cursor:not-allowed}.btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:transparent;color:var(--ink-3);border:none;border-radius:var(--r-md);font-size:12px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:color .15s,background .15s}.btn-ghost:hover{color:var(--ink-2);background:var(--surf-2)}.btn-sm{padding:6px 12px;font-size:12px}.btn-danger-ghost{color:var(--red-text);border:1px solid transparent}.btn-danger-ghost:hover{background:var(--red-tint);border-color:#f1545a40;color:var(--red-text)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 24px;text-align:center}.empty-state-icon{font-size:28px;color:var(--ink-3);opacity:.35}.empty-state-title{font-size:13px;font-weight:600;color:var(--ink-2)}.empty-state-sub{font-size:12px;color:var(--ink-3);line-height:1.6;max-width:280px}.skeleton-shimmer{background:linear-gradient(90deg,var(--surf-2) 25%,var(--surf-3) 50%,var(--surf-2) 75%);background-size:200% 100%;animation:skeleton-sweep 1.6s infinite;border-radius:var(--r-sm)}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 24px;font-size:13px;color:var(--ink-3)}.loading-spinner i{font-size:24px}.pagination{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 20px;border-top:1px solid var(--line)}.pagination-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--ink-2);background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;transition:color .15s,background .15s,border-color .15s;white-space:nowrap}.pagination-btn i{font-size:13px}.pagination-btn:hover:not(:disabled){color:var(--ink);background:var(--surf-2);border-color:var(--line-strong)}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-page{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;color:var(--ink-2);background:transparent;border:1px solid transparent;border-radius:var(--r);cursor:pointer;transition:color .15s,background .15s,border-color .15s}.pagination-page:hover{color:var(--ink);background:var(--surf-2)}.pagination-page.active{color:var(--green-text);background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 35%,transparent);font-weight:700}.pagination-ellipsis{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-3);padding:0 2px;-webkit-user-select:none;user-select:none}.pagination-info{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3);margin-left:8px;white-space:nowrap}.vault-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line-2)}.vault-tabs::-webkit-scrollbar{display:none}.vault-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:500;font-family:Inter,sans-serif;color:var(--ink-2);background:transparent;border:none;border-bottom:2px solid transparent;position:relative;bottom:-1px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s,border-color .15s}.vault-tab-btn:hover{color:var(--ink)}.vault-tab-btn.active{color:var(--green-text);border-bottom-color:var(--green);font-weight:600}@media(max-width:768px){:root{--page-pad: var(--m-page-pad);--page-max: 100%;--navbar-h: var(--m-navbar-h)}body{font-size:var(--m-text-base);line-height:var(--m-line)}.page{padding:var(--m-4) 0}.page-container{padding:0 var(--m-page-pad)}.page-header{flex-wrap:wrap;align-items:flex-start;padding-top:var(--m-4);margin-bottom:var(--m-4);gap:var(--m-3)}.page-header-left{gap:var(--m-1);min-width:0;flex:1 1 auto}.page-title{font-size:var(--m-text-xl);line-height:1.25}.page-subtitle{font-size:var(--m-text-base);line-height:var(--m-line)}.card-head{padding:var(--m-3) var(--m-card-pad)}.card-title{font-size:var(--m-text-base)}.vault-tab-btn{font-size:var(--m-text-sm);min-height:var(--m-touch);padding:0 var(--m-3)}}.notif-wrapper{position:relative;display:inline-flex}.notif-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:max(30px,max(3.4vh,2.3vw));height:max(30px,max(3.4vh,2.3vw));background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-md, 9px);color:var(--ink-2);cursor:pointer;transition:color .18s,border-color .18s,background .18s;flex-shrink:0}.notif-bell:hover{color:var(--ink);border-color:var(--line-strong, var(--line-2))}.notif-bell .ti{font-size:max(15px,max(1.7vh,1.1vw))}.notif-bell.has-unread{color:var(--green-text);border-color:var(--green-deep, var(--green))}.notif-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:var(--green);color:#05130c;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;line-height:1;border-radius:999px;box-shadow:0 0 0 2px var(--bg)}.notif-menu{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,88vw);max-height:460px;display:flex;flex-direction:column;background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl, 14px);box-shadow:0 12px 40px #00000073;z-index:200;overflow:hidden;animation:dropFade .18s ease-out}.notif-menu-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.notif-menu-title{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.notif-clear{background:none;border:none;color:var(--ink-3);font-size:11px;font-weight:600;cursor:pointer;transition:color .15s}.notif-clear:hover{color:var(--red-text)}.notif-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 16px;color:var(--ink-3);font-size:12px}.notif-empty .ti{font-size:26px;opacity:.6}.notif-list{list-style:none;margin:0;padding:6px;overflow-y:auto}.notif-item{position:relative;display:flex;gap:10px;padding:10px 30px 10px 10px;border-radius:var(--r, 9px);transition:background .15s}.notif-item:hover{background:var(--surf-2)}.notif-item.is-clickable{cursor:pointer}.notif-item-icon{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surf-3);color:var(--ink-2);font-size:15px}.notif-item-icon.is-confirmed{color:var(--green-text);background:var(--green-tint)}.notif-item-icon.is-error{color:var(--red-text);background:#f1545a1f}.notif-item-icon.is-pending{color:var(--amber-text);background:#e0b24a1a}.notif-item-icon.is-action{color:var(--ink);background:var(--surf-2)}.notif-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.notif-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.notif-item-title{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-item-time{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--ink-3)}.notif-item-msg{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.notif-status-tag{display:inline-flex;align-items:center;gap:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:999px;background:var(--surf-3);color:var(--ink-2)}.notif-status-tag.is-confirmed{color:var(--green-text);background:var(--green-tint)}.notif-status-tag.is-error{color:var(--red-text);background:#f1545a1f}.notif-status-tag.is-pending{color:var(--amber-text);background:#e0b24a1a}.notif-status-tag.is-pending .ti{animation:notif-spin 1s linear infinite}.notif-status-tag.is-action{color:var(--ink);background:var(--surf-2)}.notif-item-sub{font-size:11px;color:var(--ink-2)}.notif-item-hash{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3)}.notif-item-dismiss{position:absolute;top:8px;right:8px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--r-sm, 6px);color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity .15s,color .15s,background .15s}.notif-item:hover .notif-item-dismiss{opacity:1}.notif-item-dismiss:hover{color:var(--ink);background:var(--surf-3)}.notif-item-dismiss .ti{font-size:13px}@keyframes notif-spin{to{transform:rotate(360deg)}}.navbar{position:sticky;top:0;z-index:210;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:background .2s}@supports (padding: max(0px)){.navbar{padding-top:max(0px,env(safe-area-inset-top))}}:root{--navbar-h: max(54px, max(8.89vh, 5vw))}.navbar-container{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad);height:var(--navbar-h);display:flex;align-items:center;gap:max(6px,.7vw)}.navbar-brand-section{display:flex;align-items:center;gap:max(8px,.8vw);flex-shrink:0;padding-right:max(12px,1.2vw);margin-right:max(4px,.4vw);border-right:1px solid var(--line)}.navbar-brand{display:flex;align-items:center;gap:max(7px,.7vw);text-decoration:none;color:var(--ink);font-weight:600;font-size:max(13px,max(1.5vh,1vw))}.navbar-brand-mark{width:max(22px,max(2.6vh,1.75vw));height:max(22px,max(2.6vh,1.75vw));border:1.5px solid var(--green);border-radius:max(6px,.7vw);display:flex;align-items:center;justify-content:center;color:var(--green);font-size:max(13px,max(1.5vh,1vw));flex-shrink:0}.navbar-logo{height:max(20px,max(2.3vh,1.55vw));width:auto;display:block;color:var(--ink)}.theme-toggle{display:flex;align-items:center;justify-content:center;width:max(30px,max(3.4vh,2.3vw));height:max(30px,max(3.4vh,2.3vw));padding:0;border:1px solid var(--line-2);border-radius:var(--r);background:transparent;color:var(--ink-2);cursor:pointer;transition:background .18s,color .18s,border-color .18s;font-size:max(15px,max(1.7vh,1.15vw));flex-shrink:0}.theme-toggle:hover{background:var(--surf-2);color:var(--ink);border-color:var(--line-strong)}.navbar-pages{display:flex;align-items:stretch;gap:0;flex:1;padding-left:6px;height:100%}.nav-button{display:inline-flex;align-items:center;gap:max(5px,.5vw);padding:0 max(10px,1.2vw);font-size:max(12px,max(1.4vh,.95vw));font-weight:500;font-family:Inter,sans-serif;color:var(--ink-2);background:transparent;border:none;border-bottom:2px solid transparent;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .18s,border-color .18s;letter-spacing:0}.nav-button i{font-size:max(13px,max(1.5vh,1.05vw));transition:color .18s}.nav-button:hover{color:var(--ink)}.nav-button.active{color:var(--ink);font-weight:600;border-bottom-color:var(--green)}.nav-button.active i{color:var(--green-text)}.navbar-actions-wrapper{display:flex;align-items:center;gap:10px;margin-left:auto}.navbar-user{display:flex;align-items:center;gap:10px}.navbar-total-balance{display:flex;align-items:center;gap:max(8px,.8vw);padding:0 max(10px,1vw);height:max(30px,max(3.4vh,2.3vw));background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow-card);flex-shrink:0}.bal-lbl{font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.bal-val{font-family:JetBrains Mono,monospace;font-size:max(12px,max(1.35vh,.9vw));font-weight:600;color:var(--ink)}.bal-val--loading{opacity:.45}.btn-connect{display:inline-flex;align-items:center;justify-content:center;gap:max(6px,.6vw);padding:max(6px,.65vh) max(14px,1.4vw);height:max(30px,max(3.4vh,2.3vw));background:transparent;color:var(--green-text);border:1px solid var(--green-deep);border-radius:var(--r);font-size:max(12px,max(1.4vh,.95vw));font-weight:600;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background .18s,box-shadow .25s,transform .18s;box-shadow:var(--glow-soft)}.btn-connect:hover{background:var(--green-tint);box-shadow:var(--glow-green);transform:translateY(-1px)}.btn-connect:active{transform:translateY(0)}.btn-connect:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.wallet-connect-wrapper{position:relative;display:inline-block}.wallet-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:300px;background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:0 12px 40px #00000073;z-index:200;overflow:hidden;animation:dropFade .18s ease-out}@keyframes dropFade{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.wallet-menu-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 0}.wallet-menu-header h3{margin:0 0 3px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.wallet-menu-subtitle{font-size:12px;color:var(--ink-2);margin:0}.wallet-menu-close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-2);font-size:17px;cursor:pointer;transition:background .15s,color .15s}.wallet-menu-close:hover{background:var(--surf-3);color:var(--ink)}.wallet-menu-list{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.wallet-option{display:flex;align-items:center;gap:14px;width:100%;padding:13px 14px;background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-lg);cursor:pointer;transition:border-color .15s,background .15s,transform .15s;text-align:left;font-family:Inter,sans-serif}.wallet-option:hover{background:var(--surf-3);border-color:var(--line-strong);transform:translate(2px)}.wallet-option:hover .wallet-chevron{opacity:1}.wallet-option:disabled{opacity:.5;cursor:not-allowed}.wallet-option-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-md);font-size:22px;flex-shrink:0}.wallet-option-info{display:flex;flex-direction:column;gap:3px;flex:1}.wallet-option-name{font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:7px}.wallet-option-desc{font-size:11px;color:var(--ink-2)}.wallet-badge{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:var(--r-sm);background:var(--green-tint);color:var(--green-text);border:1px solid rgba(22,219,122,.3)}.wallet-chevron{font-size:15px;color:var(--ink-3);opacity:0;transition:opacity .15s;flex-shrink:0}.wallet-menu-footer{padding:13px 20px;border-top:1px solid var(--line);font-size:11px;color:var(--ink-3);text-align:center}.wallet-menu-footer a{color:var(--green-text);text-decoration:none}.wallet-menu-footer a:hover{text-decoration:underline}.wallet-menu-empty{padding:32px 20px;text-align:center}.wallet-menu-empty p{margin:0;color:var(--ink-2);font-size:13px}.wg{display:flex;align-items:stretch;gap:0;background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:visible;height:max(30px,max(3.4vh,2.3vw));box-shadow:var(--shadow-card)}.wg-provider{position:relative;display:flex;align-items:center;gap:max(6px,.6vw);padding:0 max(10px,1vw);border:none;border-right:1px solid var(--line-2);border-radius:0;background:transparent;color:inherit;font:inherit;height:100%;flex-shrink:0;cursor:pointer}.wg-network-tip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);padding:max(5px,.55vh) max(9px,.75vw);background:var(--ink);color:var(--surf);font-size:max(10px,max(1.15vh,.75vw));font-weight:600;white-space:nowrap;border-radius:var(--r-sm);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:200}.wg-network-tip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:var(--ink)}.wg-provider:hover .wg-network-tip{opacity:1}.wg-icon{width:max(16px,max(1.8vh,1.2vw));height:max(16px,max(1.8vh,1.2vw));border-radius:max(3px,.3vw);display:flex;align-items:center;justify-content:center;font-size:max(11px,max(1.2vh,.8vw));flex-shrink:0}.wg-icon.mm{background:#f6851b}.wg-icon.wc{background:linear-gradient(135deg,#3b99fc,#1670c5)}.wg-icon.cb{background:#0052ff}.wg-icon.wb{background:var(--surf-3);border:1px solid var(--line-2)}.wg-name{font-size:max(11px,max(1.25vh,.85vw));font-weight:600;color:var(--ink)}.wg-addr{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.1vh,.75vw));color:var(--ink-2);padding:0 max(10px,1vw);border-right:1px solid var(--line-2);height:100%;display:flex;align-items:center;gap:max(5px,.5vw);white-space:nowrap}.ndot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 5px var(--green);flex-shrink:0}.ndot--warn{background:var(--amber, #f59e0b);box-shadow:0 0 5px var(--amber, #f59e0b)}.wg-btn{width:max(30px,max(3.4vh,2.3vw));height:100%;display:flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:max(13px,max(1.45vh,.98vw));cursor:pointer;border:none;border-right:1px solid var(--line-2);background:transparent;transition:background .15s,color .15s;flex-shrink:0;font-family:inherit}.wg-btn:last-child{border-right:none}.wg-btn:hover,.wg-btn.is-copied{background:var(--green-tint);color:var(--green-text)}.wg-btn.disc:hover{background:var(--red-tint);color:var(--red-text)}.wg-btn:disabled{opacity:.45;cursor:not-allowed}.wg-compact{display:none;align-items:center;gap:4px;height:max(30px,max(3.4vh,2.3vw));padding:0 7px;background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-lg);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;color:var(--ink);white-space:nowrap;flex-shrink:0}.wg-compact .wg-icon{width:14px;height:14px;font-size:8px}.wg-compact--warn{border-color:color-mix(in srgb,var(--amber, #f59e0b) 45%,var(--line-2))}.navbar-burger{display:none;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--line-2);border-radius:var(--r);background:transparent;color:var(--ink-2);font-size:18px;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.navbar-burger:hover{background:var(--surf-2);color:var(--ink)}.navbar-burger.open{color:var(--green-text);border-color:color-mix(in srgb,var(--green) 35%,transparent);background:var(--green-tint)}.nm-root{display:none}@media(max-width:768px){:root{--navbar-h: var(--m-navbar-h)}.navbar-container{padding:0 var(--m-page-pad);gap:var(--m-2)}.navbar-brand-section{gap:var(--m-2);padding-right:var(--m-3);margin-right:0}.navbar-brand{font-size:var(--m-text-md)}.navbar-brand-mark{width:28px;height:28px;font-size:var(--m-text-base)}.navbar-logo{height:22px}.theme-toggle{width:40px;height:40px;min-width:40px}.navbar-pages,.navbar-total-balance{display:none}.wallet-details{max-width:130px}.wg{display:none}.wg-compact{display:flex}.navbar-burger{display:flex;width:var(--m-touch);height:var(--m-touch);min-width:var(--m-touch)}.nm-root{display:block;position:fixed;top:var(--navbar-h);left:0;right:0;bottom:0;z-index:200;height:calc(100vh - var(--navbar-h));height:calc(100dvh - var(--navbar-h));pointer-events:none}.nm-backdrop{position:absolute;inset:0;background:#070a088c;pointer-events:auto;animation:nm-fade .16s ease-out}.nm-panel{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--bg);border-top:1px solid var(--line);pointer-events:auto;animation:nm-drop .18s ease-out;padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box}.nm-panel.dot-surface>.nm-panel-inner{position:relative;z-index:1}.nm-panel-inner{flex:1;min-height:0;width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--m-4) var(--m-page-pad) var(--m-4);display:flex;flex-direction:column;gap:var(--m-3);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@keyframes nm-fade{0%{opacity:0}to{opacity:1}}@keyframes nm-drop{0%{opacity:0}to{opacity:1}}.nm-nav{display:flex;flex-direction:column;background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden}.nm-link{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-family:Inter,sans-serif;font-size:var(--m-text-base);font-weight:500;color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line);border-left:2px solid transparent;transition:color .15s,background .15s,border-color .15s}.nm-link:last-child{border-bottom:none}.nm-link i{font-size:16px;width:20px;text-align:center}.nm-link:hover{color:var(--ink);background:var(--surf-2)}.nm-link.active{color:var(--ink);font-weight:600;background:var(--green-tint);border-left-color:var(--green)}.nm-link.active i{color:var(--green-text)}.nm-wallet{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.nm-wallet-top{display:flex;align-items:center;gap:10px}.nm-wallet-meta{flex:1;min-width:0}.nm-wallet-name{font-size:var(--m-text-base);font-weight:600;color:var(--ink);line-height:1.25}.nm-wallet-addr{font-family:JetBrains Mono,monospace;font-size:var(--m-text-xs);color:var(--ink-2);margin-top:2px}.nm-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surf-2);color:var(--ink-2);font-size:14px;cursor:pointer;flex-shrink:0}.nm-icon-btn:hover{color:var(--green-text);background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 30%,transparent)}.nm-wallet-bal{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r)}.nm-wallet-bal .bal-lbl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.nm-wallet-bal .bal-val{font-family:JetBrains Mono,monospace;font-size:var(--m-text-base);font-weight:700;color:var(--ink)}.nm-disconnect{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;width:100%;border:1px solid var(--line-2);border-radius:var(--r);background:transparent;color:var(--red-text);font-family:Inter,sans-serif;font-size:var(--m-text-sm);font-weight:600;cursor:pointer}.nm-disconnect:hover{background:var(--red-tint);border-color:color-mix(in srgb,var(--red) 30%,transparent)}.nm-disconnect:disabled{opacity:.5;cursor:not-allowed}.nm-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:var(--m-3);border-top:1px solid var(--line)}.nm-theme{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surf);color:var(--ink-2);font-family:Inter,sans-serif;font-size:var(--m-text-sm);font-weight:600;cursor:pointer}.nm-theme:hover{color:var(--ink);background:var(--surf-2)}.nm-legal{display:flex;align-items:center;flex-wrap:wrap;gap:2px 0}.nm-legal-link{font-family:Inter,sans-serif;font-size:var(--m-text-xs);color:var(--ink-3);text-decoration:none;padding:4px 8px;border-right:1px solid var(--line)}.nm-legal-link:last-of-type{border-right:none}.nm-legal-link:hover{color:var(--ink-2)}.nm-legal-link.is-off{opacity:.4;pointer-events:none}.nm-ver{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3);padding:0 8px}.wallet-menu{position:fixed;inset:auto 0 0;width:100%;max-width:100%;border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:80vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0)}}.site-footer{border-top:1px solid var(--line);margin-top:auto}.site-footer-inner{max-width:var(--page-max);margin:0 auto;padding:16px var(--page-pad);display:flex;align-items:center;justify-content:space-between;gap:16px}.footer-links{display:flex;align-items:center;gap:0;flex-wrap:wrap}.footer-link{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:var(--ink-3);text-decoration:none;padding:4px 12px;border-right:1px solid var(--line);transition:color .15s;white-space:nowrap}.footer-link:first-child{padding-left:0}.footer-link:last-child{border-right:none}.footer-link:hover{color:var(--ink-2)}.footer-link--disabled{cursor:default;pointer-events:none;opacity:.4}.footer-link--disabled:hover{color:var(--ink-3)}.footer-version{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-3);white-space:nowrap}@media(max-width:600px){.site-footer-inner{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:768px){.site-footer{display:none}}.bg-layer{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-grid{position:absolute;inset:-28px;background-image:radial-gradient(circle,var(--line-strong) 1px,transparent 1px);background-size:28px 28px;opacity:.45;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 40%,transparent 100%)}.bg-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:orbDrift 22s ease-in-out infinite alternate}.bg-orb--green{width:680px;height:680px;top:-260px;left:-220px;background:radial-gradient(circle,rgba(22,219,122,.13) 0%,rgba(22,219,122,.04) 55%,transparent 75%);animation-duration:22s;animation-delay:0s}.bg-orb--cyan{width:520px;height:520px;bottom:-180px;right:-160px;background:radial-gradient(circle,rgba(45,226,240,.1) 0%,rgba(45,226,240,.03) 55%,transparent 75%);animation-duration:28s;animation-delay:-8s}@keyframes orbDrift{0%{transform:translate(0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-15px,25px)}to{transform:translate(20px,-10px)}}[data-theme=light] .bg-grid{opacity:.35}[data-theme=light] .bg-orb--green{width:740px;height:740px;background:radial-gradient(circle,rgba(18,194,111,.18) 0%,rgba(18,194,111,.07) 50%,transparent 72%)}[data-theme=light] .bg-orb--cyan{width:560px;height:560px;background:radial-gradient(circle,rgba(25,182,204,.13) 0%,rgba(25,182,204,.04) 55%,transparent 74%)}.bg-orb--amber{width:400px;height:400px;top:30%;right:5%;background:radial-gradient(circle,rgba(224,178,74,0) 0%,transparent 70%);animation-duration:32s;animation-delay:-14s}[data-theme=light] .bg-orb--amber{background:radial-gradient(circle,rgba(224,178,74,.11) 0%,rgba(224,178,74,.03) 55%,transparent 74%)}@media(prefers-reduced-motion:reduce){.bg-orb{animation:none}}.dot-surface{position:relative;isolation:isolate}.dot-surface:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--line-strong) 1px,transparent 1px);background-size:28px 28px;opacity:.45}[data-theme=light] .dot-surface:before{opacity:.35}.dot-surface>*{position:relative;z-index:1}.vault-card{--pc: var(--green);--pc-tint: var(--green-tint);--pc-text: var(--green-text)}.vault-card.tier-neg{--pc: var(--red);--pc-tint: var(--red-tint);--pc-text: var(--red-text)}.vault-card.tier-mid{--pc: var(--amber);--pc-tint: var(--amber-tint);--pc-text: var(--amber-text)}.vault-card{display:flex;align-items:center;gap:0;background:linear-gradient(90deg,color-mix(in srgb,var(--pc) 6%,transparent) 0%,var(--surf) 38%);border:1px solid var(--line-2);border-left:3px solid var(--pc);border-radius:var(--r-lg);padding:0 max(1.125rem,1.41vw);width:100%;height:max(4.75rem,5.94vw);cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s,box-shadow .25s,transform .15s,background .2s;box-shadow:var(--shadow-card)}.vault-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--pc) 50%,transparent) 0%,transparent 50%)}.vault-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pc) 55%,var(--line-2));box-shadow:0 4px 24px color-mix(in srgb,var(--pc) 12%,transparent),0 1px color-mix(in srgb,var(--pc) 20%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--pc) 9%,transparent) 0%,var(--surf) 42%)}.vault-card:focus{outline:none}.vault-card:focus-visible{box-shadow:var(--focus)}.vc-div{width:1px;height:max(2rem,2.5vw);background:var(--line-2);flex-shrink:0;margin:0 max(.5rem,.63vw)}.vc-identity{display:flex;align-items:center;justify-content:flex-start;gap:max(.75rem,.94vw);flex:0 1 max(18.75rem,23.44vw);min-width:0;overflow:hidden;align-self:stretch}.vc-icon-wrap{position:relative;flex-shrink:0;width:max(2rem,min(4.44vh,2.5vw));height:max(2rem,min(4.44vh,2.5vw))}.vc-icon{width:max(2rem,min(4.44vh,2.5vw));height:max(2rem,min(4.44vh,2.5vw));border-radius:10px;object-fit:cover;display:block;box-shadow:0 0 0 2px color-mix(in srgb,var(--pc) 40%,transparent)}.vc-icon-placeholder{width:max(2rem,min(4.44vh,2.5vw));height:max(2rem,min(4.44vh,2.5vw));border-radius:10px;background:var(--surf-3);border:1px solid var(--line-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--pc) 30%,transparent);display:flex;align-items:center;justify-content:center}.vc-icon-placeholder span{font-family:JetBrains Mono,monospace;font-size:max(.875rem,1.09vw);font-weight:700;color:var(--pc-text)}.vc-live-dot{position:absolute;bottom:-1px;right:-1px;width:max(.5625rem,min(1.25vh,.7vw));height:max(.5625rem,min(1.25vh,.7vw));border-radius:50%;background:var(--green);border:2px solid var(--surf);animation:livePulse 2.2s ease-in-out infinite}@keyframes livePulse{0%,to{box-shadow:0 0 #16db7a8c}50%{box-shadow:0 0 0 4px #16db7a00}}.vc-identity-text{display:flex;flex-direction:column;gap:max(.25rem,.31vw);min-width:0;overflow:hidden}.vc-name{font-family:Inter,sans-serif;font-size:max(.8125rem,1.02vw);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-advisor{font-family:JetBrains Mono,monospace;font-size:max(.5625rem,.7vw);font-weight:500;color:var(--ink-3);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-cell{display:flex;flex-direction:column;justify-content:center;gap:max(.25rem,.31vw);overflow:hidden;flex-shrink:1;min-width:0;align-self:stretch}.vc-label{font-family:JetBrains Mono,monospace;font-size:max(.5625rem,.7vw);font-weight:500;color:var(--ink-3);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.vc-val{font-family:JetBrains Mono,monospace;font-size:max(.875rem,1.09vw);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.vc-cell--value{flex-basis:max(6rem,7.5vw)}.vc-cell--profit{flex-basis:max(5.25rem,6.56vw)}.vc-cell--cycle{flex-basis:max(6.625rem,8.28vw)}.vc-cell--running{flex-basis:max(5.25rem,6.56vw);margin-left:max(.5rem,.63vw)}.vc-cell--assets{flex-basis:max(5.25rem,6.56vw)}.vc-cell--apy{flex-basis:max(4.125rem,5.16vw)}.vc-apy.pos{color:var(--green-text)}.vc-apy.neg{color:var(--red-text)}.vc-cell--total{flex-basis:max(6.875rem,8.59vw);flex-shrink:0}.vc-apy--emph{font-size:max(1rem,1.25vw);font-weight:700;color:var(--pc-text)!important;letter-spacing:-.01em}.vc-assets{display:flex;align-items:center;flex-wrap:nowrap}.vc-asset-icon{width:max(1.375rem,min(3.06vh,1.72vw));height:max(1.375rem,min(3.06vh,1.72vw));border-radius:50%;background:var(--surf-3);border:2px solid var(--surf);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;margin-left:-.39vw;transition:transform .15s}.vc-asset-icon:first-child{margin-left:0}.vault-card:hover .vc-asset-icon{transform:translate(0)}.vault-card:hover .vc-asset-icon:nth-child(2){transform:translate(2px)}.vault-card:hover .vc-asset-icon:nth-child(3){transform:translate(4px)}.vault-card:hover .vc-asset-icon:nth-child(4){transform:translate(6px)}.vc-asset-icon img{width:100%;height:100%;object-fit:cover}.vc-asset-icon span{font-family:JetBrains Mono,monospace;font-size:max(.5rem,.63vw);font-weight:700;color:var(--ink-2)}.vc-assets-more{font-family:JetBrains Mono,monospace;font-size:max(.625rem,.78vw);color:var(--ink-3);margin-left:max(.25rem,.31vw)}.vc-empty{font-family:JetBrains Mono,monospace;font-size:max(.8125rem,1.02vw);color:var(--ink-3)}.vc-spacer{flex:1}.vc-arrow{font-size:max(.875rem,1.09vw);color:var(--ink-3);flex-shrink:0;padding-left:max(.625rem,.78vw);opacity:0;transition:opacity .2s,transform .2s,color .2s}.vault-card:hover .vc-arrow{opacity:1;transform:translate(2px);color:var(--pc-text)}@media(max-width:768px){.vault-card{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"identity identity" "total    total" "value    profit" "cycle    running" "apy1d    apy1w" "assets   assets";height:auto;min-height:0;gap:0;padding:0;overflow:hidden;border-radius:var(--r-lg);border-left-width:3px;box-shadow:none;background:var(--surf);align-items:stretch}.vault-card:hover{transform:none;box-shadow:none;border-color:var(--line-strong);background:var(--surf)}.vault-card:after{display:none}.vc-div,.vc-spacer,.vc-arrow{display:none}.vc-identity{grid-area:identity;flex:none;width:auto;min-width:0;gap:var(--m-3);align-items:center;align-self:stretch;padding:var(--m-card-pad);padding-bottom:var(--m-3);border-bottom:none;background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 10%,transparent) 0%,transparent 100%)}.vc-icon-wrap,.vc-icon,.vc-icon-placeholder{width:40px;height:40px}.vc-icon,.vc-icon-placeholder{border-radius:var(--r-md)}.vc-live-dot{width:10px;height:10px}.vc-icon-placeholder span{font-size:var(--m-text-md)}.vc-identity-text{flex:1;min-width:0;gap:3px;overflow:visible}.vc-name{font-size:var(--m-text-md);font-weight:600;line-height:1.3;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;display:block;-webkit-line-clamp:unset;line-clamp:unset}.vc-advisor{font-size:var(--m-text-xs);overflow:visible;text-overflow:unset}.vc-cell--total{grid-area:total;flex-basis:auto;flex-shrink:1;flex-direction:row;align-items:baseline;justify-content:space-between;text-align:left;gap:var(--m-3);margin:0;padding:var(--m-2) var(--m-card-pad) var(--m-card-pad);border:none;border-bottom:1px solid var(--line);background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--pc) 4%,transparent) 100%)}.vc-cell--total .vc-label{color:var(--ink-3);flex-shrink:0}.vc-cell--total .vc-val{text-align:right;white-space:nowrap}.vc-apy--emph{font-size:var(--m-text-lg);line-height:1.2}.vc-cell--value,.vc-cell--profit{padding:var(--m-3) var(--m-card-pad);border-bottom:1px solid var(--line-2);gap:var(--m-2);justify-content:flex-start;align-items:flex-start}.vc-cell--value{grid-area:value;border-right:1px solid var(--line-2)}.vc-cell--profit{grid-area:profit}.vc-cell--value .vc-val,.vc-cell--profit .vc-val{font-size:var(--m-text-md);font-weight:700;white-space:nowrap}.vc-cell--cycle,.vc-cell--running,.vc-cell--apy1d,.vc-cell--apy1w{margin:0;padding:var(--m-3) var(--m-card-pad);gap:var(--m-1);justify-content:flex-start;align-items:flex-start;background:var(--bg);border-bottom:1px solid var(--line-2);border-right:1px solid var(--line-2)}.vc-cell--cycle{grid-area:cycle}.vc-cell--running{grid-area:running;border-right:none}.vc-cell--apy1d{grid-area:apy1d}.vc-cell--apy1w{grid-area:apy1w;border-right:none}.vc-cell{flex:none;width:auto;min-width:0;align-self:stretch}.vc-label{font-size:var(--m-text-xs)}.vc-val{font-size:var(--m-text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.vc-cell--assets{grid-area:assets;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--m-3);padding:var(--m-3) var(--m-card-pad);border:none;background:var(--surf)}.vc-cell--assets .vc-label{margin:0}.vc-assets{flex-wrap:nowrap;gap:0}.vc-asset-icon{width:28px;height:28px;margin-left:-6px;border-width:2px}.vc-asset-icon:first-child{margin-left:0}.vc-assets-more{font-size:var(--m-text-xs);margin-left:var(--m-2)}}.vc-skel{pointer-events:none;cursor:default;border-left-color:var(--line-strong);--pc: var(--line-strong);--pc-tint: var(--surf-2);--pc-text: var(--ink-3)}.vc-skel:hover{transform:none;box-shadow:var(--shadow-card);border-color:var(--line-2);background:linear-gradient(90deg,color-mix(in srgb,var(--line-strong) 6%,transparent) 0%,var(--surf) 38%)}.vc-skel-icon{width:max(2rem,min(4.44vh,2.5vw));height:max(2rem,min(4.44vh,2.5vw));flex-shrink:0}.vc-skel-line{display:block;border-radius:4px}.vc-skel-line--name{height:13px;width:100px}.vc-skel-line--sub{height:10px;width:70px}.vc-skel-line--label{height:10px;width:52px}.vc-skel-line--val{height:14px;width:72px}.vc-skel-line--emph{height:16px;width:64px}.vc-skel-asset{width:max(1.375rem,min(3.06vh,1.72vw));height:max(1.375rem,min(3.06vh,1.72vw));margin-left:-.39vw}.vc-skel-asset:first-child{margin-left:0}@media(max-width:768px){.vc-skel:hover{background:var(--surf);border-color:var(--line-2)}.vc-skel-icon{width:40px;height:40px}.vc-skel-line--name{height:14px;width:160px;max-width:85%}.vc-skel-line--emph{height:18px;width:72px}.vc-skel-asset{width:28px;height:28px;margin-left:-6px}}.explore-vaults{flex:1;background:var(--bg);padding:max(2rem,2.5vw) 0}.explore-vaults-container{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad);box-sizing:border-box}.explore-vaults-header{display:flex;align-items:center;justify-content:space-between;gap:max(1.5rem,1.875vw);padding-top:max(2rem,2.5vw);margin-bottom:max(1.5rem,1.875vw)}.explore-vaults-header-left{display:flex;flex-direction:column;gap:max(.375rem,.47vw)}.explore-vaults-title{font-size:max(1.625rem,2.03vw);font-weight:700;color:var(--ink);margin:0;font-family:Inter,sans-serif;line-height:1.2;letter-spacing:-.015em}.explore-vaults-description{font-size:max(.8125rem,1.02vw);color:var(--ink-2);margin:0;line-height:1.6}.explore-create-btn{display:inline-flex;align-items:center;gap:max(.4375rem,.55vw);padding:max(.625rem,.78vw) max(1.25rem,1.56vw);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 35%,transparent);border-radius:var(--r-lg);font-size:max(.8125rem,1.02vw);font-weight:600;color:var(--green-text);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .18s,border-color .18s,box-shadow .25s,transform .18s}.explore-create-btn:hover{background:color-mix(in srgb,var(--green-tint) 80%,var(--surf-3));border-color:color-mix(in srgb,var(--green) 55%,transparent);box-shadow:var(--glow-soft);transform:translateY(-1px)}.explore-create-btn .ti{font-size:max(.9375rem,1.17vw)}.explore-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:max(.75rem,.94vw);margin-bottom:max(1.5rem,1.875vw)}.explore-stat-pill{display:flex;align-items:center;gap:max(.875rem,1.09vw);background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:max(1rem,1.25vw) max(1.125rem,1.41vw);box-shadow:var(--shadow-card)}.explore-stat-icon{font-size:max(1.25rem,1.56vw);color:var(--green-text);flex-shrink:0}.explore-stat-icon.yellow{color:var(--yellow-text)}.explore-stat-label{font-family:JetBrains Mono,monospace;font-size:max(.625rem,.78vw);font-weight:500;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:max(.25rem,.31vw)}.explore-stat-val{font-family:JetBrains Mono,monospace;font-size:max(1.25rem,1.56vw);font-weight:600;color:var(--ink);line-height:1}.explore-stat-val.pos{color:var(--green-text)}.explore-stat-val.neg{color:var(--red-text)}.explore-stat-val.yellow{color:var(--yellow-text)}.vault-toolbar{display:flex;align-items:center;gap:4px;background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:max(.375rem,.47vw) max(.5rem,.63vw);margin-bottom:max(1rem,1.25vw);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.vault-toolbar::-webkit-scrollbar{display:none}.vt-tabs,.vt-filters{display:flex;align-items:center;gap:4px;flex-shrink:0}.vt-tab{display:inline-flex;align-items:center;padding:max(.375rem,.47vw) max(.8125rem,1.02vw);font-size:max(.8125rem,1.02vw);font-weight:500;font-family:Inter,sans-serif;color:var(--ink-2);background:transparent;border:none;border-radius:var(--r);cursor:pointer;white-space:nowrap;transition:color .15s,background .15s;flex-shrink:0}.vt-tab:hover{color:var(--ink);background:var(--surf-2)}.vt-tab.active{color:var(--green-text);background:var(--green-tint);font-weight:600}.vt-sep{width:1px;height:max(1.25rem,1.56vw);background:var(--line-2);flex-shrink:0;margin:0 2px}.vt-search{position:relative;display:flex;align-items:center;flex-shrink:0}.vt-search-icon{position:absolute;left:max(.5625rem,.7vw);color:var(--ink-3);font-size:max(.875rem,1.09vw);pointer-events:none}.vt-search-input{background:var(--surf-2);border:1px solid var(--line-2);color:var(--ink);font-family:Inter,sans-serif;font-size:max(.75rem,.94vw);padding:max(.375rem,.47vw) max(1.75rem,2.19vw) max(.375rem,.47vw) max(1.75rem,2.19vw);border-radius:var(--r);outline:none;width:max(10rem,12.5vw);transition:border-color .15s,box-shadow .15s,width .2s}.vt-search-input::placeholder{color:var(--ink-3)}.vt-search-input:focus{border-color:var(--green);box-shadow:var(--focus);width:max(12.5rem,15.63vw)}.vt-search-clear{position:absolute;right:max(.4375rem,.55vw);background:none;border:none;color:var(--ink-3);font-size:max(.75rem,.94vw);cursor:pointer;display:flex;align-items:center;padding:2px;transition:color .15s}.vt-search-clear:hover{color:var(--ink)}.vt-search-row{display:contents}.vt-filter-btn,.vt-active-chips,.vt-sheet-root{display:none}.vt-spacer{flex:1;min-width:8px}.vt-chip{display:inline-flex;align-items:center;gap:5px;padding:max(.3125rem,.39vw) max(.625rem,.78vw);font-family:Inter,sans-serif;font-size:max(.6875rem,.86vw);font-weight:500;color:var(--ink-2);background:transparent;border:1px solid transparent;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s,background .15s,border-color .15s}.vt-chip .ti{font-size:max(.75rem,.94vw)}.vt-chip:hover{color:var(--ink);background:var(--surf-2);border-color:var(--line-2)}.vt-chip.active{color:var(--green-text);background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 35%,transparent);font-weight:600}.vt-chip.active.gain-pos{color:var(--green-text);background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 35%,transparent)}.vt-chip.active.gain-neg{color:var(--red-text);background:var(--red-tint);border-color:color-mix(in srgb,var(--red) 35%,transparent)}.vt-sort{position:relative;display:flex;align-items:center;flex-shrink:0}.vt-sort-trigger{gap:max(.3125rem,.39vw)}.vt-sort-chevron{font-size:max(.6875rem,.86vw)!important;color:var(--ink-3);transition:transform .18s;margin-left:1px}.vt-sort-chevron.open{transform:rotate(180deg)}.vt-sort-menu{z-index:9999;list-style:none;margin:0;padding:max(.25rem,.31vw);background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card);min-width:max(8rem,10vw);display:flex;flex-direction:column;gap:2px}.vt-sort-option{display:flex;align-items:center;gap:max(.375rem,.47vw);padding:max(.375rem,.47vw) max(.625rem,.78vw);font-family:Inter,sans-serif;font-size:max(.75rem,.94vw);font-weight:500;color:var(--ink-2);border-radius:var(--r);cursor:pointer;white-space:nowrap;transition:color .13s,background .13s}.vt-sort-option:hover{color:var(--ink);background:var(--surf-2)}.vt-sort-option.selected{color:var(--green-text);background:var(--green-tint);font-weight:600}.vt-sort-check{font-size:max(.75rem,.94vw);flex-shrink:0}.vt-count{font-family:JetBrains Mono,monospace;font-size:max(.625rem,.78vw);color:var(--ink-3);white-space:nowrap;flex-shrink:0;padding:0 4px}.vt-count-match{color:var(--green-text);font-weight:600}.vt-clear{display:flex;align-items:center;justify-content:center;width:max(1.625rem,2.03vw);height:max(1.625rem,2.03vw);background:transparent;border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-3);font-size:max(.75rem,.94vw);cursor:pointer;flex-shrink:0;transition:color .15s,background .15s,border-color .15s}.vt-clear:hover{color:var(--red-text);background:var(--red-tint);border-color:color-mix(in srgb,var(--red) 30%,transparent)}.explore-vaults-content{margin-top:0}.section-title{font-size:max(1rem,1.25vw);font-weight:600;color:var(--ink);margin:0 0 max(1.25rem,1.56vw);font-family:Inter,sans-serif;letter-spacing:-.01em}.vaults-grid{display:flex;flex-direction:column;gap:max(.625rem,.78vw)}.vault-placeholder{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:max(3rem,3.75vw) max(2rem,2.5vw);text-align:center}.vault-placeholder p{color:var(--ink-2);font-size:max(.875rem,1.09vw);margin:0}.connect-prompt{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:max(3rem,3.75vw) max(2rem,2.5vw);text-align:center;color:var(--ink-2);font-size:max(1rem,1.25vw);margin:0}.vault-pagination{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:max(1.25rem,1.56vw);padding-bottom:max(.5rem,.63vw)}.vpag-btn,.vpag-page{display:inline-flex;align-items:center;justify-content:center;min-width:max(2.125rem,2.66vw);height:max(2.125rem,2.66vw);padding:0 6px;font-family:JetBrains Mono,monospace;font-size:max(.75rem,.94vw);font-weight:500;color:var(--ink-2);background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;transition:color .15s,background .15s,border-color .15s}.vpag-btn .ti,.vpag-page .ti{font-size:max(.875rem,1.09vw)}.vpag-btn:hover:not(:disabled),.vpag-page:hover{color:var(--ink);background:var(--surf-2);border-color:var(--line-strong)}.vpag-page.active{color:var(--green-text);background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 35%,transparent);font-weight:700}.vpag-btn:disabled{opacity:.3;cursor:not-allowed}.vpag-ellipsis{font-family:JetBrains Mono,monospace;font-size:max(.75rem,.94vw);color:var(--ink-3);padding:0 4px;-webkit-user-select:none;user-select:none}.vpag-info{font-family:JetBrains Mono,monospace;font-size:max(.625rem,.78vw);color:var(--ink-3);margin-left:max(.5rem,.63vw);white-space:nowrap}@media(max-width:768px){.explore-vaults{padding:var(--m-4) 0}.explore-vaults-container{padding:0 var(--m-page-pad)}.explore-vaults-header{flex-wrap:wrap;align-items:flex-start;padding-top:var(--m-4);margin-bottom:var(--m-4);gap:var(--m-3)}.explore-vaults-header-left{gap:var(--m-1);min-width:0;flex:1 1 auto}.explore-vaults-title{font-size:var(--m-text-xl);line-height:1.25}.explore-vaults-description{font-size:var(--m-text-base);line-height:var(--m-line)}.explore-create-btn{display:none}.explore-stats-row{grid-template-columns:1fr 1fr;gap:var(--m-2);margin-bottom:var(--m-4)}.explore-stat-pill{padding:var(--m-3);gap:var(--m-2)}.explore-stat-val{font-size:var(--m-text-md)}.explore-stat-label{font-size:var(--m-text-xs)}.vaults-grid{gap:var(--m-3)}.vault-toolbar{flex-wrap:wrap;overflow-x:visible;align-items:stretch;gap:var(--m-2);padding:var(--m-2)}.vault-toolbar>.vt-sep,.vt-spacer,.vt-filters--inline{display:none}.vt-tabs{width:100%;overflow-x:auto;scrollbar-width:none;gap:var(--m-1);padding-bottom:2px}.vt-tabs::-webkit-scrollbar{display:none}.vt-tab{font-size:var(--m-text-sm);min-height:36px;padding:var(--m-2) var(--m-3)}.vt-search-row{display:flex;width:100%;align-items:center;gap:var(--m-2)}.vt-search{flex:1 1 auto;min-width:0;width:auto}.vt-search-input,.vt-search-input:focus{width:100%;font-size:var(--m-text-base);min-height:44px;padding-left:40px;padding-right:36px}.vt-search-icon{left:12px;font-size:var(--m-text-md)}.vt-filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:44px;padding:0 var(--m-3);font-family:Inter,sans-serif;font-size:var(--m-text-sm);font-weight:600;color:var(--ink-2);background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;white-space:nowrap;transition:color .15s,background .15s,border-color .15s}.vt-filter-btn .ti{font-size:var(--m-text-md)}.vt-filter-btn.active,.vt-filter-btn:hover{color:var(--green-text);background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 35%,transparent)}.vt-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--green);color:var(--on-green);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;line-height:1}.vt-active-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-2);width:100%;padding-top:2px}.vt-active-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-family:Inter,sans-serif;font-size:var(--m-text-xs);font-weight:600;color:var(--green-text);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 35%,transparent);border-radius:var(--r-pill);cursor:pointer}.vt-active-chip.gain-neg{color:var(--red-text);background:var(--red-tint);border-color:color-mix(in srgb,var(--red) 35%,transparent)}.vt-active-chip .ti{font-size:12px;opacity:.75}.vt-active-clear{background:none;border:none;color:var(--ink-3);font-family:Inter,sans-serif;font-size:var(--m-text-xs);font-weight:600;cursor:pointer;padding:4px 2px;min-height:32px}.vt-active-clear:hover{color:var(--red-text)}.vt-sheet-root{display:block;position:fixed;inset:0;z-index:200}.vt-sheet-backdrop{position:absolute;inset:0;background:#00000080}.vt-sheet{position:absolute;left:0;right:0;bottom:0;max-height:min(92dvh,720px);display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line-2);border-bottom:none;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:0 -12px 40px #00000059;padding-bottom:env(safe-area-inset-bottom,0);animation:vt-sheet-up .22s ease-out;overflow:hidden}.vt-sheet.dot-surface>.vt-sheet-handle,.vt-sheet.dot-surface>.vt-sheet-head,.vt-sheet.dot-surface>.vt-sheet-body,.vt-sheet.dot-surface>.vt-sheet-foot{position:relative;z-index:1}@keyframes vt-sheet-up{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.vt-sheet-handle{width:36px;height:4px;border-radius:var(--r-pill);background:var(--line-2);margin:10px auto 0;flex-shrink:0}.vt-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--m-3);padding:var(--m-3) var(--m-4) var(--m-3);border-bottom:1px solid var(--line)}.vt-sheet-head-text{min-width:0;display:flex;flex-direction:column;gap:2px}.vt-sheet-head h3{margin:0;font-family:Inter,sans-serif;font-size:var(--m-text-lg);font-weight:700;color:var(--ink);letter-spacing:-.015em;line-height:1.2}.vt-sheet-head-sub{margin:0;font-family:Inter,sans-serif;font-size:var(--m-text-sm);color:var(--ink-3);line-height:1.35}.vt-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-2px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surf-2);color:var(--ink-2);font-size:var(--m-text-md);cursor:pointer;flex-shrink:0}.vt-sheet-close:hover{color:var(--ink);border-color:var(--line-strong)}.vt-sheet-body{flex:1;overflow-y:auto;padding:var(--m-4);display:flex;flex-direction:column;gap:var(--m-5);-webkit-overflow-scrolling:touch}.vt-sheet-section{display:flex;flex-direction:column;gap:var(--m-2)}.vt-sheet-sec-head{display:flex;align-items:center;justify-content:space-between;gap:var(--m-2);min-height:24px}.vt-sheet-label{font-family:JetBrains Mono,monospace;font-size:var(--m-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.vt-sheet-sec-clear{background:none;border:none;padding:0;font-family:Inter,sans-serif;font-size:var(--m-text-sm);font-weight:600;color:var(--green-text);cursor:pointer}.vt-sheet-rows{display:flex;flex-direction:column;gap:0;background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.vt-sheet-row{display:flex;align-items:center;gap:var(--m-3);width:100%;min-height:64px;padding:12px 14px;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background .12s}.vt-sheet-row:last-child{border-bottom:none}.vt-sheet-row:active,.vt-sheet-row.on{background:color-mix(in srgb,var(--green-tint) 55%,var(--surf-2))}.vt-sheet-row-ico{width:40px;height:40px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--surf-3);border:1px solid var(--line-2);color:var(--ink-2);font-size:18px}.vt-sheet-row-ico.on{background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 35%,transparent);color:var(--green-text)}.vt-sheet-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vt-sheet-row-title{font-family:Inter,sans-serif;font-size:var(--m-text-base);font-weight:600;color:var(--ink);line-height:1.25}.vt-sheet-row-desc{font-family:Inter,sans-serif;font-size:var(--m-text-xs);color:var(--ink-3);line-height:1.35}.vt-sheet-check{width:24px;height:24px;border-radius:7px;border:1.5px solid var(--line-2);background:var(--surf);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--on-green);font-size:14px}.vt-sheet-check.on{background:var(--green);border-color:var(--green)}.vt-sheet-radio{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-2);background:var(--surf);flex-shrink:0;position:relative}.vt-sheet-radio.on{border-color:var(--green)}.vt-sheet-radio.on:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--green)}.vt-sheet-segment{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-lg)}.vt-sheet-seg{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 8px;border:none;border-radius:var(--r);background:transparent;color:var(--ink-2);font-family:Inter,sans-serif;font-size:var(--m-text-sm);font-weight:600;cursor:pointer;transition:background .12s,color .12s}.vt-sheet-seg .ti{font-size:15px}.vt-sheet-seg.on{background:var(--surf);color:var(--ink);box-shadow:0 1px 0 var(--line),0 1px 4px #0000002e}.vt-sheet-seg.on.positive{color:var(--green-text);background:var(--green-tint);box-shadow:none}.vt-sheet-seg.on.negative{color:var(--red-text);background:var(--red-tint);box-shadow:none}.vt-sheet-footnote{margin:2px 2px 0;font-family:Inter,sans-serif;font-size:11px;color:var(--ink-3);line-height:1.4}.vt-sheet-foot{display:flex;gap:var(--m-2);padding:var(--m-3) var(--m-4);border-top:1px solid var(--line);background:color-mix(in srgb,var(--surf) 92%,var(--bg))}.vt-sheet-reset,.vt-sheet-done{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:var(--r-lg);font-family:Inter,sans-serif;font-size:var(--m-text-base);font-weight:600;cursor:pointer}.vt-sheet-reset{flex:0 0 auto;min-width:88px;padding:0 var(--m-4);background:transparent;border:1px solid var(--line-2);color:var(--ink-2)}.vt-sheet-reset:disabled{opacity:.4;cursor:not-allowed}.vt-sheet-done{flex:1 1 auto;border:none;background:var(--green);color:var(--on-green);box-shadow:var(--glow-soft)}.vt-sheet-done:active{transform:translateY(1px)}.vault-placeholder,.connect-prompt{padding:var(--m-5) var(--m-4)}.vault-empty-state{padding:var(--m-5) var(--m-4) var(--m-4);gap:var(--m-3)}.vault-empty-title{font-size:var(--m-text-md)}.vault-empty-sub{font-size:var(--m-text-base);line-height:var(--m-line)}}.vault-empty-state{display:flex;flex-direction:column;align-items:center;gap:max(.625rem,.78vw);padding:max(3rem,3.75vw) max(1.5rem,1.875vw) max(2.5rem,3.13vw);text-align:center}.vault-empty-chart{display:flex;align-items:flex-end;gap:5px;height:max(3.25rem,4.06vw);margin-bottom:4px}.vault-empty-bar{width:5px;height:var(--h);border-radius:2px 2px 0 0;background:var(--green);opacity:.15;animation:ve-bar-pulse 2.4s ease-in-out infinite;animation-delay:var(--d)}@keyframes ve-bar-pulse{0%,to{opacity:.08}50%{opacity:.2}}.vault-empty-flatline{width:max(10rem,12.5vw);height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 20%,var(--line-2) 80%,transparent);position:relative;margin-bottom:4px}.vault-empty-flatline:after{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:var(--ink-3)}.vault-empty-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-mono);font-size:max(.625rem,.78vw);font-weight:600;letter-spacing:.08em;color:var(--ink-3);background:var(--surf);border:1px solid var(--line);border-radius:var(--r-pill);padding:max(.25rem,.31vw) max(.625rem,.78vw)}.vault-empty-badge-dot{width:5px;height:5px;border-radius:50%;background:var(--line-2);flex-shrink:0}.vault-empty-title{font-size:max(.875rem,1.09vw);font-weight:600;color:var(--ink);letter-spacing:-.01em}.vault-empty-sub{font-size:max(.75rem,.94vw);color:var(--ink-3);line-height:1.6;max-width:max(13.75rem,17.19vw)}.create-vault{--cv-nav: max(54px, max(8.89vh, 5vw));height:calc(100dvh - var(--cv-nav));min-height:0;display:flex;flex-direction:column;overflow:hidden}.create-vault:has(.cv-connect-gate){height:auto;min-height:calc(100dvh - var(--cv-nav));overflow:visible}.create-vault:has(.cv-connect-gate) .create-vault-header{padding:0}.create-vault:has(.cv-connect-gate) .create-vault-container{max-width:92vw;justify-content:center;padding-top:max(28px,4.5vh);padding-bottom:max(28px,4.5vh)}.create-vault:has(.cv-connect-gate) .create-vault-content{flex:none}.create-vault-container{max-width:var(--page-max);width:100%;margin:0 auto;padding:0 var(--page-pad);flex:1;min-height:0;display:flex;flex-direction:column}.create-vault-header{flex:none}.create-vault-content{flex:1;min-height:0;display:flex}.create-vault-header{padding:max(10px,max(1.5vh,1vw)) 0 max(10px,max(1vh,.65vw))}.create-vault-title-block{display:none}.create-vault-page-head{display:flex;align-items:flex-end;justify-content:flex-end;gap:max(16px,max(2.25vh,1.5vw));flex-wrap:wrap;margin-bottom:0}.create-vault-eyebrow{display:block;font-family:var(--font-mono);font-size:max(8px,max(.9vh,.6vw));letter-spacing:.12em;text-transform:uppercase;color:var(--green-text);margin-bottom:max(6px,max(.65vh,.45vw))}.create-vault-title{font-size:max(16px,max(2.7vh,1.8vw));letter-spacing:-.02em;font-weight:600;margin:0}.create-vault-description{color:var(--ink-2);font-size:max(10px,max(1.2vh,.8vw));margin-top:max(3px,.25vh);max-width:52ch;line-height:1.45}.create-vault-header-actions{display:flex;gap:max(6px,max(.65vh,.45vw));flex-wrap:wrap;align-items:center}.create-vault-header-btn{display:inline-flex;align-items:center;gap:max(6px,max(.65vh,.4vw));font-family:var(--font-sans);font-size:max(10px,max(1.25vh,.8vw));font-weight:600;padding:max(7px,max(.8vh,.55vw)) max(10px,max(1.2vh,.8vw));border-radius:var(--r);border:1px solid var(--line-2);background:var(--surf-2);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s,transform .18s,box-shadow .2s}.create-vault-header-btn:hover{background:var(--surf-3);border-color:var(--line-strong);transform:translateY(-1px)}.create-vault-header-btn.build-with-ai{background:transparent;color:var(--cyan-text);border-color:color-mix(in srgb,var(--cyan) 45%,transparent);box-shadow:var(--glow-cyan)}.create-vault-header-btn.build-with-ai:hover{background:var(--cyan-tint)}.create-vault-header-btn-icon{width:max(11px,max(1.55vh,1vw));height:max(11px,max(1.55vh,1vw));flex:none}.create-vault-stepper{display:flex;align-items:center;margin:max(10px,max(1vh,.65vw)) 0 max(10px,max(1.15vh,.8vw));padding:max(10px,max(1vh,.65vw)) max(14px,max(1.5vh,1vw));background:var(--surf);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.a-step{display:flex;align-items:center;background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:none}.a-step-btn{cursor:pointer}.a-dot-wrap{display:flex;align-items:center;gap:max(10px,max(1vh,.65vw));padding:max(6px,.6vh);border-radius:var(--r-pill);border:1px solid transparent;background:transparent;transition:background .45s var(--spring, cubic-bezier(.34,1.56,.64,1)),border-color .45s var(--spring, cubic-bezier(.34,1.56,.64,1)),padding .45s var(--spring, cubic-bezier(.34,1.56,.64,1)),box-shadow .45s ease}.a-step.active .a-dot-wrap{background:var(--surf-2);border-color:color-mix(in srgb,var(--green) 30%,var(--line));padding-right:max(13px,max(1.5vh,1vw));box-shadow:var(--glow-soft)}.a-dot{width:max(26px,max(3.15vh,2.05vw));height:max(26px,max(3.15vh,2.05vw));border-radius:50%;flex:none;position:relative;display:grid;place-items:center;font-family:var(--font-mono);font-size:max(10px,max(1.25vh,.8vw));font-weight:700;color:var(--ink-3);background:var(--surf-2);border:1.5px solid var(--line-strong);transition:color .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.a-dot>*{grid-area:1 / 1}.a-step.active .a-dot{color:var(--green-text);border-color:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 16%,transparent)}.a-step.active .a-dot:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;border:1.5px solid var(--green);animation:cvAPulse 1.8s ease-out infinite}@keyframes cvAPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.45);opacity:0}}.a-step.done .a-dot{background:var(--green);border-color:var(--green);color:var(--on-green)}.a-dot .num,.a-dot .chk{transition:opacity .3s var(--spring, cubic-bezier(.34,1.56,.64,1)),transform .3s var(--spring, cubic-bezier(.34,1.56,.64,1))}.a-dot .chk{opacity:0;transform:scale(.4) rotate(-20deg);font-size:max(11px,max(1.55vh,1vw))}.a-step.done .a-dot .num{opacity:0;transform:scale(.4)}.a-step.done .a-dot .chk{opacity:1;transform:none}.a-label{width:max-content;max-width:0;opacity:0;overflow:hidden;transition:max-width .45s var(--spring, cubic-bezier(.34,1.56,.64,1)),opacity .35s ease}.a-step.active .a-label{max-width:max(161px,14.7vw);opacity:1}.a-label-in{white-space:nowrap;display:flex;flex-direction:column;line-height:1.2;padding-right:2px}.a-label b{font-size:max(10px,max(1.25vh,.8vw));font-weight:600;color:var(--ink)}.a-label span{font-family:var(--font-mono);font-size:max(8px,max(.9vh,.6vw));letter-spacing:.06em;text-transform:uppercase;color:var(--green-text)}.a-line{flex:1;height:max(2px,.25vh);min-width:max(15px,1.3vw);margin:0 max(5px,.35vw);border-radius:3px;background:var(--line-2);position:relative;overflow:hidden}.a-line .fill{position:absolute;inset:0;width:0;border-radius:3px;background:linear-gradient(90deg,var(--green),var(--cyan));transition:width .6s ease}.a-line.done .fill{width:100%}.a-line.active .fill{width:55%}.a-line.active .fill:after{content:"";position:absolute;right:-4px;top:50%;width:10px;height:10px;transform:translateY(-50%);border-radius:50%;background:var(--cyan);box-shadow:0 0 10px 2px var(--cyan);animation:cvComet 1.4s ease infinite alternate}@keyframes cvComet{0%{opacity:.5}to{opacity:1}}.cv-step-enter{animation:cvStepEnter .42s cubic-bezier(.4,0,.2,1) both}@keyframes cvStepEnter{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}.cv-step-fade{animation:cvStepFade .42s cubic-bezier(.4,0,.2,1) both}@keyframes cvStepFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cv-connect-gate{display:grid;grid-template-columns:.95fr 1.05fr;height:calc(100dvh - var(--cv-nav) - 2 * max(30px,4.75vh));min-height:max(337px,max(55.15vh,31.05vw));flex:none;width:100%;border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-card)}.cv-gate-left{--glx: max(26px, max(3.6vh, 2.7vw));padding:0 var(--glx);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow-y:auto;border-right:1px solid var(--line);background:var(--surf)}.cv-gate-left-col{width:100%;display:flex;flex-direction:column}.cv-gate-kicker{display:inline-flex;align-items:center;gap:max(6px,.55vw);font-family:var(--font-mono);font-size:max(9px,max(1vh,.65vw));letter-spacing:.12em;text-transform:uppercase;color:var(--green-text);margin-bottom:max(10px,max(2vh,1.35vw));padding:max(4px,.5vh) max(9px,.95vw);border-radius:var(--r-pill);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 25%,transparent);align-self:flex-start}.cv-gate-kicker i{font-size:max(10px,max(1.35vh,.95vw))}.cv-gate-title{font-size:max(16px,max(2.7vh,1.8vw));font-weight:700;letter-spacing:-.02em;margin:0 0 max(8px,max(1.35vh,.9vw));line-height:1.18}.cv-gate-body{font-size:max(10px,max(1.45vh,1vw));color:var(--ink-2);line-height:1.6;margin-bottom:max(14px,max(2.35vh,1.6vw));max-width:52ch}.cv-gate-bullets{list-style:none;padding:0;margin:0 0 max(14px,max(2.55vh,1.7vw));display:flex;flex-direction:column;gap:max(10px,max(1.55vh,1.05vw))}.cv-gate-bullets li{display:flex;gap:max(10px,max(1.35vh,.9vw));align-items:flex-start}.cv-bullet-icon{width:max(26px,max(3.45vh,2.35vw));height:max(26px,max(3.45vh,2.35vw));border-radius:max(8px,.75vw);flex:none;display:flex;align-items:center;justify-content:center;font-size:max(12px,max(1.8vh,1.2vw));color:var(--green-text);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 22%,transparent)}.cv-gate-bullets li>div{display:flex;flex-direction:column;gap:max(3px,.25vw);padding-top:max(2px,.2vw)}.cv-gate-bullets li b{font-size:max(10px,max(1.35vh,.9vw));font-weight:600}.cv-gate-bullets li span{font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-2);line-height:1.5}.cv-gate-cta{display:flex;flex-direction:column;gap:max(8px,max(1.15vh,.8vw))}.cv-gate-connect-btn{display:inline-flex;align-items:center;gap:max(8px,max(1vh,.65vw));font-family:var(--font-sans);font-size:max(11px,max(1.5vh,1vw));font-weight:600;padding:max(10px,max(1.35vh,.9vw)) max(18px,max(2.55vh,1.8vw));border-radius:max(var(--r-md),.8vw);border:none;background:var(--green);color:var(--on-green);cursor:pointer;box-shadow:var(--glow-soft);align-self:flex-start;transition:background .18s,box-shadow .25s,transform .18s}.cv-gate-connect-btn:hover:not(:disabled){background:var(--green-strong);box-shadow:var(--glow-green);transform:translateY(-1px)}.cv-gate-connect-btn.cv-gate-connect-btn--disabled,.cv-gate-connect-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.cv-gate-connect-btn i{font-size:max(14px,max(1.8vh,1.2vw))}.cv-gate-foot{display:flex;align-items:center;gap:max(6px,.45vw);font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-3)}.cv-gate-foot a{color:var(--green-text);text-decoration:underline}.cv-gate-foot i{font-size:max(10px,max(1.35vh,.9vw))}.cv-gate-right{position:relative;display:flex;flex-direction:column;background:var(--surf-2);overflow:hidden}.cv-gate-preview-header{display:flex;align-items:center;justify-content:space-between;padding:max(10px,1.35vh) max(13px,1.5vw);border-bottom:1px solid var(--line)}.cv-gate-preview-eyebrow{font-family:var(--font-mono);font-size:max(9px,max(.9vh,.6vw));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cv-gate-locked-badge{display:inline-flex;align-items:center;gap:max(5px,.45vw);font-family:var(--font-mono);font-size:max(9px,max(.9vh,.6vw));color:var(--ink-3);padding:max(3px,.3vh) max(8px,.75vw);border-radius:var(--r-pill);border:1px solid var(--line-strong)}.cv-gate-locked-dot{width:max(5px,.45vw);height:max(5px,.45vw);border-radius:50%;background:var(--amber);animation:cvLockPulse 2s ease-in-out infinite}@keyframes cvLockPulse{0%,to{opacity:1}50%{opacity:.35}}.cv-gate-builder{flex:1;min-height:0;padding:max(11px,1.5vw);display:flex;flex-direction:column;gap:max(7px,.75vw);filter:blur(1.5px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.cv-pv-stats{display:grid;grid-template-columns:1fr 1fr;gap:max(8px,.75vw);margin-bottom:max(3px,.3vh)}.cv-pv-stat{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-md);padding:max(10px,1vh) max(10px,1.05vw)}.cv-pv-label{font-size:max(9px,max(.9vh,.6vw));color:var(--ink-3);font-family:var(--font-mono);margin-bottom:max(4px,.45vh)}.cv-pv-val{font-family:var(--font-mono);font-size:max(12px,max(1.6vh,1.1vw));font-weight:700}.cv-pv-val--green{color:var(--green-text)}.cv-pv-section{display:flex;align-items:center;gap:max(10px,.95vw);padding:max(10px,1vh) max(10px,1.05vw);border-radius:var(--r-md);background:var(--surf);border:1px solid var(--line)}.cv-pv-section--filled{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.cv-pv-icon{width:max(26px,max(2.9vh,2vw));height:max(26px,max(2.9vh,2vw));border-radius:max(8px,.75vw);flex:none;display:flex;align-items:center;justify-content:center;font-size:max(12px,max(1.55vh,1.05vw));color:var(--green-text);background:var(--green-tint)}.cv-pv-section-body{flex:1;min-width:0}.cv-pv-section-body h5{font-size:max(10px,max(1.2vh,.8vw));font-weight:600;margin:0}.cv-pv-section-body p{font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-2);margin:max(2px,.2vh) 0 0}.cv-pv-chk{width:max(16px,max(1.9vh,1.25vw));height:max(16px,max(1.9vh,1.25vw));border-radius:max(5px,.45vw);flex:none;border:1.5px solid var(--line-strong);background:var(--surf-2);display:flex;align-items:center;justify-content:center}.cv-pv-chk--done{background:var(--green);border-color:var(--green);color:var(--on-green)}.cv-pv-bar{display:flex;height:max(4px,.4vh);border-radius:5px;overflow:hidden;margin-top:auto;gap:max(2px,.2vw)}.cv-gate-lockover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg) 15%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cv-gate-lockpill{display:flex;align-items:center;gap:max(8px,.75vw);padding:max(10px,1.15vh) max(17px,1.9vw);border-radius:var(--r-pill);background:var(--surf);border:1px solid var(--line-strong);box-shadow:var(--shadow-float);font-size:max(10px,max(1.3vh,.9vw));font-weight:600;color:var(--ink)}.cv-gate-lockpill i{font-size:max(13px,max(1.6vh,1.1vw));color:var(--green-text)}.cv-terms-checks{display:flex;flex-direction:column;gap:max(10px,max(1.45vh,1vw));margin-bottom:max(20px,max(2.7vh,1.8vw))}.cv-tcheck{display:flex;gap:max(10px,max(1.25vh,.85vw));align-items:flex-start;cursor:pointer;padding:max(10px,max(1.25vh,.85vw));border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surf-2);transition:.15s}.cv-tcheck:hover{border-color:var(--line-strong)}.cv-tcheck--on{border-color:color-mix(in srgb,var(--green) 35%,var(--line));background:var(--green-tint)}.cv-tcheck input[type=checkbox]{display:none}.cv-tcheck-box{width:max(18px,max(2.05vh,1.4vw));height:max(18px,max(2.05vh,1.4vw));border-radius:max(6px,.6vw);flex:none;border:1.5px solid var(--line-strong);background:var(--surf);display:flex;align-items:center;justify-content:center;font-size:max(10px,max(1.15vh,.8vw));color:transparent;margin-top:max(1px,.1vh);transition:.15s}.cv-tcheck--on .cv-tcheck-box{background:var(--green);border-color:var(--green);color:var(--on-green)}.cv-tcheck-label{font-size:max(10px,max(1.3vh,.85vw));color:var(--ink-2);line-height:1.6}.cv-tcheck--on .cv-tcheck-label{color:var(--ink)}.cv-terms-link{color:var(--green-text);text-decoration:underline}.cv-terms-in-gate{display:flex;flex-direction:column;gap:max(9px,max(1.1vh,.7vw));margin-bottom:max(14px,max(1.8vh,1.25vw))}.cv-gate-builder--sprout{--gx: max(13px, 1.7vw);padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column}.cv-gate-builder--sprout .sprout-stage{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(10px,1.35vh) var(--gx)}.cv-gate-builder--sprout .sprout-kicker{font-size:max(9px,max(.9vh,.65vw))}.cv-gate-builder--sprout .grow-ring{width:max(99px,min(14.45vh,10.85vw));height:max(99px,min(14.45vh,10.85vw));margin:max(8px,1.1vh) auto max(4px,.55vh)}.cv-gate-builder--sprout .grow-ring-face{width:max(83px,min(12.25vh,9.2vw));height:max(83px,min(12.25vh,9.2vw))}.cv-gate-builder--sprout .grow-ring-face svg{width:max(66px,min(10.35vh,7.75vw));height:max(66px,min(10.35vh,7.75vw))}.cv-gate-builder--sprout .sprout-pct{font-size:max(9px,max(1vh,.65vw))}.cv-gate-builder--sprout .stage-name{font-size:max(11px,max(1.55vh,1.05vw));margin-top:max(4px,.55vh)}.cv-gate-builder--sprout .cv-harvest{flex:none;margin:0 var(--gx);padding:max(10px,1.1vh) max(10px,1.2vw);border-top:1px solid var(--line)}.cv-gate-builder--sprout .cv-harvest-val{font-size:max(12px,max(1.6vh,1.1vw))}.cv-gate-builder--sprout .cv-harvest-sub{font-size:max(9px,max(1vh,.65vw))}.cv-gate-builder--sprout .cv-harvest-label{font-size:max(10px,max(1.1vh,.7vw))}.cv-gate-builder--sprout .cv-harvest-est{font-size:max(9px,max(.95vh,.65vw))}.cv-gate-builder--sprout .cv-checklist{flex:none;padding:max(8px,.9vh) var(--gx) max(4px,.45vh);border-top:1px solid var(--line)}.cv-gate-builder--sprout .cv-checklist-head{font-size:max(8px,max(.85vh,.6vw));margin-bottom:max(4px,.55vh)}.cv-gate-builder--sprout .cv-cl-item{padding:max(5px,max(.6vh,.4vw)) 0}.cv-gate-builder--sprout .cv-cl-text{font-size:max(10px,max(1.15vh,.75vw))}.cv-gate-builder--sprout .cv-cl-box{width:max(13px,1.6vw);height:max(13px,1.6vw);font-size:max(10px,1.1vw)}.cv-gate-builder--sprout .cv-cl-num{font-size:max(9px,max(.85vh,.6vw))}.cv-gate-builder--sprout .cv-sow-wrap{flex:none;padding:max(10px,1.1vh) var(--gx) max(10px,1.45vh);margin-top:0;border-top:1px solid var(--line)}.cv-gate-builder--sprout .cv-sow-btn{font-size:max(10px,max(1.25vh,.9vw));padding:max(9px,max(1.1vh,.75vw)) max(15px,1.7vw)}.cv-terms-stage{display:flex;justify-content:center;padding:max(28px,max(3.6vh,2.4vw)) 0 max(44px,max(5.4vh,3.6vw))}.cv-terms-card{width:100%;max-width:max(394px,36vw);background:var(--surf);border:1px solid var(--line);border-radius:var(--r-xl);padding:max(24px,max(2.7vh,1.8vw)) max(24px,max(2.5vw,1.65vw)) max(18px,max(2.35vh,1.55vw));box-shadow:var(--shadow-card)}.cv-terms-card h2{font-size:max(14px,max(1.9vh,1.25vw));letter-spacing:-.01em}.cv-terms-intro{color:var(--ink-2);font-size:max(10px,max(1.2vh,.8vw));margin:max(7px,max(.75vh,.5vw)) 0 max(16px,max(2.05vh,1.4vw));line-height:1.6}.cv-terms-actions{display:flex;align-items:center;justify-content:space-between;margin-top:max(14px,max(1.9vh,1.25vw));gap:max(10px,max(1.15vh,.75vw));flex-wrap:wrap}.cv-terms-hint{display:flex;align-items:center;gap:max(5px,max(.6vh,.4vw));font-size:max(10px,max(1.1vh,.7vw));color:var(--ink-3)}.cv-terms-hint i{font-size:max(10px,max(1.35vh,.9vw));color:var(--green-text)}.cv-terms-continue-btn{display:inline-flex;align-items:center;gap:max(7px,max(.8vh,.55vw));font-family:var(--font-sans);font-size:max(10px,max(1.4vh,.95vw));font-weight:600;padding:max(9px,max(1.1vh,.7vw)) max(16px,max(2vh,1.3vw));border-radius:var(--r-md);border:none;background:var(--green);color:var(--on-green);cursor:pointer;box-shadow:var(--glow-soft);white-space:nowrap;transition:background .18s,box-shadow .25s,transform .18s}.cv-terms-continue-btn:hover:not(:disabled){background:var(--green-strong);box-shadow:var(--glow-green);transform:translateY(-1px)}.cv-terms-continue-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.cv-terms-continue-btn i{font-size:max(12px,max(1.6vh,1.1vw))}@media(max-height:740px){.cv-gate-left{overflow-y:auto}}@media(max-width:900px){.cv-connect-gate{grid-template-columns:1fr}.cv-gate-left{border-right:none;border-bottom:1px solid var(--line)}.cv-gate-right{display:none}}.create-vault-garden{display:grid;grid-template-columns:max(271px,16.3vw) minmax(0,1fr) max(271px,16.3vw);gap:max(10px,max(1.5vh,1vw));align-items:start;flex:1;min-height:0;overflow:hidden}.cv-greenhouse{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden}.gh-head{flex-shrink:0;padding:max(10px,max(1.75vh,1vw)) max(12px,max(2vh,1.15vw)) max(10px,max(1.5vh,.85vw));border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:max(7px,max(1vh,.55vw))}.cv-lib-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(9px,max(1.25vh,.7vw));letter-spacing:.12em;text-transform:uppercase;color:var(--green-text)}.cv-lib-description{margin:0;font-size:max(10px,max(1.45vh,.8vw));font-weight:500;color:var(--ink-2);line-height:1.3}.gh-search{position:relative;margin-top:max(3px,.4vh)}.gh-search i{position:absolute;left:max(9px,max(1.4vh,.8vw));top:50%;transform:translateY(-50%);color:var(--ink-3);font-size:max(11px,max(1.9vh,1.05vw));pointer-events:none}.gh-search input{width:100%;background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r);color:var(--ink);font-family:var(--font-family-text);font-size:max(10px,max(1.55vh,.9vw));padding:max(8px,max(1.15vh,.65vw)) max(25px,max(4vh,2.25vw));transition:border-color .15s ease,box-shadow .15s ease}.gh-search input:focus{outline:none;border-color:var(--green);box-shadow:var(--focus)}.gh-search input::placeholder{color:var(--ink-3)}.gh-body{flex:1;min-height:0;overflow-y:auto;padding:max(7px,max(1vh,.55vw)) max(9px,max(1.25vh,.7vw))}.gh-body::-webkit-scrollbar{width:8px}.gh-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.collapse-list{display:flex;flex-direction:column;gap:max(5px,max(.5vh,.3vw))}.collapse-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surf-2);overflow:hidden;transition:border-color .18s}.collapse-panel.expanded{border-color:color-mix(in srgb,var(--green) 32%,var(--line))}.collapse-header{display:flex;align-items:center;gap:max(6px,max(.65vh,.4vw));padding:max(9px,max(.9vh,.6vw)) max(10px,max(1.1vw,.73vw));cursor:pointer;-webkit-user-select:none;user-select:none;font-size:max(10px,max(1.2vh,.8vw));font-weight:600;color:var(--ink);transition:background .15s}.collapse-header:hover{background:var(--surf-3)}.collapse-header:focus-visible{outline:none;box-shadow:var(--focus) inset}.collapse-header span{flex:1;min-width:0}.collapse-header:before{content:"";width:7px;height:7px;border-radius:2px;flex:none;background:var(--green);opacity:.35;transition:opacity .18s,transform .18s}.collapse-panel.expanded .collapse-header:before{opacity:1}.collapse-header:after{content:"";width:8px;height:8px;flex:none;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);transition:transform .2s;margin-right:3px}.collapse-panel.expanded .collapse-header:after{transform:rotate(225deg)}.collapse-content{display:flex;flex-direction:column;gap:max(3px,.3vh)}.collapse-panel.expanded .collapse-content{padding:max(3px,.3vh) max(7px,.6vw) max(7px,.6vw)}.list-item{display:flex;align-items:center;gap:max(8px,max(.8vh,.55vw));padding:max(6px,max(.6vh,.4vw)) max(7px,max(.7vw,.46vw));border-radius:var(--r);background:var(--surf);border:1px solid var(--line);cursor:grab;transition:border-color .15s,background .15s,transform .12s,box-shadow .18s}.list-item:hover{border-color:color-mix(in srgb,var(--green) 40%,var(--line));background:var(--green-tint);transform:translateY(-1px);box-shadow:var(--glow-soft)}.list-item:active{cursor:grabbing}.item-logo{width:max(22px,max(2.55vh,1.65vw));height:max(22px,max(2.55vh,1.65vw));border-radius:8px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surf-3);border:1px solid var(--line-2);font-family:var(--font-mono);font-size:max(8px,max(.85vh,.55vw));font-weight:700;color:var(--green-text);text-transform:uppercase}.item-logo img{width:100%;height:100%;object-fit:cover}.item-text{flex:1;min-width:0;font-size:max(10px,max(1.15vh,.75vw));font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-drag{flex:none;color:var(--ink-3);font-size:max(9px,max(.9vh,.6vw));letter-spacing:-2px;line-height:1;opacity:0;transition:opacity .15s;cursor:grab}.list-item:hover .item-drag{opacity:1}.cv-beds{display:flex;flex-direction:column;gap:max(10px,max(1.3vh,.85vw));overflow-y:auto;padding:2px max(3px,.25vw) max(18px,2.25vh);align-self:stretch}.bed{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden;transition:border-color .2s,box-shadow .25s;flex-shrink:0}.bed.complete{border-color:color-mix(in srgb,var(--green) 38%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 16%,transparent),var(--glow-soft)}.bed-head{display:flex;align-items:center;gap:max(10px,max(1.2vh,.8vw));padding:max(10px,max(1.4vh,.95vw)) max(15px,max(1.65vw,1.1vw));cursor:pointer;-webkit-user-select:none;user-select:none}.bed-glyph{width:max(28px,max(3.35vh,2.25vw));height:max(28px,max(3.35vh,2.25vw));border-radius:max(9px,max(.9vh,.6vw));flex:none;display:flex;align-items:center;justify-content:center;font-size:max(14px,max(1.9vh,1.25vw));color:var(--green-text);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 22%,transparent);transition:.2s}.bed.complete .bed-glyph{background:var(--green);color:var(--on-green);box-shadow:var(--glow-soft)}.bed-titles{flex:1;min-width:0}.bed-kicker{font-family:var(--font-mono);font-size:max(8px,max(.85vh,.55vw));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bed-titles h3{font-size:max(11px,max(1.55vh,1vw));margin-top:max(2px,.2vh)}.bed-titles p{font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-2);margin-top:max(2px,.2vh)}.bed-status{display:flex;align-items:center;gap:max(8px,max(.8vh,.55vw))}.ring-mini{--p: 0;width:max(26px,max(2.9vh,1.9vw));height:max(26px,max(2.9vh,1.9vw));border-radius:50%;display:grid;place-items:center;flex:none;background:conic-gradient(var(--green) calc(var(--p)*1%),var(--line-2) 0)}.ring-mini:before{content:"";grid-area:1/1;width:max(19px,max(2.15vh,1.45vw));height:max(19px,max(2.15vh,1.45vw));border-radius:50%;background:var(--surf)}.ring-mini i{grid-area:1/1;font-size:max(10px,max(1.25vh,.8vw));color:var(--ink-3);z-index:1}.bed.complete .ring-mini i{color:var(--green-text)}.bed-chev{font-size:max(13px,max(1.75vh,1.15vw));color:var(--ink-3);transition:transform .2s}.bed.open .bed-chev{transform:rotate(180deg)}.bed-body{display:none;padding:max(3px,.25vh) max(15px,max(1.65vw,1.1vw)) max(14px,max(1.9vh,1.25vw));border-top:1px solid var(--line)}.bed.open .bed-body{display:block}.bed-hint{font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-3);margin:max(10px,max(1.2vh,.8vw)) 0 max(10px,max(1.3vh,.85vw));display:flex;align-items:center;gap:max(6px,max(.65vh,.4vw))}.bed-hint i{color:var(--green-text);font-size:max(10px,max(1.4vh,.95vw))}.cv-field{display:flex;flex-direction:column;gap:max(5px,max(.5vh,.3vw))}.cv-field label{font-size:max(10px,max(1.05vh,.7vw));font-weight:500;color:var(--ink-2);display:flex;align-items:center;gap:max(5px,max(.5vh,.3vw))}.cv-q{width:max(11px,max(1.3vh,.85vw));height:max(11px,max(1.3vh,.85vw));border-radius:50%;border:1px solid var(--line-strong);color:var(--ink-3);font-size:max(8px,max(.8vh,.55vw));display:inline-flex;align-items:center;justify-content:center;cursor:help;flex:none}.cv-input,.cv-select,.cv-textarea{width:100%;background:var(--surf-2);border:1px solid var(--line-2);color:var(--ink);font-family:inherit;font-size:max(10px,max(1.25vh,.8vw));padding:max(8px,max(.85vh,.55vw)) max(10px,max(1.1vw,.73vw));border-radius:var(--r);outline:none;transition:border-color .15s,box-shadow .15s}.cv-input::placeholder,.cv-textarea::placeholder{color:var(--ink-3)}.cv-input:focus,.cv-select:focus,.cv-textarea:focus{border-color:var(--green);box-shadow:var(--focus)}.cv-input[readonly]{opacity:.6;cursor:default}.cv-field-error{font-size:max(9px,max(1.05vh,.7vw));color:var(--red-text);line-height:1.35;margin-top:max(2px,.15vh)}.cv-input.is-invalid,.cv-select.is-invalid,.cv-textarea.is-invalid,.cv-dropzone.is-invalid,.cv-icon-drop.is-invalid{border-color:color-mix(in srgb,var(--red) 72%,var(--line-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 22%,transparent)}.cv-input.is-invalid:focus,.cv-select.is-invalid:focus,.cv-textarea.is-invalid:focus{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 18%,transparent)}.cv-toggle-days-wrap{display:flex;flex-direction:column;gap:max(2px,.15vh);align-items:stretch}.cv-advisor-grid.is-invalid{outline:1px solid color-mix(in srgb,var(--red) 55%,transparent);outline-offset:max(4px,.4vh);border-radius:var(--r-lg)}.cv-radio-cards.is-invalid{outline:1px solid color-mix(in srgb,var(--red) 55%,transparent);outline-offset:max(3px,.3vh);border-radius:var(--r)}.cv-optional-tag{margin-left:max(6px,max(.55vh,.35vw));font-size:max(8px,max(.9vh,.6vw));font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surf-2);border:1px solid var(--line-2);border-radius:999px;padding:max(1px,.1vh) max(6px,max(.55vh,.35vw))}.cv-optional-inline{margin-left:max(5px,.35vw);font-size:max(9px,max(.95vh,.65vw));font-weight:400;color:var(--ink-3)}.cv-req-star{color:var(--red-text);margin-left:2px}.cv-fee-hint{font-size:max(9px,max(1.05vh,.7vw));color:var(--ink-3);margin:max(-4px,-.4vh) 0 max(10px,max(1.1vh,.75vw));line-height:1.4}.cv-fee-pair{display:grid;grid-template-columns:1fr 1fr;gap:max(10px,max(1.2vh,.8vw));margin-top:max(10px,max(1.2vh,.8vw));transition:background .2s,box-shadow .2s;border-radius:var(--r)}.cv-fee-pair.needs-ben{background:color-mix(in srgb,var(--amber, #E8A838) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber, #E8A838) 28%,transparent);padding:max(8px,max(.85vh,.55vw));margin-left:max(-8px,max(-.85vh,-.55vw));margin-right:max(-8px,max(-.85vh,-.55vw))}.cv-fee-pair.is-invalid{background:color-mix(in srgb,var(--red) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 28%,transparent);padding:max(8px,max(.85vh,.55vw));margin-left:max(-8px,max(-.85vh,-.55vw));margin-right:max(-8px,max(-.85vh,-.55vw))}.cv-field-nudge{font-size:max(9px,max(1.05vh,.7vw));color:color-mix(in srgb,var(--amber, #E8A838) 85%,var(--ink-2));line-height:1.35;margin-top:max(2px,.15vh)}.cv-input.is-pending,.cv-select.is-pending{border-color:color-mix(in srgb,var(--amber, #E8A838) 55%,var(--line-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--amber, #E8A838) 18%,transparent)}.cv-input:disabled{opacity:.45;cursor:not-allowed}.cv-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238B978F' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right max(9px,max(1.4vh,.8vw)) center;padding-right:max(27px,max(4.25vh,2.4vw));cursor:pointer}.cv-textarea{resize:vertical;min-height:max(65px,max(7.65vh,5.05vw))}.cv-mono{font-family:var(--font-mono)!important}.cv-two-col{display:grid;grid-template-columns:1fr 1fr;gap:max(10px,max(1.2vh,.8vw))}.cv-input-wrap{position:relative}.cv-input-sfx{position:absolute;right:max(10px,max(1.1vw,.73vw));top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:max(10px,max(1.1vh,.7vw));color:var(--ink-3);pointer-events:none}.cv-divider{height:1px;background:var(--line);margin:max(12px,max(1.65vh,1.1vw)) 0}.cv-subhead{display:flex;align-items:center;gap:max(6px,max(.65vh,.45vw));font-size:max(10px,max(1.1vh,.7vw));font-weight:600;color:var(--ink);margin-bottom:max(10px,max(1.2vh,.8vw))}.cv-subhead i{color:var(--green-text);font-size:max(11px,max(1.55vh,1vw))}.cv-plot-grid{display:grid;gap:max(10px,max(1.2vh,.8vw))}.cv-plot{display:flex;flex-direction:column;gap:max(5px,max(.55vh,.35vw))}.cv-plot-label{font-size:max(10px,max(1.05vh,.7vw));font-weight:500;color:var(--ink-2)}.cv-plot-label .muted{color:var(--ink-3)}.cv-base-asset-info{display:flex;flex-direction:column;gap:max(4px,max(.45vh,.3vw));padding:max(8px,max(.85vh,.55vw)) max(10px,max(1.1vw,.73vw));border:1px solid var(--line-2);border-radius:var(--r);background:var(--surf-2)}.cv-base-asset-info-row{display:flex;justify-content:space-between;align-items:baseline;gap:max(10px,max(1.2vh,.8vw));font-size:max(10px,max(1.05vh,.7vw))}.cv-base-asset-info-label{color:var(--ink-3);font-weight:500}.cv-base-asset-info-value{color:var(--ink);font-weight:600;text-align:right}.cv-dropzone{min-height:max(47px,max(5.85vh,3.9vw));border:1.5px dashed var(--line-strong);border-radius:var(--r-md);background:repeating-linear-gradient(90deg,transparent 0 22px,color-mix(in srgb,var(--line) 60%,transparent) 22px 23px),var(--surf-2);padding:max(8px,max(.8vh,.55vw));display:flex;flex-wrap:wrap;gap:max(6px,max(.65vh,.45vw));align-items:center;transition:.16s}.cv-dropzone.empty{justify-content:center;cursor:pointer}.cv-dz-empty{display:flex;align-items:center;gap:max(6px,max(.65vh,.45vw));color:var(--ink-3);font-size:max(10px,max(1.1vh,.7vw));pointer-events:none}.cv-dz-empty i{font-size:max(11px,max(1.5vh,1vw))}.cv-dropzone.over{border-color:var(--green);background:var(--green-tint);box-shadow:var(--focus) inset}.cv-dropzone.over .cv-dz-empty{color:var(--green-text)}.cv-dropzone .cv-planted{pointer-events:none}.cv-dropzone .cv-planted-rm{pointer-events:auto}.cv-planted{display:inline-flex;align-items:center;gap:max(5px,max(.55vh,.35vw));padding:max(4px,.4vh) max(6px,.5vw) max(4px,.4vh) max(4px,.4vh);border-radius:var(--r);background:var(--surf);border:1px solid color-mix(in srgb,var(--green) 32%,var(--line-2));animation:cvSprout .35s cubic-bezier(.2,.9,.25,1.2)}@keyframes cvSprout{0%{transform:scale(.7) translateY(6px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.cv-planted-ic{width:max(16px,max(1.9vh,1.25vw));height:max(16px,max(1.9vh,1.25vw));border-radius:max(5px,.45vw);flex:none;display:flex;align-items:center;justify-content:center;font-size:max(9px,max(.95vh,.65vw));font-weight:700;font-family:var(--font-mono)}.cv-planted-ic.c-green{background:var(--green-tint);color:var(--green-text)}.cv-planted-ic.c-cyan{background:var(--cyan-tint);color:var(--cyan-text)}.cv-planted-ic.c-yellow{background:var(--yellow-tint);color:var(--yellow-text)}.cv-planted-ic.c-amber{background:var(--amber-tint);color:var(--amber-text)}.cv-planted-name{font-size:max(10px,max(1.05vh,.7vw));font-weight:600;color:var(--ink)}.cv-planted-rm{width:max(13px,max(1.6vh,1.05vw));height:max(13px,max(1.6vh,1.05vw));border-radius:5px;border:none;background:transparent;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;font-size:max(10px,max(1.25vh,.8vw));padding:0;line-height:1}.cv-planted-rm:hover{background:var(--red-tint);color:var(--red-text)}.cv-planted-lock{color:var(--ink-3);display:grid;place-items:center}.cv-dropzone.locked{border-style:solid;cursor:default;opacity:.92}.cv-dropzone.locked.empty{cursor:default}.cv-platform-line{display:flex;align-items:center;justify-content:space-between;padding:max(9px,max(.9vh,.6vw)) max(11px,max(1.2vw,.8vw));border-radius:var(--r);background:var(--surf-2);border:1px solid var(--line);margin-bottom:max(10px,max(1.2vh,.8vw))}.cv-platform-line .pl-l{display:flex;align-items:center;gap:max(6px,max(.65vh,.45vw));font-size:max(10px,max(1.1vh,.7vw));color:var(--ink-2)}.cv-platform-line .pl-l i{color:var(--amber-text)}.cv-platform-line .pl-r{font-family:var(--font-mono);font-size:max(10px,max(1.25vh,.8vw));font-weight:600;color:var(--amber-text)}.cv-toggle-row{display:flex;align-items:center;gap:max(9px,max(.9vh,.6vw));padding:max(9px,max(.9vh,.6vw)) max(11px,max(1.2vw,.8vw));border-radius:var(--r);background:var(--surf-2);border:1px solid var(--line-2);margin-top:max(10px,max(1.2vh,.8vw))}.cv-toggle-row .tt{flex:1}.cv-toggle-row .tt .t1{font-size:max(10px,max(1.2vh,.8vw));font-weight:600}.cv-toggle-row .tt .t2{font-size:max(9px,max(.95vh,.65vw));color:var(--ink-3)}.cv-toggle-icon{font-size:max(13px,max(1.75vh,1.15vw));color:var(--cyan-text)}.cv-toggle-days{width:max(78px,max(8.5vw,5.5vh))!important}.cv-switch{position:relative;width:max(32px,max(3.5vh,2.3vw));height:max(18px,max(1.9vh,1.25vw));border-radius:var(--r-pill);background:var(--surf-3);border:1px solid var(--line-2);cursor:pointer;transition:.2s;flex:none}.cv-switch:after{content:"";position:absolute;top:2px;left:2px;width:max(12px,max(1.5vh,1vw));height:max(12px,max(1.5vh,1vw));border-radius:50%;background:var(--ink-2);transition:.2s}.cv-switch.on{background:var(--green);border-color:var(--green)}.cv-switch.on:after{left:calc(100% - max(12px,max(1.5vh,1vw)) - 2px);background:var(--on-green)}.cv-radio-cards{display:grid;grid-template-columns:1fr 1fr;gap:max(9px,max(1.05vh,.65vw))}.cv-radio-card{display:flex;gap:max(9px,max(1.05vh,.65vw));align-items:flex-start;padding:max(10px,max(1.25vh,.8vw));border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surf-2);cursor:pointer;transition:.15s}.cv-radio-card:hover{border-color:var(--line-strong)}.cv-radio-card.sel{border-color:var(--green);background:var(--green-tint);box-shadow:var(--glow-soft)}.cv-radio-dot{width:max(13px,max(1.6vh,1.05vw));height:max(13px,max(1.6vh,1.05vw));border-radius:50%;border:2px solid var(--line-strong);flex:none;margin-top:1px;position:relative}.cv-radio-card.sel .cv-radio-dot{border-color:var(--green)}.cv-radio-card.sel .cv-radio-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--green)}.cv-radio-card--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.cv-radio-card--disabled:hover{border-color:var(--line-2)}.cv-gate-kicker--warn{color:var(--amber)}.cv-mono-inline{font-family:var(--font-mono);font-size:max(10px,max(1.1vh,.75vw));color:var(--ink-2);word-break:break-all}.cv-radio-content i{font-size:max(11px,max(1.55vh,1vw));color:var(--green-text)}.cv-radio-content .rt1{font-size:max(10px,max(1.2vh,.8vw));font-weight:600;display:flex;align-items:center;gap:max(5px,max(.55vh,.35vw))}.cv-radio-content .rt2{font-size:max(9px,max(.95vh,.65vw));color:var(--ink-2);margin-top:max(2px,.2vh)}.cv-icon-drop{display:flex;align-items:center;gap:max(10px,max(1.2vw,.8vw));padding:max(9px,max(.9vh,.6vw));border:1.5px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surf-2);cursor:pointer;transition:border-color .15s}.cv-icon-drop:hover{border-color:var(--green)}.cv-icon-drop-box{width:max(32px,max(3.45vh,2.3vw));height:max(32px,max(3.45vh,2.3vw));border-radius:max(9px,.8vw);background:var(--surf-3);display:grid;place-items:center;color:var(--ink-3);font-size:max(14px,max(1.9vh,1.25vw));overflow:hidden;flex:none}.cv-icon-drop-box img{width:100%;height:100%;object-fit:cover;border-radius:9px}.cv-icon-drop-text .t1{font-size:max(10px,max(1.1vh,.7vw));font-weight:600}.cv-icon-drop-text .t2{font-size:max(9px,max(.95vh,.65vw));color:var(--ink-3)}.cv-sprout{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow-y:auto}.cv-sprout-section{flex-shrink:0;padding:max(10px,max(1.75vh,1vw)) max(12px,max(2vh,1.15vw));border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:max(9px,max(1.25vh,.7vw))}.cv-sprout-section:last-child{border-bottom:none}.cv-sprout-preview{background:radial-gradient(220px 150px at 50% 38%,color-mix(in srgb,var(--green) 12%,transparent),transparent 70%)}.sprout-visual{display:flex;flex-direction:column;align-items:center;gap:max(9px,max(1.25vh,.7vw))}.sprout-meta{display:flex;flex-direction:column;align-items:center;gap:max(3px,.4vh);text-align:center;width:100%}.sprout-stage{position:relative;padding:max(16px,max(2.05vh,1.35vw)) max(16px,max(1.65vw,1.1vw)) max(12px,max(1.65vh,1.1vw));text-align:center;background:radial-gradient(220px 150px at 50% 38%,color-mix(in srgb,var(--green) 12%,transparent),transparent 70%)}.sprout-kicker{font-family:var(--font-mono);font-size:max(8px,max(.9vh,.6vw));letter-spacing:.14em;text-transform:uppercase;color:var(--green-text)}.grow-ring{--progress:0;position:relative;width:max(126px,min(14.45vh,10.85vw));height:max(126px,min(14.45vh,10.85vw));margin:max(10px,max(1.3vh,.85vw)) auto max(5px,max(.5vh,.35vw));border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--green) calc(var(--progress)*1%),var(--line-2) 0);transition:background .5s ease}.grow-ring-face{grid-area:1/1;width:max(112px,min(12.9vh,9.65vw));height:max(112px,min(12.9vh,9.65vw));border-radius:50%;background:radial-gradient(circle at 50% 30%,var(--surf-2),var(--surf));border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;position:relative}.grow-ring-face svg{width:max(96px,min(10.85vh,8.1vw));height:max(96px,min(10.85vh,8.1vw));display:block}.sprout-pct{position:absolute;bottom:6px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:max(9px,max(1vh,.65vw));font-weight:700;color:var(--green-text);background:color-mix(in srgb,var(--surf) 88%,transparent);border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));padding:max(2px,.2vh) max(8px,.7vw);border-radius:var(--r-pill);white-space:nowrap}.stage-name{font-size:max(10px,max(1.65vh,.9vw));font-weight:600;color:var(--ink)}.stage-sub{font-size:max(9px,max(1.4vh,.8vw));color:var(--ink-2);line-height:1.35;max-width:max(161px,14.7vw)}.cv-sprout-checklist{gap:max(7px,max(1vh,.55vw))}.cv-sprout-checklist .cv-checklist{padding:0}.cv-sprout-harvest .cv-harvest{margin:0;padding:max(9px,max(1.4vh,.8vw)) max(10px,max(1.5vh,.85vw));border-radius:var(--r-md);opacity:.55;transition:opacity .4s ease,border-color .2s ease,background .2s ease}.cv-sprout-harvest .cv-harvest.live{opacity:1;border-style:solid;border-color:color-mix(in srgb,var(--green) 30%,transparent);background:var(--green-tint)}.cv-sprout-action{margin-top:auto;gap:max(9px,max(1.25vh,.7vw))}.cv-sprout-action .cv-sow-status{margin:0}.cv-harvest{margin:max(10px,max(1.3vh,.85vw)) max(13px,max(1.35vw,.9vw)) 0;padding:max(10px,max(1.2vh,.8vw));border-radius:var(--r-md);border:1px dashed var(--line-2);background:var(--surf-2);opacity:.55;transition:.4s}.cv-harvest.live{opacity:1;border-style:solid;border-color:color-mix(in srgb,var(--green) 30%,transparent);background:var(--green-tint)}.cv-harvest-head{display:flex;align-items:center;justify-content:space-between}.cv-harvest-label{display:flex;align-items:center;gap:max(5px,max(.55vh,.35vw));font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-2)}.cv-harvest-label i{color:var(--yellow-text)}.cv-harvest-est{font-size:max(8px,max(.85vh,.55vw));font-family:var(--font-mono);color:var(--ink-3)}.cv-harvest-val{font-family:var(--font-mono);font-size:max(12px,max(1.6vh,1.1vw));font-weight:700;color:var(--green-text);margin-top:max(5px,.5vh)}.cv-harvest-sub{font-size:max(9px,max(.95vh,.65vw));color:var(--ink-3);margin-top:max(2px,.2vh)}.cv-checklist{padding:max(10px,max(1.3vh,.85vw)) max(13px,max(1.35vw,.9vw)) max(3px,.25vh)}.cv-checklist-head{font-family:var(--font-mono);font-size:max(8px,max(.85vh,.55vw));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:max(8px,max(.9vh,.6vw))}.cv-cl-item{display:flex;align-items:center;gap:max(9px,max(1.25vh,.7vw));padding:max(7px,max(1vh,.55vw)) 0;border-bottom:1px solid var(--line)}.cv-cl-item:last-child{border-bottom:none}.cv-cl-box{width:max(13px,min(2.25vh,1.25vw));height:max(13px,min(2.25vh,1.25vw));border-radius:6px;border:1.5px solid var(--line-strong);display:grid;place-items:center;color:transparent;flex:none;font-size:max(9px,max(1.4vh,.8vw));transition:.2s}.cv-cl-item.done .cv-cl-box{background:var(--green);border-color:var(--green);color:var(--on-green)}.cv-cl-text{font-size:max(10px,max(1.5vh,.85vw));color:var(--ink-2);flex:1;line-height:1.3}.cv-cl-item.done .cv-cl-text{color:var(--ink)}.cv-cl-num{font-family:var(--font-mono);font-size:max(9px,max(1.25vh,.7vw));color:var(--ink-3);flex:none}.cv-sow-wrap{padding:max(10px,max(1.3vh,.85vw)) max(13px,max(1.35vw,.9vw)) max(13px,max(1.75vh,1.15vw));border-top:1px solid var(--line);margin-top:max(6px,max(.65vh,.45vw))}.cv-sow-status{font-size:max(9px,max(1.4vh,.8vw));color:var(--ink-3);display:flex;align-items:center;justify-content:center;gap:max(5px,max(.75vh,.45vw))}.cv-sow-status.ready{color:var(--green-text)}.cv-sow-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:max(6px,max(.65vh,.45vw));font-family:var(--font-sans);font-size:max(10px,max(1.4vh,.95vw));font-weight:600;padding:max(10px,max(1.3vh,.85vw)) max(16px,max(2vh,1.3vw));border-radius:var(--r-md);border:none;background:var(--green);color:var(--on-green);box-shadow:var(--glow-soft);cursor:pointer;transition:background .18s,box-shadow .25s,transform .18s}.cv-sow-btn:hover:not(:disabled){background:var(--green-strong);box-shadow:var(--glow-green);transform:translateY(-1px)}.cv-sow-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.cv-sow-btn i{font-size:max(13px,max(1.75vh,1.15vw))}.cv-stem{fill:none;stroke:var(--green);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s ease}.cv-pot{fill:var(--surf-3);stroke:var(--line-strong);stroke-width:1.4}.cv-pot-band{fill:var(--green-tint);stroke:color-mix(in srgb,var(--green) 30%,transparent);stroke-width:1}.cv-soil{fill:#241a10}[data-theme=light] .cv-soil{fill:#c8a87e}.cv-base-shadow{fill:#0000004d}[data-theme=light] .cv-base-shadow{fill:#1028181f}.cv-base-coin{stroke-width:.8}.cv-coin-leaf{transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(0) rotate(-14deg);transition:opacity .4s ease,transform .55s cubic-bezier(.2,.9,.25,1.4)}.cv-coin-leaf.show{opacity:1;transform:none}.cv-coin-leaf .stalk{stroke:var(--green);stroke-width:2;stroke-linecap:round;fill:none}.cv-crown{transform-box:fill-box;transform-origin:center bottom;opacity:0;transform:translateY(8px) scale(.55);transition:opacity .45s,transform .55s cubic-bezier(.2,.9,.25,1.5)}.cv-crown.show{opacity:1;transform:none}.cv-glow-coin{animation:cvCoinGlow 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes cvCoinGlow{0%,to{filter:drop-shadow(0 0 2px rgba(252,226,74,.4))}50%{filter:drop-shadow(0 0 9px rgba(252,226,74,.85))}}.cv-spark{opacity:0;transition:opacity .5s}.cv-crown.show .cv-spark{animation:cvSparkTw 1.6s ease-in-out infinite}@keyframes cvSparkTw{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.create-vault-prerequisite{display:flex;justify-content:center;padding:max(44px,max(4.95vh,3.3vw)) 0}.prerequisite-card{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-xl);padding:max(32px,max(4.05vh,2.7vw));max-width:max(343px,30.9vw);text-align:center;box-shadow:var(--shadow-card)}.prerequisite-icon{font-size:max(32px,max(4.05vh,2.7vw));margin-bottom:max(10px,max(1.5vh,1vw))}.prerequisite-title{font-size:max(14px,max(1.9vh,1.25vw));font-weight:600;margin-bottom:max(10px,max(1.15vh,.75vw))}.prerequisite-description{color:var(--ink-2);font-size:max(10px,max(1.35vh,.9vw));line-height:1.6}.prerequisite-action{margin-top:max(10px,max(1.5vh,1vw))}.prerequisite-hint{color:var(--ink-3);font-size:max(10px,max(1.2vh,.8vw))}.disclaimer-wrapper{display:flex;justify-content:center;padding:max(44px,max(4.95vh,3.3vw)) 0}.disclaimer-card{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-xl);padding:max(28px,max(3.6vh,2.4vw));max-width:max(411px,37.7vw);width:100%;box-shadow:var(--shadow-card)}.create-vault-terms-overlay,.create-vault-review-overlay{position:fixed;inset:0;background:#070a08c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:max(13px,1.7vw)}.create-vault-terms-modal,.create-vault-review-modal{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:max(26px,max(3.15vh,2.05vw));max-width:max(394px,36vw);width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0006}.terms-modal-title,.review-modal-title{font-size:max(14px,max(1.9vh,1.25vw));font-weight:700;margin-bottom:max(11px,max(1.5vh,1vw))}.terms-modal-intro{color:var(--ink-2);font-size:max(10px,max(1.2vh,.8vw));margin-bottom:max(14px,max(1.9vh,1.25vw));line-height:1.6}.terms-link{color:var(--green-text);text-decoration:underline}.custom-checkbox{display:flex;gap:max(10px,max(1.15vh,.75vw));margin-bottom:max(11px,max(1.5vh,1vw));cursor:pointer}.custom-checkbox input[type=checkbox]{display:none}.checkmark{width:max(14px,max(1.7vh,1.15vw));height:max(14px,max(1.7vh,1.15vw));border-radius:6px;border:1.5px solid var(--line-strong);background:var(--surf-2);flex:none;margin-top:2px;position:relative;transition:.15s}.custom-checkbox input:checked+.checkmark{background:var(--green);border-color:var(--green)}.custom-checkbox input:checked+.checkmark:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:2px solid var(--on-green);border-top:none;border-left:none;transform:rotate(45deg)}.checkbox-label{font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-2);line-height:1.6}.custom-checkbox.disabled{opacity:.6;cursor:not-allowed}.terms-modal-actions,.review-modal-actions{display:flex;justify-content:flex-end;gap:max(8px,max(.85vh,.55vw));margin-top:max(18px,max(2.35vh,1.55vw))}.disclaimer-button{display:inline-flex;align-items:center;gap:max(6px,max(.65vh,.45vw));padding:max(9px,max(1.1vh,.7vw)) max(16px,max(2vh,1.3vw));border-radius:var(--r);border:none;background:var(--green);color:var(--on-green);font-family:var(--font-sans);font-size:max(10px,max(1.4vh,.95vw));font-weight:600;cursor:pointer;box-shadow:var(--glow-soft);transition:background .18s,box-shadow .25s,transform .18s}.disclaimer-button:hover:not(:disabled){background:var(--green-strong);box-shadow:var(--glow-green);transform:translateY(-1px)}.disclaimer-button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.review-modal-btn{display:inline-flex;align-items:center;gap:max(6px,max(.65vh,.45vw));padding:max(8px,max(.9vh,.6vw)) max(13px,max(1.6vh,1.05vw));border-radius:var(--r);font-family:var(--font-sans);font-size:max(10px,max(1.25vh,.8vw));font-weight:600;cursor:pointer;transition:.18s;border:1px solid transparent}.review-modal-btn.secondary{background:var(--surf-2);color:var(--ink);border-color:var(--line-2)}.review-modal-btn.secondary:hover{background:var(--surf-3)}.review-modal-btn.primary{background:var(--green);color:var(--on-green);border:none;box-shadow:var(--glow-soft)}.review-modal-btn.primary:hover{background:var(--green-strong);box-shadow:var(--glow-green)}.review-modal-summary{display:flex;flex-direction:column;gap:max(11px,max(1.5vh,1vw))}.review-modal-errors{background:color-mix(in srgb,#f55 12%,transparent);border:1px solid color-mix(in srgb,#f55 40%,transparent);border-radius:10px;padding:max(10px,max(1.3vh,.85vw)) max(13px,max(1.35vw,.9vw));margin-bottom:4px}.review-errors-head{font-weight:600;font-size:max(10px,max(1.25vh,.8vw));color:#f55;display:flex;align-items:center;gap:max(5px,max(.55vh,.35vw));margin-bottom:max(6px,max(.65vh,.45vw))}.review-errors-list{margin:0;padding-left:max(12px,1.5vw);display:flex;flex-direction:column;gap:max(3px,.3vh)}.review-errors-list li{font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-2)}.review-modal-btn.primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.review-section{background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md);padding:max(10px,max(1.3vh,.85vw)) max(13px,max(1.35vw,.9vw))}.review-section-title{font-family:var(--font-mono);font-size:max(8px,max(.85vh,.55vw));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:max(8px,max(.9vh,.6vw))}.review-section p{font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-2);margin-bottom:max(4px,.4vh)}.review-section p strong{color:var(--ink);margin-right:6px}.create-vault:has(.create-vault-garden) .create-vault-container{max-width:100%;padding:0;margin:0}.create-vault:has(.create-vault-garden) .create-vault-header{display:none}.create-vault:has(.create-vault-garden) .create-vault-garden{display:flex;flex-direction:row;align-items:stretch;gap:0;overflow:hidden;flex:1;min-height:0}.create-vault:has(.create-vault-garden) .cv-greenhouse,.create-vault:has(.create-vault-garden) .cv-sprout{border-radius:0;border:none;box-shadow:none;background:color-mix(in srgb,var(--surf) 72%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;overflow:hidden}.create-vault:has(.create-vault-garden) .cv-greenhouse{flex:0 0 max(271px,16.3vw);width:max(271px,16.3vw);border-right:1px solid var(--line-2)}.create-vault:has(.create-vault-garden) .cv-sprout{flex:0 0 max(271px,16.3vw);width:max(271px,16.3vw);border-left:1px solid var(--line-2);overflow-y:auto}.create-vault:has(.create-vault-garden) .cv-sprout::-webkit-scrollbar{width:8px}.create-vault:has(.create-vault-garden) .cv-sprout::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.create-vault:has(.create-vault-garden) .cv-sprout-checklist{flex:1;min-height:0}.create-vault:has(.create-vault-garden) .cv-sprout-preview .grow-ring{width:max(99px,min(16.05vh,9vw));height:max(99px,min(16.05vh,9vw));margin:max(2px,.25vh) auto 0}.create-vault:has(.create-vault-garden) .cv-sprout-preview .grow-ring-face{width:max(86px,min(14.05vh,7.9vw));height:max(86px,min(14.05vh,7.9vw))}.create-vault:has(.create-vault-garden) .cv-sprout-preview .grow-ring-face svg{width:max(74px,min(12.05vh,6.75vw));height:max(74px,min(12.05vh,6.75vw))}.create-vault:has(.create-vault-garden) .cv-beds{flex:1;min-width:0;padding:max(14px,1.8vh) max(17px,1.7vw) max(18px,2.25vh);align-self:auto}@media(max-width:1120px){.create-vault-garden{grid-template-columns:1fr}.cv-greenhouse,.cv-sprout{position:static}.create-vault:has(.create-vault-garden) .create-vault-garden{flex-direction:column;overflow-y:auto}.create-vault:has(.create-vault-garden) .cv-greenhouse,.create-vault:has(.create-vault-garden) .cv-sprout{flex:0 0 auto;width:100%;border-right:none;border-left:none;border-bottom:1px solid var(--line)}.create-vault:has(.create-vault-garden) .cv-beds{flex:none}}@media(max-width:768px){.create-vault-container{padding:0 16px 60px}.create-vault-stepper{padding:10px 12px}.a-label{display:none}.a-step.active .a-dot-wrap{padding-right:7px}.a-line{margin:0 4px}.cv-two-col,.cv-radio-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cv-planted,.cv-glow-coin{animation:none}.cv-crown.show .cv-spark{animation:none;opacity:.5}.a-step.active .a-dot:after{animation:none}.a-line.active .fill:after{animation:none}.cv-step-enter,.cv-step-fade{animation:none}}.cv-advisor-grid{display:grid;grid-template-columns:1fr 1fr;gap:max(8px,max(.85vh,.55vw));margin-top:max(3px,.25vh)}.cv-advisor-card{display:flex;align-items:flex-start;gap:max(9px,max(1.05vh,.65vw));padding:max(10px,max(1.25vh,.8vw));border-radius:var(--r-md);border:1.5px solid var(--line-2);background:var(--surf-2);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;position:relative;overflow:hidden;transition:border-color .15s,background .15s,box-shadow .15s}.cv-advisor-card:hover:not(.sel){border-color:var(--line-strong);background:var(--surf-3)}.cv-advisor-card.sel.c-green{border-color:var(--green);background:var(--green-tint);box-shadow:var(--glow-soft)}.cv-advisor-card.sel.c-cyan{border-color:var(--cyan);background:var(--cyan-tint);box-shadow:var(--glow-cyan)}.cv-advisor-card.sel.c-yellow{border-color:var(--yellow-text);background:var(--yellow-tint)}.cv-advisor-card.sel.c-amber{border-color:var(--amber-text);background:var(--amber-tint)}.cv-advisor-ic{width:max(27px,max(3.15vh,2.05vw));height:max(27px,max(3.15vh,2.05vw));border-radius:max(8px,.7vw);flex:none;display:flex;align-items:center;justify-content:center;font-size:max(13px,max(1.75vh,1.15vw))}.cv-advisor-ic.c-green{background:var(--green-tint);color:var(--green-text)}.cv-advisor-ic.c-cyan{background:var(--cyan-tint);color:var(--cyan-text)}.cv-advisor-ic.c-yellow{background:var(--yellow-tint);color:var(--yellow-text)}.cv-advisor-ic.c-amber{background:var(--amber-tint);color:var(--amber-text)}.cv-advisor-card.sel .cv-advisor-ic{background:var(--surf-2)}.cv-advisor-body{flex:1;min-width:0}.cv-advisor-name{display:block;font-size:max(10px,max(1.2vh,.8vw));font-weight:600;color:var(--ink);margin-bottom:max(2px,.2vh)}.cv-advisor-desc{display:block;font-size:max(9px,max(.95vh,.65vw));color:var(--ink-3);line-height:1.4}.cv-advisor-chk{position:absolute;top:max(8px,max(.8vh,.55vw));right:max(8px,max(.8vh,.55vw));width:max(13px,max(1.6vh,1.05vw));height:max(13px,max(1.6vh,1.05vw));border-radius:50%;border:1.5px solid var(--line-strong);background:transparent;display:flex;align-items:center;justify-content:center;font-size:max(9px,max(.95vh,.65vw));color:transparent;transition:background .15s,border-color .15s,color .15s}.cv-advisor-card.sel .cv-advisor-chk{background:var(--green);border-color:var(--green);color:var(--on-green)}.cv-advisor-settings{margin-top:max(5px,.5vh)}.cv-settings-head{display:flex;align-items:center;gap:max(6px,max(.65vh,.45vw));padding:max(10px,max(1.1vh,.7vw)) 0;margin-top:max(6px,max(.65vh,.45vw));font-family:var(--font-mono);font-size:max(8px,max(.85vh,.55vw));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green-text);border-top:1px solid var(--line)}.cv-settings-head i{font-size:max(10px,max(1.35vh,.9vw))}.cv-protocol-row{display:flex;align-items:center;gap:max(8px,max(.85vh,.55vw));padding:max(7px,max(.75vh,.5vw)) 0;border-bottom:1px solid var(--line)}.cv-protocol-row:last-of-type{border-bottom:none}.cv-pr-name{font-size:max(10px,max(1.2vh,.8vw));font-weight:500;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-pr-addr{font-family:var(--font-mono);font-size:max(8px,max(.85vh,.55vw));color:var(--ink-3);flex:none}.cv-pr-alloc{width:max(75px,max(7.8vw,5.2vh));flex:none}.cv-alloc-sum{display:flex;align-items:center;gap:max(6px,max(.65vh,.45vw));justify-content:flex-end;padding:max(6px,max(.65vh,.45vw)) 0 max(3px,.25vh)}.cv-alloc-label{font-size:max(9px,max(.95vh,.65vw));color:var(--ink-3)}.cv-alloc-val{font-family:var(--font-mono);font-size:max(10px,max(1.25vh,.8vw));font-weight:700;color:var(--ink-2);transition:color .2s}.cv-alloc-val[data-ok=true]{color:var(--green-text)}.cv-alloc-val[data-ok=false]{color:var(--red-text)}.cv-alloc-need{font-size:max(9px,max(.95vh,.65vw));color:var(--ink-3)}.cv-proto-empty{display:flex;align-items:flex-start;gap:max(6px,max(.65vh,.45vw));font-size:max(10px,max(1.1vh,.7vw));color:var(--ink-3);line-height:1.5;margin:0;padding:max(9px,max(1vh,.65vw)) max(11px,max(1.2vw,.8vw));background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md)}.cv-proto-empty i{font-size:max(10px,max(1.35vh,.9vw));color:var(--cyan-text);margin-top:1px;flex:none}.cv-proto-empty strong{color:var(--ink-2)}.cv-custom-field-row{display:flex;align-items:flex-start;gap:max(6px,max(.65vh,.45vw));margin-bottom:max(6px,max(.65vh,.45vw))}.cv-add-field-btn{display:flex;align-items:center;justify-content:center;gap:max(5px,max(.55vh,.35vw));width:100%;font-family:var(--font-sans);font-size:max(10px,max(1.2vh,.8vw));font-weight:500;color:var(--ink-2);padding:max(7px,max(.8vh,.55vw)) max(10px,max(1.2vh,.8vw));border-radius:var(--r);cursor:pointer;margin-top:max(3px,.25vh);border:1.5px dashed var(--line-strong);background:transparent;transition:border-color .15s,color .15s,background .15s}.cv-add-field-btn:hover{border-color:var(--green);color:var(--green-text);background:var(--green-tint)}.cv-add-field-btn i{font-size:max(10px,max(1.35vh,.9vw))}@media(max-width:480px){.cv-advisor-grid{grid-template-columns:1fr}}.gh-search-clear{position:absolute;right:max(7px,max(1vh,.55vw));top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;flex:none;padding:0;display:flex;align-items:center;justify-content:center;width:max(15px,min(2.5vh,1.4vw));height:max(15px,min(2.5vh,1.4vw));border-radius:4px;color:var(--ink-3);font-size:max(10px,max(1.5vh,.85vw));transition:background .15s,color .15s}.gh-search-clear:hover{background:var(--red-tint);color:var(--red-text)}.lib-list{display:flex;flex-direction:column;gap:max(5px,max(.75vh,.45vw));padding:max(2px,.25vh) 0}.lib-section{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surf-2);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.lib-section--open{background:var(--surf);border-color:color-mix(in srgb,var(--green) 32%,var(--line-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 10%,transparent)}.lib-section-hd{display:flex;align-items:center;gap:max(9px,max(1.25vh,.7vw));width:100%;padding:max(9px,max(1.25vh,.7vw)) max(10px,max(1.5vh,.85vw));background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:var(--ink);transition:background .15s ease}.lib-section-hd:hover{background:color-mix(in srgb,var(--surf-3) 70%,transparent)}.lib-section-hd:focus-visible{outline:none;box-shadow:var(--focus) inset}.lib-section--open .lib-section-hd{border-bottom:1px solid var(--line);background:transparent}.lib-cat-ic{width:max(22px,min(3.5vh,2vw));height:max(22px,min(3.5vh,2vw));border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;font-size:max(10px,max(1.65vh,.9vw))}.lib-cat-ic--yellow{background:var(--yellow-tint);color:var(--yellow-text)}.lib-cat-ic--cyan{background:var(--cyan-tint);color:var(--cyan-text)}.lib-cat-ic--green{background:var(--green-tint);color:var(--green-text)}.lib-cat-ic--amber{background:var(--amber-tint);color:var(--amber-text)}.lib-cat-lbl{flex:1;min-width:0;font-size:max(10px,max(1.55vh,.9vw));font-weight:600;color:var(--ink)}.lib-cat-cnt{font-family:var(--font-mono);font-size:max(9px,max(1.25vh,.7vw));font-weight:600;color:var(--ink-3);background:var(--surf-3);border:1px solid var(--line-2);padding:max(2px,.25vh) max(6px,max(.85vh,.5vw));border-radius:var(--r-pill);flex:none;min-width:max(16px,1.45vw);text-align:center;line-height:1.3}.lib-section--open .lib-cat-cnt{color:var(--green-text);background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 28%,transparent)}.lib-chev{color:var(--ink-3);font-size:max(10px,max(1.75vh,1vw));transition:transform .2s ease,color .15s ease;flex:none}.lib-section--open .lib-chev{color:var(--green-text)}.lib-chev--open{transform:rotate(180deg)}.lib-section-body{display:flex;flex-direction:column;gap:max(3px,max(.5vh,.3vw));padding:max(5px,max(.75vh,.45vw)) max(7px,max(1vh,.55vw)) max(7px,max(1vh,.55vw));max-height:max(200px,max(32.6vh,18.35vw));overflow-y:auto}.lib-section-body::-webkit-scrollbar{width:4px}.lib-section-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.lib-item{display:flex;align-items:center;gap:max(9px,max(1.25vh,.7vw));padding:max(7px,max(1vh,.55vw)) max(9px,max(1.25vh,.7vw));border-radius:var(--r);background:var(--surf-2);border:1px solid transparent;cursor:grab;transition:border-color .15s ease,background .15s ease}.lib-item:hover{border-color:var(--line-2);background:var(--surf-3)}.lib-item:active,.lib-item--dragging{cursor:grabbing;opacity:.55}.lib-item--yellow:hover{border-color:color-mix(in srgb,var(--yellow-text) 35%,var(--line-2))}.lib-item--cyan:hover{border-color:color-mix(in srgb,var(--cyan) 35%,var(--line-2))}.lib-item--amber:hover{border-color:color-mix(in srgb,var(--amber) 35%,var(--line-2))}.lib-logo{width:max(22px,min(3.5vh,2vw));height:max(22px,min(3.5vh,2vw));border-radius:8px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:max(8px,max(1.15vh,.65vw));font-weight:700;text-transform:uppercase}.lib-logo--yellow{background:var(--yellow-tint);color:var(--yellow-text);border:1px solid color-mix(in srgb,var(--yellow-text) 22%,transparent)}.lib-logo--cyan{background:var(--cyan-tint);color:var(--cyan-text);border:1px solid color-mix(in srgb,var(--cyan) 22%,transparent)}.lib-logo--green{background:var(--green-tint);color:var(--green-text);border:1px solid color-mix(in srgb,var(--green) 22%,transparent)}.lib-logo--amber{background:var(--amber-tint);color:var(--amber-text);border:1px solid color-mix(in srgb,var(--amber) 22%,transparent)}.lib-logo img{width:100%;height:100%;object-fit:cover}.lib-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lib-name{font-size:max(10px,max(1.5vh,.85vw));font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-sub{font-family:var(--font-mono);font-size:max(8px,max(1.2vh,.65vw));color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.lib-add-btn{width:max(17px,min(2.75vh,1.55vw));height:max(17px,min(2.75vh,1.55vw));border-radius:6px;border:1px solid var(--line-2);background:var(--surf);color:var(--ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:max(9px,max(1.4vh,.8vw));flex:none;opacity:0;transition:opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.lib-item:hover .lib-add-btn{opacity:1}.lib-add-btn:hover{background:var(--green-tint);border-color:var(--green);color:var(--green-text)}.lib-empty{display:flex;align-items:center;justify-content:center;gap:max(5px,max(.75vh,.45vw));padding:max(12px,max(2vh,1.15vw)) max(9px,max(1.25vh,.7vw));font-size:max(9px,max(1.4vh,.8vw));color:var(--ink-3)}.lib-empty i{font-size:max(10px,max(1.75vh,1vw));opacity:.7}:root{--pv-mono: "JetBrains Mono", monospace;--pv-sans: "Inter", system-ui, sans-serif;--pv-rail-w: max(169px, 15.65vw)}.pv-page{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);font-family:var(--pv-sans)}.pv-dh{flex-shrink:0;height:max(40px,max(5.5vh,3.65vw));background:var(--surf);border-bottom:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;gap:max(19px,max(2.6vh,1.7vw));padding:0 max(19px,max(2.6vh,1.7vw))}.pv-dh-left{display:flex;align-items:center;gap:max(9px,max(1.05vh,.7vw));min-width:0}.pv-dh-icon{width:max(26px,min(3.65vh,2.4vw));height:max(26px,min(3.65vh,2.4vw));flex-shrink:0;border-radius:var(--r-md);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 20%,transparent);display:flex;align-items:center;justify-content:center;color:var(--green-text)}.pv-dh-icon svg{width:max(11px,min(1.6vh,1.05vw));height:max(11px,min(1.6vh,1.05vw))}.pv-dh-name{font-size:max(10px,max(1.45vh,.95vw));font-weight:700;color:var(--ink);letter-spacing:-.015em;white-space:nowrap}.pv-dh-sep{color:var(--ink-3);margin:0 max(2px,max(.2vh,.15vw))}.pv-dh-id{font-family:var(--pv-mono);font-size:max(10px,max(1.3vh,.85vw));font-weight:500;color:var(--ink-3)}.pv-dh-network{display:inline-flex;align-items:center;gap:max(4px,max(.55vh,.35vw));font-size:max(9px,max(1.2vh,.8vw));font-weight:500;color:var(--ink-3);background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:max(2px,max(.3vh,.2vw)) max(9px,max(1.05vh,.7vw)) max(2px,max(.3vh,.2vw)) max(6px,max(.75vh,.5vw));margin-left:max(5px,max(.65vh,.45vw))}.pv-dh-ndot{width:max(5px,min(.65vh,.45vw));height:max(5px,min(.65vh,.45vw));border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green);flex-shrink:0}.pv-dh-center{flex:1;display:flex;justify-content:center;align-items:center;padding:0 max(13px,max(1.7vh,1.15vw))}.pv-dh-right{display:flex;align-items:center;gap:max(16px,max(2.15vh,1.4vw));flex-shrink:0}.pv-dh-meta{display:flex;align-items:center;gap:max(10px,max(1.3vh,.85vw))}.pv-dh-stat{display:flex;align-items:baseline;gap:max(4px,max(.55vh,.35vw))}.pv-dh-stat-k{font-size:max(9px,max(1.05vh,.7vw));font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em}.pv-dh-stat-v{font-family:var(--pv-mono);font-size:max(10px,max(1.4vh,.9vw));font-weight:600;color:var(--ink)}.pv-dh-dot-sep{color:var(--ink-3);font-size:max(9px,max(1.05vh,.7vw))}.pv-dh-progress{display:flex;align-items:center;gap:max(7px,max(.85vh,.55vw))}.pv-dh-progress-label{font-size:max(9px,max(1.05vh,.7vw));font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em}.pv-dh-progress-track{width:max(92px,8.5vw);height:3px;background:var(--line-2);border-radius:3px;overflow:hidden}.pv-dh-progress-fill{height:100%;background:linear-gradient(90deg,var(--green),var(--cyan));border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1)}.pv-dh-progress-frac{font-family:var(--pv-mono);font-size:max(10px,max(1.3vh,.85vw));font-weight:700;color:var(--ink)}.pv-wallet-banner{display:flex;align-items:center;gap:max(7px,max(.85vh,.55vw));padding:max(5px,max(.65vh,.45vw)) max(11px,max(1.5vh,1vw));background:color-mix(in srgb,var(--yellow, #f0a500) 10%,var(--surf-2));border:1px solid color-mix(in srgb,var(--yellow, #f0a500) 30%,transparent);border-radius:var(--r-pill);animation:banner-in .2s ease}@keyframes banner-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pv-wallet-banner--chain{background:color-mix(in srgb,var(--green) 10%,var(--surf-2));border-color:color-mix(in srgb,var(--green) 28%,transparent)}.pv-wallet-banner span:last-child{font-size:max(10px,max(1.3vh,.85vw));font-weight:500;color:var(--ink-2);white-space:nowrap}.pv-wallet-spinner{display:block;width:max(9px,min(1.3vh,.85vw));height:max(9px,min(1.3vh,.85vw));border:1.5px solid color-mix(in srgb,var(--yellow, #f0a500) 30%,transparent);border-top-color:var(--yellow, #f0a500);border-radius:50%;animation:spin .65s linear infinite;flex-shrink:0}.pv-wallet-spinner--chain{border-color:color-mix(in srgb,var(--green) 25%,transparent);border-top-color:var(--green)}.pv-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pv-ws{flex:1;min-height:0;display:flex;overflow:hidden}.pv-rail{flex-shrink:0;width:var(--pv-rail-w);background:var(--surf);border-right:1px solid var(--line-2);display:flex;flex-direction:column;overflow:hidden;min-height:0}.pv-rail-hdr{flex-shrink:0;padding:max(11px,max(1.5vh,1vw)) max(14px,max(1.95vh,1.3vw)) max(8px,max(1.05vh,.7vw));border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.pv-rail-hdr-label{font-size:max(8px,max(1vh,.65vw));font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em}.pv-rail-hdr-frac{font-family:var(--pv-mono);font-size:max(9px,max(1.2vh,.8vw));font-weight:600;color:var(--ink-3)}.pv-rail-steps{flex:1;min-height:0;overflow-y:auto;padding:max(9px,max(1.05vh,.7vw)) 0}.pv-sn{display:flex;align-items:flex-start;cursor:pointer;padding:0 max(11px,max(1.5vh,1vw)) 0 0;outline:none}.pv-sn:hover .pv-sn-body{background:color-mix(in srgb,var(--ink) 4%,transparent)}.pv-sn.sel .pv-sn-body{background:color-mix(in srgb,var(--green) 6%,transparent)}.pv-sn.sel.error .pv-sn-body{background:color-mix(in srgb,var(--red) 6%,transparent)}.pv-sn-gutter{flex-shrink:0;width:max(35px,max(4.75vh,3.1vw));display:flex;flex-direction:column;align-items:center}.pv-sn-track{width:2px;flex:1;min-height:6px}.pv-sn-track--done{background:var(--green)}.pv-sn-track--flowing{background:repeating-linear-gradient(to bottom,var(--green) 0,var(--green) 5px,transparent 5px,transparent 14px);background-size:100% 19px;animation:track-flow .65s linear infinite}.pv-sn-track--dim{background:repeating-linear-gradient(to bottom,var(--line-strong) 0,var(--line-strong) 2px,transparent 2px,transparent 8px)}.pv-sn-track--none{background:transparent}@keyframes track-flow{to{background-position:0 19px}}.pv-sn-node{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:max(26px,max(3.45vh,2.25vw))}.pv-sn-spin{width:max(15px,min(2.15vh,1.4vw));height:max(15px,min(2.15vh,1.4vw));border-radius:50%;background:conic-gradient(var(--green) 0deg 270deg,transparent 270deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 0);animation:spin .85s linear infinite;flex-shrink:0}.pv-sn-spin-wrap{position:relative;flex-shrink:0}.pv-sn-spin-wrap:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--green) 18%,transparent) 0%,transparent 70%);animation:glow-pulse 2s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.pv-sn-chk{width:max(14px,min(1.95vh,1.3vw));height:max(14px,min(1.95vh,1.3vw));border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pv-sn-chk svg{width:max(8px,min(1.05vh,.7vw));height:max(8px,min(1.05vh,.7vw));color:#061a0e}.pv-sn-dot{width:max(6px,min(.85vh,.55vw));height:max(6px,min(.85vh,.55vw));border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surf-2);flex-shrink:0}.pv-sn-mile{width:max(17px,min(2.35vh,1.55vw));height:max(17px,min(2.35vh,1.55vw));border-radius:6px;background:var(--green-tint);border:1.5px solid color-mix(in srgb,var(--green) 22%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pv-sn-mile svg{width:max(8px,min(1.2vh,.8vw));height:max(8px,min(1.2vh,.8vw));color:color-mix(in srgb,var(--green) 50%,var(--ink-3))}.pv-sn-body{flex:1;min-width:0;border-radius:var(--r-md);padding:max(5px,max(.65vh,.45vw)) max(7px,max(.85vh,.55vw)) max(5px,max(.65vh,.45vw)) max(2px,max(.3vh,.2vw));margin:max(2px,max(.3vh,.2vw)) 0;transition:background .12s}.pv-sn-name{font-size:max(10px,max(1.35vh,.9vw));font-weight:400;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;display:block}.pv-sn.active .pv-sn-name{color:var(--ink);font-weight:600}.pv-sn.done .pv-sn-name{color:var(--ink-2)}.pv-sn.sel .pv-sn-name{color:var(--ink)}.pv-sn--milestone .pv-sn-name{color:var(--ink-2);font-weight:500}.pv-sn-meta{display:flex;align-items:center;gap:max(4px,max(.55vh,.35vw));max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .18s ease}.pv-sn:hover .pv-sn-meta,.pv-sn.active .pv-sn-meta,.pv-sn.sel .pv-sn-meta{max-height:max(16px,max(2.15vh,1.4vw));opacity:1}.pv-sn-meta-item{font-family:var(--pv-mono);font-size:max(8px,max(1vh,.65vw));font-weight:500;color:var(--ink-3);white-space:nowrap;display:flex;align-items:center;gap:max(2px,max(.3vh,.2vw))}.pv-sn-meta-item--live{color:var(--green-text)}.pv-sn-meta-item svg{width:max(7px,min(.95vh,.65vw));height:max(7px,min(.95vh,.65vw));flex-shrink:0}.pv-sn-meta-sep{font-size:max(8px,max(.95vh,.65vw));color:var(--line-2)}.pv-sn-divider{display:flex;align-items:center;gap:max(7px,max(.85vh,.55vw));margin:max(7px,max(.85vh,.55vw)) max(11px,max(1.5vh,1vw)) max(5px,max(.65vh,.45vw)) max(11px,max(1.5vh,1vw))}.pv-sn-divider:before,.pv-sn-divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,var(--line),color-mix(in srgb,var(--green) 20%,var(--line)))}.pv-sn-divider:after{background:linear-gradient(to left,var(--line),color-mix(in srgb,var(--green) 20%,var(--line)))}.pv-sn-divider-label{font-size:max(7px,max(.9vh,.6vw));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.pv-rail-foot{flex-shrink:0;border-top:1px solid var(--line-2);padding:max(10px,max(1.3vh,.85vw)) max(9px,max(1.05vh,.7vw))}.pv-rail-foot-label{font-size:max(8px,max(1vh,.65vw));font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:max(5px,max(.65vh,.45vw));padding:0 max(7px,max(.85vh,.55vw))}.pv-rail-action{display:flex;align-items:center;gap:max(8px,max(.95vh,.65vw));width:100%;padding:max(6px,max(.75vh,.5vw)) max(9px,max(1.05vh,.7vw));background:transparent;border:none;border-radius:var(--r);cursor:pointer;font-size:max(10px,max(1.35vh,.9vw));font-weight:500;color:var(--ink-2);font-family:var(--pv-sans);transition:background .12s,color .12s;margin-bottom:1px;text-align:left}.pv-rail-action:hover{background:var(--surf-2);color:var(--ink)}.pv-rail-action svg{width:max(11px,min(1.5vh,1vw));height:max(11px,min(1.5vh,1vw));flex-shrink:0;color:var(--ink-3)}.pv-rail-action:hover svg{color:var(--ink-2)}.pv-rail-action--danger{color:color-mix(in srgb,var(--red) 75%,var(--ink-2))}.pv-rail-action--danger svg{color:color-mix(in srgb,var(--red) 60%,var(--ink-3))}.pv-rail-action--danger:hover{background:var(--red-tint);color:var(--red-text)}.pv-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pv-sph{flex-shrink:0;background:var(--surf);border-bottom:1px solid var(--line-2);display:flex;align-items:center;gap:max(13px,max(1.7vh,1.15vw));padding:0 max(14px,max(1.5vh,1vw));height:max(40px,max(5.5vh,3.65vw))}.pv-sph-num{font-family:var(--pv-mono);font-size:max(16px,max(2.7vh,1.8vw));font-weight:700;color:var(--line-strong);letter-spacing:-.03em;line-height:1;flex-shrink:0;min-width:max(26px,max(3.45vh,2.25vw))}.pv-sph-title{font-size:max(10px,max(1.45vh,.95vw));font-weight:700;color:var(--ink);letter-spacing:-.02em;margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-sph-chips{display:flex;align-items:center;gap:max(7px,max(.85vh,.55vw));flex-shrink:0}.pv-chip{font-family:var(--pv-mono);font-size:max(8px,max(1vh,.65vw));font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:max(3px,max(.45vh,.3vw)) max(9px,max(1.05vh,.7vw));border-radius:var(--r-pill);white-space:nowrap;display:inline-flex;align-items:center;gap:max(4px,max(.55vh,.35vw))}.pv-chip--tag{color:var(--ink-3);background:var(--surf-2);border:1px solid var(--line-2)}.pv-chip--active{color:var(--green-text);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 25%,transparent)}.pv-chip--done{color:var(--ink-2);background:var(--surf-2);border:1px solid var(--line)}.pv-chip--pending{color:var(--ink-3);background:transparent;border:1px solid var(--line)}.pv-chip--error{color:var(--red-text);background:var(--red-tint);border:1px solid color-mix(in srgb,var(--red) 28%,transparent)}.pv-chip-dot{width:max(5px,min(.65vh,.45vw));height:max(5px,min(.65vh,.45vw));border-radius:50%;background:var(--green);box-shadow:0 0 5px var(--green);animation:live-blink 1.4s ease-in-out infinite}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.5}}.pv-sds{flex-shrink:0;padding:max(10px,max(1.1vh,.7vw)) max(14px,max(1.5vh,1vw));border-bottom:1px solid var(--line-2);background:color-mix(in srgb,var(--surf) 70%,var(--bg));display:flex;align-items:center;gap:max(14px,max(1.95vh,1.3vw))}.pv-sds-text{font-size:max(10px,max(1.25vh,.8vw));color:var(--ink-2);line-height:1.6;flex:1;margin:0}.pv-sds-meta{display:flex;align-items:center;gap:max(6px,max(.75vh,.5vw));flex-shrink:0}.pv-sds-chip{display:inline-flex;align-items:center;gap:max(4px,max(.55vh,.35vw));font-size:max(9px,max(1.2vh,.8vw));font-weight:500;color:var(--ink-3);background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:max(3px,max(.45vh,.3vw)) max(9px,max(1.2vh,.8vw));white-space:nowrap}.pv-sds-chip svg{width:max(8px,min(1.05vh,.7vw));height:max(8px,min(1.05vh,.7vw));flex-shrink:0}.pv-pb{flex:1;min-height:0;overflow-y:auto;padding:max(14px,max(1.8vh,1.2vw)) max(14px,max(1.5vh,1vw));display:flex;flex-direction:column}.pv-pb-inner{display:flex;flex-direction:column;flex-shrink:0;gap:max(11px,max(1.5vh,1vw));animation:panel-in .2s ease-out both}.pv-pb-inner--stretch{flex:1;min-height:0}.pv-pb-inner--stretch>.pv-tc-row{flex:1;min-height:max(162px,14.95vw)}@keyframes panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.pv-tc-row{display:grid;grid-template-columns:1fr 1fr;gap:max(11px,max(1.5vh,1vw));align-items:stretch}.pv-tc-row--single{grid-template-columns:1fr;max-width:max(355px,32.66vw)}.pv-tc-row .pv-tc{display:flex;flex-direction:column}.pv-tc-row .pv-tc .pv-tc-body{flex:1;display:flex;flex-direction:column;gap:max(11px,max(1.5vh,1vw));min-height:0}.pv-tc-stage{flex:1;min-height:max(97px,max(12.9vh,8.5vw));display:flex;flex-direction:column}.pv-tc-stage--center{align-items:center;justify-content:center}.pv-tc-foot{margin-top:auto;flex-shrink:0;display:flex;flex-direction:column;gap:max(9px,max(1.05vh,.7vw))}.pv-kv--fill{flex:1;min-height:0;align-self:stretch;overflow-y:auto}.pv-btn--block{width:100%;justify-content:center}.pv-tc{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);background:var(--surf)}.pv-tc--dim{opacity:.38;pointer-events:none}.pv-tc--wallet-active{border-color:color-mix(in srgb,var(--yellow, #f0a500) 40%,var(--line-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--yellow, #f0a500) 15%,transparent)}.pv-tc-top{display:flex;align-items:center;justify-content:space-between;padding:max(11px,max(1.5vh,1vw)) max(16px,max(2.15vh,1.4vw));border-bottom:1px solid var(--line);background:var(--surf-2);gap:max(10px,max(1.3vh,.85vw))}.pv-tc-top-left{display:flex;align-items:center;gap:max(10px,max(1.3vh,.85vw))}.pv-tc-icon{width:max(28px,min(3.85vh,2.55vw));height:max(28px,min(3.85vh,2.55vw));border-radius:var(--r-md);flex-shrink:0;display:flex;align-items:center;justify-content:center}.pv-tc-icon svg{width:max(12px,min(1.7vh,1.15vw));height:max(12px,min(1.7vh,1.15vw))}.pv-tc-icon--cyan{background:var(--cyan-tint, color-mix(in srgb, var(--cyan, #29D9E8) 10%, var(--surf-2)));border:1px solid color-mix(in srgb,var(--cyan, #29D9E8) 20%,transparent);color:var(--cyan, #29D9E8)}.pv-tc-icon--green{background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 20%,transparent);color:var(--green-text)}.pv-tc-eyebrow{font-family:var(--pv-mono);font-size:max(8px,max(1vh,.65vw));font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;line-height:1}.pv-tc-title{font-size:max(10px,max(1.45vh,.95vw));font-weight:600;color:var(--ink);letter-spacing:-.01em;margin-top:max(2px,max(.3vh,.2vw))}.pv-tc-body{padding:max(16px,max(2.15vh,1.4vw));display:flex;flex-direction:column;gap:max(11px,max(1.5vh,1vw))}.pv-tc-desc{font-size:max(10px,max(1.25vh,.8vw));color:var(--ink-2);line-height:1.6;margin:0}.pv-tc-spacer{flex:1}.pv-tc-actions{display:flex;gap:max(7px,max(.85vh,.55vw));align-items:center}.pv-lock-notice{display:flex;align-items:center;gap:max(9px,max(1.05vh,.7vw));padding:max(9px,max(1.05vh,.7vw)) max(11px,max(1.5vh,1vw));background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-md);font-size:max(10px,max(1.35vh,.9vw));color:var(--ink-3)}.pv-lock-notice svg{width:max(11px,min(1.5vh,1vw));height:max(11px,min(1.5vh,1vw));flex-shrink:0}.pv-kv{margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--bg)}.pv-kv-row{display:flex;justify-content:space-between;align-items:center;padding:max(8px,max(.95vh,.65vw)) max(13px,max(1.7vh,1.15vw));border-bottom:1px solid var(--line)}.pv-kv-row:last-child{border-bottom:none}.pv-kv-k{font-size:max(10px,max(1.35vh,.9vw));font-weight:500;color:var(--ink-3)}.pv-kv-v{font-family:var(--pv-mono);font-size:max(10px,max(1.35vh,.9vw));font-weight:600;color:var(--ink);display:flex;align-items:center;gap:max(6px,max(.75vh,.5vw))}.pv-kv-v--muted{color:var(--ink-3)}.pv-kv-v--green{color:var(--green-text)}.pv-kv-v--red{color:var(--red-text)}.pv-kv-v--calldata{font-size:max(9px,max(1.2vh,.8vw));word-break:break-all;line-height:1.45}.pv-kv-v--with-action{display:flex;align-items:flex-start;gap:max(3px,max(.45vh,.3vw))}.pv-kv-v--with-action .pv-copy-btn{flex-shrink:0;margin-top:-1px}.pv-copy-btn{background:transparent;border:none;cursor:pointer;padding:max(2px,max(.3vh,.2vw)) max(4px,max(.55vh,.35vw));border-radius:var(--r);color:var(--ink-3);transition:background .1s,color .1s;display:inline-flex;align-items:center}.pv-copy-btn:hover{background:var(--surf-2);color:var(--ink)}.pv-copy-btn svg{width:max(8px,min(1.2vh,.8vw));height:max(8px,min(1.2vh,.8vw))}.pv-act{flex-shrink:0;border-top:1px solid var(--line-2);background:var(--surf)}.pv-act-bar{display:flex;align-items:center;justify-content:space-between;padding:0 max(14px,max(1.5vh,1vw));height:max(32px,max(4.3vh,2.85vw));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s}.pv-act-bar:hover{background:var(--surf-2)}.pv-act-label{display:flex;align-items:center;gap:max(6px,max(.75vh,.5vw));font-size:max(9px,max(1.15vh,.75vw));font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.pv-act-label svg{width:max(9px,min(1.3vh,.85vw));height:max(9px,min(1.3vh,.85vw))}.pv-act-badge{font-family:var(--pv-mono);font-size:max(8px,max(1vh,.65vw));font-weight:700;color:var(--ink-3);background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:1px max(5px,max(.65vh,.45vw))}.pv-act-controls{display:flex;align-items:center;gap:max(5px,max(.65vh,.45vw))}.pv-act-btn{font-size:max(9px,max(1.2vh,.8vw));font-weight:600;color:var(--ink-3);background:transparent;border:1px solid var(--line);border-radius:var(--r);padding:max(2px,max(.3vh,.2vw)) max(9px,max(1.05vh,.7vw));cursor:pointer;transition:background .1s,color .1s;font-family:var(--pv-sans)}.pv-act-btn:hover{background:var(--surf-2);color:var(--ink)}.pv-act-log{border-top:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.pv-act-search-row{padding:max(5px,max(.65vh,.45vw)) max(13px,max(1.7vh,1.15vw));border-bottom:1px solid var(--line);flex-shrink:0}.pv-act-search{width:100%;background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r);padding:max(3px,max(.45vh,.3vw)) max(7px,max(.85vh,.55vw));font-size:max(10px,max(1.3vh,.85vw));color:var(--ink);outline:none;font-family:var(--pv-sans);box-sizing:border-box}.pv-act-search:focus{border-color:var(--green)}.pv-act-entries{overflow-y:auto;max-height:max(104px,max(13.75vh,9.05vw))}.pv-log-row{display:flex;align-items:baseline;gap:max(9px,max(1.05vh,.7vw));padding:max(4px,max(.55vh,.35vw)) max(14px,max(1.5vh,1vw));font-size:max(10px,max(1.3vh,.85vw));border-bottom:1px solid color-mix(in srgb,var(--line) 50%,transparent);transition:background .08s}.pv-log-row:hover{background:var(--surf-2)}.pv-log-row:last-child{border-bottom:none}.pv-log-ts{font-family:var(--pv-mono);font-size:max(9px,max(1.2vh,.8vw));color:var(--ink-3);flex-shrink:0;letter-spacing:.02em}.pv-log-lvl{font-family:var(--pv-mono);font-size:max(9px,max(1.05vh,.7vw));font-weight:700;min-width:max(29px,max(3.85vh,2.55vw));flex-shrink:0;letter-spacing:.05em}.pv-log-lvl--info{color:var(--green-text)}.pv-log-lvl--warn{color:var(--yellow, #f0a500)}.pv-log-lvl--error{color:var(--red-text)}.pv-log-msg{color:var(--ink-2);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-state-empty{display:flex;align-items:center;gap:max(9px,max(1.05vh,.7vw));color:var(--ink-3)}.pv-state-empty--block{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;text-align:left}.pv-state-empty p{font-size:max(10px,max(1.3vh,.85vw));font-weight:500;margin:0}.pv-state-icon{width:max(23px,min(3.2vh,2.1vw));height:max(23px,min(3.2vh,2.1vw));flex-shrink:0;border-radius:var(--r);background:var(--surf-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink-3)}.pv-state-icon svg{width:max(11px,min(1.6vh,1.05vw));height:max(11px,min(1.6vh,1.05vw))}.pv-state-empty--success p{color:var(--green-text);font-weight:600}.pv-state-icon--success{background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 28%,transparent);color:var(--green-text)}.pv-pulse-dots{display:flex;gap:max(3px,max(.45vh,.3vw));align-items:center}.pv-pulse-dots span{width:max(4px,min(.55vh,.35vw));height:max(4px,min(.55vh,.35vw));border-radius:50%;background:var(--green);animation:dot-bounce 1.2s ease-in-out infinite}.pv-pulse-dots span:nth-child(2){animation-delay:.15s}.pv-pulse-dots span:nth-child(3){animation-delay:.3s}@keyframes dot-bounce{0%,80%,to{transform:scale(.65);opacity:.35}40%{transform:scale(1.15);opacity:1}}.pv-error-banner{display:flex;align-items:flex-start;gap:max(9px,max(1.05vh,.7vw));padding:max(10px,max(1.3vh,.85vw)) max(11px,max(1.5vh,1vw));background:var(--red-tint);border:1px solid color-mix(in srgb,var(--red) 25%,transparent);border-radius:var(--r-lg);margin-bottom:max(9px,max(1.05vh,.7vw));animation:banner-in .2s ease}.pv-error-banner-icon{width:max(22px,min(3vh,2vw));height:max(22px,min(3vh,2vw));flex-shrink:0;border-radius:var(--r);background:color-mix(in srgb,var(--red) 15%,transparent);border:1px solid color-mix(in srgb,var(--red) 22%,transparent);display:flex;align-items:center;justify-content:center;color:var(--red-text)}.pv-error-banner-icon svg{width:max(10px,min(1.4vh,.9vw));height:max(10px,min(1.4vh,.9vw))}.pv-error-banner-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:max(3px,max(.45vh,.3vw))}.pv-error-banner-title{font-size:max(10px,max(1.3vh,.85vw));font-weight:700;color:var(--red-text)}.pv-error-banner-msg{font-size:max(10px,max(1.3vh,.85vw));font-weight:400;color:var(--red-text);opacity:.8;line-height:1.5}.pv-error-banner-actions{display:flex;gap:max(5px,max(.65vh,.45vw));flex-wrap:wrap;margin-top:max(5px,max(.65vh,.45vw))}.pv-step-error{width:100%;max-width:max(720px,66vw);display:flex;flex-direction:column;gap:max(10px,max(1.2vh,.8vw));padding:max(12px,max(1.5vh,1vw));border-radius:var(--r-lg);background:var(--red-tint);border:1px solid color-mix(in srgb,var(--red) 22%,transparent);text-align:left;align-self:flex-start}.pv-step-error-head{display:flex;align-items:flex-start;gap:max(10px,max(1.2vh,.8vw))}.pv-step-error-icon{width:max(24px,min(3vh,2vw));height:max(24px,min(3vh,2vw));flex-shrink:0;border-radius:var(--r);background:color-mix(in srgb,var(--red) 14%,transparent);border:1px solid color-mix(in srgb,var(--red) 22%,transparent);display:flex;align-items:center;justify-content:center;color:var(--red-text)}.pv-step-error-copy{min-width:0}.pv-step-error-title{margin:0;font-size:max(11px,max(1.45vh,.95vw));font-weight:700;color:var(--red-text)}.pv-step-error-lead{margin:max(4px,.35vh) 0 0;font-size:max(10px,max(1.2vh,.8vw));line-height:1.5;color:color-mix(in srgb,var(--red-text) 82%,var(--ink-2))}.pv-step-error-message{padding:max(8px,.85vh) max(10px,1vw);border-radius:var(--r-md);background:color-mix(in srgb,var(--surf) 72%,transparent);border:1px solid color-mix(in srgb,var(--red) 16%,var(--line));font-family:var(--pv-mono);font-size:max(9px,max(1.05vh,.7vw));line-height:1.55;color:var(--ink);word-break:break-word}.pv-step-error-meta{display:flex;flex-direction:column;gap:max(3px,.25vh)}.pv-step-error-meta-k{font-size:max(8px,max(.95vh,.65vw));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pv-step-error-meta-v{font-family:var(--pv-mono);font-size:max(9px,max(1.05vh,.7vw));color:var(--ink-2);word-break:break-all}.pv-step-error-details{border:1px solid color-mix(in srgb,var(--red) 14%,var(--line));border-radius:var(--r-md);background:var(--surf);overflow:hidden}.pv-step-error-details summary{cursor:pointer;padding:max(8px,.85vh) max(10px,1vw);font-size:max(10px,max(1.15vh,.75vw));font-weight:600;color:var(--ink-2);list-style:none}.pv-step-error-details summary::-webkit-details-marker{display:none}.pv-step-error-trace{margin:0;max-height:min(180px,28vh);overflow:auto;padding:max(8px,.85vh) max(10px,1vw);border-top:1px solid var(--line);background:var(--surf-2);font-family:var(--pv-mono);font-size:max(8px,max(.95vh,.65vw));line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--ink-2)}.pv-step-error-actions{display:flex;flex-wrap:wrap;gap:max(8px,max(.85vh,.55vw));padding-top:max(2px,.2vh)}.pv-sn-err{width:max(13px,1.6vw);height:max(13px,1.6vw);border-radius:50%;background:var(--red);color:#fff;font-size:max(9px,1vw);font-weight:700;display:flex;align-items:center;justify-content:center}.pv-sn.error .pv-sn-name{color:var(--red-text)}.pv-wallet-hint{display:flex;align-items:flex-start;gap:max(6px,max(.75vh,.5vw));padding:max(7px,max(.85vh,.55vw)) max(9px,max(1.05vh,.7vw));background:color-mix(in srgb,var(--yellow, #f0a500) 8%,var(--surf-2));border:1px solid color-mix(in srgb,var(--yellow, #f0a500) 25%,transparent);border-radius:var(--r);animation:banner-in .2s ease}.pv-wallet-hint svg{width:max(10px,min(1.4vh,.9vw));height:max(10px,min(1.4vh,.9vw));flex-shrink:0;margin-top:1px;color:var(--yellow, #f0a500)}.pv-wallet-hint span{font-size:max(10px,max(1.3vh,.85vw));font-weight:500;color:var(--ink-2);line-height:1.5}.pv-hash-row{display:flex;align-items:center;justify-content:space-between;gap:max(10px,max(1.3vh,.85vw));padding:max(6px,max(.75vh,.5vw)) max(10px,max(1.3vh,.85vw));background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r)}.pv-hash-label{font-family:var(--pv-mono);font-size:max(9px,max(1.05vh,.7vw));font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.pv-hash{font-family:var(--pv-mono);font-size:max(10px,max(1.3vh,.85vw));font-weight:500;color:var(--ink-2)}.pv-tenderly-btn{display:flex;align-items:center;justify-content:space-between;padding:max(8px,max(.95vh,.65vw)) max(10px,max(1.3vh,.85vw));background:color-mix(in srgb,var(--green-tint) 55%,var(--surf-2));border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:var(--r);cursor:pointer;transition:background .12s,border-color .12s;gap:max(7px,max(.85vh,.55vw))}.pv-tenderly-btn:hover{background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 45%,transparent)}.pv-tenderly-btn span{font-size:max(10px,max(1.3vh,.85vw));font-weight:600;color:var(--green-text)}.pv-tenderly-btn svg{width:max(9px,min(1.3vh,.85vw));height:max(9px,min(1.3vh,.85vw));color:var(--green-text);flex-shrink:0;transition:transform .12s}.pv-tenderly-btn:hover svg{transform:translate(2px,-2px)}.pv-tenderly-btn--block{width:100%}.pv-error-box{padding:max(8px,max(.95vh,.65vw)) max(10px,max(1.3vh,.85vw));background:var(--red-tint);border:1px solid color-mix(in srgb,var(--red) 22%,transparent);border-radius:var(--r)}.pv-error-box span{font-size:max(10px,max(1.3vh,.85vw));font-weight:500;color:var(--red-text)}.pv-loading-row{display:flex;align-items:center;gap:max(8px,max(.95vh,.65vw));padding:2px 0}.pv-loading-row span{font-size:max(10px,max(1.3vh,.85vw));font-weight:500;color:var(--ink-2)}.pv-badge{font-family:var(--pv-mono);font-size:max(9px,max(1.05vh,.7vw));font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:max(2px,max(.3vh,.2vw)) max(7px,max(.85vh,.55vw));border-radius:var(--r-pill);flex-shrink:0;display:inline-flex;align-items:center;gap:max(4px,max(.55vh,.35vw))}.pv-badge--pass{color:var(--green-text);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 28%,transparent)}.pv-badge--fail{color:var(--red-text);background:var(--red-tint);border:1px solid color-mix(in srgb,var(--red) 25%,transparent)}.pv-badge--wallet{color:var(--yellow, #f0a500);background:color-mix(in srgb,var(--yellow, #f0a500) 12%,var(--surf-2));border:1px solid color-mix(in srgb,var(--yellow, #f0a500) 28%,transparent)}.pv-badge--chain{color:var(--green-text);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 28%,transparent)}.pv-badge-dot{width:max(5px,min(.65vh,.45vw));height:max(5px,min(.65vh,.45vw));border-radius:50%;background:var(--yellow, #f0a500);animation:live-blink 1.2s ease-in-out infinite;flex-shrink:0}.pv-btn{display:inline-flex;align-items:center;gap:max(5px,max(.65vh,.45vw));font-family:var(--pv-sans);font-size:max(10px,max(1.35vh,.9vw));font-weight:600;padding:max(7px,max(.8vh,.55vw)) max(10px,max(1.2vh,.8vw));border-radius:var(--r-md);cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;white-space:nowrap;text-decoration:none;line-height:1;border:1px solid transparent}.pv-btn svg{width:max(8px,min(1.2vh,.8vw));height:max(8px,min(1.2vh,.8vw));flex-shrink:0}.pv-btn-primary{background:var(--green);color:var(--on-green);box-shadow:var(--glow-soft)}.pv-btn-primary:hover:not(:disabled){background:var(--green-strong);box-shadow:var(--glow-green);transform:translateY(-1px)}.pv-btn-primary:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.pv-btn-ghost{background:transparent;color:var(--ink-2);border-color:var(--line-2)}.pv-btn-ghost:hover{background:var(--surf-2);border-color:var(--line-strong);color:var(--ink)}.pv-btn--sm{padding:max(5px,max(.65vh,.45vw)) max(10px,max(1.3vh,.85vw));font-size:max(10px,max(1.3vh,.85vw))}.pv-spinner{display:block;width:max(10px,min(1.4vh,.9vw));height:max(10px,min(1.4vh,.9vw));border:1.5px solid var(--line-2);border-top-color:var(--green);border-radius:50%;animation:spin .65s linear infinite;flex-shrink:0}.pv-spinner--xs{width:max(7px,min(.95vh,.65vw));height:max(7px,min(.95vh,.65vw))}@keyframes spin{to{transform:rotate(360deg)}}.pv-mono{font-family:var(--pv-mono)}.pv-page--wallet-focus .pv-rail,.pv-page--wallet-focus .pv-sds{opacity:.35;pointer-events:none;transition:opacity .25s}.pv-overlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;animation:fade-in .18s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.pv-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;display:flex;flex-direction:column;align-items:center;gap:max(7px,max(.85vh,.55vw));padding:max(23px,max(3vh,2vw)) max(29px,max(3.85vh,2.55vw));background:var(--surf-2);border-radius:var(--r-xl);border:1px solid color-mix(in srgb,var(--green) 22%,var(--line-2));box-shadow:0 0 0 1px var(--line),0 28px 70px #00000080,var(--glow-soft);animation:popup-in .36s cubic-bezier(.34,1.56,.64,1);max-width:max(275px,25.23vw);width:calc(100% - max(31px,2.85vw));text-align:center}@keyframes popup-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.pv-popup-icon{width:max(34px,min(4.75vh,3.1vw));height:max(34px,min(4.75vh,3.1vw));border-radius:50%;background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 35%,transparent);display:flex;align-items:center;justify-content:center;color:var(--green-text);box-shadow:var(--glow-green);margin-bottom:max(3px,max(.45vh,.3vw))}.pv-popup-icon svg{width:max(15px,min(2.15vh,1.4vw));height:max(15px,min(2.15vh,1.4vw))}.pv-popup-title{font-size:max(12px,max(1.6vh,1.05vw));font-weight:700;color:var(--ink);margin:0;letter-spacing:-.01em}.pv-popup-body{font-size:max(10px,max(1.3vh,.85vw));color:var(--ink-2);margin:0 0 max(7px,max(.85vh,.55vw))}.pv-countdown{font-family:var(--pv-mono);font-weight:700;color:var(--green-text)}.pv-bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;display:flex;justify-content:center;padding:max(10px,max(1.3vh,.85vw)) max(16px,max(2.15vh,1.4vw));background:var(--surf-2);border-top:1px solid var(--line-2);animation:slide-up .25s ease}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.pv-rail-steps::-webkit-scrollbar,.pv-pb::-webkit-scrollbar,.pv-act-entries::-webkit-scrollbar{width:4px}.pv-rail-steps::-webkit-scrollbar-track,.pv-pb::-webkit-scrollbar-track,.pv-act-entries::-webkit-scrollbar-track{background:transparent}.pv-rail-steps::-webkit-scrollbar-thumb,.pv-pb::-webkit-scrollbar-thumb,.pv-act-entries::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:2px}.wallet-connect-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:min(520px,calc(100vh - 180px));padding:48px 24px;margin:24px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surf);box-shadow:var(--shadow-card)}.wallet-connect-gate--vault-detail{margin:0;flex:1;min-height:calc(100vh - 58px);border:none;border-radius:0;box-shadow:none}.wallet-connect-gate-icon{width:64px;height:64px;border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--green-text);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 22%,transparent);margin-bottom:20px}.wallet-connect-gate-title{margin:0 0 8px;font-size:22px;font-weight:700;letter-spacing:-.02em}.wallet-connect-gate-message{margin:0 0 24px;max-width:42ch;color:var(--ink-2);line-height:1.6}.wallet-connect-gate-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:var(--r-pill);background:var(--green);color:#fff;font-weight:600;cursor:pointer;transition:opacity .15s ease}.wallet-connect-gate-btn:hover{opacity:.92}.wallet-connect-gate-btn--secondary{text-decoration:none;background:var(--surf-2);color:var(--ink);border:1px solid var(--line)}.wallet-connect-gate-icon--denied{color:var(--ink-2);background:var(--surf-2);border-color:var(--line)}.vault-access-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:calc(100vh - 58px);color:var(--ink-2)}.vault-access-loading-spinner{width:32px;height:32px;border:3px solid var(--line);border-top-color:var(--green);border-radius:50%;animation:vault-access-spin .8s linear infinite}@keyframes vault-access-spin{to{transform:rotate(360deg)}}.vsb{width:max(178px,16.4vw);flex-shrink:0;border-right:1px solid var(--line);display:flex;flex-direction:column;background:var(--bg);overflow-y:auto;overflow-x:hidden}.vsb-head{padding:max(14px,max(1.9vh,1.25vw)) max(14px,max(1.5vh,1vw)) max(14px,max(1.5vh,1vw));position:relative;overflow:hidden;flex-shrink:0}.vsb-head:before{content:"";position:absolute;top:max(-14px,max(-1.9vh,-1.25vw));right:max(-14px,max(-1.9vh,-1.25vw));width:max(68px,min(10.7vh,7.05vw));height:max(68px,min(10.7vh,7.05vw));background:radial-gradient(circle,rgba(22,219,122,.09) 0%,transparent 70%);pointer-events:none}.vsb-vault-row{display:flex;align-items:center;gap:max(10px,max(1.2vh,.8vw));margin-bottom:max(10px,max(1.2vh,.8vw))}.vsb-icon-wrap{position:relative;flex-shrink:0}.vsb-icon-img,.vsb-icon-fallback{width:max(30px,min(4.5vh,3vw));height:max(30px,min(4.5vh,3vw));border-radius:var(--r-md);border:1px solid var(--line-2)}.vsb-icon-img{object-fit:cover;display:block}.vsb-icon-fallback{background:var(--surf-2);display:flex;align-items:center;justify-content:center;font-size:max(11px,max(1.6vh,1.1vw));font-weight:700;color:var(--green-text)}.vsb-pip{position:absolute;bottom:max(-2px,max(-.2vh,-.15vw));right:max(-2px,max(-.2vh,-.15vw));width:max(7px,min(1.3vh,.85vw));height:max(7px,min(1.3vh,.85vw));border-radius:50%;background:var(--green);border:2px solid var(--bg);box-shadow:0 0 max(6px,max(.85vh,.55vw)) #16db7a66}.vsb-vault-text{min-width:0}.vsb-name{font-size:max(10px,max(1.45vh,.95vw));font-weight:700;color:var(--ink);line-height:1.25;margin-bottom:max(2px,max(.25vh,.15vw));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsb-symbol{font-family:JetBrains Mono,monospace;font-size:max(8px,max(.95vh,.62vw));color:var(--green-text);letter-spacing:.06em}.vsb-symbol-row{display:flex;align-items:center;gap:max(6px,max(.65vh,.45vw));min-width:0}.vsb-advisor-short{display:none}.vsb-addr{display:flex;align-items:center;gap:max(5px,max(.5vh,.3vw));width:100%;padding:max(5px,max(.55vh,.35vw)) max(6px,max(.65vh,.45vw));background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md);font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-3);cursor:pointer;transition:color .15s,border-color .15s;text-align:left}.vsb-addr:hover{color:var(--ink-2);border-color:var(--line-2)}.vsb-addr i{font-size:max(10px,max(1.35vh,.9vw));flex-shrink:0}.vsb-addr span{flex:1}.vsb-addr-copy{margin-left:auto;opacity:0;transition:opacity .15s}.vsb-addr:hover .vsb-addr-copy{opacity:1}.vsb-addr--tiny,.vsb-advisor{display:none}.vsb-hr{height:max(1px,max(.15vh,.1vw));background:var(--line);flex-shrink:0}.vsb-nav{display:flex;flex-direction:column;padding:max(6px,max(.85vh,.55vw));gap:max(2px,max(.25vh,.15vw));flex-shrink:0}.vsb-link{display:flex;align-items:center;gap:max(8px,max(.85vh,.55vw));padding:max(7px,max(.85vh,.55vw)) max(10px,max(1.1vh,.7vw));border-radius:var(--r-md);font-size:max(10px,max(1.25vh,.8vw));font-weight:500;font-family:Inter,sans-serif;color:var(--ink-2);background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s;text-align:left;position:relative;width:100%}.vsb-link i{font-size:max(11px,max(1.8vh,1.2vw));flex-shrink:0;width:max(14px,max(1.6vh,1.05vw));text-align:center}.vsb-link:hover{background:var(--surf-2);color:var(--ink)}.vsb-link.on{background:var(--green-tint);color:var(--green-text);font-weight:600}.vsb-link.on:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:max(2px,max(.25vh,.15vw));background:var(--green);border-radius:0 2px 2px 0;box-shadow:0 0 max(6px,max(.85vh,.55vw)) #16db7a59}.vsb-spacer{flex:1}.vsb-bottom{padding:max(10px,max(1.2vh,.8vw)) max(14px,max(1.5vh,1vw)) max(14px,max(1.6vh,1.05vw));border-top:1px solid var(--line);flex-shrink:0}.vsb-live-row{display:flex;align-items:center;gap:max(6px,max(.65vh,.45vw));margin-bottom:max(10px,max(1.2vh,.8vw))}.vsb-live-dot{width:max(5px,min(.85vh,.55vw));height:max(5px,min(.85vh,.55vw));border-radius:50%;background:var(--green);animation:vsb-pulse 2s ease infinite}@keyframes vsb-pulse{0%,to{box-shadow:0 0 #16db7a80}60%{box-shadow:0 0 0 6px #16db7a00}}.vsb-live-label{font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));text-transform:uppercase;letter-spacing:.12em;color:var(--green-text);font-weight:600}.vsb-counts{display:flex;flex-direction:column;gap:0}.vsb-count{display:flex;justify-content:space-between;align-items:baseline;padding:max(5px,max(.55vh,.35vw)) 0;border-bottom:1px solid var(--line)}.vsb-count:last-child{border-bottom:none}.vsb-count-k{font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-3)}.vsb-count-v{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.05vh,.7vw));font-weight:600;color:var(--ink-2)}.vsb-about{margin-top:max(10px,max(1.2vh,.8vw))}.vsb-about-label{font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:max(5px,max(.5vh,.3vw))}.vsb-about-text{font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-3);line-height:1.65;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media(max-width:768px){.vsb-head{order:1;display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box;padding:var(--m-4) var(--m-page-pad);gap:var(--m-2);border-right:none;border-bottom:1px solid var(--line);background:var(--bg);flex-shrink:0}.vsb-head:before{display:none}.vsb-vault-row{margin-bottom:0;width:100%;min-width:0;gap:var(--m-3)}.vsb-vault-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vsb-name{max-width:none;font-size:var(--m-text-base);line-height:1.3}.vsb-symbol{font-size:var(--m-text-xs)}.vsb-advisor-short{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:42%;padding:1px 6px;border-radius:999px;background:var(--surf-2);border:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;color:var(--ink-2);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsb-advisor-short i{flex-shrink:0;font-size:10px;color:var(--cyan)}.vsb-meta-row,.vsb-addr--full{display:none}.vsb-addr--tiny{display:inline-flex;align-items:center;gap:var(--m-1);flex-shrink:0;width:auto;margin-left:auto;padding:var(--m-1) var(--m-2);min-height:32px;font-size:10px}.vsb-addr--tiny span{flex:none}.vsb-addr--tiny .ti{font-size:var(--m-text-sm);opacity:.7}.vsb-hr,.vsb-spacer,.vsb-bottom{display:none}.vsb-nav{order:3;flex-direction:row;align-items:stretch;width:100%;box-sizing:border-box;flex-shrink:0;gap:0;padding:var(--m-1) var(--m-2);padding-bottom:calc(var(--m-1) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surf) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:40}.vsb-link{flex:1 1 0;flex-direction:column;width:auto;min-width:0;min-height:48px;padding:var(--m-1) var(--m-1);justify-content:center;align-items:center;gap:2px;white-space:nowrap;border-radius:var(--r-md)}.vsb-link span{display:block;font-size:10px;line-height:1.1;font-weight:500;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vsb-link i{font-size:var(--m-text-md);width:auto}.vsb-link.on:before{display:none}.vsb-link.on{background:var(--green-tint);color:var(--green-text)}.vsb-link.on i{color:var(--green-text)}.vsb-link--desktop-only{display:none}}.vd{display:flex;flex-direction:column;gap:max(6px,max(1.5vh,1vw));padding:max(16px,max(2.7vh,1.8vw));min-width:0}.vd-card-head{display:flex;align-items:center;justify-content:space-between;padding:max(10px,max(1.6vh,1.05vw)) max(16px,max(2.25vh,1.5vw));border-bottom:1px solid var(--line)}.vd-card-title{font-size:max(10px,max(1.6vh,1.1vw));font-weight:600;color:var(--ink);display:flex;align-items:center;gap:max(6px,max(.8vh,.5vw))}.vd-card-title i{font-size:max(11px,max(1.6vh,1.05vw));color:var(--ink-3)}.vd-banner{display:flex;align-items:center;justify-content:space-between;gap:max(16px,max(2.7vh,1.8vw))}.vd-banner-left{display:flex;flex-direction:column;gap:0;min-width:0}.vd-banner-title{font-size:max(16px,max(2.7vh,1.8vw));font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1;white-space:nowrap;margin-bottom:max(5px,max(.65vh,.45vw))}.vd-addr-chip{display:inline-flex;align-items:center;gap:max(4px,max(.55vh,.35vw));align-self:flex-start;background:var(--surf-2);border:1px solid var(--line-2);border-radius:999px;padding:max(3px,max(.45vh,.3vw)) max(5px,max(.65vh,.45vw));font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.15vh,.75vw));color:var(--ink-3);cursor:pointer;transition:.15s;margin-bottom:max(10px,max(1.6vh,1.05vw))}.vd-addr-chip:hover{color:var(--ink-2);border-color:var(--line-strong)}.vd-addr-chip i{font-size:max(10px,max(1.2vh,.8vw))}.vd-strategy-badge{display:flex;align-items:center;gap:max(4px,max(.65vh,.45vw));font-size:max(8px,max(1.5vh,1vw));color:var(--ink-3)}.vd-strategy-badge i{font-size:max(10px,max(1.6vh,1.1vw));color:var(--cyan);flex-shrink:0}.vd-strategy-name{font-weight:600;color:var(--ink-2);white-space:nowrap}.vd-strategy-sep{color:var(--ink-3)}.vd-strategy-desc{color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-banner-right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:max(5px,max(.65vh,.45vw))}.vd-banner-actions-label{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.vd-split-btn{display:flex;align-items:stretch;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--green-strong);height:max(35px,min(5.9vh,3.9vw))}.vd-split-deposit{flex:1;padding:0 max(22px,max(3.15vh,2.05vw));background:var(--green);color:#04160a;border:none;font-size:max(10px,max(1.5vh,1vw));font-weight:700;font-family:Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:max(6px,max(.8vh,.5vw));transition:all .2s;position:relative;overflow:hidden;white-space:nowrap}.vd-split-deposit:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 55%);pointer-events:none}@keyframes vd-shimmer{0%{transform:translate(-100%)}to{transform:translate(250%)}}.vd-split-deposit:before{content:"";position:absolute;top:0;left:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);animation:vd-shimmer 2.5s ease-in-out infinite}.vd-split-deposit:hover{filter:brightness(1.08)}.vd-split-deposit i{font-size:max(11px,max(1.55vh,1vw))}.vd-split-divider{width:1px;background:var(--green-strong);flex-shrink:0}.vd-split-withdraw{flex:1;padding:0 max(22px,max(3.15vh,2.05vw));background:#16db7a14;color:var(--green-text);border:none;font-size:max(10px,max(1.5vh,1vw));font-weight:600;font-family:Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:max(6px,max(.8vh,.5vw));transition:all .2s;white-space:nowrap}.vd-split-withdraw:hover{background:#16db7a24}.vd-split-withdraw i{font-size:max(11px,max(1.55vh,1vw))}.vd-split-deposit:disabled{opacity:.45;cursor:not-allowed;filter:none}.vd-split-deposit:disabled:before{animation:none}.vd-split-withdraw:disabled{opacity:.45;cursor:not-allowed}.vd-back-link{background:none;border:none;cursor:pointer;padding:0;font-size:max(10px,max(1.2vh,.8vw));font-weight:500;color:var(--ink-3);font-family:Inter,sans-serif;display:flex;align-items:center;gap:max(3px,max(.45vh,.3vw));transition:color .15s;align-self:flex-end}.vd-back-link:hover{color:var(--ink-2)}.vd-back-link i{font-size:max(10px,max(1.2vh,.8vw))}.vd-action-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-2);margin-bottom:max(10px,max(1.5vh,1vw))}.vd-action-tabs{display:flex;gap:0}.vd-action-tab{display:flex;align-items:center;gap:max(5px,max(.8vh,.5vw));padding:max(5px,max(.65vh,.45vw)) max(12px,max(2.05vh,1.35vw));border:none;background:transparent;font-size:max(10px,max(1.6vh,1.1vw));font-weight:600;font-family:Inter,sans-serif;color:var(--ink-3);cursor:pointer;position:relative;bottom:-1px;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.vd-action-tab i{font-size:max(11px,max(1.6vh,1.05vw))}.vd-action-tab.on{color:var(--green-text);border-bottom-color:var(--green)}.vd-action-tab:not(.on):hover{color:var(--ink-2)}.vd-action-tab-dot{display:none}.vd-back-btn{display:flex;align-items:center;gap:max(4px,max(.65vh,.45vw));padding:max(5px,max(.8vh,.5vw)) max(10px,max(1.6vh,1.05vw));border:1px solid var(--line-strong);border-radius:var(--r-md);font-size:max(8px,max(1.5vh,1vw));font-weight:600;font-family:Inter,sans-serif;color:var(--ink-2);background:transparent;cursor:pointer;margin-bottom:max(5px,max(.65vh,.45vw));transition:color .15s,border-color .15s}.vd-back-btn i{font-size:max(10px,max(1.6vh,1.1vw))}.vd-back-btn-short{display:none}.vd-back-btn:hover{color:var(--ink);border-color:var(--ink-3)}.vd-hero{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.vd-hm{padding:max(16px,max(2.25vh,1.5vw));border-right:1px solid var(--line-2);cursor:default;transition:background .15s;position:relative;min-width:0}.vd-hm:last-child{border-right:none}.vd-hm:hover{background:var(--surf-2)}.vd-hm.primary:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:2px;background:var(--green);border-radius:0 2px 2px 0;box-shadow:0 0 8px #16db7a4d}.vd-hm-label{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:max(5px,max(.65vh,.45vw));display:flex;align-items:center;gap:max(3px,max(.55vh,.35vw));white-space:nowrap}.vd-hm-label i{font-size:max(10px,max(1.2vh,.8vw))}.vd-hm-value{font-family:JetBrains Mono,monospace;font-size:max(16px,max(2.25vh,1.5vw));font-weight:700;color:var(--ink);line-height:1;letter-spacing:-.02em;min-width:0;max-width:100%;overflow:hidden}.vd-nav-val{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;cursor:default}.vd-hm-value.big{font-size:max(26px,max(3.15vh,2.05vw))}.vd-hm-value.up{color:var(--green-text)}.vd-hm-value.down{color:var(--red-text)}.vd-hm-sub{margin-top:max(8px,max(.9vh,.6vw));display:flex;align-items:center;gap:max(4px,max(.65vh,.45vw));flex-wrap:wrap;font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-3)}.vd-pill{display:inline-flex;align-items:center;gap:max(3px,max(.35vh,.25vw));font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));font-weight:600;padding:2px max(6px,max(.8vh,.5vw));border-radius:var(--r-sm)}.vd-pill.up{background:#16db7a24;color:var(--green-text)}.vd-pill.down{background:#f1545a24;color:var(--red-text)}.vd-section-label{display:flex;align-items:center;gap:max(6px,max(.8vh,.5vw));font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.15vh,.75vw));text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);padding:max(3px,max(.45vh,.3vw)) 0}.vd-section-label i{font-size:max(10px,max(1.5vh,1vw))}.vd-user-row{display:grid;grid-template-columns:1fr max(215px,19.8vw);gap:max(6px,max(1.5vh,1vw));align-items:stretch}.vd-context{display:grid;grid-template-columns:1fr 1fr 1fr;gap:max(6px,max(1.5vh,1vw));align-items:stretch}.vd-context.vd-context-2col{grid-template-columns:1fr 1fr}.vd-ctx-card{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:max(16px,max(2.25vh,1.5vw));display:flex;flex-direction:column;gap:max(10px,max(1.6vh,1.05vw));cursor:default;transition:border-color .15s}.vd-ctx-card:hover{border-color:var(--line-strong)}.vd-ctx-label{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);display:flex;align-items:center;gap:max(4px,max(.55vh,.35vw));flex-shrink:0}.vd-ctx-label i{font-size:max(10px,max(1.2vh,.8vw))}.vd-chain-loading-region{display:flex;align-items:center;gap:max(16px,max(2.25vh,1.5vw));flex:1;min-width:0;padding:max(8px,max(.9vh,.6vw)) 0}.vd-chart-loading{height:max(261px,min(43vh,28.3vw));display:flex;align-items:stretch;padding:0}.vd-chart-loading .skel{flex:1;border-radius:8px}.vd-alloc-body{display:flex;align-items:center;gap:max(16px,max(2.25vh,1.5vw));flex:1;min-width:0}.vd-donut-wrap{position:relative;flex-shrink:0;width:min(var(--donut-size, 80px),100%,max(72px,min(10vh,6.5vw)));height:min(var(--donut-size, 80px),max(72px,min(10vh,6.5vw)));max-width:100%}.vd-donut-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.vd-donut-center{position:absolute;inset:var(--donut-inset, 12px);display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;max-width:100%;pointer-events:none;z-index:1}.vd-donut-val{font-family:JetBrains Mono,monospace;font-size:min(max(10px,calc((var(--donut-size, 80px) - 2 * var(--donut-inset, 12px)) * .24)),max(11px,max(1.45vh,.95vw)));font-weight:700;color:var(--ink);line-height:1.1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.vd-donut-k{font-size:min(max(8px,calc((var(--donut-size, 80px) - 2 * var(--donut-inset, 12px)) * .16)),max(8px,max(1vh,.65vw)));color:var(--ink-3);margin-top:max(2px,calc(var(--donut-size, 80px) * .035))}.vd-alloc-legend{display:flex;flex-direction:column;gap:max(6px,max(.65vh,.45vw));flex:1;min-width:0}.vd-al-item{display:grid;grid-template-columns:max(7px,min(.9vh,.6vw)) minmax(0,max(48px,4.45vw)) 1fr max(28px,2.2vw);align-items:center;gap:max(8px,max(.9vh,.6vw))}.vd-al-dot{width:max(7px,min(.9vh,.6vw));height:max(7px,min(.9vh,.6vw));border-radius:50%;flex-shrink:0}.vd-al-name{font-size:max(8px,max(1.5vh,1vw));color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-al-track{min-width:0;height:max(3px,max(.35vh,.25vw));background:var(--surf-3);border-radius:2px;overflow:hidden}.vd-al-fill{height:100%;border-radius:2px}.vd-al-pct{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.2vh,.8vw));font-weight:600;color:var(--ink);text-align:right}.vd-cycle-body{display:flex;flex-direction:column;gap:max(10px,max(1.5vh,1vw));flex:1;justify-content:space-between}.vd-arc-wrap{display:flex;justify-content:center;position:relative;height:max(65px,min(9.05vh,5.95vw))}.vd-arc-center{position:absolute;bottom:4px;left:50%;transform:translate(-50%);text-align:center;pointer-events:none}.vd-arc-pct{font-family:JetBrains Mono,monospace;font-size:max(14px,max(2.05vh,1.35vw));font-weight:700;color:var(--green-text);line-height:1}.vd-arc-sub{font-size:max(8px,max(1vh,.65vw));color:var(--ink-3);margin-top:1px}.vd-cycle-row{display:flex;justify-content:space-between;align-items:center;gap:max(10px,max(1.5vh,1vw))}.vd-cycle-k{font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-3);white-space:nowrap}.vd-cycle-v{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.5vh,1vw));font-weight:600;color:var(--ink);white-space:nowrap}.vd-cycle-schedule{display:flex;align-items:center;gap:max(6px,max(.8vh,.5vw));padding:max(8px,max(.9vh,.6vw)) max(6px,max(.65vh,.45vw));background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md);font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-3);white-space:nowrap;overflow:hidden}.vd-cycle-schedule i{font-size:max(10px,max(1.6vh,1.1vw));color:var(--amber-text);flex-shrink:0}.vd-own-body{display:flex;flex-direction:column;gap:max(10px,max(1.5vh,1vw));flex:1}.vd-own-pct-row{display:flex;align-items:baseline;gap:max(3px,max(.45vh,.3vw))}.vd-own-pct{font-family:JetBrains Mono,monospace;font-size:max(26px,max(3.6vh,2.4vw));font-weight:700;color:var(--ink);letter-spacing:-.03em;line-height:1}.vd-own-sym{font-family:JetBrains Mono,monospace;font-size:max(13px,max(1.8vh,1.2vw));color:var(--ink-3);margin-bottom:2px}.vd-own-desc{font-size:max(10px,max(1.5vh,1vw));color:var(--ink-3);line-height:1.6}.vd-own-desc strong{color:var(--ink-2);font-weight:600}.vd-own-spacer{flex:1}.vd-own-bar{background:var(--surf-2);border:1px solid var(--line);border-radius:6px;height:max(12px,min(2.05vh,1.35vw));position:relative;overflow:hidden}.vd-own-bar-fill{width:max(4px,min(.65vh,.45vw));height:100%;background:linear-gradient(90deg,var(--green-dim),var(--green));border-radius:6px;box-shadow:2px 0 8px #16db7a4d}.vd-own-bar-hint{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));color:var(--ink-3)}.vd-own-stats{display:flex;gap:0;border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden}.vd-own-stat{flex:1;padding:max(6px,max(.65vh,.45vw)) max(10px,max(1.5vh,1vw));text-align:center;border-right:1px solid var(--line-2)}.vd-own-stat:last-child{border-right:none}.vd-own-stat-v{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.5vh,1vw));font-weight:700;color:var(--ink);margin-bottom:max(3px,max(.35vh,.25vw))}.vd-own-stat-k{font-size:max(8px,max(1.15vh,.75vw));color:var(--ink-3)}.vd-pos-strip{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);display:flex;align-items:stretch;overflow:hidden;transition:border-color .15s}.vd-pos-strip:hover{border-color:var(--line-strong)}.vd-pos-left{padding:max(16px,max(2.25vh,1.5vw)) max(16px,max(2.7vh,1.8vw));display:flex;flex-direction:column;justify-content:center;gap:max(3px,max(.45vh,.3vw));min-width:max(169px,15.6vw);border-right:1px solid var(--line);position:relative;overflow:hidden;flex-shrink:0}.vd-pos-left:after{content:"";position:absolute;bottom:-20px;right:-20px;width:max(68px,min(11.3vh,7.45vw));height:max(68px,min(11.3vh,7.45vw));background:radial-gradient(circle,rgba(22,219,122,.07) 0%,transparent 70%);pointer-events:none}.vd-pos-lbl{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);display:flex;align-items:center;gap:max(8px,max(.9vh,.6vw));margin-bottom:max(3px,max(.45vh,.3vw))}.vd-pos-active{font-size:max(8px,max(1vh,.65vw));font-weight:600;color:var(--green-text);display:flex;align-items:center;gap:max(3px,max(.35vh,.25vw))}.vd-pos-active:before{content:"";width:max(4px,min(.55vh,.35vw));height:max(4px,min(.55vh,.35vw));border-radius:50%;background:var(--green);display:inline-block}.vd-pos-token{font-family:JetBrains Mono,monospace;font-size:max(26px,max(3.15vh,2.05vw));font-weight:700;color:var(--ink);line-height:1;letter-spacing:-.02em}.vd-pos-sym{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-3);margin-bottom:max(3px,max(.45vh,.3vw))}.vd-pos-usd-row{display:flex;align-items:center;gap:max(6px,max(.65vh,.45vw));margin-top:max(5px,max(.65vh,.45vw))}.vd-pos-usd{font-family:JetBrains Mono,monospace;font-size:max(11px,max(1.6vh,1.05vw));font-weight:600;color:var(--ink)}.vd-pos-profit{display:inline-flex;align-items:center;gap:max(3px,max(.45vh,.3vw));font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.2vh,.8vw));font-weight:600;color:var(--green-text);background:#16db7a1a;padding:max(3px,max(.35vh,.25vw)) max(8px,max(.9vh,.6vw));border-radius:var(--r-sm);white-space:nowrap}.vd-pos-profit.down{color:var(--red-text);background:#f1545a1a}.vd-pos-profit i{font-size:max(10px,max(1.2vh,.8vw))}.vd-pos-divider{width:1px;background:var(--line);flex-shrink:0}.vd-pos-kv-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;align-items:center}.vd-pos-kv{padding:max(10px,max(1.6vh,1.05vw)) max(16px,max(2.25vh,1.5vw));display:flex;flex-direction:column;gap:max(3px,max(.55vh,.35vw));border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.vd-pos-kv:nth-child(2n){border-right:none}.vd-pos-kv:nth-child(n+3){border-bottom:none}.vd-ps-k{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);white-space:nowrap}.vd-ps-v{font-family:JetBrains Mono,monospace;font-size:max(11px,max(1.6vh,1.05vw));font-weight:700;color:var(--ink)}.vd-ps-v.up{color:var(--green-text)}.vd-ps-v.down{color:var(--red-text)}.vd-own-card{flex-shrink:0}.vd-chart-card{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden;transition:border-color .15s}.vd-chart-card:hover{border-color:var(--line-strong)}.vd-period-group{display:flex;background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden}.vd-pt{padding:max(3px,max(.55vh,.35vw)) max(6px,max(1.2vh,.8vw));font-family:JetBrains Mono,monospace;font-size:max(5px,max(.65vh,.45vw));font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);background:transparent;border:none;border-right:1px solid var(--line-2);cursor:pointer;transition:.15s}.vd-pt:last-child{border-right:none}.vd-pt.on{background:var(--green-tint);color:var(--green-text)}.vd-pt:not(.on):hover{background:var(--surf-3);color:var(--ink-2)}.vd-chart-area{background:var(--bg);overflow:visible}.vd-chart-area-split{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;align-items:stretch}.vd-chart-pane{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0;border-right:1px solid var(--line)}.vd-chart-pane:last-child{border-right:none}.vd-chart-pane-body{min-width:0;min-height:0;padding:0 max(4px,max(.5vh,.35vw)) max(4px,max(.5vh,.35vw));display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden}.vd-chart-host{width:100%;min-width:0;position:relative;overflow:hidden;flex:0 0 auto}.vd-chart-host>div{width:100%!important;height:100%!important;margin:0!important;justify-content:stretch!important;justify-items:stretch!important;align-items:stretch!important}.vd-chart-host .MuiChartsSurface-root{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;align-items:unset!important;justify-content:unset!important}.vd-chart-skel{display:block;width:100%;height:100%;border-radius:8px}.vd-chart-pane-head{display:flex;align-items:stretch;gap:max(6px,max(1.5vh,1vw));padding:max(10px,max(1.6vh,1.05vw)) max(16px,max(2.25vh,1.5vw));border-bottom:1px solid var(--line);background:var(--surf);box-sizing:border-box}.vd-chart-pane-accent{width:max(3px,max(.35vh,.25vw));border-radius:2px;flex-shrink:0;align-self:stretch}.vd-chart-pane-head--nav .vd-chart-pane-accent{background:var(--cyan);box-shadow:0 0 10px #2de2f059}.vd-chart-pane-head--bal .vd-chart-pane-accent{background:var(--green);box-shadow:0 0 10px #16db7a4d}.vd-chart-pane-titles{display:flex;flex-direction:column;gap:max(3px,max(.35vh,.25vw));min-width:0}.vd-chart-pane-label{display:flex;align-items:center;gap:max(4px,max(.65vh,.45vw));font-size:max(10px,max(1.6vh,1.1vw));font-weight:600;color:var(--ink);line-height:1.2}.vd-chart-pane-label i{font-size:max(10px,max(1.6vh,1.05vw));color:var(--ink-3);flex-shrink:0}.vd-chart-pane-head--nav .vd-chart-pane-label i{color:var(--cyan-text)}.vd-chart-pane-head--bal .vd-chart-pane-label i{color:var(--green-text)}.vd-chart-pane-sub{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);line-height:1.3}.vd-chart-pane text{fill:var(--ink-2)}.vd-leg{display:flex;align-items:center;gap:max(6px,max(.8vh,.5vw));font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-3)}.vd-leg-line{width:max(14px,min(2.05vh,1.35vw));height:max(2px,max(.3vh,.2vw));border-radius:2px}.vd-leg-dash{width:max(14px,min(2.05vh,1.35vw));height:0;border-top:2px dashed;opacity:.65}.vd-act-card{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.vd-see-all{font-size:max(10px,max(1.2vh,.8vw));color:var(--green-text);font-weight:500;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:max(3px,max(.35vh,.25vw));font-family:Inter,sans-serif}.vd-see-all:hover{text-decoration:underline}.vd-see-all i{font-size:max(10px,max(1.2vh,.8vw))}.vd-act-filters{display:flex;align-items:center;gap:max(5px,max(.65vh,.45vw));padding:max(6px,max(.65vh,.45vw)) max(16px,max(2.25vh,1.5vw));border-bottom:1px solid var(--line)}.vd-filt{display:inline-flex;align-items:center;gap:max(3px,max(.45vh,.3vw));font-size:max(10px,max(1.2vh,.8vw));font-weight:500;padding:max(3px,max(.45vh,.3vw)) max(10px,max(1.2vh,.8vw));border-radius:999px;border:1px solid var(--line-2);background:transparent;cursor:pointer;color:var(--ink-2);font-family:Inter,sans-serif;transition:.15s}.vd-filt.on{background:var(--green-tint);color:var(--green-text);border-color:#16db7a33}.vd-filt:not(.on):hover{background:var(--surf-2);color:var(--ink)}.vd-filt i{font-size:max(10px,max(1.2vh,.8vw))}.vd-act-table{width:100%;border-collapse:collapse;table-layout:fixed}.vd-act-table th{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:max(6px,max(.65vh,.45vw)) max(16px,max(2.25vh,1.5vw));border-bottom:1px solid var(--line);text-align:left;font-weight:500;white-space:nowrap}.vd-act-table td{padding:max(10px,max(1.6vh,1.1vw)) max(16px,max(2.25vh,1.5vw));border-bottom:1px solid var(--line);vertical-align:middle}.vd-act-table tr:last-child td{border-bottom:none}.vd-act-table tbody tr{transition:background .12s}.vd-act-table tbody tr:hover td{background:var(--surf-2)}.vd-tx-cell{display:flex;align-items:center;gap:max(6px,max(.65vh,.45vw))}.vd-tx-name{font-size:max(10px,max(1.5vh,1vw));font-weight:600;color:var(--ink);margin-bottom:2px}.vd-tx-hash{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.15vh,.75vw));color:var(--ink-3);display:flex;align-items:center;gap:max(3px,max(.35vh,.25vw));text-decoration:none}.vd-user-chip{display:flex;align-items:center;gap:max(5px,max(.65vh,.45vw));font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.15vh,.75vw));color:var(--ink-3)}.vd-amt{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.5vh,1vw));font-weight:600;color:var(--ink)}.vd-amt-sub{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.15vh,.75vw));color:var(--ink-3);margin-top:2px}.vd-status{display:inline-flex;align-items:center;gap:max(3px,max(.45vh,.3vw));font-size:max(10px,max(1.2vh,.8vw));font-weight:500;padding:max(3px,max(.35vh,.25vw)) max(8px,max(1vh,.65vw));border-radius:var(--r-sm)}.vd-time{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.15vh,.75vw));color:var(--ink-3)}.vd-btn-deposit{padding:max(10px,max(1.2vh,.8vw)) 0;border-radius:var(--r-md);background:var(--green);color:#04160a;border:none;font-size:max(10px,max(1.6vh,1.1vw));font-weight:700;font-family:Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:max(5px,max(.65vh,.45vw));transition:all .2s;position:relative;overflow:hidden}.vd-btn-deposit:hover{filter:brightness(1.08);box-shadow:0 0 20px #16db7a33}.vd-btn-withdraw{padding:max(10px,max(1.2vh,.8vw)) 0;border-radius:var(--r-md);background:transparent;color:var(--ink);border:1px solid var(--line-strong);font-size:max(10px,max(1.6vh,1.1vw));font-weight:600;font-family:Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:max(5px,max(.65vh,.45vw));transition:all .2s}.vd-btn-withdraw:hover{background:var(--surf-2);border-color:var(--ink-3)}.vd-form-card{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.vdf-top{padding:max(22px,max(3.15vh,2.05vw)) max(22px,max(3.15vh,2.05vw)) max(16px,max(2.25vh,1.5vw));border-bottom:1px solid var(--line-2);background:linear-gradient(150deg,rgba(22,219,122,.045) 0%,transparent 55%)}.vdf-top-head{display:flex;align-items:flex-start;justify-content:space-between;gap:max(16px,max(2.7vh,1.8vw));margin-bottom:max(10px,max(1.5vh,1vw))}.vdf-amount-wrap{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.vdf-amount-label{font-size:max(5px,max(.65vh,.45vw));font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:max(4px,max(.65vh,.45vw))}.vdf-amount-row{display:flex;align-items:baseline;gap:max(5px,max(.65vh,.45vw));border:1px solid transparent;border-radius:max(8px,max(1.1vh,.7vw));transition:border-color .15s ease,background .15s ease}.vdf-amount-row.error{border-color:var(--red);background:#f1545a12;padding:max(4px,max(.55vh,.35vw)) max(8px,max(1.1vh,.7vw));margin:0 calc(-1*max(8px,max(1.1vh,.7vw)))}.vdf-top.error{box-shadow:inset 0 0 0 1.5px var(--red);background:linear-gradient(150deg,rgba(241,84,90,.06) 0%,transparent 55%)}.vdf-balance-warn{display:flex;align-items:center;gap:max(5px,max(.65vh,.45vw));margin-top:max(8px,max(1.2vh,.8vw));font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.2vh,.8vw));font-weight:600;color:var(--red-text)}.vdf-balance-warn .ti{font-size:max(11px,max(1.4vh,.9vw))}.vdf-tx-status{display:flex;align-items:center;gap:max(10px,max(1.2vh,.8vw));margin:max(12px,max(1.6vh,1.1vw)) max(22px,max(3.15vh,2.05vw)) 0;padding:max(10px,max(1.3vh,.85vw)) max(14px,max(1.8vh,1.2vw));border:1px solid var(--line-2);border-radius:var(--r);background:var(--surf-2)}.vdf-tx-status-main{flex:1;min-width:0;display:flex;align-items:center;gap:max(10px,max(1.2vh,.8vw))}.vdf-tx-status-actions{display:flex;align-items:center;gap:max(8px,max(.9vh,.6vw));flex-shrink:0}.vdf-tx-status--pending{border-color:#e0b24a73;background:#e0b24a12}.vdf-tx-status--ready{border-color:#4a90e273;background:#4a90e212}.vdf-tx-status--confirmed{border-color:#16db7a73;background:var(--green-tint)}.vdf-tx-status--reverted,.vdf-tx-status--error{border-color:#f1545a73;background:#f1545a12}.vdf-tx-status-icon{flex-shrink:0;width:max(28px,max(3.2vh,2.1vw));height:max(28px,max(3.2vh,2.1vw));display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surf-3);font-size:max(15px,max(1.9vh,1.25vw));color:var(--ink-2)}.vdf-tx-status--pending .vdf-tx-status-icon{color:var(--amber-text);background:#e0b24a1f}.vdf-tx-status--ready .vdf-tx-status-icon{color:#4a90e2;background:#4a90e21f}.vdf-tx-status--confirmed .vdf-tx-status-icon{color:var(--green-text);background:#16db7a24}.vdf-tx-status--reverted .vdf-tx-status-icon,.vdf-tx-status--error .vdf-tx-status-icon{color:var(--red-text);background:#f1545a24}.vdf-tx-status-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vdf-tx-status-title{font-size:max(12px,max(1.5vh,1vw));font-weight:700;color:var(--ink)}.vdf-tx-status-sub{font-size:max(9px,max(1.2vh,.8vw));color:var(--ink-2)}.vdf-tx-status-sub .mono{font-family:JetBrains Mono,monospace;color:var(--ink-3)}.vdf-tx-status-close{flex-shrink:0;width:max(24px,max(2.8vh,1.85vw));height:max(24px,max(2.8vh,1.85vw));display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--r-sm);color:var(--ink-3);cursor:pointer;transition:color .15s,background .15s}.vdf-tx-status-close:hover{color:var(--ink);background:var(--surf-3)}.vdf-tx-status-action{flex-shrink:0;padding:max(6px,max(.8vh,.5vw)) max(12px,max(1.5vh,1vw));border:1px solid rgba(74,144,226,.45);border-radius:var(--r-sm);background:#4a90e224;color:#4a90e2;font-size:max(10px,max(1.25vh,.85vw));font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s}.vdf-tx-status-action:hover:not(:disabled){background:#4a90e238}.vdf-tx-status-action:disabled{opacity:.55;cursor:not-allowed}.vdf-tx-status-action--cancel{border-color:#a0a0a073;background:#7878781a;color:var(--ink-2)}.vdf-tx-status-action--cancel:hover:not(:disabled){background:#7878782e;color:var(--ink)}.vdf-tx-status-badge{display:inline-block;margin-top:max(2px,.3vh);padding:2px 8px;border-radius:999px;font-size:max(9px,max(1.1vh,.7vw));font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);background:var(--surf-3);border:1px solid var(--line)}.vdf-tx-status-hint{margin-top:max(4px,.5vh);font-size:max(10px,max(1.2vh,.8vw));line-height:1.35;color:var(--ink-3)}.vdf-spin{animation:vdf-spin 1s linear infinite}@keyframes vdf-spin{to{transform:rotate(360deg)}}.vdf-currency{font-family:JetBrains Mono,monospace;font-size:max(22px,max(3.6vh,2.4vw));font-weight:800;color:var(--ink-3);line-height:1}.vdf-amount-input{font-family:JetBrains Mono,monospace;font-size:max(39px,max(6.35vh,4.15vw));font-weight:800;color:var(--ink);background:none;border:none;outline:none;width:100%;letter-spacing:-.02em;line-height:1;min-width:0;text-align:left}.vdf-amount-input::placeholder{color:var(--surf-3)}.vdf-amount-input::-webkit-outer-spin-button,.vdf-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vdf-amount-input[type=number]{-moz-appearance:textfield}.vdf-top-right{flex-shrink:0}.vdf-token-meta{display:flex;flex-direction:column;gap:max(5px,max(.65vh,.45vw))}.vdf-token-label{font-size:max(5px,max(.65vh,.45vw));font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.vdf-token-dd{position:relative;display:flex;align-items:center;gap:max(5px,max(.65vh,.45vw));background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:max(6px,max(1.5vh,1vw)) max(12px,max(2.05vh,1.35vw));cursor:pointer;min-width:max(107px,9.95vw);-webkit-user-select:none;user-select:none;transition:border-color .15s}.vdf-token-dd:hover{border-color:var(--line-strong)}.vdf-token-dd-val{font-size:max(16px,max(2.25vh,1.5vw));font-weight:700;font-family:JetBrains Mono,monospace;color:var(--ink);flex:1}.vdf-token-dd-ico{font-size:max(10px,max(1.6vh,1.05vw));color:var(--ink-3);flex-shrink:0}.vdf-token-dd-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:100%;background:var(--surf-2);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:hidden;z-index:100;box-shadow:0 8px 24px #0006}.vdf-token-dd-item{display:flex;align-items:center;justify-content:space-between;padding:max(6px,max(1.2vh,.8vw)) max(12px,max(2.05vh,1.35vw));font-size:max(10px,max(1.7vh,1.1vw));font-weight:600;font-family:JetBrains Mono,monospace;color:var(--ink-2);cursor:pointer;transition:background .1s,color .1s}.vdf-token-dd-item:hover{background:var(--surf-3);color:var(--ink)}.vdf-token-dd-item.selected{color:var(--green-text)}.vdf-token-dd-item .ti{font-size:max(10px,max(1.5vh,1vw));color:var(--green-text)}.vdf-token-bal{display:flex;align-items:center;gap:max(3px,max(.55vh,.35vw));font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.2vh,.8vw));color:var(--ink-3);margin-top:max(4px,max(.65vh,.45vw))}.vdf-token-bal .ti{font-size:max(10px,max(1.2vh,.8vw))}.vdf-bal-loading{color:var(--ink-3);opacity:.75;font-style:italic}.vdf-bottom-meta{display:flex;flex-direction:column;gap:max(6px,max(.65vh,.45vw))}.vdf-bal-row{display:flex;align-items:center;gap:max(6px,max(1.5vh,1vw));font-size:max(8px,max(1.5vh,1vw));color:var(--ink-3);flex-shrink:0}.vdf-usd-worth{color:var(--ink-2);font-family:JetBrains Mono,monospace}.vdf-bal{display:flex;align-items:center;gap:max(5px,max(.65vh,.45vw))}.vdf-max-btn{font-family:JetBrains Mono,monospace;font-size:max(5px,max(.65vh,.45vw));font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--green-text);background:none;border:none;cursor:pointer;padding:0}.vdf-quick{display:flex;gap:max(5px,max(.65vh,.45vw))}.vdf-chip{padding:max(3px,max(.55vh,.35vw)) max(5px,max(.65vh,.45vw));background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:max(8px,max(1.2vh,.8vw));font-family:JetBrains Mono,monospace;color:var(--ink-3);cursor:pointer;transition:border-color .12s,color .12s;white-space:nowrap}.vdf-chip:hover{border-color:var(--line-strong);color:var(--ink)}.vdf-body{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.vdf-left{padding:max(15px,max(2.5vh,1.65vw)) max(16px,max(2.7vh,1.8vw));border-right:1px solid var(--line-2);display:flex;flex-direction:column;min-height:100%}.vdf-right{padding:max(15px,max(2.5vh,1.65vw)) max(16px,max(2.7vh,1.8vw));display:flex;flex-direction:column;min-height:100%;height:100%}.vdf-panel-label{font-size:max(5px,max(.65vh,.45vw));font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:max(5px,max(.65vh,.45vw));flex-shrink:0}.vdf-receive-box{background:var(--green-tint);border:1px solid rgba(22,219,122,.18);border-radius:var(--r-lg);padding:max(10px,max(1.5vh,1vw)) max(12px,max(2.05vh,1.35vw))}.vdf-receive-num{font-family:JetBrains Mono,monospace;font-size:max(16px,max(2.7vh,1.8vw));font-weight:700;color:var(--green-text);line-height:1.1}.vdf-receive-sub{font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-3);margin-top:max(5px,max(.65vh,.45vw))}.vdf-gas-grid{display:grid;grid-template-columns:1fr 1fr;gap:max(8px,max(.9vh,.6vw))}.vdf-gas-item{background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-md);padding:max(8px,max(1vh,.65vw)) max(6px,max(1.5vh,1vw))}.vdf-gas-k{font-size:max(5px,max(.65vh,.45vw));font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:max(3px,max(.35vh,.25vw))}.vdf-gas-v{font-size:max(10px,max(1.6vh,1.1vw));font-weight:600;font-family:JetBrains Mono,monospace;color:var(--ink)}.vdf-steps{display:flex;flex-direction:column;gap:max(8px,max(.9vh,.6vw));flex:1 1 auto;min-height:0}.vdf-step{display:flex;align-items:center;gap:max(10px,max(1.3vh,.85vw));padding:max(10px,max(1.6vh,1.1vw)) max(12px,max(1.9vh,1.25vw));border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surf-2);flex:1 1 0;min-height:0;overflow:visible}.vdf-step.active{border-color:#16db7a59;background:#16db7a08}.vdf-step.done{border-color:var(--green-dim);opacity:.75}.vdf-step.locked{opacity:.45}.vdf-step-n{width:max(18px,min(2.95vh,1.95vw));height:max(18px,min(2.95vh,1.95vw));border-radius:50%;background:var(--surf-3);border:1.5px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:max(8px,max(1.2vh,.8vw));font-weight:700;font-family:JetBrains Mono,monospace;color:var(--ink-3);flex-shrink:0;margin-top:0}.vdf-step.active .vdf-step-n{background:var(--green);border-color:var(--green);color:#04160a}.vdf-step.done .vdf-step-n{background:var(--green-tint);border-color:var(--green-strong);color:var(--green-text)}.vdf-step-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.vdf-step-title{font-size:max(10px,max(1.5vh,1vw));font-weight:600;color:var(--ink-2)}.vdf-step.active .vdf-step-title{color:var(--ink)}.vdf-step.done .vdf-step-title{color:var(--green-text)}.vdf-step-hint{font-size:max(10px,max(1.2vh,.8vw));color:var(--ink-3);margin-top:1px}.vdf-sim-tag{display:inline-flex;align-items:center;gap:max(3px,max(.45vh,.3vw));margin-top:max(4px,max(.65vh,.45vw));font-size:max(5px,max(.65vh,.45vw));font-family:JetBrains Mono,monospace;padding:max(3px,max(.35vh,.25vw)) max(8px,max(.9vh,.6vw));border-radius:var(--r-pill)}.vdf-sim-tag.ok{background:#16db7a1f;color:var(--green-text)}.vdf-sim-tag.fail{background:#f1545a1f;color:var(--red-text)}.vdf-step-btns{display:flex;flex-direction:column;gap:max(6px,max(.8vh,.55vw));flex-shrink:0;align-self:center;align-items:stretch;min-width:max(140px,max(16vh,11vw));overflow:visible}.vdf-sim-btn,.vdf-confirm-btn{box-sizing:border-box;width:100%;padding:max(7px,max(.95vh,.65vw)) max(14px,max(1.8vh,1.2vw));border-radius:var(--r-sm);font-size:max(12px,max(1.5vh,1vw));font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;text-align:center}.vdf-sim-btn{border:1px solid var(--line-strong);background:transparent;font-weight:600;color:var(--ink-3)}.vdf-sim-btn:disabled{opacity:.4;cursor:not-allowed}.vdf-sim-btn-wrap{position:relative;display:block;width:100%;cursor:not-allowed}.vdf-sim-btn-wrap .vdf-sim-btn{pointer-events:none;width:100%}.vdf-sim-soon-tip{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:4px 8px;border-radius:var(--r-sm);background:var(--ink);color:var(--surf);font-size:max(10px,max(1.15vh,.75vw));font-weight:600;font-family:Inter,sans-serif;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:30;transition:opacity .12s ease}.vdf-sim-soon-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--ink)}.vdf-sim-btn-wrap:hover .vdf-sim-soon-tip,.vdf-sim-btn-wrap:focus-within .vdf-sim-soon-tip{opacity:1;visibility:visible}.vdf-confirm-btn{border:1px solid transparent;background:var(--green);font-weight:700;color:#04160a}.vdf-confirm-btn:disabled{background:var(--surf-3);color:var(--ink-3);cursor:not-allowed;border-color:var(--line-2)}.vdf-sim-result-row{display:flex;align-items:center;gap:max(8px,max(.9vh,.6vw));margin-top:max(4px,max(.65vh,.45vw));flex-wrap:wrap}.vdf-tenderly-link{display:flex;align-items:center;gap:max(3px,max(.45vh,.3vw));font-size:max(5px,max(.65vh,.45vw));font-family:JetBrains Mono,monospace;color:var(--ink-3);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.vdf-tenderly-link:hover{color:var(--ink-2)}.vdf-tenderly-link .ti{font-size:max(8px,max(1.15vh,.75vw))}.vdf-sim-btn.sim-ok{border-color:var(--green-strong);color:var(--green-text)}.vdf-sim-btn.sim-ok .ti{color:var(--green-text)}.vdf-sim-btn.sim-fail{border-color:var(--red);color:var(--red-text)}.vdf-sim-btn.sim-fail .ti{color:var(--red-text)}@media(max-width:768px){.vd{padding:var(--m-page-pad);padding-bottom:calc(var(--m-page-pad) + env(safe-area-inset-bottom,0px));gap:var(--m-section-gap);min-height:0}.vd-banner{flex-direction:column;align-items:stretch;gap:var(--m-3);margin:0;padding-top:var(--m-1)}.vd-banner-title,.vd-addr-chip,.vd-strategy-badge{display:none}.vd-banner-right{align-items:stretch;width:100%;gap:var(--m-3)}.vd-banner-actions-label{font-size:var(--m-text-xs);margin-bottom:var(--m-1);align-self:flex-start}.vd-split-btn{width:100%;min-height:var(--m-touch);border-radius:var(--r-lg)}.vd-split-deposit,.vd-split-withdraw{flex:1;min-height:var(--m-touch);font-size:var(--m-text-base);padding:var(--m-3) var(--m-4);gap:var(--m-2)}.vd-split-deposit i,.vd-split-withdraw i{font-size:var(--m-text-md)}.vd-hero{grid-template-columns:1fr 1fr;border-radius:var(--r-lg);overflow:visible}.vd-hm{padding:var(--m-card-pad);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);min-width:0;overflow:visible}.vd-hm.primary{grid-column:auto;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.vd-hm.primary:before{inset:22% auto 22% 0;width:2px;height:auto;border-radius:0 2px 2px 0}.vd-hm:nth-child(2n){border-right:none}.vd-hm:nth-last-child(-n+2){border-bottom:none}.vd-hm-label{font-size:var(--m-text-xs);margin-bottom:var(--m-2);gap:var(--m-1);white-space:normal}.vd-hm-label i{font-size:var(--m-text-sm)}.vd-hm-value,.vd-nav-val{font-size:var(--m-text-md);line-height:1.2;overflow:visible;white-space:normal;text-overflow:unset;word-break:break-word}.vd-hm-value.big,.vd-hm.primary .vd-hm-value.big,.vd-hm.primary .vd-nav-val{font-size:var(--m-text-stat)}.vd-hm-sub{font-size:var(--m-text-xs);margin-top:var(--m-2);flex-wrap:wrap;gap:var(--m-1);white-space:normal}.vd-pill{font-size:var(--m-text-xs);padding:2px 6px}.vd-section-label{font-size:var(--m-text-base);margin-top:var(--m-1);gap:var(--m-2)}.vd-section-label i{font-size:var(--m-text-md)}.vd-card-head{padding:var(--m-3) var(--m-card-pad);flex-wrap:wrap;gap:var(--m-stack-gap);align-items:center}.vd-card-title{font-size:var(--m-text-base);gap:var(--m-2)}.vd-card-title i{font-size:var(--m-text-md)}.vd-period-group{width:100%;border-radius:var(--r-md)}.vd-pt{flex:1;min-height:40px;padding:var(--m-2) var(--m-3);font-size:var(--m-text-xs)}.vd-chart-card{border-radius:var(--r-lg);overflow:visible}.vd-chart-area{overflow:visible}.vd-chart-area-split{display:flex;flex-direction:column;grid-template-columns:unset;grid-template-rows:unset;align-items:stretch}.vd-chart-pane{display:flex;flex-direction:column;grid-row:auto;grid-template-rows:unset;min-width:0;width:100%;max-width:100%;border-right:none;border-bottom:1px solid var(--line);box-sizing:border-box}.vd-chart-pane:last-child{border-bottom:none}.vd-chart-pane-head{flex-shrink:0;padding:var(--m-3) var(--m-card-pad);gap:var(--m-2)}.vd-chart-pane-label{font-size:var(--m-text-sm)}.vd-chart-pane-sub{font-size:var(--m-text-xs)}.vd-chart-pane-body{flex:none;width:100%;max-width:100%;min-width:0;padding:0 var(--m-1) var(--m-2);box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.vd-chart-host{width:100%}.vd-context.vd-context-2col,.vd-context{grid-template-columns:1fr;gap:var(--m-stack-gap)}.vd-ctx-card{padding:var(--m-card-pad);border-radius:var(--r-lg);gap:var(--m-stack-gap)}.vd-ctx-label{font-size:var(--m-text-xs);gap:var(--m-1)}.vd-ctx-label i{font-size:var(--m-text-sm)}.vd-alloc-body{flex-direction:column;align-items:stretch;gap:var(--m-4)}.vd-donut-wrap{align-self:center;width:96px;height:96px;max-width:none}.vd-al-item{grid-template-columns:8px minmax(0,52px) 1fr 40px;gap:var(--m-2)}.vd-al-dot{width:8px;height:8px}.vd-al-name{font-size:var(--m-text-sm)}.vd-al-track{height:4px}.vd-al-pct{font-size:var(--m-text-sm)}.vd-cycle-body{gap:var(--m-stack-gap)}.vd-arc-wrap{height:72px}.vd-arc-pct{font-size:var(--m-text-lg)}.vd-arc-sub{font-size:var(--m-text-xs)}.vd-cycle-row{flex-wrap:wrap;row-gap:var(--m-1);font-size:var(--m-text-sm);gap:var(--m-2)}.vd-cycle-k{font-size:var(--m-text-xs)}.vd-cycle-v{white-space:normal;text-align:right;font-size:var(--m-text-sm)}.vd-cycle-schedule{white-space:normal;font-size:var(--m-text-sm);gap:var(--m-1)}.vd-user-row{grid-template-columns:1fr;gap:var(--m-stack-gap)}.vd-pos-strip{flex-direction:column;border-radius:var(--r-lg)}.vd-pos-left{width:100%;min-width:0;border-right:none;border-bottom:1px solid var(--line);padding:var(--m-card-pad)}.vd-pos-divider{display:none}.vd-pos-token{font-size:var(--m-text-stat-lg)}.vd-pos-sym{font-size:var(--m-text-sm)}.vd-pos-usd{font-size:var(--m-text-md)}.vd-pos-profit{font-size:var(--m-text-sm)}.vd-pos-kv-grid{grid-template-columns:1fr 1fr}.vd-pos-kv{padding:var(--m-3) var(--m-card-pad)}.vd-ps-k{font-size:var(--m-text-xs)}.vd-ps-v{font-size:var(--m-text-base)}.vd-own-pct{font-size:var(--m-text-stat-lg)}.vd-own-desc{font-size:var(--m-text-sm);line-height:var(--m-line)}.vd-own-stat-v{font-size:var(--m-text-md)}.vd-own-stat-k{font-size:var(--m-text-xs)}.vd-act-card{border-radius:var(--r-lg)}.vd-act-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:var(--m-1);padding:0 var(--m-card-pad) var(--m-3)}.vd-act-filters::-webkit-scrollbar{display:none}.vd-act-filters button,.vd-filt{flex-shrink:0;min-height:36px;font-size:var(--m-text-sm);padding:var(--m-2) var(--m-3)}.vd-act-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.vd-act-table{table-layout:auto;min-width:560px;font-size:var(--m-text-sm)}.vd-act-table th{font-size:var(--m-text-xs);padding:var(--m-2) var(--m-3)}.vd-act-table td{padding:var(--m-3);font-size:var(--m-text-sm)}.vd--form{gap:var(--m-stack-gap);padding-bottom:calc(var(--m-page-pad) + env(safe-area-inset-bottom,0px))}.vd--form .vd-banner{display:none}.vd-action-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--m-2);margin:0;padding:0;border-bottom:none}.vd-action-tabs{flex:1 1 auto;width:auto;min-width:0;display:flex;background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden;gap:0}.vd-action-tab{flex:1;min-height:var(--m-touch);padding:var(--m-2) var(--m-3);font-size:var(--m-text-sm);font-weight:600;justify-content:center;border-bottom:none;bottom:auto;color:var(--ink-3);gap:var(--m-1)}.vd-action-tab.on{color:var(--on-green);background:var(--green);border-bottom-color:transparent}.vd-action-tab.on i{color:var(--on-green)}.vd-action-tab:not(.on):hover{color:var(--ink);background:var(--surf-3)}.vd-back-btn{flex-shrink:0;margin-bottom:0;min-height:var(--m-touch);min-width:var(--m-touch);padding:0 var(--m-3);font-size:var(--m-text-sm);border-radius:var(--r-lg);background:var(--surf)}.vd-back-btn-full{display:none}.vd-back-btn-short{display:inline}.vd-form-card{border-radius:var(--r-lg);border-color:var(--line);overflow:visible;max-width:100%;box-sizing:border-box;width:100%}.vdf-top{padding:var(--m-card-pad);background:linear-gradient(165deg,rgba(22,219,122,.07) 0%,transparent 60%);overflow:visible;border-radius:var(--r-lg) var(--r-lg) 0 0}.vdf-top.error{box-shadow:none;border:1.5px solid var(--red);border-bottom-color:var(--line-2)}.vdf-top-head{flex-direction:column;align-items:stretch;gap:var(--m-3);margin-bottom:var(--m-3)}.vdf-amount-wrap{flex:none;width:100%;align-items:stretch;min-width:0;overflow:visible}.vdf-amount-label{font-size:var(--m-text-xs);margin-bottom:var(--m-2);text-align:left}.vdf-amount-row{width:100%;box-sizing:border-box;align-items:center;gap:var(--m-2);padding:var(--m-3);min-height:56px;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:visible}.vdf-amount-row.error{margin:0;padding:var(--m-3)}.vdf-currency{font-size:var(--m-text-lg);color:var(--ink-3);flex-shrink:0;line-height:1.2}.vdf-amount-input{flex:1;width:100%;min-width:0;max-width:100%;box-sizing:border-box;font-size:var(--m-text-stat);min-height:44px;height:auto;line-height:1.25;padding:0}.vdf-top-right{flex:none;width:100%;min-width:0;position:relative;z-index:2}.vdf-token-meta{width:100%;gap:var(--m-1);position:relative}.vdf-token-label{font-size:var(--m-text-xs)}.vdf-token-dd{width:100%;min-width:0;min-height:var(--m-touch);padding:var(--m-2) var(--m-3);border-radius:var(--r-lg);font-size:var(--m-text-base);box-sizing:border-box}.vdf-token-dd-val{font-size:var(--m-text-md)}.vdf-token-dd-menu{left:0;right:0;width:100%;min-width:0;z-index:50}.vdf-bottom-meta{gap:var(--m-3)}.vdf-bal-row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--m-2);font-size:var(--m-text-sm)}.vdf-token-bal{flex:1;min-width:0;font-size:var(--m-text-sm)}.vdf-usd-worth{font-size:var(--m-text-sm);color:var(--ink-2)}.vdf-max-btn{min-height:36px;padding:var(--m-2) var(--m-3);font-size:var(--m-text-xs);font-weight:700;letter-spacing:.06em;border-radius:var(--r-md);background:var(--green-tint);border-color:#16db7a59;color:var(--green-text)}.vdf-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--m-2);margin:0;padding:0;overflow:visible;flex-wrap:unset}.vdf-chip{flex-shrink:unset;width:100%;min-height:40px;justify-content:center;font-size:var(--m-text-xs);padding:var(--m-2) var(--m-1);border-radius:var(--r-md)}.vdf-balance-warn{font-size:var(--m-text-sm);margin-top:var(--m-2)}.vdf-tx-status{margin:var(--m-stack-gap) var(--m-card-pad) 0;flex-direction:column;align-items:stretch;gap:var(--m-2);padding:var(--m-3);border-radius:var(--r-lg)}.vdf-tx-status-title{font-size:var(--m-text-base)}.vdf-tx-status-sub{font-size:var(--m-text-sm);line-height:var(--m-line)}.vdf-tx-status-actions{width:100%;flex-direction:column;gap:var(--m-2)}.vdf-tx-status-action{flex:1 1 auto;width:100%;min-height:var(--m-touch);font-size:var(--m-text-sm);justify-content:center}.vdf-body{grid-template-columns:1fr;gap:0}.vdf-left{border-right:none;border-bottom:1px solid var(--line-2);min-height:0;padding:var(--m-card-pad);display:flex;flex-direction:column;gap:var(--m-3)}.vdf-right{padding:var(--m-card-pad);height:auto;min-height:0}.vdf-panel-label{font-size:var(--m-text-xs);margin:0}.vdf-left .vdf-panel-label[style]{margin-top:0!important}.vdf-receive-box{padding:var(--m-3);border-radius:var(--r-lg);background:var(--green-tint);border:1px solid rgba(22,219,122,.22)}.vdf-receive-num{font-size:var(--m-text-stat);word-break:break-word}.vdf-receive-sub{font-size:var(--m-text-sm);line-height:var(--m-line);margin-top:var(--m-1)}.vdf-gas-grid{grid-template-columns:1fr 1fr;gap:var(--m-2)}.vdf-gas-item{padding:var(--m-2) var(--m-3);border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line)}.vdf-gas-k{font-size:var(--m-text-xs)}.vdf-gas-v{font-size:var(--m-text-sm)}.vdf-steps{flex:none;min-height:0;gap:var(--m-3)}.vdf-step{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"n body" "btns btns";align-items:start;gap:var(--m-2) var(--m-3);padding:var(--m-3);border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg);flex:none;min-height:0}.vdf-step.active{border-color:#16db7a59;background:color-mix(in srgb,var(--green-tint) 55%,var(--bg))}.vdf-step.done{border-color:#16db7a33}.vdf-step-n{grid-area:n;width:28px;height:28px;font-size:var(--m-text-sm)}.vdf-step-body{grid-area:body;flex:none;width:auto;font-size:var(--m-text-sm);line-height:var(--m-line)}.vdf-step-title{font-size:var(--m-text-base)}.vdf-step-hint{font-size:var(--m-text-sm)}.vdf-step-btns{grid-area:btns;flex:none;width:100%;min-width:0;margin-top:0;display:flex;flex-direction:column;gap:var(--m-2)}.vdf-step-btns button,.vdf-confirm-btn,.vdf-sim-btn{width:100%;min-height:var(--m-touch);font-size:var(--m-text-base);justify-content:center;border-radius:var(--r-lg)}.vdf-confirm-btn{font-weight:700}.vdf-sim-btn-wrap,.vdf-sim-btn-wrap .vdf-sim-btn{width:100%}.vd-form-position{display:flex;flex-direction:column;gap:var(--m-stack-gap)}.vd-form-position .vd-own-card{display:none}.vd-form-position .vd-pos-strip{border-radius:var(--r-lg)}.vd-form-position .vd-pos-kv-grid{grid-template-columns:1fr 1fr}}.va{display:flex;flex-direction:column;gap:max(10px,max(1.45vh,.95vw));padding:max(17px,max(2.4vh,1.6vw));animation:page-enter .35s ease-out}.va-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.va-hm{padding:max(17px,max(2.4vh,1.6vw));border-right:1px solid var(--line-2);cursor:default;transition:background .15s;position:relative}.va-hm:last-child{border-right:none}.va-hm:hover{background:var(--surf-2)}.va-hm.primary:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:max(2px,min(.25vh,.15vw));background:var(--green);border-radius:0 2px 2px 0;box-shadow:0 0 8px #16db7a4d}.va-hm-label{font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:max(8px,max(1.15vh,.75vw));display:flex;align-items:center;gap:max(4px,max(.55vh,.35vw))}.va-hm-label i{font-size:max(10px,max(1.25vh,.8vw))}.va-hm-value{font-family:JetBrains Mono,monospace;font-size:max(16px,max(2.7vh,1.8vw));font-weight:700;color:var(--ink);line-height:1;letter-spacing:-.02em}.va-hm-sub{margin-top:max(5px,max(.7vh,.45vw));font-size:max(10px,max(1.25vh,.8vw));color:var(--ink-3)}.va-hm-skeleton{height:max(22px,min(3.1vh,2.05vw));width:max(110px,min(15.5vh,10.2vw));background:var(--surf-3);border-radius:var(--r-sm);animation:va-shimmer 1.4s ease-in-out infinite}@keyframes va-shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.va-toolbar{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.va-toolbar-head{display:flex;align-items:center;justify-content:space-between;padding:max(10px,max(1.35vh,.9vw)) max(17px,max(2.4vh,1.6vw));border-bottom:1px solid var(--line)}.va-toolbar-title{font-size:max(10px,max(1.45vh,.95vw));font-weight:600;color:var(--ink);display:flex;align-items:center;gap:max(6px,max(.8vh,.5vw))}.va-toolbar-title i{font-size:max(10px,max(1.35vh,.9vw));color:var(--ink-3)}.va-toolbar-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:max(16px,max(2.25vh,1.5vw));padding:max(16px,max(2.25vh,1.5vw)) max(17px,max(2.4vh,1.6vw))}.va-field{display:flex;flex-direction:column;gap:max(4px,max(.55vh,.35vw))}.va-field-label{font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.va-input,.va-select{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.35vh,.9vw));font-weight:600;color:var(--ink);background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-md);padding:max(8px,max(.9vh,.6vw)) max(10px,max(1.45vh,.95vw));min-width:max(153px,min(21.5vh,14.15vw));transition:border-color .15s;outline:none}.va-input:focus,.va-select:focus{border-color:var(--line-strong)}.va-datetime-mobile{display:none}.va-toolbar-actions{display:flex;gap:max(8px,max(.9vh,.6vw));align-items:center}.va-btn-apply{display:flex;align-items:center;gap:max(4px,max(.55vh,.35vw));padding:max(8px,max(.9vh,.6vw)) max(16px,max(2.25vh,1.5vw));background:var(--green);color:#04160a;border:none;border-radius:var(--r-md);font-size:max(10px,max(1.35vh,.9vw));font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:filter .2s;white-space:nowrap}.va-btn-apply:hover:not(:disabled){filter:brightness(1.08)}.va-btn-apply:disabled{opacity:.4;cursor:not-allowed}.va-btn-apply i{font-size:max(10px,max(1.45vh,.95vw))}.va-btn-reset{display:flex;align-items:center;gap:max(4px,max(.55vh,.35vw));padding:max(8px,max(.9vh,.6vw)) max(10px,max(1.35vh,.9vw));background:transparent;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:var(--r-md);font-size:max(10px,max(1.35vh,.9vw));font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.va-btn-reset:hover{color:var(--ink-2);border-color:var(--ink-3)}.va-btn-reset i{font-size:max(10px,max(1.45vh,.95vw))}.va-table-card{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden;transition:border-color .15s}.va-table-card:hover{border-color:var(--line-strong)}.va-table-head{display:flex;align-items:center;justify-content:space-between;padding:max(10px,max(1.35vh,.9vw)) max(17px,max(2.4vh,1.6vw));border-bottom:1px solid var(--line)}.va-table-title{font-size:max(10px,max(1.45vh,.95vw));font-weight:600;color:var(--ink);display:flex;align-items:center;gap:max(6px,max(.8vh,.5vw))}.va-table-title i{font-size:max(10px,max(1.35vh,.9vw));color:var(--ink-3)}.va-row-count{font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));color:var(--ink-3);background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:2px max(8px,max(.9vh,.6vw))}.va-table-wrap{overflow-x:auto}.va-cards{display:none}.va-table{width:100%;border-collapse:collapse;table-layout:fixed}.va-table th{font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:500;padding:max(10px,max(1.25vh,.8vw)) max(17px,max(2.4vh,1.6vw));border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;background:var(--surf)}.va-table th.r{text-align:right}.va-table td{padding:max(10px,max(1.45vh,.95vw)) max(17px,max(2.4vh,1.6vw));border-bottom:1px solid var(--line);vertical-align:middle}.va-table tr:last-child td{border-bottom:none}.va-table tbody tr{transition:background .12s}.va-table tbody tr:hover td{background:var(--surf-2)}.va-table td.r{text-align:right}.va-asset-cell{display:flex;align-items:center;gap:max(10px,max(1.25vh,.8vw))}.va-asset-icon{width:max(24px,min(3.35vh,2.2vw));height:max(24px,min(3.35vh,2.2vw));border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--line-2)}.va-asset-name{font-size:max(10px,max(1.45vh,.95vw));font-weight:600;color:var(--ink)}.va-mono{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.35vh,.9vw));font-weight:600;color:var(--ink)}.va-mono-sub{font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));color:var(--ink-3);margin-top:max(2px,max(.25vh,.15vw))}.va-badge{display:inline-flex;align-items:center;padding:2px max(8px,max(.9vh,.6vw));border-radius:var(--r-pill);font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));font-weight:600;background:var(--surf-2);border:1px solid var(--line-2);color:var(--ink-3)}.va-empty,.va-loading{display:flex;flex-direction:column;align-items:stretch;gap:max(10px,max(1.25vh,.8vw));padding:max(17px,max(2.4vh,1.6vw)) max(19px,max(2.7vh,1.8vw))}.va-empty i,.va-loading i{font-size:max(16px,max(2.7vh,1.8vw));opacity:.4}.va-spin{animation:va-spin .9s linear infinite}@keyframes va-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.va-error{display:flex;align-items:center;gap:max(8px,max(.9vh,.6vw));margin-bottom:max(13px,max(1.8vh,1.2vw));padding:max(10px,max(1.45vh,.95vw)) max(16px,max(2.25vh,1.5vw));border-radius:var(--r-md);border:1px solid rgba(239,68,68,.35);background:#ef444414;color:#f87171;font-size:max(10px,max(1.45vh,.95vw))}.va-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:max(10px,max(1.45vh,.95vw));padding:max(10px,max(1.45vh,.95vw)) max(17px,max(2.4vh,1.6vw));border-top:1px solid var(--line)}.va-pg-rows{display:flex;align-items:center;gap:max(8px,max(.9vh,.6vw));font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));color:var(--ink-3)}.va-pg-select{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.25vh,.8vw));font-weight:600;color:var(--ink);background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:max(3px,max(.45vh,.3vw)) max(8px,max(.9vh,.6vw));cursor:pointer;outline:none}.va-pg-nav{display:flex;align-items:center;gap:max(8px,max(.9vh,.6vw))}.va-pg-btn{display:flex;align-items:center;gap:max(3px,max(.45vh,.3vw));padding:max(4px,max(.55vh,.35vw)) max(10px,max(1.35vh,.9vw));border:1px solid var(--line-strong);border-radius:var(--r-sm);background:transparent;font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));font-weight:600;color:var(--ink-3);cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.va-pg-btn i{font-size:max(10px,max(1.25vh,.8vw))}.va-pg-btn:hover:not(:disabled){color:var(--ink-2);border-color:var(--ink-3)}.va-pg-btn:disabled{opacity:.35;cursor:not-allowed}.va-pg-info{font-family:JetBrains Mono,monospace;font-size:max(8px,max(.9vh,.6vw));color:var(--ink-3);white-space:nowrap}@media(max-width:768px){.va{padding:var(--m-page-pad);padding-bottom:calc(var(--m-page-pad) + env(safe-area-inset-bottom,0px));gap:var(--m-section-gap);min-width:0}.va-hero{grid-template-columns:1fr 1fr;border-radius:var(--r-lg);overflow:hidden}.va-hm{padding:var(--m-card-pad);border-right:1px solid var(--line-2);border-bottom:none;min-width:0}.va-hm:last-child{border-right:none}.va-hm.primary:before{left:0;top:22%;bottom:22%;width:2px;height:auto}.va-hm-label{font-size:var(--m-text-xs);margin-bottom:var(--m-2);white-space:normal;gap:var(--m-1)}.va-hm-label i{font-size:var(--m-text-sm)}.va-hm-value{font-size:var(--m-text-md);line-height:1.2;word-break:break-word}.va-hm.primary .va-hm-value{font-size:var(--m-text-stat)}.va-hm-sub{font-size:var(--m-text-xs);margin-top:var(--m-2)}.va-toolbar{border-radius:var(--r-lg);overflow-x:clip;overflow-y:visible;max-width:100%;min-width:0;box-sizing:border-box}.va-toolbar-head{padding:var(--m-3) var(--m-card-pad)}.va-toolbar-title{font-size:var(--m-text-base);gap:var(--m-2)}.va-toolbar-title i{font-size:var(--m-text-md)}.va-toolbar-body{flex-direction:column;align-items:stretch;gap:var(--m-2);padding:var(--m-3) var(--m-card-pad) var(--m-card-pad);min-width:0;max-width:100%;box-sizing:border-box}.va-field{width:100%;min-width:0;max-width:100%}.va-field-label{font-size:var(--m-text-xs)}.va-input,.va-select{min-width:0;width:100%;max-width:100%;box-sizing:border-box;font-size:16px;min-height:var(--m-touch);padding:var(--m-2) var(--m-3);border-radius:var(--r-md)}.va-field--datetime-desktop{display:none}.va-datetime-mobile{display:flex;flex-direction:column;gap:var(--m-1);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.va-datetime-mobile .va-field-label{font-size:var(--m-text-xs)}.va-datetime-mobile-inputs{display:flex;gap:var(--m-2);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.va-input--compact{flex:1 1 0;min-width:0;max-width:100%;width:auto;box-sizing:border-box;min-height:36px;height:36px;padding:4px 8px;font-size:13px;text-align:left}.va-input--compact::-webkit-calendar-picker-indicator{margin:0 0 0 2px;padding:0;width:14px;height:14px}.va-field--currency{max-width:100%}.va-field--currency .va-select{min-height:36px;height:36px;padding:4px 8px;font-size:13px}.va-toolbar-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--m-2)}.va-btn-apply,.va-btn-reset{flex:none;width:100%;min-height:var(--m-touch);font-size:var(--m-text-sm);justify-content:center;border-radius:var(--r-md)}.va-table-card{border-radius:var(--r-lg);overflow:hidden}.va-table-head{padding:var(--m-3) var(--m-card-pad);flex-wrap:wrap;gap:var(--m-2)}.va-table-title{font-size:var(--m-text-base)}.va-row-count{font-size:var(--m-text-xs)}.va-table-wrap{display:none}.va-cards{display:flex;flex-direction:column;gap:var(--m-2);padding:var(--m-2) var(--m-card-pad) var(--m-card-pad)}.va-card{display:flex;flex-direction:column;gap:var(--m-3);padding:var(--m-3);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg)}.va-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--m-2);min-width:0}.va-card-id{display:flex;flex-direction:column;gap:2px;min-width:0}.va-card .va-asset-cell{min-width:0;flex:1}.va-card .va-asset-icon{width:32px;height:32px;border-radius:var(--r-md)}.va-card .va-asset-name{font-size:var(--m-text-base);font-weight:600;white-space:normal;overflow:visible;text-overflow:unset}.va-card .va-badge{flex-shrink:0;font-size:var(--m-text-xs);min-height:24px;padding:2px 8px}.va-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:var(--m-2)}.va-card-metric{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--m-2);background:var(--surf);border:1px solid var(--line);border-radius:var(--r-md)}.va-card-k{font-family:JetBrains Mono,monospace;font-size:var(--m-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.va-card .va-mono{font-size:var(--m-text-base);word-break:break-word}.va-card .va-mono-sub{font-size:var(--m-text-xs)}.va-empty,.va-loading{padding:var(--m-5) var(--m-card-pad);font-size:var(--m-text-sm)}.va-pagination{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--m-2);padding:var(--m-3) var(--m-card-pad);border-top:1px solid var(--line)}.va-pg-rows{font-size:var(--m-text-xs);gap:var(--m-2)}.va-pg-select{min-height:36px;font-size:var(--m-text-sm);padding:var(--m-1) var(--m-2)}.va-pg-nav{gap:var(--m-2)}.va-pg-btn{min-height:40px;min-width:40px;padding:0 var(--m-3);font-size:var(--m-text-sm);gap:var(--m-1)}.va-pg-info{font-size:var(--m-text-xs);min-width:3.5em;text-align:center}.va-error{font-size:var(--m-text-sm);padding:var(--m-3);border-radius:var(--r-lg)}}.vault-safe{width:100%;height:100%;display:flex;flex-direction:column;gap:max(16px,max(2.25vh,1.5vw));padding:max(17px,max(2.4vh,1.6vw));overflow-y:auto;background:var(--bg);animation:page-enter .35s ease-out}.vault-safe::-webkit-scrollbar{width:max(5px,min(.7vh,.45vw))}.vault-safe::-webkit-scrollbar-track{background:transparent}.vault-safe::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-pill)}.vault-safe{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.vs-short{display:none}.vs-full{display:inline}.vs-loading{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:20px 24px;min-height:max(170px,min(23.8vh,15.7vw))}.vs-header{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:max(14px,max(2.15vh,1.4vw)) max(17px,max(2.4vh,1.6vw));display:flex;align-items:flex-start;gap:max(10px,max(1.35vh,.9vw))}.vs-header-eyebrow{display:none;margin:0 0 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--m-text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.vs-vault-icon,.vs-vault-icon-placeholder{width:max(31px,min(4.3vh,2.8vw));height:max(31px,min(4.3vh,2.8vw));border-radius:var(--r-md);flex-shrink:0;object-fit:cover;border:1px solid var(--line-2)}.vs-vault-icon-placeholder{background:var(--surf-3);display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.35vh,.9vw));font-weight:600;color:var(--ink)}.vs-vault-details{flex:1;min-width:0}.vs-vault-name{font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.35vh,.9vw));font-weight:600;color:var(--ink);margin:0 0 max(3px,max(.45vh,.3vw));letter-spacing:-.01em}.vs-vault-description{font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.35vh,.9vw));color:var(--ink-2);margin:0;line-height:1.5}.vs-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.vs-kpi{padding:max(14px,max(1.9vh,1.25vw)) max(16px,max(2.1vh,1.4vw));border-right:1px solid var(--line-2);display:flex;flex-direction:column;gap:max(6px,max(.7vh,.45vw));min-width:0}.vs-kpi:last-child{border-right:none}.vs-kpi-label{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(8px,max(.9vh,.6vw));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.vs-kpi-label i{font-size:1.1em;color:var(--ink-2)}.vs-kpi-value{font-family:Inter,system-ui,sans-serif;font-size:max(12px,max(1.6vh,1.05vw));font-weight:600;color:var(--ink);line-height:1.25;word-break:break-word}.vs-section{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:18px 20px}.vs-section-title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(8px,max(.9vh,.6vw));font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 max(10px,max(1.35vh,.9vw));padding-bottom:max(10px,max(1.25vh,.8vw));border-bottom:1px solid var(--line)}.vs-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:max(10px,max(1.25vh,.8vw))}.vs-info-item{background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md);padding:max(10px,max(1.45vh,.95vw)) max(10px,max(1.35vh,.9vw));display:flex;flex-direction:column;gap:max(3px,max(.45vh,.3vw));min-width:0}.vs-info-label{font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.25vh,.8vw));font-weight:500;color:var(--ink-2)}.vs-info-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(10px,max(1.35vh,.9vw));font-weight:500;color:var(--ink);word-break:break-word}.vs-info-value.vs-mono{font-family:JetBrains Mono,ui-monospace,monospace;word-break:break-all}.vs-address-stack{display:flex;flex-direction:column;gap:max(10px,max(1.25vh,.8vw))}.vs-address-row{background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md);padding:max(10px,max(1.45vh,.95vw)) max(10px,max(1.35vh,.9vw));display:flex;flex-direction:column;gap:max(8px,max(.9vh,.6vw))}.vs-address-label{font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.25vh,.8vw));font-weight:500;color:var(--ink-2)}.vs-address-controls{display:flex;align-items:center;gap:max(10px,max(1.25vh,.8vw));flex-wrap:wrap;min-width:0}.vs-address-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(10px,max(1.35vh,.9vw));color:var(--ink);flex:1;min-width:0;word-break:break-all}.vs-address-actions{display:inline-flex;align-items:center;gap:max(6px,max(.7vh,.45vw));flex-shrink:0}.vs-icon-btn{width:max(26px,min(3.55vh,2.35vw));height:max(26px,min(3.55vh,2.35vw));padding:0;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surf-3);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,border-color .15s,color .15s;font-size:max(10px,max(1.35vh,.9vw))}.vs-icon-btn:hover{background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 30%,transparent);color:var(--green-text)}.vs-ext-link{font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.35vh,.9vw));font-weight:500;color:var(--cyan-text);text-decoration:none;display:inline-flex;align-items:center;gap:max(3px,max(.45vh,.3vw));white-space:nowrap;padding:max(4px,max(.55vh,.35vw)) max(10px,max(1.25vh,.8vw));border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--cyan) 30%,transparent);background:var(--cyan-tint);transition:background .15s,border-color .15s;flex-shrink:0}.vs-ext-link:hover{background:color-mix(in srgb,var(--cyan-tint) 80%,var(--cyan) 20%);border-color:color-mix(in srgb,var(--cyan) 45%,transparent)}.vs-whitelist-status{background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md);padding:max(10px,max(1.45vh,.95vw)) max(10px,max(1.35vh,.9vw));display:flex;justify-content:space-between;align-items:center}.vs-whitelist-label{font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.35vh,.9vw));font-weight:500;color:var(--ink)}.vs-badge{display:inline-flex;align-items:center;gap:max(4px,max(.55vh,.35vw));font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(8px,max(.9vh,.6vw));font-weight:500;padding:max(2px,max(.35vh,.2vw)) max(8px,max(.9vh,.6vw));border-radius:var(--r-sm);border:1px solid var(--line-2);color:var(--ink-2)}.vs-badge-green{color:var(--green-text);background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 30%,transparent)}.vs-badge-muted{color:var(--ink-3);background:var(--surf-3);border-color:var(--line)}.vs-whitelist-list{display:flex;flex-direction:column;gap:max(8px,max(.9vh,.6vw));margin-top:max(10px,max(1.45vh,.95vw))}.vs-whitelist-item{background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md);padding:max(10px,max(1.25vh,.8vw)) max(10px,max(1.35vh,.9vw));display:flex;align-items:center;gap:max(10px,max(1.25vh,.8vw))}.vs-whitelist-address{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(10px,max(1.35vh,.9vw));color:var(--ink);flex:1;min-width:0;word-break:break-all}.vs-empty{padding:max(16px,max(2.25vh,1.5vw));font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.35vh,.9vw));color:var(--ink-3);background:var(--surf-2);border:1px dashed var(--line-2);border-radius:var(--r-md);text-align:center}.vs-empty--inline{padding:max(10px,max(1.25vh,.8vw));margin:0}.vs-advisor-settings{display:flex;flex-direction:column;gap:max(10px,max(1.25vh,.8vw))}.vs-advisor-item{background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md);padding:max(10px,max(1.45vh,.95vw)) max(10px,max(1.35vh,.9vw));display:flex;flex-direction:column;gap:max(8px,max(.9vh,.6vw))}.vs-protocols-list{display:flex;flex-wrap:wrap;gap:max(5px,max(.7vh,.45vw))}.vs-protocol-chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(8px,max(.9vh,.6vw));font-weight:500;color:var(--ink-2);background:var(--surf-3);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:max(2px,max(.35vh,.2vw)) max(8px,max(.9vh,.6vw))}.vs-allocation-list{display:flex;flex-direction:column;gap:max(5px,max(.7vh,.45vw))}.vs-allocation-item{display:flex;justify-content:space-between;align-items:center;padding:max(8px,max(.9vh,.6vw)) max(10px,max(1.45vh,.95vw));background:var(--surf-3);border-radius:var(--r-sm);gap:8px;min-width:0}.vs-allocation-asset{font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.35vh,.9vw));font-weight:500;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-allocation-pct{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(10px,max(1.35vh,.9vw));color:var(--green-text);flex-shrink:0}.vs-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:max(10px,max(1.25vh,.8vw))}.vs-item-card{background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md);padding:max(10px,max(1.45vh,.95vw)) max(10px,max(1.35vh,.9vw));display:flex;align-items:center;gap:max(10px,max(1.25vh,.8vw));transition:border-color .15s;min-width:0}.vs-item-card:hover{border-color:var(--line-strong)}.vs-item-icon,.vs-item-icon-placeholder{width:max(24px,min(3.35vh,2.2vw));height:max(24px,min(3.35vh,2.2vw));border-radius:var(--r);object-fit:cover;flex-shrink:0;border:1px solid var(--line-2)}.vs-item-icon-placeholder{background:var(--surf-3);display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.45vh,.95vw));font-weight:600;color:var(--ink-2)}.vs-item-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:max(2px,max(.25vh,.15vw))}.vs-item-name{font-family:Inter,system-ui,sans-serif;font-size:max(10px,max(1.35vh,.9vw));font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-item-symbol{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(8px,max(.9vh,.6vw));color:var(--ink-3)}.vs-item-address{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(8px,max(.9vh,.6vw));color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.vault-safe{padding:var(--m-page-pad);padding-bottom:calc(var(--m-page-pad) + env(safe-area-inset-bottom,0px));gap:var(--m-section-gap);min-width:0;-webkit-overflow-scrolling:touch}.vs-short{display:inline}.vs-full{display:none}.vs-loading{padding:var(--m-card-pad);min-height:140px;gap:var(--m-2)}.vs-header{border-radius:var(--r-lg);padding:var(--m-card-pad);gap:var(--m-3);align-items:flex-start}.vs-header-eyebrow{display:block}.vs-vault-icon,.vs-vault-icon-placeholder{width:44px;height:44px;border-radius:var(--r-md)}.vs-vault-name{font-size:var(--m-text-md);line-height:1.3;margin:0 0 var(--m-2)}.vs-vault-description{font-size:var(--m-text-sm);line-height:var(--m-line)}.vs-kpi-strip{grid-template-columns:1fr 1fr;border-radius:var(--r-lg)}.vs-kpi{padding:var(--m-card-pad);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);gap:var(--m-2)}.vs-kpi:nth-child(2n){border-right:none}.vs-kpi:nth-last-child(-n+2){border-bottom:none}.vs-kpi:last-child{border-right:none}.vs-kpi-label{font-size:var(--m-text-xs);gap:var(--m-1);white-space:normal}.vs-kpi-value{font-size:var(--m-text-md);line-height:1.25}.vs-section{border-radius:var(--r-lg);padding:var(--m-card-pad)}.vs-section-title{font-size:var(--m-text-xs);margin:0 0 var(--m-3);padding-bottom:var(--m-3)}.vs-info-grid{grid-template-columns:1fr 1fr;gap:var(--m-2)}.vs-info-item.is-wide{grid-column:1 / -1}.vs-info-item,.vs-address-row,.vs-whitelist-status,.vs-whitelist-item,.vs-advisor-item{padding:var(--m-3);gap:var(--m-2);border-radius:var(--r-md)}.vs-info-label,.vs-address-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--m-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.vs-info-value,.vs-address-value,.vs-whitelist-address,.vs-whitelist-label,.vs-item-name,.vs-allocation-asset,.vs-allocation-pct{font-size:var(--m-text-sm)}.vs-info-value.vs-mono,.vs-address-value{font-size:var(--m-text-sm);word-break:normal}.vs-address-stack{gap:var(--m-2)}.vs-address-controls{flex-direction:column;align-items:stretch;gap:var(--m-3)}.vs-address-actions{display:grid;grid-template-columns:44px 1fr;gap:var(--m-2);width:100%}.vs-icon-btn{width:44px;height:44px;min-width:44px;border-radius:var(--r-md);font-size:var(--m-text-md)}.vs-ext-link{width:100%;min-height:44px;justify-content:center;font-size:var(--m-text-sm);padding:0 var(--m-3);border-radius:var(--r-md);box-sizing:border-box}.vs-badge{font-size:var(--m-text-xs);min-height:24px;padding:2px 8px}.vs-whitelist-list{margin-top:var(--m-3);gap:var(--m-2)}.vs-whitelist-item{min-height:48px}.vs-empty{padding:var(--m-4);font-size:var(--m-text-sm);line-height:var(--m-line)}.vs-empty--inline{padding:var(--m-3);margin-top:0}.vs-advisor-settings{display:grid;grid-template-columns:1fr 1fr;gap:var(--m-2)}.vs-advisor-settings>.vs-advisor-item,.vs-advisor-settings>.vs-info-item.is-wide{grid-column:1 / -1}.vs-protocol-chip{font-size:var(--m-text-xs);padding:4px 8px}.vs-allocation-item{padding:var(--m-2) var(--m-3);min-height:40px}.vs-items-grid{grid-template-columns:1fr;gap:var(--m-2)}.vs-item-card{padding:var(--m-3);gap:var(--m-3);border-radius:var(--r-md);background:var(--bg);border-color:var(--line-2)}.vs-item-icon,.vs-item-icon-placeholder{width:36px;height:36px;border-radius:var(--r-md)}.vs-item-name{font-size:var(--m-text-base);font-weight:600;white-space:normal;overflow:visible;text-overflow:unset}.vs-item-symbol,.vs-item-address{font-size:var(--m-text-xs)}.vs-item-address{white-space:nowrap}}.transaction-content .history-table-heading,.history-table-heading{color:var(--ink);font-family:var(--font-family-text);font-size:max(11px,max(1.8vh,1.2vw));font-weight:600;margin:0 0 max(16px,max(2.25vh,1.5vw)) 0;letter-spacing:.04em}.transaction-content .history-table-description,.history-table-description{font-family:var(--font-family-text);font-size:var(--font-size-description);font-weight:var(--font-weight-normal);color:var(--ink-2);line-height:1.7;margin:0 0 max(19px,max(2.7vh,1.8vw)) 0}.history-table-heading-export{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:max(16px,max(2.25vh,1.5vw));padding-bottom:max(10px,max(1.45vh,.95vw));margin-bottom:max(13px,max(1.8vh,1.2vw));border-bottom:1px solid var(--line-2)}.history-table-heading-export>div:first-child{flex:1;min-width:0}.history-table-heading-export .history-table-description,.history-table-heading-export .whitelist-descriptor{margin:0;padding:0}.history-table-heading-export>div:last-child{flex-shrink:0;display:flex;align-items:center}.transaction-content .history-table-row-heading,.history-table-row-heading{font-size:var(--font-size-field-names);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0;letter-spacing:.5px;font-family:var(--font-family-text)}.transaction-content .history-table-inner-contents,.history-table-inner-contents{font-size:var(--font-size-field-text);color:var(--color-text);margin:0;line-height:1.5;font-family:var(--font-family-mono)}.transaction-content .history-table-inner-contents.bold,.history-table-inner-contents.bold{font-weight:var(--font-weight-semibold);font-family:var(--font-family-text)}.transaction-content .transaction-type-badge-container .history-table-inner-contents,.transaction-type-badge-container .history-table-inner-contents{font-family:var(--font-family-text)}.history-table-custom-scroll{width:100%;overflow-x:auto;scrollbar-width:thin;margin-bottom:max(19px,max(2.7vh,1.8vw));border-radius:var(--r-xl);background:var(--surf);border:1px solid var(--line-2)}.history-table-custom-scroll::-webkit-scrollbar{width:max(7px,min(.95vh,.65vw));height:max(7px,min(.95vh,.65vw))}.history-table-custom-scroll::-webkit-scrollbar-track{background:var(--color-background-light);border-radius:8px}.history-table-custom-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.history-table-custom-scroll::-webkit-scrollbar-thumb:hover{background:var(--line-2)}.transaction-table{width:100%;border-collapse:collapse;table-layout:fixed;background:transparent}.transaction-table thead{background:var(--surf);position:sticky;top:0;z-index:10}.transaction-content .transaction-table th,.transaction-table th{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:max(6px,max(.65vh,.45vw)) max(16px,max(2.25vh,1.5vw));border-bottom:1px solid var(--line);text-align:left;font-weight:500;white-space:nowrap;background:var(--surf);vertical-align:middle}.transaction-content .transaction-table th p,.transaction-table th p{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;margin:0;display:block;width:100%}.transaction-content .transaction-table td,.transaction-table td{padding:max(10px,max(1.6vh,1.1vw)) max(16px,max(2.25vh,1.5vw));border-bottom:1px solid var(--line);vertical-align:middle;background:transparent}.transaction-table tr:last-child td{border-bottom:none}.transaction-content .transaction-table td p,.transaction-table td p{font-family:var(--font-family-mono);font-size:max(10px,max(1.5vh,1vw));color:var(--ink);margin:0;line-height:1.3;display:block;width:100%}.transaction-content .transaction-table td:first-child p,.transaction-table td:first-child p{font-family:var(--font-family-text)}.transaction-content .transaction-type-badge-container p,.transaction-type-badge-container p{font-family:var(--font-family-text)!important}.transaction-content .table-header-center,.table-header-center{text-align:center}.transaction-content .table-header-center p,.table-header-center p{text-align:center;margin:0 auto}.transaction-content .table-header-right,.table-header-right{text-align:right;padding-right:max(17px,max(2.4vh,1.6vw))}.transaction-content .table-header-right p,.table-header-right p{text-align:right}.transaction-content .table-cell-center,.table-cell-center{text-align:center}.transaction-content .table-cell-center>*,.table-cell-center>*{display:inline-block;margin:0}.transaction-content .table-cell-right,.table-cell-right{text-align:right;padding-right:max(17px,max(2.4vh,1.6vw))}.transaction-content .table-cell-right>*,.table-cell-right>*{display:inline-block;margin-left:auto}.transaction-table-row{background-color:transparent;transition:background .12s}.transaction-table-row:hover td{background-color:var(--surf-2)}.transaction-table-row td{padding:max(10px,max(1.6vh,1.1vw)) max(16px,max(2.25vh,1.5vw))}.transaction-table-row:last-child td{border-bottom:none}.vd-tx-cell{display:flex;align-items:center;gap:max(6px,max(.65vh,.45vw));min-width:0}.vd-tx-meta{min-width:0}.vd-tx-ico{width:max(25px,min(3.4vh,2.25vw));height:max(25px,min(3.4vh,2.25vw));border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:max(10px,max(1.5vh,1vw));flex-shrink:0}.vd-tx-ico.dep{background:#16db7a1f;color:var(--green-text)}.vd-tx-ico.wdw{background:#f1545a1f;color:var(--red-text)}.vd-tx-ico.proto{background:#2de2f01f;color:var(--cyan-text)}.vd-tx-ico.mng{background:#eab3081f;color:var(--yellow-text)}.vd-tx-ico.adm{background:#f59e0b1f;color:var(--amber-text)}.vd-tx-name{font-size:max(10px,max(1.5vh,1vw));font-weight:600;color:var(--ink);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-tx-hash{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.15vh,.75vw));color:var(--ink-3);display:inline-flex;align-items:center;gap:max(3px,max(.35vh,.25vw));text-decoration:none;white-space:nowrap}.vd-tx-hash:hover{color:var(--ink-2)}.vd-tx-hash i{font-size:max(8px,max(1vh,.65vw))}.vd-user-chip{display:flex;align-items:center;gap:max(5px,max(.65vh,.45vw));font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.15vh,.75vw));color:var(--ink-3);min-width:0}.vd-user-av{width:max(16px,min(2.25vh,1.5vw));height:max(16px,min(2.25vh,1.5vw));border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:max(8px,max(.9vh,.6vw));font-weight:700;color:#fff}.vd-user-link{color:inherit;text-decoration:none;white-space:nowrap}.vd-user-link:hover{color:var(--ink-2)}.vd-amt{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.5vh,1vw));font-weight:600;color:var(--ink);white-space:nowrap}.vd-amt.up{color:var(--green-text)}.vd-amt.dn{color:var(--red-text)}.vd-status{display:inline-flex;align-items:center;gap:max(3px,max(.45vh,.3vw));font-size:max(10px,max(1.2vh,.8vw));font-weight:500;padding:max(3px,max(.35vh,.25vw)) max(8px,max(1vh,.65vw));border-radius:var(--r-sm);white-space:nowrap}.vd-status.ok{background:#16db7a1a;color:var(--green-text)}.vd-status.pend{background:#f59e0b17;color:var(--amber-text)}.vd-status.fail{background:#f1545a1a;color:var(--red-text)}.vd-status i{font-size:max(8px,max(1.15vh,.75vw))}.vd-time{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.15vh,.75vw));color:var(--ink-3);white-space:nowrap}.vd-empty-row{text-align:center;color:var(--ink-3);font-size:max(10px,max(1.25vh,.85vw));padding:max(24px,max(3.2vh,2.15vw))!important}.transaction-type-badge-container{display:flex;align-items:center;gap:max(10px,max(1.25vh,.8vw));min-height:max(20px,min(2.85vh,1.9vw))}.transaction-type-badge-container p{margin:0;line-height:1.4}.transaction-type-icon{display:inline-flex;align-items:center;justify-content:center;width:max(20px,min(2.85vh,1.9vw));height:max(20px,min(2.85vh,1.9vw));border-radius:6px;font-size:max(10px,max(1.35vh,.9vw));background-color:var(--surf-3);color:var(--ink-2)}.transaction-type-icon.deposit{background-color:var(--green-tint);color:var(--green-text)}.transaction-type-icon.withdraw{background-color:var(--red-tint);color:var(--red-text)}.transaction-type-icon.strategy_deploy,.transaction-type-icon.strategy_withdraw{background-color:var(--cyan-tint);color:var(--cyan-text)}.transaction-type-icon.manage{background-color:var(--yellow-tint);color:var(--yellow-text)}.transaction-type-icon.admin{background-color:var(--amber-tint);color:var(--amber-text)}.transaction-content .amount-text,.amount-text{font-weight:var(--font-weight-semibold);color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--font-size-field-text)}.collapse-table-style,.collapse-overview-table-style,.collapse-table-style-pending-transaction{width:100%;height:auto;background:var(--surf-2);padding:max(16px,max(2.25vh,1.5vw)) max(18px,max(2.55vh,1.7vw));border-radius:0 0 var(--r) var(--r);border:1px solid var(--line-2);border-top:none;margin-top:-1px;border-left:3px solid var(--green)}.collapse-content-wrapper{display:flex;flex-direction:column;gap:0;margin-top:0}@media (min-width: max(727px,min(101.8vh,67.05vw))){.collapse-content-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:max(32px,max(4vh,2.6vw));row-gap:0;align-content:start}.transaction-dropdown-section-title,.transaction-dropdown-actions{grid-column:1 / -1}}.transaction-dropdown-row{display:grid;grid-template-columns:max(88px,min(12vh,7.9vw)) 1fr;align-items:center;gap:max(14px,max(2vh,1.3vw));min-height:max(34px,min(4.75vh,3.15vw));padding:max(4px,max(.55vh,.35vw)) 0;border-bottom:1px solid var(--line)}.transaction-dropdown-label{font-weight:500;font-family:var(--font-family-text);font-size:max(9px,max(1.15vh,.75vw));color:var(--ink-3);letter-spacing:.06em;line-height:1.35;text-transform:uppercase;white-space:nowrap}.transaction-dropdown-value{min-width:0;display:flex;align-items:center}.transaction-dropdown-value p{margin:0;font-family:var(--font-family-mono);color:var(--ink);font-size:max(10px,max(1.35vh,.9vw));line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.transaction-dropdown-value-inline{display:flex;align-items:center;gap:max(5px,max(.7vh,.45vw))}.transaction-dropdown-no-hash{color:var(--ink-3);font-size:max(10px,max(1.35vh,.9vw));font-family:var(--font-family-text)}.transaction-content .transaction-dropdown-label-column,.transaction-dropdown-label-column{display:flex!important;flex-direction:column!important;gap:max(17px,max(2.4vh,1.6vw))!important;padding-top:max(3px,max(.45vh,.3vw))!important}.transaction-content .transaction-dropdown-label-column .transaction-dropdown-label-text,.transaction-content .transaction-dropdown-label-column p.transaction-dropdown-label-text,.transaction-dropdown-label-column .transaction-dropdown-label-text,.transaction-dropdown-label-column p.transaction-dropdown-label-text{margin:0!important;min-height:max(44px,min(6.2vh,4.1vw))!important;display:flex!important;align-items:flex-start!important;line-height:1.4!important;font-weight:var(--font-weight-semibold)!important;font-family:var(--font-family-text)!important;font-size:max(10px,max(1.35vh,.9vw))!important;color:var(--ink-3)!important;letter-spacing:.04em!important;padding-top:0!important;padding-bottom:0!important}.transaction-content .transaction-dropdown-value-column,.transaction-dropdown-value-column{display:flex!important;flex-direction:column!important;gap:max(17px,max(2.4vh,1.6vw))!important;flex:1!important;min-width:0!important}.transaction-content .transaction-dropdown-value-column>*,.transaction-dropdown-value-column>*{min-height:max(44px,min(6.2vh,4.1vw))!important;display:flex!important;align-items:flex-start!important;padding-top:0!important}.transaction-content .transaction-dropdown-value-column>p,.transaction-dropdown-value-column>p{align-items:center!important}.transaction-content .transaction-dropdown-value-column .transaction-dropdown-value-text,.transaction-content .transaction-dropdown-value-column p.transaction-dropdown-value-text,.transaction-dropdown-value-column .transaction-dropdown-value-text,.transaction-dropdown-value-column p.transaction-dropdown-value-text{font-family:var(--font-family-mono)!important;color:var(--color-text)!important;margin:0!important;padding:max(2px,max(.25vh,.15vw)) 0!important;line-height:1.4!important;font-size:max(10px,max(1.35vh,.9vw))!important}.transaction-dropdown-value-text{font-size:max(10px,max(1.35vh,.9vw))!important;line-height:1.4!important}.collapse-label-column{display:flex;flex-direction:column;gap:max(17px,max(2.4vh,1.6vw));padding-top:max(3px,max(.45vh,.3vw))}.collapse-label-column p{margin:0;min-height:max(44px,min(6.2vh,4.1vw));display:flex;align-items:flex-start;line-height:1.4;font-weight:var(--font-weight-semibold);font-size:max(10px,max(1.35vh,.9vw));color:var(--ink-3);letter-spacing:.04em;padding-top:0}.collapse-value-column{display:flex;flex-direction:column;gap:max(17px,max(2.4vh,1.6vw));flex:1;min-width:0}.collapse-value-column>*{min-height:max(44px,min(6.2vh,4.1vw));display:flex;align-items:flex-start;padding-top:0}.collapse-value-column>p{align-items:center}.collapse-value-column p:not(.address-hash-in-transaction-table):not(.address-hash-in-overview-table):not(.collapse-title){font-family:var(--font-family-mono);color:var(--color-text);margin:0;padding:max(3px,max(.45vh,.3vw)) 0;line-height:1.5}.hash-input-container{display:flex;flex-direction:column;gap:max(10px,max(1.25vh,.8vw));width:100%;max-width:max(484px,min(67.85vh,44.7vw))}.hash-input-row{display:flex;gap:max(10px,max(1.25vh,.8vw));align-items:flex-start;flex-wrap:wrap}.hash-input-row .hash-input{flex:1;min-width:max(242px,min(33.95vh,22.35vw))}.hash-input-row .save-button,.hash-input-row .cancel-button{flex-shrink:0}.error-message{color:#dc2626!important;font-size:max(10px,max(1.25vh,.8vw))!important;font-family:var(--font-family-text)!important;margin:0!important;padding:0!important;display:block;font-weight:500}.transaction-content .collapse-title,.collapse-title{font-weight:600;color:var(--color-primary);font-size:max(10px,max(1.35vh,.9vw));font-family:var(--font-family-text);margin:0 0 max(10px,max(1.25vh,.8vw)) 0;letter-spacing:.02em}.transaction-dropdown-section-title{font-weight:600;color:var(--ink-3);font-size:max(9px,max(1.15vh,.75vw));font-family:var(--font-family-text);margin:max(14px,max(2vh,1.3vw)) 0 max(6px,max(.8vh,.5vw)) 0;padding:max(12px,max(1.7vh,1.1vw)) 0 0 0;border-top:1px solid var(--line-2);width:100%;letter-spacing:.09em;text-transform:uppercase}.transaction-content .transaction-dropdown-address-row,.transaction-dropdown-address-row{display:flex!important;align-items:center!important;gap:max(6px,max(.8vh,.5vw))!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;line-height:1.4!important;overflow:hidden!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important}.address-hash-row{display:flex;align-items:center;gap:max(6px,max(.8vh,.5vw));flex-wrap:nowrap;width:100%;min-width:0;line-height:1.4;padding:0;background:transparent;border:none;border-radius:0}.transaction-content .address-hash-in-transaction-table,.address-hash-in-transaction-table,.transaction-content .address-hash-in-overview-table,.address-hash-in-overview-table{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(10px,max(1.35vh,.9vw));font-family:var(--font-family-mono);color:var(--ink);font-weight:500;padding:0;line-height:1.4}.transaction-content .address-cell,.address-cell{font-family:var(--font-family-mono);font-size:var(--font-size-field-text);color:var(--color-text);margin:0;word-break:break-all}.tx-wallet-value-cell{display:flex;align-items:stretch;width:fit-content;min-width:max(113px,min(15.85vh,10.45vw));max-width:max(178px,min(24.9vh,16.4vw));background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;transition:border-color .2s ease}.tx-wallet-value-cell:hover{border-color:var(--line-strong)}.tx-wallet-value-text{flex:1;min-width:0;padding:max(5px,max(.7vh,.45vw)) max(10px,max(1.25vh,.8vw));font-family:var(--font-family-mono);font-size:max(10px,max(1.35vh,.9vw));color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;display:flex;align-items:center}.tx-wallet-value-actions{display:flex;align-items:stretch;border-left:1px solid var(--line-2)}.tx-wallet-value-btn{display:inline-flex;align-items:center;justify-content:center;width:max(27px,min(3.8vh,2.5vw));min-width:max(26px,min(3.6vh,2.4vw));height:max(27px,min(3.8vh,2.5vw));padding:0;border:none;cursor:pointer;transition:background .2s ease,color .2s ease;background:transparent;color:var(--ink);box-sizing:border-box}.tx-wallet-value-btn:hover{background:var(--line-2);color:var(--ink)}.tx-wallet-value-icon{flex-shrink:0;opacity:.9}.tx-wallet-value-copy{border-right:1px solid var(--line-2)}.tx-wallet-value-copy:hover,.tx-wallet-value-copy.is-copied{background:var(--green-tint);color:var(--green-text)}.tx-wallet-value-copy.is-copied .tx-wallet-value-icon{opacity:1}.tx-wallet-value-link:hover{background:var(--line-2)}.tx-wallet-value-empty{font-family:var(--font-family-mono);font-size:var(--font-size-field-text);color:var(--color-text-secondary)}.transaction-page-button-copy-redirect-styling{background:transparent;border:1px solid transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);border-radius:var(--r-sm);transition:all .15s ease;flex-shrink:0;width:max(22px,min(3.1vh,2.05vw));height:max(22px,min(3.1vh,2.05vw))}.transaction-page-button-copy-redirect-styling svg{display:block;width:max(13px,min(1.75vh,1.15vw));height:max(13px,min(1.75vh,1.15vw))}.transaction-page-button-copy-redirect-styling:hover{background:var(--surf-3);color:var(--ink);border-color:var(--line-2)}.transaction-page-button-copy-redirect-styling:active{transform:scale(.97)}.transaction-dropdown-actions{margin-top:max(12px,max(1.7vh,1.1vw));padding-top:max(14px,max(2vh,1.3vw));border-top:1px solid var(--line-2);border-bottom:none;min-height:0}.simulate-tenderly-button{display:inline-flex;align-items:center;gap:max(5px,max(.7vh,.45vw));padding:max(5px,max(.7vh,.45vw)) max(10px,max(1.45vh,.95vw));font-size:max(10px,max(1.25vh,.8vw));font-weight:500;font-family:var(--font-family-text);color:var(--ink);background:var(--surf-2);border:1px solid var(--line-2);border-radius:6px;cursor:pointer;transition:all .2s ease}.simulate-tenderly-button svg{display:block;flex-shrink:0;width:max(10px,min(1.45vh,.95vw));height:max(10px,min(1.45vh,.95vw))}.simulate-tenderly-button:hover{background:var(--surf-3);border-color:var(--line-strong);color:var(--green-text)}.simulate-tenderly-button svg{display:block;flex-shrink:0}.transaction-expand-button{background:transparent;border:1px solid transparent;cursor:pointer;font-size:max(12px,max(1.6vh,1.05vw));color:var(--ink-3);padding:max(3px,max(.4vh,.25vw));border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s;width:max(24px,min(3.35vh,2.2vw));height:max(24px,min(3.35vh,2.2vw))}.transaction-expand-button:hover{background:var(--surf-2);color:var(--ink);border-color:var(--line-2)}.transaction-expand-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:max(2px,max(.25vh,.15vw))}.transaction-expand-button i,.transaction-expand-button svg{display:block;line-height:1}.status-badge{display:inline-flex;align-items:center;gap:max(3px,max(.45vh,.3vw));justify-content:center;padding:max(2px,max(.35vh,.2vw)) max(8px,max(.9vh,.6vw));border-radius:var(--r-sm);font-size:max(10px,max(1.25vh,.8vw));font-weight:500;font-family:Inter,system-ui,sans-serif;white-space:nowrap}.status-badge.success{background:var(--green-tint);color:var(--green-text);border:1px solid color-mix(in srgb,var(--green) 30%,transparent)}.status-badge.failure{background:var(--red-tint);color:var(--red-text);border:1px solid color-mix(in srgb,var(--red) 30%,transparent)}.status-badge.pending{background:var(--amber-tint);color:var(--amber-text);border:1px solid color-mix(in srgb,var(--amber) 30%,transparent)}.status-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg{display:block}.status-icon-success{color:var(--green-text)}.status-icon-pending{color:var(--amber-text)}.status-icon-failure{color:var(--red-text)}.transaction-type{display:inline-flex;align-items:center;gap:max(5px,max(.7vh,.45vw));padding:max(2px,max(.35vh,.2vw)) max(8px,max(.9vh,.6vw));border-radius:var(--r-sm);font-size:max(10px,max(1.25vh,.8vw));font-weight:500;font-family:var(--font-family-text)}.transaction-content .transaction-table td:first-child .pending-transaction-table-content-size,.transaction-table td:first-child .pending-transaction-table-content-size{font-family:var(--font-family-text)!important}.transaction-type{display:inline-flex;align-items:center;gap:max(8px,max(.9vh,.6vw));padding:max(5px,max(.7vh,.45vw)) max(10px,max(1.45vh,.95vw));border-radius:8px;font-family:var(--font-family-text);font-size:max(10px,max(1.45vh,.95vw));font-weight:500;border:1px solid transparent;transition:all .2s ease}.transaction-type-svg{flex-shrink:0;display:block}.transaction-type.send,.transaction-type.withdraw,.transaction-type.cat-withdraw{background:var(--red-tint);color:var(--red-text);border-color:color-mix(in srgb,var(--red) 30%,transparent)}.transaction-type.receive,.transaction-type.deposit,.transaction-type.cat-deposit{background:var(--green-tint);color:var(--green-text);border-color:color-mix(in srgb,var(--green) 30%,transparent)}.transaction-type.strategy_deploy,.transaction-type.strategy_withdraw,.transaction-type.cat-strategy{background:var(--cyan-tint);color:var(--cyan-text);border-color:color-mix(in srgb,var(--cyan) 30%,transparent)}.transaction-type.manage,.transaction-type.cat-manage{background:var(--yellow-tint);color:var(--yellow-text);border-color:color-mix(in srgb,var(--yellow) 30%,transparent)}.transaction-type.admin,.transaction-type.cat-admin{background:var(--amber-tint);color:var(--amber-text);border-color:color-mix(in srgb,var(--amber) 30%,transparent)}.transaction-type.default,.transaction-type.cat-default{background:var(--surf-3);color:var(--ink-2);border-color:var(--line-2)}.transaction-content .exchange-label,.exchange-label{font-size:var(--font-size-field-names);color:var(--color-text-secondary);font-family:var(--font-family-text);font-weight:var(--font-weight-medium)}.transaction-content .queue-heading-styler,.queue-heading-styler{color:var(--ink);font-family:var(--font-family-text);font-size:max(11px,max(1.8vh,1.2vw));font-weight:600;margin:0 0 max(16px,max(2.25vh,1.5vw)) 0;letter-spacing:.04em}.transaction-content .whitelist-descriptor,.whitelist-descriptor{font-family:var(--font-family-text);font-size:var(--font-size-description);font-weight:var(--font-weight-normal);color:var(--ink-2);line-height:1.7;margin:0 0 max(19px,max(2.7vh,1.8vw)) 0}.transaction-content .pending-transaction-dropdown-table-content,.pending-transaction-dropdown-table-content{font-size:var(--font-size-field-names);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0;letter-spacing:.5px;font-family:var(--font-family-text)}.transaction-content .pending-transaction-dropdown-table-content-only,.pending-transaction-dropdown-table-content-only{font-size:var(--font-size-field-text);color:var(--color-text);margin:0;line-height:1.5;font-family:var(--font-family-mono)}.transaction-content .collapse-label-column .history-table-inner-contents,.collapse-label-column .history-table-inner-contents{font-family:var(--font-family-text)}.transaction-content .pending-screen-table-heading,.pending-screen-table-heading{font-size:var(--font-size-field-names);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0;letter-spacing:.5px;font-family:var(--font-family-text)}.transaction-content .pending-transaction-table-content-size,.pending-transaction-table-content-size{font-size:var(--font-size-field-text);color:var(--color-text);margin:0;line-height:1.5;font-family:var(--font-family-mono)}.transaction-content .pending-transaction-table-content-size.bold,.pending-transaction-table-content-size.bold{font-weight:var(--font-weight-semibold);font-family:var(--font-family-mono)}.glowing-div-box{height:max(8px,min(1.2vh,.8vw));width:max(8px,min(1.2vh,.8vw));background-color:var(--amber);border-radius:50%;margin-top:max(4px,max(.55vh,.35vw));animation:glow 1s infinite alternate}.error-red-div-box{height:max(8px,min(1.2vh,.8vw));width:max(8px,min(1.2vh,.8vw));background-color:var(--red);border-radius:50%;margin-top:max(4px,max(.55vh,.35vw));animation:redglow 1s infinite alternate}@keyframes glow{0%{box-shadow:0 0 10px -3px var(--amber-tint)}to{box-shadow:0 0 10px 3px var(--amber-tint)}}@keyframes redglow{0%{box-shadow:0 0 10px -3px var(--red-tint)}to{box-shadow:0 0 10px 3px var(--red-tint)}}.export-button{background:var(--green);color:var(--on-green);border:1px solid transparent;border-radius:var(--r);padding:max(8px,max(.9vh,.6vw)) max(10px,max(1.35vh,.9vw));font-size:max(10px,max(1.45vh,.95vw));font-weight:600;font-family:var(--font-family-text);cursor:pointer;transition:background .18s ease,box-shadow .25s ease,transform .18s ease;display:inline-flex;align-items:center;gap:max(5px,max(.7vh,.45vw));box-shadow:var(--glow-soft)}.export-button:hover{background:var(--green-strong);box-shadow:var(--glow-green);transform:translateY(-1px)}.export-button:active{background:var(--green-deep);transform:translateY(0);box-shadow:var(--glow-soft)}.export-button svg{display:block}.advisor-error-ellipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--red-text)}.advisor-submitted-panel{padding:max(12px,max(1.5vh,1vw)) max(16px,max(2vh,1.4vw));background:var(--surf-2);border-top:1px solid var(--line)}.advisor-submitted-card{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-md);padding:max(12px,max(1.4vh,.95vw)) max(14px,max(1.6vh,1.1vw));margin-bottom:max(10px,max(1.2vh,.8vw))}.advisor-submitted-card:last-child{margin-bottom:0}.advisor-submitted-card-title{font-size:max(11px,max(1.35vh,.9vw));font-weight:600;color:var(--ink);margin-bottom:max(10px,max(1.2vh,.8vw))}.advisor-submitted-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(160px,12vw),1fr));gap:max(8px,max(1vh,.7vw)) max(14px,max(1.6vh,1.1vw))}.advisor-submitted-field{display:flex;flex-direction:column;gap:max(2px,max(.3vh,.2vw));min-width:0}.advisor-submitted-label{font-size:max(10px,max(1.2vh,.75vw));font-weight:500;color:var(--ink-3)}.advisor-submitted-value{font-size:max(11px,max(1.3vh,.85vw));color:var(--ink-2);word-break:break-all}.advisor-submitted-value.mono{font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-size:max(10px,max(1.2vh,.8vw))}.advisor-submitted-calldata{margin-top:max(10px,max(1.2vh,.8vw));border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surf-2);overflow:hidden}.advisor-submitted-calldata summary{cursor:pointer;padding:max(8px,max(.9vh,.6vw)) max(10px,max(1.1vh,.75vw));font-size:max(11px,max(1.25vh,.85vw));font-weight:500;color:var(--ink);-webkit-user-select:none;user-select:none}.advisor-submitted-calldata-pre{margin:0;padding:0 max(10px,max(1.1vh,.75vw)) max(10px,max(1.1vh,.75vw));max-height:max(180px,22vh);overflow:auto;font-family:var(--font-family-mono, "JetBrains Mono", ui-monospace, monospace);font-size:max(10px,max(1.15vh,.75vw));line-height:1.45;color:var(--ink-2);white-space:pre-wrap;word-break:break-all}.tx-advisor-link{background:none;border:none;padding:0;cursor:pointer;font:inherit}.view-report-button{background:#16db7a1a;border:1px solid rgba(22,219,122,.25);color:var(--green-text);text-decoration:none;cursor:pointer;font-size:max(10px,max(1.2vh,.8vw));font-weight:500;font-family:Inter,sans-serif;padding:max(3px,max(.35vh,.25vw)) max(8px,max(1vh,.65vw));border-radius:var(--r-sm);display:inline-flex;align-items:center;gap:max(4px,max(.45vh,.3vw));white-space:nowrap;transition:background .15s ease,border-color .15s ease;box-shadow:none;line-height:1.2}.view-report-button:hover{background:#16db7a29;border-color:#16db7a66;color:var(--green-text)}.view-report-button:active{transform:none}.view-report-button i,.view-report-button svg{display:block;flex-shrink:0;font-size:max(10px,max(1.15vh,.75vw));width:auto;height:auto;opacity:.9}.advisor-id-container{display:flex;align-items:center;min-width:0;max-width:max(160px,min(22.4vh,14.8vw))}.advisor-id-badge{display:block;min-width:0;max-width:100%;padding:max(2px,max(.3vh,.2vw)) max(6px,max(.7vh,.45vw));background:var(--surf-2);border:1px solid var(--line-2);color:var(--ink);border-radius:var(--r-sm);font-size:max(9px,max(1.15vh,.75vw));font-weight:var(--font-weight-semibold);font-family:var(--font-family-mono);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-link-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surf-2);color:var(--cyan-text, var(--ink));font-family:var(--font-family-mono);font-size:11px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.tx-link-chip:hover{border-color:var(--line-strong, var(--line));background:var(--surf-3, var(--surf-2))}.tx-link-chip.muted{cursor:default;color:var(--ink-3);font-weight:500}.tx-related-run{display:flex;align-items:center;gap:12px;padding:12px 16px 16px;border-top:1px solid var(--line)}.tx-related-run-label{font-size:12px;color:var(--ink-2);font-weight:600}.transaction-table-row.is-highlighted{outline:1px solid var(--cyan, var(--green));background:var(--cyan-tint, var(--green-tint))}.save-button{background:var(--green);color:var(--on-green);border-radius:var(--r);min-width:max(65px,min(9.05vh,5.95vw));text-align:center;cursor:pointer;font-size:var(--font-size-field-names);font-family:var(--font-family-text);font-weight:var(--font-weight-semibold);height:max(34px,min(4.75vh,3.15vw));padding:0 max(17px,max(2.4vh,1.6vw));border:1px solid transparent;transition:background .18s ease,box-shadow .25s ease,transform .18s ease;box-shadow:var(--glow-soft);white-space:nowrap}.save-button:hover{background:var(--green-strong);box-shadow:var(--glow-green);transform:translateY(-1px)}.cancel-button{background:var(--red);color:#fff;border-radius:var(--r);min-width:max(65px,min(9.05vh,5.95vw));text-align:center;cursor:pointer;font-size:var(--font-size-field-names);font-family:var(--font-family-text);font-weight:var(--font-weight-semibold);height:max(34px,min(4.75vh,3.15vw));padding:0 max(17px,max(2.4vh,1.6vw));border:1px solid transparent;transition:background .18s ease,transform .18s ease;white-space:nowrap}.cancel-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.hash-input{font-size:var(--font-size-field-text);font-family:var(--font-family-mono);width:100%;max-width:max(404px,min(56.55vh,37.25vw));min-width:max(242px,min(33.95vh,22.35vw));height:max(34px,min(4.75vh,3.15vw));padding:max(10px,max(1.25vh,.8vw)) max(10px,max(1.35vh,.9vw));border:1px solid var(--line-2);border-radius:8px;background:var(--color-background);color:var(--color-text);transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.hash-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--line-2),0 2px 4px #0000000d}.hash-input::placeholder{color:var(--color-text-secondary);opacity:.6}.transaction-content .transaction-loader,.transaction-loader{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:max(10px,max(1.25vh,.8vw));padding:max(17px,max(2.4vh,1.6vw)) max(19px,max(2.7vh,1.8vw))}.transaction-loader i{font-size:max(16px,max(2.7vh,1.8vw));opacity:.5}.transaction-content .transaction-loader p,.transaction-loader p{margin:0;font-size:max(10px,max(1.45vh,.95vw));color:var(--ink-3);font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.6}.transaction-content .no-data-container,.no-data-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(10px,max(1.25vh,.8vw));padding:max(45px,max(6.35vh,4.15vw)) max(19px,max(2.7vh,1.8vw));text-align:center}.transaction-content .no-data-container i,.no-data-container i{font-size:max(26px,max(3.15vh,2.1vw));color:var(--ink-3);opacity:.35}.transaction-content .no-data-container p,.no-data-container p{margin:0;font-size:max(10px,max(1.45vh,.95vw));font-weight:600;color:var(--ink-2);font-family:Inter,system-ui,sans-serif;line-height:1.6}.transaction-content .no-data-container span,.no-data-container span{font-size:max(10px,max(1.35vh,.9vw));color:var(--ink-3);font-family:Inter,system-ui,sans-serif;line-height:1.6}.table-pagination{display:flex;align-items:center;justify-content:center;gap:max(8px,max(.9vh,.6vw));padding:max(10px,max(1.45vh,.95vw)) max(17px,max(2.4vh,1.6vw));border-top:1px solid var(--line);flex-wrap:wrap}.transaction-content .pagination-info,.pagination-info{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(8px,max(.9vh,.6vw));color:var(--ink-3);margin-left:max(3px,max(.45vh,.3vw));white-space:nowrap}.table-pagination button{display:inline-flex;align-items:center;gap:max(3px,max(.45vh,.3vw));padding:max(4px,max(.55vh,.35vw)) max(10px,max(1.35vh,.9vw));font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(10px,max(1.25vh,.8vw));font-weight:600;color:var(--ink-2);background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;transition:color .15s,background .15s,border-color .15s;white-space:nowrap}.table-pagination button:hover:not(:disabled){color:var(--ink);background:var(--surf-2);border-color:var(--line-strong)}.table-pagination button:disabled{opacity:.3;cursor:not-allowed}.table-pagination select{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(10px,max(1.25vh,.8vw));font-weight:600;color:var(--ink);background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:max(3px,max(.45vh,.3vw)) max(8px,max(.9vh,.6vw));cursor:pointer;outline:none;transition:border-color .15s}.table-pagination select:hover{border-color:var(--line-strong)}@media only screen and (max-width: max(1324px,min(185.5vh,122.2vw))){.history-table-heading{font-size:max(16px,max(2.25vh,1.5vw))}.history-table-description{font-size:var(--font-size-field-text);margin:0}.history-table-row-heading{font-size:var(--font-size-field-names)}.history-table-inner-contents,.address-hash-in-transaction-table,.address-hash-in-overview-table{font-size:var(--font-size-field-text)}.queue-heading-styler{font-size:max(16px,max(2.25vh,1.5vw))}.whitelist-descriptor{font-size:var(--font-size-field-text);margin:0 0 max(19px,max(2.7vh,1.8vw)) 0}.pending-screen-table-heading{font-size:var(--font-size-field-names)}.pending-transaction-table-content-size{font-size:var(--font-size-field-text)}.pending-transaction-dropdown-table-content{font-size:var(--font-size-field-names)}.pending-transaction-dropdown-table-content-only{font-size:var(--font-size-field-text)}}@media only screen and (max-width: max(620px,min(86.85vh,57.2vw))){.collapse-table-style,.collapse-overview-table-style,.collapse-table-style-pending-transaction{padding:max(11px,max(1.6vh,1.05vw)) max(13px,max(1.8vh,1.2vw)) max(13px,max(1.8vh,1.2vw)) max(11px,max(1.6vh,1.05vw));border-left-width:max(2px,max(.35vh,.2vw))}.collapse-content-wrapper{gap:0}.transaction-dropdown-row{grid-template-columns:1fr;align-items:flex-start;gap:max(4px,max(.55vh,.35vw));min-height:0;padding:max(9px,max(1.25vh,.8vw)) 0}.transaction-dropdown-label{width:100%}.address-hash-in-transaction-table,.address-hash-in-overview-table{max-width:none}.hash-input{width:100%;min-width:0;max-width:none}}.wd-withdrawals-table tbody.wd-attempt+tbody.wd-attempt{border-top:max(12px,max(1.6vh,1.1vw)) solid transparent}.wd-attempt-head td{padding:max(8px,max(1.1vh,.75vw)) max(16px,max(2.25vh,1.5vw))!important;background:var(--surf-2);border-bottom:1px solid var(--line-2)}.wd-attempt-head-inner{display:flex;flex-direction:column;gap:2px}.wd-attempt-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wd-attempt-label{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1vh,.65vw));font-weight:500;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.wd-attempt-amount{font-family:JetBrains Mono,monospace;font-size:max(10px,max(1.5vh,1vw));font-weight:600;color:var(--ink)}.wd-attempt-request{font-family:JetBrains Mono,monospace;font-size:max(8px,max(1.15vh,.75vw));font-weight:500;color:var(--ink-3);padding:2px 6px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surf)}.wd-attempt-summary{margin:0;font-family:Inter,sans-serif;font-size:max(10px,max(1.2vh,.8vw));font-weight:500;color:var(--ink-2)}.wd-step-kind{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.wd-step-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--r-sm);font-family:var(--font-family-text);font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid var(--line-2)}.wd-step-badge--queue{color:var(--ink-2);background:var(--surf)}.wd-step-badge--chain{color:var(--cyan-text, var(--ink));background:var(--cyan-tint, var(--surf-2));border-color:var(--cyan, var(--line-2))}.wd-step-time{margin:0;color:var(--ink-2)}.wd-status-cell{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.wd-status-label{font-family:var(--font-family-text);font-size:11px;font-weight:600;text-align:center;max-width:9.5em;line-height:1.25}.wd-status-label--success{color:var(--green-text, var(--ink))}.wd-status-label--pending{color:var(--ink-2)}.wd-status-label--failure{color:var(--red-text, var(--ink))}.wd-step-detail{margin:0 0 8px;padding:0 16px;font-family:var(--font-family-text);font-size:12px;color:var(--ink-2);line-height:1.5}.tx-m-list{display:none}.tx-m-card{display:flex;flex-direction:column;gap:var(--m-2);padding:var(--m-3);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg)}.tx-m-card.is-open{border-color:var(--line-strong)}.tx-m-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--m-2);min-width:0}.tx-m-card-type{min-width:0;flex:1}.tx-m-card-top-right{display:flex;align-items:center;gap:var(--m-2);flex-shrink:0}.tx-m-card-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;padding:0;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surf);color:var(--ink-2);cursor:pointer}.tx-m-card-toggle:hover{color:var(--green-text);border-color:var(--green);background:var(--green-tint)}.tx-m-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-2) var(--m-3);min-width:0}.tx-m-card-extra{font-family:JetBrains Mono,monospace;font-size:var(--m-text-xs);color:var(--ink-3);letter-spacing:.02em}.tx-m-card-actions{display:flex;flex-wrap:wrap;gap:var(--m-2)}.tx-m-card-detail{padding-top:var(--m-2);border-top:1px solid var(--line);min-width:0}.tx-m-attempt{display:flex;flex-direction:column;gap:var(--m-2);padding:var(--m-3);background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-lg)}.tx-m-attempt-head{display:flex;flex-direction:column;gap:var(--m-1);padding-bottom:var(--m-2);border-bottom:1px solid var(--line)}.tx-m-attempt-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--m-2)}.tx-m-attempt-label{font-family:JetBrains Mono,monospace;font-size:var(--m-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.tx-m-attempt-amount{font-family:var(--font-family-text);font-size:var(--m-text-md);font-weight:600;color:var(--ink)}.tx-m-attempt-request{font-family:JetBrains Mono,monospace;font-size:var(--m-text-xs);color:var(--ink-3)}.tx-m-attempt-summary{margin:0;font-size:var(--m-text-sm);color:var(--ink-2);line-height:var(--m-line)}.tx-m-attempt-steps{display:flex;flex-direction:column;gap:var(--m-2)}.tx-m-card-wrap.is-highlighted .tx-m-card{border-color:var(--green);box-shadow:0 0 0 1px var(--green-tint)}.tx-m-detail-shell{padding:0;margin:0;background:transparent;border:none}.tx-dd-m{display:flex;flex-direction:column;gap:var(--m-3)}.tx-dd-m-title{margin:0;font-family:var(--font-family-text);font-size:var(--m-text-sm);font-weight:600;color:var(--ink);line-height:var(--m-line)}.tx-dd-m-note{margin:0 0 var(--m-2);font-size:var(--m-text-sm);color:var(--ink-2);line-height:var(--m-line)}.tx-dd-m-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--m-2)}.tx-dd-m-field{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--m-2);background:var(--surf);border:1px solid var(--line);border-radius:var(--r-md)}.tx-dd-m-field.is-wide{grid-column:1 / -1}.tx-dd-m-k{font-family:JetBrains Mono,monospace;font-size:var(--m-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.tx-dd-m-v{min-width:0;display:flex;align-items:center}.tx-dd-m-text{font-family:var(--font-family-text);font-size:var(--m-text-sm);color:var(--ink);line-height:1.35;word-break:break-word}.tx-dd-m-text.mono{font-family:JetBrains Mono,monospace;font-size:var(--m-text-xs)}.tx-dd-m .transaction-dropdown-address-row.is-compact{gap:var(--m-1)!important;flex-wrap:nowrap!important;overflow:visible!important}.tx-dd-m .transaction-dropdown-address-row.is-compact p{flex:1;min-width:0;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:var(--m-text-sm)!important}.tx-dd-m .transaction-page-button-copy-redirect-styling{width:36px;height:36px;min-width:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--bg);color:var(--ink-2)}.tx-dd-m-tenderly{display:inline-flex;align-items:center;justify-content:center;gap:var(--m-2);width:100%;min-height:var(--m-touch);padding:0 var(--m-3);border:1px solid color-mix(in srgb,var(--green) 35%,var(--line-2));border-radius:var(--r-md);background:var(--green-tint);color:var(--green-text);font-family:var(--font-family-text);font-size:var(--m-text-sm);font-weight:600;cursor:pointer}.tx-dd-m-tenderly:hover{border-color:var(--green)}.tx-dd-m-related{display:flex;flex-direction:column;gap:var(--m-2);padding-top:var(--m-2);border-top:1px solid var(--line)}.tx-dd-m-related .tx-link-chip{width:100%;min-height:40px;justify-content:center}.tx-m-card-detail .advisor-submitted-panel{padding:0;background:transparent;border-top:none}.tx-m-card-detail .advisor-submitted-card{padding:var(--m-3);border-radius:var(--r-md)}.tx-m-card-detail .advisor-submitted-grid{grid-template-columns:1fr;gap:var(--m-2)}.tx-m-card-detail .advisor-submitted-field{padding:var(--m-2);background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md)}.tx-m-card-detail .advisor-submitted-label{font-family:JetBrains Mono,monospace;font-size:var(--m-text-xs);text-transform:uppercase;letter-spacing:.08em}@media(max-width:768px){.history-table-heading-export{flex-direction:column;align-items:stretch;gap:var(--m-3);padding-bottom:var(--m-3);margin-bottom:var(--m-3)}.history-table-heading-export>div:last-child{width:100%}.history-table-heading-export .export-button{width:100%;min-height:var(--m-touch);justify-content:center}.transaction-content .history-table-heading,.history-table-heading{font-size:var(--m-text-md)}.transaction-content .history-table-description,.history-table-description{font-size:var(--m-text-sm);line-height:var(--m-line)}.history-table-custom-scroll{display:none}.tx-m-list{display:flex;flex-direction:column;gap:var(--m-2)}.vd-tx-name{font-size:var(--m-text-sm)}.vd-tx-hash{font-size:var(--m-text-xs)}.vd-tx-ico{width:32px;height:32px;min-width:32px}.tx-m-card .vd-tx-cell{min-width:0}.tx-m-card .vd-tx-name{white-space:normal;overflow:visible;text-overflow:unset}.tx-m-card-detail .collapse-overview-table-style,.tx-m-card-detail .collapse-table-style,.tx-m-card-detail .collapse-table-style-pending-transaction,.tx-m-card-detail .tx-m-detail-shell{padding:0;margin:0;border:none;background:transparent}.tx-m-card-detail .hash-input-container{max-width:none;width:100%}.tx-m-card-detail .hash-input-row{flex-direction:column;align-items:stretch}.tx-m-card-detail .hash-input-row .hash-input{min-width:0;width:100%}.tx-m-card-detail .hash-input,.tx-m-card-detail .save-button,.tx-m-card-detail .cancel-button{width:100%;min-height:40px}.table-pagination{flex-wrap:wrap;gap:var(--m-2);justify-content:space-between}.table-pagination button,.table-pagination select{min-height:40px}.tx-m-card .view-report-button{min-height:40px;width:100%;justify-content:center}}.transaction-component-aligner{width:100%;height:100%;display:flex;flex-direction:column;gap:max(17px,max(2.4vh,1.6vw));padding:max(19px,max(2.7vh,1.8vw)) max(17px,max(2.4vh,1.6vw));background:transparent;overflow:hidden;animation:page-enter .35s ease-out}.transaction-component-aligner .transaction-title-text,.transaction-title-text{font-family:Inter,system-ui,sans-serif!important;font-size:max(16px,max(2.7vh,1.8vw))!important;font-weight:700!important;letter-spacing:-.015em!important;color:var(--ink)!important;margin:0 0 max(3px,max(.45vh,.3vw)) 0!important;line-height:1.2!important;padding-bottom:0!important;border-bottom:none!important}.transaction-title-text:after{display:none}.transaction-container{display:flex;flex-direction:column;flex:1;min-height:0;border-radius:var(--r-xl);overflow:hidden;background:var(--surf);border:1px solid var(--line-2)}.transaction-container:hover{border-color:var(--line-strong)}.transaction-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;background:transparent;border-bottom:1px solid var(--line-2);flex-shrink:0}.transaction-tabs::-webkit-scrollbar{display:none}.transaction-tab{border:none;border-left:1px solid var(--line-2);height:max(37px,min(5.25vh,3.45vw));min-height:max(37px,min(5.25vh,3.45vw));padding:0 max(16px,max(2.25vh,1.5vw));background:transparent;font-family:var(--font-family-text);font-size:max(10px,max(1.45vh,.95vw));font-weight:500;color:var(--ink);letter-spacing:.2px;cursor:pointer;transition:all .2s ease;position:relative;margin:0 0 -1px;border-bottom:3px solid transparent}.transaction-tab:first-child{border-left:none;padding-left:max(17px,max(2.4vh,1.6vw))}.transaction-tab:hover{color:var(--green-text);background:var(--surf-2)}.transaction-tab.selected{font-weight:600;color:var(--green);border-bottom-color:var(--green)}.tx-tab-short{display:none}.transaction-content{flex:1;padding:max(17px,max(2.4vh,1.6vw)) max(19px,max(2.7vh,1.8vw));background:transparent;overflow-y:auto;min-height:0}@media(max-width:768px){.transaction-component-aligner{padding:var(--m-page-pad);padding-bottom:calc(var(--m-page-pad) + env(safe-area-inset-bottom,0px));gap:var(--m-stack-gap);overflow:hidden}.transaction-container{border-radius:var(--r-lg);min-width:0}.transaction-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;padding:0;gap:0}.transaction-tab{border-left:none;border-bottom:2px solid transparent;margin-bottom:0;height:auto;min-height:44px;padding:var(--m-2) var(--m-1);font-size:10px;font-weight:500;line-height:1.15;text-align:center;white-space:normal;justify-content:center}.transaction-tab:first-child{padding-left:var(--m-1)}.transaction-tab.selected{background:var(--green-tint);color:var(--green-text);border-bottom-color:var(--green)}.tx-tab-full{display:none}.tx-tab-short{display:inline}.transaction-content{padding:var(--m-3);-webkit-overflow-scrolling:touch}}.vault-manage{width:100%;height:100%;display:flex;flex-direction:column;gap:max(10px,max(2.11vh,1.19vw));overflow:hidden;animation:fadeIn .35s ease-out}.vault-manage .field{display:flex;flex-direction:column;gap:max(5px,max(.5vh,.3vw))}.vault-manage .field>label{font-size:max(10px,max(1.05vh,.7vw));font-weight:500;color:var(--ink-2);font-family:var(--font-family-text)}.vault-manage .input,.vault-manage .select,.vault-manage .textarea{width:100%;background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r);color:var(--ink);font-family:var(--font-family-text);font-size:max(10px,max(1.25vh,.8vw));padding:max(8px,max(.85vh,.55vw)) max(10px,max(1.1vw,.73vw));transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.vault-manage .input.mono{font-family:JetBrains Mono,ui-monospace,monospace}.vault-manage .input:focus,.vault-manage .select:focus,.vault-manage .textarea:focus{outline:none;border-color:var(--green);box-shadow:var(--focus)}.vault-manage .input::placeholder,.vault-manage .textarea::placeholder{color:var(--ink-3)}.vault-manage .textarea{resize:vertical;min-height:max(48px,max(5.5vh,3.6vw))}.vault-manage .select{cursor:pointer}.vault-manage .wb-input-affix{position:relative}.vault-manage .wb-input-affix .suf{position:absolute;right:max(10px,max(1.1vw,.73vw));top:50%;transform:translateY(-50%);font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-3);pointer-events:none}.vault-manage .wb-input-affix .input{padding-right:max(27px,max(4.25vh,2.4vw))}.vault-manage .wb-days{width:max(72px,max(7.8vw,5.2vh));flex:none}.vault-manage .wb-switch{position:relative;width:max(26px,max(3.15vh,2.05vw));height:max(14px,max(1.6vh,1.05vw));border-radius:var(--r-pill);background:var(--surf-3);border:1px solid var(--line-2);cursor:pointer;transition:.2s;flex:none}.vault-manage .wb-switch:after{content:"";position:absolute;top:max(2px,max(.2vh,.15vw));left:max(2px,max(.2vh,.15vw));width:max(10px,max(1.2vh,.8vw));height:max(10px,max(1.2vh,.8vw));border-radius:50%;background:var(--ink-2);transition:.2s}.vault-manage .wb-switch.on{background:var(--green);border-color:var(--green)}.vault-manage .wb-switch.on:after{left:max(14px,max(1.65vh,1.1vw));background:var(--on-green)}.vault-manage .wb-switch:focus-visible{outline:none;box-shadow:var(--focus)}.vault-manage .wb-badge-green{background:var(--green-tint);color:var(--green-text);border:1px solid color-mix(in srgb,var(--green) 30%,transparent)}.vault-manage .wb-badge-amber{background:var(--amber-tint);color:var(--amber-text);border:1px solid color-mix(in srgb,var(--amber) 30%,transparent)}.vault-manage .wb-badge-ink{background:var(--surf-2);color:var(--ink-2);border:1px solid var(--line-2)}.vault-manage .wb-dot{width:max(5px,min(.92vh,.52vw));height:max(5px,min(.92vh,.52vw));border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);display:inline-block}.vault-manage .wb-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:max(8px,max(.95vh,.62vw));letter-spacing:.12em;text-transform:uppercase;color:var(--green-text)}.vault-manage .wb-vault-head{display:flex;align-items:center;gap:max(10px,max(2.11vh,1.19vw));flex-shrink:0;padding:max(10px,max(1.84vh,1.04vw)) max(10px,max(2.38vh,1.34vw));background:color-mix(in srgb,var(--surf) 72%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.vault-manage .wb-crest{width:max(31px,min(6.07vh,3.41vw));height:max(31px,min(6.07vh,3.41vw));border-radius:13px;background:linear-gradient(140deg,var(--green),var(--cyan));display:flex;align-items:center;justify-content:center;color:var(--on-green);font-weight:800;font-size:max(10px,max(2.11vh,1.19vw));box-shadow:var(--glow-soft);flex:none;overflow:hidden}.vault-manage .wb-crest-img{width:100%;height:100%;object-fit:cover;border-radius:13px}.vault-manage .manage-icon-upload{display:flex;align-items:center;gap:max(10px,max(1.2vh,.8vw));padding:max(8px,max(.85vh,.55vw)) max(10px,max(1.1vw,.73vw));border:1px dashed var(--line-2);border-radius:var(--r-md);background:color-mix(in srgb,var(--surf) 60%,transparent);transition:border-color .15s,background .15s}.vault-manage .manage-icon-upload:hover{border-color:var(--green);background:var(--green-tint)}.vault-manage .manage-icon-preview{width:max(28px,max(3.2vh,2.1vw));height:max(28px,max(3.2vh,2.1vw));border-radius:10px;background:linear-gradient(140deg,var(--green),var(--cyan));display:flex;align-items:center;justify-content:center;color:var(--on-green);flex:none;overflow:hidden}.vault-manage .manage-icon-preview img{width:100%;height:100%;object-fit:cover}.vault-manage .manage-icon-preview .ti{font-size:max(12px,max(1.5vh,1vw))}.vault-manage .manage-icon-upload-text{display:flex;flex-direction:column;gap:max(2px,max(.2vh,.15vw));min-width:0;font-size:max(10px,max(1.25vh,.8vw));color:var(--ink)}.vault-manage .manage-icon-upload-hint{font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-2)}.vault-manage .wb-vh-main{min-width:0}.vault-manage .wb-vh-title{display:flex;align-items:center;gap:max(8px,max(1.19vh,.66vw));flex-wrap:wrap}.vault-manage .wb-vh-title h3{font-size:max(10px,max(2.24vh,1.26vw));font-weight:600;color:var(--ink);letter-spacing:-.01em}.vault-manage .wb-vh-sub{display:flex;align-items:center;gap:max(8px,max(1.19vh,.66vw));margin-top:max(2px,max(.4vh,.22vw));color:var(--ink-2);font-size:max(8px,max(1.59vh,.89vw))}.vault-manage .wb-addr{display:inline-flex;align-items:center;gap:max(3px,max(.66vh,.37vw));background:transparent;border:none;color:var(--ink-2);cursor:pointer;font-size:max(8px,max(1.59vh,.89vw));padding:0}.vault-manage .wb-addr:hover{color:var(--ink)}.vault-manage .wb-vh-dot-sep{color:var(--ink-3)}.manage-interface{flex:1;overflow:hidden;min-height:0}.manage-interface .main-items{display:grid;grid-template-columns:minmax(240px,20vw) 1fr;gap:max(10px,max(2.11vh,1.19vw));align-items:stretch;height:100%;overflow:hidden}@media (max-width: max(791px,min(110.85vh,73vw))){.manage-interface .main-items{grid-template-columns:1fr}}.vault-manage .manage-left-card.left-block-wrap{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--r-lg);background:color-mix(in srgb,var(--surf) 72%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-2);box-shadow:var(--shadow-card);transition:border-color .2s ease;position:relative}.vault-manage .manage-left-card:hover{border-color:var(--line-strong)}.manage-search-row{flex-shrink:0;padding:max(10px,max(1.84vh,1.04vw)) max(10px,max(2.11vh,1.19vw)) max(10px,max(1.59vh,.89vw));border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:max(6px,max(1.05vh,.6vw))}.manage-search-description{margin:0;font-size:max(8px,max(1.52vh,.85vw));font-weight:500;color:var(--ink-2);font-family:var(--font-family-text);line-height:1.3}.vault-manage .wb-search{position:relative;margin-top:max(2px,max(.4vh,.22vw))}.vault-manage .wb-search i{position:absolute;left:max(9px,max(1.45vh,.82vw));top:50%;transform:translateY(-50%);color:var(--ink-3);font-size:max(10px,max(1.98vh,1.11vw))}.vault-manage .wb-search input{width:100%;background:var(--surf-2);border:1px solid var(--line-2);border-radius:var(--r);color:var(--ink);font-family:var(--font-family-text);font-size:max(8px,max(1.65vh,.93vw));padding:max(8px,max(1.19vh,.66vw)) max(10px,max(1.59vh,.89vw)) max(8px,max(1.19vh,.66vw)) max(21px,max(4.22vh,2.38vw));transition:border-color .15s ease,box-shadow .15s ease}.vault-manage .wb-search input:focus{outline:none;border-color:var(--green);box-shadow:var(--focus)}.vault-manage .wb-search input::placeholder{color:var(--ink-3)}.vault-manage .left-items-list{flex:1;overflow-y:auto;min-height:0;padding:max(6px,max(1.05vh,.6vw)) max(8px,max(1.32vh,.74vw))}.vault-manage .left-items-list::-webkit-scrollbar{width:max(3px,min(.5vh,.3vw))}.vault-manage .left-items-list::-webkit-scrollbar-track{background:transparent}.vault-manage .left-items-list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.vault-manage .collapse-list{display:flex;flex-direction:column;gap:max(2px,max(.53vh,.29vw))}.vault-manage .collapse-panel{background:transparent;border:1px solid transparent;border-radius:var(--r);overflow:hidden;transition:border-color .15s ease,background .15s ease}.vault-manage .collapse-panel.expanded{background:var(--surf-2);border-color:var(--line)}.vault-manage .collapse-header{padding:max(8px,max(1.19vh,.66vw)) max(8px,max(1.32vh,.74vw));font-size:max(8px,max(1.65vh,.93vw));font-weight:600;color:var(--ink-2);font-family:var(--font-family-text);transition:background .15s ease,color .15s ease;border-radius:var(--r)}.vault-manage .collapse-header:hover{background:var(--surf-2);color:var(--ink)}.vault-manage .collapse-panel.expanded .collapse-header{color:var(--ink)}.vault-manage .collapse-header:after{color:var(--green-text);font-size:max(8px,max(1.32vh,.74vw))}.vault-manage .collapse-content{background:transparent;padding:0 max(4px,max(.79vh,.45vw))}.vault-manage .collapse-panel.expanded .collapse-content{padding:max(2px,max(.27vh,.15vw)) max(4px,max(.75vh,.43vw)) max(6px,max(1vh,.57vw));max-height:max(182px,min(35vh,19.7vw))}.vault-manage .collapse-content::-webkit-scrollbar{width:max(3px,min(.5vh,.3vw))}.vault-manage .collapse-content::-webkit-scrollbar-track{background:transparent}.vault-manage .collapse-content::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.vault-manage .left-items-list .list-item{padding:max(6px,max(1.05vh,.6vw)) max(8px,max(1.19vh,.66vw));border-radius:var(--r);background:var(--surf-2);border:1px solid var(--line-2);margin-bottom:max(4px,max(.66vh,.37vw));cursor:grab;transition:border-color .15s ease,background .15s ease,transform .15s ease}.vault-manage .left-items-list .list-item:last-child{margin-bottom:0}.vault-manage .left-items-list .list-item:hover{border-color:var(--line-strong);background:var(--surf-3);transform:translateY(-1px)}.vault-manage .left-items-list .item-logo{width:max(18px,min(3.43vh,1.93vw));height:max(18px,min(3.43vh,1.93vw));border-radius:50%;background:var(--surf-3);border:1px solid var(--line-2);font-size:max(8px,max(1.32vh,.74vw));font-weight:700;color:var(--ink);overflow:hidden}.vault-manage .left-items-list .item-logo img{border-radius:50%}.vault-manage .left-items-list .item-text{font-size:max(8px,max(1.65vh,.93vw));font-weight:600;color:var(--ink);font-family:var(--font-family-text)}.vault-manage .left-items-list .item-drag{color:var(--ink-3);font-size:max(10px,max(1.84vh,1.04vw))}.vault-manage .left-items-list .list-item:hover .item-drag{color:var(--green-text)}.manage-content-wrapper.transaction-container{display:flex;flex-direction:column;height:100%;overflow:hidden;min-height:0}.vault-manage .manage-tabs{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;flex-shrink:0;gap:max(10px,max(1.84vh,1.04vw));padding:0 max(10px,max(2.11vh,1.19vw));border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surf) 88%,transparent);overflow:visible}.vault-manage .manage-tabs-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1 1 auto;min-width:0;gap:0}.vault-manage .manage-tab{position:relative;display:flex;align-items:center;gap:max(8px,max(1.45vh,.82vw));min-height:max(40px,min(7.8vh,4.4vw));margin:0;padding:max(10px,max(1.59vh,.89vw)) max(10px,max(1.84vh,1.04vw));border:none;border-bottom:max(2px,max(.25vh,.15vw)) solid transparent;border-radius:0;background:transparent;color:var(--ink-2);font-family:var(--font-family-text);text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.vault-manage .manage-tab:after{content:"";position:absolute;right:0;top:max(14px,max(2.38vh,1.34vw));bottom:max(14px,max(2.38vh,1.34vw));width:max(1px,min(.1vh,.05vw));background:var(--line)}.vault-manage .manage-tab:last-child:after{display:none}.vault-manage .manage-tab:hover{color:var(--ink);background:color-mix(in srgb,var(--surf-2) 72%,transparent)}.vault-manage .manage-tab:focus-visible{outline:none;box-shadow:inset var(--focus);z-index:1}.vault-manage .manage-tab.selected{color:var(--ink);background:color-mix(in srgb,var(--green-tint) 58%,transparent);border-bottom-color:var(--green)}.vault-manage .manage-tab-icon{position:relative;width:max(24px,min(4.48vh,2.53vw));height:max(24px,min(4.48vh,2.53vw));border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--surf-2);border:1px solid var(--line-2);color:var(--ink-3);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.vault-manage .manage-tab-icon .ti{font-size:max(10px,max(2.11vh,1.19vw));line-height:1}.vault-manage .manage-tab:hover .manage-tab-icon{border-color:color-mix(in srgb,var(--green) 28%,var(--line-2));color:var(--ink-2)}.vault-manage .manage-tab.selected .manage-tab-icon{background:color-mix(in srgb,var(--green) 14%,var(--surf-2));border-color:color-mix(in srgb,var(--green) 42%,var(--line-2));color:var(--green-text);box-shadow:var(--glow-soft)}.vault-manage .manage-tab.done .manage-tab-icon{border-color:color-mix(in srgb,var(--green) 34%,var(--line-2))}.vault-manage .manage-tab-check{position:absolute;right:-4px;bottom:-4px;width:max(10px,min(1.98vh,1.11vw));height:max(10px,min(1.98vh,1.11vw));border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:var(--on-green);border:2px solid var(--surf);box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 35%,transparent)}.vault-manage .manage-tab-check .ti{font-size:max(8px,max(1.19vh,.66vw));font-weight:800}.vault-manage .manage-tab-copy{display:flex;flex-direction:column;gap:max(1px,max(.1vh,.05vw));min-width:0}.vault-manage .manage-tab-name{font-size:max(8px,max(1.72vh,.97vw));font-weight:600;line-height:1.2;color:inherit}.vault-manage .manage-tab-label{font-size:max(8px,max(1.45vh,.82vw));font-weight:500;line-height:1.2;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vault-manage .manage-tab.selected .manage-tab-label{color:color-mix(in srgb,var(--green-text) 72%,var(--ink-3))}.vault-manage .wb-save{margin-left:auto;display:flex;align-items:center;align-self:center;gap:max(8px,max(.85vh,.55vw));flex-shrink:0;padding:max(8px,max(.85vh,.55vw)) 0}.vault-manage .wb-dirty-note{font-size:max(10px,max(1.05vh,.7vw));color:var(--amber-text);display:inline-flex;align-items:center;gap:max(3px,max(.3vh,.2vw));white-space:nowrap}.vault-manage .btn-sm{padding:max(6px,max(.75vh,.5vw)) max(10px,max(1.1vw,.73vw));font-size:max(10px,max(1.25vh,.8vw))}.manage-content.transaction-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:max(14px,max(1.8vh,1.2vw)) max(12px,max(1.5vh,1vw))}.manage-content::-webkit-scrollbar{width:max(3px,min(.5vh,.3vw))}.manage-content::-webkit-scrollbar-track{background:transparent}.manage-content::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.manage-content{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.manage-content .vaultwarpBox{display:flex;flex-direction:column;gap:max(10px,max(1.2vh,.8vw));padding:0 0 max(6px,max(.65vh,.45vw))}.manage-card{background:transparent;border:none;padding:0;box-shadow:none;width:100%}.manage-card-content{display:flex;flex-direction:column;gap:max(10px,max(1.2vh,.8vw))}.vault-manage .wb-section-label{display:flex;align-items:center;gap:max(8px,max(.85vh,.55vw));margin:max(2px,max(.25vh,.15vw)) 0}.vault-manage .wb-section-line{flex:1;height:max(1px,max(.15vh,.1vw));background:var(--line)}.manage-support-row,.manage-admin-row{display:grid;grid-template-columns:1fr 1fr;gap:max(10px,max(1.2vh,.8vw));align-items:start}.manage-support-dropzone,.manage-assets-dropzone{display:flex;flex-direction:column;gap:max(5px,max(.5vh,.3vw))}.manage-card .dropzone-label{font-size:max(10px,max(1.05vh,.7vw));font-weight:500;color:var(--ink-2);font-family:var(--font-family-text)}.manage-base-asset-info{display:flex;flex-direction:column;gap:max(4px,max(.45vh,.3vw));padding:max(8px,max(.85vh,.55vw)) max(10px,max(1.1vw,.73vw));border:1px solid var(--line-2);border-radius:var(--r);background:var(--surf-2)}.manage-base-asset-info-row{display:flex;justify-content:space-between;align-items:baseline;gap:max(10px,max(1.2vh,.8vw));font-size:max(10px,max(1.05vh,.7vw))}.manage-base-asset-info-label{color:var(--ink-3);font-weight:500}.manage-base-asset-info-value{color:var(--ink);font-weight:600;text-align:right}.manage-card .dropzone{min-height:max(36px,max(4.3vh,2.8vw));border:1.5px dashed var(--line-strong);border-radius:var(--r-md);padding:max(8px,max(.85vh,.55vw));display:flex;flex-wrap:wrap;gap:max(6px,max(.65vh,.45vw));align-items:center;background:repeating-linear-gradient(45deg,transparent,transparent 9px,color-mix(in srgb,var(--line) 50%,transparent) 9px,color-mix(in srgb,var(--line) 50%,transparent) 10px);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.manage-card .dropzone:hover{border-color:color-mix(in srgb,var(--green) 55%,transparent)}.manage-card .dropzone-empty{color:var(--ink-3);font-size:max(10px,max(1.05vh,.7vw));font-family:var(--font-family-text);display:inline-flex;align-items:center;gap:max(5px,max(.5vh,.3vw));margin:0 auto}.manage-card .dropzone-empty i{font-size:max(12px,max(1.35vh,.9vw))}.manage-card .dropzone-item{display:inline-flex;align-items:center;gap:max(6px,max(.65vh,.45vw));height:auto;padding:max(5px,max(.55vh,.35vw)) max(6px,max(.65vh,.45vw)) max(5px,max(.55vh,.35vw)) max(8px,max(.85vh,.55vw));background:var(--surf-2);border-radius:var(--r);font-size:max(10px,max(1.2vh,.8vw));font-family:var(--font-family-text);font-weight:600;color:var(--ink);border:1px solid var(--line-2);margin:0}.manage-card .dropzone-item button{background:transparent;border:none;border-radius:5px;color:var(--ink-3);cursor:pointer;padding:0;transition:background .15s ease,color .15s ease;display:inline-flex;align-items:center;justify-content:center;width:max(11px,max(1.3vh,.85vw));height:max(11px,max(1.3vh,.85vw));flex-shrink:0;font-size:max(10px,max(1.25vh,.8vw));line-height:1}.manage-card .dropzone-item button:hover{background:var(--red-tint);color:var(--red-text)}.vault-manage .wb-toggle-row{display:flex;align-items:center;gap:max(10px,max(1.2vh,.8vw));padding:max(10px,max(1.1vh,.7vw)) max(10px,max(1.2vh,.8vw));border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surf-2)}.vault-manage .wb-toggle-tx{flex:1;min-width:0}.vault-manage .wb-toggle-tx h5{font-size:max(10px,max(1.2vh,.8vw));font-weight:600;color:var(--ink);margin:0}.vault-manage .wb-toggle-tx p{font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-2);margin:max(2px,max(.2vh,.15vw)) 0 0}.manage-card .radio-group{display:flex;flex-direction:row;gap:max(8px,max(.85vh,.55vw));margin-top:max(2px,max(.25vh,.15vw))}.manage-card .radio-label{display:flex;align-items:center;justify-content:center;gap:max(8px,max(.85vh,.55vw));font-size:max(10px,max(1.25vh,.8vw));font-family:var(--font-family-text);color:var(--ink);cursor:pointer;font-weight:600;padding:max(8px,max(.85vh,.55vw)) max(10px,max(1.2vh,.8vw));border-radius:var(--r-md);transition:border-color .15s ease,background .15s ease;border:1px solid var(--line-2);background:var(--surf-2);flex:1;white-space:nowrap}.manage-card .radio-label:hover{border-color:color-mix(in srgb,var(--green) 35%,transparent);background:var(--surf-3)}.manage-card .radio-label input[type=radio]{width:max(10px,max(1.2vh,.8vw));height:max(10px,max(1.2vh,.8vw));cursor:pointer;accent-color:var(--green);margin:0;flex-shrink:0}.manage-card .radio-label.checked,.manage-card .radio-label:has(input[type=radio]:checked){border-color:var(--green);background:var(--green-tint);color:var(--green-text)}.manage-card .file-selected{font-size:max(10px,max(1.05vh,.7vw));color:var(--ink-2);margin-top:max(4px,max(.45vh,.3vw));padding:max(3px,max(.35vh,.25vw)) max(8px,max(.85vh,.55vw));background:var(--surf-3);border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--green) 25%,transparent);font-family:var(--font-family-text);word-break:break-all}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.manage-unsaved-overlay{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:manage-unsaved-fadeIn .18s ease}@keyframes manage-unsaved-fadeIn{0%{opacity:0}to{opacity:1}}.manage-unsaved-dialog{background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:max(15px,max(3.16vh,1.79vw));max-width:max(291px,26.72vw);width:90%;box-shadow:0 12px 40px #0006}.manage-unsaved-icon{margin-bottom:max(9px,max(1.32vh,.74vw))}.manage-unsaved-title{font-family:var(--font-family-text);font-size:max(10px,max(1.98vh,1.11vw));font-weight:600;color:var(--ink);margin:0 0 max(4px,max(.79vh,.45vw)) 0}.manage-unsaved-message{font-family:var(--font-family-text);font-size:max(8px,max(1.72vh,.97vw));color:var(--ink-2);margin:0 0 max(16px,max(2.64vh,1.5vw)) 0;line-height:1.5}.manage-unsaved-actions{display:flex;gap:max(6px,max(1.05vh,.6vw));justify-content:flex-end;flex-wrap:wrap}.manage-tx-dialog{max-width:max(340px,30vw)}.manage-tx-steps{list-style:none;margin:0 0 max(12px,max(2.1vh,1.2vw)) 0;padding:0;display:flex;flex-direction:column;gap:max(6px,max(1.05vh,.6vw))}.manage-tx-step{display:flex;align-items:center;gap:max(8px,max(1.32vh,.74vw));padding:max(7px,max(1.2vh,.7vw)) max(9px,max(1.5vh,.85vw));border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surf-2, rgba(255, 255, 255, .02))}.manage-tx-step-icon{display:inline-flex;align-items:center;justify-content:center;font-size:max(12px,max(2.1vh,1.2vw));color:var(--ink-2);flex-shrink:0}.manage-tx-step.is-active .manage-tx-step-icon{color:var(--accent, #4f8cff)}.manage-tx-step.is-done .manage-tx-step-icon{color:var(--green-text, #3ecf8e)}.manage-tx-step.is-error .manage-tx-step-icon{color:var(--danger, #ff5c5c)}.manage-tx-step.is-active .manage-tx-step-icon .ti-loader-2{animation:manage-tx-spin .9s linear infinite}@keyframes manage-tx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manage-tx-step-body{display:flex;flex-direction:column;gap:2px;min-width:0}.manage-tx-step-label{font-family:var(--font-family-text);font-size:max(9px,max(1.72vh,.97vw));font-weight:600;color:var(--ink)}.manage-tx-step-status{font-family:var(--font-family-text);font-size:max(8px,max(1.45vh,.82vw));color:var(--ink-2)}.manage-tx-step-status .mono{font-family:var(--font-family-mono, monospace)}.manage-tx-error{font-family:var(--font-family-text);font-size:max(8px,max(1.55vh,.87vw));color:var(--danger, #ff5c5c);margin:0 0 max(12px,max(2.1vh,1.2vw)) 0}@media (max-width: max(620px,min(86.85vh,57.2vw))){.vault-manage .wb-vault-head{padding:max(10px,max(1.35vh,.9vw)) max(11px,max(1.6vh,1.05vw))}.manage-content.transaction-content{padding:max(13px,max(1.8vh,1.2vw))}.manage-support-row,.manage-admin-row{grid-template-columns:1fr}.vault-manage .manage-tabs{flex-direction:column;align-items:stretch;gap:0;padding:0}.vault-manage .manage-tabs-nav{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.vault-manage .manage-tab{min-height:max(45px,min(6.35vh,4.15vw));padding:max(8px,max(1.15vh,.75vw)) max(10px,max(1.35vh,.9vw))}.vault-manage .manage-tab:nth-child(2n):after{display:none}.vault-manage .manage-tab-label{display:none}.vault-manage .wb-save{justify-content:flex-end;padding:max(8px,max(1.15vh,.75vw)) max(11px,max(1.6vh,1.05vw));border-top:1px solid var(--line)}}.vault-manage .manage-core-card .manage-card-content{padding:max(4px,max(.45vh,.3vw)) 0 0}.vault-manage .cv-embedded .bed-hint,.vault-manage .cv-embedded .cv-advisor-grid{margin-bottom:max(10px,max(1.2vh,.8vw))}.vault-detail{height:calc(100vh - var(--navbar-h, max(54px, max(8.89vh, 5vw))));display:flex;flex-direction:column;overflow:hidden}.vault-detail-content{scrollbar-width:none;-ms-overflow-style:none}.vault-detail-content::-webkit-scrollbar{display:none}html:has(.vault-detail){scrollbar-width:none;-ms-overflow-style:none}html:has(.vault-detail)::-webkit-scrollbar{display:none}.vault-detail-layout{display:flex;flex:1;min-height:0;overflow:hidden}.vault-detail-content{flex:1;min-width:0;overflow-y:auto;background:transparent}@media(max-width:768px){.vault-detail{height:calc(100dvh - var(--navbar-h, 56px));max-height:calc(100dvh - var(--navbar-h, 56px))}.vault-detail-layout{flex-direction:column;min-height:0}.vault-detail-layout>.vsb{display:contents}.vault-detail-content{order:2;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}}.about-page{flex:1;display:flex;flex-direction:column;align-items:center;gap:0;padding-bottom:max(68px,max(11.11vh,6.25vw))}.about-hero{width:100%;max-width:max(663px,60.9vw);padding:max(68px,max(11.11vh,6.25vw)) max(27px,max(4.44vh,2.5vw)) max(51px,max(8.33vh,4.69vw));text-align:center;display:flex;flex-direction:column;align-items:center;gap:max(17px,max(2.78vh,1.56vw))}.about-hero-eyebrow{display:inline-block;font-size:max(9px,max(1.53vh,.86vw));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:var(--green-tint);border:1px solid var(--green-deep);border-radius:var(--r-pill);padding:max(3px,max(.56vh,.31vw)) max(12px,max(1.94vh,1.09vw))}.about-hero-title{font-family:var(--font-sans);font-size:max(36px,max(5.83vh,3.28vw));font-weight:700;line-height:1.18;color:var(--ink);margin:0}.about-hero-sub{font-size:max(13px,max(2.08vh,1.17vw));line-height:1.7;color:var(--ink-2);max-width:max(476px,43.75vw);margin:0}.about-hero-actions{display:flex;gap:max(10px,max(1.67vh,.94vw));flex-wrap:wrap;justify-content:center;margin-top:max(3px,max(.56vh,.31vw))}.about-btn{display:inline-flex;align-items:center;gap:max(5px,max(.83vh,.47vw));font-family:var(--font-sans);font-size:max(12px,max(1.94vh,1.09vw));font-weight:600;border-radius:var(--r-md);padding:max(9px,max(1.39vh,.78vw)) max(19px,max(3.06vh,1.72vw));text-decoration:none;transition:background .15s,box-shadow .15s,color .15s;cursor:pointer}.about-btn--primary{background:var(--green);color:var(--on-green);box-shadow:var(--glow-soft)}.about-btn--primary:hover{background:var(--green-strong);box-shadow:var(--glow-green)}.about-btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.about-btn--ghost:hover{border-color:var(--line-strong);background:var(--surf-2)}.about-stats-bar{display:flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:max(731px,67.2vw);margin:0 max(27px,max(4.44vh,2.5vw));background:var(--surf);border:1px solid var(--line);border-radius:var(--r-xl);padding:max(20px,max(3.33vh,1.88vw)) max(34px,max(5.56vh,3.13vw));box-sizing:border-box}.about-stat{display:flex;flex-direction:column;align-items:center;gap:max(3px,max(.56vh,.31vw));flex:1}.about-stat-value{font-family:var(--font-sans);font-size:max(20px,max(3.33vh,1.88vw));font-weight:700;color:var(--green)}.about-stat-label{font-size:max(10px,max(1.67vh,.94vw));color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.about-stat-divider{width:1px;height:max(31px,max(5vh,2.81vw));background:var(--line);flex-shrink:0}.about-section{width:100%;max-width:max(731px,67.2vw);padding:max(51px,max(8.33vh,4.69vw)) max(27px,max(4.44vh,2.5vw)) 0;box-sizing:border-box}.about-section-inner{display:flex;flex-direction:column;gap:max(14px,max(2.22vh,1.25vw))}.about-section-inner--narrow{max-width:max(578px,53.1vw);margin:0 auto;width:100%}.about-section-label{font-size:max(9px,max(1.53vh,.86vw));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.about-section-title{font-family:var(--font-sans);font-size:max(26px,max(4.17vh,2.34vw));font-weight:700;color:var(--ink);margin:0;line-height:1.25}.about-section-body{font-size:max(12px,max(1.94vh,1.09vw));line-height:1.75;color:var(--ink-2);margin:0;max-width:max(527px,48.4vw)}.about-mission .about-section-inner{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-xl);padding:max(31px,max(5vh,2.81vw)) max(34px,max(5.56vh,3.13vw))}.about-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:max(14px,max(2.22vh,1.25vw));margin-top:max(7px,max(1.11vh,.63vw))}.about-pillar{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-lg);padding:max(20px,max(3.33vh,1.88vw)) max(17px,max(2.78vh,1.56vw));display:flex;flex-direction:column;gap:max(9px,max(1.39vh,.78vw));transition:border-color .15s}.about-pillar:hover{border-color:var(--line-strong)}.about-pillar-icon{width:max(34px,min(5.56vh,3.13vw));height:max(34px,min(5.56vh,3.13vw));display:flex;align-items:center;justify-content:center;background:var(--green-tint);border-radius:var(--r);color:var(--green);flex-shrink:0}.about-pillar-label{font-size:max(12px,max(1.94vh,1.09vw));font-weight:700;color:var(--ink)}.about-pillar-body{font-size:max(11px,max(1.81vh,1.02vw));line-height:1.6;color:var(--ink-2)}.about-faq-list{display:flex;flex-direction:column;gap:max(7px,max(1.11vh,.63vw));margin-top:max(7px,max(1.11vh,.63vw))}.about-faq-item{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:border-color .15s}.about-faq-item--open{border-color:var(--line-2)}.about-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:max(10px,max(1.67vh,.94vw));background:transparent;border:none;cursor:pointer;padding:max(14px,max(2.22vh,1.25vw)) max(17px,max(2.78vh,1.56vw));text-align:left;font-family:var(--font-sans);font-size:max(12px,max(1.94vh,1.09vw));font-weight:600;color:var(--ink)}.about-faq-q:hover{background:var(--surf-2)}.about-faq-chevron{flex-shrink:0;color:var(--ink-3);transition:transform .2s}.about-faq-item--open .about-faq-chevron{transform:rotate(180deg)}.about-faq-a{padding:0 max(17px,max(2.78vh,1.56vw)) max(14px,max(2.22vh,1.25vw));font-size:max(11px,max(1.81vh,1.02vw));line-height:1.7;color:var(--ink-2);border-top:1px solid var(--line);padding-top:max(12px,max(1.94vh,1.09vw))}.about-contact-card{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-xl);padding:max(41px,max(6.67vh,3.75vw)) max(41px,max(6.67vh,3.75vw));display:flex;flex-direction:column;gap:max(12px,max(1.94vh,1.09vw));align-items:flex-start}.about-contact-title{font-family:var(--font-sans);font-size:max(20px,max(3.33vh,1.88vw));font-weight:700;color:var(--ink);margin:0}.about-contact-body{font-size:max(12px,max(1.94vh,1.09vw));line-height:1.7;color:var(--ink-2);margin:0;max-width:max(425px,39.1vw)}.about-contact-links{display:flex;flex-wrap:wrap;gap:max(10px,max(1.67vh,.94vw));margin-top:max(5px,max(.83vh,.47vw))}.about-contact-link{display:inline-flex;align-items:center;gap:max(7px,max(1.11vh,.63vw));font-size:max(11px,max(1.81vh,1.02vw));font-weight:600;color:var(--ink-2);text-decoration:none;background:var(--surf-2);border:1px solid var(--line);border-radius:var(--r-md);padding:max(7px,max(1.11vh,.63vw)) max(14px,max(2.22vh,1.25vw));transition:color .15s,border-color .15s,background .15s}.about-contact-link:hover{color:var(--green);border-color:var(--green-deep);background:var(--green-tint)}@media(max-width:700px){.about-hero{padding:60px 20px 40px}.about-stats-bar{flex-direction:column;gap:20px;padding:24px 28px}.about-stat-divider{width:60%;height:1px}.about-pillars{grid-template-columns:1fr 1fr}.about-contact-card{padding:32px 24px}.about-mission .about-section-inner{padding:28px 24px}}@media(max-width:420px){.about-pillars{grid-template-columns:1fr}}.tou-page{flex:1;display:flex;flex-direction:column;align-items:center;padding-bottom:max(68px,max(11.11vh,6.25vw))}.tou-header{width:100%;max-width:max(663px,60.94vw);padding:max(61px,max(10vh,5.63vw)) max(27px,max(4.44vh,2.5vw)) max(41px,max(6.67vh,3.75vw));text-align:center;display:flex;flex-direction:column;align-items:center;gap:max(10px,max(1.67vh,.94vw))}.tou-eyebrow{display:inline-block;font-size:max(9px,max(1.53vh,.86vw));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:var(--green-tint);border:1px solid var(--green-deep);border-radius:var(--r-pill);padding:max(3px,max(.56vh,.31vw)) max(12px,max(1.94vh,1.09vw))}.tou-title{font-family:var(--font-sans);font-size:max(32px,max(5.28vh,2.97vw));font-weight:700;color:var(--ink);margin:0;line-height:1.2}.tou-meta{font-size:max(11px,max(1.81vh,1.02vw));color:var(--ink-3);margin:0}.tou-body{width:100%;max-width:max(646px,59.38vw);padding:0 max(27px,max(4.44vh,2.5vw));box-sizing:border-box;display:flex;flex-direction:column;gap:max(20px,max(3.33vh,1.88vw))}.tou-notice{background:var(--surf);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:var(--r-lg);padding:max(24px,max(3.89vh,2.19vw)) max(27px,max(4.44vh,2.5vw));display:flex;flex-direction:column;gap:max(10px,max(1.67vh,.94vw))}.tou-notice-label{font-size:max(9px,max(1.53vh,.86vw));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.tou-notice p{font-size:max(11px,max(1.81vh,1.02vw));line-height:1.75;color:var(--ink-2);margin:0}.tou-notice strong{color:var(--ink);font-weight:600}.tou-section{background:var(--surf);border:1px solid var(--line);border-radius:var(--r-lg);padding:max(24px,max(3.89vh,2.19vw)) max(27px,max(4.44vh,2.5vw));display:flex;flex-direction:column;gap:max(12px,max(1.94vh,1.09vw))}.tou-section-header{display:flex;align-items:baseline;gap:max(12px,max(1.94vh,1.09vw))}.tou-section-num{font-family:var(--font-mono);font-size:max(9px,max(1.53vh,.86vw));font-weight:700;color:var(--green);background:var(--green-tint);border:1px solid var(--green-deep);border-radius:var(--r-sm);padding:max(2px,max(.28vh,.16vw)) max(7px,max(1.11vh,.63vw));flex-shrink:0}.tou-section-title{font-family:var(--font-sans);font-size:max(14px,max(2.22vh,1.25vw));font-weight:700;color:var(--ink);margin:0}.tou-para{font-size:max(11px,max(1.81vh,1.02vw));line-height:1.75;color:var(--ink-2);margin:0}.tou-defs{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.tou-def-item{display:grid;grid-template-columns:max(170px,15.63vw) 1fr;gap:0;border-bottom:1px solid var(--line)}.tou-def-item:last-child{border-bottom:none}.tou-def-label{font-family:var(--font-mono);font-size:max(12px,max(1.94vh,1.09vw));font-weight:600;color:var(--ink);background:var(--surf-2);padding:max(12px,max(1.94vh,1.09vw)) max(14px,max(2.22vh,1.25vw));border-right:1px solid var(--line);display:flex;align-items:flex-start}.tou-def-body{font-size:max(11px,max(1.81vh,1.02vw));line-height:1.7;color:var(--ink-2);padding:max(12px,max(1.94vh,1.09vw)) max(15px,max(2.5vh,1.41vw))}.tou-footer-note{font-size:max(12px,max(1.94vh,1.09vw));line-height:1.75;color:var(--ink-3);border-top:1px solid var(--line);padding-top:max(20px,max(3.33vh,1.88vw));margin-top:max(7px,max(1.11vh,.63vw))}@media(max-width:600px){.tou-header{padding:52px 20px 36px}.tou-body{padding:0 20px}.tou-notice,.tou-section{padding:22px 20px}.tou-def-item{grid-template-columns:1fr}.tou-def-label{border-right:none;border-bottom:1px solid var(--line);padding-bottom:10px}}.nf-page{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:80vh;position:relative;overflow:hidden}.nf-ticker{width:100%;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surf);padding:8px 0;position:absolute;top:0;left:0;white-space:nowrap}.nf-ticker--bottom{top:auto;bottom:0}.nf-ticker-track{display:inline-flex;align-items:center;gap:0;will-change:transform}.nf-ticker-segment{display:inline-flex;align-items:center;gap:10px;padding:0 16px}.nf-ticker-code{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--green);letter-spacing:.08em}.nf-ticker-code--dim{color:var(--ink-3)}.nf-ticker-label{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--ink-3);letter-spacing:.12em}.nf-ticker-label--dim{color:var(--ink-3);opacity:.5}.nf-ticker-sep{color:var(--line-strong);font-size:12px}.nf-card{display:flex;align-items:center;gap:56px;background:var(--surf);border:1px solid var(--line);border-radius:var(--r-xl);padding:52px 56px;max-width:860px;width:calc(100% - 64px);box-shadow:var(--shadow-card)}.nf-chart{flex-shrink:0;width:200px;display:flex;flex-direction:column;gap:10px;position:relative}.nf-chart-bars{display:flex;align-items:flex-end;gap:5px;height:100px}.nf-bar{flex:1;height:var(--h);background:var(--green-tint);border:1px solid var(--green-deep);border-radius:3px 3px 0 0;animation:nf-bar-die 1.6s ease-out var(--d) forwards;transform-origin:bottom}@keyframes nf-bar-die{0%{opacity:1;background:var(--green-tint);border-color:var(--green-deep)}60%{opacity:1;background:var(--red-tint);border-color:var(--red)}to{opacity:.2;height:2px;background:var(--red-tint);border-color:var(--red)}}.nf-chart-flatline{height:2px;width:100%;background:var(--red);border-radius:1px;box-shadow:0 0 8px var(--red);animation:nf-pulse 1.8s ease-in-out infinite}@keyframes nf-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--red)}50%{opacity:.5;box-shadow:0 0 3px var(--red)}}.nf-chart-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--red);text-align:center;animation:nf-blink 1.2s step-end infinite}@keyframes nf-blink{0%,to{opacity:1}50%{opacity:0}}.nf-copy{display:flex;flex-direction:column;gap:16px}.nf-status-row{display:flex;align-items:center;gap:8px}.nf-status-dot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 6px var(--red);animation:nf-pulse 1.2s ease-in-out infinite;flex-shrink:0}.nf-status-text{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.nf-code{font-family:var(--font-sans);font-size:clamp(64px,10vw,96px);font-weight:800;line-height:1;color:var(--ink);letter-spacing:-4px}.nf-message{font-size:14px;line-height:1.7;color:var(--ink-2);margin:0;max-width:380px}.nf-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.nf-btn{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:13px;font-weight:600;border-radius:var(--r-md);padding:9px 20px;text-decoration:none;transition:background .15s,box-shadow .15s,color .15s,border-color .15s;cursor:pointer;border:1px solid transparent}.nf-btn--primary{background:var(--green);color:var(--on-green);box-shadow:var(--glow-soft)}.nf-btn--primary:hover{background:var(--green-strong);box-shadow:var(--glow-green)}.nf-btn--ghost{background:transparent;color:var(--ink-2);border-color:var(--line-2)}.nf-btn--ghost:hover{border-color:var(--line-strong);background:var(--surf-2);color:var(--ink)}@media(max-width:640px){.nf-card{flex-direction:column;align-items:flex-start;gap:36px;padding:36px 28px}.nf-chart{width:100%}.nf-chart-bars{height:72px}.nf-code{font-size:72px}}.app{min-height:100dvh;min-height:-webkit-fill-available;min-height:100vh;display:flex;flex-direction:column;width:100%;overflow-x:hidden;background:transparent;position:relative;z-index:1}@supports (padding: max(0px)){.app{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
