.desktop-workspace .dt-portfolio>.dt-page-heading{min-height:54px;margin-bottom:16px}.desktop-workspace .dt-portfolio>.dt-page-heading>div{display:flex;align-items:center;gap:18px}.desktop-workspace .dt-portfolio>.dt-page-heading h1{margin:0}.desktop-workspace .dt-portfolio-wallet{display:flex;align-items:center;gap:8px;font-size:10px;padding:8px 12px;border:1px solid #2b5039;border-radius:6px;background:#06140c;color:#b0c8b6}.desktop-workspace .dt-portfolio-wallet svg{width:14px;height:14px}
.desktop-workspace .dt-portfolio-grid{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(340px,1.85fr) minmax(290px,1.1fr);gap:14px;align-items:stretch}
.desktop-workspace .dt-panel{position:relative;isolation:isolate;min-width:0;border:1px solid #315c40;border-radius:9px;background:radial-gradient(ellipse at 100% 0,#2b513417,transparent 70%),linear-gradient(140deg,#09190f,#030d08);box-shadow:inset 0 1px #bdff6f12,0 5px 24px #0002;overflow:hidden}
.desktop-workspace .dt-panel::before{content:"";position:absolute;left:15%;right:15%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#b9ff7870,transparent);box-shadow:0 0 9px #a6ff6020}.desktop-workspace .dt-panel>header{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:0;padding:14px 16px 0}.desktop-workspace .dt-panel>header h2{margin:0!important;font-size:14px;line-height:1.4;letter-spacing:-.15px;color:#dceede;font-weight:800}.desktop-workspace .dt-panel>header h2 small{font-size:10px;color:#87a78c;margin-left:5px}.desktop-workspace .dt-panel>header>span{color:#6f997d;display:flex}.desktop-workspace .dt-panel>header>span svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5}.desktop-workspace .dt-panel>header>button{display:flex;align-items:center;gap:5px;padding:0;border:0;background:none;font-size:9px;color:#8ab092}.desktop-workspace .dt-panel>header>button svg{width:13px;height:13px}
.desktop-workspace .dt-balance-card{grid-column:1;grid-row:1;padding-bottom:15px}.desktop-workspace .dt-reactor{position:relative;width:min(89%,255px);aspect-ratio:1;margin:2px auto 8px;display:grid;place-items:center}.desktop-workspace .dt-reactor-track{position:absolute;inset:10%;border:1px solid #365d3b;border-radius:50%;box-shadow:0 0 0 9px #0b1f1033,inset 0 0 15px #7aff4210}.desktop-workspace .dt-reactor-rim{position:absolute;inset:9%;border-radius:50%;background:conic-gradient(from -50deg,#bbff74 0deg,#b1ff77 70deg,transparent 72deg 77deg,#55ffc8 79deg 117deg,transparent 119deg 126deg,#4dd8ff 128deg 168deg,transparent 169deg 176deg,#b36dff 178deg 223deg,transparent 224deg 231deg,#f26be4 233deg 267deg,transparent 269deg 277deg,#b5ff75 280deg 357deg,transparent 358deg);mask:radial-gradient(circle,transparent 65%,#000 66% 70%,transparent 72%);-webkit-mask:radial-gradient(circle,transparent 65%,#000 66% 70%,transparent 72%);filter:drop-shadow(0 0 6px #9dff6944);animation:dt-ring-spin 22s linear infinite}.desktop-workspace .dt-reactor-aura{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 48%,#7aff3e08 53%,#8fff3e1e 56%,transparent 65%);animation:dt-reactor-pulse 4.5s ease-in-out infinite}.desktop-workspace .dt-reactor-core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:77%;height:77%;padding:10px;gap:6px}.desktop-workspace .dt-reactor-core>img{width:31px;height:38px;object-fit:contain;filter:drop-shadow(0 0 5px #98ff6a50);margin:0 0 3px}.desktop-workspace .dt-reactor-core>strong{font-size:clamp(25px,2.15vw,39px);font-weight:800;letter-spacing:-1.3px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f0fff0}.desktop-workspace .dt-reactor-core>small{font-size:10px;font-weight:700;line-height:1.4;max-width:95%;color:#b8e69e}.desktop-workspace .dt-reactor-core>span{color:#71947b;font-size:8px}
.desktop-workspace .dt-balance-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 16px 14px}.desktop-workspace .dt-balance-actions>button:not(.green-button){display:flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:7px 10px;border:1px solid #315e41;border-radius:6px;background:linear-gradient(130deg,#10251a,#04110c);color:#bfe6c2;font-size:11px}.desktop-workspace .dt-balance-actions button svg{width:15px;height:15px}.desktop-workspace .dt-balance-actions .green-button{font-size:11px;min-height:35px;padding:7px 10px}
.desktop-workspace .dt-available-sol{display:grid;grid-template-columns:20px 1fr auto;gap:3px 10px;align-items:center;margin:0 16px;padding-top:13px;border-top:1px solid #284d33}.desktop-workspace .dt-available-sol>.dt-sol-mark{grid-row:1/3;grid-column:1}.desktop-workspace .dt-available-sol>span:nth-child(2){font-size:10px;color:#91b19c}.desktop-workspace .dt-available-sol>strong{font-size:12px;justify-self:end;max-width:120px;overflow:hidden;text-overflow:ellipsis}.desktop-workspace .dt-available-sol>small{grid-column:3;justify-self:end;font-size:9px;color:#7fa68e}
.desktop-workspace .dt-equity-card{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-height:365px}.desktop-workspace .dt-portfolio-metrics{display:flex;gap:20px;margin:21px 17px 0}.desktop-workspace .dt-portfolio-metrics>div{display:grid;gap:5px;min-width:0;flex:1;padding-right:12px;border-right:1px solid #28482f}.desktop-workspace .dt-portfolio-metrics>div:last-child{border:0;flex:.6;padding-right:0}.desktop-workspace .dt-portfolio-metrics small{font-size:9px;color:#8aa58e}.desktop-workspace .dt-portfolio-metrics strong{font-size:22px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.5px}.desktop-workspace .dt-equity-plot{display:flex;align-items:center;justify-content:center;flex:1;min-height:235px;padding:10px 12px 0}.desktop-workspace .dt-equity-plot>.dt-empty{width:100%;min-height:210px;background-image:linear-gradient(#21472e33 1px,transparent 1px),linear-gradient(90deg,#21472e33 1px,transparent 1px);background-size:25% 25%;margin:10px 0 0;box-shadow:inset 0 0 90px #051009}.desktop-workspace .dt-equity-svg{width:100%;height:100%;min-height:210px;max-height:280px;overflow:visible}.desktop-workspace .dt-equity-svg text{fill:#7e9f89;font-size:10px;font-family:inherit}.desktop-workspace .dt-equity-grid{fill:none;stroke:#28523644;stroke-width:.8}.desktop-workspace .dt-equity-area{fill:url(#dt-equity-fill)}.desktop-workspace .dt-equity-line{fill:none;stroke:#73efb9;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px #6afabd30)}.desktop-workspace .dt-equity-end{fill:#b4ffb7;stroke:#83ffc377;stroke-width:5;filter:drop-shadow(0 0 5px #8dff9c77)}.desktop-workspace .dt-chart-disclosure{font-size:8px;color:#759581;margin:0 17px 12px!important;line-height:1.5}
.desktop-workspace .dt-portfolio-rewards{grid-column:3;grid-row:1;padding-bottom:0;align-self:stretch}.desktop-workspace .dt-credits-balance{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:19px 16px 14px}.desktop-workspace .dt-credits-balance>strong{font-size:29px;letter-spacing:-1px;color:#bdff89;font-weight:800;white-space:nowrap;line-height:1.1}.desktop-workspace .dt-credits-balance>strong small{font-size:21px}.desktop-workspace .dt-credits-balance>span{display:grid;gap:3px;justify-items:end;text-align:right;font-size:8px;color:#89a995}.desktop-workspace .dt-credits-balance>span b{font-size:10px;font-weight:600;color:#cedecb}.desktop-workspace .dt-credits-balance>span small{font-size:9px;color:#96b59c}.desktop-workspace .dt-led-progress{height:9px;border:1px solid #49733d;background:#102615;border-radius:20px;margin:0 16px;overflow:hidden;position:relative}.desktop-workspace .dt-led-progress>span{display:block;height:100%;width:var(--dt-progress,0%);background:linear-gradient(90deg,#baff74,#76fcb8);border-radius:20px;box-shadow:0 0 15px #aeff6f88;position:relative;transition:width .65s cubic-bezier(.2,.8,.2,1)}.desktop-workspace .dt-led-progress>span::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#e3ffcc90,transparent);width:45px;transform:translateX(-120px);animation:dt-credit-scan 6s ease-in-out infinite;opacity:.5}.desktop-workspace .dt-daily-credits{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:11px 16px 13px;border-bottom:1px solid #294c33;color:#8faf92;font-size:9px}.desktop-workspace .dt-daily-credits b{color:#c9e7bd;font-weight:600;margin-left:5px}.desktop-workspace .dt-daily-credits button{display:flex;align-items:center;background:none;border:0;color:#87ab88;font-size:8px;padding:0}.desktop-workspace .dt-daily-credits button svg{width:11px;height:11px}
.desktop-workspace .dt-planned-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px 8px}.desktop-workspace .dt-planned-heading h3{font-size:11px;font-weight:700;margin:0}.desktop-workspace .dt-planned-heading>span{border:1px solid #315335;border-radius:30px;padding:2px 7px;color:#86a688;font-size:7px}.desktop-workspace .dt-reward-miniatures{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 16px 12px}.desktop-workspace .dt-reward-miniatures button{display:flex;align-items:center;flex-direction:column;min-width:0;gap:5px;padding:0 0 8px;overflow:hidden;border:1px solid #26482e;border-radius:7px;background:radial-gradient(ellipse at center,#17392055,transparent 80%),#040e09;color:#cce5cb}.desktop-workspace .dt-reward-miniatures button:hover{border-color:#84ab58;box-shadow:0 0 17px #aaff501c}.desktop-workspace .dt-reward-miniatures img{width:100%;height:112px;object-fit:contain;padding:3px 6px;mix-blend-mode:screen}.desktop-workspace .dt-reward-miniatures button>span{height:112px;display:grid;place-items:center}.desktop-workspace .dt-reward-miniatures button>span svg{height:35px;width:35px}.desktop-workspace .dt-reward-miniatures strong{font-size:10px;padding:0 4px;text-align:center;line-height:1.3;max-width:100%}.desktop-workspace .dt-reward-miniatures small{font-size:8px;color:#82a98b}.desktop-workspace .dt-referral-shortcut{display:flex;align-items:center;gap:9px;padding:12px 15px;width:100%;border:0;border-top:1px solid #284e33;border-radius:0;background:linear-gradient(100deg,#18331e44,#06110b);color:#cde2ca}.desktop-workspace .dt-referral-shortcut>svg{width:17px;height:17px}.desktop-workspace .dt-referral-shortcut>strong{font-size:11px}.desktop-workspace .dt-referral-shortcut>span{font-size:8px;color:#8cac8d;margin-left:auto}.desktop-workspace .dt-referral-shortcut>svg:last-child{width:12px;height:12px}
.desktop-workspace .dt-holdings{grid-column:1/3;grid-row:2;min-height:260px;align-self:stretch}.desktop-workspace .dt-holdings>header{padding-bottom:12px;border-bottom:1px solid #284b31}.desktop-workspace .dt-holdings-scroll{max-height:410px;overflow:auto;scrollbar-width:thin;scrollbar-color:#35583c transparent}.desktop-workspace .dt-holdings table{width:100%;border-collapse:collapse;text-align:right}.desktop-workspace .dt-holdings th{text-align:right;font-weight:500;color:#83a58a;font-size:9px;background:#06150b;padding:11px 15px;border-bottom:1px solid #294b33;white-space:nowrap;position:sticky;top:0}.desktop-workspace .dt-holdings td{font-size:11px;color:#cee0cb;padding:12px 15px;border-bottom:1px solid #23432b99;white-space:nowrap}.desktop-workspace .dt-holdings th:first-child,.desktop-workspace .dt-holdings td:first-child{text-align:left}.desktop-workspace .dt-holdings td>button{display:flex;align-items:center;gap:11px;background:none;border:0;color:#e2eedf;padding:0;max-width:100%;text-align:left}.desktop-workspace .dt-holdings td .avatar{width:31px;height:31px;border-radius:50%;border:1px solid #3c6b44;background:#0b2011;padding:2px}.desktop-workspace .dt-holdings td>button>span:last-child{display:flex;align-items:baseline;gap:9px}.desktop-workspace .dt-holdings td strong{font-size:11px}.desktop-workspace .dt-holdings td small{font-size:9px;color:#769e82;max-width:160px;overflow:hidden;text-overflow:ellipsis}.desktop-workspace .dt-holdings td[colspan]{padding:0}.desktop-workspace .dt-holdings td .dt-empty{min-height:190px}.desktop-workspace .dt-recent-activity{grid-column:3;grid-row:2;align-self:stretch;padding-bottom:8px}.desktop-workspace .dt-recent-activity>header{padding-bottom:15px}.desktop-workspace .dt-recent-activity>article{display:flex;align-items:center;gap:10px;margin:0 15px;padding:13px 0;border-bottom:1px solid #26452e}.desktop-workspace .dt-recent-activity>article>svg{width:18px;height:18px;stroke:#7ba98a;fill:none;stroke-width:1.5;flex:0 0 auto}.desktop-workspace .dt-recent-activity>article>span{display:grid;gap:4px;flex:1;min-width:0}.desktop-workspace .dt-recent-activity>article strong{font-size:10px;color:#c7ddc5}.desktop-workspace .dt-recent-activity>article small{font-size:8px;color:#7ba38a}.desktop-workspace .dt-recent-activity>article>b{font-size:10px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-workspace .dt-recent-activity .dt-empty{min-height:185px}
.desktop-workspace .dt-inline-error{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 13px;margin-bottom:12px;background:#3c2f1022;border:1px solid #806b35;border-radius:7px;color:#e3c88b;font-size:11px}.desktop-workspace .dt-inline-error button{border:1px solid #9d8e4c;border-radius:5px;background:#322d16;color:#e5d49c;font-size:10px;padding:4px 9px}
@keyframes dt-credit-scan{0%,40%{transform:translateX(-120px)}80%,100%{transform:translateX(420px)}}
@media(min-width:1800px){.desktop-workspace .dt-portfolio-grid{grid-template-columns:minmax(280px,.95fr) minmax(500px,1.85fr) minmax(350px,1.1fr);gap:16px}.desktop-workspace .dt-reactor{width:290px;margin:8px auto 14px}.desktop-workspace .dt-reactor-core>strong{font-size:40px}.desktop-workspace .dt-reactor-core>img{width:38px;height:45px}.desktop-workspace .dt-reward-miniatures img{height:145px}.desktop-workspace .dt-equity-plot{min-height:280px}.desktop-workspace .dt-equity-svg{max-height:320px}.desktop-workspace .dt-credits-balance>strong{font-size:36px}.desktop-workspace .dt-portfolio-metrics strong{font-size:28px}.desktop-workspace .dt-holdings td{padding:14px 18px}}
@media(max-width:1300px){.desktop-workspace .dt-portfolio-grid{grid-template-columns:minmax(205px,.9fr) minmax(285px,1.5fr) minmax(245px,1fr);gap:10px}.desktop-workspace .dt-credits-balance{padding:16px 12px;gap:7px}.desktop-workspace .dt-credits-balance>strong{font-size:24px}.desktop-workspace .dt-credits-balance>strong small{font-size:16px}.desktop-workspace .dt-credits-balance>span b{font-size:9px}.desktop-workspace .dt-reward-miniatures{margin-left:12px;margin-right:12px}.desktop-workspace .dt-reward-miniatures img{height:96px}.desktop-workspace .dt-portfolio-metrics{gap:12px;margin-left:13px;margin-right:13px}.desktop-workspace .dt-portfolio-metrics strong{font-size:18px}.desktop-workspace .dt-reactor-core>strong{font-size:25px}.desktop-workspace .dt-reactor-core>small{font-size:8px}.desktop-workspace .dt-reactor-core>img{width:25px;height:31px}.desktop-workspace .dt-reactor-core>span{font-size:7px}.desktop-workspace .dt-referral-shortcut>span{display:none}.desktop-workspace .dt-referral-shortcut>svg:last-child{margin-left:auto}.desktop-workspace .dt-holdings td,.desktop-workspace .dt-holdings th{padding:10px}.desktop-workspace .dt-holdings td>button>span:last-child{display:grid;gap:3px}.desktop-workspace .dt-portfolio>.dt-page-heading>div{gap:12px}.desktop-workspace .dt-daily-credits{padding:10px 12px;font-size:8px}}
@media(max-width:1050px){.desktop-workspace .dt-portfolio-grid{grid-template-columns:minmax(210px,.8fr) minmax(330px,1.7fr);gap:12px}.desktop-workspace .dt-portfolio-rewards{grid-column:1;grid-row:2}.desktop-workspace .dt-holdings{grid-column:2;grid-row:2}.desktop-workspace .dt-recent-activity{grid-column:1/3;grid-row:3}.desktop-workspace .dt-reactor{max-width:220px}.desktop-workspace .dt-portfolio>.dt-page-heading>div{align-items:flex-start;flex-direction:column;gap:7px}.desktop-workspace .dt-portfolio>.dt-page-heading{align-items:center}.desktop-workspace .dt-portfolio-wallet{font-size:9px;padding:5px 9px}}
