.wallet-slot{align-items:center;display:inline-flex}.account-control{gap:8px;position:relative}.account-details{position:relative}.account-trigger{cursor:pointer;gap:12px;list-style:none}.account-trigger::-webkit-details-marker{display:none}.account-trigger>span:first-child{text-align:left;gap:1px;display:grid}.account-trigger strong{font:inherit}.account-trigger small{opacity:.85;font-size:10px;font-weight:500}.account-menu{z-index:120;color:#f7f4ff;background:#18141f;border:1px solid #59466f;border-radius:14px;width:280px;max-width:calc(100vw - 32px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #0008}.account-menu a,.account-menu button{width:100%;color:inherit;text-align:left;font:600 13px var(--font-manrope),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 12px;text-decoration:none;display:block}.account-menu a:hover,.account-menu button:hover{background:#2b2239}.account-menu button:disabled{opacity:.5;cursor:wait}.account-menu .account-state{color:#c9c0d6;border-bottom:1px solid #ffffff20;margin:0 0 5px;padding:6px 12px 12px;font-size:12px;line-height:1.6}.account-wallet-only{color:inherit;font:600 12px var(--font-manrope),sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 6px}.account-control [aria-disabled=true]{opacity:.6;cursor:wait}.account-feedback{z-index:180;color:#f7f4ff;background:#1d1528;border:1px solid #6b4a8f;border-radius:12px;flex-wrap:wrap;gap:8px 14px;width:min(420px,100vw - 40px);padding:14px 18px;font-size:13px;line-height:1.6;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 12px 30px #0007}.account-feedback>span{flex-basis:100%}.account-feedback button{color:#d6b8ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.account-control :is(button,summary,a):focus-visible{outline-offset:3px;outline:2px solid #cfb5ff}.workspace-project-bar{background:#19171d;border:1px solid #ffffff20;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:14px 18px;font-size:13px;display:flex}.workspace-project-bar label{align-items:center;gap:10px;display:flex}.workspace-project-bar select{max-width:100%;min-height:42px;color:inherit;font:inherit;background:#211b2a;border:1px solid #ffffff30;border-radius:8px;padding:7px 10px}.workspace-project-bar small{color:#c4bbd0}.workspace-projects{margin:20px 0}.workspace-project-list{flex-wrap:wrap;gap:10px;display:flex}.workspace-project-list button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#1c1922;border:1px solid #ffffff30;border-radius:10px;padding:10px 16px}.workspace-project-list button[aria-pressed=true]{background:#342348;border-color:#a77bff}.wallet-connect{color:#fff;min-height:42px;font:700 14px var(--font-manrope),sans-serif;white-space:nowrap;background:#7434f5;border:1px solid #975dff;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;transition:background .18s;display:inline-flex}.wallet-connect:hover{background:#8344ff}.wallet-connect:disabled{opacity:.7;cursor:wait}.wallet-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.wallet-header-actions .market-workspace{margin-left:0!important}.wallet-header-actions .wallet-connect{border-radius:99px;font-size:12px}.account-phone-menu,.account-on-phone{display:none}.wallet-sheet{width:min(440px,100vw - 32px);color:var(--foreground,#f7f4ff);background:#181320;border:1px solid #685081;border-radius:20px;margin:auto;padding:22px}.wallet-sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050309c9}.wallet-sheet-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.wallet-sheet-head h2{letter-spacing:-.4px;font-size:21px;font-weight:600}.wallet-sheet-close{width:40px;height:40px;color:var(--muted,#b8b1c9);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:26px;line-height:1;display:inline-flex}.wallet-sheet-close:hover{color:var(--foreground,#f7f4ff);background:#2c203a}.wallet-sheet p{color:var(--muted,#b8b1c9);font-size:14px;line-height:1.65}.wallet-sheet-actions{gap:10px;margin:18px 0;display:grid}.wallet-sheet-actions a{color:#fff;background:#7434f5;border:1px solid #8d50ff;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:700;display:flex}.wallet-sheet-actions a:hover{background:#8344ff}.wallet-sheet-actions a+a{background:0 0;border-color:#645574}.wallet-sheet-actions a+a:hover{background:#251b32}.wallet-sheet p.wallet-sheet-note{color:#9b93ad;font-size:12px}.wallet-notice{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:200;width:max-content;max-width:min(440px,100vw - 32px);color:var(--foreground,#f7f4ff);background:#1d1528;border:1px solid #6b4a8f;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 8px 12px 16px;font-size:13px;line-height:1.5;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #0009}.wallet-notice span{padding-top:2px}.wallet-notice button{width:32px;height:32px;color:var(--muted,#b8b1c9);background:0 0;border:0;border-radius:8px;flex-shrink:0;font-size:20px;line-height:1}.wallet-notice button:hover{color:var(--foreground,#f7f4ff);background:#2c203a}@media (max-width:700px){.account-wallet-only{padding:7px 2px;font-size:11px}.account-control{gap:4px}.account-feedback{width:calc(100vw - 24px);bottom:85px;right:12px}.workspace-project-bar{align-items:stretch}.workspace-project-bar label{width:100%}.workspace-project-bar select{flex:1;min-width:0;font-size:16px}.wallet-notice{bottom:96px}.wallet-connect{min-height:36px;padding:0 12px;font-size:12px}.wallet-connect-more{display:none}.wallet-slot .wallet-adapter-button-trigger{height:36px!important;padding:0 12px!important;font-size:12px!important}}@media (max-width:650px){.wallet-header-actions{gap:2px}.wallet-header-actions .market-workspace,.wallet-header-actions .wallet-connect:not(.account-trigger){display:none!important}.wallet-header-actions .account-wallet-only{color:#fff;min-height:44px;font:700 12px var(--font-manrope),sans-serif;background:#7434f5;border:1px solid #975dff;border-radius:99px;align-items:center;padding:0 12px;display:inline-flex}.wallet-header-actions .account-phone-menu{display:block}.wallet-header-actions .account-on-phone{display:inline}.wallet-header-actions .account-off-phone{display:none}.account-phone-trigger{color:#f7f4ff;cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.account-phone-trigger::-webkit-details-marker{display:none}.account-phone-trigger:focus-visible{outline-offset:-2px;outline:2px solid #d2b6ff}.account-phone-menu[open] .account-phone-trigger{background:#ffffff14}.account-phone-menu .account-menu{width:220px;top:calc(100% + 2px)}.wallet-header-actions .account-trigger{gap:8px;min-height:44px;padding:0 12px}.wallet-header-actions .account-menu a,.wallet-header-actions .account-menu button{align-items:center;min-height:44px;display:flex}}
