#workspace-page{max-width:1400px;margin:0 auto;padding:24px 32px 48px;min-height:calc(100dvh - 100px)}#workspace-page[hidden]{display:none}.workspace-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.workspace-top .text-button{font-size:12px;color:var(--theme-muted)}.workspace-back{rotate:180deg;width:15px;height:15px}.workspace-tabs{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--theme-border-base);background:var(--theme-background);border-radius:10px;overflow-x:auto;margin-bottom:30px}.workspace-tabs a{font-size:12px;white-space:nowrap;padding:10px 14px;border-radius:7px;color:var(--theme-muted)}.workspace-tabs a:hover{background:var(--theme-surface);color:var(--theme-text)}.workspace-tabs a[aria-current=page]{background:var(--theme-surface);color:var(--theme-accent)}#workspace-content>.dialog-body{padding:0;max-width:none}#workspace-content h1{font-size:clamp(28px,3vw,44px);line-height:1.15;letter-spacing:-1.2px;margin-bottom:16px}#workspace-content>.dialog-body>.eyebrow{margin-bottom:12px}#workspace-content .dialog-subtitle{max-width:850px;margin-bottom:28px;font-size:14px}#workspace-content .devnet-pool-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}#workspace-content .panel{min-width:0}#workspace-content .panel p{overflow-wrap:anywhere}#workspace-content .form-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}#workspace-content .detail-row{gap:20px;font-size:13px}#workspace-content .detail-row strong{overflow-wrap:anywhere}#workspace-content .devnet-address{overflow-wrap:anywhere}#workspace-content .terminal-table-wrap,#workspace-content .table-wrap{overflow:auto}#workspace-content table{min-width:560px}#workspace-content .notice{margin:18px 0;font-size:12px;line-height:1.7}#workspace-content .section-shell{padding-inline:0;max-width:none}#workspace-content .kmb-chat-log{max-height:55dvh;min-height:250px}#workspace-content .kmb-assistant,#workspace-content:has(#devnet-launch-form),#workspace-content:has(#devnet-builder-form){max-width:1000px}#workspace-content .devnet-input{margin:8px 0 20px}#workspace-content .label{display:block}#workspace-content .devnet-connection{gap:16px;flex-wrap:wrap}#workspace-content #devnet-error:empty{display:none}.workspace-open .footer{display:none}.profile-connect{padding:32px;max-width:760px}.profile-connect h2{font-size:22px;margin-bottom:12px}.profile-connect p{color:var(--theme-muted);font-size:14px;margin-bottom:20px;line-height:1.7}@media(min-width:1600px){#workspace-content .devnet-pool-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){#workspace-page{padding:18px 16px 36px}.workspace-tabs{margin-bottom:24px}.workspace-tabs a{padding:9px 12px;font-size:11px}#workspace-content .devnet-pool-list{grid-template-columns:minmax(0,1fr)}#workspace-content .detail-row{font-size:12px;gap:12px}#workspace-content .panel{padding:18px}.profile-connect{padding:22px}#workspace-content .rules-grid{grid-template-columns:1fr}#workspace-content .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-top>.tag{font-size:8px}}

#workspace-title:focus{outline:none}#workspace-content h1{font-family:var(--font);text-transform:none;font-weight:750}.workspace-switcher{display:flex;gap:10px;align-items:flex-start;margin-bottom:30px}.workspace-switcher .workspace-tabs{flex:1;min-width:0;margin-bottom:0}.workspace-tools select{background:var(--theme-background);border:1px solid var(--theme-border-base);border-radius:9px;padding:13px 10px;color:var(--theme-muted);font-size:12px;max-width:145px}.app-rail nav>button[aria-current=page]{background:var(--theme-surface);color:var(--theme-text)}@media(max-width:700px){.workspace-switcher{gap:7px;margin-bottom:24px}.workspace-tools select{max-width:108px;font-size:11px;padding:13px 6px}}

.workspace-section-heading{font-family:var(--font);font-size:21px;margin:32px 0 12px;letter-spacing:-.5px}[data-portfolio-wallet]>.panel>.detail-rows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}[data-portfolio-wallet]>.panel .detail-row{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:0;border:0}[data-portfolio-wallet]>.panel .detail-row>span{font-size:11px}[data-portfolio-wallet]>.panel .detail-row>strong{font-size:21px;letter-spacing:-.5px;text-align:left}[data-portfolio-wallet]>.panel .detail-row:first-child>strong{font-size:14px}@media(max-width:900px){[data-portfolio-wallet]>.panel>.detail-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}
