@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--bg:#f5f6f2;--paper:#fff;--ink:#202d29;--muted:#6b7872;--green:#214f43;--pale:#e7eee8;--line:#e1e6df;--lime:#d4e4ac;--amber:#8a651f;--wine:#963f50;--radius:16px;--shadow:0 8px 30px #1d362007}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #96ac70}a{color:var(--green);text-decoration:none}button{color:inherit;background:0 0;border:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif}h1{letter-spacing:-1.1px;font-size:34px;font-weight:750;line-height:1.3}h2{letter-spacing:-.4px;font-size:21px;font-weight:750}h3{font-size:18px;font-weight:700}small{font-size:15px}.muted{color:var(--muted)}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;font-size:13px;font-weight:700}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fcfdf9;flex-direction:column;width:232px;padding:30px 22px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;margin-bottom:38px;padding:0 4px;display:flex}.brand-icon{background:var(--green);color:#dbe7b9;border-radius:12px;place-items:center;width:38px;height:42px;font-family:Manrope;font-size:30px;font-weight:700;display:grid}.brand strong{letter-spacing:-.5px;font-family:Manrope;font-size:18px;line-height:1.15;display:block}.brand small{color:var(--muted);letter-spacing:1.8px;font-size:13px}.workspace-label{color:#859088;letter-spacing:1.4px;margin-bottom:11px;padding:0 12px;font-size:13px;font-weight:700}.nav{gap:6px;display:grid}.nav button{text-align:left;color:#66726b;border-radius:9px;align-items:center;gap:12px;padding:11px 13px;font-weight:550;display:flex}.nav button.active{background:var(--green);color:#fff;box-shadow:0 4px 9px #214f4317}.nav .end{background:#ffffff24;border-radius:4px;margin-left:auto;padding:0 5px;font-size:13px}.sidebar-projects{margin-top:35px}.project-link{color:#6c7770;text-align:left;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:15px;display:flex}.dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.sidebar-bottom{margin-top:auto;padding-top:30px}.side-note{color:#60705c;background:#eef2e7;border-radius:11px;margin-bottom:22px;padding:16px;font-size:15px}.side-note strong{color:#3e533b;margin:8px 0 4px;display:block}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 3px 0;display:flex}.avatar{color:#4d6249;background:#e9eddf;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.profile strong{font-size:15px;display:block}.profile small{color:var(--muted);font-size:13px}.main-shell{grid-column:2;min-width:0}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:15;background:#f9faf6ee;align-items:center;gap:20px;height:77px;padding:0 42px;display:flex;position:sticky;top:0}.breadcrumb{color:#7d887f;align-items:center;gap:12px;font-size:15px;display:flex}.breadcrumb strong{color:#44554b;font-weight:500}.search-button{border:1px solid var(--line);color:#89928c;background:#fff;border-radius:8px;align-items:center;gap:9px;width:215px;margin-left:auto;padding:8px 12px;font-size:14px;display:flex}.key{background:#f6f7f3;border:1px solid #e7ebe2;border-radius:3px;margin-left:auto;padding:0 5px;font-size:13px}.top-save{color:#74816e;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.top-save .dot{background:#8ca76d;width:5px;height:5px}.top-profile{width:30px;height:30px}.page{max-width:1510px;margin:auto;padding:35px 42px 60px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading p{color:var(--muted);margin-top:8px;font-size:15px}.today-date{text-transform:uppercase;letter-spacing:1.5px;color:#7a867b;margin-bottom:9px;font-size:13px}.button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.button.primary{background:var(--green);border-color:var(--green);color:#fff}.button.text{background:0 0;border:0;min-height:24px;padding:4px 0;font-size:14px}.button.danger{color:var(--wine);border-color:#eccfd3}.button.small{min-height:31px;padding:6px 10px;font-size:14px}.icon-button{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.row{align-items:center;gap:10px;display:flex}.spread{justify-content:space-between}.wrap{flex-wrap:wrap}.gap-20{gap:20px}.stack{gap:18px;display:grid}.space-top{margin-top:22px}.hero{color:#fff;border-radius:var(--radius);background:linear-gradient(115deg,#1d493d,#2f5b48 68%,#4f6d50);justify-content:space-between;gap:20px;min-height:180px;margin-bottom:28px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.hero .eyebrow{color:#cfddbf;font-size:13px}.hero h2{color:#fff;max-width:550px;margin:10px 0 6px;font-size:28px}.hero p{color:#d1dece;max-width:530px;font-size:15px}.hero button{color:#2e4831;background:#e4edcb;border:0;min-height:33px;margin-top:17px;padding:8px 13px}.hero-decoration{flex:none;justify-content:center;align-items:center;width:170px;display:flex;position:relative}.orbit{border:1px solid #ffffff15;border-radius:50%;width:215px;height:215px;position:absolute;transform:rotate(-30deg)}.orbit:nth-child(2){width:155px;height:155px}.orbit:nth-child(3){width:95px;height:95px}.hero-leaf{color:#d3dfb1;transform:rotate(-12deg)}.hero-status{color:#e2ebd3;background:#ffffff0b;border:1px solid #ffffff36;border-radius:20px;padding:4px 9px;font-size:13px;position:absolute;top:0;right:0}.two-cols{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:25px;display:grid}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.section-head p{color:var(--muted);margin-top:4px;font-size:14px}.section-title{align-items:center;gap:8px;display:flex}.section-title .count{color:#647559;text-align:center;background:#e8eee1;border-radius:5px;min-width:21px;padding:1px 4px;font-size:13px;font-weight:600}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0;padding:23px}.card.compact{padding:18px}.task-list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.task-row{border-bottom:1px solid #eef0eb;align-items:flex-start;gap:13px;min-width:0;padding:18px 20px;display:flex}.task-row:last-child{border:0}.task-check{color:#fff;border:1px solid #ccd5c8;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.task-check:hover{border-color:var(--green);background:#e5eddd}.task-check.done{background:var(--green);border-color:var(--green)}.task-main{flex:1;min-width:0}.task-title{text-align:left;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.6;display:block}.task-meta{color:#83907f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:13px;display:flex}.tag{color:#647459;white-space:nowrap;background:#eef2e6;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:13px;display:inline-flex}.tag.purple{color:#8a6378;background:#f3eaf0}.tag.blue{color:#55748d;background:#ebf0f4}.tag.amber{color:#8a651f;background:#f8f1df}.tag.red{color:#963f50;background:#f7e9ed}.task-end{align-items:center;gap:8px;margin-top:3px;display:flex}.tiny-avatar{color:#75835f;background:#f2f3e9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.time-note{color:#78856f;background:#f6f7f0;align-items:center;gap:7px;padding:10px 17px;font-size:13px;display:flex}.quiet-note{background:#edf1e5;border:1px solid #dce5d1;border-radius:12px;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.quiet-note p{color:#718064;margin-top:3px;font-size:14px}.quiet-note strong{color:#4c6040;font-size:15px}.quick-links{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.quick-link{border:1px solid var(--line);text-align:left;color:#71806c;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:13px 10px;font-size:13px;display:flex}.quick-link svg{color:#829472}.mini-event{border-top:1px solid var(--line);align-items:center;gap:13px;margin-top:15px;padding:14px 0;display:flex}.date-square{text-align:center;border:1px solid var(--line);background:#fafbf7;border-radius:9px;flex:none;width:43px;min-height:48px;padding:5px}.date-square small{text-transform:uppercase;letter-spacing:1px;color:#7d8a71;font-size:12px;display:block}.date-square strong{color:#56724d;font-size:22px;line-height:1.2}.mini-event p{color:#7e8a76;margin-top:4px;font-size:13px}.card-title{font-size:15px;font-weight:700}.card .eyebrow{color:#8b957e;font-size:13px}.mini-timeline{gap:6px;margin:16px 0 7px;display:flex}.mini-timeline span{background:#e9ede2;border-radius:4px;flex:1;height:5px}.mini-timeline span.filled{background:#8da66d}.stat-num{letter-spacing:-1px;font-family:Manrope;font-size:30px;font-weight:750}.inline-help{color:#78846d;font-size:14px;line-height:1.7}.launch-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.launch-card{border:1px solid var(--line);border-radius:var(--radius);text-align:left;background:#fff;flex-direction:column;min-height:220px;padding:23px;display:flex;position:relative}.launch-card:hover{border-color:#a4b29a;transform:translateY(-2px);box-shadow:0 6px 24px #214f430a}.launch-icon{background:#f7f8f1;border:1px solid #e4e8dd;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:17px;display:grid}.launch-card h3{margin:6px 0 4px}.launch-card p{color:#83907c;margin-bottom:22px;font-size:14px}.launch-footer{color:#819076;border-top:1px solid #eef0e9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:13px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.input-search{flex:1;min-width:140px;max-width:300px}.control{width:100%;color:var(--ink);background:#fff;border:1px solid #dce3d6;border-radius:8px;outline:none;min-height:42px;padding:10px 12px;font-size:15px}textarea.control{resize:vertical;min-height:100px}.field{gap:6px;min-width:0;margin-bottom:15px;display:grid}.field>span{color:#62725a;font-size:14px;font-weight:600}.form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.form-grid .full{grid-column:1/-1}.checkbox{color:#65765d;align-items:center;gap:9px;margin:9px 0;font-size:15px;display:flex}.checkbox input{accent-color:var(--green);width:15px;height:15px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:20px;margin-bottom:25px;padding-bottom:0;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;color:#819076;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.tabs button.active{color:var(--green);border-bottom-color:var(--green);font-weight:700}.stages{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:20px 0;display:grid}.stage{color:#849177;text-align:left;background:#edf0e6;border:1px solid #0000;border-radius:9px;padding:11px 8px;font-size:13px;line-height:1.4}.stage b{margin-bottom:7px;font-family:Manrope;font-size:17px;display:block}.stage.active{background:var(--green);color:#edf3df}.stage.past{color:#567148;background:#dfe9d3}.checklist{gap:10px;margin-top:15px;display:grid}.check-item{color:#738169;align-items:flex-start;gap:8px;font-size:14px;display:flex}.check-item svg{flex:none;margin-top:2px}.empty{text-align:center;color:#839076;border:1px dashed #d7dfce;border-radius:12px;justify-items:center;gap:9px;padding:32px 20px;display:grid}.empty strong{color:#64765a;font-size:15px}.empty p{max-width:400px;font-size:14px}.empty .button{margin-top:5px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 24px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.metric small{color:#819076;font-size:13px;display:block}.metric b{letter-spacing:-.6px;overflow-wrap:anywhere;margin:10px 0 5px;font-family:Manrope;font-size:24px;display:block}.metric em{color:#99a18e;font-size:13px;font-style:normal}.board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.board-column{background:#edf0e7;border:1px solid #e3e7dc;border-radius:12px;min-height:220px;padding:12px}.board-column>h3{color:#718163;margin:2px 2px 13px;font-size:14px}.board-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;width:100%;margin-bottom:9px;padding:13px;display:block}.board-card strong{margin:8px 0;font-size:14px;display:block}.board-card p{color:#829174;font-size:13px}.board-card select{min-height:30px;margin-top:10px;padding:5px;font-size:13px}.calendar-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.segmented{background:#e9ede1;border-radius:8px;gap:3px;padding:4px;display:flex}.segmented button{color:#7a896c;border-radius:5px;padding:6px 12px;font-size:13px}.segmented button.active{color:var(--green);background:#fff;box-shadow:0 2px 5px #16341c08}.calendar-grid{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.week-label{text-align:center;color:#829173;border-bottom:1px solid var(--line);text-transform:uppercase;background:#f9faf5;padding:11px 8px;font-size:13px}.calendar-day{text-align:left;border-bottom:1px solid #edf0e7;border-right:1px solid #edf0e7;flex-direction:column;gap:4px;min-width:0;min-height:100px;padding:10px 8px;font-size:14px;display:flex}.calendar-day:nth-child(7n){border-right:0}.calendar-day.faded{color:#b1b9a6;background:#fafbf7}.calendar-day.selected{background:#eef3e4}.day-num{place-items:center;width:24px;height:24px;display:grid}.calendar-day.is-today .day-num{background:var(--green);color:#fff;border-radius:50%}.cal-chip{color:#607950;text-overflow:ellipsis;white-space:nowrap;background:#e5eed8;border-radius:4px;padding:3px 5px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resource{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.resource strong{font-size:15px;display:block}.resource p{color:#829174;overflow-wrap:anywhere;font-size:13px}.resource .grow{flex:1;min-width:0}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:#859278;text-transform:uppercase;letter-spacing:.7px;background:#f7f9f2;padding:13px 15px;font-size:13px;font-weight:600}td{vertical-align:middle;border-top:1px solid #edf0e7;padding:14px 15px}td a{font-weight:600}.progress{background:#e9eee1;border-radius:5px;height:5px;margin:10px 0;overflow:hidden}.progress span{background:#91a977;border-radius:5px;height:100%;display:block}.dialog{border:1px solid var(--line);color:var(--ink);background:#fdfefa;border-radius:18px;width:min(680px,100vw - 32px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 20px 100px #10271930}.dialog-head{border-bottom:1px solid var(--line);z-index:2;background:#fdfefa;justify-content:space-between;align-items:center;gap:16px;padding:22px 25px;display:flex;position:sticky;top:0}.dialog-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:23px;padding-top:16px;display:flex}.error{color:#8b3c51;background:#faedf0;border:1px solid #edcfd6;border-radius:9px;margin-bottom:14px;padding:12px 16px;font-size:15px}.notice{color:#74845e;background:#f1f4e8;border:1px solid #dfe7d0;border-radius:9px;margin-bottom:18px;padding:12px 16px;font-size:14px}.toast{z-index:100;color:#fff;background:#214f43;border-radius:10px;max-width:90vw;padding:12px 20px;font-size:15px;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 10px 30px #214f4320}.help-card{color:#687b59;background:#edf2e6;border:1px solid #dce6ce;border-radius:12px;padding:19px;font-size:15px}.help-card h3{color:#4b6740;margin:8px 0 6px;font-size:15px}.help-card p{font-size:14px;line-height:1.8}.search-result{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:13px 2px;font-size:15px;display:flex}.search-result span{flex:1}.focus-task h2{margin:15px 0;font-size:27px}.focus-task p{white-space:pre-wrap;color:#7e8d71;font-size:15px}.focus-task .notice{margin-top:20px}.loading{min-height:100vh;color:var(--green);place-items:center;display:grid}.loading-inner{text-align:center}.loading-inner h1{margin-top:20px;font-size:26px}.loading-inner p{color:#8b967f;margin-top:10px}.spinner{border:2px solid #e0e9d5;border-top-color:var(--green);border-radius:50%;width:35px;height:35px;margin:auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.capacity-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:17px 0;display:flex}.capacity-row .grow{flex:1}.mobile-menu{display:none}.review-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.check-item input{accent-color:var(--green)}.link-label{color:#809170;font-size:13px}.financial-note{color:#809170;margin-top:10px;font-size:14px}.app-footer{border-top:1px solid var(--line);color:#98a18c;justify-content:space-between;align-items:center;margin-top:35px;padding-top:16px;font-size:13px;display:flex}.readiness{color:#809070;align-items:center;gap:8px;font-size:13px;display:flex}.historical-group{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:10px}.historical-group summary{cursor:pointer;padding:14px 17px;font-size:15px;font-weight:600;display:list-item}.historical-item{border-top:1px solid var(--line);align-items:center;gap:12px;padding:13px 17px;font-size:14px;display:flex}.historical-item>div{flex:1}.historical-item small{color:#8e9a7f;margin-top:3px;display:block}.check-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;padding:12px;font-size:14px}.choice.active{background:#e9f0dd;border-color:#91a977}.integrations{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.integration{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.integration p{color:#879677;margin:7px 0 11px;font-size:13px}.list-actions{gap:5px;display:flex}.card-form{gap:12px;display:grid}.separator{background:var(--line);height:1px;margin:21px 0}.subtle-label{color:#8b977d;font-size:13px}.no-shrink{flex:none}.screen-reader{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1500px){.page{padding-top:45px}.hero{min-height:195px}.two-cols{grid-template-columns:1.8fr 1fr}.task-row{padding:22px}.sidebar{width:245px}.app-shell{grid-template-columns:245px minmax(0,1fr)}}@media (max-width:1150px){.sidebar{width:205px;padding:27px 16px}.app-shell{grid-template-columns:205px minmax(0,1fr)}.page{padding:28px 25px 45px}.topbar{padding:0 25px}.two-cols{grid-template-columns:1.5fr 1fr;gap:18px}.hero-decoration{width:115px}.launch-list{gap:12px}.launch-card{padding:18px}.metric-grid,.board{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-links{grid-template-columns:1fr}.quick-link{padding:10px 12px}.tabs{gap:15px}.top-save{display:none}}@media (max-width:850px){.app-shell{grid-template-columns:180px minmax(0,1fr)}.sidebar{width:180px;padding:24px 12px}.brand{gap:8px}.brand strong{font-size:16px}.brand small{font-size:12px}.nav button{padding:11px;font-size:15px}.sidebar-projects{margin-top:26px}.project-link{padding:8px;font-size:13px}.topbar{height:65px;padding:0 20px}.page{padding:25px 20px 45px}.two-cols{grid-template-columns:1fr}.launch-list{grid-template-columns:1fr 1fr}.hero-decoration{width:100px}.hero{min-height:170px;padding:23px}.hero h2{font-size:24px}.search-button{width:auto;padding:8px}.search-button span,.search-button .key,.sidebar-bottom .side-note{display:none}.integrations{grid-template-columns:1fr 1fr}.toast{left:calc(50% + 80px)}}@media (max-width:600px){html,body{font-size:15px}.app-shell{display:block}.sidebar{border-right:0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfdf9f5;width:100%;height:66px;padding:0 7px;position:fixed;inset:auto 0 0}.brand,.workspace-label,.sidebar-projects,.sidebar-bottom{display:none}.nav{grid-template-columns:repeat(5,1fr);gap:0;height:100%;display:grid}.nav button{border-radius:0;flex-direction:column;justify-content:center;gap:3px;padding:9px 3px;font-size:13px;font-weight:600;display:flex}.nav button.active{color:var(--green);box-shadow:none;background:0 0}.nav button.active svg{box-sizing:content-box;background:#e6edda;border-radius:8px;margin:-4px;padding:4px}.nav .end{display:none}.main-shell{display:block}.topbar{gap:12px;height:58px;padding:0 18px}.breadcrumb{gap:7px;font-size:13px}.top-profile{width:27px;height:27px}.page{padding:24px 18px 95px}.page-heading{align-items:flex-start;gap:10px;margin-bottom:22px}.page-heading h1{font-size:28px}.page-heading p{max-width:265px;font-size:14px}.page-heading .button{min-height:35px;padding:8px 11px;font-size:13px}.today-date{margin-bottom:8px;font-size:12px}.hero{min-height:190px;margin-bottom:24px;padding:23px 21px}.hero h2{max-width:235px;font-size:23px}.hero p{max-width:230px;font-size:14px}.hero-decoration{opacity:.45;width:120px;height:160px;position:absolute;bottom:0;right:-50px}.hero-status{display:none}.hero>div:first-child{z-index:1;position:relative}.two-cols{gap:23px}.section-head h2{font-size:19px}.task-row{gap:10px;padding:16px 13px}.task-end .tiny-avatar{display:none}.task-end .icon-button{border:0;width:26px;height:26px}.task-title{font-size:14px}.task-meta{gap:7px;font-size:13px}.quick-links{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px}.quick-link{text-align:center;flex-direction:column;gap:6px;padding:12px 5px;font-size:13px;display:flex}.launch-list{grid-template-columns:1fr}.launch-card{min-height:180px;padding:21px}.launch-icon{margin-bottom:11px}.launch-card p{margin-bottom:12px}.card{padding:19px}.month-grid,.review-grid,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.stages{grid-template-columns:repeat(4,1fr);gap:6px}.stage{min-height:70px;font-size:12px}.tabs{gap:17px;margin-bottom:22px}.tabs button{font-size:13px}.metric-grid{gap:9px}.metric{padding:15px}.metric b{font-size:21px}.calendar-day{min-height:72px;padding:6px 3px;font-size:13px}.cal-chip{padding:2px;font-size:12px}.calendar-top{flex-wrap:wrap}.calendar-top h2{font-size:19px}.week-label{padding:9px 0;font-size:12px}.board{grid-template-columns:1fr}.dialog{border-radius:14px;width:calc(100vw - 20px);max-height:92dvh}.dialog-head,.dialog-body{padding:18px}.dialog-foot{flex-wrap:wrap}.toast{width:max-content;font-size:14px;bottom:78px;left:50%}.integrations{grid-template-columns:1fr}.app-footer{gap:15px;font-size:12px}.toolbar{gap:7px}.toolbar>.control{width:auto;max-width:100%}.search-button{margin-left:auto}.topbar .breadcrumb span:first-child{display:none}.check-grid{grid-template-columns:1fr}.task-main{min-width:0}.historical-item{flex-wrap:wrap}.historical-item .button{margin-left:auto}.page-heading .row{flex-wrap:wrap;justify-content:flex-end}.task-meta .tag{font-size:12px}.table-wrap{max-width:100%}.time-note{font-size:13px}.focus-task h2{font-size:22px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.inline-help,.subtle-label,.task-meta,.launch-card p,.launch-footer,.link-label,.calendar-day,.cal-chip,.project-link,.quiet-note p,.time-note,.help-card p,.resource p,.metric small,.metric em,.financial-note{color:#64715d}.workspace-label,.eyebrow,.today-date{color:#6b7863}.hero .eyebrow{color:#cfddbf}.hero .button{color:#2e4831}.hero p{color:#d1dece}.stage{color:#69775e}.stage.active{color:#edf3df}.tag.neutral{color:#65735b}.task-title{font-size:15px}.task-meta{font-size:13px}.quick-link{color:#617058}.nav button{color:#66726b}.nav button.active{color:#fff}@media (max-width:600px){.nav button.active{color:var(--green)}.task-title{font-size:15px}.task-meta{font-size:13px}}body{font-size:16px;line-height:1.65}.page{max-width:1580px}.button{min-height:44px;padding:10px 16px;font-size:15px}.button.small{min-height:38px;font-size:14px}.button.text{min-height:32px;font-size:14px}.control{min-height:46px;padding:11px 13px;font-size:16px}.field>span{color:#415342;font-size:15px}.field small{color:#61715e;font-size:13px}.section-head p,.page-heading p,.inline-help,.help-card p,.empty p,.quiet-note p,.resource p{font-size:15px;line-height:1.75}.task-title{font-size:16px;line-height:1.6}.task-meta{gap:10px;font-size:13px}.task-meta .tag{font-size:12px}.task-row{gap:14px;padding:20px}.task-check{width:23px;height:23px}.task-meta svg{width:14px;height:14px}.tabs{gap:25px}.tabs button{padding:15px 0;font-size:15px}.tag{padding:4px 9px;font-size:12px}.eyebrow,.workspace-label,.today-date{letter-spacing:1.3px;font-size:12px}.stage{min-height:108px;padding:14px 12px;font-size:14px}.stage b{margin-bottom:9px;font-size:21px}.check-item{gap:11px;font-size:15px;line-height:1.7}.check-item input{width:18px;height:18px;accent-color:var(--green);flex:none;margin-top:4px}.checklist{gap:13px}.check-item svg{width:17px;height:17px}.card-title{font-size:16px}.hero p{max-width:650px;font-size:15px}.hero .eyebrow{font-size:12px}.hero h2{font-size:28px}.hero-status{font-size:12px}.quick-link{padding:15px 12px;font-size:14px}.quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-card p,.launch-footer{font-size:14px}.launch-card .eyebrow{font-size:12px!important}.nav button{font-size:16px}.project-link{font-size:14px}.sidebar{padding-left:18px;padding-right:18px}.brand{padding:0}.brand strong{font-size:17px}.brand small{font-size:11px}.brand-icon{position:relative}.side-note{font-size:13px}.profile strong{font-size:14px}.profile small{font-size:12px}.topbar{gap:16px}.breadcrumb,.top-save{font-size:13px}.search-button{width:240px;font-size:14px}.search-button .key{font-size:12px}.empty{padding:34px 22px}.empty strong{font-size:17px}.empty p{max-width:520px}.notice,.error{font-size:14px;line-height:1.75}.dialog{width:min(760px,100vw - 32px)}.dialog-head h2{font-size:22px}.dialog-body{padding:26px}.checkbox{font-size:15px;line-height:1.7}.checkbox input{flex:none;width:18px;height:18px}.resource strong{font-size:16px}.link-label,.table-wrap,table{font-size:14px}th{letter-spacing:.4px;font-size:12px}td{padding:15px}.board-column>h3,.board-card strong{font-size:15px}.board-card p{font-size:13px}.board-card select{min-height:38px;font-size:14px}.time-note,.subtle-label{font-size:13px}.historical-group summary{font-size:16px}.historical-item{align-items:flex-start;font-size:15px}.historical-item small{font-size:13px}.readiness{font-size:14px}.mini-event strong{font-size:15px}.mini-event p{font-size:13px}.mini-event .date-square{width:52px}.app-footer{font-size:11px}.segmented{flex-wrap:wrap}.segmented button{padding:8px 13px;font-size:14px}.month-grid{gap:18px}.metric b{font-size:25px}.metric small{font-size:14px}.metric em{font-size:12px}.calendar-day{font-size:14px}.cal-chip{font-size:11px}.week-label{font-size:12px}.guide-strip{background:linear-gradient(115deg,#eef3e6,#f8faf3);border:1px solid #d6e2ce;border-radius:15px;align-items:flex-start;gap:15px;margin-bottom:26px;padding:21px 24px;display:flex}.guide-strip>svg{color:#6a8157;flex:none;margin-top:4px}.guide-strip h2{margin-bottom:5px;font-size:19px}.guide-strip p{color:#586c50;max-width:900px;font-size:15px}.guide-steps{color:#4f6548;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:14px;display:flex}.guide-steps span{align-items:center;gap:7px;display:flex}.guide-steps b{background:#dfe9cf;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.library-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:25px;display:grid}.summary-tile{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:16px;padding:18px 20px;display:flex}.summary-tile .tile-icon{color:#617950;background:#edf2e6;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.summary-tile strong{font-family:Manrope;font-size:25px;line-height:1.3;display:block}.summary-tile small{color:#61705a;font-size:13px}.library-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.library-toolbar .input-search{min-width:200px;max-width:none}.library-toolbar select{width:auto;max-width:250px}.library-filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.collection-pill{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 13px;font-size:14px;display:flex}.collection-pill.active{background:var(--green);color:#fff;border-color:var(--green)}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.library-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-width:0;min-height:245px;padding:21px;display:flex}.library-card h3{overflow-wrap:anywhere;margin:15px 0 8px;font-size:19px;line-height:1.45}.library-card p{color:#64725e;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.library-card .library-card-foot{border-top:1px solid #e7ebdf;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.library-card .library-tags{flex-wrap:wrap;gap:6px;margin:12px 0 18px;display:flex}.library-card .collection-label{color:#6b7e5e;letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:650}.library-symbol{color:#607c4a;background:#edf3e4;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.library-list .library-card{grid-template-columns:minmax(0,1fr) 170px;gap:5px 20px;min-height:0;display:grid}.library-list .library-card-foot{border:0;grid-area:1/2/5;justify-content:flex-end;margin:0;padding:0}.library-list .library-card h3,.library-list .library-card .library-tags{margin:3px 0}.library-list .library-card>.row{display:none}.selection-bar{color:#fff;z-index:10;background:#214f43;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px 20px;display:flex;position:sticky;bottom:20px;box-shadow:0 8px 30px #214f4324}.selection-bar .button{border-color:#ffffff3d}.selection-bar .button.text{color:#fff}.selection-bar .button.primary{color:#29452e;background:#e1ebc9}.model-group{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:12px}.model-group>summary{cursor:pointer;padding:18px 20px;font-size:17px;font-weight:650}.model-row{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:17px 20px;display:flex}.model-row>input{width:19px;height:19px;accent-color:var(--green);flex:none;margin:5px 0 0}.model-row .grow{flex:1;min-width:0}.model-row strong{font-size:16px;display:block}.model-row p{color:#65775b;margin-top:5px;font-size:14px}.model-row small{color:#6b7e61;font-size:13px}.model-row.selected{background:#f3f7ec}.reference-card{min-height:190px}.reference-card p{margin-bottom:17px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.person-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:24px}.person-header{align-items:center;gap:13px;display:flex}.person-header .avatar{width:48px;height:48px;font-size:17px}.person-header h3{font-size:20px}.person-header p{color:#66765d;font-size:14px}.person-header .icon-button{margin-left:auto}.person-card .progress{height:8px;margin:14px 0 9px}.person-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;padding:16px 0;display:grid}.person-metrics strong{font-family:Manrope;font-size:22px;display:block}.person-metrics small{color:#617157;font-size:13px}.person-card .actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.team-period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.period-navigation{align-items:center;gap:12px;display:flex}.period-navigation strong{font-size:17px}.team-alerts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.team-alert{text-align:left;background:#fff;border:1px solid #dfe6d6;border-radius:13px;padding:20px}.team-alert strong{color:var(--green);font-family:Manrope;font-size:26px;display:block}.team-alert span{margin:3px 0;font-size:15px;font-weight:600;display:block}.team-alert small{color:#61725a;font-size:13px}.team-alert:hover{background:#f4f8ec}.team-table td:first-child{min-width:220px}.team-table .control{min-width:145px;min-height:40px;font-size:14px}.person-detail-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.team-context{color:#5e7255;margin-bottom:18px;font-size:14px;line-height:1.75}.callout-title{margin-bottom:6px;font-size:17px;font-weight:650}.guide-details{background:#f6f8f0;border:1px solid #e0e8d6;border-radius:12px;margin-top:22px;padding:17px 20px}.guide-details summary{cursor:pointer;font-size:15px;font-weight:600}.guide-details p{color:#5e7255;margin-top:10px;font-size:14px;line-height:1.8}.neutral-count{background:#f0f3e9;border:1px solid #e3e9da;border-radius:5px;margin-left:9px;padding:2px 8px;font-size:13px;font-weight:500}.batch-item{border-top:1px solid var(--line);padding:10px 0;font-size:14px}.list-description{white-space:pre-wrap;color:#607258;font-size:15px;line-height:1.8}.section-head,.page-heading{align-items:flex-start}.icon-button{width:36px;height:36px}.section-head .button.text{white-space:normal;text-align:right}.button svg{flex:none}.toast{font-size:14px}.search-result{font-size:15px}.search-result small{font-size:12px}@media (max-width:1250px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stages{grid-template-columns:repeat(4,minmax(0,1fr))}.topbar .top-save{display:none}.quick-links,.team-grid{grid-template-columns:1fr}.sidebar{width:220px}.app-shell{grid-template-columns:220px minmax(0,1fr)}.library-summary{gap:10px}.summary-tile{gap:10px;padding:17px}}@media (max-width:850px){.app-shell{grid-template-columns:185px minmax(0,1fr)}.sidebar{width:185px;padding:24px 13px}.nav button{padding:11px 8px;font-size:14px}.nav button svg{width:17px}.project-link{font-size:13px}.brand strong{font-size:15px}.brand small{font-size:10px}.library-summary{grid-template-columns:1fr}.summary-tile{padding:14px 18px}.summary-tile strong{margin-right:8px;font-size:22px;display:inline}.summary-tile small{font-size:14px}.library-grid,.team-alerts{grid-template-columns:1fr}.team-alert{grid-template-columns:50px 1fr;gap:0 10px;display:grid}.team-alert strong{grid-row:1/3}.team-alert span{margin:0}.team-period{align-items:flex-start}.library-toolbar .control{max-width:100%}.search-button{width:auto}.search-button span{display:none}}@media (max-width:600px){body{font-size:16px}.sidebar{width:100%;height:74px;padding:0 7px}.app-shell{display:block}.nav button{padding:9px 1px;font-size:11px}.nav button svg{width:19px;height:19px}.page{padding:24px 18px 110px}.page-heading{flex-wrap:wrap;gap:15px}.page-heading>div:first-child{flex:1 0 100%}.page-heading h1{font-size:28px}.page-heading p{max-width:none;font-size:15px}.page-heading .button{min-height:42px;padding:10px 13px;font-size:14px}.topbar{height:63px}.topbar .breadcrumb{font-size:13px}.hero{min-height:210px;padding:25px 22px}.hero h2{max-width:280px;font-size:24px}.hero p{max-width:280px;font-size:15px}.hero .eyebrow{font-size:11px}.task-row{gap:10px;padding:18px 13px}.task-title{font-size:15px}.task-meta{gap:8px;font-size:12px}.task-meta .tag{font-size:11px}.task-end{flex-direction:column;gap:3px}.task-end .icon-button{width:30px;height:30px}.quick-links{grid-template-columns:1fr}.quick-link{text-align:left;flex-direction:row;justify-content:flex-start;padding:14px;font-size:14px}.quick-link svg:last-child{margin-left:auto}.stage{min-height:100px;padding:12px 10px;font-size:13px}.stages{grid-template-columns:repeat(2,minmax(0,1fr))}.stage:last-child{grid-column:1/-1;min-height:78px}.tabs{gap:20px}.tabs button,.button,.button.small{font-size:14px}.dialog-body,.dialog-head{padding:20px}.dialog-head h2{font-size:20px}.card{padding:22px 20px}.guide-strip{gap:12px;padding:19px}.guide-strip h2{font-size:18px}.guide-strip p{font-size:14px}.guide-steps{flex-direction:column;gap:9px}.section-head{gap:12px}.section-head h2{font-size:21px}.section-head p{font-size:14px}.library-grid{grid-template-columns:1fr}.library-toolbar{align-items:stretch}.library-toolbar .control,.library-toolbar select{flex:1 0 100%;width:100%;max-width:none}.library-card{min-height:230px;padding:21px}.library-list .library-card,.library-list .library-card>.row{display:flex}.library-list .library-card-foot{border-top:1px solid var(--line);justify-content:space-between;margin-top:15px;padding-top:13px}.collection-pill{font-size:13px}.selection-bar{flex-wrap:wrap;padding:15px;font-size:14px;bottom:85px}.selection-bar .row{flex-wrap:wrap}.model-row{flex-wrap:wrap;gap:10px;padding:17px 14px}.model-row .grow{flex-basis:calc(100% - 32px)}.model-row>.row{margin-left:30px}.model-group>summary{padding:17px 15px;font-size:15px}.team-grid{grid-template-columns:1fr}.team-alerts{gap:10px}.team-alert{padding:17px}.period-navigation{gap:8px}.period-navigation strong{font-size:15px}.person-card{padding:21px 18px}.person-metrics small{font-size:12px}.person-header h3{font-size:19px}.person-detail-grid{grid-template-columns:1fr}.person-card .actions .button{white-space:normal;flex:1}.team-period,.library-summary{margin-bottom:20px}.metric b{font-size:23px}.metric small,.calendar-day{font-size:13px}.cal-chip{font-size:10px}.week-label{font-size:11px}.app-footer{align-items:flex-start;font-size:10px}.notice{font-size:14px}.section-head .button.text{font-size:13px}.toast{bottom:87px}}.sidebar{overflow-y:auto}.mobile-collection{margin-bottom:20px;display:none}@media (max-width:600px){.sidebar{overflow:visible}.mobile-collection{display:block}.library-filters{display:none}}.draft-status{background:#edf2e6;border:1px solid #d2dfc7;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 15px;font-size:14px;display:flex}.team-mobile-list{display:none}.daily-load{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.daily-load>div{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.daily-load .overloaded{background:#fcf3df}.daily-load strong,.daily-load small{display:block}.stage small{opacity:.85;margin-top:6px;font-size:12px;display:block}.stage b{display:block}.guide-strip summary{cursor:pointer;font-size:16px;font-weight:600}.team-grid .subtle-label,.library-card p,.team-context,.person-header p,.guide-details p{font-size:14px}.person-card .actions{align-items:stretch}.team-mobile-list .control{width:100%}.table-wrap th{font-size:13px}.warm{color:#765619;background:#fff0d7}.campaign-plan details summary{cursor:pointer}progress{border:0;border-radius:7px;height:9px}progress::-webkit-progress-bar{background:#eaf0e4;border-radius:7px}progress::-webkit-progress-value{background:var(--green);border-radius:7px}.team-table td{vertical-align:top}.team-period .period-navigation{flex-wrap:wrap}.check-item input,.checkbox input{accent-color:var(--green)}@media (max-width:600px){.team-table{display:none}.team-mobile-list{gap:14px;display:grid}.team-mobile-list>.card,.team-mobile-list>.resource{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px;display:block}.team-mobile-list .row{flex-wrap:wrap}.team-mobile-list .task-title{font-size:16px}.calendar-grid{gap:3px}.calendar-day{min-height:66px;padding:8px 3px}.cal-chip{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.5;overflow:hidden}.week-label,.nav button{font-size:12px}.task-meta,.task-meta .tag{font-size:13px}.daily-load{grid-template-columns:1fr 1fr}.person-metrics small{font-size:13px}.segmented button{min-height:42px;font-size:14px}.team-mobile-list .notice{font-size:14px}.topbar{gap:8px}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.dialog{max-height:94dvh}.dialog .button{white-space:normal}.team-grid .actions .button{min-height:44px}.stage{font-size:14px}.tabs button{font-size:15px}.app-footer{font-size:12px}.notice{overflow-wrap:anywhere}.calendar-top>.row{flex-wrap:wrap}.calendar-top select.control{width:100%!important}.period-navigation>div{min-width:140px}.button.small{min-height:42px}.team-mobile-list .team-context{margin:8px 0}.selection-bar{bottom:84px}}.cal-mobile-count{display:none}.team-intro{margin-top:0;margin-bottom:22px}.team-intro .guide-strip{background:0 0;border:0;margin:0;padding:16px 0 0}.team-intro:not([open]){background:#f8faf4}@media (max-width:600px){.calendar-day .cal-chip{display:none}.cal-mobile-count{color:var(--green);white-space:normal;font-size:12px;line-height:1.5;display:block}.calendar-day .subtle-label,.team-intro .guide-strip>svg{display:none}}.access-banner{color:#405c36;background:#edf3e7;border:1px solid #d8e3cf;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:12px 16px;font-size:14px;display:flex}.member-workspace .person-header .icon-button,.results-read-only .button,.results-read-only .icon-button,.read-only .campaign-editor,.read-only .task-check,.read-only .task-end,.read-only .selection-bar,.read-only .button.primary{display:none}.member-workspace .sidebar .profile .avatar{font-size:13px}@media (max-width:600px){.access-banner{gap:5px;margin-bottom:20px;font-size:13px}.access-banner strong,.access-banner span{width:100%;display:block}}:root{--bg:#f6f6fb;--ink:#22263b;--muted:#697087;--green:#343873;--pale:#eeeefa;--line:#e2e4ef;--lime:#d9dafa;--shadow:0 8px 30px #25294706;--brand-gradient:linear-gradient(135deg,#090e47 0%,#25205d 47%,#a91683 80%,#ee2d69 100%)}.brand{text-align:left;gap:10px}.brand-icon{letter-spacing:-1px;background:var(--brand-gradient);color:#fff;border-radius:14px;flex-shrink:0;width:44px;height:44px;font-size:19px}.brand strong{font-size:17px;line-height:1.28}.brand small{letter-spacing:1.5px;color:#72758c;margin-top:5px;font-size:11px;display:block}.nav button.active{background:#353778;box-shadow:0 5px 16px #34387318}.nav button,.project-link{color:#62697f}.workspace-label{color:#777b90}.breadcrumb strong{color:#3e4262}.hero{background:var(--brand-gradient)}.hero p,.hero .eyebrow{color:#efefff}.hero button{color:#343873;background:#fff}.hero-leaf{color:#e2d5f7}.side-note,.quiet-note,.help-card,.guide-strip{color:#62647e;background:#f0effa;border-color:#e0dff0}.side-note strong,.quiet-note strong{color:#42446a}.side-note p,.quiet-note p,.help-card p{color:#656b84}.avatar,.tiny-avatar{color:#55558c;background:#eeedf9}.button.primary:hover{background:#27295f}.stage.active{color:#fff;background:#373977}.access-banner{color:#444875;background:#eeeff8;border-color:#e0e2f0}.draft-status{background:#f0effa;border-color:#dedcf1}.count,.section-title .count{color:#66668c;background:#eeedf8}.time-note{color:#74758c;background:#f4f3fb}.top-save,.today-date{color:#71768c}.task-meta{color:#73798a}.task-title:hover{color:#554d96}:is(button:focus-visible,a:focus-visible){outline-color:#9789ce}.task-check:hover{background:#efedf9}.pf-welcome{background:var(--brand-gradient);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:26px;padding:34px;display:flex}.pf-welcome .eyebrow{color:#d8d7f1;font-size:12px}.pf-welcome h2{letter-spacing:-.8px;margin:12px 0;font-size:32px}.pf-welcome p{color:#ebe9fc;max-width:630px;font-size:17px;line-height:1.7}.pf-welcome .button{color:#35316a;white-space:normal;background:#fff;border:0;min-height:47px;margin-top:24px}.pf-welcome-aside{background:#ffffff0d;border:1px solid #ffffff26;border-radius:18px;flex-shrink:0;gap:3px;min-width:190px;padding:23px;display:grid}.pf-welcome-aside b{font-family:Manrope,sans-serif;font-size:46px;font-weight:750;line-height:1.2}.pf-welcome-aside small{color:#e2d7f4;font-size:13px}.pf-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;display:grid}.pf-overview-grid h2{margin:13px 0;font-size:24px;line-height:1.4}.pf-overview-grid .card>.button{margin-top:22px}.pf-date{color:#70658f;margin-top:15px;font-size:15px;font-weight:600}.pf-date-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;font-size:15px;display:flex}.pf-date-row strong{text-align:right;font-size:15px}.pf-date-row:last-of-type{margin-bottom:15px}.pf-detail>summary{cursor:pointer;font-size:17px;font-weight:650}.pf-decision-list{display:grid}.pf-decision-list button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:15px 0;font-size:16px;display:flex}.pf-decision-list button:last-child{border:0}.pf-decision-list span{flex:1}.pf-decision-list svg:first-child{color:#a17c3b;flex-shrink:0}.pf-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:8px 0 24px;display:flex}.pf-section-heading h2{margin:9px 0;font-size:28px}.pf-section-heading p{color:var(--muted);max-width:650px;font-size:16px}.pf-switch{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-bottom:26px;padding-bottom:12px;display:flex}.pf-switch button{color:#6e7388;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:12px 17px;font-size:16px;display:flex}.pf-switch button.active{color:#403d77;background:#eae8f7;font-weight:650}.pf-switch.compact{gap:4px;margin-top:22px}.pf-switch.compact button{padding:10px 14px}.pf-today{border-top:4px solid #9b64a9}.pf-steps{counter-reset:pf;gap:18px;margin:22px 0;padding:0;list-style:none;display:grid}.pf-steps li{gap:4px;padding-left:43px;display:grid;position:relative}.pf-steps li:before{counter-increment:pf;content:counter(pf);color:#706390;background:#eeebf8;border-radius:9px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:700;display:grid;position:absolute;top:0;left:0}.pf-steps span{color:var(--muted);font-size:15px;line-height:1.6}.pf-planning-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pf-filter{box-shadow:none;margin:18px 0 22px;padding:17px 20px}.pf-filter summary{cursor:pointer;font-size:15px;font-weight:600}.pf-day-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.pf-day-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;gap:13px;min-width:0;padding:23px;transition:border-color .15s,box-shadow .15s;display:flex}.pf-day-card:hover{border-color:#afa3d1;box-shadow:0 7px 22px #51417a0c}.pf-day-card h3{letter-spacing:0;font-size:17px;line-height:1.5}.pf-day-card>p{color:var(--muted);flex:1;font-size:15px}.pf-small-date{color:#6f758a;text-align:right;font-size:13px}.pf-open{color:#5c5288;border-top:1px solid #efedf5;align-items:center;gap:10px;margin-top:3px;padding-top:14px;font-size:14px;font-weight:600;display:flex}.pf-resource-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pf-resource-list h3{margin:16px 0 10px;font-size:18px}.pf-resource-list p{color:var(--muted);margin-bottom:17px;font-size:15px;line-height:1.7}.pf-resource-list .tag{white-space:normal}.pf-public-label{letter-spacing:1px;color:#70618d;align-items:center;gap:10px;margin:20px 0 12px;font-size:13px;font-weight:700;display:flex}.pf-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f2fb;border:1px solid #e6e2f1;border-radius:16px 16px 16px 4px;margin-bottom:17px;padding:24px;font-size:17px;line-height:1.85}.pf-internal{border:1px solid var(--line);white-space:pre-wrap;background:#f5f6fa;border-radius:13px;padding:20px;font-size:15px;line-height:1.8}.pf-internal .eyebrow{color:#72788b;font-size:11px}.pf-internal p{margin-top:9px}.pf-activity-cta{color:var(--muted);margin-top:20px;font-size:15px}.pf-activity-cta strong{color:var(--ink);font-weight:600}.pf-issues{color:#7b643e;margin:14px 0 23px;padding-left:24px;font-size:15px;line-height:1.9}.pf-fieldset{border:0;min-width:0;margin:19px 0;padding:0}.pf-fieldset:disabled{opacity:.8}.pf-fieldset .form-grid{gap:14px}.pf-fieldset input,.pf-fieldset textarea{font-size:16px}.pf-participation-row{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:13px 0;padding:20px;display:flex}.pf-participation-row p{color:var(--muted);margin-top:6px;font-size:14px}.pf-calendar{border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px;overflow:hidden}.pf-calendar-labels,.pf-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pf-calendar-labels span{text-align:center;color:var(--muted);padding:10px;font-size:13px}.pf-calendar-days>div{border:1px solid #f0eff6;min-width:0;min-height:130px;padding:9px}.pf-calendar-days>div>strong{font-size:14px;font-weight:500}.pf-calendar-days>div.today{background:#f5f0fd}.pf-calendar-days button{text-align:left;background:#efedf8;border-radius:6px;width:100%;margin-top:5px;padding:7px 5px;display:block;overflow:hidden}.pf-calendar-days button span{color:#77718e;font-size:11px;display:block}.pf-calendar-days button b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1050px){.pf-section-heading{display:block}.pf-section-heading>.button{margin-top:16px}.pf-welcome-aside{display:none}.pf-day-list{grid-template-columns:1fr}.pf-calendar-days>div{min-height:105px;padding:5px}}@media (max-width:600px){.pf-welcome{border-radius:18px;padding:25px 23px}.pf-welcome h2{font-size:27px}.pf-welcome p{font-size:16px}.pf-overview-grid,.pf-resource-list{grid-template-columns:1fr}.pf-section-heading h2{font-size:24px}.pf-switch{border:0;grid-template-columns:1fr 1fr;gap:5px;display:grid}.pf-switch button{border:1px solid var(--line);background:#fff;justify-content:center;padding:11px 10px;font-size:15px}.pf-switch.compact{display:flex}.pf-switch.compact button{flex:1}.pf-day-card{padding:21px}.pf-small-date{font-size:13px}.pf-date-row{gap:10px;font-size:14px}.pf-date-row strong{font-size:14px}.pf-planning-bar .segmented{max-width:100%;overflow-x:auto}.pf-calendar{padding:4px}.pf-calendar-days>div{min-height:73px;padding:4px 2px}.pf-calendar-days button{padding:7px 2px}.pf-calendar-days button b{display:none}.pf-calendar-days button span{font-size:10px}.pf-calendar-labels span{padding:7px 0;font-size:12px}.pf-message{padding:20px;font-size:16px;line-height:1.85}.pf-participation-row{padding:17px}.pf-welcome .button{font-size:15px}.brand-icon{font-size:19px}}.segmented{background:#eeedf7;border-color:#e2e0f0}.segmented button.active{color:#464076;box-shadow:0 2px 6px #3531750a}:root{--bg:#f8f7fa;--ink:#2b2633;--muted:#756e7d;--green:#743c75;--pale:#f4eef5;--line:#e9e4ec;--lime:#ecd9e8}.nav button.active,.button.primary,.button.primary:hover,.stage.active,.pf-switch button.active,.segmented button.active{background:var(--brand-gradient);color:#fff;border-color:#0000}.sidebar{background:#fff}.topbar{background:#ffffffed}.tag,.button.soft{color:#754572;background:#f5eef5}.tag.neutral{color:#716a78;background:#f4f2f5}.help-card,.guide-strip,.quiet-note,.side-note{border-color:var(--line);color:#716977;background:#f6f2f7}.progress span{background:var(--brand-gradient)}.field>span{color:#514857}.main-content{max-width:1500px}.project-workspace{max-width:1320px;margin:auto}.project-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.workspace-more{z-index:8;position:relative}.workspace-more summary{cursor:pointer;color:var(--muted);padding:10px 14px;font-size:15px;list-style:none}.workspace-more>div{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:245px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 12px 40px #32213d14}.workspace-more button{text-align:left;border-radius:8px;width:100%;padding:13px;font-size:15px;display:block}.workspace-more button:hover{background:var(--pale)}.project-heading{justify-content:space-between;align-items:center;gap:26px;margin-bottom:32px;display:flex}.project-heading h1{letter-spacing:-1.2px;margin:10px 0;font-size:36px;line-height:1.2}.project-heading p{color:var(--muted);max-width:720px;font-size:17px;line-height:1.7}.project-heading>.button{flex-shrink:0}.project-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-bottom:34px;padding:0 0 24px;display:flex}.project-navigation button{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:49px;padding:13px 23px;font-size:16px;font-weight:550}.project-navigation button.active{background:var(--brand-gradient);color:#fff;border-color:#0000;box-shadow:0 6px 18px #8b33791b}.project-brief-line{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:22px;font-size:14px;display:flex}.project-brief-line>span:first-child{align-items:center;gap:9px;display:flex}.project-home-top{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:26px;display:grid}.next-action-card,.project-dates-card{border:1px solid var(--line);background:#fff;border-radius:21px;min-width:0;padding:32px}.next-action-card{position:relative;overflow:hidden}.next-action-card:before{content:"";background:var(--brand-gradient);height:5px;display:block;position:absolute;top:0;left:0;right:0}.next-action-card h2{letter-spacing:-.7px;margin:19px 0 15px;font-size:29px;line-height:1.35}.next-action-card>p{color:var(--muted);margin-bottom:24px;font-size:17px;line-height:1.8}.next-action-card .space-top{margin-top:27px}.project-dates-card h3{font-size:19px}.project-dates-card>button:not(.button){text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:16px;width:100%;padding:22px 0;display:flex}.project-dates-card>button>div{flex:1;min-width:0}.project-dates-card strong{font-size:15px;line-height:1.55;display:block}.project-dates-card button>div>span{color:var(--muted);margin-top:5px;font-size:13px;display:block}.project-dates-card time{color:#79566f;justify-items:center;min-width:43px;display:grid}.project-dates-card time b{font-size:26px;line-height:1.2}.project-dates-card time span{font-size:12px}.project-dates-card>.button{margin-top:20px}.project-next-section{margin-top:38px}.project-next-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.project-next-grid>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:17px;padding:25px;display:flex}.project-next-grid>button>div{flex:1}.project-next-grid h3{font-size:17px;line-height:1.6}.project-next-grid p{color:var(--muted);margin-top:9px;font-size:14px}.project-next-grid svg{color:#8b667f;flex-shrink:0}.project-community-invite{background:#f3eef5;border:1px solid #e9deec;border-radius:20px;align-items:center;gap:23px;margin-top:32px;padding:29px;display:flex}.project-community-invite>div{flex:1}.project-community-invite h3{margin:9px 0;font-size:20px;line-height:1.5}.project-community-invite p{color:var(--muted);font-size:15px;line-height:1.8}.project-community-icon{background:var(--brand-gradient);color:#fff;border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.project-decisions-preview{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:35px;margin-top:18px;padding:30px 0;display:grid}.project-decisions-preview h3{margin:10px 0;font-size:20px}.project-decisions-preview p{color:var(--muted);font-size:15px;line-height:1.8}.project-decisions-preview>div>button:not(.button){text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;width:100%;padding:16px 0;font-size:15px;line-height:1.6;display:flex}.project-decision-item{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:18px;width:100%;margin-top:15px;padding:26px;display:flex}.project-decision-item>div{flex:1}.project-decision-item h3{font-size:18px;line-height:1.5}.project-decision-item p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.7}.workspace-section-heading{max-width:760px;margin:14px 0 30px}.workspace-section-heading h2{margin:12px 0;font-size:28px;line-height:1.4}.workspace-section-heading p{color:var(--muted);font-size:17px;line-height:1.8}.plan-details{margin:20px 0}.plan-details>summary,.project-closing summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.6}.plan-details[open]>summary{margin-bottom:25px}.closing-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:25px;display:flex}.closing-action p{color:var(--muted);font-size:15px;line-height:1.8}.project-content-choice>button{text-align:left;border:1px solid var(--line);background:#f4eff6;border-radius:17px;align-items:center;gap:20px;width:100%;margin-bottom:30px;padding:25px;display:flex}.project-content-choice>button>div{flex:1}.project-content-choice strong{margin-bottom:8px;font-size:18px;display:block}.project-content-choice span{color:var(--muted);font-size:15px}.project-subnavigation{margin-bottom:25px}.agenda-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.agenda-heading h2{letter-spacing:-.6px;margin:10px 0;font-size:27px;line-height:1.4}.agenda-heading p{color:var(--muted);font-size:16px;line-height:1.8}.agenda-heading>.button{flex-shrink:0}.agenda-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.agenda-period{align-items:center;gap:8px;display:flex}.agenda-period h3{text-transform:capitalize;text-align:center;min-width:175px;font-size:19px}.agenda-view-switch{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:5px;display:flex}.agenda-view-switch button{border-radius:8px;padding:10px 18px;font-size:15px}.agenda-view-switch button.active{background:var(--brand-gradient);color:#fff}.agenda-filters{border-bottom:1px solid var(--line);margin-bottom:25px;padding:15px 0}.agenda-filters summary{cursor:pointer;color:var(--muted);font-size:14px}.agenda-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:25px;display:grid}.agenda-month{border:1px solid var(--line);background:#fff;border-radius:19px;min-width:0;padding:12px}.agenda-weekdays,.agenda-cells{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda-weekdays span{text-align:center;color:var(--muted);padding:14px 0;font-size:13px}.agenda-cells{gap:3px}.agenda-cells>button{text-align:left;background:#faf9fb;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;min-height:112px;padding:9px;display:flex}.agenda-cells>button:hover{background:#f3edf5}.agenda-cells>button.selected{background:#f2eaf4;border-color:#a67a9d;box-shadow:inset 0 0 0 1px #a67a9d}.agenda-cells>button.outside{opacity:.45}.agenda-day-number{border-radius:9px;align-self:flex-start;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.agenda-cells>button.today .agenda-day-number{background:var(--brand-gradient);color:#fff}.agenda-day-preview{gap:5px;display:grid}.agenda-day-preview>span{-webkit-line-clamp:2;color:#69546b;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.agenda-day-preview b{font-weight:600}.agenda-day-count{color:var(--muted);margin-top:auto;font-size:11px}.agenda-day-panel{border:1px solid var(--line);background:#fff;border-radius:19px;min-width:0;padding:24px}.agenda-day-heading{margin-bottom:17px}.agenda-day-heading h3{margin:10px 0;font-size:20px;line-height:1.5}.agenda-day-heading p{color:var(--muted);font-size:14px;line-height:1.8}.agenda-entry{text-align:left;border-top:1px solid var(--line);align-items:flex-start;gap:11px;width:100%;padding:20px 0;display:flex}.agenda-entry>div{flex:1;min-width:0}.agenda-entry>svg{color:var(--muted);flex-shrink:0;margin-top:5px}.agenda-entry-line{background:var(--brand-gradient);border-radius:4px;flex-shrink:0;width:3px;height:30px;margin-top:5px}.agenda-entry-meta{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:7px;font-size:12px;line-height:1.6;display:flex}.agenda-entry-meta span+span:before{content:"·";margin-right:6px}.agenda-entry strong{overflow-wrap:anywhere;font-size:15px;line-height:1.7;display:block}.agenda-entry p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.7}.agenda-entry small{color:#8b748b;margin-top:8px;font-size:11px;display:block}.agenda-day-empty{justify-items:start;gap:17px;padding:25px 0;display:grid}.agenda-day-empty svg{color:#9b8197}.agenda-day-empty p{color:var(--muted);font-size:15px;line-height:1.8}.agenda-day-empty strong{font-size:18px}.agenda-undated{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:25px;padding:22px}.agenda-undated summary{cursor:pointer;font-size:15px}.agenda-undated .button{text-align:left;white-space:normal;line-height:1.6;display:flex}.agenda-sync{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:13px;display:flex}.agenda-sync>span{align-items:center;gap:8px;display:flex}.agenda-sync-dot{background:#94738d;border-radius:50%;width:7px;height:7px;display:inline-block}.agenda-list-period{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.agenda-dated-row{align-items:flex-start;gap:23px;display:flex}.agenda-dated-row>time{color:#8d6a84;flex-shrink:0;width:65px;padding-top:23px;font-size:14px}.agenda-dated-row>.agenda-entry{flex:1}.project-workspace .task-row{padding-top:22px;padding-bottom:22px}.project-workspace .two-cols{gap:26px}.project-workspace .card{padding:28px}.project-workspace .section-head{margin-bottom:25px}@media (min-width:1500px){.agenda-cells>button{min-height:130px}}@media (max-width:1150px){.project-home-top{grid-template-columns:1fr}.agenda-layout{grid-template-columns:minmax(0,1fr)}.agenda-day-panel{margin-top:0}.agenda-day-preview>span{font-size:13px}.agenda-day-heading{margin-bottom:20px}.agenda-entry strong{font-size:16px}.agenda-day-panel{padding:27px}.project-community-invite{flex-wrap:wrap}.project-community-invite>.button{margin-left:77px}.project-next-grid{grid-template-columns:1fr}}@media (max-width:650px){.project-topline{margin-bottom:23px}.project-heading{margin-bottom:25px;display:block}.project-heading h1{font-size:30px}.project-heading p{font-size:16px}.project-heading>.button{margin-top:20px}.project-navigation{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:27px;padding-bottom:23px;display:grid}.project-navigation button{padding:13px 9px;font-size:15px}.project-brief-line{gap:10px;font-size:13px}.next-action-card,.project-dates-card{padding:26px}.next-action-card h2{font-size:25px}.next-action-card>p{font-size:16px}.next-action-card .button{white-space:normal;text-align:left;line-height:1.6}.project-next-grid>button{padding:22px}.project-community-invite{gap:17px;padding:23px}.project-community-invite>div{flex-basis:calc(100% - 75px)}.project-community-invite>.button{width:100%;margin-left:0}.project-community-invite h3{font-size:18px}.project-decisions-preview{grid-template-columns:1fr;gap:16px}.workspace-section-heading h2{font-size:24px}.workspace-section-heading p{font-size:16px}.closing-action{display:block}.closing-action>.button{margin-top:20px}.project-content-choice>button{gap:13px;padding:21px}.project-content-choice strong{font-size:17px}.project-content-choice span{font-size:14px;line-height:1.7;display:block}.agenda-heading{display:block}.agenda-heading h2{font-size:24px}.agenda-heading>.button{margin-top:20px}.agenda-period{flex-wrap:wrap;gap:4px;width:100%}.agenda-period h3{min-width:145px;font-size:17px}.agenda-period>.button{min-height:44px;padding:9px}.agenda-controls{gap:17px}.agenda-view-switch{width:100%}.agenda-view-switch button{flex:1;padding:10px}.agenda-month{border-radius:14px;padding:7px}.agenda-weekdays span{padding:10px 0;font-size:12px}.agenda-cells{gap:3px}.agenda-cells>button{gap:5px;min-height:73px;padding:5px 3px}.agenda-day-number{width:25px;height:25px;font-size:14px}.agenda-day-preview{display:none}.agenda-day-count{padding:2px;font-size:10px}.agenda-day-panel{padding:23px}.agenda-sync{gap:12px}.agenda-sync .button{white-space:normal;font-size:13px}.agenda-list-period{padding:21px}.agenda-dated-row{gap:10px}.agenda-dated-row>time{width:47px;font-size:13px}.agenda-entry-meta{font-size:12px}.project-workspace .card{padding:23px}.workspace-more summary{padding-right:0;font-size:14px}.project-decision-item{gap:13px;padding:23px}.project-decision-item h3{font-size:17px}.project-decision-item p{font-size:14px}.project-decision-item>svg{flex-shrink:0}.project-content-choice{min-width:0}}.management-settings{border-bottom:1px solid var(--line);margin:0 0 25px;padding:0 0 18px}.management-settings summary{cursor:pointer;color:var(--muted);font-size:15px}.access-banner{border-color:var(--line);color:#6b556c;background:#f5f1f6}.mentoria-entry{color:#61517d;background:linear-gradient(110deg,#eee8f8,#fff0e6);border:1px solid #ddd5ef;border-radius:12px;align-items:center;gap:12px;min-height:48px;margin-top:12px;padding:13px;font-size:15px;font-weight:650;display:flex}.mentoria-entry:hover{border-color:#bba6d4}.minha-vida-return{right:22px;bottom:max(20px,env(safe-area-inset-bottom));z-index:150;color:#534269;background:#fff;border:1px solid #d9cbe7;border-radius:50px;align-items:center;gap:10px;min-height:48px;padding:13px 21px;font-size:15px;font-weight:650;display:flex;position:fixed;box-shadow:0 6px 24px #34294c22}.minha-vida-return:hover{background:#f4eefb}@media (max-width:600px){.minha-vida-return{bottom:max(82px,calc(env(safe-area-inset-bottom) + 70px));padding:11px 16px;font-size:14px;right:14px}}:root{--bg:#fff;--ink:#39313f;--muted:#756e7d;--line:#e9e4ed;--pale:#f5f1f8;--soft:#faf8fb;--radius:20px;--shadow:0 6px 24px #2d22360a;--soft-gradient:linear-gradient(115deg,#f5e9ec,#eee9fa 55%,#f7eee4);--soft-gradient-strong:linear-gradient(120deg,#ead4e4,#d4c1ef,#f3d8bf);--line-gradient:linear-gradient(120deg,#c98bb0,#9a82d4 55%,#e0a878)}html,body{color:var(--ink);background:#fff}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #b9a3d6}.sidebar{border-right-color:var(--line);background:#fff}.brand-icon{background:var(--soft-gradient-strong);color:#574565;border-radius:14px;width:42px;height:42px;font-size:20px}.nav button{color:#665b6e;border-radius:12px;padding:12px 14px}.nav button:not(.active):hover{background:var(--soft)}.project-link{border-radius:10px}.project-link:hover{background:var(--soft)}.topbar{border-bottom-color:var(--line);background:#fffe}.search-button{border-color:var(--line);border-radius:12px}.key{background:var(--soft);border-color:var(--line)}.top-save .dot{background:#9a82d4}.avatar{background:var(--soft-gradient-strong);color:#574565}.admin-workspace .access-banner{display:none}.access-banner{background:var(--soft-gradient);border-color:var(--line);color:var(--ink);border-radius:14px}.access-banner span{color:var(--muted)}.page-heading{background:var(--soft-gradient);border-radius:24px;margin-bottom:22px;padding:26px 30px}.page-heading h1{line-height:1.15}.page-heading p{color:#625e68;font-size:16px}.today-date{color:#645969}.card,.launch-card,.library-card,.next-action-card,.project-dates-card,.project-next-grid>button{border-color:var(--line);box-shadow:none;border-radius:20px}.launch-card,.library-card,.project-next-grid>button{transition:transform .15s,box-shadow .15s,border-color .15s}.launch-card:hover,.library-card:hover,.project-next-grid>button:hover{border-color:#d9cbe6;transform:translateY(-2px);box-shadow:0 10px 30px #9a82d41a}.library-card p,.launch-card p{color:var(--muted)}.summary-tile{border-color:var(--line);border-radius:18px}.summary-tile .tile-icon{background:var(--soft-gradient-strong);color:#574565;border-radius:12px}.summary-tile small{color:var(--muted)}.help-card,.guide-strip,.quiet-note,.side-note{background:var(--soft-gradient);border-color:var(--line);color:#625e68;border-radius:16px}.empty{border:1.5px dashed var(--line);color:var(--muted);background:var(--soft);border-radius:16px}.empty strong{color:var(--ink)}.empty svg{color:#9a82d4}.button{color:#574565;border-color:#e3dce9;border-radius:12px}.button:hover{background:var(--soft)}.button.primary,.button.primary:hover{color:#fff}.button.soft{color:#574565;background:#f3eef7;border-color:#e7def0}.button.text{color:#756286}.icon-button{border-color:var(--line);border-radius:10px}.icon-button:hover{background:var(--pale)}.tag{color:#6e4f70;background:#f5eef5;border-radius:99px;padding:3px 10px}.tag.neutral{background:var(--soft);color:var(--muted);border:1px solid var(--line)}.control{border-color:#dcd4e3;border-radius:12px}.control:focus{border-color:#9a82d4;box-shadow:0 0 0 3px #e7defa}.field>span{color:#514857;font-weight:600}.segmented{background:var(--pale);border-radius:12px}.segmented button{color:#756286;border-radius:9px}.tabs button{color:var(--muted)}.tabs button.active{color:#574565;border-bottom-color:#9a82d4}.progress{border-radius:99px;overflow:hidden}.task-row{border-radius:14px}.task-row:hover{background:var(--soft)}.task-check{border-color:#cdbfdb;border-radius:8px}.task-check.done{background:var(--line-gradient);color:#fff;border-color:#0000}.dialog{border-color:var(--line);background:#fff;border-radius:24px;box-shadow:0 30px 80px #2d22362e}.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d22365c}.toast{background:var(--ink);border-radius:14px;box-shadow:0 10px 30px #2d22363d}.app-footer{color:#a39cab;border-top-color:var(--line)}@media (prefers-reduced-motion:reduce){.launch-card,.library-card,.project-next-grid>button{transition:none}.launch-card:hover,.library-card:hover,.project-next-grid>button:hover{transform:none}}.workspace-summary{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.workspace-summary>div{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:20px}.workspace-summary>div:first-child{background:var(--soft-gradient)}.workspace-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:32px;line-height:1.2;display:block}.workspace-summary span{color:#62576b;overflow-wrap:anywhere;margin-top:5px;font-size:15px;line-height:1.5;display:block}.workspace-summary:has(>div:nth-child(3):last-child){grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.completed-group{border:1px solid var(--line);background:var(--soft);border-radius:18px;margin:20px 0;padding:0 20px}.completed-group>summary{cursor:pointer;color:#62576b;padding:18px 0;font-size:16px;font-weight:600}.completed-group>div,.completed-group>p{padding-bottom:20px}.pc-header{background:var(--soft-gradient);border-radius:24px;padding:28px 30px}.next-action-card{background:var(--soft-gradient);border-color:#d9cbe6}.day-check-row.is-done{opacity:1}.day-check-row.is-done strong{color:#62576b}.day-check-page .day-summary-card{min-width:0}.day-check-page .day-summary-card span{overflow-wrap:anywhere}.day-check-section h2{flex-wrap:wrap}.day-check-page .day-summary-card span,.day-check-page .day-check-empty,.day-check-page .day-check-footer{color:#62576b}.dialog{--day-line:var(--line);--day-ink:var(--ink);--day-mute:#62576b;--day-accent:#756286;--day-g:var(--soft-gradient)}.day-add-grid button{border-color:var(--line);color:var(--ink)}.day-add-grid span{color:#62576b}.day-add-grid svg{color:#756286}@media (max-width:900px){.workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-summary>div:first-child{grid-column:1/-1}}@media (max-width:650px){.page-heading,.pc-header{flex-wrap:wrap;gap:20px;padding:24px 20px}.page-heading>div,.pc-header>div{min-width:0}.page-heading h1,.pc-header h1{overflow-wrap:anywhere;font-size:30px}.page-heading .button,.pc-header .button{white-space:normal}:is(.workspace-summary,.workspace-summary:has(>div:nth-child(3):last-child)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-summary>div{padding:16px}.workspace-summary>div:first-child{grid-column:1/-1}.workspace-summary strong{font-size:28px}.workspace-summary span{font-size:14px}.day-summary{gap:8px}.day-summary-card{padding:15px 10px}.day-summary-card strong{font-size:28px}.day-summary-progress>div:first-child{flex-wrap:wrap}.day-check-section-head .button{white-space:normal;min-height:44px;padding:10px;font-size:15px}.day-check-section h2{font-size:20px}.day-now-actions .button{white-space:normal}.toolbar{flex-wrap:wrap}.toolbar>.control{max-width:100%}.completed-group{padding:0 14px}}.board-column>summary{cursor:pointer;color:var(--ink);padding:8px 0 18px;font-size:16px;font-weight:600}.project-workspace:not(.project-identity-agency) .workspace-summary>div:first-child{background:var(--project-light)}.project-workspace:not(.project-identity-agency) .workspace-summary strong{color:var(--project-accent)}.project-workspace:not(.project-identity-agency) .workspace-summary span{color:var(--muted)}.day-check-page .day-check-row.is-done{opacity:1}.day-check-page .day-check-row.is-done strong{color:#62576b}.production-page.pc-studio .pc-header{background:var(--soft-gradient);border-radius:24px;padding:28px 30px}@media (max-width:650px){.production-page.pc-studio .pc-header{padding:24px 20px}}@media (max-width:420px){.day-check-page .day-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.day-check-page .day-summary-progress,.day-check-page .day-summary-add{grid-column:1/-1}.day-check-page .day-summary-add{justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px;display:flex}.day-check-page .day-summary-card span{word-break:normal;overflow-wrap:normal;font-size:14px}.day-check-page .day-summary-add span{margin:0}}.project-identity-pratflix{--brand-gradient:linear-gradient(#101111,#101111);--green:#7a6a42;--ink:#242423;--muted:#6b6962;--line:#e2dfd5;--pale:#eeebe2;--project-accent:#7a6a42;--project-light:#f6f5f1;--project-cover:#101111;--project-cover-ink:#f6f5f1;--project-cover-muted:#ded4b7;--project-rule:#bcaa7e;--project-button:#101111;--project-button-ink:#f6f5f1;--project-surface:#fffefa}.project-identity-verbum{--brand-gradient:linear-gradient(120deg,#fc5900,#ff8500);--green:#a43d07;--ink:#321a0d;--muted:#7e6758;--line:#ecdccc;--pale:#fff1e5;--project-accent:#a43d07;--project-light:#fff8f0;--project-cover:linear-gradient(115deg,#ff5900,#ff8700);--project-cover-ink:#2b1203;--project-cover-muted:#3d1c09;--project-rule:#9e430e;--project-button:#351807;--project-button-ink:#fff5e8;--project-surface:#fffdfa}.project-brand-cover{background:var(--project-cover);color:var(--project-cover-ink);isolation:isolate;border-radius:24px;margin-bottom:27px;padding:36px 40px 39px;position:relative;overflow:hidden}.project-brand-top,.project-brand-bottom{z-index:1;justify-content:space-between;gap:32px;display:flex;position:relative}.project-brand-top{border-bottom:1px solid color-mix(in srgb,var(--project-cover-ink) 22%,transparent);align-items:center;padding-bottom:31px}.project-brand-wordmark{letter-spacing:-1.5px;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;line-height:1.2;position:relative}.project-brand-wordmark>span{color:#ded4b7}.project-brand-wordmark>i{color:#ded4b7;font-size:12px;font-style:normal;position:absolute;top:1px;right:-14px}.project-brand-edition{letter-spacing:1.8px;color:var(--project-cover-muted);text-align:right;font-size:12px;font-weight:650}.project-brand-bottom{align-items:flex-end;padding-top:34px}.project-brand-bottom>div:first-child{max-width:700px}.project-brand-bottom p{color:var(--project-cover-muted);margin-bottom:13px;font-size:15px;line-height:1.6}.project-brand-bottom h1{letter-spacing:-1.2px;max-width:640px;margin-bottom:18px;font-size:36px;font-weight:750;line-height:1.25}.project-brand-bottom>div>span{color:var(--project-cover-muted);font-size:14px}.project-brand-status{border-left:1px solid color-mix(in srgb,var(--project-cover-ink) 24%,transparent);flex-shrink:0;gap:10px;min-width:185px;padding-left:27px;display:grid}.project-brand-status>span{letter-spacing:1.4px;font-size:10px!important}.project-brand-status>strong{font-size:17px;font-weight:600}.project-brand-status .button{color:var(--project-cover-ink);border:1px solid color-mix(in srgb,var(--project-cover-ink) 35%,transparent);background:0 0;min-height:42px;margin-top:8px;font-size:13px}.project-identity-pratflix .project-brand-cover:after{content:"";z-index:0;border:1px solid #bcaa7e24;border-radius:50%;width:340px;height:340px;position:absolute;top:-190px;right:-90px}.project-identity-verbum .project-brand-cover:after{content:"";z-index:0;border:45px solid #ffffff12;border-radius:50%;outline:1px solid #ffffff25;width:490px;height:490px;position:absolute;top:-330px;right:-140px}.project-identity-verbum .project-brand-wordmark{letter-spacing:2px;color:#fff5e8;background:#301200;border-radius:30px;padding:10px 15px;font-size:13px}.project-identity-verbum .project-brand-bottom h1{max-width:680px}.branded-project-heading h1,.branded-project-heading>div{display:none}.branded-project-heading{justify-content:flex-end;margin:0 0 20px}.project-workspace[class*=project-identity-]:not(.project-identity-agency){padding:0 0 28px}.project-workspace[class*=project-identity-]:not(.project-identity-agency) .eyebrow{color:var(--project-accent)}.project-identity-pratflix .project-navigation button.active,.project-identity-verbum .project-navigation button.active,.project-identity-pratflix .button.primary,.project-identity-verbum .button.primary{background:var(--project-button);color:var(--project-button-ink);box-shadow:none}.project-identity-pratflix .project-navigation button.active{border-bottom:3px solid #bcaa7e}.project-identity-verbum .project-navigation button.active{border-bottom:3px solid #ff6d00}.project-workspace .branded-project-heading>.button{min-height:42px;font-size:14px}.project-identity-pratflix .next-action-card:before,.project-identity-pratflix .pd-progress-track>span{background:#bcaa7e}.project-identity-verbum .next-action-card:before{background:var(--brand-gradient)}.project-identity-pratflix .project-community-invite,.project-identity-verbum .project-community-invite{background:var(--project-light);border-color:var(--line)}.project-identity-pratflix .project-community-icon{color:#ded4b7;background:#101111}.project-identity-pratflix .project-content-choice>button,.project-identity-verbum .project-content-choice>button{background:var(--project-light)}.project-identity-pratflix .agenda-cells>button.selected,.project-identity-verbum .agenda-cells>button.selected{border-color:var(--project-accent);background:var(--project-light);box-shadow:inset 0 0 0 1px var(--project-accent)}.project-identity-pratflix .agenda-entry-line{background:#bcaa7e}.project-identity-pratflix .agenda-day-preview>span,.project-identity-verbum .agenda-day-preview>span,.project-identity-pratflix .project-dates-card time,.project-identity-verbum .project-dates-card time,.project-identity-pratflix .pf-open,.project-identity-verbum .pf-open{color:var(--project-accent)}.project-identity-pratflix .pf-message,.project-identity-pratflix .pf-internal,.project-identity-pratflix .pf-calendar-days button{color:#242423;background:#f6f5f1;border-color:#e2dfd5}.project-identity-pratflix .pf-welcome{background:#101111}.project-identity-pratflix .pf-welcome h2{color:#f6f5f1}.project-identity-pratflix .pf-welcome p,.project-identity-pratflix .pf-welcome .eyebrow{color:#ded4b7}.project-identity-pratflix .pf-welcome .button{color:#242423;background:#f6f5f1}.project-identity-pratflix .pf-today{border-color:#bcaa7e}.project-identity-pratflix .pf-switch button.active{color:#f6f5f1;background:#101111}.project-identity-pratflix .pf-steps li:before{color:#7a6a42;background:#ece9e1}.project-identity-pratflix .pf-date,.project-identity-pratflix .pf-public-label{color:#7a6a42}.project-identity-pratflix .help-card,.project-identity-pratflix .guide-strip,.project-identity-verbum .help-card,.project-identity-verbum .guide-strip{background:var(--project-light);color:var(--muted);border-color:var(--line)}.project-identity-pratflix .tag,.project-identity-verbum .tag{background:var(--project-light);color:var(--project-accent)}.project-identity-pratflix .segmented button.active{color:#f6f5f1;background:#101111}.project-identity-verbum .segmented button.active{color:#fff5e8;background:#351807}.pd-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;margin-bottom:32px;display:grid}.pd-progress{background:var(--project-light,#f5f0f7);border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr auto;gap:25px;padding:28px;display:grid}.pd-progress h3{margin:12px 0 9px;font-size:20px;line-height:1.5}.pd-progress p{color:var(--muted);max-width:350px;font-size:14px;line-height:1.8}.pd-progress-number{letter-spacing:-2px;color:var(--project-accent,#743c75);align-self:center;font-family:Manrope,sans-serif;font-size:44px;font-weight:750}.pd-progress-number small{letter-spacing:0;margin-left:4px;font-size:18px}.pd-progress-track{background:var(--line);border-radius:4px;grid-column:1/-1;height:5px;overflow:hidden}.pd-progress-track>span{background:var(--brand-gradient);border-radius:4px;height:100%;display:block}.pd-shortcuts{border:1px solid var(--line);background:var(--project-surface,#fff);border-radius:20px;padding:7px 25px}.pd-shortcuts>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:17px;width:100%;padding:19px 0;display:flex}.pd-shortcuts>button:last-child{border:0}.pd-shortcuts>button>div{flex:1}.pd-shortcuts strong{font-size:15px;line-height:1.5;display:block}.pd-shortcuts span{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5;display:block}.pd-shortcuts svg{color:var(--project-accent,#743c75);flex-shrink:0}.pd-control{margin-top:38px}.pd-section-heading h2{letter-spacing:-.5px;margin:10px 0;font-size:25px}.pd-section-heading p{color:var(--muted);font-size:16px;line-height:1.8}.pd-area-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.pd-area-grid>button{background:var(--project-surface,#fff);border:1px solid var(--line);text-align:left;border-radius:16px;align-items:flex-start;gap:18px;padding:25px;display:flex}.pd-area-grid>button>div{flex:1}.pd-area-grid svg{color:var(--project-accent,#743c75);flex-shrink:0}.pd-area-grid h3{font-size:17px;line-height:1.5}.pd-area-grid p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.8}.pd-detail{background:var(--project-surface,#fff);border:1px solid var(--line);border-radius:15px;margin-top:23px;padding:22px}.pd-detail>summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.7}.pd-detail[open]>summary{margin-bottom:22px}.pd-attention{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pd-attention button{text-align:left;background:var(--project-light,#f5f0f7);border-radius:10px;align-items:center;gap:15px;padding:17px;display:flex}.pd-attention b{color:var(--project-accent,#743c75);font-size:23px}.pd-attention span{flex:1;font-size:14px;line-height:1.6}.pd-people-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;display:grid}.pd-person{border:1px solid var(--line);background:var(--project-surface,#fff);border-radius:19px;min-width:0;padding:27px}.pd-person header{align-items:center;gap:16px;display:flex}.pd-person header h3{font-size:21px;line-height:1.4}.pd-person header p{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.6}.pd-person-avatar{background:var(--project-light,#f5f0f7);width:48px;height:48px;color:var(--project-accent,#743c75);border-radius:14px;flex-shrink:0;place-items:center;font-size:15px;font-weight:650;display:grid}.pd-person-role{color:var(--muted);margin:22px 0;font-size:15px;line-height:1.8}.pd-person-counts{color:var(--project-accent,#743c75);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;padding-bottom:18px;font-size:13px;display:flex}.pd-task-link{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:16px;width:100%;padding:19px 0;font-size:15px;line-height:1.7;display:flex}.pd-task-link>span{flex:1}.pd-task-link small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.pd-task-link svg{flex-shrink:0}.pd-assignment-row{border-top:1px solid var(--line);grid-template-columns:1fr 230px;align-items:center;gap:25px;padding:23px 0;display:grid}.pd-assignment-row>button{text-align:left}.pd-assignment-row strong{font-size:15px;line-height:1.7;display:block}.pd-assignment-row small{color:var(--muted);margin-top:8px;font-size:13px;display:block}.pd-resource{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:19px;width:100%;padding:23px 0;display:flex}.pd-resource>div{flex:1}.pd-resource strong{font-size:16px;line-height:1.7;display:block}.pd-resource span{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.6;display:block}.pd-resource svg{color:var(--project-accent,#743c75);flex-shrink:0}.pd-resources{margin-top:25px}.project-identity-pratflix .button:focus-visible{outline-color:#7a6a42}.project-identity-pratflix button:focus-visible{outline-color:#7a6a42}.project-identity-verbum .button:focus-visible{outline-color:#a43d07}.project-identity-verbum button:focus-visible{outline-color:#a43d07}@media (max-width:1050px){.project-brand-bottom{display:block}.project-brand-status{border-left:0;border-top:1px solid color-mix(in srgb,var(--project-cover-ink) 22%,transparent);flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;padding:23px 0 0;display:flex}.project-brand-status .button{margin:0 0 0 auto}.pd-summary{grid-template-columns:1fr}.pd-shortcuts{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:16px 23px;display:grid}.pd-shortcuts>button{border:0;align-items:flex-start}.pd-shortcuts>button>svg:last-child{display:none}}@media (max-width:650px){.project-brand-cover{border-radius:18px;margin-bottom:22px;padding:26px 24px}.project-brand-top{align-items:flex-start;gap:15px;padding-bottom:25px}.project-brand-wordmark{font-size:27px}.project-brand-edition{letter-spacing:1px;max-width:125px;font-size:10px;line-height:1.8}.project-brand-bottom{padding-top:25px}.project-brand-bottom h1{letter-spacing:-.8px;font-size:29px;line-height:1.3}.project-brand-bottom p{font-size:14px}.project-brand-bottom>div>span{font-size:13px}.project-brand-status{grid-template-columns:1fr auto;gap:9px;padding-top:21px;display:grid}.project-brand-status>strong{grid-column:1/-1;font-size:15px}.project-brand-status>.button{grid-column:1/-1;justify-self:start;margin:8px 0 0}.project-identity-verbum .project-brand-top{display:block}.project-identity-verbum .project-brand-wordmark{letter-spacing:1.5px;font-size:11px;display:inline-block}.project-identity-verbum .project-brand-edition{text-align:left;max-width:none;margin-top:15px;display:block}.branded-project-heading{margin-bottom:20px}.project-heading.branded-project-heading>.button{margin-top:0}.pd-summary{gap:17px;margin-bottom:27px}.pd-progress{gap:16px;padding:24px}.pd-progress h3{font-size:18px}.pd-progress-number{font-size:36px}.pd-shortcuts{padding:3px 23px;display:block}.pd-shortcuts>button{border-bottom:1px solid var(--line);align-items:center;padding:20px 0}.pd-shortcuts>button>svg:last-child{display:block}.pd-shortcuts strong{font-size:15px}.pd-shortcuts span{font-size:13px}.pd-area-grid,.pd-people-grid,.pd-attention{grid-template-columns:1fr}.pd-area-grid{gap:15px}.pd-area-grid>button{gap:15px;padding:22px}.pd-section-heading h2{font-size:23px;line-height:1.5}.pd-section-heading p{font-size:15px}.pd-person{padding:24px}.pd-assignment-row{grid-template-columns:1fr;gap:16px}.pd-detail{padding:22px}.pd-resource{gap:14px}.pd-resource strong{font-size:15px}.pd-resource span{font-size:12px}.pd-team>.field{max-width:100%}}.pd-resource-details{text-align:left;flex:1;min-width:0}.pd-resource>.button{flex-shrink:0}.pd-resource>.button svg{color:inherit}.pd-material-notes{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:16px;line-height:1.85}.project-brand-cover.compact{padding:25px 32px}.project-brand-cover.compact .project-brand-top{padding-bottom:19px}.project-brand-cover.compact .project-brand-bottom{padding-top:21px}.project-brand-cover.compact .project-brand-bottom h1{max-width:580px;margin-bottom:10px;font-size:26px}.project-brand-cover.compact .project-brand-bottom p{margin-bottom:8px;font-size:13px}.project-brand-cover.compact .project-brand-status{min-width:175px}.project-brand-cover.compact .project-brand-wordmark{font-size:26px}.project-identity-verbum .project-brand-cover.compact .project-brand-wordmark{font-size:12px}.project-context-navigation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:-10px 0 28px;padding-bottom:15px;display:flex}.project-context-navigation>span{color:var(--muted);font-size:14px}@media (max-width:650px){.project-brand-cover.compact{padding:23px}.project-brand-cover.compact .project-brand-bottom h1{font-size:23px}.project-brand-cover.compact .project-brand-status,.project-brand-cover.compact .project-brand-bottom>div>span{display:none}.project-context-navigation{margin:0 0 25px;display:block}.project-context-navigation>span{margin-top:10px;font-size:13px;display:block}.project-brand-cover:not(.compact) .project-brand-status{border:0;align-items:center;gap:10px;margin-top:0;padding:16px 0 0;display:flex}.project-brand-cover:not(.compact) .project-brand-status>.button{display:none}.project-brand-cover:not(.compact) .project-brand-status>span{font-size:9px!important}.project-brand-cover:not(.compact) .project-brand-status>strong{font-size:13px}.project-brand-cover:not(.compact) .project-brand-bottom h1{margin-bottom:13px;font-size:27px}.project-brand-cover:not(.compact) .project-brand-bottom{padding-top:23px}}.project-identity-gran-doces{--brand-gradient:linear-gradient(120deg,#693b39,#9d5b67);--green:#7b424d;--ink:#392626;--muted:#806b67;--line:#eadbd4;--pale:#faf0e9;--project-accent:#7b424d;--project-light:#fcf4ed;--project-cover:linear-gradient(115deg,#4e2f2d,#87555b);--project-cover-ink:#fff8ec;--project-cover-muted:#ecd2bc;--project-rule:#d7ac8e;--project-button:#633a3d;--project-button-ink:#fff8ec;--project-surface:#fffcf7}.project-identity-gran-doces .project-navigation button.active,.project-identity-gran-doces .button.primary{color:#fff8ec;box-shadow:none;background:#633a3d}.project-identity-gran-doces .project-brand-wordmark{letter-spacing:2px;font-size:19px}.project-identity-gran-doces .project-community-invite{background:var(--project-light)}.gd-launch-date{background:#fcf4ed;border:1px solid #eadbd4;border-radius:17px;align-items:center;gap:20px;margin-bottom:32px;padding:25px;display:flex}.gd-launch-date>div{flex:1}.gd-launch-date strong{font-size:20px}.gd-launch-date p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.8}.gd-file-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gd-file-grid>article{background:#fffcf7;border:1px solid #eadbd4;border-radius:18px;flex-direction:column;gap:18px;padding:29px;display:flex}.gd-file-grid h3{font-size:23px;line-height:1.5}.gd-file-grid p{color:var(--muted);flex:1;font-size:15px;line-height:1.9}.gd-file-grid svg{color:#8a5359}.gd-file-grid .button.primary svg{color:inherit}.gd-plan-links{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:30px;padding-top:23px;display:flex}@media (max-width:650px){.gd-file-grid{grid-template-columns:1fr}.gd-launch-date{flex-wrap:wrap;padding:23px}.gd-launch-date>.button{width:100%}.gd-file-grid>article{padding:24px}.gd-file-grid h3{font-size:21px}.gd-plan-links .button{white-space:normal;line-height:1.7}}
