.work-app .project-resources{margin:0 0 28px}.work-app .project-resource-links{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.work-app .project-resource-links a{color:#edf0ee;background:#192120;border:1px solid #3d4a42;border-radius:9px;align-items:center;gap:12px;min-height:88px;padding:16px;text-decoration:none;display:flex}.work-app .project-resource-links a:hover{background:#243027;border-color:#869b6d}.work-app .project-resource-links a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.work-app .project-resource-links a>svg{color:#c5d8b2;flex-shrink:0}.work-app .project-resource-links a>span{overflow-wrap:anywhere;flex:1;min-width:0}.work-app .project-resource-links strong{font-size:16px;font-weight:550;display:block}.work-app .project-resource-links small{color:#afbbbd;margin-top:6px;font-size:14px;line-height:1.5;display:block}@media (max-width:550px){.work-app .project-resource-links{grid-template-columns:minmax(0,1fr)}}.work-app .project-folder-link{color:#e4f0d7;background:#222e22;border:1px solid #4b5d42;border-radius:10px;align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.work-app .project-folder-link:hover{background:#2e3c2a;border-color:#8fa576}.work-app .project-folder-link:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.work-app .project-folder-link>svg{color:#c6e89c;flex-shrink:0}.work-app .project-folder-link>span{overflow-wrap:anywhere;flex:1;min-width:0}.work-app .project-folder-link strong{font-size:16px;font-weight:550;display:block}.work-app .project-folder-link small{color:#c2d1b6;margin-top:6px;font-size:14px;line-height:1.5;display:block}.work-app .project-files-help{color:#afbbbd;margin:12px 0 0;font-size:14px;line-height:1.6}.work-app .project-files-provider{color:#afbbbd;font-size:12px}.work-app .project-workspace{--project-muted:#afbbbd}.work-app .project-context{color:var(--project-muted);flex-wrap:wrap;align-items:center;gap:12px 18px;margin:-10px 0 24px;font-size:14px;display:flex}.work-app .project-context>button{color:#e0e8e4;align-items:center;gap:8px;min-height:44px;margin-left:auto;font-size:14px;display:flex}.work-app .project-workspace .status-tag{white-space:normal;font-size:13px}.work-app .project-pulse{background:#192120;border:1px solid #3d4a42;border-radius:12px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.3fr);margin-bottom:32px;display:grid;overflow:hidden}.work-app .project-progress{background:#202a20;padding:22px 24px}.work-app .project-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.work-app .project-progress span,.work-app .project-pulse-number>span{color:#c2ccc6;font-size:14px}.work-app .project-progress strong{font:500 28px/1.2 var(--display);color:var(--lime);white-space:nowrap;font-variant-numeric:tabular-nums}.work-app .project-progress strong small{color:#aebcab;font-size:16px}.work-app .project-progress progress{width:100%;height:6px;accent-color:var(--lime);background:#394331;border:0;border-radius:4px;margin-top:20px;display:block;overflow:hidden}.work-app .project-progress progress::-webkit-progress-bar{background:#394331}.work-app .project-progress progress::-webkit-progress-value{background:var(--lime);border-radius:4px}.work-app .project-progress progress::-moz-progress-bar{background:var(--lime)}.work-app .project-progress>p{color:var(--project-muted);margin:10px 0 0;font-size:14px}.work-app .project-pulse-number{border-left:1px solid #354239;flex-direction:column;justify-content:center;gap:6px;padding:20px 24px;display:flex}.work-app .project-pulse-number>strong{font:500 28px/1.2 var(--display);justify-content:space-between;align-items:center;gap:12px;display:flex}.work-app button.project-pulse-number:hover,.work-app button.project-pulse-number[aria-pressed=true]{background:#29322b}.work-app .project-pulse-number.has-attention strong{color:#ffc79b}.work-app .project-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:start;gap:32px;display:grid}.work-app .project-layout>*,.work-app .project-notes>section{min-width:0}.work-app .project-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.work-app .project-section-heading h2{align-items:center;gap:9px;margin:0;font-size:17px;font-weight:550;display:flex}.work-app .project-section-heading h2 svg{color:#a3b6a7;flex-shrink:0}.work-app .project-section-heading>button{color:#c9d9be;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;font-size:14px;display:flex}.work-app .project-task-filters{flex-wrap:wrap;gap:6px;display:flex}.work-app .project-task-filters>button{color:#b9c6c5;background:#1b2225;border:1px solid #354046;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;font-size:14px;display:inline-flex}.work-app .project-task-filters>button[aria-pressed=true]{color:#e0f6bd;background:#2c3827;border-color:#627448}.work-app .project-task-filters>button span{font-variant-numeric:tabular-nums;font-size:12px}.work-app .project-list-caption{color:var(--project-muted);margin:14px 0;font-size:13px;line-height:1.6}.work-app .project-task-list{background:#192024;border:1px solid #354047;border-radius:10px;overflow:hidden}.work-app .project-task{border-bottom:1px solid #354047;align-items:flex-start;gap:10px;padding:16px 16px 18px 10px;display:flex}.work-app .project-task:last-child{border-bottom:0}.work-app .project-task:hover{background:#1e282b}.work-app .project-task-check{width:44px;height:44px;color:var(--lime);flex-shrink:0;place-items:center;display:grid;position:relative}.work-app .project-task-check:before{content:"";border:1px solid #798878;border-radius:6px;width:21px;height:21px;position:absolute}.work-app .project-task-check[aria-pressed=true]:before{background:#30402c;border-color:#b7d79a}.work-app .project-task-check svg{position:relative}.work-app .project-task-check:disabled{opacity:.5;cursor:wait}.work-app .project-task-content{flex:1;min-width:0}.work-app .project-task-title{color:#eff4ee;overflow-wrap:anywhere;width:100%;min-height:44px;padding:6px 0;font-size:16px;line-height:1.5}.work-app .project-task.is-done .project-task-title{color:#b1bdb7;text-decoration:line-through}.work-app .project-task-meta{color:#bcc8c8;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.work-app .project-task-meta .project-priority{color:#e7d99f}.work-app .project-task-meta .project-overdue{color:#ffc2a7}.work-app .project-blocker{color:#f0cbb8;overflow-wrap:anywhere;background:#372c26;border-left:2px solid #c79576;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:14px;line-height:1.6;display:flex}.work-app .project-blocker svg{flex-shrink:0;margin-top:4px}.work-app .project-task-source{color:#b8cab1;overflow-wrap:anywhere;align-items:center;gap:7px;min-height:36px;margin-top:6px;font-size:13px;display:flex}.work-app .project-task-source svg{flex-shrink:0}.work-app .project-empty{text-align:center;padding:34px 24px}.work-app .project-empty>svg{color:#b0c59b}.work-app .project-empty h3{margin:14px 0 20px;font-size:16px;font-weight:500;line-height:1.6}.work-app .project-notes{gap:30px;display:grid}.work-app .project-note{background:#171e21;border:1px solid #354047;border-radius:9px;margin-bottom:10px;overflow:hidden}.work-app .project-note-main{overflow-wrap:anywhere;width:100%;padding:18px 20px 12px;display:block}.work-app .project-note-main:hover{background:#202b2d}.work-app .project-note-meta{color:#b1c2b6;font-size:12px}.work-app .project-note-main h3{color:#edf4ed;margin:9px 0;font-size:16px;font-weight:550;line-height:1.5}.work-app .project-note-main p{color:#c4d0cc;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.work-app .project-rationale{color:var(--project-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.work-app .project-note-footer{color:var(--project-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 20px 10px;font-size:12px;display:flex}.work-app .project-note-footer:empty{display:none}.work-app .project-note-footer button{color:#c8dab6;align-items:center;gap:5px;min-height:40px;font-size:14px;display:flex}.work-app .project-empty-note{color:var(--project-muted);border:1px dashed #435049;border-radius:9px;margin:0;padding:20px;font-size:16px;line-height:1.65}.work-app .project-history>summary{color:#c0ceca;cursor:pointer;padding:12px 0;font-size:14px;line-height:1.6}.work-app .project-workspace button:focus-visible,.work-app .project-history>summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:5px}@media (max-width:1200px){.work-app .project-layout{grid-template-columns:minmax(0,1fr)}.work-app .project-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:750px){.work-app .project-pulse{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.work-app .project-progress{border-bottom:1px solid #354239;grid-column:1/-1;padding:20px}.work-app .project-pulse-number{border-left:0;padding:18px 20px}.work-app .project-pulse-number:last-child{border-left:1px solid #354239}.work-app .project-context>button{margin-left:0}.work-app .project-notes{grid-template-columns:minmax(0,1fr)}.work-app .project-task{gap:4px;padding:12px 14px 16px 4px}.work-app .project-task-meta{gap:8px 12px}.work-app .project-section-heading h2{font-size:16px}}
.brand-library{max-width:1120px}.brand-selector{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.brand-selector button{border:1px solid var(--line,#303639);color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:1.5rem;padding:.85rem 1rem;font-size:1rem;display:flex}.brand-selector button[aria-pressed=true]{color:#111416;background:#d2ff5a;border-color:#d2ff5a}.brand-selector button span{opacity:.8;font-size:.75rem}.brand-library-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.brand-library-heading h2{letter-spacing:-.04em;margin:.3rem 0 .75rem;font-size:2.5rem}.brand-library-heading p:not(.work-eyebrow){color:#a0aaad;max-width:640px;font-size:1rem;line-height:1.6}.brand-internal{color:#a0aaad;white-space:nowrap;font-size:.875rem}.brand-library h3{margin:0 0 1rem;font-size:1rem}.brand-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2.5rem;display:grid}.brand-assets article{border:1px solid #303639;border-radius:10px;overflow:hidden}.brand-artboard{background:#f5f5ef;justify-content:center;align-items:center;min-height:210px;padding:2rem;display:flex}.brand-artboard img{object-fit:contain;width:100%;height:150px}.brand-asset-caption{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:.875rem;display:flex}.brand-asset-caption a,.brand-source a{color:#d2ff5a;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.brand-foundations{border-top:1px solid #303639;grid-template-columns:1.2fr 1fr;gap:3rem;padding-top:1.5rem;display:grid}.brand-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.brand-colors button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #303639;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;display:flex}.brand-colors code{color:#a0aaad;margin-top:.3rem;display:block}.brand-swatch{border:1px solid #ffffff30;border-radius:4px;flex-shrink:0;width:2.25rem;height:2.25rem}.brand-colors button>svg{flex-shrink:0;margin-left:auto}.brand-font{border-bottom:1px solid #303639;margin:.75rem 0;padding:0 0 .75rem;font-size:1.3rem}.brand-note,.brand-copy-status,.brand-source{color:#a0aaad;font-size:.875rem;line-height:1.6}.brand-copy-status{min-height:1.5em}.brand-guidance,.brand-deck-status{border-top:1px solid #303639;padding:1.5rem 0}.brand-guidance ul{color:#c1c8c8;margin:0;padding-left:1.2rem;font-size:1rem;line-height:1.65}.brand-guidance li+li{margin-top:.65rem}.brand-deck-status p{color:#a0aaad;max-width:750px;margin:0;font-size:1rem;line-height:1.65}.brand-source{border-top:1px solid #303639;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.brand-library button:focus-visible,.brand-library a:focus-visible{outline-offset:4px;outline:2px solid #d2ff5a}@media (max-width:700px){.brand-assets,.brand-foundations{grid-template-columns:1fr}.brand-foundations{gap:1rem}.brand-library-heading{flex-direction:column}.brand-library-heading h2{font-size:2rem}.brand-colors{grid-template-columns:1fr}.brand-selector button{flex:1;justify-content:space-between}.brand-artboard{min-height:180px}}.brand-deliverables{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}.brand-deliverables a{align-items:center;gap:.5rem;min-height:44px;text-decoration:none;display:inline-flex}.brand-start{border-top:2px solid #d2ff5a;margin-bottom:1rem;padding:1.5rem 0 2.5rem}.brand-start>p,.brand-guide p{color:#a0aaad;max-width:780px;line-height:1.65}.brand-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.brand-resource-grid>a{color:inherit;border:1px solid #303639;border-radius:10px;padding:1.25rem;text-decoration:none}.brand-resource-grid>a:hover{border-color:#d2ff5a}.brand-resource-grid span{justify-content:space-between;gap:.75rem;font-weight:600;display:flex}.brand-resource-grid small{color:#a0aaad;margin-top:.65rem;font-size:.875rem;line-height:1.6;display:block}.brand-guide{border-top:1px solid #303639;padding:1rem 0}.brand-guide summary{cursor:pointer;min-height:32px;padding:.25rem 0}.brand-guide summary:focus-visible{outline-offset:4px;outline:2px solid #d2ff5a}.brand-guide ol{color:#c1c8c8;max-width:780px;padding-left:1.5rem;line-height:1.7}.brand-guide li+li{margin-top:.75rem}.brand-guide a{color:#d2ff5a}@media (max-width:700px){.brand-resource-grid{grid-template-columns:1fr}}
.transfer-hub{gap:28px;max-width:960px;display:grid}.transfer-intro{color:#b5bdad;justify-content:space-between;gap:24px;font-size:14px;display:flex}.transfer-intro p{max-width:520px;margin:0;line-height:1.6}.transfer-intro span{color:#87917f;text-align:right;font-size:12px}.transfer-form{background:#1a1e18;border:1px solid #30362b;border-radius:12px;gap:16px;padding:24px;display:grid}.transfer-form label{color:#cbd3c3;gap:8px;font-size:13px;display:grid}.transfer-form input:not([type=file]),.transfer-form textarea,.transfer-form select{color:#e8eee2;width:100%;font:inherit;background:#11150f;border:1px solid #3b4335;border-radius:7px;padding:11px 12px}.transfer-form textarea{resize:vertical;min-height:138px}.transfer-form textarea:disabled{opacity:.45}.transfer-form select{max-width:200px}.transfer-or{color:#858f7b;text-align:center;font-size:12px}.transfer-form .transfer-file{cursor:pointer;color:#d4dec7;word-break:break-word;border:1px dashed #566249;border-radius:8px;align-items:center;gap:10px;padding:18px;display:flex}.transfer-file input{opacity:0;width:1px;height:1px;position:absolute}.transfer-file:focus-within,.transfer-form :focus-visible,.transfer-actions button:focus-visible{outline-offset:3px;outline:2px solid #c6ff4d}.transfer-form>button{justify-self:start}.transfer-progress{color:#cbd3c3;align-items:center;gap:10px;display:flex}.transfer-progress progress{accent-color:#c6ff4d;width:min(280px,80%)}.transfer-error{color:#ffb5a9;margin:0}.transfer-notice{color:#c6ff4d;margin:0}.transfer-list-heading{align-items:baseline;gap:12px;display:flex}.transfer-list-heading h2{margin:0;font-size:19px}.transfer-list-heading small{color:#8e9984}.transfer-list{gap:12px;display:grid}.transfer-list article{background:#191c17;border:1px solid #30362b;border-radius:10px;min-width:0;padding:18px 20px}.transfer-list-top{justify-content:space-between;gap:20px;display:flex}.transfer-list-top>div{min-width:0}.transfer-list-top strong{overflow-wrap:anywhere;display:block}.transfer-list-top small,.transfer-list-top span{color:#939d8b;margin-top:5px;font-size:12px;display:block}.transfer-list pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#cbd3c3;border-top:1px solid #30362b;max-height:220px;padding-top:14px;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.transfer-actions{gap:14px;margin-top:15px;display:flex}.transfer-actions button{color:#c6ff4d;cursor:pointer;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}.transfer-actions button:last-child:not(:first-child){color:#b5bdad}@media (max-width:640px){.transfer-intro,.transfer-list-top{flex-direction:column;gap:8px}.transfer-intro span{text-align:left}.transfer-form{padding:18px}}
.work-app .work-mobile{color:#edf0ee;background:#192120;border:1px solid #3d4a42;border-radius:10px;margin:0 0 24px;font-size:14px}.work-app .work-mobile summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:14px 18px;list-style:none;display:flex}.work-app .work-mobile summary::-webkit-details-marker{display:none}.work-app .work-mobile summary:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #d2ff5a}.work-app .work-mobile-hint{color:#c6e89c;margin-left:auto;font-size:12px}.work-app .work-mobile>div{max-width:650px;padding:0 18px 14px}.work-app .work-mobile p{color:#bac6bf;margin:0 0 12px;line-height:1.6}.work-app .work-mobile p:last-child{margin-bottom:0}.work-app .work-mobile button{color:#14200e;cursor:pointer;background:#d2ff5a;border:0;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin-bottom:14px;padding:10px 16px;font-weight:650;display:inline-flex}.work-app .work-mobile button:focus-visible{outline-offset:3px;outline:2px solid #fff}.work-app .work-push-actions{flex-wrap:wrap;gap:10px;display:flex}.work-app .work-mobile button:disabled{opacity:.5;cursor:not-allowed}.work-app .work-mobile .work-mobile-note{font-size:12px}.work-app .work-offline{color:#f7e3b5;background:#352e1d;border:1px solid #9a8049;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.work-app .work-offline svg{flex-shrink:0}@media (display-mode:standalone){.work-app{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.work-app .work-header{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}}
.work-bottom-nav{display:none}.mobile-chat-picker{color:#edf0ee;box-sizing:border-box;background:#131813;border:1px solid #42503c;border-radius:18px;width:min(440px,100vw - 32px);max-height:75dvh;padding:24px}.mobile-chat-picker::backdrop{background:#000a}.mobile-chat-picker header{justify-content:space-between;align-items:center;gap:20px;display:flex}.mobile-chat-picker h2{margin:0;font-size:22px}.mobile-chat-picker header button{color:inherit;background:0 0;border:0;padding:10px}.mobile-chat-picker>a{color:#edf0ee;border-top:1px solid #303b2b;align-items:center;gap:12px;min-height:48px;padding:16px 8px;text-decoration:none;display:flex}.mobile-chat-picker>a>span:last-child{margin-left:auto}.mobile-chat-picker p{color:#b4beac;line-height:1.6}.mobile-chat-picker :focus-visible{outline-offset:3px;outline:2px solid #d2ff5a}@media (max-width:800px){.work-app .work-body{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.work-app .work-bottom-nav{z-index:45;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111610f5;border-top:1px solid #33422b;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.work-app .work-bottom-nav[hidden]{display:none}.work-app .work-bottom-nav button{color:#aab6a2;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex;position:relative}.work-app .work-bottom-nav button[aria-current=page]{color:#d2ff5a;background:#26321c}.work-app .work-bottom-nav button:focus-visible{outline-offset:0;outline:2px solid #d2ff5a}.work-app .work-bottom-nav small{color:#14200e;background:#d2ff5a;border-radius:20px;padding:2px 5px;font-size:10px;position:absolute;top:0;right:16%}.work-app:has(input:focus,textarea:focus,[contenteditable=true]:focus) .work-bottom-nav{display:none}#project-chat-heading{scroll-margin-top:85px}}
.work-inbox{--muted:var(--wmuted);--line:var(--wline);max-width:1040px}.work-inbox>p{color:var(--muted);line-height:1.6}.inbox-controls,.inbox-tabs,.inbox-summary,.inbox-mute{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inbox-controls{margin:24px 0 16px}.work-app .work-inbox button,.inbox-project select{border:1px solid var(--line);min-height:44px;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:10px 14px;font-size:.875rem}.work-inbox button{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.work-inbox button:disabled{opacity:.5;cursor:wait}.work-inbox button[aria-pressed=true]{border-color:var(--lime)}.work-inbox :is(button,select,a):focus-visible{outline:2px solid var(--lime);outline-offset:3px}.inbox-project{align-items:center;gap:8px;font-size:.875rem;display:flex}.inbox-project select{max-width:240px}.inbox-project option{background:#171a19}.inbox-mute{margin-bottom:20px}.inbox-mute small,.inbox-summary{color:var(--muted);font-size:.875rem}.inbox-summary{border-bottom:1px solid var(--line);justify-content:space-between;padding-block:16px}.inbox-list{margin:0;padding:0;list-style:none}.inbox-list li{border-bottom:1px solid var(--line);border-left:3px solid #0000;align-items:center;gap:12px;padding:4px 14px;display:flex}.inbox-list li.unread{border-left-color:var(--lime);background:#b9df8010}.inbox-entry{min-width:0;color:inherit;flex:1;gap:7px;padding:16px 0;text-decoration:none;display:grid}.inbox-entry strong{overflow-wrap:anywhere;font-size:1rem;font-weight:500;line-height:1.5}.inbox-meta,.inbox-entry time{color:var(--muted);font-size:.8125rem}.inbox-meta span{color:var(--lime);margin-left:12px}.inbox-empty{text-align:center;border-bottom:1px solid var(--line);padding:48px 24px}.inbox-empty h2{margin:12px 0;font-size:1.5rem}.inbox-empty p{max-width:440px;color:var(--muted);margin:auto;line-height:1.6}.work-unread{background:#b9df8020;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:.75rem}@media (max-width:600px){.inbox-project{width:100%}.inbox-project select{flex:1;min-width:0;max-width:none}.inbox-summary{align-items:flex-start}.inbox-list li{padding-inline:10px}}
.work-app .task-board{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(235px,1fr));gap:14px;padding:4px 2px 18px;display:grid;overflow-x:auto}.work-app .board-column{scroll-snap-align:start;background:#111719;border:1px solid #2e3935;border-radius:12px;min-height:420px;padding:12px}.work-app .board-column.is-over{background:#182019;border-color:#bde94a}.work-app .board-column>header{justify-content:space-between;align-items:center;padding:2px 4px 12px;display:flex}.work-app .board-column h2{text-transform:uppercase;letter-spacing:.08em;color:#b8c5be;margin:0;font-size:13px}.work-app .board-column>div{gap:10px;display:grid}.work-app .board-card{background:color-mix(in srgb, var(--note) 20%, #171d1f);border:1px solid color-mix(in srgb, var(--note) 48%, #314039);touch-action:auto;border-radius:9px;padding:14px 14px 12px;position:relative;box-shadow:0 8px 25px #0002}.work-app .board-card.priority-high:after{content:"";background:#ef866f;border-radius:9px 0 0 9px;width:4px;position:absolute;inset:0 auto 0 0}.work-app .board-card.priority-low{opacity:.82}.work-app .board-drag{color:#91a097;cursor:grab;touch-action:none;padding:4px;position:absolute;top:8px;right:8px}.work-app .board-card-title{text-align:left;color:#f1f5f2;width:100%;padding:2px 26px 12px 0;font-weight:650;line-height:1.35;display:block}.work-app .board-card-meta,.work-app .board-card-footer{color:#aab7b0;align-items:center;gap:8px;font-size:11px;display:flex}.work-app .board-card-meta{justify-content:space-between}.work-app .board-card-footer{border-top:1px solid #ffffff18;margin-top:12px;padding-top:10px}.work-app .board-card-footer select{color:#f3f7f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b2422;border-color:#65736c;width:auto;min-width:98px;max-width:110px;margin:0 0 0 auto;padding:5px 22px 5px 7px;font-size:11px;font-weight:650}.work-app .board-card-footer select option{color:#f3f7f4;background:#1b2422}.work-app .board-avatar{background:var(--person);color:#18201b;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.work-app .overdue-badge{color:#ffd2c9;background:#4b2925;border:1px solid #c86d5b;border-radius:999px;padding:3px 7px;font-size:10px;line-height:1;display:inline-flex}@media (max-width:800px){.work-app .task-board{grid-template-columns:repeat(5,82vw);margin-inline:-4px}.work-app .board-column{min-height:360px}.work-app .board-drag{display:none}}
.work-app .publication-dialog label small{color:var(--wmuted);font-size:12px;line-height:1.5}.work-app .publication-checkbox{align-items:center;gap:12px;display:flex}.work-app .publication-checkbox input{width:20px;height:20px;accent-color:var(--lime);margin:0}.work-app .publication-safety{border-left:3px solid var(--lime);color:#d3dec9;background:#222d21;padding:16px}.work-app .publication-preview{overflow-wrap:anywhere;background:#101612;border:1px solid #506057;border-radius:10px;margin-top:24px;padding:24px}.work-app .publication-preview.preview-blue{background:#111d2a;border-color:#40566b}.work-app .publication-preview.preview-green{background:#17251c}.work-app .publication-preview.preview-lime{border-color:var(--lime)}.work-app .publication-preview h3{font:500 32px/1.2 var(--display);margin:16px 0}.work-app .publication-preview article{border-top:1px solid #ffffff24;padding-block:12px}.work-app .publication-preview h4{margin:8px 0}.work-app .preview-body{white-space:pre-wrap;line-height:1.7}.work-app .publication-preview small{color:#afbbb2}.work-app .editor-fields{border:0;min-width:0;margin:0;padding:0}.work-app .discard-warning{color:#f5dbb7;background:#342a1e;border:1px solid #987044;border-radius:8px;margin-block:18px;padding:16px}.work-app .discard-warning p{margin:0}.work-app .discard-warning .dialog-actions{border:0;margin-top:12px;padding-top:0}.work-app .work-dialog input,.work-app .work-dialog textarea,.work-app .work-dialog select{font-size:16px}.work-app .command-results>button{overflow-wrap:anywhere;text-align:left}.work-app{--wbg:#111416;--wpanel:#1a1e21;--wline:#303639;--wmuted:#a0aaad;--lime:#d2ff5a;background-color:var(--wbg);color:#edf0ee;background-image:radial-gradient(70% 48% at 84% -4%,#d2ff5a12,#0000 58%),radial-gradient(52% 42% at 8% 92%,#6b90840e,#0000 65%),linear-gradient(#d2ff5a05 1px,#0000 1px),linear-gradient(90deg,#d2ff5a04 1px,#0000 1px);background-size:auto,auto,56px 56px,56px 56px;background-attachment:fixed}.work-app .work-sidebar{background:radial-gradient(circle at 12% 8%,#d2ff5a0a,#0000 34%),#0d1011;border-color:#282e30;width:264px;padding:28px 16px 0;overflow-y:auto}.work-app .work-brand-row{align-items:center;gap:10px;display:flex}.work-app .work-brand{gap:12px;padding-inline:8px}.work-app .work-brand .brand-mark{color:var(--lime);width:35px;height:35px}.work-app .work-brand-name{font:600 22px/1 var(--display);letter-spacing:-.06em}.work-app .work-brand-name>span{margin-left:.2em;font-weight:400}.work-app .work-brand small{font:500 11px/1.3 var(--font);color:#a5afb2;letter-spacing:.16em;margin-top:7px}.work-app .work-search{border-radius:8px;min-height:44px;margin-top:28px;padding:10px;font-size:12px;color:#b5bfc1!important;background:#191e20!important;border-color:#30383b!important}.work-app .work-search kbd{font:11px var(--font);color:#a6b1b3;background:#252c2f;border-radius:4px;padding:3px 5px}.work-app .sidebar-label{color:#8e9a9e;letter-spacing:.11em;margin-top:27px;font-size:11px}.work-app .work-sidebar nav{gap:4px}.work-app .work-sidebar nav button{color:#b1babc;border-radius:7px;min-height:43px;font-size:14px;transition:background .15s,color .15s;position:relative}.work-app .work-sidebar nav button:hover{color:#f1f4ee;background:#1b2225}.work-app .work-sidebar nav button.selected{color:#dcf5b3;background:#253022}.work-app .work-sidebar nav button.selected:before{content:"";background:var(--lime);border-radius:3px;width:3px;position:absolute;top:13px;bottom:13px;left:0}.work-app .work-sidebar nav button span{background:#34432c;font-size:12px}.work-app .work-sidebar nav button:nth-last-child(2){margin-top:16px}.work-app .sidebar-projects{padding-bottom:12px}.work-app .sidebar-projects button{color:#a6b1b3;border-radius:6px;min-height:39px;font-size:13px;line-height:1.4}.work-app .sidebar-projects button:hover,.work-app .sidebar-projects button.active{color:#edf2e8;background:#1b2225}.work-app .project-dot{flex-shrink:0;width:7px;height:7px}.work-app .projects-label button{border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.work-app .projects-label button:hover{background:#252c2f}.work-app .sidebar-bottom{padding-top:12px}.work-app .sidebar-bottom>a{color:#b1bcbd;min-height:36px;margin-block:6px 12px;font-size:12px}.work-app .work-user{padding-block:18px;font-size:13px}.work-app .work-user small{color:#9eaaad;margin-top:3px;font-size:12px}.work-app .work-user>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.work-app .work-user form button{place-items:center;min-width:32px;min-height:36px;display:grid}.work-app .avatar{color:#d3edbe;background:#28392c;border-color:#48664b;width:30px;height:30px;font-size:12px}.work-app .avatar.large{width:44px;height:44px;font-size:17px}.work-app .work-body{margin-left:264px}.work-app .work-topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111416ed;height:68px;font-size:13px;position:sticky;top:0}.work-app .work-breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-app .work-breadcrumb>button{color:#f0f5eb;padding:8px 0;font-size:13px}.work-app .breadcrumb-slash{color:#667479;margin-inline:12px}.work-app .work-topbar>div{flex-shrink:0;gap:16px}.work-app .work-locale{min-height:40px;font-size:12px}.work-app .icon-button{place-items:center;min-width:32px;min-height:32px;display:inline-grid}.work-app .work-main{max-width:1480px;padding:42px 40px 64px}.work-app .work-page-heading{margin-bottom:30px}.work-app .work-eyebrow{letter-spacing:.12em;color:#95a1a4;margin-bottom:12px;font-size:11px}.work-app .work-page-heading h1{letter-spacing:-.055em;font-size:clamp(28px,3vw,40px)}.work-app .work-subtitle{color:#a4aeb0;font-size:15px;line-height:1.65}.work-app .work-heading-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.work-app .primary,.work-app .secondary{border-radius:7px;min-height:42px;padding:11px 15px;font-size:13px;transition:background .15s,border-color .15s}.work-app .primary{background:var(--lime);color:#172010;border-color:var(--lime)}.work-app .primary:hover{background:#e1ff94}.work-app .secondary{color:#dce4e3;background:#202629;border-color:#3a454a}.work-app .secondary:hover{background:#2b3539;border-color:#64747b}.work-app .work-stats{gap:14px;margin-bottom:34px}.work-app .work-stats>button{background:#1a2023;border-radius:10px;padding:21px 23px;transition:background .2s,border-color .2s}.work-app .work-stats>button:first-child{background:#202b20;border-color:#3f5433}.work-app .work-stats>button:hover{background:#252e30;border-color:#5b6a65}.work-app .work-stats span{color:#b7c3c2;font-size:13px}.work-app .work-stats strong{margin-top:15px;font-size:42px}.work-app .work-stats>button:first-child strong{color:var(--lime)}.work-app .work-stats svg{color:#9daea6;width:24px;height:24px}.work-app .work-section-title{margin:28px 0 16px}.work-app .work-section-title h2{font-size:16px;font-weight:600}.work-app .work-section-title button{color:#b4c3bb;min-height:32px;font-size:13px}.work-app .task-list{border-radius:10px}.work-app .task-row{background:#191f22;min-height:80px;padding:15px 19px}.work-app .task-row:hover{background:#222b2e}.work-app .task-check{border-radius:8px;width:28px;height:28px;border-color:#63726b!important}.work-app .task-check:hover{border-color:var(--lime)!important}.work-app .task-check.checked{color:#172810;background:#c3e994}.work-app .task-name>span{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.work-app .task-name>small{color:#a0aeb0;font-size:12px}.work-app .task-due{color:#a6b4b6;flex-shrink:0;width:65px;font-size:12px;display:block}.work-app .status-tag{color:#c3d0c9;background:#303a3a;border-radius:5px;padding:4px 8px;font-size:12px}.work-app .status-tag.in_progress,.work-app .status-tag.building{color:#d1e9a5;background:#35432a}.work-app .status-tag.done,.work-app .status-tag.live{color:#b0e0c3;background:#214335}.work-app .status-tag.blocked,.work-app .status-tag.rejected{color:#f0b8a3;background:#4b312c}.work-app .status-tag.exploring{color:#b8d0f0;background:#2a394e}.work-app .work-lower{gap:26px}.work-app .project-mini-list{background:#191f22;border-radius:10px}.work-app .project-mini-list>button{min-height:77px;padding:18px}.work-app .project-mini-list>button:hover{background:#222b2e}.work-app .project-mini-list>button>span:nth-child(2){font-size:15px}.work-app .project-mini-list small{color:#a0aeab;font-size:12px}.work-app .project-icon{border-radius:9px;width:38px;height:38px}.work-app .decision-mini{border-radius:10px;background:#191f22!important;padding:20px!important}.work-app .decision-mini:hover{background:#242d30!important}.work-app .decision-mini .micro,.work-app .micro{color:#a6b5af;letter-spacing:.08em;font-size:11px}.work-app .decision-mini h3{font-size:16px;line-height:1.5}.work-app .decision-mini p{color:#aab8b5;font-size:15px}.work-app .project-grid,.work-app .ideas-grid{gap:20px}.work-app .project-card,.work-app .idea-card{background:#191f22;border-radius:12px;padding:26px;transition:border-color .2s}.work-app .project-card:hover,.work-app .idea-card:hover{border-color:#62746c}.work-app .project-card h2,.work-app .idea-card h2{letter-spacing:-.04em;font-size:24px}.work-app .project-card p,.work-app .idea-card p{color:#b1bfbc;font-size:15px}.work-app .project-card footer,.work-app .idea-card footer{color:#a7b7b0;font-size:12px}.work-app .idea-card footer button{min-height:34px;font-size:13px}.work-app .work-filters{flex-wrap:wrap;gap:10px}.work-app .work-filters>button,.work-app .work-filters>select{border-radius:7px;min-height:42px;font-size:14px}.work-app .work-filters>select{color:#d7e0de;background:#20272a;border-color:#3b484d}.work-app .work-filters .filter-active{color:#d8edb9;background:#2a3b25;border-color:#556f40}.work-app .empty-state{color:#a7b6b0;padding:45px 24px;font-size:15px}.work-app .empty-copy{color:#a0b0aa;font-size:14px}.work-app .people-list article{padding-block:25px}.work-app .people-list article>div>span,.work-app .people-task-count{color:#a7b6b0;font-size:13px}.work-app .public-management-note{background:#202b20;border:1px solid #3d5034;border-radius:10px;gap:18px;margin-bottom:30px;padding:24px;display:flex}.work-app .public-management-note>svg{color:var(--lime);flex-shrink:0}.work-app .public-management-note strong{font-size:15px}.work-app .public-explainer{color:#b7c9ad;max-width:740px;margin:7px 0 0;font-size:14px}.work-app .publication-list>button{background:#191f22;border-radius:10px}.work-app .publication-list>button:hover{background:#252f31;border-color:#607168}.work-app .publication-list small{color:#a4b4ac;font-size:12px}.work-app .work-dialog,.work-app .command-dialog{background:#171e20;border-color:#48574f;border-radius:14px}.work-app .work-dialog form{padding:30px}.work-app .work-dialog label{color:#becbc5;font-size:14px}.work-app .work-dialog input,.work-app .work-dialog select,.work-app .work-dialog textarea{color:#eff5f0;background:#0f1517;border-color:#3b4a46;border-radius:7px}.work-app .work-dialog input::placeholder,.work-app .work-dialog textarea::placeholder{color:#899b91}.work-app .dialog-actions{border-color:#354640}.work-app .dialog-actions .quiet{color:#b0c1b6;font-size:13px}.work-app .dialog-heading>button{min-width:32px;min-height:32px}.work-app .command-input{border-color:#35433e}.work-app .command-input input{font-size:16px}.work-app .command-input kbd{font-size:12px}.work-app .command-results>button{min-height:44px;font-size:14px}.work-app .command-results>button:hover{background:#2d3c31}.work-app .command-results small{font-size:12px}.work-app .work-toast{border-radius:9px;font-size:14px}.work-app .form-error{font-size:14px!important}.work-app .publication-route{color:#a9b9af;font-size:12px}.work-app .work-footer{color:#8b9e94;letter-spacing:.06em;font-size:11px}.work-app .demo-banner{color:#c1d5ae;background:#24331f;padding-block:12px;font-size:12px;line-height:1.5}.work-app .sidebar-close,.work-app .work-scrim{display:none}.work-app .work-dialog[open],.work-app .command-dialog[open]{animation:.18s ease-out work-dialog-enter}@keyframes work-dialog-enter{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.work-app .work-sidebar{width:244px;padding-inline:14px}.work-app .work-body{margin-left:244px}.work-app .work-main{padding:32px 25px 50px}.work-app .work-page-heading{align-items:flex-start}.work-app .work-heading-actions{max-width:45%}.work-app .work-search kbd{display:none}.work-app .work-stats>button{padding:18px}}@media (max-width:750px){.work-app .work-sidebar{visibility:hidden;width:min(286px,86vw);padding-top:24px}.work-app .work-sidebar.is-open{visibility:visible}.work-app .sidebar-close{flex-shrink:0;place-items:center;width:34px;height:40px;margin-left:auto;display:grid}.work-app .work-scrim{z-index:19;background:#0009;width:100%;height:100%;display:block;position:fixed;inset:0}.work-app .work-body{margin-left:0}.work-app .work-topbar{gap:12px;height:62px;padding-inline:18px}.work-app .mobile-menu{min-width:32px;min-height:40px}.work-app .work-main{padding:28px 18px 44px}.work-app .work-page-heading{flex-wrap:wrap;gap:20px}.work-app .work-page-heading h1{font-size:32px}.work-app .work-heading-actions{justify-content:flex-start;max-width:none}.work-app .work-page-heading .primary{padding:11px 15px;font-size:13px}.work-app .work-page-heading .primary svg{width:16px}.work-app .work-stats{gap:8px}.work-app .work-stats>button{padding:15px 11px}.work-app .work-stats span{min-height:36px;font-size:12px;line-height:1.5}.work-app .work-stats strong{font-size:32px}.work-app .task-row{grid-template-columns:28px minmax(0,1fr) auto;gap:6px 12px;padding:16px;display:grid}.work-app .task-check{grid-area:1/1/3}.work-app .task-name{grid-area:1/2/auto/4;padding:0}.work-app .task-row .status-tag{grid-area:2/2;justify-self:start;font-size:12px}.work-app .task-due{grid-area:2/3;width:auto}.work-app .task-row .avatar{display:none}.work-app .work-filters>select{flex:1;margin-left:0}.work-app .demo-banner{padding-inline:18px;font-size:12px}.work-app .demo-banner a{min-height:36px}.work-app .work-footer{flex-wrap:wrap;gap:10px;padding-inline:18px}.work-app .project-card,.work-app .idea-card{padding:22px}.work-app .publication-list>button{flex-wrap:wrap;gap:13px;padding:18px}.work-app .publication-list strong{font-size:17px}.work-app .public-management-note{gap:12px;padding:20px}.work-app .work-dialog form{padding:24px}.work-app .people-task-count{text-align:right;font-size:12px}}@media (max-width:380px){.work-app .work-stats{grid-template-columns:1fr}.work-app .work-stats>button{justify-content:space-between;align-items:center;gap:18px;display:flex}.work-app .work-stats span{min-height:0;font-size:13px}.work-app .work-stats strong{margin-top:0}.work-app .work-topbar>div{gap:7px}}@media (prefers-reduced-motion:reduce){.work-app *,.work-app :before,.work-app :after{transition:none!important;animation:none!important}}.work-device-settings{color:#abb9ae;margin:0 0 20px;font-size:12px}.work-device-settings>summary{cursor:pointer;width:fit-content;min-height:32px;padding:8px 0}.work-device-settings[open]{border:1px solid #334038;border-radius:12px;padding:12px 16px}.work-device-settings[open]>summary{color:#edf0ee;margin-bottom:8px}.project-materials{border:1px solid #344139;border-radius:12px;margin:20px 0;padding:0 18px}.project-materials>summary{cursor:pointer;padding:17px 0;font-weight:600}.project-materials .project-resources{margin-top:0}@media (max-width:800px){.work-device-settings{margin-bottom:12px}.work-app .work-page-heading{gap:16px;margin-bottom:20px}.work-app .work-subtitle:empty{display:none}.work-app .work-inbox>p{margin-top:0;font-size:14px}.work-app .inbox-summary{font-size:12px}}.work-app .task-editor-dialog{max-width:1180px;max-height:94dvh}.work-app .task-editor-dialog textarea[name=description]{min-height:280px;line-height:1.7}.work-app .task-editor-dialog .task-meta-grid{grid-column:1/-1;grid-template-columns:1fr;gap:0 16px;min-width:0;display:grid}.work-app .task-editor-dialog .task-meta-grid>*{min-width:0}.work-app .task-editor-dialog .task-meta-grid>.work-date{gap:6px;margin:15px 0}.work-app .task-editor-dialog .task-meta-grid :is(select,input:not([type=hidden]),.work-date-trigger){height:46px}@media (min-width:850px){.work-app .task-editor-dialog form{padding:30px 36px}.work-app .task-editor-dialog .editor-fields{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.task-editor-dialog .editor-fields>*{grid-column:1/-1;min-width:0}.task-editor-dialog .editor-fields>label:has(input[name=title]){grid-column:1}.task-editor-dialog .editor-fields>label:has(select[name=project_id]){grid-column:2}.work-app .task-editor-dialog .task-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-app .task-editor-dialog .dialog-actions{margin-top:20px}}@media (min-width:1100px){.work-app .task-editor-dialog .task-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.work-app .idea-editor-dialog{max-width:1120px;max-height:94dvh}.work-app .idea-editor-dialog textarea[name=problem],.work-app .idea-editor-dialog textarea[name=concept]{min-height:180px;line-height:1.7}.work-app .idea-image-field{color:#becbc5;grid-column:1/-1;margin:4px 0 10px;font-size:14px}.work-app .idea-image-field>img,.work-app .idea-image-field>a img{object-fit:cover;border-radius:9px;width:100%;max-height:300px;margin-top:8px;display:block}.work-app .idea-image-field>div{gap:10px;margin-top:10px;display:flex}.work-app .idea-image-picker{cursor:pointer;align-items:center;gap:7px;margin:0;display:inline-flex}.work-app .idea-image-picker input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.work-app .idea-cover{aspect-ratio:16/7;border-radius:9px;margin:4px 0 14px;overflow:hidden}.work-app .idea-cover img{object-fit:cover;width:100%;height:100%}.work-app .task-history-list{gap:10px;display:grid}.work-app .task-history-row{background:#151c1e;border:1px solid #33403b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.work-app .task-history-row>div{gap:4px;min-width:0;display:grid}.work-app .task-history-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-app .task-history-row>div span{color:#98a69f;font-size:12px}.work-app .status-tag.archived{color:#bdc7c2;background:#2c3331}@media (max-width:620px){.work-app .task-history-row{grid-template-columns:minmax(0,1fr) auto}.work-app .task-history-row>button{grid-column:1/-1}}.work-app .work-filters button{align-items:center;gap:6px;display:inline-flex}.work-app .board-filter-group{gap:10px;margin-left:auto;display:flex}.work-app .board-filter-group select{color:#d7e0de;background:#20272a;border:1px solid #3b484d;border-radius:7px;min-height:42px;padding:7px;font-size:14px}.work-app .idea-filters>select+select{margin-left:0}@media (max-width:800px){.work-app .board-filter-group{width:100%;margin-left:0}.work-app .board-filter-group select{flex:1;min-width:0}}@media (min-width:850px){.work-app .idea-editor-dialog form{padding:30px 36px}.work-app .idea-editor-dialog .editor-fields{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.work-app .idea-editor-dialog textarea[name=problem],.work-app .idea-editor-dialog textarea[name=concept]{min-height:250px}.work-app .idea-editor-dialog .editor-fields>*{grid-column:1/-1;min-width:0}.idea-editor-dialog .editor-fields>label:has(input[name=title]){grid-column:1}.idea-editor-dialog .editor-fields>label:has(select[name=project_id]){grid-column:2}.idea-editor-dialog .editor-fields>label:has(textarea[name=problem]){grid-column:1}.idea-editor-dialog .editor-fields>label:has(textarea[name=concept]){grid-column:2}.idea-editor-dialog .editor-fields>label:has(input[name=rejection_reason]){grid-column:1}.idea-editor-dialog .editor-fields>label:has(select[name=status]){grid-column:2}.work-app .idea-editor-dialog .dialog-actions{margin-top:20px}}
