.pf-use-picker{padding:34px!important}.pf-use-picker>p{max-width:760px}.pf-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.pf-use-grid button{appearance:none;text-align:left;border:1px solid var(--border,#393052);background:linear-gradient(180deg,rgba(109,74,255,.13),rgba(255,255,255,.02));color:inherit;border-radius:22px;padding:24px;min-height:230px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:.18s transform,.18s border-color,.18s background}.pf-use-grid button:hover{transform:translateY(-2px);border-color:#8067ff;background:linear-gradient(180deg,rgba(109,74,255,.22),rgba(255,255,255,.03))}.pf-use-grid button b{font:800 24px/1.15 Manrope,sans-serif}.pf-use-grid button small{font-size:14px;line-height:1.55;color:var(--muted,#b9b2ce)}.pf-use-grid button em{margin-top:auto;font-style:normal;font-weight:800;color:#b9a8ff}.pf-use-icon{font-size:34px}.pf-mode-workspace-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px!important;background:radial-gradient(circle at 85% 15%,rgba(99,72,255,.22),transparent 32%),var(--panel,#181326)!important}.pf-mode-workspace-hero h2{font-size:clamp(28px,3vw,44px);margin:5px 0 8px}.pf-mode-workspace-hero p{max-width:760px}.pf-mode-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.pf-workspace-switch{display:flex;padding:5px;border:1px solid var(--border,#393052);border-radius:16px;background:rgba(0,0,0,.18)}.pf-workspace-switch button{border:0;background:transparent;color:inherit;padding:10px 16px;border-radius:12px;font-weight:800;cursor:pointer}.pf-workspace-switch button.active{background:#6d4aff;color:white;box-shadow:0 7px 22px rgba(109,74,255,.28)}.pf-workspace-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 22px}.pf-workspace-product{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:8px 14px;align-items:start;text-decoration:none;color:inherit;border:1px solid var(--border,#393052);border-radius:20px;background:var(--panel,#181326);padding:22px;min-height:160px}.pf-workspace-product.primary{grid-column:span 2;background:linear-gradient(135deg,rgba(109,74,255,.25),rgba(38,28,72,.8));border-color:#6655b7}.pf-workspace-product>span{font-size:28px;grid-row:1/3}.pf-workspace-product b{display:block;font:800 18px/1.2 Manrope,sans-serif}.pf-workspace-product small{display:block;color:var(--muted,#b9b2ce);line-height:1.45;margin-top:6px}.pf-workspace-product em{grid-column:2;font-style:normal;font-weight:800;color:#bbaaff}.pf-mode-explain{display:flex;flex-direction:column;justify-content:center}.pf-mode-explain .pf-btn{align-self:flex-start;margin-top:10px}@media(max-width:900px){.pf-use-grid,.pf-workspace-product-grid{grid-template-columns:1fr}.pf-workspace-product.primary{grid-column:auto}.pf-mode-workspace-hero{align-items:flex-start;flex-direction:column}.pf-mode-actions{justify-content:flex-start}}@media(max-width:560px){.pf-use-picker{padding:22px!important}.pf-use-grid button{min-height:180px}.pf-workspace-switch{width:100%}.pf-workspace-switch button{flex:1}.pf-mode-actions{width:100%}}

/* Public V52 workspace marketing */
.pf-mode-market{margin:44px 0;padding:38px;border:1px solid color-mix(in srgb,#6c4cf1 30%,transparent);border-radius:28px;background:linear-gradient(135deg,color-mix(in srgb,#6c4cf1 11%,transparent),color-mix(in srgb,#36c98f 7%,transparent));text-align:center}.pf-mode-market>h2{font-size:clamp(1.8rem,3vw,2.7rem);margin:10px auto;max-width:760px}.pf-mode-market>p{max-width:820px;margin:0 auto 24px;opacity:.78}.pf-mode-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.pf-mode-market-grid article{padding:22px;text-align:start;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface,#fff) 92%,transparent)}.pf-mode-market-grid b{display:block;font-size:1.15rem;margin-bottom:8px}.pf-mode-market-grid span{font-size:.92rem;line-height:1.55;opacity:.78}@media(max-width:760px){.pf-mode-market{padding:24px 16px}.pf-mode-market-grid{grid-template-columns:1fr}}
