:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0b;--surface:#121212;--border:#1e1e1e;--text:#eaeaea;--muted:#8a8a8a;--accent:#00e676;--accent-soft:#f2c94c;--shell-width:min(1200px, calc(100vw - 20px));--radius:10px;--radius-pill:999px;background:var(--bg);color:var(--text);font-family:Space Grotesk,Satoshi,Segoe UI,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{background:radial-gradient(circle at 15% 0%, #00e6760d, transparent 24%), var(--bg);min-height:100svh;color:var(--text);margin:0;font-weight:400;line-height:1.45;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit;background:0 0;border:0}button:disabled,.button:disabled,.button-primary:disabled,.button-ghost:disabled,.button--primary:disabled,.button--ghost:disabled,.button-sm:disabled,.button--sm:disabled,.remove-button:disabled{cursor:not-allowed;opacity:.68;transform:none}img{max-width:100%;display:block}#root{min-height:100svh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-root{min-height:100svh;padding:10px;position:relative}.app-root__backdrop{pointer-events:none;opacity:.9;background:linear-gradient(135deg,#ffffff04,#0000 40%,#00e67605 75%,#0000);position:fixed;inset:0}.app-header,.entry-card,.wizard-panel,.dashboard-sidebar,.treasury-card,.accounts-card,.threshold-panel,.review-panel,.member-row,.image-picker{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.app-header{z-index:20;width:var(--shell-width);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:66px;margin:0 auto;padding:10px 12px;display:grid;position:sticky;top:10px}.app-brand-link{justify-self:start;align-items:center;display:inline-flex}.app-header__context{justify-content:center;justify-self:center;width:100%;min-width:0;max-width:360px;display:flex}.app-header__actions{justify-self:end}.app-context-switcher{width:100%;min-width:0;max-width:100%;position:relative}.app-context-trigger{border-radius:var(--radius-pill);border:1px solid var(--border);min-height:32px;color:var(--text);cursor:pointer;background:#ffffff05;align-items:center;gap:12px;min-width:0;max-width:100%;padding:0 12px 0 11px;display:inline-flex}.app-context-trigger:hover,.app-context-trigger:focus-visible{color:var(--accent);background:#00e67614;border-color:#00e67633}.app-context-trigger--static{cursor:default}.app-context-trigger--static:hover,.app-context-trigger--static:focus-visible{border-color:var(--border);color:var(--text);background:#ffffff05}.app-context-trigger__label{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem}.app-context-trigger strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;min-width:0;color:var(--text);font-size:.98rem;font-weight:650;overflow:hidden}.app-context-trigger__chevron{opacity:.42;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:4px;transition:color .16s,opacity .16s,transform .16s;transform:translateY(-1px)rotate(45deg)}.app-context-trigger:hover .app-context-trigger__label,.app-context-trigger:hover strong,.app-context-trigger:hover .app-context-trigger__chevron,.app-context-trigger:focus-visible .app-context-trigger__label,.app-context-trigger:focus-visible strong,.app-context-trigger:focus-visible .app-context-trigger__chevron{color:var(--accent)}.entry-card--vault-picker{background:#ffffff08;border-color:#ffffff0d;border-radius:18px;gap:16px;width:min(600px,100%);padding:20px}.entry-card--create-choice{gap:14px;width:min(440px,100%)}.entry-card__copy{gap:8px;display:grid}.entry-card--vault-picker h1{letter-spacing:-.04em;font-size:28px;font-weight:700;line-height:1.08}.entry-card--single-vault{width:min(540px,100%)}.vault-picker{gap:12px;display:grid}.vault-picker__section{gap:8px;min-width:0;display:grid}.vault-picker__section-title,.app-context-menu__section-title{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1}.vault-picker__list,.app-context-menu__section{gap:6px;min-width:0;display:grid}.vault-kind-divider,.app-context-menu__divider{background:linear-gradient(90deg,#0000,#14f1952e,#ffffff0f,#0000);width:100%;height:1px}.vault-picker__item{width:100%;min-height:64px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;animation:.22s ease-out both vault-card-enter;display:grid}.vault-picker__item .vault-avatar--sm{border-radius:11px;width:38px;height:38px}.vault-picker__item .vault-avatar--sm .vault-avatar__fallback{font-size:.82rem}.vault-picker__avatar-skeleton,.vault-picker__name-skeleton{background:linear-gradient(90deg,#ffffff09,#14f1951f,#ffffff09) 0 0/220% 100%;animation:1.3s ease-in-out infinite vault-skeleton-pulse;display:block}.vault-picker__avatar-skeleton{border-radius:11px;width:38px;height:38px}.vault-picker__name-skeleton{border-radius:999px;width:min(180px,52vw);height:20px}.vault-picker__item:hover,.vault-picker__item:focus-visible{background:#ffffff0b;border-color:#14f1953d;transform:translateY(-1px)scale(1.012);box-shadow:0 0 0 1px #14f1950e,0 12px 24px #00000029}.vault-picker__item--featured{box-shadow:none;background:#ffffff0a;border-color:#14f1952e}.vault-picker__item--disabled{cursor:not-allowed;opacity:.72;background:#ffffff06;border-color:#ffffff0e;animation:none}.vault-picker__item--disabled:hover,.vault-picker__item--disabled:focus-visible{box-shadow:none;color:var(--text);background:#ffffff06;border-color:#ffffff0e;transform:none}.vault-picker__copy{gap:4px;min-width:0;display:grid}.vault-picker__copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-size:16px;font-weight:650;transition:color .16s;overflow:hidden}.vault-picker__copy span{color:var(--muted);letter-spacing:0;font-size:13px;transition:color .16s}.vault-picker__item:hover .vault-picker__copy strong,.vault-picker__item:focus-visible .vault-picker__copy strong,.vault-picker__item:hover .vault-picker__copy span,.vault-picker__item:focus-visible .vault-picker__copy span{color:var(--accent)}.vault-picker__item--disabled:hover .vault-picker__copy strong,.vault-picker__item--disabled:focus-visible .vault-picker__copy strong{color:var(--text)}.vault-picker__item--disabled:hover .vault-picker__copy span,.vault-picker__item--disabled:focus-visible .vault-picker__copy span{color:var(--muted)}.vault-picker__action{border-radius:var(--radius-pill);min-height:32px;color:var(--accent);letter-spacing:0;white-space:nowrap;background:#060c09b8;border:1px solid #14f19524;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.vault-picker__create{border-radius:16px;justify-self:start;min-height:54px;padding-inline:24px}.vault-picker__action--disabled{color:#ffffff85;background:#ffffff06;border-color:#ffffff14}.vault-picker__personal-icon,.app-context-menu__personal-icon,.vault-type-choice__icon{color:#14f195b3;flex:none;justify-content:center;align-items:center;display:inline-flex}.vault-picker__personal-icon{background:#14f1950b;border:1px solid #14f1951f;border-radius:12px;width:44px;height:44px}.vault-picker__personal-icon svg,.app-context-menu__personal-icon svg,.vault-type-choice__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.entry-card--vault-picker .entry-actions{justify-content:flex-end;gap:12px;margin-top:0}.entry-card--vault-picker .entry-actions .button{min-height:40px;padding-inline:18px}@keyframes vault-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.field-error{color:#f1a7a7;margin:0;font-size:.76rem;line-height:1.35}.text-input--invalid{border-color:#f1a7a7b3;box-shadow:0 0 0 3px #f1a7a714}.app-context-menu{z-index:30;overscroll-behavior:contain;border:1px solid var(--border);-webkit-backdrop-filter:blur(16px)saturate(120%);background:#121212fa;border-radius:12px;gap:5px;width:min(320px,82vw);max-height:min(500px,100vh - 140px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 16px 32px #00000052}.app-context-menu__divider{margin:1px 0}.app-context-menu::-webkit-scrollbar{width:8px}.app-context-menu::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#ffffff2e;border:2px solid #121212fa}.app-context-menu__item,.app-context-menu__create{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;transition:transform .16s,color .16s,border-color .16s,background-color .16s}.app-context-menu__item{align-items:center;gap:10px;padding:8px;display:flex}.app-context-menu__item:hover,.app-context-menu__item:focus-visible{color:var(--accent);background:#ffffff08;border-color:#ffffff0d}.app-context-menu__item.is-active{background:#00e67614;border-color:#00e6762e}.app-context-menu__item--disabled{cursor:not-allowed;opacity:.68}.app-context-menu__item--disabled:hover,.app-context-menu__item--disabled:focus-visible{color:var(--text);background:0 0;border-color:#0000}.app-context-menu__personal-icon{background:#14f1950a;border:1px solid #14f1951a;border-radius:10px;width:32px;height:32px}.app-context-menu__copy{gap:2px;min-width:0;display:grid}.app-context-menu__copy strong,.app-context-menu__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-context-menu__copy strong{letter-spacing:-.03em;font-size:.92rem}.app-context-menu__copy span{color:var(--muted);font-size:.78rem}.app-context-menu__item:hover .app-context-menu__copy strong,.app-context-menu__item:focus-visible .app-context-menu__copy strong,.app-context-menu__create:hover,.app-context-menu__create:focus-visible{color:var(--accent)}.app-context-menu__item--disabled:hover .app-context-menu__copy strong,.app-context-menu__item--disabled:focus-visible .app-context-menu__copy strong{color:var(--text)}.app-context-menu__create{border-color:var(--border);background:#ffffff05;min-height:34px;padding:0 10px}.app-context-menu__create:hover,.app-context-menu__create:focus-visible{background:#00e6760f;border-color:#00e6762e}.app-context-menu__create--disabled,.app-context-menu__create--disabled:hover,.app-context-menu__create--disabled:focus-visible{cursor:not-allowed;opacity:.62;color:#ffffff80;background:#ffffff05;border-color:#ffffff12;transform:none}.app-header__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.app-header__network{align-items:center;gap:8px;min-width:0;display:flex}.app-dev-reset-button{border-radius:var(--radius-pill);color:#f7e7a6;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#f2c94c14;border:1px solid #f2c94c40;align-items:center;min-height:30px;padding:0 10px;font-size:.68rem;display:inline-flex}.app-dev-reset-button:hover,.app-dev-reset-button:focus-visible{background:#f2c94c24;border-color:#f2c94c6b}.wallet-controls{display:inline-flex;position:relative}.wallet-trigger{text-align:left;justify-content:center;align-items:center;min-width:156px;padding:0 16px;display:inline-flex;overflow:hidden}.wallet-trigger--connecting{background:#00e6760f;border-color:#00e67629}.wallet-trigger.connected-pulse{will-change:transform, box-shadow;animation:.6s ease-out wallet-connected-pulse}.wallet-trigger__disconnected{letter-spacing:-.03em;font-size:.9rem}.wallet-trigger--connecting .wallet-trigger__disconnected{color:#e6f7ee}.wallet-trigger__connected{gap:1px;min-width:0;display:grid}.wallet-trigger__connected strong,.wallet-trigger__connected span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-trigger__connected strong{letter-spacing:-.03em;font-size:.92rem}.wallet-trigger__connected span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem}.wallet-trigger:hover .wallet-trigger__disconnected,.wallet-trigger:hover .wallet-trigger__connected strong,.wallet-trigger:hover .wallet-trigger__connected span,.wallet-trigger:focus-visible .wallet-trigger__disconnected,.wallet-trigger:focus-visible .wallet-trigger__connected strong,.wallet-trigger:focus-visible .wallet-trigger__connected span{color:var(--accent)}@keyframes wallet-connected-pulse{0%{transform:translateY(0)scale(1);box-shadow:0 0 #00e67600}35%{transform:translateY(-1px)scale(1.03);box-shadow:0 0 0 1px #00e67638,0 0 20px #00e67638}to{transform:translateY(0)scale(1);box-shadow:0 0 #00e67600}}.wallet-modal__backdrop{z-index:200;-webkit-backdrop-filter:blur(14px);background:#0507079e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wallet-modal{border:1px solid var(--border);background:linear-gradient(180deg, #121212fa, #0e0e0efa), var(--surface);border-radius:18px;gap:16px;width:min(520px,100%);padding:18px;display:grid;box-shadow:0 24px 50px #0000006b}.wallet-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-modal__eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.wallet-modal__close{border-radius:10px;min-width:34px;min-height:34px}.wallet-modal__header .wallet-modal__close{align-self:center;margin-top:0}.wallet-modal__copy{gap:6px;display:grid}.wallet-modal__copy h2{letter-spacing:-.04em;margin:0;font-size:1.2rem;line-height:1.12}.wallet-modal__copy p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.wallet-modal__pending{background:#00e6760f;border:1px solid #00e67629;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wallet-modal__pending>div{gap:2px;min-width:0;display:grid}.wallet-modal__pending strong{letter-spacing:-.03em;font-size:.96rem}.wallet-modal__pending p{color:var(--muted);margin:0;font-size:.82rem}.wallet-modal__connected{background:#00e6760f;border:1px solid #00e67629;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wallet-modal__connected>div{gap:2px;min-width:0;display:grid}.wallet-modal__connected strong{letter-spacing:-.03em;font-size:.98rem}.wallet-modal__connected-address{align-items:center;gap:6px;display:flex}.wallet-modal__copy-address{border-radius:8px;width:30px;min-width:30px;min-height:30px;padding:0}.wallet-modal__connected-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.wallet-modal__disconnect{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:34px;color:var(--text);cursor:pointer;background:#ffffff05;padding:0 12px}.wallet-modal__disconnect:hover,.wallet-modal__disconnect:focus-visible{color:var(--accent);background:#00e6760f;border-color:#00e6762e}.wallet-modal__section{gap:10px;display:grid}.wallet-modal__section-head{gap:2px;display:grid}.wallet-modal__section-head strong{letter-spacing:-.03em;font-size:.92rem}.wallet-modal__section-head span{color:var(--muted);font-size:.78rem}.wallet-modal__cards,.wallet-modal__mobile-launch{gap:8px;display:grid}.wallet-card{border:1px solid var(--border);width:100%;min-height:72px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff05;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .16s,color .16s,border-color .16s,background-color .16s,box-shadow .16s;display:flex}.wallet-card--pending{color:#e8f7ee;background:#00e67614;border-color:#00e67633}.wallet-card:hover,.wallet-card:focus-visible{color:var(--accent);background:#00e6760f;border-color:#00e6762e;transform:translateY(-1px);box-shadow:0 12px 24px #0000002e}.wallet-card__icon{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.wallet-card__icon img{width:22px;height:22px}.wallet-card__copy{flex:auto;gap:2px;min-width:0;display:grid}.wallet-card__copy strong,.wallet-card__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-card__copy strong{letter-spacing:-.03em;font-size:.96rem}.wallet-card__copy span{color:var(--muted);font-size:.78rem}.wallet-card__action{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.76rem}.wallet-card:hover .wallet-card__action,.wallet-card:focus-visible .wallet-card__action{color:var(--accent)}.wallet-menu{z-index:30;border:1px solid var(--border);-webkit-backdrop-filter:blur(16px)saturate(120%);background:#121212fa;border-radius:12px;gap:10px;width:min(320px,82vw);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 32px #00000052}.wallet-menu__headline{gap:2px;padding:2px 2px 0;display:grid}.wallet-menu__headline strong{letter-spacing:-.03em;font-size:.92rem}.wallet-menu__headline span{color:var(--muted);font-size:.78rem}.wallet-menu__list{gap:6px;display:grid}.wallet-menu__item{border:1px solid var(--border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.wallet-menu__item.is-disabled{color:var(--muted)}.wallet-menu__copy{gap:2px;min-width:0;display:grid}.wallet-menu__copy strong,.wallet-menu__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-menu__copy strong{letter-spacing:-.03em;font-size:.92rem}.wallet-menu__copy span{color:var(--muted);font-size:.78rem}.wallet-menu__status{color:var(--muted);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.wallet-menu__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.wallet-menu__action{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:34px;color:var(--text);cursor:pointer;background:#ffffff05;justify-content:center;align-items:center;padding:0 12px;transition:transform .16s,color .16s,border-color .16s,background-color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.wallet-menu__action:hover,.wallet-menu__action:focus-visible{color:var(--accent);background:#00e6760f;border-color:#00e6762e;transform:translateY(-1px)}.wallet-menu__action--connect{color:#e8f7ee;background:#00e67614;border-color:#00e6762e}.wallet-menu__action--connect:hover,.wallet-menu__action--connect:focus-visible{color:#fff;background:#00e6761f;border-color:#00e6763d}.wallet-menu__action--install{text-decoration:none}.wallet-menu__action--disconnect{width:100%}.wallet-menu__note{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.app-badge{border-radius:var(--radius-pill);color:#e8f7ee;letter-spacing:.14em;text-transform:uppercase;background:#00e67614;border:1px solid #00e6762e;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:.68rem;display:inline-flex}.app-badge__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.app-stage{z-index:1;width:var(--shell-width);margin:12px auto 0;position:relative}.brand{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.brand-mark{background:linear-gradient(135deg,#00e6763d,#ffffff0a),#ffffff08;border:1px solid #00e67657;border-radius:50%;flex:none;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.brand-mark:hover{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #00e67642,0 0 18px #00e6762e}.brand-icon{object-fit:contain;will-change:opacity, transform, filter;width:calc(100% - 14px);height:calc(100% - 14px);transition:opacity .18s,transform .18s,filter .18s;position:absolute;inset:7px}.brand-icon-hover{opacity:0;filter:brightness(0)invert()drop-shadow(0 0 1px #00e676f2)drop-shadow(0 0 10px #00e6766b);transform:scale(.96)}.brand:hover .brand-icon-default{opacity:0;transform:scale(.9)}.brand:hover .brand-icon-hover{opacity:1;transform:scale(1)}.brand-wordmark{aspect-ratio:18/7;flex:none;height:44px;position:relative}.brand-wordmark-img{object-fit:contain;width:100%;height:100%;transition:opacity .18s,transform .18s,filter .18s;position:absolute;inset:0}.brand-wordmark-hover{opacity:0;filter:drop-shadow(0 0 14px #00e67685)}.brand:hover .brand-wordmark-default{opacity:0}.brand:hover .brand-wordmark-hover{opacity:1}.button,.button-primary,.button-ghost,.button--primary,.button--ghost,.button-sm,.button--sm,.dashboard-nav__item,.remove-button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;transition:transform .16s,color .16s,border-color .16s,background-color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.button:hover,.button-primary:hover,.button-ghost:hover,.button--primary:hover,.button--ghost:hover,.button-sm:hover,.button--sm:hover,.dashboard-nav__item:hover,.remove-button:hover{transform:translateY(-2px)}.button,.button-primary,.button--primary{font-weight:500}.button-primary,.button--primary{color:#07100a;background:linear-gradient(135deg,#73e9ad,#55d292);box-shadow:0 14px 30px #00e67629}.button-primary:hover,.button--primary:hover{box-shadow:0 16px 34px #00e67638}.button-muted{color:#ffffff80;box-shadow:none;background:#ffffff06;border-color:#ffffff13}.button-muted:hover,.button-muted:focus-visible{color:#ffffff80;box-shadow:none;background:#ffffff06;border-color:#ffffff13;transform:none}.button-ghost,.button--ghost{-webkit-backdrop-filter:blur(10px)saturate(120%);background:#05070780;border-color:#ffffff14}.button-ghost:hover,.button--ghost:hover{color:var(--accent);background:#050707a3}.button-sm,.button--sm{min-height:34px;padding:0 12px;font-size:.88rem}.entry-screen{place-items:center;min-height:calc(100svh - 92px);padding:8px 0 0;display:grid}.entry-card{gap:16px;width:min(420px,100%);padding:16px;display:grid}.entry-card--vault-loading,.entry-card--vault-picker{width:min(620px,100%)}.entry-card--vault-loading{gap:18px}.vault-kind-segment{background:#040807b8;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.vault-kind-segment__option{color:#ffffff94;cursor:pointer;letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:10px;min-width:0;min-height:34px;padding:0 10px;font-size:.82rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.vault-kind-segment__option:hover,.vault-kind-segment__option:focus-visible{color:#dce8e1;background:#ffffff06}.vault-kind-segment__option.is-active{color:#eafff3;background:#14f1951f;border-color:#14f19552;box-shadow:inset 0 0 0 1px #14f1950e,0 0 18px #14f19513}.wallet-debug-panel{z-index:120;background:linear-gradient(180deg, #121212f5, #0a0a0af5), var(--surface);-webkit-backdrop-filter:blur(14px)saturate(120%);border:1px solid #00e6762e;border-radius:16px;gap:10px;width:min(320px,100vw - 24px);max-height:calc(100vh - 104px);padding:12px 14px;display:grid;position:fixed;top:84px;right:12px;overflow:auto;box-shadow:0 20px 42px #0000005c}.wallet-debug-panel strong{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.wallet-debug-panel__timestamp{color:#e6f7ee;letter-spacing:.01em;font-size:.78rem}.wallet-debug-panel dl{gap:8px;margin:0;display:grid}.wallet-debug-panel dl div{gap:2px;display:grid}.wallet-debug-panel dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.wallet-debug-panel dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.3}.wallet-debug-panel span{color:var(--muted);font-size:.72rem}.wallet-card--primary-link{border-color:#00e67633}.mwa-debug-panel{color:var(--text);background:#0a0a0aeb;border:1px solid #00e6762e;border-radius:8px;gap:8px;margin-bottom:12px;padding:12px;font-size:.78rem;display:grid}.mwa-debug-panel strong{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.mwa-debug-panel dl{gap:6px;margin:0;display:grid}.mwa-debug-panel dl div{grid-template-columns:5.5rem minmax(0,1fr);gap:8px;display:grid}.mwa-debug-panel dt{color:var(--muted)}.mwa-debug-panel dd{overflow-wrap:anywhere;min-width:0;margin:0}.eyebrow,.field-label,.panel-kicker,.step-progress__label{color:#fff9;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.entry-card h1,.section-heading h1,.vault-header h1{letter-spacing:-.05em;margin:0;font-size:24px;line-height:1.08}.entry-copy{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.entry-copy--subtle{color:#b8c4bc}.pending-access-check{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pending-access-check .button{min-height:34px;padding:0 12px;font-size:.78rem}.pending-access-check__status{color:var(--muted);font-size:13px;line-height:normal}.pending-access-check__status.is-error{color:var(--danger)}.pending-access-check__status.is-success{color:var(--accent)}.entry-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.vault-loading__state{color:#e6f7ee;letter-spacing:-.02em;background:#00e6760f;border:1px solid #00e67624;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:.88rem;display:inline-flex}.vault-loading__state-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 6px #00e67614}.vault-loading{gap:10px;display:grid}.vault-loading__card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:grid;overflow:hidden}.vault-loading__avatar,.vault-loading__line,.vault-loading__pill{background:linear-gradient(90deg,#ffffff08,#00e6761a,#ffffff08) 0 0/220% 100%;animation:1.3s ease-in-out infinite vault-skeleton-pulse}.vault-loading__avatar{border-radius:10px;width:32px;height:32px}.vault-loading__copy{gap:7px;min-width:0;display:grid}.vault-loading__line{border-radius:999px;height:10px;display:block}.vault-loading__line--lg{width:min(180px,44vw)}.vault-loading__line:not(.vault-loading__line--lg){width:min(120px,32vw)}.vault-loading__pill{border-radius:999px;width:72px;height:22px}@keyframes vault-skeleton-pulse{0%,to{opacity:.62}50%{opacity:1}}.wizard-page{place-items:start center;width:100%;padding-bottom:8px;display:grid}.wizard-shell{gap:10px;width:min(720px,100%);display:grid}.section-heading{gap:4px;display:grid}.vault-type-choice{background:#040807b8;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.vault-type-choice__card{color:#ffffff94;text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:34px;padding:0 10px;display:inline-flex}.vault-type-choice__card.is-selected{color:#eafff3;background:#14f1951f;border-color:#14f19552;box-shadow:inset 0 0 0 1px #14f1950e,0 0 18px #14f19513}.vault-type-choice__card--disabled{cursor:not-allowed;opacity:.58;background:0 0;border-color:#0000}.vault-type-choice__icon{background:#14f1950e;border:1px solid #14f19524;border-radius:12px;width:38px;height:38px}.vault-type-choice__card--disabled .vault-type-choice__icon{color:#ffffff75;background:#ffffff06;border-color:#ffffff14}.vault-type-choice__copy{min-width:0}.vault-type-choice__copy strong,.vault-type-choice__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-type-choice__copy strong{letter-spacing:-.01em;font-size:.82rem;font-weight:700}.vault-type-choice__copy span{color:var(--muted);font-size:.78rem}.wallet-guard{border-radius:var(--radius);background:#00e6760f;border:1px solid #00e6762e;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wallet-guard__copy{gap:4px;min-width:0;display:grid}.wallet-guard__copy strong{letter-spacing:-.03em;font-size:.94rem}.wallet-guard__copy span{color:var(--muted);font-size:.82rem;line-height:1.45}.wallet-guard__actions{flex:none;align-items:center;gap:8px;display:flex}.wallet-guard__helper{color:var(--muted);margin:0;font-size:.8rem}.wallet-flow-warning{color:#f8f1dbe6;background:#ffd66613;border:1px solid #ffd66638;border-radius:12px;padding:10px 12px;font-size:.82rem;line-height:1.42}.wallet-flow-warning--drawer{grid-column:1/-1}.step-progress{align-items:center;width:100%;min-width:0;display:flex}.step-progress__item{flex:none;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.step-progress__item:not(:last-child){flex:1 1 0}.step-progress__item:not(:last-child):after{content:"";background:#ffffff21;flex:auto;min-width:16px;height:1px;margin:0 10px}.step-progress__item.is-complete:not(:last-child):after{background:#14f19552}.step-progress__item.is-active{color:#f4fff9}.step-progress__item.is-complete{color:#dff8e9}.step-progress__number{color:#ffffff94;background:0 0;border:1px solid #ffffff38;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:600;display:inline-flex}.step-progress__item.is-active .step-progress__number,.step-progress__item.is-complete .step-progress__number{color:#04110b;background:#14f195;border-color:#14f1959e;box-shadow:0 0 0 4px #14f1951a}.step-progress__item.is-active .step-progress__label,.step-progress__item.is-complete .step-progress__label{color:#f4fff9}.wizard-panel{gap:14px;padding:16px;display:grid}.create-vault-recovery{width:min(560px,100%);margin:0 auto}.form-grid{gap:12px;display:grid}.field-stack{gap:6px;display:grid}.field-stack--full{grid-column:1/-1}.field-help{color:var(--muted);font-size:.78rem}.text-input,.textarea-input{border-radius:var(--radius);width:100%;color:var(--text);background:#030706db;border:1px solid #ffffff24;outline:none;transition:background .16s,border-color .16s,box-shadow .16s}.text-input::placeholder,.textarea-input::placeholder{color:#ffffff6b}.text-input:focus,.textarea-input:focus{background:#050c0af0;border-color:#14f19575;box-shadow:0 0 0 3px #14f1951a,0 0 18px #14f19514}.text-input{min-height:40px;padding:0 14px}.text-input--readonly{color:#ffffffa8;cursor:default;-webkit-user-select:none;user-select:none;background:#ffffff0b;border-style:dashed;align-items:center;display:flex}.textarea-input{resize:vertical;min-height:80px;padding:11px 14px}.image-picker{aspect-ratio:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:220px;padding:14px;display:flex}.image-picker__icon{color:#dff8e9;background:#00e67614;border:1px solid #00e6762e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:inline-flex}.image-picker__thumb{object-fit:cover;border:1px solid var(--border);border-radius:12px;flex:none;width:88px;height:88px}.image-picker__copy{gap:2px;display:grid}.image-picker__copy strong{letter-spacing:-.03em;font-size:.92rem}.image-picker__copy span{color:var(--muted);font-size:.78rem}.wizard-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.members-list{gap:10px;display:grid}.member-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.member-row--private{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(150px,.75fr) auto}.member-row__spacer{width:40px;height:40px;margin-top:calc(.864rem + 6px)}.remove-button{border-radius:var(--radius);border-color:var(--border);min-width:40px;min-height:40px;color:var(--text);background:#ffffff05;align-self:start;margin-top:calc(.864rem + 6px);padding:0;font-size:1.25rem;line-height:1}.add-member-row{justify-content:flex-start;display:flex}.add-member-button{color:#b8f8d7;background:#14f19513;border-color:#14f1955c;gap:7px;box-shadow:0 0 0 1px #14f1950a,0 10px 22px #14f19514}.add-member-button svg{color:#14f195;background:#14f19529;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:2px;display:inline-flex}.add-member-button:hover,.add-member-button:focus-visible{color:#ecfff6;background:#14f1951c;border-color:#14f19594;box-shadow:0 0 0 3px #14f19514,0 12px 26px #14f1951f}.setup-draft-recovery{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.setup-draft-recovery span{color:var(--muted);font-size:.8rem;line-height:1.35}.setup-draft-recovery__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inline-note--subtle{color:#b8c4bc}.threshold-panel{gap:12px;padding:12px;display:grid}.threshold-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.threshold-panel__head strong{letter-spacing:-.03em;font-size:.95rem}.threshold-slider{gap:8px;display:grid}.threshold-slider__track{align-items:center;padding:16px 0 18px;display:grid;position:relative}.threshold-slider__meta,.threshold-slider__ratio,.threshold-help,.review-panel__identity p,.review-list__row dt,.review-list__row dd,.review-members__row span,.vault-header__meta{color:var(--muted);font-size:.88rem}.threshold-range{z-index:1;appearance:none;background:#1e1e1e;border-radius:999px;outline:none;width:100%;height:4px;position:relative}.threshold-slider__markers{z-index:2;pointer-events:none;position:absolute;inset:0 7px}.threshold-marker{cursor:pointer;pointer-events:auto;background:#232323;border:1px solid #343434;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff08}.threshold-marker:hover,.threshold-marker:focus-visible{background:#2a2a2a;border-color:#00e6764d}.threshold-marker.is-active{background:var(--accent);border-color:#00e67680;box-shadow:0 0 0 2px #00e67624,inset 0 0 0 1px #ffffff29}.threshold-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%}.threshold-range::-moz-range-thumb{width:14px;height:14px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%}.threshold-help{margin:0}.review-panel{gap:14px;min-width:0;padding:14px;display:grid}.review-panel__top{align-items:center;gap:12px;min-width:0;display:flex}.review-panel__identity{gap:4px;min-width:0;display:grid}.review-panel__identity strong{letter-spacing:-.03em;font-size:1rem}.review-panel__identity p{overflow-wrap:anywhere;margin:0}.review-list{gap:8px;min-width:0;margin:0;display:grid}.review-list__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:8px;display:flex}.review-list__row:last-child{border-bottom:0;padding-bottom:0}.review-list__row dt,.review-list__row dd{margin:0}.review-list__row dd{color:var(--text);text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0}.review-members{gap:8px;min-width:0;display:grid}.review-members__row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:8px;display:flex}.review-members__row strong{letter-spacing:-.03em;flex:none;font-size:.92rem}.review-members__row span{text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0}.remove-button--inline{border-radius:8px;min-width:28px;min-height:28px;font-size:1rem;line-height:1}.vault-surface{z-index:40;-webkit-backdrop-filter:blur(10px);background:#05070794;justify-content:flex-start;display:flex;position:fixed;inset:0}.vault-drawer{border-right:1px solid var(--border);background:linear-gradient(#121212fa,#0e0e0efa);grid-template-rows:auto 1fr;gap:12px;width:min(520px,100vw);height:100%;padding:16px;display:grid;box-shadow:18px 0 36px #00000047}.vault-drawer__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vault-drawer__title{gap:4px;min-width:0;display:grid}.vault-drawer__title strong{letter-spacing:-.04em;font-size:1rem}.vault-drawer__title span:last-child{color:var(--muted);font-size:.82rem}.vault-drawer__title .vault-drawer__draft-note{color:var(--muted);font-size:.72rem;line-height:1.25}.vault-drawer__close{border-radius:10px;min-width:32px;min-height:32px}.vault-drawer__body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;align-content:start;gap:14px;padding-right:12px;display:grid;overflow:auto}.vault-drawer__body::-webkit-scrollbar{width:6px}.vault-drawer__body::-webkit-scrollbar-track{background:0 0}.vault-drawer__body::-webkit-scrollbar-thumb{background:#ffffff38;border:1px solid #0e0e0ed9;border-radius:999px}.vault-drawer__body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.surface-tabs{flex-wrap:wrap;gap:8px;display:flex}.surface-tab{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:34px;color:var(--muted);cursor:pointer;background:#ffffff05;padding:0 12px;transition:color .16s,border-color .16s,background-color .16s}.surface-tab:hover,.surface-tab:focus-visible{color:var(--accent);background:#00e6760f;border-color:#00e6762e}.surface-tab.is-active{color:var(--text);background:#00e67614;border-color:#00e67638}.surface-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vault-drawer .field-stack--full{grid-column:1/-1}.field-label-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.field-label-action{border-radius:var(--radius-pill);min-height:24px;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:0;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff14;flex:none;padding:0 8px;font-size:.72rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s}.field-label-action:hover,.field-label-action:focus-visible{color:var(--accent);background:#00e6760f;border-color:#00e6763d}.field-label-action:disabled{cursor:not-allowed;opacity:.55}.field-collapsible-toggle{width:100%;min-height:34px;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.11em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:.72rem;font-weight:700;display:flex}.field-collapsible-toggle:hover,.field-collapsible-toggle:focus-visible{color:var(--text)}.field-collapsible-toggle__chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.field-collapsible-toggle[aria-expanded=true] .field-collapsible-toggle__chevron{transform:translateY(2px)rotate(225deg)}.advanced-privacy-settings{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;grid-column:1/-1;width:100%;min-width:0;height:auto;padding:0}.advanced-privacy-settings:not([open]){height:40px;overflow:hidden}.advanced-privacy-settings summary{box-sizing:border-box;color:#eaeaeab8;cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:40px;min-height:0;padding:0 36px 0 14px;font-size:.78rem;font-weight:800;line-height:1.2;list-style:none;display:flex;position:relative}.advanced-privacy-settings summary::-webkit-details-marker{display:none}.advanced-privacy-settings__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .16s;position:absolute;top:50%;right:14px;transform:translateY(-58%)rotate(45deg)}.advanced-privacy-settings[open] .advanced-privacy-settings__chevron{transform:translateY(-34%)rotate(225deg)}.advanced-privacy-settings summary:hover,.advanced-privacy-settings summary:focus-visible{color:var(--text)}.advanced-privacy-settings__control{gap:5px;min-width:0;margin-left:10px;margin-right:10px;display:grid}.advanced-privacy-settings[open]{padding-bottom:12px}.advanced-privacy-settings[open] .advanced-privacy-settings__control:first-child{margin-top:8px}.advanced-privacy-settings__control>span{color:#eaeaea85;font-size:.7rem;font-weight:800;line-height:1.2}.advanced-privacy-settings__control em{color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.3}.workflow-mode-toggle__grid{background:#040807b8;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:none!important;padding:4px!important;display:grid!important}.workflow-mode-toggle__option{min-height:42px!important;box-shadow:none!important;color:#ffffff94!important;text-align:center!important;background:0 0!important;border-color:#0000!important;border-radius:10px!important;place-content:center!important;justify-items:center!important;padding:0 14px!important;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s!important}.workflow-mode-toggle__option:hover,.workflow-mode-toggle__option:focus-visible{color:#dce8e1!important;background:#ffffff06!important}.workflow-mode-toggle__option.is-active{background:#14f1951f!important;border-color:#14f19552!important;box-shadow:inset 0 0 0 1px #14f1950e,0 0 18px #14f19513!important}.workflow-mode-toggle__option:not(.is-active) .workflow-mode-toggle__title{color:#ffffff94!important}.workflow-mode-toggle__option:hover .workflow-mode-toggle__title,.workflow-mode-toggle__option:focus-visible .workflow-mode-toggle__title{color:#dce8e1!important}.workflow-mode-toggle__option.is-active .workflow-mode-toggle__title{color:#eafff3!important}.workflow-mode-toggle__inline-description{display:none}.workflow-mode-toggle__description{color:var(--muted);font-size:.82rem;line-height:1.35;display:block}@media (width<=760px){.workflow-mode-toggle__title{text-align:center;white-space:normal;justify-content:center;align-items:center;max-width:12ch;min-height:2.3em;overflow-wrap:normal!important;word-break:normal!important;line-height:1.15!important;display:flex!important}}.vault-drawer__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.vault-toast{z-index:45;border:1px solid var(--border);border-radius:var(--radius-pill);min-height:38px;color:var(--text);background:#121212f5;align-items:center;gap:12px;padding:0 14px;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 28px #0000003d}.vault-toast__copy{gap:2px;line-height:1.25;display:grid}.vault-toast__copy strong{font-size:.86rem}.vault-toast__copy span{font-size:.82rem}.vault-toast__action{color:var(--accent);white-space:nowrap;font-size:.82rem;font-weight:700;text-decoration:none}.vault-toast__action:hover{color:var(--accent-strong)}.dashboard-layout{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:12px;display:grid}.dashboard-sidebar{gap:0;height:fit-content;padding:12px;display:grid;position:sticky;top:78px}.dashboard-sidebar__vault{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:12px;padding:0 0 12px;display:flex}.dashboard-sidebar__vault-copy{gap:2px;min-width:0;display:grid}.dashboard-sidebar__vault-copy strong{letter-spacing:-.03em;font-size:.92rem}.dashboard-sidebar__vault-copy span{color:var(--muted);font-size:.76rem}.dashboard-nav{gap:6px;display:grid}.dashboard-nav__item{border-radius:var(--radius);border-color:var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;font-size:.88rem;display:flex}.dashboard-nav__icon{display:none}.dashboard-nav__label{min-width:0}.dashboard-nav__label--mobile{display:none}.dashboard-nav__badge{border-radius:var(--radius-pill);color:var(--accent);letter-spacing:.08em;white-space:nowrap;background:#00e67614;border:1px solid #00e67629;margin-left:auto;padding:0 7px;font-size:.72rem}.dashboard-nav__item.is-active{color:var(--accent);background:#00e67614;border-color:#00e67638}.dashboard-nav__item:hover,.dashboard-nav__item:focus-visible{color:var(--accent)}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-action-row{pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.overview-action-row .button{pointer-events:auto}.vault-header__actions--overview-mobile{display:none!important}.overview-card--balance strong{font-size:1.4rem}.overview-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:6px;padding:14px;display:grid}.overview-card strong{letter-spacing:-.04em;font-size:1.15rem}.overview-card span{color:var(--muted)}.overview-card__usd{color:var(--text);letter-spacing:-.04em;font-size:1.5rem;line-height:1.1}.overview-card--wide{grid-column:1/-1}.overview-card--privacy-set{background:linear-gradient(135deg, #00e67614, #ffffff05 42%), var(--surface);border-color:#00e67629;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 34px #0000002e}.overview-card--privacy-set:before{content:"";background:var(--accent);border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:0;box-shadow:0 0 18px #00e67652}.privacy-set-card__copy,.privacy-set-card__stats,.private-pool-preview__action{min-width:0;position:relative}.privacy-set-card__copy{align-content:start;gap:7px;padding-left:4px;display:grid}.privacy-set-card__copy strong{letter-spacing:-.03em;max-width:34ch;font-size:1.18rem;line-height:1.08}.privacy-set-card__copy span:last-child{max-width:46ch;font-size:.82rem;line-height:1.35}.privacy-set-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.privacy-set-card__stats div{background:#0508084d;border:1px solid #ffffff13;border-radius:10px;gap:5px;min-width:0;padding:10px;display:grid}.privacy-set-card__stats span{overflow-wrap:anywhere;font-size:.72rem;line-height:1.25}.privacy-set-card__stats strong{color:var(--text);letter-spacing:-.02em;font-size:1rem}.private-pool-preview__action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.private-pool-preview__action span{color:var(--muted);text-align:right;font-size:.78rem;line-height:1.3}.private-pool-preview__action .button{min-width:104px;min-height:34px}.activity-list{color:var(--text);gap:8px;margin:0;padding-left:16px;display:grid}.dashboard-main{gap:12px;min-width:0;display:grid}.vault-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.vault-header__identity{align-items:center;gap:12px;min-width:0;display:flex}.vault-header__copy{gap:4px;min-width:0;display:grid}.vault-header__meta{margin:0;line-height:1.4}.vault-header__meta--mobile{display:none}.address-inline{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.address-inline a{color:var(--text)}.address-inline a:hover,.address-inline a:focus-visible{color:var(--accent)}.address-inline__explorer{color:var(--muted);font-size:.82rem}.copy-value-button{width:30px;min-width:30px;height:30px;color:var(--muted);background:#ffffff05;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.copy-value-button:hover,.copy-value-button:focus-visible{color:var(--accent);background:#00e67614;border-color:#00e6762e;transform:translateY(-1px)}.copy-value-button[data-copied=true]{color:#dff8e9;background:#00e6761a;border-color:#00e67638}.copy-value-button__icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.copy-value-button__icon svg{width:14px;height:14px}.copy-value-button__label{white-space:nowrap}.address-copy-button.copy-value-button{width:auto;min-width:0;color:var(--text);gap:7px;padding:0 9px}.vault-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.treasury-card{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.treasury-header{align-items:flex-start}.treasury-header .vault-header__copy{gap:6px}.treasury-balance-card{background:linear-gradient(145deg,#141917f5,#080909f0),#121212f5;border:1px solid #14f19529;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:188px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 46px #00000047,inset 0 1px #ffffff14,0 0 38px #14f19524}.treasury-balance-card:before{content:"";pointer-events:none;filter:blur(16px);opacity:.94;background:radial-gradient(at 16% 28%,#14f19552,#0000 34%),radial-gradient(at 74% 42%,#14f19538,#0000 30%),radial-gradient(at 48% 84%,#14f19529,#0000 34%);animation:10s ease-in-out infinite alternate treasury-liquid-flow;position:absolute;inset:-45% -18%;transform:translate(-2%)rotate(0)scale(1.02)}.treasury-balance-card:after{content:"";pointer-events:none;filter:blur(14px);background:radial-gradient(#14f1954d,#0000 62%),radial-gradient(at 36% 68%,#14f1952e,#0000 46%);width:320px;height:320px;animation:8s ease-in-out infinite treasury-liquid-orbit;position:absolute;bottom:-125px;right:-110px}@keyframes treasury-liquid-flow{0%{transform:translate(-9%,-4%)rotate(-4deg)scale(1.02)}35%{transform:translate(12%,8%)rotate(11deg)scale(1.12)}70%{transform:translate(-6%,13%)rotate(-10deg)scale(1.05)}to{transform:translate(11%,-8%)rotate(8deg)scale(1.14)}}@keyframes treasury-liquid-orbit{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(-230px,-36px)scale(1.18)}66%{transform:translate(-110px,-120px)scale(.94)}}@media (prefers-reduced-motion:reduce){.treasury-balance-card:before,.treasury-balance-card:after{animation:none}}.treasury-card__copy{z-index:1;align-content:start;gap:8px;min-width:0;display:grid;position:relative}.treasury-card__balance-toggle{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:8px;margin:8px 0 0;padding:0;display:grid}.treasury-card__balance-toggle strong{letter-spacing:-.04em;font-size:clamp(2.2rem,6vw,4.3rem);line-height:.95;transition:color .16s}.treasury-card__balance-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:4px}@media (hover:hover){.treasury-card__balance-toggle:hover strong{color:var(--accent)}}.treasury-card__secondary{color:#c9d7ce;font-size:1rem}.treasury-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.treasury-action-row{grid-template-columns:repeat(2,minmax(0,180px));gap:10px;display:grid}.treasury-action-row--desktop{z-index:1;flex:none;grid-template-columns:repeat(2,minmax(104px,auto));justify-content:end;align-items:center;position:relative}.treasury-action-row--mobile{display:none}.treasury-action{letter-spacing:-.02em;min-height:48px;font-weight:650}.treasury-action-row--desktop .treasury-action{min-height:38px;padding-inline:16px;font-size:.88rem}.treasury-action:active{transform:scale(.97)}.treasury-action--deposit{color:#06130d;background:linear-gradient(135deg,#14f195,#70f7bc);border-color:#14f1956b;box-shadow:0 14px 32px #14f1952e}.treasury-action--deposit:hover,.treasury-action--deposit:focus-visible{color:#06130d;box-shadow:0 18px 38px #14f1953d}.treasury-action--withdraw{color:#e6efe9;-webkit-backdrop-filter:blur(12px)saturate(120%);background:#0507079e;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0d}.treasury-action--withdraw:hover,.treasury-action--withdraw:focus-visible{color:#14f195;background:#14f19514;border-color:#14f19538}.treasury-account-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.treasury-account-card{background:linear-gradient(#141615f0,#0d0e0ef0),#121212f5;border:1px solid #ffffff12;border-radius:18px;align-content:space-between;gap:18px;min-height:220px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000038,inset 0 1px #ffffff0f}.treasury-account-card--primary{border-color:#14f1951f}.treasury-account-card__copy{z-index:1;gap:6px;display:grid;position:relative}.treasury-account-card__copy h2,.treasury-account-card__topline h2{letter-spacing:-.04em;margin:0;font-size:1.25rem;line-height:1.1}.treasury-account-card__copy p{color:var(--muted);margin:0;line-height:1.45}.treasury-account-card__address{z-index:1;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;gap:4px;padding:12px 14px;display:grid;position:relative}.treasury-account-card__address span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.treasury-account-card__address strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-size:1rem;overflow:hidden}.treasury-account-card__actions{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.treasury-account-card__button{border-radius:12px;gap:7px;width:auto;min-width:112px;height:36px;padding:0 12px}.treasury-account-card__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.treasury-coming-soon-badge{border-radius:var(--radius-pill);color:#bff9dd;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#14f19514;border:1px solid #14f1952e;align-items:center;min-height:26px;padding:0 9px;font-size:.66rem;display:inline-flex}.treasury-add-account-button{color:#eaeaea80;justify-self:start;min-width:148px}.treasury-add-account-button:disabled{color:#eaeaea6b;opacity:1;background:#ffffff06;border-color:#ffffff12}.private-pool-queue{background:linear-gradient(#131515f0,#0a0b0bf0),#121212f5;border:1px solid #ffffff12;border-radius:18px;gap:14px;padding:18px;display:grid;overflow:hidden;box-shadow:0 18px 34px #0003,inset 0 1px #ffffff0d}.private-pool-queue__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.private-pool-queue__header h2{color:var(--text);letter-spacing:-.03em;margin:6px 0 0;font-size:1.2rem;line-height:1.2}.private-pool-queue__group{gap:10px;display:grid}.private-pool-queue__group-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.private-pool-queue__group-header h3{color:#e9f1ec;letter-spacing:-.02em;margin:0;font-size:.98rem;line-height:1.2}.private-pool-queue__group-header span{color:var(--muted);flex:none;font-size:.78rem}.private-pool-queue__list{gap:8px;display:grid}.private-pool-queue__item{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.private-pool-queue__item--batch{background:linear-gradient(#14f1950b,#ffffff05),#ffffff06;grid-template-rows:auto auto}.private-pool-queue__route{color:#dce8e1;align-items:center;gap:8px;min-width:0;font-size:.94rem;line-height:1.35;display:flex}.private-pool-queue__route strong,.private-pool-queue__route span:last-child{overflow-wrap:anywhere;min-width:0}.private-pool-queue__route strong{color:var(--text);letter-spacing:-.02em;font-size:1rem}.private-pool-queue__route span[aria-hidden=true]{color:#14f195b3;flex:none}.private-pool-queue__meta{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:.78rem;display:flex}.private-pool-queue__meta a{color:#bff9dd;text-decoration:none}.private-pool-queue__meta a:hover,.private-pool-queue__meta a:focus-visible{color:#14f195}.private-pool-queue__total{color:#e9fff4;white-space:nowrap;align-items:center;gap:4px;font-weight:750;display:inline-flex}.private-pool-queue__total span{color:#eaeaea94;font-weight:650}.private-pool-queue__status{border-radius:var(--radius-pill);color:#bff9dd;white-space:nowrap;background:#14f19512;border:1px solid #14f19529;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.private-pool-queue__kind{border-radius:var(--radius-pill);color:#eaeaeaad;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.private-pool-queue__status--ready,.private-pool-queue__status--partially_released{color:#f7dda6;background:#f5c55c14;border-color:#f5c55c3d}.private-pool-queue__release{justify-items:end;gap:5px;display:grid}.private-pool-queue__release .button:disabled{color:#eaeaea75;opacity:1;background:#ffffff06;border-color:#ffffff12;min-width:132px}.private-pool-queue__release span{color:#eaeaea6b;text-align:right;font-size:.7rem;line-height:1.3}.private-pool-queue__children{border-top:1px solid #ffffff12;grid-column:1/-1;gap:6px;min-width:0;padding-top:10px;display:grid}.private-pool-queue__child-card{gap:7px;min-width:0;display:grid}.private-pool-queue__child{color:#eaeaea9e;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;font-size:.78rem;line-height:1.35;display:grid}.private-pool-queue__child span,.private-pool-queue__child a{overflow-wrap:anywhere;min-width:0}.private-pool-queue__child span:first-child{color:#e9f1ec;font-weight:700}.private-pool-queue__child a{color:#bff9dd;justify-self:end;text-decoration:none}.private-pool-queue__child a:hover,.private-pool-queue__child a:focus-visible{color:#14f195}.private-pool-queue__advanced{grid-column:1/-1;justify-items:start;gap:8px;min-width:0;display:grid}.private-pool-queue__advanced-toggle{color:#bff9dddb;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.private-pool-queue__advanced-toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:8px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.private-pool-queue__advanced-toggle[aria-expanded=true]:after{transform:rotate(225deg)translate(-1px,-1px)}.private-pool-queue__advanced-toggle:hover,.private-pool-queue__advanced-toggle:focus-visible{color:#14f195}.private-pool-queue__advanced-panel{background:#00000029;border:1px solid #ffffff12;border-radius:12px;gap:10px;width:100%;min-width:0;padding:10px;display:grid}.private-pool-queue__advanced-panel p{color:#eaeaea8a;margin:0;font-size:.74rem;line-height:1.35}.private-pool-queue__advanced-panel dl{gap:7px;min-width:0;margin:0;display:grid}.private-pool-queue__advanced-row{grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.private-pool-queue__advanced-row dt{color:#eaeaea6b;font-size:.7rem;line-height:1.25}.private-pool-queue__advanced-row dd{margin:0}.private-pool-queue__advanced-value{color:#eaeaeac7;align-items:center;gap:7px;min-width:0;font-size:.74rem;line-height:1.35;display:flex}.private-pool-queue__advanced-value span,.private-pool-queue__advanced-value a{overflow-wrap:anywhere;min-width:0}.private-pool-queue__advanced-value a{color:#bff9dd;text-decoration:none}.private-pool-queue__advanced-value a:hover,.private-pool-queue__advanced-value a:focus-visible{color:#14f195}.private-pool-queue__advanced-value--mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.private-pool-queue__advanced-copy{background:#ffffff06;border-color:#ffffff12;flex:none;width:28px;min-width:28px;height:28px;padding:0}.private-pool-queue__empty{background:#ffffff05;border:1px dashed #ffffff14;border-radius:14px;gap:4px;padding:12px;display:grid}.private-pool-queue__empty strong{color:var(--muted);font-size:.92rem}.private-pool-queue__empty span{color:var(--muted);font-size:.84rem;line-height:1.4}.accounts-card{gap:12px;padding:14px;display:grid}.panel-head{gap:4px;display:grid}.panel-head h2{letter-spacing:-.03em;margin:0;font-size:16px;line-height:1.2}.panel-head--proposal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.panel-head__actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.proposal-sync-note{text-overflow:ellipsis;max-width:min(42vw,320px);color:var(--muted);white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.low-sol-modal__backdrop{z-index:90;background:#000000b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.low-sol-modal{background:#090a09;border:1px solid #74ffa86b;border-radius:18px;gap:14px;width:100%;max-width:460px;padding:24px;display:grid;position:relative;box-shadow:0 0 42px #734aff2e}.low-sol-modal h2,.low-sol-modal p{margin:0}.low-sol-modal__close{color:var(--text);cursor:pointer;background:0 0;border:0;font-size:1.5rem;position:absolute;top:10px;right:14px}.low-sol-modal__actions{flex-wrap:wrap;gap:10px;display:flex}.proposal-fees-modal__backdrop{--proposal-fees-modal-top:100px;--proposal-fees-modal-bottom:18px;z-index:80;padding:var(--proposal-fees-modal-top) 18px var(--proposal-fees-modal-bottom);-webkit-backdrop-filter:blur(10px);background:#05070794;place-items:start center;display:grid;position:fixed;inset:0;overflow:hidden}.proposal-fees-modal{width:min(520px,100%);max-height:calc(100dvh - var(--proposal-fees-modal-top) - var(--proposal-fees-modal-bottom));overscroll-behavior:contain;border:1px solid var(--border);color:var(--text);scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;-webkit-overflow-scrolling:touch;background:linear-gradient(#121212fa,#0e0e0efa);border-radius:8px;padding:16px;overflow-y:auto;box-shadow:0 24px 80px #0000006b}.proposal-fees-modal::-webkit-scrollbar{width:6px}.proposal-fees-modal::-webkit-scrollbar-track{background:0 0}.proposal-fees-modal::-webkit-scrollbar-thumb{background:#ffffff42;border-radius:999px}.proposal-fees-modal__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.proposal-fees-modal h2{margin:0;font-size:1rem;line-height:1.2}.proposal-fees-modal p,.proposal-fees-modal footer{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.proposal-fees-modal__table{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:14px 0;padding:12px;font-size:.85rem;display:grid}.proposal-fees-modal__table span{color:var(--muted)}.proposal-fees-modal__table strong{color:var(--text);text-align:right}@media (width<=430px){.proposal-fees-modal__table{grid-template-columns:1fr;gap:4px}.proposal-fees-modal__table strong{text-align:left;justify-self:start;margin-bottom:8px}.proposal-fees-modal__table strong:last-child{margin-bottom:0}}.table-card{display:grid}.table-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.6fr);align-items:center;gap:10px;padding:10px 0;font-size:.9rem;display:grid}.table-row:last-child{border-bottom:0}.table-row--header{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;padding-top:0;font-size:.72rem}.proposal-table,.proposal-table__row{--proposal-table-columns:minmax(0, .82fr) minmax(0, 1.02fr) minmax(0, .88fr) minmax(0, .62fr) minmax(0, .66fr) minmax(96px, .78fr) minmax(0, .66fr) minmax(128px, 1.18fr);grid-template-columns:var(--proposal-table-columns)}.proposal-table__row{align-items:center}.proposal-table__private-note{min-width:0;color:var(--muted);grid-column:1/-1;margin-top:-2px;font-size:.78rem;line-height:1.35}.proposal-table__private-note span{overflow-wrap:anywhere;display:block}.proposal-table__cell{align-items:center;gap:8px;min-width:0;display:flex}.proposal-table__cell strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;font-weight:600;overflow:hidden}.proposal-address{min-width:0;color:var(--text);cursor:pointer;text-align:left;letter-spacing:-.03em;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;padding:0;font-weight:600;transition:color .16s,background-color .16s,opacity .16s;display:inline-flex}.proposal-address span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposal-address:hover,.proposal-address:focus-visible{color:var(--accent)}.proposal-address[data-copied=true]{color:#dff8e9;background:#00e67614;margin:-2px -6px;padding:2px 6px}.proposal-table__cell--actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.proposal-action-group{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.proposal-action-button{letter-spacing:-.02em;min-width:92px;min-height:32px;padding-inline:12px}.proposal-action-button--execute{color:#07100a;min-width:112px;min-height:36px;text-shadow:none;background:linear-gradient(135deg,#27d983,#00b96c);border-color:#73e9adb8;font-weight:800;box-shadow:0 14px 30px #00e6763d}.proposal-action-button--execute:hover,.proposal-action-button--execute:focus-visible{color:#07100a;background:linear-gradient(135deg,#36eb94,#0c7);border-color:#92ffc9e0;box-shadow:0 18px 38px #00e67652}.proposal-action-button--execute:disabled{color:#eceee8a3;box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.proposal-execute-action{flex-direction:column;align-items:flex-start;gap:4px;min-width:112px;display:inline-flex}.proposal-execute-action__helper{color:#c9ad73;max-width:160px;font-size:.72rem;font-weight:600;line-height:1.2}.proposal-action-button--secondary{color:#d5d5d5;border-color:#ffffff14}.proposal-action-button--secondary:hover,.proposal-action-button--secondary:focus-visible{color:var(--text);background:#ffffff0a;border-color:#ffffff24}.proposal-action-button--danger{color:#f0c2c2;border-color:#ff5d5d33}.proposal-action-button--danger:hover,.proposal-action-button--danger:focus-visible{color:#ffd6d6;background:#ff5d5d14;border-color:#ff5d5d4d}.proposal-action-chip{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;min-height:24px;padding:0 8px;font-size:.62rem;display:inline-flex}.proposal-action-chip--pending{color:var(--muted);background:#ffffff05;border-color:#ffffff14}.proposal-action-chip--approved{color:#aebbb4;background:#ffffff09;border-color:#ffffff1a;min-height:22px;padding-inline:8px;font-size:.58rem;font-weight:600}.proposal-action-chip--executable{color:var(--accent);background:#00e67614;border-color:#00e6762e}.proposal-action-chip--executed{color:#dff8e9;background:#00e67614;border-color:#00e67624}.proposal-action-chip--cancelled,.proposal-action-chip--rejected{color:#f0c2c2;background:#ff5d5d0f;border-color:#ff5d5d24}.proposal-action-text{color:var(--muted);letter-spacing:-.02em;white-space:nowrap;font-size:.84rem;font-weight:600}.proposal-table__muted{color:var(--muted);font-size:.84rem}.proposal-table__cell--closed{color:var(--muted);font-size:.82rem}.proposal-type-stack{gap:4px;min-width:0;display:grid}.proposal-type-stack__head,.proposal-mobile-card__type{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.proposal-type-stack__head strong,.proposal-mobile-card__type strong{text-overflow:clip;white-space:nowrap;overflow:visible}.proposal-type-stack__copy{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.25;overflow:hidden}.proposal-privacy-badge{border-radius:var(--radius-pill);max-width:100%;min-height:20px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff14;flex:none;align-items:center;padding:0 7px;font-size:.56rem;font-weight:700;line-height:1;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.proposal-privacy-badge[data-tooltip]:after{z-index:20;width:max-content;max-width:220px;color:var(--text);content:attr(data-tooltip);letter-spacing:0;opacity:0;pointer-events:none;text-transform:none;white-space:normal;background:#0c0e0ef5;border:1px solid #ffffff1a;border-radius:8px;padding:7px 9px;font-size:.72rem;font-weight:600;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 14px 26px #00000047}.proposal-privacy-badge[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}}.proposal-privacy-badge--protected{color:var(--accent);background:#00e67613;border-color:#00e67633;box-shadow:0 0 14px #00e67614}.proposal-route-feature-badge{border-radius:var(--radius-pill);max-width:100%;min-height:20px;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#00e6760b;border:1px solid #00e67624;flex:none;align-items:center;padding:0 7px;font-size:.56rem;font-weight:700;line-height:1;display:inline-flex}.proposal-route-feature-badge--batched{color:#b9d8ff;background:#78b0ff0e;border-color:#78b0ff2e}.proposal-status{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;min-height:28px;padding:0 10px;font-size:.7rem;display:inline-flex}.proposal-status--linked{cursor:pointer;text-decoration:none;transition:border-color .14s,box-shadow .14s,color .14s}.proposal-status--linked:hover{color:var(--accent);border-color:#00e67657;text-decoration:none;box-shadow:0 0 18px #00e6761f}.proposal-status--pending{color:var(--muted);background:#ffffff05;border-color:#ffffff14}.proposal-status--approved{color:#dff8e9;background:#00e6760f;border-color:#00e67629}.proposal-status--executable{color:var(--accent);background:#00e6761a;border-color:#00e67638}.proposal-status--executed{color:#dff8e9;background:#00e6761f;border-color:#00e6762e}.proposal-status--cancelled,.proposal-status--rejected{color:#f0c2c2;background:#ff5d5d14;border-color:#ff5d5d29}.proposal-action--subtle{border-color:#00e67624}.proposal-action--danger{color:#f0c2c2;border-color:#ff5d5d2e}.proposal-action--danger:hover,.proposal-action--danger:focus-visible{color:#ffd6d6;background:#ff5d5d14;border-color:#ff5d5d47}.proposal-card-list{display:none}.proposal-mobile-empty{border:1px solid var(--border);color:var(--muted);background:#ffffff06;border-radius:16px;padding:14px}.proposal-mobile-card{background:linear-gradient(#141615f0,#0c0d0df0),#121212f5;border:1px solid #ffffff12;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 14px 28px #0003,inset 0 1px #ffffff0d}.proposal-mobile-card--executable,.proposal-mobile-card--approved{border-color:#14f19533;box-shadow:0 14px 28px #0003,0 0 22px #14f19512,inset 0 1px #ffffff0f}.proposal-mobile-card--executed{background:linear-gradient(#121815f5,#0c0f0ef0),#121212f5;border-color:#14f19529}.proposal-mobile-card--rejected,.proposal-mobile-card--cancelled{background:linear-gradient(#181212f2,#0d0b0bf0),#121212f5;border-color:#ff5d5d29}.proposal-mobile-card__summary{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;gap:9px;padding:13px 14px 12px;display:grid}.proposal-mobile-card__summary:active{transform:scale(.99)}.proposal-table__cell--status,.proposal-table__cell--closed,.proposal-table__cell--actions{min-height:32px;overflow:hidden}.proposal-table__cell--status{overflow:visible}.proposal-mobile-card__private-note{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35;display:block}.proposal-mobile-card__summary-top,.proposal-mobile-card__meta,.proposal-mobile-card__footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.proposal-mobile-card__summary-top strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;min-width:0;font-size:.98rem;line-height:1.15;overflow:hidden}.proposal-mobile-card__type{flex:auto}.proposal-mobile-card__type strong{flex:0 auto}.proposal-mobile-card__status{letter-spacing:.07em;flex:none;min-height:24px;padding-inline:9px;font-size:.62rem}.proposal-mobile-card__meta{color:var(--muted);font-size:.78rem;line-height:1.2}.proposal-mobile-card__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposal-mobile-card__footer{color:#c9d7ce;letter-spacing:.02em;justify-content:flex-start;font-size:.76rem}.proposal-mobile-card__chevron{opacity:.72;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transition:transform .16s;transform:translateY(-1px)rotate(45deg)}.proposal-mobile-card.is-expanded .proposal-mobile-card__chevron{transform:translateY(2px)rotate(225deg)}.proposal-mobile-card__details{gap:12px;padding:0 14px 14px;animation:.16s ease-out proposal-mobile-expand;display:grid}@keyframes proposal-mobile-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.proposal-mobile-card__detail-grid{border-top:1px solid #ffffff0f;gap:8px;margin:0;padding:12px 0 0;display:grid}.proposal-mobile-card__detail-grid div{grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.proposal-mobile-card__detail-grid dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.proposal-mobile-card__detail-grid dd{color:#e7eee9;text-align:right;min-width:0;margin:0;font-size:.86rem;line-height:1.3}.proposal-mobile-card__detail-grid dd>.proposal-address{justify-content:flex-end;width:100%}.proposal-mobile-card__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1180px){.proposal-table__cell--actions{flex-direction:column;justify-content:flex-start;align-items:stretch}.proposal-action-button,.proposal-action-chip{justify-content:center;width:100%}}.vault-private-chat{background:radial-gradient(circle at 0% 0%, #14f1951a, transparent 30%), linear-gradient(180deg, #131615f5, #0a0b0bf5), var(--surface);border:1px solid #14f19521;border-radius:18px;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0000003d,inset 0 1px #ffffff0f}.vault-private-chat h2,.vault-private-chat p{margin:0}.vault-private-chat__collapsed,.vault-private-chat__header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.vault-private-chat__intro,.vault-private-chat__title-row>div{gap:5px;min-width:0;display:grid}.vault-private-chat h2{color:#f2f7f4;letter-spacing:-.03em;font-size:1.05rem;line-height:1.15}.vault-private-chat__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault-private-chat__room-selector{min-width:0;display:inline-flex;position:relative}.vault-private-chat__room-trigger{color:#d8ffeb;cursor:pointer;max-width:240px;min-height:32px;font:inherit;background:#14f1950e;border:1px solid #14f19521;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.vault-private-chat__room-trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vault-private-chat__room-chevron{opacity:.72;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transform:translateY(-1px)rotate(45deg)}.vault-private-chat__room-menu{z-index:13;background:linear-gradient(#101312fa,#070808fa),#080a09;border:1px solid #ffffff14;border-radius:14px;min-width:220px;max-width:min(320px,100vw - 32px);max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 42px #0000005c}.vault-private-chat__room-menu button{color:#eaeaeac7;cursor:pointer;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 10px;display:grid}.vault-private-chat__room-menu button:hover,.vault-private-chat__room-menu button:focus-visible,.vault-private-chat__room-menu button.is-active{color:#d8ffeb;background:#14f19516;outline:0}.vault-private-chat__room-menu button span{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;overflow:hidden}.vault-private-chat__room-menu button small,.vault-private-chat__room-empty{color:#eaeaea7a;font-size:.68rem;font-weight:800}.vault-private-chat__room-empty{padding:9px 10px}.vault-private-chat__collapsed-actions{justify-items:end;gap:8px;min-width:190px;display:grid}.vault-private-chat__enable{border-radius:13px;min-height:40px;padding-inline:15px;font-size:.9rem}.vault-private-chat__title-row{align-items:center;gap:11px;min-width:0;display:flex}.vault-private-chat__controls{justify-content:flex-end}.vault-private-chat__network{border-radius:var(--radius-pill);color:#eaeaeaad;background:#ffffff0b;border:1px solid #ffffff12;align-items:center;min-height:30px;padding:0 10px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.vault-private-chat__network--live{color:#9ff8ce;background:#14f19514;border-color:#14f19529}.vault-private-chat__network--connecting{color:#d5ddd8}.vault-private-chat__network--failed{color:#ffb3b3;background:#ff6b6b14;border-color:#ff6b6b2e}.vault-private-chat__encrypted{border-radius:var(--radius-pill);color:#bdf8db;background:#14f1950e;border:1px solid #14f19524;align-items:center;min-height:30px;padding:0 10px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.vault-private-chat__disable{border-radius:11px;min-height:30px;padding-inline:11px;font-size:.76rem}.vault-private-chat__actions-menu{display:inline-flex;position:relative}.vault-private-chat__gear{color:#eaeaeab8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff12;border-radius:11px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.vault-private-chat__gear:hover,.vault-private-chat__gear:focus-visible,.vault-private-chat__gear[aria-expanded=true]{color:#bdf8db;background:#14f19517;border-color:#14f19533;box-shadow:0 0 0 3px #14f1950f}.vault-private-chat__gear:active{transform:translateY(1px)}.vault-private-chat__menu{z-index:12;background:linear-gradient(#101312fa,#070808fa),#080a09;border:1px solid #ffffff14;border-radius:14px;min-width:176px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #0000005c}.vault-private-chat__menu button{color:#eaeaeac2;cursor:pointer;width:100%;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;padding:0 10px;font-size:.78rem;font-weight:700;transition:background .16s,color .16s;display:flex}.vault-private-chat__menu button:hover,.vault-private-chat__menu button:focus-visible{color:#d8ffeb;background:#14f19516;outline:0}.vault-private-chat__menu button:disabled{cursor:not-allowed;opacity:.42}.vault-private-chat__danger{color:#050806;background:linear-gradient(#78f6bb,#4ee49f);border:1px solid #14f1959e;font-weight:850;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.vault-private-chat__danger:hover,.vault-private-chat__danger:focus-visible{color:#fff;background:#ff5f5f1f;border-color:#ff5f5fad;box-shadow:0 0 0 3px #ff5f5f14}.vault-private-chat__summary{color:var(--muted);font-size:.78rem;line-height:1.25}.vault-private-chat__error{color:#ffb3b3;background:#ff6b6b0f;border:1px solid #ff6b6b2e;border-radius:12px;margin:0;padding:9px 11px;font-size:.82rem;line-height:1.35}.vault-private-chat__setup{background:linear-gradient(#020404e6,#070908eb),#050606;border:1px solid #ffffff12;border-radius:18px;gap:12px;padding:14px;display:grid}.vault-private-chat__setup-copy{gap:5px;display:grid}.vault-private-chat__setup-copy strong{color:#edf5f0;font-size:.92rem;line-height:1.25}.vault-private-chat__setup-copy span{color:#eaeaea8a;font-size:.78rem;line-height:1.35}.vault-private-chat__setup-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vault-private-chat__room-warning{color:#f8f1dbd1;background:#ffd6660e;border:1px solid #ffd6662e;border-radius:15px;gap:8px;padding:11px;display:grid}.vault-private-chat__room-warning strong{color:#fff0bd;font-size:.84rem;line-height:1.2}.vault-private-chat__room-warning p{color:#f8f1dba8;margin:0;font-size:.76rem;line-height:1.38}.vault-private-chat__room-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(14px)saturate(120%);background:#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.vault-private-chat__room-form{background:radial-gradient(circle at 16% 0,#14f19514,#0000 34%),linear-gradient(#121514fa,#070808fa),#080a09;border:1px solid #14f19521;border-radius:18px;gap:9px;width:min(420px,100%);padding:16px;display:grid;box-shadow:0 24px 70px #0000007a}.vault-private-chat__leave-modal{gap:14px;width:min(526px,100vw - 36px);padding:18px 20px 20px}.vault-private-chat__leave-copy{gap:16px;display:grid}.vault-private-chat__leave-copy h3,.vault-private-chat__leave-copy p{margin:0}.vault-private-chat__leave-copy h3{color:#f4f7f5f2;font-size:1.25rem;line-height:1.12}.vault-private-chat__leave-copy p{color:#eef3f0d1;font-size:.98rem;line-height:1.52}.vault-private-chat__leave-warning{color:#ffdfdfeb;background:#ff5f5f13;border:1px solid #ff5f5f57;border-radius:14px;width:100%;padding:11px 12px;font-size:.84rem;line-height:1.45}.vault-private-chat__room-form input{width:100%;min-height:38px;color:var(--text);font:inherit;background:#00000047;border:1px solid #ffffff14;border-radius:12px;outline:0;padding:0 11px;font-size:.82rem}.vault-private-chat__room-label{color:#eaeaea94;font-size:.72rem;font-weight:800}.vault-private-chat__key-import{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.vault-private-chat__key-import textarea{resize:vertical;width:100%;min-width:0;color:var(--text);font:inherit;background:#00000047;border:1px solid #ffffff14;border-radius:14px;outline:0;padding:10px 11px;font-size:.82rem;line-height:1.35}.vault-private-chat__key-import textarea::placeholder{color:#eaeaea5c}.vault-private-chat__notice{color:#bdf8db;background:#14f1950e;border:1px solid #14f1951f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.75rem;line-height:1.3;display:flex}.vault-private-chat__notice input{color:#d8ffeb;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.vault-private-chat__notice--key{color:#eaeaeaad;background:#ffffff0a}.vault-private-chat__notice-actions{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.vault-private-chat__body-wrap{min-height:0;position:relative}.vault-private-chat__body{background:#0406066b;border:1px solid #ffffff0f;border-radius:16px;align-content:start;gap:9px;min-height:244px;max-height:340px;padding:10px;display:grid;overflow-y:auto}.vault-private-chat__new-message{z-index:2;border-radius:var(--radius-pill);color:#bdf8db;cursor:pointer;min-height:30px;font:inherit;background:#080c0aeb;border:1px solid #14f19533;padding:0 11px;font-size:.72rem;font-weight:800;position:absolute;bottom:10px;right:12px;box-shadow:0 10px 24px #00000052}.vault-private-chat__new-message:hover,.vault-private-chat__new-message:focus-visible{background:#14f19521;outline:0}.vault-private-chat__message{color:#ecf3ef;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:15px;gap:3px;width:fit-content;max-width:min(72%,520px);padding:9px 11px 8px;display:grid}.vault-private-chat__message--incoming{border-bottom-left-radius:6px;justify-self:start}.vault-private-chat__message--outgoing{background:#14f1951f;border-color:#14f1952e;border-bottom-right-radius:6px;justify-self:end}.vault-private-chat__message span{color:#a9b5ae;font-size:.68rem;line-height:1}.vault-private-chat__message--outgoing span{color:#bff8dc}.vault-private-chat__message p{overflow-wrap:anywhere;font-size:.88rem;line-height:1.32}.vault-private-chat__message time{color:#eaeaea73;justify-self:end;font-size:.66rem;line-height:1}.vault-private-chat__system{border-radius:var(--radius-pill);max-width:100%;color:var(--muted);text-align:center;background:#ffffff0a;border:1px solid #ffffff0f;justify-self:center;padding:5px 9px;font-size:.68rem;line-height:1.25}.vault-private-chat__composer{background:#050707b8;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;padding:8px;display:grid}.vault-private-chat__composer input{width:100%;min-width:0;height:36px;color:var(--text);background:0 0;border:0;outline:0;font-size:.9rem}.vault-private-chat__composer input::placeholder{color:#eaeaea61}.vault-private-chat__composer button{color:#06130d;cursor:pointer;background:#14f195;border:1px solid #14f19538;border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .16s,opacity .16s,box-shadow .16s;display:inline-flex}.vault-private-chat__composer button:hover,.vault-private-chat__composer button:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px #14f1952e}.vault-private-chat__composer button:disabled{color:#eaeaea5c;box-shadow:none;background:#ffffff14}.vault-chat-intro__backdrop{z-index:80;-webkit-backdrop-filter:blur(16px)saturate(130%);background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.vault-chat-intro{background:radial-gradient(circle at 16% 0%, #14f1951a, transparent 32%), linear-gradient(180deg, #121514fa, #070808fa), var(--surface);border:1px solid #14f19529;border-radius:20px;gap:15px;width:min(520px,100%);max-height:min(720px,100svh - 28px);padding:20px;display:grid;overflow-y:auto;box-shadow:0 28px 70px #00000075,inset 0 1px #ffffff0f}.vault-chat-intro__header{gap:6px;display:grid}.vault-chat-intro__header span{color:#14f195;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.vault-chat-intro__header h2{color:#f2f7f4;letter-spacing:-.03em;margin:0;font-size:1.35rem;line-height:1.1}.vault-chat-intro__sections{gap:9px;display:grid}.vault-chat-intro__sections article{background:#ffffff09;border:1px solid #ffffff0f;border-radius:14px;gap:4px;padding:11px 12px;display:grid}.vault-chat-intro__sections strong{color:#edf5f0;font-size:.88rem;line-height:1.2}.vault-chat-intro__sections p,.vault-chat-intro__warning{color:#eaeaeaa3;margin:0;font-size:.82rem;line-height:1.42}.vault-chat-intro__warning{color:#c8f8df;background:#14f1950e;border:1px solid #14f19524;border-radius:14px;padding:10px 11px}.vault-chat-intro__check{color:#edf5f0;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.35;display:flex}.vault-chat-intro__check input{accent-color:#14f195;width:17px;height:17px;margin-top:1px}.vault-chat-intro__actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.members-accordion{background:linear-gradient(180deg, #131514f5, #0d0e0ef5), var(--surface);border-color:#ffffff12;gap:0;padding:0;overflow:hidden}.members-accordion__trigger{cursor:pointer;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:70px;padding:16px;transition:background-color .16s,color .16s;display:flex}.members-accordion__trigger:hover,.members-accordion__trigger:focus-visible{background:#14f1950b}.members-accordion__trigger-copy{gap:4px;min-width:0;display:grid}.members-accordion__trigger-copy strong{color:#f1f6f3;letter-spacing:-.03em;font-size:1rem;line-height:1.15}.members-accordion__trigger-copy span{color:var(--muted);font-size:.78rem;line-height:1.2}.members-accordion__chevron{color:#9aa7a0;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;transition:transform .18s,border-color .16s,color .16s,background-color .16s;display:inline-flex}.members-accordion.is-open .members-accordion__chevron{color:#14f195;background:#14f19514;border-color:#14f19533;transform:rotate(180deg)}.members-accordion__content{gap:12px;padding:0 16px 16px;animation:.18s ease-out membersAccordionReveal;display:grid}.members-accordion__content[hidden]{display:none}.members-accordion__actions{justify-content:flex-end;padding-top:2px;display:flex}.members-add-member-disabled{justify-items:end;gap:5px;display:inline-grid}.members-add-member-disabled span{color:var(--muted);font-size:.74rem;line-height:1.25}@keyframes membersAccordionReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vault-private-chat{background:radial-gradient(circle at 12% 0%, #14f19514, transparent 28%), linear-gradient(180deg, #121514fa, #090a0afa), var(--surface);border-color:#14f1951f;gap:12px;padding:18px}.vault-private-chat__header{align-items:center}.vault-private-chat__console{background:linear-gradient(#020404fa,#060707fa),#050606;border:1px solid #ffffff12;border-radius:18px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #0003}.vault-private-chat__body{scrollbar-width:thin;scrollbar-color:#14f19547 transparent;background:0 0;border:0;border-radius:0;min-height:280px;max-height:332px;padding:4px 4px 2px}.vault-private-chat__message{background:#222624db;border-color:#ffffff13;max-width:min(68%,480px);padding:10px 12px 8px;box-shadow:0 8px 18px #00000024}.vault-private-chat__message--outgoing{background:linear-gradient(#14f1952b,#14f1951c);border-color:#14f19533}.vault-private-chat__message p{color:#edf5f0;font-size:.9rem}.vault-private-chat__message time{margin-top:2px}.vault-private-chat__system{background:#ffffff0e}.vault-private-chat__empty{color:#eaeaea85;text-align:center;place-self:center;gap:5px;max-width:260px;padding:18px 10px;display:grid}.vault-private-chat__empty strong{color:#edf5f0d1;font-size:.88rem;line-height:1.2}.vault-private-chat__empty span{font-size:.76rem;line-height:1.3}.vault-private-chat__composer{background:#0f1110f5;border-color:#ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:7px}.vault-private-chat__composer input{height:40px;padding:0 8px}.vault-private-chat__composer button{border-radius:15px;width:42px;height:42px}.members-table,.members-table__row{grid-template-columns:minmax(0,1fr) minmax(0,1.24fr) minmax(108px,.56fr) minmax(96px,.52fr)}.members-table.table-row--header span:last-child{text-align:right}.members-table__label{gap:2px;min-width:0;display:grid}.members-table__label-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.members-table__identity{grid-template-columns:minmax(0,auto) auto;grid-template-areas:"name edit""connected edit";align-items:start;gap:4px 10px;min-width:0;display:grid}.members-table__name-row{min-width:0;display:contents}.members-table__name-row>strong{grid-area:name;align-self:center}.members-table__label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.members-table__connected{border-radius:var(--radius-pill);min-height:22px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff0f;grid-area:connected;align-items:center;padding:0 8px;font-size:.61rem;line-height:1;display:inline-flex}.members-table__address{align-items:center;gap:7px;min-width:0;display:inline-flex}.members-table__address>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.members-table__copy{color:#eaeaea7a;background:0 0;border-radius:9px;width:28px;min-width:28px;height:28px}.members-table__copy:hover,.members-table__copy:focus-visible,.members-table__copy[data-copied=true]{color:#14f195;background:#14f19514;border-color:#14f1952e}.members-table__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.members-table__chat{justify-content:flex-start;align-items:center;gap:7px;min-width:0;display:inline-flex}.members-table__mobile-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;display:none}.members-table__chat-pill{border-radius:var(--radius-pill);min-height:24px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff0f;align-items:center;padding:0 9px;font-size:.66rem;line-height:1;display:inline-flex}.dashboard-nav__unread-dot{background:#14f195;border:1px solid #14f19561;border-radius:50%;width:8px;height:8px;margin-left:auto;box-shadow:0 0 14px #14f19561}.members-table__chat-pill.is-enabled{color:#bff8dc;background:#14f19514;border-color:#14f19533}.members-table__remove{border-radius:10px;min-height:30px;padding-inline:10px}.members-table__remove--mobile{display:none}.members-table__edit{min-height:28px;color:var(--muted);border-radius:10px;grid-area:edit;gap:6px;padding:0 8px;font-size:.68rem;line-height:1}.members-table__edit:hover,.members-table__edit:focus-visible{color:var(--accent)}@media (width>=761px){.dashboard-layout--overview .overview-action-row{margin-top:clamp(-72px,-4.2vw,-54px);margin-bottom:4px}.members-table__identity{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.members-table__name-row{min-width:0;display:contents}.members-table__name-row>strong{order:0}.members-table__connected{letter-spacing:.095em;flex:none;order:2;align-self:flex-start;width:fit-content;min-height:24px;padding:0 9px;font-size:.63rem}.members-table__edit{opacity:.9;order:1;min-height:26px;margin-left:0;padding:0 7px;font-size:.66rem}}.members-label-modal__backdrop{z-index:70;-webkit-backdrop-filter:blur(14px);background:#0507079e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.members-label-modal{border:1px solid var(--border);background:linear-gradient(180deg, #121212fa, #0e0e0efa), var(--surface);border-radius:18px;gap:16px;width:min(520px,100%);padding:18px;display:grid;box-shadow:0 24px 50px #0000006b}.members-label-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.members-label-modal__copy{gap:6px;display:grid}.members-label-modal__eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.members-label-modal__copy h2{letter-spacing:-.04em;margin:0;font-size:1.2rem;line-height:1.12}.members-label-modal__copy p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.members-label-modal__close{border-radius:10px;min-width:34px;min-height:34px}.members-label-modal__member{background:#00e6760f;border:1px solid #00e67629;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.members-label-modal__member strong{letter-spacing:-.03em;font-size:.98rem}.members-label-modal__member span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.members-label-modal__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.members-label-modal__chip{justify-content:center;width:100%}.members-label-modal__cooldown-note{color:var(--muted)}@media (width<=520px){.members-label-modal__chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.members-label-modal__actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.table-row--empty{color:var(--muted);grid-template-columns:1fr}.settings-summary{gap:14px;display:grid}.settings-summary__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.settings-summary__copy{align-items:center;gap:12px;min-width:0;display:flex}.settings-summary__copy strong{letter-spacing:-.03em;margin-top:2px;font-size:1rem;display:block}.settings-summary__copy p{color:var(--muted);margin:4px 0 0}.settings-governance__toggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.settings-governance__toggle>span:first-child{gap:4px;min-width:0;display:grid}.settings-governance__toggle strong{color:var(--text);letter-spacing:-.03em;font-size:1rem;display:block}.settings-governance__chevron{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:9px;height:9px;transition:border-color .16s,transform .16s;transform:rotate(45deg)}.settings-governance__toggle:hover .settings-governance__chevron,.settings-governance__toggle:focus-visible .settings-governance__chevron{border-color:var(--accent)}.settings-governance__toggle[aria-expanded=true] .settings-governance__chevron{transform:translateY(3px)rotate(225deg)}.settings-governance{grid-template-rows:0fr;transition:grid-template-rows .18s;display:grid}.settings-governance.is-open{grid-template-rows:1fr;margin-top:16px}.settings-governance__body{gap:12px;display:grid;overflow:hidden}.settings-threshold{gap:14px;display:grid}.settings-threshold__header{gap:4px;display:grid}.settings-threshold__header strong{color:var(--text);letter-spacing:-.03em;font-size:1.08rem;display:block}.settings-threshold__header p,.settings-threshold__current dt,.settings-threshold__warning p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.settings-threshold__current{grid-template-columns:minmax(0,1.2fr) minmax(120px,.5fr);gap:10px;margin:0;display:grid}.settings-threshold__current div,.settings-threshold__preview,.settings-threshold__warning{background:linear-gradient(#ffffff09,#ffffff04),#ffffff05;border:1px solid #ffffff12;border-radius:14px}.settings-threshold__current div{gap:5px;padding:12px;display:grid}.settings-threshold__current dd{color:#ecf5ef;letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:700}.settings-threshold__selector{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;display:grid}.settings-threshold__option{border-radius:var(--radius-pill);color:#dce6df;min-height:42px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;padding:0 12px;font-size:.88rem;font-weight:700;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s,transform .12s}.settings-threshold__option:hover,.settings-threshold__option:focus-visible{color:#14f195;border-color:#14f19540}.settings-threshold__option:active{transform:scale(.97)}.settings-threshold__option.is-selected{color:#14f195;background:#14f1951c;border-color:#14f19559;box-shadow:inset 0 0 0 1px #14f1951a,0 0 18px #14f1951c}.settings-threshold__preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.settings-threshold__preview div{background:#ffffff05;gap:5px;padding:13px;display:grid}.settings-threshold__preview span,.settings-threshold__warning strong{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;line-height:1}.settings-threshold__preview strong{color:#ecf5ef;letter-spacing:-.03em;font-size:.98rem}.settings-threshold__warning{background:linear-gradient(#f59e0b14,#f59e0b09),#ffffff05;border-color:#f59e0b38;gap:7px;padding:12px;display:grid}.settings-threshold__warning strong{color:#f6c66f}.settings-governance__body .surface-form,.settings-profile-modal .surface-form{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-governance__actions{justify-content:flex-end;gap:8px;display:flex}.settings-profile-modal__backdrop{z-index:70;-webkit-backdrop-filter:blur(14px);background:#0507079e;place-items:center;padding:112px 18px 36px;display:grid;position:fixed;inset:0}.settings-profile-modal{width:min(560px,100%);min-height:0;max-height:calc(100dvh - 148px);padding:18px 18px max(18px, env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, #121212fa, #0e0e0efa), var(--surface);grid-template-rows:auto minmax(0,1fr) auto auto;gap:16px;display:grid;overflow:hidden;box-shadow:0 24px 50px #0000006b}.settings-profile-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.settings-profile-modal .surface-form{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;min-height:0;padding-bottom:4px;padding-right:12px;overflow-y:auto}.settings-profile-modal .surface-form::-webkit-scrollbar{width:6px}.settings-profile-modal .surface-form::-webkit-scrollbar-track{background:0 0}.settings-profile-modal .surface-form::-webkit-scrollbar-thumb{background:#ffffff38;border:1px solid #0e0e0ed9;border-radius:999px}.settings-profile-modal .surface-form::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.settings-profile-modal__copy{gap:6px;display:grid}.settings-profile-modal__eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.settings-profile-modal__copy h2{letter-spacing:-.04em;margin:0;font-size:1.2rem;line-height:1.12}.settings-profile-modal__copy p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.settings-profile-modal__close{min-width:34px;min-height:34px}.settings-profile-modal__image-row{grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.settings-profile-modal__image-row .image-picker{max-width:none}.settings-profile-modal__image-row .image-picker:hover,.settings-profile-modal__image-row .image-picker:focus-visible{background:#00e6760d;border-color:#00e6763d;box-shadow:0 0 0 1px #00e6761f,0 0 18px #00e6761a}.settings-profile-modal__image-row .image-picker:hover .image-picker__copy strong,.settings-profile-modal__image-row .image-picker:focus-visible .image-picker__copy strong{color:var(--accent)}.settings-profile-modal__image-row .image-picker__copy-label{color:var(--text);transition:color .16s}.settings-profile-modal__image-row .image-picker:hover .image-picker__copy-label,.settings-profile-modal__image-row .image-picker:focus-visible .image-picker__copy-label{color:var(--accent)}.settings-profile-modal__preview{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff05;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.settings-profile-modal__preview strong{letter-spacing:-.03em;font-size:.98rem;display:block}.settings-profile-modal__preview p{color:var(--muted);margin:3px 0 0;font-size:.86rem}.settings-profile-modal__clear{justify-self:start}.settings-profile-modal__actions{border-top:1px solid var(--border);background:linear-gradient(180deg, #0e0e0ed6, #0e0e0efa), var(--surface);justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.proposal-action-strip{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff05;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.proposal-action-strip--withdrawal-preview{grid-column:1/-1;width:100%;padding:10px 12px;display:block}.proposal-action-strip--withdrawal-preview .proposal-action-strip__copy{width:100%}.withdrawal-preview-summary{color:var(--text);cursor:pointer;align-items:center;gap:3px;padding-right:24px;font-size:.84rem;line-height:1.35;list-style:none;display:flex;position:relative}.withdrawal-preview-summary::-webkit-details-marker{display:none}.withdrawal-preview-summary::marker{content:""}.withdrawal-preview-summary span{min-width:0}.withdrawal-preview-summary__chevron{opacity:.72;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .16s;position:absolute;top:50%;right:2px;transform:translateY(-58%)rotate(45deg)}.proposal-action-strip--withdrawal-preview[open] .withdrawal-preview-summary__chevron{transform:translateY(-34%)rotate(225deg)}.withdrawal-preview-details{margin-top:8px}.proposal-action-strip__copy{gap:4px;min-width:0;display:grid}.proposal-action-strip__copy strong{letter-spacing:-.03em;font-size:.98rem}.proposal-action-strip__copy p{color:var(--muted);margin:0;font-size:.86rem}.proposal-action-strip__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.proposal-action-strip__state{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.84rem}.vault-avatar{background:radial-gradient(circle at 30% 30%,#00e6762e,#0000 60%),#ffffff05;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.vault-avatar--sm{width:32px;height:32px}.vault-avatar--md{width:44px;height:44px}.vault-avatar--lg{width:56px;height:56px}.vault-avatar--xl{width:104px;height:104px}.vault-avatar__image{object-fit:cover;width:100%;height:100%}.vault-avatar__fallback{color:#dff8e9;letter-spacing:.08em;font-weight:700}.vault-avatar--sm .vault-avatar__fallback{font-size:.68rem}.vault-avatar--md .vault-avatar__fallback{font-size:.8rem}.vault-avatar--lg .vault-avatar__fallback{font-size:.92rem}.vault-avatar--xl .vault-avatar__fallback{font-size:1.08rem}@media (width<=1080px){.app-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand wallet""context network";row-gap:8px;min-height:104px}.app-brand-link{grid-area:brand}.app-header__actions{display:contents}.app-header__network{grid-area:network;justify-self:end}.app-header__actions>.wallet-trigger{grid-area:wallet;justify-self:end}.app-header__context{grid-area:context;justify-content:flex-start;justify-self:stretch;width:100%}.app-context-switcher,.app-context-trigger{width:100%}.dashboard-layout{grid-template-columns:1fr}.dashboard-sidebar{position:static}}@media (width<=760px){.app-root{--mobile-header-height:112px;--mobile-bottom-nav-height:78px;--mobile-proposal-panel-top:calc(var(--mobile-header-height) + env(safe-area-inset-top) + 16px);--mobile-proposal-panel-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 22px);min-height:100dvh;padding:8px}.app-root:before,.app-root--vault-nav:after{content:"";z-index:30;pointer-events:none;position:fixed;left:0;right:0}.app-root:before{height:calc(var(--mobile-header-height) + env(safe-area-inset-top) + 30px);background:linear-gradient(#030806fc,#030806f5 58%,#03080600);top:0}.app-root--vault-nav:after{height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 46px);background:linear-gradient(#03080600,#030806f2 44%,#030806fc);bottom:0}.app-header,.app-stage{width:100%}.app-header{top:calc(8px + env(safe-area-inset-top));z-index:72;width:auto;min-height:var(--mobile-header-height);background:linear-gradient(180deg, #121212f5, #0c0e0deb), var(--surface);-webkit-backdrop-filter:blur(18px)saturate(130%);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand wallet""context network";align-items:center;gap:8px;padding:8px 10px;position:fixed;left:8px;right:8px;box-shadow:0 18px 34px #00000047}.app-context-menu{width:min(560px,100vw - 32px);max-height:calc(100svh - var(--mobile-header-height) - var(--mobile-bottom-nav-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 36px);-webkit-overflow-scrolling:touch;padding-right:6px}.app-stage{z-index:auto;padding-top:calc(var(--mobile-header-height) + env(safe-area-inset-top,0px) + 32px);padding-bottom:calc(16px + env(safe-area-inset-bottom));margin-top:0;overflow-x:hidden}.app-brand-link{grid-area:brand;min-width:0}.app-header__context{grid-area:context;justify-self:stretch;width:100%}.proposal-fees-modal__backdrop{--proposal-fees-modal-top:var(--mobile-proposal-panel-top);--proposal-fees-modal-bottom:var(--mobile-proposal-panel-bottom);z-index:80;padding:var(--proposal-fees-modal-top) 12px var(--proposal-fees-modal-bottom)}.proposal-fees-modal{width:min(520px,100%);box-shadow:none;padding:14px 12px}.brand{gap:6px}.brand-mark{width:36px;height:36px}.brand-wordmark{height:36px}.wallet-trigger{min-width:0;max-width:46vw;padding-inline:12px}.wallet-trigger__connected strong{font-size:.85rem}.wallet-trigger__connected span{letter-spacing:.1em;font-size:.61rem}.app-badge{flex:none}.app-dev-reset-button{text-align:center;white-space:normal;justify-content:center;max-width:54vw;min-height:32px}.button,.button-primary,.button-ghost,.button--primary,.button--ghost{width:auto}.entry-card,.wizard-panel,.dashboard-sidebar,.treasury-card,.accounts-card{padding:12px}.panel-head--proposal{grid-template-columns:1fr;align-items:stretch}.panel-head__actions{flex-wrap:wrap;justify-content:flex-start}.proposal-sync-note{order:3;width:100%;max-width:100%}.entry-card,.wizard-shell{width:100%}.entry-screen--vault-selection{width:100%;max-width:420px;min-height:auto;margin:0 auto;padding:16px;display:block}.entry-card--vault-picker{background:#ffffff07;border-color:#ffffff0d;border-radius:18px;gap:20px;width:100%;padding:16px}.entry-card--vault-picker h1{font-size:28px}.vault-picker{gap:16px}.vault-picker__section{gap:9px}.vault-picker__item{min-height:0;box-shadow:none;background:#ffffff08;border-color:#ffffff0d;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px}.vault-picker__item:hover,.vault-picker__item:focus-visible{background:#ffffff0a;border-color:#14f19538;transform:translateY(-1px);box-shadow:0 0 0 1px #14f1950d}.vault-picker__item:active{transform:scale(.99)}.vault-picker__copy{gap:6px}.vault-picker__copy strong{font-size:20px;line-height:1.16}.vault-picker__copy span{font-size:12px;line-height:1.35}.vault-picker__action{width:100%;min-height:46px;box-shadow:none;background:#040807c2;border-color:#14f19524;grid-column:1/-1;margin-top:0}.vault-picker__create{justify-self:stretch;width:100%;min-height:42px}.entry-card--vault-picker .entry-actions{margin-top:22px}.entry-card--vault-picker .entry-actions .button-primary{border-radius:16px;width:100%;min-height:54px;padding-inline:20px;box-shadow:0 14px 28px #14f1952e}.wizard-page{min-height:auto;padding:calc(env(safe-area-inset-top,0px) + 12px) 0 20px;place-items:start center}.wizard-shell{transform:none}.vault-type-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-type-choice__card{min-height:34px;padding:0 8px}.vault-type-choice__copy strong,.vault-type-choice__copy span{white-space:nowrap}.create-vault-page{max-width:100%;overflow-x:hidden}.create-vault-page .wizard-shell,.create-vault-page .wizard-panel--review,.create-vault-page .review-panel{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.create-vault-page .wizard-panel--review{min-width:0}.create-vault-page .review-panel{padding:12px}.create-vault-page .review-panel__top{align-items:flex-start}.create-vault-page .review-panel__identity strong,.create-vault-page .review-panel__identity p{overflow-wrap:anywhere;word-break:break-word}.create-vault-page .review-list__row,.create-vault-page .review-members__row{grid-template-columns:1fr;justify-content:stretch;gap:4px;display:grid}.create-vault-page .review-list__row dd,.create-vault-page .review-members__row span{text-align:left;width:100%}.create-vault-page .review-members__row strong{min-width:0}.step-progress{gap:0}.step-progress__item{gap:6px}.step-progress__item:not(:last-child):after{min-width:10px;margin:0 6px}.step-progress__number{flex-basis:24px;width:24px;height:24px;font-size:.72rem}.step-progress__label{letter-spacing:.08em;white-space:nowrap;font-size:.66rem}.member-row{grid-template-columns:1fr;align-items:stretch}.member-row__spacer,.remove-button{margin-top:0}.member-row--private{grid-template-columns:1fr}.dashboard-sidebar__vault,.image-picker,.treasury-card,.vault-header{flex-direction:column;align-items:stretch}.image-picker{max-width:none}.wizard-panel .image-picker{aspect-ratio:auto;align-items:center;height:clamp(144px,48vw,176px);min-height:144px;padding:12px 14px}.wizard-panel .image-picker__thumb{width:64px;height:64px}.vault-header__identity,.settings-summary__copy{flex-direction:column;align-items:flex-start}.vault-header--members,.vault-header--settings{gap:6px}.vault-header--members .vault-header__identity,.vault-header--settings .vault-header__identity{gap:0}.vault-header--members .vault-avatar,.vault-header--settings>.vault-header__identity>.vault-avatar,.vault-header--members .vault-header__meta--desktop{display:none}.vault-header--members .vault-header__meta--mobile,.vault-header--settings .vault-header__meta--mobile{color:var(--muted);display:block}.vault-header--overview .vault-header__identity{flex-direction:row;align-items:flex-start;gap:10px}.vault-header--overview .vault-avatar--xl{width:104px;height:104px}.vault-header--overview .vault-header__copy{gap:2px}.address-inline{align-items:flex-start;width:100%}.vault-header--overview .address-inline{flex-wrap:nowrap}.dashboard-layout--overview .dashboard-sidebar__vault{display:none}.dashboard-layout{padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 48px)}.dashboard-sidebar{z-index:90;width:100%;padding:0 10px calc(8px + env(safe-area-inset-bottom));box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;display:block;position:fixed;inset:auto 0 0}.dashboard-sidebar__vault{display:none}.dashboard-nav{z-index:1;pointer-events:auto;width:min(520px,100vw - 16px);min-height:var(--mobile-bottom-nav-height);-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#121615eb,#040505e6),#000000c2;border:1px solid #ffffff14;border-top-color:#ffffff24;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;margin:0 auto;padding:8px 10px;display:grid;position:relative;box-shadow:0 16px 44px #0000006b,0 -12px 34px #0000004d,inset 0 1px #ffffff14}.dashboard-nav__item{color:#eaeaea94;letter-spacing:0;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;min-width:0;min-height:56px;padding:0;font-size:.65rem;font-weight:600;line-height:1;transition:color .16s,background-color .16s,box-shadow .16s,transform .12s;position:relative;transform:translateZ(0)}.dashboard-nav__item:active{transform:scale(.97)}.dashboard-nav__item.is-active{color:#14f195;background:#14f1951f;box-shadow:inset 0 0 0 1px #14f19533,0 0 22px #14f19524}.dashboard-nav__item:hover,.dashboard-nav__item:focus-visible{color:#14f195}.dashboard-nav__icon{border-radius:18px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .16s,box-shadow .16s,transform .12s;display:inline-flex}.dashboard-nav__icon svg{stroke-width:2.15px;width:25px;height:25px;display:block}.dashboard-nav__item.is-active .dashboard-nav__icon{box-shadow:none;background:0 0}.dashboard-nav__label--desktop,.dashboard-nav__label--mobile{display:none}.dashboard-nav__badge{color:#14f195;letter-spacing:0;text-align:center;background:#14f19529;border-color:#14f19547;min-width:16px;height:16px;margin:0;padding:0 5px;font-size:.58rem;line-height:14px;position:absolute;top:5px;right:13px}.dashboard-nav__unread-dot{width:7px;height:7px;margin:0;position:absolute;top:9px;right:16px}.copy-value-button{width:30px;min-width:30px}.treasury-balance-card{border-radius:16px;align-items:start;min-height:170px;padding:20px;display:grid}.treasury-card__balance-toggle strong{font-size:clamp(2.25rem,14vw,3.8rem)}.treasury-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.treasury-action-row--desktop{display:none}.treasury-action-row--mobile{display:grid}.treasury-action{min-height:48px}.treasury-account-grid{grid-template-columns:1fr}.treasury-account-card{border-radius:16px;gap:16px;min-height:0;padding:16px}.treasury-account-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.treasury-account-card__button.copy-value-button,.treasury-account-card__button{width:100%;min-width:0;min-height:38px}.treasury-add-account-button{width:100%}.private-pool-queue{border-radius:16px;gap:12px;padding:16px}.private-pool-queue__header,.private-pool-queue__group-header{gap:6px;display:grid}.private-pool-queue__item{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:12px}.private-pool-queue__route{flex-wrap:wrap}.private-pool-queue__release{justify-items:stretch}.private-pool-queue__release .button{width:100%}.private-pool-queue__release span{text-align:left}.private-pool-queue__children{padding-top:8px}.private-pool-queue__child-card{gap:8px}.private-pool-queue__child{grid-template-columns:1fr;gap:3px}.private-pool-queue__child a{justify-self:start}.private-pool-queue__advanced{justify-items:stretch}.private-pool-queue__advanced-toggle{justify-content:space-between;width:100%}.private-pool-queue__advanced-row{grid-template-columns:1fr;gap:3px}.private-pool-queue__advanced-value{justify-content:space-between;align-items:flex-start}.vault-header__actions,.treasury-card__actions,.wizard-actions,.entry-actions,.vault-header__actions .button,.treasury-card__actions .button,.wizard-actions .button,.entry-actions .button{width:100%}.vault-header__actions--overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vault-header__actions--overview .button{width:auto}.vault-header__actions--overview .button:first-child{grid-column:1/-1}.vault-header__actions--overview-mobile{display:grid!important}.overview-action-row{display:none}.vault-header__actions--treasury{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vault-header__actions--treasury .button{width:auto}.vault-header__actions--treasury .button:first-child{grid-column:1/-1}.treasury-card__actions--treasury{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.treasury-card__actions--treasury .button{width:auto}.address-inline .copy-value-button{width:30px}.address-inline .address-copy-button.copy-value-button{width:auto;min-width:0}.wallet-guard{flex-direction:column;align-items:stretch}.wallet-guard__actions,.wallet-guard__actions .button{width:100%}.table-row{grid-template-columns:1fr}.table-row--header,.proposals-desktop-table{display:none}.proposal-card-list{gap:10px;display:grid}.overview-grid{grid-template-columns:1fr}.overview-card--wide{grid-column:auto}.overview-card--privacy-set,.privacy-set-card__stats{grid-template-columns:1fr}.privacy-set-card__stats{gap:6px}.private-pool-preview__action{justify-content:stretch}.private-pool-preview__action span{text-align:left}.private-pool-preview__action .button{width:100%}.proposal-table,.members-table,.members-table__row{grid-template-columns:1fr}.members-table__row{gap:4px;padding:8px 0}.members-page__members-card{gap:0}.members-page__members-card .panel-head{display:none}.members-accordion__trigger{min-height:62px;padding:13px 12px}.members-accordion__trigger-copy strong{font-size:.96rem}.members-accordion__trigger-copy span{font-size:.74rem}.members-accordion__chevron{border-radius:11px;width:34px;min-width:34px;height:34px}.members-accordion__content{gap:10px;padding:0 12px 12px}.members-accordion__actions{justify-content:stretch}.members-accordion__actions .button{border-radius:13px;width:100%;min-height:40px}.members-add-member-disabled{justify-items:stretch;width:100%}.members-add-member-disabled span{text-align:center}.vault-private-chat{border-radius:16px;gap:9px;margin-bottom:6px;padding:12px}.vault-private-chat__collapsed,.vault-private-chat__header{flex-direction:column;gap:9px}.vault-private-chat__collapsed{align-items:stretch}.vault-private-chat__collapsed-actions{justify-items:stretch;min-width:0}.vault-private-chat__enable{width:100%;min-height:42px}.vault-private-chat__header{align-items:stretch}.vault-private-chat__room-selector,.vault-private-chat__room-trigger{width:100%;max-width:none}.vault-private-chat__room-menu{width:100%;left:0;right:auto}.vault-private-chat__title-row{align-items:flex-start;gap:9px}.vault-private-chat h2{font-size:.98rem}.vault-private-chat__controls{justify-content:space-between;gap:8px}.vault-private-chat__actions-menu{margin-left:auto}.vault-private-chat__gear{border-radius:10px;width:28px;height:28px}.vault-private-chat__menu{min-width:168px;max-width:calc(100vw - 32px)}.vault-private-chat__encrypted,.vault-private-chat__network{min-height:28px;padding-inline:9px;font-size:.64rem}.vault-private-chat__summary{font-size:.74rem}.vault-private-chat__setup{border-radius:16px;gap:10px;padding:11px}.vault-private-chat__setup-actions,.vault-private-chat__key-import{grid-template-columns:1fr}.vault-private-chat__setup-actions{display:grid}.vault-private-chat__setup-actions .button,.vault-private-chat__key-import .button{width:100%;min-height:38px}.vault-private-chat__notice{flex-direction:column;align-items:stretch;gap:7px}.vault-private-chat__notice-actions{grid-template-columns:1fr;display:grid}.vault-private-chat__console{border-radius:16px;gap:8px;padding:9px}.vault-private-chat__body{gap:7px;min-height:198px;max-height:238px;padding:2px}.vault-private-chat__new-message{min-height:28px;font-size:.68rem;bottom:8px;right:9px}.vault-private-chat__message{border-radius:13px;max-width:84%;padding:8px 10px 7px}.vault-private-chat__message p{font-size:.82rem}.vault-private-chat__system{font-size:.62rem}.vault-private-chat__composer{border-radius:15px;grid-template-columns:minmax(0,1fr) 36px;gap:7px;padding:6px}.vault-private-chat__composer input{height:36px;padding-inline:7px;font-size:.84rem}.vault-private-chat__composer button{border-radius:12px;width:36px;height:36px}.vault-chat-intro__backdrop{align-items:start;padding:12px;overflow-y:auto}.vault-chat-intro{border-radius:17px;gap:12px;max-height:none;padding:15px}.vault-chat-intro__header h2{font-size:1.12rem}.vault-chat-intro__sections{gap:7px}.vault-chat-intro__sections article{border-radius:12px;padding:9px 10px}.vault-chat-intro__sections p,.vault-chat-intro__warning{font-size:.78rem}.vault-chat-intro__actions{grid-template-columns:1fr 1fr;display:grid}.vault-chat-intro__actions .button{min-height:40px}.members-table__label-row{align-items:flex-start}.members-table__identity{gap:4px;display:grid}.members-table__name-row{gap:7px}.members-table__connected{min-height:18px;padding-inline:6px;font-size:.54rem}.members-table__edit{justify-self:start;min-height:24px;padding-inline:8px;font-size:.72rem}.members-table__edit svg{width:13px;height:13px}.members-table__address{color:#d6ded9;justify-content:flex-start;width:100%;font-size:.82rem;line-height:1.15}.members-table__copy{border-radius:8px;width:24px;min-width:24px;height:24px}.members-table__chat{justify-content:flex-start;gap:6px;padding-top:2px}.members-table__mobile-label{letter-spacing:.07em;font-size:.62rem;display:inline-flex}.members-table__chat-pill{min-height:20px;padding-inline:7px;font-size:.56rem}.members-table__actions{justify-content:flex-start;padding-top:2px;display:flex}.members-table__remove--desktop{display:none}.members-table__remove--mobile{flex:none;min-height:28px;padding-inline:10px;font-size:.76rem;display:inline-flex}.proposal-table__cell{align-items:start;gap:4px;display:grid}.proposal-table__cell:before{color:var(--muted);content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.proposal-table__cell--actions{justify-content:flex-start}.proposal-mobile-card__actions .proposal-action-group,.proposal-mobile-card__actions .proposal-execute-action,.proposal-mobile-card__actions .proposal-action-button{justify-content:center;width:100%}.proposal-mobile-card__actions .proposal-execute-action{align-items:stretch}.proposal-mobile-card__actions .proposal-execute-action__helper{text-align:center;max-width:none}.proposal-mobile-card__actions .proposal-action-button--execute{min-height:40px;font-size:.84rem}.proposal-mobile-card__actions .proposal-action-chip{justify-content:center;align-self:flex-start;width:auto}.surface-form,.settings-profile-modal__image-row{grid-template-columns:1fr}.settings-threshold{gap:12px}.settings-threshold__current{grid-template-columns:1fr;gap:8px}.settings-threshold__current div,.settings-threshold__preview div,.settings-threshold__warning{padding:11px}.settings-threshold__selector{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-threshold__option{min-height:40px;padding-inline:10px}.settings-threshold__preview{grid-template-columns:1fr}.settings-governance__actions,.settings-governance__actions .button{width:100%}.settings-profile-modal__backdrop{top:var(--mobile-proposal-panel-top);right:0;bottom:var(--mobile-proposal-panel-bottom);z-index:63;-webkit-backdrop-filter:none;background:0 0;align-items:stretch;padding:0 8px;left:0}.settings-profile-modal{border-radius:var(--radius);width:100%;height:100%;max-height:100%;box-shadow:none;grid-template-rows:auto minmax(0,1fr) auto auto;padding:14px 12px 0}.settings-profile-modal__copy{gap:4px}.settings-profile-modal__copy h2{font-size:1.05rem}.settings-profile-modal__copy p{font-size:.84rem;line-height:1.35}.settings-profile-modal .surface-form{-webkit-overflow-scrolling:touch;gap:10px;padding-right:10px}.settings-profile-modal .textarea-input{min-height:76px}.settings-profile-modal__image-row{gap:10px}.settings-profile-modal__image-row .image-picker{aspect-ratio:auto;min-height:150px;max-height:180px;padding:12px}.settings-profile-modal__image-row .image-picker__thumb{border-radius:10px;width:64px;height:64px}.settings-profile-modal__preview{min-height:76px;padding:10px}.settings-profile-modal__actions{padding:10px 0 max(12px, env(safe-area-inset-bottom));background:linear-gradient(180deg, #0e0e0ec7, #0e0e0efa), var(--surface)}.settings-profile-modal__actions .button{min-height:40px}.vault-surface{top:var(--mobile-proposal-panel-top);right:0;bottom:var(--mobile-proposal-panel-bottom);z-index:63;-webkit-backdrop-filter:none;background:0 0;align-items:stretch;left:0;overflow:hidden}.vault-drawer{width:100vw;height:100%;min-height:0;box-shadow:none;border-left:0;border-right:0;grid-template-rows:auto minmax(0,1fr);padding:14px 12px 0}.vault-drawer__header{flex:none}.vault-drawer__body{min-height:0;padding-right:0;padding-bottom:calc(26px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.vault-drawer__actions{padding-bottom:10px}.proposal-action-strip{flex-direction:column;align-items:flex-start}.proposal-action-strip__actions{justify-content:flex-start;width:100%}.vault-toast{left:10px;right:10px;bottom:calc(88px + env(safe-area-inset-bottom));justify-content:center}}
