@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.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}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#ded8e8;background:#09070d;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 50% -20%,#1a1029 0,#0b0810 34%,#070609 72%)}button,input,select{font:inherit}button{cursor:pointer}.app{min-height:100vh}.topbar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #241c2e;background:#08060be6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:20}.brand{font-size:15px;font-weight:800;letter-spacing:.16em;color:#f2edf8}.top-actions{display:flex;align-items:center;gap:9px}.wallet-adapter-button{height:34px!important;border-radius:6px!important;background:#21172d!important;color:#eee5f8!important;font-size:12px!important;padding:0 13px!important}main{width:min(1440px,calc(100% - 32px));margin:0 auto;padding:28px 0 40px}.hero-row{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:22px}h1,h2{margin:0;font-weight:600;color:#f1ecf6}h1{font-size:30px}h2{margin-top:3px;font-size:19px}.market-number{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#766984}.hero-actions,.panel-actions{display:flex;gap:8px}.primary,.ghost{border-radius:6px;padding:9px 13px;border:1px solid transparent;font-size:12px;font-weight:600}.primary{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 0 18px #9945ff29}.primary:hover{background:linear-gradient(135deg,#8b5cf6,#b05cff)}.ghost{color:#c8bdd2;background:#0e0a13;border-color:#2b2234}.ghost:hover{border-color:#503760;background:#130d1a}button:disabled{opacity:.45;cursor:default}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #241c2e;border-radius:8px;overflow:hidden;margin-bottom:16px}.stat{padding:14px 16px;background:#0c0910;border-right:1px solid #241c2e}.stat:last-child{border-right:0}.stat span{display:block;color:#766b80;font-size:11px;margin-bottom:4px}.stat strong{font-size:16px;color:#ece6f2;font-weight:550}.create-panel{background:#0c0910;border:1px solid #30223c;border-radius:8px;padding:16px;margin-bottom:16px}.section-title{color:#81748c;text-transform:uppercase;font-size:10px;letter-spacing:.12em;font-weight:700;margin-bottom:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr .8fr .8fr .8fr;gap:10px;margin-bottom:12px}.form-grid label{color:#81758c;font-size:10px}.form-grid input,.form-grid select{display:block;width:100%;margin-top:5px;padding:9px 10px;color:#ded7e5;background:#08060b;border:1px solid #2a2132;border-radius:5px;outline:none}.form-grid input:focus,.form-grid select:focus{border-color:#7c3aed}.form-grid .checkbox{display:flex;align-items:center;gap:8px;padding-top:20px}.form-grid .checkbox input{width:auto;margin:0}.workspace{display:grid;grid-template-columns:minmax(620px,1.4fr) minmax(390px,.8fr);min-height:560px;border:1px solid #241c2e;border-radius:8px;overflow:hidden;background:#09070d}.market-list{border-right:1px solid #241c2e;overflow:auto}.table-head,.market-row{display:grid;grid-template-columns:.45fr .8fr .9fr 1.15fr .75fr 1fr;align-items:center;gap:10px;min-width:680px}.table-head{position:sticky;top:0;z-index:2;padding:10px 13px;color:#6f637a;background:#0d0911;border-bottom:1px solid #241c2e;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.market-row{width:100%;padding:12px 13px;color:#c5bbce;background:transparent;border:0;border-bottom:1px solid #18111f;text-align:left;font-size:12px}.market-row:hover{background:#100b16}.market-row.active{background:#160e20;box-shadow:inset 2px 0 #9945ff}.market-panel{padding:16px;background:#0a0710;overflow:auto}.panel-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid #241c2e;margin-bottom:14px}.field-section{display:grid;gap:1px}.field{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(0,1.2fr);gap:14px;padding:6px 0;font-size:11px}.field span{color:#75697f}.field strong{color:#cec5d6;font-weight:500;text-align:right;word-break:break-all}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.derived-divider{color:#3c2a49;overflow:hidden;white-space:nowrap;margin:16px 0;font-family:monospace}.empty{color:#726779;padding:24px;font-size:12px}.statusbar{display:flex;justify-content:space-between;gap:15px;margin-top:12px;padding:10px 12px;border:1px solid #31213d;background:#100a16;border-radius:6px;color:#9989a6;font-size:11px}.statusbar a{color:#b369ff;text-decoration:none}@media (max-width: 1000px){.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.workspace{grid-template-columns:1fr}.market-list{border-right:0;border-bottom:1px solid #241c2e;max-height:380px}.form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 650px){main{width:min(100% - 20px,1440px);padding-top:18px}.topbar{padding:0 10px}.hero-row{align-items:flex-start;flex-direction:column}.stats{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.panel-header{flex-direction:column}}.live-price{display:inline-block;min-width:88px;color:#c5bbce;font-variant-numeric:tabular-nums;transition:color .18s ease,text-shadow .18s ease}.live-price.up{color:#35d07f;text-shadow:0 0 10px rgba(53,208,127,.22)}.live-price.down{color:#ff5c70;text-shadow:0 0 10px rgba(255,92,112,.22)}@media (prefers-reduced-motion: reduce){.live-price{transition:none}}.tabs{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid #241c2e}.tab{position:relative;padding:10px 14px 11px;border:0;background:transparent;color:#766b80;font-size:12px;font-weight:600}.tab:hover{color:#c9bfd2}.tab.active{color:#f1ecf6}.tab.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:#9945ff}.tab-stage{min-height:500px}.tab-page{animation:tab-enter .12s ease-out}@keyframes tab-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.transactions-panel{border:1px solid #241c2e;border-radius:8px;overflow:hidden;background:#09070d}.transactions-head,.transaction-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(180px,1fr) minmax(150px,.8fr);gap:16px;align-items:center}.transactions-head{padding:10px 13px;color:#6f637a;background:#0d0911;border-bottom:1px solid #241c2e;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.transaction-row{padding:12px 13px;color:#c5bbce;border-bottom:1px solid #18111f;font-size:12px}.transaction-row:last-child{border-bottom:0}.transaction-row:hover{background:#100b16}.transaction-row a{color:#b369ff;text-decoration:none;justify-self:start}.transaction-row a:hover{text-decoration:underline}@media (prefers-reduced-motion: reduce){.tab-page{animation:none}}@media (max-width: 650px){.transactions-panel{overflow-x:auto}.transactions-head,.transaction-row{min-width:620px}}.button-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.button-link:hover{text-decoration:none}
