@font-face{font-family:Calibri;src:local(Calibri);font-display:swap}:root{--ink:#20211f;--muted:#81837d;--line:#e4e5de;--bg:#f5f5f0;--nav:#1c1d1b;--radius:17px;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}button,input,select,textarea{font:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;color:inherit;cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}input,select,textarea{min-width:0;width:100%;border:1px solid var(--line);border-radius:9px;padding:12px;background:white;color:var(--ink);outline:0}input:focus,select:focus,textarea:focus{border-color:#c2a326;box-shadow:0 0 0 3px #f2c42925}textarea{resize:vertical;line-height:1.6}label{display:flex;flex-direction:column;gap:8px}h1,h2,h3,h4,p{margin:0}h1{font-size:clamp(36px,3.3vw,58px);letter-spacing:-2.1px}h1,h2{font-weight:600}h2{font-size:23px;letter-spacing:-.5px}h3{font-weight:600;letter-spacing:-.25px}p{line-height:1.6}small{font-size:13px}.danger,.text-danger{color:var(--red)!important}.eyebrow{letter-spacing:1.3px}.primary,.secondary{padding:12px 17px;min-height:44px;border-radius:10px;font-size:14px;font-weight:600;white-space:nowrap;transition:background .2s,transform .2s}.primary{color:#191b18}.primary:hover{background:#ffce2e}.secondary{border:1px solid var(--line)}.secondary:hover{background:#f4f4ef}.full{width:100%}.icon{width:34px;height:34px;border-radius:8px;padding:5px}.icon:hover{background:#f0f0e9}.avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:37px;height:37px;border-radius:50%;background:#e9e9e2;font-size:12px;font-weight:600;color:#56574f;border:2px solid #fff}.avatar.small{width:30px;height:30px;font-size:11px}.avatars{display:flex;padding-left:5px}.avatars .avatar{margin-left:-5px}.track{background:#eeeee7;overflow:hidden}.track,.track i{border-radius:5px}.track i{display:block;height:100%;transition:width .3s}.app-shell{min-height:100dvh}.sidebar{position:fixed;inset:0 auto 0 0;background:var(--nav);color:#d7d8d2;padding:28px 18px 20px;display:flex;flex-direction:column;z-index:40;height:100dvh;overflow-y:auto;scrollbar-width:thin}.sidebar>*{flex-shrink:0}.brand-lockup{display:flex;gap:10px;padding:6px 9px 0;margin-bottom:40px}.brand-lockup img{width:35px;height:43px;object-fit:contain}.brand-lockup>div{font-size:27px;letter-spacing:-.5px;color:#f3f3ed}.brand-lockup span{display:block;font-size:10px;letter-spacing:2.5px;font-weight:400;color:#95978b;margin-top:9px}.nav-label{display:block;letter-spacing:1.3px;color:#76796f;padding:0 12px;margin-bottom:13px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-bottom button,.sidebar nav button{width:100%;justify-content:flex-start;padding:13px;min-height:43px;border-radius:9px;font-size:14px;color:#aeb1a7;transition:background .15s,color .15s}.sidebar nav button.selected{color:#25271f}.nav-bottom button:hover,.sidebar nav button:hover:not(.selected){background:#ffffff0b;color:#fff}.nav-count{margin-left:auto;font-size:12px;background:#ffffff10;border-radius:5px;padding:3px 6px}.selected .nav-count{background:#181b1115}.sidebar-projects{border-top:1px solid #ffffff10;margin-top:25px;padding-top:24px}.sidebar-projects button{display:flex;justify-content:flex-start;width:100%;font-size:14px;color:#b6b8af;padding:10px 13px}.sidebar-projects small{margin-left:auto;font-size:11px;color:#63665b}.project-dot{width:6px;height:6px;background:#94977e;border-radius:2px;margin-right:3px}.studio-object{min-height:165px;height:185px;flex:1 1;max-height:245px;align-items:center;justify-content:center;isolation:isolate;margin:12px 0}.studio-object img{position:relative;z-index:1;width:145px;height:175px;transition:transform .3s}.studio-object:hover img{transform:translateY(-4px) rotate(-3deg)}.mascot-disc{background:var(--yellow);width:107px;height:107px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%);z-index:0}.studio-object span{bottom:0;color:#75796a;letter-spacing:1.15px;white-space:nowrap}.nav-bottom{padding-top:15px}.nav-bottom button{font-size:14px;padding:11px 13px}.nav-bottom .selected{color:var(--yellow)}.user-block{border-top:1px solid #ffffff12;padding-top:20px;margin-top:15px;display:flex;align-items:center;gap:10px}.user-block .avatar{background:#44473b;color:#e1e3d8;border:0}.user-block strong{display:block;font-size:13px;font-weight:500}.user-block small{display:block;font-size:11px;color:#7d8274;margin-top:4px}.user-block button{padding:0;margin-left:auto;color:#878d7e}.topbar{height:77px;background:#ffffffaa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:25px;padding:0 38px}.breadcrumb{font-size:13px;white-space:nowrap;color:#989b91}.breadcrumb span{margin:0 12px;color:#b4b6ad}.breadcrumb b{color:#55594d;font-weight:400}.global-search{margin-left:auto;display:flex;align-items:center;gap:10px;color:#8f9487;width:min(350px,35vw)}.global-search input{padding:10px 0;background:transparent;border:0;box-shadow:none;font-size:13px}.global-search kbd{font-size:10px;border:1px solid var(--line);padding:4px 5px;border-radius:5px;white-space:nowrap;color:#8c9282}.topbar-actions{display:flex;align-items:center;gap:25px;padding-left:22px;border-left:1px solid var(--line)}.bell{position:relative;padding:5px;color:#666d5b}.bell i{position:absolute;right:3px;top:3px;width:5px;height:5px;background:var(--red);border-radius:50%}.content{padding:35px 38px 22px;max-width:1850px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:3px 0 29px}.page-heading .eyebrow{margin-bottom:13px;letter-spacing:1.35px;text-transform:uppercase}.page-heading .eyebrow span{padding:0 8px;color:#adb1a4}.page-heading p{font-size:14px;color:#858b7b;margin-top:14px}.yellow-period{color:var(--yellow)}.metrics{display:grid;gap:16px;margin-bottom:33px}.metric{flex-direction:column;align-items:stretch;text-align:left;min-height:181px;padding:23px 23px 21px;border:1px solid var(--line);border-radius:var(--radius)}.metric,.metric>span{display:flex;justify-content:space-between}.metric>span{align-items:center;color:#777d6d;gap:10px}.metric strong{font-size:49px;font-weight:500;display:flex;align-items:baseline;gap:10px;padding:8px 0 13px}.metric strong small{font-size:12px;font-weight:400;letter-spacing:0;color:#929886}.metric footer{color:#8f9583;display:flex;justify-content:space-between;align-items:center;gap:5px}.metric.featured{border-color:#e3bb2c}.metric.featured footer,.metric.featured small,.metric.featured>span{color:#615622}.metric.featured footer{border-top:1px solid #74672135;padding-top:12px}.metric.featured strong{padding-top:6px;padding-bottom:4px}.alert-metric>span>svg{color:var(--red)}.progress-metric footer{height:17px}.progress-metric .track{width:100%}.section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px}.section-title h2{display:flex;align-items:center;gap:12px}.section-title h2>span:not(.red-dot){font-size:12px;color:#9ca28f;background:#e9ebe2;padding:3px 7px;border-radius:6px;letter-spacing:0}.section-title button{font-size:13px;color:#727a65;white-space:nowrap}.projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}.project-card{display:flex;align-items:stretch;flex-direction:column;gap:0;background:white;border:1px solid var(--line);border-radius:var(--radius);padding:23px 24px;min-width:0;transition:transform .2s,border-color .2s}.project-card:hover{border-color:#bfc6b2}.project-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;color:#939a85}.project-monogram{font-size:16px;font-weight:700;letter-spacing:-.4px;color:#353c29;background:#f0f1e9;padding:9px 12px;min-height:38px;max-width:80%;overflow-wrap:anywhere}.project-card:nth-child(2) .project-monogram{background:#f3eabe}.project-card:nth-child(3) .project-monogram{background:#e7eaf0}.project-card .eyebrow{font-size:10px;letter-spacing:.7px;color:#9ca28e;margin-bottom:8px}.project-card h3{letter-spacing:-.7px;margin-bottom:8px;overflow-wrap:anywhere}.project-card>.muted{font-size:12px}.project-progress{display:flex;justify-content:space-between;margin:26px 0 10px;color:#8c947c}.project-progress b{color:#575f49;font-weight:500}.project-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:19px;font-size:12px}.project-bottom .muted{font-size:12px}.dashboard-bottom{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);gap:22px}.surface{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:23px 24px;margin-bottom:22px;min-width:0}.surface.no-padding{padding:0;overflow:hidden}.dashboard-bottom .surface{margin:0}.red-dot{width:6px;height:6px;border-radius:50%;background:var(--red)}.task-row{width:100%;justify-content:flex-start;gap:16px;padding:19px 0;border-bottom:1px solid #eeefe8;text-align:left}.task-row:last-child{border-bottom:0}.task-row:hover .task-row-title strong{color:#8d731e}.task-check{width:17px;height:17px;border:1px solid #d8ddce;border-radius:5px;flex-shrink:0}.task-check.done{background:#555f43;border-color:#555f43;color:white;display:flex;align-items:center;justify-content:center}.task-row-title{min-width:100px;flex:1 1}.task-row-title strong{display:block;font-size:14px;font-weight:500;line-height:1.4}.task-row-title small{display:block;font-size:11px;color:#9da58e;margin-top:6px}.task-row-title small span{color:#b4bba9}.status{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;padding:5px 8px;border-radius:5px;background:#f0f1ec;color:#737d62;min-width:0}.status i{width:4px;height:4px;border-radius:50%;background:currentColor}.status-IN_PROGRESS{background:#fbf3d1;color:#8c7727}.status-REVIEW{background:#eef0f5;color:#64728a}.status-REVISION{background:#fbf0e5;color:#a37841}.status-DONE{background:#edf2e7;color:#65794f}.date-label{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;color:#8e977d}.dashboard-bottom .task-row .row-arrow,.dashboard-bottom .task-row .status,.dashboard-bottom .task-row-title small span{display:none}.dashboard-bottom .task-row{gap:12px;padding:15px 0}.dashboard-bottom .task-row-title strong{font-size:13px}.dashboard-bottom .task-row .date-label{font-size:11px}.dashboard-bottom .task-row .avatar{width:26px;height:26px;font-size:10px}.workload .section-title{margin-bottom:10px}.workload h2{font-size:21px}.workload>p{font-size:12px;margin-bottom:23px}.load-person{display:flex;align-items:center;gap:12px;margin:23px 0}.load-person>div{flex:1 1;min-width:0}.load-person strong{font-size:13px;font-weight:500;display:block;margin-bottom:8px}.load-person .track{height:4px}.load-person .track i{background:#646c55}.load-person b{font-size:13px;color:#7b846a;font-weight:500;margin-left:3px}.load-note{display:block;color:#a0a891;line-height:1.5;padding-top:15px}.load-note,.workspace-footer{font-size:10px;border-top:1px solid var(--line)}.workspace-footer{display:flex;justify-content:space-between;gap:20px;color:#a2a995;letter-spacing:.5px;margin-top:33px;padding-top:22px}.workspace-footer b{padding:0 9px;color:#c0c6b5;font-weight:400}.demo-banner{display:flex;justify-content:space-between;gap:12px;padding:8px 38px;background:#edeedf;color:#858967}.demo-banner,.demo-banner button{font-size:11px}.toolbar{display:flex;align-items:center;gap:18px;margin-bottom:18px}.toolbar-right{display:flex;gap:10px}.toolbar-right select{width:190px;font-size:13px;padding:10px}.segmented{display:flex;gap:3px;background:#e9ebe3;border-radius:9px}.segmented button{padding:8px 12px;border-radius:6px;color:#8c957b}.segmented button.active{background:white;box-shadow:0 1px 4px #18220a0a;color:#444e32}.filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.filters select{font-size:14px}.no-padding .task-row{padding:20px 23px}.priority{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#8c9580}.priority-CRITICAL{color:var(--red)}.priority-HIGH{color:#ae8a2e}.priority-LOW>svg{transform:rotate(180deg)}.kanban{display:flex;gap:16px;overflow-x:auto;align-items:stretch;padding:0 0 24px;scrollbar-width:thin;min-height:450px}.kanban-column{flex:0 0 248px;min-width:0;border-radius:13px;background:#eeefe8;padding:12px 10px;transition:background .15s}.kanban-column.drag-over{background:#e9dfaf}.kanban-column>header{display:flex;align-items:center;gap:8px;padding:7px 4px 17px}.kanban-column h3{font-size:14px;letter-spacing:0;font-weight:600}.kanban-column header>span:last-of-type{font-size:11px;color:#9da58d;margin-left:1px}.kanban-column header button{margin-left:auto;color:#8b9579;padding:0}.column-dot{width:6px;height:6px;border-radius:50%;background:#abb39d}.column-dot.IN_PROGRESS{background:#d1b240}.column-dot.REVIEW{background:#8996a8}.column-dot.REVISION{background:#b78c58}.column-dot.DONE{background:#849866}.kanban-card{width:100%;display:block;text-align:left;background:white;border:1px solid #e2e6d9;border-radius:11px;margin-bottom:10px;box-shadow:0 2px 3px #17210703;cursor:grab;transition:border-color .2s,box-shadow .2s}.kanban-card:hover{border-color:#bac4a9;box-shadow:0 4px 12px #17210709}.kanban-card.dragging{opacity:.4}.card-meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#9da88c;margin-bottom:13px}.card-meta span:first-child{color:#7c876b}.kanban-card h4{line-height:1.4;font-weight:500;margin-bottom:9px}.card-project{color:#a0aa90;line-height:1.4;margin-bottom:15px}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #f0f2eb;margin-top:13px;padding-top:12px}.card-checklist{display:flex;gap:5px;color:#97a185;font-size:11px;margin-top:12px}.column-empty{padding:25px 10px;font-size:12px;text-align:center;color:#a6ae98}.project-actions{display:flex;align-items:center;gap:12px;margin-bottom:22px}.project-actions select{width:160px;margin-left:auto;font-size:13px;padding:10px}.tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}.tabs button{padding:13px 0;font-size:14px;border-bottom:2px solid transparent;white-space:nowrap;color:#8c987b}.tabs button.active{color:#242f17;border-bottom-color:var(--yellow)}.back{color:#969f86;padding:0;margin-bottom:17px}.calendar-actions{display:flex;align-items:center;gap:14px}.calendar-actions button{font-size:13px;padding:4px}.calendar-actions select{width:120px;font-size:13px;padding:9px}.calendar h2{text-transform:capitalize}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-left:1px solid var(--line);border-top:1px solid var(--line)}.weekday{text-align:center;padding:13px;color:#899578;font-size:11px}.calendar-cell,.weekday{border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.calendar-cell{min-height:126px;padding:9px}.calendar-cell>b{display:flex;align-items:center;justify-content:center;width:25px;height:25px;font-size:12px;font-weight:500;margin-bottom:8px}.calendar-cell>b.today{background:var(--yellow);border-radius:50%}.calendar-cell.outside{background:#fafbf7;color:#bec5b3}.calendar-cell button{display:block;max-width:100%;background:#f1f3ea;text-align:left;padding:6px;font-size:11px;border-radius:4px;line-height:1.35;margin-bottom:4px;overflow-wrap:anywhere}.calendar-cell button.late{background:#f9ebef;color:var(--red)}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:23px}.team-card>.avatar{width:54px;height:54px;font-size:16px;margin-bottom:20px}.team-card h2{font-size:23px;margin-bottom:7px}.team-weight{display:flex;align-items:baseline;gap:12px;margin:30px 0 16px}.team-weight strong{font-size:40px;font-weight:500}.team-weight span{font-size:12px;color:#97a086}.empty{text-align:center;padding:55px 25px;color:#949d83}.empty-mark{display:inline-flex;background:#e9eddc;color:#8b986b;padding:14px;border-radius:50%;margin-bottom:15px}.empty h3{font-size:22px;color:#63714d;font-weight:500;margin-bottom:8px}.empty p{font-size:14px}.crm-hint{gap:7px;font-size:12px;color:#96a084}.crm-hint,.pagination{display:flex;align-items:center}.pagination{justify-content:center;gap:20px;margin:20px}.pagination button{padding:10px;background:white;border-radius:8px;border:1px solid var(--line)}.pagination span{font-size:13px}.settings-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:23px}.settings-grid h2{margin-bottom:13px}.settings-grid p{margin-bottom:23px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.category-tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.category-tags span{font-size:12px;background:#f0f2e9;padding:6px 10px;border-radius:6px;color:#788466}.settings-users{margin-top:24px}.settings-users>div{display:flex;align-items:center;gap:10px;padding:13px 0;border-top:1px solid var(--line)}.settings-users span{font-size:14px}.settings-users small{display:block;color:#95a082;font-size:11px;margin-top:5px}.settings-users button{margin-left:auto;font-size:12px}.trash-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;border-top:1px solid var(--line);padding:13px 0;margin-top:15px}.trash-row button{font-size:12px;color:#8d771d}.member-check{display:flex;align-items:center;flex-direction:row;gap:10px;padding:13px 0}.member-check input{width:17px;height:17px;accent-color:#c4a630}.member-check small{margin-left:auto;color:#8e9c7a}.task-dialog{border:0;padding:0;margin:0 0 0 auto;position:fixed;inset:0 0 0 auto;width:min(700px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;background:white;color:var(--ink);box-shadow:-15px 0 80px #18220716;outline:0;animation:panel-in .2s ease}.task-dialog::backdrop{background:#17230960;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.task-panel{min-height:100%;overflow-x:hidden}.task-panel>header{padding:22px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.panel-body{padding:27px 32px}.task-title-input{border:0;border-radius:0;font-size:30px;font-weight:500;letter-spacing:-.8px;padding:0 0 16px;box-shadow:none!important}.task-title-input:read-only{color:#242c1b}.task-panel .field-grid{padding-bottom:25px;border-bottom:1px solid var(--line);margin-bottom:25px}.task-panel input,.task-panel select{font-size:14px}.task-panel .task-title-input{font-size:30px}.task-panel textarea{font-size:14px}.task-panel form .panel-body>label{margin-bottom:20px}.detail-section{margin:25px 0}.detail-section h3{display:flex;gap:8px;align-items:center;font-size:16px;font-weight:600;margin-bottom:15px}.detail-section h3>span{font-size:12px;color:#a2ab95;margin-left:3px}.detail-section h3>button{margin-left:auto;font-size:12px;color:#939f82}.check-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f2eb;padding:10px 0}.check-row label{flex-direction:row;align-items:center;gap:11px;font-size:14px}.check-row input{width:17px;height:17px;accent-color:#b99a2b}.crossed{text-decoration:line-through;color:#a5af98}.inline-input{display:flex;align-items:center;gap:5px;background:#f8faf4;border:1px solid var(--line);border-radius:8px;margin-top:12px}.inline-input input{border:0;background:transparent;box-shadow:none;font-size:13px}.inline-input button{padding:10px;color:#899a6d}.link-row{justify-content:space-between;padding:10px 0;font-size:14px;border-bottom:1px solid var(--line)}.link-row,.link-row a{display:flex;align-items:center}.link-row a{gap:8px;color:#7d852c;overflow-wrap:anywhere}.panel-save{display:flex;align-items:center;justify-content:space-between;gap:15px;position:sticky;bottom:0;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:18px 32px;z-index:1}.panel-save .muted{font-size:11px}.collaboration{border-top:5px solid var(--bg)}.subtask-link{display:flex;justify-content:space-between;width:100%;padding:12px 0;font-size:14px;border-bottom:1px solid var(--line)}.upload-area{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;padding:17px;border:1px dashed #cdd5be;border-radius:9px;background:#fafbf6;color:#879575;cursor:pointer}.upload-area input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-area small{display:block;margin-top:6px;font-size:11px;color:#a5af97}.file-row{display:flex;align-items:center;gap:13px;padding:10px 0;margin-bottom:10px}.file-row img{width:50px;height:44px;object-fit:cover;border-radius:7px}.file-row a{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:13px}.file-row small{display:block;color:#99a48b;margin-top:5px}.comment{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.comment>div{flex:1 1;min-width:0}.comment strong{font-size:13px;font-weight:500}.comment small{font-size:10px;color:#9fa991;margin-left:12px}.comment p{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;padding-top:7px}.comment-compose{display:flex;gap:10px;align-items:flex-end}.comment-compose textarea{font-size:13px;min-height:86px}.comment-compose button{padding:12px}.activity-list>div{border-bottom:1px solid var(--line);padding:17px 0}.activity-list strong{display:block;font-size:14px;font-weight:500}.activity-list small{display:block;color:#9da88e;margin-top:6px;font-size:11px}.text-danger{font-size:12px;padding:0;margin-top:28px}.error-message{padding:12px 15px;border-radius:8px;background:#fff0f3;color:#aa183f;font-size:14px;margin:15px 0}.error-message button{margin-left:12px;text-decoration:underline}.notifications-popover{position:fixed;right:35px;top:70px;width:370px;max-width:calc(100vw - 30px);max-height:75vh;overflow-y:auto;background:white;box-shadow:0 12px 60px #24331025;border:1px solid var(--line);border-radius:14px;padding:20px;z-index:60}.notifications-popover header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.notifications-popover>button{display:block;text-align:left;width:100%;font-size:14px;padding:14px 0;border-bottom:1px solid var(--line);line-height:1.5}.notifications-popover>button.read{color:#98a688}.notifications-popover small{display:block;font-size:11px;color:#9eae89;margin-top:7px}.notifications-popover .text-button{color:#997d25;font-size:12px;padding-top:0}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);gap:10px;background:#252d1b;color:#fff;padding:15px 20px;border-radius:11px;box-shadow:0 8px 30px #0002;z-index:100;font-size:14px;max-width:90vw}.loading-screen,.toast{display:flex;align-items:center}.loading-screen{min-height:100vh;justify-content:center;gap:20px;color:#888e7c}.loading-screen img{width:40px}.login-screen{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.login-brand{background:#1e211a;color:white;padding:70px 12%;position:relative;overflow:hidden;min-height:100dvh}.login-brand>img:first-child{width:47px;display:block;margin-bottom:48px}.login-brand>.eyebrow{color:#8e9d7b;font-size:13px;letter-spacing:2px}.login-brand h1{font-size:clamp(48px,5vw,84px);line-height:1.07;margin:24px 0;letter-spacing:-3px;position:relative;z-index:1}.login-brand h1 span{color:var(--yellow)}.login-brand p{font-size:14px;color:#91a379;position:relative;z-index:1}.login-mascot{position:absolute;width:310px;height:350px;object-fit:contain;right:-35px;bottom:-25px;opacity:.7}.login-form{display:flex;align-items:center;justify-content:center;padding:50px}.login-form form{width:390px;max-width:100%}.login-form h2{font-size:37px;letter-spacing:-1.2px;margin:15px 0}.login-form p{font-size:14px;margin-bottom:28px}.login-form label{margin-bottom:20px}.demo-link{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;color:#8d9747;margin-top:25px}.mobile-backdrop,.mobile-close,.mobile-toggle{display:none}@keyframes panel-in{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}@media (min-width:1700px){.content{padding:45px 50px 30px}.metrics{gap:22px}.metric{min-height:205px;padding:28px}.metric strong{font-size:59px}.projects-grid{gap:24px}.project-card{padding:28px}.project-card h3{font-size:27px}.project-top{margin-bottom:30px}.dashboard-bottom{gap:26px}.surface{padding:28px}.task-row-title strong{font-size:16px}.dashboard-bottom .task-row-title strong{font-size:15px}.dashboard-bottom .task-row{padding:20px 0}.kanban-column{flex-basis:calc((100% - 80px) / 5)}.load-person{margin:28px 0}.load-person strong{font-size:15px}}@media (max-height:820px){.sidebar{padding-top:20px}.brand-lockup{margin-bottom:26px}.sidebar-projects{margin-top:20px;padding-top:18px}.sidebar nav button{padding:11px 12px}.studio-object{min-height:100px;height:120px}.studio-object img{height:125px;width:105px}.mascot-disc{height:80px;width:80px}.studio-object span{display:none}}@media (max-height:700px){.studio-object{display:none}.sidebar{overflow-y:auto}.sidebar-projects{margin-bottom:20px}}@media (max-width:1200px){.sidebar{width:210px;padding-left:13px;padding-right:13px}.main{margin-left:210px}.brand-lockup>div{font-size:24px}.brand-lockup img{width:30px}.content{padding:30px 25px}.topbar{padding:0 25px;gap:15px}.metrics{gap:11px}.metric{padding:18px;min-height:165px}.metric>span{font-size:12px}.metric strong{font-size:43px}.metric strong small{font-size:10px}.project-card{padding:19px}.project-card h3{font-size:21px}.dashboard-bottom{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:16px}.dashboard-bottom .task-row .avatar{display:none}.dashboard-bottom .date-label{font-size:10px}.surface{padding:20px}.workload h2{font-size:19px}.breadcrumb b,.topbar .breadcrumb span{display:none}.global-search{width:300px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr}.metric>span>svg{display:none}}@media (max-width:960px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:160px}.metric>span{font-size:14px}.metric strong{font-size:43px}.metric strong small{font-size:12px}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom{grid-template-columns:1fr}.dashboard-bottom .task-row .avatar{display:flex}.dashboard-bottom .date-label{font-size:12px}.dashboard-bottom .workload{display:none}.page-heading h1{font-size:36px;letter-spacing:-1.3px}.page-heading{align-items:flex-start}.page-heading>.primary{padding:12px;font-size:12px}.topbar-actions{gap:12px;padding-left:14px}.task-row{gap:10px}.row-arrow,.task-row .status{display:none}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-right select{width:140px}.calendar-grid{min-width:650px}.calendar-scroll{overflow:auto}.calendar-actions{gap:5px}.calendar .section-title{align-items:flex-start;flex-wrap:wrap}.calendar-cell{min-height:110px}.project-actions .avatars{max-width:180px;overflow:hidden}.settings-grid .field-grid{grid-template-columns:1fr}.global-search kbd{display:none}}@media (max-width:720px){.sidebar{display:none}.sidebar.mobile-open{display:flex;width:250px;z-index:70}.mobile-close{display:flex;margin-left:auto;color:#b8c69f;padding:0}.mobile-backdrop{display:block;position:fixed;inset:0;background:#15230966;z-index:65}.main{margin:0}.mobile-toggle{display:flex;padding:0}.topbar{height:64px;padding:0 18px;gap:17px}.breadcrumb{display:none}.topbar-actions{padding-left:13px;gap:14px}.topbar-actions>.avatar{display:none}.global-search{width:auto;flex:1 1;min-width:0;margin:0}.global-search input{font-size:12px}.demo-banner{padding:8px 18px;font-size:10px;align-items:center}.demo-banner span{max-width:250px}.demo-banner button{font-size:10px;white-space:nowrap}.content{padding:25px 18px}.page-heading{margin-bottom:24px;gap:12px;flex-wrap:wrap}.page-heading h1{font-size:38px;letter-spacing:-1.5px}.page-heading .eyebrow{font-size:9px;letter-spacing:.6px;line-height:1.5}.page-heading p{font-size:13px;margin-top:10px}.page-heading>.primary{font-size:13px;margin-top:4px}.metrics{gap:12px;margin-bottom:27px}.metric{padding:18px;min-height:158px;border-radius:14px}.metric>span{font-size:12px}.metric strong{font-size:44px;gap:7px}.metric strong small{font-size:10px}.metric footer{font-size:10px;line-height:1.35}.section-title h2{font-size:23px}.section-title button{font-size:12px}.projects-grid{gap:12px;margin-bottom:24px}.project-card{padding:18px 16px;border-radius:14px}.project-top{margin-bottom:21px}.project-monogram{font-size:14px;padding:7px 9px}.project-card h3{font-size:21px;line-height:1.15}.project-card>.muted{font-size:11px}.project-card .eyebrow{font-size:9px}.project-progress{font-size:11px;margin-top:20px}.project-bottom{margin-top:14px;flex-wrap:wrap;gap:10px}.project-bottom>.danger,.project-bottom>.muted{font-size:10px}.dashboard-bottom .task-row-title strong{font-size:14px}.surface{padding:20px 18px}.task-row-title small{font-size:11px;line-height:1.5}.task-row-title small span{display:none}.task-row .date-label{font-size:11px}.task-row .date-label svg{display:none}.task-row .avatar{display:none!important}.dashboard-bottom .task-row .date-label{font-size:11px}.task-row{gap:12px}.task-row-title{min-width:0}.task-row-title strong{font-size:14px}.task-check{width:15px;height:15px}.workspace-footer{font-size:8px;margin-top:25px;line-height:1.5}.workspace-footer span:last-child{max-width:135px;text-align:right}.toolbar{gap:10px;flex-wrap:wrap}.toolbar>.muted{font-size:12px}.toolbar-right{flex:1 1;justify-content:flex-end}.toolbar-right select{display:none}.toolbar-right .secondary{font-size:12px;padding:10px;min-height:38px}.filters{gap:9px}.filters select{font-size:12px;padding:10px}.kanban-column{flex-basis:265px}.kanban{margin-right:-18px;padding-right:18px}.team-grid{grid-template-columns:1fr 1fr;gap:12px}.team-card h2{font-size:21px}.team-card .muted{font-size:12px}.team-weight{gap:6px;flex-wrap:wrap}.team-weight span{font-size:11px}.crm-hint{display:none}.project-actions select{margin-left:0}.project-actions .secondary{font-size:12px;padding:9px;min-height:37px}.project-tabs{gap:23px}.project-tabs button{font-size:13px}.calendar{padding:18px 13px}.calendar h2{font-size:23px}.calendar-actions{width:100%;justify-content:space-between}.calendar-actions select{margin-left:auto}.panel-body{padding:23px 20px}.task-panel>header{padding:17px 20px}.panel-save{padding:16px 20px}.panel-save .muted{font-size:10px;max-width:130px}.task-panel .task-title-input{font-size:26px}.field-grid{gap:16px 12px}.field-grid label{font-size:12px}.field-grid input,.field-grid select{font-size:13px;padding:10px}.comment small{display:block;margin:5px 0}.notifications-popover{right:15px;top:60px}.login-screen{grid-template-columns:1fr}.login-brand{min-height:0;padding:32px 30px;height:250px}.login-brand>img:first-child{width:30px;margin-bottom:20px}.login-brand>.eyebrow{display:none}.login-brand h1{font-size:40px;letter-spacing:-1.5px;margin:0}.login-brand h1 br:first-child,.login-brand p{display:none}.login-mascot{height:200px;width:160px;right:10px;bottom:-15px;opacity:.6}.login-form{padding:38px 25px}.login-form h2{font-size:32px}.no-padding .task-row{padding:19px 15px}.member-check{font-size:13px}.member-check small{font-size:11px}.settings-grid .field-grid{grid-template-columns:1fr 1fr}}@media (max-width:390px){.projects-grid{grid-template-columns:1fr}.page-heading h1{font-size:34px}.metric{padding:15px}.metric>span{font-size:11px}.metric strong small{display:none}.settings-grid .field-grid,.task-panel .field-grid,.team-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.primary:hover,.project-card:hover{transform:none}}.description-editor{margin:20px 0}.description-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.description-toolbar>span{font-size:14px;margin-right:auto}.description-toolbar button{font-size:12px;color:#828c74;padding:4px}.description-preview{padding:15px;border:1px solid var(--line);border-radius:9px;min-height:90px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.description-preview a{color:#8d731e;text-decoration:underline}.description-preview p{min-height:1.5em}.bullet-line{padding-left:10px}.invite-result{padding:16px;background:#fbf4d3;border:1px solid #e7d895;border-radius:10px;margin-top:20px}.invite-result strong{font-size:14px}.invite-result p{font-size:12px;margin:8px 0 12px}.invite-result input{font-size:12px}.activation-screen{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:25px}.activation-screen form{width:450px;max-width:100%;padding:35px}.activation-screen h2{margin:25px 0 12px}.activation-screen p{margin-bottom:23px}.activation-screen label{margin-bottom:18px}:root{--ink:#272825;--muted:#6f756f;--line:#e5e7e1;--bg:#f4f5f1;--nav:#222623;--radius:18px}body{font-family:Calibri,Carlito,Segoe UI,Arial,sans-serif}h1{font-size:clamp(30px,2.6vw,46px);letter-spacing:-1.6px;line-height:1.1}.sidebar{background:linear-gradient(165deg,#292e29,#1d211f);border-right:1px solid #ffffff0c}.sidebar nav button{border-radius:11px}.sidebar nav button.selected{background:#f2c429;color:#222820;box-shadow:0 4px 16px #00000018}.brand-lockup{margin-bottom:28px}.brand-lockup>div{font-size:25px}.nav-label{letter-spacing:1.6px}.studio-object{display:none}.nav-bottom{padding-top:28px}.sidebar-projects{margin-bottom:24px}.topbar{height:70px;background:#f9faf7;border-bottom-color:#e6e8e0}.global-search{background:white;border-radius:12px}.demo-banner{background:#e9ede3;color:#56644f;border-bottom:1px solid #dfe5d8;font-size:12px}.content{max-width:1680px;padding-top:30px}.page-heading{margin-bottom:25px}.page-heading p{margin-top:9px;color:var(--muted)}.primary{font-weight:600;box-shadow:0 3px 9px #9f7b0813;transition:background .16s,transform .16s}.primary:hover{background:#f7d452;transform:translateY(-1px)}.secondary{border-radius:10px;background:#fff}.surface{box-shadow:0 2px 4px #22282002}.studio-intro{border:1px solid #dde2d7;border-radius:22px;background:linear-gradient(115deg,#e7ecdf,#f0f2e9 62%,#e4e9db);padding:29px 34px;min-height:240px;position:relative;overflow:hidden;margin-bottom:22px;justify-content:space-between;align-items:center}.studio-intro>div:first-child{position:relative;z-index:2;max-width:65%}.studio-intro .eyebrow{font-size:9px;letter-spacing:2px;color:#5b6954}.studio-intro h2{font-size:clamp(28px,3vw,43px);letter-spacing:-1.4px;font-weight:600;line-height:1.07;margin:12px 0}.studio-intro em{font-style:normal;color:#647456}.studio-intro p{font-size:14px;color:#677160}.studio-intro button{margin-top:18px;background:#2b332b;color:white;border-radius:10px;padding:10px 15px;font-size:13px}.intro-art{position:absolute;right:25px;bottom:0;top:0;width:32%;max-width:370px}.intro-art img{width:210px;height:258px;object-fit:contain;bottom:-24px;transform:translateX(-50%) rotate(-5deg);filter:drop-shadow(0 10px 12px #1f2e231f)}.intro-art img,.orbit{position:absolute;left:50%}.orbit{width:218px;height:218px;border:1px solid #bcc7ae;border-radius:50%;top:50%;transform:translate(-50%,-50%)}.orbit-one{background:#eed26e;opacity:.68;border:0}.orbit-two{width:286px;height:286px;border-style:dashed}.intro-label{position:absolute;bottom:17px;right:-5px;font-size:8px;letter-spacing:1.3px;writing-mode:vertical-rl;color:#6e795f}.metrics{gap:14px;margin-bottom:29px}.metric{min-height:149px;padding:20px}.metric strong{font-size:46px;letter-spacing:-2px}.metric.featured{background:#2b322d;color:#f6f8f2;border-color:#2b322d}.metric.featured footer,.metric.featured small,.metric.featured>span{color:#c1caba}.metric.featured strong{color:#f5d464}.metric.featured footer{border-color:#ffffff13}.metric>span{font-size:13px}.metric footer{font-size:12px}.project-card{border:1px solid #e0e4dc;border-radius:18px;box-shadow:0 3px 6px #26331d03;padding:23px;text-align:left;transition:transform .18s,box-shadow .18s,border-color .18s}.project-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #26331d0b;border-color:#b8c3aa}.project-top{margin-bottom:20px}.project-monogram{border-radius:8px;background:#edf0e8;color:#45553c;font-size:12px;letter-spacing:.4px}.project-card:nth-child(2) .project-monogram{background:#f1e9f6;color:#735285}.project-card:nth-child(3) .project-monogram{background:#e7eef5;color:#486e96}.project-card h3{font-size:23px;letter-spacing:-.6px}.track{height:5px;background:#ecefe7}.track i{background:#8ca075}.project-progress b{color:#4a603e}.project-progress{font-size:12px}.toolbar{gap:12px;flex-wrap:wrap}.toolbar-right{margin-left:auto}.segmented{background:#e8ebe3;border:0;padding:4px;gap:2px}.segmented button{padding:9px 11px;border-radius:9px;font-size:12px;gap:6px}.segmented button.active{background:#fff;box-shadow:0 2px 6px #2a382413;color:#283a23}.project-tabs{gap:22px}.project-tabs button.active{border-color:#859771;color:#293e22}.project-actions{flex-wrap:wrap}.tree-surface{border:1px solid #dfe4d9;border-radius:18px;background:white;overflow:hidden}.tree-caption{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);background:#fcfdf9;font-size:13px}.tree-caption>span{display:flex;align-items:center;gap:9px;font-weight:600;color:#4e6044}.tree-caption>div{display:flex;gap:14px}.tree-caption button{font-size:11px;color:#77846f;padding:4px 0}.tree-columns,.tree-row{display:grid;grid-template-columns:minmax(210px,1fr) 142px 105px 42px 32px;gap:12px;align-items:center}.tree-columns{padding:12px 20px 12px 54px;background:#f9faf6;color:#8b9284;text-transform:uppercase;font-size:9px;letter-spacing:1px}.tree-project-heading{display:flex;align-items:center;gap:9px;padding:13px 21px;background:#f0f3eb;color:#59684e;font-size:12px;border-top:1px solid #e4e9de;border-bottom:1px solid #e4e9de}.tree-project-heading strong{font-weight:600}.tree-project-heading>span{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#819271;font-size:11px}.tree-row{min-height:74px;padding:12px 20px 12px 18px;border-bottom:1px solid #f0f2ec;transition:background .15s}.tree-row:hover{background:#fafbf7}.tree-parent{background:#fdfefa}.tree-name{display:flex;align-items:center;min-width:0;gap:8px;padding-left:calc(var(--depth)*24px)}.tree-joint,.tree-toggle{width:20px;flex-shrink:0;height:26px;padding:0}.tree-toggle{color:#768568}.tree-toggle.expanded svg{transform:rotate(90deg)}.tree-toggle svg{transition:transform .15s}.tree-joint{position:relative}.tree-joint:after{content:"";display:block;width:9px;height:12px;border-left:1px solid #dce3d4;border-bottom:1px solid #dce3d4;position:absolute;left:6px;top:2px;border-radius:0 0 0 3px}.tree-glyph{width:26px;height:26px;flex-shrink:0;border-radius:8px;background:#eef2e7;color:#78896c;display:grid;place-items:center}.tree-glyph>span{width:11px;height:11px;border:1.5px solid #adb9a1;border-radius:4px}.tree-glyph.complete{background:#e8f0e0;color:#63834b}.tree-title{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;min-width:0;padding:0;overflow-wrap:anywhere}.tree-title strong{line-height:1.3;font-weight:500}.tree-parent .tree-title strong{font-weight:600}.tree-title small{font-size:10px;color:#91998b;line-height:1.5}.tree-ratio{color:#6f835d}.tree-done .tree-title strong{color:#899382}.tree-state{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.tree-state .status{font-size:11px;white-space:nowrap}.tree-progress{height:3px;width:96px;background:#e8eddf;border-radius:3px;overflow:hidden}.tree-progress i{display:block;height:100%;background:#8da675}.tree-date{font-size:12px}.tree-add{width:29px;height:29px;border-radius:8px;color:#91a081}.tree-add:hover{background:#f6e6a4;color:#675721}.tree-note{padding:13px 20px;font-size:10px;color:#8c9782;background:#fcfdf9;line-height:1.5}.board-controls{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap;margin:0 0 20px}.board-controls label{font-size:11px;color:#7c8973;gap:6px;max-width:330px}.board-controls select{font-size:13px;padding:9px 12px}.board-controls>span{font-size:11px;color:#87937e;margin-left:auto;padding-bottom:12px}.kanban{padding-bottom:18px;gap:15px}.kanban-column{background:#eceedf66;border:1px solid #e2e6d9;border-radius:16px;padding:12px;min-width:252px}.kanban-column h3{font-size:13px}.kanban-card{border-radius:12px;border:1px solid #e2e7da;box-shadow:0 3px 6px #27321b05;padding:16px}.kanban-card h4{font-size:15px;line-height:1.35}.kanban-card:hover{box-shadow:0 7px 18px #2938200c;border-color:#b9c7aa}.card-meta{font-size:9px}.card-branch{font-size:10px;color:#88967a;margin:0 0 10px;line-height:1.5}.card-project{font-size:11px}.task-dialog{width:min(760px,100vw);border-radius:22px 0 0 22px;box-shadow:-20px 0 80px #24311920}.task-dialog::backdrop{background:#1f292647;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.task-panel>header{background:#f5f7f0;padding:20px 30px}.task-path{padding:18px 30px 0;display:flex;gap:5px;flex-wrap:wrap;font-size:11px;color:#809172;line-height:1.6}.task-path button{padding:0;font-size:inherit;text-align:left;max-width:100%;overflow-wrap:anywhere}.task-path b{color:#566849;font-weight:500}.panel-branch-action{display:flex;justify-content:space-between;align-items:center;padding:15px 30px 0;gap:12px}.panel-branch-action>span{font-size:10px;color:#909c86;letter-spacing:.6px}.panel-branch-action button{font-size:12px;padding:8px 11px}.panel-progress{margin:20px 30px 0;padding:15px 17px;border-radius:12px;background:#f3f6ed;font-size:12px;color:#718360}.panel-progress>span{display:flex;justify-content:space-between;margin-bottom:10px}.panel-progress small{display:block;font-size:10px;margin-top:8px}.task-panel .task-title-input{font-size:28px;font-weight:600;color:#303b29}.field-grid input,.field-grid select{background:#fafbf7;border-color:#e4e9dc}.detail-section h3{font-size:14px}.subtask-link{padding:12px;border-radius:9px;background:#f6f8f1;margin-top:7px;font-size:13px;text-align:left;gap:10px}.subtask-link>span:first-child{flex:1 1}.panel-save{background:#fbfcf8}.workspace-footer{color:#929b87;margin-top:35px}@media(min-width:1700px){.content{max-width:1680px;padding:36px 50px 24px}.metric{min-height:155px}.metric strong{font-size:48px}.project-card{min-height:0;padding:25px}.project-card h3{font-size:26px}.kanban-column{min-width:260px}.studio-intro{min-height:250px}}@media(max-width:1200px){.tree-columns,.tree-row{grid-template-columns:minmax(170px,1fr) 120px 90px 32px 28px;gap:8px}.tree-name{gap:6px;padding-left:calc(var(--depth)*16px)}.tree-title strong{font-size:13px}.tree-title small span:not(.tree-ratio){display:none}.segmented button{padding:8px}.toolbar-right{flex-wrap:wrap}.studio-intro{padding:25px}.studio-intro h2{font-size:33px}.intro-art{right:12px}.metric{padding:17px}.metric strong{font-size:40px}}@media(max-width:960px){.tree-columns,.tree-row{grid-template-columns:minmax(150px,1fr) 115px 74px 27px;gap:8px}.tree-columns>span:nth-child(4),.tree-person{display:none}.tree-row{padding-left:10px;padding-right:12px}.tree-name{padding-left:calc(var(--depth)*12px);gap:4px}.tree-glyph{display:none}.tree-columns{padding-left:38px}.tree-date{font-size:11px}.studio-intro>div:first-child{max-width:65%}.studio-intro p{max-width:280px;line-height:1.5}.intro-art img{width:170px}.orbit-one{width:165px;height:165px}.orbit-two{width:210px;height:210px}.metric{min-height:140px}.segmented button span{display:none}.studio-intro{min-height:240px}}@media(max-width:720px){.content{padding:23px 16px 16px}.topbar{height:62px}.sidebar{width:238px}.main{margin-left:0}.page-heading{gap:12px;align-items:flex-start}.page-heading h1{font-size:30px;letter-spacing:-1px}.page-heading .primary{padding:10px;font-size:12px;white-space:nowrap}.studio-intro{padding:23px 20px;min-height:230px;border-radius:17px}.studio-intro h2{font-size:29px}.studio-intro p{font-size:12px;max-width:200px}.studio-intro>div:first-child{max-width:66%}.intro-art{width:32%;right:0}.intro-art img{width:150px;height:218px;bottom:-8px}.orbit-one{width:140px;height:140px}.orbit-two{width:177px;height:177px}.intro-label{display:none}.studio-intro button{font-size:11px;padding:9px 11px}.metrics{gap:10px}.metric{padding:15px;min-height:136px}.metric strong{font-size:38px}.metric strong small{font-size:13px}.metric>span{font-size:12px}.metric footer{font-size:10px}.project-card{padding:20px}.project-card h3{font-size:24px}.project-tabs{gap:20px;overflow-x:auto}.project-tabs button{white-space:nowrap}.toolbar-right{width:auto;flex:1 1}.toolbar-right>select{max-width:150px}.tree-caption{padding:13px 12px;font-size:12px;align-items:flex-start}.tree-caption>div{gap:8px;flex-wrap:wrap;justify-content:flex-end}.tree-caption button{font-size:10px}.tree-columns{display:none}.tree-row{grid-template-columns:minmax(0,1fr) 28px;gap:5px;padding:12px 10px}.tree-name{grid-column:1;grid-row:1;padding-left:calc(var(--depth)*13px)}.tree-add{grid-column:2;grid-row:1}.tree-title strong{font-size:13px}.tree-title small{font-size:9px}.tree-state{grid-row:2;flex-direction:row;align-items:center;gap:10px}.tree-date,.tree-state{grid-column:1;margin-left:calc(24px + var(--depth)*13px)}.tree-date{grid-row:3;font-size:10px;color:#7f8a76}.tree-project-heading{padding:12px;font-size:11px}.tree-note{padding:12px;font-size:9px}.board-controls{gap:10px}.board-controls label{flex:1 1;min-width:130px}.board-controls>span{margin-left:0;padding:0}.task-dialog{border-radius:0;width:100vw}.panel-branch-action,.task-path{padding:15px 20px 0}.panel-progress{margin:15px 20px 0}.task-panel .task-title-input{font-size:25px}.subtask-link{flex-wrap:wrap}.task-dialog .panel-body{padding:22px 20px}.workspace-footer{line-height:1.6}.kanban-column{min-width:252px}}@media(prefers-reduced-motion:reduce){.primary:hover,.project-card:hover{transform:none}.primary,.tree-row,.tree-toggle svg{transition:none}}.panel-error{padding:16px 30px 0}.panel-error .error-message{margin:0}:root{--ink:#181818;--muted:#7b7e83;--line:#e3e2dd}.sidebar{background:#171717;color:#afb1b4;padding:20px 16px 16px;width:228px}.main{margin-left:228px}.brand-lockup{padding:0 3px;margin:0 0 38px;align-items:center}.brand-lockup img{width:39px;height:52px}.brand-lockup>div{font-family:Calibri,Carlito,Arial,sans-serif;font-size:30px;letter-spacing:-1.25px;line-height:1;font-weight:800;margin-top:0}.brand-lockup>div>span{display:block;font-size:10px;letter-spacing:6px;color:#ecece6;margin-top:9px;line-height:1;padding-left:1px}.nav-label{color:#85867e;font-size:9px;letter-spacing:1.55px}.sidebar nav{gap:6px}.sidebar nav button{padding:12px;min-height:43px;font-size:14px;color:#b1b3b8}.sidebar nav button.selected{color:#151515;box-shadow:none}.nav-bottom svg,.sidebar nav svg{stroke-width:1.6}.sidebar nav button.selected svg{stroke-width:1.8}.sidebar-projects{margin-top:22px}.sidebar-projects button{font-size:12px;color:#8e9093}.project-dot{background:var(--yellow)}.sidebar-projects small{color:#737578}.studio-object{display:flex;position:relative;margin:20px 6px 0;min-height:145px;height:145px;flex-shrink:0;overflow:hidden}.studio-object img{height:170px;width:140px;object-fit:contain;position:absolute;bottom:-16px;left:50%;filter:none}.studio-object img,.studio-object:hover img{transform:translateX(-50%)}.mascot-disc{display:none}.studio-object span{position:absolute;right:0;top:50%;font-size:8px;letter-spacing:2px;writing-mode:vertical-rl;color:#a7a597}.release-stamp{margin:0 10px;padding:12px 0;border-top:1px solid #383838;color:#b6b6b2;font-size:10px;line-height:1.6}.release-stamp span{display:block;font-size:8px;letter-spacing:.7px;color:#898b8c}.nav-bottom{margin-top:auto;padding-top:12px}.user-block{border-top:1px solid #333}.user-block small{color:#92959a}.topbar{background:#fafaf8;border-color:#dddcd6;padding:0 32px}.topbar-actions{gap:17px}.top-product-label{font-size:9px;letter-spacing:2px;color:#a19f96;white-space:nowrap}.help-trigger{border:1px solid #deddd7;background:#fff;border-radius:11px;padding:10px 12px;color:#81858b;white-space:nowrap;font-size:12px}.help-trigger:hover{border-color:#dbba3a;background:#fffbed}.help-trigger svg{stroke-width:1.6}.global-search{background:#fff;border:1px solid #e8e7e1}.breadcrumb,.breadcrumb b{color:#82858a}.content{max-width:1580px;padding:39px 38px 24px}.page-heading{border-bottom:1px solid #dfdfd8;padding-bottom:26px;margin-bottom:27px}.page-heading h1{font-size:clamp(32px,3.1vw,53px);letter-spacing:-1.8px;position:relative;display:inline-block;padding-bottom:8px}.page-heading h1:after{content:"";position:absolute;width:68px;height:4px;background:var(--yellow);bottom:0;left:0;transform:rotate(-3deg)}.yellow-period{color:var(--red)}.page-heading .eyebrow{font-size:10px;letter-spacing:.9px;color:#777c82}.page-heading .eyebrow:before{content:"";width:6px;height:12px;display:inline-block;transform:skewY(-25deg);background:var(--red);margin-right:10px;vertical-align:middle}.page-heading p{color:#83878c}.section-back{margin-bottom:19px}.back{font-size:12px;color:#82858a;gap:7px}.back:hover{color:#171717}.primary{color:#181818;box-shadow:none;border-radius:12px}.primary:hover{background:#f8d03c}.secondary{border-color:#deddd6;border-radius:11px}.demo-banner{background:#f4f1e5;color:#858173;border-color:#e8e3d4}.studio-intro{background:#f0f0eb;border-color:#e3e2da;min-height:0;padding:22px 25px;display:flex}.studio-intro>div:first-child{max-width:none;width:100%}.studio-intro h2{font-size:25px;letter-spacing:-.7px;display:inline-block;vertical-align:middle;margin:0 24px 0 0;line-height:1.15}.studio-intro h2 br{display:none}.studio-intro h2 em{color:#181818;margin-left:5px}.studio-intro .eyebrow,.studio-intro p{display:none}.studio-intro button{background:#171717;margin:0;float:right}.intro-art{display:none}.metrics{grid-template-columns:1.15fr 1fr 1fr 1fr}.metric{border-color:#dfdfda;border-radius:18px;background:white}.metric.featured{border-color:#e7be32;color:#181818}.metric.featured strong{color:#181818}.metric.featured footer,.metric.featured small,.metric.featured>span{color:#4e421c}.metric.featured footer{border-color:#b999252e}.track{background:#eeede6}.metric>span{color:#81827b}.alert-metric strong{color:var(--red)}.project-card{border-color:#e1e0da;box-shadow:none}.project-card:hover{border-color:#d5b442;box-shadow:0 10px 25px #16161608}.project-card:nth-child(2) .project-monogram,.project-card:nth-child(3) .project-monogram,.project-monogram{background:#f1f0ea;color:#69675d}.project-progress b{color:#181818}.project-card h3{font-weight:600}.project-tabs button.active{color:#181818}.segmented{background:#efeee8}.segmented button.active{background:#171717;color:white;box-shadow:none}.surface{border-color:#e1e0da}.team-weight strong{color:#181818}.tree-surface{border-color:#dfdfd9}.tree-caption,.tree-note{background:#fafaf7}.tree-caption>span{color:#5c5e5b}.tree-caption button{color:#878880}.tree-columns{background:#f7f7f3;color:#91938e}.tree-project-heading{background:#f0f0eb;color:#5a5c58;border-color:#e2e2db}.tree-project-heading>span{color:#8b8d82}.tree-row{border-color:#f0f0eb}.tree-row:hover{background:#fffdf2}.tree-parent{background:#fdfdfa}.tree-toggle{color:#80837b}.tree-glyph{background:#f1f0e9;color:#7d7c72}.tree-glyph>span{border-color:#bcbab0}.tree-glyph.complete{background:#fff6d6;color:#8d7529}.tree-ratio{color:#8f7c3a}.tree-progress{background:#eeece3}.tree-progress i{background:var(--yellow)}.tree-add{color:#9a9a90}.tree-title small{color:#999b93}.tree-done .tree-title strong{color:#96988f}.tree-note{color:#92948b}.board-controls label,.board-controls>span{color:#83857c}.kanban-column{background:#f1f1ec;border-color:#e3e3dc}.kanban-card{border-color:#e1e1da;box-shadow:none}.kanban-card:hover{border-color:#cfb03b}.card-branch{color:#989889}.task-dialog{box-shadow:-20px 0 70px #1717171c}.help-dialog::backdrop,.task-dialog::backdrop,.team-dialog::backdrop{background:#15151555;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.task-panel>header{background:#f7f7f2}.task-panel>header .eyebrow{margin-left:auto;margin-right:13px;font-size:10px}.task-path{color:#8e9086}.task-path b{color:#63655d}.panel-branch-action>span{color:#96998d}.panel-progress{background:#f4f3eb;color:#8c815f}.task-panel .task-title-input{color:#202020}.field-grid input,.field-grid select{background:#fcfcf9;border-color:#e5e4dc}.subtask-link{background:#f6f6ef}.panel-save{background:#fafaf7}.workspace-footer{color:#a2a399}.team-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.team-intro .eyebrow{font-size:9px;letter-spacing:1.5px}.team-intro h2{font-size:29px;letter-spacing:-.7px;font-weight:600;margin:10px 0}.team-intro p{font-size:14px;color:var(--muted)}.team-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.team-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px}.team-toolbar>select{max-width:240px;font-size:13px}.team-toolbar>span{margin-left:auto;font-size:12px;color:#92948b;white-space:nowrap}.team-search{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;border:1px solid #e0dfd7;background:#fff;border-radius:11px;padding:0 12px;color:#92948c;flex:1 1}.team-search input{border:0;background:transparent;box-shadow:none;font-size:13px;padding:11px 0}.team-card{display:flex;flex-direction:column;text-align:left;padding:24px}.team-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.source-badge{font-size:9px;color:#8b8b81;letter-spacing:.3px}.source-inactive{color:#aa7380}.team-card h2{font-size:24px;margin:19px 0 5px;letter-spacing:-.4px}.team-email{font-size:12px;color:#92938b;margin-bottom:18px;overflow-wrap:anywhere}.responsibility-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.responsibility-tags>span{background:#fff3c4;color:#7b6723;border:1px solid #eddfaa;font-size:11px;padding:5px 9px;border-radius:7px}.responsibility-tags small{color:#a1a295;font-size:12px}.responsibility-note{font-size:13px;color:#7d8075;line-height:1.6;margin:14px 0 18px;flex:1 1;white-space:pre-wrap;overflow-wrap:anywhere}.team-access{font-size:11px;color:#8b8d83;display:flex;align-items:center;gap:6px;border-top:1px solid #ecebe5;padding-top:14px}.team-card .team-weight{margin:14px 0 10px}.team-card .team-weight strong{font-size:26px}.team-card .team-weight span{font-size:11px}.team-sync-time{font-size:9px;color:#a0a193;margin-top:11px}.team-edit{margin-top:18px;border-top:1px solid #e9e8df;padding-top:14px;width:100%;justify-content:space-between;font-size:12px;color:#6d6f65}.team-edit:hover{color:#161616}.team-footnote{font-size:12px;color:#999b8f;margin-top:22px;line-height:1.6}.team-message{padding:13px 16px;background:#fff8de;border:1px solid #ede1b3;border-radius:11px;font-size:13px;margin-bottom:17px;line-height:1.5}.help-dialog,.team-dialog{padding:0;border:1px solid #e0dfd5;border-radius:20px;color:#222;background:#fff;max-height:92dvh;width:min(700px,95vw);max-width:95vw;box-shadow:0 30px 120px #11111133;overflow-y:auto}.help-dialog>header,.team-dialog>header{display:flex;justify-content:space-between;align-items:center;background:#f8f8f2;padding:18px 24px;border-bottom:1px solid #e6e5dc;position:sticky;top:0;z-index:2}.team-editor-body{padding:28px}.team-editor-body>h2{font-size:29px;margin:10px 0 5px}.team-editor-body h3{font-size:18px;margin:24px 0 10px}.role-picker{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.role-picker label{flex-direction:row;align-items:center;gap:6px;border:1px solid #e5e3da;padding:9px 12px;border-radius:9px;font-size:12px;cursor:pointer;background:#fafaf6}.role-picker input{width:13px;height:13px;accent-color:#c1a11a;margin:0;box-shadow:none}.role-picker .picked{background:#fff2bb;border-color:#e7d170;color:#705c17}.custom-role{display:flex;gap:9px;margin-bottom:20px}.custom-role input{font-size:13px}.team-editor-body form>label{margin-bottom:20px}.access-editor{border-top:1px solid #e2e0d8;margin-top:26px;padding-top:4px}.access-editor h3{display:flex;gap:8px;align-items:center}.access-editor>label{margin:18px 0}.access-editor>p{font-size:13px}.access-check{flex-direction:row;align-items:center}.access-check input{width:16px;accent-color:#c1a11a}.access-editor .team-message{margin-top:15px}.help-dialog{width:min(1040px,95vw)}.help-heading{display:flex;align-items:center;gap:14px;padding:26px 30px;border-bottom:1px solid #eeece3}.help-heading>svg{color:#b59a27}.help-heading .eyebrow{font-size:9px;letter-spacing:1.5px}.help-heading h2{font-size:30px;margin-top:6px;letter-spacing:-.7px;font-weight:600}.help-layout{display:grid;grid-template-columns:290px 1fr}.help-layout aside{padding:21px;border-right:1px solid #e8e6dc;background:#fafaf7}.help-layout aside>.team-search{margin-bottom:15px}.help-layout aside>button{display:flex;width:100%;justify-content:flex-start;text-align:left;font-size:12px;padding:12px 10px;border-radius:9px;margin-bottom:3px;color:#7f8278}.help-layout aside>button>span{font-size:10px;color:#a3a594}.help-layout aside>button>svg{margin-left:auto;flex-shrink:0}.help-layout aside>button.active{background:#f2c429;color:#1a1a1a}.help-layout aside>button.active>span{color:#766427}.help-layout article{padding:30px;min-width:0}.help-number{font-size:11px;letter-spacing:1px;color:#b4a975}.help-layout article h3{font-size:27px;letter-spacing:-.6px;margin:18px 0}.help-layout article>p{font-size:15px;line-height:1.75;color:#777d70}.help-layout ol{padding-left:20px;margin:25px 0}.help-layout li{padding:9px 0 9px 8px;font-size:14px;line-height:1.6;color:#4e5447}.help-layout li::marker{color:#b89c27;font-weight:700}.help-step-nav{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e9e6db;padding-top:22px;margin-top:25px}@media(min-width:1700px){.content{max-width:1580px;padding:46px 50px 24px}.sidebar{width:228px}.main{margin-left:228px}.metric{min-height:175px}.studio-object{margin-top:auto}}@media(max-height:860px){.sidebar{padding-top:16px}.brand-lockup{margin-bottom:23px}.sidebar nav button{min-height:37px;padding-top:9px;padding-bottom:9px}.sidebar-projects{display:none}.studio-object{margin-top:auto;height:130px;min-height:130px}.studio-object img{height:150px}.nav-bottom{margin-top:0}.release-stamp{font-size:9px;padding:9px 0}}@media(max-height:650px){.studio-object{display:none}.sidebar{overflow-y:auto}.release-stamp{margin-top:18px}.brand-lockup{margin-bottom:18px}}@media(max-width:1200px){.help-trigger span,.top-product-label{display:none}.topbar-actions{gap:12px}.sidebar{width:210px}.main{margin-left:210px}.content{padding:28px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.team-intro{align-items:flex-start}.team-actions .primary,.team-actions .secondary{font-size:12px;padding:10px}.brand-lockup>div{font-size:27px}}@media(max-width:960px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-intro{flex-direction:column;gap:15px}.team-actions{justify-content:flex-start}.team-toolbar{flex-wrap:wrap}.team-search{min-width:180px}.help-layout{grid-template-columns:230px 1fr}.help-layout article{padding:23px}.studio-intro{padding:18px}.studio-intro h2{font-size:21px}.studio-intro button{font-size:11px}.team-card{padding:20px}}@media(max-width:720px){.sidebar{width:228px}.main{margin-left:0}.content{padding:24px 16px}.topbar{padding:0 16px}.topbar-actions{gap:8px}.help-trigger{padding:8px}.page-heading h1{font-size:31px;letter-spacing:-1px;overflow-wrap:anywhere}.page-heading{padding-bottom:21px}.page-heading .primary{font-size:11px;padding:10px}.page-heading>div{min-width:0}.studio-intro h2{display:block;font-size:22px;margin-bottom:15px}.studio-intro button{float:none}.team-toolbar>select{max-width:none;flex:1 1;min-width:170px}.team-toolbar>span{font-size:10px}.team-card h2{font-size:23px}.help-dialog,.team-dialog{max-width:100vw;width:100vw;max-height:100dvh;height:100dvh;margin:0;border-radius:0;border:0}.help-layout{grid-template-columns:1fr}.help-layout aside{border-right:0;border-bottom:1px solid #e7e5da;max-height:240px;overflow-y:auto;padding:15px 20px}.help-layout aside>button{padding:9px 10px}.help-heading{padding:20px}.help-heading h2{font-size:26px}.help-layout article{padding:22px}.help-layout article h3{font-size:24px}.help-step-nav .primary,.help-step-nav .secondary{font-size:12px;padding:10px}.team-editor-body{padding:22px}.custom-role{flex-wrap:wrap}.custom-role input{flex:1 1;min-width:180px}.task-panel>header{padding:16px 20px;gap:10px}.task-panel>header .eyebrow{font-size:9px;margin-right:0}.team-actions{width:100%}.team-actions button{flex:1 1}.sidebar .studio-object{display:flex;min-height:130px}}.lucide{stroke-width:1.65}.control-login{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh;font-family:Calibri,Carlito,Arial,sans-serif;color:#222426;font-size:16px}.control-login .login-story{background:#212224;color:white;padding:55px 65px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.control-login .login-story:after{content:"";position:absolute;height:12px;background:var(--yellow);width:400px;transform:rotate(-30deg);bottom:170px;right:-190px}.control-login .wordmark{font-size:31px;font-weight:800;letter-spacing:-1.5px;color:var(--yellow);line-height:1}.control-login .wordmark span{display:inline;font-size:15px;letter-spacing:2px;color:#b9bbc0;font-weight:400}.control-login .login-story h1{font-size:70px;font-weight:400;letter-spacing:-2px;line-height:1.03;margin:25px 0;color:white}.control-login .login-story h1 span{color:var(--yellow)}.control-login .login-story p{color:#969ba1;font-size:17px;line-height:1.5}.control-login .login-story .eyebrow{color:#989b9f;font-size:11px;letter-spacing:1.6px;font-weight:500}.control-login .login-bottom{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px}.control-login .login-bottom span{color:#6d7177;font-size:10px}.control-login .login-form{display:flex;align-items:center;justify-content:center;padding:50px;background:#fff}.control-login .login-form form{max-width:350px;width:100%}.control-login .login-form h2{font-size:33px;font-weight:500;margin:14px 0;letter-spacing:0}.control-login .login-form .eyebrow{font-size:12px;letter-spacing:1.6px;color:#757a82;font-weight:500}.control-login .login-form .muted{margin-bottom:35px;color:#757a82;font-size:14px}.control-login .login-form label{margin-bottom:22px;font-weight:500;font-size:14px;gap:8px}.control-login .login-form input{padding:11px 12px;border:1px solid #dce0e3;border-radius:7px}.control-login .primary{border-radius:7px;font-size:14px;min-height:42px;padding:12px 17px}.control-login .login-note{font-size:12px;line-height:1.6;color:#9ca0a7;margin:25px 0 0}.control-login .lock{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff7dc;color:#a98729;border-radius:12px;margin-bottom:30px}.crm-login-link{display:flex;margin-top:14px;color:#757a82}.crm-login-link,.project-crm-link{gap:6px;align-items:center;font-size:13px}.project-crm-link{display:inline-flex;margin:0 0 20px;color:#6c6c64}.crm-switch{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}@media(max-width:850px){.control-login .login-story{padding:35px}.control-login .login-story h1{font-size:48px}.control-login .login-form{padding:35px}.control-login .login-bottom span{display:none}}@media(max-width:650px){.control-login{grid-template-columns:1fr}.control-login .login-story{min-height:260px;padding:30px}.control-login .login-story h1{font-size:40px;margin:20px 0 8px}.control-login .login-bottom,.control-login .login-story .eyebrow,.control-login .login-story p{display:none}.control-login .login-form{padding:35px 25px}.control-login .login-form form{max-width:none}.control-login .login-story:after{bottom:50px}.control-login .wordmark{font-size:27px}.control-login .login-form h2{font-size:28px}.control-login .lock{display:none}}:root{--ink:#161616;--muted:#686863;--line:#deded8;--bg:#fafaf8;--paper:#fff;--yellow:#f2c429;--red:#bc0037;--nav:#171717;--radius:20px}body{font-family:Calibri,Carlito,Arial,sans-serif;font-size:16px}h1{font-size:38px;line-height:1.15;letter-spacing:-1px}h1,h2{font-weight:500}h2{font-size:25px}h3{font-size:20px;font-weight:500}.muted{font-size:14px}.eyebrow,.muted{color:var(--muted)}.eyebrow{font-size:12px;letter-spacing:1.6px}.eyebrow,label{font-weight:500}label{font-size:14px}.sidebar{width:238px;background:#161616;padding:20px 22px 22px;border-right:1px solid #ffffff12}.main{margin-left:238px;width:calc(100% - 238px);min-width:0}.brand-lockup{gap:12px;margin-bottom:20px;padding:0}.brand-lockup>img{height:46px;width:40px}.brand-lockup>div{font-size:29px;font-weight:900;letter-spacing:-1.5px;color:var(--yellow)}.brand-lockup>div>span{font-size:11px;letter-spacing:5px;margin-top:7px;font-weight:400;color:#d2d2ca;padding:0}.nav-label{font-size:10px;color:#777b81;letter-spacing:1.4px}.sidebar nav button{min-height:49px;padding:13px 16px;border-radius:12px;font-size:16px;color:#acb0b5}.sidebar nav button.selected{background:var(--yellow);color:#171717;font-weight:600}.sidebar nav button.selected:hover{background:#ffd850;color:#171717}.sidebar nav button:hover{background:#30302d;color:#fff}.release-stamp{font-size:11px;line-height:1.5;color:#aaa;padding:8px;margin:0}.release-stamp span{font-size:11px;letter-spacing:0;color:#aaa}.topbar{min-height:70px;height:auto;font-size:14px;background:#fafaf8e8;border-color:var(--line)}.content{padding:32px 36px;max-width:1900px;margin:auto}.page-heading h1{font-size:clamp(42px,4.8vw,70px);line-height:1.05;font-weight:800;letter-spacing:-2.5px;text-transform:uppercase;margin:0}.page-heading{padding-bottom:25px;margin-bottom:28px;border-color:var(--line)}.page-heading h1:after{height:5px;width:72px}.primary{font-size:14px;border-radius:13px;padding:14px 19px;min-height:47px;color:#171717;background:var(--yellow);box-shadow:inset 0 1px #ffffff50}.primary:hover{background:#ffd850;transform:none}.secondary{font-size:14px;border:1px solid #d5d5ce;border-radius:12px;background:#ffffff80;min-height:43px;padding:11px 15px}.secondary:hover{background:#fff8dd}.help-trigger{font-size:14px;border-color:#d5d5ce;color:var(--muted)}.project-card,.surface,.team-card,.tree-surface{border-color:var(--line);background:#fff;box-shadow:none}.metric{border-color:var(--line);border-radius:16px}.metric strong{font-size:34px;font-weight:700;letter-spacing:-.8px}.metric.featured{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.metric.featured footer,.metric.featured small,.metric.featured strong,.metric.featured>span{color:var(--ink)}.metric.featured footer{border-color:#17171725}.project-card h3{font-size:20px;font-weight:500}.project-card:nth-child(n) .project-monogram,.project-monogram{background:#eeeee9;color:var(--ink)}.track{background:#eeeee9}.track i{background:var(--yellow)}.project-progress b{color:var(--ink)}.segmented{background:#eeeee9;border-radius:12px}.segmented button{font-size:14px;color:var(--muted)}.segmented button.active{background:var(--ink);color:#fff}.project-tabs button.active{border-color:var(--yellow);color:var(--ink)}.studio-intro{background:#eeeee9;border-color:var(--line)}.studio-intro .eyebrow,.studio-intro em,.studio-intro p{color:var(--muted)}.studio-intro h2{font-size:34px;font-weight:700}.studio-intro button{background:var(--yellow);color:var(--ink)}.orbit{border-color:var(--line)}.orbit-one{background:var(--yellow)}.tree-caption,.tree-columns,.tree-project-heading{background:#f6f6f3;color:var(--muted);border-color:var(--line)}.tree-caption button,.tree-caption>span,.tree-project-heading>span{color:var(--muted)}.tree-parent{background:#fff}.tree-row{border-color:#eeeee9}.tree-row:hover{background:#fafaf8}.tree-title strong{font-size:14px;color:var(--ink)}.tree-title small{font-size:12px}.tree-add,.tree-date,.tree-glyph,.tree-person,.tree-ratio,.tree-title small,.tree-toggle{color:var(--muted)}.tree-glyph{background:#eeeee9}.tree-glyph>span{border-color:#aaa}.tree-joint:after{border-color:var(--line)}.tree-note{background:#fafaf8;color:var(--muted)}.tree-columns{font-size:12px;text-transform:none;letter-spacing:0}.team-card h2{font-size:25px}.responsibility-note,.team-email,.team-sync-time{color:var(--muted)}.responsibility-tags span{background:#eeeee9;color:var(--ink);border-color:var(--line)}.team-id{font-size:12px;color:var(--muted);overflow-wrap:anywhere;line-height:1.5;margin:0 0 14px}.team-id code{font-family:inherit;-webkit-user-select:all;user-select:all}.team-access,.team-edit{color:var(--muted)}.help-layout aside{background:#f6f6f3}.help-layout aside>button.active{background:var(--yellow);color:var(--ink)}.help-heading,.help-layout aside,.help-step-nav{border-color:var(--line)}.help-tip{background:#fff8dd;border-color:#f2c42980;color:var(--ink)}.project-crm-link{color:var(--muted)}@media(min-width:1600px){.content{padding:42px 50px}}@media(max-width:1100px){.sidebar{width:200px;padding:20px 15px 18px}.main{margin-left:200px;width:calc(100% - 200px)}.content{padding:28px 24px}.brand-lockup{gap:8px}.brand-lockup>img{width:32px}.brand-lockup>div{font-size:26px}.sidebar nav button{font-size:15px;padding:12px}.page-heading h1{font-size:45px}}@media(max-height:950px){.sidebar-projects,.studio-object{display:none}.sidebar .brand-lockup{margin-bottom:10px}}@media(max-height:860px){.sidebar nav button{min-height:42px;padding:9px 12px}.release-stamp,.release-stamp span{font-size:11px}}@media(max-width:720px){.sidebar{width:238px}.main{margin:0;width:100%}.content{padding:24px 16px}.topbar{min-height:60px;padding:0 18px}.page-heading h1{font-size:40px;letter-spacing:-1.7px}.page-heading{padding-bottom:22px;margin-bottom:22px}.page-heading .primary{font-size:14px}.metric strong{font-size:24px}.studio-intro h2{font-size:25px}.sidebar .studio-object{display:none}.tree-title small{font-size:12px}.brand-lockup>div{font-size:29px}.brand-lockup>img{width:40px}}