.mobile-nav{display:none}.allocation{display:grid;grid-template-columns:5fr 4fr 1.6fr;gap:3px;margin-top:23px}.allocation>div{background:#e2edff;border-top:4px solid #3576d5;padding:13px}.allocation>div:nth-child(2){background:#e7f2dd;border-color:#64a746}.allocation>div:nth-child(3){background:#f2eddb;border-color:#c5a851}.allocation b{font-size:24px;color:#244b83;display:block}.allocation span{display:block;font-size:12px;margin-top:5px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.panel-heading h3{margin:8px 0}.pill{border:1px solid #bdd0ed;border-radius:3px;background:#e9f1ff;color:#375c92;padding:5px 8px;font-size:12px;white-space:nowrap}.accounting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d6e0ef;border:1px solid #d6e0ef;margin:21px 0}.accounting>div{padding:14px;background:#fff}.accounting span{display:block;color:#6b7c93;font-size:12px}.accounting b{display:block;color:#2b4979;margin-top:8px;font-size:16px}.scheduler{background:#f2f5fb;padding:18px;border:1px solid #d8e1f0}.scheduler h3{margin:0}.form-grid{display:grid;grid-template-columns:2fr 1fr 1.4fr;gap:12px}.field select{width:100%;display:block;padding:9px;margin-top:7px;border:1px solid #7d9db9;background:#fff;font:14px Tahoma}.job{background:#fff;border:1px solid #d8e0ec;padding:15px;margin:14px 0}.job .progress{margin:14px 0;height:12px}.job .progress i{height:8px}.job p,.proposal p{font-size:14px;margin-top:10px}.compact{padding:22px 8px;font-size:14px}.subtle{font-size:12px;font-weight:normal;color:#728399}.table-wrap{overflow:auto;background:#fff;border:1px solid #d5dfed}table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}th,td{text-align:right;padding:11px 12px;border-bottom:1px solid #e1e7f0}th:first-child{text-align:left}thead th{background:#eaf0f8;color:#536e94}tbody th{font-weight:normal;color:#285187}.governance-rules{padding:16px;border:1px solid #d7e1f0;background:#f0f5fd;margin:20px 0}.governance-rules p{font-size:13px;margin-top:9px}.communities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:26px}.community-card{padding:15px;border:1px solid #d8e1ee;background:#fff}.community-card dl{font-size:12px;margin:15px 0}.community-card dl>div{display:flex;justify-content:space-between;gap:10px;margin:10px 0}.community-card dt{color:#6b7a90}.community-card dd{margin:0;color:#264d7f;white-space:nowrap}.card-actions{display:flex;gap:8px;flex-wrap:wrap}.card-actions button{font-size:12px;padding:7px 10px}.proposal{border:1px solid #b9cce8;background:#fff;padding:19px;margin:15px 0}.vote-totals{display:flex;gap:20px;flex-wrap:wrap;margin:17px 0;background:#eff4fb;padding:13px;color:#627694;font-size:12px}.vote-totals b{display:block;font-size:17px;color:#28528a;margin-top:5px}dialog .field input{max-width:100%}.protocol-panel{min-width:0}.log{overflow-wrap:anywhere}.table-wrap td{font-variant-numeric:tabular-nums}.protocol-controls{flex-wrap:wrap}.field{min-width:0}.field input{min-width:0}.mobile-nav .xp-button{font-size:12px;padding:8px 10px}
@media(max-width:1000px){.communities{grid-template-columns:1fr}.allocation{grid-template-columns:repeat(3,minmax(0,1fr))}.protocol-controls .xp-button{font-size:12px}.form-grid{grid-template-columns:1fr 1fr}.form-grid .field:first-child{grid-column:1/-1}}
@media(max-width:700px){.mobile-nav{display:flex;gap:5px;flex-wrap:wrap;padding:9px;background:#ece9d8;border-bottom:1px solid #bbb8a9}.accounting>div{padding:11px}.accounting b{font-size:14px}.scheduler{padding:12px}.allocation>div{padding:10px 6px}.allocation b{font-size:21px}.allocation span{font-size:12px}.panel-heading .xp-button{font-size:12px}.governance-rules{padding:12px}.job .form-actions{justify-content:start;flex-wrap:wrap}.community-card .token-head b{font-size:16px}.table-wrap{max-width:100%}.protocol-panel h2{font-size:22px}}
.theme-tag{display:inline-block;background:#edf3fd;border:1px solid #d4e1f3;color:#426390;border-radius:2px;padding:4px 6px;margin:0 0 9px;font-size:12px}.market-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 0 17px}.market-controls label{font-size:14px;color:#3c557a}.market-controls select{font:14px Tahoma;padding:7px;border:1px solid #9cafca;background:#fff;margin-left:7px}.market-controls>span{font-size:12px;color:#75869e}.launch-strategies{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.launch-strategies label{position:relative;cursor:pointer}.launch-strategies input{position:absolute;top:10px;left:9px;accent-color:#1765cf}.launch-strategies span{display:block;padding:11px 9px 11px 30px;background:#f5f7fa;border:1px solid #bccbe0;border-radius:3px;min-height:64px}.launch-strategies input:checked+span{background:#e1edff;border-color:#3074d2;box-shadow:inset 0 0 0 1px #3074d2}.launch-strategies small{display:block;margin-top:6px;font-size:12px;color:#728299}.launch-strategies b{font-size:14px}.launch-strategies input:focus-visible+span{outline:2px solid #e0a441}.launch-review{padding:13px;background:#f8faf0;border:1px solid #c9ceb7;font-size:13px;line-height:1.65;margin:16px 0}.launch-review p{font-size:12px!important;margin:7px 0!important}.treasury-overview{display:grid;grid-template-columns:1fr 1fr;background:#d5e0f0;gap:1px;border:1px solid #d5e0f0;margin:20px 0}.treasury-overview>div{background:#fff;padding:12px;overflow-wrap:anywhere}.treasury-overview span{display:block;font-size:12px;color:#6d7f96}.treasury-overview b{display:block;font-size:16px;margin-top:6px;color:#244e87}.asset-positions>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #c6cbd1;font-size:13px;flex-wrap:wrap}.asset-positions small{display:block;color:#647791;font-size:12px;margin-top:6px}.form-actions{flex-wrap:wrap}.community-card small{font-size:11px}.community-card .token-head{align-items:start}.community-card .token-head .ticker{display:block;margin-top:6px}.community-card{min-width:0}.token .token-head b{overflow-wrap:anywhere}dialog{width:550px;max-height:calc(100dvh - 30px);overflow:auto}dialog>.titlebar{position:sticky;top:0;z-index:1}#modalBody h3{font-size:15px}.welcome h1{font-size:28px}.content{overflow-wrap:break-word}
@media(max-width:700px){.market-controls{align-items:start}.market-controls label{display:grid;gap:8px}.market-controls select{margin:0}.market-controls>span{max-width:150px}.welcome h1{font-size:25px}.launch-strategies{grid-template-columns:1fr 1fr}.launch-strategies span{font-size:12px}.launch-strategies b{font-size:12px}.treasury-overview b{font-size:14px}.token p{min-height:40px}.community-card small{font-size:12px}}

.session-info{padding:9px 16px;background:#edf3fd;border-bottom:1px solid #c6d5e9;color:#476081;font-size:14px;line-height:1.5}.session-label{font-size:14px;color:#476081}@media(max-width:700px){.session-info{padding:8px 12px}.toolbar-actions{gap:8px}}

#solana-wallet-dialog{width:440px;max-width:calc(100vw - 24px);padding:0;border:3px solid #2161d7;border-radius:7px;background:#ece9d8;color:#242d3d}#solana-wallet-dialog::backdrop{background:#152f5680}.solana-wallet-body{padding:22px}.solana-wallet-body p{font-size:14px;line-height:1.6;margin:0 0 16px}#solana-wallet-list{display:grid;gap:10px;margin-bottom:18px}#solana-wallet-address{overflow-wrap:anywhere;font:13px/1.7 monospace;background:#fff;padding:12px;border:1px solid #a1b7d5}.solana-wallet-body a{font-size:14px;color:#2455a3}.solana-wallet-body .wallet-note{font-size:12px;color:#546277;margin-top:18px}.solana-wallet-actions{display:flex;gap:10px}#solana-wallet-dialog [hidden]{display:none!important}

.allocation{grid-template-columns:repeat(2,minmax(0,1fr))}
.native-address{display:block;overflow-wrap:anywhere;font:10px/1.45 monospace;margin-top:5px}.native-links{display:flex;gap:10px;margin:9px 0;font-size:12px}.native-links a{color:#2455a3}html[data-xp-state="live"] .native-price{background:#dff1d5;color:#245b21}html[data-xp-state="invalid"] .native-price{background:#fde5e2;color:#7b2820}
