:is(html:has(.p124b-project-page),body:has(.p124b-project-page)){background:#f7f8fa!important}body:has(.p124b-project-page){color:#101828;min-width:320px;font-family:Inter,Segoe UI Variable Display,Segoe UI,Arial,sans-serif}:is(body:has(.p124b-project-page) .ai-bubble,body:has(.p124b-project-page) .global-theme-toggle){display:none!important}.p124b-project-page{--color-nav:#0b1420;--color-nav-hover:#182331;--color-primary:#5b3ef5;--color-primary-hover:#4e35d8;--color-primary-active:#4329c7;--color-primary-soft:#f0edff;--color-primary-border:#d8d0ff;--color-canvas:#f7f8fa;--color-surface-strong:#f2f4f7;--color-border:#e4e7ec;--color-border-strong:#d0d5dd;--color-text:#101828;--color-text-secondary:#475467;--color-text-muted:#667085;--color-blue:#1570ef;--color-blue-soft:#eff8ff;--color-blue-border:#b2ddff;--color-green:#079455;--color-green-soft:#ecfdf3;--color-green-border:#abefc6;--color-orange:#dc6803;--color-orange-strong:#b54708;--color-orange-soft:#fffaeb;--color-orange-border:#fedf89;--color-red:#d92d20;--color-red-soft:#fef3f2;--color-red-border:#fecdca;--font-sans:Inter, "Segoe UI Variable Display", "Segoe UI", Arial, sans-serif;--shadow-card:0 4px 14px #1018280f;--shadow-floating:0 12px 30px #1018281f;min-height:100vh;color:var(--color-text);font:14px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;background:0 0}.p124b-project-page *,.p124b-project-page :before,.p124b-project-page :after{box-sizing:border-box}.p124b-project-page h1,.p124b-project-page h2,.p124b-project-page h3,.p124b-project-page p{margin:0}.p124b-project-page h1{letter-spacing:-.04em;font-size:clamp(25px,2.2vw,34px);line-height:1.12}.p124b-project-page h2{letter-spacing:-.02em;font-size:20px;line-height:1.2}.p124b-project-page h3{font-size:15px}.p124b-project-page a{color:inherit;text-decoration:none}.p124b-project-page button,.p124b-project-page summary{font:inherit;color:inherit;cursor:pointer}.p124b-project-page img{max-width:100%;display:block}.p124b-project-page .muted{color:var(--color-text-muted)}.p124b-project-page .secondary{color:var(--color-text-secondary)}.p124b-project-page .row{align-items:center;gap:10px;display:flex}.p124b-project-page .between{justify-content:space-between;align-items:center;gap:12px;display:flex}.p124b-project-page .wrap{flex-wrap:wrap}.p124b-project-page .icon{flex:none;width:18px;height:18px}.p124b-project-page .icon-lg{width:24px;height:24px}.p124b-project-page .main{width:min(100%,1600px);margin:auto;padding:16px clamp(12px,2.5vw,36px) 44px}.p124b-project-page .topbar{z-index:50;color:#fff;background:#0b1420;border:0;height:64px;position:sticky;top:0}.p124b-project-page .topbar-in{align-items:center;gap:34px;width:min(100%,1600px);height:100%;margin:auto;padding:0 clamp(12px,2.5vw,36px);display:flex}.p124b-project-page .brand{padding:0;display:block}.p124b-project-page .brand img{width:138px;height:40px}.p124b-project-page .topnav{align-items:stretch;gap:26px;height:100%;display:flex}.p124b-project-page .topnav a{color:#dce3ec;align-items:center;display:flex;position:relative}.p124b-project-page .topnav a.active{color:#fff}.p124b-project-page .topnav a.active:after{content:"";background:#fff;height:2px;position:absolute;bottom:0;left:0;right:0}.p124b-project-page .tools{align-items:center;gap:8px;margin-left:auto;display:flex}.p124b-project-page .tool{color:#eef2f7;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.p124b-project-page .tool:hover{background:#182331}.p124b-project-page .avatar{color:#292313;background:#d7c69e;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.p124b-project-page .p124b-plus{position:relative}.p124b-project-page .p124b-plus>summary{list-style:none}.p124b-project-page .p124b-plus>summary::-webkit-details-marker{display:none}.p124b-project-page .p124b-plus-search-label,.p124b-project-page .p124b-plus-search-icon{display:none}.p124b-project-page .p124b-plus-menu{z-index:80;border:1px solid var(--color-border);width:240px;box-shadow:var(--shadow-floating);background:#fff;border-radius:10px;gap:2px;padding:7px;display:grid;position:absolute;top:46px;right:0}.p124b-project-page .p124b-plus-menu a{color:var(--color-text-secondary);border-radius:6px;align-items:center;min-height:40px;padding:8px 9px;font-size:12px;font-weight:700;display:flex}.p124b-project-page .p124b-plus-menu a:hover{background:var(--color-primary-soft);color:var(--color-primary-active)}.p124b-project-page .crumb{height:42px;color:var(--color-text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.p124b-project-page .card{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:14px}.p124b-project-page .pad{padding:18px}.p124b-project-page .section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.p124b-project-page .btn{min-height:40px;color:var(--color-text);font-weight:600;font-family:var(--font-sans);background:#fff;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:14px;line-height:21px;display:inline-flex}.p124b-project-page .btn:hover{transform:translateY(-1px)}.p124b-project-page .outline{border-color:var(--color-border-strong)}.p124b-project-page .ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.p124b-project-page .small{min-height:32px;padding:5px 9px;font-size:12px}.p124b-project-page .badge{border:1px solid var(--color-border);background:var(--color-surface-strong);min-height:24px;color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.p124b-project-page .badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.p124b-project-page .ready{border-color:var(--color-green-border)!important;background:var(--color-green-soft)!important;color:var(--color-green)!important}.p124b-project-page .warning{border-color:var(--color-orange-border)!important;background:var(--color-orange-soft)!important;color:var(--color-orange-strong)!important}.p124b-project-page .danger{border-color:var(--color-red-border)!important;background:var(--color-red-soft)!important;color:var(--color-red)!important}.p124b-project-page .info{border-color:var(--color-blue-border)!important;background:var(--color-blue-soft)!important;color:var(--color-blue)!important}.p124b-project-page .project{overflow:hidden}.p124b-project-page .project-in{grid-template-columns:148px 1fr auto;align-items:center;gap:18px;padding:15px;display:grid}.p124b-project-page .project-status-reason{color:var(--color-text-secondary,#5f6572);margin:8px 0 0;font-size:13px}.p124b-project-page .project-img{object-fit:cover;border-radius:10px;width:148px;height:108px}.p124b-project-page .project-img-placeholder{box-sizing:border-box;object-fit:contain;object-position:center;background:#f4f6f8;padding:20px}.p124b-project-page .project-title{letter-spacing:-.035em;font-size:clamp(20px,2vw,29px);font-weight:700}.p124b-project-page .meta{grid-template-columns:repeat(6,minmax(100px,1fr));gap:13px;margin-top:11px;display:grid}.p124b-project-page .meta small{color:var(--color-text-muted);font-size:10px;display:block}.p124b-project-page .meta strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.p124b-project-page .flowcards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.p124b-project-page .flowcard{flex-direction:column;gap:9px;min-height:190px;padding:15px;display:flex}.p124b-project-page .flowcard .open{align-self:flex-end;margin-top:auto}.p124b-project-page .flowcard .stage-badge{width:44px;height:44px}.p124b-project-page .num{background:var(--color-surface-strong);border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.p124b-project-page .open[aria-disabled=true]{cursor:not-allowed;opacity:.55}.p124b-project-page .dashboard{grid-template-columns:1.25fr .75fr;gap:13px;margin-top:13px;display:grid}.p124b-project-page .priority{border-bottom:1px solid var(--color-border);grid-template-columns:38px 1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.p124b-project-page .priority:last-child{border:0}.p124b-project-page .pico{background:var(--color-orange-soft);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.p124b-project-page .priority-all-link{color:var(--color-primary)}.p124b-project-page .summary-list{gap:13px;margin-top:15px;display:grid}.p124b-project-page .footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;margin-top:24px;padding-top:12px;font-size:10px;display:flex}.toastbox.p124b-interaction-notice{z-index:100;position:fixed;bottom:18px;right:18px}.p124b-interaction-notice .toast{border:1px solid var(--color-green-border);width:min(360px,100vw - 30px);box-shadow:var(--shadow-floating);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:12px;display:flex}.p124b-preview-login,.p124b-preview-state{background:#f7f8fa;place-items:center;min-height:100vh;padding:24px;display:grid}.p124b-preview-login-card,.p124b-preview-state-card{background:#fff;border:1px solid #e4e7ec;border-radius:14px;gap:14px;width:min(100%,520px);padding:28px;display:grid;box-shadow:0 16px 40px #10182824}.p124b-preview-login-card>img{background:#0b1420;border-radius:8px;width:138px;height:40px;padding:4px}.p124b-preview-login-card .eyebrow,.p124b-preview-state-card .eyebrow{color:#667085;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.p124b-preview-login-card h1,.p124b-preview-state-card h1{color:#101828;letter-spacing:-.04em;margin:0;font-size:28px;line-height:1.12}.p124b-preview-login-card p,.p124b-preview-state-card p{color:#475467;margin:0;line-height:1.55}.p124b-preview-login-card form{gap:12px;display:grid}.p124b-preview-login-card label{color:#475467;gap:5px;font-size:12px;font-weight:700;display:grid}.p124b-preview-login-card input{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:7px;min-height:40px;padding:8px 11px}.p124b-preview-login-card button,.p124b-preview-state-card .btn{color:#fff;min-height:40px;font:inherit;background:#5b3ef5;border:1px solid #5b3ef5;border-radius:7px;padding:8px 13px;font-weight:600}.p124b-preview-login-error{font-weight:700;color:#d92d20!important}.p124b-preview-login-card small{color:#667085}@media (max-width:1280px){.p124b-project-page .meta,.p124b-project-page .flowcards{grid-template-columns:repeat(3,1fr)}.p124b-project-page .tools{position:relative}.p124b-project-page .tools>.tool:first-child{visibility:hidden;pointer-events:none}.p124b-project-page .p124b-plus{position:absolute;top:0;left:0}.p124b-project-page .p124b-plus>summary{gap:8px;padding-inline:10px}.p124b-project-page .p124b-plus>summary span{display:none}.p124b-project-page .p124b-plus>summary .p124b-plus-search-label{display:inline}.p124b-project-page .p124b-plus>summary .p124b-plus-search-icon{display:block}}@media (max-width:900px){.p124b-project-page .topnav,.p124b-project-page .tool span,.p124b-project-page .p124b-plus>summary .p124b-plus-search-label{display:none}.p124b-project-page .p124b-plus>summary{gap:0;padding-inline:10px}.p124b-project-page .project-in{grid-template-columns:88px 1fr}.p124b-project-page .project-img{width:88px;height:72px}.p124b-project-page .project-action{grid-column:1/-1}.p124b-project-page .meta{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.p124b-project-page .dashboard{grid-template-columns:1fr}.p124b-project-page .flowcards{grid-template-columns:repeat(2,1fr)}.p124b-project-page .priority{grid-template-columns:38px 1fr auto}.p124b-project-page .priority>:nth-child(3){display:none}.p124b-project-page .p124b-plus-menu{max-width:calc(100vw - 18px);max-height:calc(100vh - 56px);overflow-y:auto}}@media (max-width:580px){.p124b-project-page .main{padding-inline:9px}.p124b-project-page .brand img{width:120px}.p124b-project-page .project-in{grid-template-columns:1fr}.p124b-project-page .project-img{width:100%;height:145px}.p124b-project-page .project-img-placeholder{padding:28px}.p124b-project-page .meta,.p124b-project-page .flowcards{grid-template-columns:1fr}.p124b-project-page .footer{gap:5px;display:grid}.p124b-project-page .p124b-plus-menu{width:min(240px,100vw - 18px);max-height:calc(100vh - 56px)}}
