.ae-concierge-offer,.ae-concierge-launcher{position:fixed;right:24px;bottom:22px;z-index:55;font-family:Inter,system-ui,sans-serif;color:var(--foreground)}.ae-concierge-offer{width:min(365px,calc(100vw - 32px));padding:22px;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border));border-radius:20px;background:var(--card);box-shadow:0 16px 55px #10251a28}.ae-concierge-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px;font-size:13px;font-weight:600}.ae-concierge-heading small{display:block;margin-top:3px;color:var(--muted-foreground);font-size:10px;font-weight:400}.ae-concierge-offer h2{font-family:Space Grotesk,Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.4px;margin:0 0 10px}.ae-concierge-offer p{font-size:12px;line-height:1.7;color:var(--muted-foreground);margin:0 0 19px}.ae-concierge-offer button,.ae-concierge-launcher{cursor:pointer;font:inherit}.ae-concierge-dismiss{position:absolute;right:12px;top:12px;border:0;background:transparent;color:var(--muted-foreground);padding:5px;border-radius:6px}.ae-concierge-actions{display:flex;gap:9px}.ae-concierge-actions button{display:flex;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 8px;border:1px solid var(--border);border-radius:10px;font-size:12px;background:var(--background);color:var(--foreground)}.ae-concierge-actions button:first-child{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.ae-concierge-offer .ae-concierge-self{display:block;width:100%;margin-top:11px;padding:5px;border:0;background:transparent;color:var(--muted-foreground);font-size:11px;text-align:center}.ae-concierge-launcher{display:flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:50px;padding:11px 16px;background:var(--card);box-shadow:0 6px 24px #10251a20;font-size:12px}.ae-concierge-offer button:focus-visible,.ae-concierge-launcher:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:620px){.ae-concierge-offer,.ae-concierge-launcher{right:16px;bottom:16px}.ae-concierge-launcher{padding:10px 13px}.ae-concierge-offer{max-height:calc(100dvh - 32px);overflow-y:auto}}.bw-app{--bw-bg:#171b1a;--bw-panel:#222826;--bw-side:#121715;--bw-line:#34403b;--bw-text:#edf3ef;--bw-muted:#a8b9ae;--bw-green:#80e1a4;--bw-accent:#22c55e;--bw-soft:#213b2c;display:grid;grid-template-columns:225px minmax(0,1fr);min-height:100vh;background:var(--bw-bg);color:var(--bw-text);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.bw-app *{box-sizing:border-box}.bw-app button,.bw-app input,.bw-app select{font:inherit;color:inherit}.bw-app button,.bw-app a{cursor:pointer}.bw-app button{display:inline-flex;gap:7px;align-items:center;border:1px solid var(--bw-line);border-radius:4px;padding:8px 12px;background:transparent}.bw-app button:hover{background:var(--bw-soft)}.bw-app button:disabled{opacity:.5;cursor:not-allowed}.bw-app button:focus-visible,.bw-app a:focus-visible,.bw-app summary:focus-visible{outline:2px solid var(--bw-green);outline-offset:3px}.bw-app input,.bw-app select{display:block;width:100%;background:var(--bw-side);padding:9px 10px;border:1px solid var(--bw-line);border-radius:4px}.bw-app h1{font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(24px,2.3vw,34px);line-height:1.2;font-weight:500;letter-spacing:-.7px;margin:10px 0}.bw-app h2{font-size:17px;font-weight:500;margin:0 0 16px}.bw-app h3{font-size:13px;font-weight:500;margin:0 0 5px}.bw-app p{color:var(--bw-muted);margin:8px 0 17px}.bw-app small{display:block;font-size:11px;color:var(--bw-muted)}.bw-app a{color:var(--bw-green);text-decoration:none}.bw-sidebar{background:var(--bw-side);border-right:1px solid var(--bw-line);padding:23px 14px;display:flex;flex-direction:column;gap:12px}.bw-brand{display:flex;gap:10px;align-items:center;font-size:12px;letter-spacing:1px;margin-bottom:15px}.bw-brand>span{background:var(--bw-accent);color:var(--bw-side);padding:7px;font-weight:600;letter-spacing:-1px}.bw-brand small{font-size:8px;letter-spacing:.7px;margin-top:3px}.bw-sidebar nav{margin-top:18px}.bw-sidebar nav button,.bw-sidebar-bottom button{border:none;display:flex;width:100%;text-align:left;font-size:13px;padding:11px 10px}.bw-selected,.bw-tree-selected{background:var(--bw-soft)!important;color:var(--bw-green)!important}.bw-sidebar>h3{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:var(--bw-muted);margin:20px 10px 0}.bw-sidebar>input{font-size:12px}.bw-tree-node{margin:7px 0}.bw-tree-node .bw-tree-node{margin-left:13px}.bw-tree-node summary{font-size:12px;padding:5px 0;cursor:pointer}.bw-tree-node button{border:none;width:100%;text-align:left;font-size:12px;overflow-wrap:anywhere}.bw-sidebar-bottom{margin-top:auto;padding-top:25px}.bw-sidebar-bottom>small{border-top:1px solid var(--bw-line);padding:20px 10px 0;margin-top:15px}.bw-pin-row{display:flex;gap:4px;align-items:center}.bw-pin-row a{flex:1;display:flex;align-items:center;gap:8px;font-size:12px;padding:8px;min-width:0;overflow-wrap:anywhere}.bw-pin-row button{border:none;padding:6px}.bw-main{min-width:0}.bw-header{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 26px;border-bottom:1px solid var(--bw-line);font-size:12px}.bw-header>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.bw-header strong{font-weight:500}.bw-header button{font-size:12px}.bw-content{padding:32px clamp(16px,3vw,40px);max-width:1800px;margin:auto}.bw-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:25px}.bw-heading small{text-transform:uppercase;letter-spacing:1.5px;color:var(--bw-green)}.bw-primary{background:var(--bw-accent)!important;border-color:var(--bw-accent)!important;color:var(--bw-side)!important;font-weight:500}.bw-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.bw-metrics article{padding:19px;background:var(--bw-panel);border:1px solid var(--bw-line);border-radius:4px}.bw-metrics strong{display:block;font-size:32px;font-weight:500;margin:8px 0}.bw-metrics span{font-size:11px;color:var(--bw-muted)}.bw-columns{display:grid;grid-template-columns:1.65fr 1fr;gap:20px}.bw-panel{display:block;background:var(--bw-panel)!important;border:1px solid var(--bw-line);padding:22px;border-radius:4px;margin-bottom:20px;text-align:left;min-width:0}.bw-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.bw-panel-heading button{font-size:11px;border:none;color:var(--bw-green)}.bw-row{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid var(--bw-line);padding:17px 0}.bw-row>div{min-width:0;overflow-wrap:anywhere}.bw-row>select{width:auto;max-width:130px;font-size:12px}.bw-row>a,.bw-row>button{font-size:12px;flex-shrink:0}.bw-trudy{background:var(--bw-soft);padding:20px;margin-top:20px}.bw-form{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.bw-form label{font-size:11px;color:var(--bw-muted);flex:1;min-width:140px}.bw-form input,.bw-form select{margin-top:6px}.bw-form button{margin-bottom:1px}.bw-project-grid,.bw-screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.bw-project-grid .bw-panel{margin-bottom:0}.bw-screen-grid select{margin:15px 0}.bw-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:23px 0}.bw-tabs [aria-pressed=true]{background:var(--bw-soft);color:var(--bw-green);border-color:var(--bw-accent)}.bw-error{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #b8905b;background:#342b21;color:#f1d5ad;padding:13px 16px;margin-bottom:23px}.bw-error button{font-size:12px}.bw-setup{border:1px solid var(--bw-accent);background:var(--bw-soft);padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px}.bw-setup p{font-size:12px;margin-bottom:0}.bw-edge{grid-template-columns:1fr}.bw-edge .bw-content{max-width:none}.bw-content>.bw-panel>a{display:inline-flex;margin:8px 15px 8px 0}.bw-app [hidden]{display:none!important}.bw-app textarea{display:block;width:100%;resize:vertical;background:var(--bw-side);color:var(--bw-text);border:1px solid var(--bw-line);border-radius:4px;padding:12px;font:inherit;margin-top:6px}.bw-project-notes label{display:block;margin:18px 0;color:var(--bw-muted);font-size:12px}.bw-brief{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:var(--bw-muted);max-height:600px;overflow:auto}.bw-tracker progress{width:100%;height:8px;accent-color:var(--bw-accent);margin-bottom:20px}.bw-checklist-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:9px;margin-bottom:20px}.bw-checklist-counts button{display:block;text-align:left;border-top:2px solid var(--bw-line)}.bw-checklist-counts button[aria-pressed=true]{border-color:var(--bw-accent);background:var(--bw-soft)}.bw-checklist-counts strong{display:block;font-size:24px}.bw-subtask{padding-left:22px;border-left:2px solid var(--bw-line)}.bw-task-toolbar,.bw-task-toolbar>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.bw-task-toolbar{margin:24px 0 16px;flex-wrap:wrap}.bw-task-toolbar h2{margin:0 0 3px}.bw-task-toolbar button{font-size:12px}.bw-task-group{border:1px solid var(--bw-line);background:var(--bw-panel);border-radius:10px;overflow:hidden;margin-bottom:20px;box-shadow:var(--bw-shadow)}.bw-task-group>header{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--bw-bg)}.bw-task-group>header h2{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:600}.bw-task-group>header>span{font-size:11px;color:var(--bw-muted)}.bw-phase-dot{width:7px;height:7px;background:var(--bw-accent);border-radius:50%}.bw-task-scroll{overflow-x:auto}.bw-task-table{width:100%;min-width:790px;border-collapse:collapse;table-layout:fixed}.bw-task-table th{font-size:10px;font-weight:500;text-align:left;color:var(--bw-muted);padding:10px 12px;border-bottom:1px solid var(--bw-line);text-transform:uppercase;letter-spacing:.7px}.bw-task-table th:first-child{width:43%;padding-left:22px}.bw-task-table th:nth-child(2){width:17%}.bw-task-table th:nth-child(3){width:19%}.bw-task-table th:nth-child(4){width:15%}.bw-task-table th:last-child{width:70px}.bw-task-table td{border-bottom:1px solid var(--bw-line);padding:7px 9px;vertical-align:top;height:51px}.bw-task-table tr:last-child td{border-bottom:0}.bw-task-line:hover{background:var(--bw-soft)}.bw-task-name{display:flex;align-items:center;gap:7px;min-height:35px}.bw-task-table input,.bw-task-table select{font-size:12px;padding:6px;border-color:transparent;background:transparent;min-width:0;height:32px}.bw-task-table input:hover,.bw-task-table select:hover,.bw-task-table input:focus,.bw-task-table select:focus{border-color:var(--bw-line);background:var(--bw-side)}.bw-task-table :focus-visible{outline:2px solid var(--bw-accent);outline-offset:1px}.bw-task-title{flex:1;font-weight:500}.bw-task-icon{padding:4px!important;border:0!important;flex-shrink:0;justify-content:center;width:23px;height:28px;color:var(--bw-muted)!important}.bw-task-spacer{width:23px;flex-shrink:0}.bw-task-complete{padding:0!important;width:17px;height:17px;border-radius:50%!important;flex-shrink:0;justify-content:center;color:var(--bw-green)!important}.bw-task-complete[aria-pressed=true]{background:var(--bw-soft)}.bw-task-done .bw-task-title{text-decoration:line-through;color:var(--bw-muted)}.bw-milestone-line .bw-task-complete{border:0!important}.bw-milestone-line .bw-task-title{font-weight:600}.bw-task-kind,.bw-child-count{font-size:10px;color:var(--bw-muted);white-space:nowrap}.bw-task-kind{border:1px solid var(--bw-line);border-radius:4px;padding:1px 5px;text-transform:capitalize}.bw-task-assignee{display:flex;align-items:center;gap:5px}.bw-task-assignee .bw-avatar{width:25px;height:25px;font-size:9px;margin-top:3px}.bw-avatar-empty{background:transparent;border:1px dashed var(--bw-line);color:var(--bw-muted)}.bw-task-assignee input{width:100%}.bw-task-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.bw-task-table select.bw-task-status{border-radius:5px;background:var(--bw-bg);color:var(--bw-muted);height:28px;margin-top:2px;font-size:11px}.bw-task-table select.bw-task-status-running,.bw-task-table select.bw-task-status-done{color:var(--bw-green);background:var(--bw-soft)}.bw-task-table select.bw-task-status-blocked{color:light-dark(#a33d37,#ffaba5);background:light-dark(#fff0ef,#412622)}.bw-task-expanded{padding:10px 20px}.bw-task-expanded details summary{font-size:11px;cursor:pointer;color:var(--bw-green)}.bw-task-create{border-color:var(--bw-accent)}.bw-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1200px){.bw-tracker .bw-focus-grid{grid-template-columns:minmax(0,1fr) 240px;gap:20px}}.bw-resume-focus p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bw-resume-focus h2{font-size:15px}.bw-resume-focus{padding:16px;gap:12px}.bw-resume-focus .bw-feature-icon{width:34px;height:34px}@media(max-width:1450px){.bw-tracker .bw-focus-grid{grid-template-columns:minmax(0,1fr)}.bw-tracker .bw-context-column{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media(max-width:700px){.bw-tracker .bw-context-column{grid-template-columns:1fr}}.bw-app{color-scheme:light;--bw-bg:#f3f5f4;--bw-panel:#fff;--bw-side:#fff;--bw-line:#dce5df;--bw-text:#1d2922;--bw-muted:#586960;--bw-green:#168844;--bw-soft:#eaf5ee;--bw-shadow:0 5px 20px #182b2210;grid-template-columns:245px minmax(0,1fr)}.dark .bw-app,.bw-app.dark{color-scheme:dark;--bw-bg:#191d1c;--bw-panel:#252b28;--bw-side:#141817;--bw-line:#36413b;--bw-text:#f2f5f3;--bw-muted:#a4b3aa;--bw-green:#65d891;--bw-soft:#243b2d;--bw-shadow:0 5px 20px #0000001a}.bw-app button,.bw-app input,.bw-app select,.bw-app textarea{border-radius:8px}.bw-app button{transition:background .15s,border-color .15s}.bw-app h1{font-weight:600;font-size:clamp(27px,2.4vw,38px);letter-spacing:-1px}.bw-app h2{font-weight:600}.bw-app h3{font-weight:600;font-size:14px}.bw-app h2 svg{display:inline-block;vertical-align:-3px;margin-right:8px;color:var(--bw-green)}.bw-panel,.bw-metrics article{border-radius:13px;box-shadow:var(--bw-shadow)}.bw-panel{padding:24px}.bw-primary{color:#10291a!important;box-shadow:0 3px 8px #22c55e20}.bw-sidebar{padding:26px 16px}.bw-brand>span{border-radius:10px;color:#10291a;padding:10px}.bw-sidebar nav button{border-radius:8px;margin-bottom:4px}.bw-header{background:var(--bw-side);padding:16px 32px;min-height:70px}.bw-content{padding:36px clamp(20px,3.1vw,48px)}.bw-heading{margin-bottom:28px}.bw-heading p{max-width:760px;margin-bottom:0}.bw-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.bw-back{border:0!important;padding:0!important;color:var(--bw-muted)!important;font-size:12px!important;text-transform:none;letter-spacing:0}.bw-metrics article{border-top:3px solid color-mix(in srgb,var(--bw-accent) 45%,var(--bw-line));padding:23px}.bw-metrics strong{font-family:Space Grotesk,sans-serif;font-size:36px}.bw-trudy,.bw-setup{border-radius:12px}.bw-error{border-radius:10px}.bw-row{padding:18px 0}.bw-app progress{appearance:none;display:block;width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;background:var(--bw-line);accent-color:var(--bw-accent)}.bw-app progress::-webkit-progress-bar{background:var(--bw-line);border-radius:8px}.bw-app progress::-webkit-progress-value{background:var(--bw-accent);border-radius:8px}.bw-app progress::-moz-progress-bar{background:var(--bw-accent);border-radius:8px}.bw-resume-card{display:flex;align-items:center;gap:20px;padding:27px;margin:0 0 26px;border:1px solid color-mix(in srgb,var(--bw-accent) 35%,var(--bw-line));border-radius:14px;background:linear-gradient(110deg,var(--bw-soft),var(--bw-panel));box-shadow:var(--bw-shadow)}.bw-resume-card>div:nth-child(2){flex:1;min-width:0}.bw-resume-card h2{font-size:22px;margin:6px 0}.bw-resume-card p{margin:7px 0;white-space:pre-wrap;overflow-wrap:anywhere}.bw-resume-card small{font-size:10px;letter-spacing:1.5px;color:var(--bw-green)}.bw-feature-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:12px;background:var(--bw-soft);color:var(--bw-green);border:1px solid var(--bw-line)}.bw-portfolio-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.bw-filter-pills{display:flex;gap:5px;flex-wrap:wrap}.bw-filter-pills button{border-color:transparent;color:var(--bw-muted)}.bw-filter-pills button[aria-pressed=true]{border-color:var(--bw-line);background:var(--bw-panel);color:var(--bw-text);box-shadow:var(--bw-shadow)}.bw-search{display:flex;align-items:center;gap:8px;border:1px solid var(--bw-line);border-radius:8px;padding:0 12px;background:var(--bw-panel);color:var(--bw-muted)}.bw-search input{border:0;background:transparent;max-width:240px}.bw-project-grid .bw-project-card{display:block;padding:24px;width:100%;transition:transform .15s,box-shadow .15s}.bw-project-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #182b2219}.bw-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.bw-status{display:inline-flex;border:1px solid var(--bw-line);border-radius:20px;padding:3px 10px;font-size:11px;white-space:nowrap;text-transform:capitalize;background:var(--bw-bg);color:var(--bw-muted)}.bw-status-active{background:var(--bw-soft);color:var(--bw-green)}.bw-status-done{color:var(--bw-green)}.bw-status-paused{color:light-dark(#946019,#e3bc80);background:light-dark(#fff4df,#3b3020)}.bw-project-card h2{font-size:19px;margin:0 0 10px}.bw-project-card p{min-height:45px;font-size:12px}.bw-progress-label{display:flex;justify-content:space-between;align-items:center;margin:20px 0 8px;font-size:11px}.bw-card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--bw-line);margin-top:22px;padding-top:15px;font-size:11px;color:var(--bw-muted)}.bw-card-footer span{display:flex;align-items:center;gap:6px}.bw-card-footer span:last-child{color:var(--bw-green)}.bw-empty{text-align:center;margin-top:20px;padding:44px}.bw-empty>svg{margin:0 auto 16px;color:var(--bw-green)}.bw-project-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--bw-muted);margin-bottom:24px}.bw-project-tabs{border-bottom:1px solid var(--bw-line);padding-bottom:0;gap:20px}.bw-project-tabs button{border:0;border-radius:0;padding:12px 2px;border-bottom:2px solid transparent}.bw-project-tabs [aria-pressed=true]{background:transparent;border-bottom-color:var(--bw-accent)}.bw-focus-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.bw-focus-grid>div{min-width:0}.bw-resume-focus{align-items:flex-start;padding:23px}.bw-resume-focus h2{font-size:18px}.bw-context-column dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;font-size:12px}.bw-context-column dt{color:var(--bw-muted)}.bw-context-column dd{margin:0;text-align:right}.bw-person{display:flex;gap:11px;align-items:center;padding:13px 0;border-top:1px solid var(--bw-line)}.bw-person strong{font-size:12px;font-weight:500}.bw-avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--bw-soft);color:var(--bw-green);font-size:12px;flex-shrink:0}.bw-checklist-counts{display:flex;flex-wrap:wrap;gap:5px}.bw-checklist-counts button{display:flex;align-items:center;gap:8px;border:1px solid var(--bw-line);padding:6px 10px}.bw-checklist-counts strong{font-size:12px}.bw-checklist-counts small{font-size:11px}.bw-add-button{margin-bottom:18px}.bw-add-work{margin-bottom:22px}.bw-add-work summary{cursor:pointer;color:var(--bw-green);padding:10px 0}.bw-checklist-item>div>small:nth-of-type(2){display:none}.bw-tracker>.bw-panel-heading>.bw-tabs{margin-top:0}.bw-tracker .bw-panel-heading{margin-bottom:16px}.bw-tracker .bw-panel-heading h2{margin-bottom:0}.bw-vault-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bw-vault-filters{margin-bottom:18px}.bw-vault-filter-bar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:15px}.bw-vault-filter-bar label{flex:1;min-width:140px;color:var(--bw-muted);font-size:12px}.bw-vault-filter-bar select{margin-top:6px}@media(min-width:1700px){.bw-app{grid-template-columns:255px minmax(0,1fr)}.bw-content{padding-top:42px}.bw-metrics article{padding:25px}.bw-panel{padding:27px}}@media(max-width:1200px){.bw-focus-grid{grid-template-columns:1fr}.bw-context-column{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bw-resume-card{flex-wrap:wrap}.bw-resume-card>.bw-primary{margin-left:66px}}@media(max-width:1000px){.bw-app{grid-template-columns:190px minmax(0,1fr)}.bw-edge,.bw-columns{grid-template-columns:1fr}.bw-metrics,.bw-project-grid,.bw-screen-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.bw-context-column{display:block}.bw-project-meta{gap:10px}.bw-resume-card>.bw-primary{margin-left:0}.bw-portfolio-toolbar{align-items:stretch}.bw-search{width:100%}.bw-search input{max-width:none}.bw-project-tabs{gap:8px}.bw-project-card p{min-height:0}}@media(max-width:620px){.bw-app{grid-template-columns:1fr}.bw-sidebar{border-right:0;border-bottom:1px solid var(--bw-line);padding:15px}.bw-sidebar nav{display:flex;flex-wrap:wrap;margin-top:5px}.bw-sidebar nav button{width:auto}.bw-sidebar-bottom{padding-top:10px}.bw-sidebar>h3,.bw-sidebar>.bw-tree-node,.bw-sidebar>input{display:none}.bw-header{padding:12px 16px}.bw-content{padding:23px 16px}.bw-project-grid,.bw-screen-grid{grid-template-columns:1fr}.bw-panel{padding:16px}.bw-setup{align-items:flex-start;flex-wrap:wrap}.bw-error{flex-wrap:wrap}.bw-row{gap:8px}.bw-metrics{gap:10px}.bw-metrics article{padding:15px}}.bw-app.bw-edge{grid-template-columns:1fr}.bw-folder-strip{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.bw-folder-strip button{background:var(--bw-panel);padding:12px 16px}.bw-vault-metrics article:last-child strong{font-size:26px}.bw-vault-metrics small svg{display:inline-block;margin-right:8px;vertical-align:-3px;color:var(--bw-green)}.bw-dragging{opacity:.45}.bw-root-drop{font-size:10px;color:var(--bw-muted);padding:10px;border:1px dashed var(--bw-line);border-radius:8px;line-height:1.6}.bw-root-drop.bw-drop-active{border-color:var(--bw-accent);background:var(--bw-soft);color:var(--bw-green)}.bw-governance>summary{cursor:pointer;font-weight:650;padding:.25rem 0}.bw-governance>.bw-tabs{margin-top:1rem}.bw-project-history{list-style:none;padding:0}.bw-project-history li{padding:.8rem 0;border-bottom:1px solid var(--bw-line, #8883)}.bw-project-history small,.bw-member-choice small{display:block;opacity:.7;margin-top:.25rem}.bw-member-choice{display:flex!important;align-items:center;gap:.75rem}.bw-member-choice input{width:1rem!important}.bw-project-list-shell{--bw-bg:var(--bw-panel);font-family:DM Sans,Inter,system-ui,sans-serif;grid-template-columns:225px minmax(0,1fr)}.bw-project-list-shell .bw-content{max-width:none;padding:24px 28px 28px}.bw-project-list-shell .bw-header{min-height:52px;padding:10px 28px;background:var(--bw-side)}.bw-project-list-shell .bw-header button{padding:6px 9px}.bw-project-list-shell .bw-sidebar{padding:20px 12px;background:color-mix(in srgb,var(--bw-side) 94%,var(--bw-line))}.bw-project-list-shell .bw-brand{margin-bottom:5px}.bw-project-list-shell .bw-sidebar nav{margin-top:6px}.bw-project-list-shell .bw-sidebar nav button{padding:8px 10px;margin:0}.bw-project-list-shell .bw-sidebar>h3{margin-top:10px}.bw-project-list-shell .bw-sidebar>input{padding:6px 9px}.bw-project-list-shell .bw-tree-node{margin:2px 0}.bw-project-list-shell .bw-tree-node button{padding:7px 8px;display:flex;align-items:center;gap:8px}.bw-tree-node summary>svg{display:inline-block;vertical-align:-2px;margin-right:7px;color:var(--bw-muted)}.bw-tree-project-dot{color:var(--bw-green);fill:var(--bw-green);flex-shrink:0}.bw-project-list-shell .bw-folder-overview{font-size:10px;color:var(--bw-muted);padding:3px 8px}.bw-project-list-shell .bw-root-drop{border:0;padding:4px 8px;font-size:10px}.bw-project-list-heading{margin-bottom:8px;gap:12px}.bw-project-list-heading>div:first-child{min-width:0;flex:1}.bw-project-list-heading small{letter-spacing:0;text-transform:none;font-size:11px;margin-bottom:10px}.bw-project-list-heading h1{font-size:23px;letter-spacing:-.6px;margin:0;overflow-wrap:anywhere;line-height:1.3}.bw-project-list-heading p{font-size:12px;margin:8px 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bw-project-title-line{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.bw-project-list-icon{width:37px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--bw-soft);color:var(--bw-green);flex-shrink:0}.bw-project-list-heading .bw-heading-actions button{font-size:11px;padding:7px 9px;border-radius:5px}.bw-project-list-shell .bw-project-view-tabs{margin:12px 0 0;gap:23px;align-items:center;flex-wrap:wrap}.bw-project-view-tabs button{font-size:12px!important;padding:11px 0!important;border-radius:0!important;white-space:nowrap;color:var(--bw-muted)}.bw-project-view-tabs [aria-pressed=true]{color:var(--bw-green)}.bw-project-completion{margin-left:auto;font-size:11px}.bw-list-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--bw-line)}.bw-list-toolbar>button{border:0;padding:6px 9px;font-size:12px;border-radius:5px}.bw-list-toolbar>button.bw-primary{box-shadow:none}.bw-list-toolbar>button[aria-pressed=true]:not(.bw-primary){background:var(--bw-soft);color:var(--bw-green)}.bw-sort-control{display:flex;align-items:center;gap:2px;color:var(--bw-muted)}.bw-sort-control select{width:100px!important;border:0!important;background:transparent!important;padding:6px;font-size:12px}.bw-task-search{margin-left:auto;display:flex;align-items:center;gap:4px;color:var(--bw-muted)}.bw-task-search input{width:150px;border:0;background:transparent;padding:6px;font-size:12px}.bw-list-filters{display:flex;gap:12px;align-items:flex-end;padding:12px;background:var(--bw-side);border-bottom:1px solid var(--bw-line);flex-wrap:wrap}.bw-list-filters label{font-size:11px;color:var(--bw-muted);min-width:150px}.bw-list-filters select{font-size:12px;margin-top:4px;padding:7px}.bw-list-filters button{font-size:11px}.bw-task-workspace{display:grid;grid-template-columns:minmax(0,1fr);position:relative;align-items:start;min-height:260px}.bw-task-workspace.bw-drawer-open{grid-template-columns:minmax(0,1fr) 360px}.bw-task-workspace .bw-task-table{min-width:700px;background:var(--bw-panel)}.bw-task-workspace .bw-task-table th{height:36px;text-transform:none;letter-spacing:0;padding:8px;font-size:11px;border-right:1px solid var(--bw-line)}.bw-task-workspace .bw-task-table th:first-child{width:44%;padding-left:4px}.bw-task-workspace .bw-task-table th:nth-child(3){width:16%}.bw-task-workspace .bw-task-table th:nth-child(4){width:15%}.bw-task-workspace .bw-task-table th:last-child{width:64px;border-right:0}.bw-task-workspace .bw-task-table td{height:42px;vertical-align:middle;padding:3px 7px;border-right:1px solid var(--bw-line)}.bw-task-workspace .bw-task-table td:first-child{padding-left:0}.bw-task-workspace .bw-task-table td:last-child{border-right:0}.bw-task-workspace .bw-task-line:hover,.bw-task-selected{background:color-mix(in srgb,var(--bw-soft) 60%,var(--bw-panel))}.bw-task-workspace .bw-task-name{min-height:34px;gap:6px}.bw-app button.bw-task-title{display:block;flex:1;min-width:0;text-align:left;font-size:12px;font-weight:400;border:0;background:transparent;box-shadow:none;padding:4px 0;border-radius:0;overflow-wrap:anywhere}.bw-task-workspace .bw-milestone-line .bw-task-title{font-weight:600}.bw-task-workspace .bw-task-spacer{width:16px}.bw-task-workspace .bw-task-icon{width:19px}.bw-task-workspace .bw-task-complete{width:17px;height:17px;border:1px solid var(--bw-muted);border-radius:50%!important}.bw-task-workspace .bw-milestone-line .bw-task-complete{border:0}.bw-child-count{display:flex;align-items:center;gap:3px;font-size:11px}.bw-task-workspace .bw-task-assignee .bw-avatar{width:23px;height:23px;font-size:9px;margin:0}.bw-task-workspace .bw-task-table input{font-size:11px;padding:5px 3px;min-width:0;border-radius:4px}.bw-task-workspace .bw-task-table input[type=date]{font-size:11px;width:100%}.bw-task-workspace select.bw-task-status,.bw-task-drawer select.bw-task-status{border:0;border-radius:4px;height:27px;font-size:11px;padding:4px 6px;margin:0;background:var(--bw-bg);color:var(--bw-muted)}.bw-task-workspace select.bw-task-status-running,.bw-task-drawer select.bw-task-status-running{color:light-dark(#276ab1,#8fc4fa);background:light-dark(#eaf3fd,#263b4e)}.bw-task-workspace select.bw-task-status-review,.bw-task-drawer select.bw-task-status-review{color:light-dark(#926016,#f0c67d);background:light-dark(#fff3d9,#443923)}.bw-task-workspace select.bw-task-status-done,.bw-task-drawer select.bw-task-status-done{color:var(--bw-green);background:var(--bw-soft)}.bw-task-workspace select.bw-task-status-blocked,.bw-task-drawer select.bw-task-status-blocked{color:light-dark(#a43d38,#ffb7b1);background:light-dark(#fff0ee,#462724)}.bw-task-table option{background:var(--bw-panel);color:var(--bw-text)}.bw-task-workspace .bw-task-section td{border-right:0;height:49px;padding:14px 0 5px;border-bottom:1px solid var(--bw-line)}.bw-task-section td>div{display:flex;align-items:center;justify-content:space-between}.bw-task-section button{border:0;padding:5px;font-size:13px;font-weight:500;gap:7px}.bw-task-section small{font-size:11px;font-weight:400;margin-left:3px}.bw-task-workspace .bw-task-add-line td{height:34px;border:0;padding-left:29px}.bw-task-add-line button{font-size:12px;color:var(--bw-muted);border:0;padding:4px}.bw-list-first .bw-task-create{box-shadow:none;border-radius:6px;padding:14px;margin:12px 0;background:var(--bw-side)!important}.bw-task-message{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;margin-top:8px;background:var(--bw-soft);color:var(--bw-green);font-size:11px;border-radius:4px}.bw-task-message button{border:0;padding:3px}.bw-list-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--bw-line);padding:14px 0;margin-top:24px}.bw-list-footer small{font-size:11px}.bw-task-empty{padding:42px 16px;text-align:center}.bw-task-empty p{font-size:12px}.bw-overview-page{padding-top:22px}.bw-overview-page .bw-panel{box-shadow:none}.bw-task-drawer{position:sticky;top:12px;background:var(--bw-panel);border-left:1px solid var(--bw-line);box-shadow:-8px 0 24px #0000000a;padding:18px 22px;min-width:0;max-height:calc(100vh - 24px);overflow:auto;z-index:5}.bw-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--bw-muted);margin-bottom:20px}.bw-drawer-top span{overflow-wrap:anywhere}.bw-drawer-top button{border:0;padding:4px}.bw-drawer-kind{display:flex;align-items:center;gap:6px;color:var(--bw-green);font-size:11px}.bw-task-drawer .bw-drawer-title textarea{background:transparent;border:0;border-radius:0;padding:0;font-size:20px;font-weight:500;line-height:1.4;resize:vertical;margin:10px 0 20px;min-height:56px}.bw-drawer-fields{display:flex;flex-direction:column;gap:10px;margin:12px 0 22px}.bw-drawer-fields label{display:grid;grid-template-columns:77px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;color:var(--bw-muted)}.bw-drawer-fields input,.bw-drawer-fields select{padding:6px 8px;font-size:12px;border-color:transparent;background:var(--bw-bg);color:var(--bw-text)}.bw-drawer-description{font-size:12px;display:block}.bw-drawer-description textarea{font-size:12px;line-height:1.6;background:var(--bw-bg);padding:10px;margin:8px 0 14px}.bw-task-drawer>form>button{font-size:12px;padding:7px 11px}.bw-task-drawer p{font-size:12px;line-height:1.6}.bw-task-drawer h3{font-size:12px;margin:0}.bw-drawer-subtasks{border-top:1px solid var(--bw-line);padding-top:16px;margin-top:22px}.bw-drawer-subtasks>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.bw-drawer-subtasks h3{display:flex;gap:8px;align-items:center}.bw-drawer-subtasks h3 small{display:inline}.bw-drawer-subtasks button{font-size:11px;border:0;padding:6px 0}.bw-drawer-subtasks>button{width:100%;border-top:1px solid var(--bw-line);border-radius:0;gap:9px;padding:11px 0}.bw-drawer-subtasks>button>span:nth-child(2){flex:1;overflow-wrap:anywhere;text-align:left}.bw-drawer-subtasks .bw-task-complete{display:flex;align-items:center;flex-shrink:0}.bw-child-done{background:var(--bw-soft);color:var(--bw-green)}.bw-drawer-reference{overflow-wrap:anywhere}.bw-task-drawer .bw-drawer-caveat{font-size:11px;color:var(--bw-muted);border-top:1px solid var(--bw-line);padding-top:16px;margin:20px 0 0}@media(min-width:1600px){.bw-task-workspace.bw-drawer-open{grid-template-columns:minmax(0,1fr) 390px}}@media(max-width:1100px){.bw-task-workspace.bw-drawer-open{grid-template-columns:minmax(0,1fr)}.bw-task-drawer{position:fixed;top:0;right:0;bottom:0;width:min(390px,100%);max-height:none;box-shadow:-10px 0 50px #00000035}.bw-project-list-shell{grid-template-columns:190px minmax(0,1fr)}.bw-project-list-shell .bw-content{padding:20px}.bw-project-view-tabs{gap:14px!important}.bw-project-completion{display:none}}@media(max-width:620px){.bw-project-list-shell{grid-template-columns:1fr}.bw-project-list-shell .bw-content{padding:16px}.bw-project-list-shell .bw-sidebar{padding:12px}.bw-project-list-shell .bw-header{padding:10px 16px}.bw-project-list-heading h1{font-size:21px}.bw-project-list-shell .bw-heading-actions{width:100%}.bw-list-toolbar{gap:4px}.bw-task-search{margin-left:0;flex:1}.bw-task-search input{width:100%}.bw-list-filters label{flex:1}.bw-project-list-shell .bw-project-title-line .bw-status{display:none}.bw-project-list-shell .bw-project-view-tabs{gap:14px}.bw-list-footer{margin-top:16px}}.bw-project-list-shell.bw-edge{grid-template-columns:1fr}.bw-app.bw-project-list-shell{--bw-bg:light-dark(#fff,#202323);--bw-panel:light-dark(#fff,#202323);--bw-side:light-dark(#f6f7f7,#272a2a);--bw-text:light-dark(#252b2c,#edf1ef);--bw-muted:light-dark(#697476,#a2adab);--bw-line:light-dark(#e7ebea,#383d3b);--bw-green:light-dark(#148247,#4ade80);--bw-soft:light-dark(#e8f6ed,#263c2e);grid-template-columns:205px minmax(0,1fr)}.bw-project-list-shell .bw-content{padding:23px 24px 20px}.bw-project-list-shell .bw-sidebar{background:var(--bw-side);padding:15px 10px;gap:8px}.bw-project-list-shell .bw-header{height:49px;min-height:49px;padding:7px 24px}.bw-project-list-heading h1{font-size:20px;font-weight:600}.bw-project-list-shell .bw-project-view-tabs{gap:16px}.bw-project-list-shell .bw-project-view-tabs button{font-weight:400}.bw-project-list-shell .bw-brand>span{width:25px;height:25px;border-radius:5px;padding:4px;background:var(--bw-soft);color:var(--bw-green)}.bw-task-workspace .bw-task-table th{border-right:0;font-weight:400;background:var(--bw-panel)}.bw-task-workspace .bw-task-table th:first-child{width:48%}.bw-task-workspace .bw-task-table th:nth-child(2){width:19%}.bw-task-workspace .bw-task-table th:nth-child(3){width:15%}.bw-task-workspace .bw-task-table th:nth-child(4){width:18%}.bw-task-workspace .bw-task-table select.bw-task-status,.bw-task-drawer select.bw-task-status{width:auto;max-width:100%;min-width:94px;border-radius:4px;padding:4px 7px}.bw-task-workspace .bw-task-actions{opacity:0}.bw-task-line:hover .bw-task-actions,.bw-task-line:focus-within .bw-task-actions{opacity:1}.bw-app button.bw-field-trigger{display:flex;gap:6px;align-items:center;border:1px solid transparent;border-radius:5px;padding:4px;min-height:30px;width:100%;min-width:0;text-align:left;font-size:11px;background:transparent;box-shadow:none;color:var(--bw-text)}.bw-app button.bw-field-trigger:hover,.bw-app button.bw-field-trigger[aria-expanded=true]{background:var(--bw-side);border-color:var(--bw-line)}.bw-field-trigger>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-owner-trigger .bw-avatar{width:24px;height:24px;font-size:10px;flex-shrink:0}.bw-app button.bw-date-trigger{color:var(--bw-muted)}.bw-task-create .bw-field-trigger{margin-top:6px;border-color:var(--bw-line);min-height:36px;background:var(--bw-panel)}.bw-field-popover{position:fixed;z-index:200;width:min(310px,calc(100vw - 24px));overflow:auto;padding:12px;background:var(--bw-panel);color:var(--bw-text);border:1px solid var(--bw-line);border-radius:9px;box-shadow:0 12px 40px #0003;font-size:12px;line-height:1.5}.bw-picker-heading{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin:0 0 10px}.bw-picker-heading>button{border:0;padding:4px;color:var(--bw-muted)}.bw-picker-search{display:flex;gap:8px;align-items:center;border:1px solid var(--bw-line);border-radius:8px;padding:0 10px;color:var(--bw-muted);background:color-mix(in srgb,var(--bw-side) 55%,var(--bw-panel))}.bw-app .bw-picker-search input,.bw-app .bw-picker-search input:focus,.bw-app .bw-picker-search input:focus-visible{border:0!important;border-radius:0;background:transparent!important;padding:10px 0!important;font-size:13px!important;min-width:0;outline:none!important;box-shadow:none!important}.bw-picker-search:focus-within{outline:2px solid var(--bw-green);outline-offset:1px}.bw-owner-options{max-height:240px;overflow:auto;margin-top:10px;display:flex;flex-direction:column;gap:3px}.bw-owner-options>button{border:0;width:100%;display:flex;align-items:center;padding:9px 8px;min-height:40px;font-size:13px;border-radius:7px;text-align:left}.bw-owner-options>button>span:nth-child(2){flex:1;overflow-wrap:anywhere}.bw-owner-options .bw-avatar{width:28px;height:28px;font-size:10px}.bw-owner-options>button>svg:last-child{margin-left:auto;color:var(--bw-green)}.bw-app .bw-picker-hint{border-top:1px solid var(--bw-line);font-size:10px;margin:9px 0 0;padding-top:9px;line-height:1.5}.bw-calendar-heading{display:flex;align-items:center;justify-content:space-between;margin:5px 0 12px}.bw-calendar-heading>button{border:0;padding:5px}.bw-calendar-heading strong{font-weight:500;font-size:12px}.bw-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.bw-calendar-grid>span{text-align:center;font-size:10px;color:var(--bw-muted);padding:3px 0 7px}.bw-calendar-grid>button{border:0;border-radius:5px;min-height:32px;display:flex;align-items:center;justify-content:center;padding:0;font-size:12px}.bw-calendar-grid>button.bw-other-month{color:var(--bw-muted);opacity:.55}.bw-calendar-grid>button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--bw-green)}.bw-calendar-grid>button[aria-pressed=true]{background:var(--bw-green);color:var(--bw-panel);opacity:1;font-weight:600}.bw-calendar-footer{border-top:1px solid var(--bw-line);margin-top:10px;padding-top:9px;display:flex;justify-content:space-between}.bw-calendar-footer>button{border:0;padding:5px 7px;font-size:11px;color:var(--bw-green)}.bw-sr-only{left:0;top:0;clip-path:inset(50%)}@media(min-width:1101px){.bw-project-list-shell .bw-content:has(.bw-drawer-open){padding-right:354px}.bw-task-workspace.bw-drawer-open{grid-template-columns:minmax(0,1fr)}.bw-task-workspace.bw-drawer-open .bw-task-table{min-width:360px}.bw-task-workspace.bw-drawer-open .bw-task-table th:first-child{width:62%}.bw-task-workspace.bw-drawer-open .bw-task-table th:nth-child(2){width:38%}.bw-task-workspace.bw-drawer-open .bw-task-line td:nth-child(n+3),.bw-task-workspace.bw-drawer-open th:nth-child(n+3){display:none}.bw-task-workspace.bw-drawer-open .bw-task-drawer{position:fixed;right:0;top:49px;bottom:0;width:330px;max-height:none;padding:18px 22px;box-shadow:-8px 0 25px #0000000a}}@media(max-width:1100px){.bw-app.bw-project-list-shell{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:620px){.bw-app.bw-project-list-shell{grid-template-columns:minmax(0,1fr)}.bw-project-list-shell .bw-sidebar{display:none}.bw-task-workspace{min-width:0}.bw-task-scroll{min-width:0;max-width:100%}.bw-project-list-shell .bw-content{padding:18px 14px}.bw-task-actions{opacity:1!important}}.bw-project-list-shell.bw-edge{grid-template-columns:minmax(0,1fr)}.bw-app.bw-project-list-shell{color-scheme:light;--bw-bg:light-dark(#fff,#202323);--bw-panel:light-dark(#fff,#202323);--bw-side:light-dark(#f5f7f7,#272a2a);--bw-text:light-dark(#20282b,#edf1ef);--bw-muted:light-dark(#708087,#a2adab);--bw-line:light-dark(#e3e9e8,#383d3b);--bw-green:light-dark(#00854a,#4ade80);--bw-accent:#008a4b;--bw-soft:light-dark(#e5f5ed,#263c2e);grid-template-columns:256px minmax(0,1fr);font-size:14px}.bw-project-list-shell .bw-sidebar{padding:20px 13px;gap:9px}.bw-project-list-shell .bw-brand{margin-bottom:0;font-size:12px}.bw-project-list-shell .bw-brand small{display:none}.bw-project-list-shell .bw-sidebar nav{margin:12px 0 5px}.bw-project-list-shell .bw-sidebar nav button{font-size:14px;padding:12px;border-radius:6px;font-weight:400}.bw-project-list-shell .bw-sidebar>h3,.bw-sidebar-section-title h3{font-size:12px;font-weight:400;letter-spacing:1px;color:var(--bw-muted);text-transform:uppercase;margin:25px 10px 6px}.bw-sidebar-section-title{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.bw-sidebar-section-title h3{margin:0 10px}.bw-sidebar-section-title button{border:0;padding:6px;color:var(--bw-muted)}.bw-app .bw-pin-empty{border:0;text-align:left;color:var(--bw-muted);font-size:12px;padding:10px}.bw-project-list-shell .bw-tree-node{margin:6px 0}.bw-project-list-shell .bw-tree-node button{font-size:14px;padding:12px 10px;border-radius:6px;gap:9px}.bw-project-list-shell .bw-tree-node summary{font-size:14px;padding:10px 6px;color:var(--bw-muted)}.bw-project-list-shell .bw-tree-project-dot{fill:currentColor;border-radius:2px;stroke-width:0;width:9px;height:9px}.bw-project-list-shell .bw-tree-node .bw-folder-overview{font-size:11px;padding:4px 10px}.bw-project-list-shell .bw-root-drop{border:0;padding:5px 10px;font-size:10px}.bw-project-list-shell .bw-root-drop:not(.bw-drop-active){display:none}.bw-project-list-shell .bw-pin-row a{font-size:14px;padding:11px;color:var(--bw-muted)}.bw-project-list-shell .bw-sidebar-bottom button{font-size:13px;color:var(--bw-muted)}.bw-project-list-shell .bw-header{height:49px;min-height:49px;background:var(--bw-panel);border-color:var(--bw-line);padding:7px 30px;color:var(--bw-muted)}.bw-project-list-shell .bw-content{padding:27px 30px 32px;max-width:none}.bw-project-list-shell .bw-heading{margin-bottom:23px;min-height:112px;align-items:center}.bw-project-list-heading h1{font-size:25px;font-weight:500;letter-spacing:-.65px;margin:12px 0}.bw-project-list-heading p{font-size:14px;margin:9px 0 15px}.bw-project-list-heading .bw-back{font-size:13px;color:var(--bw-muted);padding:0 0 8px}.bw-project-list-shell .bw-project-list-icon{width:46px;height:46px;border-radius:9px;background:var(--bw-soft);color:var(--bw-green)}.bw-project-list-shell .bw-project-title-line{gap:13px}.bw-project-list-shell .bw-heading-actions button{padding:12px 14px;font-size:14px;border-radius:6px}.bw-project-list-shell .bw-project-view-tabs{gap:25px;margin-bottom:0}.bw-project-list-shell .bw-project-view-tabs button{padding:17px 0;font-size:14px;gap:9px}.bw-project-list-shell .bw-project-view-tabs button svg{width:18px;height:18px}.bw-project-list-shell .bw-project-view-tabs button[aria-pressed=true]{border-bottom-color:var(--bw-green);color:var(--bw-green)}.bw-project-list-shell .bw-list-toolbar{padding:19px 0 18px;gap:8px;min-height:84px}.bw-project-list-shell .bw-list-toolbar button{padding:12px 13px;font-size:14px;border-radius:6px;gap:9px}.bw-project-list-shell .bw-list-toolbar button.bw-primary,.bw-project-list-shell button.bw-primary{background:#008a4b;color:#fff;border-color:#008a4b}.bw-project-list-shell .bw-list-toolbar button.bw-primary:hover{background:#007540}.bw-project-list-shell .bw-list-toolbar button:nth-child(2){border:1px solid var(--bw-line)}.bw-project-list-shell .bw-task-search input{font-size:14px;width:165px}.bw-project-list-shell .bw-task-table{table-layout:fixed;width:100%;min-width:720px}.bw-project-list-shell .bw-task-table th{height:46px;font-size:12px;font-weight:400;padding:10px;border-right:0}.bw-project-list-shell .bw-task-table th:first-child{width:48%}.bw-project-list-shell .bw-task-table th:nth-child(2){width:19%}.bw-project-list-shell .bw-task-table th:nth-child(3){width:15%}.bw-project-list-shell .bw-task-table th:nth-child(4){width:18%}.bw-project-list-shell .bw-task-table td{height:52px;padding:5px 10px}.bw-project-list-shell .bw-task-name{gap:9px;min-height:40px}.bw-project-list-shell button.bw-task-title{font-size:14px;line-height:1.5}.bw-project-list-shell .bw-task-spacer{width:22px;flex-shrink:0}.bw-project-list-shell .bw-task-complete{width:21px;height:21px;flex-shrink:0;color:#8a999e;border-color:#a9b6ba}.bw-project-list-shell .bw-task-done .bw-task-complete{color:var(--bw-green);border-color:var(--bw-green);background:var(--bw-soft)}.bw-project-list-shell .bw-task-section td{height:61px;padding:20px 0 7px}.bw-project-list-shell .bw-task-section button{font-size:15px;font-weight:500;gap:12px}.bw-project-list-shell .bw-task-section small{font-size:12px;margin-left:5px}.bw-project-list-shell .bw-task-add-line td{height:48px;padding-left:32px}.bw-project-list-shell .bw-task-add-line button{font-size:14px}.bw-project-list-shell button.bw-field-trigger{font-size:13px;min-height:36px;padding:5px 0;gap:9px}.bw-project-list-shell .bw-owner-trigger .bw-avatar{width:30px;height:30px;font-size:11px;background:var(--bw-soft);color:var(--bw-green)}.bw-project-list-shell .bw-task-table select.bw-task-status{height:32px;font-size:13px;padding:6px 10px;background:#f4f7f7;min-width:112px}.bw-project-list-shell .bw-task-table select.bw-task-status-running{background:#e8f2ff;color:#2369b4}.bw-project-list-shell .bw-task-table select.bw-task-status-review{background:#fff4df;color:#a26712}.bw-project-list-shell .bw-task-table select.bw-task-status-done{background:var(--bw-soft);color:var(--bw-green)}.bw-project-list-shell .bw-task-table select.bw-task-status-blocked{background:#fff0ee;color:#a43d38}.bw-project-list-shell .bw-task-actions{display:flex;flex-shrink:0;gap:0}.bw-project-list-shell .bw-task-name .bw-task-actions button{padding:4px;width:24px}.bw-project-list-shell .bw-list-footer{margin-top:30px;color:var(--bw-muted)}.bw-project-list-shell .bw-field-popover{padding:14px;border-radius:12px;box-shadow:0 4px 10px #00000008,0 16px 48px #00000020;font-size:13px}.bw-project-list-shell .bw-picker-heading{font-size:13px;font-weight:500;margin-bottom:12px}.bw-project-list-shell .bw-task-line td{border-right-color:color-mix(in srgb,var(--bw-line) 45%,transparent);border-bottom-color:color-mix(in srgb,var(--bw-line) 65%,transparent)}.bw-project-list-shell .bw-task-line:hover{background:color-mix(in srgb,var(--bw-soft) 45%,var(--bw-panel))}.bw-project-list-shell .bw-header button{border-color:transparent;border-radius:7px}.bw-project-list-shell .bw-header button:hover{border-color:var(--bw-line)}@media(min-width:1101px){.bw-project-list-shell .bw-content:has(.bw-drawer-open){padding-right:414px}.bw-project-list-shell .bw-drawer-open .bw-task-drawer{width:390px;padding:24px}.bw-project-list-shell .bw-drawer-open .bw-task-table{min-width:360px}.bw-project-list-shell .bw-drawer-open .bw-task-table th:first-child{width:62%}.bw-project-list-shell .bw-drawer-open .bw-task-table th:nth-child(2){width:38%}}@media(max-width:1100px){.bw-app.bw-project-list-shell{grid-template-columns:220px minmax(0,1fr)}.bw-project-list-shell .bw-project-view-tabs{gap:17px}.bw-project-list-shell .bw-content{padding:24px}}@media(max-width:620px){.bw-app.bw-project-list-shell{grid-template-columns:minmax(0,1fr)}.bw-project-list-shell .bw-content{padding:18px 14px}.bw-project-list-shell .bw-header{height:auto;min-height:49px;padding:10px 14px}.bw-project-list-heading h1{font-size:23px}.bw-project-list-shell .bw-heading{min-height:0}.bw-project-list-shell .bw-list-toolbar{flex-wrap:wrap}.bw-project-list-shell .bw-task-search{margin-left:0}.bw-project-list-shell .bw-task-search input{width:100%}.bw-project-list-shell .bw-project-view-tabs{overflow:auto;flex-wrap:nowrap;white-space:nowrap}.bw-project-list-shell .bw-task-actions{opacity:1}}.bw-app.bw-project-list-shell.bw-edge{grid-template-columns:minmax(0,1fr)}.bw-project-list-shell .bw-project-title-line .bw-status{display:none}.bw-project-list-shell button.bw-project-star{border:0;padding:5px;color:var(--bw-muted)}.bw-project-list-shell button.bw-project-star[aria-pressed=true]{color:var(--bw-green)}.dark .bw-app.bw-project-list-shell{color-scheme:dark}.bw-gantt{--bw-gantt-label-width:clamp(140px,30vw,410px);position:relative;margin-top:14px;min-width:0}.bw-gantt-toolbar,.bw-gantt-toolbar>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bw-gantt-toolbar{gap:16px;justify-content:space-between;margin-bottom:14px}.bw-gantt-toolbar button{border:0;font-size:12px;padding:8px;border-radius:7px}.bw-gantt-toolbar button[aria-pressed=true]{background:var(--bw-soft);color:var(--bw-green)}.bw-gantt-toolbar strong{font-size:12px;font-weight:500;color:var(--bw-muted)}.bw-gantt-summary{display:flex;gap:20px;flex-wrap:wrap;color:var(--bw-muted);font-size:12px;margin:12px 0 20px}.bw-gantt-warning{color:light-dark(#a26712,#f0c67d)}.bw-gantt-scroll{overflow:auto;max-height:70vh;border:1px solid var(--bw-line);border-radius:10px;isolation:isolate}.bw-gantt-canvas{position:relative;min-width:100%;display:flex;flex-wrap:wrap}.bw-gantt-labels{position:sticky;left:0;z-index:4;width:var(--bw-gantt-label-width);min-width:var(--bw-gantt-label-width);background:var(--bw-panel);display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-right:1px solid var(--bw-line)}.bw-gantt-labels>div{display:flex;align-items:center;gap:5px;min-width:0;flex:1}.bw-gantt-labels button{border:0;padding:4px;background:transparent;min-width:0;font-size:12px}.bw-gantt-labels .bw-avatar{width:24px;height:24px;font-size:9px;flex-shrink:0}.bw-gantt-labels .bw-gantt-task-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:left;flex:1}.bw-gantt-range{width:140px;flex-shrink:0;color:var(--bw-muted)!important;font-size:10px!important;justify-content:flex-end}.bw-gantt-heading{height:64px;position:sticky;top:0;z-index:7;font-size:11px;color:var(--bw-muted);border-bottom:1px solid var(--bw-line)}.bw-gantt-scale{display:flex;height:64px;position:sticky;top:0;z-index:5;background:var(--bw-panel);border-bottom:1px solid var(--bw-line)}.bw-gantt-scale>div{flex-shrink:0;border-right:1px solid color-mix(in srgb,var(--bw-line) 50%,transparent);font-size:10px;text-align:center;display:flex;flex-direction:column;justify-content:space-around}.bw-gantt-scale small{height:24px;white-space:nowrap;font-size:10px;text-align:left;overflow:visible}.bw-weekend{background:var(--bw-side)}.bw-gantt-row{height:48px;width:100%;display:flex;border-bottom:1px solid color-mix(in srgb,var(--bw-line) 65%,transparent)}.bw-gantt-row:hover .bw-gantt-labels,.bw-gantt-selected .bw-gantt-labels{background:color-mix(in srgb,var(--bw-soft) 50%,var(--bw-panel))}.bw-gantt-track{height:48px;position:relative;background-image:linear-gradient(to right,var(--bw-line) 1px,transparent 1px);overflow:hidden}.bw-gantt-section .bw-gantt-labels,.bw-gantt-section .bw-gantt-track{background:var(--bw-side);font-weight:500}.bw-gantt-track .bw-gantt-bar{position:absolute;top:12px;height:24px;z-index:3;display:flex;justify-content:space-between;gap:0;padding:0;border:0;border-radius:5px;background:light-dark(#688ae5,#7398f0);color:#fff;font-size:10px;touch-action:none;cursor:grab;overflow:hidden;box-shadow:0 1px 2px #0001}.bw-gantt-bar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:0 5px}.bw-gantt-handle{width:8px;min-width:8px;height:100%;cursor:ew-resize}.bw-gantt-handle:hover{background:#ffffff60}.bw-gantt-track .bw-gantt-review{background:light-dark(#c89650,#a97830)}.bw-gantt-track .bw-gantt-done{background:light-dark(#419d7b,#307f63)}.bw-gantt-track .bw-gantt-blocked{background:#c7656e}.bw-gantt-track .bw-gantt-superseded{opacity:.5}.bw-gantt-track .bw-gantt-milestone{background:transparent;color:var(--bw-green);box-shadow:none;overflow:visible;justify-content:center}.bw-gantt-track .bw-gantt-conflict{outline:2px solid #dd705f;outline-offset:2px}.bw-gantt-links{position:absolute;z-index:2;pointer-events:none;overflow:hidden}.bw-gantt-links path{fill:none;stroke:var(--bw-muted);stroke-width:1.3;opacity:.7}.bw-gantt-links path.bw-gantt-link-conflict{stroke:#dd705f}.bw-gantt-today{position:absolute;top:0;width:1px;background:#6698ef;z-index:4;pointer-events:none}.bw-gantt-today>span{position:absolute;top:1px;left:4px;font-size:9px;color:#6698ef}.bw-gantt-help{font-size:11px;margin-top:15px!important}.bw-gantt.bw-drawer-open{padding-right:390px}.bw-gantt .bw-task-drawer{position:fixed;right:0;top:49px;bottom:0;width:390px;max-height:none;z-index:20}.bw-task-dependencies{margin:12px 0 22px;font-size:12px}.bw-task-dependencies>label{display:flex;gap:8px;margin:8px 0}.bw-task-dependencies input[type=checkbox],.bw-custom-fields input[type=checkbox],.bw-custom-value-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--bw-green)}.bw-task-dependencies>summary{cursor:pointer}.bw-custom-value-label{display:block;font-size:12px;margin:12px 0}.bw-custom-value-label>input,.bw-custom-value-label>select{margin-top:6px;font-size:13px}.bw-custom-fields{margin:10px 0}.bw-custom-fields>button{border:0;font-size:12px;color:var(--bw-muted)}.bw-custom-field-panel{border:1px solid var(--bw-line);padding:18px;border-radius:10px;margin:10px 0}.bw-custom-field-panel p{font-size:12px}.bw-custom-field-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--bw-line);font-size:12px}.bw-custom-field-row>span{flex:1}.bw-custom-field-row label{display:flex;gap:6px;align-items:center}.bw-custom-field-panel form{margin-top:18px}.bw-app .bw-custom-cell{border:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.bw-custom-field-panel select,.bw-custom-value-label select{color-scheme:inherit}.bw-gantt .bw-task-search input{width:130px}@media(max-width:1100px){.bw-gantt.bw-drawer-open{padding-right:0}.bw-gantt .bw-task-drawer{width:min(390px,100vw)}}.bw-project-list-shell .bw-gantt.bw-drawer-open{padding-right:0}.bw-app button.bw-status-trigger{width:auto;min-width:112px;justify-content:space-between;border:0;padding:6px 10px;border-radius:5px;background:light-dark(#f4f7f7,#303837);color:var(--bw-muted)}.bw-app button.bw-status-trigger.bw-task-status-running{background:light-dark(#e8f2ff,#263b4e);color:light-dark(#2369b4,#8fc4fa)}.bw-app button.bw-status-trigger.bw-task-status-review{background:light-dark(#fff4df,#443923);color:light-dark(#a26712,#f0c67d)}.bw-app button.bw-status-trigger.bw-task-status-done{background:var(--bw-soft);color:var(--bw-green)}.bw-app button.bw-status-trigger.bw-task-status-blocked{background:light-dark(#fff0ee,#462724);color:light-dark(#a43d38,#ffb7b1)}.bw-status-dot{width:9px;height:9px;border-radius:50%;background:var(--bw-muted);margin:7px}.bw-status-dot.bw-task-status-running{background:#579ce7}.bw-status-dot.bw-task-status-review{background:#e5b44e}.bw-status-dot.bw-task-status-done{background:var(--bw-green)}.bw-status-dot.bw-task-status-blocked{background:#e27369}.bw-task-attachments{border-top:1px solid var(--bw-line);padding-top:18px;margin-top:24px}.bw-attachment-heading{display:flex;align-items:center;justify-content:space-between}.bw-attachment-heading h3{display:flex;align-items:center;gap:8px}.bw-attachment-heading button{font-size:11px;border:0;padding:5px}.bw-attachment-row{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--bw-line);padding:12px 0;min-width:0}.bw-attachment-row>div{min-width:0;flex:1}.bw-attachment-row strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.bw-attachment-row small{font-size:10px}.bw-attachment-row button,.bw-attachment-row a{border:0;padding:6px}.bw-attachment-actions{display:flex;gap:7px;margin:14px 0}.bw-attachment-actions button{font-size:12px;padding:7px 9px}.bw-attachment-form{background:var(--bw-side);padding:12px;border:1px solid var(--bw-line);border-radius:6px}.bw-attachment-form label{display:block;font-size:12px;margin-bottom:10px}.bw-attachment-form input{margin-top:5px;font-size:12px}.bw-attachment-form p{font-size:11px}.bw-attachment-form button{font-size:12px}.bw-operator-hub .bw-panel{margin-block:16px}.bw-operator-hub .bw-review-card{padding:16px 0;border-bottom:1px solid var(--bw-border,#dfe4eb)}.bw-operator-hub .bw-review-card button{margin-left:16px}.bw-operator-hub .bw-goal{display:flex;justify-content:space-between;gap:16px;padding:10px 0}.bw-operator-hub .bw-goal input{margin-right:10px}.bw-operator-hub .bw-form input,.bw-operator-hub .bw-form select{max-width:100%}.bw-operator-hub .bw-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-operator-hub label:has(>input[type=checkbox]){display:flex;align-items:center;gap:8px}.bw-operator-hub input[type=checkbox]{width:16px;min-width:16px;height:16px;margin:0;accent-color:var(--bw-green)}.bw-operator-hub .bw-goal>label{flex:1}.bw-operator-hub .bw-panel h3{margin-top:14px}@media(max-width:760px){.bw-operator-hub .bw-screen-grid{grid-template-columns:1fr}}.bw-sidebar-bottom>a{display:flex;align-items:center;gap:7px;width:100%;padding:11px 10px;border-radius:4px;font-size:13px;color:inherit}.bw-sidebar-bottom>a:hover{background:var(--bw-soft)}.bw-drive-picker{margin:12px 0;padding:14px;border:1px solid var(--bw-line);border-radius:8px;background:var(--bw-side)}.bw-drive-picker h4{margin:0;font-size:13px}.bw-drive-providers{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.bw-drive-providers button{font-size:11px;padding:6px 8px}.bw-drive-providers button[aria-pressed=true]{background:var(--bw-soft);color:var(--bw-green)}.bw-drive-providers small{font-size:10px}.bw-drive-search{display:flex;align-items:center;gap:8px;margin:12px 0}.bw-drive-search input{min-width:0;flex:1;font-size:12px}.bw-drive-search button,.bw-drive-location button{font-size:11px}.bw-drive-location{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:8px}.bw-drive-files{max-height:280px;overflow:auto}.bw-drive-files button{width:100%;display:flex;align-items:center;gap:8px;padding:10px 6px;border:0;border-bottom:1px solid var(--bw-line);border-radius:0;background:transparent;text-align:left}.bw-drive-files button:hover{background:var(--bw-soft)}.bw-drive-files span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.bw-drive-files small{font-size:10px;color:var(--bw-muted)}.bw-attachment-actions{flex-wrap:wrap}.bw-drive-picker a{color:var(--bw-green)}@media(max-width:900px){.bw-gantt-row .bw-gantt-labels{flex-direction:column;align-items:stretch;justify-content:center;gap:2px;padding:0 8px}.bw-gantt-row .bw-gantt-labels>div{flex:0 1 auto}.bw-gantt-labels .bw-gantt-range{width:auto;justify-content:flex-start;padding:0 4px;text-align:left}.bw-gantt-heading{padding:0 8px}.bw-gantt-heading>span:last-child{display:none}}.bw-sidebar nav.bw-tool-links{display:flex;flex-direction:column;gap:2px;margin-top:0}.bw-tool-links a,.bw-sidebar-bottom>a{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:13px;border-radius:4px;color:var(--bw-text)}.bw-tool-links a:hover,.bw-sidebar-bottom>a:hover{background:var(--bw-soft);color:var(--bw-green)}.bw-sidebar{position:sticky;top:0;height:100dvh;overflow-y:auto;gap:6px;padding:16px 12px}.bw-sidebar>*{flex-shrink:0}.bw-sidebar .bw-brand{margin-bottom:0}.bw-sidebar nav{margin-top:8px}.bw-sidebar nav button{padding:7px 10px}.bw-sidebar nav.bw-tool-links{flex:1;flex-shrink:1;min-height:120px;overflow-y:auto}.bw-sidebar-bottom{padding-top:8px;background:var(--bw-side)}.bw-sidebar-bottom>small{padding-top:8px;margin-top:8px}@media(max-width:620px){.bw-sidebar{position:static;height:auto;max-height:none}.bw-sidebar nav.bw-tool-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px}.bw-sidebar nav button{padding:7px 10px}}.bw-tool-navigation{min-height:0;flex:1!important;overflow-y:auto}.bw-tool-navigation nav{margin:0}.bw-feature-toggle{width:100%;margin-top:6px;font-size:12px!important;border:0!important}.bw-feature-picker>input{font-size:12px;margin:8px 0}.bw-feature-picker nav{max-height:300px;overflow-y:auto}.bw-feature-picker small{font-size:10px}.bw-pin-hint{font-size:12px;margin:6px 8px!important}.bw-pin-row a[data-status=active]{background:var(--bw-soft);color:var(--bw-green)}.bw-tool-navigation .bw-pin-row a{color:var(--bw-text)}.bw-tool-navigation .bw-pin-row button{flex-shrink:0}.bw-feature-picker p{font-size:12px}@media(max-width:620px){.bw-tool-navigation{max-height:360px}}.bw-tool-navigation{overflow-x:hidden}.bw-tool-navigation .bw-pin-row button{width:auto;padding:6px}.bw-tool-navigation .bw-pin-row a{min-width:0}.bw-feature-picker{width:100%}.bw-tool-navigation{flex:0 0 auto!important;overflow:visible;max-height:none}.bw-feature-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.bw-feature-card{display:flex;flex-direction:column;gap:18px;min-width:0}.bw-feature-card>a{display:flex;flex:1;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.bw-feature-card h2{font-size:17px;margin:0}.bw-feature-card small{opacity:.65}.bw-feature-card>button{align-self:flex-start;display:flex;align-items:center;gap:8px}.bw-feature-tiles .bw-heading input{max-width:100%;width:260px}.bw-toolkit-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:244px;padding:32px 40px;border:1px solid #2a4937;border-radius:24px;background:radial-gradient(ellipse at 85% 50%,#17653855,transparent 52%),linear-gradient(115deg,#121a16,#1c2b22);color:#f3f9f5;box-shadow:0 12px 40px #10251a14}.bw-toolkit-hero:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:radial-gradient(#9ef3bb20 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);mask-image:linear-gradient(90deg,transparent 35%,#000)}.bw-toolkit-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:2px;color:#85e5a7}.bw-feature-tiles .bw-toolkit-hero h1{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(32px,3.1vw,48px);letter-spacing:-1.8px;line-height:1.04;margin:16px 0 14px;color:#f3f9f5}.bw-toolkit-hero h1 span{color:#4ade80}.bw-toolkit-hero-copy{max-width:580px}.bw-feature-tiles .bw-toolkit-hero p{color:#b2c9bb;font-size:13px;max-width:420px;margin:0;line-height:1.7}.bw-toolkit-hero-art{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 220px;height:208px;color:#4ade80}.bw-toolkit-hero-mark{display:block;width:198px;height:198px;filter:drop-shadow(0 0 14px #22c55e40)}.bw-toolkit-halo{position:absolute;width:150px;height:150px;border-radius:50%;border:1px solid #4ade8020;box-shadow:0 0 0 24px #4ade8007,0 0 0 48px #4ade8005;background:radial-gradient(circle,#22c55e30,transparent 70%)}.bw-toolkit-nucleus{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#9af6bc,#22c55e);color:#10361d;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-1px;box-shadow:0 0 28px #22c55e55;transform:rotate(-8deg)}.bw-toolkit-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:32px 0 22px}.bw-feature-tiles .bw-toolkit-toolbar h2{display:flex;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:22px;letter-spacing:-.5px;margin:0}.bw-toolkit-toolbar h2 span{border:1px solid var(--bw-line);border-radius:8px;padding:3px 7px;color:var(--bw-green);background:var(--bw-soft);font-family:Inter,sans-serif;font-size:11px;letter-spacing:0}.bw-feature-tiles .bw-toolkit-toolbar p{font-size:12px;margin:5px 0 0}.bw-toolkit-search{display:flex;align-items:center;gap:10px;flex:0 1 320px;padding:3px 14px;border:1px solid var(--bw-line);border-radius:12px;background:var(--bw-panel);color:var(--bw-muted);box-shadow:var(--bw-shadow)}.bw-feature-tiles .bw-toolkit-search input{background:transparent;border:0;padding:10px 0;min-width:0;font-size:12px;outline:0}.bw-toolkit-search:focus-within{border-color:var(--bw-accent);outline:3px solid color-mix(in srgb,var(--bw-accent) 12%,transparent)}.bw-feature-tiles .bw-feature-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.bw-feature-tiles .bw-feature-card{position:relative;gap:0;padding:23px 22px 14px;border:1px solid var(--bw-line);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--bw-soft) 28%,var(--bw-panel)),var(--bw-panel) 62%);box-shadow:0 3px 12px #10251a06;transition:transform .2s,border-color .2s,box-shadow .2s}.bw-feature-tiles .bw-feature-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--bw-accent) 55%,var(--bw-line));box-shadow:0 12px 28px #10251a14,0 0 0 1px #22c55e0a}.bw-feature-tiles .bw-feature-card:focus-within{border-color:var(--bw-accent)}.bw-feature-card[data-pinned=true]{border-color:color-mix(in srgb,var(--bw-accent) 28%,var(--bw-line))}.bw-feature-tiles .bw-feature-card>a{gap:0;border-radius:8px}.bw-toolkit-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.bw-toolkit-open{color:var(--bw-muted);opacity:.45;transition:color .2s,transform .2s,opacity .2s}.bw-feature-card:hover .bw-toolkit-open{color:var(--bw-green);opacity:1;transform:translate(2px,-2px)}.bw-toolkit-icon{position:relative;display:grid;place-items:center;width:82px;height:82px;margin:-4px 0 -5px -4px;flex-shrink:0}.bw-toolkit-icon-core{position:relative;display:grid;place-items:center;width:66px;height:66px;border:1px solid #49d97b;border-radius:19px;background:linear-gradient(145deg,#c5f6d8,#76e39d 38%,#22c55e);color:#12432a;box-shadow:inset 0 2px 1px #ffffffb0,inset 0 -2px 2px #14984730,0 6px 15px #16a34a25;transition:transform .25s,box-shadow .25s}.bw-toolkit-icon-core:after{content:"";position:absolute;inset:5px;border:1px solid #ffffff35;border-radius:14px;pointer-events:none}.bw-toolkit-icon-core>svg{position:relative;z-index:1;filter:drop-shadow(0 1px 0 #ffffff55)}.bw-feature-card:hover .bw-toolkit-icon-core{transform:translateY(-3px) rotate(-3deg);box-shadow:inset 0 2px 1px #ffffffb0,0 9px 20px #16a34a35}.bw-feature-tiles .bw-feature-card h3{font-family:Space Grotesk,Inter,sans-serif;font-size:17px;line-height:1.3;letter-spacing:-.25px;margin:0 0 9px;color:var(--bw-text)}.bw-feature-tiles .bw-feature-card p{font-size:12px;line-height:1.65;margin:0 0 22px;min-height:40px;color:var(--bw-muted)}.bw-toolkit-card-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid var(--bw-line);padding-top:12px;margin-top:auto}.bw-toolkit-card-footer>span{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--bw-muted)}.bw-feature-tiles .bw-toolkit-card-footer>button{font-size:10px;padding:6px 8px;border-color:transparent;border-radius:7px;white-space:nowrap;color:var(--bw-muted);gap:5px}.bw-feature-tiles .bw-toolkit-card-footer>button:hover{background:var(--bw-soft);color:var(--bw-green)}.bw-feature-tiles .bw-toolkit-card-footer>button[aria-pressed=true]{background:var(--bw-soft);color:var(--bw-green)}@media(max-width:900px){.bw-toolkit-hero{padding:28px}.bw-toolkit-hero-art{flex-basis:150px}.bw-toolkit-hero-mark{width:150px;height:150px}.bw-toolkit-toolbar{align-items:flex-start;flex-wrap:wrap}.bw-toolkit-search{flex:1 1 240px}}@media(max-width:620px){.bw-toolkit-hero{min-height:0;padding:25px;gap:12px;border-radius:18px}.bw-toolkit-hero-art{display:none}.bw-toolkit-hero-copy{max-width:none}.bw-toolkit-toolbar{margin-top:26px;gap:15px}.bw-feature-tiles .bw-feature-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(prefers-reduced-motion:reduce){.bw-feature-tiles .bw-feature-card,.bw-toolkit-open,.bw-toolkit-feature-mark,.bw-toolkit-icon-core{transition:none}.bw-feature-tiles .bw-feature-card:hover,.bw-feature-card:hover .bw-toolkit-open,.bw-feature-card:hover .bw-toolkit-icon-core,.bw-feature-card:hover .bw-toolkit-feature-mark{transform:none}}.bw-toolkit-official-logo{display:block;width:220px;height:auto;max-width:100%;object-fit:contain}.bw-brand-official{display:block;letter-spacing:0}.bw-brand-official img{display:block;width:185px;max-width:100%;height:auto;object-fit:contain}.bw-brand-official .bw-brand-dark,.dark .bw-brand-official .bw-brand-light,.bw-app.dark .bw-brand-official .bw-brand-light{display:none}.dark .bw-brand-official .bw-brand-dark,.bw-app.dark .bw-brand-official .bw-brand-dark{display:block}.bw-brand-official small{margin:7px 0 3px;font-size:8px;letter-spacing:1px;color:var(--bw-muted)}.ae-settings-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:36px;background:color-mix(in srgb,var(--background) 82%,#000 18%);color:var(--foreground)}.ae-settings-workspace-mark{position:absolute;top:12px;left:24px;display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted-foreground)}.ae-settings-workspace-mark svg{color:var(--primary)}.ae-settings-window{position:relative;display:flex;width:min(1440px,100%);height:min(960px,100%);overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:0 24px 100px #0003,0 2px 8px #0001}.ae-settings-close{position:absolute;z-index:5;top:18px;right:20px;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--muted-foreground)}.ae-settings-close:hover{background:var(--accent);color:var(--foreground)}.ae-settings-window :is(button,a,input):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ae-settings-sidebar{display:flex;flex-direction:column;flex:0 0 238px;min-height:0;padding:24px 14px 16px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--card) 72%,var(--background))}.ae-settings-sidebar-heading{display:flex;align-items:center;gap:9px;margin:1px 10px 20px;font-size:15px;font-weight:600}.ae-settings-sidebar-heading svg{color:var(--primary)}.ae-settings-search{display:flex;flex-shrink:0;align-items:center;gap:8px;margin:0 3px 8px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--muted-foreground)}.ae-settings-search input{width:100%;min-width:0;background:transparent;border:0;outline:none;font-size:12px;color:var(--foreground)}.ae-settings-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent)}.ae-settings-search input:focus-visible{outline:none}.ae-settings-search input::-webkit-search-cancel-button{display:none}.ae-settings-search button{display:grid;place-items:center}.ae-settings-navigation{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:0 3px 16px}.ae-settings-group{margin:22px 10px 7px;font-size:11px;color:var(--muted-foreground);font-weight:500}.ae-settings-link{display:flex;align-items:center;gap:10px;min-height:35px;padding:7px 10px;margin:1px 0;border-radius:8px;font-size:12.5px;color:var(--muted-foreground);transition:background .12s,color .12s}.ae-settings-link svg{flex-shrink:0;stroke-width:1.6}.ae-settings-link:hover{background:var(--accent);color:var(--foreground)}.ae-settings-link[data-active]{background:color-mix(in srgb,var(--primary) 11%,transparent);color:var(--chart-1);font-weight:600}.ae-settings-sidebar-footer{display:flex;flex-shrink:0;flex-direction:column;gap:10px;padding:14px 10px 0;border-top:1px solid var(--border);font-size:11px;color:var(--muted-foreground)}.ae-settings-sidebar-footer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-settings-sidebar-footer button{display:flex;align-items:center;gap:7px;text-align:left}.ae-settings-sidebar-footer button:hover{color:var(--foreground)}.ae-settings-pane{display:flex;flex:1;min-width:0;flex-direction:column}.ae-settings-pane-header{flex-shrink:0;padding:32px 60px 24px 36px;border-bottom:1px solid var(--border)}.ae-settings-pane-header>p{margin-bottom:6px;color:var(--muted-foreground);font-size:11px}.ae-settings-pane-header h2{margin-bottom:6px;font-size:21px;font-weight:600;letter-spacing:-.025em}.ae-settings-pane-header>span{color:var(--muted-foreground);font-size:12.5px}.ae-settings-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:28px 36px 48px}.ae-settings-content>div:has(>main){margin:0;padding:0;min-height:0;background:transparent}.ae-settings-content>div>main{padding:0;max-width:none;min-height:0}.ae-settings-content .ae-grid{display:none}.ae-settings-content [data-slot=panel]{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ae-settings-content [data-slot=panel]+[data-slot=panel]{border-top:1px solid var(--border);padding-top:24px}.ae-settings-content [data-slot=panel-header]{padding:0 0 16px}.ae-settings-content [data-slot=panel-header] h2{font-family:var(--font-sans);font-size:14px}.ae-settings-content [data-slot=panel-content]{padding:0}.ae-settings-content [data-slot=stat-card]{padding:12px 16px;border-radius:9px;background:var(--background)}.ae-settings-content [data-slot=stat-card] .text-\[34px\]{font-size:23px}.ae-settings-content [data-slot=stat-card] .mb-\[18px\]{margin-bottom:10px}.ae-settings-empty,.ae-settings-unavailable{padding:20px 10px;color:var(--muted-foreground);font-size:13px}.ae-settings-mobile-header{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ae-settings-mobile-header button{display:none}@media(max-width:900px){.ae-settings-backdrop{padding:20px}.ae-settings-workspace-mark{display:none}.ae-settings-sidebar{flex-basis:212px;padding-left:10px;padding-right:10px}.ae-settings-pane-header{padding-left:24px}.ae-settings-content{padding:24px}}@media(max-width:640px){.ae-settings-backdrop{padding:0}.ae-settings-window{width:100%;height:100%;border:0;border-radius:0;flex-direction:column}.ae-settings-mobile-header{position:static;display:flex;align-items:center;gap:16px;width:auto;height:auto;min-height:64px;padding:12px 60px 12px 20px;overflow:visible;clip-path:none;border-bottom:1px solid var(--border)}.ae-settings-mobile-header h1{font-size:15px;font-weight:600}.ae-settings-mobile-header button{display:block;font-size:12px;padding:7px 10px;border:1px solid var(--border);border-radius:8px}.ae-settings-close{top:16px;right:16px}.ae-settings-sidebar{display:none}.ae-settings-sidebar[data-mobile-open]{position:absolute;display:flex;z-index:4;inset:64px 0 0;width:100%;background:var(--card)}.ae-settings-sidebar-heading{display:none}.ae-settings-search input{font-size:16px}.ae-settings-link{min-height:42px;font-size:14px}.ae-settings-pane{min-height:0}.ae-settings-pane-header{padding:22px 20px 18px}.ae-settings-pane-header h2{font-size:20px}.ae-settings-content{padding:24px 20px 36px}}@media(prefers-reduced-motion:reduce){.ae-settings-link{transition:none}}
