:root{--ws-ink:#182033;--ws-muted:#707887;--ws-line:#e7e1d8;--ws-paper:#f8f4ee;--ws-white:#fffdfa;--ws-peach:#ff936f;--ws-deep:#df7757;--ws-lilac:#ebe5f7;--ws-mint:#e2f0e5}
[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.workspace-body{background:#f8f7f4;color:var(--ws-ink);min-height:100vh}.workspace-body button,.workspace-body input,.workspace-body select,.workspace-body textarea{font:inherit}.workspace-body button:focus-visible,.workspace-body a:focus-visible,.workspace-body input:focus-visible,.workspace-body select:focus-visible,.workspace-body textarea:focus-visible{outline:3px solid rgba(223,119,87,.42);outline-offset:3px}
.workspace-shell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr)}.workspace-sidebar{position:sticky;top:0;height:100vh;min-height:640px;background:#fffdfa;border-right:1px solid var(--ws-line);padding:27px 16px 16px;display:flex;flex-direction:column;z-index:30}.workspace-brand{padding:0 12px 28px;display:inline-flex;width:max-content}.workspace-brand .brand-mark{width:34px;height:34px}.workspace-label{padding:4px 12px 10px;color:#98918a;font-size:10px;font-weight:800;letter-spacing:1.6px}.workspace-nav{display:grid;gap:4px}.workspace-nav-link{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;border:0;background:transparent;text-decoration:none;color:#626a77;border-radius:11px;text-align:left;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.workspace-nav-link:hover{color:var(--ws-ink);background:#f6f2ec}.workspace-nav-link.active{color:var(--ws-ink);background:#f4ece5;font-weight:800}.nav-glyph{display:inline-grid;place-items:center;width:22px;height:22px;font-size:19px;line-height:1;color:#8f8b89}.active .nav-glyph{color:var(--ws-deep)}.nav-glyph-peach{color:var(--ws-deep)}.nav-count{margin-left:auto;min-width:23px;padding:2px 6px;background:#f3eee8;color:#898178;border-radius:999px;text-align:center;font-size:10px}.nav-bullet{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#85aa88}.workspace-label-tools{margin-top:27px}.sidebar-bottom{margin-top:auto}.sidebar-help{margin:18px 4px 16px;padding:15px 14px;background:#f6f0e9;border:1px solid #eee3d7;border-radius:15px}.sidebar-help-mark{display:grid;place-items:center;width:28px;height:28px;margin-bottom:11px;border-radius:9px;background:#ffe0d2;color:#c26c4f;font-size:15px}.sidebar-help strong{font-size:12px}.sidebar-help p{font-size:11px;line-height:1.55;color:#74716f;margin:5px 0 12px}.sidebar-help>a{font-size:11px;color:#a55b43;font-weight:800;text-decoration:none}.sidebar-help>a span{margin-left:4px}.workspace-logout{font-family:inherit}.sidebar-version{display:flex;align-items:center;gap:10px;margin-top:15px;padding:14px 4px 3px;border-top:1px solid var(--ws-line)}.sidebar-avatar,.topbar-avatar{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#fbe2d8;color:#a7583d;font-size:13px;font-weight:800}.sidebar-user-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.sidebar-user-copy strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px}.sidebar-user-copy small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#96918d;font-size:10px}.sidebar-settings{color:#96918d;text-decoration:none;letter-spacing:1px;padding:4px}
.workspace-main-wrap{min-width:0}.workspace-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(22px,4vw,58px);border-bottom:1px solid var(--ws-line);background:rgba(255,253,250,.86);backdrop-filter:blur(12px)}.workspace-breadcrumb{display:flex;align-items:center;gap:11px;font-size:12px;color:#99938d}.workspace-breadcrumb strong{font-weight:800;color:#363d49}.breadcrumb-divider{color:#d4cec6}.workspace-topbar-actions{display:flex;align-items:center;gap:19px}.workspace-secure{display:flex;align-items:center;gap:7px;color:#8c918b;font-size:11px}.workspace-secure span{display:inline-block;width:7px;height:7px;background:#79a582;border-radius:50%;box-shadow:0 0 0 3px #e8f1e9}.topbar-avatar{text-decoration:none;width:33px;height:33px}.mobile-sidebar-toggle{display:none;border:1px solid var(--ws-line);border-radius:10px;background:white;height:37px;width:39px;font-size:18px;color:var(--ws-ink)}
.workspace-main{width:min(100%,1500px);margin:0 auto;padding:38px clamp(22px,4vw,58px) 24px}.workspace-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.workspace-page-heading .eyebrow{font-size:10px;margin:0 0 8px}.workspace-page-heading h1{font-family:var(--display);font-size:clamp(26px,3vw,36px);letter-spacing:-1.5px;line-height:1.16;margin:0;font-weight:800}.workspace-page-heading>div>p:last-child{margin:9px 0 0;font-size:13px;color:#7c828c}.workspace-body .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:10px 16px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:800;cursor:pointer;transition:transform .2s,background .2s,border-color .2s;white-space:nowrap}.workspace-body .button:hover{transform:translateY(-1px)}.workspace-body .button-dark{background:var(--ws-ink);color:#fffdfa;border:1px solid var(--ws-ink);box-shadow:0 5px 12px rgba(24,32,51,.08)}.workspace-body .button-dark:hover{background:#29334a}.workspace-body .button-light{background:#fffdfa;color:var(--ws-ink);border:1px solid #fffdfa}.workspace-body .button-outline{background:#fffdfa;color:var(--ws-ink);border:1px solid var(--ws-line)}.workspace-body .button-outline:hover{border-color:#c6b8aa}.create-project-top{margin-bottom:2px}
.workspace-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:stretch;gap:18px;min-height:272px;padding:30px 34px 28px 36px;overflow:hidden;border-radius:21px;background:#1d263b;color:#fffdfa;box-shadow:0 14px 36px rgba(26,34,52,.1)}.workspace-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 75% 25%,rgba(255,147,111,.19),transparent 34%),radial-gradient(ellipse at 90% 100%,rgba(130,111,177,.2),transparent 45%)}.workspace-hero-copy{position:relative;z-index:1;align-self:center}.hero-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#e3d7d0;font-size:9px;font-weight:800;letter-spacing:1.2px}.hero-pill i{width:6px;height:6px;border-radius:50%;background:#ffad8f;box-shadow:0 0 0 4px rgba(255,147,111,.1)}.workspace-hero h2{font-family:var(--display);font-size:clamp(28px,3.4vw,43px);line-height:1.05;letter-spacing:-2px;margin:18px 0 12px;font-weight:800}.workspace-hero h2 em{color:#ffb18f;font-family:var(--serif);font-weight:400}.workspace-hero-copy>p{color:#c3c8d2;font-size:12px;line-height:1.7;max-width:420px;margin:0}.workspace-hero-actions{display:flex;align-items:center;gap:21px;margin-top:21px;flex-wrap:wrap}.hero-text-link{font-size:11px;color:#e3d7d2;text-decoration:none;font-weight:600}.hero-text-link span{color:#ffad8f;margin-left:5px}.hero-workflow-art{position:relative;display:grid;place-items:center;min-height:210px}.hero-orbit{position:absolute;border:1px solid rgba(255,255,255,.09);border-radius:50%;width:250px;height:250px}.orbit-one{transform:scaleX(1.22) rotate(-24deg)}.orbit-two{width:195px;height:195px;transform:scaleX(1.3) rotate(25deg);border-color:rgba(255,173,143,.16)}.hero-spark{position:absolute;z-index:2;color:#ffad8f;font-size:22px}.spark-one{top:11%;right:10%}.spark-two{bottom:10%;left:11%;font-size:27px;color:#c6b0f2}.hero-art-card{position:relative;z-index:1;width:min(100%,325px);padding:17px 17px 13px;background:rgba(255,253,250,.97);color:var(--ws-ink);border:1px solid rgba(255,255,255,.6);border-radius:15px;box-shadow:0 17px 48px rgba(0,0,0,.15);transform:rotate(-2deg)}.hero-art-card-top{display:flex;align-items:center;gap:7px;color:#88888f;font-size:8px;font-weight:800;letter-spacing:1px;margin-bottom:13px}.tiny-live{width:6px;height:6px;border-radius:50%;background:#8db58e}.art-card-menu{margin-left:auto;letter-spacing:2px;color:#aaa}.hero-step{display:flex;align-items:center;gap:10px;padding:6px 0}.hero-step-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#fce5da;color:#c87554;font-size:14px}.hero-step-icon.lavender{background:#eee9f8;color:#79639e}.hero-step-icon.mint{background:#e2f0e5;color:#57835f}.hero-step strong,.hero-step small{display:block}.hero-step strong{font-size:10px}.hero-step small{font-size:8px;color:#8b8f97;margin-top:2px}.hero-step-number{margin-left:auto;color:#aaa3a0;font-size:9px;font-weight:800}.hero-step-number.done{color:#6f9e76}.hero-step-line{height:9px;width:1px;background:#e5ddd4;margin-left:15px}.hero-art-note{position:absolute;z-index:2;bottom:2px;left:1%;display:flex;align-items:center;gap:8px;padding:9px 12px;background:#fffdfa;border:1px solid #eee5da;border-radius:11px;box-shadow:0 7px 24px rgba(0,0,0,.12);color:var(--ws-ink);transform:rotate(2deg)}.note-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#e4efe5;color:#5f966a}.hero-art-note strong,.hero-art-note small{display:block}.hero-art-note strong{font-size:9px}.hero-art-note small{font-size:8px;color:#858b92}
.workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 40px}.workspace-stat{position:relative;display:flex;align-items:flex-start;gap:13px;min-height:111px;padding:18px 18px;background:#fffdfa;border:1px solid var(--ws-line);border-radius:14px}.stat-icon{display:grid;place-items:center;width:37px;height:37px;flex:0 0 auto;border-radius:11px;font-size:18px}.stat-icon-peach{background:#ffebe2;color:#c77b5c}.stat-icon-lilac{background:#f0ebf8;color:#7e6c9d}.stat-icon-mint{background:#e7f2e8;color:#5d956a}.stat-meta{display:flex;min-width:0;flex-direction:column;gap:3px}.stat-meta>span{color:#818590;font-size:11px}.stat-meta strong{font-family:var(--display);font-size:26px;font-weight:800;letter-spacing:-1px;line-height:1.1}.stat-meta small{color:#aaa39c;font-size:10px}.stat-arrow{margin-left:auto;color:#a4a09b;text-decoration:none}.stat-celebrate{margin-left:auto;color:#75a87c;font-size:18px}
.workspace-section{min-width:0}.workspace-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.workspace-section-heading .eyebrow{font-size:9px;margin:0 0 5px}.workspace-section-heading h2{font-family:var(--display);font-size:21px;letter-spacing:-.7px;margin:0;font-weight:800}.workspace-section-heading p:not(.eyebrow){margin:5px 0 0;color:#8c9098;font-size:11px}.section-tools{display:flex;align-items:center;gap:9px}.workspace-search{display:flex;align-items:center;gap:7px;min-width:170px;padding:8px 10px;border:1px solid var(--ws-line);border-radius:10px;background:#fffdfa;color:#9a958f}.workspace-search span{font-size:17px}.workspace-search input{width:100%;min-width:0;border:0;outline:0!important;background:transparent;color:var(--ws-ink);font-size:11px}.workspace-search input::placeholder{color:#aaa6a0}
.projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.project-card{min-width:0;display:flex;flex-direction:column;padding:16px;background:#fffdfa;border:1px solid var(--ws-line);border-radius:14px;transition:transform .2s,box-shadow .2s,border-color .2s}.project-card:hover{transform:translateY(-2px);border-color:#d9cfc3;box-shadow:0 9px 25px rgba(24,32,51,.04)}.project-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.project-type-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#ffebe2;color:#bd6b4e;font-size:17px}.project-type-icon.content{background:#eee9f8;color:#7c6a9e}.project-type-icon.automation{background:#e5efe7;color:#598965}.project-status{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#edf4ec;color:#5f8b65;padding:5px 8px;font-size:9px;font-weight:800;text-transform:capitalize}.project-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.project-status.paused{background:#f4eee5;color:#9a7a52}.project-status.completed{background:#eef0f4;color:#7b8290}.project-card h3{font-size:14px;line-height:1.4;overflow-wrap:anywhere;margin:14px 0 6px;letter-spacing:-.2px}.project-card-description{color:#7d838e;font-size:11px;line-height:1.6;min-height:36px;margin:0 0 16px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #f0ece6}.project-date{color:#a19c96;font-size:9px}.project-actions{display:flex;align-items:center;gap:8px}.project-action{border:0;background:transparent;color:#6c778b;font-size:10px;font-weight:800;cursor:pointer;padding:4px 0}.project-action:hover{color:var(--ws-deep)}.project-action.delete{color:#ab8582}.project-card-empty{grid-column:1/-1;display:grid;place-items:center;padding:32px 20px;border:1px dashed #dcd3c8;border-radius:15px;text-align:center;background:rgba(255,253,250,.55)}.project-empty-icon{display:grid;place-items:center;width:42px;height:42px;background:#ffebe2;color:#b66b50;border-radius:12px;font-size:22px}.project-card-empty h3{font-family:var(--display);font-size:15px;margin:12px 0 5px}.project-card-empty p{max-width:360px;color:#858a92;font-size:11px;margin:0 0 16px;line-height:1.7}.workspace-loading{display:flex;align-items:center;justify-content:center;gap:9px;padding:28px;color:#9a958e;font-size:11px}.loading-spinner{width:15px;height:15px;border:2px solid #e9e0d8;border-top-color:#ce8165;border-radius:50%;animation:workspace-spin .8s linear infinite}@keyframes workspace-spin{to{transform:rotate(360deg)}}
.workspace-lower-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:20px;margin-top:42px}.tasks-section,.tools-section-panel{padding:20px;background:#fffdfa;border:1px solid var(--ws-line);border-radius:16px}.compact-heading{align-items:flex-start;margin-bottom:18px}.compact-heading h2{font-size:18px}.tasks-heading-mark{color:#d98566;font-size:22px}.new-task-form{display:flex;gap:7px;padding:5px;background:#f9f7f3;border:1px solid #eae5de;border-radius:11px}.new-task-form input{min-width:0;flex:1;background:transparent;border:0;outline:0!important;padding:7px 8px;color:var(--ws-ink);font-size:11px}.new-task-form input::placeholder{color:#a5a19a}.new-task-form button{width:33px;height:33px;flex:0 0 auto;border:0;border-radius:8px;background:var(--ws-ink);color:white;font-size:20px;cursor:pointer}.tasks-list{display:grid;margin-top:12px}.task-row{display:flex;align-items:flex-start;gap:10px;padding:12px 2px;border-bottom:1px solid #f0ece6}.task-row:last-child{border-bottom:0}.task-check{appearance:none;width:17px;height:17px;flex:0 0 auto;margin:2px 0 0;border:1.5px solid #d8d0c6;border-radius:6px;background:#fffdfa;cursor:pointer;display:grid;place-items:center}.task-check:checked{background:#65976e;border-color:#65976e}.task-check:checked:after{content:"✓";color:white;font-size:11px;font-weight:800}.task-copy{flex:1;min-width:0}.task-copy strong{display:block;color:#363e4c;font-size:11px;font-weight:700;overflow-wrap:anywhere}.task-copy small{display:block;color:#a29d96;font-size:9px;margin-top:4px}.task-row.is-complete .task-copy strong{text-decoration:line-through;color:#a4a19d}.task-priority{flex:0 0 auto;padding:4px 7px;border-radius:6px;font-size:8px;font-weight:800;text-transform:capitalize;background:#f3f0e9;color:#8a8174}.task-priority.high{background:#fae8e3;color:#b2654b}.task-priority.low{background:#e7f1e7;color:#649069}.task-delete{padding:0;border:0;background:none;color:#b7aea4;font-size:14px;cursor:pointer}.task-delete:hover{color:#b76660}.tasks-empty{text-align:center;padding:24px 8px;color:#9a958e;font-size:11px;line-height:1.7}.tasks-empty strong{display:block;color:#747a84;font-size:12px;margin-bottom:4px}.workspace-feedback{font-size:11px;min-height:0;color:#b55d45;margin:7px 0 0}.workspace-feedback:empty{display:none}.workspace-feedback[data-state="success"]{color:#4b8a59}
.tool-launch-card{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--ws-line);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.tool-launch-card+.tool-launch-card{margin-top:9px}.tool-launch-card:hover{border-color:#d5c0af;transform:translateY(-1px)}.tool-launch-icon{display:grid;place-items:center;width:37px;height:37px;flex:0 0 auto;border-radius:10px;background:#ffebe2;color:#bd6b4e;font-size:18px}.tool-launch-automation .tool-launch-icon{background:#eee9f8;color:#7c6a9e}.tool-launch-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.tool-launch-copy strong{font-size:12px}.tool-launch-copy small{font-size:10px;color:#868b94;line-height:1.6}.tool-launch-link{margin-top:3px;font-size:10px;font-weight:800;color:#b46d50}.tool-launch-link b{margin-left:5px}.workspace-note{display:flex;align-items:flex-start;gap:10px;margin-top:13px;padding:11px 12px;background:#f8f5f0;border-radius:10px;color:#9f7965}.workspace-note>span{font-size:16px}.workspace-note p{margin:0;color:#8f8b86;font-size:9px;line-height:1.7}.workspace-note strong{color:#5d5b5a}.workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:25px;margin-top:29px;border-top:1px solid var(--ws-line);color:#9c9891;font-size:10px;flex-wrap:wrap}.workspace-footer a{color:#777b84;text-decoration:none}.workspace-footer a:hover{color:var(--ws-deep)}
.workspace-dialog{width:min(94vw,520px);max-height:90vh;overflow:auto;padding:0;border:1px solid #e8dfd5;border-radius:18px;background:#fffdfa;color:var(--ws-ink);box-shadow:0 24px 80px rgba(24,32,51,.23)}.workspace-dialog::backdrop{background:rgba(20,27,42,.47);backdrop-filter:blur(3px)}.project-dialog-form{padding:27px}.dialog-heading{display:flex;justify-content:space-between;gap:14px;margin-bottom:22px}.dialog-heading .eyebrow{font-size:9px;margin:0 0 6px}.dialog-heading h2{font-family:var(--display);font-size:24px;letter-spacing:-1px;margin:0}.dialog-heading p:not(.eyebrow){font-size:11px;color:#8c9098;margin:7px 0 0}.dialog-close{width:34px;height:34px;flex:0 0 auto;background:#f5f0e9;border:0;border-radius:10px;color:#777;font-size:23px;cursor:pointer}.project-dialog-form>label{display:block;font-size:11px;font-weight:800;margin:15px 0 6px}.project-dialog-form>input,.project-dialog-form>textarea,.project-dialog-form>select{display:block;width:100%;border:1px solid #e1d9cf;border-radius:10px;background:#fffefa;color:var(--ws-ink);padding:11px 12px;font-size:12px}.project-dialog-form>textarea{resize:vertical}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.workspace-toast{position:fixed;z-index:100;right:24px;bottom:24px;max-width:min(390px,calc(100vw - 32px));padding:12px 16px;border:1px solid #dcd6cb;border-radius:11px;background:#fffdfa;color:#303747;box-shadow:0 13px 38px rgba(24,32,51,.14);font-size:12px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s,transform .2s}.workspace-toast.visible{opacity:1;transform:translateY(0)}
@media(max-width:1250px){.workspace-shell{grid-template-columns:224px minmax(0,1fr)}.workspace-sidebar{padding-left:12px;padding-right:12px}.workspace-hero{padding-left:27px;padding-right:25px}.workspace-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.workspace-main{padding-left:28px;padding-right:28px}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card:last-child:nth-child(odd){grid-column:auto}.workspace-stats{gap:10px}.workspace-stat{padding:15px 13px}}
@media(max-width:980px){.workspace-shell{display:block}.workspace-sidebar{position:fixed;left:0;top:0;width:260px;height:100dvh;min-height:0;transform:translateX(-105%);transition:transform .22s ease;box-shadow:none}.workspace-shell.mobile-nav-open .workspace-sidebar{transform:translateX(0);box-shadow:18px 0 50px rgba(24,32,51,.15)}.workspace-shell.mobile-nav-open:before{content:"";position:fixed;inset:0;z-index:25;background:rgba(24,32,51,.35)}.workspace-main{padding-left:clamp(18px,4vw,35px);padding-right:clamp(18px,4vw,35px)}.mobile-sidebar-toggle{display:grid;place-items:center}.workspace-topbar{justify-content:flex-start;gap:13px;padding:0 22px}.workspace-topbar-actions{margin-left:auto}.workspace-hero{grid-template-columns:1fr minmax(260px,.75fr)}.workspace-lower-grid{grid-template-columns:1fr 1fr;gap:13px}.tasks-section,.tools-section-panel{padding:16px}}
@media(max-width:700px){.workspace-topbar{height:62px;padding:0 16px}.workspace-breadcrumb{font-size:11px}.workspace-secure{display:none}.workspace-main{padding-top:26px}.workspace-page-heading{align-items:flex-start}.workspace-page-heading h1{font-size:29px}.workspace-page-heading>div>p:last-child{font-size:12px;max-width:330px}.create-project-top{min-height:38px!important;padding:8px 10px!important;font-size:11px!important}.workspace-hero{grid-template-columns:1fr;padding:25px 23px 20px;gap:3px}.workspace-hero h2{font-size:34px}.workspace-hero-copy>p{max-width:450px}.hero-workflow-art{min-height:230px;margin-top:5px}.hero-art-note{left:2%;bottom:0}.workspace-stats{grid-template-columns:1fr;gap:9px;margin:14px 0 32px}.workspace-stat{min-height:85px;align-items:center;padding:14px 15px}.stat-meta strong{font-size:23px}.stat-icon{width:35px;height:35px}.workspace-section-heading{align-items:flex-start;flex-direction:column}.section-tools{width:100%;align-items:stretch}.workspace-search{flex:1}.section-tools .button{min-height:37px;padding:8px 11px}.projects-grid{grid-template-columns:1fr}.project-card{padding:15px}.project-card-description{min-height:0}.workspace-lower-grid{grid-template-columns:1fr;margin-top:32px;gap:14px}.tasks-section,.tools-section-panel{padding:18px}.workspace-footer{align-items:flex-start;flex-direction:column;gap:8px}.project-dialog-form{padding:22px}.workspace-toast{right:15px;bottom:15px}}
@media(max-width:390px){.workspace-page-heading{flex-direction:column}.create-project-top{align-self:flex-start}.workspace-hero-actions{gap:14px}.workspace-hero .button{white-space:normal}.workspace-body .button{font-size:11px}.workspace-topbar{gap:8px;padding:0 12px}.workspace-breadcrumb{gap:6px}.workspace-main{padding-left:13px;padding-right:13px}}

/* Project-linked task selector */
.new-task-form select{width:112px;max-width:38%;padding:7px 6px;border:1px solid #e7e0d7;border-radius:8px;background:#fffdfa;color:#76716d;font-size:10px;outline:0;}
.new-task-form select:focus{border-color:#d79a7d;}
@media(max-width:390px){.new-task-form select{width:92px;font-size:9px;}}
