/* ErupsyStation: amethyst, ink and clear editorial hierarchy. */
:root{--ink:#100d16;--paper:#f5f0ff;--lilac:#c8a5ff;--quiet:#b2a8c0;--edge:#c5afeb20}
body{background:var(--ink);color:var(--paper)}
button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}
:focus-visible{outline:2px solid #d5baff;outline-offset:4px}
.btn{border-radius:10px;font-weight:650;min-height:46px;transition:background .18s,box-shadow .18s,transform .18s}
.btn.primary{background:#bc93f5;color:#21132f;border:1px solid #cfb1fa;box-shadow:inset 0 1px #ffffff50,0 3px 12px #03010530}
.btn.primary:hover{background:#d2b4ff;box-shadow:inset 0 1px #ffffff70,0 6px 20px #03010540;transform:translateY(-1px)}
#header{background:#100d16f2;border-bottom:1px solid var(--edge)}
.studio-home .world-hero{background:radial-gradient(ellipse at 80% 40%,#6a3e9b25,transparent 56%),#100d16;overflow:hidden}
.studio-home .station-blueprint{background:none;opacity:1}
.studio-home .station-blueprint:before{background:none}
.studio-home .station-blueprint:after{inset:8% -20% -70% 42%;border:1px solid #c5a0f71a;border-radius:50%;transform:rotate(-32deg);background:none;box-shadow:0 0 0 64px #c9a6ff03,0 0 0 65px #c9a6ff0b,0 0 0 134px #c9a6ff02,0 0 0 135px #c9a6ff08}
.studio-home .hero-layout{min-height:690px;grid-template-columns:1.05fr 1fr;gap:42px;padding-block:75px 60px}
.studio-home .world-content h1{font-size:clamp(52px,5.5vw,86px);letter-spacing:-4px;line-height:1.06;margin:30px 0 25px;max-width:750px}
.studio-home .world-content h1 span{color:#c7a4fa}
.studio-home .world-content>p{font-size:17px;line-height:1.85;max-width:510px;color:#b6acc2}
.studio-home .world-kicker{font-size:10px;letter-spacing:1.7px}.studio-home .world-kicker .pixel-mark{border-radius:3px}
.studio-home .hero-button{padding:18px 23px;font-size:13px;min-height:54px}.studio-home .hero-footnote{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.7;color:#a99bb9}
.signature-line{display:inline-block;width:24px;height:1px;background:#c39df4}
.studio-home .station-lab{position:relative;background:radial-gradient(ellipse at 50% 40%,#8c55d528,transparent 68%),#1b1422;border:1px solid #caa5f333;border-radius:22px;box-shadow:0 28px 75px #03010750, inset 0 1px #dec6fb0a;overflow:hidden;transform:rotate(1deg)}
.studio-home .station-lab:before{display:none}.studio-home .lab-top{display:flex;padding:19px 22px;border-bottom:1px solid var(--edge);font-size:9px}.studio-home .lab-stage{height:390px}.studio-home .lab-coordinate{opacity:.5}.studio-home .lab-readout{padding:16px 24px;background:#100d1640;border-block:1px solid var(--edge)}
.studio-home .scene-modes{padding:9px 15px;background:#100d1640}.studio-home .scene-modes button{border:0;border-radius:6px;flex:1;padding:10px 8px;font-size:11px}.studio-home .scene-modes button[aria-pressed=true]{border:0;background:#b78be51c;color:#e0c3ff}
.world-caption{display:block;text-align:center;font:9px 'IBM Plex Mono',monospace;letter-spacing:2px;color:#b6a0cb;padding:15px}
.studio-home .hero-baseline{font-size:10px;padding-block:20px;color:#b8a7cc}.studio-home .hero-baseline a{color:#e0c9fa}
.studio-home .studio-results{background:#19131f;color:#f0e5ff;border-block:1px solid #ccb0ee26;padding:32px 0 18px}
.studio-home .results-layout{grid-template-columns:1fr 2.3fr;gap:32px}.studio-home .results-caption .eyebrow{color:#ad8bcf}.studio-home .results-caption p{font-size:21px;line-height:1.4;color:#e3d6f0;font-weight:550}.studio-home .studio-proof strong{color:#d6b8ff;font-size:52px;font-weight:650;letter-spacing:-2px}.studio-home .studio-proof>div{border-color:#ba9adb26;padding-inline:30px}.studio-home .studio-proof span{color:#c0b1ce;font-size:12px}.studio-home .results-note{color:#9787a8;font-size:11px}
.studio-home .compat-band{padding:27px 0;background:#100d16;border-bottom:1px solid #ccb0ee15}.studio-home .platform-logo{background:transparent;border:0}.studio-home .platform-label strong{font-size:16px}.studio-home .compat-intro p{color:#b9a9cb}
.studio-home .section{padding-block:78px}.studio-home .section-top h2{font-size:clamp(32px,3.4vw,48px);letter-spacing:-1.8px;line-height:1.15}.studio-home .section-aside{font-size:14px;line-height:1.9}
.studio-home .path-grid{gap:24px}.studio-home .path-card:nth-child(n){margin-top:0}.studio-home .path-visual{height:270px;border-radius:16px;overflow:hidden}.studio-home .path-copy{padding:22px 4px}.studio-home .path-copy h3{font-size:25px;letter-spacing:-.7px}.studio-home .path-copy p{font-size:14px}.studio-home .path-bottom{font-size:12px}
.studio-home .curated-collection{padding-bottom:40px}.studio-home .product-card{border:1px solid var(--edge);background:#19141f;border-radius:16px;overflow:hidden}.studio-home .product-image{min-height:230px;position:relative}.studio-home .product-body{padding:25px}.studio-home .product-body h3{font:650 22px/1.4 Manrope,sans-serif;letter-spacing:-.7px}.studio-home .product-body p{font-size:14px;line-height:1.8;color:#b7a8c4}.studio-home .product-body small{font-size:11px;color:#b7a8c4}.studio-home .product-bottom{padding-top:22px}.studio-home .price{font-size:21px}
.studio-home .studio-benefits{padding-block:70px;gap:70px;border-top:1px solid var(--edge)}.studio-home .editorial-heading h2{font-size:44px;letter-spacing:-1.6px}.studio-home .benefit-editorial h3{font-size:17px}.studio-home .benefit-editorial p{font-size:13px}.studio-home .benefit-number{display:none}
.studio-home .studio-investment{border-radius:20px;background:radial-gradient(at 0% 100%,#603e8920,transparent 60%),#1b1423;padding:60px;gap:60px;overflow:hidden}.studio-home .investment-story h2{font-size:46px;letter-spacing:-2px}.studio-home .investment-offer{transform:none;box-shadow:0 24px 60px #05030940;background:#ceb0f4;border-radius:14px;padding:32px}.studio-home .offer-price{font-size:92px}.studio-home .investment-offer:hover{transform:none}
/* Catalog: compact introduction, genuine inventory and readable product cards. */
.catalog-store{padding-top:30px;max-width:1440px}.catalog-store .catalog-heading{min-height:0;display:grid;grid-template-columns:1fr 310px;gap:50px;padding:32px 0 42px;background:none}.catalog-store .catalog-heading:before{display:none}.catalog-store .catalog-heading h1{font-size:clamp(42px,4.7vw,66px);letter-spacing:-2.7px;line-height:1.08}.catalog-store .catalog-heading p{font-size:15px;line-height:1.85;max-width:540px}.catalog-store .catalog-breadcrumb{font-size:12px;margin-bottom:28px}
.collection-note{position:relative;overflow:hidden;align-self:stretch;border:1px solid #cfa9ff30;border-radius:16px;background:linear-gradient(135deg,#332047,#1c1526);padding:30px;display:flex;flex-direction:column;justify-content:center}.collection-note .eyebrow{font-size:9px;color:#cfafea}.collection-note>strong{font-size:24px;font-weight:600;letter-spacing:-.7px;margin-top:14px}.catalog-store .collection-note p{font-size:13px;color:#c6b2d7;line-height:1.6;margin-top:12px}.collection-mark{position:absolute;right:18px;top:25px;opacity:.23;transform:rotate(-12deg)}.collection-count{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d7b8fa23;padding-top:18px;margin-top:22px;font-size:12px;color:#ddc5ef}.collection-count .icon{width:18px}
.catalog-store .catalog-promise{padding:18px 0;border-block:1px solid var(--edge);margin-bottom:26px;gap:20px}.catalog-store .catalog-promise>span{font-size:11px;color:#bba9ce}.catalog-store .catalog-controlbar{padding:0 0 22px;background:transparent;border-radius:0;gap:20px;border-bottom:1px solid var(--edge)}.catalog-store .catalog-types{background:#1d1626;border:1px solid var(--edge);border-radius:10px;padding:5px}.catalog-store .catalog-types button{border:0;border-radius:6px;font-size:13px;padding:12px 16px}.catalog-store .catalog-types button[aria-pressed=true]{background:#c6a4f3;color:#241832}.catalog-store .catalog-types button span{color:inherit;opacity:.75}.catalog-store .catalog-search{border:1px solid #b99ccb40;border-radius:10px;background:#19131f;min-height:50px;flex:1;max-width:540px}.catalog-store .catalog-search input{font-size:14px}
.catalog-store .catalog-body{grid-template-columns:205px minmax(0,1fr);gap:35px}.catalog-store .catalog-filter-panel{padding-right:25px}.catalog-store .catalog-filter{gap:10px}.catalog-store .catalog-filter>span{font-size:12px;color:#c3b5d2}.catalog-store .catalog-filter select{font-size:13px;min-height:44px;border-radius:8px;padding-inline:12px}.catalog-store .catalog-help{background:#1a1321;padding:20px;border:1px solid var(--edge);border-radius:12px}.catalog-store .catalog-help h2{font-size:14px}.catalog-store .catalog-help p{font-size:12px;line-height:1.8}.catalog-store .catalog-order,.catalog-store #filter-count{font-size:12px}.catalog-store .catalog-order select{font-size:12px;min-height:44px;width:170px}
.catalog-store .catalog-product-grid{gap:22px}.catalog-store .catalog-product{border-radius:16px;background:#1b1523;border-color:#ccb0ee26;box-shadow:0 8px 28px #05020818}.catalog-store .catalog-product:hover{border-color:#c9a2ef80;transform:translateY(-4px);box-shadow:0 16px 32px #05020840}.catalog-store .catalog-product-cover{aspect-ratio:1.45;background:#282034}.catalog-store .catalog-product-cover.is-placeholder{background:radial-gradient(ellipse at 50% 110%,#9560c936,transparent 65%),#292033}.catalog-store .catalog-product:nth-child(3n+2) .is-placeholder{background:radial-gradient(ellipse at 50% 110%,#5556a650,transparent 65%),#211e31}.catalog-store .catalog-product-glyph{width:86px;height:86px;transform:none;border:1px solid #dac0ff42;border-radius:22px;background:#caa9ee0a;box-shadow:0 0 0 18px #bca0ee05,0 0 0 19px #bca0ee10}.catalog-store .catalog-product-glyph .icon{width:40px;height:40px;color:#d4b5f4}.catalog-store .catalog-kind,.catalog-store .catalog-showcase{font-size:10px;padding:6px 9px;border-radius:6px}.catalog-store .catalog-product-info{padding:22px}.catalog-store .catalog-category{font-size:10px;letter-spacing:1.1px}.catalog-store .catalog-product-info h2{font-size:20px;letter-spacing:-.6px;line-height:1.4;margin:12px 0}.catalog-store .catalog-product-info>p{font-size:13px;line-height:1.8;color:#b7a8c5}.catalog-store .catalog-specs span{font-size:10px;padding:6px 8px}.catalog-store .catalog-product-purchase{gap:15px;flex-wrap:wrap;padding-top:20px}.catalog-store .catalog-product-purchase strong{font-size:21px}.catalog-store .catalog-details{font-size:12px;gap:8px;min-height:32px}.catalog-store .catalog-bottom-note{background:#1c1524;padding:26px;border:1px solid var(--edge);border-radius:14px}.catalog-store .catalog-bottom-note strong{font-size:16px}.catalog-store .catalog-bottom-note small{font-size:13px}
/* Workspaces: a persistent navigation rail, comfortable density and task hierarchy. */
.workspace-page{max-width:1580px;width:calc(100% - 56px);padding-top:30px;padding-bottom:70px}.workspace-page .workspace-layout{grid-template-columns:236px minmax(0,1fr);gap:36px;align-items:start}.workspace-page .sidebar{background:#17121f;border:1px solid var(--edge);border-radius:16px;padding:16px 12px;top:98px;position:sticky;max-height:calc(100dvh - 120px);overflow:auto;scrollbar-width:thin}.workspace-brand{display:flex;gap:11px;padding:9px 11px 25px;align-items:center;border-bottom:1px solid var(--edge);margin-bottom:18px}.workspace-brand>span{font-size:14px;font-weight:700;letter-spacing:-.4px}.workspace-brand small{display:block;font-size:8px;letter-spacing:1.4px;font-weight:500;color:#ab93c4;margin-top:6px}.workspace-group{display:block;font-size:9px;font-weight:600;letter-spacing:1.3px;color:#8f7da1;margin:20px 14px 10px}.workspace-page .sidebar a,.workspace-page .sidebar button{min-height:44px;border-radius:9px;font-size:12px;gap:12px;padding:12px 14px;color:#c0b0d1;margin-bottom:3px}.workspace-page .sidebar a.active{background:#b18ad825;color:#efdfff;box-shadow:none;border:1px solid #ca9bf530}.workspace-page .sidebar a.active:after{content:'';width:5px;height:5px;background:#d1afff;border-radius:50%;margin-left:auto}.workspace-page .sidebar a:hover{background:#ad7ce218;color:#f6eeff}.workspace-page .sidebar .user-card{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:10px;padding:20px 9px 5px;margin-top:16px;border-top:1px solid var(--edge);border-bottom:0}.workspace-page .user-card .avatar{grid-row:span 2;width:32px;height:32px;border-radius:9px;background:#332441;border:1px solid #d5b6f42b;font-size:14px;margin:0}.workspace-page .user-card strong{font-size:11px;overflow-wrap:anywhere}.workspace-page .user-card small{font-size:10px;grid-column:2;overflow-wrap:anywhere;color:#9b88ae}.workspace-page #logout{margin-top:15px;border-top:1px solid var(--edge);border-radius:0}
.workspace-page .workspace-toolbar{display:flex;gap:18px;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--edge)}.workspace-page .workspace-toolbar>span{font-size:9px;letter-spacing:1.2px;color:#ad97c3}.workspace-page .workspace-toolbar>a{font-size:11px;margin-left:auto;order:2}.workspace-date{font-size:11px;color:#9e8baf;margin-left:auto}.workspace-page .workspace-toolbar:has(.workspace-date)>a{margin-left:0}
.workspace-page .account-heading{padding:4px 0 24px;margin-bottom:0;border:0;gap:20px}.workspace-page .account-heading h1,.workspace-page #account-content>h1{font:650 clamp(27px,2.8vw,38px)/1.2 Manrope,sans-serif!important;letter-spacing:-1.3px!important}.workspace-page .account-heading p{font-size:14px;line-height:1.8;color:#b1a0c1}.overview-welcome{display:block;color:#bda4d7;font-size:13px;margin-bottom:10px}.workspace-page .overview-heading{padding:12px 0 6px;align-items:center}.workspace-page .overview-heading h1{max-width:530px}.workspace-page .overview-heading>.btn{font-size:12px;padding:13px 18px;white-space:nowrap}
.workspace-page .metrics{gap:16px;margin:26px 0 30px}.workspace-page .metric{position:relative;padding:25px!important;border-radius:14px;border:1px solid var(--edge);border-top:1px solid var(--edge);background:#1a1422;min-width:0}.workspace-page .metric:first-child{background:#2b1d3b;border-color:#bd90ed45;color:#f1e4ff}.workspace-page .metric:first-child small,.workspace-page .metric:first-child strong{color:#f1e4ff}.workspace-page .metric small{display:block;font-size:12px;line-height:1.5;color:#beadcd}.workspace-page .metric strong{display:block;font:600 clamp(25px,2.4vw,38px)/1.3 Manrope,sans-serif;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:16px;color:#f0e4fd}.metric-symbol{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:#c398ee13;color:#cba6ed;margin-bottom:18px}.metric-symbol .icon{width:18px;height:18px}
.workspace-section-label{display:flex;align-items:center;justify-content:space-between;margin:30px 0 16px;gap:15px}.workspace-section-label h2{font:600 17px Manrope,sans-serif;margin:0;letter-spacing:-.3px}.workspace-section-label>span{font-size:11px;color:#a08bad}.workspace-page .workspace-shortcuts{gap:14px;margin-bottom:32px}.workspace-page .workspace-shortcuts>a{position:relative;min-height:98px;border-radius:12px;background:#19131f;border:1px solid #caa8ef20;padding:22px;gap:16px;transition:background .18s,border-color .18s}.workspace-page .workspace-shortcuts>a:hover{background:#261a32;border-color:#caa8ef60}.workspace-page .workspace-shortcuts strong{font-size:13px;font-weight:600}.workspace-page .workspace-shortcuts small{font-size:11px;color:#ab97bd;line-height:1.7;margin-top:6px}.workspace-page .workspace-shortcuts>a>.icon{width:24px;height:24px}.workspace-page .workspace-shortcuts b{font-size:17px;font-weight:400;color:#b799d2}
.workspace-page .panel,.workspace-page .record{background:#1a1421;border:1px solid var(--edge);border-radius:14px}.workspace-page .panel{padding:27px}.workspace-page .panel h2{font:600 19px Manrope,sans-serif;letter-spacing:-.5px}.workspace-page .record{padding:25px}.workspace-page .record h3{font:600 17px/1.5 Manrope,sans-serif}.workspace-page .record>p{font-size:14px;line-height:1.8;color:#c3b2d1}.workspace-page .record small,.workspace-page .small{font-size:12px;line-height:1.8}.workspace-page .table-wrap{border-radius:12px;border:1px solid var(--edge)}.workspace-page table{font-size:13px}.workspace-page th{background:#21182c!important;font-family:Manrope,sans-serif;letter-spacing:.2px;text-transform:none;font-size:11px;padding:17px 20px!important;color:#bca7cd}.workspace-page td{padding:20px!important;background:#17111f;border-color:#c9a6ed14;color:#d8cce3;font-size:13px}.workspace-page tbody tr:hover td{background:#23182d}.workspace-page .section-top{margin-top:32px;margin-bottom:20px}.workspace-page .section-top h2{font:600 22px/1.3 Manrope,sans-serif;letter-spacing:-.6px}.workspace-page .admin-chart-data{gap:20px}.workspace-page .admin-chart-data .panel{padding:26px}.workspace-page .chart-total{font-size:34px;font-weight:600;margin-block:16px;color:#ead8fb}.workspace-page .traffic-bars{border-bottom:1px solid var(--edge);background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#cfb1eb0a calc(25% - 1px),#cfb1eb0a 25%)}.workspace-page .traffic-bars>div>span{border-radius:4px 4px 0 0;background:#b58bdd}.workspace-page .chart-distribution h3{font-size:15px}.workspace-page input:not([type=checkbox]):not([type=radio]),.workspace-page select,.workspace-page textarea{border-radius:9px;border-color:#bc9bd033;font-size:14px;min-height:44px;background-color:#110d18}.workspace-page .btn.small{font-size:12px;min-height:40px}.workspace-page .label{font-size:12px}.workspace-page .notice{font-size:13px;line-height:1.8;border-radius:10px}
.account-guide{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:35px 0;margin:8px 0 30px;border-block:1px solid var(--edge)}.account-guide h2{font:600 27px/1.3 Manrope,sans-serif;letter-spacing:-.9px;margin:14px 0}.account-guide p{font-size:13px;line-height:1.8;color:#b2a0c1;max-width:400px}.account-guide nav{display:flex;flex-direction:column;justify-content:center;gap:12px}.account-guide nav a{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid var(--edge);border-radius:12px;background:#1b1423}.account-guide nav a:hover{border-color:#bc95e360}.account-guide a>.icon{width:21px;height:21px;color:#bc95e3}.account-guide a>.icon:last-child{margin-left:auto}.account-guide strong{display:block;font-size:13px}.account-guide small{display:block;color:#ad98bd;font-size:11px;margin-top:7px}.workspace-page .custom-banner{position:relative;overflow:hidden;background:linear-gradient(120deg,#352148,#201629);border:1px solid #ca9ce53b;border-radius:16px;padding:35px;gap:25px}.workspace-page .custom-banner h2{font:650 32px/1.2 Manrope,sans-serif;letter-spacing:-1px}.workspace-page .custom-banner p{font-size:14px;line-height:1.9;color:#c4b0d5}.workspace-page .empty{padding:50px 25px;background:#1b1422;border:1px dashed #c5a2e537;border-radius:14px}.workspace-page .empty h2{font-size:24px}.workspace-page .empty p{font-size:14px;line-height:1.8}
.workspace-overview .metric-symbol{position:absolute;top:20px;right:20px;margin:0}.workspace-overview .metric{padding-top:27px!important;padding-right:54px!important}.workspace-overview .metric strong{margin-top:25px}.workspace-overview .metric small{max-width:calc(100% - 10px)}
.account-recent{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0 0 30px}.account-recent>article{border:1px solid var(--edge);border-radius:14px;overflow:hidden;background:#1a1422;min-width:0}.account-recent-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px;border-bottom:1px solid var(--edge)}.account-recent-heading h2{font:600 17px Manrope,sans-serif;margin:0;letter-spacing:-.4px}.account-recent-heading .text-link{font-size:11px}.account-recent-empty{padding:32px 24px}.account-recent-empty>.icon{width:26px;height:26px;color:#b492d3;margin-bottom:14px}.account-recent-empty h3{font-size:17px;letter-spacing:-.4px;margin:0 0 10px}.account-recent-empty p{font-size:13px;line-height:1.8;color:#b5a1c6;margin-bottom:20px}.account-recent-empty .text-link{font-size:12px}.account-recent-row{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--edge)}.account-recent-row:last-child{border:0}.account-recent-row:hover{background:#b784e30a}.account-recent-row>span:nth-child(2){min-width:0;flex:1}.account-recent-row strong{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-recent-row small{display:block;color:#aa94bc;font-size:11px;margin-top:5px}.recent-symbol{display:grid;place-items:center;border-radius:8px;background:#b899e212;padding:9px;color:#c6a0e6}.recent-symbol .icon{width:18px;height:18px}.account-recent-row .tag{font-size:10px}
@media(min-width:1250px){.workspace-page .admin-charts .admin-chart-data{grid-template-columns:1.35fr 1fr}.workspace-page .admin-charts .traffic-bars{height:165px}}
@media(max-width:1150px){.studio-home .hero-layout{gap:25px}.studio-home .world-content h1{font-size:62px}.studio-home .hero-button{font-size:12px;padding:16px}.workspace-page .workspace-layout{grid-template-columns:205px minmax(0,1fr);gap:25px}.workspace-page .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page .overview-heading{align-items:start;flex-direction:column}.workspace-page .workspace-shortcuts>a{padding:18px;flex-direction:column;align-items:start}.catalog-store .catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.studio-home .hero-layout{grid-template-columns:1fr;min-height:0;padding-block:45px;gap:35px}.studio-home .world-content h1{font-size:clamp(44px,8vw,68px);letter-spacing:-2.5px}.studio-home .world-content>p{font-size:16px}.studio-home .station-lab{max-width:580px;width:100%;transform:none;justify-self:center}.studio-home .lab-stage{height:370px}.studio-home .results-layout{grid-template-columns:1fr;gap:22px}.studio-home .results-caption p{display:none}.studio-home .studio-proof{max-width:none}.studio-home .studio-proof>div:first-child{padding-left:0}.studio-home .results-note{text-align:left}.studio-home .studio-investment{padding:35px;gap:35px}.studio-home .investment-story h2{font-size:39px}.catalog-store .catalog-heading{grid-template-columns:1fr 235px;gap:28px}.collection-note{padding:23px}.collection-mark{opacity:.15}.collection-note>strong{font-size:20px}.catalog-store .catalog-body{grid-template-columns:1fr}.catalog-store .catalog-filter-panel{padding:0;border:0}.workspace-page .workspace-layout{grid-template-columns:1fr;gap:24px}.workspace-page .sidebar{position:static;max-height:none;display:flex;flex-wrap:nowrap;overflow:auto;padding:8px;gap:5px}.workspace-page .workspace-brand,.workspace-page .workspace-group,.workspace-page .sidebar .user-card{display:none}.workspace-page .sidebar a,.workspace-page .sidebar button{flex-shrink:0;white-space:nowrap;margin:0;min-height:43px}.workspace-page #logout{margin:0;border:0}.workspace-page .overview-heading{flex-direction:row;align-items:center}.workspace-page .workspace-shortcuts>a{flex-direction:row;align-items:center}.workspace-page .workspace-shortcuts b{display:none}.workspace-date{display:none}}
@media(max-width:600px){.studio-home .hero-layout{padding-block:35px}.studio-home .world-content h1{font-size:46px}.studio-home .world-content>p{font-size:15px}.studio-home .world-kicker{font-size:8px;letter-spacing:1px}.studio-home .hero-button{font-size:12px;padding:15px}.studio-home .hero-footnote{font-size:11px}.studio-home .lab-top{font-size:8px;padding:15px}.studio-home .lab-stage{height:300px}.studio-home .lab-readout{padding:15px}.studio-home .scene-modes button{font-size:10px}.studio-home .studio-proof strong{font-size:35px;letter-spacing:-1px}.studio-home .studio-proof>div{padding-inline:14px}.studio-home .studio-proof span{font-size:10px}.studio-home .results-note{font-size:10px}.studio-home .section{padding-block:48px}.studio-home .section-top{gap:22px;align-items:start}.studio-home .section-top h2{font-size:33px}.studio-home .path-grid{gap:28px}.studio-home .path-visual{height:260px}.studio-home .studio-benefits{padding-block:45px;gap:25px}.studio-home .editorial-heading h2{font-size:35px}.studio-home .studio-investment{padding:27px 20px;border-radius:16px}.studio-home .investment-story h2{font-size:35px}.studio-home .investment-offer{padding:25px}.studio-home .offer-price{font-size:80px}.catalog-store .catalog-heading{grid-template-columns:1fr;padding-block:15px 28px}.catalog-store .catalog-heading h1{font-size:44px;letter-spacing:-2px}.catalog-store .catalog-heading p{font-size:14px}.catalog-store .collection-note{display:none}.catalog-store .catalog-controlbar{flex-direction:column;align-items:stretch;gap:15px}.catalog-store .catalog-search{max-width:none;width:100%}.catalog-store .catalog-search input{font-size:16px}.catalog-store .catalog-types button{padding:11px;font-size:12px}.catalog-store .catalog-promise{gap:14px}.catalog-store .catalog-product-info{padding:20px}.catalog-store .catalog-product-info h2{font-size:20px}.catalog-store .catalog-product-grid{gap:20px}.catalog-store .catalog-bottom-note{padding:22px}.workspace-page{width:calc(100% - 28px);padding-top:18px}.workspace-page .overview-heading{flex-direction:column;align-items:start}.workspace-page .account-heading h1{font-size:29px!important;letter-spacing:-.9px!important}.workspace-page .workspace-toolbar{margin-bottom:18px;gap:10px}.workspace-page .workspace-toolbar>span{font-size:8px;letter-spacing:.5px}.workspace-page .metric{padding:20px!important}.workspace-page .metric small{font-size:11px}.workspace-page .metric strong{font-size:28px}.workspace-page:not(.admin-workspace) .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.workspace-page:not(.admin-workspace) .metric{padding:16px 10px!important}.workspace-page .workspace-shortcuts{grid-template-columns:1fr}.workspace-page .workspace-shortcuts>a{padding:20px;min-height:85px}.workspace-page .workspace-shortcuts strong{font-size:14px}.workspace-page .workspace-shortcuts small{font-size:12px}.workspace-page .workspace-shortcuts b{display:block}.account-guide{grid-template-columns:1fr;gap:18px;padding-block:28px}.account-guide h2{font-size:26px}.workspace-page .custom-banner{padding:27px}.workspace-page .custom-banner h2{font-size:28px}.workspace-page .panel{padding:22px}.workspace-page .admin-chart-data{grid-template-columns:1fr}.workspace-page .admin-chart-data .panel{padding:22px}.workspace-page .section-top h2{font-size:21px}.workspace-page .table-wrap{overflow:auto}.workspace-page .two-columns{grid-template-columns:1fr}.workspace-page .section-top{flex-wrap:wrap}}
@media(max-width:430px){.catalog-store .catalog-product-grid{grid-template-columns:1fr}.studio-home .world-content h1{font-size:42px}.studio-home .hero-button{padding:14px 12px;font-size:11px}.studio-home .studio-proof strong{font-size:30px}.studio-home .hero-baseline .mono{font-size:7px}.studio-home .hero-baseline a{font-size:9px}}
@media(prefers-reduced-motion:reduce){.btn,.catalog-store .catalog-product,.workspace-page .workspace-shortcuts>a{transition:none}.btn:hover,.catalog-store .catalog-product:hover{transform:none}}

@media(max-width:600px){.account-recent{grid-template-columns:1fr}.workspace-overview .metric-symbol{position:static;margin-bottom:15px}.workspace-overview .metric strong{margin-top:12px}.workspace-overview .metric small{max-width:none}}
