@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";:root{color-scheme:dark;--bg: #070a0e;--stone-deep: #06080c;--stone-mid: #0c1018;--stone-vein: #121a24;--surface: #0f1419;--surface-2: #151c24;--border: #243042;--border-subtle: #1a2430;--text: #e9eef5;--muted: #8b9cb0;--accent: #3d8bd4;--accent-dim: #2a5f8f;--success: #5ecf9a;--danger: #f08080;--radius: 12px;--radius-sm: 8px;--font: "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--mono: ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace}html{min-height:100%}*{box-sizing:border-box}body{margin:0;position:relative;font-family:var(--font);background:var(--stone-deep);color:var(--text);line-height:1.5;min-height:100vh}.app-engrave-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.app-engrave-stone{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 55% at 15% -5%,rgba(55,68,88,.22),transparent 52%),radial-gradient(ellipse 80% 50% at 92% 12%,rgba(40,48,62,.18),transparent 48%),radial-gradient(ellipse 70% 45% at 8% 88%,rgba(35,42,54,.2),transparent 50%),radial-gradient(ellipse 90% 60% at 78% 96%,rgba(48,58,72,.15),transparent 55%),linear-gradient(168deg,var(--stone-deep) 0%,var(--stone-mid) 42%,var(--stone-vein) 100%)}.app-engrave-stone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:repeating-linear-gradient(-18deg,transparent,transparent 2px,rgba(0,0,0,.045) 2px,rgba(0,0,0,.045) 3px);mix-blend-mode:multiply}.app-engrave-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.app-engrave-vein{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.55}.app-engrave-vein__shadow{transform:translate(.18%,.12%)}.app-engrave-vein__branch{opacity:.92}.app-neon-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.app-neon{position:absolute;will-change:transform,opacity}.app-neon--orb{border-radius:50%;width:min(28vw,220px);height:min(28vw,220px);background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--neon-c) 22%,transparent) 0%,color-mix(in srgb,var(--neon-c) 6%,transparent) 42%,transparent 68%);box-shadow:0 0 28px 12px color-mix(in srgb,var(--neon-c) 14%,transparent),0 0 56px 28px color-mix(in srgb,var(--neon-c) 7%,transparent),inset 0 0 22px color-mix(in srgb,var(--neon-c) 8%,transparent);opacity:var(--neon-base-o, .55);animation:app-neon-pulse var(--neon-dur, 7s) ease-in-out infinite;animation-delay:var(--neon-delay, 0s)}.app-neon--a{--neon-c: #4a9fe8;left:8%;top:6%;--neon-dur: 8s;--neon-delay: 0s;--neon-base-o: .45}.app-neon--b{--neon-c: #7c6cf0;right:4%;top:22%;width:min(22vw,160px);height:min(22vw,160px);--neon-dur: 9.5s;--neon-delay: -2s;--neon-base-o: .38}.app-neon--c{--neon-c: #5ecf9a;left:2%;bottom:12%;width:min(32vw,240px);height:min(32vw,240px);--neon-dur: 10s;--neon-delay: -4.5s;--neon-base-o: .32}.app-neon--arc{width:min(42vw,320px);height:min(42vw,320px);border-radius:50%;border:1px solid color-mix(in srgb,var(--neon-c) 28%,transparent);background:transparent;box-shadow:0 0 14px 2px color-mix(in srgb,var(--neon-c) 12%,transparent),0 0 32px 8px color-mix(in srgb,var(--neon-c) 6%,transparent),inset 0 0 12px color-mix(in srgb,var(--neon-c) 5%,transparent);opacity:.4;animation:app-neon-drift var(--neon-dur, 14s) ease-in-out infinite;animation-delay:var(--neon-delay, 0s)}.app-neon--d{--neon-c: #5ab0ff;right:-8%;top:38%;clip-path:inset(0 48% 48% 0);--neon-dur: 16s;--neon-delay: -1s}.app-neon--e{--neon-c: #b894f5;left:-12%;bottom:18%;clip-path:inset(48% 0 0 42%);width:min(48vw,360px);height:min(48vw,360px);--neon-dur: 18s;--neon-delay: -7s;opacity:.32}.app-neon--dash{height:2px;width:min(36vw,280px);border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--neon-c) 55%,transparent) 22%,color-mix(in srgb,var(--neon-c) 35%,transparent) 78%,transparent);box-shadow:0 0 10px 3px color-mix(in srgb,var(--neon-c) 18%,transparent),0 0 24px 8px color-mix(in srgb,var(--neon-c) 8%,transparent);opacity:.5;animation:app-neon-shimmer var(--neon-dur, 6s) ease-in-out infinite;animation-delay:var(--neon-delay, 0s)}.app-neon--f{--neon-c: #4a9fe8;left:18%;top:52%;transform:rotate(-18deg);--neon-dur: 5.5s;--neon-delay: -.8s}.app-neon--g{--neon-c: #6ee0c0;right:12%;bottom:28%;width:min(28vw,200px);transform:rotate(24deg);--neon-dur: 7s;--neon-delay: -3.2s;opacity:.42}.app-neon--dot{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--neon-c) 75%,white);box-shadow:0 0 8px 3px color-mix(in srgb,var(--neon-c) 35%,transparent),0 0 20px 6px color-mix(in srgb,var(--neon-c) 15%,transparent);opacity:.65;animation:app-neon-blink var(--neon-dur, 3.2s) ease-in-out infinite;animation-delay:var(--neon-delay, 0s)}.app-neon--h{--neon-c: #7eb8ff;left:72%;top:14%;--neon-dur: 4s;--neon-delay: -1.5s}.app-neon--i{--neon-c: #9f8fff;left:42%;bottom:8%;--neon-dur: 3.6s;--neon-delay: -2.2s}@keyframes app-neon-pulse{0%,to{opacity:var(--neon-base-o, .5);transform:scale(1) translate(0)}50%{opacity:calc(var(--neon-base-o, .5) * 1.35);transform:scale(1.06) translate(1%,-.8%)}}@keyframes app-neon-drift{0%,to{opacity:.28;transform:rotate(0) scale(1)}50%{opacity:.48;transform:rotate(6deg) scale(1.03)}}@keyframes app-neon-shimmer{0%,to{opacity:.35;filter:brightness(.92)}50%{opacity:.62;filter:brightness(1.08)}}@keyframes app-neon-blink{0%,to{opacity:.4;transform:scale(1)}45%{opacity:.85;transform:scale(1.15)}55%{opacity:.85;transform:scale(1.15)}}@media (prefers-reduced-motion: reduce){.app-neon-layer .app-neon{animation:none!important}.app-neon--orb{opacity:calc(var(--neon-base-o, .5) * .85)}.app-neon--arc{opacity:.32}.app-neon--dash{opacity:.42}.app-neon--dot{opacity:.55}}#root{position:relative;z-index:1}a{color:#8ec7ff}.app,.app-shell{max-width:920px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.app-shell--embed{max-width:100%;padding:.5rem .75rem 1.5rem}.app-shell--embed .app-shell__embed-hide{display:none!important}pre.compact-block{max-height:18rem}.treasury-analytics__intro{max-width:52ch;margin-bottom:1rem}.treasury-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;margin-bottom:1.25rem}.treasury-kpi{position:relative;overflow:hidden;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.75rem .85rem}.treasury-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var( --stat-accent, linear-gradient(90deg, rgba(61, 139, 212, .55), rgba(61, 139, 212, .08)) );opacity:.95}.treasury-kpi[data-accent=sky]{--stat-accent: linear-gradient(90deg, rgba(100, 170, 255, .65), rgba(61, 139, 212, .12))}.treasury-kpi[data-accent=amber]{--stat-accent: linear-gradient(90deg, rgba(201, 162, 39, .65), rgba(201, 162, 39, .12))}.treasury-kpi[data-accent=violet]{--stat-accent: linear-gradient(90deg, rgba(139, 92, 246, .55), rgba(139, 92, 246, .1))}.treasury-kpi[data-accent=mint]{--stat-accent: linear-gradient(90deg, rgba(94, 207, 154, .55), rgba(94, 207, 154, .1))}.treasury-kpi--total{border-color:var(--accent-dim)}.treasury-kpi__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.35rem}.treasury-kpi__value{font-family:var(--mono);font-size:1.05rem;font-weight:600;word-break:break-all}.treasury-kpi__meta{margin-top:.35rem;font-size:.75rem;color:var(--muted)}.treasury-visuals{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem}.treasury-donut-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.treasury-donut{width:11rem;height:11rem;border-radius:50%;flex-shrink:0;mask:radial-gradient(farthest-side,transparent 56%,black 57%);-webkit-mask:radial-gradient(farthest-side,transparent 56%,black 57%)}.treasury-donut--empty{display:grid;place-items:center;background:var(--surface);border:1px dashed var(--border);mask:none;-webkit-mask:none;font-size:.8rem}.treasury-legend{list-style:none;margin:0;padding:0;font-size:.85rem;color:var(--muted)}.treasury-legend li{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.treasury-swatch{width:.65rem;height:.65rem;border-radius:2px;flex-shrink:0}.treasury-bar{flex:1;min-width:12rem;max-width:28rem}.treasury-bar__track{display:flex;height:.65rem;border-radius:999px;overflow:hidden;background:var(--surface);border:1px solid var(--border-subtle)}.treasury-bar__seg{min-width:2px;height:100%;transition:width .2s ease}.treasury-bar__seg--vault{background:#3d8bd4}.treasury-bar__seg--out{background:#c9a227}.treasury-bar__seg--paid{background:#8b5cf6}.treasury-subhead{font-size:.95rem;font-weight:600;margin:0 0 .5rem}.treasury-table-wrap{overflow-x:auto}.treasury-table{width:100%;border-collapse:collapse;font-size:.85rem}.treasury-table th,.treasury-table td{text-align:left;padding:.45rem .65rem;border-bottom:1px solid var(--border-subtle)}.treasury-table th{color:var(--muted);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.treasury-table td{font-family:var(--mono)}.treasury-visibility-toggle{display:inline-flex;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;margin:.5rem 0 .35rem}.treasury-visibility-toggle button{padding:.4rem 1rem;border:none;background:transparent;color:var(--muted);font-size:.875rem;cursor:pointer;font-family:inherit}.treasury-visibility-toggle button:hover{color:var(--text);background:var(--surface)}.treasury-visibility-toggle button.is-selected{background:var(--surface-2);color:var(--text);font-weight:600;box-shadow:inset 0 0 0 1px var(--border)}.treasury-visibility-hint{font-size:.8rem;max-width:56ch;margin-bottom:1rem}.treasury-public-banner{margin:0 0 1rem;padding:.5rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--accent-dim);background:#3d8bd41f;font-size:.85rem;color:var(--text)}.app-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;position:relative}.app-header:after{content:"";display:block;flex-basis:100%;order:99;height:1px;margin-top:.15rem;background:linear-gradient(90deg,transparent,var(--border) 15%,var(--border) 85%,transparent);opacity:.85}.brand{display:flex;gap:.85rem;align-items:center}.brand-mark{width:2.5rem;height:2.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:0;border-radius:var(--radius-sm);overflow:hidden}.brand-mark svg{display:block;width:100%;height:100%}.brand h1{font-size:1.35rem;font-weight:600;margin:0;letter-spacing:-.02em}.tagline{margin:.2rem 0 0;font-size:.875rem;color:var(--muted);max-width:36ch}.tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);margin-bottom:1.25rem}.tabs button{flex:1;min-width:0;padding:.5rem .65rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.tab-btn__glyph{display:flex;color:var(--accent-dim);opacity:.88}.tab-btn__glyph svg{width:1rem;height:1rem}.tabs button:hover .tab-btn__glyph{color:var(--accent);opacity:1}.tabs button[aria-selected=true] .tab-btn__glyph{color:#b8dfff;opacity:1}.tab-btn__label{display:inline-flex;align-items:center;gap:.15rem}.tabs button:hover{color:var(--text);background:var(--surface-2)}.tabs button[aria-selected=true]{background:var(--surface-2);color:var(--text);box-shadow:0 0 0 1px var(--border)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cluster-alignment-banner{margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2)}.cluster-alignment-banner--danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.cluster-alignment-banner__text{margin:0;font-size:.875rem;line-height:1.5;color:var(--text)}.cluster-alignment-banner__text code{font-size:.82em}.cluster-alignment-banner__inner{display:flex;align-items:flex-start;gap:.65rem}.cluster-alignment-banner__icon{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--radius-sm);background:#0003;color:var(--muted)}.cluster-alignment-banner--danger .cluster-alignment-banner__icon{color:var(--danger)}.cluster-alignment-banner__icon svg{width:1.1rem;height:1.1rem}.cluster-alignment-banner__body{flex:1;min-width:0}.tabs-mobile-wrap{display:none}.tabs-mobile-select{width:100%;min-height:48px;padding:.5rem .75rem;font:inherit;font-size:.9rem;color:var(--text);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.tabs-mobile-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 720px){.tabs-mobile-wrap{display:block;margin-bottom:1rem}nav.tabs.tabs--scroll{display:none}}.panel{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.1rem 1.2rem;margin-bottom:1rem}.panel h2,.section-header__title{font-size:.95rem;font-weight:600;margin:0 0 .65rem;color:#b8cadb;letter-spacing:-.01em}.section-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.65rem}.section-header__title{margin:0;flex:1;min-width:0}.section-header__glyph{flex-shrink:0;width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:var(--radius-sm);color:#9fd4ff;background:linear-gradient(155deg,#3d8bd438,#080c12f2);border:1px solid var(--border-subtle);box-shadow:0 0 0 1px #ffffff0a inset}.section-header__glyph .ux-icon,.section-header__glyph svg{width:1.15rem;height:1.15rem}.subsection-header{display:flex;align-items:flex-start;gap:.55rem;margin:1rem 0 .45rem}.subsection-header__title{margin:0;flex:1;min-width:0;font-size:.92rem;font-weight:600;color:#b8cadb;letter-spacing:-.01em}.subsection-header__glyph{flex-shrink:0;width:1.85rem;height:1.85rem;display:grid;place-items:center;border-radius:6px;color:#8ec7ff;background:linear-gradient(155deg,#3d8bd429,#080c12eb);border:1px solid var(--border-subtle)}.subsection-header__glyph svg{width:1rem;height:1rem}.policy-builder .subsection-header{margin:1.25rem 0 .35rem}.widget-studio .subsection-header{margin:1.15rem 0 .4rem}.widget-studio .widget-studio__manifest>.subsection-header:first-child,.widget-studio .widget-studio__quick-copy>.subsection-header:first-child,.widget-studio .widget-studio__host-guide>.subsection-header:first-child,.widget-studio .widget-studio__preview>.subsection-header:first-child{margin-top:0}.treasury-analytics>.section-header{margin-bottom:.35rem}.treasury-table-wrap>.subsection-header{margin:1.25rem 0 .5rem}.section-header--inline{margin-bottom:0;flex:1;min-width:0}.policy-advanced-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.policy-advanced-head .section-header{margin-bottom:0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.65rem;margin-top:.75rem}.stat{position:relative;background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.65rem .75rem;overflow:hidden}.stat:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var( --stat-accent, linear-gradient(90deg, rgba(61, 139, 212, .55), rgba(61, 139, 212, .08)) );opacity:.95}.stat[data-accent=sky]{--stat-accent: linear-gradient(90deg, rgba(100, 170, 255, .65), rgba(61, 139, 212, .12))}.stat[data-accent=mint]{--stat-accent: linear-gradient(90deg, rgba(94, 207, 154, .65), rgba(94, 207, 154, .1))}.stat[data-accent=amber]{--stat-accent: linear-gradient(90deg, rgba(232, 196, 138, .65), rgba(232, 196, 138, .12))}.stat[data-accent=rose]{--stat-accent: linear-gradient(90deg, rgba(240, 128, 128, .55), rgba(240, 128, 128, .08))}.stat-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.2rem}.stat-value{font-size:.88rem;font-family:var(--mono);word-break:break-all;line-height:1.35}.form-grid{display:grid;gap:.65rem}.field{display:flex;flex-direction:column;gap:.3rem}.field label{font-size:.78rem;color:var(--muted)}.field-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.field-row .field{flex:1;min-width:8rem}input:not([type]),input[type=number],input[type=text]{width:100%;max-width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--border);color:inherit;border-radius:var(--radius-sm);padding:.45rem .55rem;font:inherit;font-size:.88rem}.field select{cursor:pointer;width:100%;max-width:100%;box-sizing:border-box;background-color:var(--bg);border:1px solid var(--border);color:inherit;border-radius:var(--radius-sm);padding:.45rem 2.1rem .45rem .55rem;font:inherit;font-size:.88rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - .8rem) 50%,calc(100% - .5rem) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}textarea{width:100%;min-height:200px;background:var(--bg);border:1px solid var(--border);color:inherit;border-radius:var(--radius-sm);padding:.65rem .75rem;font-family:var(--mono);font-size:.8rem;line-height:1.45;resize:vertical}textarea.compact{min-height:110px}.btn-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}button{font:inherit;font-size:.82rem;font-weight:500;padding:.45rem .85rem;border:none;border-radius:var(--radius-sm);background:var(--accent);color:#fff;cursor:pointer;transition:filter .12s,transform .08s}button:hover:not(:disabled){filter:brightness(1.08)}button:active:not(:disabled){transform:scale(.98)}button:disabled{opacity:.45;cursor:not-allowed}button.ghost{background:transparent;color:var(--muted);border:1px solid var(--border)}button.ghost:hover:not(:disabled){color:var(--text);background:var(--surface-2)}pre.data-block{margin:.5rem 0 0;background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.65rem .75rem;overflow:auto;font-size:.72rem;font-family:var(--mono);line-height:1.45}.proposal-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.proposal-card{background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.65rem .75rem;display:grid;gap:.35rem;border-left-width:3px;border-left-color:var(--proposal-stripe, var(--border-subtle))}.proposal-card--st-0{--proposal-stripe: #c9a86a}.proposal-card--st-1{--proposal-stripe: #6b9bd4}.proposal-card--st-2{--proposal-stripe: var(--success)}.proposal-card--st-3{--proposal-stripe: #d48484}.proposal-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.badge{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .45rem;border-radius:4px}.badge-pending{background:#3a3020;color:#e8c48a}.badge-timelock{background:#2a3548;color:#9ec5ff}.badge-executed{background:#1e3d2e;color:var(--success)}.badge-cancelled{background:#3d2528;color:#f0a8a8}.proposal-meta{font-size:.75rem;color:var(--muted);font-family:var(--mono)}.toast-area{position:sticky;bottom:0;margin-top:1rem;padding-top:.5rem}.error{color:var(--danger);font-size:.88rem;padding:.5rem 0}.ok{color:var(--success);font-size:.82rem;white-space:pre-wrap;font-family:var(--mono);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.65rem .75rem;margin:0;max-height:200px;overflow:auto}.muted{color:var(--muted);font-size:.84rem;margin:0 0 .5rem;line-height:1.45}code{font-family:var(--mono);font-size:.85em;background:var(--bg);padding:.1em .35em;border-radius:4px}.wallet-adapter-button-trigger{border-radius:var(--radius-sm)!important;font-weight:500!important}.policy-builder__h3{font-size:.95rem;font-weight:600;margin:1.25rem 0 .35rem;color:var(--text)}.policy-builder .small{font-size:.8rem;margin:0 0 .5rem}.policy-template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem}.policy-template-card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;text-align:left;padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.policy-template-card:hover:not(:disabled){border-color:var(--accent-dim);background:var(--surface)}.policy-template-card:disabled{opacity:.45;cursor:not-allowed}.policy-template-card span{font-size:.78rem;color:var(--muted);line-height:1.35}.toggle-list{display:flex;flex-direction:column;gap:.5rem}.toggle-row{display:flex;gap:.6rem;align-items:flex-start;font-size:.86rem;line-height:1.45;cursor:pointer}.toggle-row input{margin-top:.2rem;flex-shrink:0}.split-editor{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem}.split-editor__row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.split-editor__row input[type=text]{flex:1;min-width:12rem}.split-editor__bps{width:5rem}.app-shell--embed-compact{padding:.35rem .5rem .5rem;max-width:100%}.widget-embed-compact__pad{margin:.35rem .25rem;font-size:.88rem}.widget-embed-compact{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.5rem .65rem}.widget-embed-compact__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.widget-embed-compact__brand{display:flex;align-items:center;gap:.45rem;min-width:0}.widget-embed-compact__mark{flex-shrink:0;display:flex;line-height:0}.widget-embed-compact__title{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.widget-embed-compact__refresh{font-size:.78rem;padding:.2rem .5rem}.widget-embed-compact__kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.35rem .5rem}.widget-embed-compact__kpi{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:6px;padding:.3rem .4rem;min-width:0}.widget-embed-compact__kpi--alert{border-color:color-mix(in srgb,var(--danger) 45%,var(--border-subtle))}.widget-embed-compact__kpi-label{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.12rem}.widget-embed-compact__kpi-value{font-family:var(--mono);font-size:.8rem;font-weight:600;word-break:break-all;line-height:1.25}.widget-embed-compact__foot{margin:.4rem 0 0;font-size:.72rem}.widget-studio__form{margin-bottom:.25rem}.widget-studio__fields{flex-wrap:wrap}.widget-studio__kind{display:flex;flex-direction:column;gap:.45rem;margin:1rem 0}.widget-studio__kind-option{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.55rem;row-gap:.1rem;align-items:start;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-2);cursor:pointer}.widget-studio__kind-option.is-selected{border-color:var(--accent-dim);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.widget-studio__kind-option input{margin-top:.2rem;grid-row:1 / span 2}.widget-studio__kind-option:has(input:disabled){opacity:.5;cursor:not-allowed}.widget-studio__kind-label{font-weight:600;font-size:.9rem}.widget-studio__kind-hint{grid-column:2;font-size:.78rem;color:var(--muted);line-height:1.35}.widget-studio__api-meta{font-size:.82rem;margin:.75rem 0 .25rem}.widget-studio__snippet{font-size:.78rem;max-height:22rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.widget-studio__preview{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.widget-studio__preview h3{margin:0 0 .35rem;font-size:1rem}.widget-studio__preview-frame-wrap{margin-top:.5rem;border-radius:var(--radius-sm);border:1px solid var(--border);overflow:hidden;background:var(--stone-deep)}.widget-studio__preview-frame{display:block;width:100%;height:280px;border:0}.widget-studio__manifest{margin-bottom:1.25rem;padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-2)}.widget-studio__manifest-title{margin:0 0 .35rem;font-size:.95rem}.widget-studio__manifest-events{margin:.5rem 0 0;padding-left:1.15rem;font-size:.82rem}.widget-studio__manifest-events li{margin-bottom:.25rem}.widget-studio__host-guide{margin-bottom:1.25rem;padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-2)}.widget-studio__host-steps{margin:.5rem 0 0;padding-left:1.25rem;font-size:.86rem;line-height:1.5}.widget-studio__host-steps li{margin-bottom:.5rem}.widget-studio__host-steps li:last-child{margin-bottom:0}.widget-studio__debug-toggle{margin:.5rem 0 .65rem;font-size:.82rem;color:var(--muted)}.widget-studio__quick-copy{margin-bottom:1.25rem;padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-2)}.widget-studio__quick-copy-btns{flex-wrap:wrap}.widget-studio__quick-copy-btns .ghost{min-height:44px}.app--ledger-tab{padding-bottom:5.5rem}.toast-stack{position:fixed;top:1rem;right:1rem;z-index:2000;display:flex;flex-direction:column;gap:.45rem;max-width:min(22rem,calc(100vw - 2rem));pointer-events:none}.toast-stack .toast{pointer-events:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);box-shadow:0 6px 24px #00000059;font-size:.86rem;line-height:1.35}.toast--success{border-color:color-mix(in srgb,var(--success) 40%,var(--border))}.toast--error{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.toast--info{border-color:var(--accent-dim)}.toast__msg{flex:1;min-width:0}.toast__dismiss{flex-shrink:0;padding:.1rem .35rem;min-width:2rem;min-height:2rem}.error-with-actions{margin-bottom:.5rem}.start-here-strip{margin:0 0 1rem;padding:.85rem 1rem .85rem .85rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent-dim) 65%,var(--border-subtle));background:linear-gradient(120deg,#3d8bd424,#0c1016a6 42%,#3d8bd414);font-size:.88rem;display:flex;align-items:stretch;gap:.85rem}.start-here-strip__art{flex-shrink:0;width:3rem;display:flex;align-items:center;justify-content:center;color:#9fd4ff;opacity:.92;filter:drop-shadow(0 0 12px rgba(61,139,212,.35))}.start-here-strip__art svg{width:2.25rem;height:2.25rem}.start-here-strip__content{flex:1;min-width:0}.start-here-strip__head{display:block;font-size:.92rem;letter-spacing:-.01em;color:var(--text);margin-bottom:.35rem}.start-here-strip__steps{margin:0;padding:0;list-style:none;counter-reset:ct-start;color:var(--muted);line-height:1.45}.start-here-strip__steps li{position:relative;margin-bottom:.45rem;padding-left:2.15rem;min-height:1.5rem}.start-here-strip__steps li:last-child{margin-bottom:0}.start-here-strip__steps li:before{counter-increment:ct-start;content:counter(ct-start);position:absolute;left:0;top:.05rem;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:700;font-family:var(--mono);display:grid;place-items:center;border-radius:50%;background:#3d8bd433;border:1px solid rgba(61,139,212,.45);color:#c5e2ff}.ux-empty-hint{display:flex;align-items:flex-start;gap:.75rem;margin:.75rem 0 0;padding:.75rem 1rem;border-radius:var(--radius-sm);border:1px dashed var(--border);background:#00000026}.ux-empty-hint__art{flex-shrink:0;color:var(--accent-dim);opacity:.95}.ux-empty-hint__art svg{width:1.75rem;height:1.75rem}.ux-empty-hint p{margin:0;font-size:.88rem;color:var(--muted);line-height:1.45;max-width:48ch}.app-header__wallet{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.rpc-cluster-badge{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:.2rem .45rem;border-radius:6px;border:1px solid var(--border-subtle);background:var(--surface-2);max-width:100%;text-align:right}.app-header__wallet-hint{margin:0;font-size:.72rem;max-width:14rem;text-align:right;line-height:1.35}.tabs--scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tabs--scroll button{flex:0 0 auto;min-width:max-content;min-height:44px}.tab-needs-load{color:var(--danger);font-size:.65em;margin-left:.15rem;vertical-align:super}.field-hint{font-size:.8rem;margin:.25rem 0 .5rem;max-width:52ch}.ux-accordion{margin-top:.5rem}.ux-accordion__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;text-align:left;min-height:44px}.ux-accordion__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ux-accordion__chevron{font-family:var(--mono);color:var(--muted)}.ux-accordion__panel{margin-top:.65rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.policy-tools-section{margin-bottom:1.25rem}.policy-tools-section:last-child{margin-bottom:0}.policy-tools-section__title{margin:0 0 .35rem;font-size:1rem}.policy-tools-section .subsection-header{margin:0 0 .35rem}.app-ledger-sticky{position:fixed;bottom:0;left:0;right:0;z-index:1500;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0));background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border-subtle);box-shadow:0 -4px 20px #0003}.app-ledger-sticky button{min-height:44px;font-size:.82rem}.ux-tab-fallback .ux-sk,.ux-overview-skeleton .ux-sk,.public-status-skeleton .ux-sk{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-2) 0%,color-mix(in srgb,var(--border) 35%,var(--surface-2)) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:ux-shimmer 1.1s ease-in-out infinite}@keyframes ux-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ux-sk--bar{height:.85rem;margin-bottom:.45rem}.ux-sk--bar-lg{height:1.25rem}.ux-sk--bar-short{width:55%}.ux-sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem}.ux-sk-grid--compact{grid-template-columns:repeat(4,1fr)}.ux-sk--tile{min-height:2.75rem}.ux-overview-skeleton{margin:.75rem 0 1rem}.shared-view-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 1rem;padding:.65rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:linear-gradient(120deg,rgba(61,139,212,.08),var(--surface-2) 55%)}.shared-view-banner__lead{display:flex;align-items:flex-start;gap:.65rem;flex:1;min-width:min(100%,14rem)}.shared-view-banner__icon{flex-shrink:0;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--radius-sm);color:#9fd4ff;background:#3d8bd41f;border:1px solid var(--border-subtle)}.shared-view-banner__icon svg{width:1.2rem;height:1.2rem}.shared-view-banner__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;font-size:.88rem}.shared-view-banner__sub{font-size:.82rem}.shared-view-banner__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.45rem 1rem;border-radius:var(--radius-sm);background:var(--accent);color:#fff;text-decoration:none;font-weight:600;font-size:.86rem}.shared-view-banner__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.public-status-skeleton{margin:.5rem 0 1rem}.public-status-skeleton--compact{margin:.25rem 0 .5rem}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-gate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;background:color-mix(in srgb,var(--stone-deep) 88%,black);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-gate-panel{width:min(440px,100%);flex-shrink:0;max-height:min(90vh,720px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:1.75rem 1.5rem;margin-block:auto;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:0 24px 48px #00000073}.auth-gate-panel::-webkit-scrollbar{display:none}.auth-gate-panel--signin-flow{max-height:none;overflow:visible}.auth-gate-brand{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.auth-gate-brand-mark{width:48px;height:48px;flex-shrink:0}.auth-gate-title{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.auth-gate-tagline{margin:.25rem 0 0;font-size:.88rem;color:var(--muted)}.auth-gate-h2{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.auth-gate-h3{margin:0 0 .5rem;font-size:.98rem;font-weight:600}.auth-check{display:flex;align-items:flex-start;gap:.5rem;font-size:.86rem;color:var(--muted);cursor:pointer}.auth-check input{margin-top:.2rem}.auth-mnemonic-display{font-family:var(--mono);font-size:.78rem;line-height:1.45;min-height:4.5rem}.auth-gate-lead{margin:0 0 1rem;font-size:.9rem;line-height:1.55}.auth-gate-section{padding-top:.25rem}.auth-gate-tabs{display:flex;gap:.35rem;margin-bottom:1rem}.auth-gate-tab{flex:1;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--stone-mid);color:var(--text);font-size:.88rem;font-weight:600;cursor:pointer}.auth-gate-tab--active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--text)}.auth-gate-wallet{display:flex;flex-direction:column;gap:.65rem}.auth-gate-wallet-btn{width:100%;justify-content:center}.auth-gate-email{display:flex;flex-direction:column;gap:.75rem}.auth-gate-email-tabs{display:flex;align-items:center;gap:.35rem;font-size:.88rem}.auth-link{background:none;border:none;padding:0;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:inherit}.auth-link--active{color:var(--accent);font-weight:600;text-decoration:none}.auth-field{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:var(--muted)}.auth-field input,.auth-field-textarea{font-family:var(--font);font-size:.92rem;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--stone-mid);color:var(--text)}.auth-field-textarea{resize:vertical;min-height:4rem;font-family:var(--mono);font-size:.82rem}.auth-gate-submit{width:100%;margin-top:.25rem}.auth-gate-back{width:100%;margin-top:.5rem}.auth-gate-err{margin:0;font-size:.86rem;color:var(--danger)}.auth-gate-pubkey{font-size:.75rem;word-break:break-all;padding:.5rem .65rem;border-radius:var(--radius-sm);background:var(--stone-mid);border:1px solid var(--border-subtle);margin-bottom:1rem}.auth-gate-recovery-hint{margin:0 0 .25rem}.auth-gate-hidden-app{position:fixed;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;pointer-events:none;visibility:hidden}@keyframes auth-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-panel-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sh-spin{to{transform:rotate(360deg)}}.auth-gate-overlay--enter{animation:auth-overlay-fade .42s ease-out both}.auth-gate-panel--enter{animation:auth-panel-rise .52s cubic-bezier(.22,1,.36,1) .04s both}.auth-intro-stagger-1{animation:auth-step-in .48s cubic-bezier(.22,1,.36,1) .06s both}.auth-intro-stagger-2{animation:auth-step-in .48s cubic-bezier(.22,1,.36,1) .14s both}.auth-flow-step-enter{animation:auth-step-in .42s cubic-bezier(.22,1,.36,1) both}.auth-flow-step-enter--delayed{animation-delay:.16s}.sh-spinner{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sh-spinner--sm{width:1rem;height:1rem}.sh-spinner--md{width:1.35rem;height:1.35rem}.sh-spinner--lg{width:2rem;height:2rem}.sh-spinner-ring{display:block;width:100%;height:100%;border:2px solid color-mix(in srgb,var(--muted) 35%,transparent);border-top-color:var(--accent);border-radius:50%;animation:sh-spin .7s linear infinite}.auth-gate-submit--with-spinner{display:flex;align-items:center;justify-content:center;gap:.5rem}.auth-loading-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem .5rem;min-height:6rem}.auth-loading-block .sh-spinner--lg{opacity:.95}@media (prefers-reduced-motion: reduce){.auth-gate-overlay--enter,.auth-gate-panel--enter,.auth-intro-stagger-1,.auth-intro-stagger-2,.auth-flow-step-enter,.auth-flow-step-enter--delayed{animation:none!important;opacity:1!important;transform:none!important}.sh-spinner-ring{animation:sh-spin 1.4s linear infinite}}.small{font-size:.82rem}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}
