.workspace{background:#f6f8fc;color:#17253f;font-size:14px}.workspace-sidebar{width:248px;overflow-y:auto;background:#fff;border-color:#e7ecf4}.workspace-sidebar nav{margin-top:32px}.workspace-topbar{min-height:76px}.workspace main{max-width:1280px;padding-top:32px}.workspace .card{border:1px solid #e4eaf3;border-radius:20px;background:#fff;box-shadow:0 4px 20px -12px #21395b26;padding:24px}.workspace .card-accent{border-top:3px solid rgb(var(--accent-500))}.workspace .workspace-status{background:linear-gradient(115deg,#f0f4ff,#fff 80%);padding:28px}.workspace-status>p:nth-child(2){font-size:clamp(22px,2vw,28px);letter-spacing:-.025em}.workspace-status>p:last-child{background:#ffffffb3;border:1px solid #e1e8f5}.workspace .btn-ghost,.workspace .btn-primary,.workspace .btn-secondary{min-height:42px;border-radius:11px;font-size:13px;transition:background .18s,box-shadow .18s}.workspace .btn-primary{box-shadow:0 5px 14px -8px var(--brand-primary)}.workspace .input,.workspace .select,.workspace .textarea{border-radius:11px;background:#fbfcfe}.workspace :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #648cf0;outline-offset:3px}.workspace-page-header{margin-bottom:28px;align-items:center}.workspace-page-header h1{font-size:clamp(24px,2.2vw,32px);letter-spacing:-.035em;line-height:1.2}.workspace-page-header p{max-width:640px;line-height:1.7;color:#67748b}.workspace .accent-tile{border-radius:14px;box-shadow:none}.workspace .chip{font-size:11px;line-height:1.5}.workspace .seg{padding:5px;background:#edf1f7;border-radius:13px;flex-wrap:wrap;gap:4px}.workspace .seg-item{border-radius:9px}.workspace-empty{min-height:270px;justify-content:center}.workspace-sticky{bottom:calc(74px + env(safe-area-inset-bottom));z-index:10}.workspace-ai-steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:24px}.workspace-ai-step{border:1px solid #e5eaf2;padding:14px 8px;border-radius:12px;background:#f8fafc;color:#66758b;font-size:11px}.workspace-ai-step[data-active=true]{background:#eff4ff;border-color:#9cb7f5;color:#224bb0;font-weight:700}.workspace-ai-step[data-done=true]{background:#f0faf6;border-color:#bce5d3;color:#227558}.workspace-ai-step b{display:block;margin-bottom:8px;font-size:14px}.workspace-settings-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.workspace-settings-nav button{padding:10px 16px;border-radius:11px;border:1px solid #dce4ef;background:#fff;color:#53627b}.workspace-settings-nav button[aria-pressed=true]{background:#172b4d;border-color:#172b4d;color:#fff}.workspace-mobile-menu{position:fixed;z-index:30;bottom:calc(76px + env(safe-area-inset-bottom));left:12px;right:12px;max-height:65vh;overflow-y:auto;padding:16px;border:1px solid #dde5f0;border-radius:20px;background:white;box-shadow:0 12px 60px #162c4d30}.workspace-skip{position:fixed;top:-80px;left:16px;z-index:60;padding:12px;background:#fff}.workspace-skip:focus{top:12px}@media(min-width:1024px){.workspace-sticky{bottom:16px}.workspace main{padding-left:36px;padding-right:36px}}@media(max-width:767px){.workspace main{padding-top:24px}.workspace .card{padding:18px;border-radius:16px}.workspace-ai-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-ai-step{display:flex;align-items:center;gap:10px;text-align:left;padding:11px}.workspace-ai-step b{margin:0}.workspace-page-header>div:last-child{flex-shrink:1}}@media(prefers-reduced-motion:no-preference){.workspace main{animation:workspace-enter .3s ease-out}@keyframes workspace-enter{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}