.crypto-studio .studio-topbar{gap:24px;z-index:50;background:#f5f6f4;backdrop-filter:none;isolation:isolate}.studio-navigation>a{display:flex;align-items:center;gap:7px}.studio-navigation>a>.icon{display:none}.studio-top-actions{display:flex;align-items:center;gap:7px;flex:none}.studio-top-actions .global-search{display:flex;align-items:center;gap:8px;width:210px;min-height:38px;padding:9px 11px;border:0;border-radius:5px;background:#eef0ec;color:#7c877b;font-size:10px;white-space:nowrap}.global-search .icon{width:15px;height:15px}.global-search kbd{margin-left:auto;font-size:8px}.studio-quick-action{display:flex;align-items:center;justify-content:center;min-width:34px;width:34px;height:36px;border:1px solid #e3e9df;border-radius:5px;color:#3f5940;background:transparent;position:relative}.studio-quick-action .icon{width:17px;height:17px}.studio-quick-action:hover{background:#e8f0e3}.notification-button i{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:#6f9e46;border:1px solid #f5f6f4}.studio-account{position:relative;flex:none}.studio-account summary{display:flex;align-items:center;gap:8px;min-height:40px;cursor:pointer;list-style:none;padding:0 0 0 4px}.studio-account summary::-webkit-details-marker,.studio-more summary::-webkit-details-marker{display:none}.studio-account summary>span:last-child{max-width:110px}.studio-account strong{display:block;font-size:10px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-account small{display:block;font-size:8px;color:#8a9780;margin-top:4px}.studio-account>div{position:absolute;right:0;top:calc(100% + 10px);width:250px;padding:15px;background:#fff;border:1px solid #dce7d5;border-radius:5px;box-shadow:0 18px 42px #183d2515;z-index:65}.studio-account>div>strong{padding:0 3px 12px;border-bottom:1px solid #e5ecdf;color:#809275;font-size:10px}.studio-account>div>a,.studio-account>div>button{display:block;padding:10px 3px;font-size:11px;width:100%;text-align:left}.studio-more{position:static}.studio-more>summary{display:flex;align-items:center;gap:7px;font-size:12px;min-height:40px;padding:9px 12px;list-style:none;cursor:pointer;border-radius:4px;color:#344338}.studio-more[open]>summary{background:#e7eee1}.studio-tools-dropdown{display:none;position:absolute;left:0;right:0;top:calc(100% - 4px);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:24px;background:#fff;border:1px solid #dce6d4;border-radius:4px;box-shadow:0 20px 45px #173f311a;max-height:calc(100dvh - 110px);overflow:auto;z-index:60}.studio-more[open]>.studio-tools-dropdown{display:grid}.studio-tools-dropdown h2{font-size:9px!important;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#829477!important;margin:0 0 12px}.studio-tools-dropdown a{display:flex;gap:9px;align-items:center;min-height:38px;padding:8px;color:#3d5540;border-radius:4px;font-size:11px}.studio-tools-dropdown a>.icon{width:16px;height:16px;color:#7a9b6b}.studio-tools-dropdown a:hover,.studio-tools-dropdown a[aria-current=page]{background:#edf6e5}.crypto-studio.menu-open>.sidebar{display:flex;flex-direction:column;position:fixed;inset:12px auto 12px 12px;width:290px;height:calc(100dvh - 24px);z-index:75;background:#fcfdf9;border:1px solid #dae6d1;box-shadow:0 18px 100px #1d372438;border-radius:8px;padding:14px 12px}.studio-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:5px 9px 14px}.studio-drawer-head strong{font-size:13px}.crypto-studio>.sidebar nav{display:block;overflow:auto;padding:0 3px}.crypto-studio>.sidebar section{margin:7px 0 20px}.crypto-studio>.sidebar h2{font-size:9px;text-transform:uppercase;letter-spacing:.8px;padding:0 10px;margin:8px 0;color:#8b9b7b}.crypto-studio>.sidebar a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:4px;font-size:12px}.crypto-studio>.sidebar a .icon{width:17px;height:17px}.crypto-studio>.sidebar a:hover,.crypto-studio>.sidebar a[aria-current=page]{background:#eaf4e3}.studio-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.studio-agent .agent-number{font-size:8px;letter-spacing:1px;color:#8da37d}.agent-glyph{display:grid;place-items:center;width:56px;height:56px;background:linear-gradient(135deg,#e1f4d9,#f3faed);border:1px solid #dbeacb;border-radius:10px;color:#437d38;margin:25px 0 20px}.agent-glyph .icon{width:26px;height:26px}.studio-agent h2{font-size:19px}.studio-agent>p{font-size:12px;line-height:1.8;margin:12px 0}.studio-agent>small{display:block;font-size:9px;color:#91a17d}.studio-agent form{border-top:1px solid #e5eddd;margin-top:22px;padding-top:16px}.studio-agent form label{font-size:10px}.studio-agent form select{font-size:10px}.studio-agent form button{margin-top:12px;width:100%}.studio-saved-row{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:20px 0;border-bottom:1px solid #e7eee0}.studio-saved-row:last-child{border-bottom:0}.studio-saved-row h3{font-size:14px;font-weight:550;color:#35513a}.studio-saved-row p{font-size:11px;line-height:1.7;margin-top:7px;color:#8b9d7b}.studio-saved-row small{font-size:9px;color:#91a580}.studio-saved-row form{display:flex;align-items:flex-end;gap:12px;max-width:420px}.studio-saved-row form label{font-size:10px}.studio-saved-row form select{font-size:10px;max-width:280px}.studio-saved-row form button{flex:none}.watchlist-chips{display:flex;gap:7px;flex-wrap:wrap}.watchlist-chips button{font-size:10px;padding:8px 12px;background:#f1f7e9;border:1px solid #e1ebd7;border-radius:20px;color:#66854e}.studio-settings{max-width:740px}.studio-settings form{display:grid;gap:22px}.studio-settings form button{justify-self:start;min-width:180px}.studio-settings .check{display:flex;gap:10px;align-items:center}.studio-account-dl{margin:0}.studio-account-dl>div{display:grid;grid-template-columns:180px 1fr;padding:17px 0;border-bottom:1px solid #e7eddf}.studio-account-dl dt{font-size:11px;color:#879b77}.studio-account-dl dd{font-size:12px;margin:0;overflow-wrap:anywhere}.coverage-market-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.coverage-market-grid button{display:flex;align-items:center;gap:9px;text-align:left;padding:14px 12px;border:1px solid #e5ecdc;border-radius:5px;background:#fafcf7;color:#45633b}.coverage-market-grid strong{font-size:11px;display:block}.coverage-market-grid small{font-size:9px;display:block;margin-top:4px;color:#94a584}.studio-status{font-size:25px!important}.studio-dialog{width:min(740px,calc(100vw - 32px));max-height:82dvh;padding:0;border:1px solid #d9e5ce;background:#f9fcf5;border-radius:8px;color:#294531;box-shadow:0 28px 120px #122b2938}.studio-dialog::backdrop{background:#11291b6b;backdrop-filter:blur(4px)}.studio-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #e1ead8;background:#f3f8ec;position:sticky;top:0;z-index:1}.studio-dialog h2{font-size:15px;margin:0}.studio-dialog-close{width:28px;height:28px;background:transparent;border:1px solid #dce6d1;border-radius:4px;color:#45603b}.studio-dialog-body{padding:22px;overflow:auto;max-height:calc(82dvh - 68px)}.studio-dialog-body>input{width:100%;padding:13px 15px;font-size:13px}.studio-dialog-body section>h3{margin:22px 0 10px;text-transform:uppercase;letter-spacing:1px;color:#90a27d;font-size:9px}.studio-dialog-body section>a,.studio-dialog-body section>button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 9px;text-align:left;font-size:12px;color:#47663b;border-radius:4px;border:0;background:transparent}.studio-dialog-body section>a:hover,.studio-dialog-body section>button:hover{background:#eaf4df}.studio-dialog-body section small{margin-left:auto;color:#9aab88;font-size:10px}.studio-dialog-body pre{font-size:10px;max-height:440px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ticker-paused .reference-ticker-track{animation-play-state:paused}.ticker-pause{flex:none;border:0;border-left:1px solid #e3ebd8;background:#f8fbf4;padding:0 10px;color:#7e986a;font-size:12px}.reference-ticker-label b{font-size:8px;letter-spacing:.8px;font-weight:500}.feed-reconnecting .reference-ticker-label .dot{background:#b9bd8e}.quote-flash-up{animation:live-price-up .65s ease-out}.quote-flash-down{animation:live-price-down .65s ease-out}@keyframes live-price-up{0%,20%{background:#b9eccb;color:#117643}100%{background:transparent}}@keyframes live-price-down{0%,20%{background:#f5c7cc;color:#ad2e43}100%{background:transparent}}.crypto-compact .card{padding:17px}.crypto-compact .universe-table td{padding-block:10px}.crypto-reduced-motion .reference-ticker-track{animation:none}.crypto-reduced-motion .quote-flash-up,.crypto-reduced-motion .quote-flash-down{animation:none}
@media(max-width:1600px){.studio-account summary>span:last-child{display:none}.studio-top-actions .global-search{width:170px}.crypto-studio .studio-topbar{gap:18px}}
@media(max-width:1400px){.studio-top-actions .global-search{width:36px;justify-content:center;padding:9px}.global-search>span,.global-search kbd{display:none}.studio-top-actions{gap:6px}.studio-navigation>a{padding-inline:10px}.studio-agent-grid{gap:14px}.coverage-market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1100px){.studio-navigation>a{font-size:10px;padding-inline:8px}.studio-more>summary{font-size:10px;padding-inline:8px}.studio-quick-action{width:31px;min-width:31px}.studio-tools-dropdown{gap:12px;padding:18px}.studio-tools-dropdown a{font-size:10px;padding:8px 4px}.studio-agent-grid{grid-template-columns:1fr}.studio-agent{display:grid;grid-template-columns:80px 1fr;gap:0 20px}.studio-agent>.agent-number{grid-column:1/-1}.agent-glyph{grid-row:2/6}.studio-agent form{grid-column:1/-1}.studio-agent>p{margin:10px 0}.coverage-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){.studio-navigation{display:none!important}.crypto-studio .studio-topbar{justify-content:space-between}.studio-top-actions{gap:6px}.studio-top-actions>.studio-quick-action:first-of-type{display:none}.studio-saved-row{align-items:flex-start;flex-direction:column;gap:15px}.studio-saved-row form{width:100%;max-width:none}.coverage-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-studio .aq-dock{gap:0}.crypto-studio .aq-dock>a,.crypto-studio .aq-dock>button{min-width:46px;padding:6px 7px}.crypto-studio .aq-dock span{font-size:7px}.studio-tools-dropdown{grid-template-columns:1fr 1fr}.studio-account-dl>div{grid-template-columns:130px 1fr}}
@media(max-width:500px){.studio-top-actions>.studio-quick-action{display:none}.studio-top-actions>.studio-all-tools{display:flex}.studio-top-actions .global-search{width:32px}.studio-account summary{padding:0}.studio-dialog{max-height:88dvh}.studio-dialog-body{padding:16px}.studio-agent{grid-template-columns:55px 1fr;gap:0 15px}.agent-glyph{width:48px;height:48px}.studio-account-dl>div{grid-template-columns:1fr;gap:8px}.coverage-market-grid{grid-template-columns:1fr 1fr}.coverage-market-grid button{padding:11px 7px}.coverage-market-grid .coin-logo{width:22px;height:22px}.studio-saved-row form{flex-direction:column;align-items:stretch}.studio-saved-row form select{max-width:none}.studio-settings{padding:20px}}

/* Labels unfold below their icons, preserving the primary navigation width. */
.studio-topbar .studio-quick-action,.studio-topbar .icon-btn{position:relative;flex:none}
.studio-topbar .studio-quick-action>span,.studio-topbar .studio-icon-label{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);display:block!important;max-width:0!important;margin:0!important;overflow:hidden;opacity:0;padding:0;border:1px solid transparent;border-radius:4px;background:#173f31;color:#f5faed;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:500;line-height:1.2;transition:opacity .18s,transform .18s,max-width .2s,padding .18s;z-index:75}
.studio-topbar .studio-quick-action:is(:hover,:focus-visible)>span,.studio-topbar .icon-btn:is(:hover,:focus-visible)>.studio-icon-label{max-width:220px!important;opacity:1;padding:9px 12px;transform:translate(-50%,0);border-color:#315b44}
.studio-topbar .studio-more{position:static}
.studio-topbar .studio-more>summary{border:1px solid transparent;gap:7px}
.studio-topbar .studio-more[open]>summary{border-color:#cfdcc7}
.studio-topbar .studio-more-caret{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .18s}
.studio-topbar .studio-more[open] .studio-more-caret{transform:rotate(180deg)}
.studio-topbar .studio-tools-dropdown{left:0;right:0;top:calc(100% - 5px);border-radius:6px;border-top:3px solid #a9d28b;background:#fcfef9;animation:studio-menu-in .16s ease-out}
.studio-tools-dropdown section+section{border-left:1px solid #e6eddc;padding-left:16px}
.studio-topbar{backdrop-filter:none!important;background:#f5f6f4!important}
@keyframes studio-menu-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.studio-topbar .studio-tools-dropdown{animation:none}.studio-topbar .studio-quick-action>span,.studio-topbar .studio-icon-label{transition:none}}

.crypto-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.crypto-plan{display:flex;flex-direction:column;padding:28px 24px;border:1px solid #dce8d2;border-radius:7px;background:#fafdf5}.crypto-plan-featured{background:linear-gradient(145deg,#e3f6d8,#f6fced);border-color:#9bc681}.crypto-plan .eyebrow{font-size:7px;letter-spacing:.8px;min-height:19px}.crypto-plan h2{font-size:20px;font-weight:500;margin:12px 0}.crypto-plan-price{display:flex;align-items:baseline;gap:8px;font-size:47px!important;line-height:1.1;color:#284f36!important;margin:16px 0!important;letter-spacing:-2px}.crypto-plan-price small{font-size:9px;letter-spacing:0;color:#829b70}.crypto-plan>p{font-size:11px;color:#829673;line-height:1.7}.crypto-plan ul{padding:18px 0 20px;margin:0;list-style:none;flex:1}.crypto-plan li{font-size:10px;padding:9px 0;border-bottom:1px solid #dfead3;color:#536f43}.crypto-plan li:before{content:'↗';margin-right:8px;color:#8eb26c}.crypto-plan>small{font-size:8px;color:#8b9f7b;line-height:1.7;margin-bottom:15px}.crypto-plan button{width:100%;font-size:11px;padding-inline:8px}.crypto-price-note{font-size:9px;line-height:1.8;color:#91a580;margin:18px 0 0;max-width:820px}.crypto-billing-status{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.crypto-billing-status small{font-size:8px;letter-spacing:1px;color:#94a67d}.crypto-billing-status h2{margin:10px 0;font-size:21px}.crypto-billing-status p{font-size:11px;line-height:1.8}.studio-dialog:has(.crypto-plan-grid){width:min(1080px,calc(100vw - 30px))}.crypto-access-paused{min-height:100dvh;background:#f2f6ed;padding:26px 40px}.crypto-access-paused>.brand{width:max-content}.crypto-access-paused main{min-height:75dvh;display:grid;place-items:center;position:relative}.crypto-access-paused main>section{z-index:1;max-width:500px;padding:45px;text-align:center;border:1px solid #dfe8d6;background:#f9fcf3e0;backdrop-filter:blur(18px);border-radius:12px;box-shadow:0 25px 100px #1b442715}.crypto-access-paused h1{font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:1.06;margin:22px 0;color:#214b36}.crypto-access-paused em{font-weight:400;color:#789361}.crypto-access-paused p{font-size:13px;line-height:1.8;color:#7a9169;margin:22px 0}.paused-workspace-art{position:absolute;inset:70px 4%;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;filter:blur(7px);opacity:.6;pointer-events:none}.paused-workspace-art i{border:1px solid #d4e3c8;border-radius:8px;background:linear-gradient(145deg,#e5f0d8,#fbfdf6)}@media(max-width:850px){.crypto-plan-grid{grid-template-columns:1fr}.crypto-plan{padding:25px}.crypto-plan ul{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.crypto-billing-status{align-items:flex-start;flex-direction:column}.crypto-access-paused{padding:20px}.crypto-access-paused main>section{padding:30px 24px}.crypto-access-paused h1{font-size:38px}}@media(max-width:450px){.crypto-plan ul{grid-template-columns:1fr}}
