.workspace{--bg:#080a0e;--panel:#121720;--line:#293240;--text:#f7f8fb;--muted:#929eaf;--accent:#a8ff46;min-height:100vh;background:radial-gradient(circle at 14% -12%,#273a60 0,transparent 32%),var(--bg);color:var(--text)}.workspace *{box-sizing:border-box}.workspace-header{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:30px;align-items:center;padding:15px 4vw;background:#080a0edb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace a{color:inherit}.workspace-brand{font-weight:900;letter-spacing:.1em;white-space:nowrap}.continue-card span,.workspace-brand span,.workspace-kicker{color:var(--accent)}.workspace-header nav{display:flex;gap:5px;overflow:auto}.workspace-header nav a{padding:10px 12px;border-radius:9px;color:var(--muted);white-space:nowrap}.workspace-header nav a[aria-current=page]{color:var(--accent);background:#202936}.workspace main{max-width:1500px;margin:auto;padding:0 4vw 80px}.workspace-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:7vw;align-items:center;min-height:620px;padding:70px 0}.workspace-kicker{font-size:11px;letter-spacing:.2em;font-weight:800}.workspace-hero h1{font-size:clamp(48px,7vw,104px);line-height:.9;letter-spacing:-.055em;margin:18px 0 28px}.workspace-lede{max-width:660px;color:#b6bfcc;font-size:clamp(17px,2vw,22px);line-height:1.6}.workspace-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.continue-card>a,.workspace-actions a,.workspace-help>a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 19px;border:1px solid #3a4555;border-radius:11px;font-weight:750}.workspace-actions .workspace-primary{background:var(--accent);border-color:var(--accent);color:#11170c}.workspace-hero aside{background:linear-gradient(145deg,#172131,#0e1219);border:1px solid var(--line);border-radius:18px;padding:24px}.workspace-hero aside>strong{font-size:11px;letter-spacing:.15em;color:var(--muted)}.workspace-hero ol{list-style:none;padding:0;margin:18px 0 0}.workspace-hero li{display:flex;gap:14px;align-items:center;padding:17px 0;border-top:1px solid var(--line)}.workspace-hero li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#252e3a;color:var(--accent);font-weight:800}.workspace-hero li div{display:flex;flex-direction:column;gap:4px}.workspace-hero small{color:var(--muted)}.continue-card{display:flex;align-items:end;justify-content:space-between;gap:30px;background:linear-gradient(120deg,#a8ff4622,#172133 55%,#131720);border:1px solid #485b3f;border-radius:20px;padding:34px}.continue-card div{max-width:850px}.continue-card span{font-size:10px;font-weight:900;letter-spacing:.16em}.continue-card h2{font-size:clamp(25px,3vw,42px);margin:12px 0}.continue-card p{color:#b3bdca;line-height:1.65}.module-section{padding:90px 0 35px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-heading h2,.workspace-help h2{font-size:clamp(30px,4vw,54px);margin:8px 0}.section-heading>a{color:var(--accent)}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.module-grid article{position:relative;display:flex;flex-direction:column;min-height:270px;padding:25px;background:linear-gradient(145deg,#151b25,#10141b);border:1px solid var(--line);border-radius:16px}.module-grid article.featured{border-color:#66863f;background:linear-gradient(145deg,#213222,#11181d)}.module-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #3c4654;border-radius:12px;color:var(--accent);font-size:21px}.module-grid h3{font-size:25px;margin:32px 0 10px}.module-grid p{color:var(--muted);line-height:1.55;margin:0}.module-grid article>a{margin-top:auto;padding-top:24px;color:var(--accent);font-weight:750}.workspace-help{display:grid;grid-template-columns:1.3fr 1fr auto;gap:35px;align-items:center;margin-top:70px;padding:38px;border-block:1px solid var(--line)}.workspace-help p{color:var(--muted);line-height:1.7}.workspace footer{display:flex;justify-content:space-between;gap:20px;padding:26px 4vw;border-top:1px solid var(--line);color:var(--muted);font-size:12px}@media(max-width:900px){.workspace-header{align-items:flex-start;flex-direction:column}.workspace-header nav{width:100%}.workspace-hero{grid-template-columns:1fr;min-height:auto;padding:65px 0}.module-grid{grid-template-columns:1fr 1fr}.workspace-help{grid-template-columns:1fr}.continue-card{align-items:flex-start;flex-direction:column}}@media(max-width:570px){.workspace main{padding-inline:15px}.workspace-header{padding:14px}.workspace-header nav a{font-size:12px;padding:8px}.workspace-hero h1{font-size:52px}.workspace-actions>*{width:100%}.continue-card{padding:23px}.module-section{padding-top:60px}.module-grid{grid-template-columns:1fr}.module-grid article{min-height:220px}.section-heading{align-items:flex-start;flex-direction:column}.workspace footer p{display:none}}.workspace-loading{display:grid;place-items:center;min-height:100vh;padding:40px;text-align:center}.workspace-error{margin:18px 0;padding:12px 14px;border:1px solid #7e3448;border-radius:12px;background:#3d1421;color:#ffc0cc}.project-board{padding:36px 0}.project-grid{display:grid;gap:14px}.project-card{padding:20px;border:1px solid #2b3749;border-radius:16px;background:linear-gradient(145deg,#121925,#0c1119);box-shadow:0 16px 40px #0003}.project-card-top{display:flex;justify-content:space-between;align-items:center;color:#55e8ff;font:700 10px ui-monospace,monospace;letter-spacing:.08em}.project-card h3{margin:14px 0 8px;font-size:22px}.project-card p{color:#8f9bad;font-size:12px}.project-card progress{width:100%;height:7px;accent-color:#a8ff46}.project-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.project-actions a,.project-actions button{min-height:40px;padding:9px 12px;border:1px solid #344258;border-radius:10px;background:#101824;color:#e9f1fb;text-decoration:none}.project-actions button{border-color:#a8ff46;color:#a8ff46;cursor:pointer}.workspace-actions button{min-height:46px;padding:11px 16px;border:1px solid #344258;border-radius:11px;background:#101824;color:#eef4ff}.project-card.empty{grid-column:1/-1;text-align:center}@media(max-width:950px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.project-grid{grid-template-columns:1fr}.workspace-header nav{overflow-x:auto;flex-wrap:nowrap}.workspace-header nav a{flex:0 0 auto}}.workspace-primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 19px;border:1px solid var(--accent)!important;border-radius:11px!important;font-weight:750;background:var(--accent)!important;color:#11170c!important}.project-card.empty>button,.section-heading>button{min-height:42px;padding:9px 14px;border:1px solid #3a4555;border-radius:10px;background:#101824;color:var(--accent);cursor:pointer}.section-heading>button:disabled,.workspace-primary:disabled{opacity:.55;cursor:wait}.workspace{--accent:#52e8ff;--accent2:#8b7cff;background:radial-gradient(circle at 85% -20%,#8b7cff24,transparent 35%),radial-gradient(circle at 8% 0,#44e7ff18,transparent 30%),#060912}.dashboard-main{max-width:1540px!important;padding-top:38px!important}.dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:30px 0 34px;border-bottom:1px solid #263247}.dashboard-head h1{font-size:clamp(50px,8vw,104px);line-height:.82;letter-spacing:-.065em;margin:10px 0 20px}.dashboard-head p:last-child{max-width:720px;color:#aab7c9;font-size:16px;line-height:1.6}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(280px,1.45fr);gap:10px;padding:18px 0 48px}.dashboard-metrics article{min-height:128px;padding:18px;border:1px solid #29364b;border-radius:14px;background:linear-gradient(145deg,#101827,#0a101b)}.dashboard-metrics span{display:block;color:#7f8da3;font:700 9px ui-monospace,monospace;letter-spacing:.14em}.dashboard-metrics strong{display:block;margin:11px 0 6px;font-size:35px;letter-spacing:-.04em}.dashboard-metrics small{color:#758398}.dashboard-metrics .dashboard-now{display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 14px;background:linear-gradient(135deg,#102431,#17172a);border-color:#38536b}.dashboard-now span{grid-column:1/-1}.dashboard-now strong{font-size:20px;margin:7px 0}.dashboard-now button{grid-column:2;grid-row:2/span 2;align-self:center;min-height:42px;padding:9px 13px;border:1px solid #52e8ff;border-radius:9px;color:#52e8ff;background:#0a1822}.project-board{padding:0 0 28px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-card{min-height:330px;padding:18px;background:linear-gradient(155deg,#101827,#080d16);border-color:#29374c}.project-card h3{font-size:24px;letter-spacing:-.035em}.project-mini-session{display:grid;gap:5px;margin:18px 0;padding:10px;border:1px solid #263349;border-radius:10px;background:#070b12}.project-mini-session>div{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:7px}.project-mini-session span{color:#65758c;font:700 7px ui-monospace,monospace;letter-spacing:.08em}.project-mini-session i{display:grid;grid-template-columns:repeat(16,1fr);gap:2px}.project-mini-session i b{height:12px;border-radius:2px;background:#182132}.project-mini-session i b.on{background:linear-gradient(180deg,#52e8ff,#6574ff);box-shadow:0 0 8px #52e8ff22}.project-card progress{accent-color:#52e8ff}.project-actions button{border-color:#52e8ff;color:#52e8ff}.module-section{padding-top:55px}.module-note{color:#748399;font:600 10px ui-monospace,monospace}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.module-grid article{min-height:235px;border-color:#29374c}.module-grid article.featured{grid-column:span 2;background:radial-gradient(circle at 90% 0,#52e8ff24,transparent 35%),linear-gradient(145deg,#122334,#0c121e);border-color:#36576d}.module-index{font:800 10px ui-monospace,monospace;color:#52e8ff}.module-grid h3{margin:22px 0 10px}.workspace-primary{background:linear-gradient(135deg,#52e8ff,#34d8bd 58%,#9d91ff)!important;border-color:#79f1ff!important;color:#041017!important}.workspace-header{background:#060912e8}.workspace-header nav a[aria-current=page]{background:#102030;color:#52e8ff}.workspace-header nav button{display:none}@media(max-width:1050px){.dashboard-metrics,.module-grid,.project-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.dashboard-main{padding-top:18px!important}.dashboard-head{align-items:flex-start;flex-direction:column}.dashboard-head h1{font-size:58px}.dashboard-head .workspace-primary{width:100%}.dashboard-metrics,.dashboard-metrics .dashboard-now,.module-grid,.project-grid{grid-template-columns:1fr}.dashboard-now button{grid-column:1;grid-row:auto}.module-grid article.featured{grid-column:auto}.module-note{display:none}.project-card{min-height:0}}.workspace-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.workspace-header nav{justify-content:center}.workspace-account-links{display:flex;gap:8px;align-items:center}.workspace-account-links a{padding:9px 11px;border:1px solid #28364a;border-radius:9px;color:#9fb0c4;text-decoration:none}.workspace-next{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;margin:20px 0 18px}.workspace-next-main,.workspace-route-map{border:1px solid #29374c;border-radius:16px;background:linear-gradient(145deg,#101827,#090e17);padding:22px}.workspace-next-main h2{margin:8px 0 10px;font-size:clamp(28px,4vw,48px);letter-spacing:-.045em}.section-copy,.workspace-next-main>p:not(.workspace-kicker){color:#8f9db0;line-height:1.6;max-width:760px}.workspace-next-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.workspace-next-actions a{display:inline-flex;align-items:center;min-height:46px;padding:0 14px;border:1px solid #344258;border-radius:10px;color:#dfeaf7;text-decoration:none}.workspace-route-map{display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-content:center}.workspace-route-map span{display:block;padding:12px 13px;border:1px solid #2d3b50;border-radius:10px;background:#0b121d;color:#d8e7f5;font:800 10px ui-monospace,monospace;letter-spacing:.12em}.workspace-route-map b{color:#52e8ff;align-self:center}.workspace-group{scroll-margin-top:92px}.section-copy{margin:8px 0 0}.module-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.coming-badge{font:800 9px ui-monospace,monospace;letter-spacing:.12em;color:#9098a7;border:1px solid #3b4350;border-radius:999px;padding:6px 8px}.module-grid article.coming-soon{filter:saturate(.25);opacity:.62;background:#0b0f15;border-style:dashed}.module-grid article.coming-soon .module-icon{color:#87909e}.module-grid article>button{margin-top:auto;padding-top:12px;border:0;background:transparent;color:#777f8b;text-align:left}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.dashboard-now a{align-self:center;color:#52e8ff;text-decoration:none;font-size:12px}@media(max-width:1100px){.workspace-header{grid-template-columns:1fr}.workspace-header nav{justify-content:flex-start;width:100%}.workspace-account-links{width:100%}.workspace-next{grid-template-columns:1fr}}@media(max-width:640px){.workspace-next-actions>*{width:100%;justify-content:center}.workspace-route-map{grid-template-columns:1fr}.workspace-route-map b{transform:rotate(90deg);justify-self:center}.compact-grid{grid-template-columns:1fr}}.session-preview{display:flex;flex-direction:column;gap:10px!important;padding:18px!important}.preview-top{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 10px;color:var(--muted);font-size:10px;letter-spacing:.13em}.preview-top b{color:var(--accent)}.preview-track{display:grid;grid-template-columns:105px 1fr;align-items:center;gap:10px;padding:13px;background:#0b0f15;border:1px solid #2c3643;border-radius:10px}.preview-track strong{font-size:11px}.preview-track i{display:grid;grid-template-columns:repeat(16,1fr);gap:3px}.preview-track i b{height:24px;border-radius:3px;background:#202936}.preview-track i b.on{background:var(--accent)}.preview-track.bass i b.on{background:#6ce5ff}.preview-track.perc i b.on{background:#ffc857}.session-preview>a{display:flex;justify-content:center;align-items:center;min-height:48px;margin-top:4px;border-radius:10px;background:var(--accent);color:#0b1008;font-weight:850}.workflow-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:-30px 0 55px;background:var(--line);border:1px solid var(--line);border-radius:15px;overflow:hidden}.workflow-strip article{display:flex;gap:12px;min-height:112px;padding:20px;background:#10151d}.workflow-strip span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#26303d;color:var(--accent);font-weight:900}.workflow-strip b{font-size:15px}.workflow-strip p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.4}@media(max-width:900px){.workflow-strip{grid-template-columns:1fr 1fr;margin-top:10px}}@media(max-width:570px){.workflow-strip{grid-template-columns:1fr}.preview-track{grid-template-columns:90px 1fr}}.workspace{--bg:#090e15!important;--panel:#111e2a!important;--line:#304252!important;--muted:#9ab0c1!important;--accent:#f08077!important;color:#e7f3fc;background:radial-gradient(950px 420px at 62% -160px,#224d7026,transparent),#080e17!important}.workspace .workspace-header{background:#0b1520e9!important;border-bottom:1px solid #35495b!important;box-shadow:0 3px 16px #0003}.workspace .workspace-brand{font-weight:850;letter-spacing:.08em;color:#edf4fb}.workspace .continue-card span,.workspace .workspace-brand span,.workspace .workspace-kicker{color:#e47e77!important}.workspace .workspace-header nav a{color:#a1b8c9;border-radius:7px}.workspace .workspace-header nav a[aria-current=page]{color:#f8b1ab!important;background:#3d2730!important;box-shadow:inset 0 -2px #e67a74}.workspace .workspace-account-links a{border-color:#34495b!important;background:#111f2b!important;color:#c3d5e2!important;border-radius:7px!important}.workspace .dashboard-main{max-width:1700px!important}.workspace .dashboard-head{padding-bottom:19px;border-bottom:1px solid #2c4052}.workspace .dashboard-head h1{font-size:clamp(30px,3vw,44px)!important;line-height:1.1!important;letter-spacing:-.04em!important}.workspace .dashboard-head p:not(.workspace-kicker){color:#9cb1c3;max-width:730px;line-height:1.55}.workspace .workspace-primary{background:linear-gradient(125deg,#ef7d74,#ce5a59)!important;border:1px solid #ee8a82!important;color:#fff!important;font-weight:740!important;min-height:40px;border-radius:8px!important;padding:10px 14px!important;box-shadow:0 3px 12px #e9676226!important}.workspace .workspace-primary:hover:not(:disabled){background:linear-gradient(125deg,#ff9187,#dc6660)!important}.workspace .workspace-next{gap:12px;margin:19px 0}.workspace .dashboard-metrics>article,.workspace .dashboard-now,.workspace .module-grid article,.workspace .project-card,.workspace .workspace-next-main,.workspace .workspace-route-map{background:linear-gradient(148deg,#152331,#0c1621 90%)!important;border:1px solid #304659!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff06,0 7px 22px #00000014!important}.workspace .workspace-next-main h2{font-size:clamp(24px,2.7vw,39px);line-height:1.15}.workspace .workspace-next-actions a{border-color:#466074!important;color:#c5d8e8!important;background:#172737}.workspace .workspace-next-actions a:hover{background:#223b4d}.workspace .workspace-route-map span{border:1px solid #31495c;border-radius:8px;background:#101d2b;color:#d0e0eb}.workspace .workspace-route-map b{color:#78c7e4!important}.workspace .dashboard-metrics>article{padding:18px}.workspace .dashboard-metrics strong{color:#f2f7fc}.workspace .dashboard-now button{border:1px solid #51778d!important;color:#a6deed!important;background:#163146!important;border-radius:7px!important}.workspace .project-card{padding:16px!important;min-height:300px!important}.workspace .project-card h3{font-size:21px!important;letter-spacing:-.02em!important}.workspace .project-card p{color:#a2b5c7}.workspace .project-mini-session{border-color:#334a5b!important;background:#0a1622!important;border-radius:7px!important}.workspace .project-mini-session i b.on{background:linear-gradient(180deg,#ed7d75,#bb5260)!important;box-shadow:none!important}.workspace .project-actions button{border-color:#d78680!important;color:#ffada5!important}.workspace .module-section{padding-top:33px!important}.workspace .module-grid{gap:11px!important}.workspace .module-grid article{min-height:218px!important;padding:19px!important;transition:border-color .12s ease,background-color .12s ease}.workspace .module-grid article:hover:not(.coming-soon){border-color:#6b8195!important;background:#1a2c3a!important}.workspace .module-grid article.featured{border:1px solid #895c5c!important;background:linear-gradient(140deg,#31232c,#132333)!important}.workspace .module-icon{width:40px;height:40px;border-radius:9px;border:1px solid #5a6571;color:#f4aaa1!important;background:#26303c}.workspace .module-grid h3{font-size:18px!important;margin:18px 0 8px!important;letter-spacing:-.02em}.workspace .module-grid p{font-size:12px;color:#a4b8c8!important;line-height:1.5}.workspace .module-grid article>a{color:#92d2ea!important;font-size:11px;letter-spacing:.01em}.workspace .module-note{color:#98adc1!important}.workspace .session-preview .preview-track{background:#0e1a26;border-color:#334d60}.workspace .session-preview .preview-track i b.on{background:#e47f77!important}.workspace .session-preview .preview-track.bass i b.on{background:#70c8b2!important}.workspace .session-preview .preview-track.perc i b.on{background:#d7af69!important}.workspace .session-preview>a{background:#d66861!important;color:#fff!important;border-radius:8px}.workspace .workspace-error{background:#351c27;border-color:#a65c65;color:#ffd0ce}@media(max-width:600px){.workspace .project-card{min-height:0!important}.workspace .module-grid article{min-height:205px!important}.workspace .dashboard-head h1{font-size:34px!important}}@media(prefers-reduced-motion:reduce){.workspace .module-grid article{transition:none!important}}body.scv4-active .workspace.mac-workspace{--bg:#e9ebef;--panel:#fff;--line:#dce1e8;--text:#25303c;--muted:#72808d;--accent:#347cdb;background:#e9ebef!important;color:#25313e!important;min-height:100vh}.mac-workspace *{box-sizing:border-box}body.scv4-active .mac-workspace .mac-workspace-main{max-width:1580px!important;width:100%;margin:auto;padding:clamp(24px,3vw,45px) clamp(22px,3.2vw,58px) 120px!important;color:#293541!important}.mac-workspace .mac-eyebrow{margin:0;color:#788797;font:710 10px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.105em}.mac-workspace .mac-home-header{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding-bottom:22px}.mac-workspace .mac-home-header h1{color:#212c37;font-size:clamp(32px,3.5vw,45px);letter-spacing:-.047em;font-weight:740;line-height:1.12;margin:8px 0}.mac-workspace .mac-home-header p:not(.mac-eyebrow){color:#6b7888;font-size:13px;line-height:1.5;margin:0}.mac-workspace .mac-home-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.mac-workspace :is(.mac-action-primary,.mac-action-secondary){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:41px;padding:10px 17px;border-radius:9px;font-size:12px;font-weight:660;text-decoration:none;cursor:pointer}.mac-workspace .mac-action-primary{color:#fff!important;background:#357fda!important;border:1px solid #3478cd!important;box-shadow:0 2px 5px #3478cd24!important}.mac-workspace .mac-action-primary:hover{background:#236ec8!important}.mac-workspace .mac-action-secondary{background:#fdfdfe!important;border:1px solid #d2d9e2!important;color:#36485c!important}.mac-workspace .mac-action-secondary:hover{background:#e9eff8!important}.mac-workspace .mac-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.68fr);gap:0;background:#fff;border:1px solid #d9dee5;border-radius:15px;box-shadow:0 5px 18px #1a29320b;overflow:hidden}.mac-workspace .mac-hero-core{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,42px);min-height:274px}.mac-workspace .mac-hero-core .mac-eyebrow{color:#6c89ab}.mac-workspace .mac-hero-core h2{font-size:clamp(29px,3.2vw,43px);color:#263444;font-weight:745;line-height:1.1;letter-spacing:-.056em;margin:15px 0 11px;max-width:18ch;overflow-wrap:anywhere}.mac-workspace .mac-hero-core>p{color:#6c7887;font-size:13px;line-height:1.6;max-width:540px;margin:0}.mac-workspace .mac-project-spec{display:flex;flex-wrap:wrap;gap:0;margin:21px 0 0;align-items:stretch}.mac-workspace .mac-project-spec>span{display:grid;grid-template-columns:auto;gap:2px;min-width:91px;padding:4px 20px 4px 0;margin-right:20px;border-right:1px solid #e1e5ea}.mac-workspace .mac-project-spec>span:last-child{border:0;margin-right:0}.mac-workspace .mac-project-spec b{font:730 17px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2b3c50;letter-spacing:-.03em}.mac-workspace .mac-project-spec small{font:650 9px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#7e8c99;letter-spacing:.09em}.mac-workspace .mac-hero-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:23px}.mac-workspace .mac-hero-actions>a:not(.mac-action-primary),.mac-workspace .mac-hero-actions>button:not(.mac-action-primary){display:inline-flex;align-items:center;min-height:41px;padding:9px 13px;border-radius:8px;border:1px solid #d9dfe6;background:#f6f8fa;color:#435367;text-decoration:none;font:650 12px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer}.mac-workspace .mac-hero-workflow{background:#f6f8fa;border-left:1px solid #dbe1e8;padding:27px 23px;display:flex;flex-direction:column}.mac-workspace .mac-hero-workflow>.mac-eyebrow{padding:0 0 12px}.mac-workspace .mac-hero-workflow>a{display:grid;grid-template-columns:30px 1fr 14px;align-items:center;gap:11px;text-decoration:none;min-width:0;border-top:1px solid #e0e5eb;min-height:52px;color:#364350!important;padding:8px 2px}.mac-workspace .mac-hero-workflow>a:hover{background:#ecf2fa}.mac-workspace .mac-hero-workflow>a>span:nth-child(2){display:grid;gap:2px;min-width:0}.mac-workspace .mac-hero-workflow>a b{font-size:12px;font-weight:700}.mac-workspace .mac-hero-workflow>a small{font-size:10px;color:#8492a0}.mac-workspace .mac-hero-workflow>a>span:last-child{font-size:14px;color:#688fbd}.mac-workspace .mac-workflow-index{color:#8796a5;font:660 10px/1.3 ui-monospace,Menlo,monospace;letter-spacing:0}.mac-workspace .mac-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin:0 0 15px!important}.mac-workspace .mac-section-title h2{font-size:20px!important;color:#293645!important;font-weight:730;letter-spacing:-.034em;margin:0!important;line-height:1.24}.mac-workspace .mac-section-title .mac-eyebrow{margin:0 0 5px}.mac-workspace .mac-section-title>span{font-size:11px;color:#778491}.mac-workspace .mac-launchpad{margin:31px 0 38px}.mac-workspace .mac-launch-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.mac-workspace .mac-launch-item{display:flex;flex-direction:column;gap:5px;align-items:flex-start;min-height:137px;padding:17px;background:#fff;border:1px solid #dce1e7;border-radius:12px;color:#293744!important;text-decoration:none;transition:transform .13s ease,border-color .13s ease,box-shadow .13s ease}.mac-workspace .mac-launch-item:hover{border-color:#b5cae5;box-shadow:0 7px 18px #2b5b9620;transform:translateY(-2px)}.mac-workspace .mac-launch-icon{width:43px;height:43px;display:grid;place-items:center;margin-bottom:5px;border-radius:11px;background:#f0f3f7;font-size:28px;line-height:1;font-weight:650}.mac-workspace .mac-launch-item b{font-size:12px;font-weight:700}.mac-workspace .mac-launch-item small{font-size:10px;color:#83909c}.mac-workspace .mac-library-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,.72fr);gap:13px;align-items:stretch;margin-bottom:38px}.mac-workspace .mac-inspector,.mac-workspace .mac-projects{border:1px solid #d7dee6;background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 4px #0f1a2408}.mac-workspace .mac-projects{padding:22px 0 0}.mac-workspace .mac-projects>.mac-section-title{padding:0 23px}.mac-workspace .mac-project-search{display:flex;align-items:center;gap:10px;min-height:43px;padding:0 13px;margin:0 22px 16px;border:1px solid #d5dee7;border-radius:8px;color:#8b99a5;background:#f5f7f9}.mac-workspace .mac-project-search:focus-within{border-color:#6b9cdb;box-shadow:0 0 0 3px #5b9cdd1e}.mac-workspace .mac-project-search input{display:block;flex:1 1;min-width:0;min-height:39px;background:transparent!important;border:0!important;outline:none!important;color:#293744!important;font-size:13px;font-family:inherit}.mac-workspace .mac-project-search input::placeholder{color:#8c9aa7}.mac-workspace .mac-project-table{border-top:1px solid #e4e9ee}.mac-workspace .mac-project-row{display:grid;grid-template-columns:40px minmax(130px,1fr) minmax(86px,.45fr) auto;gap:12px;align-items:center;padding:13px 20px;min-height:72px;border-bottom:1px solid #eaedf1}.mac-workspace .mac-project-row:nth-child(2n){background:#fafbfc}.mac-workspace .mac-project-row:hover{background:#eef4fc}.mac-workspace .mac-project-row:last-child{border-bottom:0}.mac-workspace .mac-project-file{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#e7eef9;color:#5b86bd;font-size:22px}.mac-workspace .mac-project-identity{min-width:0}.mac-workspace .mac-project-identity h3{font-weight:700;font-size:13px;color:#2c3b4b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px!important;line-height:1.2}.mac-workspace .mac-project-identity p{margin:0;color:#8b98a5;font-size:10.5px}.mac-workspace .mac-project-state{color:#758696;font-size:11px}.mac-workspace .mac-project-row-actions{display:flex;gap:7px;align-items:center}.mac-workspace .mac-project-row-actions :is(a,button){display:inline-flex;align-items:center;gap:5px;justify-content:center;min-height:31px;padding:7px 10px;color:#356caa!important;background:#eef4fd!important;border:1px solid #d3e3f6!important;border-radius:7px;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}.mac-workspace .mac-project-row-actions :is(a,button):hover{background:#deebfb!important}.mac-workspace .mac-project-empty{padding:30px 25px;color:#6e7c8c;font-size:12px;line-height:1.5}.mac-workspace .mac-project-empty b{display:block;font-size:15px;color:#293747;margin-bottom:6px}.mac-workspace .mac-project-empty a{color:#3478ca;font-weight:680;text-decoration:none}.mac-workspace .mac-inspector{display:flex;flex-direction:column;padding:21px 19px;background:#f9fafb}.mac-workspace .mac-inspector-header h2{margin:8px 0 17px;font-size:19px;letter-spacing:-.03em;color:#2a3542}.mac-workspace .mac-inspector dl{display:grid;gap:0;margin:0}.mac-workspace .mac-inspector dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid #e1e6eb;font-size:11px}.mac-workspace .mac-inspector dt{color:#7b8997}.mac-workspace .mac-inspector dd{margin:0;color:#344254;text-align:end;font-weight:680;max-width:160px;overflow-wrap:anywhere}.mac-workspace .mac-inspector-links{display:grid;gap:0;margin-top:auto;padding-top:14px;border-top:1px solid #dfe5eb}.mac-workspace .mac-inspector-links a{display:flex;align-items:center;justify-content:space-between;min-height:35px;color:#376fac!important;text-decoration:none;font-size:12px;font-weight:650}.mac-workspace .mac-inspector-links a:hover{text-decoration:underline}.mac-workspace .mac-tools-browser{margin-top:28px}.mac-workspace .mac-tools-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.mac-workspace .mac-tool-collection{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid #dce2e8;border-radius:12px;background:#fff}.mac-workspace .mac-tool-collection>h3{background:#f8f9fa;border-bottom:1px solid #e1e5eb;padding:14px 18px;margin:0!important;color:#495a6d;font-size:11px;letter-spacing:.035em;font-weight:720}.mac-workspace .mac-tool-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:13px 17px;border-bottom:1px solid #edf0f3;background:transparent}.mac-workspace .mac-tool-item:last-child{border-bottom:0}.mac-workspace .mac-tool-item:hover{background:#f2f6fc}.mac-workspace .mac-tool-item.is-planned{opacity:.7}.mac-workspace .mac-tool-glyph{display:grid;place-items:center;width:30px;height:30px;background:#f0f3f7;border-radius:8px;font-size:20px;font-weight:700}.mac-workspace .mac-tool-name{min-width:0}.mac-workspace .mac-tool-name h3{font-size:12.5px;font-weight:700;color:#344051;margin:0 0 4px!important;line-height:1.3}.mac-workspace .mac-tool-name p{color:#8793a0;font-size:10px;line-height:1.45;margin:0;max-width:460px}.mac-workspace .mac-tool-item>a{color:#3b78b8!important;text-decoration:none;font-size:11px;font-weight:680;white-space:nowrap}.mac-workspace .mac-tool-item>a:hover{text-decoration:underline}.mac-workspace .mac-tool-planned{color:#929eaa;font-size:10px}.mac-workspace .workspace-error{margin-bottom:15px;background:#fff2f1;border:1px solid #e0a29e;color:#a04e4a;border-radius:9px;padding:12px 15px}@media(max-width:1350px){.mac-workspace .mac-launch-items{grid-template-columns:repeat(3,minmax(0,1fr))}.mac-workspace .mac-hero{grid-template-columns:minmax(0,1.3fr) minmax(235px,.75fr)}}@media(max-width:1070px){.mac-workspace .mac-library-layout{grid-template-columns:1fr}.mac-workspace .mac-inspector{min-height:220px}.mac-workspace .mac-inspector dl{grid-template-columns:1fr 1fr;column-gap:18px}}@media(max-width:860px){.mac-workspace .mac-hero{grid-template-columns:1fr}.mac-workspace .mac-hero-workflow{border-left:0;border-top:1px solid #e0e5eb}.mac-workspace .mac-hero-workflow>a{min-height:45px}.mac-workspace .mac-tools-columns{grid-template-columns:1fr}}@media(max-width:760px){body.scv4-active .mac-workspace .mac-workspace-main{padding:24px 15px 95px!important}.mac-workspace .mac-home-header{align-items:flex-start;flex-direction:column;gap:17px}.mac-workspace .mac-home-header-actions{justify-content:flex-start}.mac-workspace .mac-launch-items{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-workspace .mac-launch-item{min-height:129px;padding:14px}.mac-workspace .mac-project-row{grid-template-columns:34px minmax(0,1fr) auto;padding:12px 11px;gap:7px}.mac-workspace .mac-project-state{display:none}.mac-workspace .mac-project-row-actions a{display:none!important}}@media(max-width:450px){.mac-workspace .mac-home-header h1{font-size:31px}.mac-workspace .mac-project-row-actions{gap:3px}.mac-workspace .mac-project-row-actions button{padding-inline:7px!important}.mac-workspace .mac-inspector dl{grid-template-columns:1fr}.mac-workspace .mac-hero-core{padding:22px}.mac-workspace .mac-hero-workflow{padding:18px}.mac-workspace .mac-hero-core h2{font-size:30px}.mac-workspace .mac-launch-icon{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.mac-workspace .mac-launch-item{transition:none;transform:none}}